diff --git a/index.org b/index.org index 1ad7ed3..c733f67 100644 --- a/index.org +++ b/index.org @@ -7,6 +7,7 @@ I'm a programmer and a dual student in Germany. I'm interested in computer games My main programming languages are C++ and C#, my distro of choice is NixOS, editor is Emacs, and I'm interested in self hosting and FOSS software. * My Projects - [[./projects/project-gestalt.org][Project Gestalt (Mod for Stellaris)]] +- [[./projects/health-for-warch.org][Health for Watch]] - To be continued... * How to find me: diff --git a/package.nix b/package.nix index 94033af..55bbd74 100644 --- a/package.nix +++ b/package.nix @@ -13,6 +13,7 @@ (list "kylekrein's website" :recursive t :base-directory "${src}" + :exclude "webarchive" :publishing-directory "./public" :publishing-function 'org-html-publish-to-html :with-author nil ;; Don't include author name @@ -20,21 +21,23 @@ :with-toc nil ;; Include a table of contents :section-numbers nil ;; Don't include section numbers :time-stamp-file nil) - (list "attachments" - :recursive t + (list "attachments" + :recursive t :base-directory "${src}" - :base-extension "jpg\\|gif\\|png\\|css" + :base-extension "jpg\\|gif\\|png\\|css\\|webp" + :exclude "webarchive" :publishing-directory "./public" - :publishing-function 'org-publish-attachment))) ;; Don't include time stamp in file + :publishing-function 'org-publish-attachment))) ;; Customize the HTML output (setq org-html-validation-link nil ;; Don't show validation link org-html-head-include-scripts nil ;; Use our own scripts org-html-head-include-default-style nil ;; Use our own styles - org-html-head "") + org-html-head " ") ;; Generate the site output (org-publish-all t) + (copy-directory "${src}/webarchive" "./public/") (message "Build complete!") ''; in diff --git a/projects/health-for-warch.org b/projects/health-for-warch.org new file mode 100644 index 0000000..9491cea --- /dev/null +++ b/projects/health-for-warch.org @@ -0,0 +1,26 @@ +#+title: Health for Watch + +[[./health-for-watch-assets/health-for-watch-logo.png]] + +*Health for Watch* is an app for Apple Watch that allows user to easilly log health data such as weight, weight, blood preassure, body temperature and symptoms directly to the Health app on he's iPhone. + +This app was originally created in 2021, but in 2022 was taken down and completely deleted by Apple with [[./health-for-watch-assets/Apple Developer Account suspension.pdf][the deletion of my Apple Developer account]]. +#+ATTR_HTML: :class flexcontainer +* Screenshots +[[./health-for-watch-assets/mainscreen.webp]] +[[./health-for-watch-assets/enterdata.webp]] +[[./health-for-watch-assets/symptomsscreen.webp]] +[[./health-for-watch-assets/symptominstensity.webp]] +* App page on the App Store + +[[../webarchive/healthforwatch/web.archive.org/web/20220531203704/https:/apps.apple.com/us/app/health-for-watch/id1549168998.html][Archived app store page]] + +* Web Archive + +[[https://web.archive.org/web/20210118083042/https://apps.apple.com/ru/app/health-for-watch/id1549168998][Link to Web Archive 2021 (RU)]] +[[https://web.archive.org/web/20220531203704/https://apps.apple.com/us/app/health-for-watch/id1549168998#expand][Link to Web Archive 2022 (US)]] + +Command that I used to download the sources +#+begin_src shell +wget -np -e robots=off --mirror --domains=staticweb.archive.org,web.archive.org https://web.archive.org/web/20220531203704/https://apps.apple.com/us/app/health-for-watch/id1549168998 --recursive --no-clobber --page-requisites --html-extension --convert-links -v +#+end_src diff --git a/projects/health-for-watch-assets/Apple Developer Account suspension.pdf b/projects/health-for-watch-assets/Apple Developer Account suspension.pdf new file mode 100644 index 0000000..07e054e Binary files /dev/null and b/projects/health-for-watch-assets/Apple Developer Account suspension.pdf differ diff --git a/projects/health-for-watch-assets/enterdata.webp b/projects/health-for-watch-assets/enterdata.webp new file mode 100644 index 0000000..7b2fdfd Binary files /dev/null and b/projects/health-for-watch-assets/enterdata.webp differ diff --git a/projects/health-for-watch-assets/health-for-watch-logo.png b/projects/health-for-watch-assets/health-for-watch-logo.png new file mode 100644 index 0000000..8a52096 Binary files /dev/null and b/projects/health-for-watch-assets/health-for-watch-logo.png differ diff --git a/projects/health-for-watch-assets/mainscreen.webp b/projects/health-for-watch-assets/mainscreen.webp new file mode 100644 index 0000000..8180375 Binary files /dev/null and b/projects/health-for-watch-assets/mainscreen.webp differ diff --git a/projects/health-for-watch-assets/symptominstensity.webp b/projects/health-for-watch-assets/symptominstensity.webp new file mode 100644 index 0000000..27c2461 Binary files /dev/null and b/projects/health-for-watch-assets/symptominstensity.webp differ diff --git a/projects/health-for-watch-assets/symptomsscreen.webp b/projects/health-for-watch-assets/symptomsscreen.webp new file mode 100644 index 0000000..6745890 Binary files /dev/null and b/projects/health-for-watch-assets/symptomsscreen.webp differ diff --git a/projects/project-gestalt.org b/projects/project-gestalt.org index a59cd6e..a2f787f 100644 --- a/projects/project-gestalt.org +++ b/projects/project-gestalt.org @@ -1,5 +1,6 @@ #+title: Project Gestalt [[./pg-logo.jpg]] + A modification for the [[https://store.steampowered.com/app/281990/Stellaris/][Stellaris]] - popular computer game. Stellaris uses its own proprietary game logic language, therefore I firstly reverse-engineered some mods made by other people to understand it and then designed the modification. Firstly it was written in a Notepad app on Windows, when I started working on it in March 2018, when I was 14 years old. Project Gestalt is an expansion to the game, that adds the ability for psionics to become energetic beings, and many other features. It is available in Russian and English languages and has currently ~6300 active subscribers on Steam in total. The modification demonstrates a wide positive feedback. diff --git a/style.css b/style.css index d2f7ca4..bbaedd0 100644 --- a/style.css +++ b/style.css @@ -1,17 +1,3 @@ -@media (prefers-color-scheme: dark) { - html { background-color: #111111; color: #fbfbfb; } - a { color: #ca8465; } +.flexcontainer { + display: flex; } - body { - line-height: 1.6; - font-family: system-ui, -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; - text-align: center; - margin: 1rem auto; - min-height: 90vh; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - } - img.u-photo { border-radius: 50%; } - ul { padding: 0; list-style: none; } diff --git a/webarchive/healthforwatch/web.archive.org/_static/css/banner-styles.css?v=p7PEIJWi.css b/webarchive/healthforwatch/web.archive.org/_static/css/banner-styles.css?v=p7PEIJWi.css new file mode 100644 index 0000000..125a1a0 --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/_static/css/banner-styles.css?v=p7PEIJWi.css @@ -0,0 +1,508 @@ +:root { + --wm-toolbar-height: 65px; +} +#wm-ipp-base { + height:65px;/* initial height just in case js code fails */ + padding:0; + margin:0; + border:none; + background:none transparent; +} +#wm-ipp { + z-index: 2147483647; +} +#wm-ipp, #wm-ipp * { + font-family:Lucida Grande, Helvetica, Arial, sans-serif; + font-size:12px; + line-height:1.2; + letter-spacing:0; + width:auto; + height:auto; + max-width:none; + max-height:none; + min-width:0 !important; + min-height:0; + outline:none; + float:none; + text-align:left; + border:none; + color: #000; + text-indent: 0; + position: initial; + background: none; +} +#wm-ipp div, #wm-ipp canvas { + display: block; +} +#wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form { + padding:0; + margin:0; + border:none; + border-radius:0; + background-color:transparent; + background-image:none; + /*z-index:2147483640;*/ + height:auto; +} +#wm-ipp table { + border:none; + border-collapse:collapse; + margin:0; + padding:0; + width:auto; + font-size:inherit; +} +#wm-ipp form input { + padding:1px !important; + height:auto; + display:inline; + margin:0; + color: #000; + background: none #fff; + border: 1px solid #666; +} +#wm-ipp form input[type=submit] { + padding:0 8px !important; + margin:1px 0 1px 5px !important; + width:auto !important; + border: 1px solid #000 !important; + background: #fff !important; + color: #000 !important; +} +#wm-ipp form input[type=submit]:hover { + background: #eee !important; + cursor: pointer !important; +} +#wm-ipp form input[type=submit]:active { + transform: translateY(1px); +} +#wm-ipp a { + display: inline; +} +#wm-ipp a:hover{ + text-decoration:underline; +} +#wm-ipp a.wm-btn:hover { + text-decoration:none; + color:#ff0 !important; +} +#wm-ipp a.wm-btn:hover span { + color:#ff0 !important; +} +#wm-ipp #wm-ipp-inside { + margin: 0 6px; + border:5px solid #000; + border-top:none; + background-color:rgba(255,255,255,0.9); + -moz-box-shadow:1px 1px 4px #333; + -webkit-box-shadow:1px 1px 4px #333; + box-shadow:1px 1px 4px #333; + border-radius:0 0 8px 8px; +} +/* selectors are intentionally verbose to ensure priority */ +#wm-ipp #wm-logo { + padding:0 10px; + vertical-align:middle; + min-width:100px; + flex: 0 0 100px; +} +#wm-ipp .c { + padding-left: 4px; +} +#wm-ipp .c .u { + margin-top: 4px !important; +} +#wm-ipp .n { + padding:0 0 0 5px !important; + vertical-align: bottom; +} +#wm-ipp .n a { + text-decoration:none; + color:#33f; + font-weight:bold; +} +#wm-ipp .n .b { + padding:0 6px 0 0 !important; + text-align:right !important; + overflow:visible; + white-space:nowrap; + color:#99a; + vertical-align:middle; +} +#wm-ipp .n .y .b { + padding:0 6px 2px 0 !important; +} +#wm-ipp .n .c { + background:#000; + color:#ff0; + font-weight:bold; + padding:0 !important; + text-align:center; +} +#wm-ipp.hi .n td.c { + color:#ec008c; +} +#wm-ipp .n td.f { + padding:0 0 0 6px !important; + text-align:left !important; + overflow:visible; + white-space:nowrap; + color:#99a; + vertical-align:middle; +} +#wm-ipp .n tr.m td { + text-transform:uppercase; + white-space:nowrap; + padding:2px 0; +} +#wm-ipp .c .s { + padding:0 5px 0 0 !important; + vertical-align:bottom; +} +#wm-ipp #wm-nav-captures { + white-space: nowrap; +} +#wm-ipp .c .s a.t { + color:#33f; + font-weight:bold; + line-height: 1.8; +} +#wm-ipp .c .s div.r { + color: #666; + font-size:9px; + white-space:nowrap; +} +#wm-ipp .c .k { + padding-bottom:1px; +} +#wm-ipp .c .s { + padding:0 5px 2px 0 !important; +} +#wm-ipp td#displayMonthEl { + padding: 2px 0 !important; +} +#wm-ipp td#displayYearEl { + padding: 0 0 2px 0 !important; +} + +div#wm-ipp-sparkline { + position:relative;/* for positioning markers */ + white-space:nowrap; + background-color:#fff; + cursor:pointer; + line-height:0.9; +} +#sparklineImgId, #wm-sparkline-canvas { + position:relative; + z-index:9012; + max-width:none; +} +#wm-ipp-sparkline div.yt { + position:absolute; + z-index:9010 !important; + background-color:#ff0 !important; + top: 0; +} +#wm-ipp-sparkline div.mt { + position:absolute; + z-index:9013 !important; + background-color:#ec008c !important; + top: 0; +} +#wm-ipp .r { + margin-left: 4px; +} +#wm-ipp .r a { + color:#33f; + border:none; + position:relative; + background-color:transparent; + background-repeat:no-repeat !important; + background-position:100% 100% !important; + text-decoration: none; +} +#wm-ipp #wm-capinfo { + /* prevents notice div background from sticking into round corners of + #wm-ipp-inside */ + border-radius: 0 0 4px 4px; +} +#wm-ipp #wm-capinfo .c-logo { + display:block; + float:left; + margin-right:3px; + width:90px; + min-height:90px; + max-height: 290px; + border-radius:45px; + overflow:hidden; + background-position:50%; + background-size:auto 90px; + box-shadow: 0 0 2px 2px rgba(208,208,208,128) inset; +} +#wm-ipp #wm-capinfo .c-logo span { + display:inline-block; +} +#wm-ipp #wm-capinfo .c-logo img { + height:90px; + position:relative; + left:-50%; +} +#wm-ipp #wm-capinfo .wm-title { + font-size:130%; +} +#wm-ipp #wm-capinfo a.wm-selector { + display:inline-block; + color: #aaa; + text-decoration:none !important; + padding: 2px 8px; +} +#wm-ipp #wm-capinfo a.wm-selector.selected { + background-color:#666; +} +#wm-ipp #wm-capinfo a.wm-selector:hover { + color: #fff; +} +#wm-ipp #wm-capinfo.notice-only #wm-capinfo-collected-by, +#wm-ipp #wm-capinfo.notice-only #wm-capinfo-timestamps { + display: none; +} +#wm-ipp #wm-capinfo #wm-capinfo-notice .wm-capinfo-content { + background-color:#ff0; + padding:5px; + font-size:14px; + text-align:center; +} +#wm-ipp #wm-capinfo #wm-capinfo-notice .wm-capinfo-content * { + font-size:14px; + text-align:center; +} +#wm-ipp #wm-expand { + right: 1px; + bottom: -1px; + color: #ffffff; + background-color: #666 !important; + padding:0 5px 0 3px !important; + border-radius: 3px 3px 0 0 !important; +} +#wm-ipp #wm-expand span { + color: #ffffff; +} +#wm-ipp #wm-expand #wm-expand-icon { + display: inline-block; + transition: transform 0.5s; + transform-origin: 50% 45%; +} +#wm-ipp #wm-expand.wm-open #wm-expand-icon { + transform: rotate(180deg); +} +#wm-ipp #wmtb { + text-align:right; +} +#wm-ipp #wmtb #wmtbURL { + width: calc(100% - 45px); +} +#wm-ipp #wm-graph-anchor { + border-right:1px solid #ccc; +} +/* time coherence */ +html.wb-highlight { + box-shadow: inset 0 0 0 3px #a50e3a !important; +} +.wb-highlight { + outline: 3px solid #a50e3a !important; +} +#wm-ipp-print { + display:none !important; +} +@media print { +#wm-ipp-base { + display:none !important; +} +#wm-ipp-print { + display:block !important; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +} +@media (max-width:414px) { + #wm-ipp .xxs { + display:none !important; + } +} +@media (min-width:1055px) { +#wm-ipp #wm-graph-anchor { + display:block !important; +} +} +@media (max-width:1054px) { +#wm-ipp #wm-graph-anchor { + display:none !important; +} +} +@media (max-width:1163px) { +#wm-logo { + display:none !important; +} +} + +#wm-btns { + white-space: nowrap; + margin-top: -2px; +} + +#wm-btns #wm-save-snapshot-open { + margin-right: 7px; + top: -6px; +} + +#wm-btns #wm-sign-in { + box-sizing: content-box; + display: none; + margin-right: 7px; + top: -8px; + + /* + round border around sign in button + */ + border: 2px #000 solid; + border-radius: 14px; + padding-right: 2px; + padding-bottom: 2px; + width: 11px; + height: 11px; +} + +#wm-btns #wm-sign-in>.iconochive-person { + font-size: 12.5px; +} + +#wm-save-snapshot-open > .iconochive-web { + color:#000; + font-size:160%; +} + +#wm-ipp #wm-share { + display: flex; + align-items: flex-end; + justify-content: space-between; +} + +#wm-share > #wm-screenshot { + display: inline-block; + margin-right: 3px; + visibility: hidden; +} + +#wm-screenshot > .iconochive-image { + color:#000; + font-size:160%; +} + +#wm-share > #wm-video { + display: inline-block; + margin-right: 3px; + visibility: hidden; +} + +#wm-video > .iconochive-movies { + color: #000; + display: inline-block; + font-size: 150%; + margin-bottom: 2px; +} + +#wm-btns #wm-save-snapshot-in-progress { + display: none; + font-size:160%; + opacity: 0.5; + position: relative; + margin-right: 7px; + top: -5px; +} + +#wm-btns #wm-save-snapshot-success { + display: none; + color: green; + position: relative; + top: -7px; +} + +#wm-btns #wm-save-snapshot-fail { + display: none; + color: red; + position: relative; + top: -7px; +} + +.wm-icon-screen-shot { + background: url("../images/web-screenshot.svg") no-repeat !important; + background-size: contain !important; + width: 22px !important; + height: 19px !important; + + display: inline-block; +} +#donato { + /* transition effect is disable so as to simplify height adjustment */ + /*transition: height 0.5s;*/ + height: 0; + margin: 0; + padding: 0; + border-bottom: 1px solid #999 !important; +} +body.wm-modal { + height: auto !important; + overflow: hidden !important; +} +#donato #donato-base { + width: 100%; + height: 100%; + /*bottom: 0;*/ + margin: 0; + padding: 0; + position: absolute; + z-index: 2147483639; +} +body.wm-modal #donato #donato-base { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 2147483640; +} + +.wb-autocomplete-suggestions { + font-family: Lucida Grande, Helvetica, Arial, sans-serif; + font-size: 12px; + text-align: left; + cursor: default; + border: 1px solid #ccc; + border-top: 0; + background: #fff; + box-shadow: -1px 1px 3px rgba(0,0,0,.1); + position: absolute; + display: none; + z-index: 2147483647; + max-height: 254px; + overflow: hidden; + overflow-y: auto; + box-sizing: border-box; +} +.wb-autocomplete-suggestion { + position: relative; + padding: 0 .6em; + line-height: 23px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + font-size: 1.02em; + color: #333; +} +.wb-autocomplete-suggestion b { + font-weight: bold; +} +.wb-autocomplete-suggestion.selected { + background: #f0f0f0; +} diff --git a/webarchive/healthforwatch/web.archive.org/_static/css/iconochive.css?v=3PDvdIFv.css b/webarchive/healthforwatch/web.archive.org/_static/css/iconochive.css?v=3PDvdIFv.css new file mode 100644 index 0000000..3bd3b65 --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/_static/css/iconochive.css?v=3PDvdIFv.css @@ -0,0 +1,116 @@ +@font-face{font-family:'Iconochive-Regular';src:url('../fonts/Iconochive-Regular.eot');src:url('../fonts/Iconochive-Regular.eot') format('embedded-opentype'),url('../fonts/Iconochive-Regular.woff') format('woff'),url('../fonts/Iconochive-Regular.ttf') format('truetype'),url('../fonts/Iconochive-Regular.svg') format('svg');font-weight:normal;font-style:normal} +[class^="iconochive-"],[class*=" iconochive-"]{font-family:'Iconochive-Regular'!important;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} +.iconochive-Uplevel:before{content:"\21b5"} +.iconochive-exit:before{content:"\1f6a3"} +.iconochive-beta:before{content:"\3b2"} +.iconochive-logo:before{content:"\1f3db"} +.iconochive-audio:before{content:"\1f568"} +.iconochive-movies:before{content:"\1f39e"} +.iconochive-software:before{content:"\1f4be"} +.iconochive-texts:before{content:"\1f56e"} +.iconochive-etree:before{content:"\1f3a4"} +.iconochive-image:before{content:"\1f5bc"} +.iconochive-web:before{content:"\1f5d4"} +.iconochive-collection:before{content:"\2211"} +.iconochive-folder:before{content:"\1f4c2"} +.iconochive-data:before{content:"\1f5c3"} +.iconochive-tv:before{content:"\1f4fa"} +.iconochive-article:before{content:"\1f5cf"} +.iconochive-question:before{content:"\2370"} +.iconochive-question-dark:before{content:"\3f"} +.iconochive-info:before{content:"\69"} +.iconochive-info-small:before{content:"\24d8"} +.iconochive-comment:before{content:"\1f5e9"} +.iconochive-comments:before{content:"\1f5ea"} +.iconochive-person:before{content:"\1f464"} +.iconochive-people:before{content:"\1f465"} +.iconochive-eye:before{content:"\1f441"} +.iconochive-rss:before{content:"\221e"} +.iconochive-time:before{content:"\1f551"} +.iconochive-quote:before{content:"\275d"} +.iconochive-disc:before{content:"\1f4bf"} +.iconochive-tv-commercial:before{content:"\1f4b0"} +.iconochive-search:before{content:"\1f50d"} +.iconochive-search-star:before{content:"\273d"} +.iconochive-tiles:before{content:"\229e"} +.iconochive-list:before{content:"\21f6"} +.iconochive-list-bulleted:before{content:"\2317"} +.iconochive-latest:before{content:"\2208"} +.iconochive-left:before{content:"\2c2"} +.iconochive-right:before{content:"\2c3"} +.iconochive-left-solid:before{content:"\25c2"} +.iconochive-right-solid:before{content:"\25b8"} +.iconochive-up-solid:before{content:"\25b4"} +.iconochive-down-solid:before{content:"\25be"} +.iconochive-dot:before{content:"\23e4"} +.iconochive-dots:before{content:"\25a6"} +.iconochive-columns:before{content:"\25af"} +.iconochive-sort:before{content:"\21d5"} +.iconochive-atoz:before{content:"\1f524"} +.iconochive-ztoa:before{content:"\1f525"} +.iconochive-upload:before{content:"\1f4e4"} +.iconochive-download:before{content:"\1f4e5"} +.iconochive-favorite:before{content:"\2605"} +.iconochive-heart:before{content:"\2665"} +.iconochive-play:before{content:"\25b6"} +.iconochive-play-framed:before{content:"\1f3ac"} +.iconochive-fullscreen:before{content:"\26f6"} +.iconochive-mute:before{content:"\1f507"} +.iconochive-unmute:before{content:"\1f50a"} +.iconochive-share:before{content:"\1f381"} +.iconochive-edit:before{content:"\270e"} +.iconochive-reedit:before{content:"\2710"} +.iconochive-gear:before{content:"\2699"} +.iconochive-remove-circle:before{content:"\274e"} +.iconochive-plus-circle:before{content:"\1f5d6"} +.iconochive-minus-circle:before{content:"\1f5d5"} +.iconochive-x:before{content:"\1f5d9"} +.iconochive-fork:before{content:"\22d4"} +.iconochive-trash:before{content:"\1f5d1"} +.iconochive-warning:before{content:"\26a0"} +.iconochive-flash:before{content:"\1f5f2"} +.iconochive-world:before{content:"\1f5fa"} +.iconochive-lock:before{content:"\1f512"} +.iconochive-unlock:before{content:"\1f513"} +.iconochive-twitter:before{content:"\1f426"} +.iconochive-facebook:before{content:"\66"} +.iconochive-googleplus:before{content:"\67"} +.iconochive-reddit:before{content:"\1f47d"} +.iconochive-tumblr:before{content:"\54"} +.iconochive-pinterest:before{content:"\1d4df"} +.iconochive-popcorn:before{content:"\1f4a5"} +.iconochive-email:before{content:"\1f4e7"} +.iconochive-embed:before{content:"\1f517"} +.iconochive-gamepad:before{content:"\1f579"} +.iconochive-Zoom_In:before{content:"\2b"} +.iconochive-Zoom_Out:before{content:"\2d"} +.iconochive-RSS:before{content:"\1f4e8"} +.iconochive-Light_Bulb:before{content:"\1f4a1"} +.iconochive-Add:before{content:"\2295"} +.iconochive-Tab_Activity:before{content:"\2318"} +.iconochive-Forward:before{content:"\23e9"} +.iconochive-Backward:before{content:"\23ea"} +.iconochive-No_Audio:before{content:"\1f508"} +.iconochive-Pause:before{content:"\23f8"} +.iconochive-No_Favorite:before{content:"\2606"} +.iconochive-Unike:before{content:"\2661"} +.iconochive-Song:before{content:"\266b"} +.iconochive-No_Flag:before{content:"\2690"} +.iconochive-Flag:before{content:"\2691"} +.iconochive-Done:before{content:"\2713"} +.iconochive-Check:before{content:"\2714"} +.iconochive-Refresh:before{content:"\27f3"} +.iconochive-Headphones:before{content:"\1f3a7"} +.iconochive-Chart:before{content:"\1f4c8"} +.iconochive-Bookmark:before{content:"\1f4d1"} +.iconochive-Documents:before{content:"\1f4da"} +.iconochive-Newspaper:before{content:"\1f4f0"} +.iconochive-Podcast:before{content:"\1f4f6"} +.iconochive-Radio:before{content:"\1f4fb"} +.iconochive-Cassette:before{content:"\1f4fc"} +.iconochive-Shuffle:before{content:"\1f500"} +.iconochive-Loop:before{content:"\1f501"} +.iconochive-Low_Audio:before{content:"\1f509"} +.iconochive-First:before{content:"\1f396"} +.iconochive-Invisible:before{content:"\1f576"} +.iconochive-Computer:before{content:"\1f5b3"} diff --git a/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.eot b/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.eot new file mode 100644 index 0000000..04c2727 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.eot differ diff --git a/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.svg b/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.svg new file mode 100644 index 0000000..1f3ac7c --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.svg @@ -0,0 +1,124 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.ttf b/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.ttf new file mode 100644 index 0000000..df60809 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.ttf differ diff --git a/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.woff b/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.woff new file mode 100644 index 0000000..206d382 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/_static/fonts/Iconochive-Regular.woff differ diff --git a/webarchive/healthforwatch/web.archive.org/_static/images/web-screenshot.svg b/webarchive/healthforwatch/web.archive.org/_static/images/web-screenshot.svg new file mode 100644 index 0000000..caebdf7 --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/_static/images/web-screenshot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webarchive/healthforwatch/web.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh b/webarchive/healthforwatch/web.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh new file mode 100644 index 0000000..6e66cc0 --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh @@ -0,0 +1,3 @@ +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 +(()=>{"use strict";var e,t,s={createElementNS:document.createElementNS};var n=!0;function i(e){n=e}function o(e){try{i(!1),e()}finally{i(!0)}}function a(e){!function(e,t,s){if(s){var n=new Date;n.setTime(n.getTime()+24*s*60*60*1e3);var i="; expires="+n.toGMTString()}else i="";document.cookie=e+"="+t+i+"; path=/"}(e,"",-1)}if(void 0!==window.XMLHttpRequest){var r=class extends XMLHttpRequest{};Object.defineProperty(r.prototype,"responseURL",Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype,"responseURL"))}function l(e,t,s,n,i){var o;if((o=window.XMLHttpRequest?new r:new ActiveXObject("Microsoft.XMLHTTP")).onreadystatechange=function(){4==this.readyState&&s(o)},o.open(e,t,!0),n)for(var a in n)n.hasOwnProperty(a)&&o.setRequestHeader(a,n[a]);o.withCredentials=!0,o.send(i)}function c(e){return void 0!==e&&e&&e.constructor===Array}function h(e,t){const s=window[`HTML${e}Element`];if(void 0!==s){const e=Object.getOwnPropertyDescriptor(s.prototype,t);void 0!==e&&Object.defineProperty(s.prototype,`_wm_${t}`,e)}}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"src";const s=`_wm_${t}`;return s in e.__proto__?e[s]:e[t]}h("Image","src"),h("Media","src"),h("Embed","src"),h("IFrame","src"),h("Script","src"),h("Link","href"),h("Anchor","href");var d=["January","February","March","April","May","June","July","August","September","October","November","December"],p=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],m={Y:function(e){return e.getUTCFullYear()},m:function(e){return e.getUTCMonth()+1},b:function(e){return p[e.getUTCMonth()]},B:function(e){return d[e.getUTCMonth()]},d:function(e){return e.getUTCDate()},H:function(e){return("0"+e.getUTCHours()).slice(-2)},M:function(e){return("0"+e.getUTCMinutes()).slice(-2)},S:function(e){return("0"+e.getUTCSeconds()).slice(-2)},"%":function(){return"%"}};function f(e){var t=function(e){return"number"==typeof e&&(e=e.toString()),[e.slice(-14,-10),e.slice(-10,-8),e.slice(-8,-6),e.slice(-6,-4),e.slice(-4,-2),e.slice(-2)]}(e);return new Date(Date.UTC(t[0],t[1]-1,t[2],t[3],t[4],t[5]))}function g(e){return p[e]}function v(e,t){return t.replace(/%./g,(function(t){var s=m[t[1]];return s?s(f(e)):t}))}const w=window.Date;function y(e,t){return(e=e.toString()).length>=t?e:"00000000".substring(0,t-e.length)+e}function b(e){for(var t=0,s=0;s3}(e)){var n=[];for(s=0;s2&&void 0!==arguments[2]?arguments[2]:"src";const i=window.location.origin,o=x(window,e);for(let e of o){if(s&&!s(e))continue;const o=u(e,n);o&&(!o.startsWith(t)&&o.startsWith(i)&&(o.startsWith("data:")||r.push(o)))}}c("img"),c("frame"),c("iframe",(e=>"playback"!==e.id)),c("script"),c("link",(e=>"stylesheet"===e.rel),"href");var h=r.filter((function(e,t,s){return s.indexOf(e)===t}));h.length>0?(a=0,h.map((function(e){e.match("^https?://")&&(a++,l("HEAD",e,(function(e){if(200==e.status){var t=e.getResponseHeader("Memento-Datetime");if(null==t)console.log("%s: no Memento-Datetime",h);else{var s=document.createElement("span"),r=function(e,t){var s=new Date(e).getTime()-t,n="";s<0?(n+="-",s=Math.abs(s)):n+="+";var i=!1;if(s<1e3)return{delta:s,text:"",highlight:i};var o=s,a=Math.floor(s/1e3/60/60/24/30/12);s-=1e3*a*60*60*24*30*12;var r=Math.floor(s/1e3/60/60/24/30);s-=1e3*r*60*60*24*30;var l=Math.floor(s/1e3/60/60/24);s-=1e3*l*60*60*24;var c=Math.floor(s/1e3/60/60);s-=1e3*c*60*60;var h=Math.floor(s/1e3/60);s-=1e3*h*60;var u=Math.floor(s/1e3),d=[];return a>1?(d.push(a+" years"),i=!0):1==a&&(d.push(a+" year"),i=!0),r>1?(d.push(r+" months"),i=!0):1==r&&(d.push(r+" month"),i=!0),l>1?d.push(l+" days"):1==l&&d.push(l+" day"),c>1?d.push(c+" hours"):1==c&&d.push(c+" hour"),h>1?d.push(h+" minutes"):1==h&&d.push(h+" minute"),u>1?d.push(u+" seconds"):1==u&&d.push(u+" second"),d.length>2&&(d=d.slice(0,2)),{delta:o,text:n+d.join(" "),highlight:i}}(t,o),l=r.highlight?"color:red;":"";s.innerHTML=" "+r.text,s.title=t,s.setAttribute("style",l);var c=e.getResponseHeader("Content-Type"),h=e.responseURL.replace(window.location.origin,""),u=document.createElement("a");u.innerHTML=h.split("/").splice(3).join("/"),u._wm_href=h,u.title=c,u.onmouseover=H,u.onmouseout=_;var d=document.createElement("div");d.setAttribute("data-delta",r.delta),d.appendChild(u),d.append(s),n.appendChild(d);var p=Array.prototype.slice.call(n.childNodes,0);p.sort((function(e,t){return t.getAttribute("data-delta")-e.getAttribute("data-delta")})),n.innerHTML="";for(var m=0,f=p.length;m0)for(var s=0;s0)for(var s=0;s0?this.sc.scrollTop=i+this.sc.suggestionHeight+n-this.sc.maxHeight:i<0&&(this.sc.scrollTop=i+n)}}blurHandler(){try{var e=this.root.querySelector(".wb-autocomplete-suggestions:hover")}catch(t){e=null}e?this.input!==document.activeElement&&setTimeout((()=>this.focus()),20):(this.last_val=this.input.value,this.sc.style.display="none",setTimeout((()=>this.sc.style.display="none"),350))}suggest(e){var t=this.input.value;if(this.cache[t]=e,e.length&&t.length>=this.minChars){for(var s="",n=0;n{this.sc.style.display="none"}),20))}}keyupHandler(e){var t=window.event?e.keyCode:e.which;if(!t||(t<35||t>40)&&13!=t&&27!=t){var s=this.input.value;if(s.length>=this.minChars){if(s!=this.last_val){if(this.last_val=s,clearTimeout(this.timer),this.cache){if(s in this.cache)return void this.suggest(this.cache[s]);for(var n=1;n{this.source(s,this.suggest.bind(this))}),this.delay)}}else this.last_val=s,this.sc.style.display="none"}}focusHandler(e){this.last_val="\n",this.keyupHandler(e)}renderItem(e,t){t=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var s=new RegExp("("+t.split(" ").join("|")+")","gi");return'
'+e.replace(s,"$1")+"
"}onSelect(e,t,s){}}class R{constructor(e,t){let s=e.getRootNode();if(!s.querySelector)return;let n="object"==typeof e?[e]:s.querySelectorAll(e);this.elems=n.map((e=>new N(e,t)))}destroy(){for(;this.elems.length>0;)this.elems.pop().unload()}}const A=JSON;class U{constructor(e,t,s){this.el=e,this.url=t,this.timestamp=s,e.onclick=this.save.bind(this),document.addEventListener("DOMContentLoaded",(()=>{var e;this.enableSaveSnapshot((e="logged-in-user",document.cookie.search(e)>=0))}))}save(e){var t,s,n,i;this.start(),t=this.url,s=this.timestamp,n=[],i=(i={failure:this.failure.bind(this),success:this.success.bind(this)})||{},l("POST","/__wb/web-archive/",(function(e){401===e.status?i.userNotLoggedIn&&i.userNotLoggedIn(e):e.status>=400?i.failure&&i.failure(e):i.success&&i.success(e)}),{"Content-Type":"application/json"},A.stringify({url:t,snapshot:s,tags:n||[]}))}start(){this.hide(["wm-save-snapshot-fail","wm-save-snapshot-open","wm-save-snapshot-success"]),this.show(["wm-save-snapshot-in-progress"])}failure(e){401==e.status?this.userNotLoggedIn(e):(this.hide(["wm-save-snapshot-in-progress","wm-save-snapshot-success"]),this.show(["wm-save-snapshot-fail","wm-save-snapshot-open"]),console.log("You have got an error."),console.log("If you think something wrong here please send it to support."),console.log('Response: "'+e.responseText+'"'),console.log('status: "'+e.status+'"'))}success(e){this.hide(["wm-save-snapshot-fail","wm-save-snapshot-in-progress"]),this.show(["wm-save-snapshot-open","wm-save-snapshot-success"])}enableSaveSnapshot(){!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?(this.show("wm-save-snapshot-open"),this.hide("wm-sign-in")):(this.hide(["wm-save-snapshot-open","wm-save-snapshot-in-progress"]),this.show("wm-sign-in"))}show(e){this.setDisplayStyle(e,"inline-block")}hide(e){this.setDisplayStyle(e,"none")}setDisplayStyle(e,t){(c(e)?e:[e]).forEach((e=>{let s=this.el.getRootNode().getElementById(e);s&&(s.style.display=t)}))}}const O=window.JSON,D=window.open,I=window.Date,$=window.fetch,j=document;var q,B=document,W=function(e){return B.getElementById(e)};var F,P="/static/";function X(e){const t=W("wm-expand");t.classList.contains("wm-closed")?(e&&q.classList.add("notice-only"),t.classList.replace("wm-closed","wm-open"),q.style.display="block",C(F,P,W)):(t.classList.replace("wm-open","wm-closed"),q.style.display="none",q.classList.remove("notice-only"))}function Y(e){e.stopPropagation(),X(!1)}function J(e,t){var s=W(e);s&&(s.style.visibility=t?"visible":"hidden")}function G(e,t){c(e)||(e=[e]);for(var s=0;s{}))}window.__wm={init:function(t){!function(){var e=document.cookie.split(";");if(e.length>40)for(var t=0;t1?s-1:0),o=1;o0;)k.appendChild(S.children[0]);if(u)for(var N=0;N baseHeight=%s",e,t,s),S.style.height=s+"px",document.documentElement.style.setProperty("--wm-toolbar-height",s+"px")}window.top==window.self&&(S.style.display="block");var V=!1,K=!0;const Q=W("donato-if")?.contentWindow;var Z=W("donato");if(console.debug("$donato = %o",Z),Z)if(window.top!=window.self)Z.style.display="none",console.debug("hid $donato as window.top != window.self");else{var ee=W("donato-base");window.addEventListener("message",(function(e){if(e.source===Q){var t="string"==typeof e.data?O.parse(e.data):e.data;if(console.log("got message %o",t),"set height"==t.event){var s=t.value,n=t.bannerHeight;if("number"!=typeof s||s<=0)return;if(!K)return;if(t.value,V)return;Z.style.height=n+"px",ee.style.height=s+"px",J()}else if("open modal"==t.event)ee.style.height="",document.body.classList.add("wm-modal"),window.scrollTo(0,0),V=!0;else if("close modal"==t.event)Z.style.marginBottom="0px",document.body.classList.remove("wm-modal"),V=!1;else if("hide banner"==t.event){Z.style.height=0,Z.style.visibility="hidden";var i=new I(I.now()+24*t.value*3600*1e3);document.cookie="donation=x; domain=archive.org; path=/; expires="+i.toUTCString(),K=!1,V=!1,0,J()}}}),!1),console.debug("installed message listener to #donato-base: %o",ee)}W("wm-tb-close").addEventListener("click",(e=>{W("wm-ipp-inside").style.display="none",e.preventDefault(),J()}));var te=W("wm-ipp-sparkline");function se(e){var t="mouseenter"==e.type?1:0;if(t!==H){var s=W("wm-ipp"),n=W("displayYearEl"),i=W("displayMonthEl"),o=W("displayDayEl");t?s.className="hi":(s.className="",n.innerHTML=C,i.innerHTML=g(M-1),o.innerHTML=y(T,2)),_.style.display=t?"inline":"none",x.style.display=t?"inline":"none",H=t}}W("wm-expand").addEventListener("click",Y),q=W("wm-capinfo"),W("wm-graph-anchor")._no_rewrite=!0,(_=j.createElement("div")).className="yt",_.style.display="none",_.style.width=s+"px",_.style.height=t+"px",(x=j.createElement("div")).className="mt",x.style.display="none",x.style.width=n+"px",x.style.height=t+"px",te.appendChild(_),te.appendChild(x);var ne=W("wm-sparkline-canvas");te.onmouseenter=se,te.onmouseleave=se,te.onmousemove=function(t){var i,o,r=te,l=function(e){var t=0;return e.pageX||e.pageY?t=e.pageX:(e.clientX||e.clientY)&&(t=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft),t}(t),h=(i=r,o=j.documentElement,(void 0!==i.getBoundingClientRect?i.getBoundingClientRect():{top:0,left:0}).left+(window.scrollX||o.scrollLeft)-(o.clientLeft||0)),u=Math.min(Math.max(0,l-h),e),d=u%s,m=Math.floor(u/s),f=Math.min(11,Math.floor(d/n)),v=12*m+f,w=d%2==1?15:1,b=y(m+c)+y(f+1,2)+y(w,2)+"000000";W("displayYearEl").innerHTML=m+c,W("displayMonthEl").innerHTML=g(f);var C=p+b+"/"+a;if(W("wm-graph-anchor").href=C,L!=m){var M=m*s;_.style.left=M+"px",L=m}if(E!=v){var T=m+v*n+1;x.style.left=T+"px",E=v}};var ie=W("wm-sparkline-canvas");if(ie.getContext&&ie.getContext("2d")){l("GET","/__wb/sparkline?output=json&url="+encodeURIComponent(a)+(i&&"&collection="+i||""),(function(s){if(200==s.status){for(var n=O.parse(s.responseText),i=n.years,o=Object.getOwnPropertyNames(i),r=n.years=[],l=0;l1?"captures":"capture"}`;var d=v(i,"%d %b %Y");o!=i&&(d+=` - ${v(o,"%d %b %Y")}`);const m=document.createElement("div");m.className="r",m.title="Timespan for captures of this URL",m.innerText=d,t.innerHTML="",t.appendChild(h),t.appendChild(m)}(n),function(e,t,s,n,i,o,a){var r=n.getContext("2d");if(r){r.fillStyle="#FFF";var l=(new w).getUTCFullYear(),c=t/(l-i+1),h=b(e.years),u=h[0],d=s/h[1];if(o>=i){var p=H(o);r.fillStyle="#FFFFA5",r.fillRect(p,0,c,s)}for(var m=i;m<=l;m++)p=H(m),r.beginPath(),r.moveTo(p,0),r.lineTo(p,s),r.lineWidth=1,r.strokeStyle="#CCC",r.stroke();a=parseInt(a)-1;for(var f=(c-1)/12,g=0;g0){var T=Math.ceil(M*d);r.fillStyle=m==o&&C==a?"#EC008C":"#000",r.fillRect(Math.round(y),Math.ceil(s-T),Math.ceil(f),Math.round(T))}y+=f}}}function H(e){return Math.ceil((e-i)*c)+.5}}(n,e,t,ie,c,C,M)}}))}else{var oe=new Image(e,t);oe.src="/__wb/sparkline?url="+encodeURIComponent(a)+"&width="+e+"&height="+t+"&selected_year="+C+"&selected_month="+M+(i&&"&collection="+i||""),oe.alt="sparkline",oe.id="sparklineImgId",oe.border="0",ne.parentNode.replaceChild(oe,ne)}function ae(e){return e.filter((e=>void 0===e.excluded)).map((e=>e.display_name))}W("wm-share-facebook").onclick=function(e){const t=this.dataset.url;return D("https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(t),"","height=400,width=600"),e.preventDefault(),!1},W("wm-share-twitter").onclick=function(e){const t=this.dataset.url;return D("https://x.com/intent/post?text="+encodeURIComponent(t)+"&via=internetarchive","","height=446,width=600"),e.preventDefault(),!1},new R(W("wmtbURL"),{delay:400,source:function(e,t){l("GET","/__wb/search/host?q="+encodeURIComponent(e),(function(s){if(void 0!==(s=O.parse(s.response)).hosts&&s.hosts.length>0){var n=ae(s.hosts);t(n)}else void 0!==s.isUrl&&!0===s.isUrl&&void 0===s.excluded?t([e]):l("GET","/__wb/search/anchor?q="+encodeURIComponent(e),(function(e){if(void 0!==(e=O.parse(e.response))&&e.length>0){var s=ae(e.slice(0,5));t(s)}}))}))},onSelect:function(e,t,s){W("wmtb").submit()}}),W("wmtb").onsubmit=function(e){var t=W("wmtbURL").value;if(0!==t.indexOf("http://")&&0!==t.indexOf("https://")&&!t.match(/[\w\.]{2,256}\.[a-z]{2,4}/gi))return document.location.href="/web/*/"+W("wmtbURL").value,e.preventDefault(),!1},function(e,t,s){!function(e,t){l("HEAD",e,(function(e){t(e.status<300,e.responseURL)}))}("/web/"+t+"/http://web.archive.org/screenshot/"+e,(function(e,n){if(!e)return s(!1);var i=function(e){var t=z.exec(e);return t&&t[1]?t[1]:null}(n);if(!i)return console.warn("failed to extract timestamp from %s",n),void s(!1);var o=(f(i).getTime()-f(t).getTime())/1e3;console.log("screenshot delta: "+o+"s"),s(o>0&&o<60,o)}))}(a,F,(function(e,t){e?(W("wm-screenshot").title="screenshot (delta: "+t+"s)",G("wm-screenshot",!0)):G("wm-screenshot",!1)})),d&&function(e,t){!function(e,t,s){const n="/web/"+t+"id_/http://wayback-metadata.archive.org/youtube-dl/"+e;l("GET",n,s)}(e,t,(function(e){if(e.status<300){const t=O.parse(e.responseText);G("wm-video",!0),W("wm-video").href=t.url,W("wm-video").title="Video: "+t.title}else G("wm-video",!1)}))}(a,F);const re=W("wm-capinfo-notice");if(re)if("api"==re.getAttribute("source")){const e=`https://wayback-api.archive.org/services/context/notices?url=${encodeURIComponent(a)}×tamp=${F}`;$(e,{credentials:"omit"}).then((e=>e.json())).then((e=>{let{status:t,notices:s}=e;if("success"==t&&s?.length>0)try{const e=document.createElement("div");e.setAttribute("style","background-color:#666;color:#fff;font-weight:bold;text-align:center"),e.textContent="NOTICE";const t=document.createElement("div");t.className="wm-capinfo-content";for(let e of s)"string"==typeof e.notice&&o((()=>{const s=document.createElement("div");s.innerHTML=e.notice,t.appendChild(s)}));re.appendChild(e),o((()=>re.appendChild(t))),X(!0)}catch(e){console.error("failed to build content of %o - maybe notice text is malformed: %s",re,s)}}))}else X(!0);new U(W("wm-save-snapshot-open"),a,F),J()},ex:Y,ajax:l,sp:function(){return P},pc:function(e){(Math.random()=0&&document.cookie.search("logged-in-sig")>=0)&&window.addEventListener("load",K)}}})(); +// @license-end diff --git a/webarchive/healthforwatch/web.archive.org/_static/js/ruffle/ruffle.js b/webarchive/healthforwatch/web.archive.org/_static/js/ruffle/ruffle.js new file mode 100644 index 0000000..e4509c9 --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/_static/js/ruffle/ruffle.js @@ -0,0 +1,2 @@ +(()=>{"use strict";var e,n,t={29:function(e,n,t){var a=this&&this.__createBinding||(Object.create?function(e,n,t,a){void 0===a&&(a=t);var r=Object.getOwnPropertyDescriptor(n,t);r&&!("get"in r?!n.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return n[t]}}),Object.defineProperty(e,a,r)}:function(e,n,t,a){void 0===a&&(a=t),e[a]=n[t]}),r=this&&this.__exportStar||function(e,n){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(n,t)||a(n,e,t)};Object.defineProperty(n,"__esModule",{value:!0}),r(t(53),n),r(t(325),n),r(t(553),n),r(t(836),n)},48:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0})},53:(e,n,t)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.createRef=n.h=void 0,n.createElement=o;const a=t(136),r=t(56);function o(e,n,...t){if("function"==typeof e)return e({...n,children:t});const{finalTag:o,finalAttrs:i}=(0,r.applyTsxTag)(e,n),s=(0,r.createDomElement)(o,i);return i&&(0,a.setAttributes)(s,i),(0,r.applyChildren)(s,t),s}n.h=o;n.createRef=()=>({current:null})},56:(e,n)=>{function t(e,n){n instanceof Element?e.appendChild(n):"string"==typeof n||"number"==typeof n?e.appendChild(document.createTextNode(n.toString())):console.warn("Unknown type to append: ",n)}Object.defineProperty(n,"__esModule",{value:!0}),n.applyChildren=function e(n,a){for(const r of a)(r||0===r)&&(Array.isArray(r)?e(n,r):t(n,r))},n.createDomElement=function(e,n){const t=n?.is?{is:n.is}:void 0;return n?.xmlns?document.createElementNS(n.xmlns,e,t):document.createElement(e,t)},n.applyTsxTag=function(e,n){let t=e,a=n;a&&"tsxTag"in a&&(t=a.tsxTag,!a.is&&e.includes("-")&&(a={...a,is:e}));return{finalTag:t,finalAttrs:a}}},65:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.classnames=function(e){const n=i(e).filter(r);return n.length>0?n.join(" "):void 0};const t=e=>Object.entries(e).map((([e,n])=>n&&e)),a=e=>!!e,r=(e,n,t)=>t.indexOf(e)===n,o=[];function i(e){return e?"string"==typeof e?[e]:Array.isArray(e)?e.flatMap(i).filter(a):t(e).filter(a):o}},124:(e,n,t)=>{e.exports=t.p+"2edfd2e061ed6fe8f5d2.wasm"},125:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0})},136:(e,n,t)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.setAttributes=function(e,n){for(const t of Object.keys(n)){if("__source"===t||"__self"===t||"tsxTag"===t)continue;const i=n[t];if("class"===t){const n=(0,a.classnames)(i);n&&e.setAttribute(t,n)}else if("ref"===t)i.current=e;else if(o.test(t)){const n=t.replace(/Capture$/,""),a=t!==n,r=n.toLowerCase().substring(2);e.addEventListener(r,i,a)}else"style"===t&&"string"!=typeof i?r(i,e.style):"dangerouslySetInnerHTML"===t?e.innerHTML=i:!0===i?e.setAttribute(t,t):(i||0===i||""===i)&&e.setAttribute(t,i.toString())}};const a=t(665);function r(e,n){for(const t of Object.keys(e))t in n&&(n[t]=e[t])}const o=/^on\p{Lu}/u},269:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0})},325:(e,n,t)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.defineCustomElement=function(e,n,t){return customElements.define(e,n,t),n=>(0,a.jsx)(e,n)};const a=t(553)},460:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0})},553:(e,n,t)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.jsx=o,n.jsxs=o,n.jsxDEV=o;const a=t(136),r=t(56);function o(e,n){if("function"==typeof e)return e(n);const{children:t,...o}=n,{finalTag:i,finalAttrs:s}=(0,r.applyTsxTag)(e,o),l=(0,r.createDomElement)(i,s);return(0,a.setAttributes)(l,s),(0,r.applyChildren)(l,[t]),l}},665:function(e,n,t){var a=this&&this.__createBinding||(Object.create?function(e,n,t,a){void 0===a&&(a=t);var r=Object.getOwnPropertyDescriptor(n,t);r&&!("get"in r?!n.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return n[t]}}),Object.defineProperty(e,a,r)}:function(e,n,t,a){void 0===a&&(a=t),e[a]=n[t]}),r=this&&this.__exportStar||function(e,n){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(n,t)||a(n,e,t)};Object.defineProperty(n,"__esModule",{value:!0}),r(t(48),n),r(t(269),n),r(t(125),n),r(t(778),n),r(t(460),n),r(t(65),n)},778:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0})},797:(e,n,t)=>{e.exports=t.p+"66141106596345b8457d.wasm"},836:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0})}},a={};function r(e){var n=a[e];if(void 0!==n)return n.exports;var o=a[e]={id:e,loaded:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}r.m=t,r.d=(e,n)=>{for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((n,t)=>(r.f[t](e,n),n)),[])),r.u=e=>"core.ruffle."+{482:"7020c4cdffbc0d672689",655:"d8020f36e5918e887c19"}[e]+".js",r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),e={},n="ruffle-selfhosted:",r.l=(t,a,o,i)=>{if(e[t])e[t].push(a);else{var s,l;if(void 0!==o)for(var u=document.getElementsByTagName("script"),c=0;c{s.onerror=s.onload=null,clearTimeout(m);var r=e[t];if(delete e[t],s.parentNode&&s.parentNode.removeChild(s),r&&r.forEach((e=>e(a))),n)return n(a)},m=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),l&&document.head.appendChild(s)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="",(()=>{r.b=document.baseURI||self.location.href;var e={792:0};r.f.j=(n,t)=>{var a=r.o(e,n)?e[n]:void 0;if(0!==a)if(a)t.push(a[2]);else{var o=new Promise(((t,r)=>a=e[n]=[t,r]));t.push(a[2]=o);var i=r.p+r.u(n),s=new Error;r.l(i,(t=>{if(r.o(e,n)&&(0!==(a=e[n])&&(e[n]=void 0),a)){var o=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;s.message="Loading chunk "+n+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,a[1](s)}}),"chunk-"+n,n)}};var n=(n,t)=>{var a,o,[i,s,l]=t,u=0;if(i.some((n=>0!==e[n]))){for(a in s)r.o(s,a)&&(r.m[a]=s[a]);if(l)l(r)}for(n&&n(t);ue.major)return!0;if(this.majore.minor)return!0;if(this.minore.patch)return!0;if(this.patcha)return!0;if(ne.prIdent[t])return!0;if(this.prIdent[t]e.prIdent.length)return!0;if(this.prIdent.lengtha)return!0;if(ne.buildIdent[t])return!0;if(this.buildIdent[t]e.buildIdent.length}return!1}isEqual(e){return this.major===e.major&&this.minor===e.minor&&this.patch===e.patch}isStableOrCompatiblePrerelease(e){return null===e.prIdent||this.major===e.major&&this.minor===e.minor&&this.patch===e.patch}}class i{constructor(e){this.requirements=e}satisfiedBy(e){for(const n of this.requirements){let t=!0;for(const{comparator:a,version:r}of n)t=t&&r.isStableOrCompatiblePrerelease(e),""===a||"="===a?t=t&&r.isEqual(e):">"===a?t=t&&e.hasPrecedenceOver(r):">="===a?t=t&&(e.hasPrecedenceOver(r)||r.isEqual(e)):"<"===a?t=t&&r.hasPrecedenceOver(e):"<="===a?t=t&&(r.hasPrecedenceOver(e)||r.isEqual(e)):"^"===a&&(t=t&&r.isCompatibleWith(e));if(t)return!0}return!1}static fromRequirementString(e){const n=e.split(" ");let t=[];const a=[];for(const e of n)if("||"===e)t.length>0&&(a.push(t),t=[]);else if(e.length>0){const n=/[0-9]/.exec(e);if(n){const a=e.slice(0,n.index).trim(),r=o.fromSemver(e.slice(n.index).trim());t.push({comparator:a,version:r})}}return t.length>0&&a.push(t),new i(a)}}class s{constructor(e){this.sources=e?.sources||{},this.config=e?.config||{},this.invoked=e?.invoked||!1,this.newestName=e?.newestName||null,e?.superseded?.(),"loading"===document.readyState?document.addEventListener("readystatechange",this.init.bind(this)):window.setTimeout(this.init.bind(this),0)}get version(){return"0.1.0"}newestSourceName(){let e=null,n=o.fromSemver("0.0.0");for(const t in this.sources)if(Object.prototype.hasOwnProperty.call(this.sources,t)){const a=o.fromSemver(this.sources[t].version);a.hasPrecedenceOver(n)&&(e=t,n=a)}return e}init(){if(!this.invoked){if(this.invoked=!0,this.newestName=this.newestSourceName(),null===this.newestName)throw new Error("No registered Ruffle source!");!1!==(!("polyfills"in this.config)||this.config.polyfills)&&this.sources[this.newestName].polyfill()}}newest(){const e=this.newestSourceName();return null!==e?this.sources[e]:null}satisfying(e){const n=i.fromRequirementString(e);let t=null;for(const e in this.sources)if(Object.prototype.hasOwnProperty.call(this.sources,e)){const a=o.fromSemver(this.sources[e].version);n.satisfiedBy(a)&&(t=this.sources[e])}return t}localCompatible(){return void 0!==this.sources.local?this.satisfying("^"+this.sources.local.version):this.newest()}local(){return void 0!==this.sources.local?this.satisfying("="+this.sources.local.version):this.newest()}superseded(){this.invoked=!0}}const l={versionNumber:"0.1.0",versionName:"0.1.0 nightly 2025-05-21",versionChannel:"nightly",buildDate:"2025-05-21T00:06:58.919Z",commitHash:"cdbb93377b08fb1f4fa007ce2a080596003d565b"};var u;!function(e){e[e.HaveNothing=0]="HaveNothing",e[e.Loading=1]="Loading",e[e.Loaded=2]="Loaded"}(u||(u={}));var c,d,f,m,p,h,v,g,b,w,k,y=r(553);!function(e){e.On="on",e.Off="off",e.Auto="auto"}(c||(c={})),function(e){e.Off="off",e.Fullscreen="fullscreen",e.On="on"}(d||(d={})),function(e){e.Visible="visible",e.Hidden="hidden"}(f||(f={})),function(e){e.Error="error",e.Warn="warn",e.Info="info",e.Debug="debug",e.Trace="trace"}(m||(m={})),function(e){e.Window="window",e.Opaque="opaque",e.Transparent="transparent",e.Direct="direct",e.Gpu="gpu"}(p||(p={})),function(e){e.WebGpu="webgpu",e.WgpuWebgl="wgpu-webgl",e.Webgl="webgl",e.Canvas="canvas"}(h||(h={})),function(e){e.On="on",e.RightClickOnly="rightClickOnly",e.Off="off"}(v||(v={})),function(e){e.AIR="air",e.FlashPlayer="flashPlayer"}(g||(g={})),function(e){e.Allow="allow",e.Confirm="confirm",e.Deny="deny"}(b||(b={})),function(e){e.All="all",e.Internal="internal",e.None="none"}(w||(w={})),function(e){e.South="south",e.East="east",e.North="north",e.West="west",e.LeftTrigger="left-trigger",e.LeftTrigger2="left-trigger-2",e.RightTrigger="right-trigger",e.RightTrigger2="right-trigger-2",e.Select="select",e.Start="start",e.DPadUp="dpad-up",e.DPadDown="dpad-down",e.DPadLeft="dpad-left",e.DPadRight="dpad-right"}(k||(k={}));const R={allowScriptAccess:!1,parameters:{},autoplay:c.Auto,backgroundColor:null,letterbox:d.Fullscreen,unmuteOverlay:f.Visible,upgradeToHttps:!0,compatibilityRules:!0,favorFlash:!0,warnOnUnsupportedContent:!0,logLevel:m.Error,showSwfDownload:!1,contextMenu:v.On,preloader:!0,splashScreen:!0,maxExecutionDuration:15,base:null,menu:!0,allowFullscreen:!1,salign:"",fullScreenAspectRatio:"",forceAlign:!1,quality:"high",scale:"showAll",forceScale:!1,frameRate:null,wmode:p.Window,publicPath:null,polyfills:!0,playerVersion:null,preferredRenderer:null,openUrlMode:b.Allow,allowNetworking:w.All,openInNewTab:null,socketProxy:[],fontSources:[],defaultFonts:{},credentialAllowList:[],playerRuntime:g.FlashPlayer,gamepadButtonMapping:{},urlRewriteRules:[]};class x{constructor(e){this.value=e}valueOf(){return this.value}}class z extends x{constructor(e="???"){super(e)}toString(e){return`{${this.value}}`}}class j extends x{constructor(e,n={}){super(e),this.opts=n}toString(e){if(e)try{return e.memoizeIntlObject(Intl.NumberFormat,this.opts).format(this.value)}catch(n){e.reportError(n)}return this.value.toString(10)}}class S extends x{static supportsValue(e){if("number"==typeof e)return!0;if(e instanceof Date)return!0;if(e instanceof x)return S.supportsValue(e.valueOf());if("Temporal"in globalThis){const n=globalThis.Temporal;if(e instanceof n.Instant||e instanceof n.PlainDateTime||e instanceof n.PlainDate||e instanceof n.PlainMonthDay||e instanceof n.PlainTime||e instanceof n.PlainYearMonth)return!0}return!1}constructor(e,n={}){e instanceof S?(n={...e.opts,...n},e=e.value):e instanceof x&&(e=e.valueOf()),"object"==typeof e&&"calendarId"in e&&void 0===n.calendar&&(n={...n,calendar:e.calendarId}),super(e),this.opts=n}[Symbol.toPrimitive](e){return"string"===e?this.toString():this.toNumber()}toNumber(){const e=this.value;if("number"==typeof e)return e;if(e instanceof Date)return e.getTime();if("epochMilliseconds"in e)return e.epochMilliseconds;if("toZonedDateTime"in e)return e.toZonedDateTime("UTC").epochMilliseconds;throw new TypeError("Unwrapping a non-number value as a number")}toString(e){if(e)try{return e.memoizeIntlObject(Intl.DateTimeFormat,this.opts).format(this.value)}catch(n){e.reportError(n)}return"number"==typeof this.value||this.value instanceof Date?new Date(this.value).toISOString():this.value.toString()}}function C(e,n,t){if(t===n)return!0;if(t instanceof j&&n instanceof j&&t.value===n.value)return!0;if(n instanceof j&&"string"==typeof t){if(t===e.memoizeIntlObject(Intl.PluralRules,n.opts).select(n.value))return!0}return!1}function E(e,n,t){return n[t]?P(e,n[t].value):(e.reportError(new RangeError("No default")),new z)}function A(e,n){const t=[],a=Object.create(null);for(const r of n)"narg"===r.type?a[r.name]=q(e,r.value):t.push(q(e,r));return{positional:t,named:a}}function q(e,n){switch(n.type){case"str":return n.value;case"num":return new j(n.value,{minimumFractionDigits:n.precision});case"var":return function(e,{name:n}){let t;if(e.params){if(!Object.prototype.hasOwnProperty.call(e.params,n))return new z(`$${n}`);t=e.params[n]}else{if(!e.args||!Object.prototype.hasOwnProperty.call(e.args,n))return e.reportError(new ReferenceError(`Unknown variable: $${n}`)),new z(`$${n}`);t=e.args[n]}if(t instanceof x)return t;switch(typeof t){case"string":return t;case"number":return new j(t);case"object":if(S.supportsValue(t))return new S(t);default:return e.reportError(new TypeError(`Variable type not supported: $${n}, ${typeof t}`)),new z(`$${n}`)}}(e,n);case"mesg":return function(e,{name:n,attr:t}){const a=e.bundle._messages.get(n);if(!a)return e.reportError(new ReferenceError(`Unknown message: ${n}`)),new z(n);if(t){const r=a.attributes[t];return r?P(e,r):(e.reportError(new ReferenceError(`Unknown attribute: ${t}`)),new z(`${n}.${t}`))}if(a.value)return P(e,a.value);return e.reportError(new ReferenceError(`No value: ${n}`)),new z(n)}(e,n);case"term":return function(e,{name:n,attr:t,args:a}){const r=`-${n}`,o=e.bundle._terms.get(r);if(!o)return e.reportError(new ReferenceError(`Unknown term: ${r}`)),new z(r);if(t){const n=o.attributes[t];if(n){e.params=A(e,a).named;const t=P(e,n);return e.params=null,t}return e.reportError(new ReferenceError(`Unknown attribute: ${t}`)),new z(`${r}.${t}`)}e.params=A(e,a).named;const i=P(e,o.value);return e.params=null,i}(e,n);case"func":return function(e,{name:n,args:t}){let a=e.bundle._functions[n];if(!a)return e.reportError(new ReferenceError(`Unknown function: ${n}()`)),new z(`${n}()`);if("function"!=typeof a)return e.reportError(new TypeError(`Function ${n}() is not callable`)),new z(`${n}()`);try{let n=A(e,t);return a(n.positional,n.named)}catch(t){return e.reportError(t),new z(`${n}()`)}}(e,n);case"select":return function(e,{selector:n,variants:t,star:a}){let r=q(e,n);if(r instanceof z)return E(e,t,a);for(const n of t){if(C(e,r,q(e,n.key)))return P(e,n.value)}return E(e,t,a)}(e,n);default:return new z}}function F(e,n){if(e.dirty.has(n))return e.reportError(new RangeError("Cyclic reference")),new z;e.dirty.add(n);const t=[],a=e.bundle._useIsolating&&n.length>1;for(const r of n)if("string"!=typeof r){if(e.placeables++,e.placeables>100)throw e.dirty.delete(n),new RangeError(`Too many placeables expanded: ${e.placeables}, max allowed is 100`);a&&t.push("\u2068"),t.push(q(e,r).toString(e)),a&&t.push("\u2069")}else t.push(e.bundle._transform(r));return e.dirty.delete(n),t.join("")}function P(e,n){return"string"==typeof n?e.bundle._transform(n):F(e,n)}class D{constructor(e,n,t){this.dirty=new WeakSet,this.params=null,this.placeables=0,this.bundle=e,this.errors=n,this.args=t}reportError(e){if(!(this.errors&&e instanceof Error))throw e;this.errors.push(e)}memoizeIntlObject(e,n){let t=this.bundle._intls.get(e);t||(t={},this.bundle._intls.set(e,t));let a=JSON.stringify(n);return t[a]||(t[a]=new e(this.bundle.locales,n)),t[a]}}function M(e,n){const t=Object.create(null);for(const[a,r]of Object.entries(e))n.includes(a)&&(t[a]=r.valueOf());return t}const $=["unitDisplay","currencyDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"];function O(e,n){let t=e[0];if(t instanceof z)return new z(`NUMBER(${t.valueOf()})`);if(t instanceof j)return new j(t.valueOf(),{...t.opts,...M(n,$)});if(t instanceof S)return new j(t.toNumber(),{...M(n,$)});throw new TypeError("Invalid argument to NUMBER")}const I=["dateStyle","timeStyle","fractionalSecondDigits","dayPeriod","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function T(e,n){let t=e[0];if(t instanceof z)return new z(`DATETIME(${t.valueOf()})`);if(t instanceof S||t instanceof j)return new S(t,M(n,I));throw new TypeError("Invalid argument to DATETIME")}const W=new Map;class L{constructor(e,{functions:n,useIsolating:t=!0,transform:a=e=>e}={}){this._terms=new Map,this._messages=new Map,this.locales=Array.isArray(e)?e:[e],this._functions={NUMBER:O,DATETIME:T,...n},this._useIsolating=t,this._transform=a,this._intls=function(e){const n=Array.isArray(e)?e.join(" "):e;let t=W.get(n);return void 0===t&&(t=new Map,W.set(n,t)),t}(e)}hasMessage(e){return this._messages.has(e)}getMessage(e){return this._messages.get(e)}addResource(e,{allowOverrides:n=!1}={}){const t=[];for(let a=0;a\s*/y,le=/\s*:\s*/y,ue=/\s*,?\s*/y,ce=/\s+/y;class de{constructor(e){this.body=[],N.lastIndex=0;let n=0;for(;;){let t=N.exec(e);if(null===t)break;n=N.lastIndex;try{this.body.push(s(t[1]))}catch(e){if(e instanceof SyntaxError)continue;throw e}}function t(t){return t.lastIndex=n,t.test(e)}function a(t,a){if(e[n]===t)return n++,!0;if(a)throw new a(`Expected ${t}`);return!1}function r(e,a){if(t(e))return n=e.lastIndex,!0;if(a)throw new a(`Expected ${e.toString()}`);return!1}function o(t){t.lastIndex=n;let a=t.exec(e);if(null===a)throw new SyntaxError(`Expected ${t.toString()}`);return n=t.lastIndex,a}function i(e){return o(e)[1]}function s(e){let n=l(),a=function(){let e=Object.create(null);for(;t(_);){let n=i(_),t=l();if(null===t)throw new SyntaxError("Expected attribute value");e[n]=t}return e}();if(null===n&&0===Object.keys(a).length)throw new SyntaxError("Expected message value or attributes");return{id:e,value:n,attributes:a}}function l(){let a;if(t(Z)&&(a=i(Z)),"{"===e[n]||"}"===e[n])return u(a?[a]:[],1/0);let r=g();return r?a?u([a,r],r.length):(r.value=b(r.value,Y),u([r],r.length)):a?b(a,X):null}function u(a=[],r){for(;;){if(t(Z)){a.push(i(Z));continue}if("{"===e[n]){a.push(c());continue}if("}"===e[n])throw new SyntaxError("Unbalanced closing brace");let o=g();if(!o)break;a.push(o),r=Math.min(r,o.length)}let o=a.length-1,s=a[o];"string"==typeof s&&(a[o]=b(s,X));let l=[];for(let e of a)e instanceof fe&&(e=e.value.slice(0,e.value.length-r)),e&&l.push(e);return l}function c(){r(te,SyntaxError);let e=d();if(r(ae))return e;if(r(se)){let n=function(){let e,n=[],r=0;for(;t(U);){a("*")&&(e=r);let t=m(),o=l();if(null===o)throw new SyntaxError("Expected variant value");n[r++]={key:t,value:o}}if(0===r)return null;if(void 0===e)throw new SyntaxError("Expected default variant");return{variants:n,star:e}}();return r(ae,SyntaxError),{type:"select",selector:e,...n}}throw new SyntaxError("Unclosed placeable")}function d(){if("{"===e[n])return c();if(t(H)){let[,t,a,i=null]=o(H);if("$"===t)return{type:"var",name:a};if(r(ie)){let o=function(){let t=[];for(;;){switch(e[n]){case")":return n++,t;case void 0:throw new SyntaxError("Unclosed argument list")}t.push(f()),r(ue)}}();if("-"===t)return{type:"term",name:a,attr:i,args:o};if(J.test(a))return{type:"func",name:a,args:o};throw new SyntaxError("Function names must be all upper-case")}return"-"===t?{type:"term",name:a,attr:i,args:[]}:{type:"mesg",name:a,attr:i}}return p()}function f(){let e=d();return"mesg"!==e.type?e:r(le)?{type:"narg",name:e.name,value:p()}:e}function m(){let e;return r(re,SyntaxError),e=t(B)?h():{type:"str",value:i(V)},r(oe,SyntaxError),e}function p(){if(t(B))return h();if('"'===e[n])return function(){a('"',SyntaxError);let t="";for(;;){if(t+=i(K),"\\"!==e[n]){if(a('"'))return{type:"str",value:t};throw new SyntaxError("Unclosed string literal")}t+=v()}}();throw new SyntaxError("Invalid expression")}function h(){let[,e,n=""]=o(B),t=n.length;return{type:"num",value:parseFloat(e),precision:t}}function v(){if(t(Q))return i(Q);if(t(G)){let[,e,n]=o(G),t=parseInt(e||n,16);return t<=55295||57344<=t?String.fromCodePoint(t):"\ufffd"}throw new SyntaxError("Unknown escape sequence")}function g(){let t=n;switch(r(ce),e[n]){case".":case"[":case"*":case"}":case void 0:return!1;case"{":return w(e.slice(t,n))}return" "===e[n-1]&&w(e.slice(t,n))}function b(e,n){return e.replace(n,"")}function w(e){let n=e.replace(ee,"\n"),t=ne.exec(e)[1].length;return new fe(n,t)}}}class fe{constructor(e,n){this.value=e,this.length=n}}const me=new RegExp("^([a-z]{2,3}|\\*)(?:-([a-z]{4}|\\*))?(?:-([a-z]{2}|\\*))?(?:-(([0-9][a-z0-9]{3}|[a-z0-9]{5,8})|\\*))?$","i");class pe{constructor(e){const n=me.exec(e.replace(/_/g,"-"));if(!n)return void(this.isWellFormed=!1);let[,t,a,r,o]=n;t&&(this.language=t.toLowerCase()),a&&(this.script=a[0].toUpperCase()+a.slice(1)),r&&(this.region=r.toUpperCase()),this.variant=o,this.isWellFormed=!0}isEqual(e){return this.language===e.language&&this.script===e.script&&this.region===e.region&&this.variant===e.variant}matches(e,n=!1,t=!1){return(this.language===e.language||n&&void 0===this.language||t&&void 0===e.language)&&(this.script===e.script||n&&void 0===this.script||t&&void 0===e.script)&&(this.region===e.region||n&&void 0===this.region||t&&void 0===e.region)&&(this.variant===e.variant||n&&void 0===this.variant||t&&void 0===e.variant)}toString(){return[this.language,this.script,this.region,this.variant].filter((e=>void 0!==e)).join("-")}clearVariants(){this.variant=void 0}clearRegion(){this.region=void 0}addLikelySubtags(){const e=function(e){if(Object.prototype.hasOwnProperty.call(he,e))return new pe(he[e]);const n=new pe(e);if(n.language&&ve.includes(n.language))return n.region=n.language.toUpperCase(),n;return null}(this.toString().toLowerCase());return!!e&&(this.language=e.language,this.script=e.script,this.region=e.region,this.variant=e.variant,!0)}}const he={ar:"ar-arab-eg","az-arab":"az-arab-ir","az-ir":"az-arab-ir",be:"be-cyrl-by",da:"da-latn-dk",el:"el-grek-gr",en:"en-latn-us",fa:"fa-arab-ir",ja:"ja-jpan-jp",ko:"ko-kore-kr",pt:"pt-latn-br",sr:"sr-cyrl-rs","sr-ru":"sr-latn-ru",sv:"sv-latn-se",ta:"ta-taml-in",uk:"uk-cyrl-ua",zh:"zh-hans-cn","zh-hant":"zh-hant-tw","zh-hk":"zh-hant-hk","zh-mo":"zh-hant-mo","zh-tw":"zh-hant-tw","zh-gb":"zh-hant-gb","zh-us":"zh-hant-us"},ve=["az","bg","cs","de","es","fi","fr","hu","it","lt","lv","nl","pl","ro","ru"];function ge(e,n,{strategy:t="filtering",defaultLocale:a}={}){const r=function(e,n,t){const a=new Set,r=new Map;for(let e of n)new pe(e).isWellFormed&&r.set(e,new pe(e));e:for(const n of e){const e=n.toLowerCase(),o=new pe(e);if(void 0!==o.language){for(const n of r.keys())if(e===n.toLowerCase()){if(a.add(n),r.delete(n),"lookup"===t)return Array.from(a);if("filtering"===t)continue;continue e}for(const[e,n]of r.entries())if(n.matches(o,!0,!1)){if(a.add(e),r.delete(e),"lookup"===t)return Array.from(a);if("filtering"===t)continue;continue e}if(o.addLikelySubtags())for(const[e,n]of r.entries())if(n.matches(o,!0,!1)){if(a.add(e),r.delete(e),"lookup"===t)return Array.from(a);if("filtering"===t)continue;continue e}o.clearVariants();for(const[e,n]of r.entries())if(n.matches(o,!0,!0)){if(a.add(e),r.delete(e),"lookup"===t)return Array.from(a);if("filtering"===t)continue;continue e}if(o.clearRegion(),o.addLikelySubtags())for(const[e,n]of r.entries())if(n.matches(o,!0,!1)){if(a.add(e),r.delete(e),"lookup"===t)return Array.from(a);if("filtering"===t)continue;continue e}o.clearRegion();for(const[e,n]of r.entries())if(n.matches(o,!0,!0)){if(a.add(e),r.delete(e),"lookup"===t)return Array.from(a);if("filtering"===t)continue;continue e}}}return Array.from(a)}(Array.from(null!=e?e:[]).map(String),Array.from(null!=n?n:[]).map(String),t);if("lookup"===t){if(void 0===a)throw new Error("defaultLocale cannot be undefined for strategy `lookup`");0===r.length&&r.push(a)}else a&&!r.includes(a)&&r.push(a);return r}function be(){if("function"!=typeof Map.prototype.set){const e=Map,n=document.createElement("iframe");return n.style.display="none",document.documentElement.append(n),Map=n.contentWindow.Map,n.remove(),e}}function we(e){e&&(Map=e)}function ke(e){const n="function"==typeof Function.prototype.toString?Function.prototype.toString():null;return"string"==typeof n&&n.indexOf("[native code]")>=0&&Function.prototype.toString.call(e).indexOf("[native code]")>=0}function ye(){"function"==typeof Array.prototype.reduce&&ke(Array.prototype.reduce)||Object.defineProperty(Array.prototype,"reduce",{value(...e){if(0===e.length&&window.Prototype&&window.Prototype.Version&&window.Prototype.Version<"1.6.1")return this.length>1?this:this[0];const n=e[0];if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof n)throw new TypeError(`${n} is not a function`);const t=Object(this),a=t.length>>>0;let r,o=0;if(e.length>=2)r=e[1];else{for(;o=a)throw new TypeError("Reduce of empty array with no initial value");r=t[o++]}for(;oe[n]}),"function"!=typeof Reflect.set&&Object.defineProperty(Reflect,"set",{value(e,n,t){e[n]=t}}),"function"!=typeof Reflect.has&&Object.defineProperty(Reflect,"has",{value:(e,n)=>n in e}),"function"!=typeof Reflect.ownKeys&&Object.defineProperty(Reflect,"ownKeys",{value:e=>[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)]})}const Re={"ar-SA":{"context_menu.ftl":"context-menu-download-swf = \u062d\u0645\u0651\u0650\u0644 .swf\ncontext-menu-copy-debug-info = \u0625\u0646\u0633\u062e \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u0635\u062d\u064a\u062d\ncontext-menu-open-save-manager = \u0625\u0641\u062a\u062d \u0645\u062f\u064a\u0631 \u0627\u0644\u062d\u0641\u0638\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u0639\u0646 \u0645\u0644\u062d\u0642 Ruffle ({ $version })\n *[other] \u0639\u0646 Ruffle ({ $version })\n }\ncontext-menu-hide = \u0623\u062e\u0641\u0650 \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629\ncontext-menu-exit-fullscreen = \u0625\u062e\u0631\u062c \u0645\u0646 \u0648\u0636\u0639\u064a\u0629 \u0627\u0644\u0634\u0627\u0634\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629\ncontext-menu-enter-fullscreen = \u0625\u062f\u062e\u0644 \u0648\u0636\u0639\u064a\u0629 \u0627\u0644\u0634\u0627\u0634\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629\ncontext-menu-volume-controls = \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u0627\u0644\u0635\u0648\u062a\n","messages.ftl":'message-cant-embed =\n \u0644\u0645 \u064a\u0643\u0646 \u0631\u0641\u0644 \u0642\u0627\u062f\u0631\u064b\u0627 \u0639\u0644\u0649 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0641\u0644\u0627\u0634 \u0627\u0644\u0645\u0636\u0645\u0646\u0629 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629.\n \u064a\u0645\u0643\u0646\u0643 \u0645\u062d\u0627\u0648\u0644\u0629 \u0641\u062a\u062d \u0627\u0644\u0645\u0644\u0641 \u0641\u064a \u0639\u0644\u0627\u0645\u0629 \u062a\u0628\u0648\u064a\u0628 \u0645\u0646\u0641\u0635\u0644\u0629 \u0644\u062a\u062c\u0627\u0648\u0632 \u0647\u0630\u0647 \u0627\u0644\u0645\u0634\u0643\u0644\u0629.\npanic-title = \u0644\u0642\u062f \u062d\u062f\u062b \u062e\u0637\u0623 \u0645\u0627 :(\nmore-info = \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0623\u0643\u062b\u0631\nrun-anyway = \u0634\u063a\u0651\u0650\u0644 \u0639\u0644\u0649 \u0623\u064a \u062d\u0627\u0644\ncontinue = \u0625\u0633\u062a\u0645\u0631\nreport-bug = \u0628\u0644\u0651\u0650\u063a \u0639\u0646 \u062e\u0644\u0644\nupdate-ruffle = \u062a\u062d\u062f\u064a\u062b \u0631\u0641\u0644\nruffle-demo = \u0627\u0644\u0639\u0631\u0636 \u0627\u0644\u062a\u062c\u0631\u064a\u0628\u064a\nruffle-desktop = \u0628\u0631\u0646\u0627\u0645\u062c \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628\nruffle-wiki = \u0625\u0639\u0631\u0636 \u0648\u064a\u0643\u064a \u0631\u0641\u0644\nenable-hardware-acceleration = \u064a\u0628\u062f\u0648 \u0623\u0646 \u062a\u0633\u0631\u064a\u0639 \u0627\u0644\u062c\u0647\u0627\u0632 \u0645\u0639\u0637\u0644. \u0639\u0644\u0649 \u0627\u0644\u0631\u063a\u0645 \u0645\u0646 \u0623\u0646 \u0631\u0641\u0644 \u0642\u062f \u064a\u0639\u0645\u0644\u060c \u0625\u0644\u0627 \u0623\u0646\u0647 \u0642\u062f \u064a\u0643\u0648\u0646 \u0628\u0637\u064a\u0626\u064b\u0627 \u062c\u062f\u064b\u0627. \u064a\u0645\u0643\u0646\u0643 \u0645\u0639\u0631\u0641\u0629 \u0643\u064a\u0641\u064a\u0629 \u062a\u0645\u0643\u064a\u0646 \u062a\u0633\u0631\u064a\u0639 \u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0628\u0627\u0644\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0631\u0627\u0628\u0637 \u0623\u062f\u0646\u0627\u0647:\nenable-hardware-acceleration-link = \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629 - \u062a\u0633\u0631\u064a\u0639 \u0623\u062c\u0647\u0632\u0629 \u0643\u0631\u0648\u0645\nview-error-details = \u0625\u0639\u0631\u0636 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062e\u0637\u0623\nopen-in-new-tab = \u0625\u0641\u062a\u062d \u0641\u064a \u0639\u0644\u0627\u0645\u0629 \u062a\u0628\u0648\u064a\u0628 \u062c\u062f\u064a\u062f\u0629\nclick-to-unmute = \u0625\u0646\u0642\u0631 \u0644\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0643\u062a\u0645\nclipboard-message-title = \u0627\u0644\u0646\u0633\u062e \u0648\u0627\u0644\u0644\u0635\u0642 \u0641\u064a \u0631\u0641\u0644\nclipboard-message-description =\n {$variant ->\n *[unsupported] \u0645\u062a\u0635\u0641\u062d\u0643 \u0644\u0627 \u064a\u062f\u0639\u0645 \u0627\u0644\u0648\u0635\u0648\u0644 \u0644\u0644\u062d\u0627\u0641\u0638\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629\u060c\n [access-denied] \u062a\u0645 \u0631\u0641\u0636 \u0627\u0644\u0648\u0635\u0648\u0644 \u0644\u0644\u062d\u0627\u0641\u0638\u0629\u060c\n } \u0644\u0643\u0646 \u064a\u0645\u0643\u0646\u0643 \u0625\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0647 \u0627\u0644\u0627\u062e\u062a\u0635\u0627\u0631\u0627\u062a \u062f\u0627\u0626\u0645\u064b\u0627:\nclipboard-message-copy = { " " } \u0644\u0644\u0646\u0633\u062e\nclipboard-message-cut = { " " } \u0644\u0644\u0642\u0635\nclipboard-message-paste = { " " } \u0644\u0644\u0635\u0642\nerror-file-protocol =\n \u064a\u0628\u062f\u0648 \u0623\u0646\u0643 \u062a\u0642\u0648\u0645 \u0628\u062a\u0634\u063a\u064a\u0644 \u0631\u0641\u0644 \u0639\u0644\u0649 \u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644 "file:".\n \u0647\u0630\u0627 \u0644\u0646 \u064a\u0639\u0645\u0644 \u0644\u0623\u0646 \u0627\u0644\u0645\u062a\u0635\u0641\u062d\u0627\u062a \u062a\u0645\u0646\u0639 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u064a\u0632\u0627\u062a \u0645\u0646 \u0627\u0644\u0639\u0645\u0644 \u0644\u0623\u0633\u0628\u0627\u0628 \u0623\u0645\u0646\u064a\u0629.\n \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643\u060c \u0646\u062f\u0639\u0648\u0643 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f \u062e\u0627\u062f\u0645 \u0645\u062d\u0644\u064a \u0623\u0648 \u0625\u0633\u062a\u062e\u062f\u0627\u0645 \u0639\u0631\u0636 \u0627\u0644\u0648\u064a\u0628 \u0623\u0648 \u062a\u0637\u0628\u064a\u0642 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628.\nerror-javascript-config =\n \u062a\u0639\u0631\u0636 \u0631\u0641\u0644 \u0625\u0644\u0649 \u0645\u0634\u0643\u0644\u0629 \u0643\u0628\u064a\u0631\u0629 \u0628\u0633\u0628\u0628 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u062e\u0627\u0637\u0626\u0629 \u0644\u0644\u062c\u0627\u0641\u0627 \u0633\u0643\u0631\u064a\u0628\u062a.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u0646\u062d\u0646 \u0646\u062f\u0639\u0648\u0643 \u0625\u0644\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062e\u0637\u0623 \u0644\u0645\u0639\u0631\u0641\u0629 \u0633\u0628\u0628 \u0627\u0644\u0645\u0634\u0643\u0644\u0629.\n \u064a\u0645\u0643\u0646\u0643 \u0623\u064a\u0636\u064b\u0627 \u0627\u0644\u0631\u062c\u0648\u0639 \u0625\u0644\u0649 \u0648\u064a\u0643\u064a \u0631\u0641\u0644 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-wasm-not-found =\n \u0641\u0634\u0644 \u0631\u0641\u0644 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0645\u0643\u0648\u0646 \u0627\u0644\u0645\u0644\u0641 ".wasm" \u0627\u0644\u0645\u0637\u0644\u0648\u0628.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646 \u0627\u0644\u0645\u0644\u0641 \u0642\u062f \u062a\u0645 \u062a\u062d\u0645\u064a\u0644\u0647 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d.\n \u0625\u0630\u0627 \u0627\u0633\u062a\u0645\u0631\u062a \u0627\u0644\u0645\u0634\u0643\u0644\u0629\u060c \u0642\u062f \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0625\u0633\u062a\u062e\u062f\u0627\u0645 \u0625\u0639\u062f\u0627\u062f\u0627\u062a "publicPath": \u0627\u0644\u0631\u062c\u0627\u0621 \u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u064a\u0643\u064a \u0631\u0641\u0644 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-wasm-mime-type =\n \u0648\u0627\u062c\u0647 \u0631\u0641\u0644 \u0645\u0634\u0643\u0644\u0629 \u0643\u0628\u064a\u0631\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u0647\u064a\u0626\u0629.\n \u062e\u0627\u062f\u0645 \u0627\u0644\u0648\u064a\u0628 \u0647\u0630\u0627 \u0644\u0627 \u064a\u062e\u062f\u0645 \u0645\u0644\u0641\u0627\u062a ". wasm" \u0645\u0639 \u0646\u0648\u0639 MIME \u0627\u0644\u0635\u062d\u064a\u062d.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u064a\u0643\u064a \u0631\u0641\u0644 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-invalid-swf =\n \u0644\u0627 \u064a\u0645\u0643\u0646 \u0644\u0631\u0641\u0644 \u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0645\u0637\u0644\u0648\u0628.\n \u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0623\u0643\u062b\u0631 \u0625\u062d\u062a\u0645\u0627\u0644\u0627\u064b \u0647\u0648 \u0623\u0646 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0644\u064a\u0633 \u0635\u0627\u0644\u062d\u064b\u0627.\nerror-swf-fetch =\n \u0641\u0634\u0644 \u0631\u0641\u0644 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0645\u0644\u0641 \u0641\u0644\u0627\u0634 SWF.\n \u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0623\u0643\u062b\u0631 \u0625\u062d\u062a\u0645\u0627\u0644\u0627\u064b \u0647\u0648 \u0623\u0646 \u0627\u0644\u0645\u0644\u0641 \u0644\u0645 \u064a\u0639\u062f \u0645\u0648\u062c\u0648\u062f\u064b\u0627\u060c \u0644\u0630\u0644\u0643 \u0644\u0627 \u064a\u0648\u062c\u062f \u0634\u064a\u0621 \u0644\u064a\u062d\u0645\u0644\u0647 \u0631\u0641\u0644.\n \u062d\u0627\u0648\u0644 \u0627\u0644\u0625\u062a\u0635\u0627\u0644 \u0628\u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u0645\u0648\u0642\u0639 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-swf-cors =\n \u0641\u0634\u0644 \u0631\u0641\u0644 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0645\u0644\u0641 \u0641\u0644\u0627\u0634 SWF.\n \u0645\u0646 \u0627\u0644\u0645\u062d\u062a\u0645\u0644 \u0623\u0646 \u0625\u062d\u0636\u0627\u0631 \u0627\u0644\u0645\u0644\u0641 \u0642\u062f \u062d\u064f\u0638\u0650\u0631 \u0628\u0648\u0627\u0633\u0637\u0629 \u0633\u064a\u0627\u0633\u0629 CORS.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0631\u0641\u0644 \u0648\u064a\u0643\u064a \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-wasm-cors =\n \u0641\u0634\u0644 \u0631\u0641\u0644 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0645\u0643\u0648\u0646 \u0645\u0644\u0641 ".wasm" \u0627\u0644\u0645\u0637\u0644\u0648\u0628.\n \u0645\u0646 \u0627\u0644\u0645\u062d\u062a\u0645\u0644 \u0623\u0646 \u0625\u062d\u0636\u0627\u0631 \u0627\u0644\u0645\u0644\u0641 \u0642\u062f \u062d\u064f\u0638\u0650\u0631 \u0628\u0648\u0627\u0633\u0637\u0629 \u0633\u064a\u0627\u0633\u0629 CORS.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0631\u0641\u0644 \u0648\u064a\u0643\u064a \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-wasm-invalid =\n \u0648\u0627\u062c\u0647 \u0631\u0641\u0644 \u0645\u0634\u0643\u0644\u0629 \u0643\u0628\u064a\u0631\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u0647\u064a\u0626\u0629.\n \u064a\u0628\u062f\u0648 \u0623\u0646 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629 \u062a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0645\u0644\u0641\u0627\u062a \u0645\u0641\u0642\u0648\u062f\u0629 \u0623\u0648 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d\u0629 \u0644\u062a\u0634\u063a\u064a\u0644 \u0631\u0641\u0644.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u064a\u0643\u064a \u0631\u0641\u0644 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-wasm-download =\n \u0648\u0627\u062c\u0647 \u0631\u0641\u0644 \u0645\u0634\u0643\u0644\u0629 \u0643\u0628\u064a\u0631\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u062a\u0647\u0627 \u0627\u0644\u062a\u0647\u064a\u0626\u0629.\n \u0647\u0630\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u062d\u0644 \u0646\u0641\u0633\u0647 \u0641\u064a \u0643\u062b\u064a\u0631 \u0645\u0646 \u0627\u0644\u0623\u062d\u064a\u0627\u0646\u060c \u0644\u0630\u0644\u0643 \u064a\u0645\u0643\u0646\u0643 \u0645\u062d\u0627\u0648\u0644\u0629 \u0625\u0639\u0627\u062f\u0629 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629.\n \u0648\u0625\u0644\u0627 \u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0645\u062f\u064a\u0631 \u0627\u0644\u0645\u0648\u0642\u0639.\nerror-wasm-disabled-on-edge =\n \u0641\u0634\u0644 Ruffle \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0645\u0643\u0648\u0646 \u0627\u0644\u0645\u0644\u0641 ".wasm" \u0627\u0644\u0645\u0637\u0644\u0648\u0628.\n \u0644\u0625\u0635\u0644\u0627\u062d \u0647\u0630\u0647 \u0627\u0644\u0645\u0634\u0643\u0644\u0629\u060c \u062d\u0627\u0648\u0644 \u0641\u062a\u062d \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0645\u062a\u0635\u0641\u062d\u0643\u060c \u062b\u0645 \u0625\u0646\u0642\u0631 \u0641\u0648\u0642 "\u0627\u0644\u062e\u0635\u0648\u0635\u064a\u0629\u060c \u0627\u0644\u0628\u062d\u062b\u060c \u0627\u0644\u062e\u062f\u0645\u0627\u062a"\u060c \u0648\u0627\u0644\u062a\u0645\u0631\u064a\u0631 \u0644\u0623\u0633\u0641\u0644\u060c \u0648\u0625\u064a\u0642\u0627\u0641 "\u062a\u0639\u0632\u064a\u0632 \u0623\u0645\u0627\u0646\u0643 \u0639\u0644\u0649 \u0627\u0644\u0648\u064a\u0628".\n \u0647\u0630\u0627 \u0633\u064a\u0633\u0645\u062d \u0644\u0645\u062a\u0635\u0641\u062d\u0643 \u0628\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0644\u0641\u0627\u062a ".wasm" \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629.\n \u0625\u0630\u0627 \u0625\u0633\u062a\u0645\u0631\u062a \u0627\u0644\u0645\u0634\u0643\u0644\u0629\u060c \u0642\u062f \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0625\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u062a\u0635\u0641\u062d \u0623\u062e\u0631.\nerror-wasm-unsupported-browser =\n \u0644\u0627 \u064a\u062f\u0639\u0645 \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0627\u0644\u0630\u064a \u062a\u0633\u062a\u062e\u062f\u0645\u0647 \u0627\u0645\u062a\u062f\u0627\u062f\u0627\u062a WebAssembly \u0627\u0644\u0630\u064a \u064a\u062a\u0637\u0644\u0628\u0647 \u0631\u0641\u0644 \u0644\u062a\u0634\u063a\u064a\u0644\u0647.\n \u0631\u062c\u0627\u0621\u064b \u0627\u0646\u062a\u0642\u0644 \u0644\u0645\u062a\u0635\u0641\u062d \u062f\u0627\u0639\u0645.\n \u064a\u0645\u0643\u0646\u0643 \u0625\u064a\u062c\u0627\u062f \u0644\u0627\u0626\u062d\u0629 \u0644\u0644\u0645\u062a\u0635\u0641\u062d\u0627\u062a \u0627\u0644\u062f\u0627\u0639\u0645\u0629 \u0641\u064a \u0627\u0644\u0648\u064a\u0643\u064a.\nerror-javascript-conflict =\n \u0648\u0627\u062c\u0647 \u0631\u0641\u0644 \u0645\u0634\u0643\u0644\u0629 \u0643\u0628\u064a\u0631\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u0647\u064a\u0626\u0629.\n \u064a\u0628\u062f\u0648 \u0623\u0646 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629 \u062a\u0633\u062a\u062e\u062f\u0645 \u0643\u0648\u062f \u062c\u0627\u0641\u0627 \u0633\u0643\u0631\u064a\u0628\u062a \u0627\u0644\u0630\u064a \u064a\u062a\u0639\u0627\u0631\u0636 \u0645\u0639 \u0631\u0641\u0644.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u0641\u0625\u0646\u0646\u0627 \u0646\u062f\u0639\u0648\u0643 \u0625\u0644\u0649 \u0645\u062d\u0627\u0648\u0644\u0629 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0644\u0641 \u0639\u0644\u0649 \u0635\u0641\u062d\u0629 \u0641\u0627\u0631\u063a\u0629.\nerror-javascript-conflict-outdated = \u064a\u0645\u0643\u0646\u0643 \u0623\u064a\u0636\u064b\u0627 \u0645\u062d\u0627\u0648\u0644\u0629 \u062a\u062d\u0645\u064a\u0644 \u0646\u0633\u062e\u0629 \u0623\u062d\u062f\u062b \u0645\u0646 \u0631\u0641\u0644 \u0627\u0644\u062a\u064a \u0642\u062f \u062a\u062d\u0644 \u0627\u0644\u0645\u0634\u0643\u0644\u0629 (\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0642\u062f\u064a\u0645\u0629: { $buildDate }).\nerror-csp-conflict =\n \u0648\u0627\u062c\u0647 Ruffle \u0645\u0634\u0643\u0644\u0629 \u0643\u0628\u064a\u0631\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u0647\u064a\u0626\u0629.\n \u0644\u0627 \u062a\u0633\u0645\u062d \u0633\u064a\u0627\u0633\u0629 \u0623\u0645\u0627\u0646 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u0648\u064a\u0628 \u0647\u0630\u0627 \u0628\u062a\u0634\u063a\u064a\u0644 \u0645\u0643\u0648\u0646 ".wasm" \u0627\u0644\u0645\u0637\u0644\u0648\u0628.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0627\u0644\u0631\u062c\u0648\u0639 \u0625\u0644\u0649 \u0648\u064a\u0643\u064a Ruffle \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-unknown =\n \u0648\u0627\u062c\u0647 \u0631\u0641\u0644 \u0645\u0634\u0643\u0644\u0629 \u0643\u0628\u064a\u0631\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0639\u0631\u0636 \u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0641\u0644\u0627\u0634 \u0647\u0630\u0627.\n { $outdated ->\n [true] \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0645\u062d\u0627\u0648\u0644\u0629 \u062a\u062d\u0645\u064a\u0644 \u0625\u0635\u062f\u0627\u0631 \u0623\u062d\u062f\u062b \u0645\u0646 \u0631\u0641\u0644 (\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0642\u062f\u064a\u0645\u0629: { $buildDate }).\n *[false] \u0644\u064a\u0633 \u0645\u0646 \u0627\u0644\u0645\u0641\u062a\u0631\u0636 \u0623\u0646 \u064a\u062d\u062f\u062b \u0647\u0630\u0627\u060c \u0644\u0630\u0644\u0643 \u0646\u062d\u0646 \u0646\u0642\u062f\u0631 \u062d\u0642\u064b\u0627 \u0625\u0630\u0627 \u0628\u0644\u063a\u062a \u0639\u0646 \u0627\u0644\u062e\u0637\u0623!\n }\n',"save-manager.ftl":"save-delete-prompt = \u0647\u0644 \u0623\u0646\u062a \u0645\u062a\u0623\u0643\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u062d\u0630\u0641 \u0645\u0644\u0641 \u0627\u0644\u062d\u0641\u0638 \u0647\u0630\u0627\u061f\nsave-reload-prompt =\n \u0627\u0644\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0648\u062d\u064a\u062f\u0629 \u0644\u0640 { $action ->\n [delete] \u062d\u0630\u0641\n *[replace] \u0625\u0633\u062a\u0628\u062f\u0627\u0644\n } \u0645\u0644\u0641 \u0627\u0644\u062d\u0641\u0638 \u0647\u0630\u0627 \u062f\u0648\u0646 \u062a\u0639\u0627\u0631\u0636 \u0645\u062d\u062a\u0645\u0644 \u0647\u064a \u0625\u0639\u0627\u062f\u0629 \u062a\u062d\u0645\u064a\u0644 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629. \u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0639\u0644\u0649 \u0623\u064a \u062d\u0627\u0644\u061f\nsave-download = \u062d\u0645\u0651\u0644\nsave-replace = \u0625\u0633\u062a\u0628\u062f\u0644\nsave-delete = \u0625\u062d\u0630\u0641\nsave-backup-all = \u062d\u0645\u0651\u0644 \u062c\u0645\u064a\u0639 \u0645\u0644\u0641\u0627\u062a \u0627\u0644\u062d\u0641\u0638\n","volume-controls.ftl":"volume-controls-mute = \u0625\u0643\u062a\u0645\nvolume-controls-unmute = \u0623\u0644\u063a\u0650 \u0627\u0644\u0643\u062a\u0645\n"},"ca-ES":{"context_menu.ftl":"context-menu-download-swf = Baixa el fitxer .swf\ncontext-menu-copy-debug-info = Copia la informaci\xf3 de depuraci\xf3\ncontext-menu-open-save-manager = Obre el gestor d'emmagatzematge\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Quant a l'extensi\xf3 de Ruffle ({ $version })\n *[other] Quant a Ruffle ({ $version })\n }\ncontext-menu-hide = Amaga aquest men\xfa\ncontext-menu-exit-fullscreen = Surt de la pantalla completa\ncontext-menu-enter-fullscreen = Pantalla completa\ncontext-menu-volume-controls = Controls de volum\n","messages.ftl":"message-cant-embed =\n Ruffle no ha pogut executar el contingut Flash incrustat en aquesta p\xe0gina.\n Podeu provar d'obrir el fitxer en una pestanya a part per evitar aquest problema.\npanic-title = Alguna cosa ha fallat :(\nmore-info = M\xe9s informaci\xf3\nrun-anyway = Reprodueix igualment\ncontinue = Continua\nreport-bug = Informa d'un error\nupdate-ruffle = Actualitza Ruffle\nruffle-demo = Demostraci\xf3 web\nruffle-desktop = Aplicaci\xf3 d'escriptori\nruffle-wiki = Obre la wiki de Ruffle\nview-error-details = Mostra detalls de l'error\nopen-in-new-tab = Obre en una pestanya nova\nclick-to-unmute = Feu clic per activar el so\nerror-file-protocol =\n Sembla que esteu executant Ruffle al protocol \"file:\".\n Aix\xf2 no funcionar\xe0 perqu\xe8 els navegadors bloquegen moltes caracter\xedstiques per raons de seguretat. En comptes d'aix\xf2, us suggerim que configureu un servidor local o b\xe9 utilitzeu la demostraci\xf3 web o l'aplicaci\xf3 d'escriptori.\nerror-javascript-config =\n Ruffle ha topat amb un problema greu a causa d'una configuraci\xf3 JavaScript err\xf2nia.\n Si sou l'administrador del servidor, us suggerim que comproveu els detalls de l'error per determinar el par\xe0metre culpable.\n Tamb\xe9 podeu consultar la wiki del Ruffle per obtenir ajuda.\nerror-wasm-not-found =\n Ruffle no ha pogut carregar el component de fitxer \".wasm\" necessari.\n Si sou l'administrador del servidor, si us plau, comproveu que el fitxer ha estat carregat correctament.\n Si el problema continua, \xe9s possible que h\xe0giu d'utilitzar el par\xe1metre \"publicPath\": us preguem que consulteu la wiki de Ruffle per obtenir ajuda.\nerror-wasm-mime-type =\n Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se.\n Aquest servidor no est\xe0 servint els fitxers \".wasm\" amb el tipus MIME adequat.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda.\nerror-invalid-swf =\n Ruffle no ha pogut llegir el fitxer sol\xb7licitat.\n La ra\xf3 m\xe9s probable \xe9s que no sigui un fitxer SWF v\xe0lid.\nerror-swf-fetch =\n Ruffle no ha pogut carregar el fitxer SWF Flash.\n La ra\xf3 m\xe9s probable \xe9s que el fitxer ja no existeixi, aix\xed que no hi ha res que el Ruffle pugui carregar.\n Proveu de contactar a l'administrador del lloc per obtenir ajuda.\nerror-swf-cors =\n Ruffle no ha pogut carregar el fitxer SWF Flash.\n \xc9s probable que l'acc\xe9s a la c\xe0rrega hagi estat denegat per una pol\xedtica CORS.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki del Ruffle per obtenir ajuda.\nerror-wasm-cors =\n Ruffle no ha pogut carregar el component de fitxer \".wasm\" necessari.\n \xc9s probable que l'acc\xe9s a la c\xe0rrega hagi estat denegat per una pol\xedtica CORS.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki del Ruffle per obtenir ajuda.\nerror-wasm-invalid =\n Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se.\n Sembla que a aquest lloc li manquen fitxers o aquests no s\xf3n v\xe0lids per a l'execuci\xf3 de Ruffle.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda.\nerror-wasm-download =\n Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se.\n Aix\xf2 sovint aix\xf2 pot resoldre's sol, aix\xed que podeu provar de recarregar la p\xe0gina.\n En cas contrari, us preguem que contacteu l'administrador del lloc.\nerror-wasm-disabled-on-edge =\n Ruffle no ha pogut carregar el component de fitxer \".wasm\" necessari.\n Per a arreglar-ho, proveu d'obrir els par\xe0metres del navegador, feu clic sobre \"Privadesa, cerca i serveis\", i desactiveu \"Prevenci\xf3 de seguiment\".\n Aix\xf2 permetr\xe0 que el vostre navegador carregui els fitxers \".wasm\" necessaris.\n Si el problema continua, possiblement haureu d'utilitzar un altre navegador.\nerror-javascript-conflict =\n Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se.\n Sembla que aquest lloc fa servir codi JavaScript que entra en conflicte amb Ruffle.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda.\nerror-javascript-conflict-outdated = Tamb\xe9 podeu provar de carregar una versi\xf3 m\xe9s recent de Ruffle que podria resoldre el problema (la compilaci\xf3 actual est\xe0 desactualitzada: { $buildDate }).\nerror-csp-conflict =\n Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se.\n La pol\xedtica de seguretat del contingut (CSP) no permet l'execuci\xf3 del component \".wasm\" necessari.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda.\nerror-unknown =\n Ruffle ha topat amb un problema greu mentre provava de mostrar aquest contingut Flash.\n { $outdated ->\n [true] Si sou l'administrador del servidor, us preguem que proveu de carregar una versi\xf3 m\xe9s recent de Ruffle (la compilaci\xf3 actual est\xe0 desactualitzada: { $buildDate }).\n *[false] Aix\xf2 no hauria d'haver passat, aix\xed que us agrair\xedem molt que n'inform\xe9ssiu l'error!\n }\n","save-manager.ftl":"save-delete-prompt = Segur que vols esborrar aquest fitxer desat?\nsave-reload-prompt =\n L'\xfanica forma d{ $action ->\n [delete] 'eliminar\n *[replace] e substituir\n } aquest fitxer desat sense crear un potencial conflicte \xe9s recarregant el contingut. Voleu continuar igualment?\nsave-download = Baixa\nsave-replace = Substitueix\nsave-delete = Elimina\nsave-backup-all = Baixa tots els fitxers desats\n","volume-controls.ftl":"volume-controls-mute = Silenci\n"},"cs-CZ":{"context_menu.ftl":"context-menu-download-swf = St\xe1hnout .swf\ncontext-menu-copy-debug-info = Zkop\xedrovat debug info\ncontext-menu-open-save-manager = Otev\u0159\xedt spr\xe1vce ulo\u017een\xed\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] O Ruffle roz\u0161\xed\u0159en\xed ({ $version })\n *[other] O Ruffle ({ $version })\n }\ncontext-menu-hide = Skr\xfdt menu\ncontext-menu-exit-fullscreen = Ukon\u010dit re\u017eim cel\xe9 obrazovky\ncontext-menu-enter-fullscreen = P\u0159ej\xedt do re\u017eimu cel\xe9 obrazovky\ncontext-menu-volume-controls = Ovl\xe1d\xe1n\xed hlasitosti\n","messages.ftl":'message-cant-embed =\n Ruffle nemohl spustit Flash vlo\u017een\xfd na t\xe9to str\xe1nce.\n M\u016f\u017eete se pokusit otev\u0159\xedt soubor na samostatn\xe9 kart\u011b, abyste se vyhnuli tomuto probl\xe9mu.\npanic-title = N\u011bco se pokazilo :(\nmore-info = Dal\u0161\xed informace\nrun-anyway = P\u0159esto spustit\ncontinue = Pokra\u010dovat\nreport-bug = Nahl\xe1sit chybu\nupdate-ruffle = Aktualizovat Ruffle\nruffle-demo = Web Demo\nruffle-desktop = Desktopov\xe1 aplikace\nruffle-wiki = Zobrazit Ruffle Wiki\nenable-hardware-acceleration = Zd\xe1 se, \u017ee hardwarov\xe1 akcelerace je vypnut\xe1. I kdy\u017e Ruffle funguje spr\xe1vn\u011b, m\u016f\u017ee b\xfdt nep\u0159im\u011b\u0159en\u011b pomal\xfd. Jak povolit hardwarovou akceleraci zjist\xedte na tomto odkazu:\nenable-hardware-acceleration-link = \u010cast\xe9 dotazy - Hardwarov\xe1 akcelerace Chrome\nview-error-details = Zobrazit podrobnosti o chyb\u011b\nopen-in-new-tab = Otev\u0159\xedt na nov\xe9 kart\u011b\nclick-to-unmute = Kliknut\xedm zru\u0161\xedte ztlumen\xed\nclipboard-message-title = Kop\xedrov\xe1n\xed a vkl\xe1d\xe1n\xed v Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] V\xe1\u0161 prohl\xed\u017ee\u010d nepodporuje pln\xfd p\u0159\xedstup ke schr\xe1nce,\n [access-denied] P\u0159\xedstup ke schr\xe1nce byl odep\u0159en,\n } ale m\xedsto toho m\u016f\u017eete v\u017edy pou\u017e\xedt tyto zkratky:\nclipboard-message-copy = { " " } pro kop\xedrov\xe1n\xed\nclipboard-message-cut = { " " } pro vyst\u0159ihov\xe1n\xed\nclipboard-message-paste = { " " } pro vkl\xe1d\xe1n\xed\nerror-canvas-reload = Nelze znovu na\u010d\xedst pomoc\xed vykreslova\u010de pl\xe1tna, pokud je vykreslova\u010d pl\xe1tna ji\u017e pou\u017e\xedv\xe1n.\nerror-file-protocol =\n Zd\xe1 se, \u017ee pou\u017e\xedv\xe1te Ruffle na protokolu "file:".\n To nen\xed mo\u017en\xe9, proto\u017ee prohl\xed\u017ee\u010de blokuj\xed fungov\xe1n\xed mnoha funkc\xed z bezpe\u010dnostn\xedch d\u016fvod\u016f.\n Nam\xedsto toho v\xe1m doporu\u010dujeme nastavit lok\xe1ln\xed server nebo pou\u017e\xedt web demo \u010di desktopovou aplikaci.\nerror-javascript-config =\n Ruffle narazil na probl\xe9m v d\u016fsledku nespr\xe1vn\xe9 konfigurace JavaScriptu.\n Pokud jste spr\xe1vcem serveru, doporu\u010dujeme v\xe1m zkontrolovat podrobnosti o chyb\u011b, abyste zjistili, kter\xfd parametr je vadn\xfd.\n Pomoc m\u016f\u017eete z\xedskat tak\xe9 na wiki Ruffle.\nerror-wasm-not-found =\n Ruffle se nepoda\u0159ilo na\u010d\xedst po\u017eadovanou komponentu souboru \u201e.wasm\u201c.\n Pokud jste spr\xe1vcem serveru, zkontrolujte, zda byl soubor spr\xe1vn\u011b nahr\xe1n.\n Pokud probl\xe9m p\u0159etrv\xe1v\xe1, mo\u017en\xe1 budete muset pou\u017e\xedt nastaven\xed \u201epublicPath\u201c: pomoc naleznete na wiki Ruffle.\nerror-wasm-mime-type =\n Ruffle narazil na probl\xe9m p\u0159i pokusu o inicializaci.\n Tento webov\xfd server neposkytuje soubory \u201e.wasm\u201c se spr\xe1vn\xfdm typem MIME.\n Pokud jste spr\xe1vcem serveru, n\xe1pov\u011bdu najdete na Ruffle wiki.\nerror-invalid-swf =\n Ruffle nem\u016f\u017ee zpracovat po\u017eadovan\xfd soubor.\n Nejpravd\u011bpodobn\u011bj\u0161\xedm d\u016fvodem je, \u017ee po\u017eadovan\xfd soubor nen\xed platn\xfdm souborem SWF.\nerror-swf-fetch =\n Ruffle se nepoda\u0159ilo na\u010d\xedst SWF soubor Flash.\n Nejpravd\u011bpodobn\u011bj\u0161\xedm d\u016fvodem je, \u017ee soubor ji\u017e neexistuje, tak\u017ee Ruffle nem\xe1 co na\u010d\xedst.\n Zkuste po\u017e\xe1dat o pomoc spr\xe1vce webu.\nerror-swf-cors =\n Ruffle se nepoda\u0159ilo na\u010d\xedst SWF soubor Flash.\n P\u0159\xedstup k na\u010d\xedt\xe1n\xed byl pravd\u011bpodobn\u011b zablokov\xe1n politikou CORS.\n Pokud jste spr\xe1vcem serveru, n\xe1pov\u011bdu najdete na Ruffle wiki.\nerror-wasm-cors =\n Ruffle se nepoda\u0159ilo na\u010d\xedst po\u017eadovanou komponentu souboru \u201e.wasm\u201c.\n P\u0159\xedstup k na\u010d\xedt\xe1n\xed byl pravd\u011bpodobn\u011b zablokov\xe1n politikou CORS.\n Pokud jste spr\xe1vcem serveru, n\xe1pov\u011bdu najdete na Ruffle wiki.\nerror-wasm-invalid =\n Ruffle narazil na probl\xe9m p\u0159i pokusu o inicializaci.\n Zd\xe1 se, \u017ee na t\xe9to str\xe1nce chyb\xed nebo jsou neplatn\xe9 soubory ke spu\u0161t\u011bn\xed Ruffle.\n Pokud jste spr\xe1vcem serveru, n\xe1pov\u011bdu najdete na Ruffle wiki.\nerror-wasm-download =\n Ruffle narazil na probl\xe9m p\u0159i pokusu o inicializaci.\n Probl\xe9m se m\u016f\u017ee vy\u0159e\u0161it i s\xe1m, tak\u017ee m\u016f\u017eete zkusit str\xe1nku na\u010d\xedst znovu.\n V opa\u010dn\xe9m p\u0159\xedpad\u011b kontaktujte administr\xe1tora str\xe1nky.\nerror-wasm-disabled-on-edge =\n Ruffle se nepoda\u0159ilo na\u010d\xedst po\u017eadovanou komponentu souboru \u201e.wasm\u201c.\n Chcete-li tento probl\xe9m vy\u0159e\u0161it, zkuste otev\u0159\xedt nastaven\xed prohl\xed\u017ee\u010de, klikn\u011bte na polo\u017eku \u201eOchrana osobn\xedch \xfadaj\u016f, vyhled\xe1v\xe1n\xed a slu\u017eby\u201c, p\u0159ejd\u011bte dol\u016f a vypn\u011bte mo\u017enost \u201eZvy\u0161te svou bezpe\u010dnost na webu\u201c.\n Va\u0161emu prohl\xed\u017ee\u010di to umo\u017en\xed na\u010d\xedst po\u017eadovan\xe9 soubory \u201e.wasm\u201c.\n Pokud probl\xe9m p\u0159etrv\xe1v\xe1, budete mo\u017en\xe1 muset pou\u017e\xedt jin\xfd prohl\xed\u017ee\u010d.\nerror-wasm-unsupported-browser =\n Prohl\xed\u017ee\u010d, kter\xfd pou\u017e\xedv\xe1te, nepodporuje roz\u0161\xed\u0159en\xed WebAssembly, kter\xe9 Ruffle vy\u017eaduje ke spu\u0161t\u011bn\xed.\n P\u0159ejd\u011bte na podporovan\xfd prohl\xed\u017ee\u010d.\n Seznam podporovan\xfdch prohl\xed\u017ee\u010d\u016f naleznete na Wiki.\nerror-javascript-conflict =\n Ruffle narazil na probl\xe9m p\u0159i pokusu o inicializaci.\n Zd\xe1 se, \u017ee tato str\xe1nka pou\u017e\xedv\xe1 k\xf3d JavaScript, kter\xfd je v konfliktu s Ruffle.\n Pokud jste spr\xe1vcem serveru, doporu\u010dujeme v\xe1m zkusit na\u010d\xedst soubor na pr\xe1zdnou str\xe1nku.\nerror-javascript-conflict-outdated = M\u016f\u017eete se tak\xe9 pokusit nahr\xe1t nov\u011bj\u0161\xed verzi Ruffle, kter\xe1 m\u016f\u017ee dan\xfd probl\xe9m vy\u0159e\u0161it (aktu\xe1ln\xed build je zastaral\xfd: { $buildDate }).\nerror-csp-conflict =\n Ruffle narazil na probl\xe9m p\u0159i pokusu o inicializaci.\n Z\xe1sady zabezpe\u010den\xed obsahu tohoto webov\xe9ho serveru nepovoluj\xed spu\u0161t\u011bn\xed po\u017eadovan\xe9 komponenty \u201e.wasm\u201c.\n Pokud jste spr\xe1vcem serveru, n\xe1pov\u011bdu najdete na Ruffle wiki.\nerror-unknown =\n Ruffle narazil na probl\xe9m p\u0159i pokusu zobrazit tento Flash obsah.\n { $outdated ->\n [true] Pokud jste spr\xe1vcem serveru, zkuste nahr\xe1t nov\u011bj\u0161\xed verzi Ruffle (aktu\xe1ln\xed build je zastaral\xfd: { $buildDate }).\n *[false] Toto by se nem\u011blo st\xe1t, tak\u017ee bychom opravdu ocenili, kdybyste mohli nahl\xe1sit chybu!\n }\n',"save-manager.ftl":"save-delete-prompt = Opravdu chcete odstranit tento soubor s ulo\u017een\xfdmi pozicemi?\nsave-reload-prompt =\n Jedin\xfd zp\u016fsob, jak { $action ->\n [delete] vymazat\n *[replace] nahradit\n } tento soubor s ulo\u017een\xfdmi pozicemi bez potenci\xe1ln\xedho konfliktu je op\u011btovn\xe9 na\u010dten\xed tohoto obsahu. Chcete p\u0159esto pokra\u010dovat?\nsave-download = St\xe1hnout\nsave-replace = Nahradit\nsave-delete = Vymazat\nsave-backup-all = St\xe1hnout v\u0161echny soubory s ulo\u017een\xfdmi pozicemi\n","volume-controls.ftl":"volume-controls-mute = Ztlumit\nvolume-controls-unmute = Zru\u0161it ztlumen\xed\n"},"de-DE":{"context_menu.ftl":"context-menu-download-swf = .swf herunterladen\ncontext-menu-copy-debug-info = Debug-Info kopieren\ncontext-menu-open-save-manager = Dateimanager \xf6ffnen\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \xdcber Ruffle Erweiterung ({ $version })\n *[other] \xdcber Ruffle ({ $version })\n }\ncontext-menu-hide = Men\xfc ausblenden\ncontext-menu-exit-fullscreen = Vollbild verlassen\ncontext-menu-enter-fullscreen = Vollbildmodus aktivieren\ncontext-menu-volume-controls = Lautst\xe4rke einstellen\n","messages.ftl":'message-cant-embed =\n Ruffle konnte den Flash in dieser Seite nicht ausf\xfchren.\n Du kannst versuchen, die Datei in einem separaten Tab zu \xf6ffnen, um dieses Problem zu umgehen.\npanic-title = Etwas ist schief gelaufen\nmore-info = Weitere Informationen\nrun-anyway = Trotzdem ausf\xfchren\ncontinue = Fortfahren\nreport-bug = Fehler melden\nupdate-ruffle = Ruffle aktuallisieren\nruffle-demo = Web-Demo\nruffle-desktop = Desktop-Anwendung\nruffle-wiki = Ruffle-Wiki anzeigen\nenable-hardware-acceleration = Es sieht so aus, als ob die Hardwarebeschleunigung deaktiviert ist. Ruffle kann zwar funktionieren, k\xf6nnte aber sehr langsam sein. Wie Sie die Hardwarebeschleunigung aktivieren k\xf6nnen, erfahren Sie unter dem folgenden Link:\nenable-hardware-acceleration-link = FAQ - Chrome Hardwarebeschleunigung\nview-error-details = Fehlerdetails anzeigen\nopen-in-new-tab = In einem neuen Tab \xf6ffnen\nclick-to-unmute = Klicke zum Entmuten\nclipboard-message-title = Kopieren und Einf\xfcgen in Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] Dein Browser unterst\xfctzt keinen vollst\xe4ndigen Zugriff auf die Zwischenablage,\n [access-denied] Zugriff auf die Zwischenablage wurde verweigert,\n } aber du kannst stattdessen auch diese Tastenkombinationen verwenden:\nclipboard-message-copy = { " " } zum Kopieren\nclipboard-message-cut = { " " } zum Ausschneiden\nclipboard-message-paste = { " " } zum Einf\xfcgen\nerror-canvas-reload = Canvas Renderer kann nicht neu geladen werden, w\xe4hrend er in Verwendung ist.\nerror-file-protocol =\n Es scheint, dass Sie Ruffle auf dem "file:"-Protokoll ausf\xfchren.\n Jedoch werden aus Sicherheitsgr\xfcnden viele Funktionen vom Browser blockiert, weswegen die Datei nicht geladen werden kann.\n Setzen Sie stattdessen einen lokalen Server auf, verwenden Sie die Webdemo oder die Desktop-Anwendung.\nerror-javascript-config =\n Ruffle ist aufgrund einer falschen JavaScript-Konfiguration auf ein Problem gesto\xdfen.\n Wenn du der Server-Administrator bist, laden wir dich ein, die Fehlerdetails zu \xfcberpr\xfcfen, um herauszufinden, welcher Parameter fehlerhaft ist.\n Sie k\xf6nnen auch das Ruffle-Wiki f\xfcr Hilfe konsultieren.\nerror-wasm-not-found =\n Ruffle konnte die erforderliche ".wasm"-Datei-Komponente nicht laden.\n Wenn Sie der Server-Administrator sind, stellen Sie bitte sicher, dass die Datei korrekt hochgeladen wurde.\n Wenn das Problem weiterhin besteht, m\xfcssen Sie unter Umst\xe4nden die "publicPath"-Einstellung verwenden: Bitte konsultieren Sie das Ruffle-Wiki f\xfcr Hilfe.\nerror-wasm-mime-type =\n Ruffle ist auf ein Fehler beim Initialisieren gesto\xdfen.\n Dieser Webserver dient nicht ". asm"-Dateien mit dem korrekten MIME-Typ.\n Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki f\xfcr Hilfe.\nerror-invalid-swf =\n Ruffle konnte die angegebene Datei nicht lesen.\n Am wahrscheinlichsten ist die angegebene Datei keine g\xfcltige SWF.\nerror-swf-fetch =\n Ruffle konnte die Flash-SWF-Datei nicht laden.\n Der wahrscheinlichste Grund ist, dass die Datei nicht mehr existiert, so dass Ruffle nicht geladen werden kann.\n Kontaktieren Sie den Website-Administrator f\xfcr Hilfe.\nerror-swf-cors =\n Ruffle konnte die Flash-SWF-Datei nicht laden.\n Der Zugriff auf den Abruf wurde wahrscheinlich durch die CORS-Richtlinie blockiert.\n Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki f\xfcr Hilfe.\nerror-wasm-cors =\n Ruffle konnte die Flash-SWF-Datei nicht laden.\n Der Zugriff auf den Abruf wurde wahrscheinlich durch die CORS-Richtlinie blockiert.\n Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki f\xfcr Hilfe.\nerror-wasm-invalid =\n Ruffle ist auf ein Fehler beim Initialisieren gesto\xdfen.\n Dieser Webserver dient nicht ". asm"-Dateien mit dem korrekten MIME-Typ.\n Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki f\xfcr Hilfe.\nerror-wasm-download =\n Ruffle ist auf ein Fehler beim Initialisieren gesto\xdfen.\n Dies kann sich oft selbst beheben, so dass Sie versuchen k\xf6nnen, die Seite neu zu laden.\n Andernfalls kontaktieren Sie bitte den Website-Administrator.\nerror-wasm-disabled-on-edge =\n Ruffle konnte die erforderliche ".wasm"-Datei-Komponente nicht laden.\n Um dies zu beheben, versuche die Einstellungen deines Browsers zu \xf6ffnen, klicke auf "Privatsph\xe4re, Suche und Dienste", scrollen nach unten und schalte "Verbessere deine Sicherheit im Web" aus.\n Dies erlaubt Ihrem Browser die erforderlichen ".wasm"-Dateien zu laden.\n Wenn das Problem weiterhin besteht, m\xfcssen Sie m\xf6glicherweise einen anderen Browser verwenden.\nerror-wasm-unsupported-browser =\n Der verwendete Browser unterst\xfctzt die WebAssembly Erweiterungen nicht welche Ruffle zur Ausf\xfchrung ben\xf6tigt.\n Bitte verwende einen unterst\xfctzen Browser.\n Du kannst eine Liste der unterst\xfctzten Browser in der Wiki finden.\nerror-javascript-conflict =\n Ruffle ist auf ein Fehler beim Initialisieren gesto\xdfen.\n Es scheint, als ob diese Seite JavaScript-Code verwendet, der mit Ruffle kollidiert.\n Wenn Sie der Server-Administrator sind, laden wir Sie ein, die Datei auf einer leeren Seite zu laden.\nerror-javascript-conflict-outdated = Du kannst auch versuchen, eine neuere Version von Ruffle hochzuladen, die das Problem umgehen k\xf6nnte (aktuelle Version ist veraltet: { $buildDate }).\nerror-csp-conflict =\n Ruffle ist auf ein Fehler beim Initialisieren gesto\xdfen.\n Dieser Webserver dient nicht ". asm"-Dateien mit dem korrekten MIME-Typ.\n Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki f\xfcr Hilfe.\nerror-unknown =\n Bei dem Versuch, diesen Flash-Inhalt anzuzeigen, ist Ruffle auf ein gro\xdfes Problem gesto\xdfen.\n { $outdated ->\n [true] Wenn Sie der Server-Administrator sind, Bitte versuchen Sie, eine neuere Version von Ruffle hochzuladen (aktuelle Version ist veraltet: { $buildDate }).\n *[false] Dies soll nicht passieren, deshalb w\xfcrden wir uns sehr dar\xfcber freuen, wenn Sie einen Fehler melden k\xf6nnten!\n }\n',"save-manager.ftl":"save-delete-prompt = Sind Sie sicher, dass Sie diese Speicherdatei l\xf6schen m\xf6chten?\nsave-reload-prompt =\n Der einzige Weg zu { $action ->\n [delete] l\xf6schen\n *[replace] ersetzen\n } diese Speicherdatei ohne m\xf6glichen Konflikt ist das erneute Laden dieses Inhalts. M\xf6chten Sie trotzdem fortfahren?\nsave-download = Herunterladen\nsave-replace = Ersetzen\nsave-delete = L\xf6schen\nsave-backup-all = Alle gespeicherten Dateien herunterladen\n","volume-controls.ftl":"volume-controls-mute = Stummschalten\nvolume-controls-unmute = Stummschaltung aufheben\n"},"en-US":{"context_menu.ftl":"context-menu-download-swf = Download .swf\ncontext-menu-copy-debug-info = Copy debug info\ncontext-menu-open-save-manager = Open Save Manager\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] About Ruffle Extension ({$version})\n *[other] About Ruffle ({$version})\n }\ncontext-menu-hide = Hide this menu\ncontext-menu-exit-fullscreen = Exit fullscreen\ncontext-menu-enter-fullscreen = Enter fullscreen\ncontext-menu-volume-controls = Volume controls\n","messages.ftl":'message-cant-embed =\n Ruffle wasn\'t able to run the Flash embedded in this page.\n You can try to open the file in a separate tab, to sidestep this issue.\npanic-title = Something went wrong :(\nmore-info = More info\nrun-anyway = Run anyway\ncontinue = Continue\nreport-bug = Report Bug\nupdate-ruffle = Update Ruffle\nruffle-demo = Web Demo\nruffle-desktop = Desktop Application\nruffle-wiki = View Ruffle Wiki\nenable-hardware-acceleration = It looks like hardware acceleration is disabled. While Ruffle may work, it could be very slow. You can find out how to enable hardware acceleration by following the link below:\nenable-hardware-acceleration-link = FAQ - Chrome Hardware Acceleration\nview-error-details = View Error Details\nopen-in-new-tab = Open in a new tab\nclick-to-unmute = Click to unmute\nclipboard-message-title = Copying and pasting in Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] Your browser does not support full clipboard access,\n [access-denied] Access to the clipboard has been denied,\n } but you can always use these shortcuts instead:\nclipboard-message-copy = { " " } for copy\nclipboard-message-cut = { " " } for cut\nclipboard-message-paste = { " " } for paste\nerror-canvas-reload = Cannot reload with the canvas renderer when the canvas renderer is already in use.\nerror-file-protocol =\n It appears you are running Ruffle on the "file:" protocol.\n This doesn\'t work as browsers block many features from working for security reasons.\n Instead, we invite you to setup a local server or either use the web demo or the desktop application.\nerror-javascript-config =\n Ruffle has encountered a major issue due to an incorrect JavaScript configuration.\n If you are the server administrator, we invite you to check the error details to find out which parameter is at fault.\n You can also consult the Ruffle wiki for help.\nerror-wasm-not-found =\n Ruffle failed to load the required ".wasm" file component.\n If you are the server administrator, please ensure the file has correctly been uploaded.\n If the issue persists, you may need to use the "publicPath" setting: please consult the Ruffle wiki for help.\nerror-wasm-mime-type =\n Ruffle has encountered a major issue whilst trying to initialize.\n This web server is not serving ".wasm" files with the correct MIME type.\n If you are the server administrator, please consult the Ruffle wiki for help.\nerror-invalid-swf =\n Ruffle cannot parse the requested file.\n The most likely reason is that the requested file is not a valid SWF.\nerror-swf-fetch =\n Ruffle failed to load the Flash SWF file.\n The most likely reason is that the file no longer exists, so there is nothing for Ruffle to load.\n Try contacting the website administrator for help.\nerror-swf-cors =\n Ruffle failed to load the Flash SWF file.\n Access to fetch has likely been blocked by CORS policy.\n If you are the server administrator, please consult the Ruffle wiki for help.\nerror-wasm-cors =\n Ruffle failed to load the required ".wasm" file component.\n Access to fetch has likely been blocked by CORS policy.\n If you are the server administrator, please consult the Ruffle wiki for help.\nerror-wasm-invalid =\n Ruffle has encountered a major issue whilst trying to initialize.\n It seems like this page has missing or invalid files for running Ruffle.\n If you are the server administrator, please consult the Ruffle wiki for help.\nerror-wasm-download =\n Ruffle has encountered a major issue whilst trying to initialize.\n This can often resolve itself, so you can try reloading the page.\n Otherwise, please contact the website administrator.\nerror-wasm-disabled-on-edge =\n Ruffle failed to load the required ".wasm" file component.\n To fix this, try opening your browser\'s settings, clicking "Privacy, search, and services", scrolling down, and turning off "Enhance your security on the web".\n This will allow your browser to load the required ".wasm" files.\n If the issue persists, you might have to use a different browser.\nerror-wasm-unsupported-browser =\n The browser you are using does not support the WebAssembly extensions Ruffle requires to run.\n Please switch to a supported browser.\n You can find a list of supported browsers on the Wiki.\nerror-javascript-conflict =\n Ruffle has encountered a major issue whilst trying to initialize.\n It seems like this page uses JavaScript code that conflicts with Ruffle.\n If you are the server administrator, we invite you to try loading the file on a blank page.\nerror-javascript-conflict-outdated = You can also try to upload a more recent version of Ruffle that may circumvent the issue (current build is outdated: {$buildDate}).\nerror-csp-conflict =\n Ruffle has encountered a major issue whilst trying to initialize.\n This web server\'s Content Security Policy does not allow the required ".wasm" component to run.\n If you are the server administrator, please consult the Ruffle wiki for help.\nerror-unknown =\n Ruffle has encountered a major issue whilst trying to display this Flash content.\n {$outdated ->\n [true] If you are the server administrator, please try to upload a more recent version of Ruffle (current build is outdated: {$buildDate}).\n *[false] This isn\'t supposed to happen, so we\'d really appreciate if you could file a bug!\n }\n',"save-manager.ftl":"save-delete-prompt = Are you sure you want to delete this save file?\nsave-reload-prompt =\n The only way to {$action ->\n [delete] delete\n *[replace] replace\n } this save file without potential conflict is to reload this content. Do you wish to continue anyway?\nsave-download = Download\nsave-replace = Replace\nsave-delete = Delete\nsave-backup-all = Download all save files","volume-controls.ftl":"volume-controls-mute = Mute\nvolume-controls-unmute = Unmute\n"},"es-ES":{"context_menu.ftl":"context-menu-download-swf = Descargar .swf\ncontext-menu-copy-debug-info = Copiar Informaci\xf3n de depuraci\xf3n\ncontext-menu-open-save-manager = Abrir gestor de guardado\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Sobre la extensi\xf3n de Ruffle ({ $version })\n *[other] Sobre Ruffle ({ $version })\n }\ncontext-menu-hide = Ocultar este men\xfa\ncontext-menu-exit-fullscreen = Salir de pantalla completa\ncontext-menu-enter-fullscreen = Entrar a pantalla completa\ncontext-menu-volume-controls = Controles de volumen\n","messages.ftl":'message-cant-embed =\n Ruffle no pudo ejecutar el Flash incrustado en esta p\xe1gina.\n Puedes intentar abrir el archivo en una pesta\xf1a aparte, para evitar este problema.\npanic-title = Algo sali\xf3 mal :(\nmore-info = M\xe1s info\nrun-anyway = Ejecutar de todos modos\ncontinue = Continuar\nreport-bug = Reportar un Error\nupdate-ruffle = Actualizar Ruffle\nruffle-demo = Demostraci\xf3n de web\nruffle-desktop = Aplicaci\xf3n de Desktop\nruffle-wiki = Ver la p\xe1gina wiki\nenable-hardware-acceleration = Al parecer, la aceleraci\xf3n de hardware est\xe1 deshabilitada. Puede que Ruffle funcione, pero este podr\xeda funcionar muy lentamente. Puedes averiguar como habilitar aceleraci\xf3n de hardware presionando el enlace:\nenable-hardware-acceleration-link = Preguntas frecuentes sobre la aceleraci\xf3n de hardware en Chrome\nview-error-details = Ver los detalles del error\nopen-in-new-tab = Abrir en una pesta\xf1a nueva\nclick-to-unmute = Haz clic para dejar de silenciar\nclipboard-message-title = Para copiar y pegar en Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] Este navegador no apoya acceso completo al portapapeles,\n [access-denied] Se ha denegado el acceso al portapapeles,\n } pero siempre se puede utilizar estos atajos:\nclipboard-message-copy = Para copiar\nclipboard-message-cut = Para cortar\nclipboard-message-paste = Para pegar\nerror-canvas-reload = No se puede recargar con el renderizado de lienzo cuando este ya est\xe1 en uso.\nerror-file-protocol =\n Parece que est\xe1 ejecutando Ruffle en el protocolo "archivo:".\n Esto no funciona porque los navegadores bloquean que muchas caracter\xedsticas funcionen por razones de seguridad.\n En su lugar, le invitamos a configurar un servidor local o bien usar la demostraci\xf3n web o la aplicaci\xf3n de desktop.\nerror-javascript-config =\n Ruffle ha encontrado un problema cr\xedtico debido a una configuraci\xf3n JavaScript incorrecta.\n Si usted es el administrador del servidor, le invitamos a comprobar los detalles del error para averiguar qu\xe9 par\xe1metro est\xe1 en falta.\n Tambi\xe9n puedes consultar la wiki de Ruffle para obtener ayuda.\nerror-wasm-not-found =\n Ruffle no pudo cargar el componente de archivo ".wasm" requerido.\n Si usted es el administrador del servidor, aseg\xfarese de que el archivo ha sido subido correctamente.\n Si el problema persiste, puede que necesite usar la configuraci\xf3n "publicPath": por favor consulte la wiki de Ruffle para obtener ayuda.\nerror-wasm-mime-type =\n Ruffle ha encontrado un problema cr\xedtico al intentar inicializar.\n Este servidor web no est\xe1 sirviendo archivos wasm" con el tipo MIME correcto.\n Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda.\nerror-invalid-swf = Ruffle no puede analizar el archivo solicitado. La raz\xf3n m\xe1s probable es que no es un archivo v\xe1lido SWF.\nerror-swf-fetch =\n Ruffle no pudo cargar el archivo Flash SWF.\n La raz\xf3n m\xe1s probable es que el archivo ya no existe, as\xed que no hay nada para cargar Ruffle.\n Intente ponerse en contacto con el administrador del sitio web para obtener ayuda.\nerror-swf-cors =\n Ruffle no pudo cargar el archivo Flash SWF.\n Es probable que el acceso a la b\xfasqueda haya sido bloqueado por la pol\xedtica CORS.\n Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda.\nerror-wasm-cors =\n Ruffle no pudo cargar el archivo ".wasm."\n Es probable que el acceso a la b\xfasqueda o la llamada a la funci\xf3n fetch haya sido bloqueado por la pol\xedtica CORS.\n Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda.\nerror-wasm-invalid =\n Ruffle ha encontrado un problema cr\xedtico al intentar inicializar.\n Este servidor web no est\xe1 sirviendo archivos wasm" con el tipo Mime correcto.\n Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda.\nerror-wasm-download =\n Ruffle ha encontrado un problema cr\xedtico mientras intentaba inicializarse.\n Esto a menudo puede resolverse por s\xed mismo, as\xed que puede intentar recargar la p\xe1gina.\n De lo contrario, p\xf3ngase en contacto con el administrador del sitio web.\nerror-wasm-disabled-on-edge =\n Ruffle no pudo cargar el componente de archivo ".wasm" requerido.\n Para solucionar esto, intenta abrir la configuraci\xf3n de tu navegador, haciendo clic en "Privacidad, b\xfasqueda y servicios", desplaz\xe1ndote y apagando "Mejore su seguridad en la web".\n Esto permitir\xe1 a su navegador cargar los archivos ".wasm" necesarios.\n Si el problema persiste, puede que tenga que utilizar un navegador diferente.\nerror-wasm-unsupported-browser =\n Este navegador no apoya las extensiones de WebAssembly que Ruffle requiere para ejecutar.\n Por favor, cambia a un navegador apoyado.\n Se puede ver una lista de navegadores apoyados en el Wiki.\nerror-javascript-conflict =\n Ruffle ha encontrado un problema cr\xedtico mientras intentaba inicializarse.\n Parece que esta p\xe1gina utiliza c\xf3digo JavaScript que entra en conflicto con Ruffle.\n Si usted es el administrador del servidor, le invitamos a intentar cargar el archivo en una p\xe1gina en blanco.\nerror-javascript-conflict-outdated = Tambi\xe9n puedes intentar subir una versi\xf3n m\xe1s reciente de Ruffle que puede eludir el problema (la versi\xf3n actual est\xe1 desactualizada: { $buildDate }).\nerror-csp-conflict =\n Ruffle encontr\xf3 un problema al intentar inicializarse.\n La Pol\xedtica de Seguridad de Contenido de este servidor web no permite el componente requerido ".wasm". \n Si usted es el administrador del servidor, por favor consulta la wiki de Ruffle para obtener ayuda.\nerror-unknown =\n Ruffle ha encontrado un problema al tratar de mostrar el contenido Flash.\n { $outdated ->\n [true] Si usted es el administrador del servidor, intenta cargar una version m\xe1s reciente de Ruffle (la version actual esta desactualizada: { $buildDate }).\n *[false] Esto no deberia suceder! apreciariamos que reportes el error!\n }\n',"save-manager.ftl":"save-delete-prompt = \xbfEst\xe1 seguro de querer eliminar este archivo de guardado?\nsave-reload-prompt =\n La \xfanica forma de { $action ->\n [delete] eliminar\n *[replace] sobreescribir\n } este archivo de guardado sin conflictos potenciales es reiniciando el contenido. \xbfDesea continuar de todos modos?\nsave-download = Descargar\nsave-replace = Sobreescribir\nsave-delete = Borrar\nsave-backup-all = Borrar todos los archivos de guardado\n","volume-controls.ftl":"volume-controls-mute = Silenciar\nvolume-controls-unmute = Desmutear\n"},"fi-FI":{"context_menu.ftl":"","messages.ftl":"","save-manager.ftl":"","volume-controls.ftl":""},"fr-FR":{"context_menu.ftl":"context-menu-download-swf = T\xe9l\xe9charger en tant que .swf\ncontext-menu-copy-debug-info = Copier les infos de d\xe9bogage\ncontext-menu-open-save-manager = Ouvrir le gestionnaire de stockage\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \xc0 propos de l'Extension Ruffle ({ $version })\n *[other] \xc0 propos de Ruffle ({ $version })\n }\ncontext-menu-hide = Masquer ce menu\ncontext-menu-exit-fullscreen = Sortir du mode plein \xe9cran\ncontext-menu-enter-fullscreen = Afficher en plein \xe9cran\ncontext-menu-volume-controls = Contr\xf4les du volume\n","messages.ftl":"message-cant-embed =\n Ruffle n'a pas \xe9t\xe9 en mesure de lire le fichier Flash int\xe9gr\xe9 dans cette page.\n Vous pouvez essayer d'ouvrir le fichier dans un onglet isol\xe9, pour contourner le probl\xe8me.\npanic-title = Une erreur est survenue :(\nmore-info = Plus d'infos\nrun-anyway = Ex\xe9cuter quand m\xeame\ncontinue = Continuer\nreport-bug = Signaler le bug\nupdate-ruffle = Mettre \xe0 jour Ruffle\nruffle-demo = D\xe9mo en ligne\nruffle-desktop = Application de bureau\nruffle-wiki = Wiki de Ruffle\nenable-hardware-acceleration = Il semblerait que l'acc\xe9l\xe9ration mat\xe9rielle soit d\xe9sactiv\xe9e. Cela n'emp\xeache g\xe9n\xe9ralement pas Ruffle de fonctionner, mais il peut \xeatre beaucoup plus lent. Vous pouvez trouver comment activer l'acc\xe9l\xe9ration mat\xe9rielle en suivant le lien ci-dessous :\nenable-hardware-acceleration-link = FAQ - Acc\xe9l\xe9ration mat\xe9rielle dans Chrome\nview-error-details = D\xe9tails de l'erreur\nopen-in-new-tab = Ouvrir dans un nouvel onglet\nclick-to-unmute = Cliquez pour activer le son\nclipboard-message-title = Copier et coller dans Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] Votre navigateur ne prend pas en charge l'acc\xe8s au presse-papiers,\n [access-denied] L'acc\xe8s au presse-papiers a \xe9t\xe9 refus\xe9,\n } mais vous pouvez toujours utiliser ces raccourcis clavier \xe0 la place :\nclipboard-message-copy = { \" \" } pour copier\nclipboard-message-cut = { \" \" } pour couper\nclipboard-message-paste = { \" \" } pour coller\nerror-canvas-reload = Impossible de recharger avec le moteur de rendu canvas lorsque celui-ci est d\xe9j\xe0 en cours d'utilisation.\nerror-file-protocol =\n Il semblerait que vous ex\xe9cutiez Ruffle sur le protocole \"file:\".\n Cela ne fonctionne pas car les navigateurs bloquent de nombreuses fonctionnalit\xe9s pour des raisons de s\xe9curit\xe9.\n Nous vous invitons soit \xe0 configurer un serveur local, soit \xe0 utiliser la d\xe9mo en ligne ou l'application de bureau.\nerror-javascript-config =\n Ruffle a rencontr\xe9 un probl\xe8me majeur en raison d'une configuration JavaScript incorrecte.\n Si vous \xeates l'administrateur du serveur, nous vous invitons \xe0 v\xe9rifier les d\xe9tails de l'erreur pour savoir quel est le param\xe8tre en cause.\n Vous pouvez \xe9galement consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-wasm-not-found =\n Ruffle n'a pas r\xe9ussi \xe0 charger son fichier \".wasm\".\n Si vous \xeates l'administrateur du serveur, veuillez vous assurer que ce fichier a bien \xe9t\xe9 mis en ligne.\n Si le probl\xe8me persiste, il vous faudra peut-\xeatre utiliser le param\xe8tre \"publicPath\" : veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-wasm-mime-type =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant sa phase d'initialisation.\n Ce serveur web ne renvoie pas le bon type MIME pour les fichiers \".wasm\".\n Si vous \xeates l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-invalid-swf =\n Ruffle n'a pas \xe9t\xe9 en mesure de lire le fichier demand\xe9.\n La raison la plus probable est que ce fichier n'est pas un SWF valide.\nerror-swf-fetch =\n Ruffle n'a pas r\xe9ussi \xe0 charger le fichier Flash.\n La raison la plus probable est que le fichier n'existe pas ou plus.\n Vous pouvez essayer de prendre contact avec l'administrateur du site pour obtenir plus d'informations.\nerror-swf-cors =\n Ruffle n'a pas r\xe9ussi \xe0 charger le fichier Flash.\n La requ\xeate a probablement \xe9t\xe9 rejet\xe9e en raison de la configuration du CORS.\n Si vous \xeates l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-wasm-cors =\n Ruffle n'a pas r\xe9ussi \xe0 charger son fichier \".wasm\".\n La requ\xeate a probablement \xe9t\xe9 rejet\xe9e en raison de la configuration du CORS.\n Si vous \xeates l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-wasm-invalid =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant sa phase d'initialisation.\n Il semblerait que cette page comporte des fichiers manquants ou invalides pour ex\xe9cuter Ruffle.\n Si vous \xeates l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-wasm-download =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant sa phase d'initialisation.\n Le probl\xe8me d\xe9tect\xe9 peut souvent se r\xe9soudre de lui-m\xeame, donc vous pouvez essayer de recharger la page.\n Si le probl\xe8me persiste, veuillez prendre contact avec l'administrateur du site.\nerror-wasm-disabled-on-edge =\n Ruffle n'a pas r\xe9ussi \xe0 charger son fichier \".wasm\".\n Pour r\xe9soudre ce probl\xe8me, essayez d'ouvrir les param\xe8tres de votre navigateur et de cliquer sur \"Confidentialit\xe9, recherche et services\". Puis, vers le bas de la page, d\xe9sactivez l'option \"Am\xe9liorez votre s\xe9curit\xe9 sur le web\".\n Cela permettra \xe0 votre navigateur de charger les fichiers \".wasm\".\n Si le probl\xe8me persiste, vous devrez peut-\xeatre utiliser un autre navigateur.\nerror-wasm-unsupported-browser =\n Votre navigateur ne prend pas en charge les extensions WebAssembly n\xe9cessaires au fonctionnement de Ruffle.\n Veuillez utiliser un navigateur les prenant en charge.\n Vous pouvez trouver une liste de navigateurs fonctionnant avec Ruffle sur le wiki.\nerror-javascript-conflict =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant sa phase d'initialisation.\n Il semblerait que cette page contienne du code JavaScript qui entre en conflit avec Ruffle.\n Si vous \xeates l'administrateur du serveur, nous vous invitons \xe0 essayer de charger le fichier dans une page vide.\nerror-javascript-conflict-outdated = Vous pouvez \xe9galement essayer de mettre en ligne une version plus r\xe9cente de Ruffle qui pourrait avoir corrig\xe9 le probl\xe8me (la version que vous utilisez est obsol\xe8te : { $buildDate }).\nerror-csp-conflict =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant sa phase d'initialisation.\n La strat\xe9gie de s\xe9curit\xe9 du contenu (CSP) de ce serveur web n'autorise pas l'ex\xe9cution de fichiers \".wasm\".\n Si vous \xeates l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-unknown =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant l'ex\xe9cution de ce contenu Flash.\n { $outdated ->\n [true] Si vous \xeates l'administrateur du serveur, veuillez essayer de mettre en ligne une version plus r\xe9cente de Ruffle (la version que vous utilisez est obsol\xe8te : { $buildDate }).\n *[false] Cela n'est pas cens\xe9 se produire, donc nous vous serions reconnaissants si vous pouviez nous signaler ce bug !\n }\n","save-manager.ftl":"save-delete-prompt = Voulez-vous vraiment supprimer ce fichier de sauvegarde ?\nsave-reload-prompt =\n La seule fa\xe7on de { $action ->\n [delete] supprimer\n *[replace] remplacer\n } ce fichier de sauvegarde sans conflit potentiel est de recharger ce contenu. Souhaitez-vous quand m\xeame continuer ?\nsave-download = T\xe9l\xe9charger\nsave-replace = Remplacer\nsave-delete = Supprimer\nsave-backup-all = T\xe9l\xe9charger tous les fichiers de sauvegarde\n","volume-controls.ftl":"volume-controls-mute = Rendre muet\nvolume-controls-unmute = Rendre audible\n"},"he-IL":{"context_menu.ftl":"context-menu-download-swf = \u05d4\u05d5\u05e8\u05d3\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4swf.\ncontext-menu-copy-debug-info = \u05d4\u05e2\u05ea\u05e7\u05ea \u05e0\u05ea\u05d5\u05e0\u05d9 \u05e0\u05d9\u05e4\u05d5\u05d9 \u05e9\u05d2\u05d9\u05d0\u05d5\u05ea\ncontext-menu-open-save-manager = \u05e4\u05ea\u05d7 \u05d0\u05ea \u05de\u05e0\u05d4\u05dc \u05d4\u05e9\u05de\u05d9\u05e8\u05d5\u05ea\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u05d0\u05d5\u05d3\u05d5\u05ea \u05d4\u05ea\u05d5\u05e1\u05e3 Ruffle ({ $version })\n *[other] \u05d0\u05d5\u05d3\u05d5\u05ea Ruffle ({ $version })\n }\ncontext-menu-hide = \u05d4\u05e1\u05ea\u05e8 \u05ea\u05e4\u05e8\u05d9\u05d8 \u05d6\u05d4\ncontext-menu-exit-fullscreen = \u05d9\u05e6\u05d9\u05d0\u05d4 \u05de\u05de\u05e1\u05da \u05de\u05dc\u05d0\ncontext-menu-enter-fullscreen = \u05de\u05e1\u05da \u05de\u05dc\u05d0\ncontext-menu-volume-controls = \u05d1\u05e7\u05e8\u05ea \u05e2\u05d5\u05e6\u05de\u05ea \u05e7\u05d5\u05dc\n","messages.ftl":'message-cant-embed =\n Ruffle \u05dc\u05d0 \u05d4\u05e6\u05dc\u05d9\u05d7 \u05dc\u05d4\u05e8\u05d9\u05e5 \u05d0\u05ea \u05ea\u05d5\u05db\u05df \u05d4\u05e4\u05dc\u05d0\u05e9 \u05d4\u05de\u05d5\u05d8\u05de\u05e2 \u05d1\u05d3\u05e3 \u05d6\u05d4.\n \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05e4\u05ea\u05d5\u05d7 \u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05d1\u05dc\u05e9\u05d5\u05e0\u05d9\u05ea \u05e0\u05e4\u05e8\u05d3\u05ea, \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e2\u05e7\u05d5\u05e3 \u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5.\npanic-title = \u05de\u05e9\u05d4\u05d5 \u05d4\u05e9\u05ea\u05d1\u05e9 :(\nmore-info = \u05de\u05d9\u05d3\u05e2 \u05e0\u05d5\u05e1\u05e3\nrun-anyway = \u05d4\u05e4\u05e2\u05dc \u05d1\u05db\u05dc \u05d6\u05d0\u05ea\ncontinue = \u05d4\u05de\u05e9\u05da\nreport-bug = \u05d3\u05d5\u05d5\u05d7 \u05e2\u05dc \u05ea\u05e7\u05dc\u05d4\nupdate-ruffle = \u05e2\u05d3\u05db\u05df \u05d0\u05ea Ruffle\nruffle-demo = \u05d4\u05d3\u05d2\u05de\u05d4\nruffle-desktop = \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05e9\u05d5\u05dc\u05d7\u05df \u05e2\u05d1\u05d5\u05d3\u05d4\nruffle-wiki = \u05e8\u05d0\u05d4 \u05d0\u05ea Ruffle wiki\nenable-hardware-acceleration = \u05e0\u05e8\u05d0\u05d4 \u05e9\u05d4\u05d0\u05e6\u05ea \u05d4\u05d7\u05d5\u05de\u05e8\u05d4 \u05e9\u05dc\u05da \u05dc\u05d0 \u05de\u05d5\u05e4\u05e2\u05dc\u05ea. \u05d1\u05e2\u05d5\u05d3 \u05e9Ruffle \u05e2\u05e9\u05d5\u05d9 \u05dc\u05e2\u05d1\u05d5\u05d3, \u05d4\u05d5\u05d0 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05d0\u05d9\u05d8\u05d9. \u05ea\u05d5\u05db\u05dc \u05dc\u05e8\u05d0\u05d5\u05ea \u05db\u05d9\u05e6\u05d3 \u05dc\u05d4\u05e4\u05e2\u05d9\u05dc \u05ea\u05db\u05d5\u05e0\u05d4 \u05d6\u05d5 \u05d1\u05dc\u05d7\u05d9\u05e6\u05d4 \u05e2\u05dc \u05d4\u05dc\u05d9\u05e0\u05e7 \u05d4\u05d6\u05d4:\nenable-hardware-acceleration-link = \u05e9\u05d0\u05dc\u05d5\u05ea \u05e0\u05e4\u05d5\u05e6\u05d5\u05ea - \u05d4\u05d0\u05e6\u05ea \u05d4\u05d7\u05d5\u05de\u05e8\u05d4 \u05e9\u05dc Chrome\nview-error-details = \u05e8\u05d0\u05d4 \u05e4\u05e8\u05d8\u05d9 \u05e9\u05d2\u05d9\u05d0\u05d4\nopen-in-new-tab = \u05e4\u05ea\u05d7 \u05d1\u05db\u05e8\u05d8\u05d9\u05e1\u05d9\u05d9\u05d4 \u05d7\u05d3\u05e9\u05d4\nclick-to-unmute = \u05dc\u05d7\u05e5 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d1\u05d8\u05dc \u05d4\u05e9\u05ea\u05e7\u05d4\nclipboard-message-title = \u05d4\u05e2\u05ea\u05e7\u05d4 \u05d5\u05d4\u05d3\u05d1\u05e7\u05d4 \u05d1Ruffle\nclipboard-message-copy = { " " } \u05e2\u05d1\u05d5\u05e8 \u05d4\u05e2\u05ea\u05e7\u05d4\nclipboard-message-cut = { " " } \u05e2\u05d1\u05d5\u05e8 \u05d2\u05d6\u05d9\u05e8\u05d4\nclipboard-message-paste = { " " } \u05e2\u05d1\u05d5\u05e8 \u05d4\u05d3\u05d1\u05e7\u05d4\nerror-canvas-reload = \u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d8\u05e2\u05d5\u05df \u05de\u05d7\u05d3\u05e9 \u05e2\u05dd \u05de\u05e2\u05d1\u05d3 \u05d4\u05e7\u05e0\u05d1\u05e1 \u05db\u05d0\u05e9\u05e8 \u05de\u05e2\u05d1\u05d3 \u05d4\u05e7\u05e0\u05d1\u05e1 \u05db\u05d1\u05e8 \u05d1\u05e9\u05d9\u05de\u05d5\u05e9.\nerror-file-protocol =\n \u05e0\u05d3\u05de\u05d4 \u05e9\u05d0\u05ea\u05d4 \u05de\u05e8\u05d9\u05e5 \u05d0\u05ea Ruffle \u05ea\u05d7\u05ea \u05e4\u05e8\u05d5\u05d8\u05d5\u05e7\u05d5\u05dc "file:".\n \u05d6\u05d4 \u05dc\u05d0 \u05d9\u05e2\u05d1\u05d5\u05d3 \u05de\u05db\u05d9\u05d5\u05d5\u05df \u05e9\u05d3\u05e4\u05d3\u05e4\u05e0\u05d9\u05dd \u05d7\u05d5\u05e1\u05de\u05d9\u05dd \u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05e8\u05d1\u05d5\u05ea \u05de\u05dc\u05e2\u05d1\u05d5\u05d3 \u05e2\u05e7\u05d1 \u05e1\u05d9\u05d1\u05d5\u05ea \u05d0\u05d1\u05d8\u05d7\u05d4.\n \u05d1\u05de\u05e7\u05d5\u05dd \u05d6\u05d4, \u05d0\u05e0\u05d5 \u05de\u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d0\u05d5\u05ea\u05da \u05dc\u05d0\u05d7\u05e1\u05df \u05d0\u05ea\u05e8 \u05d6\u05d4 \u05ea\u05d7\u05ea \u05e9\u05e8\u05ea \u05de\u05e7\u05d5\u05de\u05d9 \u05d0\u05d5 \u05d4\u05d3\u05d2\u05de\u05d4 \u05d1\u05e8\u05e9\u05ea \u05d0\u05d5 \u05d3\u05e8\u05da \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05e9\u05d5\u05dc\u05d7\u05df \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4.\nerror-javascript-config =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05ea\u05e7\u05dc\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05e2\u05e7\u05d1 \u05d4\u05d2\u05d3\u05e8\u05ea JavaScript \u05e9\u05d2\u05d5\u05d9\u05d4.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d5 \u05de\u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d0\u05d5\u05ea\u05da \u05dc\u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05e4\u05e8\u05d8\u05d9 \u05d4\u05e9\u05d2\u05d9\u05d0\u05d4 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05de\u05e6\u05d5\u05d0 \u05d0\u05d9\u05d6\u05d4 \u05e4\u05e8\u05de\u05d8\u05e8 \u05d4\u05d5\u05d0 \u05e9\u05d2\u05d5\u05d9.\n \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05e2\u05d9\u05d9\u05df \u05d5\u05dc\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-wasm-not-found =\n Ruffle \u05e0\u05db\u05e9\u05dc \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4"wasm." \u05d4\u05d3\u05e8\u05d5\u05e9.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05d5\u05d5\u05d3\u05d0 \u05db\u05d9 \u05d4\u05e7\u05d5\u05d1\u05e5 \u05d4\u05d5\u05e2\u05dc\u05d4 \u05db\u05e9\u05d5\u05e8\u05d4.\n \u05d0\u05dd \u05d4\u05d1\u05e2\u05d9\u05d4 \u05de\u05de\u05e9\u05d9\u05db\u05d4, \u05d9\u05d9\u05ea\u05db\u05df \u05d5\u05ea\u05e6\u05d8\u05e8\u05da \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d4\u05d2\u05d3\u05e8\u05ea "publicPath": \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-wasm-mime-type =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05ea\u05d5\u05da \u05db\u05d3\u05d9 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d0\u05ea\u05d7\u05dc.\n \u05e9\u05e8\u05ea\u05d5 \u05e9\u05dc \u05d0\u05ea\u05e8 \u05d6\u05d4 \u05dc\u05d0 \u05de\u05e9\u05d9\u05d9\u05da \u05e7\u05d1\u05e6\u05d9 ".wasm" \u05e2\u05dd \u05e1\u05d5\u05d2 \u05d4MIME \u05d4\u05e0\u05db\u05d5\u05df.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-invalid-swf =\n Ruffle \u05dc\u05d0 \u05d9\u05db\u05d5\u05dc \u05dc\u05e0\u05ea\u05d7 \u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05d4\u05de\u05d1\u05d5\u05e7\u05e9.\n \u05d4\u05e1\u05d9\u05d1\u05d4 \u05d4\u05e1\u05d1\u05d9\u05e8\u05d4 \u05d1\u05d9\u05d5\u05ea\u05e8 \u05dc\u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5 \u05d4\u05d9\u05d0 \u05d1\u05d2\u05dc\u05dc \u05e9\u05d4\u05e7\u05d5\u05d1\u05e5 \u05d4\u05de\u05d1\u05d5\u05e7\u05e9 \u05d0\u05d9\u05e0\u05d5 SWF \u05d7\u05d5\u05e7\u05d9.\nerror-swf-fetch =\n Ruffle \u05e0\u05db\u05e9\u05dc \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4\u05e4\u05dc\u05d0\u05e9/swf. .\n \u05d6\u05d4 \u05e0\u05d5\u05d1\u05e2 \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05de\u05db\u05d9\u05d5\u05d5\u05df \u05d5\u05d4\u05e7\u05d5\u05d1\u05e5 \u05dc\u05d0 \u05e7\u05d9\u05d9\u05dd \u05d9\u05d5\u05ea\u05e8, \u05d0\u05d6 \u05d0\u05d9\u05df \u05dcRuffle \u05de\u05d4 \u05dc\u05d8\u05e2\u05d5\u05df.\n \u05e0\u05e1\u05d4 \u05dc\u05d9\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-swf-cors =\n Ruffle \u05e0\u05db\u05e9\u05dc \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4\u05e4\u05dc\u05d0\u05e9/swf. .\n \u05d2\u05d9\u05e9\u05d4 \u05dcfetch \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05e0\u05d7\u05e1\u05de\u05d4 \u05e2\u05dc \u05d9\u05d3\u05d9 \u05de\u05d3\u05d9\u05e0\u05d9\u05d5\u05ea CORS.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-wasm-cors =\n Ruffle \u05e0\u05db\u05e9\u05dc \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4".wasm" \u05d4\u05d3\u05e8\u05d5\u05e9.\n \u05d2\u05d9\u05e9\u05d4 \u05dcfetch \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05e0\u05d7\u05e1\u05de\u05d4 \u05e2\u05dc \u05d9\u05d3\u05d9 \u05de\u05d3\u05d9\u05e0\u05d9\u05d5\u05ea CORS.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-wasm-invalid =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05ea\u05d5\u05da \u05db\u05d3\u05d9 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d0\u05ea\u05d7\u05dc.\n \u05e0\u05d3\u05de\u05d4 \u05db\u05d9 \u05d1\u05d3\u05e3 \u05d6\u05d4 \u05d7\u05e1\u05e8\u05d9\u05dd \u05d0\u05d5 \u05dc\u05d0 \u05e2\u05d5\u05d1\u05d3\u05d9\u05dd \u05db\u05e8\u05d0\u05d5\u05d9 \u05e7\u05d1\u05e6\u05d9\u05dd \u05d0\u05e9\u05e8 \u05de\u05e9\u05de\u05e9\u05d9\u05dd \u05d0\u05ea Ruffle \u05db\u05d3\u05d9 \u05dc\u05e4\u05e2\u05d5\u05dc\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-wasm-download =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05ea\u05d5\u05da \u05db\u05d3\u05d9 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d0\u05ea\u05d7\u05dc.\n \u05dc\u05e2\u05d9\u05ea\u05d9\u05dd \u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5 \u05d9\u05db\u05d5\u05dc\u05d4 \u05dc\u05e4\u05ea\u05d5\u05e8 \u05d0\u05ea \u05e2\u05e6\u05de\u05d4, \u05d0\u05d6 \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05e0\u05e1\u05d5\u05ea \u05dc\u05d8\u05e2\u05d5\u05df \u05de\u05d7\u05d3\u05e9 \u05d0\u05ea \u05d4\u05d3\u05e3 \u05d6\u05d4.\n \u05d0\u05dd \u05dc\u05d0, \u05d0\u05e0\u05d0 \u05e4\u05e0\u05d4 \u05dc\u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8.\nerror-wasm-disabled-on-edge =\n Ruffle \u05e0\u05db\u05e9\u05dc \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4".wasm" \u05d4\u05d3\u05e8\u05d5\u05e9.\n \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05ea\u05e7\u05df \u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5, \u05e0\u05e1\u05d4 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05d0\u05ea \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da, \u05dc\u05d7\u05e5 \u05e2\u05dc "\u05d0\u05d1\u05d8\u05d7\u05d4, \u05d7\u05d9\u05e4\u05d5\u05e9 \u05d5\u05e9\u05d9\u05e8\u05d5\u05ea",\n \u05d2\u05dc\u05d5\u05dc \u05de\u05d8\u05d4, \u05d5\u05db\u05d1\u05d4 \u05d0\u05ea "\u05d4\u05d2\u05d1\u05e8 \u05d0\u05ea \u05d4\u05d0\u05d1\u05d8\u05d7\u05d4 \u05e9\u05dc\u05da \u05d1\u05e8\u05e9\u05ea".\n \u05d6\u05d4 \u05d9\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4".wasm" \u05d4\u05d3\u05e8\u05d5\u05e9.\n \u05d0\u05dd \u05d4\u05d1\u05e2\u05d9\u05d4 \u05de\u05de\u05e9\u05d9\u05db\u05d4, \u05d9\u05d9\u05ea\u05db\u05df \u05d5\u05e2\u05dc\u05d9\u05da \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d3\u05e4\u05d3\u05e4\u05df \u05d0\u05d7\u05e8.\nerror-wasm-unsupported-browser =\n \u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05d1\u05d5 \u05d0\u05ea\u05d4 \u05de\u05e9\u05ea\u05de\u05e9 \u05d0\u05d9\u05e0\u05d5 \u05ea\u05d5\u05de\u05da \u05d1\u05ea\u05d5\u05e1\u05e4\u05d9 WebAssembly \u05e9-Ruffle \u05d3\u05d5\u05e8\u05e9 \u05db\u05d3\u05d9 \u05dc\u05e4\u05e2\u05d5\u05dc.\n \u05d0\u05e0\u05d0 \u05e2\u05d1\u05d5\u05e8 \u05dc\u05d3\u05e4\u05d3\u05e4\u05df \u05e0\u05ea\u05de\u05da.\n \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05de\u05e6\u05d5\u05d0 \u05e8\u05e9\u05d9\u05de\u05d4 \u05e9\u05dc \u05d3\u05e4\u05d3\u05e4\u05e0\u05d9\u05dd \u05e0\u05ea\u05de\u05db\u05d9\u05dd \u05d1-Wiki \u05e9\u05dc\u05e0\u05d5.\nerror-javascript-conflict =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05ea\u05d5\u05da \u05db\u05d3\u05d9 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d0\u05ea\u05d7\u05dc.\n \u05e0\u05d3\u05de\u05d4 \u05db\u05d9 \u05d3\u05e3 \u05d6\u05d4 \u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05e7\u05d5\u05d3 JavaScript \u05d0\u05e9\u05e8 \u05de\u05ea\u05e0\u05d2\u05e9 \u05e2\u05dd Ruffle.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d5 \u05de\u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d0\u05d5\u05ea\u05da \u05dc\u05e0\u05e1\u05d5\u05ea \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05d4\u05d3\u05e3 \u05ea\u05d7\u05ea \u05e2\u05de\u05d5\u05d3 \u05e8\u05d9\u05e7.\nerror-javascript-conflict-outdated = \u05d1\u05e0\u05d5\u05e1\u05e3, \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05e0\u05e1\u05d5\u05ea \u05d5\u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05e2\u05d3\u05db\u05e0\u05d9\u05d5\u05ea \u05e9\u05dc Ruffle \u05d0\u05e9\u05e8 \u05e2\u05dc\u05d5\u05dc\u05d9\u05dd \u05dc\u05e2\u05e7\u05d5\u05e3 \u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5 (\u05d2\u05e8\u05e1\u05d4 \u05d6\u05d5 \u05d4\u05d9\u05e0\u05d4 \u05de\u05d9\u05d5\u05e9\u05e0\u05ea : { $buildDate }).\nerror-csp-conflict =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05ea\u05d5\u05da \u05db\u05d3\u05d9 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d0\u05ea\u05d7\u05dc.\n \u05de\u05d3\u05d9\u05e0\u05d9\u05d5\u05ea \u05d0\u05d1\u05d8\u05d7\u05ea \u05d4\u05ea\u05d5\u05db\u05df \u05e9\u05dc \u05e9\u05e8\u05ea\u05d5 \u05e9\u05dc \u05d0\u05ea\u05e8 \u05d6\u05d4 \u05d0\u05d9\u05e0\u05d4 \u05de\u05d0\u05e4\u05e9\u05e8\u05ea \u05dc\u05e7\u05d5\u05d1\u05e5 \u05d4"wasm." \u05d4\u05d3\u05e8\u05d5\u05e9 \u05dc\u05e4\u05e2\u05d5\u05dc.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-unknown =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05d1\u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d4\u05e6\u05d9\u05d2 \u05d0\u05ea \u05ea\u05d5\u05db\u05df \u05e4\u05dc\u05d0\u05e9 \u05d6\u05d4.\n { $outdated ->\n [true] \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e0\u05e1\u05d4 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05d2\u05e8\u05e1\u05d4 \u05e2\u05d3\u05db\u05e0\u05d9\u05ea \u05d9\u05d5\u05ea\u05e8 \u05e9\u05dc Ruffle (\u05d2\u05e8\u05e1\u05d4 \u05d6\u05d5 \u05d4\u05d9\u05e0\u05d4 \u05de\u05d9\u05d5\u05e9\u05e0\u05ea: { $buildDate }).\n *[false] \u05d6\u05d4 \u05dc\u05d0 \u05d0\u05de\u05d5\u05e8 \u05dc\u05e7\u05e8\u05d5\u05ea, \u05e0\u05e9\u05de\u05d7 \u05d0\u05dd \u05ea\u05d5\u05db\u05dc \u05dc\u05e9\u05ea\u05e3 \u05ea\u05e7\u05dc\u05d4 \u05d6\u05d5!\n }\n',"save-manager.ftl":"save-delete-prompt = \u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05de\u05d7\u05d5\u05e7 \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05e9\u05de\u05d9\u05e8\u05d4 \u05d6\u05d4?\nsave-reload-prompt =\n \u05d4\u05d3\u05e8\u05da \u05d4\u05d9\u05d7\u05d9\u05d3\u05d4 { $action ->\n [delete] \u05dc\u05de\u05d7\u05d5\u05e7\n *[replace] \u05dc\u05d4\u05d7\u05dc\u05d9\u05e3\n } \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4\u05e9\u05de\u05d9\u05e8\u05d4 \u05d4\u05d6\u05d4 \u05de\u05d1\u05dc\u05d9 \u05dc\u05d2\u05e8\u05d5\u05dd \u05dc\u05d5 \u05dc\u05d4\u05ea\u05e0\u05d2\u05e9 \u05d4\u05d9\u05d0 \u05dc\u05d8\u05e2\u05d5\u05df \u05de\u05d7\u05d3\u05e9 \u05d0\u05ea \u05ea\u05d5\u05db\u05df \u05d6\u05d4. \u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05d4\u05de\u05e9\u05d9\u05da \u05d1\u05db\u05dc \u05d6\u05d0\u05ea?\nsave-download = \u05d4\u05d5\u05e8\u05d3\u05d4\nsave-replace = \u05d4\u05d7\u05dc\u05e4\u05d4\nsave-delete = \u05de\u05d7\u05d9\u05e7\u05d4\nsave-backup-all = \u05d4\u05d5\u05e8\u05d3\u05ea \u05db\u05dc \u05e7\u05d1\u05e6\u05d9 \u05d4\u05e9\u05de\u05d9\u05e8\u05d4\n","volume-controls.ftl":"volume-controls-mute = \u05d4\u05e9\u05ea\u05e7\nvolume-controls-unmute = \u05d1\u05d9\u05d8\u05d5\u05dc \u05d4\u05e9\u05ea\u05e7\u05d4\n"},"hu-HU":{"context_menu.ftl":"context-menu-download-swf = .swf f\xe1jl let\xf6lt\xe9se\ncontext-menu-copy-debug-info = Hibakeres\xe9si inform\xe1ci\xf3k m\xe1sol\xe1sa\ncontext-menu-open-save-manager = Ment\xe9skezel\u0151 megnyit\xe1sa\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] A Ruffle kieg\xe9sz\xedt\u0151 ({ $version }) n\xe9vjegye\n *[other] A Ruffle ({ $version }) n\xe9vjegye\n }\ncontext-menu-hide = Ezen men\xfc elrejt\xe9se\ncontext-menu-exit-fullscreen = Kil\xe9p\xe9s a teljes k\xe9perny\u0151b\u0151l\ncontext-menu-enter-fullscreen = V\xe1lt\xe1s teljes k\xe9perny\u0151re\ncontext-menu-volume-controls = Hanger\u0151szab\xe1lyz\xf3\n","messages.ftl":'message-cant-embed =\n A Ruffle nem tudta futtatni az oldalba \xe1gyazott Flash tartalmat.\n A probl\xe9ma kiker\xfcl\xe9s\xe9hez megpr\xf3b\xe1lhatod megnyitni a f\xe1jlt egy k\xfcl\xf6n lapon.\npanic-title = Valami baj t\xf6rt\xe9nt :(\nmore-info = Tov\xe1bbi inform\xe1ci\xf3\nrun-anyway = Futtat\xe1s m\xe9gis\ncontinue = Folytat\xe1s\nreport-bug = Hiba jelent\xe9se\nupdate-ruffle = Ruffle friss\xedt\xe9se\nruffle-demo = Webes dem\xf3\nruffle-desktop = Asztali alkalmaz\xe1s\nruffle-wiki = Ruffle Wiki megnyit\xe1sa\nenable-hardware-acceleration = \xdagy t\u0171nik, a hardveres gyors\xedt\xe1s ki van kapcsolva. B\xe1r a Ruffle m\u0171k\xf6dhet, nagyon lass\xfa lehet. Az al\xe1bbi hivatkoz\xe1st k\xf6vetve megtudhatod, hogyan enged\xe9lyezd a hardveres gyors\xedt\xe1st:\nenable-hardware-acceleration-link = GYIK - Chrome hardveres gyors\xedt\xe1s\nview-error-details = Hiba r\xe9szletei\nopen-in-new-tab = Megnyit\xe1s \xfaj lapon\nclick-to-unmute = Kattints a n\xe9m\xedt\xe1s felold\xe1s\xe1hoz\nclipboard-message-title = M\xe1sol\xe1s \xe9s be\xedlleszt\xe9s a Ruffle-ben\nclipboard-message-description =\n { $variant ->\n *[unsupported] A b\xf6ng\xe9sz\u0151d nem t\xe1mogatja a v\xe1g\xf3laphoz val\xf3 teljes hozz\xe1f\xe9r\xe9st,\n [access-denied] A v\xe1g\xf3laphoz val\xf3 hozz\xe1f\xe9r\xe9s el lett utas\xedtva,\n } de mindig haszn\xe1lhatod ezeket a gyorsbillenty\u0171ket helyette:\nclipboard-message-copy = { " " } m\xe1sol\xe1shoz\nclipboard-message-cut = { " " } kiv\xe1g\xe1shoz\nclipboard-message-paste = { " " } beilleszt\xe9shez\nerror-canvas-reload = \xdajrat\xf6lt\xe9s a canvas megjelen\xedt\u0151vel nem lehets\xe9ges, ha m\xe1r az van haszn\xe1latban.\nerror-file-protocol =\n \xdagy t\u0171nik, a Ruffle-t a "file:" protokollon futtatod.\n Ez nem m\u0171k\xf6dik, mivel \xedgy a b\xf6ng\xe9sz\u0151k biztons\xe1gi okokb\xf3l sz\xe1mos funkci\xf3 m\u0171k\xf6d\xe9s\xe9t letiltj\xe1k.\n Ehelyett azt aj\xe1nljuk hogy ind\xedts egy helyi kiszolg\xe1l\xf3t, vagy haszn\xe1ld a webes dem\xf3t vagy az asztali alkalmaz\xe1st.\nerror-javascript-config =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt egy helytelen JavaScript-konfigur\xe1ci\xf3 miatt.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck, ellen\u0151rizd a hiba r\xe9szleteit, hogy megtudd, melyik param\xe9ter a hib\xe1s.\n A Ruffle wikiben is tal\xe1lhatsz ehhez seg\xedts\xe9get.\nerror-wasm-not-found =\n A Ruffle nem tudta bet\xf6lteni a sz\xfcks\xe9ges ".wasm" \xf6sszetev\u0151t.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck ellen\u0151rizd, hogy a f\xe1jl megfelel\u0151en lett-e felt\xf6ltve.\n Ha a probl\xe9ma tov\xe1bbra is fenn\xe1ll, el\u0151fordulhat, hogy a "publicPath" be\xe1ll\xedt\xe1st kell haszn\xe1lnod: seg\xedts\xe9g\xe9rt keresd fel a Ruffle wikit.\nerror-wasm-mime-type =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt az inicializ\xe1l\xe1s sor\xe1n.\n Ez a webszerver a ".wasm" f\xe1jlokat nem a megfelel\u0151 MIME-t\xedpussal szolg\xe1lja ki.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck, keresd fel a Ruffle wikit seg\xedts\xe9g\xe9rt.\nerror-invalid-swf =\n A Ruffle nem tudta \xe9rtelmezni a k\xe9rt f\xe1jlt.\n Ennek a legval\xf3sz\xedn\u0171bb oka az, hogy a k\xe9rt f\xe1jl nem \xe9rv\xe9nyes SWF.\nerror-swf-fetch =\n A Ruffle nem tudta bet\xf6lteni a Flash SWF f\xe1jlt.\n A legval\xf3sz\xedn\u0171bb ok az, hogy a f\xe1jl m\xe1r nem l\xe9tezik, \xedgy a Ruffle sz\xe1m\xe1ra nincs mit bet\xf6lteni.\n Pr\xf3b\xe1ld meg felvenni a kapcsolatot a webhely rendszergazd\xe1j\xe1val seg\xedts\xe9g\xe9rt.\nerror-swf-cors =\n A Ruffle nem tudta bet\xf6lteni a Flash SWF f\xe1jlt.\n A lek\xe9r\xe9shez val\xf3 hozz\xe1f\xe9r\xe9st val\xf3sz\xedn\u0171leg letiltotta a CORS-h\xe1zirend.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck, keresd fel a Ruffle wikit seg\xedts\xe9g\xe9rt.\nerror-wasm-cors =\n A Ruffle nem tudta bet\xf6lteni a sz\xfcks\xe9ges ".wasm" \xf6sszetev\u0151t.\n A lek\xe9r\xe9shez val\xf3 hozz\xe1f\xe9r\xe9st val\xf3sz\xedn\u0171leg letiltotta a CORS-h\xe1zirend.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck keresd fel a Ruffle wikit seg\xedts\xe9g\xe9rt.\nerror-wasm-invalid =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt az inicializ\xe1l\xe1s sor\xe1n.\n \xdagy t\u0171nik, hogy ezen az oldalon hi\xe1nyoznak vagy hib\xe1sak a Ruffle futtat\xe1s\xe1hoz sz\xfcks\xe9ges f\xe1jlok.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck keresd fel a Ruffle wikit seg\xedts\xe9g\xe9rt.\nerror-wasm-download =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt az inicializ\xe1l\xe1s sor\xe1n.\n Ez gyakran mag\xe1t\xf3l megold\xf3dik, ez\xe9rt megpr\xf3b\xe1lhatod \xfajrat\xf6lteni az oldalt.\n Ellenkez\u0151 esetben fordulj a webhely rendszergazd\xe1j\xe1hoz.\nerror-wasm-disabled-on-edge =\n A Ruffle nem tudta bet\xf6lteni a sz\xfcks\xe9ges ".wasm" \xf6sszetev\u0151t.\n A probl\xe9ma megold\xe1s\xe1hoz nyisd meg a b\xf6ng\xe9sz\u0151 be\xe1ll\xedt\xe1sait, kattints az \u201eAdatv\xe9delem, keres\xe9s \xe9s szolg\xe1ltat\xe1sok\u201d elemre, g\xf6rgess le, \xe9s kapcsold ki a \u201eFokozott biztons\xe1g a weben\u201d opci\xf3t.\n Ez lehet\u0151v\xe9 teszi a b\xf6ng\xe9sz\u0151 sz\xe1m\xe1ra, hogy bet\xf6ltse a sz\xfcks\xe9ges ".wasm" f\xe1jlokat.\n Ha a probl\xe9ma tov\xe1bbra is fenn\xe1ll, lehet, hogy m\xe1sik b\xf6ng\xe9sz\u0151t kell haszn\xe1lnod.\nerror-wasm-unsupported-browser =\n Az \xe1ltalad haszn\xe1lt b\xf6ng\xe9sz\u0151 nem t\xe1mogatja a Ruffle futtat\xe1s\xe1hoz sz\xfcks\xe9ges WebAssembly kieg\xe9sz\xedt\xe9seket.\n K\xe9rlek, v\xe1lts egy t\xe1mogatott b\xf6ng\xe9sz\u0151re.\n A t\xe1mogatott b\xf6ng\xe9sz\u0151k list\xe1j\xe1t a Wikin tal\xe1lod.\nerror-javascript-conflict =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt az inicializ\xe1l\xe1s sor\xe1n.\n \xdagy t\u0171nik, ez az oldal olyan JavaScript-k\xf3dot haszn\xe1l, amely \xfctk\xf6zik a Ruffle-lel.\n Ha a kiszolg\xe1l\xf3 rendszergazd\xe1ja vagy, k\xe9rj\xfck, pr\xf3b\xe1ld meg a f\xe1jlt egy \xfcres oldalon bet\xf6lteni.\nerror-javascript-conflict-outdated = Megpr\xf3b\xe1lhatod tov\xe1bb\xe1 felt\xf6lteni a Ruffle egy \xfajabb verzi\xf3j\xe1t is, amely megker\xfclheti a probl\xe9m\xe1t (a jelenlegi elavult: { $buildDate }).\nerror-csp-conflict =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt az inicializ\xe1l\xe1s sor\xe1n.\n A kiszolg\xe1l\xf3 tartalombiztons\xe1gi h\xe1zirendje nem teszi lehet\u0151v\xe9 a sz\xfcks\xe9ges \u201e.wasm\u201d \xf6sszetev\u0151k futtat\xe1s\xe1t.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck, keresd fel a Ruffle wikit seg\xedts\xe9g\xe9rt.\nerror-unknown =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt, mik\xf6zben megpr\xf3b\xe1lta megjelen\xedteni ezt a Flash-tartalmat.\n { $outdated ->\n [true] Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck, pr\xf3b\xe1ld meg felt\xf6lteni a Ruffle egy \xfajabb verzi\xf3j\xe1t (a jelenlegi elavult: { $buildDate }).\n *[false] Ennek nem lett volna szabad megt\xf6rt\xe9nnie, ez\xe9rt nagyon h\xe1l\xe1sak lenn\xe9nk, ha jelezn\xe9d a hib\xe1t!\n }\n',"save-manager.ftl":"save-delete-prompt = Biztosan t\xf6r\xf6lni akarod ezt a ment\xe9st?\nsave-reload-prompt =\n Ennek a ment\xe9snek az esetleges konfliktus n\xe9lk\xfcli { $action ->\n [delete] t\xf6rl\xe9s\xe9hez\n *[replace] cser\xe9j\xe9hez\n } \xfajra kell t\xf6lteni a tartalmat. M\xe9gis szeretn\xe9d folytatni?\nsave-download = Let\xf6lt\xe9s\nsave-replace = Csere\nsave-delete = T\xf6rl\xe9s\nsave-backup-all = Az \xf6sszes f\xe1jl let\xf6lt\xe9se\n","volume-controls.ftl":"volume-controls-mute = N\xe9m\xedt\xe1s\nvolume-controls-unmute = N\xe9m\xedt\xe1s felold\xe1sa\n"},"id-ID":{"context_menu.ftl":"context-menu-download-swf = Unduh .swf\ncontext-menu-copy-debug-info = Salin info debug\ncontext-menu-open-save-manager = Buka Manager Save\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Tentang Ekstensi Ruffle ({ $version })\n *[other] Tentang Ruffle ({ $version })\n }\ncontext-menu-hide = Sembunyikan Menu ini\ncontext-menu-exit-fullscreen = Keluar dari layar penuh\ncontext-menu-enter-fullscreen = Masuk mode layar penuh\ncontext-menu-volume-controls = Pengaturan Volume\n","messages.ftl":'message-cant-embed =\n Ruffle tidak dapat menjalankan Flash yang disematkan di halaman ini.\n Anda dapat mencoba membuka file di tab terpisah, untuk menghindari masalah ini.\npanic-title = Terjadi kesalahan :(\nmore-info = Info lebih lanjut\nrun-anyway = Jalankan\ncontinue = Lanjutkan\nreport-bug = Laporkan Bug\nupdate-ruffle = Perbarui Ruffle\nruffle-demo = Demo Web\nruffle-desktop = Aplikasi Desktop\nruffle-wiki = Kunjungi Wiki Ruffle\nview-error-details = Tunjukan Detail Error\nopen-in-new-tab = Buka di Tab Baru\nclick-to-unmute = Tekan untuk menyalakan suara\nerror-file-protocol =\n Sepertinya anda menjalankan Ruffle di protokol "file:". \n Ini tidak berfungsi karena browser memblokir fitur ini dengan alasan keamanan.\n Sebagai gantinya, kami mengajak anda untuk membuat server lokal, menggunakan demo web atau aplikasi desktop.\nerror-javascript-config =\n Ruffle mengalami masalah besar karena konfigurasi JavaScript yang salah.\n Jika Anda adalah administrator server ini, kami mengajak Anda untuk memeriksa detail kesalahan untuk mengetahui parameter mana yang salah.\n Anda juga dapat membaca wiki Ruffle untuk mendapatkan bantuan.\nerror-wasm-not-found =\n Ruffle gagal memuat komponen file ".wasm" yang diperlukan.\n Jika Anda adalah administrator server ini, pastikan file telah diunggah dengan benar.\n Jika masalah terus berlanjut, Anda mungkin perlu menggunakan pengaturan "publicPath": silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-wasm-mime-type =\n Ruffle mengalami masalah ketika mencoba melakukan inisialisasi.\n Server web ini tidak melayani file ".wasm" dengan tipe MIME yang benar.\n Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-swf-fetch =\n Ruffle gagal memuat file SWF Flash.\n Kemungkinan file tersebut sudah tidak ada, sehingga tidak dapat dimuat oleh Ruffle.\n Coba hubungi administrator situs web ini untuk mendapatkan bantuan.\nerror-swf-cors =\n Ruffle gagal memuat file SWF Flash.\n Akses untuk memuat kemungkinan telah diblokir oleh kebijakan CORS.\n Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-wasm-cors =\n Ruffle gagal memuat komponen file ".wasm" yang diperlukan.\n Akses untuk mengambil kemungkinan telah diblokir oleh kebijakan CORS.\n Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-wasm-invalid =\n Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi.\n Sepertinya halaman ini memiliki file yang hilang atau tidak valid untuk menjalankan Ruffle.\n Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-wasm-download =\n Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi.\n Hal ini sering kali dapat teratasi dengan sendirinya, sehingga Anda dapat mencoba memuat ulang halaman.\n Jika tidak, silakan hubungi administrator situs web ini.\nerror-wasm-disabled-on-edge =\n Ruffle gagal memuat komponen file ".wasm" yang diperlukan.\n Untuk mengatasinya, coba buka pengaturan peramban Anda, klik "Privasi, pencarian, dan layanan", turun ke bawah, dan matikan "Tingkatkan keamanan Anda di web".\n Ini akan memungkinkan browser Anda memuat file ".wasm" yang diperlukan.\n Jika masalah berlanjut, Anda mungkin harus menggunakan browser yang berbeda.\nerror-javascript-conflict =\n Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi.\n Sepertinya situs web ini menggunakan kode JavaScript yang bertentangan dengan Ruffle.\n Jika Anda adalah administrator server ini, kami mengajak Anda untuk mencoba memuat file pada halaman kosong.\nerror-javascript-conflict-outdated = Anda juga dapat mencoba mengunggah versi Ruffle yang lebih baru yang mungkin dapat mengatasi masalah ini (versi saat ini sudah kedaluwarsa: { $buildDate }).\nerror-csp-conflict =\n Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi.\n Kebijakan Keamanan Konten server web ini tidak mengizinkan komponen ".wasm" yang diperlukan untuk dijalankan.\n Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-unknown =\n Ruffle telah mengalami masalah besar saat menampilkan konten Flash ini.\n { $outdated ->\n [true] Jika Anda administrator server ini, cobalah untuk mengganti versi Ruffle yang lebih baru (versi saat ini sudah kedaluwarsa: { $buildDate }).\n *[false] Hal ini seharusnya tidak terjadi, jadi kami sangat menghargai jika Anda dapat melaporkan bug ini!\n }\n',"save-manager.ftl":"save-delete-prompt = Anda yakin ingin menghapus berkas ini?\nsave-reload-prompt =\n Satu-satunya cara untuk { $action ->\n [delete] menghapus\n *[replace] mengganti\n } berkas penyimpanan ini tanpa potensi konflik adalah dengan memuat ulang konten ini. Apakah Anda ingin melanjutkannya?\nsave-download = Unduh\nsave-replace = Ganti\nsave-delete = Hapus\nsave-backup-all = Unduh semua berkas penyimpanan\n","volume-controls.ftl":"volume-controls-mute = Bisukan\n"},"it-IT":{"context_menu.ftl":"context-menu-download-swf = Scarica .swf\ncontext-menu-copy-debug-info = Copia informazioni di debug\ncontext-menu-open-save-manager = Apri Gestione salvataggi\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Informazioni su Ruffle Extension ({ $version })\n *[other] Informazioni su Ruffle ({ $version })\n }\ncontext-menu-hide = Nascondi questo menu\ncontext-menu-exit-fullscreen = Esci dallo schermo intero\ncontext-menu-enter-fullscreen = Entra a schermo intero\ncontext-menu-volume-controls = Controlli volume\n","messages.ftl":"message-cant-embed =\n Ruffle non \xe8 stato in grado di eseguire il Flash incorporato in questa pagina.\n Puoi provare ad aprire il file in una scheda separata, per evitare questo problema.\npanic-title = Qualcosa \xe8 andato storto :(\nmore-info = Maggiori informazioni\nrun-anyway = Esegui comunque\ncontinue = Continua\nreport-bug = Segnala Un Bug\nupdate-ruffle = Aggiorna Ruffle\nruffle-demo = Demo Web\nruffle-desktop = Applicazione Desktop\nruffle-wiki = Visualizza Ruffle Wiki\nenable-hardware-acceleration = Sembra che l'accelerazione hardware sia disabilitata. Sebbene Ruffle possa funzionare, potrebbe essere molto lento. Puoi scoprire come abilitare l'accelerazione hardware seguendo il link seguente:\nview-error-details = Visualizza Dettagli Errore\nopen-in-new-tab = Apri in una nuova scheda\nclick-to-unmute = Clicca per riattivare l'audio\nerror-file-protocol =\n Sembra che tu stia eseguendo Ruffle sul protocollo \"file:\".\n Questo non funziona come browser blocca molte funzionalit\xe0 di lavoro per motivi di sicurezza.\n Invece, ti invitiamo a configurare un server locale o a utilizzare la demo web o l'applicazione desktop.\nerror-javascript-config =\n Ruffle ha incontrato un problema importante a causa di una configurazione JavaScript non corretta.\n Se sei l'amministratore del server, ti invitiamo a controllare i dettagli dell'errore per scoprire quale parametro \xe8 in errore.\n Puoi anche consultare il wiki Ruffle per aiuto.\nerror-wasm-not-found =\n Ruffle non \xe8 riuscito a caricare il componente di file \".wasm\".\n Se sei l'amministratore del server, assicurati che il file sia stato caricato correttamente.\n Se il problema persiste, potrebbe essere necessario utilizzare l'impostazione \"publicPath\": si prega di consultare il wiki Ruffle per aiuto.\nerror-wasm-mime-type =\n Ruffle ha incontrato un problema importante durante il tentativo di inizializzazione.\n Questo server web non serve \". asm\" file con il tipo MIME corretto.\n Se sei l'amministratore del server, consulta la wiki Ruffle per aiuto.\nerror-swf-fetch =\n Ruffle non \xe8 riuscito a caricare il file Flash SWF.\n La ragione pi\xf9 probabile \xe8 che il file non esiste pi\xf9, quindi non c'\xe8 nulla che Ruffle possa caricare.\n Prova a contattare l'amministratore del sito web per aiuto.\nerror-swf-cors =\n Ruffle non \xe8 riuscito a caricare il file SWF Flash.\n L'accesso al recupero probabilmente \xe8 stato bloccato dalla politica CORS.\n Se sei l'amministratore del server, consulta la wiki Ruffle per ricevere aiuto.\nerror-wasm-cors =\n Ruffle non \xe8 riuscito a caricare il componente di file \".wasm\".\n L'accesso al recupero probabilmente \xe8 stato bloccato dalla politica CORS.\n Se sei l'amministratore del server, consulta la wiki Ruffle per ricevere aiuto.\nerror-wasm-invalid =\n Ruffle ha incontrato un problema importante durante il tentativo di inizializzazione.\n Sembra che questa pagina abbia file mancanti o non validi per l'esecuzione di Ruffle.\n Se sei l'amministratore del server, consulta la wiki Ruffle per ricevere aiuto.\nerror-wasm-download =\n Ruffle ha incontrato un problema importante durante il tentativo di inizializzazione.\n Questo pu\xf2 spesso risolversi da solo, quindi puoi provare a ricaricare la pagina.\n Altrimenti, contatta l'amministratore del sito.\nerror-wasm-disabled-on-edge =\n Ruffle non ha caricato il componente di file \".wasm\" richiesto.\n Per risolvere il problema, prova ad aprire le impostazioni del tuo browser, facendo clic su \"Privacy, search, and services\", scorrendo verso il basso e disattivando \"Migliora la tua sicurezza sul web\".\n Questo permetter\xe0 al tuo browser di caricare i file \".wasm\" richiesti.\n Se il problema persiste, potresti dover usare un browser diverso.\nerror-javascript-conflict =\n Ruffle ha riscontrato un problema importante durante il tentativo di inizializzazione.\n Sembra che questa pagina utilizzi il codice JavaScript che \xe8 in conflitto con Ruffle.\n Se sei l'amministratore del server, ti invitiamo a provare a caricare il file su una pagina vuota.\nerror-javascript-conflict-outdated = Puoi anche provare a caricare una versione pi\xf9 recente di Ruffle che potrebbe aggirare il problema (l'attuale build \xe8 obsoleta: { $buildDate }).\nerror-csp-conflict =\n Ruffle ha incontrato un problema importante durante il tentativo di inizializzare.\n La Politica di Sicurezza dei Contenuti di questo server web non consente l'impostazione richiesta\". asm\" componente da eseguire.\n Se sei l'amministratore del server, consulta la Ruffle wiki per aiuto.\nerror-unknown =\n Ruffle ha incontrato un problema importante durante il tentativo di visualizzare questo contenuto Flash.\n { $outdated ->\n [true] Se sei l'amministratore del server, prova a caricare una versione pi\xf9 recente di Ruffle (la versione attuale \xe8 obsoleta: { $buildDate }).\n *[false] Questo non dovrebbe accadere, quindi ci piacerebbe molto se si potesse inviare un bug!\n }\n","save-manager.ftl":"save-delete-prompt = Sei sicuro di voler eliminare questo file di salvataggio?\nsave-reload-prompt =\n L'unico modo per { $action ->\n [delete] delete\n *[replace] replace\n } questo salvataggio file senza potenziali conflitti \xe8 quello di ricaricare questo contenuto. Volete continuare comunque?\nsave-download = Scarica\nsave-replace = Sostituisci\nsave-delete = Elimina\nsave-backup-all = Scarica tutti i file di salvataggio\n","volume-controls.ftl":"volume-controls-mute = Silenzia\n"},"ja-JP":{"context_menu.ftl":"context-menu-download-swf = .swf\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\ncontext-menu-copy-debug-info = \u30c7\u30d0\u30c3\u30b0\u60c5\u5831\u3092\u30b3\u30d4\u30fc\ncontext-menu-open-save-manager = \u30bb\u30fc\u30d6\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u3092\u958b\u304f\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Ruffle\u62e1\u5f35\u6a5f\u80fd\u306b\u3064\u3044\u3066 ({ $version })\n *[other] Ruffle\u306b\u3064\u3044\u3066 ({ $version })\n }\ncontext-menu-hide = \u30e1\u30cb\u30e5\u30fc\u3092\u96a0\u3059\ncontext-menu-exit-fullscreen = \u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u3092\u7d42\u4e86\ncontext-menu-enter-fullscreen = \u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u306b\u3059\u308b\ncontext-menu-volume-controls = \u97f3\u91cf\n","messages.ftl":'message-cant-embed =\n Ruffle\u306f\u3053\u306e\u30da\u30fc\u30b8\u306b\u57cb\u3081\u8fbc\u307e\u308c\u305f Flash \u3092\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\n \u5225\u306e\u30bf\u30d6\u3067\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f\u3053\u3068\u3067\u3001\u3053\u306e\u554f\u984c\u3092\u89e3\u6c7a\u3067\u304d\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\npanic-title = \u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f :(\nmore-info = \u8a73\u7d30\u60c5\u5831\nrun-anyway = \u3068\u306b\u304b\u304f\u5b9f\u884c\u3059\u308b\ncontinue = \u7d9a\u884c\nreport-bug = \u30d0\u30b0\u3092\u5831\u544a\nupdate-ruffle = Ruffle\u3092\u66f4\u65b0\nruffle-demo = Web\u30c7\u30e2\nruffle-desktop = \u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30a2\u30d7\u30ea\nruffle-wiki = Ruffle Wiki\u3092\u95b2\u89a7\nenable-hardware-acceleration = \u30cf\u30fc\u30c9\u30a6\u30a7\u30a2 \u30a2\u30af\u30bb\u30e9\u30ec\u30fc\u30b7\u30e7\u30f3\u304c\u7121\u52b9\u306b\u306a\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002Ruffle \u306f\u52d5\u4f5c\u3059\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u304c\u3001\u975e\u5e38\u306b\u9045\u304f\u306a\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2 \u30a2\u30af\u30bb\u30e9\u30ec\u30fc\u30b7\u30e7\u30f3\u3092\u6709\u52b9\u306b\u3059\u308b\u65b9\u6cd5\u306b\u3064\u3044\u3066\u306f\u3001\u4ee5\u4e0b\u306e\u30ea\u30f3\u30af\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nenable-hardware-acceleration-link = \u3088\u304f\u3042\u308b\u8cea\u554f - Chrome\u306e\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2 \u30a2\u30af\u30bb\u30e9\u30ec\u30fc\u30b7\u30e7\u30f3\nview-error-details = \u30a8\u30e9\u30fc\u306e\u8a73\u7d30\u3092\u8868\u793a\nopen-in-new-tab = \u65b0\u3057\u3044\u30bf\u30d6\u3067\u958b\u304f\nclick-to-unmute = \u30af\u30ea\u30c3\u30af\u3067\u30df\u30e5\u30fc\u30c8\u3092\u89e3\u9664\nclipboard-message-title = Ruffle\u3067\u306e\u30b3\u30d4\u30fc\u3068\u8cbc\u308a\u4ed8\u3051\nclipboard-message-description =\n { $variant ->\n *[unsupported] \u304a\u4f7f\u3044\u306e\u30d6\u30e9\u30a6\u30b6\u306f\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u3078\u306e\u30d5\u30eb\u30a2\u30af\u30bb\u30b9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002\n [access-denied] \u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u3078\u306e\u30a2\u30af\u30bb\u30b9\u304c\u62d2\u5426\u3055\u308c\u307e\u3057\u305f\u3002\n } \u4ee3\u308f\u308a\u306b\u3001\u4ee5\u4e0b\u306e\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8\u3092\u5229\u7528\u3067\u304d\u307e\u3059:\nclipboard-message-copy = { " " } : \u30b3\u30d4\u30fc\nclipboard-message-cut = { " " } : \u5207\u308a\u53d6\u308a\nclipboard-message-paste = { " " } : \u8cbc\u308a\u4ed8\u3051\nerror-canvas-reload = canvas\u30ec\u30f3\u30c0\u30e9\u4f7f\u7528\u4e2d\u306e\u305f\u3081\u3001canvas\u30ec\u30f3\u30c0\u30e9\u306b\u3088\u308b\u518d\u8aad\u307f\u8fbc\u307f\u306f\u3067\u304d\u307e\u305b\u3093\u3002\nerror-file-protocol =\n Ruffle\u3092"file:"\u30d7\u30ed\u30c8\u30b3\u30eb\u3067\u4f7f\u7528\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002\n \u30d6\u30e9\u30a6\u30b6\u306f\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4e0a\u306e\u7406\u7531\u304b\u3089\u591a\u304f\u306e\u6a5f\u80fd\u3092\u5236\u9650\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u6b63\u3057\u304f\u52d5\u4f5c\u3057\u307e\u305b\u3093\u3002\n \u30ed\u30fc\u30ab\u30eb\u30b5\u30fc\u30d0\u30fc\u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3059\u308b\u304b\u3001\u30a6\u30a7\u30d6\u30c7\u30e2\u307e\u305f\u306f\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30a2\u30d7\u30ea\u3092\u3054\u5229\u7528\u304f\u3060\u3055\u3044\u3002\nerror-javascript-config =\n JavaScript\u306e\u8a2d\u5b9a\u304c\u6b63\u3057\u304f\u306a\u3044\u305f\u3081\u3001Ruffle\u3067\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u30b5\u30fc\u30d0\u30fc\u7ba1\u7406\u8005\u306e\u65b9\u306f\u3001\u30a8\u30e9\u30fc\u306e\u8a73\u7d30\u304b\u3089\u3001\u3069\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u306b\u554f\u984c\u304c\u3042\u308b\u306e\u304b\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n Ruffle\u306ewiki\u3092\u53c2\u7167\u3059\u308b\u3053\u3068\u3067\u3001\u89e3\u6c7a\u65b9\u6cd5\u304c\u898b\u3064\u304b\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\nerror-wasm-not-found =\n Ruffle\u306f\u3001\u5fc5\u8981\u306a\u300c.wasm\u300d\u30d5\u30a1\u30a4\u30eb\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001\u30d5\u30a1\u30a4\u30eb\u304c\u6b63\u3057\u304f\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u554f\u984c\u304c\u89e3\u6c7a\u3057\u306a\u3044\u5834\u5408\u306f\u3001\u300cpublicPath\u300d\u306e\u8a2d\u5b9a\u304c\u5fc5\u8981\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002Ruffle\u306ewiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-wasm-mime-type =\n Ruffle\u306e\u521d\u671f\u5316\u4e2d\u306b\u5927\u304d\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306eWeb\u30b5\u30fc\u30d0\u30fc\u306f\u300c.wasm\u300d\u30d5\u30a1\u30a4\u30eb\u3092\u6b63\u3057\u3044MIME\u30bf\u30a4\u30d7\u3067\u63d0\u4f9b\u3057\u3066\u3044\u307e\u305b\u3093\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001Ruffle\u306ewiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-invalid-swf =\n Ruffle \u306f\u30ea\u30af\u30a8\u30b9\u30c8\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u306e\u30d1\u30fc\u30b9\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\n \u6700\u3082\u8003\u3048\u3089\u308c\u308b\u539f\u56e0\u306f\u3001\u30d5\u30a1\u30a4\u30eb\u304c\u6709\u52b9\u306a SWF \u3067\u306a\u3044\u3053\u3068\u3067\u3059\u3002\nerror-swf-fetch =\n Ruffle\u304cFlash SWF\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\n \u8aad\u307f\u8fbc\u3080\u3079\u304d\u30d5\u30a1\u30a4\u30eb\u304c\u65e2\u306b\u5b58\u5728\u3057\u3066\u3044\u306a\u3044\u3053\u3068\u304c\u539f\u56e0\u3067\u3042\u308b\u53ef\u80fd\u6027\u304c\u9ad8\u3044\u3067\u3059\u3002\n Web\u30b5\u30a4\u30c8\u306e\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002\nerror-swf-cors =\n Ruffle\u306fSWF\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\n CORS\u30dd\u30ea\u30b7\u30fc\u306e\u8a2d\u5b9a\u306b\u3088\u308a\u3001fetch\u3078\u306e\u30a2\u30af\u30bb\u30b9\u304c\u30d6\u30ed\u30c3\u30af\u3055\u308c\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\n \u30b5\u30fc\u30d0\u30fc\u7ba1\u7406\u8005\u306e\u65b9\u306f\u3001Ruffle\u306ewiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-wasm-cors =\n Ruffle\u306b\u5fc5\u8981\u3068\u306a\u308b\u300c.wasm\u300d\u30d5\u30a1\u30a4\u30eb\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\n CORS\u30dd\u30ea\u30b7\u30fc\u306b\u3088\u3063\u3066fetch\u3078\u306e\u30a2\u30af\u30bb\u30b9\u304c\u30d6\u30ed\u30c3\u30af\u3055\u308c\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001Ruffle wiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-wasm-invalid =\n Ruffle\u306e\u521d\u671f\u5316\u6642\u306b\u91cd\u5927\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306e\u30da\u30fc\u30b8\u306b\u306fRuffle\u3092\u5b9f\u884c\u3059\u308b\u305f\u3081\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3057\u306a\u3044\u304b\u3001\u7121\u52b9\u306a\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001Ruffle\u306ewiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-wasm-download =\n Ruffle\u306e\u521d\u671f\u5316\u6642\u306b\u91cd\u5927\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306e\u554f\u984c\u306f\u81ea\u7136\u306b\u89e3\u6c7a\u3059\u308b\u5834\u5408\u304c\u3042\u308b\u305f\u3081\u3001\u30da\u30fc\u30b8\u306e\u518d\u8aad\u307f\u8fbc\u307f\u3092\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n \u305d\u308c\u3067\u3082\u89e3\u6c7a\u3057\u306a\u3044\u5834\u5408\u306f\u3001Web\u30b5\u30a4\u30c8\u306e\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002\nerror-wasm-disabled-on-edge =\n Ruffle\u306b\u5fc5\u8981\u3068\u306a\u308b\u300c.wasm\u300d\u30d5\u30a1\u30a4\u30eb\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\n \u554f\u984c\u89e3\u6c7a\u306e\u305f\u3081\u3001\u30d6\u30e9\u30a6\u30b6\u30fc\u306e\u8a2d\u5b9a\u753b\u9762\u304b\u3089\u3001\u300c\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u3001\u691c\u7d22\u3001\u30b5\u30fc\u30d3\u30b9\u300d\u3092\u30af\u30ea\u30c3\u30af\u3057\u3001\u4e0b\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u3057\u3066\u300cWeb\u4e0a\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3092\u5f37\u5316\u3059\u308b\u300d\u3092\u30aa\u30d5\u306b\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002\n \u5fc5\u8981\u3068\u306a\u308b\u300c.wasm\u300d\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u304c\u8a31\u53ef\u3055\u308c\u307e\u3059\u3002\n \u305d\u308c\u3067\u3082\u554f\u984c\u304c\u89e3\u6c7a\u3057\u306a\u3044\u5834\u5408\u3001\u5225\u306e\u30d6\u30e9\u30a6\u30b6\u30fc\u3092\u4f7f\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\nerror-wasm-unsupported-browser =\n \u73fe\u5728\u4f7f\u7528\u4e2d\u306e\u30d6\u30e9\u30a6\u30b6\u306f\u3001Ruffle\u306e\u52d5\u4f5c\u306b\u5fc5\u8981\u306aWebAssembly\u62e1\u5f35\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002\n \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u308b\u30d6\u30e9\u30a6\u30b6\u3092\u3054\u5229\u7528\u304f\u3060\u3055\u3044\u3002\n \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u308b\u30d6\u30e9\u30a6\u30b6\u4e00\u89a7\u306f\u3001Wiki\u306b\u8a18\u8f09\u3055\u308c\u3066\u3044\u307e\u3059\u3002\nerror-javascript-conflict =\n Ruffle\u306e\u521d\u671f\u5316\u6642\u306b\u91cd\u5927\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306e\u30da\u30fc\u30b8\u3067\u306fRuffle\u3068\u7af6\u5408\u3059\u308bJavaScript\u30b3\u30fc\u30c9\u304c\u4f7f\u7528\u3055\u308c\u3066\u3044\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001\u7a7a\u767d\u306e\u30da\u30fc\u30b8\u3067\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u307f\u3057\u76f4\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002\nerror-javascript-conflict-outdated = \u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306eRuffle\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3053\u3068\u3067\u3001\u3053\u306e\u554f\u984c\u3092\u56de\u907f\u3067\u304d\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002(\u73fe\u5728\u306e\u30d3\u30eb\u30c9\u306f\u53e4\u3044\u7269\u3067\u3059:{ $buildDate })\nerror-csp-conflict =\n Ruffle\u306e\u521d\u671f\u5316\u6642\u306b\u91cd\u5927\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306eWeb\u30b5\u30fc\u30d0\u30fc\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30dd\u30ea\u30b7\u30fc\u304c\u5b9f\u884c\u306b\u5fc5\u8981\u3068\u306a\u308b\u300c.wasm\u300d\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u5b9f\u884c\u3092\u8a31\u53ef\u3057\u3066\u3044\u307e\u305b\u3093\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001Ruffle\u306ewiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-unknown =\n Flash\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u8868\u793a\u3059\u308b\u969b\u306bRuffle\u3067\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n { $outdated ->\n [true] \u73fe\u5728\u4f7f\u7528\u3057\u3066\u3044\u308b\u30d3\u30eb\u30c9\u306f\u6700\u65b0\u3067\u306f\u306a\u3044\u305f\u3081\u3001\u30b5\u30fc\u30d0\u30fc\u7ba1\u7406\u8005\u306e\u65b9\u306f\u3001\u6700\u65b0\u7248\u306eRuffle\u306b\u66f4\u65b0\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044(\u73fe\u5728\u5229\u7528\u4e2d\u306e\u30d3\u30eb\u30c9: { $buildDate })\u3002\n *[false] \u60f3\u5b9a\u5916\u306e\u554f\u984c\u306a\u306e\u3067\u3001\u30d0\u30b0\u3068\u3057\u3066\u5831\u544a\u3057\u3066\u3044\u305f\u3060\u3051\u308b\u3068\u5b09\u3057\u3044\u3067\u3059!\n }\n',"save-manager.ftl":"save-delete-prompt = \u3053\u306e\u30bb\u30fc\u30d6\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b?\nsave-reload-prompt =\n \u30bb\u30fc\u30d6\u30d5\u30a1\u30a4\u30eb\u3092\u7af6\u5408\u306e\u53ef\u80fd\u6027\u306a\u304f { $action ->\n [delete] \u524a\u9664\u3059\u308b\n *[replace] \u7f6e\u304d\u63db\u3048\u308b\n } \u305f\u3081\u306b\u3001\u3053\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u518d\u8aad\u307f\u8fbc\u307f\u3059\u308b\u3053\u3068\u3092\u63a8\u5968\u3057\u307e\u3059\u3002\u7d9a\u884c\u3057\u307e\u3059\u304b\uff1f\nsave-download = \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\nsave-replace = \u7f6e\u304d\u63db\u3048\nsave-delete = \u524a\u9664\nsave-backup-all = \u3059\u3079\u3066\u306e\u30bb\u30fc\u30d6\u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\n","volume-controls.ftl":"volume-controls-mute = \u30df\u30e5\u30fc\u30c8\nvolume-controls-unmute = \u30df\u30e5\u30fc\u30c8\u89e3\u9664\n"},"ko-KR":{"context_menu.ftl":"context-menu-download-swf = .swf \ub2e4\uc6b4\ub85c\ub4dc\ncontext-menu-copy-debug-info = \ub514\ubc84\uadf8 \uc815\ubcf4 \ubcf5\uc0ac\ncontext-menu-open-save-manager = \uc800\uc7a5 \uad00\ub9ac\uc790 \uc5f4\uae30\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Ruffle \ud655\uc7a5 \ud504\ub85c\uadf8\ub7a8 \uc815\ubcf4 ({ $version })\n *[other] Ruffle \uc815\ubcf4 ({ $version })\n }\ncontext-menu-hide = \uc774 \uba54\ub274 \uc228\uae30\uae30\ncontext-menu-exit-fullscreen = \uc804\uccb4\ud654\uba74 \ub098\uac00\uae30\ncontext-menu-enter-fullscreen = \uc804\uccb4\ud654\uba74\uc73c\ub85c \uc5f4\uae30\ncontext-menu-volume-controls = \uc74c\ub7c9 \uc870\uc808\n","messages.ftl":'message-cant-embed = Ruffle\uc774 \uc774 \ud398\uc774\uc9c0\uc5d0 \ud3ec\ud568\ub41c \ud50c\ub798\uc2dc\ub97c \uc2e4\ud589\ud560 \uc218 \uc5c6\uc5c8\uc2b5\ub2c8\ub2e4. \ubcc4\ub3c4\uc758 \ud0ed\uc5d0\uc11c \ud30c\uc77c\uc744 \uc5f4\uc5b4\ubd04\uc73c\ub85c\uc11c \uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\npanic-title = \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4 :(\nmore-info = \ucd94\uac00 \uc815\ubcf4\nrun-anyway = \uadf8\ub798\ub3c4 \uc2e4\ud589\ud558\uae30\ncontinue = \uacc4\uc18d\ud558\uae30\nreport-bug = \ubc84\uadf8 \uc81c\ubcf4\nupdate-ruffle = Ruffle \uc5c5\ub370\uc774\ud2b8\nruffle-demo = \uc6f9 \ub370\ubaa8\nruffle-desktop = \ub370\uc2a4\ud06c\ud1b1 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\nruffle-wiki = Ruffle \uc704\ud0a4 \ubcf4\uae30\nenable-hardware-acceleration = \ud558\ub4dc\uc6e8\uc5b4 \uac00\uc18d\uc774 \ube44\ud65c\uc131\ud654\ub418\uc5b4 \uc788\ub294 \uac83 \uac19\uc2b5\ub2c8\ub2e4. Ruffle\uc740 \uacc4\uc18d \uc791\ub3d9\ud558\uc9c0\ub9cc \ub9e4\uc6b0 \ub290\ub9b4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc544\ub798 \ub9c1\ud06c\ub97c \ucc38\uace0\ud558\uc5ec \ud558\ub4dc\uc6e8\uc5b4 \uac00\uc18d\uc744 \ud65c\uc131\ud654\ud558\ub294 \ubc29\ubc95\uc744 \ucc3e\uc544\ubcf4\uc138\uc694:\nenable-hardware-acceleration-link = FAQ - \ud06c\ub86c \ud558\ub4dc\uc6e8\uc5b4 \uac00\uc18d\nview-error-details = \uc624\ub958 \uc138\ubd80 \uc815\ubcf4 \ubcf4\uae30\nopen-in-new-tab = \uc0c8 \ud0ed\uc5d0\uc11c \uc5f4\uae30\nclick-to-unmute = \ud074\ub9ad\ud558\uc5ec \uc74c\uc18c\uac70 \ud574\uc81c\nclipboard-message-title = Ruffle\uc5d0\uc11c \ubcf5\uc0ac\ud558\uace0 \ubd99\uc5ec\ub123\uae30\nclipboard-message-description =\n { $variant ->\n *[unsupported] \uc774 \ube0c\ub77c\uc6b0\uc800\ub294 \ud074\ub9bd\ubcf4\ub4dc \uc561\uc138\uc2a4\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4,\n [access-denied] \ud074\ub9bd\ubcf4\ub4dc \uc561\uc138\uc2a4\uac00 \uac70\uc808\ub418\uc5c8\uc2b5\ub2c8\ub2e4,\n } \ud558\uc9c0\ub9cc \ub2e4\uc74c \ub2e8\ucd95\ud0a4\ub97c \ub300\uc2e0 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:\nclipboard-message-copy = { " " } \ubcf5\uc0ac\nclipboard-message-cut = { " " } \uc798\ub77c\ub0b4\uae30\nclipboard-message-paste = { " " } \ubd99\uc5ec\ub123\uae30\nerror-canvas-reload = \uce94\ubc84\uc2a4 \ub80c\ub354\ub7ec\uac00 \uc774\ubbf8 \uc0ac\uc6a9 \uc911\uc778 \uacbd\uc6b0 \uce94\ubc84\uc2a4 \ub80c\ub354\ub7ec\ub85c \ub2e4\uc2dc \ub85c\ub4dc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.\nerror-file-protocol =\n Ruffle\uc744 "file:" \ud504\ub85c\ud1a0\ucf5c\uc5d0\uc11c \uc2e4\ud589\ud558\uace0 \uc788\ub294 \uac83\uc73c\ub85c \ubcf4\uc785\ub2c8\ub2e4.\n \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\ub294 \uc774 \ud504\ub85c\ud1a0\ucf5c\uc744 \ubcf4\uc548\uc0c1\uc758 \uc774\uc720\ub85c \ub9ce\uc740 \uae30\ub2a5\uc744 \uc791\ub3d9\ud558\uc9c0 \uc54a\uac8c \ucc28\ub2e8\ud558\ubbc0\ub85c \uc774 \ubc29\ubc95\uc740 \uc791\ub3d9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n \ub300\uc2e0, \ub85c\uceec \uc11c\ubc84\ub97c \uc9c1\uc811 \uc5f4\uc5b4\uc11c \uc124\uc815\ud558\uac70\ub098 \uc6f9 \ub370\ubaa8 \ub610\ub294 \ub370\uc2a4\ud06c\ud1b1 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc0ac\uc6a9\ud558\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.\nerror-javascript-config =\n \uc798\ubabb\ub41c \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc124\uc815\uc73c\ub85c \uc778\ud574 Ruffle\uc5d0\uc11c \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\uc778 \uacbd\uc6b0, \uc624\ub958 \uc138\ubd80\uc0ac\ud56d\uc744 \ud655\uc778\ud558\uc5ec \uc5b4\ub5a4 \ub9e4\uac1c\ubcc0\uc218\uac00 \uc798\ubabb\ub418\uc5c8\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.\n \ub610\ub294 Ruffle \uc704\ud0a4\ub97c \ud1b5\ud574 \ub3c4\uc6c0\uc744 \ubc1b\uc544 \ubcfc \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.\nerror-wasm-not-found =\n Ruffle\uc774 ".wasm" \ud544\uc218 \ud30c\uc77c \uad6c\uc131\uc694\uc18c\ub97c \ub85c\ub4dc\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 \ud30c\uc77c\uc774 \uc62c\ubc14\ub974\uac8c \uc5c5\ub85c\ub4dc\ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud558\uc138\uc694.\n \ubb38\uc81c\uac00 \uc9c0\uc18d\ub41c\ub2e4\uba74 "publicPath" \uc635\uc158\uc744 \uc0ac\uc6a9\ud574\uc57c \ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4: Ruffle \uc704\ud0a4\ub97c \ucc38\uc870\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc73c\uc138\uc694.\nerror-wasm-mime-type =\n Ruffle\uc774 \ucd08\uae30\ud654\ub97c \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \uc774 \uc6f9 \uc11c\ubc84\ub294 \uc62c\ubc14\ub978 MIME \uc720\ud615\uc758 ".wasm" \ud30c\uc77c\uc744 \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 Ruffle \uc704\ud0a4\ub97c \ud1b5\ud574 \ub3c4\uc6c0\uc744 \ubc1b\uc73c\uc138\uc694.\nerror-invalid-swf =\n Ruffle\uc774 \uc694\uccad\ud55c \ud30c\uc77c\uc744 \ubd84\uc11d\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\n \uc694\uccad\ud55c \ud30c\uc77c\uc774 \uc720\ud6a8\ud55c SWF \ud30c\uc77c\uc774 \uc544\ub2d0 \uac00\ub2a5\uc131\uc774 \ub192\uc2b5\ub2c8\ub2e4.\nerror-swf-fetch =\n Ruffle\uc774 \ud50c\ub798\uc2dc SWF \ud30c\uc77c\uc744 \ub85c\ub4dc\ud558\ub294 \ub370 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.\n \uc774\ub294 \uc8fc\ub85c \ud30c\uc77c\uc774 \ub354 \uc774\uc0c1 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc544 Ruffle\uc774 \ub85c\ub4dc\ud560 \uc218 \uc788\ub294 \uac83\uc774 \uc5c6\uc744 \uac00\ub2a5\uc131\uc774 \ub192\uc2b5\ub2c8\ub2e4.\n \uc6f9\uc0ac\uc774\ud2b8 \uad00\ub9ac\uc790\uc5d0\uac8c \ubb38\uc758\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc544\ubcf4\uc138\uc694.\nerror-swf-cors =\n Ruffle\uc774 \ud50c\ub798\uc2dc SWF \ud30c\uc77c\uc744 \ub85c\ub4dc\ud558\ub294 \ub370 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.\n CORS \uc815\ucc45\uc5d0 \uc758\ud574 \ub370\uc774\ud130 \uac00\uc838\uc624\uae30\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4\uac00 \ucc28\ub2e8\ub418\uc5c8\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 Ruffle \uc704\ud0a4\ub97c \ucc38\uc870\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-wasm-cors =\n Ruffle\uc774 ".wasm" \ud544\uc218 \ud30c\uc77c \uad6c\uc131\uc694\uc18c\ub97c \ub85c\ub4dc\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\n CORS \uc815\ucc45\uc5d0 \uc758\ud574 \ub370\uc774\ud130 \uac00\uc838\uc624\uae30\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4\uac00 \ucc28\ub2e8\ub418\uc5c8\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 Ruffle \uc704\ud0a4\ub97c \ucc38\uc870\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-wasm-invalid =\n Ruffle\uc774 \ucd08\uae30\ud654\ub97c \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \uc774 \ud398\uc774\uc9c0\uc5d0 Ruffle\uc744 \uc2e4\ud589\ud558\uae30 \uc704\ud55c \ud30c\uc77c\uc774 \ub204\ub77d\ub418\uc5c8\uac70\ub098 \uc798\ubabb\ub41c \uac83 \uac19\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 Ruffle \uc704\ud0a4\ub97c \ucc38\uc870\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-wasm-download =\n Ruffle\uc774 \ucd08\uae30\ud654\ub97c \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \uc774 \ubb38\uc81c\ub294 \ub54c\ub54c\ub85c \ubc14\ub85c \ud574\uacb0\ub420 \uc218 \uc788\uc73c\ubbc0\ub85c \ud398\uc774\uc9c0\ub97c \uc0c8\ub85c\uace0\uce68\ud558\uc5ec \ub2e4\uc2dc \uc2dc\ub3c4\ud574\ubcf4\uc138\uc694.\n \uadf8\ub798\ub3c4 \ubb38\uc81c\uac00 \uc9c0\uc18d\ub41c\ub2e4\uba74, \uc6f9\uc0ac\uc774\ud2b8 \uad00\ub9ac\uc790\uc5d0\uac8c \ubb38\uc758\ud574\uc8fc\uc138\uc694.\nerror-wasm-disabled-on-edge =\n Ruffle\uc774 ".wasm" \ud544\uc218 \ud30c\uc77c \uad6c\uc131\uc694\uc18c\ub97c \ub85c\ub4dc\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\n \uc774\ub97c \ud574\uacb0\ud558\ub824\uba74 \ube0c\ub77c\uc6b0\uc800 \uc124\uc815\uc5d0\uc11c "\uac1c\uc778 \uc815\ubcf4, \uac80\uc0c9 \ubc0f \uc11c\ube44\uc2a4"\ub97c \ud074\ub9ad\ud55c \ud6c4, \ud558\ub2e8\uc73c\ub85c \uc2a4\ud06c\ub864\ud558\uc5ec "\uc6f9\uc5d0\uc11c \ubcf4\uc548 \uac15\ud654" \uae30\ub2a5\uc744 \uaebc\uc57c \ud569\ub2c8\ub2e4.\n \uc774\ub294 \ud544\uc694\ud55c ".wasm" \ud30c\uc77c\uc744 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \ub85c\ub4dc\ud560 \uc218 \uc788\ub3c4\ub85d \ud5c8\uc6a9\ud569\ub2c8\ub2e4.\n \uc774 \ubb38\uc81c\uac00 \uc9c0\uc18d\ub420 \uacbd\uc6b0 \ub2e4\ub978 \ube0c\ub77c\uc6b0\uc800\ub97c \uc0ac\uc6a9\ud574\uc57c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-wasm-unsupported-browser =\n \uc0ac\uc6a9 \uc911\uc778 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c Ruffle\uc774 \ud544\uc694\ud55c \uc6f9 \uc5b4\uc148\ube14\ub9ac \ud655\uc7a5\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \n \uc9c0\uc6d0\ub418\ub294 \ube0c\ub77c\uc6b0\uc800\ub85c \uc804\ud658\ud558\uc138\uc694. \uc9c0\uc6d0\ub418\ub294 \ube0c\ub77c\uc6b0\uc800 \ubaa9\ub85d\uc740 \uc704\ud0a4\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-javascript-conflict =\n Ruffle\uc774 \ucd08\uae30\ud654\ub97c \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \uc774 \ud398\uc774\uc9c0\uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \ucf54\ub4dc\uac00 Ruffle\uacfc \ucda9\ub3cc\ud558\ub294 \uac83\uc73c\ub85c \ubcf4\uc785\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 \ube48 \ud398\uc774\uc9c0\uc5d0\uc11c \ud30c\uc77c\uc744 \ub85c\ub4dc\ud574\ubcf4\uc138\uc694.\nerror-javascript-conflict-outdated = \ub610\ud55c Ruffle\uc758 \ucd5c\uc2e0 \ubc84\uc804\uc744 \uc5c5\ub85c\ub4dc\ud558\ub294 \uac83\uc744 \uc2dc\ub3c4\ud558\uc5ec \ubb38\uc81c\ub97c \uc6b0\ud68c\ud574\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. (\ud604\uc7ac \ube4c\ub4dc\uac00 \uc624\ub798\ub418\uc5c8\uc2b5\ub2c8\ub2e4: { $buildDate }).\nerror-csp-conflict =\n Ruffle\uc774 \ucd08\uae30\ud654\ub97c \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \uc774 \uc6f9 \uc11c\ubc84\uc758 CSP(Content Security Policy) \uc815\ucc45\uc774 ".wasm" \ud544\uc218 \uad6c\uc131\uc694\uc18c\ub97c \uc2e4\ud589\ud558\ub294 \uac83\uc744 \ud5c8\uc6a9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 Ruffle \uc704\ud0a4\ub97c \ucc38\uc870\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-unknown =\n Ruffle\uc774 \ud50c\ub798\uc2dc \ucf58\ud150\uce20\ub97c \ud45c\uc2dc\ud558\ub824\uace0 \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n { $outdated ->\n [true] \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74, Ruffle\uc758 \ucd5c\uc2e0 \ubc84\uc804\uc744 \uc5c5\ub85c\ub4dc\ud558\uc5ec \ub2e4\uc2dc \uc2dc\ub3c4\ud574\ubcf4\uc138\uc694. (\ud604\uc7ac \ube4c\ub4dc\uac00 \uc624\ub798\ub418\uc5c8\uc2b5\ub2c8\ub2e4: { $buildDate }).\n *[false] \uc774\ub7f0 \ud604\uc0c1\uc774 \ubc1c\uc0dd\ud574\uc11c\ub294 \uc548\ub418\ubbc0\ub85c, \ubc84\uadf8\ub97c \uc81c\ubcf4\ud574\uc8fc\uc2e0\ub2e4\uba74 \uac10\uc0ac\ud558\uaca0\uc2b5\ub2c8\ub2e4!\n }\n',"save-manager.ftl":"save-delete-prompt = \uc815\ub9d0\ub85c \uc774 \uc138\uc774\ube0c \ud30c\uc77c\uc744 \uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?\nsave-reload-prompt =\n \b\uc774 \ud30c\uc77c\uc744 \uc7a0\uc7ac\uc801\uc778 \ucda9\ub3cc \uc5c6\uc774 { $action ->\n [delete] \uc0ad\uc81c\n *[replace] \uad50\uccb4\n }\ud558\ub824\uba74 \ucf58\ud150\uce20\ub97c \ub2e4\uc2dc \ub85c\ub4dc\ud574\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub798\ub3c4 \uacc4\uc18d\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?\nsave-download = \ub2e4\uc6b4\ub85c\ub4dc\nsave-replace = \uad50\uccb4\nsave-delete = \uc0ad\uc81c\nsave-backup-all = \ubaa8\ub4e0 \uc800\uc7a5 \ud30c\uc77c \ub2e4\uc6b4\ub85c\ub4dc\n","volume-controls.ftl":"volume-controls-mute = \uc74c\uc18c\uac70\nvolume-controls-unmute = \uc74c\uc18c\uac70 \ud574\uc81c\n"},"nl-NL":{"context_menu.ftl":"context-menu-download-swf = .swf downloaden\ncontext-menu-copy-debug-info = Kopieer debuginformatie\ncontext-menu-open-save-manager = Open opgeslagen-data-manager\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Over Ruffle Uitbreiding ({ $version })\n *[other] Over Ruffle ({ $version })\n }\ncontext-menu-hide = Verberg dit menu\ncontext-menu-exit-fullscreen = Verlaat volledig scherm\ncontext-menu-enter-fullscreen = Naar volledig scherm\ncontext-menu-volume-controls = Geluidsniveaus\n","messages.ftl":'message-cant-embed =\n Ruffle kon de Flash-inhoud op de pagina niet draaien.\n Je kan proberen het bestand in een apart tabblad te openen, om hier omheen te werken.\npanic-title = Er ging iets mis :(\nmore-info = Meer informatie\nrun-anyway = Toch starten\ncontinue = Doorgaan\nreport-bug = Bug rapporteren\nupdate-ruffle = Ruffle updaten\nruffle-demo = Web Demo\nruffle-desktop = Desktopapplicatie\nruffle-wiki = Bekijk de Ruffle Wiki\nenable-hardware-acceleration = Het lijkt erop dat hardwareversnelling is uitgeschakeld. Ruffle zou hierdoor erg traag kunnen zijn. In de link hieronder wordt uitgelegd hoe je hardwareversnelling kunt inschakelen:\nenable-hardware-acceleration-link = FAQ - Chrome Hardwareversnelling\nview-error-details = Foutdetails tonen\nopen-in-new-tab = Openen in een nieuw tabblad\nclick-to-unmute = Klik om te ontdempen\nclipboard-message-title = Kopi\xebren en plakken in Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] Je browser heeft geen ondersteuning voor volledige toegang tot het klembord,\n [access-denied] Toegang tot het klembord werd geweigerd,\n } maar je kunt altijd nog de volgende sneltoetsen gebruiken:\nclipboard-message-copy = { " " } om te kopi\xebren\nclipboard-message-cut = { " " } om te knippen\nclipboard-message-paste = { " " } om te plakken\nerror-file-protocol =\n Het lijkt erop dat je Ruffle gebruikt met het "file" protocol.\n De meeste browsers blokkeren dit om veiligheidsredenen, waardoor het niet werkt.\n In plaats hiervan raden we aan om een lokale server te draaien, de web demo te gebruiken, of de desktopapplicatie.\nerror-javascript-config =\n Ruffle heeft een groot probleem ondervonden vanwege een onjuiste JavaScript configuratie.\n Als je de serverbeheerder bent, kijk dan naar de foutdetails om te zien wat er verkeerd is.\n Je kan ook in de Ruffle wiki kijken voor hulp.\nerror-wasm-not-found =\n Ruffle kon het vereiste ".wasm" bestandscomponent niet laden.\n Als je de serverbeheerder bent, controleer dan of het bestaand juist is ge\xfcpload.\n Mocht het probleem blijven voordoen, moet je misschien de "publicPath" instelling gebruiken: zie ook de Ruffle wiki voor hulp.\nerror-wasm-mime-type =\n Ruffle heeft een groot probleem ondervonden tijdens het initialiseren.\n Deze webserver serveert ".wasm" bestanden niet met het juiste MIME type.\n Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp.\nerror-invalid-swf =\n Ruffle kon het gevraagde bestand niet verwerken.\n Waarschijnlijk is het geen geldig SWF bestand.\nerror-swf-fetch =\n Ruffle kon het Flash SWF bestand niet inladen.\n De meest waarschijnlijke reden is dat het bestand niet langer bestaat, en er dus niets is om in te laden.\n Probeer contact op te nemen met de websitebeheerder voor hulp.\nerror-swf-cors =\n Ruffle kon het Flash SWD bestand niet inladen.\n Toegang is waarschijnlijk geblokeerd door het CORS beleid.\n Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp.\nerror-wasm-cors =\n Ruffle kon het vereiste ".wasm" bestandscomponent niet laden.\n Toegang is waarschijnlijk geblokeerd door het CORS beleid.\n Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp.\nerror-wasm-invalid =\n Ruffle heeft een groot probleem ondervonden tijdens het initialiseren.\n Het lijkt erop dat de Ruffle bestanden ontbreken of ongeldig zijn.\n Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp.\nerror-wasm-download =\n Ruffle heeft een groot probleem ondervonden tijdens het initialiseren.\n Dit lost zichzelf vaak op als je de bladzijde opnieuw inlaadt.\n Zo niet, neem dan contact op met de websitebeheerder.\nerror-wasm-disabled-on-edge =\n Ruffle kon het vereiste ".wasm" bestandscomponent niet laden.\n Om dit op te lossen, ga naar je browserinstellingen, klik op "Privacy, zoeken en diensten", scroll omlaag, en schakel "Verbeter je veiligheid op he web" uit.\n Dan kan je browser wel de vereiste ".wasm" bestanden inladen.\n Als het probleem zich blijft voordoen, moet je misschien een andere browser gebruiken.\nerror-javascript-conflict =\n Ruffle heeft een groot probleem ondervonden tijdens het initialiseren.\n Het lijkt erop dat deze pagina JavaScript code gebruikt die conflicteert met Ruffle.\n Als je de serverbeheerder bent, raden we aan om het bestand op een lege pagina te proberen in te laden.\nerror-javascript-conflict-outdated = Je kan ook proberen een nieuwe versie van Ruffle te installeren, om om het probleem heen te werken (huidige versie is oud: { $buildDate }).\nerror-csp-conflict =\n Ruffle heeft een groot probleem ondervonden tijdens het initialiseren.\n Het CSP-beleid staat niet toe dat het vereiste ".wasm" component kan draaien.\n Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp.\nerror-unknown =\n Ruffle heeft een groot probleem onderbonden tijdens het weergeven van deze Flash-inhoud.\n { $outdated ->\n [true] Als je de serverbeheerder bent, upload dan een nieuwe versie van Ruffle (huidige versie is oud: { $buildDate }).\n *[false] Dit hoort niet te gebeuren, dus we stellen het op prijs als je de fout aan ons rapporteert!\n }\n',"save-manager.ftl":"save-delete-prompt = Weet je zeker dat je deze opgeslagen data wilt verwijderen?\nsave-reload-prompt =\n De enige manier om deze opgeslagen data te { $action ->\n [delete] verwijderen\n *[replace] vervangen\n } zonder potenti\xeble problemen is door de inhoud opnieuw te laden. Toch doorgaan?\nsave-download = Downloaden\nsave-replace = Vervangen\nsave-delete = Verwijderen\nsave-backup-all = Download alle opgeslagen data\n","volume-controls.ftl":"volume-controls-mute = Dempen\nvolume-controls-unmute = Dempen opheffen\n"},"pl-PL":{"context_menu.ftl":"context-menu-download-swf = Pobierz .swf\ncontext-menu-copy-debug-info = Kopiuj informacje debugowania\ncontext-menu-open-save-manager = Otw\xf3rz Menad\u017cer Zapis\xf3w\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] O Rozszerzeniu Ruffle ({ $version })\n *[other] O Ruffle ({ $version })\n }\ncontext-menu-hide = Ukryj to menu\ncontext-menu-exit-fullscreen = Zamknij pe\u0142ny ekran\ncontext-menu-enter-fullscreen = Pe\u0142ny ekran\ncontext-menu-volume-controls = Sterowanie g\u0142o\u015bno\u015bci\u0105\n","messages.ftl":'message-cant-embed =\n Ruffle nie by\u0142o w stanie uruchomi\u0107 zawarto\u015bci Flash w tej stronie.\n Mo\u017cesz spr\xf3bowa\u0107 otworzy\u0107 plik w nowej karcie, aby unikn\u0105\u0107 tego problemu.\npanic-title = Co\u015b posz\u0142o nie tak :(\nmore-info = Wi\u0119cej informacji\nrun-anyway = Uruchom mimo tego\ncontinue = Kontynuuj\nreport-bug = Zg\u0142o\u015b b\u0142\u0105d\nupdate-ruffle = Zaktualizuj Ruffle\nruffle-demo = Webowe demo\nruffle-desktop = Aplikacja na komputer\nruffle-wiki = Zobacz Wiki Ruffle\nenable-hardware-acceleration = Wygl\u0105da na to, \u017ce akceleracja grafiki jest wy\u0142\u0105czona. Chocia\u017c Ruffle mo\u017ce dzia\u0142a\u0107, mo\u017ce by\u0107 bardzo powolny. Mo\u017cesz dowiedzie\u0107 si\u0119, jak w\u0142\u0105czy\u0107 akceleracj\u0119 grafiki, klikaj\u0105c poni\u017cszy link:\nenable-hardware-acceleration-link = FAQ \u2014 Akceleracja Grafiki Chrome\nview-error-details = Zobacz szczeg\xf3\u0142y b\u0142\u0119du\nopen-in-new-tab = Otw\xf3rz w nowej karcie\nclick-to-unmute = Kliknij aby wy\u0142\u0105czy\u0107 wyciszenie\nclipboard-message-title = Kopiowanie i wklejanie w Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] Twoja przegl\u0105darka nie obs\u0142uguje pe\u0142nego dost\u0119pu do schowka,\n [access-denied] Odm\xf3wiono dost\u0119pu do schowka,\n } ale zawsze mo\u017cesz stosowa\u0107 te skr\xf3ty klawiszowe:\nclipboard-message-copy = { " " } w celu skopiowania\nclipboard-message-cut = { " " } w celu wyci\u0119cia\nclipboard-message-paste = { " " } w celu wklejenia\nerror-canvas-reload = Nie mo\u017cna ponownie za\u0142adowa\u0107 renderera canvas, gdy jest ju\u017c on u\u017cywany.\nerror-file-protocol =\n Wygl\u0105da na to, \u017ce u\u017cywasz Ruffle z protoko\u0142em "file:".\n To nie dzia\u0142a, poniewa\u017c przegl\u0105darka blokuje wiele funkcji przed dzia\u0142aniem ze wzgl\u0119d\xf3w bezpiecze\u0144stwa.\n Zamiast tego zach\u0119camy do konfiguracji lokalnego serwera lub u\u017cycia webowego demo lub aplikacji desktopowej.\nerror-javascript-config =\n Ruffle napotka\u0142 powa\u017cny problem z powodu nieprawid\u0142owej konfiguracji JavaScript.\n Je\u015bli jeste\u015b administratorem serwera, prosimy o sprawdzenie szczeg\xf3\u0142\xf3w b\u0142\u0119du, aby dowiedzie\u0107 si\u0119, kt\xf3ry parametr jest b\u0142\u0119dny.\n Mo\u017cesz r\xf3wnie\u017c zapozna\u0107 si\u0119 z wiki Ruffle, aby uzyska\u0107 pomoc.\nerror-wasm-not-found =\n Nie uda\u0142o si\u0119 za\u0142adowa\u0107 wymaganego komponentu pliku ".wasm".\n Je\u015bli jeste\u015b administratorem serwera, upewnij si\u0119, \u017ce plik zosta\u0142 poprawnie przes\u0142any.\n Je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, by\u0107 mo\u017ce b\u0119dziesz musia\u0142 u\u017cy\u0107 ustawienia "publicPath": zapoznaj si\u0119 z wiki Ruffle, aby uzyska\u0107 pomoc.\nerror-wasm-mime-type =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by zainicjowania.\n Ten serwer nie serwuje plik\xf3w ".wasm" z poprawnym typem MIME.\n Je\u015bli jeste\u015b administratorem serwera, zasi\u0119gnij pomocy na wiki Ruffle.\nerror-invalid-swf =\n Ruffle nie mo\u017ce przetworzy\u0107 \u017c\u0105danego pliku.\n Prawdopodobnie to nie jest poprawny plik SWF.\nerror-swf-fetch =\n Nie uda\u0142o si\u0119 za\u0142adowa\u0107 pliku Flash SWF.\n Najbardziej prawdopodobnym powodem jest to, \u017ce plik ju\u017c nie istnieje, wi\u0119c Ruffle nie ma co za\u0142adowa\u0107.\n Spr\xf3buj skontaktowa\u0107 si\u0119 z administratorem witryny, aby uzyska\u0107 pomoc.\nerror-swf-cors =\n Nie uda\u0142o si\u0119 za\u0142adowa\u0107 pliku Flash SWF.\n Pobieranie zosta\u0142o prawdopodobnie zablokowane przez polityk\u0119 CORS.\n Je\u015bli jeste\u015b administratorem serwera, zasi\u0119gnij pomocy na wiki Ruffle.\nerror-wasm-cors =\n Nie uda\u0142o si\u0119 za\u0142adowa\u0107 wymaganego komponentu pliku ".wasm".\n Pobieranie zosta\u0142o prawdopodobnie zablokowane przez polityk\u0119 CORS.\n Je\u015bli jeste\u015b administratorem serwera, zasi\u0119gnij pomocy na wiki Ruffle.\nerror-wasm-invalid =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by zainicjowania.\n Wygl\u0105da na to, \u017ce ta strona ma brakuj\u0105ce lub nieprawid\u0142owe pliki niezb\u0119dne do uruchomienia Ruffle.\n Je\u015bli jeste\u015b administratorem serwera, zasi\u0119gnij pomocy na wiki Ruffle.\nerror-wasm-download =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by zainicjowania.\n Ten problem cz\u0119sto sam si\u0119 rozwi\u0105zuje, wi\u0119c mo\u017cesz spr\xf3bowa\u0107 od\u015bwie\u017cy\u0107 stron\u0119.\n W przeciwnym razie skontaktuj si\u0119 z administratorem witryny.\nerror-wasm-disabled-on-edge =\n Ruffle nie uda\u0142o si\u0119 za\u0142adowa\u0107 wymaganego komponentu pliku ".wasm".\n Aby to naprawi\u0107, spr\xf3buj otworzy\u0107 ustawienia przegl\u0105darki, klikaj\u0105c "Prywatno\u015b\u0107, wyszukiwanie i us\u0142ugi", przewijaj\u0105c w d\xf3\u0142 i wy\u0142\u0105czaj\u0105c "Zwi\u0119ksz bezpiecze\u0144stwo w sieci".\n Pozwoli to przegl\u0105darce za\u0142adowa\u0107 wymagane pliki ".wasm".\n Je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, by\u0107 mo\u017ce b\u0119dziesz musia\u0142 u\u017cy\u0107 innej przegl\u0105darki.\nerror-wasm-unsupported-browser =\n Przegl\u0105darka, kt\xf3rej u\u017cywasz, nie obs\u0142uguje rozszerze\u0144 WebAssembly wymaganych do dzia\u0142ania Ruffle.\n Prosz\u0119 u\u017cy\u0107 obs\u0142ugiwanej przegl\u0105darki.\n List\u0119 obs\u0142ugiwanych przegl\u0105darek znajdziesz na Wiki.\nerror-javascript-conflict =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by zainicjowania.\n Wygl\u0105da na to, \u017ce ta strona u\u017cywa kodu JavaScript, kt\xf3ry koliduje z Ruffle.\n Je\u015bli jeste\u015b administratorem serwera, zapraszamy Ci\u0119 do \u0142adowania pliku na pustej stronie.\nerror-javascript-conflict-outdated = Mo\u017cesz r\xf3wnie\u017c spr\xf3bowa\u0107 przes\u0142a\u0107 nowsz\u0105 wersj\u0119 Ruffle, kt\xf3ra mo\u017ce omin\u0105\u0107 problem (obecna wersja jest przestarza\u0142a: { $buildDate }).\nerror-csp-conflict =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by zainicjowania.\n Polityka bezpiecze\u0144stwa zawarto\u015bci tego serwera (CSP) nie zezwala na komponent ".wasm" wymagany do uruchomienia.\n Je\u015bli jeste\u015b administratorem serwera, zasi\u0119gnij pomocy na wiki Ruffle.\nerror-unknown =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by wy\u015bwietlenia tej zawarto\u015bci Flash.\n { $outdated ->\n [true] Je\u015bli jeste\u015b administratorem serwera, spr\xf3buj zaktualizowa\u0107 Ruffle (obecna wersja jest przestarza\u0142a: { $buildDate }).\n *[false] To nie powinno si\u0119 wydarzy\u0107, wi\u0119c byliby\u015bmy wdzi\u0119czni, gdyby\u015b zg\u0142osi\u0142 b\u0142\u0105d!\n }\n',"save-manager.ftl":"save-delete-prompt = Czy na pewno chcesz skasowa\u0107 ten plik zapisu?\nsave-reload-prompt =\n Jedyn\u0105 opcj\u0105, aby { $action ->\n [delete] usun\u0105\u0107\n *[replace] zamieni\u0107\n } ten plik zapisu bez potencjalnych konflikt\xf3w jest prze\u0142adowanie zawarto\u015bci. Czy chcesz kontynuowa\u0107?\nsave-download = Pobierz\nsave-replace = Zamie\u0144\nsave-delete = Usu\u0144\nsave-backup-all = Pobierz wszystkie pliki zapisu\n","volume-controls.ftl":"volume-controls-mute = Wycisz\nvolume-controls-unmute = Wy\u0142\u0105cz wyciszenie\n"},"pt-BR":{"context_menu.ftl":"context-menu-download-swf = Baixar .swf\ncontext-menu-copy-debug-info = Copiar informa\xe7\xe3o de depura\xe7\xe3o\ncontext-menu-open-save-manager = Abrir o Gerenciador de Salvamento\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Sobre a extens\xe3o do Ruffle ({ $version })\n *[other] Sobre o Ruffle ({ $version })\n }\ncontext-menu-hide = Esconder este menu\ncontext-menu-exit-fullscreen = Sair da tela cheia\ncontext-menu-enter-fullscreen = Entrar em tela cheia\ncontext-menu-volume-controls = Controles de volume\n","messages.ftl":'message-cant-embed =\n Ruffle n\xe3o conseguiu executar o Flash incorporado nesta p\xe1gina.\n Voc\xea pode tentar abrir o arquivo em uma guia separada para evitar esse problema.\npanic-title = Algo deu errado :(\nmore-info = Mais informa\xe7\xe3o\nrun-anyway = Executar mesmo assim\ncontinue = Continuar\nreport-bug = Reportar Bug\nupdate-ruffle = Atualizar Ruffle\nruffle-demo = Demo Web\nruffle-desktop = Aplicativo de Desktop\nruffle-wiki = Ver Wiki do Ruffle\nenable-hardware-acceleration = Parece que a acelera\xe7\xe3o de hardware est\xe1 desabilitada. Embora o Ruffle possa funcionar, ele pode ser muito lento. Voc\xea pode descobrir como habilitar a acelera\xe7\xe3o de hardware seguindo o link abaixo:\nenable-hardware-acceleration-link = FAQ - Acelera\xe7\xe3o de hardware do Chrome\nview-error-details = Ver detalhes do erro\nopen-in-new-tab = Abrir em uma nova guia\nclick-to-unmute = Clique para ativar o som\nclipboard-message-title = Copiando e colando no Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] Seu navegador n\xe3o suporta acesso total \xe0 \xe1rea de transfer\xeancia,\n [access-denied] O acesso \xe0 \xe1rea de transfer\xeancia foi negado,\n } mas voc\xea sempre pode usar estes atalhos:\nclipboard-message-copy = { " " } para copiar\nclipboard-message-cut = { " " } para recortar\nclipboard-message-paste = { " " } para colar\nerror-file-protocol =\n Parece que voc\xea est\xe1 executando o Ruffle no protocolo "file:".\n Isto n\xe3o funciona como navegadores bloqueiam muitos recursos de funcionar por raz\xf5es de seguran\xe7a.\n Ao inv\xe9s disso, convidamos voc\xea a configurar um servidor local ou a usar a demonstra\xe7\xe3o da web, ou o aplicativo de desktop.\nerror-javascript-config =\n O Ruffle encontrou um grande problema devido a uma configura\xe7\xe3o incorreta do JavaScript.\n Se voc\xea for o administrador do servidor, convidamos voc\xea a verificar os detalhes do erro para descobrir qual par\xe2metro est\xe1 com falha.\n Voc\xea tamb\xe9m pode consultar o wiki do Ruffle para obter ajuda.\nerror-wasm-not-found =\n Ruffle falhou ao carregar o componente de arquivo ".wasm" necess\xe1rio.\n Se voc\xea \xe9 o administrador do servidor, por favor, certifique-se de que o arquivo foi carregado corretamente.\n Se o problema persistir, voc\xea pode precisar usar a configura\xe7\xe3o "publicPath": por favor consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-mime-type =\n Ruffle encontrou um grande problema ao tentar inicializar.\n Este servidor de web n\xe3o est\xe1 servindo ".wasm" arquivos com o tipo MIME correto.\n Se voc\xea \xe9 o administrador do servidor, por favor consulte o wiki do Ruffle para obter ajuda.\nerror-invalid-swf =\n Ruffle n\xe3o pode analisar o arquivo solicitado.\n O motivo prov\xe1vel \xe9 que o arquivo solicitado n\xe3o seja um SWF v\xe1lido.\nerror-swf-fetch =\n Ruffle falhou ao carregar o arquivo Flash SWF.\n A raz\xe3o prov\xe1vel \xe9 que o arquivo n\xe3o existe mais, ent\xe3o n\xe3o h\xe1 nada para o Ruffle carregar.\n Tente contatar o administrador do site para obter ajuda.\nerror-swf-cors =\n Ruffle falhou ao carregar o arquivo Flash SWF.\n O acesso para fetch provavelmente foi bloqueado pela pol\xedtica CORS.\n Se voc\xea for o administrador do servidor, consulte o wiki do Ruffle para obter ajuda.\nerror-wasm-cors =\n Ruffle falhou ao carregar o componente de arquivo ".wasm" necess\xe1rio.\n O acesso para fetch foi provavelmente bloqueado pela pol\xedtica CORS.\n Se voc\xea \xe9 o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-invalid =\n Ruffle encontrou um grande problema ao tentar inicializar.\n Parece que esta p\xe1gina tem arquivos ausentes ou inv\xe1lidos para executar o Ruffle.\n Se voc\xea for o administrador do servidor, consulte o wiki do Ruffle para obter ajuda.\nerror-wasm-download =\n O Ruffle encontrou um grande problema ao tentar inicializar.\n Muitas vezes isso pode se resolver sozinho, ent\xe3o voc\xea pode tentar recarregar a p\xe1gina.\n Caso contr\xe1rio, contate o administrador do site.\nerror-wasm-disabled-on-edge =\n O Ruffle falhou ao carregar o componente de arquivo ".wasm" necess\xe1rio.\n Para corrigir isso, tente abrir configura\xe7\xf5es do seu navegador, clicando em "Privacidade, pesquisa e servi\xe7os", rolando para baixo e desativando "Melhore sua seguran\xe7a na web".\n Isso permitir\xe1 que seu navegador carregue os arquivos ".wasm" necess\xe1rios.\n Se o problema persistir, talvez seja necess\xe1rio usar um navegador diferente.\nerror-wasm-unsupported-browser =\n O navegador que voc\xea est\xe1 usando n\xe3o suporta as extens\xf5es WebAssembly Ruffle exige que seja executado.\n Por favor, mude para um navegador suportado.\n Voc\xea pode encontrar uma lista de navegadores suportados no wiki.\nerror-javascript-conflict =\n Ruffle encontrou um grande problema ao tentar inicializar.\n Parece que esta p\xe1gina usa c\xf3digo JavaScript que entra em conflito com o Ruffle.\n Se voc\xea for o administrador do servidor, convidamos voc\xea a tentar carregar o arquivo em uma p\xe1gina em branco.\nerror-javascript-conflict-outdated = Voc\xea tamb\xe9m pode tentar fazer o upload de uma vers\xe3o mais recente do Ruffle que pode contornar o problema (a compila\xe7\xe3o atual est\xe1 desatualizada: { $buildDate }).\nerror-csp-conflict =\n Ruffle encontrou um grande problema ao tentar inicializar.\n A pol\xedtica de seguran\xe7a de conte\xfado deste servidor da web n\xe3o permite a execu\xe7\xe3o do componente ".wasm" necess\xe1rio.\n Se voc\xea for o administrador do servidor, consulte o wiki do Ruffle para obter ajuda.\nerror-unknown =\n O Ruffle encontrou um grande problema enquanto tentava exibir este conte\xfado em Flash.\n { $outdated ->\n [true] Se voc\xea \xe9 o administrador do servidor, por favor tente fazer o upload de uma vers\xe3o mais recente do Ruffle (a compila\xe7\xe3o atual est\xe1 desatualizada: { $buildDate }).\n *[false] Isso n\xe3o deveria acontecer, ent\xe3o apreciar\xedamos muito se voc\xea pudesse arquivar um bug!\n }\n',"save-manager.ftl":"save-delete-prompt = Tem certeza que deseja excluir este arquivo de salvamento?\nsave-reload-prompt =\n A \xfanica maneira de { $action ->\n [delete] excluir\n *[replace] substituir\n } este arquivo sem potencial conflito \xe9 recarregar este conte\xfado. Deseja continuar mesmo assim?\nsave-download = Baixar\nsave-replace = Substituir\nsave-delete = Excluir\nsave-backup-all = Baixar todos os arquivos de salvamento\n","volume-controls.ftl":"volume-controls-mute = Silenciar\nvolume-controls-unmute = Ativar som\n"},"pt-PT":{"context_menu.ftl":"context-menu-download-swf = Descarga.swf\ncontext-menu-copy-debug-info = Copiar informa\xe7\xf5es de depura\xe7\xe3o\ncontext-menu-open-save-manager = Abrir Gestor de Grava\xe7\xf5es\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Sobre a extens\xe3o do Ruffle ({ $version })\n *[other] Sobre o Ruffle ({ $version })\n }\ncontext-menu-hide = Esconder este menu\ncontext-menu-exit-fullscreen = Fechar Ecr\xe3 Inteiro\ncontext-menu-enter-fullscreen = Abrir Ecr\xe3 Inteiro\ncontext-menu-volume-controls = Controlos de volume\n","messages.ftl":'message-cant-embed =\n O Ruffle n\xe3o conseguiu abrir o Flash integrado nesta p\xe1gina.\n Para tentar resolver o problema, pode abrir o ficheiro num novo separador.\npanic-title = Algo correu mal :(\nmore-info = Mais informa\xe7\xf5es\nrun-anyway = Executar mesmo assim\ncontinue = Continuar\nreport-bug = Reportar falha\nupdate-ruffle = Atualizar o Ruffle\nruffle-demo = Demonstra\xe7\xe3o na Web\nruffle-desktop = Aplica\xe7\xe3o para Desktop\nruffle-wiki = Ver a Wiki do Ruffle\nenable-hardware-acceleration = Parece que a acelera\xe7\xe3o de hardware est\xe1 desativada. Mesmo que o Ruffle funcione, pode estar excessivamente lento. Descubra como ativar a acelera\xe7\xe3o de hardware seguindo este link:\nenable-hardware-acceleration-link = Perguntas Frequentes - Acelera\xe7\xe3o de Hardware no Chrome\nview-error-details = Ver detalhes do erro\nopen-in-new-tab = Abrir num novo separador\nclick-to-unmute = Clique para ativar o som\nclipboard-message-title = Copiar e colar no Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] O seu navegador n\xe3o suporta acesso total \xe0 \xe1rea de transfer\xeancia,\n [access-denied] O acesso \xe0 \xe1rea de transfer\xeancia foi negado,\n } mas pode sempre usar estes atalhos em alternativa:\nclipboard-message-copy = { " " } para copiar\nclipboard-message-cut = { " " } para cortar\nclipboard-message-paste = { " " } para colar\nerror-canvas-reload = N\xe3o \xe9 poss\xedvel recarregar com o renderizado de tela quando o renderizado de tela j\xe1 estiver em uso.\nerror-file-protocol =\n Parece que executa o Ruffle no protocolo "file:".\n Isto n\xe3o funciona, j\xe1 que os navegadores bloqueiam muitas funcionalidades por raz\xf5es de seguran\xe7a.\n Em vez disto, recomendados configurar um servidor local ou usar a demonstra\xe7\xe3o na web, ou a aplica\xe7\xe3o para desktop.\nerror-javascript-config =\n O Ruffle encontrou um problema maior devido a uma configura\xe7\xe3o de JavaScript incorreta.\n Se \xe9 o administrador do servidor, convidamo-lo a verificar os detalhes do erro para descobrir o par\xe2metro problem\xe1tico.\n Pode ainda consultar a wiki do Ruffle para obter ajuda.\nerror-wasm-not-found =\n O Ruffle falhou ao carregar o componente de ficheiro ".wasm" necess\xe1rio.\n Se \xe9 o administrador do servidor, por favor certifique-se de que o ficheiro foi devidamente carregado.\n Se o problema persistir, poder\xe1 querer usar a configura\xe7\xe3o "publicPath": consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-mime-type =\n O Ruffle encontrou um problema maior ao tentar inicializar.\n Este servidor de web n\xe3o suporta ficheiros ".wasm" com o tipo MIME correto.\n Se \xe9 o administrador do servidor, por favor consulte o wiki do Ruffle para obter ajuda.\nerror-invalid-swf =\n O Ruffle n\xe3o consegue analisar o ficheiro solicitado.\n O motivo prov\xe1vel \xe9 que o ficheiro solicitado n\xe3o seja um SWF v\xe1lido.\nerror-swf-fetch =\n Ruffle falhou ao carregar o arquivo SWF do Flash\n A raz\xe3o mais prov\xe1vel \xe9 que o arquivo n\xe3o existe mais, ent\xe3o n\xe3o h\xe1 nada para o Ruffle carregar.\n Tente contactar o administrador do site para obter ajuda.\nerror-swf-cors =\n O Ruffle falhou ao carregar o ficheiro Flash SWF.\n Acesso a buscar foi provavelmente bloqueado pela pol\xedtica de CORS.\n Se \xe9 o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-cors =\n O Ruffle falhou ao carregar o componente de ficheiro ".wasm" necess\xe1rio.\n O acesso a buscar foi provavelmente bloqueado pela pol\xedtica CORS.\n Se \xe9 o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-invalid =\n Ruffle encontrou um grande problema ao tentar inicializar.\n Parece que esta p\xe1gina est\xe1 ausente ou arquivos inv\xe1lidos para executar o Ruffle.\n Se voc\xea \xe9 o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-download =\n O Ruffle encontrou um problema maior ao tentar inicializar.\n Isto frequentemente resolve-se sozinho, portanto experimente recarregar a p\xe1gina.\n Caso contr\xe1rio, por favor contacte o administrador do site.\nerror-wasm-disabled-on-edge =\n O Ruffle falhou ao carregar o componente de ficheiro ".wasm" necess\xe1rio.\n Para corrigir isso, tente abrir as op\xe7\xf5es do seu navegador, clicando em "Privacidade, pesquisa e servi\xe7os", rolando para baixo e desativando "Melhore a sua seguran\xe7a na web".\n Isto permitir\xe1 ao seu navegador carregar os ficheiros ".wasm" necess\xe1rios.\n Se o problema persistir, talvez seja necess\xe1rio usar um navegador diferente.\nerror-wasm-unsupported-browser =\n O navegador que utiliza n\xe3o suporta as extens\xf5es WebAssembly de que o Ruffle necessita para ser executado.\n Deve mudar para um navegador suportado.\n Pode encontrar uma lista de navegadores suportados na Wiki.\nerror-javascript-conflict =\n O Ruffle encontrou um problema maior ao tentar inicializar.\n Parece que esta p\xe1gina usa c\xf3digo JavaScript que entra em conflito com o Ruffle.\n Se \xe9 o administrador do servidor, convidamo-lo a tentar carregar o ficheiro em numa p\xe1gina em branco.\nerror-javascript-conflict-outdated = Pode ainda tentar carregar uma vers\xe3o mais recente do Ruffle que talvez contorne o problema (a compila\xe7\xe3o atual est\xe1 desatualizada: { $buildDate }).\nerror-csp-conflict =\n O Ruffle encontrou um problema maior ao tentar inicializar.\n A Pol\xedtica de Seguran\xe7a de Conte\xfado deste servidor n\xe3o permite que o componente ".wasm" necess\xe1rio seja executado.\n Se \xe9 o administrador do servidor, por favor consulte o wiki do Ruffle para obter ajuda.\nerror-unknown =\n O Ruffle encontrou um problema maior enquanto tentava mostrar este conte\xfado em Flash.\n { $outdated ->\n [true] Se \xe9 o administrador do servidor, por favor tente carregar uma vers\xe3o mais recente do Ruffle (a compila\xe7\xe3o atual est\xe1 desatualizada: { $buildDate }).\n *[false] N\xe3o era suposto isto ter acontecido, por isso agradecer\xedamos muito se pudesse reportar a falha!\n }\n',"save-manager.ftl":"save-delete-prompt = Tem a certeza de que quer apagar esta grava\xe7\xe3o?\nsave-reload-prompt =\n A \xfanica forma de { $action ->\n [delete] apagar\n *[replace] substituir\n } esta grava\xe7\xe3o sem um potencial conflito \xe9 recarregar este conte\xfado. Deseja continuar mesmo assim?\nsave-download = Descarregar\nsave-replace = Substituir\nsave-delete = Apagar\nsave-backup-all = Descarregar todas as grava\xe7\xf5es\n","volume-controls.ftl":"volume-controls-mute = Silenciar\nvolume-controls-unmute = Ativar o som\n"},"ro-RO":{"context_menu.ftl":"context-menu-download-swf = Descarc\u0103 .swf\ncontext-menu-copy-debug-info = Copiaz\u0103 informa\u021biile de depanare\ncontext-menu-open-save-manager = Deschide managerul de salv\u0103ri\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Despre extensia Ruffle ({ $version })\n *[other] Despre Ruffle ({ $version })\n }\ncontext-menu-hide = Ascunde acest meniu\ncontext-menu-exit-fullscreen = Ie\u0219i din ecranul complet\ncontext-menu-enter-fullscreen = Intr\u0103 \xeen ecran complet\ncontext-menu-volume-controls = Comenzi pentru volum\n","messages.ftl":'message-cant-embed =\n Ruffle nu a putut s\u0103 ruleze Flash \xeencorporat \xeen aceast\u0103 pagin\u0103.\n Po\u021bi \xeencerca s\u0103 deschizi fi\u0219ierul \xeentr-o fil\u0103 separat\u0103, pentru a evita aceast\u0103 problem\u0103.\npanic-title = Ceva a mers prost :(\nmore-info = Mai multe informa\u021bii\nrun-anyway = Ruleaz\u0103 oricum\ncontinue = Continu\u0103\nreport-bug = Raporteaz\u0103 un bug\nupdate-ruffle = Actualizeaz\u0103 Ruffle\nruffle-demo = Demo web\nruffle-desktop = Aplica\u021bie desktop\nruffle-wiki = Vezi wikiul Ruffle\nenable-hardware-acceleration-link = \xcentreb\u0103ri frecvente - Accelerarea hardware Chrome\nview-error-details = Vezi detaliile erorii\nopen-in-new-tab = Deschide \xeentr-o fil\u0103 nou\u0103\nclick-to-unmute = D\u0103 click pentru a dezmu\u021bi\nclipboard-message-title = Copierea \u0219i lipirea \xeen Ruffle\nclipboard-message-copy = { " " } pentru copiere\nclipboard-message-cut = { " " } pentru decupare\nclipboard-message-paste = { " " } pentru lipire\nerror-file-protocol =\n Se pare c\u0103 rulezi Ruffle pe protocolul \u201efile:\u201d.\n Acesta nu func\u021bioneaz\u0103, deoarece browserele blocheaz\u0103 func\u021bionarea multor func\u021bii din motive de securitate.\n \xcen schimb, te invit\u0103m s\u0103 configurezi un server local sau s\u0103 folose\u0219ti fie demoul web, fie aplica\u021bia desktop.\nerror-javascript-config =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 din cauza unei configur\u0103ri incorecte a JavaScript.\n Dac\u0103 e\u0219ti administratorul serverului, te invit\u0103m s\u0103 verifici detaliile erorii pentru a afla care parametru este defect.\n De asemenea, po\u021bi consulta wikiul Ruffle pentru ajutor.\nerror-wasm-not-found =\n Ruffle a e\u0219uat la \xeenc\u0103rcarea componentei de fi\u0219ier \u201e.wasm\u201d.\n Dac\u0103 e\u0219ti administratorul serverului, te rug\u0103m s\u0103 te asiguri c\u0103 fi\u0219ierul a fost \xeenc\u0103rcat corect.\n Dac\u0103 problema persist\u0103, poate fi necesar s\u0103 folose\u0219ti setarea \u201epublicPath\u201d: te rug\u0103m s\u0103 consul\u021bi wikiul Ruffle pentru ajutor.\nerror-wasm-mime-type =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce \xeencerca s\u0103 se ini\u021bializeze.\n Acest server web nu serve\u0219te fi\u0219iere \u201e.wasm\u201d cu tipul MIME corect.\n Dac\u0103 e\u0219ti administratorul serverului, te rug\u0103m s\u0103 consul\u021bi wikiul Ruffle pentru ajutor.\nerror-invalid-swf =\n Ruffle nu poate analiza fi\u0219ierul solicitat.\n Cel mai probabil motiv este c\u0103 fi\u0219ierul solicitat nu este un SWF valid.\nerror-swf-fetch =\n Ruffle a e\u0219uat la \xeenc\u0103rcarea fi\u0219ierului SWF.\n Motivul cel mai probabil este c\u0103 fi\u0219ierul nu mai exist\u0103, deci Ruffle nu mai are ce s\u0103 \xeencarce.\n \xcencearc\u0103 s\u0103 contactezi administratorul site-ului web pentru ajutor.\nerror-swf-cors =\n Ruffle a e\u0219uat la \xeenc\u0103rcarea fi\u0219ierului SWF.\n Accesul de preluare a fost probabil blocat de politica CORS.\n Dac\u0103 e\u0219ti administratorul serverului, te rug\u0103m s\u0103 consul\u021bi wikiul Ruffle pentru ajutor.\nerror-wasm-cors =\n Ruffle a e\u0219uat la \xeenc\u0103rcarea componentei de fi\u0219ier \u201e.wasm\u201d.\n Accesul de preluare a fost probabil blocat de politica CORS.\n Dac\u0103 e\u0219ti administratorul serverului, te rug\u0103m s\u0103 consul\u021bi wikiul Ruffle pentru ajutor.\nerror-wasm-invalid =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce \xeencerca s\u0103 se ini\u021bializeze.\n Se pare c\u0103 aceast\u0103 pagin\u0103 are fi\u0219iere lips\u0103 sau nevalide pentru a rula Ruffle.\n Dac\u0103 e\u0219ti administratorul serverului, te rug\u0103m s\u0103 consul\u021bi wikiul Ruffle pentru ajutor.\nerror-wasm-download =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce \xeencerca s\u0103 ini\u021bializeze.\n Acest lucru se poate rezolva adesea de la sine, a\u0219a c\u0103 po\u021bi \xeencerca s\u0103 re\xeencarci pagina.\n \xcen caz contrar, te rug\u0103m s\u0103 contactezi administratorul site-ului web.\nerror-wasm-disabled-on-edge =\n Ruffle a e\u0219uat la \xeenc\u0103rcarea componentei de fi\u0219ier \u201e.wasm\u201d.\n Pentru a remedia acest lucru, \xeencearc\u0103 s\u0103 deschizi set\u0103rile browserului, s\u0103 faci clic pe \u201eConfiden\u021bialitate, c\u0103utare \u0219i servicii\u201d, s\u0103 derulezi \xeen jos \u0219i s\u0103 dezactivezi \u201e\xcembun\u0103t\u0103\u021bi\u021bi-v\u0103 securitatea pe web\u201d.\n Acest lucru va permite browserului s\u0103 \xeencarce fi\u0219ierele \u201e.wasm\u201d necesare.\n Dac\u0103 problema persist\u0103, este posibil s\u0103 trebuiasc\u0103 s\u0103 folose\u0219ti un alt browser.\nerror-wasm-unsupported-browser =\n Browserul pe care \xeel utiliza\u021bi nu suport\u0103 extensiile WebAssembly pe care Ruffle le solicit\u0103 pentru a rula.\n V\u0103 rug\u0103m s\u0103 folosi\u021bi un browser compatibil.\n Pute\u021bi g\u0103si o list\u0103 de browsere compatibile pe Wiki.\nerror-javascript-conflict =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce \xeencerca s\u0103 se ini\u021bializeze.\n Se pare c\u0103 aceast\u0103 pagin\u0103 folose\u0219te cod JavaScript care intr\u0103 \xeen conflict cu Ruffle.\n Dac\u0103 e\u0219ti administratorul serverului, te invit\u0103m s\u0103 \xeencerci \xeenc\u0103rcarea fi\u0219ierului pe o pagin\u0103 goal\u0103.\nerror-javascript-conflict-outdated = De asemenea, po\u021bi \xeencerca s\u0103 \xeencarci o versiune mai recent\u0103 de Ruffle care ar putea ocoli problema (versiunea actual\u0103 este \xeenvechit\u0103: { $buildDate }).\nerror-csp-conflict =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce \xeencerca s\u0103 se ini\u021bializeze.\n Politica de securitate a con\u021binutului a acestui server web nu permite rularea componentei \u201e.wasm\u201d necesare.\n Dac\u0103 e\u0219ti administratorul serverului, te rug\u0103m s\u0103 consul\u021bi wikiul Ruffle pentru ajutor.\nerror-unknown =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce \xeencerca s\u0103 afi\u0219eze acest con\u021binut Flash.\n { $outdated ->\n [true] Dac\u0103 e\u0219ti administratorul serverului, te rug\u0103m s\u0103 \xeencerci s\u0103 \xeencarci o versiune mai recent\u0103 de Ruffle (versiunea actual\u0103 este \xeenvechit\u0103: { $buildDate }).\n *[false] Acest lucru nu ar trebui s\u0103 se \xeent\xe2mple, a\u0219a c\u0103 am aprecia foarte mult dac\u0103 ai putea trimite un bug!\n }\n',"save-manager.ftl":"save-delete-prompt = Sigur vrei s\u0103 \u0219tergi acest fi\u0219ier de salvare?\nsave-reload-prompt =\n Singura cale de a { $action ->\n [delete] \u0219terge\n *[replace] \xeenlocui\n } acest fi\u0219ier de salvare f\u0103r\u0103 un conflict poten\u021bial este de a re\xeenc\u0103rca acest con\u021binut. Dore\u0219ti s\u0103 continui oricum?\nsave-download = Descarc\u0103\nsave-replace = \xcenlocuie\u0219te\nsave-delete = \u0218terge\nsave-backup-all = Descarc\u0103 toate fi\u0219ierele de salvare\n","volume-controls.ftl":"volume-controls-mute = Mut\nvolume-controls-unmute = Activare sunet\n"},"ru-RU":{"context_menu.ftl":"context-menu-download-swf = \u0421\u043a\u0430\u0447\u0430\u0442\u044c .swf\ncontext-menu-copy-debug-info = \u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e\ncontext-menu-open-save-manager = \u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0439\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u041e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0438 Ruffle ({ $version })\n *[other] \u041e Ruffle ({ $version })\n }\ncontext-menu-hide = \u0421\u043a\u0440\u044b\u0442\u044c \u044d\u0442\u043e \u043c\u0435\u043d\u044e\ncontext-menu-exit-fullscreen = \u041e\u043a\u043e\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c\ncontext-menu-enter-fullscreen = \u041f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c\ncontext-menu-volume-controls = \u0413\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c\n","messages.ftl":'message-cant-embed =\n Ruffle \u043d\u0435 \u0441\u043c\u043e\u0433 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c Flash, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u043d\u0430 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435.\n \u0427\u0442\u043e\u0431\u044b \u043e\u0431\u043e\u0439\u0442\u0438 \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0444\u0430\u0439\u043b \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435.\npanic-title = \u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a :(\nmore-info = \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435\nrun-anyway = \u0412\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c\ncontinue = \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c\nreport-bug = \u0421\u043e\u043e\u0431\u0449\u0438\u0442\u044c \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435\nupdate-ruffle = \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c Ruffle\nruffle-demo = \u0412\u0435\u0431-\u0434\u0435\u043c\u043e\nruffle-desktop = \u041d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\nruffle-wiki = \u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432\u0438\u043a\u0438 Ruffle\nenable-hardware-acceleration = \u041f\u043e\u0445\u043e\u0436\u0435, \u0447\u0442\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0435 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e. \u0425\u043e\u0442\u044f Ruffle \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u043d\u043e \u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u043c. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0437\u043d\u0430\u0442\u044c, \u043a\u0430\u043a \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0435 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435, \u043f\u0435\u0440\u0435\u0439\u0434\u044f \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u043d\u0438\u0436\u0435:\nenable-hardware-acceleration-link = FAQ - \u0410\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0435 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 Chrome\nview-error-details = \u0421\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435\nopen-in-new-tab = \u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435\nclick-to-unmute = \u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a\nclipboard-message-title = \u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u0432 Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] \u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0431\u0443\u0444\u0435\u0440\u0443 \u043e\u0431\u043c\u0435\u043d\u0430.\n [access-denied] \u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0431\u0443\u0444\u0435\u0440\u0443 \u043e\u0431\u043c\u0435\u043d\u0430 \u0431\u044b\u043b \u043e\u0442\u043a\u043b\u043e\u043d\u0451\u043d.\n } \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u044f \u043a\u043b\u0430\u0432\u0438\u0448 \u0434\u043b\u044f \u0432\u044b\u0440\u0435\u0437\u0430\u043d\u0438\u044f, \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0438:\nclipboard-message-copy = { " " } \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c\nclipboard-message-cut = { " " } \u0432\u044b\u0440\u0435\u0437\u0430\u0442\u044c\nclipboard-message-paste = { " " } \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c\nerror-canvas-reload = \u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441 \u0440\u0435\u043d\u0434\u0435\u0440\u0435\u0440\u043e\u043c canvas, \u043a\u043e\u0433\u0434\u0430 \u0440\u0435\u043d\u0434\u0435\u0440\u0435\u0440 canvas \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f.\nerror-file-protocol =\n \u041f\u043e\u0445\u043e\u0436\u0435, \u0447\u0442\u043e \u0432\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0435 Ruffle \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 "file:".\n \u042d\u0442\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043f\u043e \u0441\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438.\n \u0412\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0432\u0430\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0432\u0435\u0431-\u0434\u0435\u043c\u043e \u0438\u043b\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440.\nerror-javascript-config =\n \u0412\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0438\u0437-\u0437\u0430 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 JavaScript.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u044f\u0432\u043b\u044f\u0435\u0442\u0435\u0441\u044c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043c\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0432\u0430\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0434\u0435\u0442\u0430\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0438, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u044f\u0441\u043d\u0438\u0442\u044c, \u043a\u0430\u043a\u043e\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0434\u0430\u043b \u0441\u0431\u043e\u0439.\n \u0412\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c\u0441\u044f \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-wasm-not-found =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0444\u0430\u0439\u043b\u0430 ".wasm".\n \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0444\u0430\u0439\u043b \u0431\u044b\u043b \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e.\n \u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0435 \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f, \u0432\u0430\u043c \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 "publicPath": \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-wasm-mime-type =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n \u042d\u0442\u043e\u0442 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0444\u0430\u0439\u043b\u044b ".wasm" \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u0442\u0438\u043f\u043e\u043c MIME.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-invalid-swf =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0444\u0430\u0439\u043b.\n \u0412\u0435\u0440\u043e\u044f\u0442\u043d\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0434\u0430\u043d\u043d\u044b\u0439 SWF \u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0451\u043d \u0438\u043b\u0438 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u0430\u043a\u043e\u0432\u044b\u043c.\nerror-swf-fetch =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c SWF-\u0444\u0430\u0439\u043b Flash.\n \u0412\u0435\u0440\u043e\u044f\u0442\u043d\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0444\u0430\u0439\u043b \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 Ruffle \u043d\u0435\u0447\u0435\u0433\u043e \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c.\n \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0430\u0439\u0442\u0430 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043c\u043e\u0449\u0438.\nerror-swf-cors =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c SWF-\u0444\u0430\u0439\u043b Flash.\n \u0421\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0443 \u0431\u044b\u043b \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u043e\u0439 CORS.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-wasm-cors =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0444\u0430\u0439\u043b\u0430 ".wasm".\n \u0421\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0443 \u0431\u044b\u043b \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u043e\u0439 CORS.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-wasm-invalid =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n \u041f\u043e\u0445\u043e\u0436\u0435, \u0447\u0442\u043e \u043d\u0430 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Ruffle \u0438\u043b\u0438 \u043e\u043d\u0438 \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-wasm-download =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n \u0427\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u0430\u043c\u0430 \u0441\u043e\u0431\u043e\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443.\n \u0415\u0441\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f, \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0430\u0439\u0442\u0430.\nerror-wasm-disabled-on-edge =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0444\u0430\u0439\u043b\u0430 ".wasm".\n \u0427\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043e\u0448\u0438\u0431\u043a\u0443, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0443 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 WASM-\u0444\u0430\u0439\u043b\u044b.\n \u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c, \u0432\u0430\u043c \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u0440\u0443\u0433\u043e\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.\nerror-wasm-unsupported-browser =\n \u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f WebAssembly, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Ruffle.\n \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u0441\u044c \u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.\n \u0421\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043e\u0432 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0439\u0442\u0438 \u0432 \u0412\u0438\u043a\u0438.\nerror-javascript-conflict =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n \u041f\u043e\u0445\u043e\u0436\u0435, \u0447\u0442\u043e \u044d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0443\u044e\u0449\u0438\u0439 \u0441 Ruffle \u043a\u043e\u0434 JavaScript.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u044f\u0432\u043b\u044f\u0435\u0442\u0435\u0441\u044c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043c\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0432\u0430\u043c \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0444\u0430\u0439\u043b \u043d\u0430 \u043f\u0443\u0441\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435.\nerror-javascript-conflict-outdated = \u0412\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e Ruffle, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u043e\u0439\u0442\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 (\u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430: { $buildDate }).\nerror-csp-conflict =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 ".wasm".\n \u0415\u0441\u043b\u0438 \u0432\u044b \u044f\u0432\u043b\u044f\u0435\u0442\u0435\u0441\u044c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-unknown =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u044d\u0442\u043e\u0442 Flash-\u043a\u043e\u043d\u0442\u0435\u043d\u0442.\n { $outdated ->\n [true] \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e Ruffle (\u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430: { $buildDate }).\n *[false] \u042d\u0442\u043e\u0433\u043e \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u0438\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u044b, \u0435\u0441\u043b\u0438 \u0432\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u0442\u0435 \u043d\u0430\u043c \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435!\n }\n',"save-manager.ftl":"save-delete-prompt = \u0423\u0434\u0430\u043b\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f?\nsave-reload-prompt =\n \u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 { $action ->\n [delete] \u0443\u0434\u0430\u043b\u0438\u0442\u044c\n *[replace] \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c\n } \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430 \u2013 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442. \u0412\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?\nsave-download = \u0421\u043a\u0430\u0447\u0430\u0442\u044c\nsave-replace = \u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c\nsave-delete = \u0423\u0434\u0430\u043b\u0438\u0442\u044c\nsave-backup-all = \u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0432\u0441\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f\n","volume-controls.ftl":"volume-controls-mute = \u0411\u0435\u0437 \u0437\u0432\u0443\u043a\u0430\nvolume-controls-unmute = \u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a\n"},"sk-SK":{"context_menu.ftl":"context-menu-download-swf = Stiahnu\u0165 .swf\ncontext-menu-copy-debug-info = Skop\xedrova\u0165 debug info\ncontext-menu-open-save-manager = Otvori\u0165 spr\xe1vcu ulo\u017een\xed\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] O Ruffle roz\u0161\xedren\xed ({ $version })\n *[other] O Ruffle ({ $version })\n }\ncontext-menu-hide = Skry\u0165 menu\ncontext-menu-exit-fullscreen = Ukon\u010di\u0165 re\u017eim celej obrazovky\ncontext-menu-enter-fullscreen = Prejs\u0165 do re\u017eimu celej obrazovky\ncontext-menu-volume-controls = Ovl\xe1danie hlasitosti\n","messages.ftl":'message-cant-embed =\n Ruffle nemohol spusti\u0165 Flash vlo\u017een\xfd na tejto str\xe1nke.\n M\xf4\u017eete sa pok\xfasi\u0165 otvori\u0165 s\xfabor na samostatnej karte, aby ste sa vyhli tomuto probl\xe9mu.\npanic-title = Nie\u010do sa pokazilo :(\nmore-info = Viac inform\xe1ci\xed\nrun-anyway = Spusti\u0165 aj tak\ncontinue = Pokra\u010dova\u0165\nreport-bug = Nahl\xe1si\u0165 chybu\nupdate-ruffle = Aktualizova\u0165 Ruffle\nruffle-demo = Web Demo\nruffle-desktop = Desktopov\xe1 aplik\xe1cia\nruffle-wiki = Zobrazi\u0165 Ruffle Wiki\nenable-hardware-acceleration = Zd\xe1 sa, \u017ee hardv\xe9rov\xe1 akceler\xe1cia je vypnut\xe1. Aj ke\u010f Ruffle funguje spr\xe1vne, m\xf4\u017ee by\u0165 neprimerane pomal\xfd. Ako povoli\u0165 hardv\xe9rov\xfa akceler\xe1ciu zist\xedte na tomto odkaze:\nenable-hardware-acceleration-link = \u010cast\xe9 ot\xe1zky - Hardv\xe9rov\xe1 akceler\xe1cia Chrome\nview-error-details = Zobrazi\u0165 podrobnosti o chybe\nopen-in-new-tab = Otvori\u0165 na novej karte\nclick-to-unmute = Kliknut\xedm zapnete zvuk\nclipboard-message-title = Kop\xedrovanie a vkladanie v Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] V\xe1\u0161 prehliada\u010d nepodporuje pln\xfd pr\xedstup k schr\xe1nke,\n [access-denied] Pr\xedstup k schr\xe1nke bol odmietnut\xfd,\n } ale namiesto toho m\xf4\u017eete v\u017edy pou\u017ei\u0165 tieto skratky:\nclipboard-message-copy = { " " } pre kop\xedrovanie\nclipboard-message-cut = { " " } pre vystrihovanie\nclipboard-message-paste = { " " } pre vlo\u017eenie\nerror-canvas-reload = Nie je mo\u017en\xe9 znova na\u010d\xedta\u0165 pomocou vykres\u013eova\u010da pl\xe1tna, ke\u010f sa vykres\u013eovanie pl\xe1tna u\u017e pou\u017e\xedva.\nerror-file-protocol =\n Zd\xe1 sa, \u017ee pou\u017e\xedvate Ruffle na protokole "file:".\n To nie je mo\u017en\xe9, preto\u017ee prehliada\u010de blokuj\xfa fungovanie mnoh\xfdch funkci\xed z bezpe\u010dnostn\xfdch d\xf4vodov.\n Namiesto toho v\xe1m odpor\xfa\u010dame nastavi\u0165 lok\xe1lny server alebo pou\u017ei\u0165 web demo \u010di desktopov\xfa aplik\xe1ciu.\nerror-javascript-config =\n Ruffle narazil na probl\xe9m v d\xf4sledku nespr\xe1vnej konfigur\xe1cie JavaScriptu.\n Ak ste spr\xe1vcom servera, odpor\xfa\u010dame v\xe1m skontrolova\u0165 podrobnosti o chybe, aby ste zistili, ktor\xfd parameter je chybn\xfd.\n Pomoc m\xf4\u017eete z\xedska\u0165 aj na wiki Ruffle.\nerror-wasm-not-found =\n Ruffle sa nepodarilo na\u010d\xedta\u0165 po\u017eadovan\xfd komponent s\xfaboru \u201e.wasm\u201c.\n Ak ste spr\xe1vcom servera, skontrolujte, \u010di bol s\xfabor spr\xe1vne nahran\xfd.\n Ak probl\xe9m pretrv\xe1va, mo\u017eno budete musie\u0165 pou\u017ei\u0165 nastavenie \u201epublicPath\u201c: pomoc n\xe1jdete na wiki Ruffle.\nerror-wasm-mime-type =\n Ruffle narazil na probl\xe9m pri pokuse o inicializ\xe1ciu.\n Tento webov\xfd server neposkytuje s\xfabory \u201e.wasm\u201c so spr\xe1vnym typom MIME.\n Ak ste spr\xe1vcom servera, pomoc n\xe1jdete na Ruffle wiki.\nerror-invalid-swf =\n Ruffle nem\xf4\u017ee spracova\u0165 po\u017eadovan\xfd s\xfabor.\n Najpravdepodobnej\u0161\xedm d\xf4vodom je, \u017ee po\u017eadovan\xfd s\xfabor nie je platn\xfdm s\xfaborom SWF.\nerror-swf-fetch =\n Ruffle sa nepodarilo na\u010d\xedta\u0165 SWF s\xfabor Flash.\n Najpravdepodobnej\u0161\xedm d\xf4vodom je, \u017ee s\xfabor u\u017e neexistuje, tak\u017ee Ruffle nem\xe1 \u010do na\u010d\xedta\u0165.\n Sk\xfaste po\u017eiada\u0165 o pomoc spr\xe1vcu webovej lokality.\nerror-swf-cors =\n Ruffle sa nepodarilo na\u010d\xedta\u0165 SWF s\xfabor Flash.\n Pr\xedstup k na\u010d\xedtaniu bol pravdepodobne zablokovan\xfd politikou CORS.\n Ak ste spr\xe1vcom servera, pomoc n\xe1jdete na Ruffle wiki.\nerror-wasm-cors =\n Ruffle sa nepodarilo na\u010d\xedta\u0165 po\u017eadovan\xfd komponent s\xfaboru \u201e.wasm\u201c.\n Pr\xedstup k na\u010d\xedtaniu bol pravdepodobne zablokovan\xfd politikou CORS.\n Ak ste spr\xe1vcom servera, pomoc n\xe1jdete na Ruffle wiki.\nerror-wasm-invalid =\n Ruffle narazil na probl\xe9m pri pokuse o inicializ\xe1ciu.\n Zd\xe1 sa, \u017ee na tejto str\xe1nke ch\xfdbaj\xfa alebo s\xfa neplatn\xe9 s\xfabory na spustenie Ruffle.\n Ak ste spr\xe1vcom servera, pomoc n\xe1jdete na Ruffle wiki.\nerror-wasm-download =\n Ruffle narazil na probl\xe9m pri pokuse o inicializ\xe1ciu.\n Probl\xe9m sa m\xf4\u017ee vyrie\u0161i\u0165 aj s\xe1m, tak\u017ee m\xf4\u017eete sk\xfasi\u0165 str\xe1nku na\u010d\xedta\u0165 znova.\n V opa\u010dnom pr\xedpade kontaktujte administr\xe1tora str\xe1nky.\nerror-wasm-disabled-on-edge =\n Ruffle sa nepodarilo na\u010d\xedta\u0165 po\u017eadovan\xfd komponent s\xfaboru \u201e.wasm\u201c.\n Ak chcete tento probl\xe9m vyrie\u0161i\u0165, sk\xfaste otvori\u0165 nastavenia prehliada\u010da, kliknite na polo\u017eku \u201eOchrana osobn\xfdch \xfadajov, vyh\u013ead\xe1vanie a slu\u017eby\u201c, prejdite nadol a vypnite mo\u017enos\u0165 \u201eZv\xfd\u0161te svoju bezpe\u010dnos\u0165 na webe\u201c.\n V\xe1\u0161mu prehliada\u010du to umo\u017en\xed na\u010d\xedta\u0165 po\u017eadovan\xe9 s\xfabory \u201e.wasm\u201c.\n Ak probl\xe9m pretrv\xe1va, mo\u017eno budete musie\u0165 pou\u017ei\u0165 in\xfd prehliada\u010d.\nerror-wasm-unsupported-browser =\n Prehliada\u010d, ktor\xfd pou\u017e\xedvate, nepodporuje roz\u0161\xedrenie WebAssembly, ktor\xe9 Ruffle vy\u017eaduje na spustenie.\n Prejdite na podporovan\xfd prehliada\u010d.\n Zoznam podporovan\xfdch prehliada\u010dov n\xe1jdete na Wiki.\nerror-javascript-conflict =\n Ruffle narazil na probl\xe9m pri pokuse o inicializ\xe1ciu.\n Zd\xe1 sa, \u017ee t\xe1to str\xe1nka pou\u017e\xedva k\xf3d JavaScript, ktor\xfd je v konflikte s Ruffle.\n Ak ste spr\xe1vcom servera, odpor\xfa\u010dame v\xe1m sk\xfasi\u0165 na\u010d\xedta\u0165 s\xfabor na pr\xe1zdnu str\xe1nku.\nerror-javascript-conflict-outdated = M\xf4\u017eete sa tie\u017e pok\xfasi\u0165 nahra\u0165 nov\u0161iu verziu Ruffle, ktor\xe1 m\xf4\u017ee dan\xfd probl\xe9m vyrie\u0161i\u0165 (aktu\xe1lny build je zastaran\xfd: { $buildDate }).\nerror-csp-conflict =\n Ruffle narazil na probl\xe9m pri pokuse o inicializ\xe1ciu.\n Z\xe1sady zabezpe\u010denia obsahu tohto webov\xe9ho servera nepovo\u013euj\xfa spustenie po\u017eadovan\xe9ho komponentu \u201e.wasm\u201c.\n Ak ste spr\xe1vcom servera, pomoc n\xe1jdete na Ruffle wiki.\nerror-unknown =\n Ruffle narazil na probl\xe9m pri pokuse zobrazi\u0165 tento Flash obsah.\n { $outdated ->\n [true] Ak ste spr\xe1vcom servera, sk\xfaste nahra\u0165 nov\u0161iu verziu Ruffle (aktu\xe1lny build je zastaran\xfd: { $buildDate }).\n *[false] Toto by sa nemalo sta\u0165, tak\u017ee by sme naozaj ocenili, keby ste mohli nahl\xe1si\u0165 chybu!\n }\n',"save-manager.ftl":"save-delete-prompt = Naozaj chcete odstr\xe1ni\u0165 tento s\xfabor s ulo\u017een\xfdmi poz\xedciami?\nsave-reload-prompt =\n Jedin\xfd sp\xf4sob, ako { $action ->\n [delete] vymaza\u0165\n *[replace] nahradi\u0165\n } tento s\xfabor s ulo\u017een\xfdmi poz\xedciami bez potenci\xe1lneho konfliktu je op\xe4tovn\xe9 na\u010d\xedtanie tohto obsahu. Chcete napriek tomu pokra\u010dova\u0165?\nsave-download = Stiahnu\u0165\nsave-replace = Nahradi\u0165\nsave-delete = Vymaza\u0165\nsave-backup-all = Stiahnu\u0165 v\u0161etky s\xfabory s ulo\u017een\xfdmi poz\xedciami\n","volume-controls.ftl":"volume-controls-mute = Stlmi\u0165\nvolume-controls-unmute = Zru\u0161i\u0165 stlmenie\n"},"sv-SE":{"context_menu.ftl":"context-menu-download-swf = Ladda ner .swf\ncontext-menu-copy-debug-info = Kopiera fels\xf6kningsinfo\ncontext-menu-open-save-manager = \xd6ppna Sparhanteraren\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Om Ruffle-till\xe4gget ({ $version })\n *[other] Om Ruffle ({ $version })\n }\ncontext-menu-hide = D\xf6lj denna meny\ncontext-menu-exit-fullscreen = Avsluta helsk\xe4rm\ncontext-menu-enter-fullscreen = Helsk\xe4rm\ncontext-menu-volume-controls = Ljudkontroller\n","messages.ftl":'message-cant-embed =\n Ruffle kunde inte k\xf6ra det inb\xe4ddade Flashinneh\xe5llet p\xe5 denna sida.\n Du kan f\xf6rs\xf6ka \xf6ppna filen i en separat flik f\xf6r att kringg\xe5 problemet.\npanic-title = N\xe5got gick fel :(\nmore-info = Mer info\nrun-anyway = K\xf6r \xe4nd\xe5\ncontinue = Forts\xe4tt\nreport-bug = Rapportera Bugg\nupdate-ruffle = Uppdatera Ruffle\nruffle-demo = Webbdemo\nruffle-desktop = Skrivbordsprogram\nruffle-wiki = Se Ruffle-wiki\nenable-hardware-acceleration = Det ser ut som att h\xe5rdvaruacceleration \xe4r avst\xe4ngt. P\xe5 grund av det kan Ruffle fungera l\xe5ngsamt. Du kan ta reda p\xe5 hur man s\xe4tter p\xe5 h\xe5rdvaruacceleration genom l\xe4nken nedan:\nenable-hardware-acceleration-link = FAQ - Chrome H\xe5rdvaruacceleration\nview-error-details = Visa Felinformation\nopen-in-new-tab = \xd6ppna i en ny flik\nclick-to-unmute = Klicka f\xf6r ljud\nclipboard-message-title = Kopierar och klistrar in i Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] Din webbl\xe4sare har inte fullst\xe4ndig \xe5tkomst till urklipp,\n [access-denied] Urklipps\xe5tkomst har nekats,\n } men du kan anv\xe4nda dom h\xe4r kortkommandon ist\xe4llet:\nclipboard-message-copy = { " " } f\xf6r att kopiera\nclipboard-message-cut = { " " } f\xf6r att klippa\nclipboard-message-paste = { " " } f\xf6r att klistra in\nerror-file-protocol =\n Det verkar som att du k\xf6r Ruffle p\xe5 "fil:"-protokollet.\n Detta fungerar inte eftersom webbl\xe4sare blockerar m\xe5nga funktioner fr\xe5n att fungera av s\xe4kerhetssk\xe4l.\n Ist\xe4llet bjuder vi in dig att s\xe4tta upp en lokal server eller antingen anv\xe4nda webbdemon eller skrivbordsprogrammet.\nerror-javascript-config =\n Ruffle har st\xf6tt p\xe5 ett stort fel p\xe5 grund av en felaktig JavaScript-konfiguration.\n Om du \xe4r serveradministrat\xf6ren bjuder vi in dig att kontrollera feldetaljerna f\xf6r att ta reda p\xe5 vilken parameter som \xe4r felaktig.\n Du kan ocks\xe5 konsultera Ruffle-wikin f\xf6r hj\xe4lp.\nerror-wasm-not-found =\n Ruffle misslyckades ladda ".wasm"-filkomponenten.\n Om du \xe4r serveradministrat\xf6ren se till att filen har laddats upp korrekt.\n Om problemet kvarst\xe5r kan du beh\xf6va anv\xe4nda inst\xe4llningen "publicPath": konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-wasm-mime-type =\n Ruffle har st\xf6tt p\xe5 ett stort fel under initialiseringen.\n Denna webbserver serverar inte ".wasm"-filer med korrekt MIME-typ.\n Om du \xe4r serveradministrat\xf6ren konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-invalid-swf =\n Ruffle kan inte l\xe4sa den beg\xe4rda filen.\n Det mest sannolika sk\xe4let \xe4r att den beg\xe4rda filen inte \xe4r en giltig SWF.\nerror-swf-fetch =\n Ruffle misslyckades ladda SWF-filen.\n Det mest sannolika sk\xe4let \xe4r att filen inte l\xe4ngre existerar, s\xe5 det finns inget f\xf6r Ruffle att k\xf6ra.\n F\xf6rs\xf6k att kontakta webbplatsadministrat\xf6ren f\xf6r hj\xe4lp.\nerror-swf-cors =\n Ruffle misslyckades ladda SWF-filen.\n \xc5tkomst att h\xe4mta har sannolikt blockerats av CORS-policy.\n Om du \xe4r serveradministrat\xf6ren konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-wasm-cors =\n Ruffle misslyckades ladda ".wasm"-filkomponenten.\n \xc5tkomst att h\xe4mta har sannolikt blockerats av CORS-policy.\n Om du \xe4r serveradministrat\xf6ren konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-wasm-invalid =\n Ruffle har st\xf6tt p\xe5 ett stort fel under initialiseringen.\n Det verkar som att den h\xe4r sidan har saknade eller ogiltiga filer f\xf6r att k\xf6ra Ruffle.\n Om du \xe4r serveradministrat\xf6ren konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-wasm-download =\n Ruffle har st\xf6tt p\xe5 ett stort fel under initialiseringen.\n Detta kan ofta l\xf6sas av sig sj\xe4lv s\xe5 du kan prova att ladda om sidan.\n Kontakta annars v\xe4nligen webbplatsens administrat\xf6r.\nerror-wasm-disabled-on-edge =\n Ruffle misslyckades ladda ".wasm"-filkomponenten.\n F\xf6r att \xe5tg\xe4rda detta f\xf6rs\xf6k att \xf6ppna webbl\xe4sarens inst\xe4llningar, klicka p\xe5 "Sekretess, s\xf6kning och tj\xe4nster", bl\xe4ddra ner och st\xe4ng av "F\xf6rb\xe4ttra s\xe4kerheten p\xe5 webben".\n Detta till\xe5ter din webbl\xe4sare att ladda ".wasm"-filerna.\n Om problemet kvarst\xe5r kan du beh\xf6va anv\xe4nda en annan webbl\xe4sare.\nerror-javascript-conflict =\n Ruffle har st\xf6tt p\xe5 ett stort fel under initialiseringen.\n Det verkar som att den h\xe4r sidan anv\xe4nder JavaScript-kod som st\xf6r Ruffle.\n Om du \xe4r serveradministrat\xf6ren bjuder vi in dig att f\xf6rs\xf6ka k\xf6ra filen p\xe5 en blank sida.\nerror-javascript-conflict-outdated = Du kan ocks\xe5 f\xf6rs\xf6ka ladda upp en nyare version av Ruffle, vilket kan kringg\xe5 problemet (nuvarande version \xe4r utdaterad: { $buildDate }).\nerror-csp-conflict =\n Ruffle har st\xf6tt p\xe5 ett stort fel under initialiseringen.\n Webbserverns Content Security Policy till\xe5ter inte ".wasm"-komponenten att k\xf6ra.\n Om du \xe4r serveradministrat\xf6ren konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-unknown =\n Ruffle har st\xf6tt p\xe5 ett stort fel medan den f\xf6rs\xf6kte visa Flashinneh\xe5llet.\n { $outdated ->\n [true] Om du \xe4r serveradministrat\xf6ren f\xf6rs\xf6k att ladda upp en nyare version av Ruffle (nuvarande version \xe4r utdaterad: { $buildDate }).\n *[false] Detta \xe4r inte t\xe4nkt att h\xe4nda s\xe5 vi skulle verkligen uppskatta om du kunde rapportera in en bugg!\n }\n',"save-manager.ftl":"save-delete-prompt = \xc4r du s\xe4ker p\xe5 att du vill radera sparfilen?\nsave-reload-prompt =\n Det enda s\xe4ttet att { $action ->\n [delete] radera\n *[replace] ers\xe4tta\n } denna sparfil utan potentiell konflikt \xe4r att ladda om inneh\xe5llet. Vill du forts\xe4tta \xe4nd\xe5?\nsave-download = Ladda ner\nsave-replace = Ers\xe4tt\nsave-delete = Radera\nsave-backup-all = Ladda ner alla sparfiler\n","volume-controls.ftl":"volume-controls-mute = St\xe4ng av ljud\n"},"tr-TR":{"context_menu.ftl":"context-menu-download-swf = \u0130ndir .swf\ncontext-menu-copy-debug-info = Hata ay\u0131klama bilgisini kopyala\ncontext-menu-open-save-manager = Kay\u0131t Y\xf6neticisini A\xe7\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Ruffle Uzant\u0131s\u0131 Hakk\u0131nda ({ $version })\n *[other] Ruffle Hakk\u0131nda ({ $version })\n }\ncontext-menu-hide = Bu men\xfcy\xfc gizle\ncontext-menu-exit-fullscreen = Tam ekrandan \xe7\u0131k\ncontext-menu-enter-fullscreen = Tam ekran yap\ncontext-menu-volume-controls = Ses kontrolleri\n","messages.ftl":'message-cant-embed =\n Ruffle, bu sayfaya g\xf6m\xfcl\xfc Flash\'\u0131 \xe7al\u0131\u015ft\u0131ramad\u0131.\n Bu sorunu ortadan kald\u0131rmak i\xe7in dosyay\u0131 ayr\u0131 bir sekmede a\xe7may\u0131 deneyebilirsiniz.\npanic-title = Bir \u015feyler yanl\u0131\u015f gitti :(\nmore-info = Daha fazla bilgi\nrun-anyway = Yine de \xe7al\u0131\u015ft\u0131r\ncontinue = Devam et\nreport-bug = Hata Bildir\nupdate-ruffle = Ruffle\'\u0131 G\xfcncelle\nruffle-demo = A\u011f Demosu\nruffle-desktop = Masa\xfcst\xfc Uygulamas\u0131\nruffle-wiki = Ruffle Wiki\'yi G\xf6r\xfcnt\xfcle\nenable-hardware-acceleration = G\xf6r\xfcn\xfc\u015fe g\xf6re donan\u0131m h\u0131zland\u0131rma etkin de\u011fil. Ruffle \xe7al\u0131\u015fabilir ancak fazlas\u0131yla yava\u015f olabilir. Donan\u0131m h\u0131zland\u0131rmay\u0131 nas\u0131l etkinle\u015ftirebilice\u011finiz hakk\u0131nda bu linkten bilgi edinebilirsiniz:\nenable-hardware-acceleration-link = SSS - Chrome Donan\u0131m H\u0131zland\u0131rma\nview-error-details = Hata Ayr\u0131nt\u0131lar\u0131n\u0131 G\xf6r\xfcnt\xfcle\nopen-in-new-tab = Yeni sekmede a\xe7\nclick-to-unmute = Sesi a\xe7mak i\xe7in t\u0131klay\u0131n\nclipboard-message-title = Ruffle\'da kopyalama ve yap\u0131\u015ft\u0131rma\nclipboard-message-description =\n { $variant ->\n *[unsupported] Taray\u0131c\u0131n\u0131z tam panoya eri\u015fimi desteklemiyor,\n [access-denied] Pano eri\u015fimi reddedildi,\n } ancak pano yerine her zaman bu k\u0131sayollar\u0131 kullanabilirsiniz:\nclipboard-message-copy = { " " } kopyalamak i\xe7in\nclipboard-message-cut = { " " } kesmek i\xe7in\nclipboard-message-paste = { " " } yap\u0131\u015ft\u0131rmak i\xe7in\nerror-file-protocol =\n G\xf6r\xfcn\xfc\u015fe g\xf6re Ruffle\'\u0131 "dosya:" protokol\xfcnde \xe7al\u0131\u015ft\u0131r\u0131yorsunuz.\n Taray\u0131c\u0131lar g\xfcvenlik nedenleriyle bir\xe7ok \xf6zelli\u011fin \xe7al\u0131\u015fmas\u0131n\u0131 engelledi\u011finden bu i\u015fe yaramaz.\n Bunun yerine, sizi yerel bir sunucu kurmaya veya a\u011f\u0131n demosunu ya da masa\xfcst\xfc uygulamas\u0131n\u0131 kullanmaya davet ediyoruz.\nerror-javascript-config =\n Ruffle, yanl\u0131\u015f bir JavaScript yap\u0131land\u0131rmas\u0131 nedeniyle \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n Sunucu y\xf6neticisiyseniz, hangi parametrenin hatal\u0131 oldu\u011funu bulmak i\xe7in sizi hata ayr\u0131nt\u0131lar\u0131n\u0131 kontrol etmeye davet ediyoruz.\n Yard\u0131m i\xe7in Ruffle wiki\'sine de ba\u015fvurabilirsiniz.\nerror-wasm-not-found =\n Ruffle gerekli ".wasm" dosya bile\u015fenini y\xfckleyemedi.\n Sunucu y\xf6neticisi iseniz, l\xfctfen dosyan\u0131n do\u011fru bir \u015fekilde y\xfcklendi\u011finden emin olun.\n Sorun devam ederse, "publicPath" ayar\u0131n\u0131 kullanman\u0131z gerekebilir: yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine ba\u015fvurun.\nerror-wasm-mime-type =\n Ruffle, ba\u015flatmaya \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n Bu web sunucusu, do\u011fru MIME tipinde ".wasm" dosyalar\u0131 sunmuyor.\n Sunucu y\xf6neticisiyseniz, yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine ba\u015fvurun.\nerror-invalid-swf =\n Ruffle istenen dosyay\u0131 ayr\u0131\u015ft\u0131ram\u0131yor.\n Bunun en olas\u0131 nedeni, istenen dosyan\u0131n ge\xe7erli bir SWF olmamas\u0131d\u0131r.\nerror-swf-fetch =\n Ruffle, Flash SWF dosyas\u0131n\u0131 y\xfckleyemedi.\n Bunun en olas\u0131 nedeni, dosyan\u0131n art\u0131k mevcut olmamas\u0131 ve bu nedenle Ruffle\'\u0131n y\xfckleyece\u011fi hi\xe7bir \u015feyin olmamas\u0131d\u0131r.\n Yard\u0131m i\xe7in web sitesi y\xf6neticisiyle ileti\u015fime ge\xe7meyi deneyin.\nerror-swf-cors =\n Ruffle, Flash SWF dosyas\u0131n\u0131 y\xfckleyemedi.\n Getirme eri\u015fimi muhtemelen CORS politikas\u0131 taraf\u0131ndan engellenmi\u015ftir.\n Sunucu y\xf6neticisiyseniz, yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine ba\u015fvurun.\nerror-wasm-cors =\n Ruffle gerekli ".wasm" dosya bile\u015fenini y\xfckleyemedi.\n Getirme eri\u015fimi muhtemelen CORS politikas\u0131 taraf\u0131ndan engellenmi\u015ftir.\n Sunucu y\xf6neticisiyseniz, yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine ba\u015fvurun.\nerror-wasm-invalid =\n Ruffle, ba\u015flatmaya \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n G\xf6r\xfcn\xfc\u015fe g\xf6re bu sayfada Ruffle\'\u0131 \xe7al\u0131\u015ft\u0131rmak i\xe7in eksik veya ge\xe7ersiz dosyalar var.\n Sunucu y\xf6neticisiyseniz, yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine ba\u015fvurun.\nerror-wasm-download =\n Ruffle, ba\u015flatmaya \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n Bu genellikle kendi kendine \xe7\xf6z\xfclebilir, bu nedenle sayfay\u0131 yeniden y\xfcklemeyi deneyebilirsiniz.\n Aksi takdirde, l\xfctfen site y\xf6neticisiyle ileti\u015fime ge\xe7in.\nerror-wasm-disabled-on-edge =\n Ruffle gerekli ".wasm" dosya bile\u015fenini y\xfckleyemedi.\n Bunu d\xfczeltmek i\xe7in taray\u0131c\u0131n\u0131z\u0131n ayarlar\u0131n\u0131 a\xe7\u0131n, "Gizlilik, arama ve hizmetler"i t\u0131klay\u0131n, a\u015fa\u011f\u0131 kayd\u0131r\u0131n ve "Web\'de g\xfcvenli\u011finizi art\u0131r\u0131n"\u0131 kapatmay\u0131 deneyin.\n Bu, taray\u0131c\u0131n\u0131z\u0131n gerekli ".wasm" dosyalar\u0131n\u0131 y\xfcklemesine izin verecektir.\n Sorun devam ederse, farkl\u0131 bir taray\u0131c\u0131 kullanman\u0131z gerekebilir.\nerror-wasm-unsupported-browser =\n Kulland\u0131\u011f\u0131n\u0131z taray\u0131c\u0131, Ruffle\'\u0131n \xe7al\u0131\u015fmas\u0131 i\xe7in gereken WebAssembly uzant\u0131lar\u0131n\u0131 desteklemiyor.\n L\xfctfen desteklenen bir taray\u0131c\u0131ya ge\xe7in.\n Wiki\'de desteklenen taray\u0131c\u0131lar\u0131n bir listesini bulabilirsiniz.\nerror-javascript-conflict =\n Ruffle, ba\u015flatmaya \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n G\xf6r\xfcn\xfc\u015fe g\xf6re bu sayfa, Ruffle ile \xe7ak\u0131\u015fan JavaScript kodu kullan\u0131yor.\n Sunucu y\xf6neticisiyseniz, sizi dosyay\u0131 bo\u015f bir sayfaya y\xfcklemeyi denemeye davet ediyoruz.\nerror-javascript-conflict-outdated = Ayr\u0131ca sorunu giderebilecek daha yeni bir Ruffle s\xfcr\xfcm\xfc y\xfcklemeyi de deneyebilirsiniz (mevcut yap\u0131m eskimi\u015f: { $buildDate }).\nerror-csp-conflict =\n Ruffle, ba\u015flatmaya \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n Bu web sunucusunun \u0130\xe7erik G\xfcvenli\u011fi Politikas\u0131, gerekli ".wasm" bile\u015feninin \xe7al\u0131\u015fmas\u0131na izin vermiyor.\n Sunucu y\xf6neticisiyseniz, yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine bak\u0131n.\nerror-unknown =\n Ruffle, bu Flash i\xe7eri\u011fini g\xf6r\xfcnt\xfclemeye \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n { $outdated ->\n [true] Sunucu y\xf6neticisiyseniz, l\xfctfen Ruffle\'\u0131n daha yeni bir s\xfcr\xfcm\xfcn\xfc y\xfcklemeyi deneyin (mevcut yap\u0131m eskimi\u015f: { $buildDate }).\n *[false] Bunun olmamas\u0131 gerekiyor, bu y\xfczden bir hata bildirebilirseniz \xe7ok memnun oluruz!\n }\n',"save-manager.ftl":"save-delete-prompt = Bu kay\u0131t dosyas\u0131n\u0131 silmek istedi\u011finize emin misiniz?\nsave-reload-prompt =\n Bu kaydetme dosyas\u0131n\u0131 potansiyel \xe7ak\u0131\u015fma olmadan { $action ->\n [delete] silmenin\n *[replace] de\u011fi\u015ftirmenin\n } tek yolu, bu i\xe7eri\u011fi yeniden y\xfcklemektir. Yine de devam etmek istiyor musunuz?\nsave-download = \u0130ndir\nsave-replace = De\u011fi\u015ftir\nsave-delete = Sil\nsave-backup-all = T\xfcm kay\u0131t dosyalar\u0131n\u0131 indir\n","volume-controls.ftl":"volume-controls-mute = Sustur\nvolume-controls-unmute = Susturmay\u0131 kald\u0131r\n"},"uk-UA":{"context_menu.ftl":"context-menu-download-swf = \u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 .swf\ncontext-menu-copy-debug-info = \u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044e \u043f\u0440\u043e \u043d\u0430\u043b\u0430\u0433\u043e\u0434\u0436\u0435\u043d\u043d\u044f\ncontext-menu-open-save-manager = \u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0438 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u041f\u0440\u043e \u0440\u043e\u0437\u0448\u0438\u0440\u0435\u043d\u043d\u044f Ruffle ({ $version })\n *[other] \u041f\u0440\u043e Ruffle ({ $version })\n }\ncontext-menu-hide = \u041f\u0440\u0438\u0445\u043e\u0432\u0430\u0442\u0438 \u0446\u0435 \u043c\u0435\u043d\u044e\ncontext-menu-exit-fullscreen = \u0412\u0438\u0439\u0442\u0438 \u0437 \u043f\u043e\u0432\u043d\u043e\u0435\u043a\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0443\ncontext-menu-enter-fullscreen = \u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u043f\u043e\u0432\u043d\u043e\u0435\u043a\u0440\u0430\u043d\u043d\u0438\u0439 \u0440\u0435\u0436\u0438\u043c\ncontext-menu-volume-controls = \u0415\u043b\u0435\u043c\u0435\u043d\u0442\u0438 \u043a\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f \u0433\u0443\u0447\u043d\u0456\u0441\u0442\u044e\n","messages.ftl":'message-cant-embed = Ruffle \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 Flash, \u0432\u0431\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0439 \u0443 \u0446\u044e \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0443. \u0412\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043f\u0440\u043e\u0431\u0443\u0432\u0430\u0442\u0438 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438 \u0444\u0430\u0439\u043b \u0432 \u043e\u043a\u0440\u0435\u043c\u0456\u0439 \u0432\u043a\u043b\u0430\u0434\u0446\u0456, \u0449\u043e\u0431 \u0443\u043d\u0438\u043a\u043d\u0443\u0442\u0438 \u0446\u0456\u0454\u0457 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438.\npanic-title = \u0429\u043e\u0441\u044c \u043f\u0456\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a :(\nmore-info = \u0411\u0456\u043b\u044c\u0448\u0435 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457\nrun-anyway = \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 \u0432\u0441\u0435 \u043e\u0434\u043d\u043e\ncontinue = \u041f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438\nreport-bug = \u041f\u043e\u0432\u0456\u0434\u043e\u043c\u0438\u0442\u0438 \u043f\u0440\u043e \u043f\u043e\u043c\u0438\u043b\u043a\u0443\nupdate-ruffle = \u041e\u043d\u043e\u0432\u0438\u0442\u0438 Ruffle\nruffle-demo = \u0412\u0435\u0431\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0456\u044f\nruffle-desktop = \u0417\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043e\u043a \u0440\u043e\u0431\u043e\u0447\u043e\u0433\u043e \u0441\u0442\u043e\u043b\u0443\nruffle-wiki = \u041f\u0435\u0440\u0435\u0433\u043b\u044f\u043d\u0443\u0442\u0438 Ruffle Wiki\nenable-hardware-acceleration = \u0421\u0445\u043e\u0436\u0435, \u0430\u043f\u0430\u0440\u0430\u0442\u043d\u0435 \u043f\u0440\u0438\u0441\u043a\u043e\u0440\u0435\u043d\u043d\u044f \u0432\u0438\u043c\u043a\u043d\u0435\u043d\u043e. \u0425\u043e\u0447\u0430 Ruffle \u043c\u043e\u0436\u0435 \u043f\u0440\u0430\u0446\u044e\u0432\u0430\u0442\u0438, \u0446\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0434\u0443\u0436\u0435 \u043f\u043e\u0432\u0456\u043b\u044c\u043d\u0438\u043c. \u0412\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0456\u0437\u043d\u0430\u0442\u0438\u0441\u044f, \u044f\u043a \u0443\u0432\u0456\u043c\u043a\u043d\u0443\u0442\u0438 \u0430\u043f\u0430\u0440\u0430\u0442\u043d\u0435 \u043f\u0440\u0438\u0441\u043a\u043e\u0440\u0435\u043d\u043d\u044f, \u043f\u0435\u0440\u0435\u0439\u0448\u043e\u0432\u0448\u0438 \u0437\u0430 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f\u043c \u043d\u0438\u0436\u0447\u0435:\nenable-hardware-acceleration-link = FAQ - \u0410\u043f\u0430\u0440\u0430\u0442\u043d\u0435 \u043f\u0440\u0438\u0441\u043a\u043e\u0440\u0435\u043d\u043d\u044f Chrome\nview-error-details = \u041f\u0435\u0440\u0435\u0433\u043b\u044f\u043d\u0443\u0442\u0438 \u0434\u0435\u0442\u0430\u043b\u0456 \u043f\u043e\u043c\u0438\u043b\u043a\u0438\nopen-in-new-tab = \u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0438 \u0432 \u043d\u043e\u0432\u0456\u0439 \u0432\u043a\u043b\u0430\u0434\u0446\u0456\nclick-to-unmute = \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c, \u0449\u043e\u0431 \u0443\u0432\u0456\u043c\u043a\u043d\u0443\u0442\u0438 \u0437\u0432\u0443\u043a\nclipboard-message-title = \u041a\u043e\u043f\u0456\u044e\u0432\u0430\u043d\u043d\u044f \u0442\u0430 \u0432\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044f \u0432 Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] \u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454 \u043f\u043e\u0432\u043d\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0431\u0443\u0444\u0435\u0440\u0430 \u043e\u0431\u043c\u0456\u043d\u0443,\n [access-denied] \u0423 \u0434\u043e\u0441\u0442\u0443\u043f\u0456 \u0434\u043e \u0431\u0443\u0444\u0435\u0440\u0430 \u043e\u0431\u043c\u0456\u043d\u0443 \u0432\u0456\u0434\u043c\u043e\u0432\u043b\u0435\u043d\u043e,\n } \u0430\u043b\u0435 \u0432\u0438 \u0437\u0430\u0432\u0436\u0434\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u0442\u0438\u0441\u044f \u0446\u0438\u043c\u0438 \u044f\u0440\u043b\u0438\u043a\u0430\u043c\u0438:\nclipboard-message-copy = { " " } \u0434\u043b\u044f \u043a\u043e\u043f\u0456\u044e\u0432\u0430\u043d\u043d\u044f\nclipboard-message-cut = { " " } \u0434\u043b\u044f \u0432\u0438\u0440\u0456\u0437\u0430\u043d\u043d\u044f\nclipboard-message-paste = { " " } \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044f\nerror-canvas-reload = \u041d\u0435\u043c\u043e\u0436\u043b\u0438\u0432\u043e \u043e\u043d\u043e\u0432\u0438\u0442\u0438 \u0437 Canvas \u0440\u0435\u043d\u0434\u0435\u0440\u0435\u0440\u043e\u043c, \u043a\u043e\u043b\u0438 Canvas \u0440\u0435\u043d\u0434\u0435\u0440\u0435\u0440 \u0432\u0436\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u044c\u0441\u044f.\nerror-file-protocol = \u0417\u0434\u0430\u0454\u0442\u044c\u0441\u044f, \u0432\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0454\u0442\u0435 Ruffle \u0437\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c "file:". \u0426\u0435 \u043d\u0435 \u043f\u0440\u0430\u0446\u044e\u0454, \u043e\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0438 \u0431\u043b\u043e\u043a\u0443\u044e\u0442\u044c \u0440\u043e\u0431\u043e\u0442\u0443 \u0431\u0430\u0433\u0430\u0442\u044c\u043e\u0445 \u0444\u0443\u043d\u043a\u0446\u0456\u0439 \u0437 \u043c\u0456\u0440\u043a\u0443\u0432\u0430\u043d\u044c \u0431\u0435\u0437\u043f\u0435\u043a\u0438. \u0417\u0430\u043c\u0456\u0441\u0442\u044c \u0446\u044c\u043e\u0433\u043e \u043c\u0438 \u0437\u0430\u043f\u0440\u043e\u0448\u0443\u0454\u043c\u043e \u0432\u0430\u0441 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0438\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0430\u0431\u043e \u0441\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u0442\u0438\u0441\u044f \u0432\u0435\u0431\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0456\u0454\u044e \u0447\u0438 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043a\u043e\u043c \u0440\u043e\u0431\u043e\u0447\u043e\u0433\u043e \u0441\u0442\u043e\u043b\u0443.\nerror-javascript-config = Ruffle \u0437\u0456\u0442\u043a\u043d\u0443\u0432\u0441\u044f \u0437 \u0441\u0435\u0440\u0439\u043e\u0437\u043d\u043e\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u044e \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e JavaScript. \u042f\u043a\u0449\u043e \u0432\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043c\u0438 \u043f\u0440\u043e\u043f\u043e\u043d\u0443\u0454\u043c\u043e \u0432\u0430\u043c \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438 \u0434\u0435\u0442\u0430\u043b\u0456 \u043f\u043e\u043c\u0438\u043b\u043a\u0438, \u0449\u043e\u0431 \u0434\u0456\u0437\u043d\u0430\u0442\u0438\u0441\u044f, \u044f\u043a\u0438\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0454 \u043d\u0435\u0441\u043f\u0440\u0430\u0432\u043d\u0438\u043c. \u0412\u0438 \u0442\u0430\u043a\u043e\u0436 \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0432\u0435\u0440\u043d\u0443\u0442\u0438\u0441\u044f \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0434\u043e Ruffle Wiki.\nerror-wasm-not-found = Ruffle \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0438\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u0438\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 ".wasm". \u042f\u043a\u0449\u043e \u0432\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e \u0444\u0430\u0439\u043b \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. \u042f\u043a\u0449\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0435 \u0437\u043d\u0438\u043a\u0430\u0454, \u043c\u043e\u0436\u043b\u0438\u0432\u043e, \u0432\u0430\u043c \u0437\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0441\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u0442\u0438\u0441\u044f \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f\u043c "publicPath": \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0437\u0432\u0435\u0440\u043d\u0456\u0442\u044c\u0441\u044f \u0434\u043e Ruffle Wiki, \u0449\u043e\u0431 \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0443.\nerror-wasm-mime-type = Ruffle \u0437\u0456\u0442\u043a\u043d\u0443\u0432\u0441\u044f \u0437 \u0441\u0435\u0440\u0439\u043e\u0437\u043d\u043e\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u044e \u043f\u0456\u0434 \u0447\u0430\u0441 \u0441\u043f\u0440\u043e\u0431\u0438 \u0456\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457. \u0426\u0435\u0439 \u0432\u0435\u0431\u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043e\u0431\u0441\u043b\u0443\u0433\u043e\u0432\u0443\u0454 \u0444\u0430\u0439\u043b\u0438 ".wasm" \u0456\u0437 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u043c \u0442\u0438\u043f\u043e\u043c MIME. \u042f\u043a\u0449\u043e \u0432\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0437\u0432\u0435\u0440\u043d\u0456\u0442\u044c\u0441\u044f \u0434\u043e Ruffle Wiki, \u0449\u043e\u0431 \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0443.\nerror-invalid-swf = Ruffle \u043d\u0435 \u043c\u043e\u0436\u0435 \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0456\u0437\u0443\u0432\u0430\u0442\u0438 \u0444\u0430\u0439\u043b \u0437\u0430\u043f\u0438\u0442\u0443. \u041d\u0430\u0439\u0456\u043c\u043e\u0432\u0456\u0440\u043d\u0456\u0448\u0430 \u043f\u0440\u0438\u0447\u0438\u043d\u0430 \u043f\u043e\u043b\u044f\u0433\u0430\u0454 \u0432 \u0442\u043e\u043c\u0443, \u0449\u043e \u0444\u0430\u0439\u043b \u0437\u0430\u043f\u0438\u0442\u0443 \u043d\u0435 \u0454 \u0434\u0456\u0439\u0441\u043d\u0438\u043c SWF.\nerror-swf-fetch = Ruffle \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0444\u0430\u0439\u043b Flash SWF. \u041d\u0430\u0439\u0456\u043c\u043e\u0432\u0456\u0440\u043d\u0456\u0448\u0430 \u043f\u0440\u0438\u0447\u0438\u043d\u0430 \u043f\u043e\u043b\u044f\u0433\u0430\u0454 \u0432 \u0442\u043e\u043c\u0443, \u0449\u043e \u0444\u0430\u0439\u043b \u0431\u0456\u043b\u044c\u0448\u0435 \u043d\u0435 \u0456\u0441\u043d\u0443\u0454, \u0442\u043e\u043c\u0443 Ruffle \u043d\u0435\u043c\u0430 \u0447\u043e\u0433\u043e \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438. \u0421\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0437\u0432\u0435\u0440\u043d\u0443\u0442\u0438\u0441\u044f \u043f\u043e \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0443 \u0434\u043e \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 \u0441\u0430\u0439\u0442\u0443.\nerror-swf-cors = Ruffle \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0444\u0430\u0439\u043b Flash SWF. \u041c\u043e\u0436\u043b\u0438\u0432\u043e, \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u0431\u0443\u043b\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e \u043f\u043e\u043b\u0456\u0442\u0438\u043a\u043e\u044e CORS. \u042f\u043a\u0449\u043e \u0432\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0437\u0432\u0435\u0440\u043d\u0456\u0442\u044c\u0441\u044f \u0434\u043e Ruffle Wiki, \u0449\u043e\u0431 \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0443.\nerror-wasm-cors = Ruffle \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0438\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u0438\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 ".wasm". \u041c\u043e\u0436\u043b\u0438\u0432\u043e, \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u0431\u0443\u043b\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e \u043f\u043e\u043b\u0456\u0442\u0438\u043a\u043e\u044e CORS. \u042f\u043a\u0449\u043e \u0432\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0437\u0432\u0435\u0440\u043d\u0456\u0442\u044c\u0441\u044f \u0434\u043e Ruffle Wiki, \u0449\u043e\u0431 \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0443.\nerror-wasm-invalid = Ruffle \u0437\u0456\u0442\u043a\u043d\u0443\u0432\u0441\u044f \u0437 \u0441\u0435\u0440\u0439\u043e\u0437\u043d\u043e\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u044e \u043f\u0456\u0434 \u0447\u0430\u0441 \u0441\u043f\u0440\u043e\u0431\u0438 \u0456\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457. \u0417\u0434\u0430\u0454\u0442\u044c\u0441\u044f, \u043d\u0430 \u0446\u0456\u0439 \u0441\u0442\u043e\u0440\u0456\u043d\u0446\u0456 \u0432\u0456\u0434\u0441\u0443\u0442\u043d\u0456 \u0430\u0431\u043e \u043d\u0435\u0434\u0456\u0439\u0441\u043d\u0456 \u0444\u0430\u0439\u043b\u0438 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0443 Ruffle. \u042f\u043a\u0449\u043e \u0432\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0437\u0432\u0435\u0440\u043d\u0456\u0442\u044c\u0441\u044f \u0434\u043e Ruffle Wiki, \u0449\u043e\u0431 \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0443.\nerror-wasm-download = Ruffle \u0437\u0456\u0442\u043a\u043d\u0443\u0432\u0441\u044f \u0437 \u0441\u0435\u0440\u0439\u043e\u0437\u043d\u043e\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u044e \u043f\u0456\u0434 \u0447\u0430\u0441 \u0441\u043f\u0440\u043e\u0431\u0438 \u0456\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457. \u0427\u0430\u0441\u0442\u043e \u0446\u0435 \u043c\u043e\u0436\u0435 \u0432\u0438\u0440\u0456\u0448\u0438\u0442\u0438\u0441\u044f \u0441\u0430\u043c\u043e \u0441\u043e\u0431\u043e\u044e, \u0442\u043e\u043c\u0443 \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043f\u0440\u043e\u0431\u0443\u0432\u0430\u0442\u0438 \u043e\u043d\u043e\u0432\u0438\u0442\u0438 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0443. \u0412 \u0456\u043d\u0448\u043e\u043c\u0443 \u0432\u0438\u043f\u0430\u0434\u043a\u0443 \u0437\u0432\u0435\u0440\u043d\u0456\u0442\u044c\u0441\u044f \u0434\u043e \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 \u0441\u0430\u0439\u0442\u0443.\nerror-wasm-disabled-on-edge = Ruffle \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0438\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u0438\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 ".wasm". \u0429\u043e\u0431 \u0432\u0438\u043f\u0440\u0430\u0432\u0438\u0442\u0438 \u0446\u0435, \u0441\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0430\u0448\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u043d\u0430\u0442\u0438\u0441\u043d\u0443\u0442\u0438 \xab\u041a\u043e\u043d\u0444\u0456\u0434\u0435\u043d\u0446\u0456\u0439\u043d\u0456\u0441\u0442\u044c, \u043f\u043e\u0448\u0443\u043a \u0456 \u0441\u043b\u0443\u0436\u0431\u0438\xbb, \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u0442\u0438 \u0432\u043d\u0438\u0437 \u0456 \u0432\u0438\u043c\u043a\u043d\u0443\u0442\u0438 \xab\u041f\u0456\u0434\u0432\u0438\u0449\u0438\u0442\u0438 \u0431\u0435\u0437\u043f\u0435\u043a\u0443 \u0432 \u0456\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0456\xbb. \u0426\u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u0438\u0442\u044c \u0432\u0430\u0448\u043e\u043c\u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0443 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0456 \u0444\u0430\u0439\u043b\u0438 \xab.wasm\xbb. \u042f\u043a\u0449\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0435 \u0437\u043d\u0438\u043a\u0430\u0454, \u043c\u043e\u0436\u043b\u0438\u0432\u043e, \u0432\u0430\u043c \u0434\u043e\u0432\u0435\u0434\u0435\u0442\u044c\u0441\u044f \u0441\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u0442\u0438\u0441\u044f \u0456\u043d\u0448\u0438\u043c \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043e\u043c.\nerror-wasm-unsupported-browser =\n \u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454 \u0440\u043e\u0437\u0448\u0438\u0440\u0435\u043d\u043d\u044f WebAssembly, \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0456 \u0434\u043b\u044f \u0440\u043e\u0431\u043e\u0442\u0438 Ruffle.\n \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0456\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0432\u0430\u043d\u0438\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.\n \u0421\u043f\u0438\u0441\u043e\u043a \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0432\u0430\u043d\u0438\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0456\u0432 \u043c\u043e\u0436\u043d\u0430 \u0437\u043d\u0430\u0439\u0442\u0438 \u0443 \u0412\u0456\u043a\u0456.\nerror-javascript-conflict = Ruffle \u0437\u0456\u0442\u043a\u043d\u0443\u0432\u0441\u044f \u0437 \u0441\u0435\u0440\u0439\u043e\u0437\u043d\u043e\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u044e \u043f\u0456\u0434 \u0447\u0430\u0441 \u0441\u043f\u0440\u043e\u0431\u0438 \u0456\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457. \u0421\u0445\u043e\u0436\u0435, \u0449\u043e \u0446\u044f \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454 \u043a\u043e\u0434 JavaScript, \u044f\u043a\u0438\u0439 \u043a\u043e\u043d\u0444\u043b\u0456\u043a\u0442\u0443\u0454 \u0437 Ruffle. \u042f\u043a\u0449\u043e \u0432\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043c\u0438 \u0437\u0430\u043f\u0440\u043e\u0448\u0443\u0454\u043c\u043e \u0432\u0430\u0441 \u0441\u043f\u0440\u043e\u0431\u0443\u0432\u0430\u0442\u0438 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0444\u0430\u0439\u043b \u043d\u0430 \u043f\u043e\u0440\u043e\u0436\u043d\u0456\u0439 \u0441\u0442\u043e\u0440\u0456\u043d\u0446\u0456.\nerror-javascript-conflict-outdated = \u0412\u0438 \u0442\u0430\u043a\u043e\u0436 \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043f\u0440\u043e\u0431\u0443\u0432\u0430\u0442\u0438 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u043d\u043e\u0432\u0456\u0448\u0443 \u0432\u0435\u0440\u0441\u0456\u044e Ruffle, \u044f\u043a\u0430 \u043c\u043e\u0436\u0435 \u0443\u043d\u0438\u043a\u043d\u0443\u0442\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438 (\u043f\u043e\u0442\u043e\u0447\u043d\u0430 \u0437\u0431\u0456\u0440\u043a\u0430 \u0437\u0430\u0441\u0442\u0430\u0440\u0456\u043b\u0430: { $buildDate }).\nerror-csp-conflict = Ruffle \u0437\u0456\u0442\u043a\u043d\u0443\u0432\u0441\u044f \u0437 \u0441\u0435\u0440\u0439\u043e\u0437\u043d\u043e\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u044e \u043f\u0456\u0434 \u0447\u0430\u0441 \u0441\u043f\u0440\u043e\u0431\u0438 \u0456\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457. \u041f\u043e\u043b\u0456\u0442\u0438\u043a\u0430 \u0431\u0435\u0437\u043f\u0435\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443 \u0446\u044c\u043e\u0433\u043e \u0432\u0435\u0431\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u0438 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0438\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 ".wasm". \u042f\u043a\u0449\u043e \u0432\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0437\u0432\u0435\u0440\u043d\u0456\u0442\u044c\u0441\u044f \u0434\u043e Ruffle Wiki, \u0449\u043e\u0431 \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0443.\nerror-unknown =\n Ruffle \u0437\u0456\u0442\u043a\u043d\u0443\u0432\u0441\u044f \u0437 \u0441\u0435\u0440\u0439\u043e\u0437\u043d\u043e\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u044e \u043f\u0456\u0434 \u0447\u0430\u0441 \u0441\u043f\u0440\u043e\u0431\u0438 \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u0438 \u0446\u0435\u0439 Flash \u043a\u043e\u043d\u0442\u0435\u043d\u0442.\n { $outdated ->\n [true] \u042f\u043a\u0449\u043e \u0432\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0441\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u043d\u043e\u0432\u0456\u0448\u0443 \u0432\u0435\u0440\u0441\u0456\u044e Ruffle (\u043f\u043e\u0442\u043e\u0447\u043d\u0430 \u0437\u0431\u0456\u0440\u043a\u0430 \u0437\u0430\u0441\u0442\u0430\u0440\u0456\u043b\u0430: { $buildDate }).\n *[false] \u0426\u044c\u043e\u0433\u043e \u043d\u0435 \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0432\u0456\u0434\u0431\u0443\u0432\u0430\u0442\u0438\u0441\u044f, \u0442\u043e\u043c\u0443 \u043c\u0438 \u0431\u0443\u0434\u0435\u043c\u043e \u0434\u0443\u0436\u0435 \u0432\u0434\u044f\u0447\u043d\u0456, \u044f\u043a\u0449\u043e \u0432\u0438 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u0438\u0442\u0435 \u043f\u0440\u043e \u043f\u043e\u043c\u0438\u043b\u043a\u0443!\n }\n',"save-manager.ftl":"save-delete-prompt = \u0412\u0438 \u0432\u043f\u0435\u0432\u043d\u0435\u043d\u0456, \u0449\u043e \u0445\u043e\u0447\u0435\u0442\u0435 \u0432\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0446\u0435\u0439 \u0444\u0430\u0439\u043b \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f?\nsave-reload-prompt =\n \u0404\u0434\u0438\u043d\u0438\u0439 \u0441\u043f\u043e\u0441\u0456\u0431 { $action ->\n [delete] \u0432\u0438\u0434\u0430\u043b\u0438\u0442\u0438\n *[replace] \u0437\u0430\u043c\u0456\u043d\u0438\u0442\u0438\n } \u0446\u0435\u0439 \u0444\u0430\u0439\u043b \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u043d\u0446\u0456\u0439\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0444\u043b\u0456\u043a\u0442\u0443 \u0454 \u043f\u0435\u0440\u0435\u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0446\u044c\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443. \u0412\u0438 \u0432\u0441\u0435 \u043e\u0434\u043d\u043e \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438?\nsave-download = \u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438\nsave-replace = \u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438\nsave-delete = \u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438\nsave-backup-all = \u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0432\u0441\u0456 \u0444\u0430\u0439\u043b\u0438 \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f\n","volume-controls.ftl":"volume-controls-mute = \u0412\u0438\u043c\u043a\u043d\u0443\u0442\u0438 \u0437\u0432\u0443\u043a\nvolume-controls-unmute = \u0423\u0432\u0456\u043c\u043a\u043d\u0443\u0442\u0438 \u0437\u0432\u0443\u043a\n"},"vi-VN":{"context_menu.ftl":"context-menu-download-swf = T\u1ea3i v\u1ec1 file .swf\ncontext-menu-copy-debug-info = Sao ch\xe9p th\xf4ng tin g\u1ee1 l\u1ed7i\ncontext-menu-open-save-manager = M\u1edf tr\xecnh qu\u1ea3n l\xfd l\u01b0u file\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Gi\u1edbi thi\u1ec7u v\u1ec1 ph\u1ea7n m\u1edf r\u1ed9ng Ruffle ({ $version })\n *[other] Gi\u1edbi thi\u1ec7u v\u1ec1 Ruffle ({ $version })\n }\ncontext-menu-hide = \u1ea8n menu n\xe0y\ncontext-menu-exit-fullscreen = Tho\xe1t ch\u1ebf \u0111\u1ed9 to\xe0n m\xe0n h\xecnh\ncontext-menu-enter-fullscreen = Chuy\u1ec3n sang ch\u1ebf \u0111\u1ed9 to\xe0n m\xe0n h\xecnh\ncontext-menu-volume-controls = Tu\u1ef3 ch\u1ec9nh \xe2m l\u01b0\u1ee3ng\n","messages.ftl":'message-cant-embed =\n Ruffle kh\xf4ng th\u1ec3 ch\u1ea1y n\u1ed9i dung Flash \u0111\u01b0\u1ee3c nh\xfang trong trang n\xe0y.\n B\u1ea1n c\xf3 th\u1ec3 th\u1eed m\u1edf t\u1ec7p \u1edf m\u1ed9t tab ri\xeang bi\u1ec7t \u0111\u1ec3 tr\xe1nh s\u1ef1 c\u1ed1 n\xe0y.\npanic-title = C\xf3 l\u1ed7i x\u1ea3y ra :(\nmore-info = Th\xf4ng tin th\xeam\nrun-anyway = V\u1eabn kh\u1edfi ch\u1ea1y\ncontinue = Ti\u1ebfp t\u1ee5c\nreport-bug = B\xe1o c\xe1o l\u1ed7i\nupdate-ruffle = C\u1eadp nh\u1eadt Ruffle\nruffle-demo = Trang demo\nruffle-desktop = \u1ee8ng d\u1ee5ng desktop\nruffle-wiki = Truy c\u1eadp Ruffle Wiki\nenable-hardware-acceleration = C\xf3 v\u1ebb nh\u01b0 t\u0103ng t\u1ed1c ph\u1ea7n c\u1ee9ng \u0111\xe3 b\u1ecb v\xf4 hi\u1ec7u ho\xe1. M\u1eb7c d\xf9 Ruffle v\u1eabn c\xf3 th\u1ec3 ho\u1ea1t \u0111\u1ed9ng, nh\u01b0ng n\xf3 c\xf3 th\u1ec3 r\u1ea5t ch\u1eadm. B\u1ea1n c\xf3 th\u1ec3 t\xecm c\xe1ch b\u1eadt t\u0103ng t\u1ed1c ph\u1ea7n c\u1ee9ng b\u1eb1ng c\xe1ch l\xe0m theo h\u01b0\u1edbng d\u1eabn trong \u0111\u01b0\u1eddng d\u1eabn b\xean d\u01b0\u1edbi:\nenable-hardware-acceleration-link = C\xe1c c\xe2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p - T\u0103ng t\u1ed1c ph\u1ea7n c\u1ee9ng cho Chrome\nview-error-details = Xem chi ti\u1ebft l\u1ed7i\nopen-in-new-tab = M\u1edf trong th\u1ebb m\u1edbi\nclick-to-unmute = B\u1ea5m \u0111\u1ec3 b\u1eadt ti\u1ebfng\nclipboard-message-title = Sao ch\xe9p v\xe0 d\xe1n b\xean trong Ruffle\nclipboard-message-description =\n { $variant ->\n *[unsupported] Tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n kh\xf4ng h\u1ed7 tr\u1ee3 \u0111\u1ea7y \u0111\u1ee7 truy xu\u1ea5t b\u1ed9 nh\u1edb t\u1ea1m,\n [access-denied] Truy xu\u1ea5t b\u1ed9 nh\u1edb t\u1ea1m b\u1ecb t\u1eeb ch\u1ed1i,\n } nh\u01b0ng b\u1ea1n lu\xf4n c\xf3 th\u1ec3 s\u1eed d\u1ee5ng ph\xedm t\u1eaft \u0111\u1ec3 l\xe0m \u0111i\u1ec1u \u0111\xf3:\nclipboard-message-copy = { " " } \u0111\u1ec3 sao ch\xe9p\nclipboard-message-cut = { " " } \u0111\u1ec3 c\u1eaft\nclipboard-message-paste = { " " } \u0111\u1ec3 d\xe1n\nerror-canvas-reload = Tr\xecnh k\u1ebft xu\u1ea5t \u0111\u1ed3 ho\u1ea1 canvas renderer \u0111ang \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng n\xean kh\xf4ng th\u1ec3 l\xe0m m\u1edbi.\nerror-file-protocol =\n C\xf3 v\u1ebb nh\u01b0 b\u1ea1n \u0111ang ch\u1ea1y Ruffle tr\xean giao th\u1ee9c "file:".\n \u0110i\u1ec1u n\xe0y kh\xf4ng \u0111\u01b0\u1ee3c ph\xe9p v\xec tr\xecnh duy\u1ec7t ch\u1eb7n nhi\u1ec1u t\xednh n\u0103ng ho\u1ea1t \u0111\u1ed9ng v\xec l\xfd do b\u1ea3o m\u1eadt.\n Thay v\xe0o \u0111\xf3, ch\xfang t\xf4i m\u1eddi b\u1ea1n thi\u1ebft l\u1eadp m\u1ed9t m\xe1y ch\u1ee7 c\u1ee5c b\u1ed9 ho\u1eb7c s\u1eed d\u1ee5ng trang demo ho\u1eb7c \u1ee9ng d\u1ee5ng desktop.\nerror-javascript-config =\n Ruffle \u0111\xe3 g\u1eb7p ph\u1ea3i s\u1ef1 c\u1ed1 l\u1edbn do c\u1ea5u h\xecnh JavaScript kh\xf4ng ch\xednh x\xe1c.\n N\u1ebfu b\u1ea1n l\xe0 ng\u01b0\u1eddi qu\u1ea3n tr\u1ecb m\xe1y ch\u1ee7, ch\xfang t\xf4i m\u1eddi b\u1ea1n ki\u1ec3m tra chi ti\u1ebft l\u1ed7i \u0111\u1ec3 t\xecm ra tham s\u1ed1 n\xe0o kh\xf4ng \u0111\xfang.\n B\u1ea1n c\u0169ng c\xf3 th\u1ec3 tham kh\u1ea3o th\xf4ng tin tr\u1ee3 gi\xfap t\u1eeb Ruffle Wiki.\nerror-wasm-not-found =\n Ruffle kh\xf4ng t\u1ea3i \u0111\u01b0\u1ee3c t\u1ec7p ".wasm" c\u1ea7n thi\u1ebft.\n N\u1ebfu b\u1ea1n l\xe0 ng\u01b0\u1eddi qu\u1ea3n tr\u1ecb m\xe1y ch\u1ee7, vui l\xf2ng \u0111\u1ea3m b\u1ea3o t\u1ec7p \u0111\xe3 \u0111\u01b0\u1ee3c t\u1ea3i l\xean \u0111\xfang c\xe1ch.\n N\u1ebfu s\u1ef1 c\u1ed1 v\u1eabn ti\u1ebfp di\u1ec5n, b\u1ea1n c\xf3 th\u1ec3 c\u1ea7n ph\u1ea3i s\u1eed d\u1ee5ng thi\u1ebft l\u1eadp "publicPath": vui l\xf2ng tham kh\u1ea3o th\xf4ng tin tr\u1ee3 gi\xfap t\u1eeb Ruffle Wiki.\nerror-wasm-mime-type =\n Ruffle \u0111\xe3 g\u1eb7p ph\u1ea3i m\u1ed9t v\u1ea5n \u0111\u1ec1 l\u1edbn khi c\u1ed1 g\u1eafng kh\u1edfi t\u1ea1o.\n M\xe1y ch\u1ee7 web kh\xf4ng cung c\u1ea5p t\u1ec7p ".wasm" v\u1edbi \u0111\xfang lo\u1ea1i MIME.\n N\u1ebfu b\u1ea1n l\xe0 qu\u1ea3n tr\u1ecb vi\xean m\xe1y ch\u1ee7, vui l\xf2ng tham kh\u1ea3o wiki Ruffle \u0111\u1ec3 \u0111\u01b0\u1ee3c tr\u1ee3 gi\xfap.\nerror-invalid-swf =\n Ruffle kh\xf4ng th\u1ec3 ph\xe2n t\xedch t\u1ec7p \u0111\u01b0\u1ee3c y\xeau c\u1ea7u.\n Kh\u1ea3 n\u0103ng l\u1edbn nh\u1ea5t l\xe0 do t\u1ec7p \u0111\u01b0\u1ee3c y\xeau c\u1ea7u kh\xf4ng ph\u1ea3i l\xe0 m\u1ed9t t\u1ec7p SWF h\u1ee3p l\u1ec7.\nerror-swf-fetch =\n Ruffle kh\xf4ng t\u1ea3i \u0111\u01b0\u1ee3c t\u1ec7p Flash SWF.\n Kh\u1ea3 n\u0103ng l\u1edbn nh\u1ea5t l\xe0 do t\u1ec7p kh\xf4ng c\xf2n t\u1ed3n t\u1ea1i n\u1eefa, v\xec v\u1eady kh\xf4ng c\xf3 g\xec \u0111\u1ec3 Ruffle t\u1ea3i.\n H\xe3y th\u1eed li\xean h\u1ec7 v\u1edbi qu\u1ea3n tr\u1ecb vi\xean trang web \u0111\u1ec3 \u0111\u01b0\u1ee3c tr\u1ee3 gi\xfap.\nerror-swf-cors =\n Ruffle kh\xf4ng t\u1ea3i \u0111\u01b0\u1ee3c t\u1ec7p Flash SWF.\n Quy\u1ec1n truy c\u1eadp \u0111\u1ec3 l\u1ea5y d\u1eef li\u1ec7u c\xf3 th\u1ec3 \u0111\xe3 b\u1ecb ch\xednh s\xe1ch CORS ch\u1eb7n.\n N\u1ebfu b\u1ea1n l\xe0 qu\u1ea3n tr\u1ecb vi\xean m\xe1y ch\u1ee7, vui l\xf2ng tham kh\u1ea3o Ruffle Wiki \u0111\u1ec3 \u0111\u01b0\u1ee3c tr\u1ee3 gi\xfap.\nerror-wasm-cors =\n Ruffle kh\xf4ng t\u1ea3i \u0111\u01b0\u1ee3c t\u1ec7p ".wasm" c\u1ea7n thi\u1ebft.\n Quy\u1ec1n truy c\u1eadp \u0111\u1ec3 l\u1ea5y d\u1eef li\u1ec7u c\xf3 th\u1ec3 \u0111\xe3 b\u1ecb ch\xednh s\xe1ch CORS ch\u1eb7n.\n N\u1ebfu b\u1ea1n l\xe0 qu\u1ea3n tr\u1ecb vi\xean m\xe1y ch\u1ee7, vui l\xf2ng tham kh\u1ea3o wiki Ruffle \u0111\u1ec3 \u0111\u01b0\u1ee3c tr\u1ee3 gi\xfap.\nerror-wasm-invalid =\n Ruffle \u0111\xe3 g\u1eb7p ph\u1ea3i m\u1ed9t v\u1ea5n \u0111\u1ec1 l\u1edbn khi c\u1ed1 g\u1eafng kh\u1edfi t\u1ea1o.\n C\xf3 v\u1ebb nh\u01b0 trang n\xe0y c\xf3 c\xe1c t\u1ec7p b\u1ecb thi\u1ebfu ho\u1eb7c kh\xf4ng h\u1ee3p l\u1ec7 \u0111\u1ec3 ch\u1ea1y Ruffle.\n N\u1ebfu b\u1ea1n l\xe0 qu\u1ea3n tr\u1ecb vi\xean m\xe1y ch\u1ee7, vui l\xf2ng tham kh\u1ea3o Ruffle Wiki \u0111\u1ec3 \u0111\u01b0\u1ee3c tr\u1ee3 gi\xfap.\nerror-wasm-download =\n Ruffle \u0111\xe3 g\u1eb7p ph\u1ea3i m\u1ed9t v\u1ea5n \u0111\u1ec1 l\u1edbn khi c\u1ed1 g\u1eafng kh\u1edfi t\u1ea1o.\n V\u1ea5n \u0111\u1ec1 n\xe0y th\u01b0\u1eddng c\xf3 th\u1ec3 t\u1ef1 gi\u1ea3i quy\u1ebft, v\xec v\u1eady b\u1ea1n c\xf3 th\u1ec3 th\u1eed t\u1ea3i l\u1ea1i trang.\n N\u1ebfu kh\xf4ng, vui l\xf2ng li\xean h\u1ec7 v\u1edbi qu\u1ea3n tr\u1ecb vi\xean trang web.\nerror-wasm-disabled-on-edge =\n Ruffle kh\xf4ng t\u1ea3i \u0111\u01b0\u1ee3c th\xe0nh ph\u1ea7n t\u1ec7p ".wasm" c\u1ea7n thi\u1ebft.\n \u0110\u1ec3 kh\u1eafc ph\u1ee5c s\u1ef1 c\u1ed1 n\xe0y, h\xe3y th\u1eed m\u1edf c\xe0i \u0111\u1eb7t c\u1ee7a tr\xecnh duy\u1ec7t, nh\u1ea5p v\xe0o "Quy\u1ec1n ri\xeang t\u01b0, t\xecm ki\u1ebfm v\xe0 d\u1ecbch v\u1ee5", cu\u1ed9n xu\u1ed1ng v\xe0 t\u1eaft "N\xe2ng cao b\u1ea3o m\u1eadt tr\xean web".\n Thao t\xe1c n\xe0y s\u1ebd cho ph\xe9p tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n t\u1ea3i c\xe1c t\u1ec7p ".wasm" c\u1ea7n thi\u1ebft.\n N\u1ebfu s\u1ef1 c\u1ed1 v\u1eabn ti\u1ebfp di\u1ec5n, b\u1ea1n c\xf3 th\u1ec3 ph\u1ea3i s\u1eed d\u1ee5ng tr\xecnh duy\u1ec7t kh\xe1c.\nerror-wasm-unsupported-browser =\n Tr\xecnh duy\u1ec7t b\u1ea1n \u0111ang s\u1eed d\u1ee5ng kh\xf4ng h\u1ed7 tr\u1ee3 ti\u1ec7n \xedch m\u1edf r\u1ed9ng WebAssembly c\u1ea7n thi\u1ebft \u0111\u1ec3 ch\u1ea1y Ruffle.\n Vui l\xf2ng chuy\u1ec3n sang tr\xecnh duy\u1ec7t \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3.\n B\u1ea1n c\xf3 th\u1ec3 xem danh s\xe1ch c\xe1c tr\xecnh duy\u1ec7t \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 tr\xean Ruffle Wiki.\nerror-javascript-conflict =\n Ruffle g\u1eb7p ph\u1ea3i m\u1ed9t v\u1ea5n \u0111\u1ec1 l\u1edbn khi c\u1ed1 g\u1eafng kh\u1edfi t\u1ea1o.\n C\xf3 v\u1ebb trang n\xe0y s\u1eed d\u1ee5ng m\xe3 JavaScript xung \u0111\u1ed9t v\u1edbi Ruffle.\n N\u1ebfu b\u1ea1n l\xe0 qu\u1ea3n tr\u1ecb vi\xean m\xe1y ch\u1ee7, ch\xfang t\xf4i m\u1eddi b\u1ea1n th\u1eed t\u1ea3i t\u1ec7p tr\xean m\u1ed9t trang tr\u1eafng.\nerror-javascript-conflict-outdated = B\u1ea1n c\u0169ng c\xf3 th\u1ec3 th\u1eed t\u1ea3i l\xean phi\xean b\u1ea3n Ruffle m\u1edbi h\u01a1n \u0111\u1ec3 xem s\u1ef1 c\u1ed1 c\xf3 th\u1ec3 \u0111\u01b0\u1ee3c kh\u1eafc ph\u1ee5c (b\u1ea3n d\u1ef1ng hi\u1ec7n t\u1ea1i \u0111\xe3 c\u0169: { $buildDate }).\nerror-csp-conflict =\n Ruffle \u0111\xe3 g\u1eb7p ph\u1ea3i m\u1ed9t v\u1ea5n \u0111\u1ec1 l\u1edbn khi c\u1ed1 g\u1eafng kh\u1edfi t\u1ea1o.\n Ch\xednh s\xe1ch b\u1ea3o m\u1eadt n\u1ed9i dung c\u1ee7a m\xe1y ch\u1ee7 web n\xe0y kh\xf4ng cho ph\xe9p ch\u1ea1y th\xe0nh ph\u1ea7n t\u1ec7p ".wasm" b\u1eaft bu\u1ed9c ph\u1ea3i c\xf3 \u0111\u1ec3 ho\u1ea1t \u0111\u1ed9ng.\n N\u1ebfu b\u1ea1n l\xe0 qu\u1ea3n tr\u1ecb vi\xean m\xe1y ch\u1ee7, vui l\xf2ng tham kh\u1ea3o Ruffle Wiki \u0111\u1ec3 \u0111\u01b0\u1ee3c tr\u1ee3 gi\xfap.\nerror-unknown =\n Ruffle \u0111\xe3 g\u1eb7p ph\u1ea3i m\u1ed9t v\u1ea5n \u0111\u1ec1 l\u1edbn khi c\u1ed1 g\u1eafng hi\u1ec3n th\u1ecb n\u1ed9i dung Flash n\xe0y.\n { $outdated ->\n [true] N\u1ebfu b\u1ea1n l\xe0 qu\u1ea3n tr\u1ecb vi\xean m\xe1y ch\u1ee7, vui l\xf2ng th\u1eed t\u1ea3i l\xean phi\xean b\u1ea3n Ruffle m\u1edbi h\u01a1n (b\u1ea3n d\u1ef1ng hi\u1ec7n t\u1ea1i \u0111\xe3 c\u0169: { $buildDate }).\n *[false] V\u1ea5n \u0111\u1ec1 n\xe0y \u0111\xe1ng l\u1ebd kh\xf4ng n\xean x\u1ea3y ra, v\xec v\u1eady ch\xfang t\xf4i th\u1ef1c s\u1ef1 bi\u1ebft \u01a1n n\u1ebfu b\u1ea1n c\xf3 th\u1ec3 b\xe1o c\xe1o l\u1ed7i!\n }\n',"save-manager.ftl":"save-delete-prompt = B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n xo\xe1 t\u1ec7p \u0111\xe3 l\u01b0u n\xe0y kh\xf4ng?\nsave-reload-prompt =\n C\xe1ch duy nh\u1ea5t \u0111\u1ec3 { $action ->\n [delete] xo\xe1\n *[replace] thay th\u1ebf\n } t\u1ec7p \u0111\xe3 l\u01b0u n\xe0y m\xe0 kh\xf4ng c\xf3 nguy c\u01a1 xung \u0111\u1ed9t l\xe0 t\u1ea3i l\u1ea1i n\u1ed9i dung n\xe0y. B\u1ea1n c\xf3 mu\u1ed1n ti\u1ebfp t\u1ee5c kh\xf4ng?\nsave-download = T\u1ea3i v\u1ec1\nsave-replace = Thay th\u1ebf\nsave-delete = Xo\xe1\nsave-backup-all = T\u1ea3i xu\u1ed1ng t\u1ea5t c\u1ea3 t\u1ec7p \u0111\xe3 l\u01b0u\n","volume-controls.ftl":"volume-controls-mute = T\u1eaft ti\u1ebfng\nvolume-controls-unmute = B\u1eadt ti\u1ebfng\n"},"zh-CN":{"context_menu.ftl":"context-menu-download-swf = \u4e0b\u8f7d .swf\ncontext-menu-copy-debug-info = \u590d\u5236\u8c03\u8bd5\u4fe1\u606f\ncontext-menu-open-save-manager = \u6253\u5f00\u5b58\u6863\u7ba1\u7406\u5668\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u5173\u4e8e Ruffle \u6269\u5c55 ({ $version })\n *[other] \u5173\u4e8e Ruffle ({ $version })\n }\ncontext-menu-hide = \u9690\u85cf\u6b64\u83dc\u5355\ncontext-menu-exit-fullscreen = \u9000\u51fa\u5168\u5c4f\ncontext-menu-enter-fullscreen = \u8fdb\u5165\u5168\u5c4f\ncontext-menu-volume-controls = \u97f3\u91cf\u63a7\u5236\n","messages.ftl":'message-cant-embed =\n Ruffle \u65e0\u6cd5\u8fd0\u884c\u5d4c\u5165\u5728\u6b64\u9875\u9762\u4e2d\u7684 Flash\u3002\n \u60a8\u53ef\u4ee5\u5c1d\u8bd5\u5728\u5355\u72ec\u7684\u6807\u7b7e\u9875\u4e2d\u6253\u5f00\u8be5\u6587\u4ef6\uff0c\u4ee5\u56de\u907f\u6b64\u95ee\u9898\u3002\npanic-title = \u51fa\u4e86\u4e9b\u95ee\u9898 :(\nmore-info = \u66f4\u591a\u4fe1\u606f\nrun-anyway = \u4ecd\u7136\u8fd0\u884c\ncontinue = \u7ee7\u7eed\nreport-bug = \u53cd\u9988\u95ee\u9898\nupdate-ruffle = \u66f4\u65b0 Ruffle\nruffle-demo = \u7f51\u9875\u6f14\u793a\nruffle-desktop = \u684c\u9762\u5e94\u7528\u7a0b\u5e8f\nruffle-wiki = \u67e5\u770b Ruffle Wiki\nenable-hardware-acceleration = \u770b\u8d77\u6765\u786c\u4ef6\u52a0\u901f\u5df2\u88ab\u7981\u7528\u3002\u867d\u7136Ruffle\u53ef\u80fd\u53ef\u4ee5\u8fd0\u884c\uff0c\u4f46\u901f\u5ea6\u53ef\u80fd\u4f1a\u975e\u5e38\u6162\u3002\u60a8\u53ef\u4ee5\u901a\u8fc7\u4e0b\u9762\u7684\u94fe\u63a5\u4e86\u89e3\u5982\u4f55\u542f\u7528\u786c\u4ef6\u52a0\u901f\uff1a\nenable-hardware-acceleration-link = \u5e38\u89c1\u95ee\u9898 - Chrome \u786c\u4ef6\u52a0\u901f\nview-error-details = \u67e5\u770b\u9519\u8bef\u8be6\u60c5\nopen-in-new-tab = \u5728\u65b0\u6807\u7b7e\u9875\u4e2d\u6253\u5f00\nclick-to-unmute = \u70b9\u51fb\u53d6\u6d88\u9759\u97f3\nclipboard-message-title = \u5728Ruffle\u4e2d\u590d\u5236\u7c98\u8d34\nclipboard-message-description =\n { $variant ->\n *[unsupported] \u60a8\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301\u5b8c\u5168\u526a\u8d34\u677f\u8bbf\u95ee,\n [access-denied] \u5bf9\u526a\u8d34\u677f\u7684\u8bbf\u95ee\u5df2\u88ab\u62d2\u7edd,\n } \u4f46\u60a8\u4ecd\u7136\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u5feb\u6377\u952e:\nclipboard-message-copy = { " " } \u590d\u5236\nclipboard-message-cut = { " " } \u526a\u5207\nclipboard-message-paste = { " " } \u7c98\u8d34\nerror-canvas-reload = Canvas \u6e32\u67d3\u5668\u5df2\u5728\u4f7f\u7528\u4e2d\u65f6\uff0c\u65e0\u6cd5\u4f7f\u7528 Canvas \u6e32\u67d3\u5668\u91cd\u65b0\u52a0\u8f7d\u3002\nerror-file-protocol =\n \u770b\u6765\u60a8\u6b63\u5728 "file:" \u534f\u8bae\u4e0a\u4f7f\u7528 Ruffle\u3002\n \u7531\u4e8e\u6d4f\u89c8\u5668\u4ee5\u5b89\u5168\u539f\u56e0\u963b\u6b62\u8bb8\u591a\u529f\u80fd\uff0c\u56e0\u6b64\u8fd9\u4e0d\u8d77\u4f5c\u7528\u3002\n \u76f8\u53cd\u6211\u4eec\u9080\u8bf7\u60a8\u8bbe\u7f6e\u672c\u5730\u670d\u52a1\u5668\u6216\u4f7f\u7528\u7f51\u9875\u6f14\u793a\u6216\u684c\u9762\u5e94\u7528\u7a0b\u5e8f\u3002\nerror-javascript-config =\n \u7531\u4e8e\u9519\u8bef\u7684 JavaScript \u914d\u7f6e\uff0cRuffle \u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u6211\u4eec\u9080\u8bf7\u60a8\u68c0\u67e5\u9519\u8bef\u8be6\u7ec6\u4fe1\u606f\uff0c\u4ee5\u627e\u51fa\u54ea\u4e2a\u53c2\u6570\u6709\u6545\u969c\u3002\n \u60a8\u4e5f\u53ef\u4ee5\u67e5\u9605 Ruffle \u7684 Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-wasm-not-found =\n Ruffle \u65e0\u6cd5\u52a0\u8f7d\u6240\u9700\u7684 \u201c.wasm\u201d \u6587\u4ef6\u7ec4\u4ef6\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u786e\u4fdd\u6587\u4ef6\u5df2\u6b63\u786e\u4e0a\u4f20\u3002\n \u5982\u679c\u95ee\u9898\u4ecd\u7136\u5b58\u5728\uff0c\u60a8\u53ef\u80fd\u9700\u8981\u4f7f\u7528 \u201cpublicPath\u201d \u8bbe\u7f6e\uff1a\u8bf7\u67e5\u770b Ruffle \u7684 Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-wasm-mime-type =\n Ruffle \u5728\u8bd5\u56fe\u521d\u59cb\u5316\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u8be5\u7f51\u7ad9\u670d\u52a1\u5668\u6ca1\u6709\u63d0\u4f9b ".asm\u201d \u6587\u4ef6\u6b63\u786e\u7684 MIME \u7c7b\u578b\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u67e5\u9605 Ruffle Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-invalid-swf =\n Ruffle\u65e0\u6cd5\u89e3\u6790\u8bf7\u6c42\u7684\u6587\u4ef6\u3002\n \u6700\u6709\u53ef\u80fd\u7684\u539f\u56e0\u662f\u8be5\u8bf7\u6c42\u6587\u4ef6\u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684SWF\u6587\u4ef6\u3002\nerror-swf-fetch =\n Ruffle \u65e0\u6cd5\u52a0\u8f7d Flash SWF \u6587\u4ef6\u3002\n \u6700\u53ef\u80fd\u7684\u539f\u56e0\u662f\u6587\u4ef6\u4e0d\u518d\u5b58\u5728\u6240\u4ee5 Ruffle \u6ca1\u6709\u8981\u52a0\u8f7d\u7684\u5185\u5bb9\u3002\n \u8bf7\u5c1d\u8bd5\u8054\u7cfb\u7f51\u7ad9\u7ba1\u7406\u5458\u5bfb\u6c42\u5e2e\u52a9\u3002\nerror-swf-cors =\n Ruffle \u65e0\u6cd5\u52a0\u8f7d Flash SWF \u6587\u4ef6\u3002\n \u83b7\u53d6\u6743\u9650\u53ef\u80fd\u88ab CORS \u7b56\u7565\u963b\u6b62\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u53c2\u8003 Ruffle Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-wasm-cors =\n Ruffle \u65e0\u6cd5\u52a0\u8f7d\u6240\u9700\u7684\u201c.wasm\u201d\u6587\u4ef6\u7ec4\u4ef6\u3002\n \u83b7\u53d6\u6743\u9650\u53ef\u80fd\u88ab CORS \u7b56\u7565\u963b\u6b62\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u67e5\u9605 Ruffle Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-wasm-invalid =\n Ruffle \u5728\u8bd5\u56fe\u521d\u59cb\u5316\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u8fd9\u4e2a\u9875\u9762\u4f3c\u4e4e\u7f3a\u5c11\u6587\u4ef6\u6765\u8fd0\u884c Curl\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u67e5\u9605 Ruffle Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-wasm-download =\n Ruffle \u5728\u8bd5\u56fe\u521d\u59cb\u5316\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u8fd9\u901a\u5e38\u53ef\u4ee5\u81ea\u884c\u89e3\u51b3\uff0c\u56e0\u6b64\u60a8\u53ef\u4ee5\u5c1d\u8bd5\u91cd\u65b0\u52a0\u8f7d\u9875\u9762\u3002\n \u5426\u5219\u8bf7\u8054\u7cfb\u7f51\u7ad9\u7ba1\u7406\u5458\u3002\nerror-wasm-disabled-on-edge =\n Ruffle \u65e0\u6cd5\u52a0\u8f7d\u6240\u9700\u7684 \u201c.wasm\u201d \u6587\u4ef6\u7ec4\u4ef6\u3002\n \u8981\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\uff0c\u8bf7\u5c1d\u8bd5\u6253\u5f00\u60a8\u7684\u6d4f\u89c8\u5668\u8bbe\u7f6e\uff0c\u5355\u51fb"\u9690\u79c1\u3001\u641c\u7d22\u548c\u670d\u52a1"\uff0c\u5411\u4e0b\u6eda\u52a8\u5e76\u5173\u95ed"\u589e\u5f3a Web \u5b89\u5168\u6027"\u3002\n \u8fd9\u5c06\u5141\u8bb8\u60a8\u7684\u6d4f\u89c8\u5668\u52a0\u8f7d\u6240\u9700\u7684 \u201c.wasm\u201d \u6587\u4ef6\u3002\n \u5982\u679c\u95ee\u9898\u4ecd\u7136\u5b58\u5728\uff0c\u60a8\u53ef\u80fd\u5fc5\u987b\u4f7f\u7528\u4e0d\u540c\u7684\u6d4f\u89c8\u5668\u3002\nerror-wasm-unsupported-browser =\n \u60a8\u4f7f\u7528\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301 Ruffle \u8fd0\u884c\u6240\u9700\u7684 WebAssembly \u6269\u5c55\u3002\n \u8bf7\u5207\u6362\u5230\u652f\u6301\u7684\u6d4f\u89c8\u5668\u3002\n \u60a8\u53ef\u4ee5\u5728 Wiki \u4e0a\u627e\u5230\u652f\u6301\u7684\u6d4f\u89c8\u5668\u5217\u8868\u3002\nerror-javascript-conflict =\n Ruffle \u5728\u8bd5\u56fe\u521d\u59cb\u5316\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u8fd9\u4e2a\u9875\u9762\u4f3c\u4e4e\u4f7f\u7528\u4e86\u4e0e Ruffle \u51b2\u7a81\u7684 JavaScript \u4ee3\u7801\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u6211\u4eec\u5efa\u8bae\u60a8\u5c1d\u8bd5\u5728\u7a7a\u767d\u9875\u9762\u4e0a\u52a0\u8f7d\u6587\u4ef6\u3002\nerror-javascript-conflict-outdated = \u60a8\u8fd8\u53ef\u4ee5\u5c1d\u8bd5\u4e0a\u4f20\u53ef\u80fd\u89c4\u907f\u8be5\u95ee\u9898\u7684\u6700\u65b0\u7248\u672c\u7684 (\u5f53\u524d\u6784\u5efa\u5df2\u8fc7\u65f6: { $buildDate })\u3002\nerror-csp-conflict =\n Ruffle \u5728\u8bd5\u56fe\u521d\u59cb\u5316\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u8be5\u7f51\u7ad9\u670d\u52a1\u5668\u7684\u5185\u5bb9\u5b89\u5168\u7b56\u7565\u4e0d\u5141\u8bb8\u8fd0\u884c\u6240\u9700\u7684 \u201c.wasm\u201d \u7ec4\u4ef6\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u67e5\u9605 Ruffle Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-unknown =\n Ruffle \u5728\u8bd5\u56fe\u663e\u793a\u6b64 Flash \u5185\u5bb9\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n { $outdated ->\n [true] \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u5c1d\u8bd5\u4e0a\u4f20\u66f4\u65b0\u7684 Ruffle \u7248\u672c (\u5f53\u524d\u7248\u672c\u5df2\u8fc7\u65f6: { $buildDate }).\n *[false] \u8fd9\u4e0d\u5e94\u8be5\u53d1\u751f\uff0c\u56e0\u6b64\u5982\u679c\u60a8\u53ef\u4ee5\u62a5\u544a\u9519\u8bef\uff0c\u6211\u4eec\u5c06\u975e\u5e38\u611f\u8c22\uff01\n }\n',"save-manager.ftl":"save-delete-prompt = \u786e\u5b9a\u8981\u5220\u9664\u6b64\u5b58\u6863\u5417\uff1f\nsave-reload-prompt =\n \u4e3a\u4e86\u907f\u514d\u6f5c\u5728\u7684\u51b2\u7a81\uff0c{ $action ->\n [delete] \u5220\u9664\n *[replace] \u66ff\u6362\n } \u6b64\u5b58\u6863\u6587\u4ef6\u9700\u8981\u91cd\u65b0\u52a0\u8f7d\u5f53\u524d\u5185\u5bb9\u3002\u662f\u5426\u4ecd\u7136\u7ee7\u7eed\uff1f\nsave-download = \u4e0b\u8f7d\nsave-replace = \u66ff\u6362\nsave-delete = \u5220\u9664\nsave-backup-all = \u4e0b\u8f7d\u6240\u6709\u5b58\u6863\u6587\u4ef6\n","volume-controls.ftl":"volume-controls-mute = \u9759\u97f3\nvolume-controls-unmute = \u53d6\u6d88\u9759\u97f3\n"},"zh-TW":{"context_menu.ftl":"context-menu-download-swf = \u4e0b\u8f09SWF\u6a94\u6848\ncontext-menu-copy-debug-info = \u8907\u88fd\u9664\u932f\u8cc7\u8a0a\ncontext-menu-open-save-manager = \u958b\u555f\u5b58\u6a94\u7ba1\u7406\u5668\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u95dc\u65bcRuffle\u64f4\u5145\u529f\u80fd ({ $version })\n *[other] \u95dc\u65bcRuffle ({ $version })\n }\ncontext-menu-hide = \u96b1\u85cf\u83dc\u55ae\ncontext-menu-exit-fullscreen = \u9000\u51fa\u5168\u87a2\u5e55\ncontext-menu-enter-fullscreen = \u9032\u5165\u5168\u87a2\u5e55\ncontext-menu-volume-controls = \u97f3\u91cf\u63a7\u5236\n","messages.ftl":'message-cant-embed =\n Ruffle \u7121\u6cd5\u57f7\u884c\u672c\u9801\u9762\u5167\u5d4c\u7684 Flash\u3002\n \u60a8\u53ef\u4ee5\u5617\u8a66\u5728\u55ae\u7368\u7684\u6a19\u7c64\u9801\u4e2d\u958b\u555f\u6a94\u6848\uff0c\u4ee5\u907f\u514d\u6b64\u554f\u984c\u3002\npanic-title = \u767c\u751f\u4e86\u67d0\u4e9b\u932f\u8aa4 :(\nmore-info = \u66f4\u591a\u8cc7\u8a0a\nrun-anyway = \u76f4\u63a5\u57f7\u884c\ncontinue = \u7e7c\u7e8c\nreport-bug = \u56de\u5831BUG\nupdate-ruffle = \u66f4\u65b0Ruffle\nruffle-demo = \u7db2\u9801\u5c55\u793a\nruffle-desktop = \u684c\u9762\u61c9\u7528\u7a0b\u5f0f\nruffle-wiki = \u67e5\u770bRuffle Wiki\nenable-hardware-acceleration = \u770b\u8d77\u4f86\u786c\u9ad4\u52a0\u901f\u5df2\u505c\u7528\u3002\u96d6\u7136 Ruffle \u53ef\u4ee5\u904b\u4f5c\uff0c\u4f46\u901f\u5ea6\u53ef\u80fd\u5f88\u6162\u3002\u60a8\u53ef\u4ee5\u900f\u904e\u4ee5\u4e0b\u9023\u7d50\u77ad\u89e3\u5982\u4f55\u555f\u7528\u786c\u9ad4\u52a0\u901f\uff1a\nenable-hardware-acceleration-link = FAQ - Chrome\u786c\u9ad4\u52a0\u901f\nview-error-details = \u6aa2\u8996\u932f\u8aa4\u8a73\u7d30\u8cc7\u6599\nopen-in-new-tab = \u958b\u555f\u65b0\u589e\u5206\u9801\nclick-to-unmute = \u9ede\u64ca\u4ee5\u53d6\u6d88\u975c\u97f3\nclipboard-message-title = \u5728 Ruffle \u4e2d\u8907\u88fd\u548c\u8cbc\u4e0a\nclipboard-message-description =\n { $variant ->\n *[unsupported] \u60a8\u7684\u700f\u89bd\u5668\u4e0d\u652f\u63f4\u5b8c\u6574\u7684\u526a\u8cbc\u677f\u5b58\u53d6\u3001\n [access-denied] \u5df2\u62d2\u7d55\u5b58\u53d6\u526a\u8cbc\u7c3f\u3001\n } \u4f46\u60a8\u53ef\u4ee5\u4f7f\u7528\u9019\u4e9b\u6377\u5f91\u4f86\u4ee3\u66ff\uff1a\nclipboard-message-copy = { " " } \u8907\u88fd\nclipboard-message-cut = { " " } \u526a\u4e0b\nclipboard-message-paste = { " " } \u8cbc\u4e0a\nerror-canvas-reload = \u7576\u756b\u5e03\u6e32\u67d3\u5668\u5df2\u5728\u4f7f\u7528\u4e2d\u6642\uff0c\u7121\u6cd5\u4f7f\u7528\u756b\u5e03\u6e32\u67d3\u5668\u91cd\u65b0\u8f09\u5165\u3002\nerror-file-protocol =\n \u60a8\u4f3c\u4e4e\u662f\u5728 \u300cfile: \u300d\u5354\u5b9a\u4e0a\u57f7\u884c Ruffle\u3002\n \u9019\u4e26\u4e0d\u53ef\u884c\uff0c\u56e0\u70ba\u700f\u89bd\u5668\u57fa\u65bc\u5b89\u5168\u7406\u7531\u6703\u963b\u64cb\u8a31\u591a\u529f\u80fd\u7684\u904b\u4f5c\u3002\n \u76f8\u53cd\uff0c\u6211\u5011\u9080\u8acb\u60a8\u8a2d\u5b9a\u672c\u6a5f\u4f3a\u670d\u5668\uff0c\u6216\u4f7f\u7528\u7db2\u9801\u793a\u7bc4\u6216\u684c\u9762\u61c9\u7528\u7a0b\u5f0f\u3002\nerror-javascript-config =\n \u7531\u65bc JavaScript \u8a2d\u5b9a\u4e0d\u6b63\u78ba\uff0cRuffle \u9047\u5230\u4e86\u91cd\u5927\u554f\u984c\u3002\n \u5982\u679c\u60a8\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u6211\u5011\u9080\u8acb\u60a8\u6aa2\u67e5\u932f\u8aa4\u7d30\u7bc0\uff0c\u627e\u51fa\u662f\u54ea\u500b\u53c3\u6578\u51fa\u4e86\u554f\u984c\u3002\n \u60a8\u4e5f\u53ef\u4ee5\u53c3\u8003 Ruffle wiki \u4ee5\u7372\u5f97\u5354\u52a9\u3002\nerror-wasm-not-found =\n Ruffle \u672a\u80fd\u8f09\u5165\u6240\u9700\u7684 \u300c.wasm\u300d \u6a94\u6848\u5143\u4ef6\u3002\n \u5982\u679c\u60a8\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u78ba\u8a8d\u6a94\u6848\u5df2\u6b63\u78ba\u4e0a\u50b3\u3002\n \u5982\u679c\u554f\u984c\u4ecd\u7136\u5b58\u5728\uff0c\u60a8\u53ef\u80fd\u9700\u8981\u4f7f\u7528\u300cpublicPath\u300d\u8a2d\u5b9a\uff1a\u8acb\u53c3\u95b1 Ruffle wiki \u4ee5\u7372\u5f97\u5354\u52a9\u3002\nerror-wasm-mime-type =\n Ruffle \u5728\u5617\u8a66\u521d\u59cb\u5316\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\u3002\n \u6b64 Web \u4f3a\u670d\u5668\u7121\u6cd5\u63d0\u4f9b MIME \u985e\u578b\u6b63\u78ba\u7684 \u300c.wasm \u300d\u6a94\u6848\u3002\n \u5982\u679c\u60a8\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u53c3\u95b1 Ruffle wiki \u4ee5\u7372\u5f97\u5354\u52a9\u3002\nerror-invalid-swf =\n Ruffle \u7121\u6cd5\u89e3\u6790\u8acb\u6c42\u7684\u6a94\u6848\u3002\n \u6700\u53ef\u80fd\u7684\u539f\u56e0\u662f\u8acb\u6c42\u7684\u6a94\u6848\u4e0d\u662f\u6709\u6548\u7684 SWF\u3002\nerror-swf-fetch =\n Ruffle \u672a\u80fd\u8f09\u5165 Flash SWF \u6a94\u6848\u3002\n \u6700\u53ef\u80fd\u7684\u539f\u56e0\u662f\u8a72\u6a94\u6848\u5df2\u4e0d\u5b58\u5728\uff0c\u56e0\u6b64 Ruffle \u7121\u6cd5\u8f09\u5165\u4efb\u4f55\u5167\u5bb9\u3002\n \u8acb\u5617\u8a66\u806f\u7d61\u7db2\u7ad9\u7ba1\u7406\u54e1\u5c0b\u6c42\u5354\u52a9\u3002\nerror-swf-cors =\n Ruffle \u672a\u80fd\u8f09\u5165 Flash SWF \u6a94\u6848\u3002\n \u8a2a\u554f fetch \u53ef\u80fd\u5df2\u88ab CORS \u7b56\u7565\u5c01\u9396\u3002\n \u5982\u679c\u60a8\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u53c3\u95b1 Ruffle wiki \u4ee5\u7372\u5f97\u5354\u52a9\u3002\nerror-wasm-cors =\n Ruffle \u672a\u80fd\u8f09\u5165\u6240\u9700\u7684 \u300c.wasm\u300d \u6a94\u6848\u5143\u4ef6\u3002\n \u8a2a\u554f fetch \u53ef\u80fd\u5df2\u88ab CORS \u7b56\u7565\u5c01\u9396\u3002\n \u5982\u679c\u60a8\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u53c3\u95b1 Ruffle wiki \u4ee5\u7372\u5f97\u5354\u52a9\u3002\nerror-wasm-invalid =\n Ruffle \u5728\u5617\u8a66\u521d\u59cb\u5316\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\u3002\n \u6b64\u9801\u9762\u4f3c\u4e4e\u6709\u907a\u5931\u6216\u7121\u6548\u7684\u6a94\u6848\uff0c\u7121\u6cd5\u57f7\u884c Ruffle\u3002\n \u5982\u679c\u60a8\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u53c3\u95b1 Ruffle wiki \u4ee5\u7372\u5f97\u5354\u52a9\u3002\nerror-wasm-download =\n Ruffle \u5728\u5617\u8a66\u521d\u59cb\u5316\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\u3002\n \u9019\u901a\u5e38\u53ef\u4ee5\u81ea\u884c\u89e3\u6c7a\uff0c\u56e0\u6b64\u60a8\u53ef\u4ee5\u5617\u8a66\u91cd\u65b0\u8f09\u5165\u9801\u9762\u3002\n \u5426\u5247\uff0c\u8acb\u806f\u7d61\u7db2\u7ad9\u7ba1\u7406\u54e1\u3002\nerror-wasm-disabled-on-edge =\n Ruffle \u672a\u80fd\u8f09\u5165\u6240\u9700\u7684\u300c.wasm \u300d\u6a94\u6848\u5143\u4ef6\u3002\n \u8981\u89e3\u6c7a\u9019\u500b\u554f\u984c\uff0c\u8acb\u5617\u8a66\u6253\u958b\u700f\u89bd\u5668\u7684\u8a2d\u5b9a\uff0c\u6309\u4e00\u4e0b\u300c\u96b1\u79c1\u3001\u641c\u5c0b\u548c\u670d\u52d9\u300d\uff0c\u5411\u4e0b\u6372\u52d5\uff0c\u7136\u5f8c\u95dc\u9589\u300c\u52a0\u5f37\u60a8\u5728\u7db2\u8def\u4e0a\u7684\u5b89\u5168\u6027\u300d\u3002\n \u9019\u5c07\u5141\u8a31\u60a8\u7684\u700f\u89bd\u5668\u8f09\u5165\u6240\u9700\u7684\u300c.wasm \u300d\u6a94\u6848\u3002\n \u5982\u679c\u554f\u984c\u4ecd\u7136\u5b58\u5728\uff0c\u60a8\u53ef\u80fd\u5fc5\u9808\u4f7f\u7528\u5176\u4ed6\u700f\u89bd\u5668\u3002\nerror-wasm-unsupported-browser =\n \u60a8\u4f7f\u7528\u7684\u700f\u89bd\u5668\u4e0d\u652f\u63f4 Ruffle \u57f7\u884c\u6240\u9700\u7684 WebAssembly \u64f4\u5145\u5957\u4ef6\u3002\n \u8acb\u5207\u63db\u5230\u652f\u63f4\u7684\u700f\u89bd\u5668\u3002\n \u60a8\u53ef\u4ee5\u5728 Wiki \u4e0a\u627e\u5230\u652f\u63f4\u7684\u700f\u89bd\u5668\u6e05\u55ae\u3002\nerror-javascript-conflict =\n Ruffle \u5728\u5617\u8a66\u521d\u59cb\u5316\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\u3002\n \u9019\u500b\u9801\u9762\u4f3c\u4e4e\u4f7f\u7528\u4e86\u8207 Ruffle \u76f8\u885d\u7a81\u7684 JavaScript \u7a0b\u5f0f\u78bc\u3002\n \u5982\u679c\u60a8\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u5617\u8a66\u5728\u7a7a\u767d\u9801\u9762\u4e0a\u8f09\u5165\u6a94\u6848\u3002\nerror-javascript-conflict-outdated = \u60a8\u4e5f\u53ef\u4ee5\u5617\u8a66\u4e0a\u50b3\u8f03\u65b0\u7248\u672c\u7684 Ruffle\uff0c\u53ef\u80fd\u6703\u907f\u514d\u6b64\u554f\u984c (\u76ee\u524d\u7684\u7248\u672c\u5df2\u904e\u6642\uff1a{ $buildDate })\u3002\nerror-csp-conflict =\n Ruffle \u5728\u5617\u8a66\u521d\u59cb\u5316\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\u3002\n \u6b64\u7db2\u9801\u4f3a\u670d\u5668\u7684\u5167\u5bb9\u5b89\u5168\u653f\u7b56\u4e0d\u5141\u8a31\u57f7\u884c\u6240\u9700\u7684 \u300c.wasm \u300d\u5143\u4ef6\u3002\n \u5982\u679c\u60a8\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u53c3\u95b1 Ruffle wiki \u4ee5\u53d6\u5f97\u5354\u52a9\u3002\nerror-unknown =\n Ruffle \u5728\u5617\u8a66\u986f\u793a\u6b64 Flash \u5167\u5bb9\u6642\u9047\u5230\u4e86\u91cd\u5927\u554f\u984c\u3002\n { $outdated ->\n [true] \u5982\u679c\u60a8\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u5617\u8a66\u4e0a\u50b3\u8f03\u65b0\u7248\u672c\u7684 Ruffle (\u76ee\u524d\u7684\u7248\u672c\u5df2\u7d93\u904e\u6642 { $buildDate })\u3002\n *[false] \u9019\u4e0d\u61c9\u8a72\u767c\u751f\uff0c\u6240\u4ee5\u5982\u679c\u60a8\u80fd\u63d0\u51fa\u932f\u8aa4\uff0c\u6211\u5011\u6703\u975e\u5e38\u611f\u6fc0\uff01\n }\n',"save-manager.ftl":"save-delete-prompt = \u4f60\u78ba\u5b9a\u8981\u522a\u9664\u9019\u500b\u5b58\u6a94\u55ce\uff1f\nsave-reload-prompt =\n \u552f\u4e00\u65b9\u6cd5\u53ea\u6709 { $action ->\n [delete] \u522a\u9664\n *[replace] \u53d6\u4ee3\n } \u9019\u500b\u5b58\u6a94\u4e0d\u6703\u5b8c\u5168\u53d6\u4ee3\u76f4\u5230\u91cd\u65b0\u555f\u52d5\u3002 \u4f60\u9700\u8981\u7e7c\u7e8c\u55ce?\nsave-download = \u4e0b\u8f09\nsave-replace = \u53d6\u4ee3\nsave-delete = \u522a\u9664\nsave-backup-all = \u4e0b\u8f09\u6240\u6709\u5b58\u6a94\u6a94\u6848\u3002\n","volume-controls.ftl":"volume-controls-mute = \u975c\u97f3\nvolume-controls-unmute = \u53d6\u6d88\u975c\u97f3\n"}},xe={};for(const[e,n]of Object.entries(Re)){const t=new L(e);if(n){let a;for(const[r,o]of Object.entries(n))if(o){a??=be();for(const n of t.addResource(new de(o)))console.error(`Error in text for ${e} ${r}: ${n}`)}we(a)}xe[e]=t}function ze(e,n,t){const a=xe[e];if(void 0!==a){const e=a.getMessage(n);if(void 0!==e&&e.value)return a.formatPattern(e.value,t)}return null}function je(e,n){const t=be(),a=ge(navigator.languages,Object.keys(xe),{defaultLocale:"en-US"});for(const t in a){const r=ze(a[t],e,n);if(r)return r}return console.error(`Unknown text key '${e}'`),we(t),e}function Se(e,n){const t=document.createElement("div");return je(e,n).split("\n").forEach((e=>{const n=document.createElement("p");n.innerText=e,t.appendChild(n)})),t}const Ce=navigator.userAgent.includes("Mac OS X")?"Command":"Ctrl";const Ee=document.createElement("template");Ee.content.appendChild((0,y.jsx)((function(){return(0,y.jsx)("style",{children:":host{all:initial;pointer-events:inherit;--ruffle-blue:#37528c;--ruffle-orange:#ffad33;display:inline-block;font-family:Arial,sans-serif;height:400px;letter-spacing:.4px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:550px;-webkit-tap-highlight-color:transparent}:host(:-webkit-full-screen){display:block;height:100%!important;width:100%!important}.hidden{display:none!important}#container,#message-overlay,#panic,#play-button,#splash-screen,#unmute-overlay,#unmute-overlay .background{inset:0;position:absolute}#container{outline:none;overflow:hidden}#container canvas{height:100%;width:100%}#play-button,#unmute-overlay{cursor:pointer;display:none}#unmute-overlay .background{background:#000;opacity:.7}#play-button .icon,#unmute-overlay .icon{height:50%;left:50%;max-height:384px;max-width:384px;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}#play-button:hover .icon,#unmute-overlay:hover .icon{opacity:1}#unmute-overlay-svg{scale:.8}#panic{background:linear-gradient(180deg,#fd3a40,#fda138);color:#fff;display:flex;flex-flow:column;font-size:20px;justify-content:space-around;overflow:auto;text-align:center}#panic a{color:var(--ruffle-blue);font-weight:700}#panic-title{font-size:xxx-large;font-weight:700}#panic-body.details{flex:0.9;margin:0 10px}#panic-body textarea{height:100%;resize:none;width:100%}#panic ul{display:flex;justify-content:space-evenly;list-style-type:none;padding:0}#message-overlay{align-items:center;background:var(--ruffle-blue);color:var(--ruffle-orange);display:flex;justify-content:center;opacity:1;overflow:auto;position:absolute;z-index:2}#message-overlay .message{font-size:20px;max-height:100%;max-width:100%;padding:5%;text-align:center}#message-overlay p{margin:.5em 0}#message-overlay .message div{-moz-column-gap:1em;column-gap:1em;display:flex;flex-wrap:wrap;justify-content:center}#message-overlay a,#message-overlay button{background:var(--ruffle-blue);border:2px solid var(--ruffle-orange);border-radius:.6em;color:var(--ruffle-orange);cursor:pointer;font-size:1.25em;font-weight:700;margin:2% 0;padding:10px;text-decoration:none}#message-overlay a:hover,#message-overlay button:hover{background:#ffffff4c}#continue-btn{background:var(--ruffle-blue);border:2px solid var(--ruffle-orange);border-radius:20px;color:var(--ruffle-orange);cursor:pointer;font-size:20px;font-weight:700;padding:10px}#continue-btn:hover{background:#ffffff4c}#context-menu-overlay,.modal{height:100%;position:absolute;width:100%;z-index:1}#context-menu{background-color:var(--modal-background);border:1px solid gray;box-shadow:0 5px 10px -5px #000;color:rgb(var(--modal-foreground-rgb));font-size:14px;list-style:none;margin:0;padding:3px 0;position:absolute;text-align:start;white-space:nowrap}#context-menu .menu-item{color:rgb(var(--modal-foreground-rgb));padding:5px 10px}#context-menu .menu-item.disabled{color:rgb(var(--modal-foreground-rgb),.5);cursor:default}#context-menu .menu-item:not(.disabled):hover{background-color:rgb(var(--modal-foreground-rgb),.15)}#context-menu .menu-separator hr{border:none;border-bottom:1px solid rgb(var(--modal-foreground-rgb),.2);margin:3px}#splash-screen{align-items:center;background:var(\n --splash-screen-background,var(--preloader-background,var(--ruffle-blue))\n );display:flex;flex-direction:column;justify-content:center}.loadbar{background:#253559;height:20%;max-height:10px;max-width:316px;width:100%}.loadbar-inner{background:var(--ruffle-orange);height:100%;max-width:100%;width:0}.logo{display:var(--logo-display,block);max-height:150px;max-width:380px}.loading-animation{aspect-ratio:1;margin-bottom:2%;max-height:28px;max-width:28px;width:10%}.spinner{stroke-dasharray:180;stroke-dashoffset:135;stroke:var(--ruffle-orange);animation:a 1.5s linear infinite;transform-origin:50% 50%}@keyframes a{to{transform:rotate(1turn)}}#virtual-keyboard{height:1px;opacity:0;position:absolute;top:-100px;width:1px}.modal{background-color:#0008}.modal-area{background-color:var(--modal-background);border-radius:12px;box-shadow:0 2px 6px 0 #0008;color:rgb(var(--modal-foreground-rgb));left:50%;padding:8px 12px;position:relative;transform:translateX(-50%);width:-moz-fit-content;width:fit-content}#modal-area{height:300px;width:450px}.close-modal{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 -960 960 960'%3E%3Cpath d='M480-392 300-212q-18 18-44 18t-44-18-18-44 18-44l180-180-180-180q-18-18-18-44t18-44 44-18 44 18l180 180 180-180q18-18 44-18t44 18 18 44-18 44L568-480l180 180q18 18 18 44t-18 44-44 18-44-18z'/%3E%3C/svg%3E\");cursor:pointer;filter:var(--modal-foreground-filter);height:16px;width:16px}.modal-button{background-color:rgb(var(--modal-foreground-rgb),.2);border-radius:6px;color:rgb(var(--modal-foreground-rgb));cursor:pointer;display:inline-block;padding:4px 8px;text-decoration:none}:not(#volume-controls)>.close-modal{position:absolute;right:16px;top:14px}.general-save-options{border-bottom:2px solid rgb(var(--modal-foreground-rgb),.3);padding-bottom:8px;text-align:center}#local-saves{border-collapse:collapse;color:inherit;display:block;height:calc(100% - 45px);min-height:30px;overflow-y:auto}#local-saves td{border-bottom:2px solid rgb(var(--modal-foreground-rgb),.15);height:30px}#local-saves td:first-child{width:100%;word-break:break-all}.save-option{cursor:pointer;display:inline-block;filter:var(--modal-foreground-filter);height:24px;opacity:.4;vertical-align:middle;width:24px}#local-saves>tr:hover .save-option{opacity:1}#download-save{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960'%3E%3Cpath d='M480-337q-8 0-15-2.5t-13-8.5L308-492q-12-12-11.5-28t11.5-28q12-12 28.5-12.5T365-549l75 75v-286q0-17 11.5-28.5T480-800t28.5 11.5T520-760v286l75-75q12-12 28.5-11.5T652-548q11 12 11.5 28T652-492L508-348q-6 6-13 8.5t-15 2.5M240-160q-33 0-56.5-23.5T160-240v-80q0-17 11.5-28.5T200-360t28.5 11.5T240-320v80h480v-80q0-17 11.5-28.5T760-360t28.5 11.5T800-320v80q0 33-23.5 56.5T720-160z'/%3E%3C/svg%3E\")}#replace-save{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -1080 960 1200'%3E%3Cpath d='M440-367v127q0 17 11.5 28.5T480-200t28.5-11.5T520-240v-127l36 36q6 6 13.5 9t15 2.5T599-323t13-9q11-12 11.5-28T612-388L508-492q-6-6-13-8.5t-15-2.5-15 2.5-13 8.5L348-388q-12 12-11.5 28t12.5 28q12 11 28 11.5t28-11.5zM240-80q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h287q16 0 30.5 6t25.5 17l194 194q11 11 17 25.5t6 30.5v447q0 33-23.5 56.5T720-80zm280-560q0 17 11.5 28.5T560-600h160L520-800z'/%3E%3C/svg%3E\")}#delete-save{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -1020 960 1080'%3E%3Cpath d='M280-120q-33 0-56.5-23.5T200-200v-520q-17 0-28.5-11.5T160-760t11.5-28.5T200-800h160q0-17 11.5-28.5T400-840h160q17 0 28.5 11.5T600-800h160q17 0 28.5 11.5T800-760t-11.5 28.5T760-720v520q0 33-23.5 56.5T680-120zm120-160q17 0 28.5-11.5T440-320v-280q0-17-11.5-28.5T400-640t-28.5 11.5T360-600v280q0 17 11.5 28.5T400-280m160 0q17 0 28.5-11.5T600-320v-280q0-17-11.5-28.5T560-640t-28.5 11.5T520-600v280q0 17 11.5 28.5T560-280'/%3E%3C/svg%3E\")}.replace-save{display:none}#video-modal .modal-area{box-sizing:border-box;height:95%;width:95%}#video-holder{box-sizing:border-box;height:100%;padding:36px 4px 6px}#video-holder video{background-color:#000;height:100%;width:100%}#volume-controls{align-items:center;display:flex;gap:6px}#mute-checkbox{display:none}label[for=mute-checkbox]{cursor:pointer;filter:var(--modal-foreground-filter);height:24px;line-height:0;width:24px}#volume-mute{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960'%3E%3Cpath d='m719.13-419.35-71.67 71.68Q634.78-335 617.13-335t-30.33-12.67q-12.67-12.68-12.67-30.33t12.67-30.33L658.48-480l-71.68-71.67q-12.67-12.68-12.67-30.33t12.67-30.33Q599.48-625 617.13-625t30.33 12.67l71.67 71.68 71.67-71.68Q803.48-625 821.13-625t30.33 12.67q12.67 12.68 12.67 30.33t-12.67 30.33L779.78-480l71.68 71.67q12.67 12.68 12.67 30.33t-12.67 30.33Q838.78-335 821.13-335t-30.33-12.67zM278-357.87H161.22q-17.66 0-30.33-12.67-12.67-12.68-12.67-30.33v-158.26q0-17.65 12.67-30.33 12.67-12.67 30.33-12.67H278l130.15-129.91q20.63-20.63 46.98-9.45 26.35 11.19 26.35 39.77v443.44q0 28.58-26.35 39.77-26.35 11.18-46.98-9.45z'/%3E%3C/svg%3E\")}#volume-min{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='161 -960 960 960'%3E%3Cpath d='M438.65-357.87H321.87q-17.65 0-30.33-12.67-12.67-12.68-12.67-30.33v-158.26q0-17.65 12.67-30.33 12.68-12.67 30.33-12.67h116.78L568.8-732.04q20.63-20.63 46.98-9.45 26.35 11.19 26.35 39.77v443.44q0 28.58-26.35 39.77-26.35 11.18-46.98-9.45z'/%3E%3C/svg%3E\")}#volume-mid{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='80 -960 960 960'%3E%3Cpath d='M357.98-357.87H241.2q-17.66 0-30.33-12.67-12.67-12.68-12.67-30.33v-158.26q0-17.65 12.67-30.33 12.67-12.67 30.33-12.67h116.78L487.65-731.8q20.63-20.64 47.1-9.57t26.47 39.65v443.44q0 28.58-26.47 39.65t-47.1-9.57zM741.8-480q0 42.48-20.47 80.09-20.48 37.61-54.94 60.82-10.22 5.98-20.19.25-9.98-5.73-9.98-17.44v-248.44q0-11.71 9.98-17.32 9.97-5.61 20.19.37 34.46 23.71 54.94 61.45Q741.8-522.48 741.8-480'/%3E%3C/svg%3E\")}#volume-max{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='9 -960 960 960'%3E%3Cpath d='M754.22-480.5q0-78.52-41.88-143.9t-111.91-98.62q-14.47-6.74-20.47-20.96t-.53-28.93q5.74-15.72 20.34-22.46t29.58 0q92.48 42.46 147.97 127.05 55.48 84.6 55.48 187.82t-55.48 187.82q-55.49 84.59-147.97 127.05-14.98 6.74-29.58 0t-20.34-22.46q-5.47-14.71.53-28.93t20.47-20.96q70.03-33.24 111.91-98.62t41.88-143.9M286.98-357.87H170.2q-17.66 0-30.33-12.67-12.67-12.68-12.67-30.33v-158.26q0-17.65 12.67-30.33 12.67-12.67 30.33-12.67h116.78L416.65-731.8q20.63-20.64 47.1-9.57t26.47 39.65v443.44q0 28.58-26.47 39.65t-47.1-9.57zM670.8-480q0 42.48-20.47 80.09-20.48 37.61-54.94 60.82-10.22 5.98-20.19.25-9.98-5.73-9.98-17.44v-248.44q0-11.71 9.98-17.32 9.97-5.61 20.19.37 34.46 23.71 54.94 61.45Q670.8-522.48 670.8-480'/%3E%3C/svg%3E\")}#volume-slider-text{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4.8ch}#hardware-acceleration-modal .modal-area{box-sizing:border-box;padding:16px 48px;text-align:center;width:95%}#acceleration-text{display:block;margin-bottom:8px}#clipboard-modal h2{margin-right:36px;margin-top:4px}#clipboard-modal p:last-child{margin-bottom:2px}@media (prefers-color-scheme:light){:host{--modal-background:#fafafa;--modal-foreground-rgb:0,0,0;--modal-foreground-filter:none}}@media (prefers-color-scheme:dark){:host{--modal-background:#282828;--modal-foreground-rgb:221,221,221;--modal-foreground-filter:invert(90%)}}"})}),{})),Ee.content.appendChild((0,y.jsx)((function(){return(0,y.jsx)("style",{id:"dynamic-styles"})}),{})),Ee.content.appendChild((0,y.jsx)((function(){return(0,y.jsxs)("div",{id:"container",children:[(0,y.jsx)("div",{id:"play-button",children:(0,y.jsx)("div",{class:"icon",children:(0,y.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",viewBox:"0 0 250 250",width:"100%",height:"100%",children:[(0,y.jsxs)("defs",{xmlns:"http://www.w3.org/2000/svg",children:[(0,y.jsxs)("linearGradient",{xmlns:"http://www.w3.org/2000/svg",id:"a",gradientUnits:"userSpaceOnUse",x1:"125",y1:"0",x2:"125",y2:"250",spreadMethod:"pad",children:[(0,y.jsx)("stop",{xmlns:"http://www.w3.org/2000/svg",offset:"0%","stop-color":"#FDA138"}),(0,y.jsx)("stop",{xmlns:"http://www.w3.org/2000/svg",offset:"100%","stop-color":"#FD3A40"})]}),(0,y.jsxs)("g",{xmlns:"http://www.w3.org/2000/svg",id:"b",children:[(0,y.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",fill:"url(#a)",d:"M250 125q0-52-37-88-36-37-88-37T37 37Q0 73 0 125t37 88q36 37 88 37t88-37q37-36 37-88M87 195V55l100 70-100 70z"}),(0,y.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",fill:"#FFF",d:"M87 55v140l100-70L87 55z"})]})]}),(0,y.jsx)("use",{xmlns:"http://www.w3.org/2000/svg",href:"#b"})]})})}),(0,y.jsxs)("div",{id:"unmute-overlay",children:[(0,y.jsx)("div",{class:"background"}),(0,y.jsx)("div",{class:"icon",children:(0,y.jsxs)("svg",{id:"unmute-overlay-svg",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",viewBox:"0 0 512 584",width:"100%",height:"100%",children:[(0,y.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",fill:"#FFF",stroke:"#FFF",d:"m457.941 256 47.029-47.029c9.372-9.373 9.372-24.568 0-33.941-9.373-9.373-24.568-9.373-33.941 0l-47.029 47.029-47.029-47.029c-9.373-9.373-24.568-9.373-33.941 0-9.372 9.373-9.372 24.568 0 33.941l47.029 47.029-47.029 47.029c-9.372 9.373-9.372 24.568 0 33.941 4.686 4.687 10.827 7.03 16.97 7.03s12.284-2.343 16.971-7.029l47.029-47.03 47.029 47.029c4.687 4.687 10.828 7.03 16.971 7.03s12.284-2.343 16.971-7.029c9.372-9.373 9.372-24.568 0-33.941z"}),(0,y.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",fill:"#FFF",stroke:"#FFF",d:"m99 160h-55c-24.301 0-44 19.699-44 44v104c0 24.301 19.699 44 44 44h55c2.761 0 5-2.239 5-5v-182c0-2.761-2.239-5-5-5z"}),(0,y.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",fill:"#FFF",stroke:"#FFF",d:"m280 56h-24c-5.269 0-10.392 1.734-14.578 4.935l-103.459 79.116c-1.237.946-1.963 2.414-1.963 3.972v223.955c0 1.557.726 3.026 1.963 3.972l103.459 79.115c4.186 3.201 9.309 4.936 14.579 4.936h23.999c13.255 0 24-10.745 24-24v-352.001c0-13.255-10.745-24-24-24z"}),(0,y.jsx)("text",{xmlns:"http://www.w3.org/2000/svg",id:"unmute-text",x:"256",y:"560","text-anchor":"middle","font-size":"60px",fill:"#FFF",stroke:"#FFF",children:"Click to unmute"})]})})]}),(0,y.jsx)("input",{"aria-hidden":"true",id:"virtual-keyboard",type:"text",autocomplete:"off",autocorrect:"off",autocapitalize:"none"})]})}),{})),Ee.content.appendChild((0,y.jsx)((function(){return(0,y.jsxs)("div",{id:"splash-screen",class:"hidden",children:[(0,y.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",class:"logo",preserveAspectRatio:"xMidYMid",viewBox:"0 0 380 150",children:(0,y.jsxs)("g",{xmlns:"http://www.w3.org/2000/svg",children:[(0,y.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",fill:"#966214",d:"M58.75 85.6q.75-.1 1.5-.35.85-.25 1.65-.75.55-.35 1.05-.8.5-.45.95-1 .5-.5.75-1.2-.05.05-.15.1-.1.15-.25.25l-.1.2q-.15.05-.25.1-.4 0-.8.05-.5-.25-.9-.5-.3-.1-.55-.3l-.6-.6-4.25-6.45-1.5 11.25h3.45m83.15-.2h3.45q.75-.1 1.5-.35.25-.05.45-.15.35-.15.65-.3l.5-.3q.25-.15.5-.35.45-.35.9-.75.45-.35.75-.85l.1-.1q.1-.2.2-.35.2-.3.35-.6l-.3.4-.15.15q-.5.15-1.1.1-.25 0-.4-.05-.5-.15-.8-.4-.15-.1-.25-.25-.3-.3-.55-.6l-.05-.05v-.05l-4.25-6.4-1.5 11.25m-21.15-3.95q-.3-.3-.55-.6l-.05-.05v-.05l-4.25-6.4-1.5 11.25h3.45q.75-.1 1.5-.35.85-.25 1.6-.75.75-.5 1.4-1.1.45-.35.75-.85.35-.5.65-1.05l-.45.55q-.5.15-1.1.1-.9 0-1.45-.7m59.15.3q-.75-.5-1.4-1-3.15-2.55-3.5-6.4l-1.5 11.25h21q-3.1-.25-5.7-.75-5.6-1.05-8.9-3.1m94.2 3.85h3.45q.6-.1 1.2-.3.4-.1.75-.2.35-.15.65-.3.7-.35 1.35-.8.75-.55 1.3-1.25.1-.15.25-.3-2.55-.25-3.25-1.8l-4.2-6.3-1.5 11.25m-45.3-4.85q-.5-.4-.9-.8-2.3-2.35-2.6-5.6l-1.5 11.25h21q-11.25-.95-16-4.85m97.7 4.85q-.3-.05-.6-.05-10.8-1-15.4-4.8-3.15-2.55-3.5-6.35l-1.5 11.2h21Z"}),(0,y.jsx)("path",{xmlns:"http://www.w3.org/2000/svg",fill:"var(--ruffle-orange)",d:"M92.6 54.8q-1.95-1.4-4.5-1.4H60.35q-1.35 0-2.6.45-1.65.55-3.15 1.8-2.75 2.25-3.25 5.25l-1.65 12h.05v.3l5.85 1.15h-9.5q-.5.05-1 .15-.5.15-1 .35-.5.2-.95.45-.5.3-.95.7-.45.35-.85.8-.35.4-.65.85-.3.45-.5.9-.15.45-.3.95l-5.85 41.6H50.3l5-35.5 1.5-11.25 4.25 6.45.6.6q.25.2.55.3.4.25.9.5.4-.05.8-.05.1-.05.25-.1l.1-.2q.15-.1.25-.25.1-.05.15-.1l.3-1.05 1.75-12.3h11.15L75.8 82.6h16.5l2.3-16.25h-.05l.8-5.7q.4-2.45-1-4.2-.35-.4-.75-.8-.25-.25-.55-.5-.2-.2-.45-.35m16.2 18.1h.05l-.05.3 5.85 1.15H105.2q-.5.05-1 .15-.5.15-1 .35-.5.2-.95.45-.5.3-1 .65-.4.4-.8.85-.25.3-.55.65-.05.1-.15.2-.25.45-.4.9-.2.45-.3.95-.1.65-.2 1.25-.2 1.15-.4 2.25l-4.3 30.6q-.25 3 1.75 5.25 1.6 1.8 4 2.15.6.1 1.25.1h27.35q3.25 0 6-2.25.35-.35.7-.55l.3-.2q2-2 2.25-4.5l1.65-11.6q.05-.05.1-.05l1.65-11.35h.05l.7-5.2 1.5-11.25 4.25 6.4v.05l.05.05q.25.3.55.6.1.15.25.25.3.25.8.4.15.05.4.05.6.05 1.1-.1l.15-.15.3-.4.3-1.05 1.3-9.05h-.05l.7-5.05h-.05l.15-1.25h-.05l1.65-11.7h-16.25l-2.65 19.5h.05v.2l-.05.1h.05l5.8 1.15H132.7q-.5.05-1 .15-.5.15-1 .35-.15.05-.3.15-.3.1-.55.25-.05 0-.1.05-.5.3-1 .65-.4.35-.7.7-.55.7-.95 1.45-.35.65-.55 1.4-.15.7-.25 1.4v.05q-.15 1.05-.35 2.05l-1.2 8.75v.1l-2.1 14.7H111.4l2.25-15.55h.05l.7-5.2 1.5-11.25 4.25 6.4v.05l.05.05q.25.3.55.6.55.7 1.45.7.6.05 1.1-.1l.45-.55.3-1.05 1.3-9.05h-.05l.7-5.05h-.05l.15-1.25h-.05l1.65-11.7h-16.25l-2.65 19.5m106.5-41.75q-2.25-2.25-5.5-2.25h-27.75q-3 0-5.75 2.25-1.3.95-2.05 2.1-.45.6-.7 1.2-.2.5-.35 1-.1.45-.15.95l-4.15 29.95h-.05l-.7 5.2h-.05l-.2 1.35h.05l-.05.3 5.85 1.15h-9.45q-2.1.05-3.95 1.6-1.9 1.55-2.25 3.55l-.5 3.5h-.05l-5.3 38.1h16.25l5-35.5 1.5-11.25q.35 3.85 3.5 6.4.65.5 1.4 1 3.3 2.05 8.9 3.1 2.6.5 5.7.75l1.75-11.25h-12.2l.4-2.95h-.05l.7-5.05h-.05q.1-.9.3-1.9.1-.75.2-1.6.85-5.9 2.15-14.9 0-.15.05-.25l.1-.9q.2-1.55.45-3.15h11.25l-3.1 20.8h16.5l4.1-28.05q.15-1.7-.4-3.15-.5-1.1-1.35-2.1m46.65 44.15q-.5.3-1 .65-.4.4-.8.85-.35.4-.7.85-.25.45-.45.9-.15.45-.3.95l-5.85 41.6h16.25l5-35.5 1.5-11.25 4.2 6.3q.7 1.55 3.25 1.8l.05-.1q.25-.4.35-.85l.3-1.05 1.8-14.05v-.05l5.35-37.45h-16.25l-6.15 44.3 5.85 1.15h-9.45q-.5.05-1 .15-.5.15-1 .35-.5.2-.95.45m5.4-38.9q.15-1.7-.4-3.15-.5-1.1-1.35-2.1-2.25-2.25-5.5-2.25h-27.75q-2.3 0-4.45 1.35-.65.35-1.3.9-1.3.95-2.05 2.1-.45.6-.7 1.2-.4.9-.5 1.95l-4.15 29.95h-.05l-.7 5.2h-.05l-.2 1.35h.05l-.05.3 5.85 1.15h-9.45q-2.1.05-3.95 1.6-1.9 1.55-2.25 3.55l-.5 3.5h-.05l-1.2 8.75v.1l-4.1 29.25h16.25l5-35.5 1.5-11.25q.3 3.25 2.6 5.6.4.4.9.8 4.75 3.9 16 4.85l1.75-11.25h-12.2l.4-2.95h-.05l.7-5.05h-.05q.15-.9.3-1.9.1-.75.25-1.6.15-1.25.35-2.65v-.05q.95-6.7 2.35-16.5h11.25l-3.1 20.8h16.5l4.1-28.05M345 66.35h-.05l1.15-8.2q.5-3-1.75-5.25-1.25-1.25-3-1.75-1-.5-2.25-.5h-27.95q-.65 0-1.3.1-2.5.35-4.7 2.15-2.75 2.25-3.25 5.25l-1.95 14.7v.05l-.05.3 5.85 1.15h-9.45q-1.9.05-3.6 1.35-.2.1-.35.25-1.9 1.55-2.25 3.55l-4.85 34.1q-.25 3 1.75 5.25 1.25 1.4 3 1.95 1.05.3 2.25.3H320q3.25 0 6-2.25 2.75-2 3.25-5l2.75-18.5h-16.5l-1.75 11H302.5l2.1-14.75h.05l.85-6 1.5-11.2q.35 3.8 3.5 6.35 4.6 3.8 15.4 4.8.3 0 .6.05h15.75L345 66.35m-16.4-.95-1.25 8.95h-11.3l.4-2.95h-.05l.7-5.05h-.1l.15-.95h11.45Z"})]})}),(0,y.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",class:"loading-animation",viewBox:"0 0 66 66",children:(0,y.jsx)("circle",{xmlns:"http://www.w3.org/2000/svg",class:"spinner",fill:"none","stroke-width":"6","stroke-linecap":"round",cx:"33",cy:"33",r:"30"})}),(0,y.jsx)("div",{class:"loadbar",children:(0,y.jsx)("div",{class:"loadbar-inner"})})]})}),{})),Ee.content.appendChild((0,y.jsx)((function(){return(0,y.jsx)("div",{id:"save-manager",class:"modal hidden",children:(0,y.jsxs)("div",{id:"modal-area",class:"modal-area",children:[(0,y.jsx)("span",{class:"close-modal"}),(0,y.jsx)("div",{class:"general-save-options",children:(0,y.jsx)("span",{class:"modal-button"})}),(0,y.jsx)("table",{id:"local-saves"})]})})}),{})),Ee.content.appendChild((0,y.jsx)((function(){return(0,y.jsx)("div",{id:"volume-controls-modal",class:"modal hidden",children:(0,y.jsx)("div",{class:"modal-area",children:(0,y.jsxs)("div",{id:"volume-controls",children:[(0,y.jsx)("input",{id:"mute-checkbox",type:"checkbox"}),(0,y.jsx)("label",{id:"volume-mute",for:"mute-checkbox",title:je("volume-controls-unmute")}),(0,y.jsx)("label",{id:"volume-min",for:"mute-checkbox",title:je("volume-controls-mute")}),(0,y.jsx)("label",{id:"volume-mid",for:"mute-checkbox",title:je("volume-controls-mute")}),(0,y.jsx)("label",{id:"volume-max",for:"mute-checkbox",title:je("volume-controls-mute")}),(0,y.jsx)("input",{id:"volume-slider",type:"range",min:"0",max:"100",step:"1"}),(0,y.jsx)("span",{id:"volume-slider-text"}),(0,y.jsx)("span",{class:"close-modal"})]})})})}),{})),Ee.content.appendChild((0,y.jsx)((function(){return(0,y.jsx)("div",{id:"video-modal",class:"modal hidden",children:(0,y.jsxs)("div",{class:"modal-area",children:[(0,y.jsx)("span",{class:"close-modal"}),(0,y.jsx)("div",{id:"video-holder"})]})})}),{})),Ee.content.appendChild((0,y.jsx)((function(){return(0,y.jsx)("div",{id:"hardware-acceleration-modal",class:"modal hidden",children:(0,y.jsxs)("div",{class:"modal-area",children:[(0,y.jsx)("span",{class:"close-modal"}),(0,y.jsx)("span",{id:"acceleration-text",children:je("enable-hardware-acceleration")}),(0,y.jsx)("a",{href:"https://github.com/ruffle-rs/ruffle/wiki/Frequently-Asked-Questions-For-Users#chrome-hardware-acceleration",target:"_blank",class:"modal-button",children:je("enable-hardware-acceleration-link")})]})})}),{})),Ee.content.appendChild((0,y.jsx)((function(){return(0,y.jsx)("div",{id:"clipboard-modal",class:"modal hidden",children:(0,y.jsxs)("div",{class:"modal-area",children:[(0,y.jsx)("span",{class:"close-modal"}),(0,y.jsx)("h2",{children:je("clipboard-message-title")}),(0,y.jsx)("p",{id:"clipboard-modal-description"}),(0,y.jsxs)("p",{children:[(0,y.jsxs)("b",{children:[Ce,"+C"]}),(0,y.jsx)("span",{children:je("clipboard-message-copy")})]}),(0,y.jsxs)("p",{children:[(0,y.jsxs)("b",{children:[Ce,"+X"]}),(0,y.jsx)("span",{children:je("clipboard-message-cut")})]}),(0,y.jsxs)("p",{children:[(0,y.jsxs)("b",{children:[Ce,"+V"]}),(0,y.jsx)("span",{children:je("clipboard-message-paste")})]})]})})}),{})),Ee.content.appendChild((0,y.jsx)((function(){return(0,y.jsx)("div",{id:"context-menu-overlay",class:"hidden",children:(0,y.jsx)("ul",{id:"context-menu"})})}),{}));const Ae="application/x-shockwave-flash",qe="application/futuresplash",Fe="application/x-shockwave-flash2-preview",Pe="application/vnd.adobe.flash.movie";function De(e,n){const t=function(e){let n="";try{n=new URL(e,"https://example.com").pathname}catch(e){}if(n&&n.length>=4){const e=n.slice(-4).toLowerCase();if(".swf"===e||".spl"===e)return!0}return!1}(e);return n?function(e,n){switch(e=e.toLowerCase()){case Ae.toLowerCase():case qe.toLowerCase():case Fe.toLowerCase():case Pe.toLowerCase():return!0;default:if(n)switch(e){case"application/octet-stream":case"binary/octet-stream":return!0}}return!1}(n,t):t}let Me=null,$e=!1;try{if(document.currentScript instanceof HTMLScriptElement&&""!==document.currentScript.src){let e=document.currentScript.src;e.endsWith(".js")||e.endsWith("/")||(e+="/"),Me=new URL(".",e),$e=Me.protocol.includes("extension")}}catch(e){console.warn("Unable to get currentScript URL",e)}const Oe="https://ruffle.rs";class Ie extends Error{constructor(e){super(`Failed to fetch ${e}`),this.swfUrl=e,this.swfUrl=e}}class Te extends Error{constructor(e){super(`Not a valid swf: ${e}`)}}class We extends Error{constructor(e){super("Failed to load Ruffle WASM"),this.cause=e}}class Le extends Error{constructor(e){super(`Invalid options: ${e}`)}}var Ne=r(29);function _e(){const e=new Date(l.buildDate),n=new Date;return n.setMonth(n.getMonth()-6),n>e}const Ue={OpenDemo:{type:"open_link",url:Oe+"/demo",label:je("ruffle-demo")},DownloadDesktop:{type:"open_link",url:Oe+"/downloads#desktop-app",label:je("ruffle-desktop")},UpdateRuffle:{type:"open_link",url:Oe+"/downloads",label:je("update-ruffle")},CreateReport:{type:"create_report"},ShowDetails:{type:"show_details"},createReportOrUpdate(){return _e()?this.UpdateRuffle:this.CreateReport},openWiki:(e,n)=>({type:"open_link",url:`https://github.com/ruffle-rs/ruffle/wiki/${e}`,label:n??je("ruffle-wiki")})};function Be(e,n,t,a){const r=t.join(""),{body:o,actions:i}=function(e){if(e instanceof Ie)return e.swfUrl&&!e.swfUrl.protocol.includes("http")?{body:Se("error-file-protocol"),actions:[Ue.OpenDemo,Ue.DownloadDesktop]}:window.location.origin===e.swfUrl?.origin||window.location.protocol.includes("extension")?{body:Se("error-swf-fetch"),actions:[Ue.ShowDetails]}:{body:Se("error-swf-cors"),actions:[Ue.openWiki("Using-Ruffle#configure-cors-header"),Ue.ShowDetails]};if(e instanceof Te)return{body:Se("error-invalid-swf"),actions:[Ue.ShowDetails]};if(e instanceof We){if("file:"===window.location.protocol)return{body:Se("error-file-protocol"),actions:[Ue.OpenDemo,Ue.DownloadDesktop]};const n=String(e.cause.message).toLowerCase();if(n.includes("mime"))return{body:Se("error-wasm-mime-type"),actions:[Ue.openWiki("Using-Ruffle#configure-webassembly-mime-type"),Ue.ShowDetails]};if(n.includes("networkerror")||n.includes("failed to fetch")||n.includes("load failed"))return{body:Se("error-wasm-cors"),actions:[Ue.openWiki("Using-Ruffle#configure-cors-header"),Ue.ShowDetails]};if(n.includes("disallowed by embedder"))return{body:Se("error-csp-conflict"),actions:[Ue.openWiki("Using-Ruffle#configure-wasm-csp"),Ue.ShowDetails]};if("CompileError"===e.cause.name&&n.includes("bad type"))return{body:Se("error-wasm-unsupported-browser"),actions:[Ue.openWiki("#web"),Ue.ShowDetails]};if("CompileError"===e.cause.name)return{body:Se("error-wasm-invalid"),actions:[Ue.openWiki("Using-Ruffle#addressing-a-compileerror"),Ue.ShowDetails]};if((n.includes("could not download wasm module")||n.includes("webassembly compilation aborted"))&&"TypeError"===e.cause.name)return{body:Se("error-wasm-download"),actions:[Ue.ShowDetails]};if("TypeError"===e.cause.name){const e=Se("error-javascript-conflict");return _e()&&e.appendChild(Se("error-javascript-conflict-outdated",{buildDate:l.buildDate})),{body:e,actions:[Ue.createReportOrUpdate(),Ue.ShowDetails]}}return navigator.userAgent.includes("Edg")&&n.includes("webassembly is not defined")?{body:Se("error-wasm-disabled-on-edge"),actions:[Ue.openWiki("Frequently-Asked-Questions-For-Users#edge-webassembly-error",je("more-info")),Ue.ShowDetails]}:{body:Se("error-wasm-not-found"),actions:[Ue.openWiki("Using-Ruffle#configuration-options"),Ue.ShowDetails]}}return e instanceof Le?{body:Se("error-javascript-config"),actions:[Ue.openWiki("Using-Ruffle#javascript-api"),Ue.ShowDetails]}:{body:Se("error-unknown",{buildDate:l.buildDate,outdated:String(_e)}),actions:[Ue.createReportOrUpdate(),Ue.ShowDetails]}}(n),s=(0,Ne.createRef)(),u=()=>{s.current.classList.add("details"),s.current.replaceChildren((0,y.jsx)("textarea",{readOnly:!0,children:r}))};e.textContent="",e.appendChild((0,y.jsxs)("div",{id:"panic",children:[(0,y.jsx)("div",{id:"panic-title",children:je("panic-title")}),(0,y.jsx)("div",{id:"panic-body",ref:s,children:o}),(0,y.jsx)("div",{id:"panic-footer",children:(0,y.jsx)("ul",{children:i.map((e=>function({action:e,showDetails:n,errorArray:t,errorText:a,swfUrl:r}){if("show_details"===e.type){const e=()=>(n(),!1);return(0,y.jsx)("li",{children:(0,y.jsx)("a",{href:"#",id:"panic-view-details",onClick:e,children:je("view-error-details")})})}if("open_link"===e.type)return(0,y.jsx)("li",{children:(0,y.jsx)("a",{href:e.url,target:"_top",children:e.label})});{let e;e=document.location.protocol.includes("extension")&&r?r.href:document.location.href,e=e.split(/[?#]/,1)[0];let n=`https://github.com/ruffle-rs/ruffle/issues/new?title=${encodeURIComponent(`Error on ${e}`)}&template=error_report.md&labels=error-report&body=`,o=encodeURIComponent(a);return t.stackIndex>-1&&String(n+o).length>8195&&(t[t.stackIndex]=null,t.avmStackIndex>-1&&(t[t.avmStackIndex]=null),o=encodeURIComponent(t.join(""))),n+=o,(0,y.jsx)("li",{children:(0,y.jsx)("a",{href:n,target:"_top",children:je("report-bug")})})}}({action:e,showDetails:u,errorText:r,errorArray:t,swfUrl:a})))})})]}))}const Ve=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,5,3,1,0,1,10,14,1,12,0,65,0,65,0,65,0,252,10,0,0,11])),He=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,7,1,5,0,208,112,26,11])),Je=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,12,1,10,0,67,0,0,0,0,252,0,26,11])),Ze=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,8,1,6,0,65,0,192,26,11])),Ke=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]));let Qe=null;async function Ge(e){null===Qe&&(Qe=async function(e){ye();const n=(await Promise.all([Ve(),Ke(),Je(),Ze(),He()])).every(Boolean);n||console.log("Some WebAssembly extensions are NOT available, falling back to the vanilla WebAssembly module"),at.options.onFirstLoad?.(),at.options.onFirstLoad=()=>{};const{default:t,RuffleInstanceBuilder:a,ZipWriter:o}=await(n?r.e(655).then(r.bind(r,655)):r.e(482).then(r.bind(r,482)));let i;const s=n?new URL(r(797),r.b):new URL(r(124),r.b),l=await fetch(s),u="function"==typeof ReadableStreamDefaultController;if(e&&u){const n=l?.headers?.get("content-length")||"";let t=0;const a=parseInt(n);i=new Response(new ReadableStream({async start(n){const r=l.body?.getReader();if(!r)throw"Response had no body";for(e(t,a);;){const{done:o,value:i}=await r.read();if(o)break;i?.byteLength&&(t+=i?.byteLength),n.enqueue(i),e(t,a)}n.close()}}),l)}else i=l;return await t({module_or_path:i}),[a,o]}(e));const n=await Qe;return[new n[0],()=>new n[1]]}const Ye={};function Xe(e,n){const t=Ye[e];if(void 0!==t){if(t.class!==n)throw new Error("Internal naming conflict on "+e);return t.name}let a=0;if(void 0!==window.customElements)for(;a<999;){let t=e;if(a>0&&(t=t+"-"+a),void 0===window.customElements.get(t))return window.customElements.define(t,n),Ye[e]={class:n,name:t,internalName:e},t;a+=1}throw new Error("Failed to assign custom element "+e)}function en(e){return null!=e}function nn(e,n){if(en(n.allowScriptAccess)&&e.setAllowScriptAccess(n.allowScriptAccess),en(n.backgroundColor)&&e.setBackgroundColor(function(e){e.startsWith("#")&&(e=e.substring(1));if(e.length<6)return;let n=0;for(let t=0;t<6;t++){const a=parseInt(e[t],16);isNaN(a)?n<<=4:n=n<<4|a}return n}(n.backgroundColor)),en(n.upgradeToHttps)&&e.setUpgradeToHttps(n.upgradeToHttps),en(n.compatibilityRules)&&e.setCompatibilityRules(n.compatibilityRules),en(n.letterbox)&&e.setLetterbox(n.letterbox.toLowerCase()),en(n.base)&&e.setBaseUrl(n.base),en(n.menu)&&e.setShowMenu(n.menu),en(n.allowFullscreen)&&e.setAllowFullscreen(n.allowFullscreen),en(n.salign)&&e.setStageAlign(n.salign.toLowerCase()),en(n.forceAlign)&&e.setForceAlign(n.forceAlign),en(n.quality)?e.setQuality(n.quality.toLowerCase()):void 0!==window.orientation&&(console.log("Running on a mobile device; defaulting to low quality"),e.setQuality("low")),en(n.scale)&&e.setScale(n.scale.toLowerCase()),en(n.forceScale)&&e.setForceScale(n.forceScale),en(n.frameRate)&&e.setFrameRate(n.frameRate),en(n.wmode)&&e.setWmode(n.wmode),en(n.logLevel)&&e.setLogLevel(n.logLevel),en(n.maxExecutionDuration)&&e.setMaxExecutionDuration(function(e){if("number"==typeof e)return e;return e.secs}(n.maxExecutionDuration)),en(n.playerVersion)&&e.setPlayerVersion(n.playerVersion),en(n.preferredRenderer)&&e.setPreferredRenderer(n.preferredRenderer),en(n.openUrlMode)&&e.setOpenUrlMode(n.openUrlMode.toLowerCase()),en(n.allowNetworking)&&e.setAllowNetworking(n.allowNetworking.toLowerCase()),en(n.credentialAllowList)&&e.setCredentialAllowList(n.credentialAllowList),en(n.playerRuntime)&&e.setPlayerRuntime(n.playerRuntime),en(n.socketProxy))for(const t of n.socketProxy)e.addSocketProxy(t.host,t.port,t.proxyUrl);if(en(n.gamepadButtonMapping))for(const[t,a]of Object.entries(n.gamepadButtonMapping))e.addGamepadButtonMapping(t,a);if(en(n.urlRewriteRules))for(const[t,a]of n.urlRewriteRules)if(t instanceof RegExp)e.addUrlRewriteRule(t,a);else{const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),r=new RegExp(`^${n}$`),o=a.replace(/\$/g,"$$$$");e.addUrlRewriteRule(r,o)}}const tn=/^\s*(\d+(\.\d+)?(%)?)/;let an=!1;function rn(e){if(null==e)return{};e instanceof URLSearchParams||(e=new URLSearchParams(e));const n={};for(const[t,a]of e)n[t]=a.toString();return n}class on{constructor(e,n){this.x=e,this.y=n}distanceTo(e){const n=e.x-this.x,t=e.y-this.y;return Math.sqrt(n*n+t*t)}}class sn{constructor(e,n,t){this.contextMenuForceDisabled=!1,this.isTouch=!1,this.contextMenuSupported=!1,this._suppressContextMenu=!1,this.panicked=!1,this.rendererDebugInfo="",this.longPressTimer=null,this.pointerDownPosition=null,this.pointerMoveMaxDistance=0,this.onFSCommand=[],this.config={},this.SaveRow=({rowKey:e,solName:n,solData:t})=>(0,y.jsxs)("tr",{children:[(0,y.jsx)("td",{title:e,children:n}),(0,y.jsx)("td",{children:(0,y.jsx)("span",{class:"save-option",id:"download-save",title:je("save-download"),onClick:()=>mn(function(e,n){const t=pn(e);return new Blob([t],{type:n})}(t,"application/octet-stream"),n+".sol")})}),(0,y.jsxs)("td",{children:[(0,y.jsx)("input",{type:"file",accept:".sol",class:"replace-save",id:"replace-save-"+e,onChange:n=>this.replaceSOL(n,e)}),(0,y.jsx)("label",{for:"replace-save-"+e,class:"save-option",id:"replace-save",title:je("save-replace")})]}),(0,y.jsx)("td",{children:(0,y.jsx)("span",{class:"save-option",id:"delete-save",title:je("save-delete"),onClick:()=>this.deleteSave(e)})})]}),this.element=e,this.debugPlayerInfo=n,this.onCallbackAvailable=t,this.shadow=this.element.attachShadow({mode:"open",delegatesFocus:!0}),this.shadow.appendChild(Ee.content.cloneNode(!0)),this.dynamicStyles=this.shadow.getElementById("dynamic-styles"),this.container=this.shadow.getElementById("container"),this.playButton=this.shadow.getElementById("play-button"),this.playButton.addEventListener("click",(()=>this.play())),this.unmuteOverlay=this.shadow.getElementById("unmute-overlay"),this.splashScreen=this.shadow.getElementById("splash-screen"),this.virtualKeyboard=this.shadow.getElementById("virtual-keyboard"),this.virtualKeyboard.addEventListener("input",this.virtualKeyboardInput.bind(this)),this.saveManager=this.shadow.getElementById("save-manager"),this.videoModal=this.shadow.getElementById("video-modal"),this.hardwareAccelerationModal=this.shadow.getElementById("hardware-acceleration-modal"),this.volumeControls=this.shadow.getElementById("volume-controls-modal"),this.clipboardModal=this.shadow.getElementById("clipboard-modal"),this.addModalJavaScript(this.saveManager),this.addModalJavaScript(this.volumeControls),this.addModalJavaScript(this.videoModal),this.addModalJavaScript(this.hardwareAccelerationModal),this.addModalJavaScript(this.clipboardModal),this.volumeSettings=new ln(!1,100),this.addVolumeControlsJavaScript(this.volumeControls);const a=this.saveManager.querySelector(".modal-button");a&&(a.addEventListener("click",this.backupSaves.bind(this)),a.innerText=je("save-backup-all"));const r=this.unmuteOverlay.querySelector("#unmute-overlay-svg");if(r){r.querySelector("#unmute-text").textContent=je("click-to-unmute")}this.contextMenuOverlay=this.shadow.getElementById("context-menu-overlay"),this.contextMenuElement=this.shadow.getElementById("context-menu");const o=e=>{e.preventDefault(),e.stopPropagation()};this.contextMenuElement.addEventListener("contextmenu",o),this.contextMenuElement.addEventListener("click",o),this.contextMenuElement.dir=function(){const e=new Intl.Locale(navigator.language);let n=null;if("getTextInfo"in e&&"function"==typeof e.getTextInfo)n=e.getTextInfo();else{if(!("textInfo"in e)||"object"!=typeof e.textInfo)return"ltr";n=e.textInfo}if("object"==typeof n&&"direction"in n&&"string"==typeof n.direction)return n.direction||"ltr";return"ltr"}(),document.documentElement.addEventListener("pointerdown",this.checkIfTouch.bind(this)),this.element.addEventListener("contextmenu",this.showContextMenu.bind(this)),this.container.addEventListener("pointerdown",this.pointerDown.bind(this)),this.container.addEventListener("pointermove",this.checkLongPressMovement.bind(this)),this.container.addEventListener("pointerup",this.checkLongPress.bind(this)),this.container.addEventListener("pointercancel",this.clearLongPressTimer.bind(this)),this.element.addEventListener("fullscreenchange",this.fullScreenChange.bind(this)),this.element.addEventListener("webkitfullscreenchange",this.fullScreenChange.bind(this)),this.instance=null,this.newZipWriter=null,this._readyState=u.HaveNothing,this.metadata=null,this.lastActivePlayingState=!1,this.setupPauseOnTabHidden()}addFSCommandHandler(e){this.onFSCommand.push(e)}callFSCommand(e,n){if(0===this.onFSCommand.length)return!1;for(const t of this.onFSCommand)t(e,n);return!0}addModalJavaScript(e){const n=e.querySelector("#video-holder"),t=()=>{e.classList.add("hidden"),n&&(n.textContent="")};e.parentNode.addEventListener("click",t);const a=e.querySelector(".modal-area");a&&a.addEventListener("click",(e=>e.stopPropagation()));const r=e.querySelector(".close-modal");r&&r.addEventListener("click",t)}addVolumeControlsJavaScript(e){const n=e.querySelector("#mute-checkbox"),t=e.querySelector("#volume-mute"),a=[e.querySelector("#volume-min"),e.querySelector("#volume-mid"),e.querySelector("#volume-max")],r=e.querySelector("#volume-slider"),o=e.querySelector("#volume-slider-text"),i=()=>{if(this.volumeSettings.isMuted)t.style.display="inline",a.forEach((e=>{e.style.display="none"}));else{t.style.display="none";const e=Math.round(this.volumeSettings.volume/50);a.forEach(((n,t)=>{n.style.display=t===e?"inline":"none"}))}};n.checked=this.volumeSettings.isMuted,r.disabled=n.checked,r.valueAsNumber=this.volumeSettings.volume,o.textContent=r.value+"%",i(),n.addEventListener("change",(()=>{r.disabled=n.checked,this.volumeSettings.isMuted=n.checked,this.instance?.set_volume(this.volumeSettings.get_volume()),i()})),r.addEventListener("input",(()=>{o.textContent=r.value+"%",this.volumeSettings.volume=r.valueAsNumber,this.instance?.set_volume(this.volumeSettings.get_volume()),i()}))}setupPauseOnTabHidden(){document.addEventListener("visibilitychange",(()=>{this.instance&&(document.hidden&&(this.lastActivePlayingState=this.instance.is_playing(),this.instance.pause()),document.hidden||!0!==this.lastActivePlayingState||this.instance.play())}),!1)}updateStyles(){if(this.dynamicStyles.sheet){if(this.dynamicStyles.sheet.cssRules)for(let e=this.dynamicStyles.sheet.cssRules.length-1;e>=0;e--)this.dynamicStyles.sheet.deleteRule(e);const e=this.element.attributes.getNamedItem("align");if(null!=e){const n=e.value.toLowerCase(),t=(()=>{switch(n){case"right":return"vertical-align: top; float: right;";case"left":return"vertical-align: top; float: left;";case"bottom":return"vertical-align: baseline;";case"top":return"vertical-align: top;";case"center":return"vertical-align: middle; vertical-align: -moz-middle-with-baseline;";case"middle":return"vertical-align: middle; vertical-align: -webkit-baseline-middle; vertical-align: -moz-middle-with-baseline;";case"absbottom":return"vertical-align: bottom;";case"absmiddle":case"abscenter":return"vertical-align: middle;";case"texttop":return"vertical-align: text-top;";default:return""}})();t&&this.dynamicStyles.sheet.insertRule(`:host { ${t} }`)}const n=this.element.attributes.getNamedItem("width");if(null!=n){const e=sn.htmlDimensionToCssDimension(n.value);null!==e&&this.dynamicStyles.sheet.insertRule(`:host { width: ${e}; }`)}const t=this.element.attributes.getNamedItem("height");if(null!=t){const e=sn.htmlDimensionToCssDimension(t.value);null!==e&&this.dynamicStyles.sheet.insertRule(`:host { height: ${e}; }`)}}}isUnusedFallbackObject(){const e=function(e){const n=Ye[e];return void 0!==n?{internalName:e,name:n.name,class:n.class}:null}("ruffle-object");if(null!==e){let n=this.element.parentNode;for(;n!==document&&null!==n;){if(n.nodeName===e.name)return!0;n=n.parentNode}}return!1}async ensureFreshInstance(){this.destroy(),this.loadedConfig&&!1!==this.loadedConfig.splashScreen&&!1!==this.loadedConfig.preloader&&this.showSplashScreen(),this.loadedConfig&&!1===this.loadedConfig.preloader&&console.warn("The configuration option preloader has been replaced with splashScreen. If you own this website, please update the configuration."),this.loadedConfig&&this.loadedConfig.maxExecutionDuration&&"number"!=typeof this.loadedConfig.maxExecutionDuration&&console.warn("Configuration: An obsolete format for duration for 'maxExecutionDuration' was used, please use a single number indicating seconds instead. For instance '15' instead of '{secs: 15, nanos: 0}'."),this.loadedConfig&&"boolean"==typeof this.loadedConfig.contextMenu&&console.warn('The configuration option contextMenu no longer takes a boolean. Use "on", "off", or "rightClickOnly".');const[e,n]=await Ge(this.onRuffleDownloadProgress.bind(this)).catch((e=>{console.error(`Serious error loading Ruffle: ${e}`);const n=new We(e);throw this.panic(n),n}));if(this.newZipWriter=n,nn(e,this.loadedConfig||{}),e.setVolume(this.volumeSettings.get_volume()),this.loadedConfig?.fontSources)for(const n of this.loadedConfig.fontSources)try{const t=await fetch(n);e.addFont(n,new Uint8Array(await t.arrayBuffer()))}catch(e){console.warn(`Couldn't download font source from ${n}`,e)}for(const n in this.loadedConfig?.defaultFonts){const t=this.loadedConfig.defaultFonts[n];t&&e.setDefaultFont(n,t)}this.instance=await e.build(this.container,this).catch((e=>{throw console.error(`Serious error loading Ruffle: ${e}`),this.panic(e),e})),this.rendererDebugInfo=this.instance.renderer_debug_info(),this.rendererDebugInfo.includes("Adapter Device Type: Cpu")&&this.container.addEventListener("mouseover",this.openHardwareAccelerationModal.bind(this),{once:!0});const t=this.instance.renderer_name(),a=this.instance.constructor;if(console.log("%cNew Ruffle instance created (Version: "+l.versionName+" | WebAssembly extensions: "+(a.is_wasm_simd_used()?"ON":"OFF")+" | Used renderer: "+(t??"")+")","background: #37528C; color: #FFAD33"),"running"!==this.audioState()&&(this.container.style.visibility="hidden",await new Promise((e=>{window.setTimeout((()=>{e()}),200)})),this.container.style.visibility=""),this.unmuteAudioContext(),!this.loadedConfig||this.loadedConfig.autoplay===c.On||this.loadedConfig.autoplay!==c.Off&&"running"===this.audioState()){if(this.play(),"running"!==this.audioState()){this.loadedConfig&&this.loadedConfig.unmuteOverlay===f.Hidden||(this.unmuteOverlay.style.display="block"),this.container.addEventListener("click",this.unmuteOverlayClicked.bind(this),{once:!0});const e=this.instance?.audio_context();e&&(e.onstatechange=()=>{"running"===e.state&&this.unmuteOverlayClicked(),e.onstatechange=null})}}else this.playButton.style.display="block"}onRuffleDownloadProgress(e,n){const t=this.splashScreen.querySelector(".loadbar-inner"),a=this.splashScreen.querySelector(".loadbar");Number.isNaN(n)?a&&(a.style.display="none"):t.style.width=e/n*100+"%"}destroy(){this.instance&&(this.instance.destroy(),this.instance=null,this.metadata=null,this._readyState=u.HaveNothing,console.log("Ruffle instance destroyed."))}checkOptions(e){if("string"==typeof e)return{url:e};const n=(e,n)=>{if(!e){const e=new Le(n);throw this.panic(e),e}};return n(null!==e&&"object"==typeof e,"Argument 0 must be a string or object"),n("url"in e||"data"in e,"Argument 0 must contain a `url` or `data` key"),n(!("url"in e)||"string"==typeof e.url,"`url` must be a string"),e}async reload(){if(!this.loadedConfig)throw new Error("Cannot reload if load wasn't first called");await this.load(this.loadedConfig)}async reloadWithCanvasRenderer(){if(this.loadedConfig&&this.loadedConfig.preferredRenderer!==h.Canvas){const e={...this.loadedConfig,preferredRenderer:h.Canvas};await this.load(e)}else{if(!this.loadedConfig)throw new Error("Cannot reload if load wasn't first called");this.panic(new Error(je("error-canvas-reload")))}}async load(e,n=!1){if(e=this.checkOptions(e),this.element.isConnected&&!this.isUnusedFallbackObject()){if(!fn(this.element))try{this.loadedConfig={...R,...n&&"url"in e?{allowScriptAccess:gn("samedomain",e.url)}:{},...window.RufflePlayer?.config??{},...this.config,...e},this.loadedConfig.backgroundColor&&this.loadedConfig.wmode!==p.Transparent&&(this.container.style.backgroundColor=this.loadedConfig.backgroundColor),await this.ensureFreshInstance(),"url"in e?(console.log(`Loading SWF file ${e.url}`),this.swfUrl=new URL(e.url,document.baseURI),this.instance.stream_from(this.swfUrl.href,rn(e.parameters))):"data"in e&&(console.log("Loading SWF data"),delete this.swfUrl,this.instance.load_data(new Uint8Array(e.data),rn(e.parameters),e.swfFileName||"movie.swf"))}catch(e){console.error(`Serious error occurred loading SWF file: ${e}`);const n=new Error(e);throw this.panic(n),n}}else console.warn("Ignoring attempt to play a disconnected or suspended Ruffle element")}play(){this.instance&&(this.instance.play(),this.playButton.style.display="none")}get isPlaying(){return!!this.instance&&this.instance.is_playing()}get volume(){return this.instance?this.instance.volume():1}set volume(e){this.instance&&this.instance.set_volume(e)}get fullscreenEnabled(){return!(!document.fullscreenEnabled&&!document.webkitFullscreenEnabled)}get isFullscreen(){return(document.fullscreenElement||document.webkitFullscreenElement)===this.element}setFullscreen(e){this.fullscreenEnabled&&e!==this.isFullscreen&&(e?this.enterFullscreen():this.exitFullscreen())}enterFullscreen(){const e={navigationUI:"hide"};this.element.requestFullscreen?this.element.requestFullscreen(e):this.element.webkitRequestFullscreen?this.element.webkitRequestFullscreen(e):this.element.webkitRequestFullScreen&&this.element.webkitRequestFullScreen(e)}exitFullscreen(){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen()}fullScreenChange(){if(this.isFullscreen&&screen.orientation&&"function"==typeof screen.orientation.lock){const e=this.loadedConfig?.fullScreenAspectRatio?.toLowerCase()??"";["portrait","landscape","any"].includes(e)&&screen.orientation.lock(e).catch((()=>{}))}else try{screen.orientation.unlock()}catch{}this.instance?.set_fullscreen(this.isFullscreen)}checkIfTouch(e){this.isTouch="touch"===e.pointerType||"pen"===e.pointerType}confirmReloadSave(e,n,t){if(hn(n)&&localStorage[e]){if(!t){if(!confirm(je("save-delete-prompt")))return}const a=this.swfUrl?this.swfUrl.pathname:"",r=this.swfUrl?this.swfUrl.hostname:document.location.hostname,o=e.split("/").slice(1,-1).join("/");if(a.includes(o)&&e.startsWith(r)){return void(confirm(je("save-reload-prompt",{action:t?"replace":"delete"}))&&this.loadedConfig&&(this.destroy(),t?localStorage.setItem(e,n):localStorage.removeItem(e),this.reload(),this.populateSaves(),this.saveManager.classList.add("hidden")))}t?localStorage.setItem(e,n):localStorage.removeItem(e),this.populateSaves(),this.saveManager.classList.add("hidden")}}replaceSOL(e,n){const t=e.target,a=new FileReader;a.addEventListener("load",(()=>{if(a.result&&"string"==typeof a.result){const e=new RegExp("data:.*;base64,"),t=a.result.replace(e,"");this.confirmReloadSave(n,t,!0)}})),t&&t.files&&t.files.length>0&&t.files[0]&&a.readAsDataURL(t.files[0])}checkSaves(){if(!this.saveManager.querySelector("#local-saves"))return!1;try{if(null===localStorage)return!1}catch(e){return!1}return Object.keys(localStorage).some((e=>{const n=e.split("/").pop(),t=localStorage.getItem(e);return n&&t&&hn(t)}))}deleteSave(e){const n=localStorage.getItem(e);n&&this.confirmReloadSave(e,n,!1)}populateSaves(){if(!this.checkSaves())return;const e=this.saveManager.querySelector("#local-saves");e.textContent="",Object.keys(localStorage).forEach((n=>{const t=n.split("/").pop(),a=localStorage.getItem(n);t&&a&&hn(a)&&e.appendChild((0,y.jsx)(this.SaveRow,{rowKey:n,solName:t,solData:a}))}))}async backupSaves(){const e=this.newZipWriter(),n=[];Object.keys(localStorage).forEach((t=>{let a=String(t.split("/").pop());const r=localStorage.getItem(t);if(r&&hn(r)){const t=pn(r),o=n.filter((e=>e===a)).length;n.push(a),o>0&&(a+=` (${o+1})`),e.addFile(a+".sol",t)}}));mn(new Blob([e.save()],{type:"application/zip"}),"saves.zip")}openHardwareAccelerationModal(){this.hardwareAccelerationModal.classList.remove("hidden")}async openSaveManager(){this.populateSaves(),this.saveManager.classList.remove("hidden")}openVolumeControls(){this.volumeControls.classList.remove("hidden")}async downloadSwf(){try{if(this.swfUrl){console.log("Downloading SWF: "+this.swfUrl);const e=await fetch(this.swfUrl.href);if(!e.ok)return void console.error("SWF download failed");mn(await e.blob(),function(e){const n=e.pathname;return n.substring(n.lastIndexOf("/")+1)}(this.swfUrl))}else console.error("SWF download failed")}catch(e){console.error("SWF download failed")}}virtualKeyboardInput(){const e=this.virtualKeyboard,n=e.value;for(const e of n)for(const n of["keydown","keyup"])this.element.dispatchEvent(new KeyboardEvent(n,{key:e,bubbles:!0}));e.value=""}openVirtualKeyboard(){this.instance?.has_focus()?this.virtualKeyboard.focus({preventScroll:!0}):setTimeout((()=>{this.virtualKeyboard.focus({preventScroll:!0})}),0)}closeVirtualKeyboard(){this.isVirtualKeyboardFocused()&&this.container.focus({preventScroll:!0})}isVirtualKeyboardFocused(){return this.shadow.activeElement===this.virtualKeyboard}contextMenuItems(){const e=String.fromCharCode(10003),n=[],t=()=>{n.length>0&&null!==n[n.length-1]&&n.push(null)};if(this.instance&&this.isPlaying){this.instance.prepare_context_menu().forEach(((a,r)=>{a.separatorBefore&&t(),n.push({text:a.caption+(a.checked?` (${e})`:""),onClick:async()=>this.instance?.run_context_menu_callback(r),enabled:a.enabled})})),t()}return this.fullscreenEnabled&&(this.isFullscreen?n.push({text:je("context-menu-exit-fullscreen"),onClick:async()=>this.setFullscreen(!1)}):n.push({text:je("context-menu-enter-fullscreen"),onClick:async()=>this.setFullscreen(!0)})),n.push({text:je("context-menu-volume-controls"),onClick:async()=>{this.openVolumeControls()}}),this.instance&&this.swfUrl&&this.loadedConfig&&!0===this.loadedConfig.showSwfDownload&&(t(),n.push({text:je("context-menu-download-swf"),onClick:this.downloadSwf.bind(this)})),navigator.clipboard&&window.isSecureContext&&n.push({text:je("context-menu-copy-debug-info"),onClick:()=>navigator.clipboard.writeText(this.getPanicData())}),this.checkSaves()&&n.push({text:je("context-menu-open-save-manager"),onClick:this.openSaveManager.bind(this)}),t(),n.push({text:je("context-menu-about-ruffle",{flavor:$e?"extension":"",version:l.versionName}),async onClick(){window.open(Oe,"_blank")}}),this.isTouch&&(t(),n.push({text:je("context-menu-hide"),onClick:async()=>{this.contextMenuForceDisabled=!0}})),n}pointerDown(e){this.pointerDownPosition=new on(e.pageX,e.pageY),this.pointerMoveMaxDistance=0,this.startLongPressTimer()}clearLongPressTimer(){this.longPressTimer&&(clearTimeout(this.longPressTimer),this.longPressTimer=null)}startLongPressTimer(){this.clearLongPressTimer(),this.longPressTimer=setTimeout((()=>this.clearLongPressTimer()),800)}checkLongPressMovement(e){if(null!==this.pointerDownPosition){const n=new on(e.pageX,e.pageY),t=this.pointerDownPosition.distanceTo(n);t>this.pointerMoveMaxDistance&&(this.pointerMoveMaxDistance=t)}}checkLongPress(e){this.longPressTimer?this.clearLongPressTimer():!this.contextMenuSupported&&"mouse"!==e.pointerType&&this.pointerMoveMaxDistance<15&&this.showContextMenu(e)}suppressContextMenu(){this._suppressContextMenu=!0}showContextMenu(e){if(this.panicked)return;if(e.preventDefault(),this._suppressContextMenu)return void(this._suppressContextMenu=!1);if(0!==this.shadow.querySelectorAll(".modal:not(.hidden)").length)return;if("contextmenu"===e.type?(this.contextMenuSupported=!0,document.documentElement.addEventListener("click",this.hideContextMenu.bind(this),{once:!0})):(document.documentElement.addEventListener("pointerup",this.hideContextMenu.bind(this),{once:!0}),e.stopPropagation()),[!1,v.Off].includes(this.loadedConfig?.contextMenu??v.On)||this.isTouch&&this.loadedConfig?.contextMenu===v.RightClickOnly||this.contextMenuForceDisabled)return;for(;this.contextMenuElement.firstChild;)this.contextMenuElement.removeChild(this.contextMenuElement.firstChild);for(const e of this.contextMenuItems())if(null===e)this.contextMenuElement.appendChild((0,y.jsx)("li",{class:"menu-separator",children:(0,y.jsx)("hr",{})}));else{const{text:n,onClick:t,enabled:a}=e,r=(0,y.jsx)("li",{class:{"menu-item":!0,disabled:!1===a},"data-text":n,children:n});if(this.contextMenuElement.appendChild(r),!1!==a){const e=async e=>{e.preventDefault(),e.stopPropagation(),await t(e),this.hideContextMenu()};this.contextMenuSupported?(r.addEventListener("click",e),r.addEventListener("contextmenu",e)):r.addEventListener("pointerup",e)}}this.contextMenuOverlay.classList.remove("hidden");const n=this.element.getBoundingClientRect(),t=this.contextMenuElement.getBoundingClientRect(),a=document.scrollingElement||document.body,r=Math.max(0,e.clientX+t.width-a.clientWidth),o=Math.max(0,e.clientY+t.height-a.clientHeight),i=e.clientX-n.x-r,s=e.clientY-n.y-o,l="rtl"===getComputedStyle(this.contextMenuElement).direction;this.contextMenuElement.style.top=`${s}px`,l?(this.contextMenuElement.style.right=n.width-i+"px",this.contextMenuElement.style.left=""):(this.contextMenuElement.style.right="",this.contextMenuElement.style.left=`${i}px`)}hideContextMenu(){this.instance?.clear_custom_menu_items(),this.contextMenuOverlay.classList.add("hidden")}pause(){this.instance&&(this.instance.pause(),this.playButton.style.display="block")}audioState(){if(this.instance){const e=this.instance.audio_context();return e&&e.state||"running"}return"suspended"}unmuteOverlayClicked(){if(this.instance){if("running"!==this.audioState()){const e=this.instance.audio_context();e&&e.resume()}this.unmuteOverlay.style.display="none"}}unmuteAudioContext(){an||(navigator.maxTouchPoints<1?an=!0:"audioSession"in navigator?navigator.audioSession.type="playback":this.container.addEventListener("click",(()=>{if(an)return;const e=this.instance?.audio_context();if(!e)return;const n=new Audio;n.src=(()=>{const n=new ArrayBuffer(10),t=new DataView(n),a=e.sampleRate;t.setUint32(0,a,!0),t.setUint32(4,a,!0),t.setUint16(8,1,!0);return`data:audio/wav;base64,UklGRisAAABXQVZFZm10IBAAAAABAAEA${window.btoa(String.fromCharCode(...new Uint8Array(n))).slice(0,13)}AgAZGF0YQcAAACAgICAgICAAAA=`})(),n.load(),n.play().then((()=>{an=!0})).catch((e=>{console.warn(`Failed to play dummy sound: ${e}`)}))}),{once:!0}))}static htmlDimensionToCssDimension(e){if(e){const n=e.match(tn);if(n){let e=n[1];return n[3]||(e+="px"),e}}return null}callExternalInterface(e,n){return this.instance?.call_exposed_callback(e,n)}getObjectId(){return this.element.getAttribute("name")}set traceObserver(e){this.instance?.set_trace_observer(e)}getPanicData(){let e="\n# Player Info\n";if(e+=`Allows script access: ${!!this.loadedConfig&&this.loadedConfig.allowScriptAccess}\n`,e+=`${this.rendererDebugInfo}\n`,e+=this.debugPlayerInfo(),e+="\n# Page Info\n",e+=`Page URL: ${document.location.href}\n`,this.swfUrl&&(e+=`SWF URL: ${this.swfUrl}\n`),e+="\n# Browser Info\n",e+=`User Agent: ${window.navigator.userAgent}\n`,e+=`Platform: ${window.navigator.platform}\n`,e+=`Has touch support: ${window.navigator.maxTouchPoints>0}\n`,e+="\n# Ruffle Info\n",e+=`Version: ${l.versionNumber}\n`,e+=`Name: ${l.versionName}\n`,e+=`Channel: ${l.versionChannel}\n`,e+=`Built: ${l.buildDate}\n`,e+=`Commit: ${l.commitHash}\n`,e+=`Is extension: ${$e}\n`,e+="\n# Metadata\n",this.metadata)for(const[n,t]of Object.entries(this.metadata))e+=`${n}: ${t}\n`;return e}panic(e){if(this.panicked)return;this.panicked=!0,this.hideSplashScreen();const n=e;if(e instanceof Error&&("AbortError"===e.name||e.message.includes("AbortError")))return;if(e instanceof We){const n=this.loadedConfig?.openInNewTab,t=this.loadedConfig&&"url"in this.loadedConfig?new URL(this.loadedConfig.url,document.baseURI):void 0;if(n&&t)return void this.addOpenInNewTabMessage(n,t);e=e.cause}const t=Object.assign([],{stackIndex:-1,avmStackIndex:-1});if(t.push("# Error Info\n"),e instanceof Error){if(t.push(`Error name: ${e.name}\n`),t.push(`Error message: ${e.message}\n`),e.stack){const n=t.push(`Error stack:\n\`\`\`\n${e.stack}\n\`\`\`\n`)-1;if(e.avmStack){const n=t.push(`AVM2 stack:\n\`\`\`\n ${e.avmStack.trim().replace(/\t/g," ")}\n\`\`\`\n`)-1;t.avmStackIndex=n}t.stackIndex=n}}else t.push(`Error: ${e}\n`);t.push(this.getPanicData()),Be(this.container,n,t,this.swfUrl),this.destroy()}addOpenInNewTabMessage(e,n){const t=new URL(n);if(this.loadedConfig?.parameters){const e=rn(this.loadedConfig?.parameters);Object.entries(e).forEach((([e,n])=>{t.searchParams.set(e,n)}))}this.hideSplashScreen();const a=document.createElement("div");a.id="message-overlay";const r=document.createElement("div");r.className="message",r.appendChild(Se("message-cant-embed"));const o=document.createElement("div"),i=document.createElement("a");i.innerText=je("open-in-new-tab"),i.onclick=()=>e(t),o.appendChild(i),r.appendChild(o),a.appendChild(r),this.container.prepend(a)}displayRootMovieDownloadFailedMessage(e){const n=this.loadedConfig?.openInNewTab;if(n&&this.swfUrl&&window.location.origin!==this.swfUrl.origin)this.addOpenInNewTabMessage(n,this.swfUrl);else{const n=e?new Te(this.swfUrl):new Ie(this.swfUrl);this.panic(n)}}displayMessage(e){const n=document.createElement("div");n.id="message-overlay";const t=document.createElement("div");t.className="message";const a=document.createElement("p");a.textContent=e,t.appendChild(a);const r=document.createElement("div"),o=document.createElement("button");o.id="continue-btn",o.textContent=je("continue"),r.appendChild(o),t.appendChild(r),n.appendChild(t),this.container.prepend(n),this.container.querySelector("#continue-btn").onclick=()=>{n.parentNode.removeChild(n)}}displayUnsupportedVideo(e){const n=this.videoModal.querySelector("#video-holder");if(n){const t=document.createElement("video");t.addEventListener("contextmenu",(e=>e.stopPropagation())),t.src=e,t.autoplay=!0,t.controls=!0,n.textContent="",n.appendChild(t),this.videoModal.classList.remove("hidden")}}displayClipboardModal(e){const n=this.clipboardModal.querySelector("#clipboard-modal-description");n&&(n.textContent=je("clipboard-message-description",{variant:e?"access-denied":"unsupported"}),this.clipboardModal.classList.remove("hidden"))}hideSplashScreen(){this.splashScreen.classList.add("hidden"),this.container.classList.remove("hidden")}showSplashScreen(){this.splashScreen.classList.remove("hidden"),this.container.classList.add("hidden")}setMetadata(e){this.metadata=e,this._readyState=u.Loaded,this.hideSplashScreen(),this.element.dispatchEvent(new CustomEvent(sn.LOADED_METADATA)),this.element.dispatchEvent(new CustomEvent(sn.LOADED_DATA))}}sn.LOADED_METADATA="loadedmetadata",sn.LOADED_DATA="loadeddata";class ln{constructor(e,n){this.isMuted=e,this.volume=n}get_volume(){return this.isMuted?0:this.volume/100}}function un(e,n){const t={url:e},a=n("allowNetworking");null!==a&&(t.allowNetworking=a);const r=gn(n("allowScriptAccess"),e);null!==r&&(t.allowScriptAccess=r);const o=n("bgcolor");null!==o&&(t.backgroundColor=o);const i=n("base");if(null!==i)if("."===i){const n=new URL(e,document.baseURI);t.base=new URL(i,n).href}else t.base=i;const s=vn(n("menu"));null!==s&&(t.menu=s);const l=vn(n("allowFullScreen"));null!==l&&(t.allowFullscreen=l);const u=n("flashvars");null!==u&&(t.parameters=u);const c=n("quality");null!==c&&(t.quality=c);const d=n("salign");null!==d&&(t.salign=d);const f=n("scale");null!==f&&(t.scale=f);const m=n("wmode");null!==m&&(t.wmode=m);const p=n("fullScreenAspectRatio");return null!==p&&(t.fullScreenAspectRatio=p),t}function cn(e){if(e){let n="",t="";try{const a=new URL(e,Oe);n=a.pathname,t=a.hostname}catch(e){}if(n.startsWith("/v/")&&/^(?:(?:www\.|m\.)?youtube(?:-nocookie)?\.com)|(?:youtu\.be)$/i.test(t))return!0}return!1}function dn(e,n){const t=e.getAttribute(n),a=window.RufflePlayer?.config??{};if(t)try{const r=new URL(t);"http:"!==r.protocol||"https:"!==window.location.protocol||"upgradeToHttps"in a&&!1===a.upgradeToHttps||(r.protocol="https:",e.setAttribute(n,r.toString()))}catch(e){}}function fn(e){let n=e.parentElement;for(;null!==n;){switch(n.tagName){case"AUDIO":case"VIDEO":return!0}n=n.parentElement}return!1}function mn(e,n){const t=URL.createObjectURL(e),a=document.createElement("a");a.href=t,a.download=n,a.click(),URL.revokeObjectURL(t)}function pn(e){const n=atob(e);return Uint8Array.from(n,(e=>e.charCodeAt(0)))}function hn(e){try{const t=atob(e);return 0===(n=t).charCodeAt(0)&&191===n.charCodeAt(1)&&"TCSO"===n.slice(6,10)&&[0,4,0,0,0,0].every(((e,t)=>n.charCodeAt(10+t)===e))}catch(e){return!1}var n}function vn(e){switch(e?.toLowerCase()){case"true":return!0;case"false":return!1;default:return null}}function gn(e,n){switch(e?.toLowerCase()){case"always":return!0;case"never":return!1;case"samedomain":try{return new URL(window.location.href).origin===new URL(n,window.location.href).origin}catch{return!1}default:return null}}var bn,wn=function(e,n,t,a,r){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof n?e!==n||!r:!n.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?r.call(e,t):r?r.value=t:n.set(e,t),t},kn=function(e,n,t,a){if("a"===t&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof n?e!==n||!a:!n.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===t?a:"a"===t?a.call(e):a?a.value:n.get(e)};class yn{constructor(e){bn.set(this,void 0),wn(this,bn,e,"f")}addFSCommandHandler(e){kn(this,bn,"f").addFSCommandHandler(e)}get readyState(){return kn(this,bn,"f")._readyState}get metadata(){return kn(this,bn,"f").metadata}get loadedConfig(){return kn(this,bn,"f").loadedConfig??null}async reload(){await kn(this,bn,"f").reload()}async load(e,n=!1){await kn(this,bn,"f").load(e,n)}resume(){kn(this,bn,"f").play()}get isPlaying(){return kn(this,bn,"f").isPlaying}get volume(){return kn(this,bn,"f").volume}set volume(e){kn(this,bn,"f").volume=e}get fullscreenEnabled(){return kn(this,bn,"f").fullscreenEnabled}get isFullscreen(){return kn(this,bn,"f").isFullscreen}setFullscreen(e){kn(this,bn,"f").setFullscreen(e)}requestFullscreen(){kn(this,bn,"f").enterFullscreen()}exitFullscreen(){kn(this,bn,"f").exitFullscreen()}async downloadSwf(){await kn(this,bn,"f").downloadSwf()}displayMessage(e){kn(this,bn,"f").displayMessage(e)}suspend(){kn(this,bn,"f").pause()}get suspended(){return!kn(this,bn,"f").isPlaying}set traceObserver(e){kn(this,bn,"f").traceObserver=e}get config(){return kn(this,bn,"f").config}set config(e){kn(this,bn,"f").config=e}callExternalInterface(e,...n){return kn(this,bn,"f").callExternalInterface(e,n)}}bn=new WeakMap;var Rn,xn,zn=function(e,n,t,a){if("a"===t&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof n?e!==n||!a:!n.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===t?a:"a"===t?a.call(e):a?a.value:n.get(e)},jn=function(e,n,t,a,r){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof n?e!==n||!r:!n.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?r.call(e,t):r?r.value=t:n.set(e,t),t};class Sn extends HTMLElement{get onFSCommand(){return zn(this,xn,"f")}set onFSCommand(e){jn(this,xn,e,"f")}get readyState(){return zn(this,Rn,"f")._readyState}get metadata(){return zn(this,Rn,"f").metadata}constructor(){super(),Rn.set(this,void 0),xn.set(this,null),jn(this,Rn,new sn(this,(()=>this.debugPlayerInfo()),(e=>{try{Object.defineProperty(this,e,{value:(...n)=>zn(this,Rn,"f").callExternalInterface(e,n),configurable:!0})}catch(n){console.warn(`Error setting ExternalInterface legacy callback for ${e}`,n)}})),"f"),zn(this,Rn,"f").addFSCommandHandler(((e,n)=>{zn(this,xn,"f")?.call(this,e,n)}))}ruffle(e){if(1===(e??1))return new yn(zn(this,Rn,"f"));throw new Error(`Version ${e} not supported.`)}get loadedConfig(){return zn(this,Rn,"f").loadedConfig??null}connectedCallback(){zn(this,Rn,"f").updateStyles()}static get observedAttributes(){return["width","height","align"]}attributeChangedCallback(e,n,t){Sn.observedAttributes.includes(e)&&zn(this,Rn,"f").updateStyles()}disconnectedCallback(){zn(this,Rn,"f").destroy()}async reload(){await zn(this,Rn,"f").reload()}async load(e,n=!1){await zn(this,Rn,"f").load(e,n)}play(){zn(this,Rn,"f").play()}get isPlaying(){return zn(this,Rn,"f").isPlaying}get volume(){return zn(this,Rn,"f").volume}set volume(e){zn(this,Rn,"f").volume=e}get fullscreenEnabled(){return zn(this,Rn,"f").fullscreenEnabled}get isFullscreen(){return zn(this,Rn,"f").isFullscreen}setFullscreen(e){zn(this,Rn,"f").setFullscreen(e)}enterFullscreen(){zn(this,Rn,"f").enterFullscreen()}exitFullscreen(){zn(this,Rn,"f").exitFullscreen()}async downloadSwf(){await zn(this,Rn,"f").downloadSwf()}pause(){zn(this,Rn,"f").pause()}set traceObserver(e){zn(this,Rn,"f").traceObserver=e}debugPlayerInfo(){return""}PercentLoaded(){return zn(this,Rn,"f")._readyState===u.Loaded?100:0}get config(){return zn(this,Rn,"f").config}set config(e){zn(this,Rn,"f").config=e}displayMessage(e){zn(this,Rn,"f").displayMessage(e)}}function Cn(e,n){if(e){for(const t of e.attributes)if(t.specified){if("title"===t.name&&"Adobe Flash Player"===t.value)continue;try{n.setAttribute(t.name,t.value)}catch(e){console.warn(`Unable to set attribute ${t.name} on Ruffle instance`)}}for(const t of Array.from(e.children))n.appendChild(t)}}Rn=new WeakMap,xn=new WeakMap;class En extends Sn{connectedCallback(){super.connectedCallback();const e=this.attributes.getNamedItem("src");if(e){const n=e=>this.attributes.getNamedItem(e)?.value??null,t=un(e.value,n);this.load(t,!0)}}get nodeName(){return"EMBED"}get src(){return this.attributes.getNamedItem("src")?.value}set src(e){if(e){const n=document.createAttribute("src");n.value=e,this.attributes.setNamedItem(n)}else this.attributes.removeNamedItem("src")}static get observedAttributes(){return[...Sn.observedAttributes,"src"]}attributeChangedCallback(e,n,t){if(super.attributeChangedCallback(e,n,t),this.isConnected&&"src"===e){const e=this.attributes.getNamedItem("src");if(e){const n=e=>this.attributes.getNamedItem(e)?.value??null,t=un(e.value,n);this.load(t,!0)}}}static isInterdictable(e){const n=e.getAttribute("src"),t=e.getAttribute("type");return!!n&&(!fn(e)&&(cn(n)?(dn(e,"src"),!1):De(n,t)))}static fromNativeEmbedElement(e){const n=Xe("ruffle-embed",En),t=document.createElement(n);return Cn(e,t),t}get height(){return this.getAttribute("height")||""}set height(e){this.setAttribute("height",e)}get width(){return this.getAttribute("width")||""}set width(e){this.setAttribute("width",e)}get type(){return this.getAttribute("type")||""}set type(e){this.setAttribute("type",e)}}function An(e){const n={};for(const t of e.children)if(t instanceof HTMLParamElement){const e=t.attributes.getNamedItem("name")?.value,a=t.attributes.getNamedItem("value")?.value;e&&a&&(n[e]=a)}return n}class qn extends Sn{constructor(){super(...arguments),this.params={}}connectedCallback(){super.connectedCallback(),this.params=An(this);let e=null;if(this.attributes.getNamedItem("data")?e=this.attributes.getNamedItem("data")?.value:this.params.movie&&(e=this.params.movie),e){const n=["allowNetworking","base","bgcolor","flashvars"],t=un(e,(e=>function(e,n,t){n=n.toLowerCase();for(const[t,a]of Object.entries(e))if(t.toLowerCase()===n)return a;return t}(this.params,e,n.includes(e)?this.getAttribute(e):null)));this.load(t,!0)}}debugPlayerInfo(){let e="Player type: Object\n",n=null;return this.attributes.getNamedItem("data")?n=this.attributes.getNamedItem("data")?.value:this.params.movie&&(n=this.params.movie),e+=`SWF URL: ${n}\n`,Object.keys(this.params).forEach((n=>{e+=`Param ${n}: ${this.params[n]}\n`})),Object.keys(this.attributes).forEach((n=>{e+=`Attribute ${n}: ${this.attributes.getNamedItem(n)?.value}\n`})),e}get nodeName(){return"OBJECT"}get data(){return this.getAttribute("data")}set data(e){if(e){const n=document.createAttribute("data");n.value=e,this.attributes.setNamedItem(n)}else this.attributes.removeNamedItem("data")}static isInterdictable(e){if(fn(e))return!1;if(e.getElementsByTagName("ruffle-object").length>0||e.getElementsByTagName("ruffle-embed").length>0)return!1;const n=e.attributes.getNamedItem("data")?.value.toLowerCase(),t=e.attributes.getNamedItem("type")?.value??null,a=An(e);let r;if(n){if(cn(n))return dn(e,"data"),!1;r=n}else{if(!a||!a.movie)return!1;if(cn(a.movie)){const n=e.querySelector("param[name='movie']");if(n){dn(n,"value");const t=n.getAttribute("value");t&&e.setAttribute("data",t)}return!1}r=a.movie}const o=e.attributes.getNamedItem("classid")?.value.toLowerCase();return o==="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000".toLowerCase()?!Array.from(e.getElementsByTagName("object")).some(qn.isInterdictable)&&!Array.from(e.getElementsByTagName("embed")).some(En.isInterdictable):!o&&De(r,t)}static fromNativeObjectElement(e){const n=Xe("ruffle-object",qn),t=document.createElement(n);for(const n of Array.from(e.getElementsByTagName("embed")))En.isInterdictable(n)&&n.remove();for(const n of Array.from(e.getElementsByTagName("object")))qn.isInterdictable(n)&&n.remove();return Cn(e,t),t}get height(){return this.getAttribute("height")||""}set height(e){this.setAttribute("height",e)}get width(){return this.getAttribute("width")||""}set width(e){this.setAttribute("width",e)}get type(){return this.getAttribute("type")||""}set type(e){this.setAttribute("type",e)}}var Fn,Pn,Dn,Mn,$n,On,In,Tn,Wn=function(e,n,t,a,r){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof n?e!==n||!r:!n.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?r.call(e,t):r?r.value=t:n.set(e,t),t},Ln=function(e,n,t,a){if("a"===t&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof n?e!==n||!a:!n.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===t?a:"a"===t?a.call(e):a?a.value:n.get(e)};class Nn{constructor(e){if(Fn.set(this,void 0),Pn.set(this,void 0),Wn(this,Fn,[],"f"),Wn(this,Pn,{},"f"),e)for(let n=0;n>>0]}namedItem(e){return Ln(this,Pn,"f")[e]}get length(){return Ln(this,Fn,"f").length}[(Fn=new WeakMap,Pn=new WeakMap,Symbol.iterator)](){return Ln(this,Fn,"f")[Symbol.iterator]()}get[Symbol.toStringTag](){return"MimeTypeArray"}}class _n{constructor(e){Dn.set(this,void 0),Wn(this,Dn,e,"f")}get type(){return Ln(this,Dn,"f").type}get description(){return Ln(this,Dn,"f").description}get suffixes(){return Ln(this,Dn,"f").suffixes}get enabledPlugin(){return Ln(this,Dn,"f").enabledPlugin}get[(Dn=new WeakMap,Symbol.toStringTag)](){return"MimeType"}}class Un extends Nn{constructor(e,n,t){super(),Mn.set(this,void 0),$n.set(this,void 0),On.set(this,void 0),Wn(this,Mn,e,"f"),Wn(this,$n,n,"f"),Wn(this,On,t,"f")}get name(){return Ln(this,Mn,"f")}get description(){return Ln(this,$n,"f")}get filename(){return Ln(this,On,"f")}get[(Mn=new WeakMap,$n=new WeakMap,On=new WeakMap,Symbol.toStringTag)](){return"Plugin"}}class Bn{constructor(e){In.set(this,void 0),Tn.set(this,void 0),Wn(this,In,[],"f"),Wn(this,Tn,{},"f");for(let n=0;n>>0]}namedItem(e){return Ln(this,Tn,"f")[e]}refresh(){}[(In=new WeakMap,Tn=new WeakMap,Symbol.iterator)](){return Ln(this,In,"f")[Symbol.iterator]()}get[Symbol.toStringTag](){return"PluginArray"}get length(){return Ln(this,In,"f").length}}const Vn=new Un("Shockwave Flash","Shockwave Flash 32.0 r0","ruffle.js");Vn.install({type:qe,description:"Shockwave Flash",suffixes:"spl",enabledPlugin:Vn}),Vn.install({type:Ae,description:"Shockwave Flash",suffixes:"swf",enabledPlugin:Vn}),Vn.install({type:Fe,description:"Shockwave Flash",suffixes:"swf",enabledPlugin:Vn}),Vn.install({type:Pe,description:"Shockwave Flash",suffixes:"swf",enabledPlugin:Vn});const Hn=window.RufflePlayer?.config??{},Jn=function(e){let n=Me?.href??"";return!$e&&"publicPath"in e&&null!==e.publicPath&&void 0!==e.publicPath&&(n=e.publicPath),""===n||n.endsWith("/")||(n+="/"),n}(Hn)+"ruffle.js";let Zn,Kn,Qn,Gn;function Yn(){try{Zn=Zn??document.getElementsByTagName("object"),Kn=Kn??document.getElementsByTagName("embed");for(const e of Array.from(Zn))if(qn.isInterdictable(e)){const n=qn.fromNativeObjectElement(e);e.replaceWith(n)}for(const e of Array.from(Kn))if(En.isInterdictable(e)){const n=En.fromNativeEmbedElement(e);e.replaceWith(n)}}catch(e){console.error(`Serious error encountered when polyfilling native Flash elements: ${e}`)}}function Xn(){Qn=Qn??document.getElementsByTagName("iframe"),Gn=Gn??document.getElementsByTagName("frame"),[Qn,Gn].forEach((e=>{for(const n of e){if(void 0!==n.dataset.rufflePolyfilled)continue;n.dataset.rufflePolyfilled="";const e=n.contentWindow,t=`Couldn't load Ruffle into ${n.tagName}[${n.src}]: `;try{"complete"===e.document.readyState&&et(e,t)}catch(e){$e||console.warn(t+e)}n.addEventListener("load",(()=>{et(e,t)}),!1)}}))}async function et(e,n){let t;await new Promise((e=>{window.setTimeout((()=>{e()}),100)}));try{if(t=e.document,!t)return}catch(e){return void($e||console.warn(n+e))}if($e||void 0===t.documentElement.dataset.ruffleOptout)if($e)e.RufflePlayer||(e.RufflePlayer={}),e.RufflePlayer.config={...Hn,...e.RufflePlayer.config??{}};else if(!e.RufflePlayer){const n=t.createElement("script");n.setAttribute("src",Jn),n.onload=()=>{e.RufflePlayer={},e.RufflePlayer.config=Hn},t.head.appendChild(n)}}function nt(){!function(e){if(navigator.plugins.namedItem("Shockwave Flash"))return;"install"in navigator.plugins&&navigator.plugins.install||(Object.defineProperty(window,"PluginArray",{value:Bn}),Object.defineProperty(navigator,"plugins",{value:new Bn(navigator.plugins),writable:!1})),navigator.plugins.install(e),!(e.length>0)||"install"in navigator.mimeTypes&&navigator.mimeTypes.install||(Object.defineProperty(window,"MimeTypeArray",{value:Nn}),Object.defineProperty(window,"MimeType",{value:_n}),Object.defineProperty(navigator,"mimeTypes",{value:new Nn(navigator.mimeTypes),writable:!1}));const n=navigator.mimeTypes;for(let t=0;tArray.from(e.addedNodes).some((e=>["EMBED","OBJECT"].includes(e.nodeName)||e instanceof Element&&null!==e.querySelector("embed, object")))))&&(Yn(),Xn())})).observe(document,{childList:!0,subtree:!0}))}const at={version:l.versionNumber+"+"+l.buildDate.substring(0,10),polyfill(){tt()},pluginPolyfill(){nt()},createPlayer(){const e=Xe("ruffle-player",Sn);return document.createElement(e)},options:{}};let rt=null;try{if(document.currentScript instanceof HTMLScriptElement&&""!==document.currentScript.src){let e=document.currentScript.src;e.endsWith(".js")||e.endsWith("/")||(e+="/"),rt=new URL(".",e)}}catch(e){console.warn("Unable to get currentScript URL",e)}!function(e,n={}){let t;window.RufflePlayer instanceof s?t=window.RufflePlayer:(t=new s(window.RufflePlayer),window.RufflePlayer=t),t.sources[e]=at,at.options=n,!1!==(!("polyfills"in t.config)||t.config.polyfills)&&at.pluginPolyfill()}("local",{onFirstLoad:()=>{r.p=function(e){let n=rt?.href??"";return"publicPath"in e&&null!==e.publicPath&&void 0!==e.publicPath&&(n=e.publicPath),""===n||n.endsWith("/")||(n+="/"),n}(window.RufflePlayer?.config)}})})(); +//# sourceMappingURL=ruffle.js.map \ No newline at end of file diff --git a/webarchive/healthforwatch/web.archive.org/_static/js/wombat.js?v=txqj7nKC b/webarchive/healthforwatch/web.archive.org/_static/js/wombat.js?v=txqj7nKC new file mode 100644 index 0000000..9f2c553 --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/_static/js/wombat.js?v=txqj7nKC @@ -0,0 +1,21 @@ +/* +Wombat.js client-side rewriting engine for web archive replay +Copyright (C) 2014-2023 Webrecorder Software, Rhizome, and Contributors. Released under the GNU Affero General Public License. + +This file is part of wombat.js, see https://github.com/webrecorder/wombat.js for the full source +Wombat.js is part of the Webrecorder project (https://github.com/webrecorder) + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published +by the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . + */ +(function(){"use strict";function FuncMap(){this._map=[]}function ensureNumber(maybeNumber){try{switch(typeof maybeNumber){case"number":case"bigint":return maybeNumber;}var converted=Number(maybeNumber);return isNaN(converted)?null:converted}catch(e){}return null}function addToStringTagToClass(clazz,tag){typeof self.Symbol!=="undefined"&&typeof self.Symbol.toStringTag!=="undefined"&&Object.defineProperty(clazz.prototype,self.Symbol.toStringTag,{value:tag,enumerable:false})}function autobind(clazz){for(var prop,propValue,proto=clazz.__proto__||clazz.constructor.prototype||clazz.prototype,clazzProps=Object.getOwnPropertyNames(proto),len=clazzProps.length,i=0;i(r+=String.fromCharCode(n),r),""):t?t.toString():"";try{return"__wb_post_data="+btoa(e)}catch{return"__wb_post_data="}}function w(t){function o(a){return a instanceof Uint8Array&&(a=new TextDecoder().decode(a)),a}let{method:e,headers:r,postData:n}=t;if(e==="GET")return!1;let i=(r.get("content-type")||"").split(";")[0],s="";switch(i){case"application/x-www-form-urlencoded":s=o(n);break;case"application/json":s=c(o(n));break;case"text/plain":try{s=c(o(n),!1)}catch{s=u(n)}break;case"multipart/form-data":{let a=r.get("content-type");if(!a)throw new Error("utils cannot call postToGetURL when missing content-type header");s=g(o(n),a);break}default:s=u(n);}return s!==null&&(t.url=f(t.url,s,t.method),t.method="GET",t.requestBody=s,!0)}function f(t,e,r){if(!r)return t;let n=t.indexOf("?")>0?"&":"?";return`${t}${n}__wb_method=${r}&${e}`}function p(t,e=!0){if(typeof t=="string")try{t=JSON.parse(t)}catch{t={}}let r=new URLSearchParams,n={},i=o=>r.has(o)?(o in n||(n[o]=1),o+"."+ ++n[o]+"_"):o;try{JSON.stringify(t,(o,s)=>(["object","function"].includes(typeof s)||r.set(i(o),s),s))}catch(o){if(!e)throw o}return r}function y(t,e){let r=new URLSearchParams;t instanceof Uint8Array&&(t=new TextDecoder().decode(t));try{let n=e.split("boundary=")[1],i=t.split(new RegExp("-*"+n+"-*","mi"));for(let o of i){let s=o.trim().match(/name="([^"]+)"\r\n\r\n(.*)/im);s&&r.set(s[1],s[2])}}catch{}return r}function c(t,e=!0){return p(t,e).toString()}function g(t,e){return y(t,e).toString()}function Wombat($wbwindow,wbinfo){if(!(this instanceof Wombat))return new Wombat($wbwindow,wbinfo);this.debug_rw=false,this.$wbwindow=$wbwindow,this.WBWindow=Window,this.origHost=$wbwindow.location.host,this.origHostname=$wbwindow.location.hostname,this.origProtocol=$wbwindow.location.protocol,this.HTTP_PREFIX="http://",this.HTTPS_PREFIX="https://",this.REL_PREFIX="//",this.VALID_PREFIXES=[this.HTTP_PREFIX,this.HTTPS_PREFIX,this.REL_PREFIX],this.IGNORE_PREFIXES=["#","about:","data:","blob:","mailto:","javascript:","{","*"],"ignore_prefixes"in wbinfo&&(this.IGNORE_PREFIXES=this.IGNORE_PREFIXES.concat(wbinfo.ignore_prefixes)),this.WB_CHECK_THIS_FUNC="_____WB$wombat$check$this$function_____",this.WB_ASSIGN_FUNC="_____WB$wombat$assign$function_____",this.wb_setAttribute=$wbwindow.Element.prototype.setAttribute,this.wb_getAttribute=$wbwindow.Element.prototype.getAttribute,this.wb_funToString=Function.prototype.toString,this.WBAutoFetchWorker=null,this.wbUseAFWorker=wbinfo.enable_auto_fetch&&$wbwindow.Worker!=null&&wbinfo.is_live,this.wb_rel_prefix="",this.wb_wombat_updating=false,this.message_listeners=new FuncMap,this.storage_listeners=new FuncMap,this.linkAsTypes={script:"js_",worker:"js_",style:"cs_",image:"im_",document:"if_",fetch:"mp_",font:"oe_",audio:"oe_",video:"oe_",embed:"oe_",object:"oe_",track:"oe_","":"mp_",null:"mp_",undefined:"mp_"},this.linkTagMods={linkRelToAs:{import:this.linkAsTypes,preload:this.linkAsTypes},stylesheet:"cs_",null:"mp_",undefined:"mp_","":"mp_"},this.tagToMod={A:{href:"mp_"},AREA:{href:"mp_"},AUDIO:{src:"oe_",poster:"im_"},BASE:{href:"mp_"},EMBED:{src:"oe_"},FORM:{action:"mp_"},FRAME:{src:"fr_"},IFRAME:{src:"if_"},IMAGE:{href:"im_","xlink:href":"im_"},IMG:{src:"im_",srcset:"im_"},INPUT:{src:"oe_"},INS:{cite:"mp_"},META:{content:"mp_"},OBJECT:{data:"oe_",codebase:"oe_"},Q:{cite:"mp_"},SCRIPT:{src:"js_","xlink:href":"js_"},SOURCE:{src:"oe_",srcset:"oe_"},TRACK:{src:"oe_"},VIDEO:{src:"oe_",poster:"im_"},image:{href:"im_","xlink:href":"im_"}},this.URL_PROPS=["href","hash","pathname","host","hostname","protocol","origin","search","port"],this.wb_info=wbinfo,this.wb_opts=wbinfo.wombat_opts,this.wb_replay_prefix=wbinfo.prefix,this.wb_is_proxy=this.wb_info.proxy_magic||!this.wb_replay_prefix,this.wb_info.top_host=this.wb_info.top_host||"*",this.wb_curr_host=$wbwindow.location.protocol+"//"+$wbwindow.location.host,this.wb_info.wombat_opts=this.wb_info.wombat_opts||{},this.wb_orig_scheme=this.wb_info.wombat_scheme+"://",this.wb_orig_origin=this.wb_orig_scheme+this.wb_info.wombat_host,this.wb_abs_prefix=this.wb_replay_prefix,this.wb_capture_date_part="",!this.wb_info.is_live&&this.wb_info.wombat_ts&&(this.wb_capture_date_part="/"+this.wb_info.wombat_ts+"/"),this.BAD_PREFIXES=["http:"+this.wb_replay_prefix,"https:"+this.wb_replay_prefix,"http:/"+this.wb_replay_prefix,"https:/"+this.wb_replay_prefix],this.hostnamePortRe=/^[\w-]+(\.[\w-_]+)+(:\d+)(\/|$)/,this.ipPortRe=/^\d+\.\d+\.\d+\.\d+(:\d+)?(\/|$)/,this.workerBlobRe=/__WB_pmw\(.*?\)\.(?=postMessage\()/g,this.rmCheckThisInjectRe=/_____WB\$wombat\$check\$this\$function_____\(.*?\)/g,this.STYLE_REGEX=/(url\s*\(\s*[\\"']*)([^)'"]+)([\\"']*\s*\))/gi,this.IMPORT_REGEX=/(@import\s*[\\"']*)([^)'";]+)([\\"']*\s*;?)/gi,this.IMPORT_JS_REGEX=/^(import\s*\(['"]+)([^'"]+)(["'])/i,this.no_wombatRe=/WB_wombat_/g,this.srcsetRe=/\s*(\S*\s+[\d.]+[wx]),|(?:\s*,(?:\s+|(?=https?:)))/,this.cookie_path_regex=/\bPath='?"?([^;'"\s]+)/i,this.cookie_domain_regex=/\bDomain=([^;'"\s]+)/i,this.cookie_expires_regex=/\bExpires=([^;'"]+)/gi,this.SetCookieRe=/,(?![|])/,this.IP_RX=/^(\d)+\.(\d)+\.(\d)+\.(\d)+$/,this.FullHTMLRegex=/^\s*<(?:html|head|body|!doctype html)/i,this.IsTagRegex=/^\s*=0){var fnMapping=this._map.splice(idx,1);return fnMapping[0][1]}return null},FuncMap.prototype.map=function(param){for(var i=0;i0&&afw.preserveMedia(media)})},AutoFetcher.prototype.terminate=function(){this.worker.terminate()},AutoFetcher.prototype.justFetch=function(urls){this.worker.postMessage({type:"fetch-all",values:urls})},AutoFetcher.prototype.fetchAsPage=function(url,originalUrl,title){if(url){var headers={"X-Wombat-History-Page":originalUrl};if(title){var encodedTitle=encodeURIComponent(title.trim());title&&(headers["X-Wombat-History-Title"]=encodedTitle)}var fetchData={url:url,options:{headers:headers,cache:"no-store"}};this.justFetch([fetchData])}},AutoFetcher.prototype.postMessage=function(msg,deferred){if(deferred){var afWorker=this;return void Promise.resolve().then(function(){afWorker.worker.postMessage(msg)})}this.worker.postMessage(msg)},AutoFetcher.prototype.preserveSrcset=function(srcset,mod){this.postMessage({type:"values",srcset:{value:srcset,mod:mod,presplit:true}},true)},AutoFetcher.prototype.preserveDataSrcset=function(elem){this.postMessage({type:"values",srcset:{value:elem.dataset.srcset,mod:this.rwMod(elem),presplit:false}},true)},AutoFetcher.prototype.preserveMedia=function(media){this.postMessage({type:"values",media:media},true)},AutoFetcher.prototype.getSrcset=function(elem){return this.wombat.wb_getAttribute?this.wombat.wb_getAttribute.call(elem,"srcset"):elem.getAttribute("srcset")},AutoFetcher.prototype.rwMod=function(elem){switch(elem.tagName){case"SOURCE":return elem.parentElement&&elem.parentElement.tagName==="PICTURE"?"im_":"oe_";case"IMG":return"im_";}return"oe_"},AutoFetcher.prototype.extractFromLocalDoc=function(){var afw=this;Promise.resolve().then(function(){for(var msg={type:"values",context:{docBaseURI:document.baseURI}},media=[],i=0,sheets=document.styleSheets;i=0||scriptType.indexOf("ecmascript")>=0)&&(!!(scriptType.indexOf("json")>=0)||!!(scriptType.indexOf("text/")>=0))},Wombat.prototype.skipWrapScriptTextBasedOnText=function(text){if(!text||text.indexOf(this.WB_ASSIGN_FUNC)>=0||text.indexOf("<")===0)return true;for(var override_props=["window","self","document","location","top","parent","frames","opener"],i=0;i=0)return false;return true},Wombat.prototype.nodeHasChildren=function(node){if(!node)return false;if(typeof node.hasChildNodes==="function")return node.hasChildNodes();var kids=node.children||node.childNodes;return!!kids&&kids.length>0},Wombat.prototype.rwModForElement=function(elem,attrName){if(!elem)return undefined;var mod="mp_";if(!(elem.tagName==="LINK"&&attrName==="href")){var maybeMod=this.tagToMod[elem.tagName];maybeMod!=null&&(mod=maybeMod[attrName])}else if(elem.rel){var relV=elem.rel.trim().toLowerCase(),asV=this.wb_getAttribute.call(elem,"as");if(asV&&this.linkTagMods.linkRelToAs[relV]!=null){var asMods=this.linkTagMods.linkRelToAs[relV];mod=asMods[asV.toLowerCase()]}else this.linkTagMods[relV]!=null&&(mod=this.linkTagMods[relV])}return mod},Wombat.prototype.removeWBOSRC=function(elem){elem.tagName!=="SCRIPT"||elem.__$removedWBOSRC$__||(elem.hasAttribute("__wb_orig_src")&&elem.removeAttribute("__wb_orig_src"),elem.__$removedWBOSRC$__=true)},Wombat.prototype.retrieveWBOSRC=function(elem){if(elem.tagName==="SCRIPT"&&!elem.__$removedWBOSRC$__){var maybeWBOSRC;return maybeWBOSRC=this.wb_getAttribute?this.wb_getAttribute.call(elem,"__wb_orig_src"):elem.getAttribute("__wb_orig_src"),maybeWBOSRC==null&&(elem.__$removedWBOSRC$__=true),maybeWBOSRC}return undefined},Wombat.prototype.wrapScriptTextJsProxy=function(scriptText){return"var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; };\nif (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } }\n{\nlet window = _____WB$wombat$assign$function_____(\"window\");\nlet globalThis = _____WB$wombat$assign$function_____(\"globalThis\");\nlet self = _____WB$wombat$assign$function_____(\"self\");\nlet document = _____WB$wombat$assign$function_____(\"document\");\nlet location = _____WB$wombat$assign$function_____(\"location\");\nlet top = _____WB$wombat$assign$function_____(\"top\");\nlet parent = _____WB$wombat$assign$function_____(\"parent\");\nlet frames = _____WB$wombat$assign$function_____(\"frames\");\nlet opener = _____WB$wombat$assign$function_____(\"opener\");\n{\n"+scriptText.replace(this.DotPostMessageRe,".__WB_pmw(self.window)$1")+"\n\n}}"},Wombat.prototype.watchElem=function(elem,func){if(!this.$wbwindow.MutationObserver)return false;var m=new this.$wbwindow.MutationObserver(function(records,observer){for(var r,i=0;i"},Wombat.prototype.getFinalUrl=function(useRel,mod,url){var prefix=useRel?this.wb_rel_prefix:this.wb_abs_prefix;return mod==null&&(mod=this.wb_info.mod),this.wb_info.is_live||(prefix+=this.wb_info.wombat_ts),prefix+=mod,prefix[prefix.length-1]!=="/"&&(prefix+="/"),prefix+url},Wombat.prototype.resolveRelUrl=function(url,doc){var docObj=doc||this.$wbwindow.document,parser=this.makeParser(docObj.baseURI,docObj),hash=parser.href.lastIndexOf("#"),href=hash>=0?parser.href.substring(0,hash):parser.href,lastslash=href.lastIndexOf("/");return parser.href=lastslash>=0&&lastslash!==href.length-1?href.substring(0,lastslash+1)+url:href+url,parser.href},Wombat.prototype.extractOriginalURL=function(rewrittenUrl){if(!rewrittenUrl)return"";if(this.wb_is_proxy)return rewrittenUrl;var rwURLString=rewrittenUrl.toString(),url=rwURLString;if(this.startsWithOneOf(url,this.IGNORE_PREFIXES))return url;if(url.startsWith(this.wb_info.static_prefix))return url;var start;start=this.startsWith(url,this.wb_abs_prefix)?this.wb_abs_prefix.length:this.wb_rel_prefix&&this.startsWith(url,this.wb_rel_prefix)?this.wb_rel_prefix.length:this.wb_rel_prefix?1:0;var index=url.indexOf("/http",start);return index<0&&(index=url.indexOf("///",start)),index<0&&(index=url.indexOf("/blob:",start)),index<0&&(index=url.indexOf("/about:blank",start)),index>=0?url=url.substr(index+1):(index=url.indexOf(this.wb_replay_prefix),index>=0&&(url=url.substr(index+this.wb_replay_prefix.length)),url.length>4&&url.charAt(2)==="_"&&url.charAt(3)==="/"&&(url=url.substr(4)),url!==rwURLString&&!this.startsWithOneOf(url,this.VALID_PREFIXES)&&!this.startsWith(url,"blob:")&&(url=this.wb_orig_scheme+url)),rwURLString.charAt(0)==="/"&&rwURLString.charAt(1)!=="/"&&this.startsWith(url,this.wb_orig_origin)&&(url=url.substr(this.wb_orig_origin.length)),this.startsWith(url,this.REL_PREFIX)?this.wb_info.wombat_scheme+":"+url:url},Wombat.prototype.makeParser=function(maybeRewrittenURL,doc){var originalURL=this.extractOriginalURL(maybeRewrittenURL),docElem=doc;return doc||(this.$wbwindow.location.href==="about:blank"&&this.$wbwindow.opener?docElem=this.$wbwindow.opener.document:docElem=this.$wbwindow.document),this._makeURLParser(originalURL,docElem)},Wombat.prototype._makeURLParser=function(url,docElem){try{return new this.$wbwindow.URL(url,docElem.baseURI)}catch(e){}var p=docElem.createElement("a");return p._no_rewrite=true,p.href=url,p},Wombat.prototype.defProp=function(obj,prop,setFunc,getFunc,enumerable){var existingDescriptor=Object.getOwnPropertyDescriptor(obj,prop);if(existingDescriptor&&!existingDescriptor.configurable)return false;if(!getFunc)return false;var descriptor={configurable:true,enumerable:enumerable||false,get:getFunc};setFunc&&(descriptor.set=setFunc);try{return Object.defineProperty(obj,prop,descriptor),true}catch(e){return console.warn("Failed to redefine property %s",prop,e.message),false}},Wombat.prototype.defGetterProp=function(obj,prop,getFunc,enumerable){var existingDescriptor=Object.getOwnPropertyDescriptor(obj,prop);if(existingDescriptor&&!existingDescriptor.configurable)return false;if(!getFunc)return false;try{return Object.defineProperty(obj,prop,{configurable:true,enumerable:enumerable||false,get:getFunc}),true}catch(e){return console.warn("Failed to redefine property %s",prop,e.message),false}},Wombat.prototype.getOrigGetter=function(obj,prop){var orig_getter;if(obj.__lookupGetter__&&(orig_getter=obj.__lookupGetter__(prop)),!orig_getter&&Object.getOwnPropertyDescriptor){var props=Object.getOwnPropertyDescriptor(obj,prop);props&&(orig_getter=props.get)}return orig_getter},Wombat.prototype.getOrigSetter=function(obj,prop){var orig_setter;if(obj.__lookupSetter__&&(orig_setter=obj.__lookupSetter__(prop)),!orig_setter&&Object.getOwnPropertyDescriptor){var props=Object.getOwnPropertyDescriptor(obj,prop);props&&(orig_setter=props.set)}return orig_setter},Wombat.prototype.getAllOwnProps=function(obj){for(var ownProps=[],props=Object.getOwnPropertyNames(obj),i=0;i "+final_href),actualLocation.href=final_href}}},Wombat.prototype.checkLocationChange=function(wombatLoc,isTop){var locType=typeof wombatLoc,actual_location=isTop?this.$wbwindow.__WB_replay_top.location:this.$wbwindow.location;locType==="string"?this.updateLocation(wombatLoc,actual_location.href,actual_location):locType==="object"&&this.updateLocation(wombatLoc.href,wombatLoc._orig_href,actual_location)},Wombat.prototype.checkAllLocations=function(){return!this.wb_wombat_updating&&void(this.wb_wombat_updating=true,this.checkLocationChange(this.$wbwindow.WB_wombat_location,false),this.$wbwindow.WB_wombat_location!=this.$wbwindow.__WB_replay_top.WB_wombat_location&&this.checkLocationChange(this.$wbwindow.__WB_replay_top.WB_wombat_location,true),this.wb_wombat_updating=false)},Wombat.prototype.proxyToObj=function(source){if(source)try{var proxyRealObj=source.__WBProxyRealObj__;if(proxyRealObj)return proxyRealObj}catch(e){}return source},Wombat.prototype.objToProxy=function(obj){if(obj)try{var maybeWbProxy=obj._WB_wombat_obj_proxy;if(maybeWbProxy)return maybeWbProxy}catch(e){}return obj},Wombat.prototype.defaultProxyGet=function(obj,prop,ownProps,fnCache){switch(prop){case"__WBProxyRealObj__":return obj;case"location":case"WB_wombat_location":return obj.WB_wombat_location;case"_WB_wombat_obj_proxy":return obj._WB_wombat_obj_proxy;case"__WB_pmw":case this.WB_ASSIGN_FUNC:case this.WB_CHECK_THIS_FUNC:return obj[prop];case"origin":return obj.WB_wombat_location.origin;case"constructor":return obj.constructor;}var retVal=obj[prop],type=typeof retVal;if(type==="function"&&ownProps.indexOf(prop)!==-1){switch(prop){case"requestAnimationFrame":case"cancelAnimationFrame":{if(!this.isNativeFunction(retVal))return retVal;break}case"eval":if(this.isNativeFunction(retVal))return this.wrappedEval(retVal);}var cachedFN=fnCache[prop];return cachedFN&&cachedFN.original===retVal||(cachedFN={original:retVal,boundFn:retVal.bind(obj)},fnCache[prop]=cachedFN),cachedFN.boundFn}return type==="object"&&retVal&&retVal._WB_wombat_obj_proxy?(retVal instanceof this.WBWindow&&this.initNewWindowWombat(retVal),retVal._WB_wombat_obj_proxy):retVal},Wombat.prototype.setLoc=function(loc,originalURL){var parser=this.makeParser(originalURL,loc.ownerDocument);loc._orig_href=originalURL,loc._parser=parser;var href=parser.href;loc._hash=parser.hash,loc._href=href,loc._host=parser.host,loc._hostname=parser.hostname,loc._origin=parser.origin?parser.host?parser.origin:"null":parser.protocol+"//"+parser.hostname+(parser.port?":"+parser.port:""),loc._pathname=parser.pathname,loc._port=parser.port,loc._protocol=parser.protocol,loc._search=parser.search,Object.defineProperty||(loc.href=href,loc.hash=parser.hash,loc.host=loc._host,loc.hostname=loc._hostname,loc.origin=loc._origin,loc.pathname=loc._pathname,loc.port=loc._port,loc.protocol=loc._protocol,loc.search=loc._search)},Wombat.prototype.makeGetLocProp=function(prop,origGetter){var wombat=this;return function newGetLocProp(){if(this._no_rewrite)return origGetter.call(this,prop);var curr_orig_href=origGetter.call(this,"href");return prop==="href"?wombat.extractOriginalURL(curr_orig_href):prop==="ancestorOrigins"?[]:(this._orig_href!==curr_orig_href&&wombat.setLoc(this,curr_orig_href),this["_"+prop])}},Wombat.prototype.makeSetLocProp=function(prop,origSetter,origGetter){var wombat=this;return function newSetLocProp(value){if(this._no_rewrite)return origSetter.call(this,prop,value);if(this["_"+prop]!==value){if(this["_"+prop]=value,!this._parser){var href=origGetter.call(this);this._parser=wombat.makeParser(href,this.ownerDocument)}var rel=false;if(prop==="href"&&typeof value==="string")if(value&&this._parser instanceof URL)try{value=new URL(value,this._parser).href}catch(e){console.warn("Error resolving URL",e)}else value&&(value[0]==="."||value[0]==="#"?value=wombat.resolveRelUrl(value,this.ownerDocument):value[0]==="/"&&(value.length>1&&value[1]==="/"?value=this._parser.protocol+value:(rel=true,value=WB_wombat_location.origin+value)));try{this._parser[prop]=value}catch(e){console.log("Error setting "+prop+" = "+value)}prop==="hash"?(value=this._parser[prop],origSetter.call(this,"hash",value)):(rel=rel||value===this._parser.pathname,value=wombat.rewriteUrl(this._parser.href,rel),origSetter.call(this,"href",value))}}},Wombat.prototype.styleReplacer=function(match,n1,n2,n3,offset,string){return n1+this.rewriteUrl(n2)+n3},Wombat.prototype.domConstructorErrorChecker=function(thisObj,what,args,numRequiredArgs){var errorMsg,needArgs=typeof numRequiredArgs==="number"?numRequiredArgs:1;if(thisObj instanceof this.WBWindow?errorMsg="Failed to construct '"+what+"': Please use the 'new' operator, this DOM object constructor cannot be called as a function.":args&&args.length=0)return url;if(url.indexOf(this.wb_rel_prefix)===0&&url.indexOf("http")>1){var scheme_sep=url.indexOf(":/");return scheme_sep>0&&url[scheme_sep+2]!=="/"?url.substring(0,scheme_sep+2)+"/"+url.substring(scheme_sep+2):url}return this.getFinalUrl(true,mod,this.wb_orig_origin+url)}url.charAt(0)==="."&&(url=this.resolveRelUrl(url,doc));var prefix=this.startsWithOneOf(url.toLowerCase(),this.VALID_PREFIXES);if(prefix){var orig_host=this.replayTopHost,orig_protocol=this.replayTopProtocol,prefix_host=prefix+orig_host+"/";if(this.startsWith(url,prefix_host)){if(this.startsWith(url,this.wb_replay_prefix))return url;var curr_scheme=orig_protocol+"//",path=url.substring(prefix_host.length),rebuild=false;return path.indexOf(this.wb_rel_prefix)<0&&url.indexOf("/static/")<0&&(path=this.getFinalUrl(true,mod,WB_wombat_location.origin+"/"+path),rebuild=true),prefix!==curr_scheme&&prefix!==this.REL_PREFIX&&(rebuild=true),rebuild&&(url=useRel?"":curr_scheme+orig_host,path&&path[0]!=="/"&&(url+="/"),url+=path),url}return this.getFinalUrl(useRel,mod,url)}return prefix=this.startsWithOneOf(url,this.BAD_PREFIXES),prefix?this.getFinalUrl(useRel,mod,this.extractOriginalURL(url)):url},Wombat.prototype.rewriteUrl=function(url,useRel,mod,doc){var rewritten=this.rewriteUrl_(url,useRel,mod,doc);return this.debug_rw&&(url===rewritten?console.log("NOT REWRITTEN "+url):console.log("REWRITE: "+url+" -> "+rewritten)),rewritten},Wombat.prototype.performAttributeRewrite=function(elem,name,value,absUrlOnly){switch(name){case"innerHTML":case"outerHTML":return this.rewriteHtml(value);case"filter":return this.rewriteInlineStyle(value);case"style":return this.rewriteStyle(value);case"srcset":return this.rewriteSrcset(value,elem);}if(absUrlOnly&&!this.startsWithOneOf(value,this.VALID_PREFIXES))return value;var mod=this.rwModForElement(elem,name);return this.wbUseAFWorker&&this.WBAutoFetchWorker&&this.isSavedDataSrcSrcset(elem)&&this.WBAutoFetchWorker.preserveDataSrcset(elem),this.rewriteUrl(value,false,mod,elem.ownerDocument)},Wombat.prototype.rewriteAttr=function(elem,name,absUrlOnly){var changed=false;if(!elem||!elem.getAttribute||elem._no_rewrite||elem["_"+name])return changed;var value=this.wb_getAttribute.call(elem,name);if(!value||this.startsWith(value,"javascript:"))return changed;var new_value=this.performAttributeRewrite(elem,name,value,absUrlOnly);return new_value!==value&&(this.removeWBOSRC(elem),this.wb_setAttribute.call(elem,name,new_value),changed=true),changed},Wombat.prototype.noExceptRewriteStyle=function(style){try{return this.rewriteStyle(style)}catch(e){return style}},Wombat.prototype.rewriteStyle=function(style){if(!style)return style;var value=style;return typeof style==="object"&&(value=style.toString()),typeof value==="string"?value.replace(this.STYLE_REGEX,this.styleReplacer).replace(this.IMPORT_REGEX,this.styleReplacer).replace(this.no_wombatRe,""):value},Wombat.prototype.rewriteSrcset=function(value,elem){if(!value)return"";for(var v,split=value.split(this.srcsetRe),values=[],mod=this.rwModForElement(elem,"srcset"),i=0;i=0){var JS="javascript:";new_value="javascript:window.parent._wb_wombat.initNewWindowWombat(window);"+value.substr(11)}return new_value||(new_value=this.rewriteUrl(value,false,this.rwModForElement(elem,attrName))),new_value!==value&&(this.wb_setAttribute.call(elem,attrName,new_value),true)},Wombat.prototype.rewriteScript=function(elem){if(elem.hasAttribute("src")||!elem.textContent||!this.$wbwindow.Proxy)return this.rewriteAttr(elem,"src");if(this.skipWrapScriptBasedOnType(elem.type))return false;var text=elem.textContent.trim();return!this.skipWrapScriptTextBasedOnText(text)&&(elem.textContent=this.wrapScriptTextJsProxy(text),true)},Wombat.prototype.rewriteSVGElem=function(elem){var changed=this.rewriteAttr(elem,"filter");return changed=this.rewriteAttr(elem,"style")||changed,changed=this.rewriteAttr(elem,"xlink:href")||changed,changed=this.rewriteAttr(elem,"href")||changed,changed=this.rewriteAttr(elem,"src")||changed,changed},Wombat.prototype.rewriteElem=function(elem){var changed=false;if(!elem)return changed;if(elem instanceof SVGElement)changed=this.rewriteSVGElem(elem);else switch(elem.tagName){case"META":var maybeCSP=this.wb_getAttribute.call(elem,"http-equiv");maybeCSP&&maybeCSP.toLowerCase()==="content-security-policy"&&(this.wb_setAttribute.call(elem,"http-equiv","_"+maybeCSP),changed=true);break;case"STYLE":var new_content=this.rewriteStyle(elem.textContent);elem.textContent!==new_content&&(elem.textContent=new_content,changed=true,this.wbUseAFWorker&&this.WBAutoFetchWorker&&elem.sheet!=null&&this.WBAutoFetchWorker.deferredSheetExtraction(elem.sheet));break;case"LINK":changed=this.rewriteAttr(elem,"href"),this.wbUseAFWorker&&elem.rel==="stylesheet"&&this._addEventListener(elem,"load",this.utilFns.wbSheetMediaQChecker);break;case"IMG":changed=this.rewriteAttr(elem,"src"),changed=this.rewriteAttr(elem,"srcset")||changed,changed=this.rewriteAttr(elem,"style")||changed,this.wbUseAFWorker&&this.WBAutoFetchWorker&&elem.dataset.srcset&&this.WBAutoFetchWorker.preserveDataSrcset(elem);break;case"OBJECT":if(this.wb_info.isSW&&elem.parentElement&&elem.getAttribute("type")==="application/pdf"){for(var iframe=this.$wbwindow.document.createElement("IFRAME"),i=0;i0;)for(var child,children=rewriteQ.shift(),i=0;i"+rwString+"","text/html");if(!inner_doc||!this.nodeHasChildren(inner_doc.head)||!inner_doc.head.children[0].content)return rwString;var template=inner_doc.head.children[0];if(template._no_rewrite=true,this.recurseRewriteElem(template.content)){var new_html=template.innerHTML;if(checkEndTag){var first_elem=template.content.children&&template.content.children[0];if(first_elem){var end_tag="";this.endsWith(new_html,end_tag)&&!this.endsWith(rwString.toLowerCase(),end_tag)&&(new_html=new_html.substring(0,new_html.length-end_tag.length))}else if(rwString[0]!=="<"||rwString[rwString.length-1]!==">")return this.write_buff+=rwString,undefined}return new_html}return rwString},Wombat.prototype.rewriteHtmlFull=function(string,checkEndTag){var inner_doc=new DOMParser().parseFromString(string,"text/html");if(!inner_doc)return string;for(var changed=false,i=0;i=0)inner_doc.documentElement._no_rewrite=true,new_html=this.reconstructDocType(inner_doc.doctype)+inner_doc.documentElement.outerHTML;else{inner_doc.head._no_rewrite=true,inner_doc.body._no_rewrite=true;var headHasKids=this.nodeHasChildren(inner_doc.head),bodyHasKids=this.nodeHasChildren(inner_doc.body);if(new_html=(headHasKids?inner_doc.head.outerHTML:"")+(bodyHasKids?inner_doc.body.outerHTML:""),checkEndTag)if(inner_doc.all.length>3){var end_tag="";this.endsWith(new_html,end_tag)&&!this.endsWith(string.toLowerCase(),end_tag)&&(new_html=new_html.substring(0,new_html.length-end_tag.length))}else if(string[0]!=="<"||string[string.length-1]!==">")return void(this.write_buff+=string);new_html=this.reconstructDocType(inner_doc.doctype)+new_html}return new_html}return string},Wombat.prototype.rewriteInlineStyle=function(orig){var decoded;try{decoded=decodeURIComponent(orig)}catch(e){decoded=orig}if(decoded!==orig){var parts=this.rewriteStyle(decoded).split(",",2);return parts[0]+","+encodeURIComponent(parts[1])}return this.rewriteStyle(orig)},Wombat.prototype.rewriteCookie=function(cookie){var wombat=this,rwCookie=cookie.replace(this.wb_abs_prefix,"").replace(this.wb_rel_prefix,"");return rwCookie=rwCookie.replace(this.cookie_domain_regex,function(m,m1){var message={domain:m1,cookie:rwCookie,wb_type:"cookie"};return wombat.sendTopMessage(message,true),wombat.$wbwindow.location.hostname.indexOf(".")>=0&&!wombat.IP_RX.test(wombat.$wbwindow.location.hostname)?"Domain=."+wombat.$wbwindow.location.hostname:""}).replace(this.cookie_path_regex,function(m,m1){var rewritten=wombat.rewriteUrl(m1);return rewritten.indexOf(wombat.wb_curr_host)===0&&(rewritten=rewritten.substring(wombat.wb_curr_host.length)),"Path="+rewritten}),wombat.$wbwindow.location.protocol!=="https:"&&(rwCookie=rwCookie.replace("secure","")),rwCookie.replace(",|",",")},Wombat.prototype.rewriteWorker=function(workerUrl){if(!workerUrl)return workerUrl;workerUrl=workerUrl.toString();var isBlob=workerUrl.indexOf("blob:")===0,isJS=workerUrl.indexOf("javascript:")===0;if(!isBlob&&!isJS){if(!this.startsWithOneOf(workerUrl,this.VALID_PREFIXES)&&!this.startsWith(workerUrl,"/")&&!this.startsWithOneOf(workerUrl,this.BAD_PREFIXES)){var rurl=this.resolveRelUrl(workerUrl,this.$wbwindow.document);return this.rewriteUrl(rurl,false,"wkr_",this.$wbwindow.document)}return this.rewriteUrl(workerUrl,false,"wkr_",this.$wbwindow.document)}var workerCode=isJS?workerUrl.replace("javascript:",""):null;if(isBlob){var x=new XMLHttpRequest;this.utilFns.XHRopen.call(x,"GET",workerUrl,false),this.utilFns.XHRsend.call(x),workerCode=x.responseText.replace(this.workerBlobRe,"").replace(this.rmCheckThisInjectRe,"this")}if(this.wb_info.static_prefix||this.wb_info.ww_rw_script){var originalURL=this.$wbwindow.document.baseURI,ww_rw=this.wb_info.ww_rw_script||this.wb_info.static_prefix+"wombatWorkers.js",rw="(function() { self.importScripts('"+ww_rw+"'); new WBWombat({'prefix': '"+this.wb_abs_prefix+"', 'prefixMod': '"+this.wb_abs_prefix+"wkrf_/', 'originalURL': '"+originalURL+"'}); })();";workerCode=rw+workerCode}var blob=new Blob([workerCode],{type:"application/javascript"});return URL.createObjectURL(blob)},Wombat.prototype.rewriteTextNodeFn=function(fnThis,originalFn,argsObj){var args,deproxiedThis=this.proxyToObj(fnThis);if(argsObj.length>0&&deproxiedThis.parentElement&&deproxiedThis.parentElement.tagName==="STYLE"){args=new Array(argsObj.length);var dataIndex=argsObj.length-1;dataIndex===2?(args[0]=argsObj[0],args[1]=argsObj[1]):dataIndex===1&&(args[0]=argsObj[0]),args[dataIndex]=this.rewriteStyle(argsObj[dataIndex])}else args=argsObj;return originalFn.__WB_orig_apply?originalFn.__WB_orig_apply(deproxiedThis,args):originalFn.apply(deproxiedThis,args)},Wombat.prototype.rewriteDocWriteWriteln=function(fnThis,originalFn,argsObj){var string,thisObj=this.proxyToObj(fnThis),argLen=argsObj.length;if(argLen===0)return originalFn.call(thisObj);string=argLen===1?argsObj[0]:Array.prototype.join.call(argsObj,"");var new_buff=this.rewriteHtml(string,true),res=originalFn.call(thisObj,new_buff);return this.initNewWindowWombat(thisObj.defaultView),res},Wombat.prototype.rewriteChildNodeFn=function(fnThis,originalFn,argsObj){var thisObj=this.proxyToObj(fnThis);if(argsObj.length===0)return originalFn.call(thisObj);var newArgs=this.rewriteElementsInArguments(argsObj);return originalFn.__WB_orig_apply?originalFn.__WB_orig_apply(thisObj,newArgs):originalFn.apply(thisObj,newArgs)},Wombat.prototype.rewriteInsertAdjHTMLOrElemArgs=function(fnThis,originalFn,position,textOrElem,rwHTML){var fnThisObj=this.proxyToObj(fnThis);return fnThisObj._no_rewrite?originalFn.call(fnThisObj,position,textOrElem):rwHTML?originalFn.call(fnThisObj,position,this.rewriteHtml(textOrElem)):(this.rewriteElemComplete(textOrElem),originalFn.call(fnThisObj,position,textOrElem))},Wombat.prototype.rewriteSetTimeoutInterval=function(fnThis,originalFn,argsObj){var rw=this.isString(argsObj[0]),args=rw?new Array(argsObj.length):argsObj;if(rw){args[0]=this.$wbwindow.Proxy?this.wrapScriptTextJsProxy(argsObj[0]):argsObj[0].replace(/\blocation\b/g,"WB_wombat_$&");for(var i=1;i0&&cssStyleValueOverride(this.$wbwindow.CSSStyleValue,"parse"),this.$wbwindow.CSSStyleValue.parseAll&&this.$wbwindow.CSSStyleValue.parseAll.toString().indexOf("[native code]")>0&&cssStyleValueOverride(this.$wbwindow.CSSStyleValue,"parseAll")}if(this.$wbwindow.CSSKeywordValue&&this.$wbwindow.CSSKeywordValue.prototype){var oCSSKV=this.$wbwindow.CSSKeywordValue;this.$wbwindow.CSSKeywordValue=function(CSSKeywordValue_){return function CSSKeywordValue(cssValue){return wombat.domConstructorErrorChecker(this,"CSSKeywordValue",arguments),new CSSKeywordValue_(wombat.rewriteStyle(cssValue))}}(this.$wbwindow.CSSKeywordValue),this.$wbwindow.CSSKeywordValue.prototype=oCSSKV.prototype,Object.defineProperty(this.$wbwindow.CSSKeywordValue.prototype,"constructor",{value:this.$wbwindow.CSSKeywordValue}),addToStringTagToClass(this.$wbwindow.CSSKeywordValue,"CSSKeywordValue")}if(this.$wbwindow.StylePropertyMap&&this.$wbwindow.StylePropertyMap.prototype){var originalSet=this.$wbwindow.StylePropertyMap.prototype.set;this.$wbwindow.StylePropertyMap.prototype.set=function set(){if(arguments.length<=1)return originalSet.__WB_orig_apply?originalSet.__WB_orig_apply(this,arguments):originalSet.apply(this,arguments);var newArgs=new Array(arguments.length);newArgs[0]=arguments[0];for(var i=1;i")&&(array[0]=wombat.rewriteHtml(array[0]),options.type="text/html"),new Blob_(array,options)}}(this.$wbwindow.Blob),this.$wbwindow.Blob.prototype=orig_blob.prototype}},Wombat.prototype.initWSOverride=function(){this.$wbwindow.WebSocket&&this.$wbwindow.WebSocket.prototype&&(this.$wbwindow.WebSocket=function(WebSocket_){function WebSocket(url,protocols){this.addEventListener=function(){},this.removeEventListener=function(){},this.close=function(){},this.send=function(data){console.log("ws send",data)},this.protocol=protocols&&protocols.length?protocols[0]:"",this.url=url,this.readyState=0}return WebSocket.CONNECTING=0,WebSocket.OPEN=1,WebSocket.CLOSING=2,WebSocket.CLOSED=3,WebSocket}(this.$wbwindow.WebSocket),Object.defineProperty(this.$wbwindow.WebSocket.prototype,"constructor",{value:this.$wbwindow.WebSocket}),addToStringTagToClass(this.$wbwindow.WebSocket,"WebSocket"))},Wombat.prototype.initDocTitleOverride=function(){var orig_get_title=this.getOrigGetter(this.$wbwindow.document,"title"),orig_set_title=this.getOrigSetter(this.$wbwindow.document,"title"),wombat=this,set_title=function title(value){var res=orig_set_title.call(this,value),message={wb_type:"title",title:value};return wombat.sendTopMessage(message),res};this.defProp(this.$wbwindow.document,"title",set_title,orig_get_title)},Wombat.prototype.initFontFaceOverride=function(){if(this.$wbwindow.FontFace){var wombat=this,origFontFace=this.$wbwindow.FontFace;this.$wbwindow.FontFace=function(FontFace_){return function FontFace(family,source,descriptors){wombat.domConstructorErrorChecker(this,"FontFace",arguments,2);var rwSource=source;return source!=null&&(typeof source==="string"?rwSource=wombat.rewriteInlineStyle(source):rwSource=wombat.rewriteInlineStyle(source.toString())),new FontFace_(family,rwSource,descriptors)}}(this.$wbwindow.FontFace),this.$wbwindow.FontFace.prototype=origFontFace.prototype,Object.defineProperty(this.$wbwindow.FontFace.prototype,"constructor",{value:this.$wbwindow.FontFace}),addToStringTagToClass(this.$wbwindow.FontFace,"FontFace")}},Wombat.prototype.initFixedRatio=function(value){try{this.$wbwindow.devicePixelRatio=value}catch(e){}if(Object.defineProperty)try{Object.defineProperty(this.$wbwindow,"devicePixelRatio",{value:value,writable:false})}catch(e){}},Wombat.prototype.initPaths=function(wbinfo){wbinfo.wombat_opts=wbinfo.wombat_opts||{},Object.assign(this.wb_info,wbinfo),this.wb_opts=wbinfo.wombat_opts,this.wb_replay_prefix=wbinfo.prefix,this.wb_is_proxy=wbinfo.proxy_magic||!this.wb_replay_prefix,this.wb_info.top_host=this.wb_info.top_host||"*",this.wb_curr_host=this.$wbwindow.location.protocol+"//"+this.$wbwindow.location.host,this.wb_info.wombat_opts=this.wb_info.wombat_opts||{},this.wb_orig_scheme=wbinfo.wombat_scheme+"://",this.wb_orig_origin=this.wb_orig_scheme+wbinfo.wombat_host,this.wb_abs_prefix=this.wb_replay_prefix,this.wb_capture_date_part=!wbinfo.is_live&&wbinfo.wombat_ts?"/"+wbinfo.wombat_ts+"/":"",this.initBadPrefixes(this.wb_replay_prefix),this.initCookiePreset()},Wombat.prototype.initSeededRandom=function(seed){this.$wbwindow.Math.seed=parseInt(seed);var wombat=this;this.$wbwindow.Math.random=function random(){return wombat.$wbwindow.Math.seed=(wombat.$wbwindow.Math.seed*9301+49297)%233280,wombat.$wbwindow.Math.seed/233280}},Wombat.prototype.initHistoryOverrides=function(){this.overrideHistoryFunc("pushState"),this.overrideHistoryFunc("replaceState");var wombat=this;this.$wbwindow.addEventListener("popstate",function(event){wombat.sendHistoryUpdate(wombat.$wbwindow.WB_wombat_location.href,wombat.$wbwindow.document.title)})},Wombat.prototype.initCookiePreset=function(){if(this.wb_info.presetCookie)for(var splitCookies=this.wb_info.presetCookie.split(";"),i=0;i2&&!this.__WB_xhr_open_arguments[2]&&navigator.userAgent.indexOf("Firefox")===-1&&(this.__WB_xhr_open_arguments[2]=true,console.warn("wombat.js: Sync XHR not supported in SW-based replay in this browser, converted to async")),this._no_rewrite||(this.__WB_xhr_open_arguments[1]=wombat.rewriteUrl(this.__WB_xhr_open_arguments[1])),origOpen.apply(this,this.__WB_xhr_open_arguments),!wombat.startsWith(this.__WB_xhr_open_arguments[1],"data:")){for(const[name,value]of this.__WB_xhr_headers.entries())origSetRequestHeader.call(this,name,value);origSetRequestHeader.call(this,"X-Pywb-Requested-With","XMLHttpRequest")}return origSend.call(this,value)}}else if(this.$wbwindow.XMLHttpRequest.prototype.open){var origXMLHttpOpen=this.$wbwindow.XMLHttpRequest.prototype.open;this.utilFns.XHRopen=origXMLHttpOpen,this.utilFns.XHRsend=this.$wbwindow.XMLHttpRequest.prototype.send,this.$wbwindow.XMLHttpRequest.prototype.open=function open(method,url,async,user,password){var rwURL=this._no_rewrite?url:wombat.rewriteUrl(url),openAsync=true;async==null||async||(openAsync=false),origXMLHttpOpen.call(this,method,rwURL,openAsync,user,password),wombat.startsWith(rwURL,"data:")||this.setRequestHeader("X-Pywb-Requested-With","XMLHttpRequest")}}if(this.$wbwindow.fetch){var orig_fetch=this.$wbwindow.fetch;this.$wbwindow.fetch=function fetch(input,init_opts){var rwInput=input,inputType=typeof input;if(inputType==="string")rwInput=wombat.rewriteUrl(input);else if(inputType==="object"&&input.url){var new_url=wombat.rewriteUrl(input.url);new_url!==input.url&&(rwInput=new Request(new_url,init_opts))}else inputType==="object"&&input.href&&(rwInput=wombat.rewriteUrl(input.href));if(init_opts||(init_opts={}),init_opts.credentials===undefined)try{init_opts.credentials="include"}catch(e){}return orig_fetch.call(wombat.proxyToObj(this),rwInput,init_opts)}}if(this.$wbwindow.Request&&this.$wbwindow.Request.prototype){var orig_request=this.$wbwindow.Request;this.$wbwindow.Request=function(Request_){return function Request(input,init_opts){wombat.domConstructorErrorChecker(this,"Request",arguments);var newInitOpts=init_opts||{},newInput=input,inputType=typeof input;switch(inputType){case"string":newInput=wombat.rewriteUrl(input);break;case"object":if(newInput=input,input.url){var new_url=wombat.rewriteUrl(input.url);new_url!==input.url&&(newInput=new Request_(new_url,input))}else input.href&&(newInput=wombat.rewriteUrl(input.toString(),true));}return newInitOpts.credentials="include",new Request_(newInput,newInitOpts)}}(this.$wbwindow.Request),this.$wbwindow.Request.prototype=orig_request.prototype,Object.defineProperty(this.$wbwindow.Request.prototype,"constructor",{value:this.$wbwindow.Request})}if(this.$wbwindow.Response&&this.$wbwindow.Response.prototype){var originalRedirect=this.$wbwindow.Response.prototype.redirect;this.$wbwindow.Response.prototype.redirect=function redirect(url,status){var rwURL=wombat.rewriteUrl(url,true,null,wombat.$wbwindow.document);return originalRedirect.call(this,rwURL,status)}}if(this.$wbwindow.EventSource&&this.$wbwindow.EventSource.prototype){var origEventSource=this.$wbwindow.EventSource;this.$wbwindow.EventSource=function(EventSource_){return function EventSource(url,configuration){wombat.domConstructorErrorChecker(this,"EventSource",arguments);var rwURL=url;return url!=null&&(rwURL=wombat.rewriteUrl(url)),new EventSource_(rwURL,configuration)}}(this.$wbwindow.EventSource),this.$wbwindow.EventSource.prototype=origEventSource.prototype,Object.defineProperty(this.$wbwindow.EventSource.prototype,"constructor",{value:this.$wbwindow.EventSource}),addToStringTagToClass(this.$wbwindow.EventSource,"EventSource")}},Wombat.prototype.initElementGetSetAttributeOverride=function(){if(!this.wb_opts.skip_setAttribute&&this.$wbwindow.Element&&this.$wbwindow.Element.prototype){var wombat=this,ElementProto=this.$wbwindow.Element.prototype;if(ElementProto.setAttribute){var orig_setAttribute=ElementProto.setAttribute;ElementProto._orig_setAttribute=orig_setAttribute,ElementProto.setAttribute=function setAttribute(name,value){var rwValue=value;if(name&&typeof rwValue==="string"){var lowername=name.toLowerCase();if(this.tagName==="LINK"&&lowername==="href"&&rwValue.indexOf("data:text/css")===0)rwValue=wombat.rewriteInlineStyle(value);else if(lowername==="style")rwValue=wombat.rewriteStyle(value);else if(lowername==="srcset"||lowername==="imagesrcset"&&this.tagName==="LINK")rwValue=wombat.rewriteSrcset(value,this);else{var shouldRW=wombat.shouldRewriteAttr(this.tagName,lowername);shouldRW&&(wombat.removeWBOSRC(this),!this._no_rewrite&&(rwValue=wombat.rewriteUrl(value,false,wombat.rwModForElement(this,lowername))))}}return orig_setAttribute.call(this,name,rwValue)}}if(ElementProto.getAttribute){var orig_getAttribute=ElementProto.getAttribute;this.wb_getAttribute=orig_getAttribute,ElementProto.getAttribute=function getAttribute(name){var result=orig_getAttribute.call(this,name);if(result===null)return result;var lowerName=name;if(name&&(lowerName=name.toLowerCase()),wombat.shouldRewriteAttr(this.tagName,lowerName)){var maybeWBOSRC=wombat.retrieveWBOSRC(this);return maybeWBOSRC?maybeWBOSRC:wombat.extractOriginalURL(result)}return wombat.startsWith(lowerName,"data-")&&wombat.startsWithOneOf(result,wombat.wb_prefixes)?wombat.extractOriginalURL(result):result}}}},Wombat.prototype.initSvgImageOverrides=function(){if(this.$wbwindow.SVGImageElement){var svgImgProto=this.$wbwindow.SVGImageElement.prototype,orig_getAttr=svgImgProto.getAttribute,orig_getAttrNS=svgImgProto.getAttributeNS,orig_setAttr=svgImgProto.setAttribute,orig_setAttrNS=svgImgProto.setAttributeNS,wombat=this;svgImgProto.getAttribute=function getAttribute(name){var value=orig_getAttr.call(this,name);return name.indexOf("xlink:href")>=0||name==="href"?wombat.extractOriginalURL(value):value},svgImgProto.getAttributeNS=function getAttributeNS(ns,name){var value=orig_getAttrNS.call(this,ns,name);return name.indexOf("xlink:href")>=0||name==="href"?wombat.extractOriginalURL(value):value},svgImgProto.setAttribute=function setAttribute(name,value){var rwValue=value;return(name.indexOf("xlink:href")>=0||name==="href")&&(rwValue=wombat.rewriteUrl(value)),orig_setAttr.call(this,name,rwValue)},svgImgProto.setAttributeNS=function setAttributeNS(ns,name,value){var rwValue=value;return(name.indexOf("xlink:href")>=0||name==="href")&&(rwValue=wombat.rewriteUrl(value)),orig_setAttrNS.call(this,ns,name,rwValue)}}},Wombat.prototype.initCreateElementNSFix=function(){if(this.$wbwindow.document.createElementNS&&this.$wbwindow.Document.prototype.createElementNS){var orig_createElementNS=this.$wbwindow.document.createElementNS,wombat=this,createElementNS=function createElementNS(namespaceURI,qualifiedName){return orig_createElementNS.call(wombat.proxyToObj(this),wombat.extractOriginalURL(namespaceURI),qualifiedName)};this.$wbwindow.Document.prototype.createElementNS=createElementNS,this.$wbwindow.document.createElementNS=createElementNS}},Wombat.prototype.initInsertAdjacentElementHTMLOverrides=function(){var Element=this.$wbwindow.Element;if(Element&&Element.prototype){var elementProto=Element.prototype,rewriteFn=this.rewriteInsertAdjHTMLOrElemArgs;if(elementProto.insertAdjacentHTML){var origInsertAdjacentHTML=elementProto.insertAdjacentHTML;elementProto.insertAdjacentHTML=function insertAdjacentHTML(position,text){return rewriteFn(this,origInsertAdjacentHTML,position,text,true)}}if(elementProto.insertAdjacentElement){var origIAdjElem=elementProto.insertAdjacentElement;elementProto.insertAdjacentElement=function insertAdjacentElement(position,element){return rewriteFn(this,origIAdjElem,position,element,false)}}}},Wombat.prototype.initDomOverride=function(){var Node=this.$wbwindow.Node;if(Node&&Node.prototype){var rewriteFn=this.rewriteNodeFuncArgs;if(Node.prototype.appendChild){var originalAppendChild=Node.prototype.appendChild;Node.prototype.appendChild=function appendChild(newNode,oldNode){return rewriteFn(this,originalAppendChild,newNode,oldNode)}}if(Node.prototype.insertBefore){var originalInsertBefore=Node.prototype.insertBefore;Node.prototype.insertBefore=function insertBefore(newNode,oldNode){return rewriteFn(this,originalInsertBefore,newNode,oldNode)}}if(Node.prototype.replaceChild){var originalReplaceChild=Node.prototype.replaceChild;Node.prototype.replaceChild=function replaceChild(newNode,oldNode){return rewriteFn(this,originalReplaceChild,newNode,oldNode)}}this.overridePropToProxy(Node.prototype,"ownerDocument"),this.overridePropToProxy(this.$wbwindow.HTMLHtmlElement.prototype,"parentNode"),this.overridePropToProxy(this.$wbwindow.Event.prototype,"target")}this.$wbwindow.Element&&this.$wbwindow.Element.prototype&&(this.overrideParentNodeAppendPrepend(this.$wbwindow.Element),this.overrideChildNodeInterface(this.$wbwindow.Element,false)),this.$wbwindow.DocumentFragment&&this.$wbwindow.DocumentFragment.prototype&&this.overrideParentNodeAppendPrepend(this.$wbwindow.DocumentFragment)},Wombat.prototype.initDocOverrides=function($document){if(Object.defineProperty){this.overrideReferrer($document),this.defGetterProp($document,"origin",function origin(){return this.WB_wombat_location.origin}),this.defGetterProp(this.$wbwindow,"origin",function origin(){return this.WB_wombat_location.origin});var wombat=this,domain_setter=function domain(val){var loc=this.WB_wombat_location;loc&&wombat.endsWith(loc.hostname,val)&&(this.__wb_domain=val)},domain_getter=function domain(){return this.__wb_domain||this.WB_wombat_location.hostname};this.defProp($document,"domain",domain_setter,domain_getter)}},Wombat.prototype.initDocWriteOpenCloseOverride=function(){if(this.$wbwindow.DOMParser){var DocumentProto=this.$wbwindow.Document.prototype,$wbDocument=this.$wbwindow.document,docWriteWritelnRWFn=this.rewriteDocWriteWriteln,orig_doc_write=$wbDocument.write,new_write=function write(){return docWriteWritelnRWFn(this,orig_doc_write,arguments)};$wbDocument.write=new_write,DocumentProto.write=new_write;var orig_doc_writeln=$wbDocument.writeln,new_writeln=function writeln(){return docWriteWritelnRWFn(this,orig_doc_writeln,arguments)};$wbDocument.writeln=new_writeln,DocumentProto.writeln=new_writeln;var wombat=this,orig_doc_open=$wbDocument.open,new_open=function open(){var res,thisObj=wombat.proxyToObj(this);if(arguments.length===3){var rwUrl=wombat.rewriteUrl(arguments[0],false,"mp_");res=orig_doc_open.call(thisObj,rwUrl,arguments[1],arguments[2]),wombat.initNewWindowWombat(res,arguments[0])}else res=orig_doc_open.call(thisObj),wombat.initNewWindowWombat(thisObj.defaultView);return res};$wbDocument.open=new_open,DocumentProto.open=new_open;var originalClose=$wbDocument.close,newClose=function close(){var thisObj=wombat.proxyToObj(this);return wombat.initNewWindowWombat(thisObj.defaultView),originalClose.__WB_orig_apply?originalClose.__WB_orig_apply(thisObj,arguments):originalClose.apply(thisObj,arguments)};$wbDocument.close=newClose,DocumentProto.close=newClose;var oBodyGetter=this.getOrigGetter(DocumentProto,"body"),oBodySetter=this.getOrigSetter(DocumentProto,"body");oBodyGetter&&oBodySetter&&this.defProp(DocumentProto,"body",function body(newBody){return newBody&&(newBody instanceof HTMLBodyElement||newBody instanceof HTMLFrameSetElement)&&wombat.rewriteElemComplete(newBody),oBodySetter.call(wombat.proxyToObj(this),newBody)},oBodyGetter)}},Wombat.prototype.initIframeWombat=function(iframe){var win;win=iframe._get_contentWindow?iframe._get_contentWindow.call(iframe):iframe.contentWindow;try{if(!win||win===this.$wbwindow||win._skip_wombat||win._wb_wombat)return}catch(e){return}var src=iframe.src;this.initNewWindowWombat(win,src)},Wombat.prototype.initNewWindowWombat=function(win,src){var fullWombat=false;if(win&&!win._wb_wombat){if((!src||src===""||this.startsWithOneOf(src,["about:blank","javascript:"]))&&(fullWombat=true),!fullWombat&&this.wb_info.isSW){var origURL=this.extractOriginalURL(src);(origURL==="about:blank"||origURL.startsWith("srcdoc:")||origURL.startsWith("blob:"))&&(fullWombat=true)}if(fullWombat){var newInfo={};Object.assign(newInfo,this.wb_info);var wombat=new Wombat(win,newInfo);win._wb_wombat=wombat.wombatInit()}else this.initProtoPmOrigin(win),this.initPostMessageOverride(win),this.initMessageEventOverride(win),this.initCheckThisFunc(win),this.initImportWrapperFunc(win)}},Wombat.prototype.initTimeoutIntervalOverrides=function(){var rewriteFn=this.rewriteSetTimeoutInterval;if(this.$wbwindow.setTimeout&&!this.$wbwindow.setTimeout.__$wbpatched$__){var originalSetTimeout=this.$wbwindow.setTimeout;this.$wbwindow.setTimeout=function setTimeout(){return rewriteFn(this,originalSetTimeout,arguments)},this.$wbwindow.setTimeout.__$wbpatched$__=true}if(this.$wbwindow.setInterval&&!this.$wbwindow.setInterval.__$wbpatched$__){var originalSetInterval=this.$wbwindow.setInterval;this.$wbwindow.setInterval=function setInterval(){return rewriteFn(this,originalSetInterval,arguments)},this.$wbwindow.setInterval.__$wbpatched$__=true}},Wombat.prototype.initWorkerOverrides=function(){var wombat=this;if(this.$wbwindow.Worker&&!this.$wbwindow.Worker._wb_worker_overriden){var orig_worker=this.$wbwindow.Worker;this.$wbwindow.Worker=function(Worker_){return function Worker(url,options){return wombat.domConstructorErrorChecker(this,"Worker",arguments),new Worker_(wombat.rewriteWorker(url),options)}}(orig_worker),this.$wbwindow.Worker.prototype=orig_worker.prototype,Object.defineProperty(this.$wbwindow.Worker.prototype,"constructor",{value:this.$wbwindow.Worker}),this.$wbwindow.Worker._wb_worker_overriden=true}if(this.$wbwindow.SharedWorker&&!this.$wbwindow.SharedWorker.__wb_sharedWorker_overriden){var oSharedWorker=this.$wbwindow.SharedWorker;this.$wbwindow.SharedWorker=function(SharedWorker_){return function SharedWorker(url,options){return wombat.domConstructorErrorChecker(this,"SharedWorker",arguments),new SharedWorker_(wombat.rewriteWorker(url),options)}}(oSharedWorker),this.$wbwindow.SharedWorker.prototype=oSharedWorker.prototype,Object.defineProperty(this.$wbwindow.SharedWorker.prototype,"constructor",{value:this.$wbwindow.SharedWorker}),this.$wbwindow.SharedWorker.__wb_sharedWorker_overriden=true}if(this.$wbwindow.ServiceWorkerContainer&&this.$wbwindow.ServiceWorkerContainer.prototype&&this.$wbwindow.ServiceWorkerContainer.prototype.register){var orig_register=this.$wbwindow.ServiceWorkerContainer.prototype.register;this.$wbwindow.ServiceWorkerContainer.prototype.register=function register(scriptURL,options){var newScriptURL=new URL(scriptURL,wombat.$wbwindow.document.baseURI).href,mod=wombat.getPageUnderModifier();return options&&options.scope?options.scope=wombat.rewriteUrl(options.scope,false,mod):options={scope:wombat.rewriteUrl("/",false,mod)},orig_register.call(this,wombat.rewriteUrl(newScriptURL,false,"sw_"),options)}}if(this.$wbwindow.Worklet&&this.$wbwindow.Worklet.prototype&&this.$wbwindow.Worklet.prototype.addModule&&!this.$wbwindow.Worklet.__wb_workerlet_overriden){var oAddModule=this.$wbwindow.Worklet.prototype.addModule;this.$wbwindow.Worklet.prototype.addModule=function addModule(moduleURL,options){var rwModuleURL=wombat.rewriteUrl(moduleURL,false,"js_");return oAddModule.call(this,rwModuleURL,options)},this.$wbwindow.Worklet.__wb_workerlet_overriden=true}},Wombat.prototype.initLocOverride=function(loc,oSetter,oGetter){if(Object.defineProperty)for(var prop,i=0;i=0&&props.splice(foundInx,1);return props}})}catch(e){console.log(e)}},Wombat.prototype.initHashChange=function(){if(this.$wbwindow.__WB_top_frame){var wombat=this,receive_hash_change=function receive_hash_change(event){if(event.data&&event.data.from_top){var message=event.data.message;message.wb_type&&(message.wb_type!=="outer_hashchange"||wombat.$wbwindow.location.hash==message.hash||(wombat.$wbwindow.location.hash=message.hash))}},send_hash_change=function send_hash_change(){var message={wb_type:"hashchange",hash:wombat.$wbwindow.location.hash};wombat.sendTopMessage(message)};this.$wbwindow.addEventListener("message",receive_hash_change),this.$wbwindow.addEventListener("hashchange",send_hash_change)}},Wombat.prototype.initPostMessageOverride=function($wbwindow){if($wbwindow.postMessage&&!$wbwindow.__orig_postMessage){var orig=$wbwindow.postMessage,wombat=this;$wbwindow.__orig_postMessage=orig;var postmessage_rewritten=function postMessage(message,targetOrigin,transfer,from_top){var from,src_id,this_obj=wombat.proxyToObj(this);if(this_obj||(this_obj=$wbwindow,this_obj.__WB_source=$wbwindow),this_obj.__WB_source&&this_obj.__WB_source.WB_wombat_location){var source=this_obj.__WB_source;if(from=source.WB_wombat_location.origin,this_obj.__WB_win_id||(this_obj.__WB_win_id={},this_obj.__WB_counter=0),!source.__WB_id){var id=this_obj.__WB_counter;source.__WB_id=id+source.WB_wombat_location.href,this_obj.__WB_counter+=1}this_obj.__WB_win_id[source.__WB_id]=source,src_id=source.__WB_id,this_obj.__WB_source=undefined}else from=window.WB_wombat_location.origin;var to_origin=targetOrigin;to_origin===this_obj.location.origin&&(to_origin=from);var new_message={from:from,to_origin:to_origin,src_id:src_id,message:message,from_top:from_top};if(targetOrigin!=="*"){if(this_obj.location.origin==="null"||this_obj.location.origin==="")return;targetOrigin=this_obj.location.origin}return orig.call(this_obj,new_message,targetOrigin,transfer)};$wbwindow.postMessage=postmessage_rewritten,$wbwindow.Window.prototype.postMessage=postmessage_rewritten;var eventTarget=null;eventTarget=$wbwindow.EventTarget&&$wbwindow.EventTarget.prototype?$wbwindow.EventTarget.prototype:$wbwindow;var _oAddEventListener=eventTarget.addEventListener;eventTarget.addEventListener=function addEventListener(type,listener,useCapture){var rwListener,obj=wombat.proxyToObj(this);if(type==="message"?rwListener=wombat.message_listeners.add_or_get(listener,function(){return wrapEventListener(listener,obj,wombat)}):type==="storage"?wombat.storage_listeners.add_or_get(listener,function(){return wrapSameOriginEventListener(listener,obj)}):rwListener=listener,rwListener)return _oAddEventListener.call(obj,type,rwListener,useCapture)};var _oRemoveEventListener=eventTarget.removeEventListener;eventTarget.removeEventListener=function removeEventListener(type,listener,useCapture){var rwListener,obj=wombat.proxyToObj(this);if(type==="message"?rwListener=wombat.message_listeners.remove(listener):type==="storage"?wombat.storage_listeners.remove(listener):rwListener=listener,rwListener)return _oRemoveEventListener.call(obj,type,rwListener,useCapture)};var override_on_prop=function(onevent,wrapperFN){var orig_setter=wombat.getOrigSetter($wbwindow,onevent),setter=function(value){this["__orig_"+onevent]=value;var obj=wombat.proxyToObj(this),listener=value?wrapperFN(value,obj,wombat):value;return orig_setter.call(obj,listener)},getter=function(){return this["__orig_"+onevent]};wombat.defProp($wbwindow,onevent,setter,getter)};override_on_prop("onmessage",wrapEventListener),override_on_prop("onstorage",wrapSameOriginEventListener)}},Wombat.prototype.initMessageEventOverride=function($wbwindow){!$wbwindow.MessageEvent||$wbwindow.MessageEvent.prototype.__extended||(this.addEventOverride("target"),this.addEventOverride("srcElement"),this.addEventOverride("currentTarget"),this.addEventOverride("eventPhase"),this.addEventOverride("path"),this.overridePropToProxy($wbwindow.MessageEvent.prototype,"source"),$wbwindow.MessageEvent.prototype.__extended=true)},Wombat.prototype.initUIEventsOverrides=function(){this.overrideAnUIEvent("UIEvent"),this.overrideAnUIEvent("MouseEvent"),this.overrideAnUIEvent("TouchEvent"),this.overrideAnUIEvent("FocusEvent"),this.overrideAnUIEvent("KeyboardEvent"),this.overrideAnUIEvent("WheelEvent"),this.overrideAnUIEvent("InputEvent"),this.overrideAnUIEvent("CompositionEvent")},Wombat.prototype.initOpenOverride=function(){var orig=this.$wbwindow.open;this.$wbwindow.Window.prototype.open&&(orig=this.$wbwindow.Window.prototype.open);var wombat=this,open_rewritten=function open(strUrl,strWindowName,strWindowFeatures){strWindowName&&(strWindowName=wombat.rewriteAttrTarget(strWindowName));var rwStrUrl=wombat.rewriteUrl(strUrl,false),res=orig.call(wombat.proxyToObj(this),rwStrUrl,strWindowName,strWindowFeatures);return wombat.initNewWindowWombat(res,strUrl),res};this.$wbwindow.open=open_rewritten,this.$wbwindow.Window.prototype.open&&(this.$wbwindow.Window.prototype.open=open_rewritten);for(var i=0;i + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ‎Health for Watch on the App Store + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + + + + + + + +
+ + + + + + + + + + +
+ + + + +
+
+
+ + + + + + + + + + + + +
+ +
+
+ +

+ Health for Watch + 4+ +

+ + +

+ + Aleksandr Lebedev + +

+ + +
    + +
  • +
      +
    • +
      + + + +
      3.0 • 2 Ratings
      +
      + +
    • +
    +
  • +
+ +
    + +
  • +
      +
    • $0.99
    • + +
    +
  • + + +
+ + + + +
    +
  • Only on Apple Watch
  • +
+
+
+
+
+ + + +
+

Apple Watch Screenshots

+
+
+
    +
  • + + + + + + + + + + + + +
  • +
  • + + + + + + + + + + + + +
  • +
  • + + + + + + + + + + + + +
  • +
  • + + + + + + + + + + + + +
  • +
  • + + + + + + + + + + + + +
  • +
+
+
+ +
+ + +
+
+

Description

+
+
+ + +

Log your weight, body temperature, blood pressure and different symptoms on your Apple Watch

Health for Watch was developed to help people with tracking their health. It has full HealthKit support and everything that you log in the app will appear in Health app on your iPhone.

Body measurements that you can log:
- Weight
- Height
- Body Temperature
- Blood Pressure

Also app automatically calculates your body mass index, when you enter your weight.

Moreover, if you don't feel well, you can log your symptoms.

Symptoms available:
- Headache
- Chills
- Cough
- Fatigue
And many others


Health for Watch doesn't send to me your confidential data. Everything you log stays in the Health app on your iPhone.

+ + + +
+ + +
+
+
+ + +
+
+

What’s New

+
+ +
+ +
+
+
+
+ +

Version 2.0.2

+
+
+
+
+ + +

Problems with localization were fixed

+ + + +
+ + +
+
+
+ +
+
+

+ Ratings and Reviews +

+ + +
+ +
+
+
+
3.0 out of 5
+
2 Ratings
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+

2 Ratings

+
+
+
+ + +
+ +
+
+ +
+ + + +
+
+ + + +
+ + +
+ + bats64 + + + + + , + + +
+ +

+ Almost perfect. +

+ + + +
+ + +

This app is great! You can quickly log a symptom right from your watch in just a couple of taps.

If the developer could add support for “hot flashes” as a symptom, it would be a five star app for me!

+ + + +
+ + + +

+ + Developer Response + + + + + , + + +

+ +
+ + +

Thanks for the review! I’ll add “Hot flashes” in the next update :)

+ + + +
+ + +
+ + +
+ + + +
+
+ +
+ + + +
+
+ + + +
+ + +
+ + DonRoot + + + + + , + + +
+ +

+ Help +

+ + + +
+ + +

I downloaded app but can’t find it. Your contact information link doesn’t work. Help please

+ + + +
+ + + +

+ + Developer Response + + + + + , + + +

+ +
+ + +

Could you find me in Telegram? @Kyle_Krein
I’ll try to help you

+ + + +
+ + +
+ + +
+ + + +
+ +
+ + + + + +
+
+ + + + + +
+
+

+ App Privacy +

+ +
+ +
+ + +
+ +

+ The developer, Aleksandr Lebedev, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy. +

+ +
+
+
+ +
+

Data Not Collected

+

The developer does not collect any data from this app.

+
+
+ +

Privacy practices may vary, for example, based on the features you use or your age. Learn More

+
+ + + + + + +
+
+

Supports

+
+
    +
  • + +
    +

    + Family Sharing +

    + + +

    + + +

    Up to six family members can use this app with Family Sharing enabled.

    + + + + +

    + + +
    +
  • +
+
+ + + +
+
+

+ You Might Also Like +

+ +
+ +
+ + + +
+ + + + + + + + + + + + +
+
+
+ +
+
+ + +
+ + + +
+ +
+ Medical +
+ + +
+
+
+ + + + + + + +
+ + + + + + + + + + + + +
+
+
+ +
+
+ + +
+ + + +
+ +
+ Health & Fitness +
+ + +
+
+
+ + + + + + + +
+ + + + + + + + + + + + +
+
+
+ +
+
+ + +
+ + + +
+ +
+ Medical +
+ + +
+
+
+ + + + + + + +
+ + + + + + + + + + + + +
+
+
+ +
+
+ + +
+ + + +
+ +
+ Health & Fitness +
+ + +
+
+
+ + + + + + + +
+ + + + + + + + + + + + +
+
+
+ +
+
+ + +
+ + + +
+ +
+ Health & Fitness +
+ + +
+
+
+ + + + + + + +
+ + + + + + + + + + + + +
+
+
+ +
+
+ + +
+ + + +
+ +
+ Health & Fitness +
+ + +
+
+
+ + + + + + +
+
+ + + + +
+ + + +
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704cs_/https:/apps.apple.com/assets/web-experience-app-real-b7e8bce6e440a259646f23c908329d8a.css b/webarchive/healthforwatch/web.archive.org/web/20220531203704cs_/https:/apps.apple.com/assets/web-experience-app-real-b7e8bce6e440a259646f23c908329d8a.css new file mode 100644 index 0000000..5b11be0 --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/web/20220531203704cs_/https:/apps.apple.com/assets/web-experience-app-real-b7e8bce6e440a259646f23c908329d8a.css @@ -0,0 +1,21 @@ +@charset "UTF-8";#localnav-viewport-emitter{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;z-index:-1}#localnav-viewport-emitter::before{content:"ac-localnav:large"}@media only screen and (max-width:1023px){#localnav-viewport-emitter::before{content:"ac-localnav:medium"}}@media only screen and (max-width:767px){#localnav-viewport-emitter::before{content:"ac-localnav:small"}}.localnav{position:relative;top:0;left:0;width:100%;height:52px;min-width:1024px;z-index:9997}@media only screen and (max-width:1044px){.localnav{min-width:320px}}.localnav.localnav-stacked{height:66px}@media only screen and (max-width:767px){.localnav{height:48px}.localnav.localnav-stacked{height:63px}}.localnav-overlap .localnav{margin-bottom:-52px}.localnav.localnav-stacked .localnav-overlap .localnav{margin-bottom:-66px}@media only screen and (max-width:767px){.localnav-overlap .localnav{margin-bottom:-48px}.localnav.localnav-stacked .localnav-overlap .localnav{margin-bottom:-63px}}.topnav-overlap .localnav{margin-top:44px;margin-bottom:-96px}.topnav-overlap .localnav.localnav-stacked{margin-bottom:-110px}@media only screen and (max-width:767px){.topnav-overlap .localnav{margin-top:48px;margin-bottom:-96px}.topnav-overlap .localnav.localnav-stacked{margin-bottom:-111px}}.localnav.theme-dark{background:0 0}.localnav-menustate{display:none}.localnav-wrapper{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.localnav-content{margin:0 auto;max-width:980px;padding:0 22px;position:relative;z-index:2}.localnav-content::after,.localnav-content::before{content:' ';display:table}.localnav-content::after{clear:both}@supports (padding:calc(max(0px))){.localnav-content{padding-left:calc(max(22px,env(safe-area-inset-left)));padding-right:calc(max(22px,env(safe-area-inset-right)))}}@media only screen and (max-width:1023px){.localnav-content{border-bottom:none}}@media only screen and (max-width:767px){.localnav-content{padding:0 16px}}.localnav.css-sticky{position:-webkit-sticky;position:sticky}.localnav.no-css-sticky.localnav-sticking{margin-top:0!important;margin-bottom:0!important;position:fixed}#localnav-sticky-placeholder{display:block;margin:0;padding:0;position:relative;visibility:hidden;z-index:-1}#localnav-sticky-placeholder.no-css-sticky.localnav-sticking{height:52px}.localnav-overlap #localnav-sticky-placeholder.no-css-sticky.localnav-sticking,.topnav-overlap #localnav-sticky-placeholder.no-css-sticky.localnav-sticking{height:0}@media only screen and (max-width:767px){#localnav-sticky-placeholder.no-css-sticky.localnav-sticking{height:48px}}.localnav-curtain{background:rgba(0,0,0,.4);opacity:0;position:fixed;top:0;left:0;width:0;height:0;z-index:9996;transition:opacity .2s ease}@media only screen and (max-width:767px){.localnav-curtain{transition:opacity 1s ease .2s,width 0s ease 1.2s,height 0s ease 1.2s}}.localnav-menustate:checked~.localnav-curtain,.localnav-menustate:target~.localnav-curtain{transition:opacity 1s ease .1s}@media only screen and (max-width:767px){.localnav-menustate:checked~.localnav-curtain,.localnav-menustate:target~.localnav-curtain{opacity:1;right:0;bottom:0;width:100%;height:100%}}.localnav-actions{float:left;padding-top:18px}.localnav.localnav-stacked .localnav-actions{padding-top:34px}@media only screen and (max-width:767px){.localnav-actions{right:0;padding-left:22px;padding-right:22px;position:absolute;top:0;z-index:1;padding-right:calc(22px + constant(safe-area-inset-right))}@supports (padding:calc(max(0px))){.localnav-actions{padding-right:calc(max(22px,env(safe-area-inset-right)))}}}@media only screen and (max-width:767px) and (max-width:767px){.localnav-actions{padding-left:16px;padding-right:16px;padding-top:16px}.localnav.localnav-stacked .localnav-actions{padding-top:32px}}.localnav-action{margin-left:24px;float:left}@media only screen and (max-width:767px){.localnav-action-button,.localnav-action-violator{margin-left:17px;margin-top:-3px}}.localnav-action-button .localnav-button,.localnav-action-violator .localnav-violator{margin-top:-1px}.localnav-action-product{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;top:auto;left:auto}.localnav-action-menucta{margin-top:-2px;position:relative;z-index:1}@media only screen and (max-width:767px){.localnav-action-menucta{float:left}}.localnav-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:background-color .5s cubic-bezier(.28,.11,.32,1)}.localnav-background:after{background-color:rgba(0,0,0,.16)}@media only screen and (max-width:767px){.localnav-background{min-height:48px;transition:background-color .5s ease .7s}.localnav.localnav-hero .localnav-background{transition-delay:0s}}.localnav.localnav-scrim .localnav-background{background-color:rgba(255,255,255,.9)}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.localnav.localnav-scrim .localnav-background{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,.72)}}.localnav-scrim.localnav.localnav-noblur .localnav-background{-webkit-backdrop-filter:initial;backdrop-filter:initial;background-color:rgba(255,255,255,.9)}.localnav-scrim.localnav.theme-dark .localnav-background,.theme-dark .localnav.localnav-scrim .localnav-background{background-color:rgba(29,29,31,.9)}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.localnav-scrim.localnav.theme-dark .localnav-background,.theme-dark .localnav.localnav-scrim .localnav-background{background-color:rgba(29,29,31,.72)}}.localnav-scrim.theme-dark.localnav.localnav-noblur .localnav-background,.theme-dark .localnav-scrim.localnav.localnav-noblur .localnav-background{-webkit-backdrop-filter:initial;backdrop-filter:initial;background-color:rgba(29,29,31,.9)}.localnav.localnav-sticking .localnav-background{background-color:rgba(255,255,255,.9);transition:background-color .5s cubic-bezier(.28,.11,.32,1);transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.localnav.localnav-sticking .localnav-background{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,.72)}}.localnav-sticking.localnav.localnav-noblur .localnav-background{-webkit-backdrop-filter:initial;backdrop-filter:initial;background-color:rgba(255,255,255,.9)}.localnav-sticking.localnav.theme-dark .localnav-background,.theme-dark .localnav.localnav-sticking .localnav-background{background-color:rgba(29,29,31,.9)}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.localnav-sticking.localnav.theme-dark .localnav-background,.theme-dark .localnav.localnav-sticking .localnav-background{background-color:rgba(29,29,31,.72)}}.localnav-sticking.theme-dark.localnav.localnav-noblur .localnav-background,.theme-dark .localnav-sticking.localnav.localnav-noblur .localnav-background{-webkit-backdrop-filter:initial;backdrop-filter:initial;background-color:rgba(29,29,31,.9)}.localnav-menustate:checked~.localnav .localnav-background,.localnav-menustate:target~.localnav .localnav-background{background-color:#fff;max-height:none;transition:background-color .5s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.localnav-menustate:checked~.localnav .localnav-background,.localnav-menustate:target~.localnav .localnav-background{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,.9)}}.localnav-menustate:checked~.localnav.localnav-noblur .localnav-background,.localnav-menustate:target~.localnav.localnav-noblur .localnav-background{-webkit-backdrop-filter:initial;backdrop-filter:initial;background-color:#fff}.localnav.theme-dark .localnav-background:after,.theme-dark .localnav .localnav-background:after{background-color:rgba(255,255,255,.24)}.localnav-menustate:checked~.theme-dark.localnav .localnav-background,.localnav-menustate:target~.theme-dark.localnav .localnav-background,.theme-dark .localnav-menustate:checked~.localnav .localnav-background,.theme-dark .localnav-menustate:target~.localnav .localnav-background{background-color:#1d1d1f}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.localnav-menustate:checked~.theme-dark.localnav .localnav-background,.localnav-menustate:target~.theme-dark.localnav .localnav-background,.theme-dark .localnav-menustate:checked~.localnav .localnav-background,.theme-dark .localnav-menustate:target~.localnav .localnav-background{background-color:rgba(29,29,31,.9)}}.localnav-menustate:checked~.theme-dark.localnav.localnav-noblur .localnav-background,.localnav-menustate:target~.theme-dark.localnav.localnav-noblur .localnav-background,.theme-dark .localnav-menustate:checked~.localnav.localnav-noblur .localnav-background,.theme-dark .localnav-menustate:target~.localnav.localnav-noblur .localnav-background{-webkit-backdrop-filter:initial;backdrop-filter:initial;background-color:#1d1d1f}.localnav.localnav-hero .localnav-background:after{background-color:rgba(255,255,255,.24)}.localnav-hero.localnav.localnav-sticking .localnav-background:after{background-color:rgba(0,0,0,.16)}.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-background:after,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-background:after{background-color:rgba(255,255,255,.24)}.localnav-menustate:checked~.localnav-hero.localnav .localnav-background:after,.localnav-menustate:target~.localnav-hero.localnav .localnav-background:after{background-color:rgba(0,0,0,.16)}.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-background:after,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-background:after,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-background:after,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-background:after{background-color:rgba(255,255,255,.24)}.localnav-background:after{margin-left:-490px;left:50%;content:"";display:block;position:absolute;top:100%;width:980px;height:1px;z-index:1}@media only screen and (max-width:1023px){.localnav-background:after{margin-left:0;left:0;width:100%}}.localnav.localnav-noborder .localnav-background:after{display:none}.localnav.localnav-scrim .localnav-background:after{margin-left:0;left:0;width:100%}.localnav.localnav-sticking .localnav-background:after{margin-left:0;left:0;width:100%}.localnav-menustate:checked~.localnav .localnav-background:after,.localnav-menustate:target~.localnav .localnav-background:after{margin-left:0;left:0;width:100%}.localnav-menu{font-size:12px;line-height:1;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;float:right;margin-top:-3px}.localnav-menu:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh){letter-spacing:0}.localnav-menu:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.localnav-menu{font-size:14px;line-height:1;font-weight:400;letter-spacing:-.02em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh){letter-spacing:0}.localnav-menu:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (max-width:767px){.localnav-menu{font-size:14px;line-height:1;font-weight:400;letter-spacing:-.02em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:0;margin-top:0;width:100%}.localnav-menu:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh){letter-spacing:0}.localnav-menu:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-menu:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.localnav-menu-tray{float:left;padding-top:18px}.localnav.localnav-stacked .localnav-menu-tray{padding-top:34px}@media only screen and (max-width:767px){.localnav.localnav-stacked .localnav-menu-tray{padding-top:0}}@media only screen and (max-width:767px){.localnav-menu-tray{float:none;overflow:hidden;pointer-events:none;visibility:hidden;width:100%;padding-top:0;max-height:0;transition:max-height .5s cubic-bezier(.28,.11,.32,1) .4s,visibility 0s linear 1s}.localnav-menustate:checked~.localnav .localnav-menu-tray,.localnav-menustate:target~.localnav .localnav-menu-tray{max-height:400px;max-height:calc(100vh - 48px - 48px);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;transition-delay:.2s,0s}}@media only screen and (max-width:767px) and (orientation:landscape){.localnav-menustate:checked~.localnav .localnav-menu-tray,.localnav-menustate:target~.localnav .localnav-menu-tray{max-height:280px;max-height:calc(100vh - 48px - 48px)}}@media only screen and (max-width:767px){.localnav-menustate:checked~.localnav.localnav-opening .localnav-menu-tray,.localnav-menustate:target~.localnav.localnav-opening .localnav-menu-tray{overflow-y:hidden}.localnav-menustate:checked~.localnav.localnav-sticking .localnav-menu-tray,.localnav-menustate:target~.localnav.localnav-sticking .localnav-menu-tray{max-height:calc(100vh - 48px)}}@media only screen and (max-width:767px){.localnav-menu-items{opacity:0;padding:4px 24px 24px;transform:translate3d(0,-150px,0);transition:transform 1s cubic-bezier(.23,1,.32,1) .5s,opacity .7s cubic-bezier(.23,1,.32,1) .2s}.localnav-menustate:checked~.localnav .localnav-menu-items,.localnav-menustate:target~.localnav .localnav-menu-items{opacity:1;transform:translate3d(0,0,0);transition-delay:.2s,.4s}}.localnav-menu-item{margin-left:24px;float:left;list-style:none}@media only screen and (max-width:767px){.localnav-menu-item{margin-left:0;display:inline-block;float:none;width:100%;height:44px}.localnav-menu-item:first-child .localnav-menu-link{border-top:0}.localnav.theme-dark .localnav-menu-item,.theme-dark .localnav .localnav-menu-item{border-color:rgba(255,255,255,.24)}.localnav-menu-item:nth-child(1) .localnav-menu-link{transition-delay:70ms}.localnav-menu-item:nth-child(2) .localnav-menu-link{transition-delay:.14s}.localnav-menu-item:nth-child(3) .localnav-menu-link{transition-delay:.21s}.localnav-menu-item:nth-child(4) .localnav-menu-link{transition-delay:.28s}.localnav-menu-item:nth-child(5) .localnav-menu-link{transition-delay:.35s}.localnav-menu-item:nth-child(6) .localnav-menu-link{transition-delay:.42s}.localnav-menu-item:nth-child(7) .localnav-menu-link{transition-delay:.49s}.localnav-menustate:checked~.localnav .localnav-menu-item:nth-child(1) .localnav-menu-link,.localnav-menustate:target~.localnav .localnav-menu-item:nth-child(1) .localnav-menu-link{transition-delay:.56s}.localnav-menustate:checked~.localnav .localnav-menu-item:nth-child(2) .localnav-menu-link,.localnav-menustate:target~.localnav .localnav-menu-item:nth-child(2) .localnav-menu-link{transition-delay:.49s}.localnav-menustate:checked~.localnav .localnav-menu-item:nth-child(3) .localnav-menu-link,.localnav-menustate:target~.localnav .localnav-menu-item:nth-child(3) .localnav-menu-link{transition-delay:.42s}.localnav-menustate:checked~.localnav .localnav-menu-item:nth-child(4) .localnav-menu-link,.localnav-menustate:target~.localnav .localnav-menu-item:nth-child(4) .localnav-menu-link{transition-delay:.35s}.localnav-menustate:checked~.localnav .localnav-menu-item:nth-child(5) .localnav-menu-link,.localnav-menustate:target~.localnav .localnav-menu-item:nth-child(5) .localnav-menu-link{transition-delay:.28s}.localnav-menustate:checked~.localnav .localnav-menu-item:nth-child(6) .localnav-menu-link,.localnav-menustate:target~.localnav .localnav-menu-item:nth-child(6) .localnav-menu-link{transition-delay:.21s}.localnav-menustate:checked~.localnav .localnav-menu-item:nth-child(7) .localnav-menu-link,.localnav-menustate:target~.localnav .localnav-menu-item:nth-child(7) .localnav-menu-link{transition-delay:.14s}}.localnav-menu-link{color:#000;display:inline-block;line-height:22px;white-space:nowrap;opacity:.88}.localnav-menu-link:hover{color:#06c;opacity:1;text-decoration:none}@media only screen and (max-width:767px){.localnav-menu-link{border-top:1px solid rgba(0,0,0,.181818);display:flex;align-items:center;height:100%;line-height:1.3;opacity:0;transform:translate3d(0,-25px,0);transition:.5s ease;transition-property:transform,opacity}.localnav.theme-dark .localnav-menu-link,.theme-dark .localnav .localnav-menu-link{border-color:rgba(255,255,255,.26087)}.localnav-menustate:checked~.localnav .localnav-menu-link,.localnav-menustate:target~.localnav .localnav-menu-link{opacity:.88;transform:translate3d(0,0,0)}}.localnav.theme-dark .localnav-menu-link,.theme-dark .localnav .localnav-menu-link{color:#fff;opacity:.92}.localnav.theme-dark .localnav-menu-link:hover,.theme-dark .localnav .localnav-menu-link:hover{color:#2997ff;opacity:1}.localnav-menustate:checked~.theme-dark.localnav .localnav-menu-link,.localnav-menustate:target~.theme-dark.localnav .localnav-menu-link,.theme-dark .localnav-menustate:checked~.localnav .localnav-menu-link,.theme-dark .localnav-menustate:target~.localnav .localnav-menu-link{opacity:.92}.localnav.localnav-hero .localnav-menu-link{color:#fff;opacity:.92}.localnav.localnav-hero .localnav-menu-link:hover{color:#2997ff;opacity:1}.localnav-hero.localnav.localnav-sticking .localnav-menu-link{color:#000;opacity:.88}.localnav-hero.localnav.localnav-sticking .localnav-menu-link:hover{color:#06c;opacity:1}.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menu-link,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menu-link{color:#fff;opacity:.92}.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menu-link:hover,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menu-link:hover{color:#2997ff;opacity:1}.localnav-menustate:checked~.localnav-hero.localnav .localnav-menu-link,.localnav-menustate:target~.localnav-hero.localnav .localnav-menu-link{color:#000;opacity:.88}.localnav-menustate:checked~.localnav-hero.localnav .localnav-menu-link:hover,.localnav-menustate:target~.localnav-hero.localnav .localnav-menu-link:hover{color:#06c;opacity:1}.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-menu-link,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-menu-link,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-menu-link,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-menu-link{color:#fff;opacity:.92}.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-menu-link:hover,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-menu-link:hover,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-menu-link:hover,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-menu-link:hover{color:#2997ff;opacity:1}.localnav-menu-link.current{color:#000;opacity:.56;cursor:default}.localnav-menu-link.current:hover{color:#000}.localnav-menustate:checked~.localnav .localnav-menu-link.current,.localnav-menustate:target~.localnav .localnav-menu-link.current{opacity:.56;border-color:rgba(0,0,0,.285714)}.localnav.theme-dark .localnav-menu-link.current,.theme-dark .localnav .localnav-menu-link.current{color:#fff;opacity:.56}.localnav.theme-dark .localnav-menu-link.current:hover,.theme-dark .localnav .localnav-menu-link.current:hover{color:#fff}.localnav-menustate:checked~.theme-dark.localnav .localnav-menu-link.current,.localnav-menustate:target~.theme-dark.localnav .localnav-menu-link.current,.theme-dark .localnav-menustate:checked~.localnav .localnav-menu-link.current,.theme-dark .localnav-menustate:target~.localnav .localnav-menu-link.current{opacity:.56;border-color:rgba(255,255,255,.428571)}.localnav.localnav-hero .localnav-menu-link.current{color:#fff;opacity:.56}.localnav.localnav-hero .localnav-menu-link.current:hover{color:#fff}.localnav-hero.localnav.localnav-sticking .localnav-menu-link.current{color:#000;opacity:.56}.localnav-hero.localnav.localnav-sticking .localnav-menu-link.current:hover{color:#000}.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menu-link.current,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menu-link.current{color:#fff;opacity:.56}.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menu-link.current:hover,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menu-link.current:hover{color:#fff}.localnav-menustate:checked~.localnav-hero.localnav .localnav-menu-link.current,.localnav-menustate:target~.localnav-hero.localnav .localnav-menu-link.current{color:#000;opacity:.56;border-color:rgba(0,0,0,.285714)}.localnav-menustate:checked~.localnav-hero.localnav .localnav-menu-link.current:hover,.localnav-menustate:target~.localnav-hero.localnav .localnav-menu-link.current:hover{color:#000}.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-menu-link.current,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-menu-link.current,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-menu-link.current,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-menu-link.current{color:#fff;opacity:.56;border-color:rgba(255,255,255,.428571)}.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-menu-link.current:hover,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-menu-link.current:hover,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-menu-link.current:hover,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-menu-link.current:hover{color:#fff}.localnav-action-menucta{display:none}@media only screen and (max-width:767px){.localnav-action-menucta{display:block}}.localnav-menucta{margin-right:-11px;cursor:pointer;display:block;overflow:hidden;width:40px;height:30px;-webkit-tap-highlight-color:transparent}.localnav-menucta-chevron{display:block;position:relative;width:100%;height:100%;z-index:1;transition:transform 1s cubic-bezier(.86,0,.07,1),transform-origin 1s cubic-bezier(.86,0,.07,1);transform:translateY(0);opacity:.8}.localnav-menucta-chevron::after,.localnav-menucta-chevron::before{content:"";display:block;position:absolute;top:13px;width:11px;height:1px;z-index:1;transition:transform 1s cubic-bezier(.86,0,.07,1),transform-origin 1s cubic-bezier(.86,0,.07,1)}.localnav-menucta-chevron::before{right:50%;border-radius:.5px 0 0 .5px}.localnav-menucta-chevron::after{left:50%;border-radius:0 .5px .5px 0}.localnav-menucta-chevron::after,.localnav-menucta-chevron::before{background:#000}.localnav-menucta-chevron::before{transform-origin:100% 100%;transform:rotate(40deg) scaleY(1.1)}.localnav-menucta-chevron::after{transform-origin:0 100%;transform:rotate(-40deg) scaleY(1.1)}.localnav-menucta-chevron:hover{opacity:1}.localnav-menustate:checked~.localnav .localnav-menucta-chevron,.localnav-menustate:target~.localnav .localnav-menucta-chevron{transform:translateY(-8px)}.localnav-menustate:checked~.localnav .localnav-menucta-chevron::before,.localnav-menustate:target~.localnav .localnav-menucta-chevron::before{transform-origin:100% 0;transform:rotate(-40deg) scaleY(1.1)}.localnav-menustate:checked~.localnav .localnav-menucta-chevron::after,.localnav-menustate:target~.localnav .localnav-menucta-chevron::after{transform-origin:0 0;transform:rotate(40deg) scaleY(1.1)}.localnav.theme-dark .localnav-menucta-chevron::after,.localnav.theme-dark .localnav-menucta-chevron::before,.theme-dark .localnav .localnav-menucta-chevron::after,.theme-dark .localnav .localnav-menucta-chevron::before{background:#fff}.theme-dark .localnav.localnav-sticking .localnav-menucta-chevron::after,.theme-dark .localnav.localnav-sticking .localnav-menucta-chevron::before,.theme-dark.localnav.localnav-sticking .localnav-menucta-chevron::after,.theme-dark.localnav.localnav-sticking .localnav-menucta-chevron::before{background:#fff}.localnav-menustate:checked~.theme-dark.localnav .localnav-menucta-chevron::after,.localnav-menustate:checked~.theme-dark.localnav .localnav-menucta-chevron::before,.localnav-menustate:target~.theme-dark.localnav .localnav-menucta-chevron::after,.localnav-menustate:target~.theme-dark.localnav .localnav-menucta-chevron::before,.theme-dark .localnav-menustate:checked~.localnav .localnav-menucta-chevron::after,.theme-dark .localnav-menustate:checked~.localnav .localnav-menucta-chevron::before,.theme-dark .localnav-menustate:target~.localnav .localnav-menucta-chevron::after,.theme-dark .localnav-menustate:target~.localnav .localnav-menucta-chevron::before{background:#fff}.localnav.localnav-hero .localnav-menucta-chevron::after,.localnav.localnav-hero .localnav-menucta-chevron::before{background:#fff}.localnav-hero.localnav.localnav-sticking .localnav-menucta-chevron::after,.localnav-hero.localnav.localnav-sticking .localnav-menucta-chevron::before{background:#000}.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menucta-chevron::after,.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menucta-chevron::before,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menucta-chevron::after,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menucta-chevron::before{background:#fff}.localnav-menustate:checked~.localnav-hero.localnav .localnav-menucta-chevron::after,.localnav-menustate:checked~.localnav-hero.localnav .localnav-menucta-chevron::before,.localnav-menustate:target~.localnav-hero.localnav .localnav-menucta-chevron::after,.localnav-menustate:target~.localnav-hero.localnav .localnav-menucta-chevron::before{background:#000}.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-menucta-chevron::after,.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-menucta-chevron::before,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-menucta-chevron::after,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-menucta-chevron::before,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-menucta-chevron::after,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-menucta-chevron::before,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-menucta-chevron::after,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-menucta-chevron::before{background:#fff}.localnav-menucta-anchor{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10}@media only screen and (max-width:767px){.localnav-menucta-anchor{display:block}.localnav-menucta-anchor-close{display:none}}.localnav-menucta-anchor:focus{outline-offset:-6px;width:100%;height:100%}.localnav-menucta-anchor-close{display:none}.localnav-menucta-anchor-label{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@media only screen and (max-width:767px){.localnav-menustate:checked~.localnav .localnav-menucta-anchor-open,.localnav-menustate:target~.localnav .localnav-menucta-anchor-open{display:none}.localnav-menustate:checked~.localnav .localnav-menucta-anchor-close,.localnav-menustate:target~.localnav .localnav-menucta-anchor-close{display:block}}.localnav-title{font-size:21px;line-height:1.14286;font-weight:600;letter-spacing:.011em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:default;display:block;float:left;margin:14px 0 -14px;padding:0;height:52px;white-space:nowrap}.localnav-title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.localnav-title{font-size:19px;line-height:1.26316;font-weight:600;letter-spacing:.012em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (max-width:767px){.localnav-title-compact{font-size:17px;line-height:1.41184;font-weight:600;letter-spacing:-.022em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-compact:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-compact:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-compact:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-compact:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-compact:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-compact:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-compact:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-compact:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.localnav-title:lang(ja){margin:15px 0 -15px}@media only screen and (max-width:767px){.localnav-title:lang(ja){margin:12px 0 -12px}}.localnav.localnav-stacked .localnav-title{height:66px}.localnav.localnav-stacked .localnav-title:lang(ar){margin:9px 0 -9px}@media only screen and (max-width:767px){.localnav-title{display:inline-block;margin:12px 0 -12px;height:48px}.localnav.localnav-stacked .localnav-title{height:63px}}.localnav-title a{display:flex;flex-direction:column-reverse;letter-spacing:inherit;line-height:inherit;margin:0;text-decoration:none;white-space:nowrap;opacity:.88}.localnav-title a:hover{text-decoration:none}.localnav.theme-dark .localnav-title a,.theme-dark .localnav .localnav-title a{opacity:.92}.localnav.localnav-hero .localnav-title a{opacity:.92}.localnav-hero.localnav.localnav-sticking .localnav-title a{opacity:.88}.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-title a,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-title a{opacity:.92}.localnav-menustate:checked~.localnav-hero.localnav .localnav-title a,.localnav-menustate:target~.localnav-hero.localnav .localnav-title a{opacity:.88}.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-title a,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-title a,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-title a,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-title a{opacity:.92}.localnav-title,.localnav-title a{color:#000;transition:color .5s cubic-bezier(.28,.11,.32,1)}.localnav.theme-dark .localnav-title,.localnav.theme-dark .localnav-title a,.theme-dark .localnav .localnav-title,.theme-dark .localnav .localnav-title a{color:#fff}.localnav.localnav-hero .localnav-title,.localnav.localnav-hero .localnav-title a{color:#fff}.localnav-hero.localnav.localnav-sticking .localnav-title,.localnav-hero.localnav.localnav-sticking .localnav-title a{color:#000}.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-title,.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-title a,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-title,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-title a{color:#fff}.localnav-menustate:checked~.localnav-hero.localnav .localnav-title,.localnav-menustate:checked~.localnav-hero.localnav .localnav-title a,.localnav-menustate:target~.localnav-hero.localnav .localnav-title,.localnav-menustate:target~.localnav-hero.localnav .localnav-title a{color:#000}.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-title,.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-title a,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-title,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-title a,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-title,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-title a,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-title,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-title a{color:#fff}.localnav-title-comingsoon,.localnav-title-subhead{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;top:-1px;color:#000;opacity:.56}.localnav-title-comingsoon:lang(ar),.localnav-title-subhead:lang(ar){line-height:1.66667;letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-comingsoon:lang(ja),.localnav-title-subhead:lang(ja){line-height:1.41667;letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-comingsoon:lang(ko),.localnav-title-subhead:lang(ko){line-height:1.41667;letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-comingsoon:lang(zh),.localnav-title-subhead:lang(zh){letter-spacing:0}.localnav-title-comingsoon:lang(th),.localnav-title-subhead:lang(th){line-height:1.33337;letter-spacing:0;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-comingsoon:lang(zh-CN),.localnav-title-subhead:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-comingsoon:lang(zh-HK),.localnav-title-subhead:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-comingsoon:lang(zh-MO),.localnav-title-subhead:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav-title-comingsoon:lang(zh-TW),.localnav-title-subhead:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.localnav.localnav-stacked .localnav-title-comingsoon,.localnav.localnav-stacked .localnav-title-subhead{opacity:.64}@media only screen and (max-width:767px){.localnav.localnav-stacked .localnav-title-comingsoon,.localnav.localnav-stacked .localnav-title-subhead{top:0}}.localnav.theme-dark .localnav-title-comingsoon,.localnav.theme-dark .localnav-title-subhead,.theme-dark .localnav .localnav-title-comingsoon,.theme-dark .localnav .localnav-title-subhead{color:#fff}.theme-dark .localnav.localnav-stacked .localnav-title-comingsoon,.theme-dark .localnav.localnav-stacked .localnav-title-subhead,.theme-dark.localnav.localnav-stacked .localnav-title-comingsoon,.theme-dark.localnav.localnav-stacked .localnav-title-subhead{opacity:.61}.localnav.localnav-hero .localnav-title-comingsoon,.localnav.localnav-hero .localnav-title-subhead{color:#fff;opacity:.56}.localnav-hero.localnav.localnav-stacked .localnav-title-comingsoon,.localnav-hero.localnav.localnav-stacked .localnav-title-subhead{opacity:.61}.localnav-hero.localnav.localnav-sticking .localnav-title-comingsoon,.localnav-hero.localnav.localnav-sticking .localnav-title-subhead{color:#000}.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-title-comingsoon,.localnav-hero.localnav-sticking.localnav.theme-dark .localnav-title-subhead,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-title-comingsoon,.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-title-subhead{color:#fff}.localnav-menustate:checked~.localnav-hero.localnav .localnav-title-comingsoon,.localnav-menustate:checked~.localnav-hero.localnav .localnav-title-subhead,.localnav-menustate:target~.localnav-hero.localnav .localnav-title-comingsoon,.localnav-menustate:target~.localnav-hero.localnav .localnav-title-subhead{color:#000}.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-title-comingsoon,.localnav-menustate:checked~.localnav-hero.localnav.theme-dark .localnav-title-subhead,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-title-comingsoon,.localnav-menustate:target~.localnav-hero.localnav.theme-dark .localnav-title-subhead,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-title-comingsoon,.theme-dark .localnav-menustate:checked~.localnav-hero.localnav .localnav-title-subhead,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-title-comingsoon,.theme-dark .localnav-menustate:target~.localnav-hero.localnav .localnav-title-subhead{color:#fff}:root{--r-localnav-height:52px;--r-localnav-stacked-height:66px;--r-localnav-gn-height:var(--r-globalnav-height, 44px);--r-localnav-viewport-large-min-width:1024px;--r-localnav-viewport-large-query:(min-width: 1024px);--r-localnav-viewport-medium-min-width:768px;--r-localnav-viewport-medium-max-width:1023px;--r-localnav-viewport-medium-query:(min-width: 768px);--r-localnav-viewport-small-min-width:320px;--r-localnav-viewport-small-max-width:767px;--r-localnav-viewport-small-query:(min-width: 320px)}@media only screen and (max-width:767px){:root{--r-localnav-height:48px;--r-localnav-stacked-height:63px;--r-localnav-gn-height:var(--r-globalnav-height, 48px)}}@font-face{font-family:"Apple WebExp Icons Custom";font-style:normal;font-weight:400;src:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/webexp-iconfont/fonts/webexpicons_text-bdc85d47b29a9da01827425eb7340f0b.eot);src:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/webexp-iconfont/fonts/webexpicons_text-bdc85d47b29a9da01827425eb7340f0b.eot) format("embedded-opentype"),url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/webexp-iconfont/fonts/webexpicons_text-a82fbaf257207b3af3a7956736224bad.woff) format("woff"),url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/webexp-iconfont/fonts/webexpicons_text-88304726fe4522e57d15c48f1f21d418.ttf) format("truetype")}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}abbr,blockquote,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,caption,code,figcaption,pre,th{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}details,main,summary{display:block}audio,canvas,progress,video{vertical-align:baseline}button{background:0 0;border:0;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit}button:disabled{cursor:default}:focus{outline:4px solid rgba(0,125,250,.6);outline-offset:1px}:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),:focus[data-focus-method=touch]:not(input):not(textarea):not(select){outline:0}::-moz-focus-inner{border:0;padding:0}html{font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:106.25%;quotes:"“" "”"}[lang]:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}[lang]:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}[lang]:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}[lang]:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}[lang]:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}[lang]:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}[lang]:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}[lang]:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}:lang(cs){quotes:"„" "“"}:lang(de){quotes:"„" "“"}:lang(de-CH){quotes:"«" "»"}:lang(de-LI){quotes:"«" "»"}:lang(fr){quotes:"« " " »"}:lang(fr-CH){quotes:"«" "»"}:lang(es-ES){quotes:"«" "»"}:lang(hu){quotes:"„" "“"}:lang(ja-JP){quotes:"「" "」"}:lang(no-NO){quotes:"«" "»"}:lang(lt){quotes:"„" "“"}:lang(pl){quotes:"„" "“"}:lang(ru){quotes:"« " " »"}:lang(zh){quotes:"「" "」"}:lang(zh-CN){quotes:"“" "”"}body{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;color:#1d1d1f;font-style:normal}body:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}body:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}body:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}body:lang(zh){letter-spacing:0}body:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}body:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}body:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}body:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}body:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}body,button,input,select,textarea{font-synthesis:none;-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}h1,h2,h3,h4,h5,h6{font-weight:600;color:#1d1d1f}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{display:block;margin:0}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:0}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:0}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:0}.heading-collapsed+*{margin-top:0}ol+*,p+*,ul+*{margin-top:0}ol,ul{margin-left:1.17647em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin:0;list-style:none}li li{font-size:1em}.link,a{color:#0070c9;letter-spacing:inherit}.link:link,.link:visited,a:link,a:visited{text-decoration:none}.link:hover,a:hover{text-decoration:underline}.link:active,a:active{text-decoration:none}.link:disabled,a:disabled{opacity:.32}.links-inline,.links-stacked{margin-left:0;margin-right:0;list-style:none}.links-inline li{display:inline;margin:0}.links-inline li:first-child{margin-left:0}.links-inline li:last-child{margin-right:0}.links-stacked li{margin:0;display:block}.links-stacked li+li{margin-top:0}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}sub,sup{position:relative;font-size:.6em;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.footnote a{vertical-align:inherit;color:inherit}.footnote a:hover{color:#0070c9;text-decoration:none}.footnote-reduced{font-size:.45em}sup.footnote-reduced{top:-.86em}sub.footnote-reduced{bottom:-.36em}.footnote-supglyph{position:relative;vertical-align:baseline}.footnote-supglyph.footnote-reduced{font-size:.9em;top:-.09em}.footnote-diamond{position:relative;vertical-align:baseline;font-feature-settings:"numr";font-size:1em}sup.footnote-diamond{top:initial}sub.footnote-diamond{bottom:-.5em}.footnote-diamond.footnote-reduced{font-size:.9em;top:-.09em}sub.footnote-diamond.footnote-reduced{top:initial;bottom:-.52em}.footnote-number{position:relative;vertical-align:baseline;font-feature-settings:"numr";font-size:1em}sup.footnote-number{top:initial}sub.footnote-number{bottom:-.5em}.footnote-number.footnote-reduced{font-size:.9em;top:-.09em}sub.footnote-number.footnote-reduced{top:initial;bottom:-.52em}abbr{border:0}:lang(ja),:lang(ko),:lang(th),:lang(zh){font-style:normal}:lang(ko){word-break:keep-all}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-spacebetween{justify-content:space-between}.justify-content-spacearound{justify-content:space-around}.justify-content-spaceevenly{justify-content:space-evenly}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.small-justify-content-start{justify-content:flex-start}.small-justify-content-end{justify-content:flex-end}.small-justify-content-center{justify-content:center}.small-justify-content-spacebetween{justify-content:space-between}.small-justify-content-spacearound{justify-content:space-around}.small-justify-content-spaceevenly{justify-content:space-evenly}.small-align-items-start{align-items:flex-start}.small-align-items-center{align-items:center}.small-align-items-end{align-items:flex-end}.small-align-self-start{align-self:flex-start}.small-align-self-center{align-self:center}.small-align-self-end{align-self:flex-end}@media only screen and (min-width:735px){.medium-justify-content-start{justify-content:flex-start}.medium-justify-content-end{justify-content:flex-end}.medium-justify-content-center{justify-content:center}.medium-justify-content-spacebetween{justify-content:space-between}.medium-justify-content-spacearound{justify-content:space-around}.medium-justify-content-spaceevenly{justify-content:space-evenly}.medium-align-items-start{align-items:flex-start}.medium-align-items-center{align-items:center}.medium-align-items-end{align-items:flex-end}.medium-align-self-start{align-self:flex-start}.medium-align-self-center{align-self:center}.medium-align-self-end{align-self:flex-end}}@media only screen and (min-width:1069px){.large-justify-content-start{justify-content:flex-start}.large-justify-content-end{justify-content:flex-end}.large-justify-content-center{justify-content:center}.large-justify-content-spacebetween{justify-content:space-between}.large-justify-content-spacearound{justify-content:space-around}.large-justify-content-spaceevenly{justify-content:space-evenly}.large-align-items-start{align-items:flex-start}.large-align-items-center{align-items:center}.large-align-items-end{align-items:flex-end}.large-align-self-start{align-self:flex-start}.large-align-self-center{align-self:center}.large-align-self-end{align-self:flex-end}}.selfclear::after,.selfclear::before{content:' ';display:table}.selfclear::after{clear:both}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@media only screen and (inverted-colors){.no-inversion{filter:invert(1)}}.nowrap{display:inline-block;text-decoration:inherit;white-space:nowrap}.clear{clear:both}.cursor-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.cursor-grabbing{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.icon::after,.icon::before,.more::after,.more::before{font-family:"SF Pro Icons","Apple WebExp Icons Custom";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}.icon::after,.icon::before,.more::after,.more::before{text-decoration:none}.icon::before,.more::before{display:none}.icon-after::after,.more::after{padding-left:.3em;top:0}.icon-before::before{padding-right:.3em;display:inline-block;top:0}.icon-before::after{display:none}.icon-before.icon-apple::before{padding-right:0;display:inline-block;top:0}.icon-before.icon-apple::after{display:none}.icon-apple::after,.icon-apple::before{content:""}.icon-chevrondown::after,.icon-chevrondown::before{content:""}.icon-chevrondowncircle::after,.icon-chevrondowncircle::before{content:""}.icon-chevronleft::after,.icon-chevronleft::before{content:""}.icon-chevronleftcircle::after,.icon-chevronleftcircle::before{content:""}.icon-chevronright::after,.icon-chevronright::before{content:""}.icon-chevronrightcircle::after,.icon-chevronrightcircle::before{content:""}.icon-chevronup::after,.icon-chevronup::before{content:""}.icon-chevronupcircle::after,.icon-chevronupcircle::before{content:""}.icon-downloadcircle::after,.icon-downloadcircle::before{content:""}.icon-arrowupcircle::after,.icon-arrowupcircle::before{content:"􀁶"}.icon-external::after,.icon-external::before{content:""}.icon-share::after,.icon-share::before{content:""}.icon-search::after,.icon-search::before{content:""}.icon-arkit::after,.icon-arkit::before{content:""}.icon-pausecircle::after,.icon-pausecircle::before{content:""}.icon-pausesolid::after,.icon-pausesolid::before{content:""}.icon-playcircle::after,.icon-playcircle::before{content:""}.icon-playsolid::after,.icon-playsolid::before{content:""}.icon-replay::after,.icon-replay::before{content:""}.icon-stopcircle::after,.icon-stopcircle::before{content:""}.icon-stopsolid::after,.icon-stopsolid::before{content:""}.icon-circle::after,.icon-circle::before{content:""}.icon-check::after,.icon-check::before{content:""}.icon-checkcircle::after,.icon-checkcircle::before{content:""}.icon-checksolid::after,.icon-checksolid::before{content:""}.icon-reset::after,.icon-reset::before{content:""}.icon-resetcircle::after,.icon-resetcircle::before{content:""}.icon-resetsolid::after,.icon-resetsolid::before{content:""}.icon-exclamation::after,.icon-exclamation::before{content:""}.icon-exclamationcircle::after,.icon-exclamationcircle::before{content:""}.icon-exclamationsolid::after,.icon-exclamationsolid::before{content:""}.icon-exclamationtriangle::after,.icon-exclamationtriangle::before{content:""}.icon-exclamationtrianglesolid::after,.icon-exclamationtrianglesolid::before{content:""}.icon-infocircle::after,.icon-infocircle::before{content:""}.icon-infosolid::after,.icon-infosolid::before{content:""}.icon-question::after,.icon-question::before{content:""}.icon-questioncircle::after,.icon-questioncircle::before{content:""}.icon-questionsolid::after,.icon-questionsolid::before{content:""}.icon-plus::after,.icon-plus::before{content:""}.icon-pluscircle::after,.icon-pluscircle::before{content:""}.icon-plussolid::after,.icon-plussolid::before{content:""}.icon-minus::after,.icon-minus::before{content:""}.icon-minuscircle::after,.icon-minuscircle::before{content:""}.icon-minussolid::after,.icon-minussolid::before{content:""}.icon-1circle::after,.icon-1circle::before{content:""}.icon-2circle::after,.icon-2circle::before{content:""}.icon-3circle::after,.icon-3circle::before{content:""}.icon-4circle::after,.icon-4circle::before{content:""}.icon-5circle::after,.icon-5circle::before{content:""}.icon-6circle::after,.icon-6circle::before{content:""}.icon-7circle::after,.icon-7circle::before{content:""}.icon-8circle::after,.icon-8circle::before{content:""}.icon-9circle::after,.icon-9circle::before{content:""}.icon-10circle::after,.icon-10circle::before{content:""}.icon-11circle::after,.icon-11circle::before{content:""}.icon-12circle::after,.icon-12circle::before{content:""}.icon-13circle::after,.icon-13circle::before{content:""}.icon-14circle::after,.icon-14circle::before{content:""}.icon-15circle::after,.icon-15circle::before{content:""}.icon-16circle::after,.icon-16circle::before{content:""}.icon-17circle::after,.icon-17circle::before{content:""}.icon-18circle::after,.icon-18circle::before{content:""}.icon-19circle::after,.icon-19circle::before{content:""}.icon-20circle::after,.icon-20circle::before{content:""}.icon-close::after,.icon-close::before{content:""}.icon-closecompact::after,.icon-closecompact::before{content:""}.icon-paddleleft::after,.icon-paddleleft::before{content:""}.icon-paddleleftcompact::after,.icon-paddleleftcompact::before{content:""}.icon-paddleright::after,.icon-paddleright::before{content:""}.icon-paddlerightcompact::after,.icon-paddlerightcompact::before{content:""}.icon-paddleup::after,.icon-paddleup::before{content:""}.icon-paddleupcompact::after,.icon-paddleupcompact::before{content:""}.icon-paddledown::after,.icon-paddledown::before{content:""}.icon-paddledowncompact::after,.icon-paddledowncompact::before{content:""}.icon-thumbnailreplay::after,.icon-thumbnailreplay::before{content:""}.icon-thumbnailpause::after,.icon-thumbnailpause::before{content:""}.icon-thumbnailplay::after,.icon-thumbnailplay::before{content:""}.icon-externalrtl::after,.icon-externalrtl::before{content:""}.icon-questionrtl::after,.icon-questionrtl::before{content:""}.icon-questioncirclertl::after,.icon-questioncirclertl::before{content:""}.icon-questionsolidrtl::after,.icon-questionsolidrtl::before{content:""}.icon-star::after,.icon-star::before{content:""}.icon-progress-play::after,.icon-progress-play::before{content:""}.icon-progress-stop::after,.icon-progress-stop::before{content:""}.icon-progress-pause::after,.icon-progress-pause::before{content:""}.icon-legacy-close::after,.icon-legacy-close::before{content:""}.icon-musicvideo::after,.icon-musicvideo::before{content:""}.icon-imessage::after,.icon-imessage::before{content:""}.icon-watch::after,.icon-watch::before{content:""}.icon-screenshots::after,.icon-screenshots::before{content:""}.icon-digitalbooklet::after,.icon-digitalbooklet::before{content:""}.icon-play::after,.icon-play::before{content:""}.icon-pause::after,.icon-pause::before{content:""}.icon-explicit::after,.icon-explicit::before{content:""}.icon-explicit-large::after,.icon-explicit-large::before{content:""}.icon-clean::after,.icon-clean::before{content:""}.icon-clean-large::after,.icon-clean-large::before{content:""}.icon-mediaplayer-previous::after,.icon-mediaplayer-previous::before{content:""}.icon-mediaplayer-play::after,.icon-mediaplayer-play::before{content:""}.icon-mediaplayer-pause::after,.icon-mediaplayer-pause::before{content:""}.icon-mediaplayer-stop::after,.icon-mediaplayer-stop::before{content:""}.icon-mediaplayer-next::after,.icon-mediaplayer-next::before{content:""}.icon-close-solid::after,.icon-close-solid::before{content:""}.icon-sharrow::after,.icon-sharrow::before{content:""}.icon-embed-facebook::after,.icon-embed-facebook::before{content:""}.icon-embed-twitter::after,.icon-embed-twitter::before{content:""}.icon-embed-link::after,.icon-embed-link::before{content:""}.icon-embed-copylink::after,.icon-embed-copylink::before{content:""}.icon-embed-weibo::after,.icon-embed-weibo::before{content:""}.icon-shuffle::after,.icon-shuffle::before{content:""}.icon-user::after,.icon-user::before{content:""}.icon-book-review::after,.icon-book-review::before{content:""}.icon-review-quote::after,.icon-review-quote::before{content:""}.icon-review-quote-rtl::after,.icon-review-quote-rtl::before{content:""}.icon-explicit-ko::after,.icon-explicit-ko::before{content:""}.more::after,.more::before{content:""}.more-block{margin-top:.5em}.icon-wrapper .icon,.icon-wrapper .icon-after::after,.icon-wrapper .icon-before::before,.icon-wrapper .more:not(.icon-before)::after{display:inline;position:static}a.icon-wrapper{text-decoration:none}a.icon-wrapper:hover .icon-copy{text-decoration:underline}html[dir=rtl] .icon-external::after,html[dir=rtl] .icon-external::before{content:""}html[dir=rtl] .icon-wrapper{unicode-bidi:bidi-override}html[dir=rtl] .icon-copy{unicode-bidi:embed}:lang(ar) .icon-question::after,:lang(ar) .icon-question::before{content:""}:lang(ar) .icon-questioncircle::after,:lang(ar) .icon-questioncircle::before{content:""}:lang(ar) .icon-questionsolid::after,:lang(ar) .icon-questionsolid::before{content:""}body,html{box-sizing:border-box;background-color:#f5f5f7}*,::after,::before{box-sizing:inherit}h1,h2,h3,h4,h5{font-size:1em;font-weight:400}ol li,ul li{list-style:none}ol,ul{margin:0}.l-row{padding:0;font-size:0}.l-row--peek{display:flex;align-items:flex-end}.l-row--ratings-grid{display:flex;flex-wrap:wrap}.l-row--margin-top{margin-top:20px}.l-column{margin:0;padding:0;display:inline-block;vertical-align:bottom;font-size:13px}.l-row{margin-left:-3.39506%}.l-column{margin-left:3.28358%}@media only screen and (max-width:734px){.l-column--small-hide+.l-column{margin-left:0}}.small-valign-top{vertical-align:top!important;align-self:start}.small-valign-center{vertical-align:middle!important;align-self:center}.small-valign-bottom{vertical-align:bottom!important;align-self:end}@media only screen and (max-width:734px){.l-row--peek{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;width:auto;min-width:100%;white-space:nowrap;margin-bottom:-9.75px;margin-left:-6.25vw;margin-right:-6.25vw;padding-left:6.25vw;padding-right:6.25vw}.l-row--peek::after{content:'';display:block;flex:0 0 6.25vw;align-self:stretch}.l-row--peek .l-column:first-child{margin-left:0}.l-row--peek .small-1{flex-shrink:0;width:19.41231vw;max-width:19.41231vw}.l-row--peek .small-2{flex-shrink:0;width:42.10821vw;max-width:42.10821vw}.l-row--peek .small-3{flex-shrink:0;width:64.8041vw;max-width:64.8041vw}.l-row--peek .small-4{flex-shrink:0;width:87.5vw;max-width:87.5vw}.l-row--peek .small-5{flex-shrink:0;width:110.1959vw;max-width:110.1959vw}.l-row--peek .small-6{flex-shrink:0;width:132.89179vw;max-width:132.89179vw}.l-row--peek .small-7{flex-shrink:0;width:155.58769vw;max-width:155.58769vw}.l-row--peek .small-8{flex-shrink:0;width:178.28358vw;max-width:178.28358vw}.l-row--peek .small-9{flex-shrink:0;width:200.97948vw;max-width:200.97948vw}.l-row--peek .small-10{flex-shrink:0;width:223.67537vw;max-width:223.67537vw}.l-row--peek .small-11{flex-shrink:0;width:246.37127vw;max-width:246.37127vw}.l-row--peek .small-12{flex-shrink:0;width:269.06716vw;max-width:269.06716vw}.l-row--peek .small-offset-1{margin-left:11.61692%}.l-row--peek .small-offset-2{margin-left:19.95025%}.l-row--peek .small-offset-3{margin-left:28.28358%}.l-row--peek .small-offset-4{margin-left:36.61692%}.l-row--peek .small-offset-5{margin-left:44.95025%}.l-row--peek .small-offset-6{margin-left:53.28358%}.l-row--peek .small-offset-7{margin-left:61.61692%}.l-row--peek .small-offset-8{margin-left:69.95025%}.l-row--peek .small-offset-9{margin-left:78.28358%}.l-row--peek .small-offset-10{margin-left:86.61692%}.l-row--peek .small-offset-11{margin-left:94.95025%}.l-row--peek .small-offset-12{margin-left:103.28358%}.l-row--peek .l-column{white-space:normal;padding-bottom:9.75px}}.small-1{flex-shrink:0;width:5.04975%;max-width:5.04975%}.small-2{flex-shrink:0;width:13.38308%;max-width:13.38308%}.small-3{flex-shrink:0;width:21.71642%;max-width:21.71642%}.small-4{flex-shrink:0;width:30.04975%;max-width:30.04975%}.small-5{flex-shrink:0;width:38.38308%;max-width:38.38308%}.small-6{flex-shrink:0;width:46.71642%;max-width:46.71642%}.small-7{flex-shrink:0;width:55.04975%;max-width:55.04975%}.small-8{flex-shrink:0;width:63.38308%;max-width:63.38308%}.small-9{flex-shrink:0;width:71.71642%;max-width:71.71642%}.small-10{flex-shrink:0;width:80.04975%;max-width:80.04975%}.small-11{flex-shrink:0;width:88.38308%;max-width:88.38308%}.small-12{flex-shrink:0;width:96.71642%;max-width:96.71642%}.small-offset-1{margin-left:11.61692%}.small-offset-2{margin-left:19.95025%}.small-offset-3{margin-left:28.28358%}.small-offset-4{margin-left:36.61692%}.small-offset-5{margin-left:44.95025%}.small-offset-6{margin-left:53.28358%}.small-offset-7{margin-left:61.61692%}.small-offset-8{margin-left:69.95025%}.small-offset-9{margin-left:78.28358%}.small-offset-10{margin-left:86.61692%}.small-offset-11{margin-left:94.95025%}.small-offset-12{margin-left:103.28358%}@media only screen and (min-width:735px){.small-1{flex-shrink:0;width:5.44316%;max-width:5.44316%}.small-2{flex-shrink:0;width:13.77649%;max-width:13.77649%}.small-3{flex-shrink:0;width:22.10983%;max-width:22.10983%}.small-4{flex-shrink:0;width:30.44316%;max-width:30.44316%}.small-5{flex-shrink:0;width:38.77649%;max-width:38.77649%}.small-6{flex-shrink:0;width:47.10983%;max-width:47.10983%}.small-7{flex-shrink:0;width:55.44316%;max-width:55.44316%}.small-8{flex-shrink:0;width:63.77649%;max-width:63.77649%}.small-9{flex-shrink:0;width:72.10983%;max-width:72.10983%}.small-10{flex-shrink:0;width:80.44316%;max-width:80.44316%}.small-11{flex-shrink:0;width:88.77649%;max-width:88.77649%}.small-12{flex-shrink:0;width:97.10983%;max-width:97.10983%}.small-offset-1{margin-left:11.22351%}.small-offset-2{margin-left:19.55684%}.small-offset-3{margin-left:27.89017%}.small-offset-4{margin-left:36.22351%}.small-offset-5{margin-left:44.55684%}.small-offset-6{margin-left:52.89017%}.small-offset-7{margin-left:61.22351%}.small-offset-8{margin-left:69.55684%}.small-offset-9{margin-left:77.89017%}.small-offset-10{margin-left:86.22351%}.small-offset-11{margin-left:94.55684%}.small-offset-12{margin-left:102.89017%}}@media only screen and (min-width:1069px){.small-1{flex-shrink:0;width:6.39456%;max-width:6.39456%}.small-2{flex-shrink:0;width:14.72789%;max-width:14.72789%}.small-3{flex-shrink:0;width:23.06122%;max-width:23.06122%}.small-4{flex-shrink:0;width:31.39456%;max-width:31.39456%}.small-5{flex-shrink:0;width:39.72789%;max-width:39.72789%}.small-6{flex-shrink:0;width:48.06122%;max-width:48.06122%}.small-7{flex-shrink:0;width:56.39456%;max-width:56.39456%}.small-8{flex-shrink:0;width:64.72789%;max-width:64.72789%}.small-9{flex-shrink:0;width:73.06122%;max-width:73.06122%}.small-10{flex-shrink:0;width:81.39456%;max-width:81.39456%}.small-11{flex-shrink:0;width:89.72789%;max-width:89.72789%}.small-12{flex-shrink:0;width:98.06122%;max-width:98.06122%}.small-offset-1{margin-left:10.27211%}.small-offset-2{margin-left:18.60544%}.small-offset-3{margin-left:26.93878%}.small-offset-4{margin-left:35.27211%}.small-offset-5{margin-left:43.60544%}.small-offset-6{margin-left:51.93878%}.small-offset-7{margin-left:60.27211%}.small-offset-8{margin-left:68.60544%}.small-offset-9{margin-left:76.93878%}.small-offset-10{margin-left:85.27211%}.small-offset-11{margin-left:93.60544%}.small-offset-12{margin-left:101.93878%}}@media only screen and (min-width:735px){.l-row{margin-left:-2.97619%}.l-column{margin-left:2.89017%}}@media only screen and (min-width:735px) and (max-width:734px){.l-column--small-hide+.l-column{margin-left:0}}@media only screen and (min-width:735px){.medium-valign-top{vertical-align:top!important;align-self:start}.medium-valign-center{vertical-align:middle!important;align-self:center}.medium-valign-bottom{vertical-align:bottom!important;align-self:end}}@media only screen and (min-width:735px){.medium-1{flex-shrink:0;width:5.44316%;max-width:5.44316%}.medium-2{flex-shrink:0;width:13.77649%;max-width:13.77649%}.medium-3{flex-shrink:0;width:22.10983%;max-width:22.10983%}.medium-4{flex-shrink:0;width:30.44316%;max-width:30.44316%}.medium-5{flex-shrink:0;width:38.77649%;max-width:38.77649%}.medium-6{flex-shrink:0;width:47.10983%;max-width:47.10983%}.medium-7{flex-shrink:0;width:55.44316%;max-width:55.44316%}.medium-8{flex-shrink:0;width:63.77649%;max-width:63.77649%}.medium-9{flex-shrink:0;width:72.10983%;max-width:72.10983%}.medium-10{flex-shrink:0;width:80.44316%;max-width:80.44316%}.medium-11{flex-shrink:0;width:88.77649%;max-width:88.77649%}.medium-12{flex-shrink:0;width:97.10983%;max-width:97.10983%}.medium-offset-1{margin-left:11.22351%}.medium-offset-2{margin-left:19.55684%}.medium-offset-3{margin-left:27.89017%}.medium-offset-4{margin-left:36.22351%}.medium-offset-5{margin-left:44.55684%}.medium-offset-6{margin-left:52.89017%}.medium-offset-7{margin-left:61.22351%}.medium-offset-8{margin-left:69.55684%}.medium-offset-9{margin-left:77.89017%}.medium-offset-10{margin-left:86.22351%}.medium-offset-11{margin-left:94.55684%}.medium-offset-12{margin-left:102.89017%}}@media only screen and (min-width:1069px){.medium-1{flex-shrink:0;width:6.39456%;max-width:6.39456%}.medium-2{flex-shrink:0;width:14.72789%;max-width:14.72789%}.medium-3{flex-shrink:0;width:23.06122%;max-width:23.06122%}.medium-4{flex-shrink:0;width:31.39456%;max-width:31.39456%}.medium-5{flex-shrink:0;width:39.72789%;max-width:39.72789%}.medium-6{flex-shrink:0;width:48.06122%;max-width:48.06122%}.medium-7{flex-shrink:0;width:56.39456%;max-width:56.39456%}.medium-8{flex-shrink:0;width:64.72789%;max-width:64.72789%}.medium-9{flex-shrink:0;width:73.06122%;max-width:73.06122%}.medium-10{flex-shrink:0;width:81.39456%;max-width:81.39456%}.medium-11{flex-shrink:0;width:89.72789%;max-width:89.72789%}.medium-12{flex-shrink:0;width:98.06122%;max-width:98.06122%}.medium-offset-1{margin-left:10.27211%}.medium-offset-2{margin-left:18.60544%}.medium-offset-3{margin-left:26.93878%}.medium-offset-4{margin-left:35.27211%}.medium-offset-5{margin-left:43.60544%}.medium-offset-6{margin-left:51.93878%}.medium-offset-7{margin-left:60.27211%}.medium-offset-8{margin-left:68.60544%}.medium-offset-9{margin-left:76.93878%}.medium-offset-10{margin-left:85.27211%}.medium-offset-11{margin-left:93.60544%}.medium-offset-12{margin-left:101.93878%}}@media only screen and (min-width:1069px){.l-row{margin-left:-1.97711%}.l-column{margin-left:1.93878%}}@media only screen and (min-width:1069px) and (max-width:734px){.l-column--small-hide+.l-column{margin-left:0}}@media only screen and (min-width:1069px){.large-valign-top{vertical-align:top!important;align-self:start}.large-valign-center{vertical-align:middle!important;align-self:center}.large-valign-bottom{vertical-align:bottom!important;align-self:end}}@media only screen and (min-width:1069px){.large-1{flex-shrink:0;width:6.39456%;max-width:6.39456%}.large-2{flex-shrink:0;width:14.72789%;max-width:14.72789%}.large-3{flex-shrink:0;width:23.06122%;max-width:23.06122%}.large-4{flex-shrink:0;width:31.39456%;max-width:31.39456%}.large-5{flex-shrink:0;width:39.72789%;max-width:39.72789%}.large-6{flex-shrink:0;width:48.06122%;max-width:48.06122%}.large-7{flex-shrink:0;width:56.39456%;max-width:56.39456%}.large-8{flex-shrink:0;width:64.72789%;max-width:64.72789%}.large-9{flex-shrink:0;width:73.06122%;max-width:73.06122%}.large-10{flex-shrink:0;width:81.39456%;max-width:81.39456%}.large-11{flex-shrink:0;width:89.72789%;max-width:89.72789%}.large-12{flex-shrink:0;width:98.06122%;max-width:98.06122%}.large-offset-1{margin-left:10.27211%}.large-offset-2{margin-left:18.60544%}.large-offset-3{margin-left:26.93878%}.large-offset-4{margin-left:35.27211%}.large-offset-5{margin-left:43.60544%}.large-offset-6{margin-left:51.93878%}.large-offset-7{margin-left:60.27211%}.large-offset-8{margin-left:68.60544%}.large-offset-9{margin-left:76.93878%}.large-offset-10{margin-left:85.27211%}.large-offset-11{margin-left:93.60544%}.large-offset-12{margin-left:101.93878%}}.l-column--grid{vertical-align:baseline;margin-bottom:3.28358%}@media only screen and (min-width:735px){.l-column--grid{margin-bottom:2.89017%}}@media only screen and (min-width:1069px){.l-column--grid{margin-bottom:1.93878%}}@media only screen and (max-width:734px){.l-column--grid.small-1:nth-child(12n+1):nth-last-child(-n+12),.l-column--grid.small-1:nth-child(12n+1):nth-last-child(-n+12)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-row--ratings-grid .small-0.5~.l-column--grid.small-1:nth-child(12n+2):nth-last-child(-n+12),.l-row--ratings-grid .small-0.5~.l-column--grid.small-1:nth-child(12n+2):nth-last-child(-n+12)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-column--grid.medium-1:nth-child(12n+1):nth-last-child(-n+12),.l-column--grid.medium-1:nth-child(12n+1):nth-last-child(-n+12)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-row--ratings-grid .medium-0.5~.l-column--grid.medium-1:nth-child(12n+2):nth-last-child(-n+12),.l-row--ratings-grid .medium-0.5~.l-column--grid.medium-1:nth-child(12n+2):nth-last-child(-n+12)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-column--grid.large-1:nth-child(12n+1):nth-last-child(-n+12),.l-column--grid.large-1:nth-child(12n+1):nth-last-child(-n+12)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-row--ratings-grid .large-0.5~.l-column--grid.large-1:nth-child(12n+2):nth-last-child(-n+12),.l-row--ratings-grid .large-0.5~.l-column--grid.large-1:nth-child(12n+2):nth-last-child(-n+12)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-column--grid.small-2:nth-child(6n+1):nth-last-child(-n+6),.l-column--grid.small-2:nth-child(6n+1):nth-last-child(-n+6)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-row--ratings-grid .small-1~.l-column--grid.small-2:nth-child(6n+2):nth-last-child(-n+6),.l-row--ratings-grid .small-1~.l-column--grid.small-2:nth-child(6n+2):nth-last-child(-n+6)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-column--grid.medium-2:nth-child(6n+1):nth-last-child(-n+6),.l-column--grid.medium-2:nth-child(6n+1):nth-last-child(-n+6)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-row--ratings-grid .medium-1~.l-column--grid.medium-2:nth-child(6n+2):nth-last-child(-n+6),.l-row--ratings-grid .medium-1~.l-column--grid.medium-2:nth-child(6n+2):nth-last-child(-n+6)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-column--grid.large-2:nth-child(6n+1):nth-last-child(-n+6),.l-column--grid.large-2:nth-child(6n+1):nth-last-child(-n+6)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-row--ratings-grid .large-1~.l-column--grid.large-2:nth-child(6n+2):nth-last-child(-n+6),.l-row--ratings-grid .large-1~.l-column--grid.large-2:nth-child(6n+2):nth-last-child(-n+6)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-column--grid.small-3:nth-child(4n+1):nth-last-child(-n+4),.l-column--grid.small-3:nth-child(4n+1):nth-last-child(-n+4)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-row--ratings-grid .small-1.5~.l-column--grid.small-3:nth-child(4n+2):nth-last-child(-n+4),.l-row--ratings-grid .small-1.5~.l-column--grid.small-3:nth-child(4n+2):nth-last-child(-n+4)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-column--grid.medium-3:nth-child(4n+1):nth-last-child(-n+4),.l-column--grid.medium-3:nth-child(4n+1):nth-last-child(-n+4)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-row--ratings-grid .medium-1.5~.l-column--grid.medium-3:nth-child(4n+2):nth-last-child(-n+4),.l-row--ratings-grid .medium-1.5~.l-column--grid.medium-3:nth-child(4n+2):nth-last-child(-n+4)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-column--grid.large-3:nth-child(4n+1):nth-last-child(-n+4),.l-column--grid.large-3:nth-child(4n+1):nth-last-child(-n+4)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-row--ratings-grid .large-1.5~.l-column--grid.large-3:nth-child(4n+2):nth-last-child(-n+4),.l-row--ratings-grid .large-1.5~.l-column--grid.large-3:nth-child(4n+2):nth-last-child(-n+4)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-column--grid.small-4:nth-child(3n+1):nth-last-child(-n+3),.l-column--grid.small-4:nth-child(3n+1):nth-last-child(-n+3)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-row--ratings-grid .small-2~.l-column--grid.small-4:nth-child(3n+2):nth-last-child(-n+3),.l-row--ratings-grid .small-2~.l-column--grid.small-4:nth-child(3n+2):nth-last-child(-n+3)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-column--grid.medium-4:nth-child(3n+1):nth-last-child(-n+3),.l-column--grid.medium-4:nth-child(3n+1):nth-last-child(-n+3)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-row--ratings-grid .medium-2~.l-column--grid.medium-4:nth-child(3n+2):nth-last-child(-n+3),.l-row--ratings-grid .medium-2~.l-column--grid.medium-4:nth-child(3n+2):nth-last-child(-n+3)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-column--grid.large-4:nth-child(3n+1):nth-last-child(-n+3),.l-column--grid.large-4:nth-child(3n+1):nth-last-child(-n+3)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-row--ratings-grid .large-2~.l-column--grid.large-4:nth-child(3n+2):nth-last-child(-n+3),.l-row--ratings-grid .large-2~.l-column--grid.large-4:nth-child(3n+2):nth-last-child(-n+3)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-column--grid.small-6:nth-child(2n+1):nth-last-child(-n+2),.l-column--grid.small-6:nth-child(2n+1):nth-last-child(-n+2)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-row--ratings-grid .small-3~.l-column--grid.small-6:nth-child(2n+2):nth-last-child(-n+2),.l-row--ratings-grid .small-3~.l-column--grid.small-6:nth-child(2n+2):nth-last-child(-n+2)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-column--grid.medium-6:nth-child(2n+1):nth-last-child(-n+2),.l-column--grid.medium-6:nth-child(2n+1):nth-last-child(-n+2)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-row--ratings-grid .medium-3~.l-column--grid.medium-6:nth-child(2n+2):nth-last-child(-n+2),.l-row--ratings-grid .medium-3~.l-column--grid.medium-6:nth-child(2n+2):nth-last-child(-n+2)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-column--grid.large-6:nth-child(2n+1):nth-last-child(-n+2),.l-column--grid.large-6:nth-child(2n+1):nth-last-child(-n+2)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-row--ratings-grid .large-3~.l-column--grid.large-6:nth-child(2n+2):nth-last-child(-n+2),.l-row--ratings-grid .large-3~.l-column--grid.large-6:nth-child(2n+2):nth-last-child(-n+2)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-column--grid.small-12:nth-child(1n+1):nth-last-child(-n+1),.l-column--grid.small-12:nth-child(1n+1):nth-last-child(-n+1)~.l-column--grid{margin-bottom:0}}@media only screen and (max-width:734px){.l-row--ratings-grid .small-6~.l-column--grid.small-12:nth-child(1n+2):nth-last-child(-n+1),.l-row--ratings-grid .small-6~.l-column--grid.small-12:nth-child(1n+2):nth-last-child(-n+1)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-column--grid.medium-12:nth-child(1n+1):nth-last-child(-n+1),.l-column--grid.medium-12:nth-child(1n+1):nth-last-child(-n+1)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:735px) and (max-width:1068px){.l-row--ratings-grid .medium-6~.l-column--grid.medium-12:nth-child(1n+2):nth-last-child(-n+1),.l-row--ratings-grid .medium-6~.l-column--grid.medium-12:nth-child(1n+2):nth-last-child(-n+1)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-column--grid.large-12:nth-child(1n+1):nth-last-child(-n+1),.l-column--grid.large-12:nth-child(1n+1):nth-last-child(-n+1)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.l-row--ratings-grid .large-6~.l-column--grid.large-12:nth-child(1n+2):nth-last-child(-n+1),.l-row--ratings-grid .large-6~.l-column--grid.large-12:nth-child(1n+2):nth-last-child(-n+1)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:1069px){.large-4-of-8{width:calc((100% - 1.93878% - 19px)/ 2);max-width:calc((100% - 1.93878% - 19px)/ 2)}.large-4-of-8:not(:first-child){margin-left:19px}}.l-column--equal-height{align-self:stretch}body{min-width:320px}.small-hide{display:none}.small-show{display:block}.small-show-inline{display:inline}.small-show-inlineblock{display:inline-block}@media only screen and (min-width:735px){.medium-hide{display:none}.medium-show{display:block}.medium-show-inline{display:inline}.medium-show-inlineblock{display:inline-block}}@media only screen and (min-width:1069px){.large-hide{display:none}.large-show{display:block}.large-show-inline{display:inline}.large-show-inlineblock{display:inline-block}}.viewport-content{margin-left:auto;margin-right:auto;width:87.5%}@media only screen and (min-width:735px){.viewport-content{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (min-width:1069px){.viewport-content{margin-left:auto;margin-right:auto;width:980px}}.small-show-tablecell{display:table-cell}@media only screen and (min-width:735px){.medium-show-tablecell{display:table-cell}}@media only screen and (min-width:1069px){.large-show-tablecell{display:table-cell}}.l-content-width{margin-left:auto;margin-right:auto;width:87.5%}@media only screen and (min-width:735px){.l-content-width{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (min-width:1069px){.l-content-width{margin-left:auto;margin-right:auto;width:980px}}@media only screen and (max-width:734px){.l-content-width--small-full-width{width:100%}}@media only screen and (min-width:735px){.l-content-width--small-only{width:auto}}body>.ember-view{background-color:#fff}.l-viewport-centered{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.l-viewport-centered--with-header-footer{justify-content:center}.l-viewport-centered--with-header-footer>:first-child{margin-bottom:auto}.l-viewport-centered--with-header-footer>:last-child{margin-top:auto}.l-viewport-footer-content{margin:0 auto;max-width:980px;padding:0 22px;padding-left:calc($-ac-gf-content-spacer + constant(safe-area-inset-left));padding-right:calc($-ac-gf-content-spacer + constant(safe-area-inset-right));box-sizing:content-box}.ac-gf-footer-locale-lang{visibility:hidden}footer#ac-globalfooter .ac-gf-footer{border-top:none}@media only screen and (inverted-colors){img:not(picture>img),picture,video{filter:invert(1)}}address[dir=rtl],article[dir=rtl],blockquote[dir=rtl],dd[dir=rtl],details[dir=rtl],dialog[dir=rtl],div[dir=rtl],dl[dir=rtl],dt[dir=rtl],fieldset[dir=rtl],form[dir=rtl],h1[dir=rtl],h2[dir=rtl],h3[dir=rtl],h4[dir=rtl],h5[dir=rtl],h6[dir=rtl],nav[dir=rtl],ol[dir=rtl],p[dir=rtl],pre[dir=rtl],section[dir=rtl],table[dir=rtl],ul[dir=rtl]{text-align:initial;direction:rtl}bdo[dir=rtl],span[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}.truncate-single-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truncate-single-line--block{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.has-modal{overflow:hidden}.has-modal-full-viewport{position:fixed;width:100%;height:100%;overflow:hidden}.has-modal-full-viewport body{height:100%;overflow:hidden}.modal{position:fixed;z-index:-1;left:0;right:0;top:0;bottom:0;display:none}.modal-standard{overflow:auto;padding:54px 0;background:rgba(0,0,0,.48);-webkit-overflow-scrolling:touch}.modal-standard .content-table{display:table;width:100%;height:100%}.modal-standard .content-cell{display:table-cell;vertical-align:middle}.modal-standard .content-wrapper{margin-left:auto;margin-right:auto;width:87.5%}@media only screen and (min-width:735px){.modal-standard .content-wrapper{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (min-width:1069px){.modal-standard .content-wrapper{margin-left:auto;margin-right:auto;width:980px}}.modal-standard .content-padding{margin-left:auto;margin-right:auto;position:relative;z-index:1;padding:80px 8.33333%;background:#fff;border-radius:18px;padding-top:60px;padding-bottom:60px}.modal-standard .modal-close{left:22px}.modal-standard.theme-dark .content-padding,.theme-dark .modal-standard .content-padding{background:#1d1d1f}.modal-full-viewport{background:#fff;padding:96px 0}@media only screen and (min-width:735px){.modal-full-viewport{padding:80px 0}}.modal-full-viewport.remove-container-padding{padding:0}.modal-full-viewport.theme-dark,.theme-dark .modal-full-viewport{background:#000}.modal-open{display:block;z-index:11000}.modal-open:focus{outline-offset:-4px}.modal-close{position:absolute;display:flex;z-index:9999;overflow:hidden;top:24px;left:24px;margin:0;padding:0;font-size:40px;line-height:1;cursor:pointer;background:0 0;border:0;color:rgba(134,134,139,.8)}.modal-close::after,.modal-close::before{font-family:"SF Pro Icons","Apple WebExp Icons Custom";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}.modal-close::after,.modal-close::before{text-decoration:none}.modal-close::before{display:none}.modal-close::after,.modal-close::before{content:""}.modal-close:hover{color:#86868b}.theme-dark .modal-close{color:rgba(110,110,115,.8)}.theme-dark .modal-close:hover{color:#6e6e73}.modal-close::after{width:.9em;height:.9em;top:.05em;padding:0;font-weight:300}@media only screen and (min-width:735px){.modal-close{top:20px;left:20px;font-size:32px}}.ac-video-icon{background-repeat:no-repeat}.ac-video-icon.controls-airplay-button,.ac-video-icon.icon-ctrl_airplay{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2020%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M14.5%2C14.8c0.5%2C0.7%2C0.2%2C1.2-0.6%2C1.2H6.1c-0.8%2C0-1.1-0.5-0.6-1.2l3.7-5.4c0.4-0.7%2C1.2-0.7%2C1.6%2C0L14.5%2C14.8z%0A%09%20M17.4%2C0H2.6C1.2%2C0%2C0%2C1.2%2C0%2C2.6v6.7C0%2C10.8%2C1.2%2C12%2C2.6%2C12H4c0.3%2C0%2C0.5-0.2%2C0.5-0.5S4.3%2C11%2C4%2C11H2.6C1.7%2C11%2C1%2C10.3%2C1%2C9.4V2.6%0A%09C1%2C1.7%2C1.7%2C1%2C2.6%2C1h14.8C18.3%2C1%2C19%2C1.7%2C19%2C2.6v6.7c0%2C0.9-0.7%2C1.6-1.6%2C1.6H16c-0.3%2C0-0.5%2C0.2-0.5%2C0.5S15.7%2C12%2C16%2C12h1.4%0A%09c1.4%2C0%2C2.6-1.2%2C2.6-2.6V2.6C20%2C1.2%2C18.8%2C0%2C17.4%2C0z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2220%22%20height%3D%2216%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.controls-airplay-button.airplay-active,.ac-video-icon.icon-ctrl_airplay_active{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2020%2016%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%232997ff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ectrl_airplay_active%3C%2Ftitle%3E%3Crect%20id%3D%22Bounding-Box%22%20class%3D%22cls-1%22%20width%3D%2220%22%20height%3D%2216%22%2F%3E%3Cpath%20id%3D%22ctrl_airplay_active%22%20class%3D%22cls-2%22%20d%3D%22M10.8%2C9.4a.87.87%2C0%2C0%2C0-1.6%2C0L5.5%2C14.8c-.5.7-.2%2C1.2.6%2C1.2h7.8c.8%2C0%2C1.1-.5.6-1.2ZM20%2C2.6V9.4A2.65%2C2.65%2C0%2C0%2C1%2C17.4%2C12H16a.5.5%2C0%2C0%2C1%2C0-1h1.4A1.58%2C1.58%2C0%2C0%2C0%2C19%2C9.4V2.6A1.58%2C1.58%2C0%2C0%2C0%2C17.4%2C1H2.6A1.58%2C1.58%2C0%2C0%2C0%2C1%2C2.6V9.3A1.61%2C1.61%2C0%2C0%2C0%2C2.6%2C11H4a.5.5%2C0%2C0%2C1%2C0%2C1H2.6A2.65%2C2.65%2C0%2C0%2C1%2C0%2C9.4V2.6A2.65%2C2.65%2C0%2C0%2C1%2C2.6%2C0H17.4A2.65%2C2.65%2C0%2C0%2C1%2C20%2C2.6Z%22%2F%3E%3C%2Fsvg%3E")}.ac-video-icon.icon-ctrl_arrow,.compass-wrapper .compass-arrows .ac-video-icon.compass-arrow-bottom,.compass-wrapper .compass-arrows .ac-video-icon.compass-arrow-left,.compass-wrapper .compass-arrows .ac-video-icon.compass-arrow-right,.compass-wrapper .compass-arrows .ac-video-icon.compass-arrow-top{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229px%22%20height%3D%2210px%22%20viewBox%3D%220%200%209%2010%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M7.6%2C5.8c0.7-0.4%2C0.7-1.2%2C0-1.6L2.2%2C0.5C1.5%2C0%2C1%2C0.3%2C1%2C1.1v7.8C1%2C9.7%2C1.5%2C10%2C2.2%2C9.5L7.6%2C5.8z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20width%3D%229%22%20height%3D%2210%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.icon-ctrl_cc_active{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2020%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M17.89%2C16H2.11C0.95%2C16%2C0%2C15.04%2C0%2C13.87V2.13C0%2C0.96%2C0.95%2C0%2C2.11%2C0h15.79%0AC19.05%2C0%2C20%2C0.96%2C20%2C2.13v11.73C20%2C15.04%2C19.05%2C16%2C17.89%2C16z%20M7.92%2C6.96c0.59%2C0%2C0.79%2C0%2C1.45%2C0c0.04-1.83-1.24-2.87-2.99-2.87%0AS3.34%2C5.31%2C3.34%2C7.53s0-0.05%2C0%2C1.03s0.41%2C3.35%2C3.1%2C3.35c2.23%2C0%2C3-1.61%2C2.93-2.78c-0.77%2C0-0.86%2C0-1.45%2C0c0%2C0.5-0.19%2C1.43-1.49%2C1.43%0Ac-1.31%2C0-1.57-1.22-1.58-2.05s0-0.07%2C0-1.16s0.57-1.92%2C1.59-1.92S7.92%2C6.13%2C7.92%2C6.96z%20M15.17%2C6.96c0.59%2C0%2C0.79%2C0%2C1.45%2C0%0Ac0.04-1.83-1.24-2.87-2.99-2.87s-3.04%2C1.23-3.04%2C3.44s0-0.05%2C0%2C1.03s0.41%2C3.35%2C3.1%2C3.35c2.23%2C0%2C3-1.61%2C2.93-2.78%0Ac-0.77%2C0-0.86%2C0-1.45%2C0c0%2C0.5-0.19%2C1.43-1.49%2C1.43c-1.31%2C0-1.57-1.22-1.58-2.05s0-0.07%2C0-1.16s0.57-1.92%2C1.59-1.92%0AS15.17%2C6.13%2C15.17%2C6.96z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2220%22%20height%3D%2216%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.icon-ctrl_cc_default{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2020%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M17.5%2C15.99h-15c-1.38%2C0-2.5-1.19-2.5-2.64V2.64C0%2C1.18%2C1.12%2C0%2C2.5%2C0h15C18.88%2C0%2C20%2C1.18%2C20%2C2.64%0A%09%09v10.71C20%2C14.81%2C18.88%2C15.99%2C17.5%2C15.99z%20M2.5%2C1C1.67%2C1%2C1%2C1.73%2C1%2C2.64v10.71c0%2C0.91%2C0.67%2C1.64%2C1.5%2C1.64h15%0A%09%09c0.83%2C0%2C1.5-0.74%2C1.5-1.64V2.64C19%2C1.73%2C18.33%2C1%2C17.5%2C1H2.5z%20M4.75%2C7.55c0-1.47%2C0.68-2.21%2C1.7-2.21s1.56%2C0.75%2C1.56%2C1.52h1.26V6.74%0A%09%09c0-1.34-1.02-2.56-2.83-2.56c-1.86%2C0-3.01%2C1.25-3.01%2C3.35v0.95c0%2C2.13%2C1.14%2C3.32%2C3%2C3.32c1.87%2C0%2C2.84-1.24%2C2.84-2.47V9.23H8.01%0A%09%09c0%2C0.77-0.53%2C1.43-1.55%2C1.43c-1.04%2C0-1.72-0.7-1.72-2.18V7.55z%20M12%2C7.55c0-1.47%2C0.68-2.21%2C1.7-2.21s1.56%2C0.75%2C1.56%2C1.52h1.26V6.74%0A%09%09c0-1.34-1.02-2.56-2.83-2.56c-1.86%2C0-3.01%2C1.25-3.01%2C3.35v0.95c0%2C2.13%2C1.14%2C3.32%2C3%2C3.32c1.87%2C0%2C2.84-1.24%2C2.84-2.47V9.23h-1.26%0A%09%09c0%2C0.77-0.53%2C1.43-1.55%2C1.43c-1.04%2C0-1.72-0.7-1.72-2.18V7.55z%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.controls-text-tracks-toggle-button,.ac-video-icon.icon-ctrl_cc_off{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2020%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M17.4%2C1C18.3%2C1%2C19%2C1.7%2C19%2C2.5v8c0%2C0.8-0.7%2C1.5-1.6%2C1.5H16l-4%2C2.5V12H2.6C1.7%2C12%2C1%2C11.3%2C1%2C10.4%0A%09V2.5C1%2C1.7%2C1.7%2C1%2C2.6%2C1H17.4%20M9.5%2C8h7C16.8%2C8%2C17%2C7.8%2C17%2C7.5S16.8%2C7%2C16.5%2C7h-7C9.2%2C7%2C9%2C7.2%2C9%2C7.5S9.2%2C8%2C9.5%2C8%20M3.5%2C8h4%0A%09C7.8%2C8%2C8%2C7.8%2C8%2C7.5S7.8%2C7%2C7.5%2C7h-4C3.2%2C7%2C3%2C7.2%2C3%2C7.5S3.2%2C8%2C3.5%2C8%20M12.5%2C10h4c0.3%2C0%2C0.5-0.2%2C0.5-0.5S16.8%2C9%2C16.5%2C9h-4%0A%09C12.2%2C9%2C12%2C9.2%2C12%2C9.5S12.2%2C10%2C12.5%2C10%20M3.5%2C10h7c0.3%2C0%2C0.5-0.2%2C0.5-0.5S10.8%2C9%2C10.5%2C9h-7C3.2%2C9%2C3%2C9.2%2C3%2C9.5S3.2%2C10%2C3.5%2C10%20M17.4%2C0%0A%09H2.6C1.2%2C0%2C0%2C1.1%2C0%2C2.5v7.9C0%2C11.9%2C1.1%2C13%2C2.6%2C13H11v1.5c0%2C0.4%2C0.2%2C0.7%2C0.5%2C0.9c0.2%2C0.1%2C0.3%2C0.1%2C0.5%2C0.1s0.4-0.1%2C0.6-0.2l3.7-2.3%0A%09h1.1c1.4%2C0%2C2.6-1.1%2C2.6-2.5v-8C20%2C1.1%2C18.8%2C0%2C17.4%2C0L17.4%2C0z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2220%22%20height%3D%2216%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.controls-text-tracks-toggle-button.text-tracks-visible,.ac-video-icon.icon-ctrl_cc_on{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2020%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M17.4%2C0H2.6C1.2%2C0%2C0%2C1.1%2C0%2C2.5v7.9C0%2C11.9%2C1.1%2C13%2C2.6%2C13H11v1.5c0%2C0.4%2C0.2%2C0.7%2C0.5%2C0.9%0A%09c0.2%2C0.1%2C0.3%2C0.1%2C0.5%2C0.1s0.4-0.1%2C0.6-0.2l3.7-2.3h1.1c1.4%2C0%2C2.6-1.1%2C2.6-2.5v-8C20%2C1.1%2C18.8%2C0%2C17.4%2C0z%20M3.5%2C7h4C7.8%2C7%2C8%2C7.2%2C8%2C7.5%0A%09S7.8%2C8%2C7.5%2C8h-4C3.2%2C8%2C3%2C7.8%2C3%2C7.5S3.2%2C7%2C3.5%2C7z%20M10.5%2C10h-7C3.2%2C10%2C3%2C9.8%2C3%2C9.5S3.2%2C9%2C3.5%2C9h7C10.8%2C9%2C11%2C9.2%2C11%2C9.5%0A%09S10.8%2C10%2C10.5%2C10z%20M16.5%2C10h-4C12.2%2C10%2C12%2C9.8%2C12%2C9.5S12.2%2C9%2C12.5%2C9h4C16.8%2C9%2C17%2C9.2%2C17%2C9.5S16.8%2C10%2C16.5%2C10z%20M16.5%2C8h-7%0A%09C9.2%2C8%2C9%2C7.8%2C9%2C7.5S9.2%2C7%2C9.5%2C7h7C16.8%2C7%2C17%2C7.2%2C17%2C7.5S16.8%2C8%2C16.5%2C8z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2220%22%20height%3D%2216%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-controls .ac-video-captions-selector-container .controls-captions-selector li.showing::before,.ac-video-icon.icon-ctrl_check{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2218px%22%20viewBox%3D%220%200%201222%202444%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpolygon%20class%3D%22fill%22%20points%3D%22154.84%2C1317.22%2043.16%2C1437.31%20469.88%2C1834.18%201179.1%2C1168.83%201066.9%2C1049.23%20469.4%2C1609.76%0A%09%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%228%22%20height%3D%2218%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.controls-full-screen-button,.ac-video-icon.icon-ctrl_fullscreen{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M6.87%2C9.97l-4.89%2C4.9C2.17%2C14.96%2C2.38%2C15%2C2.61%2C15h3.91c0.28%2C0%2C0.5%2C0.22%2C0.5%2C0.5S6.79%2C16%2C6.51%2C16%0A%09%09H2.61C1.17%2C16%2C0%2C14.82%2C0%2C13.37V9.51c0-0.28%2C0.22-0.5%2C0.5-0.5S1%2C9.23%2C1%2C9.51v3.86c0%2C0.23%2C0.05%2C0.45%2C0.13%2C0.65l4.89-4.89%0A%09%09c0.23-0.23%2C0.61-0.23%2C0.85%2C0C7.1%2C9.36%2C7.1%2C9.74%2C6.87%2C9.97z%20M13.4%2C0H9.5C9.23%2C0%2C9%2C0.22%2C9%2C0.5S9.23%2C1%2C9.5%2C1h3.89%0A%09%09c0.22%2C0%2C0.43%2C0.05%2C0.63%2C0.13L9.09%2C6.06c-0.23%2C0.23-0.23%2C0.61%2C0%2C0.85c0.12%2C0.12%2C0.27%2C0.18%2C0.42%2C0.18s0.31-0.06%2C0.42-0.18l4.93-4.93%0A%09%09C14.95%2C2.18%2C15%2C2.4%2C15%2C2.63V6.5C15%2C6.78%2C15.23%2C7%2C15.5%2C7S16%2C6.78%2C16%2C6.5V2.63C16%2C1.18%2C14.83%2C0%2C13.4%2C0z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2216%22%20height%3D%2216%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.controls-full-screen-button.is-fullscreen,.ac-video-icon.icon-ctrl_fullscreen_exit{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M7%2C11.65v3.86c0%2C0.28-0.22%2C0.5-0.5%2C0.5S6%2C15.79%2C6%2C15.51v-3.86C6%2C11.42%2C5.95%2C11.2%2C5.87%2C11l-4.84%2C4.82%0A%09%09C0.91%2C15.94%2C0.76%2C16%2C0.6%2C16c-0.15%2C0-0.31-0.06-0.42-0.18c-0.23-0.24-0.23-0.62%2C0-0.85l4.86-4.84C4.84%2C10.05%2C4.63%2C10%2C4.41%2C10H0.5%0A%09%09C0.23%2C10%2C0%2C9.78%2C0%2C9.5S0.23%2C9%2C0.5%2C9h3.91C5.84%2C9%2C7%2C10.19%2C7%2C11.65z%20M15.5%2C6h-3.89c-0.22%2C0-0.43-0.05-0.62-0.13l4.83-4.84%0A%09%09c0.23-0.23%2C0.23-0.61%2C0-0.85s-0.61-0.23-0.85%2C0l-4.83%2C4.84C10.05%2C4.82%2C10%2C4.6%2C10%2C4.36V0.5C10%2C0.22%2C9.78%2C0%2C9.5%2C0S9%2C0.22%2C9%2C0.5v3.87%0A%09%09C9%2C5.82%2C10.17%2C7%2C11.61%2C7h3.89C15.78%2C7%2C16%2C6.77%2C16%2C6.5S15.78%2C6%2C15.5%2C6z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2216%22%20height%3D%2216%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.icon-ctrl_pause,.is-playing .ac-video-icon.controls-play-pause-button{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2086%2086%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200h86v86h-86z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m22%2064.715v-43.388c0-2.555%201.452-4.327%204.6-4.327h5.8c3.185%200%204.6%201.731%204.6%204.327v43.388c0%202.554-1.411%204.285-4.6%204.285h-5.8c-3.148%200-4.6-1.731-4.6-4.285zm26%200v-43.388c0-2.596%201.452-4.327%204.6-4.327h5.847c3.142%200%204.553%201.772%204.553%204.327v43.388c0%202.554-1.411%204.285-4.556%204.285h-5.844c-3.148%200-4.6-1.731-4.6-4.285z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.ac-video-icon.controls-picture-in-picture-button.is-picture-in-picture,.ac-video-icon.icon-ctrl_pip_active{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2020%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M17.99%2C16h-5.93c-1.26%2C0-2.01-1.02-2.01-2v-0.5c0-0.28%2C0.22-0.5%2C0.5-0.5s0.5%2C0.22%2C0.5%2C0.5V14%0A%09%09c0%2C0.49%2C0.38%2C1%2C1.01%2C1h5.93c0.57%2C0%2C1-0.43%2C1-1v-3c0-0.27-0.12-0.54-0.32-0.73c-0.13-0.13-0.37-0.29-0.67-0.26h-0.49%0A%09%09c-0.28%2C0-0.5-0.22-0.5-0.5s0.22-0.5%2C0.5-0.5h0.48c0.5-0.02%2C1%2C0.18%2C1.38%2C0.54C19.77%2C9.92%2C20%2C10.45%2C20%2C10.99v3%0A%09%09C20%2C15.12%2C19.12%2C16%2C17.99%2C16z%20M0%2C2v7c0%2C1.1%2C0.9%2C2%2C2%2C2h11c1.1%2C0%2C2-0.9%2C2-2V2c0-1.1-0.9-2-2-2H2C0.9%2C0%2C0%2C0.9%2C0%2C2z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2220%22%20height%3D%2216%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.controls-picture-in-picture-button,.ac-video-icon.icon-ctrl_pip_default{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2020%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M6.49%2C12H2.43C0.93%2C12%2C0%2C10.77%2C0%2C9.63V2.37C0%2C1.22%2C0.85%2C0%2C2.43%2C0h11.21C14.8%2C0%2C16%2C0.89%2C16%2C2.37v3.11%0A%09%09c0%2C0.28-0.22%2C0.5-0.5%2C0.5S15%2C5.75%2C15%2C5.48V2.37C15%2C1.48%2C14.3%2C1%2C13.63%2C1H2.43C1.26%2C1%2C1%2C1.99%2C1%2C2.37v7.27C1%2C10.19%2C1.46%2C11%2C2.43%2C11%0A%09%09h4.06c0.28%2C0%2C0.5%2C0.22%2C0.5%2C0.5S6.76%2C12%2C6.49%2C12z%20M10%2C11v3c0%2C1.1%2C0.9%2C2%2C2%2C2h6c1.1%2C0%2C2-0.9%2C2-2v-3c0-1.1-0.9-2-2-2h-6%0A%09%09C10.9%2C9%2C10%2C9.9%2C10%2C11z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2220%22%20height%3D%2216%22%2F%3E%0A%3C%2Fsvg%3E")}.ac-video-icon.controls-play-pause-button,.ac-video-icon.icon-ctrl_play{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2086%2086%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200h86v86h-86z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m22%2064.728v-43.373c0-3.501%202.1-5.355%204.737-5.355a6.365%206.365%200%200%201%203.748%201.071l36.083%2021.048c2.471%201.442%203.831%202.636%203.831%204.9s-1.359%203.46-3.831%204.9l-36.083%2021.01a6.365%206.365%200%200%201%20-3.748%201.071c-2.637%200-4.737-1.812-4.737-5.272z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.ac-video-icon.icon-ctrl_replay,.end-state .ac-video-icon.controls-play-pause-button{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2086%2086%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200h86v86h-86z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m37.932%2037.972a4.4%204.4%200%200%201%201.557-3.4l3.36-3.319h-.492c-8.4%200-14.67%206.679-14.67%2015.695a15.326%2015.326%200%201%200%2030.652%200%205.614%205.614%200%201%201%2011.228%200%2026.533%2026.533%200%201%201%20-53.067%200%2025.734%2025.734%200%200%201%2025.9-26.187h.041l-2.95-2.909a4.4%204.4%200%200%201%20-1.557-3.4%205.4%205.4%200%200%201%205.366-5.452%204.8%204.8%200%200%201%203.606%201.557l11.351%2011.6a5.329%205.329%200%200%201%201.762%204.016%205.414%205.414%200%200%201%20-1.762%204.016l-11.351%2011.635a4.819%204.819%200%200%201%20-3.606%201.476%205.352%205.352%200%200%201%20-5.368-5.328z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.ac-video-icon.controls-toggle-mute-volume-button.is-muted,.ac-video-icon.icon-ctrl_volume_mute{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2020%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M9%2C7.48L5.34%2C3.81l2.34-2.07c0.21-0.23%2C0.55-0.3%2C0.84-0.19C8.82%2C1.66%2C9.01%2C1.95%2C9%2C2.26V7.48z%0A%09%09%20M9%2C12.29v1.46c0%2C0.31-0.19%2C0.59-0.49%2C0.71c-0.09%2C0.03-0.18%2C0.05-0.28%2C0.05c-0.21%2C0-0.41-0.09-0.56-0.25L4%2C11H1%0A%09%09c-0.51%2C0-1-0.42-1-0.99V5.98C0%2C5.43%2C0.48%2C5%2C0.99%2C5h0.74L9%2C12.29z%20M12.57%2C13.91c0.13-0.01%2C0.26-0.07%2C0.35-0.17%0A%09%09c0.19-0.21%2C0.17-0.52-0.04-0.71L2.07%2C2.21C1.86%2C2.03%2C1.55%2C2.04%2C1.36%2C2.26C1.18%2C2.47%2C1.19%2C2.78%2C1.41%2C2.96l10.81%2C10.82%0A%09%09C12.31%2C13.88%2C12.44%2C13.92%2C12.57%2C13.91z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2220%22%20height%3D%2216%22%2F%3E%0A%3C%2Fsvg%3E")}.ac-video-icon.controls-toggle-mute-volume-button,.ac-video-icon.icon-ctrl_volume_on{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2020%2016%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M16.07%2C15.9c-0.14%2C0-0.29-0.05-0.4-0.16c-0.23-0.22-0.24-0.58-0.02-0.81%0A%09%09c1.79-1.88%2C2.78-4.34%2C2.78-6.93c0-2.62-1-5.09-2.82-6.97c-0.22-0.23-0.22-0.6%2C0-0.82c0.22-0.22%2C0.58-0.23%2C0.8%2C0%0A%09%09c0.01%2C0.01%2C0.04%2C0.04%2C0.05%2C0.06c2%2C2.07%2C3.12%2C4.83%2C3.12%2C7.74c0%2C2.89-1.1%2C5.63-3.1%2C7.73C16.37%2C15.84%2C16.22%2C15.9%2C16.07%2C15.9z%0A%09%09%20M12.91%2C13.03c1.36-1.29%2C2.17-3.17%2C2.17-5.03c0-1.85-0.81-3.73-2.17-5.03c-0.23-0.22-0.59-0.21-0.81%2C0.02%0A%09%09c-0.22%2C0.23-0.21%2C0.59%2C0.02%2C0.81c1.14%2C1.09%2C1.82%2C2.66%2C1.82%2C4.2c0%2C1.55-0.68%2C3.12-1.81%2C4.2c-0.23%2C0.22-0.24%2C0.58-0.02%2C0.81%0A%09%09c0.11%2C0.12%2C0.26%2C0.18%2C0.42%2C0.18C12.65%2C13.19%2C12.79%2C13.14%2C12.91%2C13.03z%20M7.68%2C1.74L4%2C5.01H0.99C0.48%2C5.01%2C0%2C5.44%2C0%2C5.99v3.98%0A%09%09c0%2C0.57%2C0.48%2C0.99%2C1%2C0.99h3l3.67%2C3.3c0.16%2C0.16%2C0.36%2C0.25%2C0.56%2C0.25c0.1%2C0%2C0.19-0.02%2C0.28-0.05C8.81%2C14.34%2C9%2C14.06%2C9%2C13.75V2.26%0A%09%09c0.01-0.31-0.18-0.6-0.48-0.71C8.23%2C1.44%2C7.9%2C1.52%2C7.68%2C1.74z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2220%22%20height%3D%2216%22%2F%3E%0A%3C%2Fsvg%3E")}.ac-video-icon.icon-share_close{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213px%22%20height%3D%2213px%22%20viewBox%3D%220%200%2013%2013%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M7.31%2C6.5l5.09-5.09c0.22-0.22%2C0.22-0.59%2C0-0.81s-0.59-0.22-0.81%2C0L6.5%2C5.69L1.41%2C0.59%0A%09%09c-0.22-0.22-0.59-0.22-0.81%2C0s-0.22%2C0.59%2C0%2C0.81L5.69%2C6.5l-5.09%2C5.09c-0.22%2C0.22-0.22%2C0.59%2C0%2C0.81c0.11%2C0.11%2C0.26%2C0.17%2C0.41%2C0.17%0A%09%09s0.29-0.06%2C0.41-0.17L6.5%2C7.31l5.09%2C5.09c0.11%2C0.11%2C0.26%2C0.17%2C0.41%2C0.17s0.29-0.06%2C0.41-0.17c0.22-0.22%2C0.22-0.59%2C0-0.81L7.31%2C6.5z%0A%09%09%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2213%22%20height%3D%2213%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.icon-share_embed{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2024%2017%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M14.03%2C1.28l-2.85%2C14.79c-0.09%2C0.26-0.32%2C0.43-0.58%2C0.43c-0.06%2C0-0.12-0.01-0.18-0.03%0A%09%09c-0.15-0.05-0.28-0.15-0.35-0.3c-0.07-0.14-0.09-0.3-0.04-0.45l2.85-14.8c0.05-0.16%2C0.16-0.29%2C0.3-0.36s0.3-0.09%2C0.46-0.04%0A%09%09C13.96%2C0.63%2C14.13%2C0.97%2C14.03%2C1.28z%20M23.48%2C8.62c0.01-0.04%2C0.02-0.08%2C0.02-0.12s-0.01-0.08-0.02-0.12s-0.01-0.07-0.02-0.11%0A%09%09c-0.02-0.04-0.04-0.08-0.07-0.12c-0.02-0.02-0.02-0.05-0.04-0.07l-0.01-0.01c-0.01-0.01-0.01-0.02-0.02-0.02l-5.79-5.39%0A%09%09c-0.24-0.23-0.62-0.21-0.85%2C0.03s-0.21%2C0.62%2C0.03%2C0.85l5.32%2C4.95l-5.32%2C4.95c-0.24%2C0.23-0.26%2C0.61-0.03%2C0.85%0A%09%09c0.12%2C0.13%2C0.28%2C0.19%2C0.44%2C0.19c0.15%2C0%2C0.29-0.05%2C0.41-0.16l5.79-5.39c0.01-0.01%2C0.01-0.02%2C0.02-0.02l0.01-0.01%0A%09%09c0.02-0.02%2C0.03-0.05%2C0.04-0.07c0.03-0.04%2C0.05-0.07%2C0.07-0.12C23.47%2C8.69%2C23.47%2C8.65%2C23.48%2C8.62z%20M7.33%2C2.7%0A%09%09C7.1%2C2.45%2C6.73%2C2.44%2C6.48%2C2.67L0.69%2C8.06c-0.01%2C0-0.01%2C0.01-0.02%2C0.02L0.66%2C8.09C0.64%2C8.11%2C0.63%2C8.14%2C0.62%2C8.16%0A%09%09C0.59%2C8.2%2C0.56%2C8.23%2C0.54%2C8.28c-0.01%2C0.03-0.02%2C0.07-0.02%2C0.1C0.51%2C8.42%2C0.5%2C8.46%2C0.5%2C8.5s0.01%2C0.08%2C0.02%2C0.12%0A%09%09c0.01%2C0.03%2C0.01%2C0.07%2C0.02%2C0.1C0.56%2C8.76%2C0.59%2C8.8%2C0.62%2C8.84c0.02%2C0.02%2C0.02%2C0.05%2C0.04%2C0.07l0.01%2C0.01%0A%09%09c0.01%2C0.01%2C0.01%2C0.02%2C0.02%2C0.02l5.79%2C5.39c0.12%2C0.11%2C0.26%2C0.16%2C0.41%2C0.16c0.16%2C0%2C0.32-0.06%2C0.44-0.19%0A%09%09c0.23-0.24%2C0.21-0.62-0.03-0.85L1.98%2C8.5L7.3%2C3.54C7.54%2C3.32%2C7.56%2C2.94%2C7.33%2C2.7z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2224%22%20height%3D%2217%22%2F%3E%0A%3C%2Fsvg%3E")}.ac-video-icon.icon-share_fb{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2016%2017%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M14.78%2C2.22C14.93%2C2.37%2C15%2C2.56%2C15%2C2.78v12.44c0%2C0.22-0.07%2C0.4-0.22%2C0.55%0A%09%09C14.63%2C15.93%2C14.44%2C16%2C14.22%2C16h-3.56v-5.42h1.82l0.27-2.11h-2.09V7.12c0-0.34%2C0.06-0.59%2C0.19-0.74c0.16-0.19%2C0.45-0.29%2C0.85-0.29%0A%09%09h1.12V4.2c-0.14-0.02-0.34-0.03-0.6-0.05c-0.35-0.02-0.69-0.04-1.03-0.04c-0.54%2C0-1.02%2C0.11-1.43%2C0.32%0A%09%09c-0.4%2C0.22-0.72%2C0.54-0.93%2C0.95C8.59%2C5.81%2C8.47%2C6.32%2C8.47%2C6.91v1.56H6.65v2.11h1.82V16h-6.7c-0.22%2C0-0.4-0.07-0.55-0.22%0A%09%09C1.07%2C15.63%2C0.99%2C15.43%2C1%2C15.22V2.78c0-0.21%2C0.08-0.41%2C0.23-0.55S1.57%2C2%2C1.78%2C2h12.44C14.44%2C2%2C14.63%2C2.07%2C14.78%2C2.22z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2216%22%20height%3D%2217%22%2F%3E%0A%3C%2Fsvg%3E")}.ac-video-icon.icon-share_link{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2017%2017%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M7.37%2C10.15c-0.15%2C0-0.31-0.06-0.42-0.18L6.83%2C9.87c-1.32-1.35-1.28-3.41%2C0.1-4.79l3.68-3.68%0A%09%09c1.33-1.33%2C3.66-1.33%2C4.99%2C0c1.38%2C1.38%2C1.38%2C3.61%2C0%2C4.99l-1.75%2C1.75c-0.23%2C0.23-0.61%2C0.23-0.85%2C0c-0.23-0.23-0.23-0.61%2C0-0.85%0A%09%09l1.75-1.75c0.91-0.91%2C0.91-2.38%2C0-3.29c-0.88-0.88-2.41-0.88-3.29%2C0L7.78%2C5.93c-0.9%2C0.9-0.94%2C2.23-0.09%2C3.09l0.1%2C0.1%0A%09%09c0.23%2C0.23%2C0.23%2C0.61%2C0%2C0.85C7.67%2C10.09%2C7.52%2C10.15%2C7.37%2C10.15z%20M6.39%2C15.6l3.68-3.68c1.37-1.37%2C1.4-3.48%2C0.07-4.81l-0.09-0.09%0A%09%09c-0.23-0.23-0.61-0.23-0.85%2C0c-0.23%2C0.23-0.23%2C0.61%2C0%2C0.85l0.09%2C0.09c0.87%2C0.87%2C0.84%2C2.21-0.07%2C3.12l-3.68%2C3.68%0A%09%09c-0.88%2C0.88-2.41%2C0.88-3.29%2C0c-0.91-0.91-0.91-2.38%2C0-3.29l1.79-1.79c0.23-0.23%2C0.23-0.61%2C0-0.85c-0.23-0.23-0.61-0.23-0.85%2C0%0A%09%09l-1.79%2C1.79c-1.38%2C1.37-1.38%2C3.61%2C0%2C4.99c0.67%2C0.67%2C1.55%2C1.03%2C2.49%2C1.03S5.73%2C16.26%2C6.39%2C15.6z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2217%22%20height%3D%2217%22%2F%3E%0A%3C%2Fsvg%3E")}.ac-video-icon.icon-share_twitter{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2019%2017%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cpath%20class%3D%22fill%22%20d%3D%22M16.94%2C2.88c-0.26%2C0.34-0.57%2C0.61-0.93%2C0.83C16.7%2C3.63%2C17.36%2C3.44%2C18%2C3.15%0A%09%09c-0.47%2C0.72-1.05%2C1.33-1.74%2C1.84c0.06%2C1.36-0.16%2C2.72-0.63%2C3.99c-0.45%2C1.22-1.08%2C2.3-1.9%2C3.25c-0.86%2C0.99-1.91%2C1.8-3.1%2C2.36%0A%09%09c-1.3%2C0.61-2.71%2C0.91-4.25%2C0.91c-0.97%2C0-1.91-0.14-2.82-0.41c-0.88-0.28-1.72-0.67-2.49-1.18c0.27%2C0.04%2C0.54%2C0.06%2C0.83%2C0.06%0A%09%09c0.79%2C0%2C1.57-0.13%2C2.32-0.4c0.72-0.26%2C1.38-0.63%2C1.98-1.12c-1.5-0.03-2.81-1.02-3.23-2.46c0.21%2C0.05%2C0.43%2C0.07%2C0.64%2C0.07%0A%09%09c0.32%2C0%2C0.62-0.04%2C0.92-0.13C4%2C9.82%2C3.53%2C9.61%2C3.1%2C9.27C2.23%2C8.6%2C1.73%2C7.56%2C1.74%2C6.46V6.43C2.23%2C6.7%2C2.76%2C6.85%2C3.32%2C6.86%0A%09%09C2.84%2C6.54%2C2.47%2C6.12%2C2.2%2C5.61C1.92%2C5.09%2C1.77%2C4.53%2C1.77%2C3.92c0-0.63%2C0.15-1.22%2C0.46-1.78c0.86%2C1.08%2C1.94%2C1.96%2C3.16%2C2.6%0A%09%09C6.64%2C5.4%2C7.98%2C5.77%2C9.4%2C5.84c-0.06-0.26-0.09-0.53-0.09-0.8c0-0.64%2C0.16-1.24%2C0.47-1.79c0.87-1.55%2C2.78-2.18%2C4.4-1.45%0A%09%09C14.62%2C2%2C15%2C2.27%2C15.32%2C2.62c0.78-0.16%2C1.51-0.45%2C2.2-0.86C17.4%2C2.17%2C17.2%2C2.54%2C16.94%2C2.88L16.94%2C2.88z%22%2F%3E%0A%3Crect%20class%3D%22no-fill%22%20id%3D%22Bounding-Box%22%20width%3D%2219%22%20height%3D%2217%22%2F%3E%0A%3C%2Fsvg%3E")}.ac-video-icon.icon-view_field,.compass-wrapper .ac-video-icon.compass-field{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238px%22%20height%3D%2238px%22%20viewBox%3D%220%200%2038%2038%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cg%3E%0A%09%3Crect%20class%3D%22no-fill%22%20width%3D%2238%22%20height%3D%2238%22%2F%3E%0A%09%3Cpath%20style%3D%22opacity%3A0.32%3Bfill%3A%23FFFFFF%3B%22%20d%3D%22M25.11%2C11.73c0%2C0-2.5-2.23-6.11-2.23s-6.11%2C2.23-6.11%2C2.23c-0.38%2C0.32-0.61%2C0.8-0.61%2C1.33%0A%09%09c0%2C0.48%2C0.19%2C0.91%2C0.5%2C1.23c0.32%2C0.32%2C5.24%2C5.32%2C5.46%2C5.53c0.2%2C0.19%2C0.47%2C0.31%2C0.77%2C0.31s0.57-0.12%2C0.77-0.31%0A%09%09c0.22-0.21%2C5.14-5.21%2C5.46-5.53c0.31-0.32%2C0.5-0.75%2C0.5-1.23C25.73%2C12.53%2C25.49%2C12.05%2C25.11%2C11.73z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.icon-view_ring,.compass-wrapper .ac-video-icon.compass-ring{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238px%22%20height%3D%2238px%22%20viewBox%3D%220%200%2038%2038%22%3E%0A%3Cdefs%3E%3Cstyle%3E.fill%7Bfill%3A%23fff%3B%7D.no-fill%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%3Cg%20id%3D%22View_Ring_1_%22%3E%0A%09%3Cpolyline%20class%3D%22no-fill%22%20points%3D%220%2C0%2038%2C0%2038%2C38%200%2C38%22%2F%3E%0A%09%3Cpath%20class%3D%22fill%22%20style%3D%22opacity%3A0.32%22%20d%3D%22M28.4%2C9.3C26%2C6.9%2C22.7%2C5.6%2C19%2C5.6s-7%2C1.4-9.4%2C3.8C7%2C11.8%2C5.4%2C15.2%2C5.4%2C19c0%2C7.5%2C6.1%2C13.6%2C13.6%2C13.6%0A%09%09S32.6%2C26.5%2C32.6%2C19C32.6%2C15.2%2C31%2C11.8%2C28.4%2C9.3z%20M19%2C30.4c-6.3%2C0-11.4-5.1-11.4-11.4c0-3.2%2C1.3-6.2%2C3.4-8.3c2.1-2%2C4.9-3.2%2C8-3.2%0A%09%09s5.9%2C1.3%2C8%2C3.2c2.2%2C2.1%2C3.4%2C5.1%2C3.4%2C8.3C30.4%2C25.3%2C25.3%2C30.4%2C19%2C30.4z%22%2F%3E%0A%09%3Cpath%20class%3D%22fill%22%20style%3D%22display%3Anone%3B%22%20d%3D%22M19%2C30.5c-6.3%2C0-11.4-5.1-11.4-11.4c0-3.3%2C1.3-6.3%2C3.5-8.4S16%2C7.5%2C19%2C7.5s5.9%2C1.3%2C7.9%2C3.1%0A%09%09c2.2%2C2.1%2C3.5%2C5.1%2C3.5%2C8.4C30.4%2C25.4%2C25.3%2C30.5%2C19%2C30.5z%22%2F%3E%0A%09%3Cpath%20class%3D%22fill%22%20d%3D%22M19%2C5.5c-3.6%2C0-6.9%2C1.4-9.4%2C3.8l0%2C0C9.4%2C9.5%2C9.3%2C9.7%2C9.3%2C10c0%2C0.6%2C0.5%2C1%2C1%2C1%0A%09%09c0.4%2C0%2C0.6-0.2%2C0.8-0.4C13%2C8.8%2C15.9%2C7.5%2C19%2C7.5s6%2C1.3%2C7.9%2C3.1c0.2%2C0.2%2C0.4%2C0.4%2C0.8%2C0.4c0.5%2C0%2C1-0.4%2C1-1c0-0.3-0.1-0.5-0.3-0.7l0%2C0%0A%09%09C25.9%2C6.9%2C22.6%2C5.5%2C19%2C5.5z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")}.ac-video-icon.icon-view_scrim,.compass-wrapper .ac-video-icon.compass-background{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2238px%22%20height%3D%2238px%22%20viewBox%3D%220%200%2038%2038%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Sticker-Sheet%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22view_scrim%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22boundingbox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2238%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22icon%22%20fill%3D%22%236E6E73%22%20fill-rule%3D%22nonzero%22%20opacity%3D%220.4%22%20cx%3D%2219%22%20cy%3D%2219%22%20r%3D%2218.12%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.cursor-pointer{cursor:pointer}.ac-video-player{cursor:none}.ac-video-player:-webkit-full-screen{background:#000;margin:0!important;padding:0!important;position:relative!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1}.ac-video-player:-ms-fullscreen{background:#000;margin:0!important;padding:0!important;position:relative!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1}.ac-video-player:fullscreen{background:#000;margin:0!important;padding:0!important;position:relative!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1}.ac-video-player .ac-video-blockade{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.ac-video-player>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ac-video-player.threesixty-video{-webkit-tap-highlight-color:transparent}.ac-video-player.threesixty-video .end-state .controls-play-pause-button-container,.ac-video-player.threesixty-video .start-state .controls-play-pause-button-container{pointer-events:all}.ac-video-player.threesixty-video .ac-video-blockade{display:none}.ac-video-player.threesixty-video .threesixty-video-container{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%}.ac-video-player.threesixty-video .threesixty-video-container .threesixty-renderer{position:absolute;top:0;left:0;right:0;bottom:0}.ac-video-player video{width:100%;height:100%;top:0;left:0;right:0;bottom:0}.ac-video-player video,.ac-video-player video img{display:block;outline:0}.ac-video-player video::-webkit-media-controls-start-playback-button{background:rgba(0,0,0,.25);-webkit-clip-path:none;clip-path:none;width:100%;height:100%;top:0;left:0}.ac-video-player video::-webkit-media-controls-start-playback-background{background:rgba(255,255,255,.8);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-clip-path:polygon(54.2px 55.2px,54.2px 37.2px,53.5px 37.9px,25.1px 55.2px,24.1px 55.5px,22.4px 54.5px,22.1px 53.5px,22.1px 19.1px,22.4px 18.1px,23.1px 17.4px,24.1px 17.1px,25.1px 17.4px,53.5px 34.6px,54.2px 35.2px);clip-path:polygon(54.2px 55.2px,54.2px 37.2px,53.5px 37.9px,25.1px 55.2px,24.1px 55.5px,22.4px 54.5px,22.1px 53.5px,22.1px 19.1px,22.4px 18.1px,23.1px 17.4px,24.1px 17.1px,25.1px 17.4px,53.5px 34.6px,54.2px 35.2px);top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.ac-video-player video::-webkit-media-controls-start-playback-glyph,.ac-video-player video::-webkit-media-controls-start-playback-tint{background:0 0}.ac-video-controls.captions-selector-showing .ac-video-captions-selector-container{visibility:visible;opacity:1;transition:opacity .5s ease}.ac-video-controls .ac-video-captions-selector-container{font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:rgba(29,29,31,.56);border-radius:6px;position:absolute;bottom:20px;left:-7px;padding:8px 14px 10px;opacity:0;visibility:hidden;pointer-events:all;transition:opacity .5s ease,visibility 0s ease .5s}.ac-video-controls .ac-video-captions-selector-container.showing{visibility:visible;opacity:1}.ac-video-controls .ac-video-captions-selector-container .ac-video-captions-selector-title{color:rgba(255,255,255,.52);display:block;font-size:11px;font-weight:600;text-transform:uppercase;position:relative}.ac-video-controls .ac-video-captions-selector-container .controls-captions-selector{cursor:pointer;color:#fff;font-size:14px;line-height:18px;list-style:none;margin:0;padding-left:12px;white-space:nowrap}.ac-video-controls .ac-video-captions-selector-container .controls-captions-selector li:not(.showing):hover{text-decoration:underline}.ac-video-controls .ac-video-captions-selector-container .controls-captions-selector li.showing::before{content:'';position:absolute;width:8px;height:18px;left:14px;margin-top:-1px}video::cue{background-color:#000;color:#fff;font-family:"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}.ac-video-player-text-track-container{position:absolute;z-index:9;bottom:20%;left:0;right:0;text-align:center;display:inline-block}.ac-video-player-text-track{display:none;padding:2px 4px;font-family:Arial;font-weight:700;font-size:24px;color:#fff;text-align:center;background-color:#000}.ac-video-player-text-track-container:empty{display:none}.ac-video-player-text-track.is-visible:empty{display:none}.ac-video-player-text-track.is-visible{display:inline-block}.ac-video-poster{transition:opacity .5s linear;position:absolute;top:0;left:0;width:100%;opacity:1}.ac-video-poster img{display:block;width:100%;height:auto}.ac-video-poster.ac-video-poster-hide{opacity:0;pointer-events:none}.ac-video-controls{position:absolute;display:flex;align-items:center;top:0;left:0;width:100%;height:100%;z-index:10;overflow:hidden}.ac-video-controls.mobile{display:none}.ac-video-controls [data-focus-method=mouse]{outline:0}.ac-video-controls [data-focus-method=mouse].ac-slider-chapter-container:focus::before{outline:0}.ac-video-controls.hidden{visibility:hidden}.ac-video-controls.start-state .controls-container{opacity:1;background:rgba(0,0,0,.16);transition:all .5s cubic-bezier(.4,0,.6,1)}.ac-video-controls.start-state .center-button-container{opacity:1;transform:translateY(0)}.ac-video-controls.start-state .controls-social-tray{opacity:0;pointer-events:none;visibility:hidden}.ac-video-controls.start-state .main-controls-container{opacity:0;pointer-events:none;visibility:hidden}.ac-video-controls.start-state.mobile{display:block}.ac-video-controls.start-state.mobile .controls-container .is-playing{display:none}.ac-video-controls.end-state .controls-container{opacity:1;background:rgba(0,0,0,.56);transition:all .5s cubic-bezier(.4,0,.6,1)}.ac-video-controls.end-state .center-button-container{opacity:1;transform:translateY(0)}.ac-video-controls.end-state .controls-social-tray{opacity:1;transform:translateY(0)}.ac-video-controls.end-state .main-controls-container{opacity:0;pointer-events:none;visibility:hidden}.ac-video-controls.end-state.mobile{display:block}.ac-video-controls .controls-container{background:linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.56));width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;opacity:0;transition:opacity 1s cubic-bezier(.4,0,.6,1)}.ac-video-controls.hide-cursor .controls-container{cursor:none}.ac-video-controls.hide-cursor .center-button-container{cursor:none}.was-loading .ac-video-controls .center-button-container{transition:none}.ac-video-controls .center-button-container{opacity:0;transition:opacity .4s cubic-bezier(.4,0,.6,1) 50ms,transform .5s cubic-bezier(.4,0,.6,1)}.ac-video-controls .controls-social-tray{width:100%;position:absolute;z-index:3;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.6,1) 50ms,transform .5s cubic-bezier(.4,0,.6,1)}.ac-video-controls .controls-social-tray.hidden{display:none}.ac-video-controls .main-controls-container{direction:ltr;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;width:100%;bottom:0;position:absolute;z-index:3;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.6,1) 50ms,transform .5s cubic-bezier(.4,0,.6,1)}.ac-video-player.small .ac-video-controls .main-controls-container{height:36px}.ac-video-player.medium .ac-video-controls .main-controls-container{height:46px}.ac-video-player.large .ac-video-controls .main-controls-container{height:58px}.ac-video-controls .main-controls{box-sizing:border-box;display:flex;height:100%;width:100%;max-width:840px;margin-left:auto;margin-right:auto;pointer-events:none}.ac-video-player.small .ac-video-controls .main-controls{padding:0 8px 10px}.ac-video-player.medium .ac-video-controls .main-controls{padding:0 16px 20px}.ac-video-player.large .ac-video-controls .main-controls{padding:0 31px 30px}.ac-video-controls .main-controls-item{flex:1;position:relative;top:0}.ac-video-player.small .ac-video-controls .main-controls-item{padding-left:7px;padding-right:7px}.ac-video-player.medium .ac-video-controls .main-controls-item{padding-left:9px;padding-right:9px}.ac-video-player.large .ac-video-controls .main-controls-item{padding-left:9px;padding-right:9px}.ac-video-player.small .ac-video-controls .main-controls-item{height:36px}.ac-video-player.medium .ac-video-controls .main-controls-item{height:36px}.ac-video-player.large .ac-video-controls .main-controls-item{height:40px}.ac-video-controls .main-controls-item:first-child{margin-left:0}.ac-video-controls .main-controls-item:last-child{margin-right:0}.user-hover{cursor:default}.user-hover .controls-container{opacity:1;transition:opacity 1s cubic-bezier(.4,.1,.4,1)}.user-hover .center-button-container{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(0,0,.2,1) .25s,transform .5s cubic-bezier(0,0,.2,1) .2s}.user-hover .controls-social-tray{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(0,0,.2,1) .35s,transform .5s cubic-bezier(0,0,.2,1) .3s}.user-hover .main-controls-container{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(0,0,.2,1) 50ms,transform .5s cubic-bezier(0,0,.2,1)}.user-hover .start-state .controls-container{background:rgba(0,0,0,.32)}.user-hover .end-state .controls-container{background:rgba(0,0,0,.64)}.mouse-leave .center-button-container,.mouse-leave .controls-social-tray,.mouse-leave .main-controls-container{transform:translateY(20px)}.initial-play .center-button-container,.initial-play .controls-social-tray,.initial-play .main-controls-container{transition:opacity .4s cubic-bezier(.4,0,.6,1) 50ms,transform .5s cubic-bezier(.4,0,.6,1)}.threesixty-video{cursor:none}.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container{cursor:-webkit-grabbing;cursor:grabbing}.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .controls-play-pause-button-container,.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .controls-progress-bar,.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .controls-social-tray,.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .end-state-wrapper,.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .main-controls-container{pointer-events:none}.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .controls-play-pause-button-container *,.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .controls-progress-bar *,.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .controls-social-tray *,.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .end-state-wrapper *,.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .main-controls-container *{pointer-events:none}.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .controls-button{cursor:-webkit-grabbing;cursor:grabbing}.threesixty-video.recently-dragging.dragging .ac-video-controls .controls-container .controls-progress-bar{cursor:-webkit-grabbing;cursor:grabbing}.threesixty-video.recently-dragging .ac-video-controls .controls-container{cursor:-webkit-grab;cursor:grab}.threesixty-video.recently-dragging .ac-video-controls .controls-container .controls-button{cursor:-webkit-grab;cursor:grab}.threesixty-video.recently-dragging .ac-video-controls .controls-container .controls-progress-bar{cursor:-webkit-grab;cursor:grab}.threesixty-video.user-hover .ac-video-controls .center-button-container{cursor:-webkit-grab;cursor:grab}.threesixty-video.user-hover .ac-video-controls.end-state .center-button-container,.threesixty-video.user-hover .ac-video-controls.start-state .center-button-container{cursor:pointer}.threesixty-video .ac-video-controls.mobile{display:flex}.threesixty-video .ac-video-controls.mobile .controls-container{display:block}.threesixty-video .ac-video-controls.mobile:not(.start-state):not(.end-state) .controls-play-pause-button-container{pointer-events:none}.button-wrapper{position:relative;height:100%}.controls-button{border:0;padding:0;margin:0;text-transform:uppercase;color:transparent;overflow:hidden;white-space:nowrap;background-color:transparent;box-sizing:content-box;pointer-events:all}.controls-button:hover{cursor:pointer}.is-playing .loading .ac-video-icon.controls-play-pause-button,.loading .ac-video-icon.icon-ctrl_pause,.loading .is-playing .ac-video-icon.controls-play-pause-button{background-image:none}.loading .ac-video-icon.controls-play-pause-button,.loading .ac-video-icon.icon-ctrl_play{background-image:none}.ac-video-icon{background-position:50% 50%;opacity:.8;transition:opacity .5s ease}.main-controls:hover .ac-video-icon,.sharing-state:hover .ac-video-icon{opacity:.56!important}.sharing-state:hover .textarea-active .ac-video-icon{opacity:.8!important}.center-button-container:hover .ac-video-icon,.controls-social-tray .ac-video-icon:hover,.controls-social-tray .textarea-active .ac-video-icon:hover,.main-controls .ac-video-icon:hover{opacity:1!important}.user-hover .controls-play-pause-button,.user-hover .controls-play-pause-button-container{cursor:pointer}.controls-social-tray,.main-controls-container{cursor:default}.controls-play-pause-button-container{width:100%;height:100%}.controls-play-pause-button-container.hidden{display:none}.controls-play-pause-button{position:absolute;top:50%;left:50%;opacity:.75;transform:translateX(-50%) translateY(-50%);transform-origin:0 0;transition:transform .2s ease,opacity .3s ease}.ac-video-player.small .controls-play-pause-button{width:52px;height:52px}.ac-video-player.medium .controls-play-pause-button{width:52px;height:52px}.ac-video-player.large .controls-play-pause-button{width:86px;height:86px}.controls-play-pause-button-container:active .controls-play-pause-button{transform:scale(.9) translateX(-50%) translateY(-50%)}.controls-play-pause-button::after{content:" ";display:block}.is-playing .controls-play-pause-button::after{display:none}.end-state .controls-play-pause-button::after{display:none}.controls-toggle-mute-volume-button{bottom:0;width:20px;max-width:20px}.ac-video-player.small .controls-toggle-mute-volume-button{height:36px}.ac-video-player.medium .controls-toggle-mute-volume-button{height:36px}.ac-video-player.large .controls-toggle-mute-volume-button{height:40px}.ac-video-player.small .controls-toggle-mute-volume-button{padding-left:7px;padding-right:7px;margin-left:-7px;margin-right:-7px}.ac-video-player.medium .controls-toggle-mute-volume-button{padding-left:9px;padding-right:9px;margin-left:-9px;margin-right:-9px}.ac-video-player.large .controls-toggle-mute-volume-button{padding-left:9px;padding-right:9px;margin-left:-9px;margin-right:-9px}.controls-text-tracks-toggle-button{width:20px;max-width:20px}.controls-text-tracks-toggle-button.no-text-tracks{display:none}.ac-video-controls.captions-selector-showing .controls-text-tracks-toggle-button{opacity:1!important}.controls-airplay-button{width:20px;max-width:20px}.controls-airplay-button.airplay-unsupported{display:none}.controls-picture-in-picture-button{width:20px;max-width:20px}.controls-picture-in-picture-button.picture-in-picture-unsupported{display:none}.controls-full-screen-button{width:16px;max-width:16px}.controls-full-screen-button.fullscreen-unsupported{display:none}.controls-progress{display:flex;pointer-events:none}.ac-video-player.small .controls-progress{margin-left:6px;margin-right:0;padding-right:0!important}.ac-video-player.medium .controls-progress{margin-left:6px;margin-right:6px}.ac-video-player.large .controls-progress{margin-left:18px;margin-right:18px}.controls-progress-bar{cursor:pointer;pointer-events:all;flex:1;margin-left:10px;margin-right:10px}.ac-video-player.small .controls-progress-bar{margin-right:13px}.controls-progress-bar:hover .ac-slider-thumb-background{opacity:1;transform:scale(.83333);transition:transform .25s ease,opacity .25s ease}.controls-progress-bar:hover .ac-slider-chapter-container .ac-slider-chapter-marker{opacity:.56}.controls-progress-bar:active .ac-slider-thumb-background{transform:scale(1)}.controls-progress-time{color:#fff;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:11px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1;position:relative}.ac-video-player.small .controls-progress-time{top:13px}.ac-video-player.medium .controls-progress-time{top:13px}.ac-video-player.large .controls-progress-time{top:15px}.controls-progress-time .label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.ac-video-player.small .controls-progress-time-2{display:none}.controls-elapsed-time,.controls-remaining-time{display:block}.controls-time-maxwidth{display:block;visibility:hidden}.longform.ac-video-player .controls-time-maxwidth::after{content:':4'}.controls-progress-indicator{width:100%;height:4px;position:relative}.ac-video-player.small .controls-progress-indicator{padding-top:16px;padding-bottom:16px}.ac-video-player.medium .controls-progress-indicator{padding-top:16px;padding-bottom:16px}.ac-video-player.large .controls-progress-indicator{padding-top:18px;padding-bottom:18px}.controls-progress-indicator .ac-slider-runnable-track{background:rgba(255,255,255,.16);border-radius:2px;position:relative;width:100%;height:100%}.controls-progress-indicator .ac-slider-ax-track{position:absolute;top:0;left:0;height:100%;width:100%}.controls-progress-indicator .ac-slider-hover-track{position:absolute;width:100%;height:100%;overflow:hidden}.controls-progress-indicator .ac-slider-hover-notch{position:absolute;height:100%;width:1px;background:#fff;z-index:9;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.6,1);pointer-events:none}.hover.controls-progress-indicator .ac-slider-hover-notch{opacity:1;transition:opacity .1s cubic-bezier(0,0,.2,1)}.hover.controls-progress-indicator .ac-slider-hover-notch.hidden{opacity:0}.controls-progress-indicator .ac-slider-hover-notch.invert-element{background:#000}.controls-progress-indicator .ac-slider-chapters-track{position:absolute;top:0;width:100%;height:100%;z-index:2}.controls-progress-indicator .ac-slider-chapter-container{box-sizing:content-box;position:absolute;height:4px;width:9px;padding:18px 0;background-color:transparent;top:-18px;opacity:1;transform:translateX(-50%);border-right:2px solid transparent;border-top:0;border-left:0;border-bottom:0;cursor:pointer}.controls-progress-indicator .ac-slider-chapter-container.hidden-chapter{pointer-events:none}.controls-progress-indicator .ac-slider-chapter-container.hidden-chapter .ac-slider-chapter-marker{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.controls-progress-indicator .ac-slider-chapter-container .ac-slider-chapter-marker{position:relative;height:4px;width:4px;margin:0 auto;background-color:#fff;transition:transform .25s ease,opacity .4s ease,border-radius .25s ease;transform:scaleX(.25);border-radius:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.controls-progress-indicator .ac-slider-chapter-container .ac-slider-chapter-marker span{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.controls-progress-indicator .ac-slider-chapter-container .ac-slider-chapter-marker.invert-element{background:#000}.controls-progress-indicator .ac-slider-chapter-container::before{content:'';position:absolute;top:15px;left:0;height:10px;width:10px}.controls-progress-indicator .ac-slider-chapter-container:focus .ac-slider-chapter-marker,.controls-progress-indicator .ac-slider-chapter-container:hover .ac-slider-chapter-marker{opacity:1;transform:scale(1);border-radius:100%}.controls-progress-indicator .ac-slider-chapter-container:focus{outline:0}.controls-progress-indicator .ac-slider-chapter-container:focus::before{outline:4px solid rgba(0,125,250,.6);outline-offset:1px}.controls-progress-indicator .ac-slider-chapter-container:focus::before[data-focus-method=mouse]:not(input):not(textarea):not(select),.controls-progress-indicator .ac-slider-chapter-container:focus::before[data-focus-method=touch]:not(input):not(textarea):not(select){outline:0}.controls-progress-indicator .ac-slider-inner-track{position:absolute;border-radius:2px;overflow:hidden;width:100%;height:100%;top:0;z-index:1}.controls-progress-indicator .ac-slider-scrubbed{position:absolute;background:#fff;height:4px;width:100%;margin-left:calc(-100% + (4px / 2));z-index:1}.controls-progress-indicator .ac-slider-buffered{position:absolute;background:#FFF;height:4px;border-radius:2px;width:100%;margin-left:calc(-100% + (4px / 2));opacity:.16}.controls-progress-indicator .ac-slider-thumb{border-radius:50%;height:4px;width:4px;position:relative;z-index:10}.controls-progress-indicator .ac-slider-thumb-background-wrapper{height:12px;width:12px;position:absolute;top:-18px;left:-4px;padding-top:14px;padding-bottom:14px}.controls-progress-indicator .ac-slider-thumb-background-wrapper:active .ac-slider-thumb-background,.controls-progress-indicator .ac-slider-thumb-background-wrapper:hover .ac-slider-thumb-background{transform:scale(1)}.controls-progress-indicator .ac-slider-thumb-background{background:#fff;border-radius:50%;height:12px;width:100%;opacity:0;transform:scale(.33333);transform-origin:50% 50%;transition:transform .25s ease,opacity .25s ease .25s;will-change:transform}.controls-progress-indicator .ac-slider-thumb-overlay{position:absolute;z-index:1;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%);border-top-right-radius:50%;border-bottom-right-radius:50%;height:12px;transform:scale(.33333);transform-origin:50% 50%;transition:transform .25s ease;width:100%}.controls-progress-indicator.ac-slider-inactive .ac-slider-thumb{visibility:hidden}.controls-volume{cursor:pointer;max-width:20px}.controls-volume:hover{height:90px}.controls-volume .controls-volume-level-indicator{bottom:35px;left:7px;width:4px;padding:10px 10px 0 10px;height:60px;position:absolute;pointer-events:none}.ac-video-controls.mobile .controls-volume .controls-volume-level-indicator{display:none}.controls-volume .controls-volume-level-indicator:active .ac-slider-thumb-background{transform:scale(1)}.controls-volume .ac-slider-runnable-track{border-radius:2px;position:relative;width:100%;height:100%;left:-4px;padding-left:4px;padding-right:4px}.controls-volume .ac-slider-background{background:rgba(255,255,255,.32);border-radius:2px;height:100%;position:absolute;bottom:0;width:4px;height:4px;opacity:0;transition:height .2345s cubic-bezier(.4,0,.6,1),opacity 67ms cubic-bezier(.4,0,.6,1) 335ms}.controls-volume .ac-slider-inner-track{border-radius:2px;position:absolute;overflow:hidden;bottom:0;height:0;width:4px;transform-style:preserve-3d;transition:height 335ms cubic-bezier(.4,0,.6,1),opacity 67ms cubic-bezier(.4,0,.6,1) 335ms}.controls-volume .ac-slider-thumb-wrapper{width:12px;height:0;bottom:0;left:1px;position:absolute;z-index:10;transition:height 335ms cubic-bezier(.4,0,.6,1)}.controls-volume .ac-slider-thumb{background:#fff;border-radius:50%;height:10px;width:10px;top:auto;position:absolute;opacity:0;transform:scale(.4);transform-origin:50% 100%;transition:transform 201ms cubic-bezier(.4,0,.6,1) 201ms,opacity 67ms cubic-bezier(.4,0,.6,1) 335ms;will-change:transform}.controls-volume .ac-slider-thumb-background-wrapper{width:12px;height:12px;position:absolute;top:-1px;left:-1px}.controls-volume .ac-slider-thumb-background-wrapper:active .ac-slider-thumb-background,.controls-volume .ac-slider-thumb-background-wrapper:hover .ac-slider-thumb-background{transform:scale(1)}.controls-volume .ac-slider-thumb-background{background:#fff;border-radius:50%;width:100%;height:100%;transform:scale(.83333);transform-origin:50% 50%;transition:transform .25s ease}.controls-volume .ac-slider-scrubbed{background:#fff;bottom:calc(100% - (10px / 2));position:absolute;width:100%;height:100%;transform:translateY(100%);transition:margin-bottom 335ms linear;will-change:bottom}.controls-volume .controls-volume-level-indicator:not(.ac-slider-inactive),.controls-volume .controls-volume-level-indicator:not(.ac-slider-inactive) .controls-volume-level-indicator,.controls-volume:active,.controls-volume:active .controls-volume-level-indicator,.controls-volume:hover,.controls-volume:hover .controls-volume-level-indicator{pointer-events:all}.controls-volume .controls-volume-level-indicator:not(.ac-slider-inactive) .ac-slider-ax-track,.controls-volume .controls-volume-level-indicator:not(.ac-slider-inactive) .controls-volume-level-indicator .ac-slider-ax-track,.controls-volume:active .ac-slider-ax-track,.controls-volume:active .controls-volume-level-indicator .ac-slider-ax-track,.controls-volume:hover .ac-slider-ax-track,.controls-volume:hover .controls-volume-level-indicator .ac-slider-ax-track{position:absolute;top:0;left:0;height:100%;width:100%}.controls-volume .controls-volume-level-indicator:not(.ac-slider-inactive) .controls-toggle-mute-volume-button,.controls-volume:active .controls-toggle-mute-volume-button,.controls-volume:hover .controls-toggle-mute-volume-button{opacity:1!important}.controls-volume .controls-volume-level-indicator:not(.ac-slider-inactive) .ac-slider-background,.controls-volume:active .ac-slider-background,.controls-volume:hover .ac-slider-background{height:100%;opacity:1;transition:height .2345s ease-out,opacity 33.5ms ease-out}.controls-volume .controls-volume-level-indicator:not(.ac-slider-inactive) .ac-slider-inner-track,.controls-volume .controls-volume-level-indicator:not(.ac-slider-inactive) .ac-slider-thumb-wrapper,.controls-volume:active .ac-slider-inner-track,.controls-volume:active .ac-slider-thumb-wrapper,.controls-volume:hover .ac-slider-inner-track,.controls-volume:hover .ac-slider-thumb-wrapper{height:100%;transition:height 268ms ease-out 67ms}.controls-volume .controls-volume-level-indicator:not(.ac-slider-inactive) .ac-slider-thumb,.controls-volume:active .ac-slider-thumb,.controls-volume:hover .ac-slider-thumb{opacity:1;transform:scale(1);transition:transform .25125s ease-out 50.25ms,opacity 50.25ms ease-out 50.25ms}.controls-volume .controls-volume-level-indicator:not(.ac-slider-inactive) .ac-slider-scrubbed,.controls-volume:active .ac-slider-scrubbed,.controls-volume:hover .ac-slider-scrubbed{margin-bottom:5px;transition:margin-bottom 335ms linear}.live-stream{display:none;text-align:center;white-space:nowrap}.live-stream .live-stream-text{color:#fff;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;line-height:1;font-size:12px;letter-spacing:-.01em;display:block;position:relative}.ac-video-player.small .live-stream .live-stream-text{top:12px}.ac-video-player.medium .live-stream .live-stream-text{top:12px}.ac-video-player.large .live-stream .live-stream-text{top:14px}.live-stream .live-stream-text::before{content:'';width:5px;height:5px;background:rgba(255,48,55,.8);display:inline-block;border-radius:50%;margin-right:5px;vertical-align:middle}.ac-video-live .main-controls{max-width:420px}.ac-video-live .controls-progress{display:none}.ac-video-live .live-stream{display:block}.ac-video-player.small .loading-indicator{width:52px;height:52px;bottom:4px;right:2px}.ac-video-player.medium .loading-indicator{width:86px;height:86px;bottom:8px;right:2px}.ac-video-player.large .loading-indicator{width:86px;height:86px;bottom:8px;right:2px}.ac-video-player .loading-indicator-container{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;top:0;pointer-events:none;z-index:15}.ac-video-player .loading-indicator-container span{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.ac-video-player .loading-indicator{opacity:0;align-self:center;position:relative;transition:opacity 1s ease;transform:translateX(50%) translateY(50%)}.ac-video-player.medium.loading .loading-indicator>*,.ac-video-player.small.loading .loading-indicator>*{width:3px;height:9px;border-radius:1.5px}.ac-video-player.loading .controls-container{opacity:1}.ac-video-player.loading .controls-container .controls-play-pause-button-container{transform:translateY(0);opacity:1}.ac-video-player.loading .loading-indicator-container{visibility:visible}.ac-video-player.loading .loading-indicator{display:block;opacity:1}.ac-video-player.loading .loading-indicator>*{width:5px;height:15px;background:#d2d2d7;position:absolute;display:block;opacity:0;border-radius:2.5px;-webkit-animation-name:loading-fade;animation-name:loading-fade;-webkit-animation-direction:forward;animation-direction:forward;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(1,.1,0,.3);animation-timing-function:cubic-bezier(1,.1,0,.3)}.ac-video-player.loading .loading-indicator>:nth-child(0){transform:rotate(-30deg) translate(0,-136%);-webkit-animation-delay:-83.33ms;animation-delay:-83.33ms}.ac-video-player.loading .loading-indicator>:nth-child(1){transform:rotate(0) translate(0,-136%);-webkit-animation-delay:0s;animation-delay:0s}.ac-video-player.loading .loading-indicator>:nth-child(2){transform:rotate(30deg) translate(0,-136%);-webkit-animation-delay:83.33ms;animation-delay:83.33ms}.ac-video-player.loading .loading-indicator>:nth-child(3){transform:rotate(60deg) translate(0,-136%);-webkit-animation-delay:.16667s;animation-delay:.16667s}.ac-video-player.loading .loading-indicator>:nth-child(4){transform:rotate(90deg) translate(0,-136%);-webkit-animation-delay:.25s;animation-delay:.25s}.ac-video-player.loading .loading-indicator>:nth-child(5){transform:rotate(120deg) translate(0,-136%);-webkit-animation-delay:.33333s;animation-delay:.33333s}.ac-video-player.loading .loading-indicator>:nth-child(6){transform:rotate(150deg) translate(0,-136%);-webkit-animation-delay:.41667s;animation-delay:.41667s}.ac-video-player.loading .loading-indicator>:nth-child(7){transform:rotate(180deg) translate(0,-136%);-webkit-animation-delay:.5s;animation-delay:.5s}.ac-video-player.loading .loading-indicator>:nth-child(8){transform:rotate(210deg) translate(0,-136%);-webkit-animation-delay:.58333s;animation-delay:.58333s}.ac-video-player.loading .loading-indicator>:nth-child(9){transform:rotate(240deg) translate(0,-136%);-webkit-animation-delay:.66667s;animation-delay:.66667s}.ac-video-player.loading .loading-indicator>:nth-child(10){transform:rotate(270deg) translate(0,-136%);-webkit-animation-delay:.75s;animation-delay:.75s}.ac-video-player.loading .loading-indicator>:nth-child(11){transform:rotate(300deg) translate(0,-136%);-webkit-animation-delay:.83333s;animation-delay:.83333s}.ac-video-player.loading .loading-indicator>:nth-child(12){transform:rotate(330deg) translate(0,-136%);-webkit-animation-delay:.91667s;animation-delay:.91667s}@-webkit-keyframes loading-fade{from{opacity:1}75%{opacity:.12}to{opacity:.12}}@keyframes loading-fade{from{opacity:1}75%{opacity:.12}to{opacity:.12}}.ac-video-player.small .ac-video-overlay-container div .ac-video-trickplay{bottom:16px}.ac-video-player.small .ac-video-overlay-container div .ac-video-trickplay-image{display:none}.ac-video-player.small .ac-video-overlay-container div .ac-video-trickplay-chapter-title{display:none}.ac-video-player.small .ac-slider-chapters-track{display:none}.ac-video-player.medium .ac-video-overlay-container div .ac-video-trickplay{width:96px;bottom:26px}.ac-video-player.medium .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-image{height:56px}.ac-video-player.medium .ac-video-overlay-container div.tft-video .ac-video-trickplay .ac-video-trickplay-image{height:40px}.ac-video-player.medium .ac-video-overlay-container div.square-video .ac-video-trickplay .ac-video-trickplay-image{height:96px}.ac-video-player.medium .ac-video-overlay-container div.vertical-video .ac-video-trickplay{width:56px;bottom:26px}.ac-video-player.medium .ac-video-overlay-container div.vertical-video .ac-video-trickplay .ac-video-trickplay-image{height:96px}.ac-video-player.large .ac-video-overlay-container div .ac-video-trickplay{width:144px;bottom:36px}.ac-video-player.large .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-image{height:81px}.ac-video-player.large .ac-video-overlay-container div.tft-video .ac-video-trickplay .ac-video-trickplay-image{height:60px}.ac-video-player.large .ac-video-overlay-container div.square-video .ac-video-trickplay .ac-video-trickplay-image{height:144px}.ac-video-player.large .ac-video-overlay-container div.vertical-video .ac-video-trickplay{width:81px;bottom:36px}.ac-video-player.large .ac-video-overlay-container div.vertical-video .ac-video-trickplay .ac-video-trickplay-image{height:144px}.ac-video-player .ac-video-overlay-container{top:0;left:0;right:0;bottom:0;pointer-events:none;position:absolute;width:100%;height:100%;z-index:11}.ac-video-player .ac-video-overlay-container.hidden{display:none}.ac-video-player .ac-video-overlay-container div{bottom:0;position:absolute;width:100%}.ac-video-player .ac-video-overlay-container div .ac-video-trickplay{display:flex;flex-direction:column;align-items:center}.ac-video-player .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-image{position:relative;margin-bottom:11px;opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(0,0,.2,1) 50ms,transform .35s cubic-bezier(0,0,.2,1) 50ms}.ac-video-player .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-image.hidden{opacity:0;transition-duration:.15s;transition-delay:.15s}.ac-video-player .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-time{margin-bottom:13px;width:180px;text-align:center;position:relative;color:#fff;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:11px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1;letter-spacing:-.09px;opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(0,0,.2,1),transform .35s cubic-bezier(0,0,.2,1)}.ac-video-player .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-chapter-title{margin-bottom:5px;text-align:center;position:relative;color:#fff;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:11px;line-height:1;letter-spacing:-.09px;opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(0,0,.2,1),transform .35s cubic-bezier(0,0,.2,1)}.ac-video-player .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-chapter-title.hidden{display:none}.ac-video-player .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-chapter-title:not(:last-child){width:180px}.ac-video-player .ac-video-overlay-container div .ac-video-trickplay.hidden .ac-video-trickplay-image{opacity:0;transform:translateY(8px);transition:opacity .35s cubic-bezier(.4,0,.6,1),transform .4s cubic-bezier(.4,0,.6,1)}.ac-video-player .ac-video-overlay-container div .ac-video-trickplay.hidden .ac-video-trickplay-time{opacity:0;transform:translateY(8px);transition:opacity .3s cubic-bezier(.4,0,.6,1),transform .4s cubic-bezier(.4,0,.6,1)}.ac-video-player .ac-video-overlay-container div .ac-video-trickplay.hidden .ac-video-trickplay-chapter-title{opacity:0;transform:translateY(8px);transition:opacity .3s cubic-bezier(.4,0,.6,1),transform .4s cubic-bezier(.4,0,.6,1)}.ac-video-player.user-hover .end-state .ac-video-overlay-container,.ac-video-player.user-hover .start-state .ac-video-overlay-container{visibility:hidden}.ac-video-player.user-hover .ac-video-overlay-container{visibility:visible}.ac-video-player .end-state-wrapper{position:absolute;bottom:0;width:100%;height:82px;pointer-events:none}.ac-video-player .end-state-container{display:flex;visibility:hidden;width:100%;height:100%;padding:0 30px 30px;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;pointer-events:all;cursor:default;transform:translateY(20px)}.ac-video-player .end-state-container .end-state-item{opacity:0}.ac-video-player .end-state-container .end-state-item .end-state-link{text-decoration:none}.ac-video-player .end-state-container .end-state-item:hover .end-state-text-container:before{opacity:1}.ac-video-player .end-state-container .end-state-item .end-state-text-container{display:inline-block;position:relative}.ac-video-player .end-state-container .end-state-item .end-state-text-container:before{content:"";display:block;position:absolute;width:100%;height:1px;bottom:2px;left:0;background-color:#fff;opacity:0;transition:opacity .5s ease}.ac-video-player .end-state .end-state-container{transform:translateY(0);transition:transform .5s cubic-bezier(0,0,.2,1);visibility:visible}.ac-video-player .end-state .end-state-container.hidden{display:none}.ac-video-player .end-state .end-state-container:hover .end-state-item:hover{opacity:1}.ac-video-player .end-state .end-state-container .end-state-item{margin:0 auto;font-size:17px;letter-spacing:-.37px;line-height:21px;opacity:.8;transition:opacity .5s ease}.ac-video-player .end-state .end-state-container .end-state-item:first-child{padding-top:.2em;padding-bottom:.2em}.ac-video-player .end-state .end-state-container .end-state-item:last-child{padding-top:.2em}.ac-video-player .end-state .end-state-container .end-state-item:only-child{padding-top:0;padding-bottom:0}.ac-video-player .end-state .end-state-container .end-state-item .end-state-link{color:#fff}.ac-video-player.medium .end-state-wrapper{height:72px}.ac-video-player.medium .end-state-container{padding:0 20px 20px}.ac-video-player.medium .end-state-item{font-size:17px;letter-spacing:-.37px;line-height:25px}.ac-video-player.small .end-state-wrapper{height:58px}.ac-video-player.small .end-state-container{padding:0 10px 10px}.ac-video-player.small .end-state .end-state-container .end-state-item{font-size:14px;letter-spacing:-.22px;line-height:20px}.ac-video-player.small .end-state .end-state-container .end-state-item:only-child{padding-bottom:10px}html[dir=rtl] .controls-social-tray{direction:rtl}.sharing-state{text-align:center;pointer-events:none}.ac-video-player.small .sharing-state{height:40px}.ac-video-player.medium .sharing-state{height:48px}.ac-video-player.large .sharing-state{height:54px}.sharing-state .acv-fb-share{width:1em;max-width:1em;background-size:16px}.mobile.sharing-state .acv-fb-share{background-size:21.6px}.sharing-state .acv-tw-share{width:1.1875em;max-width:1.1875em;background-size:19px}.mobile.sharing-state .acv-tw-share{background-size:25.65px}.sharing-state .copy-link{width:1.0625em;max-width:1.0625em;background-size:17px}.mobile.sharing-state .copy-link{background-size:22.95px}.sharing-state .copy-embed-code{display:none!important}.sharing-state.embed-enabled .copy-embed-code{display:inline-flex!important;width:1.5em;max-width:1.5em;background-size:24px}.mobile.sharing-state.embed-enabled .copy-embed-code{background-size:32.4px}.sharing-state .textinput-close-button{width:13px;background-size:13px}.mobile.sharing-state .textinput-close-button{width:17.55px;background-size:17.55px}.sharing-state .container{background:rgba(110,110,115,.4);border-radius:6px;display:inline-flex;align-items:center;font-size:0;padding-left:5px;padding-right:5px}.mobile.sharing-state .container{padding-left:6.75px;padding-right:6.75px}.ac-video-player.small .sharing-state .container{margin-top:10px}.ac-video-player.medium .sharing-state .container{margin-top:18px}.ac-video-player.large .sharing-state .container{margin-top:24px}.sharing-state .container.hidden{display:none}.sharing-state .container button{border:0;padding:0;margin:0;text-transform:uppercase;color:transparent;overflow:hidden;white-space:nowrap;background-color:transparent;cursor:pointer;box-sizing:content-box;line-height:0;display:inline-flex;height:30px}.mobile.sharing-state .container button{height:40.5px}.sharing-state .container .sharing-button-container button{pointer-events:auto;font:initial;opacity:.8;transition:opacity 342ms ease-out 38ms,max-width .19s ease-out,padding .19s ease-out,transform .19s ease-out;font-size:16px;padding-left:9px;padding-right:9px}.mobile.sharing-state .container .sharing-button-container button{font-size:21.6px;padding-left:12.15px;padding-right:12.15px}.sharing-state .container .sharing-button-container button.hide-button{display:none}.sharing-state .container .textarea-container{font-size:0;visibility:hidden}.sharing-state .container .textarea-container span{display:inline-flex}.sharing-state .container .textarea-container .copy-area{background:0 0;border:none;color:#fff;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;width:0;margin:0;padding-left:1px;padding-right:1px;text-align:left;transition:width .38s ease-out,transform .38s ease-out;transition-duration:.19s;font-size:11px}.sharing-state .container .textarea-container .copy-area:focus{outline:0}.mobile.sharing-state .container .textarea-container .copy-area{font-size:14.85px}.sharing-state .container .textarea-container .textinput-close-button{opacity:0;max-width:0;padding:0;transition:opacity .38s ease-out,max-width .19s ease-out,padding .19s ease-out}.sharing-state .container.textarea-active{pointer-events:all;background:rgba(110,110,115,.56)}.sharing-state .container.textarea-active .textarea-container{visibility:visible}.sharing-state .container.textarea-active .textarea-container .copy-area{width:212px;transition:width .38s cubic-bezier(0,0,.2,1),transform .38s cubic-bezier(0,0,.2,1)}.sharing-state .container.textarea-active .textarea-container .textinput-close-button{opacity:.8;padding-left:9px;padding-right:9px;transition:opacity .19s cubic-bezier(0,0,.2,1) .19s,max-width .19s cubic-bezier(0,0,.2,1),padding .19s cubic-bezier(0,0,.2,1);max-width:13px}.mobile.sharing-state .container.textarea-active .textarea-container .textinput-close-button{max-width:17.55px}.sharing-state .container.textarea-active .sharing-container button:not(.active){opacity:0;max-width:0;padding:0;visibility:hidden;transition:opacity .19s cubic-bezier(0,0,.2,1),max-width .38s cubic-bezier(0,0,.2,1),padding .38s cubic-bezier(0,0,.2,1)}.sharing-state .container.textarea-active .sharing-container button.active{opacity:.8;visibility:visible;transition:opacity .19s cubic-bezier(0,0,.2,1)}.threesixty-ui{cursor:-webkit-grab;cursor:grab}.threesixty-ui .ac-video-controls .compass-wrapper{transform:translateY(0)}.threesixty-video .ac-video-controls .compass-wrapper{display:inline-block}.ac-video-controls .compass-wrapper{display:none}.compass-wrapper{border:0;padding:0;margin:0;text-transform:uppercase;color:transparent;overflow:hidden;white-space:nowrap;background-color:transparent;overflow:visible;position:absolute;top:calc(50% - (38px / 2));right:24px;height:38px;width:38px;z-index:2;opacity:0;transform:translateY(0);transition:opacity .4s cubic-bezier(.4,0,.6,1),transform .5s cubic-bezier(.4,0,.6,1)}.compass-wrapper .compass-background{width:100%;height:100%;position:absolute;pointer-events:none;transition:transform 275ms cubic-bezier(.4,0,.6,1) 60ms}.compass-wrapper.show-arrows .compass-background{transform:scale(1.8);transition:transform 335ms cubic-bezier(.4,0,.6,1)}.compass-wrapper .compass{border:0;padding:0;margin:0;text-transform:uppercase;color:transparent;overflow:hidden;white-space:nowrap;background-color:transparent;cursor:inherit;width:38px;height:38px}.compass-wrapper .compass-ring{width:38px;max-width:38px;position:absolute;height:38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-top:0;margin-left:0;pointer-events:none;will-change:transform}.compass-wrapper:hover{cursor:pointer}.compass-wrapper .compass-field{width:38px;max-width:38px;height:38px;position:absolute;top:0;margin-top:0;margin-left:0;pointer-events:none}.compass-wrapper .compass-arrows{pointer-events:none;position:absolute;width:68px;height:68px;top:-15px;left:-15px;opacity:0;transition:opacity 275ms cubic-bezier(.4,0,.6,1) 60ms}.compass-wrapper .compass-arrows .compass-arrow-bottom,.compass-wrapper .compass-arrows .compass-arrow-left,.compass-wrapper .compass-arrows .compass-arrow-right,.compass-wrapper .compass-arrows .compass-arrow-top{border:0;padding:0;margin:0;text-transform:uppercase;color:transparent;overflow:hidden;white-space:nowrap;background-color:transparent;pointer-events:none;cursor:inherit;position:absolute;width:19px;height:19px;opacity:.56;will-change:opacity;transition:transform 275ms cubic-bezier(.4,0,.6,1) 30ms}.compass-wrapper .compass-arrows .compass-arrow-bottom:active,.compass-wrapper .compass-arrows .compass-arrow-bottom:focus,.compass-wrapper .compass-arrows .compass-arrow-left:active,.compass-wrapper .compass-arrows .compass-arrow-left:focus,.compass-wrapper .compass-arrows .compass-arrow-right:active,.compass-wrapper .compass-arrows .compass-arrow-right:focus,.compass-wrapper .compass-arrows .compass-arrow-top:active,.compass-wrapper .compass-arrows .compass-arrow-top:focus{opacity:1}.ac-video-controls.mobile .compass-wrapper .compass-arrows .compass-arrow-bottom,.ac-video-controls.mobile .compass-wrapper .compass-arrows .compass-arrow-left,.ac-video-controls.mobile .compass-wrapper .compass-arrows .compass-arrow-right,.ac-video-controls.mobile .compass-wrapper .compass-arrows .compass-arrow-top{pointer-events:all}.compass-wrapper .compass-arrows .compass-arrow-top{top:0;left:24px;transform:rotate(-90deg) translateX(-7px) scale(.55)}.compass-wrapper .compass-arrows .compass-arrow-right{top:24px;left:47px;transform:translateX(-7px) scale(.55)}.compass-wrapper .compass-arrows .compass-arrow-bottom{top:48px;left:25px;transform:rotate(90deg) translateX(-7px) scale(.55)}.compass-wrapper .compass-arrows .compass-arrow-left{top:24px;left:2px;transform:rotate(180deg) translateX(-7px) scale(.55)}.compass-wrapper.show-arrows .compass-arrows{opacity:1;transition:opacity 275ms cubic-bezier(.4,0,.6,1) 60ms}.compass-wrapper.show-arrows .compass-arrow-bottom,.compass-wrapper.show-arrows .compass-arrow-left,.compass-wrapper.show-arrows .compass-arrow-right,.compass-wrapper.show-arrows .compass-arrow-top{pointer-events:all;transition:transform 275ms cubic-bezier(.4,0,.6,1) 60ms}.compass-wrapper.show-arrows .compass-arrow-top{transform:rotate(-90deg) translateX(0) scale(1)}.compass-wrapper.show-arrows .compass-arrow-right{transform:translateX(0) scale(1)}.compass-wrapper.show-arrows .compass-arrow-bottom{transform:rotate(90deg) translateX(0) scale(1)}.compass-wrapper.show-arrows .compass-arrow-left{transform:rotate(180deg) translateX(0) scale(1)}.ac-video-controls.start-state .compass-wrapper{visibility:hidden;pointer-events:none;opacity:0}.ac-video-controls.end-state .compass-wrapper{visibility:hidden;pointer-events:none;opacity:0}.threesixty-ui .compass-wrapper{opacity:1;transition:opacity .4s cubic-bezier(0,0,.2,1) .25s,transform .5s cubic-bezier(0,0,.2,1) .2s}.mouse-leave .compass-wrapper{transform:translateY(20px);transition-delay:50ms}.dragging .compass-wrapper{transform:translateY(0)}.dragging .compass{cursor:-webkit-grabbing;cursor:grabbing}.ac-video-player .error-state-wrapper{position:absolute;bottom:0;width:100%;height:100%;pointer-events:none;visibility:hidden}.ac-video-player .error-state-wrapper .error-state-container{display:flex;visibility:hidden;width:100%;height:100%;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;text-align:center;pointer-events:all;cursor:default;background:rgba(0,0,0,.67)}.ac-video-player .error-state-wrapper .error-state-container .error-state-message{background-color:rgba(29,29,31,.8);border-radius:6px;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;color:#fff;opacity:1;letter-spacing:-.37px;text-align:center;line-height:20px;min-width:40px;max-width:360px;padding:10px 16px;outline:0}.ac-video-player:not(.idle-state).media-error .ac-video-controls{opacity:0;visibility:hidden}.ac-video-player:not(.idle-state).media-error .error-state-wrapper{visibility:visible;pointer-events:all}.ac-video-player:not(.idle-state).media-error .error-state-wrapper .error-state-container{transform:translateY(0);transition:opacity .5s ease;visibility:visible}.ac-video-player:not(.idle-state).media-error .error-state-wrapper .error-state-container.hidden{display:none}.ac-video-player:not(.idle-state).media-error .error-state-wrapper .error-state-container:hover .end-state-item:hover{opacity:1}.ac-player-tablet .modal{display:none}.has-modal.modal-open .modal{display:block}.modal .ac-video-player .ac-video-not-supported{background-color:transparent!important}.ac-modal-video-pip{opacity:0;pointer-events:none;display:block}.modal .modal-content{width:100%;height:100%;display:flex;justify-content:center}.modal .modal-content.center-horizontal{display:flex;justify-content:center}.modal .modal-content.center-horizontal .ac-player-container{position:relative;width:auto}.modal .modal-content.center-horizontal .ac-player-container.ac-video-cinematic-aspect-ratio{max-width:1536px}.modal .modal-content.center-horizontal .ac-player-container.ac-video-cinematic-aspect-ratio .ac-video-player{max-height:640px}.modal .modal-content.center-horizontal .ac-player-container.ac-video-19x9-aspect-ratio{max-width:1624px}.modal .modal-content.center-horizontal .ac-player-container.ac-video-19x9-aspect-ratio .ac-video-player{max-height:750px}.modal .modal-content.center-horizontal .ac-player-container.ac-video-9x19-aspect-ratio{max-width:563px}.modal .modal-content.center-horizontal .ac-player-container.ac-video-9x19-aspect-ratio .ac-video-player{max-height:1218px}.modal .modal-content.center-horizontal .ac-player-container.ac-video-square-aspect-ratio{max-width:960px}.modal .modal-content.center-horizontal .ac-player-container.ac-video-square-aspect-ratio .ac-video-player{max-height:960px}.modal .modal-content.center-horizontal .ac-player-container.ac-video-vertical-aspect-ratio{max-width:540px}.modal .modal-content.center-horizontal .ac-player-container.ac-video-vertical-aspect-ratio.ac-films-modal-mobile{max-width:720px}.modal .modal-content.center-horizontal .ac-player-container.ac-video-vertical-aspect-ratio .ac-video-player{max-height:960px}.modal .modal-content.center-horizontal .ac-player-container.ac-films-modal-mobile .ac-video-player{max-height:85vh}.modal .modal-content.center-horizontal .ac-player-container .ac-video-player{width:auto;height:100vh;max-height:720px}.modal .modal-content.center-horizontal .ac-player-container .ac-video-player video{width:auto;min-width:320px}.modal .modal-content .ac-player-container{max-width:1280px;width:100vw;min-width:320px;display:flex}.modal .modal-content .ac-player-container.ac-video-cinematic-aspect-ratio,.modal .modal-content .ac-player-container.ac-video-cinematic-aspect-ratio .ac-video-player .ac-video-poster{max-width:1536px}.modal .modal-content .ac-player-container.ac-films-modal-mobile{min-width:0}.modal .modal-content .ac-player-container .ac-video-player{overflow:hidden;position:relative;width:100%;align-self:center;display:flex}.modal .modal-content .ac-player-container .ac-video-player video{max-height:100vh;max-width:100vw}.modal .modal-content .ac-player-container .ac-video-player .ac-video-poster{top:auto;left:auto;justify-self:center;align-self:center}.ac-video-player.ac-films-handheld-player{position:fixed;z-index:-1;visibility:hidden;width:1px;height:1px;top:50%;left:50%}.ac-video-player.ac-films-handheld-player .error-state-wrapper{display:none}.ac-video-player.ac-films-handheld-player.player-fullscreen{visibility:visible}.shelf-grid{margin-bottom:0;width:100%;padding:0 40px;position:relative;z-index:1}.shelf-grid__body{width:100%;overflow:hidden;box-sizing:content-box;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.shelf-grid__list{padding:0;margin:0;display:grid;grid-auto-flow:column;list-style:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.shelf-grid__list::-webkit-scrollbar{display:none}.shelf-no-snap .shelf-grid__list{-ms-scroll-snap-type:none;scroll-snap-type:none}@media (prefers-reduced-motion:reduce){.shelf-grid__list{scroll-behavior:auto}}.shelf-grid__list-item{scroll-snap-align:start}html[dir=rtl] .shelf-grid__list-item{scroll-snap-align:none}.shelf-grid-nav{margin:0;list-style:none}.shelf-grid-nav ul{margin:0;list-style:none}.shelf-grid-nav__arrow{width:40px;height:100%;background:0 0;display:block;overflow:hidden;position:absolute;text-align:center;transition:250ms background-color linear,250ms color linear,250ms opacity linear;border:none;cursor:pointer;z-index:1}.shelf-grid-nav__arrow:focus{outline:0}.shelf-grid-nav__arrow::after{margin:0 auto;position:relative;top:0;display:block;content:'';width:13px;height:29px;opacity:.85;background-repeat:no-repeat;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/shelf/paddle-default-c982e76e4d16230b8424bb5e3618038e.svg);z-index:1}.dark-mode .shelf-grid-nav__arrow::after{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/shelf/paddle-dark-eec61ec5e516c8b50a97265169ef76a2.svg)}@media (prefers-color-scheme:dark){.shelf-grid-nav__arrow::after{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/shelf/paddle-dark-eec61ec5e516c8b50a97265169ef76a2.svg)}}@media (prefers-contrast:more){.shelf-grid-nav__arrow::after{opacity:1}}.shelf-grid-nav__arrow:hover{text-decoration:none}.shelf-grid-nav__arrow:active:not([disabled])::after{transition:none;opacity:1}.shelf-grid-nav__arrow:focus[data-focus-method=key]{box-shadow:0 0 0 4px rgba(0,125,250,.6);outline:0}.shelf-grid-nav__arrow:focus[data-focus-method=key][data-focus-method=mouse]:not(input):not(textarea):not(select),.shelf-grid-nav__arrow:focus[data-focus-method=key][data-focus-method=touch]:not(input):not(textarea):not(select){box-shadow:none}.shelf-grid-nav__arrow.disabled,.shelf-grid-nav__arrow:disabled{cursor:default;opacity:0}@media only screen and (hover:hover) and (pointer:fine){.shelf-grid--onhover .shelf-grid-nav__arrow{opacity:0;transition:250ms background-color linear,250ms color linear,250ms opacity linear}.shelf-grid--onhover .shelf-grid-nav__arrow:focus{opacity:1}.shelf-grid--onhover:hover .shelf-grid-nav__arrow{opacity:1}.shelf-grid--onhover:hover .shelf-grid-nav__arrow.disabled,.shelf-grid--onhover:hover .shelf-grid-nav__arrow:disabled{opacity:0}}.shelf-grid-nav__arrow--next,.shelf-grid-nav__arrow--previous{top:0}.shelf-grid-nav__arrow--next{right:-40px}.shelf-grid-nav__arrow--next::after{transform:scaleX(-1)}html[dir=rtl] .shelf-grid-nav__arrow--next::after{transform:none}.shelf-grid-nav__arrow--previous{left:-40px}html[dir=rtl] .shelf-grid-nav__arrow--previous::after{transform:scaleX(-1)}.shelf-grid__header{padding-top:13px;padding-bottom:13px;padding-left:25px;padding-right:25px;padding-left:0;padding-right:0}[data-grid='A'] .shelf-grid__list{grid-auto-columns:calc((100% - 1 * var(--grid-column-gap))/ 2);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}@media only screen and (min-width:735px){[data-grid='A'] .shelf-grid__list{grid-auto-columns:calc((100% - 1 * var(--grid-column-gap))/ 2);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}@media only screen and (min-width:1069px){[data-grid='A'] .shelf-grid__list{grid-auto-columns:calc((100% - 2 * var(--grid-column-gap))/ 3);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}[data-grid='B'] .shelf-grid__list{grid-auto-columns:calc((100% - 1 * var(--grid-column-gap))/ 2);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}@media only screen and (min-width:735px){[data-grid='B'] .shelf-grid__list{grid-auto-columns:calc((100% - 2 * var(--grid-column-gap))/ 3);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}@media only screen and (min-width:1069px){[data-grid='B'] .shelf-grid__list{grid-auto-columns:calc((100% - 3 * var(--grid-column-gap))/ 4);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}[data-grid='C'] .shelf-grid__list{grid-auto-columns:calc((100% - 2 * var(--grid-column-gap))/ 3);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}@media only screen and (min-width:735px){[data-grid='C'] .shelf-grid__list{grid-auto-columns:calc((100% - 3 * var(--grid-column-gap))/ 4);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}@media only screen and (min-width:1069px){[data-grid='C'] .shelf-grid__list{grid-auto-columns:calc((100% - 4 * var(--grid-column-gap))/ 5);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}[data-grid='D'] .shelf-grid__list{grid-auto-columns:calc((100% - 3 * var(--grid-column-gap))/ 4);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}@media only screen and (min-width:735px){[data-grid='D'] .shelf-grid__list{grid-auto-columns:calc((100% - 4 * var(--grid-column-gap))/ 5);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}@media only screen and (min-width:1069px){[data-grid='D'] .shelf-grid__list{grid-auto-columns:calc((100% - 7 * var(--grid-column-gap))/ 8);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}[data-grid='E'] .shelf-grid__list{grid-auto-columns:calc((100% - 4 * var(--grid-column-gap))/ 5);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}@media only screen and (min-width:735px){[data-grid='E'] .shelf-grid__list{grid-auto-columns:calc((100% - 8 * var(--grid-column-gap))/ 9);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}@media only screen and (min-width:1069px){[data-grid='E'] .shelf-grid__list{grid-auto-columns:calc((100% - 9 * var(--grid-column-gap))/ 10);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}[data-grid='F'] .shelf-grid__list{grid-auto-columns:calc((100% - 1 * var(--grid-column-gap))/ 2);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}@media only screen and (min-width:735px){[data-grid='F'] .shelf-grid__list{grid-auto-columns:calc((100% - 2 * var(--grid-column-gap))/ 3);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}@media only screen and (min-width:1069px){[data-grid='F'] .shelf-grid__list{grid-auto-columns:calc((100% - 2 * var(--grid-column-gap))/ 3);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}[data-grid='G'] .shelf-grid__list{grid-auto-columns:calc((100% - 3 * var(--grid-column-gap))/ 4);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}@media only screen and (min-width:735px){[data-grid='G'] .shelf-grid__list{grid-auto-columns:calc((100% - 4 * var(--grid-column-gap))/ 5);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}@media only screen and (min-width:1069px){[data-grid='G'] .shelf-grid__list{grid-auto-columns:calc((100% - 5 * var(--grid-column-gap))/ 6);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}[data-grid='H'] .shelf-grid__list{grid-auto-columns:calc((100% - 5 * var(--grid-column-gap))/ 6);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}@media only screen and (min-width:735px){[data-grid='H'] .shelf-grid__list{grid-auto-columns:calc((100% - 7 * var(--grid-column-gap))/ 8);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}@media only screen and (min-width:1069px){[data-grid='H'] .shelf-grid__list{grid-auto-columns:calc((100% - 9 * var(--grid-column-gap))/ 10);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}[data-grid=books-brick-row] .shelf-grid__list{grid-auto-columns:calc((100% - 0 * var(--grid-column-gap))/ 1);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}@media only screen and (min-width:735px){[data-grid=books-brick-row] .shelf-grid__list{grid-auto-columns:calc((100% - 1 * var(--grid-column-gap))/ 2);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}@media only screen and (min-width:1069px){[data-grid=books-brick-row] .shelf-grid__list{grid-auto-columns:calc((100% - 2 * var(--grid-column-gap))/ 3);grid-template-rows:repeat(var(--grid-rows),-webkit-max-content);grid-template-rows:repeat(var(--grid-rows),max-content);grid-column-gap:var(--grid-column-gap)}}.shelf-grid-announcer{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@media only screen and (max-width:){.shelf-grid{padding-left:0;padding-right:0}.shelf-grid-nav{display:none}.shelf-grid__list{-ms-scroll-snap-type:none;scroll-snap-type:none;margin-left:0;margin-right:0;padding-left:25px}.shelf-grid__list::after{width:15px}.shelf-grid__list-item{scroll-snap-align:none}.shelf-grid .shelf-grid__list::after{display:block;content:'\00a0';width:30px}}.focusing-outlet{outline:0}.animation-wrapper>:not(.animation-wrapper__container){transition:opacity 250ms cubic-bezier(.21,.11,.18,1)}.animation-wrapper.is-hidden>:not(.animation-wrapper__container){opacity:0;pointer-events:none;transition-duration:.1s}.animation-wrapper__container{display:inline-block;position:fixed;top:50%;pointer-events:none;text-align:center;transform:translate(-50%,-50%);left:50%;z-index:1}.animation-wrapper__spinner{height:20px;width:20px;margin:0 auto 27px;opacity:0;-webkit-animation:animation-wrapper-appear .1s cubic-bezier(.21,.11,.18,1) 1s forwards;animation:animation-wrapper-appear .1s cubic-bezier(.21,.11,.18,1) 1s forwards;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/loading-spinner-small-89b12d3c4bf034acf043c7e19e2a9ccd.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}@media only screen and (min-width:735px){.animation-wrapper__spinner{height:35px;width:35px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/loading-spinner-large-2cbc4da7c3996a3a0178735cf08b63c1.svg)}}.animation-wrapper__progress-outer{height:2px;width:109px;position:relative;overflow:hidden;font-size:0;opacity:0;background-color:rgba(123,123,139,.2);border-radius:2px;-webkit-animation:animation-wrapper-appear .1s cubic-bezier(.21,.11,.18,1) 3s forwards;animation:animation-wrapper-appear .1s cubic-bezier(.21,.11,.18,1) 3s forwards;z-index:1}.animation-wrapper__progress-inner{content:'';display:block;height:inherit;width:inherit;position:absolute;top:0;background-color:rgba(123,123,139,.9);border-radius:inherit;transition:transform 5ms ease-in-out;right:100%;z-index:1}@-webkit-keyframes animation-wrapper-appear{0%{opacity:0}100%{opacity:1}}@keyframes animation-wrapper-appear{0%{opacity:0}100%{opacity:1}}.app-privacy__cards{margin-top:13px;display:grid;grid-gap:20px}@media only screen and (min-width:735px){.app-privacy__cards{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 20px)/ 2),1fr))}}@media only screen and (min-width:1069px){.app-privacy__cards{grid-template-columns:repeat(auto-fit,minmax(calc((100% - (20px * 2))/ 3),1fr))}}.app-privacy__card{padding:28px 20px 20px;width:100%;border-radius:16px;background-color:#f8f8f8}@media only screen and (min-width:735px){.app-privacy__card:first-child:last-child{max-width:50%}}.app-privacy__modal-heading{margin-top:17px;margin-bottom:17px;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-heading:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-heading:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-heading:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-heading:lang(zh-CH){font-weight:600}.app-privacy__modal-heading:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-heading:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-heading:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-heading:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-heading:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-section{margin-top:27px;padding-top:21px;border-top:1px solid #d6d6d6}.app-privacy__modal-section p{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-section p:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-section p:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-section p:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-section p:lang(zh){letter-spacing:0}.app-privacy__modal-section p:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-section p:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-section p:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-section p:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-section p:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__modal-section p+p{margin-top:18px}.app-privacy__learn-more{margin-top:20px}.app-privacy__developer-name{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__developer-name:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__developer-name:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__developer-name:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__developer-name:lang(zh){letter-spacing:0}.app-privacy__developer-name:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__developer-name:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__developer-name:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__developer-name:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-privacy__developer-name:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.link{text-decoration:none;color:#0070c9}@media (monochrome),(min-monochrome:1){.link{text-decoration:underline!important}}.is-itunes-theme .link{color:#0070c9}.is-tv-theme .link{color:#0f6ea1}.is-mac-theme .link{color:#0070c9}.is-podcasts-theme .link{color:#7d50df}.is-apps-theme .link{color:#0070c9}.link.is-active,.link:active,.link:focus,.link:hover{text-decoration:underline}@media (monochrome),(min-monochrome:1){.link--no-decoration{text-decoration:underline!important}}.link--no-decoration.is-active,.link--no-decoration:active,.link--no-decoration:focus,.link--no-decoration:hover{text-decoration:none}.link--no-tint{color:inherit}.is-itunes-theme .link--no-tint{color:inherit}.is-tv-theme .link--no-tint{color:inherit}.is-mac-theme .link--no-tint{color:inherit}.is-podcasts-theme .link--no-tint{color:inherit}.is-apps-theme .link--no-tint{color:inherit}.targeted-link{text-decoration:none}.targeted-link.is-active,.targeted-link:active,.targeted-link:focus,.targeted-link:hover{text-decoration:none}.targeted-link.is-active .targeted-link__target,.targeted-link:active .targeted-link__target,.targeted-link:focus .targeted-link__target,.targeted-link:hover .targeted-link__target{text-decoration:underline}@media (monochrome),(min-monochrome:1){.targeted-link:not(.targeted-link--no-monochrome-underline) .targeted-link__target{text-decoration:underline!important}}.section{padding-top:19px;padding-bottom:32px}.section--hero,.section--hero-fullwidth-artwork{padding-top:20px}@media only screen and (min-width:1069px){.section--hero-book{padding-top:52px}}.section--hero{position:relative;z-index:1}@media only screen and (max-width:734px){.section--small-no-padding-top{padding-top:0}}.section--large-padding-top{padding-top:32px}.section--no-padding-top{padding-top:0}.section--no-padding-bottom{padding-bottom:0}.section--bordered{border-top:1px solid #d6d6d6}.section--book-infobar{padding-top:32px;display:flex;align-items:stretch}.section--publisher-description+.section--book-infobar{padding-top:0}@media only screen and (max-width:734px){.section--book-infobar{margin-bottom:32px;padding-bottom:0}}@media only screen and (max-width:734px){.section--link-list{padding-top:0;padding-bottom:19px}.section--link-list+.section--bordered{padding-top:0;border-top:0}}@media only screen and (max-width:734px){.section--small-not-bordered{border-top:none}}.section--subscribe-hidden{display:none}@media only screen and (max-width:734px){.section--small-full-width{margin-left:-7.14286%;margin-right:-7.14286%;padding-left:7.14286%;padding-right:7.14286%}}.section__headline{margin-bottom:17px;flex-shrink:1;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.section__headline:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.section__headline:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.section__headline:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.section__headline:lang(zh-CH){font-weight:600}.section__headline:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.section__headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.section__headline:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.section__headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.section__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.section__headline--book{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:0;font-family:"New York Medium","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}@media only screen and (max-width:1068px){.section__nav--artist-top-songs{margin-top:32px;padding-top:19px;border-top:1px solid #d6d6d6}}.section__subheadline{margin-bottom:3px;font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.section__subheadline:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.section__subheadline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.section__subheadline:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.section__subheadline:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.section__subheadline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.section__subheadline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.section__subheadline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.section__subheadline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.section__nav{display:flex;justify-content:space-between;align-items:flex-end}.section__nav--align-start{justify-content:flex-start}.section__nav--align-start>:first-child{margin-right:14px}.section__nav--small{display:flex;justify-content:space-between;align-items:baseline;flex-flow:row wrap}.section__nav__see-all-link{margin-bottom:17px;display:inline-block;flex-shrink:0;margin-left:16px}@media only screen and (max-width:734px){.section__nav--book-lighting .section__headline,.section__nav--book-lighting .section__nav__see-all-link{margin-bottom:0}}.section-group{background-color:#f8f8f8}@media only screen and (min-width:1069px){.section-group--artist{margin-top:20px}}.section-group--books-featured-review+.section-group--books-featured-review{margin-top:10px}@-webkit-keyframes we-button-fade-in{from{opacity:0}to{opacity:100%}}@keyframes we-button-fade-in{from{opacity:0}to{opacity:100%}}.we-button{font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;background:#0070c9;min-width:28px;padding:8px 16px 8px;display:inline-block;border-radius:18px;color:#1d1d1f;cursor:pointer;text-align:center;white-space:nowrap}.we-button:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button:lang(zh){letter-spacing:0}.we-button:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button:hover{text-decoration:none}.we-button:focus{box-shadow:0 0 0 4px rgba(0,125,250,.6);outline:0}.we-button:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),.we-button:focus[data-focus-method=touch]:not(input):not(textarea):not(select){box-shadow:none}.we-button:active{outline:0}.we-button.disabled,.we-button:disabled{color:#1d1d1f;cursor:default;opacity:.3}.we-button--compact{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;min-width:23px;padding-left:11px;padding-right:11px;padding-top:4px;padding-bottom:4px;border-radius:12px}.we-button--compact:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--compact:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--compact:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--compact:lang(zh){letter-spacing:0}.we-button--compact:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--compact:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--compact:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--compact:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--compact:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--block{box-sizing:border-box;display:block;width:100%}.we-button--secondary{color:#06c}.we-button--secondary.disabled,.we-button--secondary:disabled{color:#06c}.we-button-flat{color:#fff;border:1px solid #0070c9;background:#0070c9}.we-button-flat:hover{border-color:#0070c9;background:#0087f2;border-color:#0087f2}.we-button-flat.is-active,.we-button-flat:active{background:#0059a0;border-color:#0059a0}.we-button-flat.disabled,.we-button-flat:disabled{background:#0070c9;border-color:#0070c9;color:#fff;opacity:.3}.we-button-flat--plain{color:#000;border:1px solid transparent;background:0 0;padding-left:0;padding-right:0;border-left:0;border-right:0}.we-button-flat--plain:hover{border-color:transparent;background:rgba(20,20,20,0);border-color:rgba(20,20,20,0)}.we-button-flat--plain.is-active,.we-button-flat--plain:active{background:rgba(0,0,0,0);border-color:transparent}.we-button-flat--plain.disabled,.we-button-flat--plain:disabled{background:0 0;border-color:transparent;color:#000;opacity:.3}.we-button-flat--plain:hover{color:#0070c9}.is-itunes-theme .we-button-flat--plain:hover{color:#0070c9}.is-tv-theme .we-button-flat--plain:hover{color:#0f6ea1}.is-mac-theme .we-button-flat--plain:hover{color:#0070c9}.is-podcasts-theme .we-button-flat--plain:hover{color:#7d50df}.is-apps-theme .we-button-flat--plain:hover{color:#0070c9}.we-button--spinner{position:relative;transition:.25s}.we-button--spinner.we-button--loading{background-color:transparent;border-color:transparent}.we-button--pill,.we-button--pill-keycolor,.we-button--pill-small{border-radius:9999em;padding:0 16px;text-align:center;font-size:15px;line-height:1.86667;font-weight:700;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-keycolor:lang(zh-HK),.we-button--pill-small:lang(zh-HK),.we-button--pill:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-keycolor:lang(zh-MO),.we-button--pill-small:lang(zh-MO),.we-button--pill:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-keycolor:lang(zh-TW),.we-button--pill-small:lang(zh-TW),.we-button--pill:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-keycolor:lang(zh-CH),.we-button--pill-small:lang(zh-CH),.we-button--pill:lang(zh-CH){font-weight:600}.we-button--pill-keycolor:lang(th),.we-button--pill-small:lang(th),.we-button--pill:lang(th){line-height:2.212;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-keycolor:lang(ar),.we-button--pill-small:lang(ar),.we-button--pill:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-keycolor:lang(ja),.we-button--pill-small:lang(ja),.we-button--pill:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-keycolor:lang(ko),.we-button--pill-small:lang(ko),.we-button--pill:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-keycolor:lang(zh-CN),.we-button--pill-small:lang(zh-CN),.we-button--pill:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.is-itunes-theme .we-button--pill,.is-itunes-theme .we-button--pill-small{color:#0070c9;border:1px solid #efeff4;background:#efeff4}.is-itunes-theme .we-button--pill-small:hover,.is-itunes-theme .we-button--pill:hover{border-color:#efeff4;background:#e6e6ee;border-color:#e6e6ee}.is-itunes-theme .we-button--pill-small.is-active,.is-itunes-theme .we-button--pill-small:active,.is-itunes-theme .we-button--pill.is-active,.is-itunes-theme .we-button--pill:active{background:#dddde8;border-color:#dddde8}.is-itunes-theme .we-button--pill-small.disabled,.is-itunes-theme .we-button--pill-small:disabled,.is-itunes-theme .we-button--pill.disabled,.is-itunes-theme .we-button--pill:disabled{background:#efeff4;border-color:#efeff4;color:#0070c9;opacity:.3}.is-tv-theme .we-button--pill,.is-tv-theme .we-button--pill-small{color:#0f6ea1;border:1px solid #efeff4;background:#efeff4}.is-tv-theme .we-button--pill-small:hover,.is-tv-theme .we-button--pill:hover{border-color:#efeff4;background:#e6e6ee;border-color:#e6e6ee}.is-tv-theme .we-button--pill-small.is-active,.is-tv-theme .we-button--pill-small:active,.is-tv-theme .we-button--pill.is-active,.is-tv-theme .we-button--pill:active{background:#dddde8;border-color:#dddde8}.is-tv-theme .we-button--pill-small.disabled,.is-tv-theme .we-button--pill-small:disabled,.is-tv-theme .we-button--pill.disabled,.is-tv-theme .we-button--pill:disabled{background:#efeff4;border-color:#efeff4;color:#0f6ea1;opacity:.3}.is-mac-theme .we-button--pill,.is-mac-theme .we-button--pill-small{color:#0070c9;border:1px solid #efeff4;background:#efeff4}.is-mac-theme .we-button--pill-small:hover,.is-mac-theme .we-button--pill:hover{border-color:#efeff4;background:#e6e6ee;border-color:#e6e6ee}.is-mac-theme .we-button--pill-small.is-active,.is-mac-theme .we-button--pill-small:active,.is-mac-theme .we-button--pill.is-active,.is-mac-theme .we-button--pill:active{background:#dddde8;border-color:#dddde8}.is-mac-theme .we-button--pill-small.disabled,.is-mac-theme .we-button--pill-small:disabled,.is-mac-theme .we-button--pill.disabled,.is-mac-theme .we-button--pill:disabled{background:#efeff4;border-color:#efeff4;color:#0070c9;opacity:.3}.is-podcasts-theme .we-button--pill,.is-podcasts-theme .we-button--pill-small{color:#7d50df;border:1px solid #efeff4;background:#efeff4}.is-podcasts-theme .we-button--pill-small:hover,.is-podcasts-theme .we-button--pill:hover{border-color:#efeff4;background:#e6e6ee;border-color:#e6e6ee}.is-podcasts-theme .we-button--pill-small.is-active,.is-podcasts-theme .we-button--pill-small:active,.is-podcasts-theme .we-button--pill.is-active,.is-podcasts-theme .we-button--pill:active{background:#dddde8;border-color:#dddde8}.is-podcasts-theme .we-button--pill-small.disabled,.is-podcasts-theme .we-button--pill-small:disabled,.is-podcasts-theme .we-button--pill.disabled,.is-podcasts-theme .we-button--pill:disabled{background:#efeff4;border-color:#efeff4;color:#7d50df;opacity:.3}.is-apps-theme .we-button--pill,.is-apps-theme .we-button--pill-small{color:#0070c9;border:1px solid #efeff4;background:#efeff4}.is-apps-theme .we-button--pill-small:hover,.is-apps-theme .we-button--pill:hover{border-color:#efeff4;background:#e6e6ee;border-color:#e6e6ee}.is-apps-theme .we-button--pill-small.is-active,.is-apps-theme .we-button--pill-small:active,.is-apps-theme .we-button--pill.is-active,.is-apps-theme .we-button--pill:active{background:#dddde8;border-color:#dddde8}.is-apps-theme .we-button--pill-small.disabled,.is-apps-theme .we-button--pill-small:disabled,.is-apps-theme .we-button--pill.disabled,.is-apps-theme .we-button--pill:disabled{background:#efeff4;border-color:#efeff4;color:#0070c9;opacity:.3}.we-button--pill:not(.we-button--spinner){min-width:48px}.we-button--pill-small:not(.we-button--spinner){min-width:42px}.is-itunes-theme .we-button--pill-keycolor{color:#fff;border:1px solid #0070c9;background:#0070c9}.is-itunes-theme .we-button--pill-keycolor:hover{border-color:#0070c9;background:#0067ba;border-color:#0067ba}.is-itunes-theme .we-button--pill-keycolor.is-active,.is-itunes-theme .we-button--pill-keycolor:active{background:#005faa;border-color:#005faa}.is-itunes-theme .we-button--pill-keycolor.disabled,.is-itunes-theme .we-button--pill-keycolor:disabled{background:#0070c9;border-color:#0070c9;color:#fff;opacity:.3}.is-tv-theme .we-button--pill-keycolor{color:#fff;border:1px solid #0f6ea1;background:#0f6ea1}.is-tv-theme .we-button--pill-keycolor:hover{border-color:#0f6ea1;background:#0e6493;border-color:#0e6493}.is-tv-theme .we-button--pill-keycolor.is-active,.is-tv-theme .we-button--pill-keycolor:active{background:#0c5b85;border-color:#0c5b85}.is-tv-theme .we-button--pill-keycolor.disabled,.is-tv-theme .we-button--pill-keycolor:disabled{background:#0f6ea1;border-color:#0f6ea1;color:#fff;opacity:.3}.is-mac-theme .we-button--pill-keycolor{color:#fff;border:1px solid #0070c9;background:#0070c9}.is-mac-theme .we-button--pill-keycolor:hover{border-color:#0070c9;background:#0067ba;border-color:#0067ba}.is-mac-theme .we-button--pill-keycolor.is-active,.is-mac-theme .we-button--pill-keycolor:active{background:#005faa;border-color:#005faa}.is-mac-theme .we-button--pill-keycolor.disabled,.is-mac-theme .we-button--pill-keycolor:disabled{background:#0070c9;border-color:#0070c9;color:#fff;opacity:.3}.is-podcasts-theme .we-button--pill-keycolor{color:#fff;border:1px solid #7d50df;background:#7d50df}.is-podcasts-theme .we-button--pill-keycolor:hover{border-color:#7d50df;background:#7343dd;border-color:#7343dd}.is-podcasts-theme .we-button--pill-keycolor.is-active,.is-podcasts-theme .we-button--pill-keycolor:active{background:#6a36da;border-color:#6a36da}.is-podcasts-theme .we-button--pill-keycolor.disabled,.is-podcasts-theme .we-button--pill-keycolor:disabled{background:#7d50df;border-color:#7d50df;color:#fff;opacity:.3}.is-apps-theme .we-button--pill-keycolor{color:#fff;border:1px solid #0070c9;background:#0070c9}.is-apps-theme .we-button--pill-keycolor:hover{border-color:#0070c9;background:#0067ba;border-color:#0067ba}.is-apps-theme .we-button--pill-keycolor.is-active,.is-apps-theme .we-button--pill-keycolor:active{background:#005faa;border-color:#005faa}.is-apps-theme .we-button--pill-keycolor.disabled,.is-apps-theme .we-button--pill-keycolor:disabled{background:#0070c9;border-color:#0070c9;color:#fff;opacity:.3}.we-button--pill,.we-button--pill-keycolor{min-width:48px}.we-button--pill-small{min-width:42px;padding:0 12px;background-color:#f8f8f8;border-color:#f8f8f8;height:21px;font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-small:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-small:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-small:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-small:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-small:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-small:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-small:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--pill-small:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.is-itunes-theme .we-button--pill-small:not(.we-button--pill-white):active,.is-itunes-theme .we-button--pill-small:not(.we-button--pill-white):focus,.is-itunes-theme .we-button--pill-small:not(.we-button--pill-white):hover{background-color:#0070c9;border-color:#0070c9;color:#fff}.is-tv-theme .we-button--pill-small:not(.we-button--pill-white):active,.is-tv-theme .we-button--pill-small:not(.we-button--pill-white):focus,.is-tv-theme .we-button--pill-small:not(.we-button--pill-white):hover{background-color:#0f6ea1;border-color:#0f6ea1;color:#fff}.is-mac-theme .we-button--pill-small:not(.we-button--pill-white):active,.is-mac-theme .we-button--pill-small:not(.we-button--pill-white):focus,.is-mac-theme .we-button--pill-small:not(.we-button--pill-white):hover{background-color:#0070c9;border-color:#0070c9;color:#fff}.is-podcasts-theme .we-button--pill-small:not(.we-button--pill-white):active,.is-podcasts-theme .we-button--pill-small:not(.we-button--pill-white):focus,.is-podcasts-theme .we-button--pill-small:not(.we-button--pill-white):hover{background-color:#7d50df;border-color:#7d50df;color:#fff}.is-apps-theme .we-button--pill-small:not(.we-button--pill-white):active,.is-apps-theme .we-button--pill-small:not(.we-button--pill-white):focus,.is-apps-theme .we-button--pill-small:not(.we-button--pill-white):hover{background-color:#0070c9;border-color:#0070c9;color:#fff}.we-button--pill-small.icon-play::before{top:-1px;font-size:11px}.we-button--centered{padding-top:1px;display:flex;justify-content:center;align-items:center;box-sizing:content-box;height:20px}.we-button--pill-keycolor{color:#fff;border:1px solid #0070c9;background:#0070c9}.we-button--pill-keycolor:hover{border-color:#0070c9;background:#0067ba;border-color:#0067ba}.we-button--pill-keycolor.is-active,.we-button--pill-keycolor:active{background:#005faa;border-color:#005faa}.we-button--pill-keycolor.disabled,.we-button--pill-keycolor:disabled{background:#0070c9;border-color:#0070c9;color:#fff;opacity:.3}.we-button--outlined{border-radius:4px;border-width:1px;border-style:solid;border-color:#0070c9;background:0 0;color:#0070c9}.we-button--outlined:hover{border-color:#0079d8;background:0 0;color:#0079d8}.we-button--outlined.is-active,.we-button--outlined:active{border-color:#0087f2;background:0 0;color:#0087f2}.we-button--outlined.disabled,.we-button--outlined:disabled{border-color:#0070c9;background:0 0;color:#0070c9;opacity:.3}.is-itunes-theme .we-button--outlined{border-width:1px;border-style:solid;border-color:#0070c9;background:0 0;color:#0070c9}.is-itunes-theme .we-button--outlined:hover{border-color:#0079d8;background:0 0;color:#0079d8}.is-itunes-theme .we-button--outlined.is-active,.is-itunes-theme .we-button--outlined:active{border-color:#0087f2;background:0 0;color:#0087f2}.is-itunes-theme .we-button--outlined.disabled,.is-itunes-theme .we-button--outlined:disabled{border-color:#0070c9;background:0 0;color:#0070c9;opacity:.3}.is-tv-theme .we-button--outlined{border-width:1px;border-style:solid;border-color:#0f6ea1;background:0 0;color:#0f6ea1}.is-tv-theme .we-button--outlined:hover{border-color:#1078af;background:0 0;color:#1078af}.is-tv-theme .we-button--outlined.is-active,.is-tv-theme .we-button--outlined:active{border-color:#1288c6;background:0 0;color:#1288c6}.is-tv-theme .we-button--outlined.disabled,.is-tv-theme .we-button--outlined:disabled{border-color:#0f6ea1;background:0 0;color:#0f6ea1;opacity:.3}.is-mac-theme .we-button--outlined{border-width:1px;border-style:solid;border-color:#0070c9;background:0 0;color:#0070c9}.is-mac-theme .we-button--outlined:hover{border-color:#0079d8;background:0 0;color:#0079d8}.is-mac-theme .we-button--outlined.is-active,.is-mac-theme .we-button--outlined:active{border-color:#0087f2;background:0 0;color:#0087f2}.is-mac-theme .we-button--outlined.disabled,.is-mac-theme .we-button--outlined:disabled{border-color:#0070c9;background:0 0;color:#0070c9;opacity:.3}.is-podcasts-theme .we-button--outlined{border-width:1px;border-style:solid;border-color:#7d50df;background:0 0;color:#7d50df}.is-podcasts-theme .we-button--outlined:hover{border-color:#875de1;background:0 0;color:#875de1}.is-podcasts-theme .we-button--outlined.is-active,.is-podcasts-theme .we-button--outlined:active{border-color:#9772e5;background:0 0;color:#9772e5}.is-podcasts-theme .we-button--outlined.disabled,.is-podcasts-theme .we-button--outlined:disabled{border-color:#7d50df;background:0 0;color:#7d50df;opacity:.3}.is-apps-theme .we-button--outlined{border-width:1px;border-style:solid;border-color:#0070c9;background:0 0;color:#0070c9}.is-apps-theme .we-button--outlined:hover{border-color:#0079d8;background:0 0;color:#0079d8}.is-apps-theme .we-button--outlined.is-active,.is-apps-theme .we-button--outlined:active{border-color:#0087f2;background:0 0;color:#0087f2}.is-apps-theme .we-button--outlined.disabled,.is-apps-theme .we-button--outlined:disabled{border-color:#0070c9;background:0 0;color:#0070c9;opacity:.3}.we-button--external{padding:7px 8px 5px;-webkit-animation:we-button-fade-in .2s;animation:we-button-fade-in .2s;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-button--external{padding:7px 10px 5px}}.we-button--external::after{font-size:1.2em;font-weight:300;padding-left:0}.we-button--external:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--external:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--external:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--external:lang(zh){letter-spacing:0}.we-button--external:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--external:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--external:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--external:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button--external:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button__app-text{font-weight:500}.we-button__container{display:flex;align-items:flex-start;flex-direction:column}@media only screen and (min-width:735px){.we-button__container{flex-direction:row;align-items:center}}.we-button__app-subline{color:#86868b;margin-top:4px;font-size:11px;line-height:1.18182;font-weight:400;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button__app-subline:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button__app-subline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button__app-subline:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button__app-subline:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button__app-subline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button__app-subline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button__app-subline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-button__app-subline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-button__app-subline{max-width:140px;margin-top:0;margin-left:8px}}.is-apps-theme .we-button--light,.is-apps-theme .we-button--light:focus,.is-apps-theme .we-button--light:hover{color:#fff;border-color:#fff}.badge{display:inline-block;border:1px solid #636366;border-radius:3px;color:#636366;text-align:center;white-space:nowrap;vertical-align:text-bottom;font-size:7.5px;line-height:1.06667;font-weight:700;letter-spacing:-.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:3px;padding-right:3px;z-index:1}.badge:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(zh){letter-spacing:0}.badge:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.badge{font-size:10px;line-height:1.3;font-weight:700;letter-spacing:-.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(zh){letter-spacing:0}.badge:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.badge:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.badge--inverted{background-color:#636366;color:#fff}.badge--product-title{margin-bottom:3px;padding-bottom:0;display:inline-block;font-size:10.4px;letter-spacing:.04em;vertical-align:middle;margin-left:10px}@media only screen and (min-width:1069px){.badge--product-title{margin-bottom:2px}}.badge-asset{display:inline-block;vertical-align:text-bottom;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:100%;white-space:nowrap}.badge-asset--dbatmos{width:54px;height:15px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/badges/DolbyAtmos-70ab2ea7ee4691795d2b34690b0142fa.svg)}@media only screen and (max-width:734px){.badge-asset--dbatmos.badge-asset--small-medium{width:35px;height:10px}}.badge-asset--dbatmos.badge-asset--small{width:35px;height:10px}.badge-asset--4k{width:26px;height:15px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/badges/4k-4c90fbf0a1821a598e773d5ea4ad6e77.svg)}@media only screen and (max-width:734px){.badge-asset--4k.badge-asset--small-medium{width:17px;height:10px}}.badge-asset--4k.badge-asset--small{width:17px;height:10px}.badge-asset--dbvision{width:53px;height:15px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/badges/Dolby-497c98cb1fc2f03af4340eb7c773a89f.svg)}@media only screen and (max-width:734px){.badge-asset--dbvision.badge-asset--small-medium{width:35px;height:10px}}.badge-asset--dbvision.badge-asset--small{width:35px;height:10px}.badge-asset--hdr{width:34px;height:15px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/badges/HDR-864ec51c88d14811cf718ff5967367bc.svg)}@media only screen and (max-width:734px){.badge-asset--hdr.badge-asset--small-medium{width:23px;height:10px}}.badge-asset--hdr.badge-asset--small{width:23px;height:10px}.badge-asset--hd{width:25px;height:15px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/badges/HD-37d1d7ccaa33ae5e9cf0c9ef3065ef4e.svg)}@media only screen and (max-width:734px){.badge-asset--hd.badge-asset--small-medium{width:17px;height:10px}}.badge-asset--hd.badge-asset--small{width:17px;height:10px}.badge-asset--cc{width:26px;height:15px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/badges/CC-2f7dac355007c6b3005c44335084a2aa.svg)}@media only screen and (max-width:734px){.badge-asset--cc.badge-asset--small-medium{width:17px;height:10px}}.badge-asset--cc.badge-asset--small{width:17px;height:10px}.badge-asset--sdh{width:31px;height:15px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/badges/SDH-83bbf10234a14204c0cc79e0999bd051.svg)}@media only screen and (max-width:734px){.badge-asset--sdh.badge-asset--small-medium{width:21px;height:10px}}.badge-asset--sdh.badge-asset--small{width:21px;height:10px}.badge-asset--ad{width:25px;height:15px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/badges/AD-3e35e8fab792644d6ee0f1d09e5e1255.svg)}@media only screen and (max-width:734px){.badge-asset--ad.badge-asset--small-medium{width:17px;height:10px}}.badge-asset--ad.badge-asset--small{width:17px;height:10px}.badge-asset--us-g{width:20px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-g.badge-asset--small-medium{width:14px;height:10px}}.badge-asset--us-g.badge-asset--small{width:14px;height:10px}.badge-asset--us-nc17{width:44px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-nc17.badge-asset--small-medium{width:30px;height:10px}}.badge-asset--us-nc17.badge-asset--small{width:30px;height:10px}.badge-asset--us-pg-13{width:44px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-pg-13.badge-asset--small-medium{width:30px;height:10px}}.badge-asset--us-pg-13.badge-asset--small{width:30px;height:10px}.badge-asset--us-pg{width:30px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-pg.badge-asset--small-medium{width:21px;height:10px}}.badge-asset--us-pg.badge-asset--small{width:21px;height:10px}.badge-asset--us-r{width:20px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-r.badge-asset--small-medium{width:14px;height:10px}}.badge-asset--us-r.badge-asset--small{width:14px;height:10px}.badge-asset--us-nr{width:69px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-nr.badge-asset--small-medium{width:46px;height:10px}}.badge-asset--us-nr.badge-asset--small{width:46px;height:10px}.badge-asset--us-tv-14{width:39px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-tv-14.badge-asset--small-medium{width:26px;height:10px}}.badge-asset--us-tv-14.badge-asset--small{width:26px;height:10px}.badge-asset--us-tv-g{width:35px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-tv-g.badge-asset--small-medium{width:24px;height:10px}}.badge-asset--us-tv-g.badge-asset--small{width:24px;height:10px}.badge-asset--us-tv-ma{width:44px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-tv-ma.badge-asset--small-medium{width:30px;height:10px}}.badge-asset--us-tv-ma.badge-asset--small{width:30px;height:10px}.badge-asset--us-tv-nr{width:68px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-tv-nr.badge-asset--small-medium{width:46px;height:10px}}.badge-asset--us-tv-nr.badge-asset--small{width:46px;height:10px}.badge-asset--us-tv-pg{width:42px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-tv-pg.badge-asset--small-medium{width:28px;height:10px}}.badge-asset--us-tv-pg.badge-asset--small{width:28px;height:10px}.badge-asset--us-tv-ur{width:59px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-tv-ur.badge-asset--small-medium{width:40px;height:10px}}.badge-asset--us-tv-ur.badge-asset--small{width:40px;height:10px}.badge-asset--us-tv-y{width:34px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-tv-y.badge-asset--small-medium{width:23px;height:10px}}.badge-asset--us-tv-y.badge-asset--small{width:23px;height:10px}.badge-asset--us-tv-y7{width:41px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-tv-y7.badge-asset--small-medium{width:28px;height:10px}}.badge-asset--us-tv-y7.badge-asset--small{width:28px;height:10px}.badge-asset--us-tv-y7fv{width:48px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-tv-y7fv.badge-asset--small-medium{width:32px;height:10px}}.badge-asset--us-tv-y7fv.badge-asset--small{width:32px;height:10px}.badge-asset--us-unrated{width:59px;height:15px}@media only screen and (max-width:734px){.badge-asset--us-unrated.badge-asset--small-medium{width:40px;height:10px}}.badge-asset--us-unrated.badge-asset--small{width:40px;height:10px}.badge-asset--gb-12{width:19px;height:19px}@media only screen and (max-width:734px){.badge-asset--gb-12.badge-asset--small-medium{width:15px;height:15px}}.badge-asset--gb-12.badge-asset--small{width:15px;height:15px}.badge-asset--gb-15{width:19px;height:19px}@media only screen and (max-width:734px){.badge-asset--gb-15.badge-asset--small-medium{width:15px;height:15px}}.badge-asset--gb-15.badge-asset--small{width:15px;height:15px}.badge-asset--gb-18{width:19px;height:19px}@media only screen and (max-width:734px){.badge-asset--gb-18.badge-asset--small-medium{width:15px;height:15px}}.badge-asset--gb-18.badge-asset--small{width:15px;height:15px}.badge-asset--gb-pg{width:25.33px;height:19px}@media only screen and (max-width:734px){.badge-asset--gb-pg.badge-asset--small-medium{width:15px;height:15px}}.badge-asset--gb-pg.badge-asset--small{width:15px;height:15px}.badge-asset--gb-u{width:25.33px;height:19px}@media only screen and (max-width:734px){.badge-asset--gb-u.badge-asset--small-medium{width:22.5px;height:15px}}.badge-asset--gb-u.badge-asset--small{width:22.5px;height:15px}.badge-asset--gb-unrated{width:59px;height:15px}@media only screen and (max-width:734px){.badge-asset--gb-unrated.badge-asset--small-medium{width:40px;height:10px}}.badge-asset--gb-unrated.badge-asset--small{width:40px;height:10px}.badge-with-label{color:#333}.badge-with-label::before{content:"";display:inline-block;background-size:100%;background-position:center center;background-repeat:no-repeat;vertical-align:text-bottom;margin-right:3px}.badge-with-label--common-sense-age::before{width:17px;height:16px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/common_sense_media@2x-ba947a7e24841bcf89c8ceb8ad1e8740.svg);background-size:17px 16px}.badge-with-label--rotten-tomatoes-rotten::before{width:16px;height:16px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/rotten-tomatoes/rottenTomatoesRotten@2x-98ec4a00ea3b3433cb7a1d7c002301ea.png)}.badge-with-label--rotten-tomatoes-fresh::before{width:16px;height:16px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/rotten-tomatoes/rottenTomatoesFresh@2x-954fdebfc87f0e82ba498c2de76a1a60.png)}.badge-with-label--rotten-tomatoes-certified-fresh::before{width:16px;height:16px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/rotten-tomatoes/rottenTomatoesCertified@2x-495b000fa56a535eaafd1b782dc3613d.png)}.badge-with-label--rotten-tomatoes-audience-fresh::before{width:12px;height:16px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/rotten-tomatoes/rottenTomatoesAudienceFresh@2x-126f48ab0930a47341ea99db01d593e7.png)}.badge-with-label--rotten-tomatoes-audience-rotten::before{width:21px;height:16px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/rotten-tomatoes/rottenTomatoesAudienceRotten@2x-d703c9bb4ccc877ca03ec8079db9d606.png)}.carrier{margin-left:auto;margin-right:auto;max-width:480px;padding-bottom:7vh}.carrier__title{margin-bottom:1em;font-size:26px;line-height:1.23077;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.carrier__title{font-size:37px;line-height:1.16224;font-weight:700;letter-spacing:-.008em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(zh){letter-spacing:0}.carrier__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:735px){.carrier__title{padding-left:.5em}}.carrier__instructions{margin:0 auto;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions:lang(zh){letter-spacing:0}.carrier__instructions:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions_emph{margin:0 auto;margin-bottom:1em;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions_emph:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions_emph:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions_emph:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions_emph:lang(zh-CH){font-weight:600}.carrier__instructions_emph:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions_emph:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions_emph:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions_emph:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__instructions_emph:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__steps{width:255px;margin:auto;margin-bottom:1em}.carrier__steps li{list-style:disc;margin-bottom:1em;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__steps li:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__steps li:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__steps li:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__steps li:lang(zh){letter-spacing:0}.carrier__steps li:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__steps li:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__steps li:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__steps li:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.carrier__steps li:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.icon-clean-large::after,.icon-clean-large::before,.icon-clean::after,.icon-clean::before,.icon-explicit-large::after,.icon-explicit-large::before,.icon-explicit::after,.icon-explicit::before{color:#636366}html[dir=rtl] .icon-review-quote::after,html[dir=rtl] .icon-review-quote::before{content:""}.icon-explicit-large:lang(ko)::after,.icon-explicit-large:lang(ko)::before,.icon-explicit:lang(ko)::after,.icon-explicit:lang(ko)::before{content:""}.inline-player{position:relative;z-index:1}.is-deep-linked .inline-player{color:#0070c9}.is-itunes-theme .is-deep-linked .inline-player{color:#0070c9}.is-tv-theme .is-deep-linked .inline-player{color:#0f6ea1}.is-mac-theme .is-deep-linked .inline-player{color:#0070c9}.is-podcasts-theme .is-deep-linked .inline-player{color:#7d50df}.is-apps-theme .is-deep-linked .inline-player{color:#0070c9}.is-deep-linked .is-now-playing .inline-player,.is-deep-linked.is-now-playing .inline-player,.is-now-playing .inline-player,.we-selectable-item--allows-interaction:focus .inline-player,.we-selectable-item--allows-interaction:hover .inline-player{color:transparent}.inline-player--work{width:100%;min-height:26px;position:relative;z-index:1}.inline-player__background{fill:#efeff4}.is-loading .inline-player__background,.is-now-playing .inline-player__background,.is-playing .inline-player__background{display:none}.invoice{margin-left:auto;margin-right:auto;max-width:480px;padding-bottom:7vh}.invoice__title{margin-bottom:1em;font-size:26px;line-height:1.23077;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.invoice__title{font-size:37px;line-height:1.16224;font-weight:700;letter-spacing:-.008em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(zh){letter-spacing:0}.invoice__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:735px){.invoice__title{padding-left:.5em}}.invoice__instructions{margin:0 auto;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__instructions:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__instructions:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__instructions:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__instructions:lang(zh){letter-spacing:0}.invoice__instructions:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__instructions:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__instructions:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__instructions:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.invoice__instructions:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.radial-progress{position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;display:none;pointer-events:none;left:50%;z-index:1}.radial-progress path,.radial-progress rect{fill:#0070c9}.is-itunes-theme .radial-progress path,.is-itunes-theme .radial-progress rect{fill:#0070c9}.is-tv-theme .radial-progress path,.is-tv-theme .radial-progress rect{fill:#0f6ea1}.is-mac-theme .radial-progress path,.is-mac-theme .radial-progress rect{fill:#0070c9}.is-podcasts-theme .radial-progress path,.is-podcasts-theme .radial-progress rect{fill:#7d50df}.is-apps-theme .radial-progress path,.is-apps-theme .radial-progress rect{fill:#0070c9}@supports (-ms-ime-align:auto){html[dir=rtl] .radial-progress{right:auto;left:50%}}.bordered-list__control:focus .radial-progress,.bordered-list__control:hover .radial-progress,.is-now-playing .radial-progress,.table__row__control:focus .radial-progress,.table__row__control:hover .radial-progress,.we-audio-controls--small-player .radial-progress,.we-selectable-item--allows-interaction:focus .radial-progress,.we-selectable-item--allows-interaction:hover .radial-progress{display:block}.inline-player--work .radial-progress{transform:translate(0,-50%);left:-5px}.radial-progress.is-spinning{display:block}.radial-progress--small-player{position:static;transform:none}.radial-progress__indicator{transition:stroke-dashoffset .3s linear;stroke:#0070c9}.is-itunes-theme .radial-progress__indicator{stroke:#0070c9}.is-tv-theme .radial-progress__indicator{stroke:#0f6ea1}.is-mac-theme .radial-progress__indicator{stroke:#0070c9}.is-podcasts-theme .radial-progress__indicator{stroke:#7d50df}.is-apps-theme .radial-progress__indicator{stroke:#0070c9}.radial-progress__spinner{transform-origin:50% 50%;stroke:#0070c9}.radial-progress__spinner.is-spinning{-webkit-animation:loading-spinner 1s linear infinite;animation:loading-spinner 1s linear infinite}.is-itunes-theme .radial-progress__spinner{stroke:#0070c9}.is-tv-theme .radial-progress__spinner{stroke:#0f6ea1}.is-mac-theme .radial-progress__spinner{stroke:#0070c9}.is-podcasts-theme .radial-progress__spinner{stroke:#7d50df}.is-apps-theme .radial-progress__spinner{stroke:#0070c9}.radial-progress--small-player .radial-progress__background-circle,.table__row__track .radial-progress__background-circle{display:none}@-webkit-keyframes loading-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.radial-progress__pause-icon{opacity:0}.bordered-list__control:focus .radial-progress__pause-icon,.bordered-list__control:hover .radial-progress__pause-icon,.table__row__control:focus .radial-progress__pause-icon,.table__row__control:hover .radial-progress__pause-icon,.we-audio-controls--small-player .radial-progress__pause-icon,.we-selectable-item--allows-interaction:focus .radial-progress__pause-icon,.we-selectable-item--allows-interaction:hover .radial-progress__pause-icon{opacity:1}.radial-progress__eq-bars{height:11px;width:17px;position:absolute;top:50%;display:flex;align-items:baseline;justify-content:center;transform:translate(-50%,-50%);opacity:1;left:50%;z-index:1}.bordered-list__control:focus .radial-progress__eq-bars,.bordered-list__control:hover .radial-progress__eq-bars,.table__row__control:focus .radial-progress__eq-bars,.table__row__control:hover .radial-progress__eq-bars,.we-selectable-item--allows-interaction:focus .radial-progress__eq-bars,.we-selectable-item--allows-interaction:hover .radial-progress__eq-bars{opacity:0}.radial-progress__eq-bars__bar{margin:0 .5px;width:3px;height:11px;border-radius:1px;-webkit-animation-name:eq-bar;animation-name:eq-bar;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-origin:center bottom;background-color:#0070c9}.is-itunes-theme .radial-progress__eq-bars__bar{background-color:#0070c9}.is-tv-theme .radial-progress__eq-bars__bar{background-color:#0f6ea1}.is-mac-theme .radial-progress__eq-bars__bar{background-color:#0070c9}.is-podcasts-theme .radial-progress__eq-bars__bar{background-color:#7d50df}.is-apps-theme .radial-progress__eq-bars__bar{background-color:#0070c9}.radial-progress__eq-bars__bar:nth-child(1){max-height:7px;-webkit-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:-250ms;animation-delay:-250ms;content:"2"}.bordered-list__item:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(1),.table__row:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(1),.we-selectable-item:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(1){max-height:9px;-webkit-animation-duration:425ms;animation-duration:425ms;-webkit-animation-delay:-275ms;animation-delay:-275ms;content:"3"}.bordered-list__item:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(1),.table__row:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(1),.we-selectable-item:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(1){max-height:11px;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:-.3s;animation-delay:-.3s;content:"4"}.bordered-list__item:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(1),.table__row:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(1),.we-selectable-item:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(1){max-height:5px;-webkit-animation-duration:275ms;animation-duration:275ms;-webkit-animation-delay:-225ms;animation-delay:-225ms;content:"1"}.radial-progress__eq-bars__bar:nth-child(2){max-height:9px;-webkit-animation-duration:425ms;animation-duration:425ms;-webkit-animation-delay:-275ms;animation-delay:-275ms;content:"3"}.bordered-list__item:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(2),.table__row:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(2),.we-selectable-item:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(2){max-height:11px;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:-.3s;animation-delay:-.3s;content:"4"}.bordered-list__item:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(2),.table__row:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(2),.we-selectable-item:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(2){max-height:5px;-webkit-animation-duration:275ms;animation-duration:275ms;-webkit-animation-delay:-225ms;animation-delay:-225ms;content:"1"}.bordered-list__item:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(2),.table__row:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(2),.we-selectable-item:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(2){max-height:7px;-webkit-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:-250ms;animation-delay:-250ms;content:"2"}.radial-progress__eq-bars__bar:nth-child(3){max-height:11px;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:-.3s;animation-delay:-.3s;content:"4"}.bordered-list__item:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(3),.table__row:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(3),.we-selectable-item:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(3){max-height:5px;-webkit-animation-duration:275ms;animation-duration:275ms;-webkit-animation-delay:-225ms;animation-delay:-225ms;content:"1"}.bordered-list__item:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(3),.table__row:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(3),.we-selectable-item:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(3){max-height:7px;-webkit-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:-250ms;animation-delay:-250ms;content:"2"}.bordered-list__item:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(3),.table__row:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(3),.we-selectable-item:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(3){max-height:9px;-webkit-animation-duration:425ms;animation-duration:425ms;-webkit-animation-delay:-275ms;animation-delay:-275ms;content:"3"}.radial-progress__eq-bars__bar:nth-child(4){max-height:5px;-webkit-animation-duration:275ms;animation-duration:275ms;-webkit-animation-delay:-225ms;animation-delay:-225ms;content:"1"}.bordered-list__item:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(4),.table__row:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(4),.we-selectable-item:nth-child(4n+2) .radial-progress__eq-bars__bar:nth-child(4){max-height:7px;-webkit-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:-250ms;animation-delay:-250ms;content:"2"}.bordered-list__item:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(4),.table__row:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(4),.we-selectable-item:nth-child(4n+3) .radial-progress__eq-bars__bar:nth-child(4){max-height:9px;-webkit-animation-duration:425ms;animation-duration:425ms;-webkit-animation-delay:-275ms;animation-delay:-275ms;content:"3"}.bordered-list__item:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(4),.table__row:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(4),.we-selectable-item:nth-child(4n+4) .radial-progress__eq-bars__bar:nth-child(4){max-height:11px;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:-.3s;animation-delay:-.3s;content:"4"}@-webkit-keyframes eq-bar{0%{transform:scaleY(.27273)}100%{transform:none}}@keyframes eq-bar{0%{transform:scaleY(.27273)}100%{transform:none}}.cast-list{margin-bottom:-24px}.cast-list__role{padding-bottom:24px}.cast-list__detail,.cast-list__term{padding-top:1px;padding-bottom:1px}.cast-list__term{font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__term:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__term:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__term:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__term:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__term:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__term:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__term:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__term:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__detail{color:#636366;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__detail:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__detail:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__detail:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__detail:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__detail:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__detail:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__detail:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.cast-list__detail:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list{display:flex;flex-wrap:wrap;margin:0;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list>:first-child{margin-left:0}.inline-list:last-of-type>:last-child{margin-right:0}.inline-list:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list:lang(zh){letter-spacing:0}.inline-list:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list.small-hide{display:none}.inline-list.small-show{display:flex}@media only screen and (min-width:735px){.inline-list.medium-hide{display:none}.inline-list.medium-show{display:flex}}@media only screen and (min-width:1069px){.inline-list.large-hide{display:none}.inline-list.large-show{display:flex}}.inline-list--mobile-compact{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.inline-list--mobile-compact{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(zh){letter-spacing:0}.inline-list--mobile-compact:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list--mobile-compact:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.inline-list--truncate-single-line{flex-wrap:nowrap;overflow:hidden}.inline-list--buy-rent{margin-bottom:5px}.inline-list__item{white-space:nowrap}.inline-list--truncate-single-line .inline-list__item:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-list__item--bulleted{display:inline-flex}.inline-list__item--bulleted:not(:first-of-type)::before{z-index:1;content:" · ";content:" · "/"";-webkit-alt:"";alt:""}.inline-list__item--slashed{display:inline-flex}.inline-list__item--slashed:not(:first-of-type)::before{z-index:1;content:" / ";content:" / "/"";-webkit-alt:"";alt:""}html[dir=rtl] .inline-list__item--slashed:not(:first-of-type)::before{transform:scaleX(-1)}.inline-list__item--reduced{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list__item--reduced:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list__item--reduced:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list__item--reduced:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list__item--reduced:lang(zh){letter-spacing:0}.inline-list__item--reduced:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list__item--reduced:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list__item--reduced:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list__item--reduced:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list__item--reduced:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.inline-list__item--margin-inline-start-small{margin-left:4px}.inline-list__item--margin-inline-end-small{margin-right:4px}.inline-list__item--margin-inline-start-large{margin-left:20px}.inline-list__item--margin-inline-end-large{margin-right:20px}.inline-list__item--margin-inline-end-rating{margin-right:12px}.inline-list__item--preorder-media{color:#c04000}.inline-list__item--preorder-media::after,.inline-list__item--preorder-media::before{color:#636366}.inline-list__item--button{margin-right:2px}.inline-list--app-extensions{justify-content:center}.section--information .inline-list--app-extensions{margin-top:16px}@media only screen and (max-width:734px){.inline-list__item--badge-with-label{position:relative;top:3px;z-index:1}}.link-list__item{margin-bottom:3px}.link-list__item--a{font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.link-list__item--a:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.link-list__item--a:lang(hi){line-height:1.41778}.link-list__item--a:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.link-list__item--a:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.link-list__item--a:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.link-list__item--a:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.link-list__item--a:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.link-list__item--a:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.link-list__item--a:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.link-list__item--a:first-child{border-top:1px solid #d6d6d6}@media only screen and (max-width:734px){.link-list--small-bordered .link-list__item{margin-bottom:0;padding-top:17px;padding-bottom:17px;border-bottom:1px solid #d6d6d6}.link-list--small-bordered a,.link-list--small-bordered button{margin-top:-17px;margin-bottom:-17px;padding-top:17px;padding-bottom:17px;width:100%;display:block}}@media only screen and (max-width:734px){.link-list--a .link-list__item{margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d6d6d6}.link-list--a a,.link-list--a button{margin-top:-10px;margin-bottom:-10px;padding-top:10px;padding-bottom:10px;width:100%;display:block}}.bordered-list__item{width:100%;display:block;min-height:51px;position:relative;z-index:1}.bordered-list__copy{color:#333;display:flex;flex-direction:column;justify-content:center;border-top:1px solid #d6d6d6}.bordered-list__copy--content-start{align-items:flex-start}.bordered-list--with-artwork .bordered-list__item{display:inline-block}.bordered-list--with-artwork .bordered-list__item__link-to{display:flex}.bordered-list--with-artwork .bordered-list__artwork{margin-top:3px}.bordered-list--with-artwork .bordered-list__copy{padding-top:2px;width:calc(100% - 59px);margin-left:10px}.bordered-list__control{width:45px;height:45px;box-sizing:content-box;position:absolute;top:3px;cursor:pointer;z-index:2}.bordered-list__control__icon{width:100%;height:100%;border-radius:3px;text-align:center;opacity:0;transition:opacity .15s ease-in-out}.is-loading .bordered-list__control__icon,.is-playing .bordered-list__control__icon{background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@supports (-ms-ime-align:auto){.bordered-list__control__icon{border-radius:0}}.bordered-list__control__icon:focus,.bordered-list__control__icon:hover,.is-now-playing .bordered-list__control__icon{opacity:1}.bordered-list__title{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__title:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__title:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__title:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__title:lang(zh){letter-spacing:0}.bordered-list__title:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__subtitle{margin-top:1px;max-width:100%;color:#636366;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__subtitle:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__subtitle:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__subtitle:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__subtitle:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.bordered-list__subtitle__date::before{content:'\ \00B7\ ';display:inline}@media only screen and (min-width:735px){.columned-list{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}}@media only screen and (min-width:1069px){.columned-list{-moz-column-count:1;column-count:1;-moz-column-gap:19px;column-gap:19px}}.columned-list__item{display:block}.columned-list__item__right{float:right}.list-with-numbers{--item-count-start:0;width:100%;display:table;list-style-type:none;counter-reset:listWithNumbersCounter var(--item-count-start)}.list-with-numbers--reversed{counter-reset:listWithNumbersCounter calc(var(--item-count-start) + 1)}.list-with-numbers--reversed .list-with-numbers__item{counter-increment:listWithNumbersCounter -1}.list-with-numbers__item{display:table-row;counter-increment:listWithNumbersCounter}.list-with-numbers--story .list-with-numbers__item+.list-with-numbers__item::before{padding-top:19px}.list-with-numbers__item::before{display:table-cell;content:counter(listWithNumbersCounter) ".";padding-right:6px}.list-with-numbers--story .list-with-numbers__item::before{width:40px;color:#000;content:counter(listWithNumbersCounter);font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.list-with-numbers--story .list-with-numbers__item::before:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.list-with-numbers--story .list-with-numbers__item::before:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.list-with-numbers--story .list-with-numbers__item::before:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.list-with-numbers--story .list-with-numbers__item::before:lang(zh){letter-spacing:0}.list-with-numbers--story .list-with-numbers__item::before:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.list-with-numbers--story .list-with-numbers__item::before:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.list-with-numbers--story .list-with-numbers__item::before:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.list-with-numbers--story .list-with-numbers__item::before:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.list-with-numbers--story .list-with-numbers__item::before:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.list-with-numbers__item .list-with-numbers--no-decimal{content:counter(listWithNumbersCounter)}.list-with-numbers__item__title{width:100%;max-width:1px;display:table-cell}.list-with-numbers__item__price{text-align:right;white-space:nowrap;padding-left:6px}.list-without-numbers{width:100%;display:table;list-style-type:none}.list-without-numbers__item{display:table-row}.list-without-numbers--story .list-without-numbers__item+.list-without-numbers__item::before{padding-top:19px}.list-without-numbers__item::before{display:table-cell;content:"\2022";padding-right:6px}.list-without-numbers--story .list-without-numbers__item::before{width:40px;color:#000;font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.list-without-numbers--story .list-without-numbers__item::before:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.list-without-numbers--story .list-without-numbers__item::before:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.list-without-numbers--story .list-without-numbers__item::before:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.list-without-numbers--story .list-without-numbers__item::before:lang(zh){letter-spacing:0}.list-without-numbers--story .list-without-numbers__item::before:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.list-without-numbers--story .list-without-numbers__item::before:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.list-without-numbers--story .list-without-numbers__item::before:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.list-without-numbers--story .list-without-numbers__item::before:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.list-without-numbers--story .list-without-numbers__item::before:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-nav{margin-bottom:10px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.gallery-nav::-webkit-scrollbar{display:none}.gallery-nav__items{padding:4px;display:inline-block;margin:0;list-style:none;font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-nav__items:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-nav__items:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-nav__items:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-nav__items:lang(zh){letter-spacing:0}.gallery-nav__items:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-nav__items:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-nav__items:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-nav__items:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-nav__items:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery-nav__item{line-height:21px;display:inline-block;margin-right:14px}.gallery-nav__item:first-child{margin-left:0}.gallery-nav__item:last-child{margin-right:0}.gallery-nav__item a,.gallery-nav__item button{display:inline-block;border-bottom:2px solid rgba(0,112,201,0);text-decoration:none;transition:border-bottom-color .15s ease-in-out}.gallery-nav__item a.is-active,.gallery-nav__item button.is-active{border-bottom-color:#0070c9;cursor:default}.table{width:100%;border-collapse:collapse}@media only screen and (min-width:735px){.table{margin-bottom:15px;width:calc(100% - 12px);margin-left:12px}}.table__head{color:#636366;border-bottom:1px solid #d6d6d6}@media only screen and (max-width:734px){.table__head{-webkit-clip-path:inset(100% 0 -1px 0);clip-path:inset(100% 0 -1px 0)}.table__head th{color:transparent}}@media only screen and (min-width:1069px){.table__head{border-top:1px solid #d6d6d6}.table--artwork .table__head{border-top:hidden;-webkit-clip-path:inset(100% 0 -1px 0);clip-path:inset(100% 0 -1px 0)}.table--artwork .table__head th{color:transparent}}.table__head__heading{padding:0;line-height:0;text-align:center;font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table__head__heading:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table__head__heading:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table__head__heading:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.table__head__heading:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.table__head__heading:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.table__head__heading:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.table__head__heading:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.table__head__heading:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.table--see-all .table__head__heading{line-height:30px}}@media only screen and (min-width:1069px){.table__head__heading{line-height:30px}.table__head--songlist .table__head__heading{line-height:0}}.table__head__heading:nth-last-child(-n+1){text-align:right}.table__head__heading--title{width:100%;text-align:left}.table__head__heading--duration{padding-left:10px}@media only screen and (min-width:735px){.table__head__heading--duration{padding-left:22px}}@media only screen and (min-width:1069px){.table__head__heading--duration{padding-left:28px}}.table__head__heading--duration+.table__head__heading--price{padding-left:10px}@media only screen and (min-width:735px){.table__head__heading--duration+.table__head__heading--price{padding-left:22px}}@media only screen and (min-width:1069px){.table__head__heading--duration+.table__head__heading--price{padding-left:28px}}.table__head--songlist{border-top:none;-webkit-clip-path:inset(100% 0 -1px 0);clip-path:inset(100% 0 -1px 0)}.table__head--songlist .table__head__heading{line-height:0}.table__head--songlist th{padding:1px 0 0;color:transparent}.table__row{color:#636366;border-bottom:1px solid #d6d6d6;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.table__body--work,.table__body--work .table__row,.table__row.we-selectable-item--allows-interaction{vertical-align:baseline}.table__body--work .table__row.is-deep-linked,.table__body--work .table__row.is-now-playing,.table__body--work .table__row:focus,.table__body--work .table__row:hover,.table__body--work.is-deep-linked,.table__body--work.is-now-playing,.table__body--work:focus,.table__body--work:hover,.table__row.we-selectable-item--allows-interaction.is-deep-linked,.table__row.we-selectable-item--allows-interaction.is-now-playing,.table__row.we-selectable-item--allows-interaction:focus,.table__row.we-selectable-item--allows-interaction:hover{border-top:none}.table__body--work .table__row.is-deep-linked td,.table__body--work .table__row.is-now-playing td,.table__body--work .table__row:focus td,.table__body--work .table__row:hover td,.table__body--work.is-deep-linked td,.table__body--work.is-now-playing td,.table__body--work:focus td,.table__body--work:hover td,.table__row.we-selectable-item--allows-interaction.is-deep-linked td,.table__row.we-selectable-item--allows-interaction.is-now-playing td,.table__row.we-selectable-item--allows-interaction:focus td,.table__row.we-selectable-item--allows-interaction:hover td{border-collapse:separate}.table__body--work .table__row.is-deep-linked,.table__body--work .table__row.is-now-playing,.table__body--work.is-deep-linked,.table__body--work.is-now-playing,.table__row.we-selectable-item--allows-interaction.is-deep-linked,.table__row.we-selectable-item--allows-interaction.is-now-playing{background-color:#f2f8fc}.is-itunes-theme .table__body--work .table__row.is-deep-linked,.is-itunes-theme .table__body--work .table__row.is-now-playing,.is-itunes-theme .table__body--work.is-deep-linked,.is-itunes-theme .table__body--work.is-now-playing,.is-itunes-theme .table__row.we-selectable-item--allows-interaction.is-deep-linked,.is-itunes-theme .table__row.we-selectable-item--allows-interaction.is-now-playing{background-color:#f2f8fc}.is-mac-theme .table__body--work .table__row.is-deep-linked,.is-mac-theme .table__body--work .table__row.is-now-playing,.is-mac-theme .table__body--work.is-deep-linked,.is-mac-theme .table__body--work.is-now-playing,.is-mac-theme .table__row.we-selectable-item--allows-interaction.is-deep-linked,.is-mac-theme .table__row.we-selectable-item--allows-interaction.is-now-playing{background-color:#f2f8fc}.is-apps-theme .table__body--work .table__row.is-deep-linked,.is-apps-theme .table__body--work .table__row.is-now-playing,.is-apps-theme .table__body--work.is-deep-linked,.is-apps-theme .table__body--work.is-now-playing,.is-apps-theme .table__row.we-selectable-item--allows-interaction.is-deep-linked,.is-apps-theme .table__row.we-selectable-item--allows-interaction.is-now-playing{background-color:#f2f8fc}.is-itunes-theme .table__body--work .table__row.is-deep-linked td:first-child,.is-itunes-theme .table__body--work .table__row.is-now-playing td:first-child,.is-itunes-theme .table__body--work.is-deep-linked td:first-child,.is-itunes-theme .table__body--work.is-now-playing td:first-child,.is-itunes-theme .table__row.we-selectable-item--allows-interaction.is-deep-linked td:first-child,.is-itunes-theme .table__row.we-selectable-item--allows-interaction.is-now-playing td:first-child{box-shadow:-12px 0 0 0 #f2f8fc}html[dir=rtl] .is-itunes-theme .table__body--work .table__row.is-deep-linked td:first-child,html[dir=rtl] .is-itunes-theme .table__body--work .table__row.is-now-playing td:first-child,html[dir=rtl] .is-itunes-theme .table__body--work.is-deep-linked td:first-child,html[dir=rtl] .is-itunes-theme .table__body--work.is-now-playing td:first-child,html[dir=rtl] .is-itunes-theme .table__row.we-selectable-item--allows-interaction.is-deep-linked td:first-child,html[dir=rtl] .is-itunes-theme .table__row.we-selectable-item--allows-interaction.is-now-playing td:first-child{box-shadow:12px 0 0 0 #f2f8fc}.is-itunes-theme .table--see-all .table__body--work .table__row.is-deep-linked td:first-child,.is-itunes-theme .table--see-all .table__body--work .table__row.is-now-playing td:first-child,.is-itunes-theme .table--see-all .table__body--work.is-deep-linked td:first-child,.is-itunes-theme .table--see-all .table__body--work.is-now-playing td:first-child,.is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction.is-deep-linked td:first-child,.is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction.is-now-playing td:first-child{box-shadow:-4px 0 0 0 #f2f8fc}html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work .table__row.is-deep-linked td:first-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work .table__row.is-now-playing td:first-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work.is-deep-linked td:first-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work.is-now-playing td:first-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction.is-deep-linked td:first-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction.is-now-playing td:first-child{box-shadow:4px 0 0 0 #f2f8fc}.is-itunes-theme .table__body--work .table__row.is-deep-linked td:last-child,.is-itunes-theme .table__body--work .table__row.is-now-playing td:last-child,.is-itunes-theme .table__body--work.is-deep-linked td:last-child,.is-itunes-theme .table__body--work.is-now-playing td:last-child,.is-itunes-theme .table__row.we-selectable-item--allows-interaction.is-deep-linked td:last-child,.is-itunes-theme .table__row.we-selectable-item--allows-interaction.is-now-playing td:last-child{box-shadow:12px 0 0 0 #f2f8fc}html[dir=rtl] .is-itunes-theme .table__body--work .table__row.is-deep-linked td:last-child,html[dir=rtl] .is-itunes-theme .table__body--work .table__row.is-now-playing td:last-child,html[dir=rtl] .is-itunes-theme .table__body--work.is-deep-linked td:last-child,html[dir=rtl] .is-itunes-theme .table__body--work.is-now-playing td:last-child,html[dir=rtl] .is-itunes-theme .table__row.we-selectable-item--allows-interaction.is-deep-linked td:last-child,html[dir=rtl] .is-itunes-theme .table__row.we-selectable-item--allows-interaction.is-now-playing td:last-child{box-shadow:-12px 0 0 0 #f2f8fc}.is-itunes-theme .table--see-all .table__body--work .table__row.is-deep-linked td:last-child,.is-itunes-theme .table--see-all .table__body--work .table__row.is-now-playing td:last-child,.is-itunes-theme .table--see-all .table__body--work.is-deep-linked td:last-child,.is-itunes-theme .table--see-all .table__body--work.is-now-playing td:last-child,.is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction.is-deep-linked td:last-child,.is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction.is-now-playing td:last-child{box-shadow:4px 0 0 0 #f2f8fc}html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work .table__row.is-deep-linked td:last-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work .table__row.is-now-playing td:last-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work.is-deep-linked td:last-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work.is-now-playing td:last-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction.is-deep-linked td:last-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction.is-now-playing td:last-child{box-shadow:-4px 0 0 0 #f2f8fc}.is-itunes-theme .table__body--work .table__row:focus,.is-itunes-theme .table__body--work .table__row:hover,.is-itunes-theme .table__body--work:focus,.is-itunes-theme .table__body--work:hover,.is-itunes-theme .table__row.we-selectable-item--allows-interaction:focus,.is-itunes-theme .table__row.we-selectable-item--allows-interaction:hover{background-color:#f8f8f8}.is-itunes-theme .table__body--work .table__row:focus td:first-child,.is-itunes-theme .table__body--work .table__row:hover td:first-child,.is-itunes-theme .table__body--work:focus td:first-child,.is-itunes-theme .table__body--work:hover td:first-child,.is-itunes-theme .table__row.we-selectable-item--allows-interaction:focus td:first-child,.is-itunes-theme .table__row.we-selectable-item--allows-interaction:hover td:first-child{box-shadow:-12px 0 0 0 #f8f8f8}html[dir=rtl] .is-itunes-theme .table__body--work .table__row:focus td:first-child,html[dir=rtl] .is-itunes-theme .table__body--work .table__row:hover td:first-child,html[dir=rtl] .is-itunes-theme .table__body--work:focus td:first-child,html[dir=rtl] .is-itunes-theme .table__body--work:hover td:first-child,html[dir=rtl] .is-itunes-theme .table__row.we-selectable-item--allows-interaction:focus td:first-child,html[dir=rtl] .is-itunes-theme .table__row.we-selectable-item--allows-interaction:hover td:first-child{box-shadow:12px 0 0 0 #f8f8f8}.is-itunes-theme .table--see-all .table__body--work .table__row:focus td:first-child,.is-itunes-theme .table--see-all .table__body--work .table__row:hover td:first-child,.is-itunes-theme .table--see-all .table__body--work:focus td:first-child,.is-itunes-theme .table--see-all .table__body--work:hover td:first-child,.is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction:focus td:first-child,.is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction:hover td:first-child{box-shadow:-4px 0 0 0 #f8f8f8}html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work .table__row:focus td:first-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work .table__row:hover td:first-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work:focus td:first-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work:hover td:first-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction:focus td:first-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction:hover td:first-child{box-shadow:4px 0 0 0 #f8f8f8}.is-itunes-theme .table__body--work .table__row:focus td:last-child,.is-itunes-theme .table__body--work .table__row:hover td:last-child,.is-itunes-theme .table__body--work:focus td:last-child,.is-itunes-theme .table__body--work:hover td:last-child,.is-itunes-theme .table__row.we-selectable-item--allows-interaction:focus td:last-child,.is-itunes-theme .table__row.we-selectable-item--allows-interaction:hover td:last-child{box-shadow:12px 0 0 0 #f8f8f8}html[dir=rtl] .is-itunes-theme .table__body--work .table__row:focus td:last-child,html[dir=rtl] .is-itunes-theme .table__body--work .table__row:hover td:last-child,html[dir=rtl] .is-itunes-theme .table__body--work:focus td:last-child,html[dir=rtl] .is-itunes-theme .table__body--work:hover td:last-child,html[dir=rtl] .is-itunes-theme .table__row.we-selectable-item--allows-interaction:focus td:last-child,html[dir=rtl] .is-itunes-theme .table__row.we-selectable-item--allows-interaction:hover td:last-child{box-shadow:-12px 0 0 0 #f8f8f8}.is-itunes-theme .table--see-all .table__body--work .table__row:focus td:last-child,.is-itunes-theme .table--see-all .table__body--work .table__row:hover td:last-child,.is-itunes-theme .table--see-all .table__body--work:focus td:last-child,.is-itunes-theme .table--see-all .table__body--work:hover td:last-child,.is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction:focus td:last-child,.is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction:hover td:last-child{box-shadow:4px 0 0 0 #f8f8f8}html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work .table__row:focus td:last-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work .table__row:hover td:last-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work:focus td:last-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__body--work:hover td:last-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction:focus td:last-child,html[dir=rtl] .is-itunes-theme .table--see-all .table__row.we-selectable-item--allows-interaction:hover td:last-child{box-shadow:-4px 0 0 0 #f8f8f8}.table__body--work.is-deep-linked,.table__body--work.is-now-playing,.table__body--work:focus,.table__body--work:hover{border-top:1px double transparent}.table__body--work.is-deep-linked tr:first-of-type td:first-child,.table__body--work.is-now-playing tr:first-of-type td:first-child,.table__body--work:focus tr:first-of-type td:first-child,.table__body--work:hover tr:first-of-type td:first-child{border-radius:6px 0 0 0}html[dir=rtl] .table__body--work.is-deep-linked tr:first-of-type td:first-child,html[dir=rtl] .table__body--work.is-now-playing tr:first-of-type td:first-child,html[dir=rtl] .table__body--work:focus tr:first-of-type td:first-child,html[dir=rtl] .table__body--work:hover tr:first-of-type td:first-child{border-radius:0 6px 0 0}.table__body--work.is-deep-linked tr:first-of-type td:last-child,.table__body--work.is-now-playing tr:first-of-type td:last-child,.table__body--work:focus tr:first-of-type td:last-child,.table__body--work:hover tr:first-of-type td:last-child{border-radius:0 6px 0 0}html[dir=rtl] .table__body--work.is-deep-linked tr:first-of-type td:last-child,html[dir=rtl] .table__body--work.is-now-playing tr:first-of-type td:last-child,html[dir=rtl] .table__body--work:focus tr:first-of-type td:last-child,html[dir=rtl] .table__body--work:hover tr:first-of-type td:last-child{border-radius:6px 0 0 0}.table__body--work.is-deep-linked tr:last-of-type,.table__body--work.is-now-playing tr:last-of-type,.table__body--work:focus tr:last-of-type,.table__body--work:hover tr:last-of-type{border-bottom:1px solid transparent}.table__body--work.is-deep-linked tr:last-of-type td:first-child,.table__body--work.is-now-playing tr:last-of-type td:first-child,.table__body--work:focus tr:last-of-type td:first-child,.table__body--work:hover tr:last-of-type td:first-child{border-radius:0 0 0 6px}html[dir=rtl] .table__body--work.is-deep-linked tr:last-of-type td:first-child,html[dir=rtl] .table__body--work.is-now-playing tr:last-of-type td:first-child,html[dir=rtl] .table__body--work:focus tr:last-of-type td:first-child,html[dir=rtl] .table__body--work:hover tr:last-of-type td:first-child{border-radius:0 0 6px 0}.table__body--work.is-deep-linked tr:last-of-type td:last-child,.table__body--work.is-now-playing tr:last-of-type td:last-child,.table__body--work:focus tr:last-of-type td:last-child,.table__body--work:hover tr:last-of-type td:last-child{border-radius:0 0 6px 0}html[dir=rtl] .table__body--work.is-deep-linked tr:last-of-type td:last-child,html[dir=rtl] .table__body--work.is-now-playing tr:last-of-type td:last-child,html[dir=rtl] .table__body--work:focus tr:last-of-type td:last-child,html[dir=rtl] .table__body--work:hover tr:last-of-type td:last-child{border-radius:0 0 0 6px}.is-itunes-theme .table__body--work:focus tr,.is-itunes-theme .table__body--work:hover tr{background-color:#f8f8f8}.table__row.is-deep-linked,.table__row.is-now-playing,.table__row.we-selectable-item--allows-interaction:focus,.table__row.we-selectable-item--allows-interaction:hover{border-radius:6px;border-top:1px double transparent;border-bottom:1px solid transparent;border-collapse:separate}.table__row.is-deep-linked td:first-child,.table__row.is-now-playing td:first-child,.table__row:focus td:first-child,.table__row:hover td:first-child{border-radius:6px 0 0 6px}html[dir=rtl] .table__row.is-deep-linked td:first-child,html[dir=rtl] .table__row.is-now-playing td:first-child,html[dir=rtl] .table__row:focus td:first-child,html[dir=rtl] .table__row:hover td:first-child{border-radius:0 6px 6px 0}.table__row.is-deep-linked td:last-child,.table__row.is-now-playing td:last-child,.table__row:focus td:last-child,.table__row:hover td:last-child{border-radius:0 6px 6px 0}html[dir=rtl] .table__row.is-deep-linked td:last-child,html[dir=rtl] .table__row.is-now-playing td:last-child,html[dir=rtl] .table__row:focus td:last-child,html[dir=rtl] .table__row:hover td:last-child{border-radius:6px 0 0 6px}.table__row td{height:51px;vertical-align:middle}.table__row__name{padding:0;max-width:1px}.table__row__duration,.table__row__price{padding:0;text-align:right;white-space:nowrap;color:#636366}.is-deep-linked .table__row__duration,.is-deep-linked .table__row__price,.is-now-playing .table__row__duration,.is-now-playing .table__row__price,.we-selectable-item--allows-interaction:focus .table__row__duration,.we-selectable-item--allows-interaction:focus .table__row__price,.we-selectable-item--allows-interaction:hover .table__row__duration,.we-selectable-item--allows-interaction:hover .table__row__price{color:#0070c9}.is-itunes-theme .is-deep-linked .table__row__duration,.is-itunes-theme .is-deep-linked .table__row__price,.is-itunes-theme .is-now-playing .table__row__duration,.is-itunes-theme .is-now-playing .table__row__price,.is-itunes-theme .we-selectable-item--allows-interaction:focus .table__row__duration,.is-itunes-theme .we-selectable-item--allows-interaction:focus .table__row__price,.is-itunes-theme .we-selectable-item--allows-interaction:hover .table__row__duration,.is-itunes-theme .we-selectable-item--allows-interaction:hover .table__row__price{color:#0070c9}.is-tv-theme .is-deep-linked .table__row__duration,.is-tv-theme .is-deep-linked .table__row__price,.is-tv-theme .is-now-playing .table__row__duration,.is-tv-theme .is-now-playing .table__row__price,.is-tv-theme .we-selectable-item--allows-interaction:focus .table__row__duration,.is-tv-theme .we-selectable-item--allows-interaction:focus .table__row__price,.is-tv-theme .we-selectable-item--allows-interaction:hover .table__row__duration,.is-tv-theme .we-selectable-item--allows-interaction:hover .table__row__price{color:#0f6ea1}.is-mac-theme .is-deep-linked .table__row__duration,.is-mac-theme .is-deep-linked .table__row__price,.is-mac-theme .is-now-playing .table__row__duration,.is-mac-theme .is-now-playing .table__row__price,.is-mac-theme .we-selectable-item--allows-interaction:focus .table__row__duration,.is-mac-theme .we-selectable-item--allows-interaction:focus .table__row__price,.is-mac-theme .we-selectable-item--allows-interaction:hover .table__row__duration,.is-mac-theme .we-selectable-item--allows-interaction:hover .table__row__price{color:#0070c9}.is-podcasts-theme .is-deep-linked .table__row__duration,.is-podcasts-theme .is-deep-linked .table__row__price,.is-podcasts-theme .is-now-playing .table__row__duration,.is-podcasts-theme .is-now-playing .table__row__price,.is-podcasts-theme .we-selectable-item--allows-interaction:focus .table__row__duration,.is-podcasts-theme .we-selectable-item--allows-interaction:focus .table__row__price,.is-podcasts-theme .we-selectable-item--allows-interaction:hover .table__row__duration,.is-podcasts-theme .we-selectable-item--allows-interaction:hover .table__row__price{color:#7d50df}.is-apps-theme .is-deep-linked .table__row__duration,.is-apps-theme .is-deep-linked .table__row__price,.is-apps-theme .is-now-playing .table__row__duration,.is-apps-theme .is-now-playing .table__row__price,.is-apps-theme .we-selectable-item--allows-interaction:focus .table__row__duration,.is-apps-theme .we-selectable-item--allows-interaction:focus .table__row__price,.is-apps-theme .we-selectable-item--allows-interaction:hover .table__row__duration,.is-apps-theme .we-selectable-item--allows-interaction:hover .table__row__price{color:#0070c9}@media only screen and (min-width:1069px){.table__row__duration,.table__row__price{text-align:center}.table__row__duration:nth-last-child(-n+1),.table__row__price:nth-last-child(-n+1){text-align:right}}.table__row__price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table__row__duration{position:relative;padding-left:10px;z-index:1}@media only screen and (min-width:735px){.table__row__duration{padding-left:22px}}@media only screen and (min-width:1069px){.table__row__duration{padding-left:28px}}.table__row__duration+.table__row__price{padding-left:10px}@media only screen and (min-width:735px){.table__row__duration+.table__row__price{padding-left:22px}}@media only screen and (min-width:1069px){.table__row__duration+.table__row__price{padding-left:28px}}.table__row__duration::after{content:attr(data-duration-width);visibility:hidden}.table__row__duration-counter{position:absolute;top:50%;transform:translateY(-50%);z-index:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;right:0}.table__row__headline{color:#333;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5em}.table__row__headline:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row__headline:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row__headline:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row__headline:lang(zh){letter-spacing:0}.table__row__headline:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row__headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row__headline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row__headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.table__row.is-deep-linked .table__row__headline,.table__row.is-now-playing .table__row__headline,.table__row__link:focus .table__row__headline,.table__row__link:hover .table__row__headline,.we-selectable-item--allows-interaction:focus .table__row__headline,.we-selectable-item--allows-interaction:hover .table__row__headline{color:#0070c9}.is-itunes-theme .table__row.is-deep-linked .table__row__headline,.is-itunes-theme .table__row.is-now-playing .table__row__headline,.is-itunes-theme .table__row__link:focus .table__row__headline,.is-itunes-theme .table__row__link:hover .table__row__headline,.is-itunes-theme .we-selectable-item--allows-interaction:focus .table__row__headline,.is-itunes-theme .we-selectable-item--allows-interaction:hover .table__row__headline{color:#0070c9}.is-tv-theme .table__row.is-deep-linked .table__row__headline,.is-tv-theme .table__row.is-now-playing .table__row__headline,.is-tv-theme .table__row__link:focus .table__row__headline,.is-tv-theme .table__row__link:hover .table__row__headline,.is-tv-theme .we-selectable-item--allows-interaction:focus .table__row__headline,.is-tv-theme .we-selectable-item--allows-interaction:hover .table__row__headline{color:#0f6ea1}.is-mac-theme .table__row.is-deep-linked .table__row__headline,.is-mac-theme .table__row.is-now-playing .table__row__headline,.is-mac-theme .table__row__link:focus .table__row__headline,.is-mac-theme .table__row__link:hover .table__row__headline,.is-mac-theme .we-selectable-item--allows-interaction:focus .table__row__headline,.is-mac-theme .we-selectable-item--allows-interaction:hover .table__row__headline{color:#0070c9}.is-podcasts-theme .table__row.is-deep-linked .table__row__headline,.is-podcasts-theme .table__row.is-now-playing .table__row__headline,.is-podcasts-theme .table__row__link:focus .table__row__headline,.is-podcasts-theme .table__row__link:hover .table__row__headline,.is-podcasts-theme .we-selectable-item--allows-interaction:focus .table__row__headline,.is-podcasts-theme .we-selectable-item--allows-interaction:hover .table__row__headline{color:#7d50df}.is-apps-theme .table__row.is-deep-linked .table__row__headline,.is-apps-theme .table__row.is-now-playing .table__row__headline,.is-apps-theme .table__row__link:focus .table__row__headline,.is-apps-theme .table__row__link:hover .table__row__headline,.is-apps-theme .we-selectable-item--allows-interaction:focus .table__row__headline,.is-apps-theme .we-selectable-item--allows-interaction:hover .table__row__headline{color:#0070c9}.table__row__explicit::after{font-size:13px}.table__row__star-rating{width:9px;height:9px;display:flex;position:absolute;top:50%;transform:translateY(-50%);align-items:center;left:-9px;z-index:2}.is-deep-linked .table__row__star-rating,.is-now-playing .table__row__star-rating{color:#0070c9}.is-itunes-theme .is-deep-linked .table__row__star-rating,.is-itunes-theme .is-now-playing .table__row__star-rating{color:#0070c9}.is-tv-theme .is-deep-linked .table__row__star-rating,.is-tv-theme .is-now-playing .table__row__star-rating{color:#0f6ea1}.is-mac-theme .is-deep-linked .table__row__star-rating,.is-mac-theme .is-now-playing .table__row__star-rating{color:#0070c9}.is-podcasts-theme .is-deep-linked .table__row__star-rating,.is-podcasts-theme .is-now-playing .table__row__star-rating{color:#7d50df}.is-apps-theme .is-deep-linked .table__row__star-rating,.is-apps-theme .is-now-playing .table__row__star-rating{color:#0070c9}.table--artwork,.table--see-all{margin-bottom:4px}.table--artwork .table__head__heading--album,.table--artwork .table__head__heading--artist,.table--artwork .table__head__heading--song,.table--see-all .table__head__heading--album,.table--see-all .table__head__heading--artist,.table--see-all .table__head__heading--song{text-align:left;white-space:nowrap}.table--artwork .table__head__heading--artwork,.table--see-all .table__head__heading--artwork{width:50px}.table--artwork .table__head__heading--artist,.table--see-all .table__head__heading--artist{width:25%}.table--artwork .table__head__heading--album,.table--see-all .table__head__heading--album{width:43%}@media only screen and (min-width:1069px){.table--artwork .table__head__heading--album,.table--see-all .table__head__heading--album{width:25%;max-width:1px}}.table--artwork .table__head__heading--artist,.table--artwork .table__row__album,.table--artwork .table__row__artist,.table--see-all .table__head__heading--artist,.table--see-all .table__row__album,.table--see-all .table__row__artist{max-width:1px}.table--artwork .table__head__heading--duration,.table--artwork .table__row__duration,.table--see-all .table__head__heading--duration,.table--see-all .table__row__duration{width:5%;min-width:80px;white-space:nowrap}.table--artwork .table__row,.table--see-all .table__row{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table--artwork .table__row:lang(ar),.table--see-all .table__row:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table--artwork .table__row:lang(ja),.table--see-all .table__row:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.table--artwork .table__row:lang(ko),.table--see-all .table__row:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.table--artwork .table__row:lang(zh),.table--see-all .table__row:lang(zh){letter-spacing:0}.table--artwork .table__row:lang(th),.table--see-all .table__row:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.table--artwork .table__row:lang(zh-CN),.table--see-all .table__row:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.table--artwork .table__row:lang(zh-HK),.table--see-all .table__row:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.table--artwork .table__row:lang(zh-MO),.table--see-all .table__row:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.table--artwork .table__row:lang(zh-TW),.table--see-all .table__row:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.table--artwork .table__row:last-child,.table--see-all .table__row:last-child{border-bottom:none}@media only screen and (min-width:735px){.table--artwork .table__row:last-child,.table--see-all .table__row:last-child{border-bottom:1px solid #d6d6d6}}.table--artwork .table__row__artwork,.table--see-all .table__row__artwork{padding:4px 0 5px;position:relative;font-size:0;border-bottom:1px solid #fff;border-top:1px solid #fff;z-index:1}@media only screen and (min-width:735px){.table--artwork .table__row__artwork,.table--see-all .table__row__artwork{padding:4px 0}}.table--artwork .table__row__artwork .we-artwork,.table--see-all .table__row__artwork .we-artwork{margin-right:10px}.table--artwork .table__row__artist,.table--artwork .table__row__name,.table--see-all .table__row__artist,.table--see-all .table__row__name{padding-right:10px}.table--see-all{margin:0;width:100%}@media only screen and (min-width:735px){.table--see-all .table__head{visibility:visible;border-top:1px solid #d6d6d6}}.table--see-all .table__row{cursor:default}.table--see-all .table__row__artwork{border-top:1px solid transparent}@media only screen and (min-width:735px){.table--see-all .table__row__artwork{border:none}}.table__row__link{max-width:100%;display:inline-flex;align-items:center;color:inherit}.is-deep-linked .table__row__link,.is-now-playing .table__row__link,.table__row__link:focus,.table__row__link:hover,.we-selectable-item--allows-interaction:focus .table__row__link,.we-selectable-item--allows-interaction:hover .table__row__link{color:#0070c9}.is-itunes-theme .is-deep-linked .table__row__link,.is-itunes-theme .is-now-playing .table__row__link,.is-itunes-theme .table__row__link:focus,.is-itunes-theme .table__row__link:hover,.is-itunes-theme .we-selectable-item--allows-interaction:focus .table__row__link,.is-itunes-theme .we-selectable-item--allows-interaction:hover .table__row__link{color:#0070c9}.is-tv-theme .is-deep-linked .table__row__link,.is-tv-theme .is-now-playing .table__row__link,.is-tv-theme .table__row__link:focus,.is-tv-theme .table__row__link:hover,.is-tv-theme .we-selectable-item--allows-interaction:focus .table__row__link,.is-tv-theme .we-selectable-item--allows-interaction:hover .table__row__link{color:#0f6ea1}.is-mac-theme .is-deep-linked .table__row__link,.is-mac-theme .is-now-playing .table__row__link,.is-mac-theme .table__row__link:focus,.is-mac-theme .table__row__link:hover,.is-mac-theme .we-selectable-item--allows-interaction:focus .table__row__link,.is-mac-theme .we-selectable-item--allows-interaction:hover .table__row__link{color:#0070c9}.is-podcasts-theme .is-deep-linked .table__row__link,.is-podcasts-theme .is-now-playing .table__row__link,.is-podcasts-theme .table__row__link:focus,.is-podcasts-theme .table__row__link:hover,.is-podcasts-theme .we-selectable-item--allows-interaction:focus .table__row__link,.is-podcasts-theme .we-selectable-item--allows-interaction:hover .table__row__link{color:#7d50df}.is-apps-theme .is-deep-linked .table__row__link,.is-apps-theme .is-now-playing .table__row__link,.is-apps-theme .table__row__link:focus,.is-apps-theme .table__row__link:hover,.is-apps-theme .we-selectable-item--allows-interaction:focus .table__row__link,.is-apps-theme .we-selectable-item--allows-interaction:hover .table__row__link{color:#0070c9}.is-deep-linked .table__row__link--secondary,.is-now-playing .table__row__link--secondary,.table__row__link--secondary:focus,.table__row__link--secondary:hover,.we-selectable-item--allows-interaction:focus .table__row__link--secondary,.we-selectable-item--allows-interaction:hover .table__row__link--secondary{opacity:.8}@media only screen and (min-width:1069px){.table--see-all .table__row__link--secondary{height:53px;display:inline-flex;align-items:center}.table--see-all .table__row__link--secondary.large-hide{display:none}}.table__row__control{width:45px;height:45px;position:absolute;top:4px;cursor:pointer;z-index:2}@media only screen and (min-width:735px){.table__row__control{width:48px;height:48px}}.table__row__control__icon{width:100%;height:100%;border-radius:3px;text-align:center;opacity:0;transition:opacity .15s ease-in-out}.is-loading .table__row__control__icon,.is-playing .table__row__control__icon{background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@supports (-ms-ime-align:auto){.table__row__control__icon{border-radius:0}}.is-now-playing .table__row__control__icon,.table__row__control__icon:focus,.table__row__control__icon:hover{opacity:1}.table__row__box{display:flex;align-items:center}.table__row__badge{display:inline-block;font-size:15px;line-height:1;vertical-align:inherit;color:#333}.table__row__badge::after{padding-right:10px}.table__row__titles{max-width:100%;min-width:.1%}.table__row__badge+.table__row__titles{max-width:calc(100% - (15px + (10px * 2)))}html[dir=rtl] .table__row__titles [dir=rtl]{text-align:inherit}.table__row__share{padding:0;position:relative;z-index:2}.spread{max-width:100%;display:flex;align-items:baseline;justify-content:space-between}.spread>:not(:last-child){margin-right:5px}.spread__badge-inline-end{font-size:19px;line-height:1;color:#636366;margin-left:auto}.spread__badge-inline+.spread__badge-inline,.spread__badge-inline-end+.spread__badge-inline-end{margin-left:5px}.tracks__track{padding-top:14px;padding-bottom:14px;border-top:1px solid #d6d6d6}@media only screen and (min-width:1069px){.tracks__track{padding-top:18px;padding-bottom:18px}}.tracks--linear-show .tracks__track:first-child,.tracks--season .tracks__track:first-child{border-top:none;padding-top:0}@media only screen and (min-width:735px){.no-js .tracks__track{display:flex}}@media only screen and (max-width:1068px){.tracks__track .tracks__track__inline-brands{display:none}}.tracks__track__copy,.tracks__track__eyebrow,.tracks__track__subcopy{position:relative;color:#636366}.tracks__track__headline{position:relative;color:#333;margin-bottom:6px;z-index:1;font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.tracks__track__headline{margin-bottom:3px}}@media only screen and (min-width:1069px){.tracks__track__headline{margin-bottom:2px}}.tracks__track__headline:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(zh){letter-spacing:0}.tracks__track__headline:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.tracks__track__headline{font-size:18px;line-height:1.22226;font-weight:600;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(hi){line-height:1.41778}.tracks__track__headline:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.tracks__track__link:active .tracks__track__headline,.tracks__track__link:focus .tracks__track__headline,.tracks__track__link:hover .tracks__track__headline{color:#0070c9}.is-itunes-theme .tracks__track__link:active .tracks__track__headline,.is-itunes-theme .tracks__track__link:focus .tracks__track__headline,.is-itunes-theme .tracks__track__link:hover .tracks__track__headline{color:#0070c9}.is-tv-theme .tracks__track__link:active .tracks__track__headline,.is-tv-theme .tracks__track__link:focus .tracks__track__headline,.is-tv-theme .tracks__track__link:hover .tracks__track__headline{color:#0f6ea1}.is-mac-theme .tracks__track__link:active .tracks__track__headline,.is-mac-theme .tracks__track__link:focus .tracks__track__headline,.is-mac-theme .tracks__track__link:hover .tracks__track__headline{color:#0070c9}.is-podcasts-theme .tracks__track__link:active .tracks__track__headline,.is-podcasts-theme .tracks__track__link:focus .tracks__track__headline,.is-podcasts-theme .tracks__track__link:hover .tracks__track__headline{color:#7d50df}.is-apps-theme .tracks__track__link:active .tracks__track__headline,.is-apps-theme .tracks__track__link:focus .tracks__track__headline,.is-apps-theme .tracks__track__link:hover .tracks__track__headline{color:#0070c9}.tracks__track__headline .icon-after::after{font-size:13px;font-weight:400;margin-right:.3em}.tracks__track__link--block{font-size:0;position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:2}.tracks__track__link--block~.tracks__track__headline{padding-right:18px}.tracks__track__link--block~.tracks__track__headline::after,.tracks__track__link--block~.tracks__track__headline::before{font-family:"SF Pro Icons","Apple WebExp Icons Custom";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}.tracks__track__link--block~.tracks__track__headline::after,.tracks__track__link--block~.tracks__track__headline::before{text-decoration:none}.tracks__track__link--block~.tracks__track__headline::before{display:none}.tracks__track__link--block~.tracks__track__headline::after,.tracks__track__link--block~.tracks__track__headline::before{content:""}.tracks__track__link--block~.tracks__track__headline::after{padding-left:.3em;top:50%}.tracks__track__link--block~.tracks__track__headline::after{position:absolute;color:#636366;font-size:26px;font-weight:400;transform:translateY(-50%);right:0;z-index:1}html[dir=rtl] .tracks__track__link--block~.tracks__track__headline::after{content:""}@supports (-ms-ime-align:auto){.tracks__track__link--block~.tracks__track__headline::after{transform:translateY(-60%)}}.tracks__track__link--block~.tracks__track__copy,.tracks__track__link--block~.tracks__track__subcopy{padding-right:18px}.tracks__track__link--block:active~.tracks__track__headline,.tracks__track__link--block:focus~.tracks__track__headline,.tracks__track__link--block:hover~.tracks__track__headline{color:#0070c9}.is-itunes-theme .tracks__track__link--block:active~.tracks__track__headline,.is-itunes-theme .tracks__track__link--block:focus~.tracks__track__headline,.is-itunes-theme .tracks__track__link--block:hover~.tracks__track__headline{color:#0070c9}.is-tv-theme .tracks__track__link--block:active~.tracks__track__headline,.is-tv-theme .tracks__track__link--block:focus~.tracks__track__headline,.is-tv-theme .tracks__track__link--block:hover~.tracks__track__headline{color:#0f6ea1}.is-mac-theme .tracks__track__link--block:active~.tracks__track__headline,.is-mac-theme .tracks__track__link--block:focus~.tracks__track__headline,.is-mac-theme .tracks__track__link--block:hover~.tracks__track__headline{color:#0070c9}.is-podcasts-theme .tracks__track__link--block:active~.tracks__track__headline,.is-podcasts-theme .tracks__track__link--block:focus~.tracks__track__headline,.is-podcasts-theme .tracks__track__link--block:hover~.tracks__track__headline{color:#7d50df}.is-apps-theme .tracks__track__link--block:active~.tracks__track__headline,.is-apps-theme .tracks__track__link--block:focus~.tracks__track__headline,.is-apps-theme .tracks__track__link--block:hover~.tracks__track__headline{color:#0070c9}.is-playing .tracks__track__link--block{bottom:28px}.tracks__track__block,.tracks__track__link{display:block}.no-js .tracks__track__link{display:inline;width:100%}@media only screen and (min-width:735px){.no-js .tracks__track__link{display:block;padding-left:7px}}.tracks__track__eyebrow{margin-bottom:1px;font-size:11px;line-height:1.18182;font-weight:600;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.tracks__track__eyebrow{margin-bottom:5px}}@media only screen and (min-width:1069px){.tracks__track__eyebrow{margin-bottom:3px}}.tracks__track__eyebrow:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__eyebrow:lang(vi){line-height:1.78828}.tracks__track__eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__eyebrow-item:lang(fi),.tracks__track__eyebrow-item:lang(hi),.tracks__track__eyebrow-item:lang(pl){line-height:1.36364}.tracks__track__block .tracks__track__eyebrow{margin-bottom:1px}@media only screen and (min-width:735px){.tracks__track__block .tracks__track__eyebrow{margin-bottom:5px}}@media only screen and (min-width:1069px){.tracks__track__block .tracks__track__eyebrow{margin-bottom:3px}}@media only screen and (min-width:1069px){.tracks__track__block .tracks__track__headline{margin-bottom:2px}}.tracks__track__copy{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh){letter-spacing:0}.tracks__track__copy:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.tracks__track__copy{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:1069px){.tracks__track__copy{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh){letter-spacing:0}.tracks__track__copy:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (max-width:734px){.tracks__track__copy{margin-top:6px}}.tracks__track__subcopy{font-size:11px;line-height:1.18182;font-weight:400;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__subcopy:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__subcopy:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__subcopy:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__subcopy:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__subcopy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__subcopy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__subcopy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__subcopy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracks__track__content{position:relative}@media only screen and (min-width:735px) and (max-width:1068px){.tracks__track__content{padding-left:10px}}.no-js .tracks__track__content{display:inline-block}.tracks__track__meta{margin-top:5px}.tracks__track__meta+.tracks__track__meta{margin-top:7px}.tracks__track__meta--has-button{margin-top:5px;align-items:center;position:relative;pointer-events:none;z-index:2;overflow:visible}@media only screen and (min-width:1069px){.tracks__track__meta--has-button{margin-top:9px;margin-bottom:2px}}.is-playing .tracks__track__meta--has-button{opacity:0;margin:0;max-height:0;position:absolute}.tracks__track__button{pointer-events:auto}.tracks__track__button .icon-play::after,.tracks__track__button .icon-play::before{font-family:"SF Pro Icons","Apple WebExp Icons Custom";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}.tracks__track__button .icon-play::after,.tracks__track__button .icon-play::before{text-decoration:none}.tracks__track__button .icon-play::before{display:none}.tracks__track__button .icon-play::after,.tracks__track__button .icon-play::before{content:""}.tracks__track__button .icon-play::before{padding-right:.3em;display:inline-block;top:-1px}.tracks__track__button .icon-play::after{display:none}html[dir=rtl] .tracks__track__button .icon-play::after,html[dir=rtl] .tracks__track__button .icon-play::before{font-family:"SF Pro Icons","Apple WebExp Icons Custom";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}html[dir=rtl] .tracks__track__button .icon-play::after,html[dir=rtl] .tracks__track__button .icon-play::before{text-decoration:none}html[dir=rtl] .tracks__track__button .icon-play::before{display:none}html[dir=rtl] .tracks__track__button .icon-play::after,html[dir=rtl] .tracks__track__button .icon-play::before{content:""}html[dir=rtl] .tracks__track__button .icon-play::after{padding-left:.3em;top:-1px}.tracks__track__meta--small-viewport{margin-top:9px}.tracks__track__badge{vertical-align:middle}.tracks__track--podcast{padding-top:13px}@media only screen and (min-width:1069px){.tracks__track--podcast{padding-top:19px}}@media only screen and (max-width:734px){.tracks__track--podcast .tracks__track__headline{margin-bottom:0}}.tracks__track--podcast .tracks__track__copy{margin-top:0}.tracks__track--podcast .tracks__track__meta{color:#636366}.tracks__track__inline-controls{margin-top:6px;z-index:2}@media only screen and (min-width:1069px){.tracks__track__inline-controls{margin-top:10px;margin-bottom:2px}}.see-all-header__link{margin-bottom:4px;display:block;font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__link:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__link:lang(hi){line-height:1.41778}.see-all-header__link:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__link:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__link:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__link:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__link:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__link:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__link:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__title{display:block;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__title:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__title:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__title:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__title:lang(zh-CH){font-weight:600}.see-all-header__title:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__title:lang(hi){line-height:1.45}.see-all-header__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.see-all-header__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.is-books-theme .see-all-header__title{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:0;font-family:"New York Medium","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}.we-app-screenshots__nav{position:relative}.we-app-screenshots__nav__headline{margin-bottom:0;padding-right:36px;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-app-screenshots__nav__headline:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-app-screenshots__nav__headline:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-app-screenshots__nav__headline:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-app-screenshots__nav__headline:lang(zh-CH){font-weight:600}.we-app-screenshots__nav__headline:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-app-screenshots__nav__headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-app-screenshots__nav__headline:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-app-screenshots__nav__headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-app-screenshots__nav__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-app-screenshots__nav__chevron{position:absolute;top:50%;font-size:40px;font-weight:300;text-align:right;color:#0070c9;transform:translateY(-50%);right:0;z-index:1}.we-app-screenshots__nav__chevron::after{padding-left:.3em;top:-3px}.we-app-screenshots__label{color:#636366}.we-localnav{box-sizing:content-box}@supports (-ms-ime-align:auto){html[dir=rtl] .we-localnav:not(.localnav-sticking){position:relative;z-index:2}}@supports (-ms-ime-align:auto){.we-localnav__shim{display:block;position:absolute;height:52px}@media only screen and (max-width:767px){.we-localnav__shim{height:48px}}}@supports (-ms-ime-align:auto){.web-localnav__content{z-index:1}}.we-localnav__title{font-size:21px;line-height:1;font-weight:600;letter-spacing:.009em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;margin:16px 0 -16px}@media only screen and (max-width:767px){.we-localnav__title{font-size:19px;line-height:1;font-weight:600;letter-spacing:.012em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.we-localnav__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.we-localnav__title{margin:14px 0 -14px}}.we-localnav__title a{display:inline-block}.we-localnav__title__product{color:#000}.we-localnav__title__qualifier{color:#636366;font-size:21px;line-height:1;font-weight:400;letter-spacing:.009em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.we-localnav__title__qualifier{font-size:19px;line-height:1;font-weight:400;letter-spacing:.012em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.we-localnav__title__qualifier:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__title__qualifier:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__actions{padding-top:23px}@media only screen and (max-width:767px){.we-localnav__actions{padding-top:20px}}.we-localnav__action{float:left;margin-left:19px}.we-localnav__action:first-child{margin-left:0}.we-localnav__action--logout+.we-localnav__action--login{margin-left:0}.we-localnav__action--login{padding-top:3px}@media only screen and (max-width:767px){.we-localnav__action--login{padding-top:2px}}.we-localnav__background{background-color:rgba(255,255,255,.9)}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.we-localnav__background{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,.72)}}.localnav.localnav-noblur .we-localnav__background{-webkit-backdrop-filter:initial;backdrop-filter:initial;background-color:rgba(255,255,255,.9)}.we-localnav__background::after{margin-left:0;left:0;width:100%}@media only screen and (min-width:1069px){.we-localnav__background::after{width:980px;margin-left:-490px;left:50%;right:auto}.we-localnav__background::after:after{background-color:rgba(0,0,0,.16)}}.we-localnav--no-border .we-localnav__background::after{background-color:transparent}.we-localnav__app{display:flex}.we-localnav__menu--arcade .we-localnav__app{position:relative;top:-2px;z-index:1}.we-localnav__app__copy{text-align:right;margin-right:6px}.we-localnav__app__name{color:#000;font-size:11px;line-height:1.18182;font-weight:400;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__name:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__name:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__name:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__name:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__name:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__name:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__name:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__name:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__name:lang(ar){margin-top:-2px}.we-localnav__app__subcopy{margin-bottom:2px;font-size:10px;line-height:1;font-weight:400;letter-spacing:-.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;color:#0070c9}.we-localnav__app__subcopy:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__subcopy:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__subcopy:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__subcopy:lang(zh){letter-spacing:0}.we-localnav__app__subcopy:lang(th){line-height:1.185;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__subcopy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__subcopy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__subcopy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-localnav__app__subcopy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.is-itunes-theme .we-localnav__app__subcopy{color:#0070c9}.is-tv-theme .we-localnav__app__subcopy{color:#0f6ea1}.is-mac-theme .we-localnav__app__subcopy{color:#0070c9}.is-podcasts-theme .we-localnav__app__subcopy{color:#7d50df}.is-apps-theme .we-localnav__app__subcopy{color:#0070c9}.we-localnav__app__subcopy:lang(ar){margin-top:2px}.we-localnav__app__icon{height:25px;width:25px}.we-localnav__button--sign-in{padding-top:0}.localnav-button.icon-user::after{font-size:22px;line-height:0;vertical-align:middle;padding-left:8px}@media only screen and (max-width:767px){.localnav-button.icon-user::after{display:none}}.localnav-button--sign-out{display:inline-flex;align-items:center;color:#636366}@media only screen and (max-width:420px){.we-localnav:not(.we-localnav--no-qualifier):lang(de),.we-localnav:not(.we-localnav--no-qualifier):lang(de) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(de) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(de) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(de) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(de) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(de) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(de) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:520px){.we-localnav:not(.we-localnav--no-qualifier):lang(el),.we-localnav:not(.we-localnav--no-qualifier):lang(el) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(el) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(el) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(el) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(el) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(el) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(el) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:360px){.we-localnav:not(.we-localnav--no-qualifier):lang(en),.we-localnav:not(.we-localnav--no-qualifier):lang(en) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(en) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(en) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(en) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(en) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(en) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(en) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:480px){.we-localnav:not(.we-localnav--no-qualifier):lang(es),.we-localnav:not(.we-localnav--no-qualifier):lang(es) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(es) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(es) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(es) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(es) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(es) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(es) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:480px){.we-localnav:not(.we-localnav--no-qualifier):lang(fi),.we-localnav:not(.we-localnav--no-qualifier):lang(fi) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(fi) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(fi) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(fi) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(fi) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(fi) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(fi) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:460px){.we-localnav:not(.we-localnav--no-qualifier):lang(fr),.we-localnav:not(.we-localnav--no-qualifier):lang(fr) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(fr) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(fr) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(fr) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(fr) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(fr) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(fr) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:360px){.we-localnav:not(.we-localnav--no-qualifier):lang(hi),.we-localnav:not(.we-localnav--no-qualifier):lang(hi) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(hi) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(hi) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(hi) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(hi) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(hi) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(hi) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:400px){.we-localnav:not(.we-localnav--no-qualifier):lang(it),.we-localnav:not(.we-localnav--no-qualifier):lang(it) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(it) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(it) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(it) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(it) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(it) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(it) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:380px){.we-localnav:not(.we-localnav--no-qualifier):lang(ja),.we-localnav:not(.we-localnav--no-qualifier):lang(ja) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(ja) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(ja) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(ja) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(ja) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(ja) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(ja) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:460px){.we-localnav:not(.we-localnav--no-qualifier):lang(ms),.we-localnav:not(.we-localnav--no-qualifier):lang(ms) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(ms) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(ms) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(ms) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(ms) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(ms) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(ms) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:440px){.we-localnav:not(.we-localnav--no-qualifier):lang(no),.we-localnav:not(.we-localnav--no-qualifier):lang(no) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(no) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(no) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(no) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(no) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(no) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(no) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:540px){.we-localnav:not(.we-localnav--no-qualifier):lang(pt),.we-localnav:not(.we-localnav--no-qualifier):lang(pt) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(pt) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(pt) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(pt) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(pt) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(pt) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(pt) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:500px){.we-localnav:not(.we-localnav--no-qualifier):lang(ru),.we-localnav:not(.we-localnav--no-qualifier):lang(ru) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(ru) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(ru) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(ru) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(ru) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(ru) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(ru) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:440px){.we-localnav:not(.we-localnav--no-qualifier):lang(sv),.we-localnav:not(.we-localnav--no-qualifier):lang(sv) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(sv) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(sv) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(sv) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(sv) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(sv) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(sv) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:420px){.we-localnav:not(.we-localnav--no-qualifier):lang(th),.we-localnav:not(.we-localnav--no-qualifier):lang(th) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(th) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(th) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(th) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(th) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(th) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(th) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:440px){.we-localnav:not(.we-localnav--no-qualifier):lang(tr),.we-localnav:not(.we-localnav--no-qualifier):lang(tr) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--no-qualifier):lang(tr) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--no-qualifier):lang(tr) .we-localnav__title__product,.we-localnav:not(.we-localnav--no-qualifier):lang(tr) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--no-qualifier):lang(tr) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--no-qualifier):lang(tr) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--no-qualifier):lang(tr) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:360px){.we-localnav:not(.we-localnav--music):not(.we-localnav--no-qualifier):lang(ca),.we-localnav:not(.we-localnav--music):not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--music):not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--music):not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title__product,.we-localnav:not(.we-localnav--music):not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--music):not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--music):not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--music):not(.we-localnav--no-qualifier):lang(ca) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:520px){.we-localnav--music:not(.we-localnav--no-qualifier):lang(ca),.we-localnav--music:not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title{height:75px}.we-localnav--music:not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title{margin:16px 0 -16px}.we-localnav--music:not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title__product,.we-localnav--music:not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title__qualifier{display:block}.we-localnav--music:not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title__product:first-child,.we-localnav--music:not(.we-localnav--no-qualifier):lang(ca) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav--music:not(.we-localnav--no-qualifier):lang(ca) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:540px){.we-localnav:not(.we-localnav--books):not(.we-localnav--podcasts):not(.we-localnav--no-qualifier):lang(uk),.we-localnav:not(.we-localnav--books):not(.we-localnav--podcasts):not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title{height:75px}.we-localnav:not(.we-localnav--books):not(.we-localnav--podcasts):not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title{margin:16px 0 -16px}.we-localnav:not(.we-localnav--books):not(.we-localnav--podcasts):not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__product,.we-localnav:not(.we-localnav--books):not(.we-localnav--podcasts):not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__qualifier{display:block}.we-localnav:not(.we-localnav--books):not(.we-localnav--podcasts):not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__product:first-child,.we-localnav:not(.we-localnav--books):not(.we-localnav--podcasts):not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav:not(.we-localnav--books):not(.we-localnav--podcasts):not(.we-localnav--no-qualifier):lang(uk) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:340px){.we-localnav--books:not(.we-localnav--no-qualifier):lang(uk),.we-localnav--books:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title{height:75px}.we-localnav--books:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title{margin:16px 0 -16px}.we-localnav--books:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__product,.we-localnav--books:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__qualifier{display:block}.we-localnav--books:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__product:first-child,.we-localnav--books:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav--books:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:440px){.we-localnav--podcasts:not(.we-localnav--no-qualifier):lang(uk),.we-localnav--podcasts:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title{height:75px}.we-localnav--podcasts:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title{margin:16px 0 -16px}.we-localnav--podcasts:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__product,.we-localnav--podcasts:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__qualifier{display:block}.we-localnav--podcasts:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__product:first-child,.we-localnav--podcasts:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.we-localnav--podcasts:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:767px){.localnav.localnav-stacked,.localnav.localnav-stacked .we-localnav__title{height:75px}.localnav.localnav-stacked .we-localnav__title{margin:16px 0 -16px}.localnav.localnav-stacked .we-localnav__title__product,.localnav.localnav-stacked .we-localnav__title__qualifier{display:block}.localnav.localnav-stacked .we-localnav__title__product:first-child,.localnav.localnav-stacked .we-localnav__title__qualifier:first-child{margin-top:0;margin-bottom:4px}.localnav.localnav-stacked .we-localnav__actions{text-align:right;top:auto;bottom:15px}}@media only screen and (max-width:320px){.we-localnav:not(.we-localnav--no-qualifier):lang(de) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:420px){.we-localnav:not(.we-localnav--no-qualifier):lang(el) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:260px){.we-localnav:not(.we-localnav--no-qualifier):lang(en) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:380px){.we-localnav:not(.we-localnav--no-qualifier):lang(es) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:380px){.we-localnav:not(.we-localnav--no-qualifier):lang(fi) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:400px){.we-localnav:not(.we-localnav--no-qualifier):lang(fr) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:260px){.we-localnav:not(.we-localnav--no-qualifier):lang(hi) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:300px){.we-localnav:not(.we-localnav--no-qualifier):lang(it) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:300px){.we-localnav:not(.we-localnav--no-qualifier):lang(ja) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:380px){.we-localnav:not(.we-localnav--no-qualifier):lang(ms) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:340px){.we-localnav:not(.we-localnav--no-qualifier):lang(no) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:400px){.we-localnav:not(.we-localnav--no-qualifier):lang(pt) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:400px){.we-localnav:not(.we-localnav--no-qualifier):lang(ru) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:340px){.we-localnav:not(.we-localnav--no-qualifier):lang(sv) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:360px){.we-localnav:not(.we-localnav--no-qualifier):lang(th) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:350px){.we-localnav:not(.we-localnav--no-qualifier):lang(tr) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:400px){.we-localnav:not(.we-localnav--no-qualifier):lang(ca) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:400px){.we-localnav:not(.we-localnav--no-qualifier):lang(uk) .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}@media only screen and (max-width:767px){.localnav.localnav-stacked .we-localnav__action{float:right;margin-top:0;clear:both;margin-left:0}}.we-localnav__app--reveal-on-scroll{opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.28,.11,.32,1)}.localnav.localnav-sticking .we-localnav__app--reveal-on-scroll{opacity:1;visibility:visible}@supports (-ms-ime-align:auto){.localnav.localnav-sticking{position:fixed}.localnav.localnav-sticking+.we-localnav__shim{position:relative}}.we-localnav .we-localnav__menu .localnav-menu-tray+.we-localnav__actions{top:0;padding-top:16px}@media screen and (min-width:735px){.we-localnav__menu{font-size:13px}.we-localnav__menu .localnav-menu-tray .localnav-menu-link{margin-top:4px}}.we-artwork{margin:0;position:relative;display:block;z-index:1}.we-artwork::before{display:block;content:"";width:100%;height:0;max-width:100%;max-height:100%;position:absolute;border-radius:6px;border:.5px solid rgba(0,0,0,.1);z-index:1}@media only screen and (max-width:734px){.we-artwork::before{min-width:100%;min-height:100%}}.we-artwork::after{width:100%;height:100%;position:absolute;top:0;background-color:var(--background-color);border-radius:6px;left:0}.we-artwork:not(.we-artwork--downloaded)::after{content:""}.we-artwork__image{margin:0;display:block;border-radius:6px}@media only screen and (min-width:735px){.we-artwork__image{width:auto}}.we-artwork--artist-header-profile .we-artwork__image{margin:0 auto}.we-artwork--book-badge{display:inline-block;line-height:0}.we-artwork--not-round .we-artwork__image,.we-artwork--not-round::after,.we-artwork--not-round::before,.we-artwork--screenshot-platform-ipad .we-artwork__image,.we-artwork--screenshot-platform-ipad::after,.we-artwork--screenshot-platform-ipad::before,.we-artwork--screenshot-platform-mac .we-artwork__image,.we-artwork--screenshot-platform-mac::after,.we-artwork--screenshot-platform-mac::before{border-radius:0}.we-artwork--square-bottom .we-artwork__image,.we-artwork--square-bottom::after,.we-artwork--square-bottom::before{border-bottom-right-radius:0;border-bottom-left-radius:0}.we-artwork--less-round .we-artwork__image,.we-artwork--less-round::after,.we-artwork--less-round::before{border-radius:4px}.we-artwork--no-border .we-artwork__image,.we-artwork--no-border::after,.we-artwork--no-border::before{border:0}.we-artwork--macos-app-icon::before{border:none;border-radius:0}.we-artwork:not(.we-artwork--downloaded) .we-artwork__image{opacity:0;background-color:var(--background-color)}.we-artwork--watch-app-icon .we-artwork__image,.we-artwork--watch-app-icon::after,.we-artwork--watch-app-icon::before{border-radius:9999em}.we-artwork--ios-app-icon .we-artwork__image,.we-artwork--ios-app-icon::after,.we-artwork--ios-app-icon::before{border-radius:22.5%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--ios-app-icon::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/icon-app-mask-border-61226afcae6a8f2b3d2755728daaf4f2.svg) center/100% 100% no-repeat}.we-artwork--ios-app-icon .we-artwork__image,.we-artwork--ios-app-icon::after{-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%221.41%22%20clip-rule%3D%22evenodd%22%20version%3D%221.1%22%20viewBox%3D%220%200%20460%20460%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M460%20316.1c0%205.5%200%2010.99-.04%2016.48-.03%204.63-.08%209.26-.2%2013.88a201.73%20201.73%200%200%201-2.66%2030.21c-1.71%2010-4.9%2019.68-9.47%2028.73a96.6%2096.6%200%200%201-42.23%2042.23%20101.86%20101.86%200%200%201-28.71%209.46c-10%201.65-20.1%202.54-30.22%202.66a649%20649%200%200%201-13.88.21c-5.5.03-10.99.03-16.48.03H143.89c-5.49%200-10.98%200-16.48-.03a648.8%20648.8%200%200%201-13.88-.2%20201.46%20201.46%200%200%201-30.22-2.67c-9.99-1.7-19.67-4.9-28.71-9.46a96.61%2096.61%200%200%201-42.23-42.22%20101.96%20101.96%200%200%201-9.47-28.74%20201.6%20201.6%200%200%201-2.66-30.2c-.12-4.63-.18-9.26-.2-13.89C0%20327.08%200%20321.6%200%20316.1V143.9c0-5.5%200-11%20.04-16.5.02-4.62.08-9.25.2-13.87a201.64%20201.64%200%200%201%202.66-30.2c1.71-10%204.9-19.68%209.47-28.74A96.6%2096.6%200%200%201%2054.6%2012.36%20101.96%20101.96%200%200%201%2083.3%202.9c10-1.64%2020.1-2.53%2030.22-2.66%204.63-.12%209.26-.18%2013.88-.2%205.5-.03%2011-.03%2016.48-.03H316.1c5.5%200%2011%200%2016.49.03a649%20649%200%200%201%2013.88.2c10.12.13%2020.22%201.02%2030.21%202.66%2010%201.71%2019.67%204.9%2028.72%209.46a96.58%2096.58%200%200%201%2042.24%2042.23%20101.92%20101.92%200%200%201%209.46%2028.73%20201.7%20201.7%200%200%201%202.66%2030.21c.12%204.63.18%209.26.2%2013.88.04%205.5.04%2010.99.04%2016.48V316.1z%22%2F%3E%3C%2Fsvg%3E%0A") center/100% 100% no-repeat;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%221.41%22%20clip-rule%3D%22evenodd%22%20version%3D%221.1%22%20viewBox%3D%220%200%20460%20460%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M460%20316.1c0%205.5%200%2010.99-.04%2016.48-.03%204.63-.08%209.26-.2%2013.88a201.73%20201.73%200%200%201-2.66%2030.21c-1.71%2010-4.9%2019.68-9.47%2028.73a96.6%2096.6%200%200%201-42.23%2042.23%20101.86%20101.86%200%200%201-28.71%209.46c-10%201.65-20.1%202.54-30.22%202.66a649%20649%200%200%201-13.88.21c-5.5.03-10.99.03-16.48.03H143.89c-5.49%200-10.98%200-16.48-.03a648.8%20648.8%200%200%201-13.88-.2%20201.46%20201.46%200%200%201-30.22-2.67c-9.99-1.7-19.67-4.9-28.71-9.46a96.61%2096.61%200%200%201-42.23-42.22%20101.96%20101.96%200%200%201-9.47-28.74%20201.6%20201.6%200%200%201-2.66-30.2c-.12-4.63-.18-9.26-.2-13.89C0%20327.08%200%20321.6%200%20316.1V143.9c0-5.5%200-11%20.04-16.5.02-4.62.08-9.25.2-13.87a201.64%20201.64%200%200%201%202.66-30.2c1.71-10%204.9-19.68%209.47-28.74A96.6%2096.6%200%200%201%2054.6%2012.36%20101.96%20101.96%200%200%201%2083.3%202.9c10-1.64%2020.1-2.53%2030.22-2.66%204.63-.12%209.26-.18%2013.88-.2%205.5-.03%2011-.03%2016.48-.03H316.1c5.5%200%2011%200%2016.49.03a649%20649%200%200%201%2013.88.2c10.12.13%2020.22%201.02%2030.21%202.66%2010%201.71%2019.67%204.9%2028.72%209.46a96.58%2096.58%200%200%201%2042.24%2042.23%20101.92%20101.92%200%200%201%209.46%2028.73%20201.7%20201.7%200%200%201%202.66%2030.21c.12%204.63.18%209.26.2%2013.88.04%205.5.04%2010.99.04%2016.48V316.1z%22%2F%3E%3C%2Fsvg%3E%0A") center/100% 100% no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--ios-app-icon .we-artwork__image,html[dir=rtl] .we-artwork--ios-app-icon::after{-webkit-mask:none;mask:none}}}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--ios-app-icon .we-artwork__image,.we-artwork--ios-app-icon::before{border:none}}.we-artwork--imessages-app-icon .we-artwork__image,.we-artwork--imessages-app-icon::after,.we-artwork--imessages-app-icon::before{border-radius:50%/60%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--imessages-app-icon::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/icon-imessageapp-mask-border-46aa71b51fb5abf162266c3077920755.svg) center/100% 100% no-repeat}.we-artwork--imessages-app-icon .we-artwork__image,.we-artwork--imessages-app-icon::after{-webkit-mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/icon-imessageapp-mask-0cae74e1909032f57e31502f52671a1a.svg) center/100% 100% no-repeat;mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/icon-imessageapp-mask-0cae74e1909032f57e31502f52671a1a.svg) center/100% 100% no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--imessages-app-icon .we-artwork__image,html[dir=rtl] .we-artwork--imessages-app-icon::after{-webkit-mask:none;mask:none}}}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--imessages-app-icon .we-artwork__image,.we-artwork--imessages-app-icon::before{border:none}}.we-artwork--screenshot-version-iphone-5-8 .we-artwork__image,.we-artwork--screenshot-version-iphone-5-8::after,.we-artwork--screenshot-version-iphone-5-8::before{border-radius:11%/4.7%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-iphone-5-8::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-5-8-mask-border-e453b2a203c0d81e022e62489d3d9d89.svg) center/100% 100% no-repeat}.we-artwork--screenshot-version-iphone-5-8 .we-artwork__image,.we-artwork--screenshot-version-iphone-5-8::after{-webkit-mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-5-8-mask-9baf93122ddc47233a2526b454e0f3fe.svg) center/100% 100% no-repeat;mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-5-8-mask-9baf93122ddc47233a2526b454e0f3fe.svg) center/100% 100% no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--screenshot-version-iphone-5-8 .we-artwork__image,html[dir=rtl] .we-artwork--screenshot-version-iphone-5-8::after{-webkit-mask:none;mask:none}}}.we-artwork--screenshot-version-iphone-5-8.we-artwork--screenshot-orientation-landscape .we-artwork__image,.we-artwork--screenshot-version-iphone-5-8.we-artwork--screenshot-orientation-landscape::after,.we-artwork--screenshot-version-iphone-5-8.we-artwork--screenshot-orientation-landscape::before{border-radius:4.7%/11%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-iphone-5-8.we-artwork--screenshot-orientation-landscape::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-5-8-mask-landscape-border-c22a7e9d8d03dfe903a0fc0d37c88dbc.svg) center/100% 100% no-repeat}.we-artwork--screenshot-version-iphone-5-8.we-artwork--screenshot-orientation-landscape .we-artwork__image,.we-artwork--screenshot-version-iphone-5-8.we-artwork--screenshot-orientation-landscape::after{-webkit-mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-5-8-mask-landscape-1b2a2016c3b7f34a88315b3939bb6a6c.svg) center/100% 100% no-repeat;mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-5-8-mask-landscape-1b2a2016c3b7f34a88315b3939bb6a6c.svg) center/100% 100% no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--screenshot-version-iphone-5-8.we-artwork--screenshot-orientation-landscape .we-artwork__image,html[dir=rtl] .we-artwork--screenshot-version-iphone-5-8.we-artwork--screenshot-orientation-landscape::after{-webkit-mask:none;mask:none}}}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-iphone-5-8 .we-artwork__image,.we-artwork--screenshot-version-iphone-5-8::before{border:none}}.we-artwork--screenshot-version-iphone-6-5 .we-artwork__image,.we-artwork--screenshot-version-iphone-6-5::after,.we-artwork--screenshot-version-iphone-6-5::before{border-radius:10%/4.7%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-iphone-6-5::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-6-5-mask-border-f519029c9bc5f9130e7826c69b475d0b.svg) center/100% 100% no-repeat}.we-artwork--screenshot-version-iphone-6-5 .we-artwork__image,.we-artwork--screenshot-version-iphone-6-5::after{-webkit-mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-6-5-mask-c88356640b7a7aedb98664cb26145a83.svg) center/100% 100% no-repeat;mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-6-5-mask-c88356640b7a7aedb98664cb26145a83.svg) center/100% 100% no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--screenshot-version-iphone-6-5 .we-artwork__image,html[dir=rtl] .we-artwork--screenshot-version-iphone-6-5::after{-webkit-mask:none;mask:none}}}.we-artwork--screenshot-version-iphone-6-5.we-artwork--screenshot-orientation-landscape .we-artwork__image,.we-artwork--screenshot-version-iphone-6-5.we-artwork--screenshot-orientation-landscape::after,.we-artwork--screenshot-version-iphone-6-5.we-artwork--screenshot-orientation-landscape::before{border-radius:4.7%/10%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-iphone-6-5.we-artwork--screenshot-orientation-landscape::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-6-5-mask-landscape-border-94e3ff16ec3bc95022c5652298a74864.svg) center/100% 100% no-repeat}.we-artwork--screenshot-version-iphone-6-5.we-artwork--screenshot-orientation-landscape .we-artwork__image,.we-artwork--screenshot-version-iphone-6-5.we-artwork--screenshot-orientation-landscape::after{-webkit-mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-6-5-mask-landscape-16bacd4de8aa1ba058b0da951d75741e.svg) center/100% 100% no-repeat;mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/iphone-6-5-mask-landscape-16bacd4de8aa1ba058b0da951d75741e.svg) center/100% 100% no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--screenshot-version-iphone-6-5.we-artwork--screenshot-orientation-landscape .we-artwork__image,html[dir=rtl] .we-artwork--screenshot-version-iphone-6-5.we-artwork--screenshot-orientation-landscape::after{-webkit-mask:none;mask:none}}}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-iphone-6-5 .we-artwork__image,.we-artwork--screenshot-version-iphone-6-5::before{border:none}}.we-artwork--screenshot-version-ipad-pro-2018 .we-artwork__image,.we-artwork--screenshot-version-ipad-pro-2018::after,.we-artwork--screenshot-version-ipad-pro-2018::before{border-radius:1.9%/1.3%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-ipad-pro-2018::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-pro-2018-mask-border-9d37f129a14c3ccf9de0dfdec6bfc0ac.svg) center/100% 100% no-repeat}.we-artwork--screenshot-version-ipad-pro-2018 .we-artwork__image,.we-artwork--screenshot-version-ipad-pro-2018::after{-webkit-mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-pro-2018-mask-550a9817026c250dff671b4c04a3bd26.svg) center/100% 100% no-repeat;mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-pro-2018-mask-550a9817026c250dff671b4c04a3bd26.svg) center/100% 100% no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--screenshot-version-ipad-pro-2018 .we-artwork__image,html[dir=rtl] .we-artwork--screenshot-version-ipad-pro-2018::after{-webkit-mask:none;mask:none}}}.we-artwork--screenshot-version-ipad-pro-2018.we-artwork--screenshot-orientation-landscape .we-artwork__image,.we-artwork--screenshot-version-ipad-pro-2018.we-artwork--screenshot-orientation-landscape::after,.we-artwork--screenshot-version-ipad-pro-2018.we-artwork--screenshot-orientation-landscape::before{border-radius:1.3%/1.9%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-ipad-pro-2018.we-artwork--screenshot-orientation-landscape::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-pro-2018-mask-landscape-border-ac617fa7f451cb6481a3408bdaef99e0.svg) center/100% 100% no-repeat}.we-artwork--screenshot-version-ipad-pro-2018.we-artwork--screenshot-orientation-landscape .we-artwork__image,.we-artwork--screenshot-version-ipad-pro-2018.we-artwork--screenshot-orientation-landscape::after{-webkit-mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-pro-2018-mask-landscape-fbe2f6c11c72985df0148a6a4d7ba717.svg) center/100% 100% no-repeat;mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-pro-2018-mask-landscape-fbe2f6c11c72985df0148a6a4d7ba717.svg) center/100% 100% no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--screenshot-version-ipad-pro-2018.we-artwork--screenshot-orientation-landscape .we-artwork__image,html[dir=rtl] .we-artwork--screenshot-version-ipad-pro-2018.we-artwork--screenshot-orientation-landscape::after{-webkit-mask:none;mask:none}}}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-ipad-pro-2018 .we-artwork__image,.we-artwork--screenshot-version-ipad-pro-2018::before{border:none}}.we-artwork--screenshot-version-ipad-11 .we-artwork__image,.we-artwork--screenshot-version-ipad-11::after,.we-artwork--screenshot-version-ipad-11::before{border-radius:1.9%/1.3%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-ipad-11::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-11-mask-border-e211518f660ac044c4dbbaa57b792696.svg) center/100% 100% no-repeat}.we-artwork--screenshot-version-ipad-11 .we-artwork__image,.we-artwork--screenshot-version-ipad-11::after{-webkit-mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-11-mask-79182a96e66f978a06917565006e0a4e.svg) center/100% 100% no-repeat;mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-11-mask-79182a96e66f978a06917565006e0a4e.svg) center/100% 100% no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--screenshot-version-ipad-11 .we-artwork__image,html[dir=rtl] .we-artwork--screenshot-version-ipad-11::after{-webkit-mask:none;mask:none}}}.we-artwork--screenshot-version-ipad-11.we-artwork--screenshot-orientation-landscape .we-artwork__image,.we-artwork--screenshot-version-ipad-11.we-artwork--screenshot-orientation-landscape::after,.we-artwork--screenshot-version-ipad-11.we-artwork--screenshot-orientation-landscape::before{border-radius:1.3%/1.9%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-ipad-11.we-artwork--screenshot-orientation-landscape::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-11-mask-landscape-border-beb095ef40cc1e932b04f9fac7c1d010.svg) center/100% 100% no-repeat}.we-artwork--screenshot-version-ipad-11.we-artwork--screenshot-orientation-landscape .we-artwork__image,.we-artwork--screenshot-version-ipad-11.we-artwork--screenshot-orientation-landscape::after{-webkit-mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-11-mask-landscape-9f5cda335b4895f39446f7cd2c92ec68.svg) center/100% 100% no-repeat;mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/ipad-11-mask-landscape-9f5cda335b4895f39446f7cd2c92ec68.svg) center/100% 100% no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--screenshot-version-ipad-11.we-artwork--screenshot-orientation-landscape .we-artwork__image,html[dir=rtl] .we-artwork--screenshot-version-ipad-11.we-artwork--screenshot-orientation-landscape::after{-webkit-mask:none;mask:none}}}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-ipad-11 .we-artwork__image,.we-artwork--screenshot-version-ipad-11::before{border:none}}.we-artwork--round .we-artwork__image,.we-artwork--round::after,.we-artwork--round::before{border-radius:50%}@media only screen and (max-width:734px){.we-artwork--fullwidth{width:100%}.we-artwork--fullwidth .we-artwork__image{width:100%;height:auto}.we-artwork--fullwidth .we-artwork__image::before{width:100%;display:block;content:''}}.we-artwork--lockup{width:100%}@media only screen and (min-width:735px){.we-artwork--lockup{width:initial}}@media only screen and (max-width:734px){.we-artwork--small-viewportwidth{width:100vw;margin-left:-7.14286%}.we-artwork--small-viewportwidth .we-artwork__image{width:100%;height:auto}}@media only screen and (max-width:734px){.we-artwork--small-bottom-margin{margin-bottom:8px}}.we-artwork--screenshot-platform-apple-watch::before{border:12px solid #000;border-radius:12px}.we-artwork--screenshot-platform-apple-watch .we-artwork__image,.we-artwork--screenshot-platform-apple-watch::after{padding:12px;border-radius:13px}.we-artwork--screenshot-version-apple-watch-2018::before{border:20px solid #000;border-radius:16.8%/14.2%}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-apple-watch-2018::before{display:none}}.we-artwork--screenshot-version-apple-watch-2018 .we-artwork__image,.we-artwork--screenshot-version-apple-watch-2018::after{padding:20px;border-radius:16.8%/14.2%;background:#000}@supports ((-webkit-mask-position: initial) or (mask-position: initial)){.we-artwork--screenshot-version-apple-watch-2018 .we-artwork__image,.we-artwork--screenshot-version-apple-watch-2018::after{border:none;-webkit-mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/apple-watch-2018-mask-44f016e901ad9d33cc7dc9ad912172ed.svg) center/contain no-repeat;mask:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/apple-watch-2018-mask-44f016e901ad9d33cc7dc9ad912172ed.svg) center/contain no-repeat}@supports (-ms-ime-align:auto){html[dir=rtl] .we-artwork--screenshot-version-apple-watch-2018 .we-artwork__image,html[dir=rtl] .we-artwork--screenshot-version-apple-watch-2018::after{-webkit-mask:none;mask:none}}}.we-artwork--screenshot-version-apple-watch-2021{position:relative;z-index:1}.we-artwork--screenshot-version-apple-watch-2021::before{display:none}.we-artwork--screenshot-version-apple-watch-2021::after{content:'';width:100%;height:100%;position:absolute;top:0;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/masks/apple-watch-2021-bezel-mask-d21835dec738ccdf4715ec5cbd8858e1.svg);background-size:contain;background-repeat:no-repeat;background-color:transparent;left:0;z-index:1}.we-artwork--screenshot-version-apple-watch-2021 .we-artwork__image{padding:4.3%;width:100%;height:100%;border-radius:16.5%;background-color:transparent}.we-artwork--uber{margin:0 auto 20px;height:166px;overflow:hidden;position:relative;z-index:1}.we-artwork--uber::before{display:none}.we-artwork--uber .we-artwork__image,.we-artwork--uber::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}@media only screen and (min-width:735px){.we-artwork--uber{margin-top:20px;width:calc(100vw - (20px * 2));max-width:1120px;height:280px}}.we-artwork--artist-header-profile .we-artwork__image,.we-artwork--artist-header-profile::after{box-shadow:0 10px 25px rgba(0,0,0,.1)}.we-artwork--audiobook .we-artwork__image,.we-artwork--audiobook::after,.we-artwork--ebook .we-artwork__image,.we-artwork--ebook::after{min-width:100%;border-radius:2.5px}.we-artwork--audiobook .we-artwork__image,.we-artwork--audiobook::after{border-radius:4.5px}.we-book-artwork{position:relative;z-index:1}.we-book-artwork::before{height:116.6%;width:121.8%;display:block;content:'';position:absolute;top:-4.7%;opacity:.6;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/book/iBooks_Covers_LTR_Flat-L_Shadow-f8587fbf6a7bc90d9b2668a9dda158e3.png);background-size:100% 100%;left:-10.9%;z-index:1}.we-book-artwork[dir=rtl]::before{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/book/iBooks_Covers_RTL_Flat-L_Shadow-f8587fbf6a7bc90d9b2668a9dda158e3.png)}.we-book-artwork::after{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/book/iBooks_Covers_Flat-L_Edges-dd435b3b0f0e613845d32b66e4e087ab.png);height:100%;width:100%;display:block;content:'';position:absolute;top:0;border-radius:2.5px;background-size:100% 100%;left:0;z-index:1;z-index:1}.we-book-artwork__background{margin:0;width:100%;height:100%;position:absolute;top:50%;opacity:.25;transform:translate(-50%,-50%);filter:blur(8px);left:50%;z-index:1}@supports (mix-blend-mode:multiply){.we-book-artwork__background{mix-blend-mode:multiply}}@supports (mix-blend-mode:multiply){.we-book-artwork--spine .we-book-artwork__lighting::after{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/book/iBooks_Covers_LTR_Flat-L_Spine_LinearBurnBlend-abfc65af197e0bc65d1ef4919779adae.png);mix-blend-mode:multiply;height:100%;width:100%;display:block;content:'';position:absolute;top:0;border-radius:2.5px;background-size:100% 100%;left:0;z-index:1;z-index:1}}.we-book-artwork--spine .we-book-artwork__foreground::before{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/book/iBooks_Covers_LTR_Flat-L_Spine_NormalBlend-7ddc2727e278e22ec7b69864bb2d22c9.png);height:100%;width:100%;display:block;content:'';position:absolute;top:0;border-radius:2.5px;background-size:100% 100%;left:0;z-index:1;z-index:1}@supports (mix-blend-mode:soft-light){.we-book-artwork--spine .we-book-artwork__foreground::after{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/book/iBooks_Covers_LTR_Flat-L_Spine_SoftLightBlend-535831fb9b8481f02a18e136be4dc8ca.png);background-color:transparent;mix-blend-mode:soft-light;height:100%;width:100%;display:block;content:'';position:absolute;top:0;border-radius:2.5px;background-size:100% 100%;left:0;z-index:1;z-index:1}}@supports (mix-blend-mode:multiply){.we-book-artwork--spine[dir=rtl] .we-book-artwork__lighting::after{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/book/iBooks_Covers_RTL_Flat-L_Spine_LinearBurnBlend-41f1843d5873427ae11b8bb3489b96d0.png)}}.we-book-artwork--spine[dir=rtl] .we-book-artwork__foreground::before{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/book/iBooks_Covers_RTL_Flat-L_Spine_NormalBlend-357a0c99f14bfba13c2f7708510440c6.png)}@supports (mix-blend-mode:soft-light){.we-book-artwork--spine[dir=rtl] .we-book-artwork__foreground::after{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/book/iBooks_Covers_RTL_Flat-L_Spine_SoftLightBlend-d94643eacd3689f025d98ce51221c38c.png)}}.we-book-artwork--audiobook::after{border-radius:4.5px}.in-app-purchase-artwork{position:relative;z-index:1}.in-app-purchase-artwork::before{content:"";width:100%;height:100%;position:absolute;border-radius:6px;z-index:1}.in-app-purchase-artwork--hero{width:100%;height:190px;display:flex;justify-content:center;align-items:center;border:.5px solid rgba(0,0,0,.1);border-radius:6px;background-color:#f8f8f8}@media only screen and (min-width:735px){.in-app-purchase-artwork--hero{height:221px}}.in-app-purchase-artwork__purchase .we-artwork__image{border-radius:22.5%}.in-app-purchase-artwork__purchase::before{content:"";width:100%;height:100%;border:none;border-radius:0;display:block;position:absolute;top:0;background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/iap-overlay-a858bf5d48a809d514e6396f68569dbe.svg) no-repeat;background-size:100%;z-index:1}html[dir=rtl] .in-app-purchase-artwork__purchase::before{transform:scaleX(-1)}.in-app-purchase-artwork__app{padding:3px;position:absolute;top:50%;background:#fff;border-radius:22.5%;transform:translate(-153%,53%);left:50%;z-index:1}.in-app-purchase-artwork--collection .in-app-purchase-artwork__app{padding:1px;transform:translate(-160%,60%)}.in-app-purchase-artwork__app::before{border:none;border-radius:0;min-width:0;min-height:0}.we-lockup{color:#333;overflow:hidden;border-radius:6px}.we-lockup--in-app-event-module,.we-lockup--in-app-event-story-module{position:relative;overflow:visible;border-radius:8px}.we-lockup--in-app-event-module .we-lockup__overlay,.we-lockup--in-app-event-story-module .we-lockup__overlay{position:relative}.we-lockup--in-app-event-module .we-lockup__joe-color,.we-lockup--in-app-event-module .we-lockup__material,.we-lockup--in-app-event-story-module .we-lockup__joe-color,.we-lockup--in-app-event-story-module .we-lockup__material{content:'';position:absolute;top:0;left:0;height:100%;width:100%;border-radius:6px}.we-lockup--in-app-event-module .we-lockup__material,.we-lockup--in-app-event-story-module .we-lockup__material{background-size:cover;background-repeat:no-repeat;background-image:var(--background-image)}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.we-lockup--in-app-event-module .we-lockup__material,.we-lockup--in-app-event-story-module .we-lockup__material{background-image:none;background-color:var(--systemStandardUltrathinMaterialSover-default_IC)}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.we-lockup--in-app-event-module .we-lockup__material,.we-lockup--in-app-event-story-module .we-lockup__material{background-color:var(--systemStandardUltrathinMaterialSover);-webkit-backdrop-filter:saturate(160%) blur(60px);backdrop-filter:saturate(160%) blur(60px)}@media (prefers-color-scheme:dark){.we-lockup--in-app-event-module .we-lockup__material,.we-lockup--in-app-event-story-module .we-lockup__material{-webkit-backdrop-filter:saturate(180%) blur(60px);backdrop-filter:saturate(180%) blur(60px)}}}@media only screen and (prefers-contrast:more){.we-lockup--in-app-event-module .we-lockup__material,.we-lockup--in-app-event-story-module .we-lockup__material{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--systemStandardUltrathinMaterialSover-default_IC)}}}.we-lockup--in-app-event-module .we-lockup__joe-color,.we-lockup--in-app-event-story-module .we-lockup__joe-color{background-color:rgba(0,0,0,.08);mix-blend-mode:multiply;mix-blend-mode:plus-darker;z-index:1}.we-lockup--in-app-event-module .we-lockup__artwork,.we-lockup--in-app-event-story-module .we-lockup__artwork{margin-bottom:0;z-index:unset}.we-lockup--in-app-event-module .we-lockup__overlay+.we-lockup__copy,.we-lockup--in-app-event-story-module .we-lockup__overlay+.we-lockup__copy{width:100%;position:absolute;bottom:0;color:#fff;left:0}.we-lockup--in-app-event-module .we-lockup__lockup-eyebrow{margin-bottom:8px;font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__lockup-eyebrow:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__lockup-eyebrow:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__lockup-eyebrow:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__lockup-eyebrow:lang(zh){letter-spacing:0}.we-lockup--in-app-event-module .we-lockup__lockup-eyebrow:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__lockup-eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__lockup-eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__lockup-eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__lockup-eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__joe-color,.we-lockup--in-app-event-module .we-lockup__material{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 40.82%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.65) 57.14%,rgba(0,0,0,.9) 67.86%,#000 79.08%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 40.82%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.65) 57.14%,rgba(0,0,0,.9) 67.86%,#000 79.08%)}.we-lockup--in-app-event-module .we-lockup__eyebrow{font-size:11px;line-height:1.18182;font-weight:600;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__eyebrow:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__eyebrow:lang(vi){line-height:1.78828}.we-lockup--in-app-event-module .we-lockup__eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__eyebrow+.we-lockup__title{margin-top:3px}.we-lockup--in-app-event-module .we-lockup__title{font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__title:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__title:lang(hi){line-height:1.41778}.we-lockup--in-app-event-module .we-lockup__title:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__title+.we-lockup__subtitle{margin-top:1px}.we-lockup--in-app-event-module .we-lockup__subtitle{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__subtitle:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__subtitle:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__subtitle:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__subtitle:lang(zh){letter-spacing:0}.we-lockup--in-app-event-module .we-lockup__subtitle:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-module .we-lockup__overlay+.we-lockup__copy{margin-bottom:12px;padding-left:16px;padding-right:16px}.we-lockup--in-app-event-story-module{display:block}.we-lockup--in-app-event-story-module .we-lockup__lockup-eyebrow{margin-bottom:11px;font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__lockup-eyebrow:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__lockup-eyebrow:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__lockup-eyebrow:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__lockup-eyebrow:lang(zh){letter-spacing:0}.we-lockup--in-app-event-story-module .we-lockup__lockup-eyebrow:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__lockup-eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__lockup-eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__lockup-eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__lockup-eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__joe-color,.we-lockup--in-app-event-story-module .we-lockup__material{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.65) 58%,rgba(0,0,0,.9) 66%,#000 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.65) 58%,rgba(0,0,0,.9) 66%,#000 78%)}.we-lockup--in-app-event-story-module .we-lockup__eyebrow{position:relative;color:rgba(255,255,255,.55);font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;mix-blend-mode:screen;mix-blend-mode:plus-lighter;z-index:1}.we-lockup--in-app-event-story-module .we-lockup__eyebrow:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__eyebrow:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__eyebrow:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__eyebrow:lang(zh){letter-spacing:0}.we-lockup--in-app-event-story-module .we-lockup__eyebrow:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__eyebrow+.we-lockup__title{margin-top:2px}.we-lockup--in-app-event-story-module .we-lockup__title{font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__title:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__title:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__title:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__title:lang(zh-CH){font-weight:600}.we-lockup--in-app-event-story-module .we-lockup__title:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__title+.we-lockup__subtitle{margin-top:5px}.we-lockup--in-app-event-story-module .we-lockup__subtitle{position:relative;color:rgba(255,255,255,.55);font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;mix-blend-mode:screen;mix-blend-mode:plus-lighter;z-index:1}.we-lockup--in-app-event-story-module .we-lockup__subtitle:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__subtitle:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__subtitle:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__subtitle:lang(zh){letter-spacing:0}.we-lockup--in-app-event-story-module .we-lockup__subtitle:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup--in-app-event-story-module .we-lockup__overlay+.we-lockup__copy{margin-bottom:19px;padding-left:20px;padding-right:20px}.we-lockup--shelf-align-top{align-self:start}.we-lockup--in-app-shelf,.we-lockup--in-book-shelf{overflow:visible}@supports (-webkit-line-clamp:2){.we-lockup--in-app-shelf .we-lockup__title,.we-lockup--in-book-shelf .we-lockup__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:initial}}@media only screen and (max-width:734px){.we-lockup--in-book-shelf{margin-top:35px}}.we-lockup--in-book-shelf .we-lockup__copy{min-height:4em}.we-lockup__lockup-eyebrow{color:#0070c9}.we-lockup__artwork{margin-bottom:7px}.we-lockup__artwork img{max-width:100%;max-height:100%}.we-lockup__artwork--book{margin-bottom:20px}.we-lockup--person .we-lockup__subtitle,.we-lockup--person .we-lockup__subtitle [dir=rtl],.we-lockup--person .we-lockup__title,.we-lockup--person .we-lockup__title [dir=rtl]{display:block;text-align:center}.we-lockup__title{display:flex;justify-content:flex-start;align-items:baseline}html[dir=rtl] .we-lockup__title div[dir=rtl]{direction:ltr;text-align:inherit}.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__details,.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__eyebrow,.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__subtitle{color:#636366;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__details:lang(th),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__eyebrow:lang(th),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__subtitle:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__details:lang(ar),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__eyebrow:lang(ar),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__subtitle:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__details:lang(ja),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__eyebrow:lang(ja),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__subtitle:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__details:lang(ko),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__eyebrow:lang(ko),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__subtitle:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__details:lang(zh-CN),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__eyebrow:lang(zh-CN),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__details:lang(zh-HK),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__eyebrow:lang(zh-HK),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__details:lang(zh-MO),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__eyebrow:lang(zh-MO),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__details:lang(zh-TW),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__eyebrow:lang(zh-TW),.we-lockup:not(.we-lockup--in-app-event-module):not(.we-lockup--in-app-event-story-module) .we-lockup__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.lockup--arcade .we-lockup__eyebrow{color:#000;font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.lockup--arcade .we-lockup__eyebrow:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.lockup--arcade .we-lockup__eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.lockup--arcade .we-lockup__eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.lockup--arcade .we-lockup__eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.lockup--arcade .we-lockup__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.lockup--arcade .we-lockup__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.lockup--arcade .we-lockup__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.lockup--arcade .we-lockup__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}html[dir=rtl] .we-lockup__subtitle[dir=rtl]{direction:ltr;text-align:inherit}.we-truncate{position:relative;z-index:1}.we-truncate--single-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.we-truncate--single-line[dir=rtl]{width:100%}@supports (-ms-ime-align:auto){.we-truncate--truncated::before{content:'';color:#fff;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 33%,rgba(255,255,255,.8) 33%,#fff 100%) no-repeat;display:block;position:absolute;bottom:0;height:calc(1em + 1px);width:4em;opacity:.9;z-index:1;right:0}}.we-truncate__button{float:right}@supports ((-webkit-mask: linear-gradient(white,black)) or (mask: linear-gradient(white,black))){.we-truncate__button{position:absolute;bottom:0;float:initial;right:0;z-index:1}}@supports (-ms-ime-align:auto){.we-truncate__button{position:absolute;bottom:-1px;float:initial;right:0;z-index:2}}.we-truncate__button--direction-reversed{float:left}@supports ((-webkit-mask: linear-gradient(white,black)) or (mask: linear-gradient(white,black))){.we-truncate__button--direction-reversed{position:absolute;bottom:0;float:initial;left:-1;z-index:1}}.we-truncate__button--top-offset{position:static;float:right}.we-selectable-item{cursor:auto}.we-selectable-item:not(.is-available) .we-selectable-item__link-text,.we-selectable-item:not(.is-available) .we-selectable-item__link-text__headline{color:#636366}.we-selectable-item:not(.is-available) .we-selectable-item__link-text--work-headline{color:#333}.we-selectable-item.is-deep-linked td,.we-selectable-item.is-now-playing td,.we-selectable-item.we-selectable-item--allows-interaction:focus td,.we-selectable-item.we-selectable-item--allows-interaction:hover td{border-top:1px solid transparent}.we-selectable-item--allows-interaction .we-selectable-item__link-text__link{color:inherit}.we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__badge-inline-start,.we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__endcopy,.we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text,.we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__headline,.we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__link,.we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__star-rating,.we-selectable-item--allows-interaction:focus .we-selectable-item__badge-inline-start,.we-selectable-item--allows-interaction:focus .we-selectable-item__endcopy,.we-selectable-item--allows-interaction:focus .we-selectable-item__link-text,.we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__headline,.we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__link,.we-selectable-item--allows-interaction:focus .we-selectable-item__star-rating,.we-selectable-item--allows-interaction:hover .we-selectable-item__badge-inline-start,.we-selectable-item--allows-interaction:hover .we-selectable-item__endcopy,.we-selectable-item--allows-interaction:hover .we-selectable-item__link-text,.we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__headline,.we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__link,.we-selectable-item--allows-interaction:hover .we-selectable-item__star-rating{color:#0070c9}.is-itunes-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__badge-inline-start,.is-itunes-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__endcopy,.is-itunes-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text,.is-itunes-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__headline,.is-itunes-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__link,.is-itunes-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__star-rating,.is-itunes-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__badge-inline-start,.is-itunes-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__endcopy,.is-itunes-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text,.is-itunes-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__headline,.is-itunes-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__link,.is-itunes-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__star-rating,.is-itunes-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__badge-inline-start,.is-itunes-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__endcopy,.is-itunes-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text,.is-itunes-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__headline,.is-itunes-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__link,.is-itunes-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__star-rating{color:#0070c9}.is-tv-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__badge-inline-start,.is-tv-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__endcopy,.is-tv-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text,.is-tv-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__headline,.is-tv-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__link,.is-tv-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__star-rating,.is-tv-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__badge-inline-start,.is-tv-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__endcopy,.is-tv-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text,.is-tv-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__headline,.is-tv-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__link,.is-tv-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__star-rating,.is-tv-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__badge-inline-start,.is-tv-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__endcopy,.is-tv-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text,.is-tv-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__headline,.is-tv-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__link,.is-tv-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__star-rating{color:#0f6ea1}.is-mac-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__badge-inline-start,.is-mac-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__endcopy,.is-mac-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text,.is-mac-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__headline,.is-mac-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__link,.is-mac-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__star-rating,.is-mac-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__badge-inline-start,.is-mac-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__endcopy,.is-mac-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text,.is-mac-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__headline,.is-mac-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__link,.is-mac-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__star-rating,.is-mac-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__badge-inline-start,.is-mac-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__endcopy,.is-mac-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text,.is-mac-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__headline,.is-mac-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__link,.is-mac-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__star-rating{color:#0070c9}.is-podcasts-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__badge-inline-start,.is-podcasts-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__endcopy,.is-podcasts-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text,.is-podcasts-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__headline,.is-podcasts-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__link,.is-podcasts-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__star-rating,.is-podcasts-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__badge-inline-start,.is-podcasts-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__endcopy,.is-podcasts-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text,.is-podcasts-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__headline,.is-podcasts-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__link,.is-podcasts-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__star-rating,.is-podcasts-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__badge-inline-start,.is-podcasts-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__endcopy,.is-podcasts-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text,.is-podcasts-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__headline,.is-podcasts-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__link,.is-podcasts-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__star-rating{color:#7d50df}.is-apps-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__badge-inline-start,.is-apps-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__endcopy,.is-apps-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text,.is-apps-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__headline,.is-apps-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__link,.is-apps-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__star-rating,.is-apps-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__badge-inline-start,.is-apps-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__endcopy,.is-apps-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text,.is-apps-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__headline,.is-apps-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__link,.is-apps-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__star-rating,.is-apps-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__badge-inline-start,.is-apps-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__endcopy,.is-apps-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text,.is-apps-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__headline,.is-apps-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__link,.is-apps-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__star-rating{color:#0070c9}.is-itunes-theme .we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__subcopy,.is-itunes-theme .we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__subcopy,.is-itunes-theme .we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__subcopy{color:rgba(0,112,201,.8)}.we-selectable-item--allows-interaction.is-deep-linked .we-selectable-item__link-text__link,.we-selectable-item--allows-interaction:focus .we-selectable-item__link-text__link,.we-selectable-item--allows-interaction:hover .we-selectable-item__link-text__link{text-decoration:underline}.we-selectable-item--allows-interaction{cursor:pointer}.ac-video-poster{height:100%!important;background-color:#fff}.ac-video-poster::before{width:35px;height:35px;display:block;position:absolute;content:"";background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/loading-spinner-small-89b12d3c4bf034acf043c7e19e2a9ccd.svg);background-position:center center;background-repeat:no-repeat;background-size:20px 20px;transition:background-image 0s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;z-index:1}@media only screen and (min-width:735px){.ac-video-poster::before{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/loading-spinner-large-2cbc4da7c3996a3a0178735cf08b63c1.svg);background-size:35px 35px}}.ac-video-poster.ac-video-poster-hide::before{background-image:none}.ac-video-controls .main-controls{box-sizing:content-box}.ac-video-poster:not(.ac-video-poster-hide)+.ac-video-controls .center-button-container{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.we-video-thumbnail{position:relative;z-index:1}.we-video-thumbnail--small-bottom-margin{margin-bottom:4px}.we-video-thumbnail__control{width:100%;height:100%;position:absolute;top:0;display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:rgba(0,0,0,.35);opacity:0;transition:opacity .15s ease-in-out;z-index:1}.no-touch .we-video-thumbnail__control:active,.no-touch .we-video-thumbnail__control:focus,.no-touch .we-video-thumbnail__control:hover{opacity:1}.has-touch .we-video-thumbnail__control{opacity:1}@media only screen and (max-width:734px){.we-video-thumbnail__control--small-viewportwidth{width:100vw;margin-left:-7.14286%}}.we-video-thumbnail__control__icon{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:22px;background-color:rgba(216,216,216,.3);cursor:pointer;z-index:1}.we-video-thumbnail__control__icon:hover{text-decoration:none}.we-video-thumbnail__control__icon::before{width:15px;height:17px;display:inline-block;content:"";margin-left:3px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/icons/video-thumbnail-sm-c3cb41a10f2ac99ce149671c1d7c02d9.svg);background-position:center;background-repeat:no-repeat;background-size:15px 17px}@media only screen and (max-width:734px){.we-video-thumbnail__control__icon{max-width:44px;padding:0}.we-video-thumbnail__control__icon::before{margin-top:1px}}@media only screen and (min-width:735px){.we-video-thumbnail__control__icon{padding:0 12px}.we-video-thumbnail__control__icon::before{background-size:11px 12px}html[dir=rtl] .we-video-thumbnail__control__icon::before{margin-left:1px}}@media only screen and (min-width:735px){.we-video-thumbnail__control__icon.we-video-thumbnail__control__icon--no-text{padding:0;width:54px;height:54px;border-radius:27px}.we-video-thumbnail__control__icon.we-video-thumbnail__control__icon--no-text::before{width:20px;height:23px;margin-top:1px;margin-left:6px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/icons/video-thumbnail-lg-ba9e0ce51c10e57cf68c0a32aa421cee.svg);background-size:20px 23px}}.we-video-thumbnail__control__text{padding-top:2px;margin-left:5px;font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail__control__text:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail__control__text:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail__control__text:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail__control__text:lang(zh){letter-spacing:0}.we-video-thumbnail__control__text:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail__control__text:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail__control__text:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail__control__text:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail__control__text:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:734px){.we-lockup .we-video-thumbnail__control__text{display:none}}@supports (-ms-ime-align:auto){.we-video-thumbnail__control__text{padding-top:0}}html[dir=rtl] .we-video-thumbnail__control__text{padding-top:1px;margin-right:3px}.we-video-thumbnail--hero .we-video-thumbnail__control__text{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:5px}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(zh){letter-spacing:0}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.we-video-thumbnail--hero .we-video-thumbnail__control__text{font-size:17px;line-height:1.47059;font-weight:600;letter-spacing:-.022em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(zh){letter-spacing:0}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-video-thumbnail--hero .we-video-thumbnail__control__text:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@supports (-ms-ime-align:auto){.we-video-thumbnail--hero .we-video-thumbnail__control__text{padding-top:1px}}@media only screen and (min-width:1069px){.we-video-thumbnail--hero .we-video-thumbnail__control__text{padding-top:1px;margin-left:10px;margin-right:4px}@supports (-ms-ime-align:auto){.we-video-thumbnail--hero .we-video-thumbnail__control__text{padding-top:2px}}}@media only screen and (max-width:735px){.we-about-artist-inline__desc{padding-bottom:12px}}@media only screen and (min-width:735px){.we-about-artist-inline__desc--detailed{padding-right:20px}}.we-about-artist-inline__artwork-link{display:block;line-height:0}.we-about-artist-inline__details-item{border:none;min-height:0;vertical-align:top;margin-bottom:18px}.we-about-artist-inline__details-label{transform:translateY(1px);color:#636366;font-size:11px;line-height:1.18182;font-weight:600;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-label:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-label:lang(vi){line-height:1.78828}.we-about-artist-inline__details-label:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-label:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-label:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-label:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-label:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-label:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-label:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-info{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-info:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-info:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-info:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-info:lang(zh){letter-spacing:0}.we-about-artist-inline__details-info:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-info:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-info:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-info:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-info:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-about-artist-inline__details-info,.we-about-artist-inline__details-label{line-height:18px}.information-list{display:table;width:100%;border-collapse:collapse}.information-list.information-list--app{display:block;width:auto}.information-list.information-list--episode{padding-right:36px}.information-list__item{display:table-row}.information-list--app .information-list__item{padding-bottom:16px;display:inline-block}.information-list__item__term{display:table-cell;text-align:right;vertical-align:initial;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__term:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__term:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__term:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__term:lang(zh){letter-spacing:0}.information-list__item__term:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__term:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__term:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__term:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__term:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list:not(.information-list--app) :not(:first-of-type)>.information-list__item__term{padding-top:16px}.information-list--app .information-list__item__term{display:block;vertical-align:top;color:#636366;text-align:left}.information-list__item__term:lang(ja),.information-list__item__term:lang(ko),.information-list__item__term:lang(th),.information-list__item__term:lang(zh){white-space:nowrap}@supports (-ms-ime-align:auto){.information-list__item__term:lang(fr){white-space:nowrap}}.information-list__item__definition{display:table-cell;vertical-align:initial;padding-left:20px;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition:lang(zh){letter-spacing:0}.information-list__item__definition:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}html[dir=rtl] .information-list__item__definition p[dir=ltr]{text-align:right;text-align:end}.information-list--app .information-list__item__definition{display:block;padding-left:0}.information-list__item__definition__item:not(:first-of-type){padding-top:16px}.information-list__item__definition__item__term{color:#000;font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition__item__term:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition__item__term:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition__item__term:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition__item__term:lang(zh){letter-spacing:0}.information-list__item__definition__item__term:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition__item__term:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition__item__term:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition__item__term:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition__item__term:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.information-list__item__definition--copyright:lang(ar),.information-list__item__definition--copyright:lang(iw-IL){direction:ltr}.we-media-preview{width:100%;min-width:32px;height:100%;box-sizing:border-box;line-height:0;z-index:2}.we-media-preview--work{transform:translateX(-7px)}.we-star-rating{display:inline-block}.we-star-rating-stars,.we-star-rating-stars-outlines{display:inline-block;height:9.5px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/stars-lg-bc4f4bfdd931e007ab096dd1c209c689.svg);background-size:10px 19px}.we-star-rating--large .we-star-rating-stars,.we-star-rating--large .we-star-rating-stars-outlines{height:25px;background-size:24px 50px}.we-star-rating-stars-outlines{width:50px;background-position:0 9.5px;line-height:9.5px;z-index:1}.we-star-rating--large .we-star-rating-stars-outlines{width:120px;background-position:0 25px}.we-star-rating-stars{width:0;background-position-x:0}.we-star-rating-stars.we-star-rating-stars-0{width:0}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-0{width:0}.we-star-rating-stars.we-star-rating-stars-0_5{width:5px}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-0_5{width:12px}.we-star-rating-stars.we-star-rating-stars-1{width:10px}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-1{width:24px}.we-star-rating-stars.we-star-rating-stars-1_5{width:15px}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-1_5{width:36px}.we-star-rating-stars.we-star-rating-stars-2{width:20px}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-2{width:48px}.we-star-rating-stars.we-star-rating-stars-2_5{width:25px}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-2_5{width:60px}.we-star-rating-stars.we-star-rating-stars-3{width:30px}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-3{width:72px}.we-star-rating-stars.we-star-rating-stars-3_5{width:35px}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-3_5{width:84px}.we-star-rating-stars.we-star-rating-stars-4{width:40px}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-4{width:96px}.we-star-rating-stars.we-star-rating-stars-4_5{width:45px}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-4_5{width:108px}.we-star-rating-stars.we-star-rating-stars-5{width:50px}.we-star-rating--large .we-star-rating-stars.we-star-rating-stars-5{width:120px}.we-rating-count{display:inline-block}.we-customer-ratings{margin-bottom:15px}.we-customer-ratings__stats{display:inline-flex;vertical-align:bottom;justify-content:space-between}.we-customer-ratings__count{letter-spacing:.04em}.we-customer-ratings__averages{text-align:center;color:#636366;font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__averages:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__averages:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__averages:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__averages:lang(zh){letter-spacing:0}.we-customer-ratings__averages:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__averages:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__averages:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__averages:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__averages:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-customer-ratings__averages{text-align:left}}.we-customer-ratings__count{margin-top:8px;text-align:right;color:#636366;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__count:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__count:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__count:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__count:lang(zh){letter-spacing:0}.we-customer-ratings__count:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__count:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__count:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__count:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-ratings__count:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-customer-ratings__count{margin-top:0;align-self:flex-end}}.we-customer-ratings__averages__display{margin-bottom:10px;display:block;line-height:43px;font-size:60px;font-weight:700;letter-spacing:-.07em;color:#4c4c50;margin-right:3px}@media only screen and (min-width:735px){.we-customer-ratings__averages__display{margin-bottom:0;display:inline-block}}.we-customer-review{height:100%;padding:13px 16px 16px;background-color:#f8f8f8;border-radius:6px;align-self:start}.we-modal__content__wrapper .we-customer-review{padding-left:0;padding-right:0}.l-column--equal-height>.we-customer-review{min-height:184px}.we-customer-review__rating{margin-bottom:3px}.we-customer-review__header{display:flex}.we-customer-review__separator{white-space:pre}html[dir=rtl] .we-customer-review__separator{margin-left:.25em}.we-customer-review__title{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__title:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__title:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__title:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__title:lang(zh){letter-spacing:0}.we-customer-review__title:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__body{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__body:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__body:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__body:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__body:lang(zh){letter-spacing:0}.we-customer-review__body:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__body:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__body:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__body:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__body:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__header--user{margin-bottom:15px;color:#636366;font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__header--user:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__header--user:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__header--user:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__header--user:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__header--user:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__header--user:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__header--user:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__header--user:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__user[dir=rtl]{width:initial}.we-customer-review__date{flex-shrink:0;white-space:nowrap}.we-customer-review__date--response{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__date--response:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__date--response:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__date--response:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__date--response:lang(zh){letter-spacing:0}.we-customer-review__date--response:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__date--response:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__date--response:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__date--response:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__date--response:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-customer-review__header--response{margin-top:18px}.we-trusted-review{height:100%;padding:13px 16px 16px;background-color:#f8f8f8;border-radius:6px;align-self:start}.we-modal__content__wrapper .we-trusted-review{padding-left:0;padding-right:0}.l-column--equal-height>.we-trusted-review{min-height:184px}.we-trusted-review__header,.we-trusted-review__subhead{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.we-trusted-review__header{margin-bottom:14px}.we-trusted-review__header--critic{display:block}.we-trusted-review__consensus-rating{line-height:0;overflow:hidden;margin-left:20px}.we-trusted-review__consensus-rating:first-child{margin-left:0}.we-trusted-review__subhead{margin-bottom:18px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.we-trusted-review__critic-source,.we-trusted-review__rating{display:block;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__critic-source:lang(zh-HK),.we-trusted-review__rating:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__critic-source:lang(zh-MO),.we-trusted-review__rating:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__critic-source:lang(zh-TW),.we-trusted-review__rating:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__critic-source:lang(zh-CH),.we-trusted-review__rating:lang(zh-CH){font-weight:600}.we-trusted-review__critic-source:lang(th),.we-trusted-review__rating:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__critic-source:lang(hi),.we-trusted-review__rating:lang(hi){line-height:1.45}.we-trusted-review__critic-source:lang(ar),.we-trusted-review__rating:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__critic-source:lang(ja),.we-trusted-review__rating:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__critic-source:lang(ko),.we-trusted-review__rating:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__critic-source:lang(zh-CN),.we-trusted-review__rating:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__critic-source::before,.we-trusted-review__rating::before{vertical-align:baseline;margin-right:6px}.we-trusted-review__rating{margin-top:2px}.we-trusted-review__rating-subcopy{display:block;color:#636366;font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__rating-subcopy:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__rating-subcopy:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__rating-subcopy:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__rating-subcopy:lang(zh){letter-spacing:0}.we-trusted-review__rating-subcopy:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__rating-subcopy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__rating-subcopy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__rating-subcopy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__rating-subcopy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__body-label,.we-trusted-review__breakdown-label{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__body-label:lang(ar),.we-trusted-review__breakdown-label:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__body-label:lang(ja),.we-trusted-review__breakdown-label:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__body-label:lang(ko),.we-trusted-review__breakdown-label:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__body-label:lang(zh),.we-trusted-review__breakdown-label:lang(zh){letter-spacing:0}.we-trusted-review__body-label:lang(th),.we-trusted-review__breakdown-label:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__body-label:lang(zh-CN),.we-trusted-review__breakdown-label:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__body-label:lang(zh-HK),.we-trusted-review__breakdown-label:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__body-label:lang(zh-MO),.we-trusted-review__breakdown-label:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__body-label:lang(zh-TW),.we-trusted-review__breakdown-label:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-item{display:flex;justify-content:space-between;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-item:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-item:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-item:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-item:lang(zh){letter-spacing:0}.we-trusted-review__summary-item:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-item:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-item:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-item:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-item:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-value{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-value:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-value:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-value:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-value:lang(zh){letter-spacing:0}.we-trusted-review__summary-value:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-value:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-value:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-value:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-trusted-review__summary-value:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.has-modal--page-overlay{overflow:hidden}.has-modal--full-viewport{position:fixed;width:100%;height:100%;overflow:hidden;z-index:1}.has-modal--full-viewport body{height:100%;overflow:hidden}.we-modal{position:fixed;top:48px;right:0;bottom:0;left:0;display:none;max-height:100vh;z-index:0}@media only screen and (min-width:735px){.we-modal{top:0}}@supports (-ms-ime-align:auto){.we-modal{top:0}}.we-modal.we-modal--apps-categories-filter{top:0}.we-modal--page-overlay{padding:0;background:rgba(255,255,255,.9)}@media only screen and (min-width:735px){.we-modal--page-overlay{padding-top:54px;padding-bottom:54px}}.we-modal__content{padding-top:30px;padding-bottom:30px;height:calc(100vh - 49px);width:100%;position:absolute;top:50%;background:#fff;word-break:break-word;transform:translate(-50%,-50%);padding-left:20px;padding-right:5px;left:50%;z-index:1;border-top:1px solid #d6d6d6}@media only screen and (min-width:735px){.we-modal__content{height:auto;max-width:600px;max-height:calc(100vh - 108px);border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 15px 20px rgba(0,0,0,.5)}}.we-modal--apps-categories-filter .we-modal__content{border-top:0;height:100vh;padding-top:20px;padding-right:0}.we-modal__content--review{background-color:#f8f8f8}.we-modal__content__wrapper{max-height:calc(100vh - 109px);overflow:auto;-webkit-overflow-scrolling:touch;padding-right:15px}@media only screen and (min-width:735px){.we-modal__content__wrapper{max-height:calc(100vh - 168px)}}.we-modal--apps-categories-filter .we-modal__content__wrapper{overflow:visible;padding-right:0}.we-modal--full-viewport{background:#fff}.we-modal--open{display:block;z-index:10001}.we-modal__close{margin:0;padding:0;width:40px;height:30px;box-sizing:border-box;border:0;position:absolute;top:15px;overflow:hidden;transform:translateY(-50%);font-size:12px;cursor:pointer;background:0 0;color:#636366;text-align:right;padding-right:20px;left:0;z-index:10001}.we-modal__close::after,.we-modal__close::before{font-family:"SF Pro Icons","Apple WebExp Icons Custom";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}.we-modal__close::after,.we-modal__close::before{text-decoration:none}.we-modal__close::before{display:none}.we-modal__close::after,.we-modal__close::before{content:""}.we-modal--apps-categories-filter .we-modal__close{top:45px;color:#000;font-size:21px;left:auto;right:0}.we-modal__close--overlay{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;cursor:default;z-index:0}@media only screen and (min-width:735px){.we-modal__show{margin-bottom:17px}}@media only screen and (min-width:735px){.we-star-bar-graph{margin-bottom:4px}}.we-star-bar-graph__row{display:flex;align-items:center}.we-star-bar-graph__bar{width:calc(100% - 59px);height:2px;position:relative;top:1px;background-color:#efeff4;border-radius:4px;margin-left:10px;z-index:1}.we-star-bar-graph__bar__foreground-bar{max-width:100%;height:100%;position:absolute;top:0;background-color:#636366;border-radius:4px;left:0;z-index:1}.we-star-bar-graph__stars{width:10px;height:9px;display:inline-block;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/five-star-rating-gray-ec0707c56bc834adf5dd504c555d4982.svg);background-size:49px 9px;background-position:100% center;background-repeat:no-repeat;margin-left:auto}.we-star-bar-graph__stars--2{width:19.5px}.we-star-bar-graph__stars--3{width:29.5px}.we-star-bar-graph__stars--4{width:39.5px}.we-star-bar-graph__stars--5{width:49px}.we-screenshot-viewer+.we-screenshot-viewer{margin-top:11px}.we-screenshot-viewer__screenshots .we-screenshot-viewer__screenshot--labelled{padding-bottom:28px}@media only screen and (max-width:734px){.we-screenshot-viewer__screenshots{margin-top:15px}}@media only screen and (min-width:735px){.we-screenshot-viewer__screenshots{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;white-space:nowrap;overflow-x:auto;overflow-y:hidden}}@supports (-ms-ime-align:auto){.we-screenshot-viewer__screenshots{-ms-overflow-style:-ms-autohiding-scrollbar}}.we-screenshot-viewer__screenshots-list{align-items:center}.we-screenshot-viewer__screenshots__label{margin-top:-25px;color:#636366}@supports (-ms-ime-align:auto){.we-screenshot-viewer__screenshots__label{margin-top:-32px}}.we-loading-spinner{min-width:20px;height:20px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/loading-spinner-small-89b12d3c4bf034acf043c7e19e2a9ccd.svg);background-size:20px;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:735px){.we-loading-spinner{height:35px;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/loading-spinner-large-2cbc4da7c3996a3a0178735cf08b63c1.svg);background-size:35px}}.we-loading-spinner--see-all{margin-top:4px;margin-bottom:22px}.we-loading-spinner--small{min-width:20px;height:20px;background-size:20px}.supports-list__item{display:inline-flex;flex-direction:row}.supports-list__item__artwork{margin-top:2px;min-width:46px;height:46px}.supports-list__item__copy{min-width:0;margin-left:10px}.supports-list__item__copy__heading{margin-bottom:1px}html[dir=rtl] .supports-list__item__copy__heading[dir=ltr]{text-align:left;text-align:end}.supports-list__item__copy__description{color:#636366;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.supports-list__item__copy__description:lang(th){line-height:1.55;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.supports-list__item__copy__description:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.supports-list__item__copy__description:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.supports-list__item__copy__description:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.supports-list__item__copy__description:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.supports-list__item__copy__description:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.supports-list__item__copy__description:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.supports-list__item__copy__description:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header>:first-child{margin-top:0}.product-header>:last-child{margin-bottom:0}.product-header__eyebrow{color:#636366;font-size:11px;line-height:1.18182;font-weight:600;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__eyebrow:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__eyebrow:lang(vi){line-height:1.78828}.product-header__eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow{color:#1d1d1f;font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(zh){letter-spacing:0}.app-header--arcade .product-header__eyebrow:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.app-header--arcade .product-header__eyebrow{font-size:18px;line-height:1.22226;font-weight:600;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(hi){line-height:1.41778}.app-header--arcade .product-header__eyebrow:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header--arcade .product-header__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.product-header__title{display:block;font-size:18px;line-height:1.22226;font-weight:600;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(hi){line-height:1.41778}.product-header__title:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.product-header__title{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(zh-CH){font-weight:600}.product-header__title:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(hi){line-height:1.45}.product-header__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}}.product-header__title.icon-explicit-large::after,.product-header__title.icon-explicit::after{font-weight:400;font-size:16px;vertical-align:middle}.product-header__identity,.product-header__subtitle{display:block;font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__identity:lang(th),.product-header__subtitle:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__identity:lang(hi),.product-header__subtitle:lang(hi){line-height:1.41778}.product-header__identity:lang(ko),.product-header__subtitle:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__identity:lang(ar),.product-header__subtitle:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__identity:lang(ja),.product-header__subtitle:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__identity:lang(zh-CN),.product-header__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__identity:lang(zh-HK),.product-header__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__identity:lang(zh-MO),.product-header__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__identity:lang(zh-TW),.product-header__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.product-header__subtitle{color:#636366}@media only screen and (min-width:735px){.product-header--padded-start{padding-left:10px}}.product-header__list{color:#636366}.product-header__list>:first-child{margin-top:0}.product-header__list>:last-child{margin-bottom:0}.product-header__list__item{display:flex;flex-wrap:wrap;align-items:center}.product-header__routes{display:flex;align-items:flex-end;justify-content:space-between;min-height:32px;position:relative;z-index:1}.product-header__routes.small-hide{display:none}.product-header__routes.small-show{display:flex}@media only screen and (min-width:735px){.product-header__routes.medium-hide{display:none}.product-header__routes.medium-show{display:flex}}@media only screen and (min-width:1069px){.product-header__routes.large-hide{display:none}.product-header__routes.large-show{display:flex}}.product-header__routes--wrap{margin-bottom:16px;align-items:center}.product-header__routes--desc{margin-top:15px;margin-bottom:32px}.product-header__routes__cta{margin:0;flex-shrink:0}@media only screen and (min-width:735px){.product-header__routes__cta{margin:0 10px 0 0}}.product-header__routes__cta--book-header{display:flex;flex-wrap:wrap;justify-content:center}.product-header__routes__cta__open-cta{margin-right:10px}.product-header__routes__cta__listen-cta{display:flex;flex-direction:row-reverse;align-items:center}.product-header__routes__cta__listen-cta::after{font-size:1em;margin-right:6px}.product-header__preorder-disclaimer,.product-header__routes__client-not-detected{color:#636366}.product-header__routes__badges{margin-left:1em}.product-artwork--bottom-separator{margin-bottom:20px}.product-artwork--captioned{margin-bottom:12px}@media only screen and (max-width:734px){.product-artwork--bottom-separator-button{margin-bottom:16px}}@media only screen and (max-width:734px){.product-artwork--bottom-separator-price{margin-bottom:17px}}.product-artwork__caption{padding-bottom:10px;color:#636366}@media only screen and (min-width:735px){.product-artwork__caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}}.product-hero{z-index:2}@supports (-ms-ime-align:auto){.localnav-sticking~html[dir=rtl] .product-hero{margin-top:52px}}.product-hero__cta{margin-bottom:32px}.product-hero__nav{margin-top:17px}@media only screen and (min-width:735px){.product-hero__nav{margin-top:27px}}@media only screen and (min-width:735px){.product-hero__tracks,.product-hero__tracks-sosumi{padding-left:10px}}.product-hero__tracks--top-margin-small{margin-top:20px}.product-hero__tracks--top-margin-large{margin-top:32px}@media only screen and (min-width:735px){.product-hero__badges{max-height:30px;position:absolute;right:0;z-index:1}}.product-hero__extras-badge{max-height:30px;display:block}.product-hero__extras-badge__image{height:auto;max-height:30px}.product-hero__controls{display:flex;align-items:baseline;justify-content:space-between;margin-top:21px;color:#636366;border-top:1px solid #d6d6d6}.product-hero__controls.small-hide{display:none}.product-hero__controls.small-show{display:flex}@media only screen and (min-width:735px){.product-hero__controls.medium-hide{display:none}.product-hero__controls.medium-show{display:flex}}@media only screen and (min-width:1069px){.product-hero__controls.large-hide{display:none}.product-hero__controls.large-show{display:flex}}@media only screen and (max-width:734px){.product-hero-desc--small{padding-top:17px;border-top:1px solid #d6d6d6}}+.product-hero-desc{margin-top:20px}.product-hero-desc--spacer-bottom{margin-bottom:20px}.product-hero-desc--spacer-bottom-large{margin-bottom:32px}.product-hero-desc--side-bar{padding-top:17px;border-top:1px solid #d6d6d6}.product-hero-desc--side-bar-as-caption{padding-top:5px}.product-hero-desc__section::after{display:block;content:'';clear:both}.product-controls{display:flex;flex-wrap:wrap;flex-grow:1;align-items:baseline;justify-content:flex-start}@media only screen and (min-width:735px){.product-controls{justify-content:flex-end}}.product-controls--hero,.product-controls--hero-with-table{flex-grow:1;padding-top:16px;padding-bottom:16px}.product-controls--hero .product-controls__button:not(:last-of-type),.product-controls--hero-with-table .product-controls__button:not(:last-of-type){margin-right:29px}.product-controls--hero .product-controls__button::before,.product-controls--hero-with-table .product-controls__button::before{margin-left:7px;margin-right:9px}.product-controls--hero .product-controls__button.icon-play::before,.product-controls--hero-with-table .product-controls__button.icon-play::before{margin-left:10px;margin-right:3px}.product-controls--hero-with-table{padding-bottom:15px}.product-controls--hero-controls{padding-top:14px;padding-bottom:14px}.product-controls--artwork{transition:opacity .15s ease-in-out,transform .2s ease-in-out}.product-controls--artwork .product-controls__button:not(:last-of-type){margin-right:19px}.product-controls--artwork .product-controls__button.icon-play::after{margin-left:4px}.product-controls__button.icon::after,.product-controls__button.icon::before{vertical-align:middle}.product-controls__button.icon-play::after,.product-controls__button.icon-play::before{font-size:15px}@supports (-ms-ime-align:auto){.product-controls__button.icon-play.icon-after::after{padding-left:.3em;top:-2px}.product-controls__button.icon-play.icon-before::before{padding-right:.3em;display:inline-block;top:-2px}.product-controls__button.icon-play.icon-before::after{display:none}}.product-controls__button.icon-shuffle::after,.product-controls__button.icon-shuffle::before{font-size:22px}.album-header{margin-bottom:16px}@media only screen and (min-width:735px){.album-header{margin-top:10px;margin-bottom:26px}}.album-header__identity{margin-bottom:2px;color:#636366}.album-header__routes{margin-top:15px}@media only screen and (min-width:735px){.app-header{margin-top:9px}}@media only screen and (min-width:735px){.app-header--arcade{margin-top:0}}@media only screen and (max-width:734px){.app-header__title{margin-bottom:2px}}.app-header__identity,.app-header__subtitle{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(ar),.app-header__subtitle:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(ja),.app-header__subtitle:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(ko),.app-header__subtitle:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(zh),.app-header__subtitle:lang(zh){letter-spacing:0}.app-header__identity:lang(th),.app-header__subtitle:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(zh-CN),.app-header__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(zh-HK),.app-header__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(zh-MO),.app-header__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(zh-TW),.app-header__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.app-header__identity,.app-header__subtitle{font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(th),.app-header__subtitle:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(hi),.app-header__subtitle:lang(hi){line-height:1.41778}.app-header__identity:lang(ko),.app-header__subtitle:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(ar),.app-header__subtitle:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(ja),.app-header__subtitle:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(zh-CN),.app-header__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(zh-HK),.app-header__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(zh-MO),.app-header__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__identity:lang(zh-TW),.app-header__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.app-header__list{margin-top:7px}@media only screen and (min-width:735px){.app-header__list{margin-top:9px}}@media only screen and (max-width:734px){.app-header__list{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__list:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__list:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__list:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__list:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__list:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__list:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__list:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__list:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__list:last-of-type{margin-top:14px}}@media only screen and (min-width:735px){.app-header__list{margin-top:11px}.app-header__list:last-of-type{margin-top:12px}}.app-header__list__item--price{color:#333}.app-header__subtitle+.app-header__identity{margin-top:2px}.app-header__designed-for{margin-top:2px;color:#636366;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__designed-for:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__designed-for:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__designed-for:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__designed-for:lang(zh){letter-spacing:0}.app-header__designed-for:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__designed-for:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__designed-for:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__designed-for:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__designed-for:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header__routes{margin-top:6px}@media only screen and (min-width:735px){.app-header__routes{margin-top:5px}}.app-header__list__item--arcade-release-date,.app-header__list__item--preorder{color:#0070c9}@media only screen and (max-width:734px){:lang(el) .app-header__list__item--external-purchase,:lang(el) .app-header__list__item--in-app-purchase{flex-basis:100%;white-space:normal}:lang(el) .app-header__list__item--external-purchase::before,:lang(el) .app-header__list__item--in-app-purchase::before{content:normal}}.page-header--a{padding-top:42px;padding-bottom:32px}.page-header--b{padding-top:8px;padding-bottom:20px;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:734px){.page-header--b.page-header--artist.page-header--with-artwork{padding-top:0;align-items:center}}@media only screen and (min-width:735px){.page-header--b{padding-bottom:12px;max-width:100%;align-items:center;flex-direction:row;justify-content:space-between}.page-header--b:not(.page-header--with-artwork){padding-top:28px}}.page-header--b2{padding-top:12px;padding-bottom:32px}@media only screen and (min-width:735px){.page-header--b2{padding-top:8px}}.page-header--developer{padding-bottom:32px}@media only screen and (max-width:734px){.page-header--developer.page-header--with-artwork{align-items:flex-start}}@media only screen and (max-width:734px){.page-header--author{padding-top:20px;padding-bottom:32px}}.page-header__title{font-size:34px;line-height:1.20596;font-weight:700;letter-spacing:.018em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:734px){.page-header__title{margin-bottom:11px}}.page-header--b .page-header__title:last-child{margin-bottom:11px}@media only screen and (min-width:735px){.page-header--a .page-header__title,.page-header--b2 .page-header__title{margin-bottom:10px}}.page-header__title:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.page-header__title:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.page-header__title:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.page-header__title:lang(zh-CH){font-weight:600}.page-header__title:lang(th){line-height:1.42899;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.page-header__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.page-header__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.page-header__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.page-header__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.page-header__description{margin-bottom:16px}.page-header__cta--hero-artist{flex-shrink:0}.podcast-header{margin-bottom:20px}@media only screen and (min-width:735px){.podcast-header{margin-top:10px;margin-bottom:32px}}.podcast-header__identity{margin-bottom:2px}.podcast-header__list{margin-top:12px}.podcast-header__routes{margin-top:15px;margin-bottom:32px}@media only screen and (min-width:735px){.podcast-header__routes{margin-bottom:13px}}@media only screen and (min-width:735px){.movie-header{margin-top:7px}}@media only screen and (min-width:1069px){.movie-header{padding-right:60px}}.movie-header__title{margin-bottom:0}@media only screen and (min-width:735px){.movie-header__title{margin-bottom:4px}}.movie-header__list{margin-bottom:13px}@media only screen and (min-width:735px){.movie-header__list{margin-bottom:12px}}@media only screen and (max-width:734px){.movie-header__list:last-of-type{margin-bottom:11px}}.movie-header__list.movie-header__list--price{margin-top:12px;margin-bottom:5px;color:#333}@media only screen and (max-width:734px){.movie-header__list .movie-header__list__item--release-date{flex-basis:100%;display:block}.movie-header__list .movie-header__list__item--release-date::before{content:normal}}@media only screen and (max-width:1068px){.movie-header__list .movie-header__list__item--expected-release-date{flex-basis:100%;display:block}.movie-header__list .movie-header__list__item--expected-release-date::before{content:normal}}.movie-header__desc+.movie-header__routes{margin-top:15px}@media only screen and (min-width:735px){.video-header{margin-top:0}}@media only screen and (min-width:1069px){.video-header{margin-top:9px}}@media only screen and (min-width:735px){.show-header{margin-top:7px}}.show-header__subtitle{margin-bottom:6px}.show-header__list{margin-bottom:12px}@media only screen and (max-width:734px){.show-header--itunes .show-header__list{margin-bottom:5px}}@media only screen and (max-width:734px){.show-header--tv .show-header__list{margin-bottom:2px}}.show-header__title+.show-header__list{margin-top:1px}@media only screen and (min-width:735px){.show-header__title+.show-header__list{margin-top:4px}}@media only screen and (max-width:734px){.show-header__list .show-header__list__item--release-date{margin-top:1px;flex-basis:100%;display:block}.show-header__list .show-header__list__item--release-date::before{content:normal}}.show-header__list--price{margin-top:4px;margin-bottom:5px;color:#333}.show-header__desc+.show-header__routes{margin-top:7px}@media only screen and (max-width:734px){.show-header__description{border-top:none}}@media only screen and (min-width:735px){.book-header{margin-top:6px}}.book-header__title{font-size:18px;line-height:1.22226;font-weight:600;letter-spacing:0;font-family:"New York Small","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}@media only screen and (min-width:735px){.book-header__title{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:0;font-family:"New York Medium","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}}.book-header__subtitle{color:#000;font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:0;font-family:"New York Small","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}@media only screen and (min-width:735px){.book-header__subtitle{font-size:18px;line-height:1.22226;font-weight:600;letter-spacing:0;font-family:"New York Small","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}}.book-header__author{margin-bottom:11px;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.book-header__author{margin-top:8px}}.book-header__author:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(zh){letter-spacing:0}.book-header__author:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.book-header__author{font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(hi){line-height:1.41778}.book-header__author:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-header__author:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.book-header__list{margin-bottom:13px}@media only screen and (min-width:735px){.book-header__list{margin-bottom:12px}}.book-header__list.book-header__list--order{margin-top:4px}.book-header__list--order{margin-bottom:5px}.book-header__list__item--price{color:#333}.book-header__routes{margin-top:6px}@media only screen and (min-width:735px){.book-header__routes{margin-top:5px}}.we-connecting{background:#efeff4;display:flex;flex-direction:column;min-height:100vh}.we-connecting::after{display:block;content:''}.we-connecting::after{flex-basis:83px}.we-connecting__content{flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.we-connecting__logo{flex-basis:92px}.we-connecting__logo-img{width:75px;height:75px}.we-connecting__title{margin-bottom:.5em;display:inline-block;font-size:40px;line-height:1.05;font-weight:300;letter-spacing:0;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.we-connecting__title{font-size:54px;line-height:1.07429;font-weight:300;letter-spacing:0;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-connecting__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:735px){.we-connecting__title{padding-left:.5em}}.we-connecting__button{margin-right:auto;margin-bottom:26px;margin-left:auto}.we-connecting__instructions{max-width:350px;padding:0 20px;margin:0 auto;text-align:center;color:#636366}.we-connecting__instructions--carrier{margin-bottom:25px;color:#000}.we-connecting__launch-app{margin:34px auto 0;text-align:inherit}.we-connecting__ellipses>span{-webkit-animation-name:ellipses-opacity;animation-name:ellipses-opacity;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.we-connecting__ellipses>:nth-child(1){-webkit-animation-delay:.20833s;animation-delay:.20833s}.we-connecting__ellipses>:nth-child(2){-webkit-animation-delay:.41667s;animation-delay:.41667s}.we-connecting__ellipses>:nth-child(3){-webkit-animation-delay:625ms;animation-delay:625ms}.we-connecting__ellipses>:nth-child(4){-webkit-animation-delay:.83333s;animation-delay:.83333s}.we-connecting__ellipses>:nth-child(5){-webkit-animation-delay:1.04167s;animation-delay:1.04167s}.we-connecting__ellipses>:nth-child(6){-webkit-animation-delay:1.25s;animation-delay:1.25s}@-webkit-keyframes ellipses-opacity{0%,100%{opacity:0}9%{opacity:0}10%{opacity:1}59%{opacity:1}60%{opacity:0}}@keyframes ellipses-opacity{0%,100%{opacity:0}9%{opacity:0}10%{opacity:1}59%{opacity:1}60%{opacity:0}}.story{counter-reset:story-caption}.story__section{margin-bottom:32px}.story__section--linkblock{margin-bottom:20px;position:relative;display:block;align-self:stretch;background:#efeff4;border-radius:6px;padding:13px 32px 11.5px 16px;color:#000;padding-left:16px;padding-right:32px;font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock:lang(zh){letter-spacing:0}.story__section--linkblock:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock::after,.story__section--linkblock::before{font-family:"SF Pro Icons","Apple WebExp Icons Custom";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}.story__section--linkblock::after,.story__section--linkblock::before{text-decoration:none}.story__section--linkblock::before{display:none}.story__section--linkblock::after,.story__section--linkblock::before{content:""}.story__section--linkblock::after{padding-left:.3em;top:50%}.story__section--linkblock::after{position:absolute;color:#636366;transform:translateY(-50%);font-size:18px;line-height:1.22226;font-weight:600;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;right:16px;z-index:1}.story__section--linkblock::after:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock::after:lang(hi){line-height:1.41778}.story__section--linkblock::after:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock::after:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock::after:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock::after:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock::after:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock::after:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__section--linkblock::after:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}html[dir=rtl] .story__section--linkblock::after{content:""}.story__in-app-event-story-module{margin-bottom:32px}.story__thumbnail{margin-bottom:10px}@media only screen and (min-width:735px){.story__thumbnail{margin-bottom:0}}.story__textblock{color:#636366;font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock:lang(hi){line-height:1.41778}.story__textblock:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock b{color:#000;font-size:18px;line-height:1.22226;font-weight:600;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock b:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock b:lang(hi){line-height:1.41778}.story__textblock b:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock b:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock b:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock b:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock b:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock b:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textblock b:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textlist{color:#636366;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textlist:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textlist:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textlist:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textlist:lang(zh){letter-spacing:0}.story__textlist:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textlist:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textlist:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textlist:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__textlist:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__headline{font-size:24px;line-height:1.25;font-weight:400;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__headline:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__headline:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__headline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media{margin-bottom:20px}.story__article-media--square{border-radius:none}.story__article-media--captioned{margin-bottom:32px}.story__article-media__image{border-radius:6px}.story__article-media__caption{display:flex;padding:14.5px 20px 15.5px;color:#636366;background-color:#efeff4;font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption:lang(hi){line-height:1.41778}.story__article-media__caption:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock{padding-left:0;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock:lang(zh){letter-spacing:0}.story__article-media__caption--tipblock:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock::before{display:block;content:attr(data-count);color:#000;text-align:center;flex:0 0 40px;font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock::before:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock::before:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock::before:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock::before:lang(zh){letter-spacing:0}.story__article-media__caption--tipblock::before:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock::before:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock::before:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock::before:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--tipblock::before:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__article-media__caption--numbered::before{counter-increment:story-caption;content:counter(story-caption)}.story__label{color:#636366;font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__label:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__label:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__label:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__label:lang(zh){letter-spacing:0}.story__label:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__label:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__label:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__label:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__label:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote{display:flex;padding-top:2px}.story__pullquote:lang(en){quotes:"\275d" "\275e"}.story__pullquote::before{width:40px;content:"\275d";color:#636366;transform:translate(-3px,-4.5px);font-size:45px;line-height:1;font-weight:700;letter-spacing:-.0315em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote::before:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote::before:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote::before:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote::before:lang(zh){letter-spacing:0}.story__pullquote::before:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote::before:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote::before:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote::before:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote::before:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-quote{color:#000;margin:0;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-quote:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-quote:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-quote:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-quote:lang(zh-CH){font-weight:600}.story__pullquote-quote:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-quote:lang(hi){line-height:1.45}.story__pullquote-quote:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-quote:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-quote:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-quote:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-quote::after{content:"\275e";color:#636366}.story__pullquote-attribution{color:#636366;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-attribution:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-attribution:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-attribution:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-attribution:lang(zh){letter-spacing:0}.story__pullquote-attribution:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-attribution:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-attribution:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-attribution:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story__pullquote-attribution:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card{--card-height-small:422px;--card-height-medium:443px;--card-height-large:633px;width:100vw;min-width:320px;display:flex;flex-direction:column;margin:0 0 20px;overflow:hidden;margin-left:-20px}@media only screen and (min-width:320px){.story-card{margin-left:-6.25vw}}@media only screen and (min-width:366.71429px){.story-card{width:320px;max-width:100%;margin:0 auto 20px;border-radius:10px}}@media only screen and (min-width:735px){.story-card{width:auto;margin:0}}.story-card--app-event-on-dark,.story-card--app-event-on-light{--card-height-small:400px;--card-height-medium:419px;--card-height-large:600px;--card-gutter:10px;--card-height:var(--card-height-small);--one-quarter-card-height:var(--card-height)/4;--one-tenth-of-one-quarter-card-height:var(--one-quarter-card-height)/10;--sixty-percent-of-one-quarter-card-height:var(--one-tenth-of-one-quarter-card-height) * 6;border-radius:0;position:relative;height:var(--card-height)}@media only screen and (min-width:735px){.story-card--app-event-on-dark,.story-card--app-event-on-light{--card-height:var(--card-height-medium)}}@media only screen and (min-width:1069px){.story-card--app-event-on-dark,.story-card--app-event-on-light{--card-height:var(--card-height-large);--card-gutter:20px}}@media only screen and (max-width:734px){.story-card--app-event-on-dark,.story-card--app-event-on-light{width:320px;margin-left:auto;margin-right:auto}}.story-card--app-event-on-dark .story-card__artwork,.story-card--app-event-on-light .story-card__artwork{z-index:unset}.story-card--app-event-on-dark .story-card__artwork,.story-card--app-event-on-dark .story-card__artwork img,.story-card--app-event-on-dark .story-card__artwork::before,.story-card--app-event-on-light .story-card__artwork,.story-card--app-event-on-light .story-card__artwork img,.story-card--app-event-on-light .story-card__artwork::before{overflow:hidden;border-radius:14px}.story-card--app-event-on-dark::before,.story-card--app-event-on-light::before{content:"";width:100%;height:100%;position:absolute;top:0;box-sizing:border-box;border:6px solid var(--event-color);border-radius:14px;pointer-events:none;left:0;right:0;z-index:3}.story-card--app-event-on-dark .story-card__content,.story-card--app-event-on-light .story-card__content{--fade-border-radius:10px;margin-top:6px;margin-bottom:6px;width:100%;height:calc(100% - (6px * 2));position:absolute;top:0;display:grid;grid-template-areas:"spacer" "a" "b" "c" "placard";grid-template-rows:1fr calc(var(--sixty-percent-of-one-quarter-card-height)) calc(var(--one-tenth-of-one-quarter-card-height) * 4) auto auto;left:0}.story-card--app-event-on-dark .story-card__content .story-card__joe-color,.story-card--app-event-on-dark .story-card__content .story-card__material,.story-card--app-event-on-light .story-card__content .story-card__joe-color,.story-card--app-event-on-light .story-card__content .story-card__material{content:"";width:100%;height:100%;position:absolute;border-bottom-left-radius:var(--fade-border-radius);border-bottom-right-radius:var(--fade-border-radius)}.story-card--app-event-on-dark .story-card__content .story-card__material,.story-card--app-event-on-light .story-card__content .story-card__material{grid-area:a/1/placard;background-size:cover;background-repeat:no-repeat;background-image:var(--background-image);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.75) calc(var(--sixty-percent-of-one-quarter-card-height)),#000 calc(var(--one-quarter-card-height)));mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.75) calc(var(--sixty-percent-of-one-quarter-card-height)),#000 calc(var(--one-quarter-card-height)))}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.story-card--app-event-on-dark .story-card__content .story-card__material,.story-card--app-event-on-light .story-card__content .story-card__material{background-image:none;background-color:var(--systemStandardUltrathinMaterialSover-default_IC)}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.story-card--app-event-on-dark .story-card__content .story-card__material,.story-card--app-event-on-light .story-card__content .story-card__material{background-color:var(--systemStandardUltrathinMaterialSover);-webkit-backdrop-filter:saturate(160%) blur(60px);backdrop-filter:saturate(160%) blur(60px)}@media (prefers-color-scheme:dark){.story-card--app-event-on-dark .story-card__content .story-card__material,.story-card--app-event-on-light .story-card__content .story-card__material{-webkit-backdrop-filter:saturate(180%) blur(60px);backdrop-filter:saturate(180%) blur(60px)}}}@media only screen and (prefers-contrast:more){.story-card--app-event-on-dark .story-card__content .story-card__material,.story-card--app-event-on-light .story-card__content .story-card__material{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--systemStandardUltrathinMaterialSover-default_IC)}}}.story-card--app-event-on-dark .story-card__content .story-card__joe-color,.story-card--app-event-on-light .story-card__content .story-card__joe-color{grid-area:b/1/placard;background-color:var(--event-color);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) calc(var(--one-tenth-of-one-quarter-card-height) * 5),#000 calc(var(--one-quarter-card-height)));mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) calc(var(--one-tenth-of-one-quarter-card-height) * 5),#000 calc(var(--one-quarter-card-height)))}.story-card--app-event-on-dark .story-card__copy,.story-card--app-event-on-light .story-card__copy{padding-top:0;position:relative;grid-area:b/1/c;padding-left:calc(var(--card-gutter) + 6px);padding-right:calc(var(--card-gutter) + 6px)}.story-card--app-event-on-dark .story-card__label,.story-card--app-event-on-light .story-card__label{margin-bottom:2px;position:relative;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:1}.story-card--app-event-on-dark .story-card__label:lang(ar),.story-card--app-event-on-light .story-card__label:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__label:lang(ja),.story-card--app-event-on-light .story-card__label:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__label:lang(ko),.story-card--app-event-on-light .story-card__label:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__label:lang(zh),.story-card--app-event-on-light .story-card__label:lang(zh){letter-spacing:0}.story-card--app-event-on-dark .story-card__label:lang(th),.story-card--app-event-on-light .story-card__label:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__label:lang(zh-CN),.story-card--app-event-on-light .story-card__label:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__label:lang(zh-HK),.story-card--app-event-on-light .story-card__label:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__label:lang(zh-MO),.story-card--app-event-on-light .story-card__label:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__label:lang(zh-TW),.story-card--app-event-on-light .story-card__label:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__name,.story-card--app-event-on-light .story-card__name{margin-bottom:6px;position:relative;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:1}.story-card--app-event-on-dark .story-card__name:lang(zh-HK),.story-card--app-event-on-light .story-card__name:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__name:lang(zh-MO),.story-card--app-event-on-light .story-card__name:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__name:lang(zh-TW),.story-card--app-event-on-light .story-card__name:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__name:lang(zh-CH),.story-card--app-event-on-light .story-card__name:lang(zh-CH){font-weight:600}.story-card--app-event-on-dark .story-card__name:lang(th),.story-card--app-event-on-light .story-card__name:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__name:lang(hi),.story-card--app-event-on-light .story-card__name:lang(hi){line-height:1.45}.story-card--app-event-on-dark .story-card__name:lang(ar),.story-card--app-event-on-light .story-card__name:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__name:lang(ja),.story-card--app-event-on-light .story-card__name:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__name:lang(ko),.story-card--app-event-on-light .story-card__name:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__name:lang(zh-CN),.story-card--app-event-on-light .story-card__name:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--app-event-on-dark .story-card__short,.story-card--app-event-on-light .story-card__short{margin-bottom:0;position:relative;z-index:1}.story-card--app-event-on-dark .story-card__placard,.story-card--app-event-on-light .story-card__placard{--margin-inline:calc(var(--card-gutter) + 6px);margin-top:19px;max-width:calc(100% - (var(--margin-inline) * 2));grid-area:placard;position:relative;margin-left:var(--margin-inline);margin-right:var(--margin-inline)}.story-card--app-event-on-light .story-card__label{color:rgba(0,0,0,.5);mix-blend-mode:multiply;mix-blend-mode:plus-darker}.story-card--app-event-on-light .story-card__name{color:rgba(0,0,0,.85)}.story-card--app-event-on-light .story-card__short{color:rgba(0,0,0,.5);mix-blend-mode:multiply;mix-blend-mode:plus-darker}.story-card--app-event-on-dark .story-card__label{color:rgba(255,255,255,.55);mix-blend-mode:screen;mix-blend-mode:plus-lighter}.story-card--app-event-on-dark .story-card__name{color:rgba(255,255,255,.85)}.story-card--app-event-on-dark .story-card__short{color:rgba(255,255,255,.55);mix-blend-mode:screen;mix-blend-mode:plus-lighter}.story-card--branded,.story-card--content:not(.story-card--list):not(.story-card--app-event-on-light):not(.story-card--app-event-on-dark){min-height:409.26px}@media only screen and (min-width:735px){.story-card--branded,.story-card--content:not(.story-card--list):not(.story-card--app-event-on-light):not(.story-card--app-event-on-dark){min-height:443px}}@media only screen and (min-width:1069px){.story-card--branded,.story-card--content:not(.story-card--list):not(.story-card--app-event-on-light):not(.story-card--app-event-on-dark){min-height:633px}}.story-card--branded,.story-card--hero{position:relative;margin-bottom:20px}.story-card--branded .story-card__copy,.story-card--hero .story-card__copy{flex-grow:1}.story-card--branded .story-card__content,.story-card--hero .story-card__content{position:absolute;width:100%;min-height:100%;z-index:1}.story-card--content:not(.story-card--app-event-on-light):not(.story-card--app-event-on-dark){background:#efeff4}.story-card--branded{height:422px}@media only screen and (min-width:735px){.story-card--branded{height:443px}}@media only screen and (min-width:1069px){.story-card--branded{height:633px}}.story-card--branded .story-card__content{height:auto}.story-card--branded .story-card__copy{justify-content:flex-end;padding:0 20px}.story-card--branded .story-card__name{flex-grow:0;margin:0}.story-card--branded .story-card__artwork img{width:100%;max-height:100%}.story-card--branded .story-card__name{font-size:46px;line-height:.82609;font-weight:800;letter-spacing:0;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:13px}.story-card--branded .story-card__name:lang(th){line-height:1.185;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(hi){line-height:1.18}.story-card--branded .story-card__name:lang(vi){line-height:1.25}.story-card--branded .story-card__name:lang(ru){font-size:38px}.story-card--branded .story-card__name:lang(hu){font-size:38px;line-height:1.10048}.story-card--branded .story-card__name:lang(ko){line-height:1.1;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.story-card--branded .story-card__name{font-size:60px;line-height:.81667;font-weight:800;letter-spacing:0;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(th){line-height:1.17149;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(hi){line-height:1.16678}.story-card--branded .story-card__name:lang(vi){line-height:1.23575}.story-card--branded .story-card__name:lang(ru){font-size:49.57px}.story-card--branded .story-card__name:lang(hu){font-size:49.57px;line-height:1.08793}.story-card--branded .story-card__name:lang(ko){line-height:1.08746;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card--branded .story-card__name:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:1069px){.story-card--branded .story-card__name{margin-bottom:29px}}.story-card--branded .story-card__name:lang(hi){margin-bottom:2px}@media only screen and (min-width:1069px){.story-card--branded .story-card__name:lang(hi){margin-bottom:18px}}.story-card--branded .story-card__name:lang(vi){margin-bottom:4px}@media only screen and (min-width:1069px){.story-card--branded .story-card__name:lang(vi){margin-bottom:16px}}.story-card--branded .story-card__name:lang(th){margin-bottom:3px}@media only screen and (min-width:1069px){.story-card--branded .story-card__name:lang(th){margin-bottom:16px}}.story-card--branded .story-card__name:lang(hu){margin-bottom:9px}@media only screen and (min-width:1069px){.story-card--branded .story-card__name:lang(hu){margin-bottom:23px}}@media only screen and (max-width:366.71429px){.story-card--list,.story-card--short-image,.story-card--video{padding:0 20px}}.story-card--short-image .story-card__copy,.story-card--video .story-card__copy{padding:0}.story-card--short-image .story-card__short,.story-card--video .story-card__short{margin-bottom:0}.story-card--short-image .story-card__short:last-child,.story-card--video .story-card__short:last-child{margin-bottom:15px}.story-card--short-image .story-card__name:last-child,.story-card--video .story-card__name:last-child{margin-bottom:11px}.story-card--short-image .story-card__artwork{border-radius:10px}.story-card--video video{border-radius:10px}.story-card--list{width:auto}@media only screen and (max-width:734px){.story-card--list{background:0 0}.story-card--list .story-card__copy{padding:0}.story-card--list .story-card__collection{display:none}}.story-card--four .story-card__copy{padding-bottom:50px}@media only screen and (min-width:1069px){.story-card--four .story-card__copy{padding-bottom:35.5px}}.story-card__time{padding:5px 20px;min-height:33px;max-width:calc(100% - (140px + 6px + var(--card-gutter)));position:absolute;top:0;display:inline-flex;align-items:center;background-color:var(--event-color);left:0;z-index:3}html[dir=ltr] .story-card__time{border-top-left-radius:14px}html[dir=rtl] .story-card__time{border-top-right-radius:14px}html[dir=ltr] .story-card__time{border-bottom-right-radius:14px}html[dir=rtl] .story-card__time{border-bottom-left-radius:14px}@media only screen and (min-width:735px){.story-card__time{padding:8px 20px;min-height:38px;top:var(--event-gutter)}}.story-card__time::after,.story-card__time::before{content:'';width:4px;height:4px;position:absolute;background-color:var(--event-color);-webkit-clip-path:path('M4 0H0V4C0 1.79086 1.79086 0 4 0Z');clip-path:path('M4 0H0V4C0 1.79086 1.79086 0 4 0Z');z-index:1}html[dir=rtl] .story-card__time::after,html[dir=rtl] .story-card__time::before{transform:scaleX(-1)}.story-card__time::before{top:100%;left:6px}.story-card__time::after{top:6px;left:100%}.story-card__time-copy{width:100%;position:relative;display:inline-flex;align-items:center;color:rgba(255,255,255,.85);letter-spacing:.3px;font-size:18px;line-height:1.22226;font-weight:600;letter-spacing:.027em;font-family:"SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:2}.story-card__time-copy:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__time-copy:lang(ja){font-family:"SF Pro JP","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__time-copy:lang(ko){font-family:"SF Pro KR","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__time-copy:lang(th){font-family:"SF Pro TH","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__time-copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__time-copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__time-copy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__time-copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.is-live .story-card__time-copy::before{content:'';width:9px;height:9px;display:block;position:relative;flex-shrink:0;background-color:#ff2d55;border-radius:50%;margin-right:5px;z-index:2}.story-card--app-event-on-light .story-card__time-copy{color:rgba(0,0,0,.85)}.story-card--app-event-on-dark .story-card__time-copy{color:rgba(255,255,255,.85)}.story-card__time-copy-line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-card__content{display:flex;flex-direction:column}.story-card__copy{display:flex;flex-direction:column;padding:34.5px 20px 0}@media only screen and (min-width:1069px){.story-card__copy{padding:53.5px 40px 0}}.story-card__name{flex-grow:1;margin-bottom:4px;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.story-card__name{margin-bottom:2px}}.story-card__name:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(zh-CH){font-weight:600}.story-card__name:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(hi){line-height:1.45}.story-card__name:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.story-card__name{font-size:34px;line-height:1.20596;font-weight:700;letter-spacing:.018em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(zh-CH){font-weight:600}.story-card__name:lang(th){line-height:1.42899;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__name:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}}.story-card__artwork{border-radius:0}.story-card__artwork img{max-width:100%;height:auto}.story-card__day-background{filter:blur(50px);z-index:-1;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.story-card__day-icon{position:absolute;bottom:100%;left:100%;transform:translate(calc(-50% - 80px),calc(50% + 80px)) rotate(-30deg)}@media only screen and (min-width:735px){.story-card__day-icon{transform:translate(calc(-50% - 80px),calc(50% + 80px)) rotate(-30deg)}}@media only screen and (min-width:1069px){.story-card__day-icon{transform:translate(calc(-50% - 108px),calc(50% + 134px)) rotate(-30deg)}}html[dir=rtl] .story-card__day-icon{transform:translate(calc(50% + 80px),calc(50% + 80px)) rotate(30deg)}@media only screen and (min-width:735px){html[dir=rtl] .story-card__day-icon{transform:translate(calc(50% + 80px),calc(50% + 80px)) rotate(30deg)}}@media only screen and (min-width:1069px){html[dir=rtl] .story-card__day-icon{transform:translate(calc(50% + 108px),calc(50% + 134px)) rotate(30deg)}}.story-card__label{color:#636366;margin-bottom:2px;font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.story-card__label{margin-bottom:4px}}.story-card__label:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__label:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__label:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__label:lang(zh){letter-spacing:0}.story-card__label:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__label:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__label:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__label:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__label:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__short{margin-bottom:16.5px;color:#636366;font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__short:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__short:lang(hi){line-height:1.41778}.story-card__short:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__short:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__short:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__short:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__short:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__short:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.story-card__short:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.story-card__short{margin-bottom:35.5px}}.story-card__video video{display:block;width:100%;height:100%}.story-card__collection{margin:20px 0;flex-grow:1;display:flex;align-items:center}.story-card__iap-app{position:absolute;background-color:#efeff4;padding:5px;top:auto;bottom:0;transform:none;left:-16px;right:auto}.story-card__iap-purchase::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/iap-overlay-158-392b6a4999f137137e18536b8d60a5b2.svg) no-repeat}@media only screen and (min-width:1069px){.story-card__iap-purchase::before{background:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/iap-overlay-262-e2079545c44d09715c518a1a9052a9ce.svg) no-repeat}}.story-card__name-highlight{color:#0070c9}.is-itunes-theme .story-card__name-highlight{color:#0070c9}.is-tv-theme .story-card__name-highlight{color:#0f6ea1}.is-mac-theme .story-card__name-highlight{color:#0070c9}.is-podcasts-theme .story-card__name-highlight{color:#7d50df}.is-apps-theme .story-card__name-highlight{color:#0070c9}.story-card__iap-footer{padding:0 20px}@media only screen and (min-width:1069px){.story-card__iap-footer{padding:0 40px}}.whats-new__content::after,.whats-new__content::before{content:' ';display:table}.whats-new__content::after{clear:both}.whats-new__headline{font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.whats-new__headline:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.whats-new__headline:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.whats-new__headline:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.whats-new__headline:lang(zh-CH){font-weight:600}.whats-new__headline:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.whats-new__headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.whats-new__headline:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.whats-new__headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.whats-new__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:734px){.whats-new__latest{margin-bottom:16px;padding-top:2px}}@media only screen and (min-width:735px){.whats-new__latest{float:right}}.whats-new__latest__date,.whats-new__latest__version{color:#636366}.whats-new__latest__date{text-align:right}@media only screen and (max-width:734px){.whats-new__latest__date{float:right}}@media only screen and (min-width:735px){.whats-new__latest__version{text-align:right}}.version-history__headline{margin-top:17px;margin-bottom:17px;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__headline:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__headline:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__headline:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__headline:lang(zh-CH){font-weight:600}.version-history__headline:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__headline:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item{padding-top:11px;padding-bottom:12px;border-top:1px solid #d6d6d6}.version-history__item__version-number{margin-bottom:10px;float:left;font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__version-number:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__version-number:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__version-number:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__version-number:lang(zh){letter-spacing:0}.version-history__item__version-number:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__version-number:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__version-number:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__version-number:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__version-number:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-date{float:right;margin-bottom:10px;color:#636366;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-date:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-date:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-date:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-date:lang(zh){letter-spacing:0}.version-history__item__release-date:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-date:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-date:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-date:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-date:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-notes{margin-bottom:21px;clear:both;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-notes:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-notes:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-notes:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-notes:lang(zh){letter-spacing:0}.version-history__item__release-notes:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-notes:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-notes:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-notes:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.version-history__item__release-notes:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album{display:block;font-size:0}@media only screen and (min-width:1069px){.featured-album{margin-top:3px}}.featured-album__artwork{margin-bottom:0;width:104px;display:inline-block;vertical-align:middle}@media only screen and (min-width:735px){.featured-album__artwork{width:47.10983%}}@media only screen and (min-width:1069px){.featured-album__artwork{width:auto}}.featured-album__text{display:inline-block;vertical-align:middle;max-width:calc(100% - 104px);padding-left:10px}@media only screen and (min-width:735px){.featured-album__text{max-width:52.89017%;padding-left:16px}}.featured-album__text__eyebrow,.featured-album__text__headline,.featured-album__text__subcopy{display:block}.featured-album__text__eyebrow{margin-top:4px;text-transform:uppercase;font-size:11px;line-height:1.18182;font-weight:600;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;color:#0070c9}.featured-album__text__eyebrow:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__eyebrow:lang(vi){line-height:1.78828}.featured-album__text__eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.is-itunes-theme .featured-album__text__eyebrow{color:#0070c9}.is-tv-theme .featured-album__text__eyebrow{color:#0f6ea1}.is-mac-theme .featured-album__text__eyebrow{color:#0070c9}.is-podcasts-theme .featured-album__text__eyebrow{color:#7d50df}.is-apps-theme .featured-album__text__eyebrow{color:#0070c9}.featured-album__text__headline{color:#333;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__headline:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__headline:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__headline:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__headline:lang(zh){letter-spacing:0}.featured-album__text__headline:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__headline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__headline:not(:first-child){margin-top:2px}.featured-album__text__subcopy{margin-top:3px;color:#636366;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__subcopy:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__subcopy:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__subcopy:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__subcopy:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__subcopy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__subcopy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__subcopy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-album__text__subcopy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.list-button{margin-bottom:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d6d6d6;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.list-button:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.list-button:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.list-button:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.list-button:lang(zh){letter-spacing:0}.list-button:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.list-button:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.list-button:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.list-button:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.list-button:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.list-button:first-of-type{border-top:1px solid #d6d6d6}.list-button:last-of-type{border-bottom:none}.tracklist-footer{margin-bottom:3px;padding-top:15px;padding-bottom:7px;color:#636366;border-top:1px solid #d6d6d6}.tracklist-footer__item{margin-bottom:0;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item:lang(zh){letter-spacing:0}.tracklist-footer__item:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item:last-child{margin-bottom:2px}.tracklist-footer--link{margin-top:10px}.tracklist-footer__item--released{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item--released:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item--released:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item--released:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item--released:lang(zh){letter-spacing:0}.tracklist-footer__item--released:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item--released:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item--released:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item--released:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__item--released:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__date{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__date:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__date:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__date:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__date:lang(zh){letter-spacing:0}.tracklist-footer__date:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__date:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__date:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__date:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.tracklist-footer__date:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review{padding:26px 0}.books-featured-review>:first-child{margin-top:0}.books-featured-review>:last-child{margin-bottom:0}.books-featured-review__headline{margin-bottom:9px;border-bottom:2px solid #636366;padding-bottom:1px;display:inline-block;text-decoration:none;font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__headline:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__headline:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__headline:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__headline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__date{color:#636366}.books-featured-review__copy{position:relative;color:#333;padding-left:50px;z-index:1;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__copy:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__copy:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__copy:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__copy:lang(zh){letter-spacing:0}.books-featured-review__copy:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__copy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.books-featured-review__copy::before{padding-right:.3em;display:inline-block;top:3px}.books-featured-review__copy::after{display:none}.books-featured-review__copy::before{position:absolute;font-size:40px;color:#636366;left:0;z-index:1}.app-placard{display:flex;align-items:center;width:320px;max-width:100%;height:120px;margin:20px auto 0;height:52px}@media only screen and (min-width:735px){.app-placard{height:80px}}@media only screen and (min-width:1069px){.app-placard{height:120px}}@media only screen and (max-width:734px){.app-placard{margin-bottom:20px}}@media only screen and (min-width:365.71429px){.app-placard{border-radius:10px}}@media only screen and (min-width:735px){.app-placard{width:100%;padding:0 10px;background:#efeff4}}@media only screen and (min-width:1069px){.app-placard{padding:0 20px}}.app-placard--iae-detail,.app-placard--iae-story-on-dark,.app-placard--iae-story-on-light,.app-placard--inside{width:100%;margin-top:0;margin-bottom:0;border-top-left-radius:0;border-top-right-radius:0;background:0 0}.app-placard--inside{padding:0 20px;height:80px}@media only screen and (min-width:1069px){.app-placard--inside{padding:0 40px}}@media only screen and (min-width:735px){.app-placard--inside{height:100px}}@media only screen and (min-width:1069px){.app-placard--inside{height:120px}}.app-placard--iae-detail,.app-placard--iae-story-on-dark,.app-placard--iae-story-on-light{height:auto;padding-left:0;padding-right:0}.app-placard--iae-detail .app-placard__eyebrow,.app-placard--iae-detail .app-placard__subtitle,.app-placard--iae-detail .app-placard__title,.app-placard--iae-story-on-dark .app-placard__eyebrow,.app-placard--iae-story-on-dark .app-placard__subtitle,.app-placard--iae-story-on-dark .app-placard__title,.app-placard--iae-story-on-light .app-placard__eyebrow,.app-placard--iae-story-on-light .app-placard__subtitle,.app-placard--iae-story-on-light .app-placard__title{color:#fff;position:relative;z-index:1}.app-placard--iae-story-on-light .app-placard__eyebrow,.app-placard--iae-story-on-light .app-placard__subtitle,.app-placard--iae-story-on-light .app-placard__title{color:rgba(0,0,0,.85)}.app-placard--iae-story-on-dark .app-placard__eyebrow,.app-placard--iae-story-on-dark .app-placard__subtitle,.app-placard--iae-story-on-dark .app-placard__title{color:#fff}.app-placard--iae-detail{padding-top:20px;padding-bottom:20px}.app-placard--iae-story-on-dark,.app-placard--iae-story-on-light{padding-top:10px;padding-bottom:4px;display:grid;grid-template-columns:auto 1fr auto;align-items:center}@media only screen and (min-width:1069px){.app-placard--iae-story-on-dark,.app-placard--iae-story-on-light{padding-top:20px;padding-bottom:14px}}.app-placard--iae-story-on-dark::before,.app-placard--iae-story-on-light::before{content:'';height:1px;width:100%;position:absolute;top:0;left:0;z-index:1}.app-placard--iae-story-on-light::before{background-color:rgba(0,0,0,.4);mix-blend-mode:multiply;mix-blend-mode:plus-darker}.app-placard--iae-story-on-dark::before{background-color:rgba(255,255,255,.4);mix-blend-mode:screen;mix-blend-mode:plus-lighter}.app-placard--otd{background:rgba(0,0,0,.34);color:#fff;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);position:relative;padding:0 20px}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.app-placard--otd{background:rgba(0,0,0,.6)}}.app-placard--otd .app-placard__eyebrow,.app-placard--otd .app-placard__subtitle{color:#fff}.app-placard__app-link{display:flex;align-items:center;flex-grow:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-placard__image{margin-right:10px}.app-placard--iae-detail .app-placard__image{margin-right:12px}@media only screen and (min-width:735px){.app-placard--iae-detail .app-placard__image{margin-right:18px}}.app-placard--iae-story-on-dark .app-placard__image,.app-placard--iae-story-on-light .app-placard__image{margin-right:10px}.app-placard__copy{flex-grow:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-placard__eyebrow{color:#636366;text-transform:uppercase;font-size:11px;line-height:1.18182;font-weight:600;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__eyebrow:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__eyebrow:lang(vi){line-height:1.78828}.app-placard__eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title{flex-shrink:1;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(zh){letter-spacing:0}.app-placard__title:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.app-placard__title{font-size:20px;line-height:1.2;font-weight:400;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.app-placard--iae-detail .app-placard__title{font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail .app-placard__title:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail .app-placard__title:lang(hi){line-height:1.41778}.app-placard--iae-detail .app-placard__title:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail .app-placard__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail .app-placard__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail .app-placard__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail .app-placard__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail .app-placard__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail .app-placard__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title,.app-placard--iae-story-on-light .app-placard__title{font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(th),.app-placard--iae-story-on-light .app-placard__title:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(hi),.app-placard--iae-story-on-light .app-placard__title:lang(hi){line-height:1.41778}.app-placard--iae-story-on-dark .app-placard__title:lang(ko),.app-placard--iae-story-on-light .app-placard__title:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(ar),.app-placard--iae-story-on-light .app-placard__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(ja),.app-placard--iae-story-on-light .app-placard__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(zh-CN),.app-placard--iae-story-on-light .app-placard__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(zh-HK),.app-placard--iae-story-on-light .app-placard__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(zh-MO),.app-placard--iae-story-on-light .app-placard__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(zh-TW),.app-placard--iae-story-on-light .app-placard__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.app-placard--iae-story-on-dark .app-placard__title,.app-placard--iae-story-on-light .app-placard__title{font-size:20px;line-height:1.2;font-weight:400;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(th),.app-placard--iae-story-on-light .app-placard__title:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(ar),.app-placard--iae-story-on-light .app-placard__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(ja),.app-placard--iae-story-on-light .app-placard__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(ko),.app-placard--iae-story-on-light .app-placard__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(zh-CN),.app-placard--iae-story-on-light .app-placard__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(zh-HK),.app-placard--iae-story-on-light .app-placard__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(zh-MO),.app-placard--iae-story-on-light .app-placard__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__title:lang(zh-TW),.app-placard--iae-story-on-light .app-placard__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.app-placard__subtitle{color:#636366;flex-shrink:1;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(zh){letter-spacing:0}.app-placard__subtitle:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.app-placard__subtitle{font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(zh){letter-spacing:0}.app-placard__subtitle:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.app-placard--iae-detail:not(.is-installable) .app-placard__subtitle{margin-top:4px;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail:not(.is-installable) .app-placard__subtitle:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail:not(.is-installable) .app-placard__subtitle:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail:not(.is-installable) .app-placard__subtitle:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail:not(.is-installable) .app-placard__subtitle:lang(zh){letter-spacing:0}.app-placard--iae-detail:not(.is-installable) .app-placard__subtitle:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail:not(.is-installable) .app-placard__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail:not(.is-installable) .app-placard__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail:not(.is-installable) .app-placard__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail:not(.is-installable) .app-placard__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail.is-installable .app-placard__subtitle{margin-bottom:2px;color:rgba(255,255,255,.55);font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail.is-installable .app-placard__subtitle:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail.is-installable .app-placard__subtitle:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail.is-installable .app-placard__subtitle:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail.is-installable .app-placard__subtitle:lang(zh){letter-spacing:0}.app-placard--iae-detail.is-installable .app-placard__subtitle:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail.is-installable .app-placard__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail.is-installable .app-placard__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail.is-installable .app-placard__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-detail.is-installable .app-placard__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__subtitle,.app-placard--iae-story-on-light .app-placard__subtitle{margin-top:2px;position:relative;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:1}.app-placard--iae-story-on-dark .app-placard__subtitle:lang(ar),.app-placard--iae-story-on-light .app-placard__subtitle:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__subtitle:lang(ja),.app-placard--iae-story-on-light .app-placard__subtitle:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__subtitle:lang(ko),.app-placard--iae-story-on-light .app-placard__subtitle:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__subtitle:lang(zh),.app-placard--iae-story-on-light .app-placard__subtitle:lang(zh){letter-spacing:0}.app-placard--iae-story-on-dark .app-placard__subtitle:lang(th),.app-placard--iae-story-on-light .app-placard__subtitle:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__subtitle:lang(zh-CN),.app-placard--iae-story-on-light .app-placard__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__subtitle:lang(zh-HK),.app-placard--iae-story-on-light .app-placard__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__subtitle:lang(zh-MO),.app-placard--iae-story-on-light .app-placard__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iae-story-on-dark .app-placard__subtitle:lang(zh-TW),.app-placard--iae-story-on-light .app-placard__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.app-placard--iae-story-on-dark .app-placard__subtitle,.app-placard--iae-story-on-light .app-placard__subtitle{margin-top:7px}}.app-placard--iae-story-on-light .app-placard__subtitle{color:rgba(0,0,0,.4);mix-blend-mode:multiply;mix-blend-mode:plus-darker}.app-placard--iae-story-on-dark .app-placard__subtitle{color:rgba(255,255,255,.4);mix-blend-mode:screen;mix-blend-mode:plus-lighter}.app-placard__cta{flex-shrink:0;margin-left:10px}@media only screen and (min-width:1069px){.app-placard__cta{margin-left:20px}}.app-placard--iae-detail .app-placard__cta{margin-left:16px}.app-placard--iae-story-on-dark .app-placard__cta,.app-placard--iae-story-on-light .app-placard__cta{margin-left:12px;z-index:1}@media only screen and (min-width:1069px){.app-placard--iae-story-on-dark .app-placard__cta,.app-placard--iae-story-on-light .app-placard__cta{margin-left:24px}}.app-placard--iap{height:auto;margin-top:2px;margin-bottom:15px;padding:0}@media only screen and (min-width:1069px){.app-placard--iap{margin-top:3px;margin-bottom:35px}}.app-placard--iap .app-placard__copy{white-space:inherit;color:#636366;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iap .app-placard__copy:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iap .app-placard__copy:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iap .app-placard__copy:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iap .app-placard__copy:lang(zh){letter-spacing:0}.app-placard--iap .app-placard__copy:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iap .app-placard__copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iap .app-placard__copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iap .app-placard__copy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.app-placard--iap .app-placard__copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.app-placard--iap .app-placard__cta{margin-left:16px}}.product-grid{min-width:100%;overflow:hidden}.product-grid--river,.product-grid--tiles{height:284px;flex-grow:0}@media only screen and (min-width:1069px){.product-grid--river,.product-grid--tiles{height:404px}}.product-grid__area{position:relative;height:100%;display:flex;flex-wrap:wrap}.product-grid--tiles .product-grid__area{transform-origin:160px 142px}@media only screen and (min-width:735px){.product-grid--tiles .product-grid__area{transform-origin:168px 142px}}@media only screen and (min-width:1069px){.product-grid--tiles .product-grid__area{transform-origin:240px 202px}}@supports not (display:grid){.product-grid--large .product-grid__area{width:618px}@media only screen and (min-width:1069px){.product-grid--large .product-grid__area{width:858px}}.product-grid--river .product-grid__area{width:490px}@media only screen and (min-width:1069px){.product-grid--river .product-grid__area{width:690px}}.product-grid--mixed .product-grid__area,.product-grid--small .product-grid__area{width:515px}@media only screen and (min-width:1069px){.product-grid--mixed .product-grid__area,.product-grid--small .product-grid__area{width:715px}}}.product-grid--river .product-grid__area{transform:translate(-79px,-5px)}@media only screen and (min-width:1069px){.product-grid--river .product-grid__area{transform:translate(-113px,-5px)}}@supports not (display:grid){.product-grid--river .product-grid__area .product-grid__item:nth-child(10n+10),.product-grid--river .product-grid__area .product-grid__item:nth-child(10n+6),.product-grid--river .product-grid__area .product-grid__item:nth-child(10n+7),.product-grid--river .product-grid__area .product-grid__item:nth-child(10n+8),.product-grid--river .product-grid__area .product-grid__item:nth-child(10n+9){transform:translate(-44px,0)}@media only screen and (min-width:1069px){.product-grid--river .product-grid__area .product-grid__item:nth-child(10n+10),.product-grid--river .product-grid__area .product-grid__item:nth-child(10n+6),.product-grid--river .product-grid__area .product-grid__item:nth-child(10n+7),.product-grid--river .product-grid__area .product-grid__item:nth-child(10n+8),.product-grid--river .product-grid__area .product-grid__item:nth-child(10n+9){transform:translate(-60px,0)}}}.product-grid--small .product-grid__area{transform:rotate(-30deg) translate(-189px,-227px)}@supports not (display:grid){.product-grid--small .product-grid__area .product-grid__item:nth-child(10n+10),.product-grid--small .product-grid__area .product-grid__item:nth-child(10n+6),.product-grid--small .product-grid__area .product-grid__item:nth-child(10n+7),.product-grid--small .product-grid__area .product-grid__item:nth-child(10n+8),.product-grid--small .product-grid__area .product-grid__item:nth-child(10n+9){transform:translate(-60px,0)}@media only screen and (min-width:1069px){.product-grid--small .product-grid__area .product-grid__item:nth-child(10n+10),.product-grid--small .product-grid__area .product-grid__item:nth-child(10n+6),.product-grid--small .product-grid__area .product-grid__item:nth-child(10n+7),.product-grid--small .product-grid__area .product-grid__item:nth-child(10n+8),.product-grid--small .product-grid__area .product-grid__item:nth-child(10n+9){transform:translate(-44px,0)}}}.product-grid--one .product-grid__area{min-height:160px}@media only screen and (min-width:1069px){.product-grid--one .product-grid__area{min-height:250px}}.product-grid--two .product-grid__area{min-height:200px}@media only screen and (min-width:1069px){.product-grid--two .product-grid__area{min-height:326px}}.product-grid--three .product-grid__area{min-height:140px}@media only screen and (min-width:735px){.product-grid--three .product-grid__area{min-height:168px}}@media only screen and (min-width:1069px){.product-grid--three .product-grid__area{min-height:240px}}.product-grid--four{align-self:flex-start;margin-top:18.5px}@media only screen and (min-width:1069px){.product-grid--four{margin-top:45.5px}}.product-grid--four .product-grid__area{min-height:208px}@media only screen and (min-width:1069px){.product-grid--four .product-grid__area{min-height:311px}}.product-grid--iap{align-self:flex-start;margin-top:29px}@media only screen and (min-width:1069px){.product-grid--iap{margin-top:24px}}.product-grid--iap .product-grid__area{justify-content:center}.product-grid--iap .product-grid__item{position:relative;margin:0;padding-bottom:16px}.product-grid__item{margin:5px;max-width:100%;height:auto;width:auto;align-self:center}.product-grid--tiles .product-grid__item{margin:7.5px}@supports not (display:grid){.product-grid--mixed .product-grid__item:nth-child(1){position:absolute;top:103px;left:103px}@media only screen and (min-width:1069px){.product-grid--mixed .product-grid__item:nth-child(1){top:143px;left:143px}}.product-grid--mixed .product-grid__item:nth-child(10),.product-grid--mixed .product-grid__item:nth-child(7){margin-right:213.5px}@media only screen and (min-width:1069px){.product-grid--mixed .product-grid__item:nth-child(10),.product-grid--mixed .product-grid__item:nth-child(7){margin-right:293.5px}}}.product-grid--four .product-grid__item,.product-grid--one .product-grid__item,.product-grid--three .product-grid__item,.product-grid--two .product-grid__item{position:absolute;margin:0}.product-grid--one .product-grid__item:nth-child(1){top:50%;transform:translate(-50%,-50%);left:50%}.product-grid--two .product-grid__item:nth-child(1){top:0;left:60px}@media screen and (max-width:366.71429px) and (min-width:320px){.product-grid--two .product-grid__item:nth-child(1){left:calc((100vw - 200px)/ 2)}}@media only screen and (min-width:735px){.product-grid--two .product-grid__item:nth-child(1){left:68px}}@media only screen and (min-width:1069px){.product-grid--two .product-grid__item:nth-child(1){left:80px}}.product-grid--two .product-grid__item:nth-child(2){bottom:0;right:60px}@media screen and (max-width:366.71429px) and (min-width:320px){.product-grid--two .product-grid__item:nth-child(2){right:calc((100vw - 200px)/ 2)}}@media only screen and (min-width:735px){.product-grid--two .product-grid__item:nth-child(2){right:68px}}@media only screen and (min-width:1069px){.product-grid--two .product-grid__item:nth-child(2){right:80px}}.product-grid--three .product-grid__item{top:50%;margin:0}.product-grid--three .product-grid__item:nth-child(1){transform:translate(0,-50%);right:calc(50% + 90px)}@media only screen and (min-width:735px){.product-grid--three .product-grid__item:nth-child(1){right:calc(50% + 104px)}}@media only screen and (min-width:1069px){.product-grid--three .product-grid__item:nth-child(1){right:calc(50% + 160px)}}.product-grid--three .product-grid__item:nth-child(2){transform:translate(-50%,-50%);left:50%}.product-grid--three .product-grid__item:nth-child(3){transform:translate(0,-50%);left:calc(50% + 90px)}@media only screen and (min-width:735px){.product-grid--three .product-grid__item:nth-child(3){left:calc(50% + 104px)}}@media only screen and (min-width:1069px){.product-grid--three .product-grid__item:nth-child(3){left:calc(50% + 160px)}}.product-grid--four .product-grid__item{margin:0}.product-grid--four .product-grid__item:nth-child(1),.product-grid--four .product-grid__item:nth-child(3){top:0}.product-grid--four .product-grid__item:nth-child(2),.product-grid--four .product-grid__item:nth-child(4){top:30px;z-index:2}@media only screen and (min-width:1069px){.product-grid--four .product-grid__item:nth-child(2),.product-grid--four .product-grid__item:nth-child(4){top:40px}}.product-grid--four .product-grid__item:nth-child(1){right:234px}@media only screen and (min-width:735px){.product-grid--four .product-grid__item:nth-child(1){right:262px}}@media only screen and (min-width:1069px){.product-grid--four .product-grid__item:nth-child(1){right:343px}}.product-grid--four .product-grid__item:nth-child(2){left:16px}@media only screen and (min-width:735px){.product-grid--four .product-grid__item:nth-child(2){left:44px}}@media only screen and (min-width:1069px){.product-grid--four .product-grid__item:nth-child(2){left:32px}}.product-grid--four .product-grid__item:nth-child(3){right:16px}@media only screen and (min-width:735px){.product-grid--four .product-grid__item:nth-child(3){right:44px}}@media only screen and (min-width:1069px){.product-grid--four .product-grid__item:nth-child(3){right:32px}}.product-grid--four .product-grid__item:nth-child(4){left:234px}@media only screen and (min-width:735px){.product-grid--four .product-grid__item:nth-child(4){left:262px}}@media only screen and (min-width:1069px){.product-grid--four .product-grid__item:nth-child(4){left:343px}}@supports (display:grid){.product-grid--river .product-grid__area,.product-grid--tiles .product-grid__area{display:grid;width:auto}.product-grid--mixed .product-grid__area{grid-template:"g10 g11 g12 g13 g14" 103px " g9 g1 g1 g2 g15" 103px " g8 g1 g1 g3 g16" 103px " g7 g6 g5 g4 g17" 103px "g22 g21 g20 g19 g18" 103px/103px 103px 103px 103px 103px 103px}@media only screen and (min-width:1069px){.product-grid--mixed .product-grid__area{grid-template:"g10 g11 g12 g13 g14" 143px " g9 g1 g1 g2 g15" 143px " g8 g1 g1 g3 g16" 143px " g7 g6 g5 g4 g17" 143px "g22 g21 g20 g19 g18" 143px/143px 143px 143px 143px 143px 143px}}.product-grid--large .product-grid__area{grid-template:"g7 g8 g9" 206px "g6 g1 g2" 206px "g5 g4 g3" 206px/206px 206px 206px}@media only screen and (min-width:1069px){.product-grid--large .product-grid__area{grid-template:"g7 g8 g9" 286px "g6 g1 g2" 286px "g5 g4 g3" 286px/286px 286px 286px}}.product-grid--small .product-grid__area{grid-template:"g21 g22 g23 g24 g25 g26" 103px "g20 g7 g8 g9 g10 g27" 103px "g19 g6 g1 g2 g11 g28" 103px "g18 g5 g4 g3 g12 g29" 103px "g17 g16 g15 g14 g13 g30" 103px/103px 103px 103px 103px 103px 103px}@media only screen and (min-width:1069px){.product-grid--small .product-grid__area{grid-template:"g21 g22 g23 g24 g25 g26" 143px "g20 g7 g8 g9 g10 g27" 143px "g19 g6 g1 g2 g11 g28" 143px "g18 g5 g4 g3 g12 g29" 143px "g17 g16 g15 g14 g13 g30" 143px/143px 143px 143px 143px 143px}}.product-grid--small .product-grid__item:nth-child(30n+10),.product-grid--small .product-grid__item:nth-child(30n+12),.product-grid--small .product-grid__item:nth-child(30n+18),.product-grid--small .product-grid__item:nth-child(30n+20),.product-grid--small .product-grid__item:nth-child(30n+27),.product-grid--small .product-grid__item:nth-child(30n+29),.product-grid--small .product-grid__item:nth-child(30n+3),.product-grid--small .product-grid__item:nth-child(30n+4),.product-grid--small .product-grid__item:nth-child(30n+5),.product-grid--small .product-grid__item:nth-child(30n+7),.product-grid--small .product-grid__item:nth-child(30n+8),.product-grid--small .product-grid__item:nth-child(30n+9){transform:translate(-60px,0)}@media only screen and (min-width:1069px){.product-grid--small .product-grid__item:nth-child(30n+10),.product-grid--small .product-grid__item:nth-child(30n+12),.product-grid--small .product-grid__item:nth-child(30n+18),.product-grid--small .product-grid__item:nth-child(30n+20),.product-grid--small .product-grid__item:nth-child(30n+27),.product-grid--small .product-grid__item:nth-child(30n+29),.product-grid--small .product-grid__item:nth-child(30n+3),.product-grid--small .product-grid__item:nth-child(30n+4),.product-grid--small .product-grid__item:nth-child(30n+5),.product-grid--small .product-grid__item:nth-child(30n+7),.product-grid--small .product-grid__item:nth-child(30n+8),.product-grid--small .product-grid__item:nth-child(30n+9){transform:translate(-44px,0)}}.product-grid--river .product-grid__area{grid-template:"g15 g7 g8 g9 g10" 98px "g14 g6 g1 g2 g11" 98px "g13 g5 g4 g3 g12" 98px/98px 98px 98px 98px 98px}@media only screen and (min-width:1069px){.product-grid--river .product-grid__area{grid-template:"g15 g7 g8 g9 g10" 138px "g14 g6 g1 g2 g11" 138px "g13 g5 g4 g3 g12" 138px/138px 138px 138px 138px 138px}}.product-grid--river .product-grid__item:nth-child(15n+10),.product-grid--river .product-grid__item:nth-child(15n+12),.product-grid--river .product-grid__item:nth-child(15n+13),.product-grid--river .product-grid__item:nth-child(15n+15),.product-grid--river .product-grid__item:nth-child(15n+3),.product-grid--river .product-grid__item:nth-child(15n+4),.product-grid--river .product-grid__item:nth-child(15n+5),.product-grid--river .product-grid__item:nth-child(15n+7),.product-grid--river .product-grid__item:nth-child(15n+8),.product-grid--river .product-grid__item:nth-child(15n+9){transform:translate(-54px,0)}@media only screen and (min-width:1069px){.product-grid--river .product-grid__item:nth-child(15n+10),.product-grid--river .product-grid__item:nth-child(15n+12),.product-grid--river .product-grid__item:nth-child(15n+13),.product-grid--river .product-grid__item:nth-child(15n+15),.product-grid--river .product-grid__item:nth-child(15n+3),.product-grid--river .product-grid__item:nth-child(15n+4),.product-grid--river .product-grid__item:nth-child(15n+5),.product-grid--river .product-grid__item:nth-child(15n+7),.product-grid--river .product-grid__item:nth-child(15n+8),.product-grid--river .product-grid__item:nth-child(15n+9){transform:translate(-78px,0)}}.product-grid--mixed .product-grid__area{transform:rotate(-30deg) translate(-46px,-64px)}@media only screen and (min-width:735px){.product-grid--mixed .product-grid__area{transform:rotate(-30deg) translate(-38px,-64px)}}@media only screen and (min-width:1069px){.product-grid--mixed .product-grid__area{transform:rotate(-30deg) translate(-46px,-84px)}}.product-grid--large .product-grid__area{transform:translate(37px,1px) rotate(-30deg) translate(-149px,-167px)}@media only screen and (min-width:735px){.product-grid--large .product-grid__area{transform:translate(9px,1px) rotate(-30deg) translate(-141px,-167px)}}@media only screen and (min-width:1069px){.product-grid--large .product-grid__area{transform:translate(29px,11px) rotate(-30deg) translate(-189px,-227px)}}.product-grid--small .product-grid__area{transform:translate(-32px,24px) rotate(-30deg) translate(-85px,-103px)}@media only screen and (min-width:735px){.product-grid--small .product-grid__area{transform:translate(-60px,24px) rotate(-30deg) translate(-77px,-103px)}}@media only screen and (min-width:1069px){.product-grid--small .product-grid__area{transform:translate(17px,-11px) rotate(-30deg) translate(-105px,-143px)}}.product-grid__item:nth-child(1){grid-area:g1}.product-grid__item:nth-child(2){grid-area:g2}.product-grid__item:nth-child(3){grid-area:g3}.product-grid__item:nth-child(4){grid-area:g4}.product-grid__item:nth-child(5){grid-area:g5}.product-grid__item:nth-child(6){grid-area:g6}.product-grid__item:nth-child(7){grid-area:g7}.product-grid__item:nth-child(8){grid-area:g8}.product-grid__item:nth-child(9){grid-area:g9}.product-grid__item:nth-child(10){grid-area:g10}.product-grid__item:nth-child(11){grid-area:g11}.product-grid__item:nth-child(12){grid-area:g12}.product-grid__item:nth-child(13){grid-area:g13}.product-grid__item:nth-child(14){grid-area:g14}.product-grid__item:nth-child(15){grid-area:g15}.product-grid__item:nth-child(16){grid-area:g16}.product-grid__item:nth-child(17){grid-area:g17}.product-grid__item:nth-child(18){grid-area:g18}.product-grid__item:nth-child(19){grid-area:g19}.product-grid__item:nth-child(20){grid-area:g20}.product-grid__item:nth-child(21){grid-area:g21}.product-grid__item:nth-child(22){grid-area:g22}.product-grid__item:nth-child(23){grid-area:g23}.product-grid__item:nth-child(24){grid-area:g24}.product-grid__item:nth-child(25){grid-area:g25}.product-grid__item:nth-child(26){grid-area:g26}.product-grid__item:nth-child(27){grid-area:g27}.product-grid__item:nth-child(28){grid-area:g28}.product-grid__item:nth-child(29){grid-area:g29}.product-grid__item:nth-child(30){grid-area:g30}.product-grid__item:nth-child(31){grid-area:g31}.product-grid__item:nth-child(32){grid-area:g32}.product-grid__item:nth-child(33){grid-area:g33}}.we-artist-header{padding-top:1px;position:relative;z-index:1}.we-artist-header__foreground{margin-top:32px;margin-bottom:14px;pointer-events:none}@media only screen and (min-width:735px){.we-artist-header__foreground{margin-bottom:36px}}.we-artist-header__background{position:absolute;top:32px;transform:translate(-50%,10px);opacity:.4;filter:blur(40px) saturate(200%);pointer-events:none;left:50%;z-index:1}.we-callout{border-radius:6px;background-color:#f8f8f8;margin:30px auto;padding:30px 25.5px}.we-callout>:first-child{margin-top:0}.we-callout>:last-child{margin-bottom:0}.we-callout__headline{font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__headline:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__headline:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__headline:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__headline:lang(zh){letter-spacing:0}.we-callout__headline:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__headline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__copy{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__copy:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__copy:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__copy:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__copy:lang(zh){letter-spacing:0}.we-callout__copy:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__copy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-callout__copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout{margin:19px auto 0;padding:16px;position:relative;border-radius:6px;background-color:#f8f8f8;z-index:3}.we-banner-callout>:first-child{margin-top:0}.we-banner-callout>:last-child{margin-bottom:0}@media only screen and (min-width:735px){.we-banner-callout{margin:32px auto 13px;padding:32px}}.we-banner-callout__headline{margin-bottom:3px;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(zh){letter-spacing:0}.we-banner-callout__headline:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-banner-callout__headline{font-size:20px;line-height:1.2;font-weight:400;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (max-width:734px){.we-banner-callout__headline--itunes-image-spacer{margin-right:68px}}.we-banner-callout__copy{color:#333;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__copy:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__copy:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__copy:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__copy:lang(zh){letter-spacing:0}.we-banner-callout__copy:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__copy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(zh){letter-spacing:0}.we-banner-callout__more-link:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-banner-callout__more-link{font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(zh){letter-spacing:0}.we-banner-callout__more-link:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-callout__more-link:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.we-banner-callout__itunes-icon{width:58px;height:58px;float:right}@media only screen and (min-width:735px){.we-banner-callout__itunes-icon{margin-right:30px}}@media only screen and (min-width:735px){.we-banner-callout__itunes-icon{width:88px;height:88px;float:left}}.we-banner-callout__AM-logo{width:82px;height:auto}@media only screen and (min-width:735px){.we-banner-callout__AM-logo{width:125px;float:right}}.we-banner-callout__download-button{margin-top:9px}.we-banner{margin:19px auto 0;padding:8px 16px;position:relative;border-radius:6px;background-color:#f2f8fc;z-index:3}.we-banner>:first-child{margin-top:0}.we-banner>:last-child{margin-bottom:0}@media only screen and (min-width:735px){.we-banner--story{margin-bottom:19px}}.we-banner__copy{color:#333;text-align:center;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy:lang(zh){letter-spacing:0}.we-banner__copy:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy__title{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy__title:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy__title:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy__title:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy__title:lang(zh){letter-spacing:0}.we-banner__copy__title:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner__copy__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:734px){.we-banner__copy__title{display:block}}@media only screen and (min-width:735px){.we-banner__copy__description{margin-left:8px}}.we-banner-arcade{background-color:#636366;position:relative;overflow:hidden;color:#fff;margin:0 auto 20px}@media only screen and (min-width:735px){.we-banner-arcade{margin-left:auto;margin-right:auto;width:87.5%;width:87.5%;border-radius:8px;margin-top:20px}}@media only screen and (min-width:735px) and (min-width:735px){.we-banner-arcade{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (min-width:735px) and (min-width:1069px){.we-banner-arcade{margin-left:auto;margin-right:auto;width:980px}}.we-banner-arcade__wrapper{height:152px;width:59%;padding:0 20px 8px;position:relative;display:flex;flex-direction:column;justify-content:center;z-index:2}@media only screen and (min-width:735px){.we-banner-arcade__wrapper{padding-bottom:2px}}@media only screen and (min-width:1069px){.we-banner-arcade__wrapper{width:45%}}.we-banner-arcade__logo{display:block;max-width:100%;margin-bottom:11px;height:10px;align-self:flex-start}@media only screen and (min-width:735px){.we-banner-arcade__logo{height:13px;margin-bottom:9px}}.we-banner-arcade__title{font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:6px}.we-banner-arcade__title:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(zh){letter-spacing:0}.we-banner-arcade__title:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-banner-arcade__title{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:735px){.we-banner-arcade__title{margin-bottom:8px}}.we-banner-arcade__text{display:block;white-space:nowrap}.we-banner-arcade__text:nth-last-of-type(-n+2){display:block}@media only screen and (min-width:735px){.we-banner-arcade__text:nth-last-of-type(-n+2){display:inline}}.we-banner-arcade__cta{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;color:inherit}.we-banner-arcade__cta:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(zh){letter-spacing:0}.we-banner-arcade__cta:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-banner-arcade__cta{font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(zh){letter-spacing:0}.we-banner-arcade__cta:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-banner-arcade__cta:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.we-banner-arcade__artwork{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}html[dir=rtl] .we-banner-arcade__artwork{transform:scaleX(-1)}.we-banner-arcade__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.we-footer-arcade{background-image:radial-gradient(ellipse at 50% -2%,#ffb26f 0,#fc4740 100%);position:relative;overflow:hidden;color:#fff;border-radius:8px;margin:0 auto 20px}.we-footer-arcade__wrapper{z-index:2;height:384px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:41px;position:relative;margin-top:80px;padding-left:20px;padding-right:20px}@media only screen and (min-width:735px){.we-footer-arcade__wrapper{margin-top:0;padding:0 64px 8px;width:68%;align-items:flex-start;justify-content:center}}.we-footer-arcade__logo{display:block;flex-shrink:0;max-width:100%;margin:0 0 16px;height:13px}@media only screen and (min-width:735px){.we-footer-arcade__logo{height:15px;margin-bottom:20px}}.we-footer-arcade__title{font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:inherit;margin-bottom:10px}.we-footer-arcade__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-footer-arcade__title{font-size:30px;line-height:1.46667;font-weight:700;letter-spacing:0;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(fi){font-size:20px;line-height:1.2}.we-footer-arcade__title:lang(vi){font-size:34px;line-height:1.20596}.we-footer-arcade__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:1069px){.we-footer-arcade__title{font-size:30px;line-height:1.46667;font-weight:700;letter-spacing:0;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(vi){font-size:30px;line-height:1.46667}.we-footer-arcade__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:735px){.we-footer-arcade__title{text-align:left;margin-bottom:12px}}.we-footer-arcade__text{display:block}@media only screen and (min-width:735px){.we-footer-arcade__text{margin-top:6px}}.we-footer-arcade__text:nth-last-of-type(-n+2){display:inline}@media only screen and (min-width:735px){.we-footer-arcade__text:nth-last-of-type(-n+2){display:block}}.we-footer-arcade__cta{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:8px;color:inherit;display:inline-block;line-height:1}.we-footer-arcade__cta:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(zh){letter-spacing:0}.we-footer-arcade__cta:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta::after{font-weight:400}@media only screen and (min-width:735px){.we-footer-arcade__cta{font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(zh){letter-spacing:0}.we-footer-arcade__cta:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-arcade__cta:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.we-footer-arcade__artwork{z-index:1;position:absolute;top:0;left:0;height:100%;width:100%}@media only screen and (min-width:735px){html[dir=rtl] .we-footer-arcade__artwork{transform:scaleX(-1)}}.we-footer-arcade__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media only screen and (min-width:735px){.we-footer-arcade__image{padding-bottom:0}}.we-footer-disclaimer{background-color:#f5f5f7;padding-top:29px;padding-bottom:29px}.we-footer-disclaimer__text{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;color:#86868b}.we-footer-disclaimer__text:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-disclaimer__text:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-disclaimer__text:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-disclaimer__text:lang(zh){letter-spacing:0}.we-footer-disclaimer__text:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-disclaimer__text:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-disclaimer__text:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-disclaimer__text:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-footer-disclaimer__text:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection{display:flex;flex-direction:column}.we-product-collection__item{padding-top:12px;padding-bottom:12px;width:100%;min-height:72px;display:flex;align-items:center}.we-product-collection__item:not(:last-of-type){border-bottom:1px solid #d6d6d6}@media only screen and (min-width:735px){.we-product-collection--columned .we-product-collection__item{width:calc(50% - 10px)}.we-product-collection--columned .we-product-collection__item:nth-of-type(even){margin-left:20px}.we-product-collection--columned .we-product-collection__item:nth-of-type(-n+2){border-top:1px solid #d6d6d6}}.we-product-collection--columned{flex-direction:column}@media only screen and (min-width:735px){.we-product-collection--columned{flex-flow:row wrap}}.we-product-collection__item__headings{overflow:auto;margin-left:16px;padding-right:1em}.we-product-collection__item__button{align-self:center;margin-right:1px;margin-left:auto}.we-product-collection__item__category{color:#636366}.we-product-collection__item__eyebrow{color:#636366;text-transform:uppercase;font-size:11px;line-height:1.18182;font-weight:600;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__eyebrow:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__eyebrow:lang(vi){line-height:1.78828}.we-product-collection__item__eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__product-name{font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__product-name:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__product-name:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__product-name:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__product-name:lang(zh){letter-spacing:0}.we-product-collection__item__product-name:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__product-name:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__product-name:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__product-name:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__product-name:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-product-collection__item__artwork,.we-product-collection__item__button{flex-shrink:0}.we-editor-notes{height:100%;padding:9px 16px 13px;align-self:start;background-color:#f8f8f8;border-radius:6px}.l-column--equal-height>.we-editor-notes{min-height:184px}.we-editor-notes__editor{margin-bottom:11px;display:block}.we-editor-notes__editor__editor-notes{margin-top:3px;text-align:left;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-notes:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-notes:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-notes:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-notes:lang(zh-CH){font-weight:600}.we-editor-notes__editor__editor-notes:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-notes:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-notes:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-notes:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-notes:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes--editor-choice{display:block;text-align:center}.we-editor-notes__editor__editor-choice{margin:12px 32px 9px;display:inline-block;position:relative;color:#636366;z-index:1;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-choice:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-choice:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-choice:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-choice:lang(zh-CH){font-weight:600}.we-editor-notes__editor__editor-choice:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-choice:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-choice:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-choice:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-choice:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editor-notes__editor__editor-choice::after,.we-editor-notes__editor__editor-choice::before{content:"";width:22px;height:44px;position:absolute;top:50%;transform:translateY(1px) translateY(-50%);background-repeat:no-repeat;background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/laurel-left-3c4464a8dbb88e0a7039a15a7008a6ac.svg);z-index:1}.we-editor-notes__editor__editor-choice::before{left:-32px}.we-editor-notes__editor__editor-choice::after{right:-32px;transform:translateY(1px) translateY(-50%) scaleX(-1)}.we-editorial-quote{border-bottom:1px solid #d6d6d6;background-color:#f8f8f8;margin-bottom:-1px;padding:27px 0 27px}.we-editorial-quote__wrapper{padding-left:16px;padding-right:16px}@media only screen and (min-width:735px){.we-editorial-quote__author,.we-editorial-quote__text{text-align:center}}.we-editorial-quote__text{font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:calc(22 / 15)}.we-editorial-quote__text:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__text:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__text:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__text:lang(zh){letter-spacing:0}.we-editorial-quote__text:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__text:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__text:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__text:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__text:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__author{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;color:#636366;font-style:normal;margin-top:15px}.we-editorial-quote__author:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__author:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__author:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__author:lang(zh){letter-spacing:0}.we-editorial-quote__author:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__author:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__author:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__author:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-editorial-quote__author:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-clamp{display:block;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:right bottom;mask-position:right bottom;word-break:break-word}@supports (-ms-ime-align:auto){.we-clamp{-webkit-mask-image:none!important;mask-image:none!important}}html[dir=rtl] .we-clamp[dir=ltr]{text-align:right;text-align:end}.we-clamp--visual{--clamp-lines:0;display:-webkit-box;-webkit-line-clamp:var(--clamp-lines);-webkit-box-orient:vertical;overflow:hidden}.we-clamp.icon{display:flex;align-items:baseline}.we-share{height:49px;display:flex;z-index:1;color:#0070c9}.is-itunes-theme .we-share{color:#0070c9}.is-tv-theme .we-share{color:#0f6ea1}.is-mac-theme .we-share{color:#0070c9}.is-podcasts-theme .we-share{color:#7d50df}.is-apps-theme .we-share{color:#0070c9}.we-share .we-share__list-item{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:50ms;animation-duration:50ms;-webkit-animation-timing-function:cubic-bezier(.21,.11,.18,1);animation-timing-function:cubic-bezier(.21,.11,.18,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.we-share.we-share--closing .we-share__list-item{-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-duration:50ms;animation-duration:50ms;-webkit-animation-timing-function:cubic-bezier(.21,.11,.18,1);animation-timing-function:cubic-bezier(.21,.11,.18,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}.we-share .we-share__list-item:nth-child(1){-webkit-animation-delay:.15s;animation-delay:.15s}.we-share.we-share--closing .we-share__list-item:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.we-share .we-share__list-item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.we-share.we-share--closing .we-share__list-item:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.we-share .we-share__list-item:nth-child(3){-webkit-animation-delay:50ms;animation-delay:50ms}.we-share.we-share--closing .we-share__list-item:nth-child(2){-webkit-animation-delay:50ms;animation-delay:50ms}.we-share .we-share__list-item:nth-child(4){-webkit-animation-delay:0s;animation-delay:0s}.we-share.we-share--closing .we-share__list-item:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.is-itunes-theme .we-share .we-share__list-item{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.06667s;animation-duration:.06667s;-webkit-animation-timing-function:cubic-bezier(.21,.11,.18,1);animation-timing-function:cubic-bezier(.21,.11,.18,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.is-itunes-theme .we-share.we-share--closing .we-share__list-item{-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-duration:.06667s;animation-duration:.06667s;-webkit-animation-timing-function:cubic-bezier(.21,.11,.18,1);animation-timing-function:cubic-bezier(.21,.11,.18,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}.is-itunes-theme .we-share .we-share__list-item:nth-child(1){-webkit-animation-delay:.13333s;animation-delay:.13333s}.is-itunes-theme .we-share.we-share--closing .we-share__list-item:nth-child(3){-webkit-animation-delay:.13333s;animation-delay:.13333s}.is-itunes-theme .we-share .we-share__list-item:nth-child(2){-webkit-animation-delay:.06667s;animation-delay:.06667s}.is-itunes-theme .we-share.we-share--closing .we-share__list-item:nth-child(2){-webkit-animation-delay:.06667s;animation-delay:.06667s}.is-itunes-theme .we-share .we-share__list-item:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}.is-itunes-theme .we-share.we-share--closing .we-share__list-item:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.we-share .we-share__menu-content{flex-shrink:0;z-index:2}.we-share.we-share--message{max-width:calc(87.5vw - 40px)}@media only screen and (min-width:735px){.we-share.we-share--message{max-width:363.67px}}@media only screen and (min-width:1069px){.we-share.we-share--message{max-width:613.33px}}.we-share.we-share--message .we-share__menu-content{flex-shrink:1;overflow:hidden;transform:translateX(4px);white-space:nowrap;-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-webkit-animation-duration:.2s;animation-duration:.2s}.we-share.we-share--message.we-share--errored .we-share__menu-content{-webkit-animation:none;animation:none}.we-share__list-button,.we-share__trigger{flex-shrink:0}.we-share__menu-content{display:flex}.we-share--open .we-share__menu-content{-webkit-animation-name:grow-50px-3,fade-in;animation-name:grow-50px-3,fade-in;-webkit-animation-duration:.13333s;animation-duration:.13333s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes grow-50px-3{0%{width:82px}100%{width:182px}}@keyframes grow-50px-3{0%{width:82px}100%{width:182px}}.we-share--open .we-share__menu-content:lang(zh-CN){-webkit-animation-name:grow-50px-2,fade-in;animation-name:grow-50px-2,fade-in;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes grow-50px-2{0%{width:82px}100%{width:132px}}@keyframes grow-50px-2{0%{width:82px}100%{width:132px}}.we-share--open.we-share--allows-embed .we-share__menu-content{-webkit-animation-name:grow-50px-4,fade-in;animation-name:grow-50px-4,fade-in;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes grow-50px-4{0%{width:82px}100%{width:232px}}@keyframes grow-50px-4{0%{width:82px}100%{width:232px}}.we-share--open.we-share--allows-embed .we-share__menu-content:lang(zh-CN){-webkit-animation-name:grow-50px-3,fade-in;animation-name:grow-50px-3,fade-in;-webkit-animation-duration:.13333s;animation-duration:.13333s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes grow-50px-3{0%{width:82px}100%{width:182px}}.we-share--closing .we-share__menu-content{-webkit-animation-name:shrink-50px-3,fade-out;animation-name:shrink-50px-3,fade-out;-webkit-animation-duration:.13333s;animation-duration:.13333s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.1s;animation-duration:.1s}@-webkit-keyframes shrink-50px-3{0%{width:182px}100%{width:82px}}@keyframes shrink-50px-3{0%{width:182px}100%{width:82px}}.we-share--closing .we-share__menu-content:lang(zh-CN){-webkit-animation-name:shrink-50px-2,fade-out;animation-name:shrink-50px-2,fade-out;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:0s;animation-duration:0s}@-webkit-keyframes shrink-50px-2{0%{width:132px}100%{width:82px}}@keyframes shrink-50px-2{0%{width:132px}100%{width:82px}}.we-share--closing.we-share--allows-embed .we-share__menu-content{-webkit-animation-name:shrink-50px-4,fade-out;animation-name:shrink-50px-4,fade-out;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.06667s;animation-delay:.06667s;-webkit-animation-duration:.13333s;animation-duration:.13333s}@-webkit-keyframes shrink-50px-4{0%{width:232px}100%{width:82px}}@keyframes shrink-50px-4{0%{width:232px}100%{width:82px}}.we-share--closing.we-share--allows-embed .we-share__menu-content:lang(zh-CN){-webkit-animation-name:shrink-50px-3,fade-out;animation-name:shrink-50px-3,fade-out;-webkit-animation-duration:.13333s;animation-duration:.13333s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.1s;animation-duration:.1s}@keyframes shrink-50px-3{0%{width:182px}100%{width:82px}}.we-share__list{display:flex;align-items:stretch;justify-content:flex-end}.we-share--closing .we-share__list,.we-share--opening .we-share__list{overflow:hidden}.we-share__list-button,.we-share__trigger{display:flex;justify-content:center;align-items:center}.we-share__trigger{order:1;position:relative;transition:color .2s;z-index:1}.we-share__trigger::after{padding-left:0;top:-1px}.we-share__trigger::after{display:block;font-size:15.5px}.we-share--message .we-share__trigger,.we-share--open .we-share__trigger{color:rgba(0,112,201,.5)}.is-itunes-theme .we-share--message .we-share__trigger,.is-itunes-theme .we-share--open .we-share__trigger{color:rgba(0,112,201,.5)}.is-tv-theme .we-share--message .we-share__trigger,.is-tv-theme .we-share--open .we-share__trigger{color:rgba(15,110,161,.5)}.is-mac-theme .we-share--message .we-share__trigger,.is-mac-theme .we-share--open .we-share__trigger{color:rgba(0,112,201,.5)}.is-podcasts-theme .we-share--message .we-share__trigger,.is-podcasts-theme .we-share--open .we-share__trigger{color:rgba(125,80,223,.5)}.is-apps-theme .we-share--message .we-share__trigger,.is-apps-theme .we-share--open .we-share__trigger{color:rgba(0,112,201,.5)}.we-share--closing .we-share__trigger{color:#0070c9}.is-itunes-theme .we-share--closing .we-share__trigger{color:#0070c9}.is-tv-theme .we-share--closing .we-share__trigger{color:#0f6ea1}.is-mac-theme .we-share--closing .we-share__trigger{color:#0070c9}.is-podcasts-theme .we-share--closing .we-share__trigger{color:#7d50df}.is-apps-theme .we-share--closing .we-share__trigger{color:#0070c9}.we-share__close:active,.we-share__list-button:active{background:rgba(0,0,0,.1)}.we-share__close{display:none;text-align:center}.we-share__close::after{padding-left:2px;top:0}.we-share__close::after{color:#636366;font-size:13px}.we-share--open .we-share__close{display:block}.we-share__list-button{height:100%;width:50px}.we-share__message{display:flex;overflow:hidden;flex-grow:1;justify-content:flex-start;align-items:center;color:rgba(0,0,0,.5);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-share__message:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-share__message:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-share__message:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-share__message:lang(zh){letter-spacing:0}.we-share__message:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-share__message:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-share__message:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-share__message:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-share__message:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-share__message-text{overflow:hidden;text-overflow:ellipsis}.has-touch .we-share--header{height:50px;position:absolute;top:50%;transform:translateY(-50%);right:-19px;z-index:1}.has-touch .we-share--header .we-share__close{width:50px}.has-touch .we-share--header .we-share__list-button--copylink::after{padding-left:1px;top:0}.has-touch .we-share--header .we-share__list-button--copylink::after{font-size:19px}.has-touch .we-share--header .we-share__list-button--link::after{padding-left:3px;top:-1px}.has-touch .we-share--header .we-share__list-button--link::after{font-size:14px}.has-touch .we-share--header .we-share__list-button--twitter::after{padding-left:2px;top:-1px}.has-touch .we-share--header .we-share__list-button--twitter::after{font-size:14px}.has-touch .we-share--header .we-share__list-button--facebook::after{padding-left:3px;top:-1px}.has-touch .we-share--header .we-share__list-button--facebook::after{font-size:13px}.has-touch .we-share--header .we-share__list-button--weibo::after{font-size:17px}.has-touch .we-share--header.we-share--open .we-share__menu-content{-webkit-animation-name:grow-50px-4,fade-in;animation-name:grow-50px-4,fade-in;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes grow-50px-4{0%{width:82px}100%{width:232px}}.has-touch .we-share--header.we-share--open .we-share__menu-content:lang(zh-CN){-webkit-animation-name:grow-50px-3,fade-in;animation-name:grow-50px-3,fade-in;-webkit-animation-duration:.13333s;animation-duration:.13333s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes grow-50px-3{0%{width:82px}100%{width:182px}}.has-touch .we-share--header.we-share--open.we-share--allows-embed .we-share__menu-content{-webkit-animation-name:grow-50px-5,fade-in;animation-name:grow-50px-5,fade-in;-webkit-animation-duration:.16s;animation-duration:.16s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes grow-50px-5{0%{width:82px}100%{width:282px}}@keyframes grow-50px-5{0%{width:82px}100%{width:282px}}.has-touch .we-share--header.we-share--open.we-share--allows-embed .we-share__menu-content:lang(zh-CN){-webkit-animation-name:grow-50px-4,fade-in;animation-name:grow-50px-4,fade-in;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes grow-50px-4{0%{width:82px}100%{width:232px}}.has-touch .we-share--header.we-share--closing .we-share__menu-content{-webkit-animation-name:shrink-50px-4,fade-out;animation-name:shrink-50px-4,fade-out;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.06667s;animation-delay:.06667s;-webkit-animation-duration:.13333s;animation-duration:.13333s}@keyframes shrink-50px-4{0%{width:232px}100%{width:82px}}.has-touch .we-share--header.we-share--closing .we-share__menu-content:lang(zh-CN){-webkit-animation-name:shrink-50px-3,fade-out;animation-name:shrink-50px-3,fade-out;-webkit-animation-duration:.13333s;animation-duration:.13333s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.1s;animation-duration:.1s}@keyframes shrink-50px-3{0%{width:182px}100%{width:82px}}.has-touch .we-share--header.we-share--closing.we-share--allows-embed .we-share__menu-content{-webkit-animation-name:shrink-50px-5,fade-out;animation-name:shrink-50px-5,fade-out;-webkit-animation-duration:.16s;animation-duration:.16s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:50ms;animation-delay:50ms;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes shrink-50px-5{0%{width:282px}100%{width:82px}}@keyframes shrink-50px-5{0%{width:282px}100%{width:82px}}.has-touch .we-share--header.we-share--closing.we-share--allows-embed .we-share__menu-content:lang(zh-CN){-webkit-animation-name:shrink-50px-4,fade-out;animation-name:shrink-50px-4,fade-out;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.06667s;animation-delay:.06667s;-webkit-animation-duration:.13333s;animation-duration:.13333s}@keyframes shrink-50px-4{0%{width:232px}100%{width:82px}}.has-touch .we-share--header .we-share__trigger{width:50px}.has-touch .we-share--header .we-share__menu-content{transform:translateX(50px);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 32px);padding-left:32px}html[dir=rtl] .has-touch .we-share--header .we-share__menu-content{background-image:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 32px)}.has-touch .we-share--header.we-share--message .we-share__menu-content{transform:none}.has-touch .we-share--header .we-share__message{transform:translate(1px,0)}.no-touch .we-share--header{height:32px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);right:-27px;padding-left:4px;z-index:1}.no-touch .we-share--header .we-share__trigger{margin:0;width:50px;height:50px;transform:translate(9px,-9px);padding-left:0;margin-right:16px}.no-touch .we-share--header .we-share__menu-content{transform:translateX(66px)}.no-touch .we-share--header.we-share--message .we-share__menu-content{transform:translateX(9px)}.no-touch .we-share--header.we-share--open .we-share__menu-content{-webkit-animation-name:grow-32px-3,fade-in;animation-name:grow-32px-3,fade-in;-webkit-animation-duration:.13333s;animation-duration:.13333s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes grow-32px-3{0%{width:64px}100%{width:128px}}@keyframes grow-32px-3{0%{width:64px}100%{width:128px}}.no-touch .we-share--header.we-share--open .we-share__menu-content:lang(zh-CN){-webkit-animation-name:grow-32px-2,fade-in;animation-name:grow-32px-2,fade-in;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes grow-32px-2{0%{width:64px}100%{width:96px}}@keyframes grow-32px-2{0%{width:64px}100%{width:96px}}.no-touch .we-share--header.we-share--open.we-share--allows-embed .we-share__menu-content{-webkit-animation-name:grow-32px-4,fade-in;animation-name:grow-32px-4,fade-in;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes grow-32px-4{0%{width:64px}100%{width:160px}}@keyframes grow-32px-4{0%{width:64px}100%{width:160px}}.no-touch .we-share--header.we-share--open.we-share--allows-embed .we-share__menu-content:lang(zh-CN){-webkit-animation-name:grow-32px-3,fade-in;animation-name:grow-32px-3,fade-in;-webkit-animation-duration:.13333s;animation-duration:.13333s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes grow-32px-3{0%{width:64px}100%{width:128px}}.no-touch .we-share--header.we-share--closing .we-share__menu-content{-webkit-animation-name:shrink-32px-3,fade-out;animation-name:shrink-32px-3,fade-out;-webkit-animation-duration:.13333s;animation-duration:.13333s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.1s;animation-duration:.1s}@-webkit-keyframes shrink-32px-3{0%{width:128px}100%{width:64px}}@keyframes shrink-32px-3{0%{width:128px}100%{width:64px}}.no-touch .we-share--header.we-share--closing .we-share__menu-content:lang(zh-CN){-webkit-animation-name:shrink-32px-2,fade-out;animation-name:shrink-32px-2,fade-out;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:0s;animation-duration:0s}@-webkit-keyframes shrink-32px-2{0%{width:96px}100%{width:64px}}@keyframes shrink-32px-2{0%{width:96px}100%{width:64px}}.no-touch .we-share--header.we-share--closing.we-share--allows-embed .we-share__menu-content{-webkit-animation-name:shrink-32px-4,fade-out;animation-name:shrink-32px-4,fade-out;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.06667s;animation-delay:.06667s;-webkit-animation-duration:.13333s;animation-duration:.13333s}@-webkit-keyframes shrink-32px-4{0%{width:160px}100%{width:64px}}@keyframes shrink-32px-4{0%{width:160px}100%{width:64px}}.no-touch .we-share--header.we-share--closing.we-share--allows-embed .we-share__menu-content:lang(zh-CN){-webkit-animation-name:shrink-32px-3,fade-out;animation-name:shrink-32px-3,fade-out;-webkit-animation-duration:.13333s;animation-duration:.13333s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.1s;animation-duration:.1s}@keyframes shrink-32px-3{0%{width:128px}100%{width:64px}}.no-touch .we-share--header .we-share__list{padding:0 16px;border-radius:16px;background-color:#f8f8f8}.no-touch .we-share--header .we-share__list-button{width:32px}.no-touch .we-share--header .we-share__list-button:focus,.no-touch .we-share--header .we-share__list-button:hover{background:rgba(0,0,0,.1)}.no-touch .we-share--header .we-share__close{display:none}.no-touch .we-share--header .we-share__message{height:50px;transform:translateY(-9px);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 32px);padding-left:32px}html[dir=rtl] .no-touch .we-share--header .we-share__message{background-image:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 32px)}.no-touch .we-share--header .we-share__list-button--copylink::after{padding-left:1px;top:1px}.no-touch .we-share--header .we-share__list-button--copylink::after{font-size:19px}.no-touch .we-share--header .we-share__list-button--link::after{padding-left:0;top:0}.no-touch .we-share--header .we-share__list-button--link::after{font-size:14px}.no-touch .we-share--header .we-share__list-button--twitter::after{padding-left:0;top:0}.no-touch .we-share--header .we-share__list-button--twitter::after{font-size:14px}.no-touch .we-share--header .we-share__list-button--facebook::after{padding-left:0;top:0}.no-touch .we-share--header .we-share__list-button--facebook::after{font-size:13px}.no-touch .we-share--header .we-share__list-button--weibo::after{font-size:17px}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.we-audio-controls{display:flex;flex:0 1 100%;align-items:center;opacity:0;-webkit-animation:showAudioControls .4s ease-in-out both 1;animation:showAudioControls .4s ease-in-out both 1;-webkit-animation-play-state:paused;animation-play-state:paused}.we-audio-controls.is-visible{-webkit-animation-play-state:running;animation-play-state:running;opacity:1}.we-audio-controls--small-player{flex:none;-webkit-animation-name:showAudioControlsSmall;animation-name:showAudioControlsSmall}.we-audio-controls__playback{display:flex;position:relative;margin-right:12px}html[dir=rtl] .we-audio-controls__playback{direction:rtl}.we-audio-controls__button{width:46px;display:inline-block;font-size:0;color:#7d50df;text-align:center}.we-audio-controls__button::after{font-size:22px;transform:translateX(-4px)}.we-audio-controls__loading{opacity:0}.we-audio-controls__loading.is-spinning{margin-top:-1px;-webkit-animation-delay:20ms;animation-delay:20ms;opacity:1}.we-audio-controls__button--skip{width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain}.we-audio-controls__button--playback.is-loading{opacity:0;outline:1px solid red}@supports (-ms-ime-align:auto){.we-audio-controls__button--playback{margin-top:-2px}}.we-audio-controls__icon{display:block;width:20px;height:20px;fill:currentColor}html[dir=rtl] .we-audio-controls__icon:not(.icon--rtl){display:none}html[dir=rtl] .we-audio-controls__icon.icon--rtl{display:block}.we-audio-controls__icon.icon--rtl{display:none}.we-audio-controls__progress-label{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.we-audio-controls__progress-wrapper{display:flex;flex:0 1 100%}.we-audio-controls__progress{-webkit-appearance:none;margin:0 10px 2px;padding:0;width:100%;height:100%;display:block;overflow:visible;background-color:transparent;border:0;cursor:pointer;color:inherit;position:relative}.we-audio-controls__progress::-moz-range-thumb{margin-top:2px;-webkit-appearance:none;width:8px;height:8px;border-radius:50%;border:0;outline:1px solid transparent;background-color:#a5aab2;background-position:center;transform:0;-moz-transition:transform .2s ease;transition:transform .2s ease;cursor:pointer}.we-audio-controls__progress::-moz-range-thumb:active,.we-audio-controls__progress::-moz-range-thumb:focus,.we-audio-controls__progress::-moz-range-thumb:hover{outline:0}.we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-moz-range-thumb,.we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-moz-range-thumb,.we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-moz-range-thumb{outline-color:transparent;background-color:#7d50df;transform:scale(1.7)}@supports (-ms-ime-align:auto){.we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-moz-range-thumb,.we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-moz-range-thumb,.we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-moz-range-thumb{transform:translateY(calc(2px / -2)) scale(1.25)}}.we-audio-controls__progress::-webkit-slider-thumb{margin-top:2px;-webkit-appearance:none;width:8px;height:8px;border-radius:50%;border:0;outline:1px solid transparent;background-color:#a5aab2;background-position:center;transform:translateY(calc(2px / -2));-webkit-transition:transform .2s ease;transition:transform .2s ease;cursor:pointer}.we-audio-controls__progress::-webkit-slider-thumb:active,.we-audio-controls__progress::-webkit-slider-thumb:focus,.we-audio-controls__progress::-webkit-slider-thumb:hover{outline:0}.we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-webkit-slider-thumb,.we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-webkit-slider-thumb,.we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-webkit-slider-thumb{outline-color:transparent;background-color:#7d50df;transform:translateY(calc(2px / -2)) scale(1.7)}@supports (-ms-ime-align:auto){.we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-webkit-slider-thumb,.we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-webkit-slider-thumb,.we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-webkit-slider-thumb{transform:translateY(calc(2px / -2)) scale(1.25)}}.we-audio-controls__progress::-ms-thumb{margin-top:2px;-webkit-appearance:none;width:8px;height:8px;border-radius:50%;border:0;outline:1px solid transparent;background-color:#a5aab2;background-position:center;transform:0;-ms-transition:transform .2s ease;transition:transform .2s ease;cursor:pointer}.we-audio-controls__progress::-ms-thumb:active,.we-audio-controls__progress::-ms-thumb:focus,.we-audio-controls__progress::-ms-thumb:hover{outline:0}.we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-ms-thumb,.we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-ms-thumb,.we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-ms-thumb{outline-color:transparent;background-color:#7d50df;transform:scale(1.7)}@supports (-ms-ime-align:auto){.we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-ms-thumb,.we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-ms-thumb,.we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-ms-thumb{transform:translateY(calc(2px / -2)) scale(1.25)}}.we-audio-controls__progress::-moz-range-track{-webkit-appearance:none;display:block;overflow:visible;color:transparent;border-radius:8px;border-color:transparent;background-color:transparent;background-image:linear-gradient(90deg,#a5aab2 var(--progress),#e1e1e6 var(--progress));background-position:center;background-repeat:no-repeat;background-size:100% 2px;cursor:pointer;font-size:inherit}html[dir=rtl] .we-audio-controls__progress::-moz-range-track{background-image:linear-gradient(-90deg,#a5aab2 var(--progress),#e1e1e6 var(--progress))}.we-audio-controls__progress::-moz-range-track:active,.we-audio-controls__progress::-moz-range-track:focus,.we-audio-controls__progress::-moz-range-track:hover{outline:0}.we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-moz-range-track,.we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-moz-range-track,.we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-moz-range-track{background-image:linear-gradient(90deg,#7d50df var(--progress),#e1e1e6 var(--progress))}html[dir=rtl] .we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-moz-range-track,html[dir=rtl] .we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-moz-range-track,html[dir=rtl] .we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-moz-range-track{background-image:linear-gradient(-90deg,#7d50df var(--progress),#e1e1e6 var(--progress))}.we-audio-controls__progress::-ms-track{-webkit-appearance:none;display:block;overflow:visible;color:transparent;border-radius:8px;border-color:transparent;background-color:transparent;background-image:linear-gradient(90deg,#a5aab2 var(--progress),#e1e1e6 var(--progress));background-position:center;background-repeat:no-repeat;background-size:100% 2px;cursor:pointer;font-size:0}html[dir=rtl] .we-audio-controls__progress::-ms-track{background-image:linear-gradient(-90deg,#a5aab2 var(--progress),#e1e1e6 var(--progress))}.we-audio-controls__progress::-ms-track:active,.we-audio-controls__progress::-ms-track:focus,.we-audio-controls__progress::-ms-track:hover{outline:0}.we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-ms-track,.we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-ms-track,.we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-ms-track{background-image:linear-gradient(90deg,#7d50df var(--progress),#e1e1e6 var(--progress))}html[dir=rtl] .we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-ms-track,html[dir=rtl] .we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-ms-track,html[dir=rtl] .we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-ms-track{background-image:linear-gradient(-90deg,#7d50df var(--progress),#e1e1e6 var(--progress))}.we-audio-controls__progress::-webkit-slider-runnable-track{-webkit-appearance:none;display:block;overflow:visible;color:transparent;border-radius:8px;border-color:transparent;background-color:transparent;background-image:linear-gradient(90deg,#a5aab2 var(--progress),#e1e1e6 var(--progress));background-position:center;background-repeat:no-repeat;background-size:100% 2px;cursor:pointer;font-size:inherit}html[dir=rtl] .we-audio-controls__progress::-webkit-slider-runnable-track{background-image:linear-gradient(-90deg,#a5aab2 var(--progress),#e1e1e6 var(--progress))}.we-audio-controls__progress::-webkit-slider-runnable-track:active,.we-audio-controls__progress::-webkit-slider-runnable-track:focus,.we-audio-controls__progress::-webkit-slider-runnable-track:hover{outline:0}.we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-webkit-slider-runnable-track,.we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-webkit-slider-runnable-track,.we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-webkit-slider-runnable-track{background-image:linear-gradient(90deg,#7d50df var(--progress),#e1e1e6 var(--progress))}html[dir=rtl] .we-audio-controls__progress-wrapper:active .we-audio-controls__progress::-webkit-slider-runnable-track,html[dir=rtl] .we-audio-controls__progress-wrapper:focus .we-audio-controls__progress::-webkit-slider-runnable-track,html[dir=rtl] .we-audio-controls__progress-wrapper:hover .we-audio-controls__progress::-webkit-slider-runnable-track{background-image:linear-gradient(-90deg,#7d50df var(--progress),#e1e1e6 var(--progress))}@supports (-ms-ime-align:auto){.we-audio-controls__progress{height:13.6px;font-size:0;padding-left:3px;padding-right:3px}}.we-audio-controls__progress:active,.we-audio-controls__progress:focus,.we-audio-controls__progress:hover{outline-color:#fff}.we-audio-controls__progress[data-focus-method=key]{outline:4px solid rgba(0,125,250,.6);outline-offset:1px}.we-audio-controls__progress[data-focus-method=key][data-focus-method=mouse]:not(input):not(textarea):not(select),.we-audio-controls__progress[data-focus-method=key][data-focus-method=touch]:not(input):not(textarea):not(select){outline:0}.we-audio-controls__time{flex-shrink:0;color:#636366;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-audio-controls__time:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-audio-controls__time:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-audio-controls__time:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-audio-controls__time:lang(zh){letter-spacing:0}.we-audio-controls__time:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-audio-controls__time:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-audio-controls__time:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-audio-controls__time:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-audio-controls__time:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@-webkit-keyframes showAudioControls{0%{opacity:0;transform:translateY(2px)}70%{transform:none}100%,90%{opacity:1;transform:none}}@keyframes showAudioControls{0%{opacity:0;transform:translateY(2px)}70%{transform:none}100%,90%{opacity:1;transform:none}}@-webkit-keyframes showAudioControlsSmall{0%{opacity:0}100%{opacity:1}}@keyframes showAudioControlsSmall{0%{opacity:0}100%{opacity:1}}.sosumi{color:#636366;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi .sosumi__link{color:#333}.sosumi--subscribe{padding-top:28px;background-color:#f5f5f7;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi--subscribe:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi--subscribe:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi--subscribe:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi--subscribe:lang(zh){letter-spacing:0}.sosumi--subscribe:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi--subscribe:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi--subscribe:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi--subscribe:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi--subscribe:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.sosumi__upsell-copy{padding-bottom:37px;border-bottom:1px solid #d6d6d6}.book-badge{flex:1;text-align:center;min-width:107.04px;padding:0 10px;border-right:1px solid #d6d6d6}@media only screen and (min-width:735px){.book-badge{min-width:0;padding:0 8px}}@media only screen and (min-width:1069px){.book-badge{padding:0 16px}}.book-badge:last-child{border:none}.book-badge__value{white-space:nowrap;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.024em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:9px;margin-bottom:1px}.book-badge__value:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(zh-CH){font-weight:600}.book-badge__value:lang(th){line-height:1.422;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.book-badge__value{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(zh-CH){font-weight:600}.book-badge__value:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(hi){line-height:1.45}.book-badge__value:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__value:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:735px){.book-badge__value{margin-top:4px;margin-bottom:0}}.book-badge__eyebrow{color:#636366;white-space:initial;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:1069px){.book-badge__eyebrow{font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(zh){letter-spacing:0}.book-badge__eyebrow:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.book-badge__eyebrow+.book-badge__caption{margin-top:2px}.book-badge__artwork{margin-top:5px;margin-bottom:5px}@media only screen and (min-width:735px){.book-badge__artwork{margin-bottom:6px}}@media only screen and (min-width:1069px){.book-badge__artwork{margin-top:4px}}.book-badge__caption{text-overflow:ellipsis;overflow:hidden;white-space:normal;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:0;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__caption:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__caption:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__caption:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__caption:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__caption:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__caption:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__caption:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__caption:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.book-badge__caption--duration{display:flex;justify-content:center}html[dir=rtl] .book-badge__caption--duration{flex-direction:row-reverse}.book-badge__caption__hours,.book-badge__caption__minutes{padding:0 .125em;min-width:2.29167em}@media only screen and (min-width:735px){.book-badge__caption__hours,.book-badge__caption__minutes{min-width:2.75em}}.book-badge__caption--subcopy{color:#636366}.license__title{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px}.license__title:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.license__title:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.license__title:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.license__title:lang(zh-CH){font-weight:600}.license__title:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.license__title:lang(hi){line-height:1.45}.license__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.license__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.license__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.license__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.license__copy p{margin-bottom:20px}.shelf-grid{padding:0}.shelf-grid__list{margin:-10px -10px;padding:10px 10px}.shelf-grid__list-item{margin-right:-10px;margin-left:-10px;padding-right:10px;padding-left:10px}.shelf-grid__body{overflow:initial}.shelf-grid-nav{display:none}@media only screen and (min-width:772px){.shelf-grid-nav{display:block}}.brick-compositing{border-radius:10px;box-shadow:0 4px 7px rgba(0,0,0,.25);display:block;overflow:hidden;position:relative;width:100%}.brick-compositing:hover{text-decoration:none}.brick-compositing:hover .brick-compositing__title{text-decoration:underline}.brick-compositing:visited{color:unset}.brick-compositing .we-artwork::before{display:none}.brick-compositing .we-artwork__image{border-radius:0}.brick-compositing__foreground{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.brick-compositing__title{font-size:18px;line-height:1.22226;font-weight:600;letter-spacing:-.026em;font-family:"New York Small","SF Pro Icons","Apple WebExp Icons Custom",Times,serif;color:inherit;margin-left:16px;margin-top:12px;max-width:calc(60% - 16px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.brick-compositing__title:lang(ar){letter-spacing:0}.brick-compositing__title:lang(ja){letter-spacing:0}.brick-compositing__title:lang(ko){letter-spacing:0}.brick-compositing__title:lang(zh){letter-spacing:0}.brick-compositing__subtitle{margin-bottom:16px;margin-left:16px;max-width:calc(60% - 16px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:auto}.brick-row{margin-left:auto;margin-right:auto;width:87.5%}@media only screen and (min-width:735px){.brick-row{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (min-width:1069px){.brick-row{margin-left:auto;margin-right:auto;width:980px}}.brick-row__headline{font-size:20px;line-height:1.4;font-weight:700;letter-spacing:-.0275em;font-family:"New York Medium","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}.brick-row__headline:lang(ar){letter-spacing:0}.brick-row__headline:lang(ja){letter-spacing:0}.brick-row__headline:lang(ko){letter-spacing:0}.brick-row__headline:lang(zh){letter-spacing:0}.single-book-widget{background:linear-gradient(to bottom,rgba(4,4,15,0),rgba(4,4,15,.06));background-blend-mode:multiply,normal;padding:40px 20px 36px}.single-book-widget::after{clear:both;content:'';display:block}@media only screen and (min-width:735px){.single-book-widget{padding:40px 0}}@media only screen and (min-width:735px){.single-book-widget__content-wrapper{width:692px;margin:0 auto}}@media only screen and (min-width:1069px){.single-book-widget__content-wrapper{width:980px}}.single-book-widget__wrapper{display:grid;grid-template-areas:"cover details" "review review";-moz-column-gap:16px;column-gap:16px}@media only screen and (min-width:735px){.single-book-widget__wrapper{grid-template-areas:"cover details" "cover review";grid-template-columns:auto 1fr;-moz-column-gap:30px;column-gap:30px}}@media only screen and (min-width:1069px){.single-book-widget__wrapper{flex-basis:83.33333%;max-width:83.33333%}}.single-book-widget__cover{display:block;grid-area:cover;align-self:start}@media only screen and (min-width:735px){.single-book-widget__cover{width:auto}}.single-book-widget__details{grid-area:details}.single-book-widget__design-badge{color:rgba(60,60,67,.6);font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:.075em;font-family:"SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__design-badge:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__design-badge:lang(ja){font-family:"SF Pro JP","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__design-badge:lang(ko){font-family:"SF Pro KR","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__design-badge:lang(th){font-family:"SF Pro TH","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__design-badge:lang(zh-CN){font-family:"SF Pro SC","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__design-badge:lang(zh-HK){font-family:"SF Pro HK","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__design-badge:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__design-badge:lang(zh-TW){font-family:"SF Pro TC","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.single-book-widget__design-badge{margin-top:5px}}.single-book-widget__title-link{color:#000;display:block;margin-top:5px}@media only screen and (min-width:735px){.single-book-widget__title-link{margin-top:4px}}.single-book-widget__title{color:#000;font-size:18px;line-height:1.27778;font-weight:600;letter-spacing:-.00167em;font-family:"New York Small","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}.single-book-widget__title:lang(ar){letter-spacing:0}.single-book-widget__title:lang(ja){letter-spacing:0}.single-book-widget__title:lang(ko){letter-spacing:0}.single-book-widget__title:lang(zh){letter-spacing:0}@media only screen and (min-width:735px){.single-book-widget__title{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:0;font-family:"New York Medium","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}}.single-book-widget__author,.single-book-widget__author-link{color:#000}.single-book-widget__author{font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:1px}.single-book-widget__author:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(zh){letter-spacing:0}.single-book-widget__author:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.single-book-widget__author{font-size:17px;line-height:1.29412;font-weight:400;letter-spacing:-.024em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(zh){letter-spacing:0}.single-book-widget__author:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__author:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:735px){.single-book-widget__author{margin-top:2px}}.single-book-widget__rating{margin-top:9px}@media only screen and (min-width:735px){.single-book-widget__rating{margin-top:11px}}.single-book-widget__cta-button{border-color:#07c;color:#07c;margin-top:20px}.single-book-widget__cta-button-price{font-weight:500}.single-book-widget__cta-button-subline{font-size:10px;line-height:1.2;font-weight:400;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(60,60,67,.6);margin-top:5px}.single-book-widget__cta-button-subline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-button-subline:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-button-subline:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-button-subline:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-button-subline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-button-subline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-button-subline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-button-subline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-price{font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;margin-top:7px}.single-book-widget__cta-price:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-price:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-price:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-price:lang(zh){letter-spacing:0}.single-book-widget__cta-price:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-price:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-price:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-price:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__cta-price:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__review{display:grid;grid-area:review;grid-template-areas:"icon" "text" "title";margin-top:13px;text-align:center}@media only screen and (min-width:735px){.single-book-widget__review{border-top:1px solid rgba(60,60,67,.29);-moz-column-gap:10px;column-gap:10px;grid-template-areas:"icon text" "icon title";grid-template-rows:auto 1fr;margin-top:0;padding-top:25px;text-align:start}}.single-book-widget__review-icon-container{align-items:center;-moz-column-gap:10px;column-gap:10px;color:rgba(60,60,67,.6);display:flex;grid-area:icon;text-align:inherit}.single-book-widget__review-icon-container::after,.single-book-widget__review-icon-container::before{border-top:1px solid rgba(60,60,67,.29);content:'';display:block;flex-grow:1}@media only screen and (min-width:735px){.single-book-widget__review-icon-container{align-items:start}.single-book-widget__review-icon-container::after,.single-book-widget__review-icon-container::before{display:none}}.single-book-widget__review-icon{display:flex;font-size:40px}.single-book-widget__review-icon::before{padding-right:0}.single-book-widget__review-text{color:rgba(60,60,67,.6);grid-area:text;margin-top:4px;font-size:14px;line-height:1.42859;font-weight:400;letter-spacing:.00333em;font-family:"New York Small","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}@media only screen and (min-width:735px){.single-book-widget__review-text{font-size:16px;line-height:1.375;font-weight:400;letter-spacing:-.00176em;font-family:"New York Small","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}.single-book-widget__review-text:lang(ar){letter-spacing:0}.single-book-widget__review-text:lang(ja){letter-spacing:0}.single-book-widget__review-text:lang(ko){letter-spacing:0}.single-book-widget__review-text:lang(zh){letter-spacing:0}}@media only screen and (min-width:735px){.single-book-widget__review-text{margin-top:0}}.single-book-widget__review-title{color:rgba(60,60,67,.6);grid-area:title;margin-top:24px;font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:.075em;font-family:"SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__review-title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__review-title:lang(ja){font-family:"SF Pro JP","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__review-title:lang(ko){font-family:"SF Pro KR","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__review-title:lang(th){font-family:"SF Pro TH","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__review-title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__review-title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__review-title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.single-book-widget__review-title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Rounded","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.star-rating{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.star-rating__fill,.star-rating__outline{background-repeat:repeat-x;background-size:14px 11px;background-position:-1.5px 0;height:11px;line-height:11px;width:67px}.star-rating__outline{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/star-rating/star-4f92dff733f80e79a4c1c1b2ab4789f3.svg)}.star-rating__fill{background-image:url(https://web.archive.org/web/20220531203900im_/https://apps.apple.com/assets/images/star-rating/star-filled-57a194695bb7a69d1ef02c6db698541c.svg);width:0}html[dir=rtl] .star-rating__fill{transform:scaleX(-1)}.star-rating__count{color:rgba(60,60,67,.6);font-size:10px;line-height:1.1;font-weight:400;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.star-rating__count:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.star-rating__count:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.star-rating__count:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.star-rating__count:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.star-rating__count:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.star-rating__count:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.star-rating__count:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.star-rating__count:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.books-swoosh{margin-left:auto;margin-right:auto;width:87.5%}@media only screen and (min-width:735px){.books-swoosh{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (min-width:1069px){.books-swoosh{margin-left:auto;margin-right:auto;width:980px}}.books-swoosh__header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:17px}.books-swoosh__headline{font-size:20px;line-height:1.4;font-weight:700;letter-spacing:-.0275em;font-family:"New York Medium","SF Pro Icons","Apple WebExp Icons Custom",Times,serif;flex-shrink:1}.books-swoosh__headline:lang(ar){letter-spacing:0}.books-swoosh__headline:lang(ja){letter-spacing:0}.books-swoosh__headline:lang(ko){letter-spacing:0}.books-swoosh__headline:lang(zh){letter-spacing:0}.books-swoosh__see-all{margin-bottom:2px}.grouping-page-header{height:425px;position:relative}@media only screen and (min-width:735px){.grouping-page-header{height:385px}}.grouping-page-header--on-light{color:#000}.grouping-page-header--on-dark{color:#fff}.grouping-page-header__foreground{bottom:0;left:0;padding:0 20px 40px;position:absolute;right:0}@media only screen and (min-width:735px){.grouping-page-header__foreground{display:flex;padding:0 0 40px;width:692px;margin:0 auto}}@media only screen and (min-width:1069px){.grouping-page-header__foreground{width:980px}}@media only screen and (min-width:735px){.grouping-page-header__headings{max-width:385px}}@media only screen and (min-width:1069px){.grouping-page-header__headings{max-width:50%}}.grouping-page-header__title{font-size:34px;line-height:1.20596;font-weight:700;letter-spacing:-.00706em;font-family:"New York Medium","SF Pro Icons","Apple WebExp Icons Custom",Times,serif;margin-bottom:11px}.grouping-page-header__title:lang(ar){letter-spacing:0}.grouping-page-header__title:lang(ja){letter-spacing:0}.grouping-page-header__title:lang(ko){letter-spacing:0}.grouping-page-header__title:lang(zh){letter-spacing:0}@media only screen and (min-width:735px){.grouping-page-header__title{font-size:38px;line-height:1.21053;font-weight:700;letter-spacing:-.00132em;font-family:"New York Medium","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}.grouping-page-header__title:lang(ar){letter-spacing:0}.grouping-page-header__title:lang(ja){letter-spacing:0}.grouping-page-header__title:lang(ko){letter-spacing:0}.grouping-page-header__title:lang(zh){letter-spacing:0}}.grouping-page-header__subtitle{font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.grouping-page-header__subtitle:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.grouping-page-header__subtitle:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.grouping-page-header__subtitle:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.grouping-page-header__subtitle:lang(zh){letter-spacing:0}.grouping-page-header__subtitle:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.grouping-page-header__subtitle:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.grouping-page-header__subtitle:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.grouping-page-header__subtitle:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.grouping-page-header__subtitle:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.grouping-page-header__action{margin-top:24px}@media only screen and (min-width:735px){.grouping-page-header__action{margin:auto 0 0 auto;padding-left:45px}}.grouping-page-header--on-light .grouping-page-header__action-button{border-width:1px;border-style:solid;border-color:#000;background:0 0;color:#000}.grouping-page-header--on-light .grouping-page-header__action-button:hover{border-color:#080808;background:0 0;color:#080808}.grouping-page-header--on-light .grouping-page-header__action-button.is-active,.grouping-page-header--on-light .grouping-page-header__action-button:active{border-color:#141414;background:0 0;color:#141414}.grouping-page-header--on-light .grouping-page-header__action-button.disabled,.grouping-page-header--on-light .grouping-page-header__action-button:disabled{border-color:#000;background:0 0;color:#000;opacity:.3}.grouping-page-header--on-dark .grouping-page-header__action-button{border-width:1px;border-style:solid;border-color:#fff;background:0 0;color:#fff}.grouping-page-header--on-dark .grouping-page-header__action-button:hover{border-color:#fff;background:0 0;color:#fff}.grouping-page-header--on-dark .grouping-page-header__action-button.is-active,.grouping-page-header--on-dark .grouping-page-header__action-button:active{border-color:#fff;background:0 0;color:#fff}.grouping-page-header--on-dark .grouping-page-header__action-button.disabled,.grouping-page-header--on-dark .grouping-page-header__action-button:disabled{border-color:#fff;background:0 0;color:#fff;opacity:.3}.grouping-page-header__background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.grouping-page-header__background-image{position:relative}.grouping-page-header__background-image>img{display:block;height:auto;max-height:none;width:100%}@media only screen and (min-width:735px){.grouping-page-header__background-image>img{max-height:100%;margin:0 auto;width:auto}}.grouping-page-header__background-image::after{content:'';display:block;height:135px;position:relative;top:-135px;width:100%}.grouping-row--bordered+.grouping-row--bordered{border-top:1px solid #d6d6d6}.room__headline--books{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:0;font-family:"New York Medium","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}.charts-header__title{font-size:34px;line-height:1.20596;font-weight:700;letter-spacing:-.00706em;font-family:"New York Medium","SF Pro Icons","Apple WebExp Icons Custom",Times,serif;margin-top:10px;margin-bottom:10px;font-size:34px;line-height:1.20596;font-weight:700;letter-spacing:.018em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.charts-header__title:lang(ar){letter-spacing:0}.charts-header__title:lang(ja){letter-spacing:0}.charts-header__title:lang(ko){letter-spacing:0}.charts-header__title:lang(zh){letter-spacing:0}.charts-header__title:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.charts-header__title:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.charts-header__title:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.charts-header__title:lang(zh-CH){font-weight:600}.charts-header__title:lang(th){line-height:1.42899;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.charts-header__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.charts-header__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.charts-header__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.charts-header__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.charts-header__native-cta{text-align:right}.charts-header-container{padding-bottom:14px}.charts-content-container{padding-top:0}.charts-section .chart{counter-reset:section}.charts-section .chart .we-lockup__copy{display:flex}.charts-section .chart .we-lockup__copy .we-lockup__rank{display:inline-block;font-weight:600;padding-right:4px}.charts-section .chart .we-lockup--in-book-shelf .we-lockup__copy .we-lockup__rank{padding-right:8px;font-size:19px;line-height:1.15798;font-weight:600;letter-spacing:-.026em;font-family:"New York Small","SF Pro Icons","Apple WebExp Icons Custom",Times,serif}.charts-section .chart .we-lockup--in-book-shelf .we-lockup__copy .we-lockup__rank:lang(ar){letter-spacing:0}.charts-section .chart .we-lockup--in-book-shelf .we-lockup__copy .we-lockup__rank:lang(ja){letter-spacing:0}.charts-section .chart .we-lockup--in-book-shelf .we-lockup__copy .we-lockup__rank:lang(ko){letter-spacing:0}.charts-section .chart .we-lockup--in-book-shelf .we-lockup__copy .we-lockup__rank:lang(zh){letter-spacing:0}.charts-section .chart .we-lockup__copy .we-lockup__text{overflow:hidden}.charts-section-custom-config .we-lockup__copy{margin-bottom:20px}@media only screen and (max-width:734px){.charts-header .we-button--external{margin-top:15px;margin-bottom:2px}}@media only screen and (min-width:735px){.charts-header .we-button--external{display:inline-block}}@media screen and (max-width:734px){.charts-section,.we-genre-filter__categories-list{width:100%;padding-left:16px;padding-right:16px}}.charts-section .section{padding-top:17px;padding-bottom:28px}@media only screen and (min-width:735px){.chart .section>.l-row{flex-wrap:wrap}}.charts-header__nav{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.has-overlay-open{overflow:hidden}.we-genre-filter a{color:inherit}.we-genre-filter a:hover{text-decoration:none}.we-genre-filter__popular-list{display:flex;padding-top:14px;padding-bottom:14px}.we-genre-filter__popular-list a{margin-right:10px}@media only screen and (max-width:734px){.we-genre-filter__popular-list a{display:none}}.we-genre-filter__popular-list a.hidden{display:none}.we-genre-filter__popular-list a.active{pointer-events:none}.we-genre-filter__popular-list .active .we-genre-filter__pill{font-weight:600}.we-genre-filter__pill{height:24px;display:inline-flex;align-items:center;border-radius:12px;background-color:#f2f2f2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;padding-left:16px;padding-right:16px;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__pill:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__pill:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__pill:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__pill:lang(zh){letter-spacing:0}.we-genre-filter__pill:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__pill:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__pill:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__pill:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__pill:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__pill:hover{background-color:rgba(242,242,242,.8)}.we-genre-filter__trigger::after,.we-genre-filter__trigger::before{font-family:"SF Pro Icons","Apple WebExp Icons Custom";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}.we-genre-filter__trigger::after,.we-genre-filter__trigger::before{text-decoration:none}.we-genre-filter__trigger::before{display:none}.we-genre-filter__trigger::after,.we-genre-filter__trigger::before{content:""}.we-genre-filter__trigger::after{padding-left:.3em;top:0}.we-genre-filter__trigger::after{font-size:20px;font-weight:100;z-index:1}.we-genre-filter__trigger--up{font-weight:600}.we-genre-filter__trigger--up::after,.we-genre-filter__trigger--up::before{font-family:"SF Pro Icons","Apple WebExp Icons Custom";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}.we-genre-filter__trigger--up::after,.we-genre-filter__trigger--up::before{text-decoration:none}.we-genre-filter__trigger--up::before{display:none}.we-genre-filter__trigger--up::after,.we-genre-filter__trigger--up::before{content:""}.we-genre-filter__trigger--up::after{padding-left:.3em;top:0}.we-genre-filter__trigger--up::after{font-size:20px;font-weight:100}.we-genre-filter__name{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.we-modal--apps-categories-filter .we-genre-filter__name{font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-modal--apps-categories-filter .we-genre-filter__name:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-modal--apps-categories-filter .we-genre-filter__name:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-modal--apps-categories-filter .we-genre-filter__name:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-modal--apps-categories-filter .we-genre-filter__name:lang(zh){letter-spacing:0}.we-modal--apps-categories-filter .we-genre-filter__name:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-modal--apps-categories-filter .we-genre-filter__name:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-modal--apps-categories-filter .we-genre-filter__name:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-modal--apps-categories-filter .we-genre-filter__name:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-modal--apps-categories-filter .we-genre-filter__name:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__artwork{margin-right:10px}.we-genre-filter__item{padding-top:14px;padding-bottom:14px;height:22px;display:flex;align-items:center;box-sizing:content-box;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(zh){letter-spacing:0}.we-genre-filter__item:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-genre-filter__item{font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(zh){letter-spacing:0}.we-genre-filter__item:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-genre-filter__item:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}.we-genre-filter--apps .we-genre-filter__item{padding-top:12px;padding-bottom:12px}.we-modal--apps-categories-filter .we-genre-filter__item{padding-top:13px;padding-bottom:13px}.we-genre-filter__categories-list{-moz-column-count:1;column-count:1;-moz-column-gap:12px;column-gap:12px}@media only screen and (min-width:735px){.we-genre-filter__categories-list{-moz-column-count:3;column-count:3}}@media only screen and (min-width:1069px){.we-genre-filter__categories-list{-moz-column-count:4;column-count:4}}.we-modal--apps-categories-filter .we-genre-filter__categories-list{padding-left:0;padding-right:0}.we-genre-filter__categories-list a{color:inherit;-moz-column-break-inside:avoid;break-inside:avoid}.we-genre-filter__categories-list a:hover{text-decoration:none}.we-genre-filter__categories-list a.active{pointer-events:none}.we-genre-filter__dropdown{padding-top:6px;padding-bottom:26px;width:100%;max-height:0;position:absolute;background-color:#fff;box-shadow:0 5px 5px 1px rgba(0,0,0,.1);overflow:hidden;visibility:hidden;transition:max-height .5s ease-out;left:0;z-index:3}.we-genre-filter--apps .we-genre-filter__dropdown{margin-top:27px;padding-top:19px;padding-bottom:38px}@media only screen and (min-width:735px){.we-genre-filter--apps .we-genre-filter__dropdown{margin-top:23px}}.we-genre-filter__dropdown--expanded{max-height:1060px;visibility:visible}@media only screen and (min-width:735px){.we-genre-filter__dropdown--expanded{max-height:1060px}}@media only screen and (min-width:1069px){.we-genre-filter__dropdown--expanded{max-height:396px}}.we-genre-filter__curtain{width:100%;display:none;position:fixed;top:366px;bottom:0;background-color:rgba(0,0,0,.4);left:0;z-index:2}@media only screen and (min-width:735px){.we-genre-filter__curtain{top:260px}}.we-genre-filter__curtain--expanded{display:block}.we-genre-filter__triggers-list{display:flex;flex-wrap:wrap}.we-genre-filter__trigger:not(:last-of-type){margin-right:10px}.we-genre-filter__dropdown-container{flex-basis:100%}.has-modal--app-categories-filter{width:100%;height:100%;position:fixed;overflow:hidden;z-index:1}.has-modal--app-categories-filter body{height:100%;overflow:hidden}.we-genre-filter__header{padding-top:13px;padding-bottom:13px;display:flex;justify-content:space-between;word-break:break-word;margin-right:20px;border-bottom:1px solid #d6d6d6}.we-genre-filter__header .we-tabs__tab.is-active{border-bottom:3px solid #0070c9}.we-genre-filter__content{padding-top:8px;padding-bottom:8px;flex:1;overflow:auto;height:calc(100vh - 80px)}.we-page-error{min-height:calc(100vh - 180px);height:100%}.we-page-error__message{width:330px;margin:10px;font-size:32px;line-height:1.125;font-weight:600;letter-spacing:0;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.we-page-error__message{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:0;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:1069px){.we-page-error__message{font-size:48px;line-height:1.08349;font-weight:600;letter-spacing:0;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-page-error__message:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:735px){.we-page-error__message{width:420px}}@media only screen and (min-width:1069px){.we-page-error__message{width:502px}}.privacy-type__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.privacy-type__icon svg{height:auto;width:100%;fill:#0070c9}.privacy-type--modal .privacy-type__icon{margin-left:unset;margin-right:unset}.privacy-type__heading{margin-top:9px;color:#111;text-align:center;font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__heading:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__heading:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__heading:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__heading:lang(zh){letter-spacing:0}.privacy-type__heading:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__heading:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__heading:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__heading:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__heading:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__heading{text-align:left;font-size:18px;line-height:1.22226;font-weight:600;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__heading:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__heading:lang(hi){line-height:1.41778}.privacy-type--modal .privacy-type__heading:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__heading:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__heading:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__heading:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__heading:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__heading:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__heading:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__purpose-heading{margin-top:22px;padding-top:9px;border-top:1px solid #d6d6d6;font-size:15px;line-height:1.33338;font-weight:600;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__purpose-heading:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__purpose-heading:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__purpose-heading:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__purpose-heading:lang(zh){letter-spacing:0}.privacy-type__purpose-heading:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__purpose-heading:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__purpose-heading:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__purpose-heading:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__purpose-heading:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__purpose-heading+.privacy-type__grid{margin-top:13px}.privacy-type__data-category-heading{padding-top:7px;padding-bottom:5px;color:#111;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__data-category-heading:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__data-category-heading:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__data-category-heading:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__data-category-heading:lang(zh){letter-spacing:0}.privacy-type__data-category-heading:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__data-category-heading:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__data-category-heading:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__data-category-heading:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__data-category-heading:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__data-category-heading{padding-top:2px;padding-bottom:unset;font-size:15px;line-height:1.33338;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__data-category-heading:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__data-category-heading:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__data-category-heading:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__data-category-heading:lang(zh){letter-spacing:0}.privacy-type--modal .privacy-type__data-category-heading:lang(th){line-height:1.58;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__data-category-heading:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__data-category-heading:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__data-category-heading:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__data-category-heading:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__category-items{margin-top:4px;color:#666}.privacy-type__description{margin-top:6px;color:#666;text-align:center;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__description:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__description:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__description:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__description:lang(zh){letter-spacing:0}.privacy-type__description:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__description:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__description:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__description:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type__description:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.privacy-type--modal .privacy-type__description{margin-bottom:22px;text-align:left}.privacy-type__grid{display:inline-grid;grid-gap:10px;grid-template-columns:auto 1fr;grid-template-areas:"icon content";align-items:center}.privacy-type--modal .privacy-type__grid{display:grid;align-items:unset;min-height:unset;max-height:unset}.privacy-type--modal .privacy-type__grid+.privacy-type__grid{margin-top:13px}.privacy-type__grid-icon{grid-area:icon;height:22px;width:22px;display:flex;align-items:center;justify-content:center}.privacy-type__glyph{height:19px;width:100%;fill:currentColor}.privacy-type__glyph--financial-info{height:20px}.privacy-type__glyph--location{height:18px}.privacy-type__glyph--user-content{height:22px}.privacy-type__glyph--identifiers{height:21px}.privacy-type__glyph--sensitive-info{height:22px}.privacy-type__grid-content{grid-area:content}.privacy-type__items{margin-top:11px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px}.privacy-type--modal .privacy-type__items{display:block}.privacy-type__items--single-item{grid-template-columns:1fr;text-align:center}.privacy-type__item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.podcast-channel{display:grid;height:calc(100vh - 100px);grid-template-columns:auto;grid-template-rows:238px auto}@media only screen and (min-width:735px){.podcast-channel{grid-template-columns:-webkit-min-content minmax(auto,385px);grid-template-columns:min-content minmax(auto,385px);grid-template-rows:auto;grid-column-gap:40px;place-content:center}}.podcast-channel__logo{display:grid;place-content:center;background-image:linear-gradient(white,#eee)}@media only screen and (min-width:735px){.podcast-channel__logo{display:block;background-image:none}}.podcast-channel__logo-artwork{border-radius:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 10px 13px 0 rgba(0,0,0,.11);position:relative;z-index:1002}.podcast-channel__logo-artwork::after{box-shadow:none}.podcast-channel__body{padding-top:16px;overflow:hidden;padding-left:16px;padding-right:16px}@media only screen and (min-width:735px){.podcast-channel__body{padding-top:0;margin-bottom:0;text-align:left;justify-self:left;display:grid;align-content:center;padding-left:0;padding-right:0}}.podcast-channel__title{font-size:24px;line-height:1.25;font-weight:600;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__title:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__title:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader{color:#86868b;font-size:24px;line-height:1.25;font-weight:400;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.podcast-channel__subheader:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader_2{margin-top:6px;color:#86868b;font-size:11px;line-height:1.18182;font-weight:600;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader_2:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader_2:lang(vi){line-height:1.78828}.podcast-channel__subheader_2:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader_2:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader_2:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader_2:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader_2:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader_2:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__subheader_2:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__description{margin-top:13px;margin-bottom:19px;color:#86868b;font-size:13px;line-height:1.38462;font-weight:400;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__description:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__description:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__description:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__description:lang(zh){letter-spacing:0}.podcast-channel__description:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__description:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__description:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__description:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__description:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:735px){.podcast-channel__cta{display:flex;align-items:center}}.podcast-channel__cta__button{margin-bottom:4px;display:block;flex-shrink:0;flex-grow:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (min-width:735px){.podcast-channel__cta__button{margin-bottom:0;margin-right:8px}}.podcast-channel__cta__label{color:#86868b;font-size:11px;line-height:1.18182;font-weight:600;letter-spacing:.006em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__cta__label:lang(th){line-height:1.4005;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__cta__label:lang(vi){line-height:1.78828}.podcast-channel__cta__label:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__cta__label:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__cta__label:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__cta__label:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__cta__label:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__cta__label:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.podcast-channel__cta__label:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details{--event-time-height:23px;--event-gutter:16px;--event-image-desktop-width:280px;display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr;border-radius:8px;position:relative;overflow:hidden;background-size:cover;background-position:center;background-image:var(--event-background-blurred-image)}@media only screen and (min-width:735px){.event-details{--event-gutter:30px}}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.event-details{background-image:none}@media only screen and (min-width:735px){.event-details{background-image:var(--event-background-image)}}}@media only screen and (max-width:734px){.event-details{max-width:434px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:735px){.event-details{grid-template-areas:"image detail";grid-template-columns:var(--event-image-desktop-width) 1fr}}.event-details__detail{grid-area:detail;display:flex;flex-direction:column;padding-left:16px;padding-right:16px}@media only screen and (min-width:735px){.event-details__detail{padding-top:30px;padding-left:30px;padding-right:30px}}.event-details__time{padding:2px 10px;min-height:var(--event-time-height);max-width:calc(100% - (var(--event-gutter) * 2) - 128px);position:absolute;top:16px;display:inline-flex;align-items:center;align-self:start;left:var(--event-gutter);mix-blend-mode:screen;mix-blend-mode:plus-lighter;z-index:3}@media only screen and (min-width:735px){.event-details__time{max-width:calc(100% - (var(--event-gutter) * 2) - var(--event-image-desktop-width) - 128px);top:var(--event-gutter);left:calc(var(--event-image-desktop-width) + var(--event-gutter))}}.event-details__time::after{content:'';width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.65);border-radius:7px;z-index:1}.is-live .event-details__time::before{content:'';width:9px;height:9px;display:block;position:relative;flex-shrink:0;background-color:#ff2d55;border-radius:50%;margin-right:5px;z-index:2}.event-details__time-copy{position:relative;color:rgba(0,0,0,.85);font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:2;letter-spacing:.3px}.event-details__time-copy:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__time-copy:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__time-copy:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__time-copy:lang(zh){letter-spacing:0}.event-details__time-copy:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__time-copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__time-copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__time-copy:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__time-copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__time-copy-line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-details__image{grid-row:1/3;grid-column:1/2}.event-details__image img,.event-details__image picture{height:100%;width:100%}@media only screen and (min-width:735px){.event-details__image{grid-area:image}}.event-details__detail{padding-top:var(--event-gutter);grid-row:2/3;grid-column:1/2;min-height:100px;position:relative;overflow:hidden;padding-left:var(--event-gutter);padding-right:var(--event-gutter);z-index:2}@media only screen and (max-width:734px){.event-details__detail{background-image:var(--event-background-blurred-image);background-size:cover;background-position:center}html[dir=ltr] .event-details__detail{border-bottom-left-radius:8px}html[dir=rtl] .event-details__detail{border-bottom-right-radius:8px}html[dir=ltr] .event-details__detail{border-bottom-right-radius:8px}html[dir=rtl] .event-details__detail{border-bottom-left-radius:8px}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.event-details__detail{background-image:none}}}@media only screen and (min-width:735px){.event-details__detail{padding-top:calc(var(--event-gutter) + var(--event-time-height));grid-area:detail}html[dir=ltr] .event-details__detail{border-top-right-radius:8px}html[dir=rtl] .event-details__detail{border-top-left-radius:8px}html[dir=ltr] .event-details__detail{border-bottom-right-radius:8px}html[dir=rtl] .event-details__detail{border-bottom-left-radius:8px}}.event-details__detail::after,.event-details__detail::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.event-details__detail::before{background-color:rgba(37,37,37,.8);opacity:.88;z-index:0}.event-details__detail::after{z-index:-1}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.event-details__detail::after{-webkit-backdrop-filter:saturate(100%) blur(20px);backdrop-filter:saturate(100%) blur(20px)}}.event-details__copy{margin-top:7px;margin-bottom:15px;max-width:480px;position:relative;z-index:2}@media only screen and (min-width:735px){.event-details__copy{margin-top:50px}}.event-details__eyebrow{color:rgba(255,255,255,.55);font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__eyebrow:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__eyebrow:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__eyebrow:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__eyebrow:lang(zh){letter-spacing:0}.event-details__eyebrow:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__eyebrow:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__eyebrow+.event-details__title{margin-top:4px}.event-details__title{color:rgba(255,255,255,.85);font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.023em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__title:lang(zh-HK){font-weight:600;font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__title:lang(zh-MO){font-weight:600;font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__title:lang(zh-TW){font-weight:600;font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__title:lang(zh-CH){font-weight:600}.event-details__title:lang(th){line-height:1.48125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__title:lang(hi){line-height:1.45}.event-details__title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__title:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__title+.event-details__headline{margin-top:6px}.event-details__headline{color:rgba(255,255,255,.55);font-size:18px;line-height:1.22226;font-weight:400;letter-spacing:.027em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__headline:lang(th){line-height:1.44839;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__headline:lang(hi){line-height:1.41778}.event-details__headline:lang(ko){line-height:1.52381;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__headline:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__headline:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__headline+.event-details__label{margin-top:12px}.event-details__label{color:rgba(255,255,255,.85);font-size:13px;line-height:1.38462;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__label:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__label:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__label:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__label:lang(zh){letter-spacing:0}.event-details__label:lang(th){line-height:1.64077;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__label:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__label:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__label:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__label:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.event-details__related-app-cta{margin-top:auto;position:relative;border-top:1px solid rgba(255,255,255,.3);z-index:2}.we-tabs{display:flex}.we-tabs__tab{color:#0070c9;padding-bottom:13px;margin-bottom:-14px;margin-right:24px;font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.005em;font-family:"SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-tabs__tab:lang(ar){letter-spacing:0;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-tabs__tab:lang(ja){letter-spacing:0;font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.we-tabs__tab:lang(ko){letter-spacing:0;font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Apple Gothic","HY Gulim",MalgunGothic,"HY Dotum","Lexi Gulim","Helvetica Neue",Helvetica,Arial,sans-serif}.we-tabs__tab:lang(zh){letter-spacing:0}.we-tabs__tab:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","Helvetica Neue",Helvetica,Arial,sans-serif}.we-tabs__tab:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-tabs__tab:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-tabs__tab:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang HK","Helvetica Neue",Helvetica,Arial,sans-serif}.we-tabs__tab:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","Apple WebExp Icons Custom","PingFang TC","Helvetica Neue",Helvetica,Arial,sans-serif}.we-tabs__tab:hover{text-decoration:none;cursor:pointer}.we-tabs__tab.is-active{border-bottom:2px solid #0070c9} +/* + FILE ARCHIVED ON 20:39:00 May 31, 2022 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 10:24:49 Oct 23, 2025. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 0.597 + exclusion.robots: 0.023 + exclusion.robots.policy: 0.013 + esindex: 0.012 + cdx.remote: 307.741 + LoadShardBlock: 597.777 (3) + PetaboxLoader3.datanode: 497.694 (5) + PetaboxLoader3.resolve: 821.84 (3) + load_resource: 1017.908 (2) +*/ \ No newline at end of file diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704cs_/https:/apps.apple.com/global-elements/2210.1.0/en_US/ac-global-footer.7fb24d229e183ab411ed7662850ce5a0.css b/webarchive/healthforwatch/web.archive.org/web/20220531203704cs_/https:/apps.apple.com/global-elements/2210.1.0/en_US/ac-global-footer.7fb24d229e183ab411ed7662850ce5a0.css new file mode 100644 index 0000000..7d678ff --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/web/20220531203704cs_/https:/apps.apple.com/global-elements/2210.1.0/en_US/ac-global-footer.7fb24d229e183ab411ed7662850ce5a0.css @@ -0,0 +1,22 @@ +@font-face{font-family:'Apple Legacy Chevron';font-style:normal;font-weight:100;src:local(""),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_ultralight.woff") format("woff"),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_ultralight.ttf") format("truetype")}@font-face{font-family:"Apple Icons 100";src:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_ultralight.eot")}@font-face{font-family:'Apple Legacy Chevron';font-style:normal;font-weight:200;src:local(""),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_thin.woff") format("woff"),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_thin.ttf") format("truetype")}@font-face{font-family:"Apple Icons 200";src:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_thin.eot")}@font-face{font-family:'Apple Legacy Chevron';font-style:normal;font-weight:300;src:local(""),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_thin.woff") format("woff"),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_thin.ttf") format("truetype")}@font-face{font-family:"Apple Icons 300";src:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_thin.eot")}@font-face{font-family:'Apple Legacy Chevron';font-style:normal;font-weight:400;src:local(""),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.woff") format("woff"),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.ttf") format("truetype")}@font-face{font-family:"Apple Icons 400";src:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.eot")}@font-face{font-family:'Apple Legacy Chevron';font-style:normal;font-weight:500;src:local(""),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.woff") format("woff"),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.ttf") format("truetype")}@font-face{font-family:"Apple Icons 500";src:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.eot")}@font-face{font-family:'Apple Legacy Chevron';font-style:normal;font-weight:600;src:local(""),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.woff") format("woff"),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.ttf") format("truetype")}@font-face{font-family:"Apple Icons 600";src:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.eot")}@font-face{font-family:'Apple Legacy Chevron';font-style:normal;font-weight:700;src:local(""),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.woff") format("woff"),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.ttf") format("truetype")}@font-face{font-family:"Apple Icons 700";src:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.eot")}@font-face{font-family:'Apple Legacy Chevron';font-style:normal;font-weight:800;src:local(""),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.woff") format("woff"),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.ttf") format("truetype")}@font-face{font-family:"Apple Icons 800";src:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.eot")}@font-face{font-family:'Apple Legacy Chevron';font-style:normal;font-weight:900;src:local(""),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.woff") format("woff"),url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.ttf") format("truetype")}@font-face{font-family:"Apple Icons 900";src:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/legacy/appleicons_text.eot")}#ac-globalfooter{font-weight:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}#ac-globalfooter,#ac-globalfooter:before,#ac-globalfooter:after,#ac-globalfooter *,#ac-globalfooter *:before,#ac-globalfooter *:after{-webkit-box-sizing:content-box;box-sizing:content-box;margin:0;padding:0;pointer-events:auto;letter-spacing:normal}#ac-globalfooter *,#ac-globalfooter *:before,#ac-globalfooter *:after{font-size:1em;font-family:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}#ac-globalfooter article,#ac-globalfooter aside,#ac-globalfooter details,#ac-globalfooter figcaption,#ac-globalfooter figure,#ac-globalfooter footer,#ac-globalfooter header,#ac-globalfooter nav,#ac-globalfooter section{display:block}#ac-globalfooter img{border:0;vertical-align:middle}#ac-globalfooter ul{list-style:none}#ac-globalfooter,#ac-globalfooter input,#ac-globalfooter textarea,#ac-globalfooter select,#ac-globalfooter button{font-synthesis:none;-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}#ac-globalfooter,#ac-globalfooter select,#ac-globalfooter button{font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif}#ac-globalfooter input,#ac-globalfooter textarea{font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif}#ac-globalfooter sup{font-size:0.6em;vertical-align:top;position:relative;bottom:-0.2em}h1 #ac-globalfooter sup,h2 #ac-globalfooter sup,h3 #ac-globalfooter sup{font-size:0.4em}#ac-globalfooter sup a{vertical-align:inherit;color:inherit}#ac-globalfooter sup a:hover{color:#06c;text-decoration:none}#ac-globalfooter sub{font-size:smaller;vertical-align:sub;line-height:1}#ac-globalfooter .ac-gf-icon::before,#ac-globalfooter .ac-gf-icon::after,#ac-globalfooter .ac-gf-more::before,#ac-globalfooter .ac-gf-more::after{font-family:"SF Pro Icons","Apple Legacy Chevron";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}#ac-globalfooter .ac-gf-icon::before,#ac-globalfooter .ac-gf-icon::after,#ac-globalfooter .ac-gf-more::before,#ac-globalfooter .ac-gf-more::after{text-decoration:none}#ac-globalfooter .ac-gf-icon::before,#ac-globalfooter .ac-gf-more::before{display:none}#ac-globalfooter .ac-gf-icon-after::after,#ac-globalfooter .ac-gf-more::after{padding-left:.3em;top:0}#ac-globalfooter .ac-gf-icon-before::before{padding-right:.3em;display:inline-block;top:0}#ac-globalfooter .ac-gf-icon-before::after{display:none}#ac-globalfooter .ac-gf-icon-before.ac-gf-icon-apple::before{padding-right:0;display:inline-block;top:0}#ac-globalfooter .ac-gf-icon-before.ac-gf-icon-apple::after{display:none}#ac-globalfooter .ac-gf-icon-apple::before,#ac-globalfooter .ac-gf-icon-apple::after{content:""}#ac-globalfooter .ac-gf-icon-chevrondown::before,#ac-globalfooter .ac-gf-icon-chevrondown::after{content:""}#ac-globalfooter .ac-gf-icon-chevrondowncircle::before,#ac-globalfooter .ac-gf-icon-chevrondowncircle::after{content:""}#ac-globalfooter .ac-gf-icon-chevronleft::before,#ac-globalfooter .ac-gf-icon-chevronleft::after{content:""}#ac-globalfooter .ac-gf-icon-chevronleftcircle::before,#ac-globalfooter .ac-gf-icon-chevronleftcircle::after{content:""}#ac-globalfooter .ac-gf-icon-chevronright::before,#ac-globalfooter .ac-gf-icon-chevronright::after{content:""}#ac-globalfooter .ac-gf-icon-chevronrightcircle::before,#ac-globalfooter .ac-gf-icon-chevronrightcircle::after{content:""}#ac-globalfooter .ac-gf-icon-chevronup::before,#ac-globalfooter .ac-gf-icon-chevronup::after{content:""}#ac-globalfooter .ac-gf-icon-chevronupcircle::before,#ac-globalfooter .ac-gf-icon-chevronupcircle::after{content:""}#ac-globalfooter .ac-gf-icon-downloadcircle::before,#ac-globalfooter .ac-gf-icon-downloadcircle::after{content:""}#ac-globalfooter .ac-gf-icon-arrowupcircle::before,#ac-globalfooter .ac-gf-icon-arrowupcircle::after{content:"􀁶"}#ac-globalfooter .ac-gf-icon-external::before,#ac-globalfooter .ac-gf-icon-external::after{content:""}#ac-globalfooter .ac-gf-icon-share::before,#ac-globalfooter .ac-gf-icon-share::after{content:""}#ac-globalfooter .ac-gf-icon-search::before,#ac-globalfooter .ac-gf-icon-search::after{content:""}#ac-globalfooter .ac-gf-icon-arkit::before,#ac-globalfooter .ac-gf-icon-arkit::after{content:""}#ac-globalfooter .ac-gf-icon-pausecircle::before,#ac-globalfooter .ac-gf-icon-pausecircle::after{content:""}#ac-globalfooter .ac-gf-icon-pausesolid::before,#ac-globalfooter .ac-gf-icon-pausesolid::after{content:""}#ac-globalfooter .ac-gf-icon-playcircle::before,#ac-globalfooter .ac-gf-icon-playcircle::after{content:""}#ac-globalfooter .ac-gf-icon-playsolid::before,#ac-globalfooter .ac-gf-icon-playsolid::after{content:""}#ac-globalfooter .ac-gf-icon-replay::before,#ac-globalfooter .ac-gf-icon-replay::after{content:""}#ac-globalfooter .ac-gf-icon-stopcircle::before,#ac-globalfooter .ac-gf-icon-stopcircle::after{content:""}#ac-globalfooter .ac-gf-icon-stopsolid::before,#ac-globalfooter .ac-gf-icon-stopsolid::after{content:""}#ac-globalfooter .ac-gf-icon-circle::before,#ac-globalfooter .ac-gf-icon-circle::after{content:""}#ac-globalfooter .ac-gf-icon-check::before,#ac-globalfooter .ac-gf-icon-check::after{content:""}#ac-globalfooter .ac-gf-icon-checkcircle::before,#ac-globalfooter .ac-gf-icon-checkcircle::after{content:""}#ac-globalfooter .ac-gf-icon-checksolid::before,#ac-globalfooter .ac-gf-icon-checksolid::after{content:""}#ac-globalfooter .ac-gf-icon-reset::before,#ac-globalfooter .ac-gf-icon-reset::after{content:""}#ac-globalfooter .ac-gf-icon-resetcircle::before,#ac-globalfooter .ac-gf-icon-resetcircle::after{content:""}#ac-globalfooter .ac-gf-icon-resetsolid::before,#ac-globalfooter .ac-gf-icon-resetsolid::after{content:""}#ac-globalfooter .ac-gf-icon-exclamation::before,#ac-globalfooter .ac-gf-icon-exclamation::after{content:""}#ac-globalfooter .ac-gf-icon-exclamationcircle::before,#ac-globalfooter .ac-gf-icon-exclamationcircle::after{content:""}#ac-globalfooter .ac-gf-icon-exclamationsolid::before,#ac-globalfooter .ac-gf-icon-exclamationsolid::after{content:""}#ac-globalfooter .ac-gf-icon-exclamationtriangle::before,#ac-globalfooter .ac-gf-icon-exclamationtriangle::after{content:""}#ac-globalfooter .ac-gf-icon-exclamationtrianglesolid::before,#ac-globalfooter .ac-gf-icon-exclamationtrianglesolid::after{content:""}#ac-globalfooter .ac-gf-icon-infocircle::before,#ac-globalfooter .ac-gf-icon-infocircle::after{content:""}#ac-globalfooter .ac-gf-icon-infosolid::before,#ac-globalfooter .ac-gf-icon-infosolid::after{content:""}#ac-globalfooter .ac-gf-icon-question::before,#ac-globalfooter .ac-gf-icon-question::after{content:""}#ac-globalfooter .ac-gf-icon-questioncircle::before,#ac-globalfooter .ac-gf-icon-questioncircle::after{content:""}#ac-globalfooter .ac-gf-icon-questionsolid::before,#ac-globalfooter .ac-gf-icon-questionsolid::after{content:""}#ac-globalfooter .ac-gf-icon-plus::before,#ac-globalfooter .ac-gf-icon-plus::after{content:""}#ac-globalfooter .ac-gf-icon-pluscircle::before,#ac-globalfooter .ac-gf-icon-pluscircle::after{content:""}#ac-globalfooter .ac-gf-icon-plussolid::before,#ac-globalfooter .ac-gf-icon-plussolid::after{content:""}#ac-globalfooter .ac-gf-icon-minus::before,#ac-globalfooter .ac-gf-icon-minus::after{content:""}#ac-globalfooter .ac-gf-icon-minuscircle::before,#ac-globalfooter .ac-gf-icon-minuscircle::after{content:""}#ac-globalfooter .ac-gf-icon-minussolid::before,#ac-globalfooter .ac-gf-icon-minussolid::after{content:""}#ac-globalfooter .ac-gf-icon-1circle::before,#ac-globalfooter .ac-gf-icon-1circle::after{content:""}#ac-globalfooter .ac-gf-icon-2circle::before,#ac-globalfooter .ac-gf-icon-2circle::after{content:""}#ac-globalfooter .ac-gf-icon-3circle::before,#ac-globalfooter .ac-gf-icon-3circle::after{content:""}#ac-globalfooter .ac-gf-icon-4circle::before,#ac-globalfooter .ac-gf-icon-4circle::after{content:""}#ac-globalfooter .ac-gf-icon-5circle::before,#ac-globalfooter .ac-gf-icon-5circle::after{content:""}#ac-globalfooter .ac-gf-icon-6circle::before,#ac-globalfooter .ac-gf-icon-6circle::after{content:""}#ac-globalfooter .ac-gf-icon-7circle::before,#ac-globalfooter .ac-gf-icon-7circle::after{content:""}#ac-globalfooter .ac-gf-icon-8circle::before,#ac-globalfooter .ac-gf-icon-8circle::after{content:""}#ac-globalfooter .ac-gf-icon-9circle::before,#ac-globalfooter .ac-gf-icon-9circle::after{content:""}#ac-globalfooter .ac-gf-icon-10circle::before,#ac-globalfooter .ac-gf-icon-10circle::after{content:""}#ac-globalfooter .ac-gf-icon-11circle::before,#ac-globalfooter .ac-gf-icon-11circle::after{content:""}#ac-globalfooter .ac-gf-icon-12circle::before,#ac-globalfooter .ac-gf-icon-12circle::after{content:""}#ac-globalfooter .ac-gf-icon-13circle::before,#ac-globalfooter .ac-gf-icon-13circle::after{content:""}#ac-globalfooter .ac-gf-icon-14circle::before,#ac-globalfooter .ac-gf-icon-14circle::after{content:""}#ac-globalfooter .ac-gf-icon-15circle::before,#ac-globalfooter .ac-gf-icon-15circle::after{content:""}#ac-globalfooter .ac-gf-icon-16circle::before,#ac-globalfooter .ac-gf-icon-16circle::after{content:""}#ac-globalfooter .ac-gf-icon-17circle::before,#ac-globalfooter .ac-gf-icon-17circle::after{content:""}#ac-globalfooter .ac-gf-icon-18circle::before,#ac-globalfooter .ac-gf-icon-18circle::after{content:""}#ac-globalfooter .ac-gf-icon-19circle::before,#ac-globalfooter .ac-gf-icon-19circle::after{content:""}#ac-globalfooter .ac-gf-icon-20circle::before,#ac-globalfooter .ac-gf-icon-20circle::after{content:""}#ac-globalfooter .ac-gf-icon-close::before,#ac-globalfooter .ac-gf-icon-close::after{content:""}#ac-globalfooter .ac-gf-icon-closecompact::before,#ac-globalfooter .ac-gf-icon-closecompact::after{content:""}#ac-globalfooter .ac-gf-icon-paddleleft::before,#ac-globalfooter .ac-gf-icon-paddleleft::after{content:""}#ac-globalfooter .ac-gf-icon-paddleleftcompact::before,#ac-globalfooter .ac-gf-icon-paddleleftcompact::after{content:""}#ac-globalfooter .ac-gf-icon-paddleright::before,#ac-globalfooter .ac-gf-icon-paddleright::after{content:""}#ac-globalfooter .ac-gf-icon-paddlerightcompact::before,#ac-globalfooter .ac-gf-icon-paddlerightcompact::after{content:""}#ac-globalfooter .ac-gf-icon-paddleup::before,#ac-globalfooter .ac-gf-icon-paddleup::after{content:""}#ac-globalfooter .ac-gf-icon-paddleupcompact::before,#ac-globalfooter .ac-gf-icon-paddleupcompact::after{content:""}#ac-globalfooter .ac-gf-icon-paddledown::before,#ac-globalfooter .ac-gf-icon-paddledown::after{content:""}#ac-globalfooter .ac-gf-icon-paddledowncompact::before,#ac-globalfooter .ac-gf-icon-paddledowncompact::after{content:""}#ac-globalfooter .ac-gf-icon-thumbnailreplay::before,#ac-globalfooter .ac-gf-icon-thumbnailreplay::after{content:""}#ac-globalfooter .ac-gf-icon-thumbnailpause::before,#ac-globalfooter .ac-gf-icon-thumbnailpause::after{content:""}#ac-globalfooter .ac-gf-icon-thumbnailplay::before,#ac-globalfooter .ac-gf-icon-thumbnailplay::after{content:""}#ac-globalfooter .ac-gf-icon-externalrtl::before,#ac-globalfooter .ac-gf-icon-externalrtl::after{content:""}#ac-globalfooter .ac-gf-icon-questionrtl::before,#ac-globalfooter .ac-gf-icon-questionrtl::after{content:""}#ac-globalfooter .ac-gf-icon-questioncirclertl::before,#ac-globalfooter .ac-gf-icon-questioncirclertl::after{content:""}#ac-globalfooter .ac-gf-icon-questionsolidrtl::before,#ac-globalfooter .ac-gf-icon-questionsolidrtl::after{content:""}#ac-globalfooter .ac-gf-more::before,#ac-globalfooter .ac-gf-more::after{content:""}#ac-globalfooter .ac-gf-more-block{margin-top:.5em}#ac-globalfooter .ac-gf-icon-wrapper .ac-gf-icon,#ac-globalfooter .ac-gf-icon-wrapper .ac-gf-more::after,#ac-globalfooter .ac-gf-icon-wrapper .ac-gf-icon-before::before,#ac-globalfooter .ac-gf-icon-wrapper .ac-gf-icon-after::after{display:inline;position:static}#ac-globalfooter a.ac-gf-icon-wrapper{text-decoration:none}#ac-globalfooter a.ac-gf-icon-wrapper:hover .ac-gf-icon-copy{text-decoration:underline}#ac-globalfooter a.ac-gf-block{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;cursor:pointer;text-decoration:none;color:inherit}#ac-globalfooter a.ac-gf-block::before,#ac-globalfooter a.ac-gf-block::after{content:' ';display:table}#ac-globalfooter a.ac-gf-block::after{clear:both}#ac-globalfooter a.ac-gf-block:hover{text-decoration:none}#ac-globalfooter a.ac-gf-block:hover .ac-gf-block-link{text-decoration:underline}#ac-globalfooter a.ac-gf-block .ac-gf-block-link{color:#06c}#ac-globalfooter .ac-gf-block-link{cursor:pointer}#ac-globalfooter a.ac-gf-block-inline{display:inline-block}#ac-globalfooter .ac-gf-buystrip{--buystrip-background: #f5f5f7;--buystrip-border-color: #d2d2d7;--buystrip-text-color: #1d1d1f;--buystrip-link-color: #06c;color:var(--buystrip-text-color)}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip{--buystrip-background: #1d1d1f;--buystrip-border-color: #424245;--buystrip-text-color: #f5f5f7;--buystrip-link-color: #2997ff}#ac-globalfooter .ac-gf-buystrip-background{background:var(--buystrip-background)}.ac-theme-dark #ac-globalfooter.ac-gf-buystrip-background,#ac-globalfooter.ac-globalfooter-dark.ac-gf-buystrip-background{background:var(--buystrip-background)}#ac-globalfooter .ac-gf-buystrip-info{font-size:14px;line-height:1.42859;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:56px;text-align:center}#ac-globalfooter .ac-gf-buystrip-info-keyline,#ac-globalfooter .ac-gf-buystrip-info{border-bottom:1px solid var(--buystrip-border-color)}@media only screen and (max-width: 480px){#ac-globalfooter .ac-gf-buystrip-info{padding-top:8px}}#ac-globalfooter .ac-gf-buystrip-info-column{-webkit-box-flex:1;-ms-flex:1 25%;flex:1 25%;max-width:410px}@media only screen and (max-width: 1023px){#ac-globalfooter .ac-gf-buystrip-info-column{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (max-width: 480px){#ac-globalfooter .ac-gf-buystrip-info-column{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width: 1023px){#ac-globalfooter .ac-gf-buystrip-info-column:last-child:nth-child(3){-ms-flex-preferred-size:100%;flex-basis:100%}}#ac-globalfooter .ac-gf-buystrip-info-column:first-child:nth-last-child(2),#ac-globalfooter .ac-gf-buystrip-info-column:last-child:nth-child(2){-ms-flex-preferred-size:50%;flex-basis:50%}@media only screen and (max-width: 480px){#ac-globalfooter .ac-gf-buystrip-info-column:first-child:nth-last-child(2),#ac-globalfooter .ac-gf-buystrip-info-column:last-child:nth-child(2){-ms-flex-preferred-size:100%;flex-basis:100%}}#ac-globalfooter .ac-gf-buystrip-info-content{margin:0 auto;padding-top:56px;position:relative;text-align:center;width:216px;z-index:1}@media only screen and (max-width: 734px){#ac-globalfooter .ac-gf-buystrip-info-content{padding-top:36px}}#ac-globalfooter .ac-gf-buystrip-info-icon{margin:0 auto}#ac-globalfooter .ac-gf-buystrip-info-icon-appletvplus{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/appletvplus/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-appletvplus,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-appletvplus{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/appletvplus/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-asa{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/asa/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-asa,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-asa{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/asa/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-bag{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/bag/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-bag,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-bag{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/bag/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-call{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/call/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-call,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-call{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/call/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-engraving{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/engraving/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-engraving,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-engraving{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/engraving/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-financing{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/financing/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-financing,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-financing{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/financing/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-giftwrap{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/giftwrap/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-giftwrap,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-giftwrap{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/giftwrap/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-help{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/help/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-help,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-help{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/help/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-homekit{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/homekit/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-homekit,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-homekit{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/homekit/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-learning{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/learning/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-learning,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-learning{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/learning/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-personal_setup{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/personal_setup/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-personal_setup,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-personal_setup{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/personal_setup/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-retail{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/retail/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-retail,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-retail{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/retail/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-shipping{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/shipping/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-shipping,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-shipping{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/shipping/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-icon-thirdparty_retail{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/thirdparty_retail/icon_large.svg")}.ac-theme-dark #ac-globalfooter .ac-gf-buystrip-info-icon-thirdparty_retail,#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info-icon-thirdparty_retail{width:100%;height:56px;background-size:100% 56px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-buystrip/thirdparty_retail/icon_dark_large.svg")}#ac-globalfooter .ac-gf-buystrip-info-title,#ac-globalfooter .ac-gf-buystrip-info-copy,#ac-globalfooter .ac-gf-buystrip-info-caption,#ac-globalfooter .ac-gf-buystrip-info-cta{margin:0}#ac-globalfooter .ac-gf-buystrip-info-title{font-size:19px;line-height:1.21053;font-weight:600;letter-spacing:.012em;font-family:"SF Pro Display","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;margin-top:.525em}#ac-globalfooter .ac-gf-buystrip-info-copy{display:block;margin-top:0.4em}#ac-globalfooter .ac-gf-buystrip-info-copy+.ac-gf-buystrip-info-column-copy{margin-top:0.8em}#ac-globalfooter .ac-gf-buystrip-info-caption{display:block}#ac-globalfooter .ac-gf-buystrip-info-cta{color:var(--buystrip-link-color);margin-top:0.8em;display:block}#ac-globalfooter.no-js .ac-gf-buystrip-info-cta-chat{display:none}@media only screen and (max-width: 480px){#ac-globalfooter .ac-gf-buystrip-info-column:first-child .ac-gf-buystrip-info-column-content{padding-top:36px}}#ac-globalfooter .ac-gf-buystrip-elevated .ac-gf-buystrip-info{font-size:19px;line-height:1.4211;font-weight:400;letter-spacing:.012em;font-family:"SF Pro Display","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif}#ac-globalfooter .ac-gf-buystrip-elevated .ac-gf-buystrip-info-column:first-child:nth-last-child(4),#ac-globalfooter .ac-gf-buystrip-elevated .ac-gf-buystrip-info-column:first-child:nth-last-child(4) ~ .ac-gf-buystrip-info-column{-ms-flex-preferred-size:50%;flex-basis:50%}@media only screen and (max-width: 480px){#ac-globalfooter .ac-gf-buystrip-elevated .ac-gf-buystrip-info-column:first-child:nth-last-child(4),#ac-globalfooter .ac-gf-buystrip-elevated .ac-gf-buystrip-info-column:first-child:nth-last-child(4) ~ .ac-gf-buystrip-info-column{-ms-flex-preferred-size:100%;flex-basis:100%}}#ac-globalfooter .ac-gf-buystrip-elevated .ac-gf-buystrip-info-content{width:294px;padding-left:8px;padding-right:8px}@media only screen and (max-width: 480px){#ac-globalfooter .ac-gf-buystrip-elevated .ac-gf-buystrip-info-content{width:240px;padding-left:0;padding-right:0}}#ac-globalfooter .ac-gf-buystrip-elevated .ac-gf-buystrip-info-title{font-size:21px;line-height:1.19048;font-weight:600;letter-spacing:.011em;font-family:"SF Pro Display","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;margin-top:.53em}#ac-globalfooter .ac-gf-buystrip-hero{font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;direction:rtl;padding-top:58px;text-align:center;padding-bottom:4px}#ac-globalfooter .ac-gf-buystrip-hero::before,#ac-globalfooter .ac-gf-buystrip-hero::after{content:' ';display:table}#ac-globalfooter .ac-gf-buystrip-hero::after{clear:both}@media only screen and (max-width: 480px){#ac-globalfooter .ac-gf-buystrip-hero{padding-bottom:16px}}#ac-globalfooter .ac-gf-buystrip-hero-product{margin-right:34px;display:inline-block;vertical-align:middle}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-buystrip-hero-product{margin-right:0;margin-top:22px}}#ac-globalfooter .ac-gf-buystrip-hero-block{direction:ltr;display:inline-block;text-align:left;vertical-align:middle}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-buystrip-hero-block{display:block;text-align:center}}#ac-globalfooter .ac-gf-buystrip-hero-title,#ac-globalfooter .ac-gf-buystrip-hero-copy,#ac-globalfooter .ac-gf-buystrip-hero-cta{margin:0}#ac-globalfooter .ac-gf-buystrip-hero-title{font-size:32px;line-height:1.125;font-weight:600;letter-spacing:.004em;font-family:"SF Pro Display","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom:3px}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-buystrip-hero-title{font-size:24px;line-height:1.16667;font-weight:600;letter-spacing:.009em;font-family:"SF Pro Display","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-buystrip-hero-title{margin-left:auto;margin-right:auto}}#ac-globalfooter .ac-gf-buystrip-hero-copy{font-size:19px;line-height:1.21053;font-weight:400;letter-spacing:.012em;font-family:"SF Pro Display","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif}#ac-globalfooter .ac-gf-buystrip-hero-cta{font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;margin-top:0.8em}#ac-globalfooter{--footer-background: #f5f5f7;--footer-border-color: #d2d2d7;--footer-text-color: #6e6e73;--footer-link-color: #424245;--footer-directory-title-color: #1d1d1f;--footer-directory-title-color-hover: #000;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;background:var(--footer-background);color:var(--footer-text-color);min-width:1024px;overflow:hidden;position:relative;z-index:1}.ac-theme-dark #ac-globalfooter,#ac-globalfooter.ac-globalfooter-dark{--footer-background: #1d1d1f;--footer-border-color: #424245;--footer-text-color: #86868b;--footer-link-color: #d2d2d7;--footer-directory-title-color: #f5f5f7;--footer-directory-title-color-hover: #fff}@media only screen and (max-width: 1044px){#ac-globalfooter{min-width:320px}}#ac-globalfooter h1,#ac-globalfooter h2,#ac-globalfooter h3,#ac-globalfooter h4,#ac-globalfooter h5,#ac-globalfooter h6{color:var(--footer-directory-title-color)}#ac-globalfooter a{color:var(--footer-link-color);text-decoration:none}#ac-globalfooter a:hover{text-decoration:underline}#ac-globalfooter a.ac-gf-block{color:inherit;text-decoration:none}#ac-globalfooter a.ac-gf-block:hover{color:inherit}.ac-theme-dark #ac-globalfooter a.ac-gf-block,#ac-globalfooter.ac-globalfooter-dark a.ac-gf-block{color:inherit}.ac-theme-dark #ac-globalfooter a.ac-gf-block .ac-gf-block-link,#ac-globalfooter.ac-globalfooter-dark a.ac-gf-block .ac-gf-block-link{color:#2997ff}#ac-globalfooter .ac-gf-content{margin:0 auto;max-width:980px;padding:0 22px;padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right))}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-content{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}#ac-globalfooter .ac-gf-label{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#ac-globalfooter .ac-gf-sosumi{border-bottom:1px solid var(--footer-border-color);padding:17px 0 11px}#ac-globalfooter .ac-gf-sosumi ol{list-style-position:outside;margin:0;padding:0 17px}#ac-globalfooter .ac-gf-sosumi ol li{list-style-type:decimal}#ac-globalfooter .ac-gf-sosumi ul{list-style:none;margin:0}#ac-globalfooter .ac-gf-sosumi li{padding-bottom:0.8em}#ac-globalfooter .ac-gf-sosumi p,#ac-globalfooter .ac-gf-sosumi li{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif}#ac-globalfooter .ac-gf-sosumi small{font-size:1em}#ac-globalfooter .ac-gf-breadcrumbs{padding:17px 0;position:relative;z-index:1;color:var(--footer-link-color)}#ac-globalfooter .ac-gf-breadcrumbs::before,#ac-globalfooter .ac-gf-breadcrumbs::after{content:' ';display:table}#ac-globalfooter .ac-gf-breadcrumbs::after{clear:both}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-breadcrumbs{border-bottom:1px solid var(--footer-border-color)}}#ac-globalfooter .ac-gf-breadcrumbs-home{left:0;position:absolute;z-index:2;top:17px}#ac-globalfooter .ac-gf-breadcrumbs-home-icon{width:14px;height:72px;background-size:14px 72px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/breadcrumbs/apple/icon_large.svg");height:18px;display:block;position:relative;z-index:2;color:transparent;background-position-y:-36px}.ac-theme-dark #ac-globalfooter .ac-gf-breadcrumbs-home-icon,#ac-globalfooter.ac-globalfooter-dark .ac-gf-breadcrumbs-home-icon{background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/breadcrumbs/apple/icon_dark_large.svg")}#ac-globalfooter .ac-gf-breadcrumbs-home:hover{text-decoration:none}#ac-globalfooter .ac-gf-breadcrumbs-home:hover .ac-gf-breadcrumbs-home-icon{background-position-y:100%}#ac-globalfooter .ac-gf-breadcrumbs-home-label{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#ac-globalfooter .ac-gf-breadcrumbs-path{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;position:relative;z-index:1}#ac-globalfooter .ac-gf-breadcrumbs-path::before,#ac-globalfooter .ac-gf-breadcrumbs-path::after{content:' ';display:table}#ac-globalfooter .ac-gf-breadcrumbs-path::after{clear:both}#ac-globalfooter .ac-gf-breadcrumbs-list{max-height:9999px;padding-left:25px;direction:ltr;list-style:none}#ac-globalfooter .ac-gf-breadcrumbs-item{margin-right:7px;float:left;padding:3px 4px 3px 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ac-globalfooter .ac-gf-breadcrumbs-item:before{width:8px;height:36px;background-size:8px 36px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/breadcrumbs/separator/icon_large.svg");margin-right:11px;content:'';display:inline-block;vertical-align:middle;margin-top:-1px;height:18px;background-position-y:100%}.ac-theme-dark #ac-globalfooter .ac-gf-breadcrumbs-item:before,#ac-globalfooter.ac-globalfooter-dark .ac-gf-breadcrumbs-item:before{background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204453im_/https://www.apple.com/ac/globalfooter/7/en_US/assets/ac-footer/breadcrumbs/separator/icon_dark_large.svg")}#ac-globalfooter .ac-gf-directory{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:20px}#ac-globalfooter .ac-gf-directory:last-child{padding-bottom:28px}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#ac-globalfooter .ac-gf-directory-column{-ms-flex-preferred-size:25%;flex-basis:25%}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory-column{-ms-flex-preferred-size:auto;flex-basis:auto}}#ac-globalfooter .ac-gf-directory-column-section{pointer-events:none}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory-column-section{position:relative;z-index:1;border-bottom:1px solid var(--footer-border-color);overflow:hidden;pointer-events:auto}}#ac-globalfooter .ac-gf-directory-column-section ~ .ac-gf-directory-column-section{padding-top:24px}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory-column-section ~ .ac-gf-directory-column-section{padding-top:0}}#ac-globalfooter .ac-gf-directory-column-section-title{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;margin-right:20px;margin-bottom:.8em}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory-column-section-title{font-weight:400;margin:0;padding-top:10px;padding-bottom:10px;color:var(--footer-text-color);background:var(--footer-background);cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}#ac-globalfooter .ac-gf-directory-column-section-title:hover{color:var(--footer-directory-title-color-hover)}#ac-globalfooter .ac-gf-directory-column-section-title:after{content:'+';float:right;font-size:14px;font-weight:normal;margin-top:-2px;margin-right:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}}#ac-globalfooter .ac-gf-directory-column-section-list{margin-right:20px;list-style:none;padding:0}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory-column-section-list{margin:0;overflow:hidden;padding-top:5px;padding-bottom:16px;position:absolute;top:100%;left:0;width:100%;visibility:hidden;z-index:-1;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}#ac-globalfooter .ac-gf-directory-column-section-item{display:block;pointer-events:auto;margin-bottom:.8em}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory-column-section-item{margin-bottom:0}}#ac-globalfooter .ac-gf-directory-column-section-item:last-child{margin-bottom:0}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory-column-section-link{padding:6px 14px;display:block}#ac-globalfooter .ac-gf-directory-column-section-link:focus{outline-offset:-6px}}#ac-globalfooter .ac-gf-directory-column-section-anchor{right:0;cursor:default;display:none;position:absolute;top:0;width:1px;height:1px;z-index:10}#ac-globalfooter .ac-gf-directory-column-section-anchor:focus{outline-offset:-6px;width:25px;height:38px}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory-column-section-anchor{display:block}}#ac-globalfooter .ac-gf-directory-column-section-anchor-close{display:none}#ac-globalfooter .ac-gf-directory-column-section-anchor-label{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#ac-globalfooter .ac-gf-directory-column-section-state{display:none}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-title,#ac-globalfooter .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-title{color:var(--footer-directory-title-color-hover)}#ac-globalfooter .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-title:after,#ac-globalfooter .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-title:after{-webkit-transform:rotate(45deg) scale(1.08);transform:rotate(45deg) scale(1.08)}#ac-globalfooter .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-list,#ac-globalfooter .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-list{position:static;visibility:visible;z-index:1;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease}#ac-globalfooter .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-anchor-open,#ac-globalfooter .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-anchor-open{display:none}#ac-globalfooter .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-anchor-close,#ac-globalfooter .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-anchor-close{display:block}}#ac-globalfooter .ac-gf-breadcrumbs+.ac-gf-directory{padding-top:0}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-breadcrumbs+.ac-gf-directory{padding-top:0}}#ac-globalfooter .ac-gf-footer{border-top:1px solid var(--footer-border-color);padding:17px 0 21px;padding-bottom:calc(21px + constant(safe-area-inset-bottom))}@supports (padding: calc(max(0px))){#ac-globalfooter .ac-gf-footer{padding-bottom:calc(max(21px, env(safe-area-inset-bottom)))}}#ac-globalfooter .ac-gf-footer:nth-child(2){border-top:none}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-footer{padding-bottom:19px;padding-bottom:calc(19px + constant(safe-area-inset-bottom))}@supports (padding: calc(max(0px))){#ac-globalfooter .ac-gf-footer{padding-bottom:calc(max(19px, env(safe-area-inset-bottom)))}}}#ac-globalfooter .ac-gf-footer-shop{--footer-mini-shop-link-color: #06c;max-height:9999px;padding-bottom:3px}.ac-theme-dark #ac-globalfooter .ac-gf-footer-shop,#ac-globalfooter.ac-globalfooter-dark .ac-gf-footer-shop{--footer-mini-shop-link-color: #2997ff}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-footer-shop{padding-bottom:10px}}#ac-globalfooter .ac-gf-footer-shop a,#ac-globalfooter .ac-gf-footer-shop a:hover{color:var(--footer-mini-shop-link-color)}#ac-globalfooter .ac-gf-footer-locale{float:right;margin-top:5px;position:relative;top:-3px;z-index:2;white-space:nowrap}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-footer-locale{left:-1px;padding-top:5px;float:none}}#ac-globalfooter .ac-gf-footer-locale-link{border-left:1px solid var(--footer-border-color);margin-left:7px;padding-left:11px;display:inline}#ac-globalfooter .ac-gf-footer-locale-link:first-child{border-left:none;margin-left:0;padding-left:0}#ac-globalfooter .ac-gf-footer-legal{position:relative;top:-3px;z-index:1}#ac-globalfooter .ac-gf-footer-legal::before,#ac-globalfooter .ac-gf-footer-legal::after{content:' ';display:table}#ac-globalfooter .ac-gf-footer-legal::after{clear:both}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-footer-legal{padding-top:12px}}#ac-globalfooter .ac-gf-footer-legal-copyright,#ac-globalfooter .ac-gf-footer-legal-links{margin-right:30px;float:left;margin-top:5px}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-footer-legal-copyright,#ac-globalfooter .ac-gf-footer-legal-links{margin-right:0;float:none}}#ac-globalfooter .ac-gf-footer-legal-copyright{max-height:9999px}#ac-globalfooter .ac-gf-footer-legal-links{position:relative;top:-5px;z-index:1}#ac-globalfooter .ac-gf-footer-legal-link{border-right:1px solid var(--footer-border-color);margin-right:7px;padding-right:10px;display:inline-block;margin-top:5px;white-space:nowrap}#ac-globalfooter .ac-gf-footer-legal-link:last-child{border:none;margin:0;padding:0}#ac-globalfooter .ac-gf-buystrip+.ac-gf-footer{border-top:none}#ac-globalfooter .ac-gf-sosumi+.ac-gf-footer{border-top:none}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-breadcrumbs+.ac-gf-footer{border-top:none}}#ac-globalfooter .ac-gf-directory+.ac-gf-footer{padding-top:34px;border-top:none}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory+.ac-gf-footer{padding-top:17px}}#ac-globalfooter .ac-gf-directory+.ac-gf-footer .ac-gf-footer-shop{margin-bottom:7px;padding-bottom:8px;border-bottom:1px solid var(--footer-border-color)}@media only screen and (max-width: 833px){#ac-globalfooter .ac-gf-directory+.ac-gf-footer .ac-gf-footer-shop{border-bottom:none}}#ac-globalfooter .nowrap{white-space:nowrap}#ac-globalfooter .ac-gf-buystrip{text-align:center} + +/* + FILE ARCHIVED ON 20:44:53 May 31, 2022 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 10:24:36 Oct 23, 2025. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 1.202 + exclusion.robots: 0.033 + exclusion.robots.policy: 0.019 + esindex: 0.022 + cdx.remote: 52.44 + LoadShardBlock: 953.097 (6) + PetaboxLoader3.datanode: 513.908 (7) + PetaboxLoader3.resolve: 740.254 (2) + load_resource: 662.996 +*/ \ No newline at end of file diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704cs_/https:/apps.apple.com/global-elements/2210.1.0/en_US/ac-global-nav.6ab06e7ad3aaf025138951b5c958ae3b.css b/webarchive/healthforwatch/web.archive.org/web/20220531203704cs_/https:/apps.apple.com/global-elements/2210.1.0/en_US/ac-global-nav.6ab06e7ad3aaf025138951b5c958ae3b.css new file mode 100644 index 0000000..b9eccdc --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/web/20220531203704cs_/https:/apps.apple.com/global-elements/2210.1.0/en_US/ac-global-nav.6ab06e7ad3aaf025138951b5c958ae3b.css @@ -0,0 +1,22 @@ +@-webkit-keyframes ac-gn-header-slideup-searchshow{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translateY(-32px);transform:translateY(-32px)}}@keyframes ac-gn-header-slideup-searchshow{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translateY(-32px);transform:translateY(-32px)}}#ac-gn-viewport-emitter{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;z-index:-1}#ac-gn-viewport-emitter::before{content:"large"}@media only screen and (max-width: 1023px){#ac-gn-viewport-emitter::before{content:"medium"}}@media only screen and (max-width: 833px){#ac-gn-viewport-emitter::before{content:"small"}}@media only screen and (max-width: 419px){#ac-gn-viewport-emitter::before{content:"xsmall"}}html,body{margin:0;padding:0}#ac-globalnav,#ac-gn-segmentbar{font-weight:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}#ac-globalnav,#ac-globalnav:before,#ac-globalnav:after,#ac-globalnav *,#ac-globalnav *:before,#ac-globalnav *:after,#ac-gn-segmentbar,#ac-gn-segmentbar:before,#ac-gn-segmentbar:after,#ac-gn-segmentbar *,#ac-gn-segmentbar *:before,#ac-gn-segmentbar *:after{-webkit-box-sizing:content-box;box-sizing:content-box;margin:0;padding:0;float:initial;pointer-events:auto;letter-spacing:normal}#ac-globalnav *,#ac-globalnav *:before,#ac-globalnav *:after,#ac-gn-segmentbar *,#ac-gn-segmentbar *:before,#ac-gn-segmentbar *:after{float:inherit;font-size:1em;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit}#ac-globalnav div,#ac-globalnav main,#ac-globalnav article,#ac-globalnav aside,#ac-globalnav details,#ac-globalnav figcaption,#ac-globalnav figure,#ac-globalnav footer,#ac-globalnav header,#ac-globalnav nav,#ac-globalnav section,#ac-gn-segmentbar div,#ac-gn-segmentbar main,#ac-gn-segmentbar article,#ac-gn-segmentbar aside,#ac-gn-segmentbar details,#ac-gn-segmentbar figcaption,#ac-gn-segmentbar figure,#ac-gn-segmentbar footer,#ac-gn-segmentbar header,#ac-gn-segmentbar nav,#ac-gn-segmentbar section{display:block}#ac-globalnav img,#ac-gn-segmentbar img{border:0;vertical-align:middle}#ac-globalnav ul,#ac-gn-segmentbar ul{list-style:none}#ac-globalnav,#ac-globalnav input,#ac-globalnav textarea,#ac-globalnav select,#ac-globalnav button,#ac-gn-segmentbar,#ac-gn-segmentbar input,#ac-gn-segmentbar textarea,#ac-gn-segmentbar select,#ac-gn-segmentbar button{font-synthesis:none;-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}#ac-globalnav,#ac-globalnav select,#ac-globalnav button,#ac-gn-segmentbar,#ac-gn-segmentbar select,#ac-gn-segmentbar button{font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}#ac-globalnav input,#ac-globalnav textarea,#ac-gn-segmentbar input,#ac-gn-segmentbar textarea{font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}#ac-globalnav sup,#ac-gn-segmentbar sup{font-size:0.6em;vertical-align:top;position:relative;bottom:-0.2em}h1 #ac-globalnav sup,h2 #ac-globalnav sup,h3 #ac-globalnav sup,h1 #ac-gn-segmentbar sup,h2 #ac-gn-segmentbar sup,h3 #ac-gn-segmentbar sup{font-size:0.4em}#ac-globalnav sup a,#ac-gn-segmentbar sup a{vertical-align:inherit;color:inherit}#ac-globalnav sup a:hover,#ac-gn-segmentbar sup a:hover{color:#06c;text-decoration:none}#ac-globalnav sub,#ac-gn-segmentbar sub{font-size:smaller;vertical-align:sub;line-height:1}#ac-globalnav :focus,#ac-globalnav * :focus,#ac-gn-segmentbar :focus,#ac-gn-segmentbar * :focus{outline:4px solid rgba(0,125,250,0.6);outline-offset:1px}#ac-globalnav :focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav :focus[data-focus-method="touch"]:not(input):not(textarea):not(select),#ac-globalnav * :focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav * :focus[data-focus-method="touch"]:not(input):not(textarea):not(select),#ac-gn-segmentbar :focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-gn-segmentbar :focus[data-focus-method="touch"]:not(input):not(textarea):not(select),#ac-gn-segmentbar * :focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-gn-segmentbar * :focus[data-focus-method="touch"]:not(input):not(textarea):not(select){outline:none}#ac-globalnav{position:absolute;top:0;right:0;left:0;z-index:9999;display:block;margin:0;width:100%;min-width:1024px;height:48px;max-height:44px;background:rgba(0,0,0,0.92);font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@supports ((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))){#ac-globalnav{background:rgba(0,0,0,0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.ac-theme-dark #ac-globalnav,#ac-globalnav.ac-globalnav-dark{background:rgba(22,22,23,0.92)}@supports ((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))){.ac-theme-dark #ac-globalnav,#ac-globalnav.ac-globalnav-dark{background:rgba(22,22,23,0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}#ac-globalnav.blocktransitions,#ac-globalnav.blocktransitions:before,#ac-globalnav.blocktransitions:after,#ac-globalnav.blocktransitions *,#ac-globalnav.blocktransitions *:before,#ac-globalnav.blocktransitions *:after{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important}@media only screen and (max-width: 1044px){#ac-globalnav{min-width:320px}}@media only screen and (max-width: 833px){#ac-globalnav{overflow-y:hidden;max-height:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-transition:background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);transition:background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1)}#ac-globalnav.with-bagview{overflow-y:visible}#ac-gn-menustate:checked ~ #ac-globalnav,#ac-gn-menustate:target ~ #ac-globalnav{height:100%;background:#000;-webkit-transition:background .36s cubic-bezier(0.32, 0.08, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);transition:background .36s cubic-bezier(0.32, 0.08, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1)}#ac-globalnav.searchshow,#ac-globalnav.searchopen,#ac-globalnav.searchhide{position:fixed}}.ac-gn-blur{display:none}@media only screen and (max-width: 833px){.ac-gn-blur{display:block;position:absolute;top:0;right:0;left:0;z-index:9998;margin:0;width:100%;height:48px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@supports ((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))){.ac-gn-blur{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}}#ac-gn-menustate{display:none}#ac-gn-placeholder{height:44px}@media only screen and (max-width: 833px){#ac-gn-placeholder{height:48px}}.ac-nav-overlap #ac-gn-placeholder{display:none}@-webkit-keyframes ac-gn-curtain-show{0%{opacity:0;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:1}}@keyframes ac-gn-curtain-show{0%{opacity:0;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:1}}#ac-gn-curtain{background:rgba(0,0,0,0.48);display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:9998}@media only screen and (max-width: 833px){#ac-globalnav.with-bagview ~ #ac-gn-curtain{display:block;-webkit-animation:ac-gn-curtain-show .2s both;animation:ac-gn-curtain-show .2s both}}#ac-globalnav.searchshow ~ #ac-gn-curtain,#ac-globalnav.searchopen ~ #ac-gn-curtain,#ac-globalnav.searchhide ~ #ac-gn-curtain{display:block}@media only screen and (max-width: 833px){#ac-globalnav.searchshow ~ #ac-gn-curtain,#ac-globalnav.searchopen ~ #ac-gn-curtain,#ac-globalnav.searchhide ~ #ac-gn-curtain{display:none}}#ac-globalnav.searchshow ~ #ac-gn-curtain{-webkit-animation:ac-gn-curtain-show .2s both;animation:ac-gn-curtain-show .2s both}#ac-globalnav.searchhide ~ #ac-gn-curtain{animation:ac-gn-curtain-show .2s reverse both}#ac-globalnav .ac-gn-content{margin:0 auto;max-width:980px;padding:0 22px;position:relative;z-index:2;padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right))}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-content{padding:0;position:absolute;top:0;width:100%;height:100%}}#ac-globalnav .ac-gn-header{display:none;position:absolute;z-index:5;top:0;left:0;width:100%;height:48px;overflow:hidden}#ac-globalnav .ac-gn-header .ac-gn-item,#ac-globalnav .ac-gn-header .ac-gn-link{height:48px}#ac-globalnav .ac-gn-header .ac-gn-link{line-height:2.82353em}#ac-globalnav .ac-gn-header .ac-gn-apple{position:absolute;width:48px;top:0;left:50%;margin-left:-24px;text-align:center;z-index:1}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-header{display:block}#ac-globalnav.searchshow .ac-gn-header{-webkit-animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.32, 0.08, 0.24, 1) both;animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.32, 0.08, 0.24, 1) both}#ac-globalnav.searchopen .ac-gn-header{display:none}#ac-globalnav.searchhide .ac-gn-header{animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.8, 0, 0.68, 0.92) reverse both}#ac-globalnav .ac-gn-header .ac-gn-apple{display:block}#ac-globalnav .ac-gn-header .ac-gn-bag-small{right:max(0px,env(safe-area-inset-right));display:block;visibility:visible;-webkit-transition:opacity 0.28s 0.36s cubic-bezier(0.52, 0.16, 0.24, 1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:opacity 0.28s 0.36s cubic-bezier(0.52, 0.16, 0.24, 1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96),opacity 0.28s 0.36s cubic-bezier(0.52, 0.16, 0.24, 1);transition:transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96),opacity 0.28s 0.36s cubic-bezier(0.52, 0.16, 0.24, 1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96)}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-header .ac-gn-bag-small,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-header .ac-gn-bag-small{-webkit-transform:translateY(8px);transform:translateY(8px);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s cubic-bezier(0.32, 0.08, 0.24, 1),visibility 0s linear .64s,-webkit-transform 0.36s cubic-bezier(0.54, 0.12, 0.88, 0.64);transition:opacity 0.3s cubic-bezier(0.32, 0.08, 0.24, 1),visibility 0s linear .64s,-webkit-transform 0.36s cubic-bezier(0.54, 0.12, 0.88, 0.64);transition:transform 0.36s cubic-bezier(0.54, 0.12, 0.88, 0.64),opacity 0.3s cubic-bezier(0.32, 0.08, 0.24, 1),visibility 0s linear .64s;transition:transform 0.36s cubic-bezier(0.54, 0.12, 0.88, 0.64),opacity 0.3s cubic-bezier(0.32, 0.08, 0.24, 1),visibility 0s linear .64s,-webkit-transform 0.36s cubic-bezier(0.54, 0.12, 0.88, 0.64)}}@-webkit-keyframes ac-gn-list-searchshow{0%{-webkit-transform:none;transform:none;opacity:1}100%{-webkit-transform:translateY(44px);transform:translateY(44px);opacity:0}}@keyframes ac-gn-list-searchshow{0%{-webkit-transform:none;transform:none;opacity:1}100%{-webkit-transform:translateY(44px);transform:translateY(44px);opacity:0}}#ac-globalnav .ac-gn-header+.ac-gn-list{top:48px}#ac-globalnav .ac-gn-list{cursor:default;margin:0 -8px;width:auto;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-list{display:block;position:absolute;z-index:1;top:3.52941em;right:0;bottom:0;left:0;max-width:664px;margin:0 auto;padding:45px 40px 8px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden;-webkit-transition:visibility 0s linear 1s;transition:visibility 0s linear 1s}#ac-globalnav.menu-opening .ac-gn-list,#ac-globalnav.menu-closing .ac-gn-list{overflow:hidden}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-list,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-list{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}#ac-gn-menustate:checked ~ #ac-globalnav.searchshow .ac-gn-list,#ac-gn-menustate:target ~ #ac-globalnav.searchshow .ac-gn-list{-webkit-animation:ac-gn-list-searchshow .36s cubic-bezier(0.32, 0.08, 0.24, 1) both;animation:ac-gn-list-searchshow .36s cubic-bezier(0.32, 0.08, 0.24, 1) both}#ac-gn-menustate:checked ~ #ac-globalnav.searchopen .ac-gn-list,#ac-gn-menustate:target ~ #ac-globalnav.searchopen .ac-gn-list{visibility:hidden;-webkit-transform:translateY(44px);transform:translateY(44px);opacity:0}#ac-gn-menustate:checked ~ #ac-globalnav.searchhide .ac-gn-list,#ac-gn-menustate:target ~ #ac-globalnav.searchhide .ac-gn-list{animation:ac-gn-list-searchshow .36s cubic-bezier(0.8, 0, 0.68, 0.92) reverse both}}@-webkit-keyframes ac-gn-item-searchshow{0%{opacity:1;-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1);animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1)}40%{opacity:1}100%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}@keyframes ac-gn-item-searchshow{0%{opacity:1;-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1);animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1)}40%{opacity:1}100%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}@-webkit-keyframes ac-gn-item-searchhide{0%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}60%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1);animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1)}}@keyframes ac-gn-item-searchhide{0%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}60%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1);animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1)}}@-webkit-keyframes ac-gn-search-placeholder-searchshow{0%{opacity:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:0.4}}@keyframes ac-gn-search-placeholder-searchshow{0%{opacity:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:0.4}}@-webkit-keyframes ac-gn-bag-searchshow{0%{opacity:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:0}}@keyframes ac-gn-bag-searchshow{0%{opacity:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:0}}#ac-globalnav .ac-gn-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;height:44px;z-index:1;vertical-align:top}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-item{width:100%;height:44px}}#ac-globalnav.searchshow .ac-gn-item-menu,#ac-globalnav.searchopen .ac-gn-item-menu,#ac-globalnav.searchhide .ac-gn-item-menu{pointer-events:none}#ac-globalnav.searchshow .ac-gn-item-menu{-webkit-animation:ac-gn-item-searchshow .325s both;animation:ac-gn-item-searchshow .325s both}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(2){-webkit-animation-delay:.33s;animation-delay:.33s}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(4){-webkit-animation-delay:.27s;animation-delay:.27s}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(5){-webkit-animation-delay:.24s;animation-delay:.24s}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(6){-webkit-animation-delay:.21s;animation-delay:.21s}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(7){-webkit-animation-delay:.18s;animation-delay:.18s}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(8){-webkit-animation-delay:.15s;animation-delay:.15s}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(9){-webkit-animation-delay:.12s;animation-delay:.12s}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(10){-webkit-animation-delay:.09s;animation-delay:.09s}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(11){-webkit-animation-delay:.06s;animation-delay:.06s}#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(12){-webkit-animation-delay:.03s;animation-delay:.03s}#ac-globalnav.searchopen .ac-gn-item-menu{visibility:hidden}#ac-globalnav.searchhide .ac-gn-item-menu{-webkit-animation:ac-gn-item-searchhide .325s both;animation:ac-gn-item-searchhide .325s both}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(2){-webkit-animation-delay:.03s;animation-delay:.03s}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(3){-webkit-animation-delay:.06s;animation-delay:.06s}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(4){-webkit-animation-delay:.09s;animation-delay:.09s}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(5){-webkit-animation-delay:.12s;animation-delay:.12s}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(6){-webkit-animation-delay:.15s;animation-delay:.15s}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(7){-webkit-animation-delay:.18s;animation-delay:.18s}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(8){-webkit-animation-delay:.21s;animation-delay:.21s}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(9){-webkit-animation-delay:.24s;animation-delay:.24s}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(10){-webkit-animation-delay:.27s;animation-delay:.27s}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(11){-webkit-animation-delay:.3s;animation-delay:.3s}#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(12){-webkit-animation-delay:.33s;animation-delay:.33s}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-item-menu{opacity:0;pointer-events:none}#ac-globalnav .ac-gn-item-menu:nth-child(2){-webkit-transform:translateY(-44px);transform:translateY(-44px);-webkit-transition:opacity .3345s cubic-bezier(0.52, 0.16, 0.52, 0.84) .15s,-webkit-transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s;transition:opacity .3345s cubic-bezier(0.52, 0.16, 0.52, 0.84) .15s,-webkit-transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s;transition:opacity .3345s cubic-bezier(0.52, 0.16, 0.52, 0.84) .15s,transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s;transition:opacity .3345s cubic-bezier(0.52, 0.16, 0.52, 0.84) .15s,transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s,-webkit-transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s;padding-top:1px}#ac-globalnav .ac-gn-item-menu:nth-child(3){-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:opacity .30573s cubic-bezier(0.52, 0.16, 0.52, 0.84) .13667s,-webkit-transform .45552s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09933s;transition:opacity .30573s cubic-bezier(0.52, 0.16, 0.52, 0.84) .13667s,-webkit-transform .45552s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09933s;transition:opacity .30573s cubic-bezier(0.52, 0.16, 0.52, 0.84) .13667s,transform .45552s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09933s;transition:opacity .30573s cubic-bezier(0.52, 0.16, 0.52, 0.84) .13667s,transform .45552s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09933s,-webkit-transform .45552s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09933s}#ac-globalnav .ac-gn-item-menu:nth-child(3)::before{content:'';display:block;width:100%;height:1px;background:#424245}#ac-globalnav .ac-gn-item-menu:nth-child(4){-webkit-transform:translateY(-36px);transform:translateY(-36px);-webkit-transition:opacity .28122s cubic-bezier(0.52, 0.16, 0.52, 0.84) .12333s,-webkit-transform .44574s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09067s;transition:opacity .28122s cubic-bezier(0.52, 0.16, 0.52, 0.84) .12333s,-webkit-transform .44574s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09067s;transition:opacity .28122s cubic-bezier(0.52, 0.16, 0.52, 0.84) .12333s,transform .44574s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09067s;transition:opacity .28122s cubic-bezier(0.52, 0.16, 0.52, 0.84) .12333s,transform .44574s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09067s,-webkit-transform .44574s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09067s}#ac-globalnav .ac-gn-item-menu:nth-child(4)::before{content:'';display:block;width:100%;height:1px;background:#424245}#ac-globalnav .ac-gn-item-menu:nth-child(5){-webkit-transform:translateY(-32px);transform:translateY(-32px);-webkit-transition:opacity .26098s cubic-bezier(0.52, 0.16, 0.52, 0.84) .11s,-webkit-transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s;transition:opacity .26098s cubic-bezier(0.52, 0.16, 0.52, 0.84) .11s,-webkit-transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s;transition:opacity .26098s cubic-bezier(0.52, 0.16, 0.52, 0.84) .11s,transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s;transition:opacity .26098s cubic-bezier(0.52, 0.16, 0.52, 0.84) .11s,transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s,-webkit-transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s}#ac-globalnav .ac-gn-item-menu:nth-child(5)::before{content:'';display:block;width:100%;height:1px;background:#424245}#ac-globalnav .ac-gn-item-menu:nth-child(6){-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-transition:opacity .24499s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09667s,-webkit-transform .43097s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07333s;transition:opacity .24499s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09667s,-webkit-transform .43097s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07333s;transition:opacity .24499s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09667s,transform .43097s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07333s;transition:opacity .24499s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09667s,transform .43097s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07333s,-webkit-transform .43097s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07333s}#ac-globalnav .ac-gn-item-menu:nth-child(6)::before{content:'';display:block;width:100%;height:1px;background:#424245}#ac-globalnav .ac-gn-item-menu:nth-child(7){-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-transition:opacity .23327s cubic-bezier(0.52, 0.16, 0.52, 0.84) .08333s,-webkit-transform .42598s cubic-bezier(0.52, 0.16, 0.52, 0.84) .06467s;transition:opacity .23327s cubic-bezier(0.52, 0.16, 0.52, 0.84) .08333s,-webkit-transform .42598s cubic-bezier(0.52, 0.16, 0.52, 0.84) .06467s;transition:opacity .23327s cubic-bezier(0.52, 0.16, 0.52, 0.84) .08333s,transform .42598s cubic-bezier(0.52, 0.16, 0.52, 0.84) .06467s;transition:opacity .23327s cubic-bezier(0.52, 0.16, 0.52, 0.84) .08333s,transform .42598s cubic-bezier(0.52, 0.16, 0.52, 0.84) .06467s,-webkit-transform .42598s cubic-bezier(0.52, 0.16, 0.52, 0.84) .06467s}#ac-globalnav .ac-gn-item-menu:nth-child(7)::before{content:'';display:block;width:100%;height:1px;background:#424245}#ac-globalnav .ac-gn-item-menu:nth-child(8){-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .22581s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07s,-webkit-transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s;transition:opacity .22581s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07s,-webkit-transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s;transition:opacity .22581s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07s,transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s;transition:opacity .22581s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07s,transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s,-webkit-transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s}#ac-globalnav .ac-gn-item-menu:nth-child(8)::before{content:'';display:block;width:100%;height:1px;background:#424245}#ac-globalnav .ac-gn-item-menu:nth-child(9){-webkit-transform:translateY(-16px);transform:translateY(-16px);-webkit-transition:opacity .22261s cubic-bezier(0.52, 0.16, 0.52, 0.84) .05667s,-webkit-transform .4208s cubic-bezier(0.52, 0.16, 0.52, 0.84) .04733s;transition:opacity .22261s cubic-bezier(0.52, 0.16, 0.52, 0.84) .05667s,-webkit-transform .4208s cubic-bezier(0.52, 0.16, 0.52, 0.84) .04733s;transition:opacity .22261s cubic-bezier(0.52, 0.16, 0.52, 0.84) .05667s,transform .4208s cubic-bezier(0.52, 0.16, 0.52, 0.84) .04733s;transition:opacity .22261s cubic-bezier(0.52, 0.16, 0.52, 0.84) .05667s,transform .4208s cubic-bezier(0.52, 0.16, 0.52, 0.84) .04733s,-webkit-transform .4208s cubic-bezier(0.52, 0.16, 0.52, 0.84) .04733s}#ac-globalnav .ac-gn-item-menu:nth-child(9)::before{content:'';display:block;width:100%;height:1px;background:#424245}#ac-globalnav .ac-gn-item-menu:nth-child(10){-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-transition:opacity .22368s cubic-bezier(0.52, 0.16, 0.52, 0.84) .04333s,-webkit-transform .4206s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03867s;transition:opacity .22368s cubic-bezier(0.52, 0.16, 0.52, 0.84) .04333s,-webkit-transform .4206s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03867s;transition:opacity .22368s cubic-bezier(0.52, 0.16, 0.52, 0.84) .04333s,transform .4206s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03867s;transition:opacity .22368s cubic-bezier(0.52, 0.16, 0.52, 0.84) .04333s,transform .4206s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03867s,-webkit-transform .4206s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03867s}#ac-globalnav .ac-gn-item-menu:nth-child(10)::before{content:'';display:block;width:100%;height:1px;background:#424245}#ac-globalnav .ac-gn-item-menu:nth-child(11){-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity .229s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s,-webkit-transform .422s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s;transition:opacity .229s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s,-webkit-transform .422s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s;transition:opacity .229s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s,transform .422s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s;transition:opacity .229s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s,transform .422s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s,-webkit-transform .422s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s}#ac-globalnav .ac-gn-item-menu:nth-child(11)::before{content:'';display:block;width:100%;height:1px;background:#424245}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(2),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(2){-webkit-transition:opacity .3091s cubic-bezier(0.32, 0.08, 0.24, 1) .03s,-webkit-transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s;transition:opacity .3091s cubic-bezier(0.32, 0.08, 0.24, 1) .03s,-webkit-transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s;transition:opacity .3091s cubic-bezier(0.32, 0.08, 0.24, 1) .03s,transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s;transition:opacity .3091s cubic-bezier(0.32, 0.08, 0.24, 1) .03s,transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s,-webkit-transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(3),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(3){-webkit-transition:opacity .31812s cubic-bezier(0.32, 0.08, 0.24, 1) .04333s,-webkit-transform .35351s cubic-bezier(0.32, 0.08, 0.24, 1) .03333s;transition:opacity .31812s cubic-bezier(0.32, 0.08, 0.24, 1) .04333s,-webkit-transform .35351s cubic-bezier(0.32, 0.08, 0.24, 1) .03333s;transition:opacity .31812s cubic-bezier(0.32, 0.08, 0.24, 1) .04333s,transform .35351s cubic-bezier(0.32, 0.08, 0.24, 1) .03333s;transition:opacity .31812s cubic-bezier(0.32, 0.08, 0.24, 1) .04333s,transform .35351s cubic-bezier(0.32, 0.08, 0.24, 1) .03333s,-webkit-transform .35351s cubic-bezier(0.32, 0.08, 0.24, 1) .03333s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(4),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(4){-webkit-transition:opacity .32664s cubic-bezier(0.32, 0.08, 0.24, 1) .05667s,-webkit-transform .36347s cubic-bezier(0.32, 0.08, 0.24, 1) .04667s;transition:opacity .32664s cubic-bezier(0.32, 0.08, 0.24, 1) .05667s,-webkit-transform .36347s cubic-bezier(0.32, 0.08, 0.24, 1) .04667s;transition:opacity .32664s cubic-bezier(0.32, 0.08, 0.24, 1) .05667s,transform .36347s cubic-bezier(0.32, 0.08, 0.24, 1) .04667s;transition:opacity .32664s cubic-bezier(0.32, 0.08, 0.24, 1) .05667s,transform .36347s cubic-bezier(0.32, 0.08, 0.24, 1) .04667s,-webkit-transform .36347s cubic-bezier(0.32, 0.08, 0.24, 1) .04667s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(5),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(5){-webkit-transition:opacity .33467s cubic-bezier(0.32, 0.08, 0.24, 1) .07s,-webkit-transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s;transition:opacity .33467s cubic-bezier(0.32, 0.08, 0.24, 1) .07s,-webkit-transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s;transition:opacity .33467s cubic-bezier(0.32, 0.08, 0.24, 1) .07s,transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s;transition:opacity .33467s cubic-bezier(0.32, 0.08, 0.24, 1) .07s,transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s,-webkit-transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(6),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(6){-webkit-transition:opacity .3422s cubic-bezier(0.32, 0.08, 0.24, 1) .08333s,-webkit-transform .38926s cubic-bezier(0.32, 0.08, 0.24, 1) .07333s;transition:opacity .3422s cubic-bezier(0.32, 0.08, 0.24, 1) .08333s,-webkit-transform .38926s cubic-bezier(0.32, 0.08, 0.24, 1) .07333s;transition:opacity .3422s cubic-bezier(0.32, 0.08, 0.24, 1) .08333s,transform .38926s cubic-bezier(0.32, 0.08, 0.24, 1) .07333s;transition:opacity .3422s cubic-bezier(0.32, 0.08, 0.24, 1) .08333s,transform .38926s cubic-bezier(0.32, 0.08, 0.24, 1) .07333s,-webkit-transform .38926s cubic-bezier(0.32, 0.08, 0.24, 1) .07333s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(7),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(7){-webkit-transition:opacity .34923s cubic-bezier(0.32, 0.08, 0.24, 1) .09667s,-webkit-transform .40508s cubic-bezier(0.32, 0.08, 0.24, 1) .08667s;transition:opacity .34923s cubic-bezier(0.32, 0.08, 0.24, 1) .09667s,-webkit-transform .40508s cubic-bezier(0.32, 0.08, 0.24, 1) .08667s;transition:opacity .34923s cubic-bezier(0.32, 0.08, 0.24, 1) .09667s,transform .40508s cubic-bezier(0.32, 0.08, 0.24, 1) .08667s;transition:opacity .34923s cubic-bezier(0.32, 0.08, 0.24, 1) .09667s,transform .40508s cubic-bezier(0.32, 0.08, 0.24, 1) .08667s,-webkit-transform .40508s cubic-bezier(0.32, 0.08, 0.24, 1) .08667s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(8),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(8){-webkit-transition:opacity .35577s cubic-bezier(0.32, 0.08, 0.24, 1) .11s,-webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s;transition:opacity .35577s cubic-bezier(0.32, 0.08, 0.24, 1) .11s,-webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s;transition:opacity .35577s cubic-bezier(0.32, 0.08, 0.24, 1) .11s,transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s;transition:opacity .35577s cubic-bezier(0.32, 0.08, 0.24, 1) .11s,transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s,-webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(9),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(9){-webkit-transition:opacity .36181s cubic-bezier(0.32, 0.08, 0.24, 1) .12333s,-webkit-transform .44258s cubic-bezier(0.32, 0.08, 0.24, 1) .11333s;transition:opacity .36181s cubic-bezier(0.32, 0.08, 0.24, 1) .12333s,-webkit-transform .44258s cubic-bezier(0.32, 0.08, 0.24, 1) .11333s;transition:opacity .36181s cubic-bezier(0.32, 0.08, 0.24, 1) .12333s,transform .44258s cubic-bezier(0.32, 0.08, 0.24, 1) .11333s;transition:opacity .36181s cubic-bezier(0.32, 0.08, 0.24, 1) .12333s,transform .44258s cubic-bezier(0.32, 0.08, 0.24, 1) .11333s,-webkit-transform .44258s cubic-bezier(0.32, 0.08, 0.24, 1) .11333s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(10),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(10){-webkit-transition:opacity .36735s cubic-bezier(0.32, 0.08, 0.24, 1) .13667s,-webkit-transform .46427s cubic-bezier(0.32, 0.08, 0.24, 1) .12667s;transition:opacity .36735s cubic-bezier(0.32, 0.08, 0.24, 1) .13667s,-webkit-transform .46427s cubic-bezier(0.32, 0.08, 0.24, 1) .12667s;transition:opacity .36735s cubic-bezier(0.32, 0.08, 0.24, 1) .13667s,transform .46427s cubic-bezier(0.32, 0.08, 0.24, 1) .12667s;transition:opacity .36735s cubic-bezier(0.32, 0.08, 0.24, 1) .13667s,transform .46427s cubic-bezier(0.32, 0.08, 0.24, 1) .12667s,-webkit-transform .46427s cubic-bezier(0.32, 0.08, 0.24, 1) .12667s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(11),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(11){-webkit-transition:opacity .3724s cubic-bezier(0.32, 0.08, 0.24, 1) .15s,-webkit-transform .4879s cubic-bezier(0.32, 0.08, 0.24, 1) .14s;transition:opacity .3724s cubic-bezier(0.32, 0.08, 0.24, 1) .15s,-webkit-transform .4879s cubic-bezier(0.32, 0.08, 0.24, 1) .14s;transition:opacity .3724s cubic-bezier(0.32, 0.08, 0.24, 1) .15s,transform .4879s cubic-bezier(0.32, 0.08, 0.24, 1) .14s;transition:opacity .3724s cubic-bezier(0.32, 0.08, 0.24, 1) .15s,transform .4879s cubic-bezier(0.32, 0.08, 0.24, 1) .14s,-webkit-transform .4879s cubic-bezier(0.32, 0.08, 0.24, 1) .14s}#ac-globalnav.searchshow .ac-gn-item-menu,#ac-globalnav.searchopen .ac-gn-item-menu,#ac-globalnav.searchhide .ac-gn-item-menu{-webkit-animation:none;animation:none}}#ac-globalnav.searchshow .ac-gn-bag,#ac-globalnav.searchopen .ac-gn-bag,#ac-globalnav.searchhide .ac-gn-bag{pointer-events:none}#ac-globalnav.searchshow .ac-gn-bag{-webkit-animation:ac-gn-item-searchshow .325s both;animation:ac-gn-item-searchshow .325s both}#ac-globalnav.searchopen .ac-gn-bag{visibility:hidden}#ac-globalnav.searchhide .ac-gn-bag{-webkit-animation:ac-gn-item-searchhide .325s both;animation:ac-gn-item-searchhide .325s both;-webkit-animation-delay:.36s;animation-delay:.36s}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-bag{right:0;display:none;position:absolute;top:0;width:auto;z-index:1}}#ac-globalnav .ac-gn-search-small{display:none}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-search{display:none}#ac-globalnav.searchshow .ac-gn-search,#ac-globalnav.searchopen .ac-gn-search,#ac-globalnav.searchhide .ac-gn-search{-webkit-animation:none;animation:none}#ac-globalnav .ac-gn-search-small{display:block}}#ac-globalnav .ac-gn-search .ac-gn-link-search{background-position:8px 0}#ac-globalnav.searchshow .ac-gn-apple{-webkit-animation:ac-gn-item-searchshow .325s both;animation:ac-gn-item-searchshow .325s both;-webkit-animation-delay:.36s;animation-delay:.36s}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-apple{display:none}}#ac-globalnav.searchopen .ac-gn-apple{visibility:hidden}#ac-globalnav.searchhide .ac-gn-apple{-webkit-animation:ac-gn-item-searchhide .325s both;animation:ac-gn-item-searchhide .325s both}#ac-globalnav .ac-gn-link{font-size:12px;line-height:3.66667;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;color:#f5f5f7;position:relative;z-index:1;display:inline-block;padding:0 8px;height:44px;opacity:.8;background:no-repeat;text-decoration:none;white-space:nowrap;-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-tap-highlight-color:rgba(0,0,0,0);outline-offset:-7px}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link{font-size:17px;line-height:1.23536;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}}#ac-globalnav .ac-gn-link:hover{opacity:1}#ac-globalnav .ac-gn-link:focus{opacity:1;-webkit-transition:none;transition:none}#ac-globalnav .ac-gn-link-text{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;top:50%}#ac-globalnav .ac-gn-bag-wrapper{cursor:pointer;height:100%;opacity:.8;-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-tap-highlight-color:rgba(0,0,0,0)}#ac-globalnav .ac-gn-bag-wrapper:hover{opacity:1}#ac-globalnav .ac-gn-bag-wrapper:focus-within{opacity:1;-webkit-transition:none;transition:none}#ac-globalnav .ac-gn-link-bag{opacity:1}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-bag{padding:0 16px}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-item-menu .ac-gn-link{background-position:left center;display:block;outline-offset:0;padding:0;width:auto;max-width:none}}#ac-globalnav .ac-gn-link-apple{background-size:14px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_apple_image__b5er5ngrzxqq_large.svg");background-position:center center;width:14px}#ac-globalnav.no-svg .ac-gn-link-apple{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_apple_image__b5er5ngrzxqq_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-apple{background-size:17px 48px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_apple_image__b5er5ngrzxqq_small.svg")}#ac-globalnav.no-svg .ac-gn-link-apple{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_apple_image__b5er5ngrzxqq_small.png")}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-apple{width:17px}}#ac-globalnav .ac-gn-link-store{background-size:30px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_store_image__c7jy08initqq_large.svg");background-position:center center;background-origin:content-box;background-size:cover;width:2.5em;max-width:51px}#ac-globalnav.no-svg .ac-gn-link-store{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_store_image__c7jy08initqq_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-store{background-size:40px 43px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_store_image__c7jy08initqq_small.svg")}#ac-globalnav.no-svg .ac-gn-link-store{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_store_image__c7jy08initqq_small.png")}}#ac-globalnav .ac-gn-link-mac{background-size:23px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_mac_image__dazlko3t9a6a_large.svg");background-position:center center;background-origin:content-box;background-size:cover;width:1.91667em;max-width:39.1px}#ac-globalnav.no-svg .ac-gn-link-mac{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_mac_image__dazlko3t9a6a_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-mac{background-size:32px 43px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_mac_image__dazlko3t9a6a_small.svg")}#ac-globalnav.no-svg .ac-gn-link-mac{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_mac_image__dazlko3t9a6a_small.png")}}#ac-globalnav .ac-gn-link-ipad{background-size:24px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_ipad_image__fw9qyj9lloi2_large.svg");background-position:center center;background-origin:content-box;background-size:cover;width:2em;max-width:40.8px}#ac-globalnav.no-svg .ac-gn-link-ipad{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_ipad_image__fw9qyj9lloi2_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-ipad{background-size:32px 43px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_ipad_image__fw9qyj9lloi2_small.svg")}#ac-globalnav.no-svg .ac-gn-link-ipad{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_ipad_image__fw9qyj9lloi2_small.png")}}#ac-globalnav .ac-gn-link-iphone{background-size:38px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_iphone_image__ko7x4isga4ia_large.svg");background-position:center center;background-origin:content-box;background-size:cover;width:3.16667em;max-width:64.6px}#ac-globalnav.no-svg .ac-gn-link-iphone{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_iphone_image__ko7x4isga4ia_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-iphone{background-size:51px 43px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_iphone_image__ko7x4isga4ia_small.svg")}#ac-globalnav.no-svg .ac-gn-link-iphone{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_iphone_image__ko7x4isga4ia_small.png")}}#ac-globalnav .ac-gn-link-watch{background-size:35px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_watch_image__gkoblojrlsqe_large.svg");background-position:center center;background-origin:content-box;background-size:cover;width:2.91667em;max-width:59.5px}#ac-globalnav.no-svg .ac-gn-link-watch{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_watch_image__gkoblojrlsqe_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-watch{background-size:48px 43px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_watch_image__gkoblojrlsqe_small.svg")}#ac-globalnav.no-svg .ac-gn-link-watch{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_watch_image__gkoblojrlsqe_small.png")}}#ac-globalnav .ac-gn-link-airpods{background-size:43px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_airpods_image__f969s84ivmaa_large.svg");background-position:center center;background-origin:content-box;background-size:cover;width:3.58333em;max-width:73.1px}#ac-globalnav.no-svg .ac-gn-link-airpods{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_airpods_image__f969s84ivmaa_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-airpods{background-size:58px 43px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_airpods_image__f969s84ivmaa_small.svg")}#ac-globalnav.no-svg .ac-gn-link-airpods{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_airpods_image__f969s84ivmaa_small.png")}}#ac-globalnav .ac-gn-link-tvhome{background-size:65px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_tvhome_image__zb2ewyxbi6ae_large.svg");background-position:center center;background-origin:content-box;background-size:cover;width:5.41667em;max-width:110.5px}#ac-globalnav.no-svg .ac-gn-link-tvhome{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_tvhome_image__zb2ewyxbi6ae_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-tvhome{background-size:87px 43px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_tvhome_image__zb2ewyxbi6ae_small.svg")}#ac-globalnav.no-svg .ac-gn-link-tvhome{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_tvhome_image__zb2ewyxbi6ae_small.png")}}#ac-globalnav .ac-gn-link-accessories{background-size:67px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_accessories_image__edj0wqmfwxyu_large.svg");background-position:center center;background-origin:content-box;background-size:cover;width:5.58333em;max-width:113.9px}#ac-globalnav.no-svg .ac-gn-link-accessories{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_accessories_image__edj0wqmfwxyu_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-accessories{background-size:91px 43px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_accessories_image__edj0wqmfwxyu_small.svg")}#ac-globalnav.no-svg .ac-gn-link-accessories{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_accessories_image__edj0wqmfwxyu_small.png")}}#ac-globalnav .ac-gn-link-onlyonapple{background-size:80px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_onlyonapple_image__c4t8k97tougm_large.svg");background-position:center center;background-origin:content-box;background-size:cover;width:6.66667em;max-width:136px}#ac-globalnav.no-svg .ac-gn-link-onlyonapple{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_onlyonapple_image__c4t8k97tougm_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-onlyonapple{background-size:108px 43px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_onlyonapple_image__c4t8k97tougm_small.svg")}#ac-globalnav.no-svg .ac-gn-link-onlyonapple{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_onlyonapple_image__c4t8k97tougm_small.png")}}#ac-globalnav .ac-gn-link-support{background-size:44px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_support_image__bw9kctll7u3m_large.svg");background-position:center center;background-origin:content-box;background-size:cover;width:3.66667em;max-width:74.8px}#ac-globalnav.no-svg .ac-gn-link-support{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_support_image__bw9kctll7u3m_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-support{background-size:61px 43px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_support_image__bw9kctll7u3m_small.svg")}#ac-globalnav.no-svg .ac-gn-link-support{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_links_support_image__bw9kctll7u3m_small.png")}}#ac-globalnav .ac-gn-link-search{background-size:15px 88px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_image__cbllq1gkias2_large.svg");background-position:center center;width:15px}#ac-globalnav.no-svg .ac-gn-link-search{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_image__cbllq1gkias2_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-search{background-size:14px 14px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_image__cbllq1gkias2_small.svg")}#ac-globalnav.no-svg .ac-gn-link-search{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_image__cbllq1gkias2_small.png")}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-search{width:14px}}#ac-globalnav .ac-gn-link-bag{background-size:13px 44px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_bag_image__yzte50i47ciu_large.svg");background-position:center center;width:13px}#ac-globalnav.no-svg .ac-gn-link-bag{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_bag_image__yzte50i47ciu_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-bag{background-size:15px 48px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_bag_image__yzte50i47ciu_small.svg")}#ac-globalnav.no-svg .ac-gn-link-bag{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_bag_image__yzte50i47ciu_small.png")}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-link-bag{width:15px}}#ac-globalnav .ac-gn-menuicon{left:max(0px,env(safe-area-inset-left));position:absolute;z-index:2;top:0;width:48px;border-bottom:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#ac-globalnav .ac-gn-menuicon-label{display:block;position:absolute;opacity:.8;z-index:3;top:0;width:48px;height:48px;cursor:pointer;-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)}#ac-globalnav .ac-gn-menuicon-bread{position:absolute;z-index:3;top:9px;left:9px;width:30px;height:30px;-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)}#ac-globalnav .ac-gn-menuicon-bread-top{-webkit-transition:-webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:-webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);-webkit-transform:none;transform:none;z-index:4}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-top,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-top{-webkit-transition:-webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition:-webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition:transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition:transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s, -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#ac-globalnav .ac-gn-menuicon-bread-bottom{-webkit-transition:-webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:-webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);-webkit-transform:none;transform:none}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-bottom,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-bottom{-webkit-transition:-webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition:-webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition:transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition:transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s, -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#ac-globalnav.searchopen .ac-gn-menuicon-bread{visibility:hidden}#ac-globalnav .ac-gn-menuicon-bread-crust{display:block;width:17px;height:1px;background:#fff;border-radius:0.5px;position:absolute;left:7px;z-index:1}#ac-globalnav .ac-gn-menuicon-bread-crust-top{top:14px;-webkit-transform:translateY(-3px) scaleX(.88235);transform:translateY(-3px) scaleX(.88235);-webkit-transition:-webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition:-webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition:transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition:transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s, -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-crust-top,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-crust-top{-webkit-transition:-webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:-webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);-webkit-transform:none;transform:none}#ac-globalnav .ac-gn-menuicon-bread-crust-bottom{bottom:14px;-webkit-transform:translateY(3px) scaleX(.88235);transform:translateY(3px) scaleX(.88235);-webkit-transition:-webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition:-webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition:transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition:transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s, -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-crust-bottom,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-crust-bottom{-webkit-transition:-webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:-webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition:transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);-webkit-transform:none;transform:none}#ac-globalnav .ac-gn-menuanchor:hover ~ .ac-gn-menuicon-label,#ac-globalnav .ac-gn-menuanchor:focus ~ .ac-gn-menuicon-label,#ac-globalnav .ac-gn-menuanchor:active ~ .ac-gn-menuicon-label{opacity:1}#ac-globalnav .ac-gn-menuanchor{left:0;color:#fff;position:absolute;top:0;width:48px;height:48px;z-index:10}#ac-globalnav .ac-gn-menuanchor:focus{outline-offset:-8px}#ac-globalnav .ac-gn-menuanchor-close{display:none}#ac-globalnav .ac-gn-menuanchor-label{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuanchor-open,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuanchor-open{display:none}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuanchor-close,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuanchor-close{display:block}#ac-globalnav .ac-gn-bag-badge{right:9px;top:auto;display:inline-block;position:absolute;bottom:11px;z-index:1;width:1.3em;height:1.3em;-webkit-box-sizing:border-box;box-sizing:border-box;float:none;color:#1d1d1f;font-size:10px;font-weight:600;letter-spacing:-0.008em;line-height:1.3;text-align:center;-webkit-transform:scale(0) translateX(-7px);transform:scale(0) translateX(-7px);-webkit-transform-origin:right;transform-origin:right}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-bag-badge{right:15px;bottom:13px}}#ac-globalnav .ac-gn-bag-badge::before,#ac-globalnav .ac-gn-bag-badge::after{right:0;content:'';background:#fff;border-radius:1.3em;display:block;height:100%;width:1.3em;position:absolute;top:0}#ac-globalnav .ac-gn-bag-badge::before{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1)}#ac-globalnav .ac-gn-bag-badge-separator{right:.65em;background:#fff;width:1em;height:100%;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1)}#ac-globalnav .ac-gn-bag-badge-number{display:block;position:relative;z-index:2;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:inherit;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1)}.windows#ac-globalnav.firefox .ac-gn-bag-badge-number{line-height:1.2}#ac-globalnav .ac-gn-bag-badge-unit{right:1.5px;opacity:0;display:inline-block;position:absolute;top:0;z-index:2;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-font-feature-settings:'case';font-feature-settings:'case';-webkit-transition:opacity 0.1s cubic-bezier(0.25, 0.1, 0.3, 1);transition:opacity 0.1s cubic-bezier(0.25, 0.1, 0.3, 1)}#ac-globalnav.with-bag-count .ac-gn-bag.with-badge{padding-left:6px;-webkit-transition:padding 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:padding 0.3s cubic-bezier(0.25, 0.1, 0.3, 1)}#ac-globalnav.with-bag-count .ac-gn-bag.with-badge .ac-gn-bag-badge{-webkit-transform:none;transform:none;-webkit-transition:width 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:width 0.3s cubic-bezier(0.25, 0.1, 0.3, 1)}#ac-globalnav.with-bag-count .ac-gn-link-bag{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);-webkit-transform:translateX(-6px);transform:translateX(-6px)}@media only screen and (max-width: 833px){#ac-globalnav.with-bag-count .ac-gn-link-bag{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge{padding-left:.5em}#ac-globalnav.with-bag-count-double .ac-gn-bag-badge{width:1.8em}#ac-globalnav.with-bag-count-double .ac-gn-bag-badge::before{-webkit-transform:translateX(-.5em);transform:translateX(-.5em)}#ac-globalnav.with-bag-count-double .ac-gn-bag-badge-separator{-webkit-transform:scaleX(.45455);transform:scaleX(.45455)}#ac-globalnav.with-bag-count-double .ac-gn-link-bag{-webkit-transform:translateX(-11px);transform:translateX(-11px)}@media only screen and (max-width: 833px){#ac-globalnav.with-bag-count-double .ac-gn-link-bag{-webkit-transform:translateX(-9px);transform:translateX(-9px)}}#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge{padding-left:1.1em}#ac-globalnav.with-bag-count-triple .ac-gn-bag-badge{width:2.4em}#ac-globalnav.with-bag-count-triple .ac-gn-bag-badge::before{-webkit-transform:translateX(-1.1em);transform:translateX(-1.1em)}#ac-globalnav.with-bag-count-triple .ac-gn-bag-badge-separator{-webkit-transform:scaleX(1);transform:scaleX(1)}#ac-globalnav.with-bag-count-triple .ac-gn-bag-badge-number{-webkit-transform:translateX(-2.5px);transform:translateX(-2.5px)}#ac-globalnav.with-bag-count-triple .ac-gn-bag-badge-unit{opacity:1;-webkit-transition:opacity 0.15s cubic-bezier(0.25, 0.1, 0.3, 1) 0.185s;transition:opacity 0.15s cubic-bezier(0.25, 0.1, 0.3, 1) 0.185s}#ac-globalnav.with-bag-count-triple .ac-gn-link-bag{-webkit-transform:translateX(-17px);transform:translateX(-17px)}@media only screen and (max-width: 833px){#ac-globalnav.with-bag-count-triple .ac-gn-link-bag{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge{-webkit-transition:none;transition:none}#ac-globalnav.with-bag-count-onload .ac-gn-link-bag{-webkit-transition:none;transition:none}#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge{-webkit-transition:none;transition:none}#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge::before,#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge::after,#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge-separator,#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge-number,#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge-unit{-webkit-transition:none;transition:none}#ac-globalnav.bagitem-adding .ac-gn-link-bag{-webkit-transition:none;transition:none}#ac-globalnav.bagitem-adding .ac-gn-bag.with-badge{-webkit-transition:none;transition:none}#ac-globalnav.bagitem-adding .ac-gn-bag.with-badge .ac-gn-bag-badge{-webkit-transition:none;transition:none}.bagitem-adding#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge .ac-gn-bag-badge::before,.bagitem-adding#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge .ac-gn-bag-badge::after,.bagitem-adding#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge .ac-gn-bag-badge-separator,.bagitem-adding#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge .ac-gn-bag-badge-number,.bagitem-adding#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge .ac-gn-bag-badge-unit{-webkit-transition:none;transition:none}.bagitem-adding#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge .ac-gn-bag-badge::before,.bagitem-adding#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge .ac-gn-bag-badge::after,.bagitem-adding#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge .ac-gn-bag-badge-separator,.bagitem-adding#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge .ac-gn-bag-badge-number,.bagitem-adding#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge .ac-gn-bag-badge-unit{-webkit-transition:none;transition:none}#ac-globalnav.bagitem-removing .ac-gn-bag{-webkit-transition:padding 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:padding 0.3s cubic-bezier(0.25, 0.1, 0.3, 1)}#ac-globalnav.bagitem-removing .ac-gn-link-bag{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.3, 1)}#ac-globalnav.bagitem-removing .ac-gn-bag .ac-gn-bag-badge{-webkit-transition:all 0.3s cubic-bezier(0.25, 0.1, 0.3, 1);transition:all 0.3s cubic-bezier(0.25, 0.1, 0.3, 1)}#ac-globalnav .ac-gn-bagview{margin-right:-115px;right:0;position:absolute;top:48px;z-index:1}#ac-globalnav.with-bag-count .ac-gn-bagview{right:3px}#ac-globalnav.with-bag-count-double .ac-gn-bagview{right:6.5px}#ac-globalnav.with-bag-count-triple .ac-gn-bagview{right:7.5px}@media only screen and (max-width: 1266px){#ac-globalnav .ac-gn-bagview{margin-right:calc(512px - 50vw);right:4px}@supports (right: calc(max(0px))){#ac-globalnav .ac-gn-bagview{right:calc(max(4px, calc(env(safe-area-inset-right) - 16px)))}}#ac-globalnav.with-bag-count .ac-gn-bagview{right:4px}@supports (right: calc(max(0px))){#ac-globalnav.with-bag-count .ac-gn-bagview{right:calc(max(4px, calc(env(safe-area-inset-right) - 16px)))}}}@media only screen and (max-width: 1024px){#ac-globalnav .ac-gn-bagview{margin-right:0}#ac-globalnav.with-bag-count .ac-gn-bagview{margin-right:0}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-bagview{margin-right:0;right:4px;top:52px}#ac-globalnav.with-bag-count .ac-gn-bagview{margin-right:0;right:4px}}#ac-globalnav .ac-gn-bagview-caret{left:0;overflow:hidden;position:absolute;bottom:-5px;width:100%;height:8px;z-index:1}#ac-globalnav.with-bag-count .ac-gn-bagview-caret{left:-3px}@media only screen and (max-width: 833px){#ac-globalnav.with-bag-count .ac-gn-bagview-caret{left:-4px}}#ac-globalnav.with-bag-count-double .ac-gn-bagview-caret{left:-6.5px}@media only screen and (max-width: 833px){#ac-globalnav.with-bag-count-double .ac-gn-bagview-caret{left:-9px}}#ac-globalnav.with-bag-count-triple .ac-gn-bagview-caret{left:-7.5px}@media only screen and (max-width: 833px){#ac-globalnav.with-bag-count-triple .ac-gn-bagview-caret{left:-15px}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-bagview-caret{bottom:calc(100% - 0.5px)}}@media only screen and (max-width: 419px){#ac-globalnav .ac-gn-bagview-caret{margin-bottom:0}}#ac-globalnav .ac-gn-bagview-caret:after{left:50%;border:1px solid;content:'';display:block;position:absolute;top:0;width:12px;height:12px;-webkit-transform:rotate(45deg) skew(4deg, 4deg);transform:rotate(45deg) skew(4deg, 4deg);-webkit-transform-origin:0% 0;transform-origin:0% 0;z-index:1}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-bagview-caret:after{left:auto;right:max(10px,calc(env(safe-area-inset-right) + 10px))}}#ac-globalnav .ac-gn-bagview{font-size:14px;line-height:1.35718;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;background:#fff;border:1px solid #d2d2d7;border-radius:18px;display:none;width:286px}#ac-globalnav.with-bagview .ac-gn-bagview{display:block}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-bagview{border-radius:0;border-width:0 0 1px 0;top:48px;left:0;right:0;width:100%}}#ac-globalnav .ac-gn-bagview-content{margin:0 auto;min-height:90px;padding:0 20px;position:relative;z-index:2}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-bagview-content{max-width:584px;padding:0 48px}}#ac-globalnav .ac-gn-bagview-caret{display:none}#ac-globalnav.with-bagview .ac-gn-bagview-caret{display:block}#ac-globalnav.with-bagview .ac-gn-bagview-caret-small{display:none}@media only screen and (max-width: 833px){#ac-globalnav.with-bagview .ac-gn-bagview-caret-small{display:block}}@media only screen and (max-width: 833px){#ac-globalnav.with-bagview .ac-gn-bagview-caret-large{display:none}}#ac-globalnav .ac-gn-bagview-caret:after{background:#fff;border-color:#d2d2d7;border-radius:2px 0 0 0}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-bagview-caret:after{border-color:#fff}}#ac-globalnav .ac-gn-bag{z-index:2}#ac-globalnav .ac-gn-bagview{font-size:14px;line-height:1.28577;font-weight:400;letter-spacing:-.014em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;background:#fff}#ac-globalnav .ac-gn-bagview-message{color:#6e6e73;padding:35px 0 23px;margin:0;text-align:center;letter-spacing:-0.016em}#ac-globalnav .ac-gn-bagview-linemessage{margin:-17px 0 21px 0;color:#6e6e73;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:.018em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;text-align:center}#ac-globalnav .ac-gn-bagview-linemessage-text{padding:0 6px 0 6px;background:#fff}#ac-globalnav .ac-gn-bagview-linemessage:before{display:block;position:relative;top:9px;margin-top:-1px;z-index:-10;border-bottom:1px solid #d2d2d7;content:""}@-webkit-keyframes loader{from{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}to{-webkit-transform:rotate(360deg) translateZ(0);transform:rotate(360deg) translateZ(0)}}@keyframes loader{from{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}to{-webkit-transform:rotate(360deg) translateZ(0);transform:rotate(360deg) translateZ(0)}}#ac-globalnav .ac-gn-bagview-loader{background:no-repeat center/40px url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/spinner.svg");margin-top:-20px;margin-left:-20px;width:40px;height:40px;background:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/spinner.gif") no-repeat\0;position:absolute;top:50%;left:50%;z-index:1;-webkit-animation:loader 1s linear infinite;animation:loader 1s linear infinite}#ac-globalnav .ac-gn-bagview _:-ms-input-placeholder,:root #ac-globalnav .ac-gn-bagview-loader{background:none,no-repeat center/40px url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/spinner.svg")}#ac-globalnav .ac-gn-bagview-bag{list-style:none;margin-bottom:8px}#ac-globalnav .ac-gn-bagview-bagitem{border-bottom:1px solid #d2d2d7;padding:16px 0}#ac-globalnav .ac-gn-bagview-bagitem-first{margin-top:4px}#ac-globalnav .ac-gn-bagview-bagitem-last{border-bottom-style:none}#ac-globalnav .ac-gn-bagview-bagitem-link{margin:0;padding:0;display:table;min-height:60px;width:100%;color:#1d1d1f;text-decoration:none}#ac-globalnav .ac-gn-bagview-bagitem-column1,#ac-globalnav .ac-gn-bagview-bagitem-column2{display:table-cell;vertical-align:middle}#ac-globalnav .ac-gn-bagview-bagitem-column1{padding:0 12px 0 0;width:25%}#ac-globalnav .ac-gn-bagview-bagitem-column2{margin:16px 0;width:75%}#ac-globalnav .ac-gn-bagview-bagitem-picture{max-width:60px;height:auto}#ac-globalnav .ac-gn-bagview-bagitem-qty{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:.018em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;color:#86868b}#ac-globalnav .ac-gn-bagview-bagitem-qty:before{content:"\2715";font-size:0.75em}#ac-globalnav .ac-gn-bagview-nav{margin-bottom:9px}#ac-globalnav .ac-gn-bagview-nav-list{margin:12px 0 0;padding:0;list-style:none}#ac-globalnav .ac-gn-bagview-nav-item{margin:0;padding:0;border-top:1px solid #d2d2d7}#ac-globalnav .ac-gn-bagview-nav-item:first-child{border-top-style:none}#ac-globalnav .ac-gn-bagview-nav-nobtn{border-top:1px solid #d2d2d7}#ac-globalnav .ac-gn-bagview-nav-link{color:#06c;display:block;line-height:44px;padding:0 28px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.016em}#ac-globalnav .ac-gn-bagview-nav-link:hover{text-decoration:underline}#ac-globalnav.touch .ac-gn-bagview-nav-link:hover{text-decoration:none}#ac-globalnav .ac-gn-bagview-nav-link-bag{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/bag.png");background-image:none,url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/bag.svg");background-position:-2px 11px;background-repeat:no-repeat;background-size:21px 21px}#ac-globalnav .ac-gn-bagview-nav-link-favorites{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/favorites.png");background-image:none,url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/favorites.svg");background-position:-2px 11px;background-repeat:no-repeat;background-size:21px 21px}#ac-globalnav .ac-gn-bagview-nav-link-orders{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/orders.png");background-image:none,url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/orders.svg");background-position:-2px 11px;background-repeat:no-repeat;background-size:21px 21px}#ac-globalnav .ac-gn-bagview-nav-link-account{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/account.png");background-image:none,url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/account.svg");background-position:-2px 11px;background-repeat:no-repeat;background-size:21px 21px}#ac-globalnav .ac-gn-bagview-nav-link-signIn{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/signIn.png");background-image:none,url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/signIn.svg");background-position:-2px 11px;background-repeat:no-repeat;background-size:21px 21px}#ac-globalnav .ac-gn-bagview-nav-link-signOut{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/signIn.png");background-image:none,url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/signIn.svg");background-position:-2px 11px;background-repeat:no-repeat;background-size:21px 21px}#ac-globalnav .ac-gn-bagview-nav-link-savedbyyou{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/savedbyyou.png");background-image:none,url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/assets/ac-store/savedbyyou.svg");background-position:-2px 11px;background-repeat:no-repeat;background-size:21px 21px}#ac-globalnav .ac-gn-bagview-button{cursor:pointer;display:inline-block;text-align:center;white-space:nowrap;font-size:17px;line-height:1.17648;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;min-width:28px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;border-radius:980px;background:#0071e3;color:#fff}#ac-globalnav .ac-gn-bagview-button:hover{text-decoration:none}#ac-globalnav .ac-gn-bagview-button:focus{-webkit-box-shadow:0 0 0 4px rgba(0,125,250,0.6);box-shadow:0 0 0 4px rgba(0,125,250,0.6);outline:none}#ac-globalnav .ac-gn-bagview-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-bagview-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select){-webkit-box-shadow:none;box-shadow:none}#ac-globalnav .ac-gn-bagview-button:active{outline:none}#ac-globalnav .ac-gn-bagview-button:disabled,#ac-globalnav .ac-gn-bagview-button.disabled{cursor:default}#ac-globalnav .ac-gn-bagview-button:hover{background:#0077ED}#ac-globalnav .ac-gn-bagview-button:active{background:#006EDB}#ac-globalnav .ac-gn-bagview-button:disabled,#ac-globalnav .ac-gn-bagview-button.disabled{background:#0071e3;color:#fff;opacity:.32}#ac-globalnav .ac-gn-bagview-button-block{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;border-radius:8px}#ac-globalnav .ac-gn-bagview-button-neutral{background:#1d1d1f;color:#fff}#ac-globalnav .ac-gn-bagview-button-neutral:hover{background:#272729}#ac-globalnav .ac-gn-bagview-button-neutral:active{background:#18181A}#ac-globalnav .ac-gn-bagview-button-neutral:disabled,#ac-globalnav .ac-gn-bagview-button-neutral.disabled{background:#1d1d1f;color:#fff;opacity:.32}#ac-globalnav .ac-gn-bagview-button-secondary{background:#e8e8ed;color:#000}#ac-globalnav .ac-gn-bagview-button-secondary:hover{background:#EBEBF0}#ac-globalnav .ac-gn-bagview-button-secondary:active{background:#E6E6EB}#ac-globalnav .ac-gn-bagview-button-secondary:disabled,#ac-globalnav .ac-gn-bagview-button-secondary.disabled{background:#e8e8ed;color:#000;opacity:.56}#ac-globalnav .ac-gn-bagview-button-secondary-alpha{background:rgba(0,0,0,0.08);color:#000}#ac-globalnav .ac-gn-bagview-button-secondary-alpha:hover{background:rgba(0,0,0,0.07)}#ac-globalnav .ac-gn-bagview-button-secondary-alpha:active{background:rgba(0,0,0,0.09)}#ac-globalnav .ac-gn-bagview-button-secondary-alpha:disabled,#ac-globalnav .ac-gn-bagview-button-secondary-alpha.disabled{background:rgba(0,0,0,0.08);color:#000;opacity:.56}#ac-globalnav .ac-gn-bagview-button-super{font-size:17px;line-height:1.17648;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;min-width:28px;padding-left:31px;padding-right:31px;padding-top:18px;padding-bottom:18px}#ac-globalnav .ac-gn-bagview-button-super.ac-gn-bagview-button-block{border-radius:12px}#ac-globalnav .ac-gn-bagview-button-elevated{font-size:17px;line-height:1.17648;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;min-width:26px;padding-left:22px;padding-right:22px;padding-top:12px;padding-bottom:12px}#ac-globalnav .ac-gn-bagview-button-elevated.ac-gn-bagview-button-block{border-radius:10px}#ac-globalnav .ac-gn-bagview-button-reduced{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;min-width:23px;padding-left:11px;padding-right:11px;padding-top:4px;padding-bottom:4px}#ac-globalnav .ac-gn-bagview-button-reduced.ac-gn-bagview-button-block{border-radius:5px}#ac-globalnav .ac-gn-bagview-nav-item-preregistration{padding:10px 0px !important;border-bottom:1px solid #e3e3e3 !important;text-align:center !important}#ac-globalnav .ac-gn-bagview-nav-link-preregistration{padding:0px 12px !important}#ac-globalnav li.prereg-promo-links-list{display:inline-block}@-webkit-keyframes ac-gn-search-placeholder-cancel-show{0%{-webkit-transform:translateX(8px);transform:translateX(8px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes ac-gn-search-placeholder-cancel-show{0%{-webkit-transform:translateX(8px);transform:translateX(8px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes ac-gn-search-placeholder-mask-searchshow-transform{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translateX(calc(-100% + 8px));transform:translateX(calc(-100% + 8px))}}@keyframes ac-gn-search-placeholder-mask-searchshow-transform{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translateX(calc(-100% + 8px));transform:translateX(calc(-100% + 8px))}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-search-placeholder-container{display:block;position:absolute;z-index:4;top:48px;right:0;bottom:0;left:0;padding:0 10px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:3.11765em;background:transparent;visibility:hidden;-webkit-transition:background .44s cubic-bezier(0.52, 0.16, 0.24, 1) .1s,visibility 0s linear .5s;transition:background .44s cubic-bezier(0.52, 0.16, 0.24, 1) .1s,visibility 0s linear .5s}#ac-globalnav .ac-gn-search-placeholder-container:after{content:'';display:block;height:1px;background:#424245;position:absolute;z-index:2;right:0;bottom:0;left:0;opacity:0;-webkit-transform:translateY(-46px);transform:translateY(-46px);-webkit-transition:opacity .2s cubic-bezier(0.52, 0.16, 0.52, 0.84) .3s,-webkit-transform 0.38s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.15s;transition:opacity .2s cubic-bezier(0.52, 0.16, 0.52, 0.84) .3s,-webkit-transform 0.38s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.15s;transition:opacity .2s cubic-bezier(0.52, 0.16, 0.52, 0.84) .3s,transform 0.38s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.15s;transition:opacity .2s cubic-bezier(0.52, 0.16, 0.52, 0.84) .3s,transform 0.38s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.15s,-webkit-transform 0.38s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.15s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-search-placeholder-container,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-search-placeholder-container{background:#000;visibility:visible;-webkit-transition:background .18s cubic-bezier(0.32, 0.08, 0.24, 1) .18s,visibility 0s linear 0s;transition:background .18s cubic-bezier(0.32, 0.08, 0.24, 1) .18s,visibility 0s linear 0s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-search-placeholder-container:after,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-search-placeholder-container:after{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity 0.31s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.03s,-webkit-transform 0.34s cubic-bezier(0.32, 0.08, 0.24, 1) 0.02s;transition:opacity 0.31s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.03s,-webkit-transform 0.34s cubic-bezier(0.32, 0.08, 0.24, 1) 0.02s;transition:opacity 0.31s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.03s,transform 0.34s cubic-bezier(0.32, 0.08, 0.24, 1) 0.02s;transition:opacity 0.31s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.03s,transform 0.34s cubic-bezier(0.32, 0.08, 0.24, 1) 0.02s,-webkit-transform 0.34s cubic-bezier(0.32, 0.08, 0.24, 1) 0.02s}#ac-globalnav.searchshow .ac-gn-search-placeholder-container{-webkit-animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.32, 0.08, 0.24, 1) both;animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.32, 0.08, 0.24, 1) both}#ac-globalnav.searchopen .ac-gn-search-placeholder-container{display:none}#ac-globalnav.searchhide .ac-gn-search-placeholder-container{animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.8, 0, 0.68, 0.92) reverse both}#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small{margin:0;padding:0;height:2.11765em}#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link{display:block;height:2.11765em;max-width:584px;margin:0 auto;padding:0;outline-offset:0;opacity:1}#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link:focus{-webkit-box-shadow:0 0 0 4px rgba(0,125,250,0.6);box-shadow:0 0 0 4px rgba(0,125,250,0.6);outline:none;border-radius:8px}#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link:focus[data-focus-method="touch"]:not(input):not(textarea):not(select){-webkit-box-shadow:none;box-shadow:none}#ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link{-webkit-box-shadow:none;box-shadow:none}#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link-search{left:0;top:0;position:absolute;width:30px;height:2.11765em;background-position:left 8px center;opacity:.8}#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-searchview-close{z-index:2;height:2.11765em;line-height:2.11765em}#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-searchview-close:hover,#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-searchview-close:active{opacity:1;cursor:text}#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-searchview-close:before{right:0;content:'';display:block;position:absolute;z-index:1;top:0;width:calc(100% + 18px);height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px}#ac-globalnav.searchshow .ac-gn-search-placeholder-container .ac-gn-searchview-close:before,#ac-globalnav.searchopen .ac-gn-search-placeholder-container .ac-gn-searchview-close:before,#ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-searchview-close:before{background-color:#1d1d1f}#ac-globalnav.searchshow .ac-gn-search-placeholder-container .ac-gn-searchview-close:before{-webkit-animation:ac-gn-search-placeholder-mask-searchshow-transform .36s cubic-bezier(0.32, 0.08, 0.24, 1) both;animation:ac-gn-search-placeholder-mask-searchshow-transform .36s cubic-bezier(0.32, 0.08, 0.24, 1) both}#ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-searchview-close:before{animation:ac-gn-search-placeholder-mask-searchshow-transform .36s cubic-bezier(0.8, 0, 0.68, 0.92) reverse both}#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel{opacity:0}#ac-globalnav.searchshow .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel,#ac-globalnav.searchopen .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel,#ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel{display:inline-block}#ac-globalnav.searchshow .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel{-webkit-animation:ac-gn-search-placeholder-cancel-show .36s cubic-bezier(0.32, 0.08, 0.24, 1) both;animation:ac-gn-search-placeholder-cancel-show .36s cubic-bezier(0.32, 0.08, 0.24, 1) both}#ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel{animation:ac-gn-search-placeholder-cancel-show .36s cubic-bezier(0.8, 0, 0.68, 0.92) reverse both}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-search-placeholder-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;max-width:584px;margin:0 auto}#ac-globalnav .ac-gn-search-placeholder-bar:after{left:0;content:'';display:block;position:absolute;z-index:1;top:0;width:100%;height:2.11765em;background-color:#1d1d1f;border-radius:8px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;-webkit-transition:opacity 0.1s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.42s,-webkit-transform 0.38s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.15s;transition:opacity 0.1s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.42s,-webkit-transform 0.38s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.15s;transition:transform 0.38s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.15s,opacity 0.1s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.42s;transition:transform 0.38s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.15s,opacity 0.1s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.42s,-webkit-transform 0.38s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.15s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-search-placeholder-bar:after,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-search-placeholder-bar:after{-webkit-transform:none;transform:none;opacity:1;-webkit-transition:opacity 0.06s cubic-bezier(0.32, 0.08, 0.24, 1) 0.04s,-webkit-transform 0.36s cubic-bezier(0.32, 0.08, 0.24, 1);transition:opacity 0.06s cubic-bezier(0.32, 0.08, 0.24, 1) 0.04s,-webkit-transform 0.36s cubic-bezier(0.32, 0.08, 0.24, 1);transition:transform 0.36s cubic-bezier(0.32, 0.08, 0.24, 1),opacity 0.06s cubic-bezier(0.32, 0.08, 0.24, 1) 0.04s;transition:transform 0.36s cubic-bezier(0.32, 0.08, 0.24, 1),opacity 0.06s cubic-bezier(0.32, 0.08, 0.24, 1) 0.04s,-webkit-transform 0.36s cubic-bezier(0.32, 0.08, 0.24, 1)}#ac-globalnav.searchshow .ac-gn-search-placeholder-bar:after,#ac-globalnav.searchopen .ac-gn-search-placeholder-bar:after,#ac-globalnav.searchhide .ac-gn-search-placeholder-bar:after{background-color:transparent}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-search-placeholder-input{position:relative;z-index:3;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:2.11765em;padding:0;overflow:hidden;border-radius:8px}#ac-globalnav.searchshow .ac-gn-search-placeholder-input,#ac-globalnav.searchopen .ac-gn-search-placeholder-input,#ac-globalnav.searchhide .ac-gn-search-placeholder-input{background-color:#1d1d1f}}#ac-globalnav .ac-gn-search-placeholder,#ac-globalnav .ac-gn-search-placeholder-input-text{font-size:12px;line-height:3.66667;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-search-placeholder,#ac-globalnav .ac-gn-search-placeholder-input-text{font-size:17px;line-height:1.23536;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}}#ac-globalnav .ac-gn-search-placeholder-input-text{display:none;border-bottom:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.11765em;color:#86868b;cursor:text}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-search-placeholder-input-text{padding-left:30px;display:block;color:#6e6e73;line-height:2.11765em;-webkit-transform:translateY(-8px);transform:translateY(-8px);opacity:0;-webkit-transition:opacity 0.2s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.16s,-webkit-transform .49s cubic-bezier(0.32, 0.08, 0.24, 1) 0.15s;transition:opacity 0.2s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.16s,-webkit-transform .49s cubic-bezier(0.32, 0.08, 0.24, 1) 0.15s;transition:transform .49s cubic-bezier(0.32, 0.08, 0.24, 1) 0.15s,opacity 0.2s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.16s;transition:transform .49s cubic-bezier(0.32, 0.08, 0.24, 1) 0.15s,opacity 0.2s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.16s,-webkit-transform .49s cubic-bezier(0.32, 0.08, 0.24, 1) 0.15s}#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-search-placeholder-input-text,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-search-placeholder-input-text{-webkit-transform:none;transform:none;opacity:1;-webkit-transition:opacity 0.26s cubic-bezier(0.32, 0.08, 0.24, 1) 0.1s,-webkit-transform 0.28s cubic-bezier(0.32, 0.08, 0.24, 1) 0.08s;transition:opacity 0.26s cubic-bezier(0.32, 0.08, 0.24, 1) 0.1s,-webkit-transform 0.28s cubic-bezier(0.32, 0.08, 0.24, 1) 0.08s;transition:transform 0.28s cubic-bezier(0.32, 0.08, 0.24, 1) 0.08s,opacity 0.26s cubic-bezier(0.32, 0.08, 0.24, 1) 0.1s;transition:transform 0.28s cubic-bezier(0.32, 0.08, 0.24, 1) 0.08s,opacity 0.26s cubic-bezier(0.32, 0.08, 0.24, 1) 0.1s,-webkit-transform 0.28s cubic-bezier(0.32, 0.08, 0.24, 1) 0.08s}}@-webkit-keyframes ac-gn-searchview-searchhide{0%{opacity:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:0}}@keyframes ac-gn-searchview-searchhide{0%{opacity:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:0}}@-webkit-keyframes ac-gn-close-slide{0%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.12, 0.87, 0.15, 1);animation-timing-function:cubic-bezier(0.12, 0.87, 0.15, 1)}100%{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes ac-gn-close-slide{0%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.12, 0.87, 0.15, 1);animation-timing-function:cubic-bezier(0.12, 0.87, 0.15, 1)}100%{-webkit-transform:translateZ(0);transform:translateZ(0)}}#ac-globalnav .ac-gn-searchview{display:none}#ac-globalnav.searchshow .ac-gn-searchview,#ac-globalnav.searchopen .ac-gn-searchview,#ac-globalnav.searchhide .ac-gn-searchview{display:block}#ac-globalnav .ac-gn-searchview-content{position:absolute;top:0;left:16.66667%;width:66.66667%;height:calc(100vh - 16px);z-index:3;pointer-events:none}#ac-globalnav.searchhide .ac-gn-searchview-content{-webkit-animation:ac-gn-searchview-searchhide .2s both;animation:ac-gn-searchview-searchhide .2s both}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchview-content{top:0;left:0;bottom:0;right:0;width:100%;height:auto}#ac-globalnav.searchshow .ac-gn-searchview-content,#ac-globalnav.searchopen .ac-gn-searchview-content,#ac-globalnav.searchhide .ac-gn-searchview-content{-webkit-animation:none;animation:none}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchview-bar{background:#000;border-bottom:1px solid #424245;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;padding:.94118em 10px;position:relative;z-index:2;opacity:0}#ac-globalnav.searchopen .ac-gn-searchview-bar{opacity:1}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchview-bar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:584px;margin:0 auto}}#ac-globalnav .ac-gn-searchview-close{right:16.66667%;position:absolute;opacity:.8;z-index:4;width:37px;height:44px;top:0;pointer-events:none;color:#86868b;cursor:pointer;-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-tap-highlight-color:rgba(0,0,0,0)}#ac-globalnav .ac-gn-searchview-close:hover,#ac-globalnav .ac-gn-searchview-close:active{opacity:1}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchview-close:hover,#ac-globalnav .ac-gn-searchview-close:active{opacity:1}}#ac-globalnav .ac-gn-searchview-close:focus{outline-offset:-7px;opacity:1;-webkit-transition:none;transition:none}#ac-globalnav .ac-gn-searchview-close:focus:active{outline:none}#ac-globalnav.searchopen .ac-gn-searchview-close{pointer-events:auto}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchview-close{display:none}}#ac-globalnav .ac-gn-searchview-close-small{display:none}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchview-close-small{display:block;right:auto;position:relative;opacity:1;width:auto;height:36px;padding:0 8px;margin-left:10px}#ac-globalnav .ac-gn-searchview-close-small:focus{-webkit-box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);outline:none;border-radius:8px}#ac-globalnav .ac-gn-searchview-close-small:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-searchview-close-small:focus[data-focus-method="touch"]:not(input):not(textarea):not(select){-webkit-box-shadow:none;box-shadow:none}}#ac-globalnav .ac-gn-searchview-close-cancel{font-size:17px;line-height:1.23536;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;color:#2997ff}#ac-globalnav .ac-gn-searchview-close-wrapper{display:block;width:100%;height:100%}#ac-globalnav.searchshow .ac-gn-searchview-close-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:ac-gn-close-slide 1s 0.4s both, ac-gn-searchform-fade 0.4s 0.4s both;animation:ac-gn-close-slide 1s 0.4s both, ac-gn-searchform-fade 0.4s 0.4s both}@media only screen and (max-width: 833px){#ac-globalnav.searchshow .ac-gn-searchview-close-wrapper{-webkit-animation:none;animation:none}}#ac-globalnav.searchhide .ac-gn-searchview-close-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:ac-gn-searchview-searchhide .325s .03s both;animation:ac-gn-searchview-searchhide .325s .03s both}@media only screen and (max-width: 833px){#ac-globalnav.searchhide .ac-gn-searchview-close-wrapper{-webkit-animation:none;animation:none}}#ac-globalnav .ac-gn-searchview-close-left,#ac-globalnav .ac-gn-searchview-close-right{height:17px;width:1px;background:#86868b;position:absolute;display:block;border-radius:0.5px;top:11px;z-index:1}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchview-close-left,#ac-globalnav .ac-gn-searchview-close-right{background:#6e6e73}}#ac-globalnav .ac-gn-searchview-close-left{right:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#ac-globalnav .ac-gn-searchview-close-right{left:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}@-webkit-keyframes ac-gn-searchform-slide{0%{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.12, 0.87, 0.15, 1);animation-timing-function:cubic-bezier(0.12, 0.87, 0.15, 1)}100%{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes ac-gn-searchform-slide{0%{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.12, 0.87, 0.15, 1);animation-timing-function:cubic-bezier(0.12, 0.87, 0.15, 1)}100%{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes ac-gn-searchform-fade{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.67, 0, 0.33, 1);animation-timing-function:cubic-bezier(0.67, 0, 0.33, 1)}100%{opacity:1}}@keyframes ac-gn-searchform-fade{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.67, 0, 0.33, 1);animation-timing-function:cubic-bezier(0.67, 0, 0.33, 1)}100%{opacity:1}}@-webkit-keyframes ac-gn-searchinput-fade{0%{opacity:0}100%{opacity:1}}@keyframes ac-gn-searchinput-fade{0%{opacity:0}100%{opacity:1}}#ac-globalnav input,#ac-globalnav button{border:none;background-color:transparent}#ac-globalnav .ac-gn-searchform{height:44px;line-height:44px}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchform{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2.11765em;line-height:2.11765em;padding:0}}#ac-globalnav.searchshow .ac-gn-searchform{-webkit-animation:ac-gn-searchform-fade 0.4s 0.4s both;animation:ac-gn-searchform-fade 0.4s 0.4s both}@media only screen and (max-width: 833px){#ac-globalnav.searchshow .ac-gn-searchform{-webkit-animation:none;animation:none}}#ac-globalnav .ac-gn-searchform-wrapper{position:relative;z-index:2}#ac-globalnav.searchshow .ac-gn-searchform-wrapper{-webkit-animation:ac-gn-searchform-slide 1s 0.4s both;animation:ac-gn-searchform-slide 1s 0.4s both}@media only screen and (max-width: 833px){#ac-globalnav.searchshow .ac-gn-searchform-wrapper{-webkit-animation:none;animation:none}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchform-wrapper{right:200%;background:#1d1d1f;border-radius:8px;padding:0;height:2.11765em}#ac-globalnav.searchopen .ac-gn-searchform-wrapper{right:auto}}#ac-globalnav .ac-gn-searchform-input{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.29412;letter-spacing:-.021em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;color:#fff;outline:none;width:calc(100% - 38px - 40px);height:44px;position:absolute;padding:0 38px 0 40px}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchform-input{font-size:17px;line-height:1.23536;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}}#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"]{-webkit-box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);outline:none;border-radius:8px}#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"][data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"][data-focus-method="touch"]:not(input):not(textarea):not(select){-webkit-box-shadow:none;box-shadow:none}.touch#ac-globalnav.searchshow .ac-gn-searchform-input{-webkit-transform:translateY(-200px);transform:translateY(-200px)}.touch#ac-globalnav.searchopen .ac-gn-searchform-input{-webkit-animation:ac-gn-searchinput-fade 0.2s both;animation:ac-gn-searchinput-fade 0.2s both}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchform-input{height:1.71419em;padding:3px 30px 4px;width:calc(100% - (30px * 2));position:relative}#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"]{-webkit-box-shadow:0 0 0 4px rgba(0,125,250,0.6);box-shadow:0 0 0 4px rgba(0,125,250,0.6);outline:none;border-radius:8px}#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"][data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"][data-focus-method="touch"]:not(input):not(textarea):not(select){-webkit-box-shadow:none;box-shadow:none}.touch#ac-globalnav.searchshow .ac-gn-searchform-input{-webkit-transform:none;transform:none}.touch#ac-globalnav.searchopen .ac-gn-searchform-input{-webkit-animation:none;animation:none}}#ac-globalnav .ac-gn-searchform-input::-webkit-input-placeholder{color:#6e6e73;opacity:1}#ac-globalnav .ac-gn-searchform-input::-moz-placeholder{color:#6e6e73;opacity:1}#ac-globalnav .ac-gn-searchform-input:-ms-input-placeholder{color:#6e6e73;opacity:1}#ac-globalnav .ac-gn-searchform-input::-ms-input-placeholder{color:#6e6e73;opacity:1}#ac-globalnav .ac-gn-searchform-input::placeholder{color:#6e6e73;opacity:1}#ac-globalnav .ac-gn-searchform-input::-ms-clear{display:none;width:0;height:0}#ac-globalnav .ac-gn-searchform-submit{left:0;background-size:15px 88px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_image__cbllq1gkias2_large.svg");background-position:12.5px -44px;background-repeat:no-repeat;position:absolute;opacity:.8;z-index:1;top:0;width:40px;height:44px;cursor:pointer;-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)}#ac-globalnav.no-svg .ac-gn-searchform-submit{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_image__cbllq1gkias2_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchform-submit{background-size:14px 14px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_image__cbllq1gkias2_small.svg")}#ac-globalnav.no-svg .ac-gn-searchform-submit{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_image__cbllq1gkias2_small.png")}}#ac-globalnav .ac-gn-searchform-submit:hover,#ac-globalnav .ac-gn-searchform-submit:active{opacity:1}#ac-globalnav .ac-gn-searchform-submit:focus{outline-offset:-7px;opacity:1;-webkit-transition:none;transition:none}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchform-submit:focus{-webkit-box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);outline:none;border-radius:8px}#ac-globalnav .ac-gn-searchform-submit:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-searchform-submit:focus[data-focus-method="touch"]:not(input):not(textarea):not(select){-webkit-box-shadow:none;box-shadow:none}}#ac-globalnav .ac-gn-searchform-submit[disabled]{opacity:.8;cursor:default}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchform-submit{width:30px;height:2.11765em;background-position:left 8px center}}#ac-globalnav .ac-gn-searchform-reset{display:none;position:absolute;z-index:1;top:0;cursor:pointer}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchform-reset{right:0;cursor:default;display:block;opacity:0;height:2.11765em;width:30px;height:100%;pointer-events:none;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}#ac-globalnav .ac-gn-searchform-reset:focus{outline:none}#ac-globalnav .ac-gn-searchform-reset:focus .ac-gn-searchform-reset-background{-webkit-box-shadow:0 0 0 4px rgba(0,125,250,0.6);box-shadow:0 0 0 4px rgba(0,125,250,0.6);outline:none;border-radius:50%}#ac-globalnav .ac-gn-searchform-reset:focus .ac-gn-searchform-reset-background[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-searchform-reset:focus .ac-gn-searchform-reset-background[data-focus-method="touch"]:not(input):not(textarea):not(select){-webkit-box-shadow:none;box-shadow:none}#ac-globalnav .ac-gn-searchform-reset:focus:active .ac-gn-searchform-reset-background{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchform-reset-background{right:8px;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}}@media only screen and (max-width: 833px) and (max-width: 833px){#ac-globalnav .ac-gn-searchform-reset-background{width:15px;height:16px;background-size:15px 16px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_reset__98n5h3q5beq2_small.svg")}#ac-globalnav.no-svg .ac-gn-searchform-reset-background{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_reset__98n5h3q5beq2_small.png")}}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchform.with-reset .ac-gn-searchform-reset{cursor:pointer;opacity:1;pointer-events:auto}}@-webkit-keyframes ac-gn-searchresults-show{0%{opacity:0;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:1}}@keyframes ac-gn-searchresults-show{0%{opacity:0;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:1}}@-webkit-keyframes ac-gn-searchresults-show-small{0%{-webkit-transform:translateY(-44px);transform:translateY(-44px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes ac-gn-searchresults-show-small{0%{-webkit-transform:translateY(-44px);transform:translateY(-44px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes ac-gn-searchresults-items-show{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes ac-gn-searchresults-items-show{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:1;-webkit-transform:none;transform:none}}#ac-globalnav .ac-gn-searchresults{font-size:14px;line-height:2;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;display:none;background:#fff;border-top:none;border-bottom-left-radius:18px;border-bottom-right-radius:18px;color:#86868b;max-height:calc(100% - 44px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults{font-size:14px;line-height:3.07143;letter-spacing:-.016em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}}#ac-globalnav.searchshow .ac-gn-searchresults,#ac-globalnav.searchopen .ac-gn-searchresults,#ac-globalnav.searchhide .ac-gn-searchresults{display:block}#ac-globalnav.searchshow .ac-gn-searchresults{-webkit-animation:ac-gn-searchresults-show .2s .2s both;animation:ac-gn-searchresults-show .2s .2s both}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults{background:transparent;border:none;border-radius:0;color:#a1a1a6;max-height:none;padding-bottom:0;position:absolute;top:4.85714em;left:0;bottom:0;right:0;z-index:1}#ac-globalnav.searchshow .ac-gn-searchresults{-webkit-animation:ac-gn-searchresults-show-small .36s cubic-bezier(0.32, 0.08, 0.24, 1) both;animation:ac-gn-searchresults-show-small .36s cubic-bezier(0.32, 0.08, 0.24, 1) both}#ac-globalnav.searchopen .ac-gn-searchresults{opacity:1;-webkit-transform:none;transform:none}#ac-globalnav.searchhide .ac-gn-searchresults{animation:ac-gn-searchresults-show-small .36s cubic-bezier(0.8, 0, 0.68, 0.92) reverse both}}#ac-globalnav .ac-gn-searchresults *{letter-spacing:inherit}#ac-globalnav .ac-gn-searchresults-section{border-top:1px solid #d2d2d7;margin:0 40px;padding:23px 0 18px}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults-section{border-color:#424245;margin:0;padding:18px 0 16px}}#ac-globalnav .ac-gn-searchresults-section:first-child{border-top-color:transparent}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults-section-wrapper{padding:0 40px;max-width:584px;margin:0 auto}}#ac-globalnav .ac-gn-searchresults-header{font-size:12px;line-height:1.33337;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:uppercase;color:#6e6e73}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults-header{color:#86868b}}#ac-globalnav .ac-gn-searchresults-list{list-style:none;padding-top:5px}#ac-globalnav .ac-gn-searchresults-item{margin:6px -32px}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults-item{margin:0;border-top:1px solid #424245}#ac-globalnav .ac-gn-searchresults-item:first-child{border-top:none}}#ac-globalnav .ac-gn-searchresults-link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#6e6e73;display:block;padding:0 48px;text-decoration:none}#ac-globalnav .ac-gn-searchresults-link b{color:#1d1d1f}#ac-globalnav .ac-gn-searchresults-link.current{background-color:#f5f5f7}#ac-globalnav .ac-gn-searchresults-link.current,#ac-globalnav .ac-gn-searchresults-link.current b{color:#06c}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults-link{color:#86868b;padding:0}#ac-globalnav .ac-gn-searchresults-link b{color:#f5f5f7}#ac-globalnav .ac-gn-searchresults-link.current{background-color:transparent}#ac-globalnav .ac-gn-searchresults-link.current,#ac-globalnav .ac-gn-searchresults-link.current b{color:#2997ff}}#ac-globalnav .ac-gn-searchresults-link-suggestions{background-size:15px 88px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_suggestions__b9upfuyrhhiq_large.svg");padding-left:70px;background-position:47px -8px}#ac-globalnav.no-svg .ac-gn-searchresults-link-suggestions{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_suggestions__b9upfuyrhhiq_large.png")}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults-link-suggestions{background-size:15px 86px;background-repeat:no-repeat;background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_suggestions__b9upfuyrhhiq_small.svg")}#ac-globalnav.no-svg .ac-gn-searchresults-link-suggestions{background-image:url("https://web.archive.org/web/20220531204452im_/https://www.apple.com/ac/globalnav/7/en_US/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_suggestions__b9upfuyrhhiq_small.png")}}#ac-globalnav .ac-gn-searchresults-link-suggestions.current{background-position-y:-52px}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults-link-suggestions{background-position:left 0;padding-left:20px}#ac-globalnav .ac-gn-searchresults-link-suggestions.current{background-position:left -43px}}#ac-globalnav .ac-gn-searchresults-link-defaultlinks{color:#1d1d1f}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults-link-defaultlinks{color:#fff}}#ac-globalnav .ac-gn-searchresults-animated{-webkit-animation:ac-gn-searchresults-items-show 0.4s both;animation:ac-gn-searchresults-items-show 0.4s both}#ac-globalnav.searchhide .ac-gn-searchresults-animated{-webkit-animation:none;animation:none}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults-animated{-webkit-animation:none;animation:none}}#ac-globalnav .ac-gn-searchresults-animated:nth-child(1){-webkit-animation-delay:.22s;animation-delay:.22s}#ac-globalnav .ac-gn-searchresults-animated:nth-child(2){-webkit-animation-delay:.24s;animation-delay:.24s}#ac-globalnav .ac-gn-searchresults-animated:nth-child(3){-webkit-animation-delay:.26s;animation-delay:.26s}#ac-globalnav .ac-gn-searchresults-animated:nth-child(4){-webkit-animation-delay:.28s;animation-delay:.28s}#ac-globalnav .ac-gn-searchresults-animated:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}#ac-globalnav .ac-gn-searchresults-animated:nth-child(6){-webkit-animation-delay:.32s;animation-delay:.32s}#ac-globalnav .ac-gn-searchresults-animated:nth-child(7){-webkit-animation-delay:.34s;animation-delay:.34s}#ac-globalnav .ac-gn-searchresults-animated:nth-child(8){-webkit-animation-delay:.36s;animation-delay:.36s}#ac-globalnav .ac-gn-searchresults-animated:nth-child(9){-webkit-animation-delay:.38s;animation-delay:.38s}#ac-globalnav .ac-gn-searchresults-animated:nth-child(10){-webkit-animation-delay:.4s;animation-delay:.4s}#ac-globalnav .ac-gn-searchresults-animated.ac-gn-searchresults-header{-webkit-animation-delay:.2s;animation-delay:.2s}#ac-globalnav .ac-gn-searchresults-noresults{display:block;padding:0 32px;color:#86868b;line-height:1.25;white-space:normal}@media only screen and (max-width: 833px){#ac-globalnav .ac-gn-searchresults-noresults{color:#f5f5f7;padding:0}}#ac-globalnav .ac-gn-searchresults-count{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}html.ac-gn-segmentbar-visible{margin-top:40px !important}@media only screen and (max-width: 833px){html.ac-gn-segmentbar-visible{margin-top:44px !important}}html.ac-gn-segmentbar-visible body{border-top:1px solid transparent;margin-top:-1px;position:relative}#ac-gn-segmentbar{font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;background:#272729;color:rgba(255,255,255,0.92);display:none;position:absolute;top:-40px;left:0;min-width:1024px;width:100%;height:40px;z-index:9998}@supports ((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))){#ac-gn-segmentbar{background:#424245}}@media only screen and (max-width: 1023px){#ac-gn-segmentbar{min-width:320px}}@media only screen and (max-width: 833px){#ac-gn-segmentbar{top:-44px;height:44px}}html.ac-gn-segmentbar-visible #ac-gn-segmentbar{display:block}#ac-gn-segmentbar .ac-gn-segmentbar-content{position:relative;z-index:1;list-style:none;margin:0 auto;max-width:980px;padding:0 22px;-webkit-padding-start:max(22px,env(safe-area-inset-left));padding-inline-start:max(22px,env(safe-area-inset-left));-webkit-padding-end:max(22px,env(safe-area-inset-right));padding-inline-end:max(22px,env(safe-area-inset-right));white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#ac-gn-segmentbar .ac-gn-segmentbar-content:before{left:max(22px,env(safe-area-inset-left));right:max(22px,env(safe-area-inset-right));content:'';display:block;position:absolute;z-index:1;top:0;background:transparent;height:1px}@media only screen and (max-width: 833px){#ac-gn-segmentbar .ac-gn-segmentbar-content{padding:0 16px;-webkit-padding-start:max(16px,env(safe-area-inset-left));padding-inline-start:max(16px,env(safe-area-inset-left));-webkit-padding-end:max(16px,env(safe-area-inset-right));padding-inline-end:max(16px,env(safe-area-inset-right))}}#ac-gn-segmentbar .ac-gn-segmentbar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ac-gn-segmentbar .ac-gn-segmentbar-item:first-child{margin-left:-12px;max-width:60%}#ac-gn-segmentbar .ac-gn-segmentbar-item:first-child:after{content:' ';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1px;height:12px;background:rgba(255,255,255,0.24)}#ac-gn-segmentbar .ac-gn-segmentbar-link{color:inherit;display:block;line-height:40px;outline-offset:-12px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;text-decoration:none}@media only screen and (max-width: 833px){#ac-gn-segmentbar .ac-gn-segmentbar-link{line-height:44px}}#ac-gn-segmentbar .ac-gn-segmentbar-link:hover{text-decoration:underline}html.ac-gn-noscroll{margin-top:0 !important}html.ac-gn-noscroll,html.ac-gn-noscroll body{overflow:hidden !important;height:100% !important}html.ac-gn-noscroll-long{overflow-y:scroll !important}html{--r-globalnav-height:44px;--r-globalnav-segmentbar-height:0px;--r-globalnav-viewport-large-min-width:1024px;--r-globalnav-viewport-large-max-width:1441px;--r-globalnav-viewport-large-query:(min-width: 1024px);--r-globalnav-viewport-medium-min-width:834px;--r-globalnav-viewport-medium-max-width:1023px;--r-globalnav-viewport-medium-query:(max-width: 1023px);--r-globalnav-viewport-small-min-width:420px;--r-globalnav-viewport-small-max-width:833px;--r-globalnav-viewport-small-query:(max-width: 833px);--r-globalnav-viewport-xsmall-min-width:320px;--r-globalnav-viewport-xsmall-max-width:419px;--r-globalnav-viewport-xsmall-query:(max-width: 419px);--r-globalnav-segmentbar-background:#272729;--r-globalnav-segmentbar-text-color:rgba(255,255,255,0.92);--r-globalnav-segmentbar-border-color:rgba(255,255,255,0.24)}html.ac-gn-segmentbar-visible{--r-globalnav-segmentbar-height:40px}@media only screen and (max-width: 833px){html{--r-globalnav-height:48px}html.ac-gn-segmentbar-visible{--r-globalnav-segmentbar-height:44px}}@supports ((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))){html{--r-globalnav-segmentbar-background:#424245}} + +/* + FILE ARCHIVED ON 20:44:52 May 31, 2022 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 10:24:28 Oct 23, 2025. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 0.917 + exclusion.robots: 0.036 + exclusion.robots.policy: 0.02 + esindex: 0.016 + cdx.remote: 138.279 + LoadShardBlock: 635.166 (6) + PetaboxLoader3.datanode: 616.273 (7) + load_resource: 1323.611 + PetaboxLoader3.resolve: 1173.179 +*/ \ No newline at end of file diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/apps.apple.com/assets/artwork/1x1-42817eea7ade52607a760cbee00d1495.gif b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/apps.apple.com/assets/artwork/1x1-42817eea7ade52607a760cbee00d1495.gif new file mode 100644 index 0000000..9d76ec6 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/apps.apple.com/assets/artwork/1x1-42817eea7ade52607a760cbee00d1495.gif differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/apps.apple.com/assets/images/supports/supports-FamilySharing@2x-f58f31bc78fe9fe7be3565abccbecb34.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/apps.apple.com/assets/images/supports/supports-FamilySharing@2x-f58f31bc78fe9fe7be3565abccbecb34.png new file mode 100644 index 0000000..f0e0961 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/apps.apple.com/assets/images/supports/supports-FamilySharing@2x-f58f31bc78fe9fe7be3565abccbecb34.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/146x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/146x0w.png new file mode 100644 index 0000000..b67f049 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/146x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/146x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/146x0w.webp new file mode 100644 index 0000000..c850236 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/146x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/157x0w.png new file mode 100644 index 0000000..4785ce6 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/157x0w.webp new file mode 100644 index 0000000..0cd76c8 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/292x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/292x0w.png new file mode 100644 index 0000000..90f43bd Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/292x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/292x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/292x0w.webp new file mode 100644 index 0000000..9b9cc17 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/292x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/314x0w.png new file mode 100644 index 0000000..e29f4f5 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/314x0w.webp new file mode 100644 index 0000000..c89c9c1 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/320x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/320x0w.png new file mode 100644 index 0000000..816466b Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/320x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/320x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/320x0w.webp new file mode 100644 index 0000000..e583e44 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/320x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/640x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/640x0w.png new file mode 100644 index 0000000..fa82a20 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/640x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/640x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/640x0w.webp new file mode 100644 index 0000000..d888fbf Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple114/v4/1f/09/ad/1f09adb3-3a63-1595-0351-82523f222498/AppIcon-1x_U007emarketing-0-10-0-85-220.png/640x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/157x0w.png new file mode 100644 index 0000000..d1f2334 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/157x0w.webp new file mode 100644 index 0000000..d08cf82 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/230x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/230x0w.png new file mode 100644 index 0000000..b124f11 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/230x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/230x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/230x0w.webp new file mode 100644 index 0000000..827df40 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/230x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/300x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/300x0w.png new file mode 100644 index 0000000..9a93c5a Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/300x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/300x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/300x0w.webp new file mode 100644 index 0000000..8cab4bb Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/300x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/314x0w.png new file mode 100644 index 0000000..2445afc Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/314x0w.webp new file mode 100644 index 0000000..eaf8117 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/460x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/460x0w.png new file mode 100644 index 0000000..248867f Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/460x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/460x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/460x0w.webp new file mode 100644 index 0000000..6745890 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/460x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/600x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/600x0w.png new file mode 100644 index 0000000..f18f087 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/600x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/600x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/600x0w.webp new file mode 100644 index 0000000..372484c Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/39/31/bc/3931bc9e-7c2d-22e1-c56c-3bfefe70552d/tns.lfvutjfe.png/600x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/157x0w.png new file mode 100644 index 0000000..2678609 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/157x0w.webp new file mode 100644 index 0000000..f0d3bf2 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/230x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/230x0w.png new file mode 100644 index 0000000..a4f922c Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/230x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/230x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/230x0w.webp new file mode 100644 index 0000000..f4feb45 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/230x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/300x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/300x0w.png new file mode 100644 index 0000000..f524188 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/300x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/300x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/300x0w.webp new file mode 100644 index 0000000..2680874 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/300x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/314x0w.png new file mode 100644 index 0000000..e690b12 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/314x0w.webp new file mode 100644 index 0000000..dde29d7 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/460x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/460x0w.png new file mode 100644 index 0000000..34e9ead Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/460x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/460x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/460x0w.webp new file mode 100644 index 0000000..7b2fdfd Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/460x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/600x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/600x0w.png new file mode 100644 index 0000000..44f727a Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/600x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/600x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/600x0w.webp new file mode 100644 index 0000000..277f8af Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/Purple115/v4/89/92/ee/8992ee9c-9891-499b-40e2-f5637de0e33a/tns.tmwgbhrj.png/600x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/157x0w.png new file mode 100644 index 0000000..c43a822 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/157x0w.webp new file mode 100644 index 0000000..19a0052 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/230x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/230x0w.png new file mode 100644 index 0000000..f66bc87 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/230x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/230x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/230x0w.webp new file mode 100644 index 0000000..a4f17d5 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/230x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/300x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/300x0w.png new file mode 100644 index 0000000..ff3ea77 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/300x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/300x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/300x0w.webp new file mode 100644 index 0000000..5b9aafc Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/300x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/314x0w.png new file mode 100644 index 0000000..82c3086 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/314x0w.webp new file mode 100644 index 0000000..ae2eb5f Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/460x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/460x0w.png new file mode 100644 index 0000000..a55b6c8 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/460x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/460x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/460x0w.webp new file mode 100644 index 0000000..27c2461 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/460x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/600x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/600x0w.png new file mode 100644 index 0000000..bdcd06b Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/600x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/600x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/600x0w.webp new file mode 100644 index 0000000..3e89faa Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is1-ssl.mzstatic.com/image/thumb/PurpleSource125/v4/b5/ba/e1/b5bae1e1-baf7-a6f6-ee36-c4115b254c90/4277aee7-5829-4610-ba3f-9fc2b63b9fbd_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.59.png/600x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/146x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/146x0w.png new file mode 100644 index 0000000..d4dff60 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/146x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/146x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/146x0w.webp new file mode 100644 index 0000000..ee02b86 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/146x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/157x0w.png new file mode 100644 index 0000000..36395c7 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/157x0w.webp new file mode 100644 index 0000000..8e691ec Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/292x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/292x0w.png new file mode 100644 index 0000000..bbffcb9 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/292x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/292x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/292x0w.webp new file mode 100644 index 0000000..9c76c6a Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/292x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/314x0w.png new file mode 100644 index 0000000..2580038 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/314x0w.webp new file mode 100644 index 0000000..f7e05c7 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/320x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/320x0w.png new file mode 100644 index 0000000..dc33e75 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/320x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/320x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/320x0w.webp new file mode 100644 index 0000000..55f1104 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/320x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/640x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/640x0w.png new file mode 100644 index 0000000..7085d7d Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/640x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/640x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/640x0w.webp new file mode 100644 index 0000000..8b09877 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple123/v4/e4/47/75/e447758b-11d4-525c-460f-0572dd31a63f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-85-220.png/640x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/146x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/146x0w.png new file mode 100644 index 0000000..0700066 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/146x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/146x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/146x0w.webp new file mode 100644 index 0000000..a2dc7cd Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/146x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/157x0w.png new file mode 100644 index 0000000..af94c73 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/157x0w.webp new file mode 100644 index 0000000..b195335 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/292x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/292x0w.png new file mode 100644 index 0000000..c987081 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/292x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/292x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/292x0w.webp new file mode 100644 index 0000000..ac7d01f Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/292x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/314x0w.png new file mode 100644 index 0000000..abb22bf Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/314x0w.webp new file mode 100644 index 0000000..b98a60b Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/320x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/320x0w.png new file mode 100644 index 0000000..dcb7210 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/320x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/320x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/320x0w.webp new file mode 100644 index 0000000..fcb5b55 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/320x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/640x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/640x0w.png new file mode 100644 index 0000000..f24f85f Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/640x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/640x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/640x0w.webp new file mode 100644 index 0000000..b918cca Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is2-ssl.mzstatic.com/image/thumb/Purple125/v4/e4/8b/61/e48b61eb-e665-436c-1b2c-5c8623be30d1/AppIcon-1x_U007emarketing-0-2-0-85-220.png/640x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/157x0w.png new file mode 100644 index 0000000..c798595 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/157x0w.webp new file mode 100644 index 0000000..b70d256 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/230x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/230x0w.png new file mode 100644 index 0000000..157f80f Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/230x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/230x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/230x0w.webp new file mode 100644 index 0000000..d00a013 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/230x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/300x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/300x0w.png new file mode 100644 index 0000000..234401e Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/300x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/300x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/300x0w.webp new file mode 100644 index 0000000..1e62f75 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/300x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/314x0w.png new file mode 100644 index 0000000..adf83c4 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/314x0w.webp new file mode 100644 index 0000000..5015f5d Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/460x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/460x0w.png new file mode 100644 index 0000000..88596b7 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/460x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/460x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/460x0w.webp new file mode 100644 index 0000000..30f419a Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/460x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/600x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/600x0w.png new file mode 100644 index 0000000..be31dda Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/600x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/600x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/600x0w.webp new file mode 100644 index 0000000..d094aeb Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is3-ssl.mzstatic.com/image/thumb/Purple115/v4/d4/27/6f/d4276fe6-9ad2-1a20-6a1d-d2d64bbcc90f/tns.rwjesiav.png/600x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/146x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/146x0w.png new file mode 100644 index 0000000..a174e2f Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/146x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/146x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/146x0w.webp new file mode 100644 index 0000000..6a5f7d4 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/146x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/157x0w.png new file mode 100644 index 0000000..690a41f Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/157x0w.webp new file mode 100644 index 0000000..9a78d95 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/292x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/292x0w.png new file mode 100644 index 0000000..3850112 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/292x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/292x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/292x0w.webp new file mode 100644 index 0000000..2e40122 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/292x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/314x0w.png new file mode 100644 index 0000000..b9c6098 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/314x0w.webp new file mode 100644 index 0000000..ebf2e35 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/320x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/320x0w.png new file mode 100644 index 0000000..7d0da9e Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/320x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/320x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/320x0w.webp new file mode 100644 index 0000000..9765f4b Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/320x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/640x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/640x0w.png new file mode 100644 index 0000000..86b1963 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/640x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/640x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/640x0w.webp new file mode 100644 index 0000000..6018380 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple114/v4/f7/1b/5a/f71b5a2e-d05d-82b8-ed08-59f17a78a5f9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-85-220.png/640x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/217x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/217x0w.png new file mode 100644 index 0000000..a343da5 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/217x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/217x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/217x0w.webp new file mode 100644 index 0000000..96edba3 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/217x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/230x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/230x0w.png new file mode 100644 index 0000000..6454932 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/230x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/230x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/230x0w.webp new file mode 100644 index 0000000..4272458 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/230x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/246x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/246x0w.png new file mode 100644 index 0000000..d3834e9 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/246x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/246x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/246x0w.webp new file mode 100644 index 0000000..a4a1048 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/246x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/434x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/434x0w.png new file mode 100644 index 0000000..9004d02 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/434x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/434x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/434x0w.webp new file mode 100644 index 0000000..9ad91f0 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/434x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/460x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/460x0w.png new file mode 100644 index 0000000..657a61e Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/460x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/460x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/460x0w.webp new file mode 100644 index 0000000..501a884 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/460x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/492x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/492x0w.png new file mode 100644 index 0000000..f251bf4 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/492x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/492x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/492x0w.webp new file mode 100644 index 0000000..1b9f97c Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/Purple125/v4/41/8f/c3/418fc384-0e12-54b2-c7f0-725decf7b887/AppIcon-1x_U007emarketing-0-9-85-220.png/492x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/157x0w.png new file mode 100644 index 0000000..0b96d7a Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/157x0w.webp new file mode 100644 index 0000000..a6b4f66 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/230x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/230x0w.png new file mode 100644 index 0000000..87ce227 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/230x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/230x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/230x0w.webp new file mode 100644 index 0000000..a1f0042 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/230x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/300x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/300x0w.png new file mode 100644 index 0000000..cd7a794 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/300x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/300x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/300x0w.webp new file mode 100644 index 0000000..9e6532d Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/300x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/314x0w.png new file mode 100644 index 0000000..501647d Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/314x0w.webp new file mode 100644 index 0000000..ecb8bd9 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/460x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/460x0w.png new file mode 100644 index 0000000..bd76a26 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/460x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/460x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/460x0w.webp new file mode 100644 index 0000000..8180375 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/460x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/600x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/600x0w.png new file mode 100644 index 0000000..785d2ad Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/600x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/600x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/600x0w.webp new file mode 100644 index 0000000..f303119 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is4-ssl.mzstatic.com/image/thumb/PurpleSource115/v4/0d/ef/84/0def848f-34e8-298e-00aa-121fb86ee310/7789de0f-90d1-4951-92cb-d8e6039eeada_Simulator_Screen_Shot_-_Apple_Watch_Series_6_-_44mm_-_2021-05-04_at_21.25.39.png/600x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.png new file mode 100644 index 0000000..a82cc6c Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.webp new file mode 100644 index 0000000..af80d76 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.png new file mode 100644 index 0000000..b7a1ab9 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.webp new file mode 100644 index 0000000..8456058 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.png new file mode 100644 index 0000000..c6f5ba2 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.webp new file mode 100644 index 0000000..96b9e1b Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.png new file mode 100644 index 0000000..ff50782 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.webp new file mode 100644 index 0000000..2a5212d Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.png new file mode 100644 index 0000000..58f2f4e Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.webp new file mode 100644 index 0000000..7b2ffc0 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.png new file mode 100644 index 0000000..a2d67b3 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.webp new file mode 100644 index 0000000..528ae93 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple112/v4/f1/89/db/f189dbc6-fd73-20e2-194d-bd00323859b9/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.png new file mode 100644 index 0000000..77d6b0f Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.webp new file mode 100644 index 0000000..79027b4 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/146x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.png new file mode 100644 index 0000000..c7ef617 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.webp new file mode 100644 index 0000000..a0de642 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/157x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.png new file mode 100644 index 0000000..ec50519 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.webp new file mode 100644 index 0000000..c7e6601 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/292x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.png new file mode 100644 index 0000000..6b35801 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.webp new file mode 100644 index 0000000..b0d4c1b Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/314x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.png new file mode 100644 index 0000000..57bc191 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.webp new file mode 100644 index 0000000..2f9bcd5 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/320x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.png b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.png new file mode 100644 index 0000000..74716d9 Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.png differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.webp b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.webp new file mode 100644 index 0000000..c802a8b Binary files /dev/null and b/webarchive/healthforwatch/web.archive.org/web/20220531203704im_/https:/is5-ssl.mzstatic.com/image/thumb/Purple113/v4/3a/5a/d6/3a5ad628-e4e5-d553-7acf-a96367e7eb40/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/640x0w.webp differ diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704jm_/https:/apps.apple.com/assets/web-experience-app-d9a3402bca436821a207f5568771b594.modern.js b/webarchive/healthforwatch/web.archive.org/web/20220531203704jm_/https:/apps.apple.com/assets/web-experience-app-d9a3402bca436821a207f5568771b594.modern.js new file mode 100644 index 0000000..3397d50 --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/web/20220531203704jm_/https:/apps.apple.com/assets/web-experience-app-d9a3402bca436821a207f5568771b594.modern.js @@ -0,0 +1,2900 @@ +var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; +if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } +{ + let window = _____WB$wombat$assign$function_____("window"); + let self = _____WB$wombat$assign$function_____("self"); + let document = _____WB$wombat$assign$function_____("document"); + let location = _____WB$wombat$assign$function_____("location"); + let top = _____WB$wombat$assign$function_____("top"); + let parent = _____WB$wombat$assign$function_____("parent"); + let frames = _____WB$wombat$assign$function_____("frames"); + let opener = _____WB$wombat$assign$function_____("opener"); + +/* + * Acknowledgements + * Portions of this Apple Software may utilize the following copyrighted material, the use of which is hereby acknowledged. + * + * Lucas Bonomi ( Family.scss ) + * The MIT License (MIT) + * Copyright © 2016 Lucas Bonomi <@lukyvj - lucas.bonomi@gmail.com - lucasbonomi.com> + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Yi-Cyuan Chen ( js-htmlencode ) + * The MIT License (MIT) + * Copyright © 2014-2017 Chen, Yi-Cyuan + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Cvent, Inc. ( ember-cli-clamp ) + * Copyright © 2016 Cvent, Inc. + * Apache License Version 2.0, January 2004 + * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + * 1. Definitions. + * "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + * "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + * "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + * "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + * "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + * "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + * "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + * "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + * "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + * "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + * 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + * 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + * 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + * • You must give any other recipients of the Work or Derivative Works a copy of this License; and + * • You must cause any modified files to carry prominent notices stating that You changed the files; and + * • You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + * • If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + * 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + * 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + * 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + * 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + * 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + * END OF TERMS AND CONDITIONS + * APPENDIX: How to apply the Apache License to your work + * To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + * Copyright © 2016 Cvent, Inc. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Tom Dale and FastBoot Contributors ( FastBoot ) + * MIT License + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * DockYard, Inc ( ember-composable-helpers, ember-in-viewport ) + * The MIT License (MIT) + * Copyright © 2016 DockYard, Inc + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * For code taken from ember-compose-action-helper [used in ember-composable-helpers] + * The MIT License (MIT) + * Copyright © 2016 Ryan Tablada + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Dreamerslab ( inflection ) + * (The MIT License) + * Copyright © 2011 dreamerslab + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Ember Contributors ( Ember FastBoot/ember-cli-fastboot ) + * The MIT License (MIT) + * Copyright © 2015-2017 + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Ember Contributors ( ember-ajax, ember-factory-for-polyfill ) + * The MIT License (MIT) + * Copyright © 2017 + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Ember Contributors ( Ember-cli-head ) + * The MIT License (MIT) + * Copyright © 2015 + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Ember Contributors ( Ember-cli-meta-tags, ember-export-application-global, Ember Get Helper, ember-getowner-polyfill, Ember-load-initializers, ember-page-title, ember-router-scroll, ember-runtime-enumerable-includes-polyfill, Ember Truth Helpers ) + * The MIT License (MIT) + * Copyright © 2016 + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * JS Foundation and Contributors ( jQuery ) + * The MIT License (MIT) + * Copyright © JS Foundation and other contributors + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Yehuda Katz, Tom Dale and Ember.js Contributors ( Ember.js ) + * Copyright © 2017 Yehuda Katz, Tom Dale and Ember.js contributors + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Yehuda Katz, Stefan Penner, and Contributors ( loader.js ) + * The MIT License (MIT) + * Copyright © 2014 Yehuda Katz, Stefan Penner, and contributors + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Eric Norris ( striptags ) + * The MIT License (MIT) + * Copyright © [2017] [Eric Norris] + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Stefan Penner ( silent-error ) + * ISC License (ISC) + * [Apple Note: A copy of the ISC License was not included with the project, but the text of the ISC License may be viewed at https://opensource.org/licenses/ISC.] + * + * Stefan Penner and Ember App Kit Contributors ( Ember Resolver ) + * The MIT License (MIT) + * Copyright © 2016 + * Copyright © 2013 Stefan Penner and Ember App Kit Contributors + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Stefan Penner and Ember Inflector Contributors ( Ember Inflector ) + * The MIT License (MIT) + * Copyright © 2015 Stefan Penner and ember-inflector contributors + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Stefan Penner and ember-cli Contributors ( Ember CLI Shims ) + * The MIT License (MIT) + * Copyright © 2014 Stefan Penner and ember-cli Contributors + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * James A. Rosen ( Ember-I18n ) + * Copyright 2011 James A. Rosen + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + * + * Tilde, Inc. and Contributors ( Ember Data ) + * Copyright © 2011-2016 Tilde, Inc. and contributors. + * Portions Copyright © 2011 LivingSocial Inc. + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * + * Rev. 7-17-2017 + * iTunes Preview Web + */ +"use strict" +define("web-experience-app/app",["exports","@ember/application","web-experience-app/resolver","ember-load-initializers","web-experience-app/config/environment"],(function(e,t,i,r,n){function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,"undefined"==typeof global&&"undefined"!=typeof window&&(window.global=window) +class o extends t.default{constructor(){super(...arguments),a(this,"modulePrefix",n.default.modulePrefix),a(this,"podModulePrefix",n.default.podModulePrefix),a(this,"Resolver",i.default)}}e.default=o,(0,r.default)(o,n.default.modulePrefix)})),define("web-experience-app/app/utils/get-feature",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getFeature=function(){return!1}})),define("web-experience-app/cldrs-shorts/ar",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"ar-DZ",parentLocale:"ar"},{locale:"ar",numbers:{decimal:{long:[[1e3,{zero:["0 ألف",1],one:["0 ألف",1],two:["0 ألف",1],few:["0 آلاف",1],many:["0 ألف",1],other:["0 ألف",1]}],[1e4,{zero:["00 ألف",2],one:["00 ألف",2],two:["00 ألف",2],few:["00 ألف",2],many:["00 ألف",2],other:["00 ألف",2]}],[1e5,{zero:["000 ألف",3],one:["000 ألف",3],two:["000 ألف",3],few:["000 ألف",3],many:["000 ألف",3],other:["000 ألف",3]}],[1e6,{zero:["0 مليون",1],one:["0 مليون",1],two:["0 مليون",1],few:["0 ملايين",1],many:["0 مليون",1],other:["0 مليون",1]}],[1e7,{zero:["00 مليون",2],one:["00 مليون",2],two:["00 مليون",2],few:["00 ملايين",2],many:["00 مليون",2],other:["00 مليون",2]}],[1e8,{zero:["000 مليون",3],one:["000 مليون",3],two:["000 مليون",3],few:["000 مليون",3],many:["000 مليون",3],other:["000 مليون",3]}],[1e9,{zero:["0 مليار",1],one:["0 مليار",1],two:["0 مليار",1],few:["0 مليار",1],many:["0 مليار",1],other:["0 مليار",1]}],[1e10,{zero:["00 مليار",2],one:["00 مليار",2],two:["00 مليار",2],few:["00 مليار",2],many:["00 مليار",2],other:["00 مليار",2]}],[1e11,{zero:["000 مليار",3],one:["000 مليار",3],two:["000 مليار",3],few:["000 مليار",3],many:["000 مليار",3],other:["000 مليار",3]}],[1e12,{zero:["0 ترليون",1],one:["0 ترليون",1],two:["0 ترليون",1],few:["0 ترليون",1],many:["0 ترليون",1],other:["0 ترليون",1]}],[1e13,{zero:["00 ترليون",2],one:["00 ترليون",2],two:["00 ترليون",2],few:["00 ترليون",2],many:["00 ترليون",2],other:["00 ترليون",2]}],[1e14,{zero:["000 ترليون",3],one:["000 ترليون",3],two:["000 ترليون",3],few:["000 ترليون",3],many:["000 ترليون",3],other:["000 ترليون",3]}]],short:[[1e3,{zero:["0 ألف",1],one:["0 ألف",1],two:["0 ألف",1],few:["0 آلاف",1],many:["0 ألف",1],other:["0 ألف",1]}],[1e4,{zero:["00 ألف",2],one:["00 ألف",2],two:["00 ألف",2],few:["00 ألف",2],many:["00 ألف",2],other:["00 ألف",2]}],[1e5,{zero:["000 ألف",3],one:["000 ألف",3],two:["000 ألف",3],few:["000 ألف",3],many:["000 ألف",3],other:["000 ألف",3]}],[1e6,{zero:["0 مليون",1],one:["0 مليون",1],two:["0 مليون",1],few:["0 مليون",1],many:["0 مليون",1],other:["0 مليون",1]}],[1e7,{zero:["00 مليون",2],one:["00 مليون",2],two:["00 مليون",2],few:["00 مليون",2],many:["00 مليون",2],other:["00 مليون",2]}],[1e8,{zero:["000 مليون",3],one:["000 مليون",3],two:["000 مليون",3],few:["000 مليون",3],many:["000 مليون",3],other:["000 مليون",3]}],[1e9,{zero:["0 مليار",1],one:["0 مليار",1],two:["0 مليار",1],few:["0 مليار",1],many:["0 مليار",1],other:["0 مليار",1]}],[1e10,{zero:["00 مليار",2],one:["00 مليار",2],two:["00 مليار",2],few:["00 مليار",2],many:["00 مليار",2],other:["00 مليار",2]}],[1e11,{zero:["000 مليار",3],one:["000 مليار",3],two:["000 مليار",3],few:["000 مليار",3],many:["000 مليار",3],other:["000 مليار",3]}],[1e12,{zero:["0 ترليون",1],one:["0 ترليون",1],two:["0 ترليون",1],few:["0 ترليون",1],many:["0 ترليون",1],other:["0 ترليون",1]}],[1e13,{zero:["00 ترليون",2],one:["00 ترليون",2],two:["00 ترليون",2],few:["00 ترليون",2],many:["00 ترليون",2],other:["00 ترليون",2]}],[1e14,{zero:["000 ترليون",3],one:["000 ترليون",3],two:["000 ترليون",3],few:["000 ترليون",3],many:["000 ترليون",3],other:["000 ترليون",3]}]]}}},{locale:"ar-BH",parentLocale:"ar"},{locale:"ar-EG",parentLocale:"ar"},{locale:"ar-IQ",parentLocale:"ar"},{locale:"ar-JO",parentLocale:"ar"},{locale:"ar-KW",parentLocale:"ar"},{locale:"ar-LB",parentLocale:"ar"},{locale:"ar-LY",parentLocale:"ar"},{locale:"ar-MA",parentLocale:"ar"},{locale:"ar-OM",parentLocale:"ar"},{locale:"ar-QA",parentLocale:"ar"},{locale:"ar-SA",parentLocale:"ar"},{locale:"ar-SD",parentLocale:"ar"},{locale:"ar-SY",parentLocale:"ar"},{locale:"ar-TN",parentLocale:"ar"},{locale:"ar-AE",parentLocale:"ar"},{locale:"ar-YE",parentLocale:"ar"}]})),define("web-experience-app/cldrs-shorts/ca",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"ca-es",parentLocale:"ca"},{locale:"ca",numbers:{decimal:{long:[[1e3,{one:["0 miler",1],other:["0 milers",1]}],[1e4,{one:["00 milers",2],other:["00 milers",2]}],[1e5,{one:["000 milers",3],other:["000 milers",3]}],[1e6,{one:["0 milió",1],other:["0 milions",1]}],[1e7,{one:["00 milions",2],other:["00 milions",2]}],[1e8,{one:["000 milions",3],other:["000 milions",3]}],[1e9,{one:["0 miler de milions",1],other:["0 milers de milions",1]}],[1e10,{one:["00 milers de milions",2],other:["00 milers de milions",2]}],[1e11,{one:["000 milers de milions",3],other:["000 milers de milions",3]}],[1e12,{one:["0 bilió",1],other:["0 bilions",1]}],[1e13,{one:["00 bilions",2],other:["00 bilions",2]}],[1e14,{one:["000 bilions",3],other:["000 bilions",3]}]],short:[[1e3,{one:["0m",1],other:["0m",1]}],[1e4,{one:["00m",2],other:["00m",2]}],[1e5,{one:["000m",3],other:["000m",3]}],[1e6,{one:["0 M",1],other:["0 M",1]}],[1e7,{one:["00 M",2],other:["00 M",2]}],[1e8,{one:["000 M",3],other:["000 M",3]}],[1e9,{one:["0000 M",4],other:["0000 M",4]}],[1e10,{one:["00mM",2],other:["00mM",2]}],[1e11,{one:["000mM",3],other:["000mM",3]}],[1e12,{one:["0 B",1],other:["0 B",1]}],[1e13,{one:["00 B",2],other:["00 B",2]}],[1e14,{one:["000 B",3],other:["000 B",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/cs",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"cs-cz",parentLocale:"cs"},{locale:"cs",numbers:{decimal:{long:[[1e3,{one:["0 tisíc",1],few:["0 tisíce",1],many:["0 tisíce",1],other:["0 tisíc",1]}],[1e4,{one:["00 tisíc",2],few:["00 tisíc",2],many:["00 tisíce",2],other:["00 tisíc",2]}],[1e5,{one:["000 tisíc",3],few:["000 tisíc",3],many:["000 tisíce",3],other:["000 tisíc",3]}],[1e6,{one:["0 milion",1],few:["0 miliony",1],many:["0 milionu",1],other:["0 milionů",1]}],[1e7,{one:["00 milionů",2],few:["00 milionů",2],many:["00 milionu",2],other:["00 milionů",2]}],[1e8,{one:["000 milionů",3],few:["000 milionů",3],many:["000 milionu",3],other:["000 milionů",3]}],[1e9,{one:["0 miliarda",1],few:["0 miliardy",1],many:["0 miliardy",1],other:["0 miliard",1]}],[1e10,{one:["00 miliard",2],few:["00 miliard",2],many:["00 miliardy",2],other:["00 miliard",2]}],[1e11,{one:["000 miliard",3],few:["000 miliard",3],many:["000 miliardy",3],other:["000 miliard",3]}],[1e12,{one:["0 bilion",1],few:["0 biliony",1],many:["0 bilionu",1],other:["0 bilionů",1]}],[1e13,{one:["00 bilionů",2],few:["00 bilionů",2],many:["00 bilionu",2],other:["00 bilionů",2]}],[1e14,{one:["000 bilionů",3],few:["000 bilionů",3],many:["000 bilionu",3],other:["000 bilionů",3]}]],short:[[1e3,{one:["0 tis'.'",1],few:["0 tis'.'",1],many:["0 tis'.'",1],other:["0 tis'.'",1]}],[1e4,{one:["00 tis'.'",2],few:["00 tis'.'",2],many:["00 tis'.'",2],other:["00 tis'.'",2]}],[1e5,{one:["000 tis'.'",3],few:["000 tis'.'",3],many:["000 tis'.'",3],other:["000 tis'.'",3]}],[1e6,{one:["0 mil'.'",1],few:["0 mil'.'",1],many:["0 mil'.'",1],other:["0 mil'.'",1]}],[1e7,{one:["00 mil'.'",2],few:["00 mil'.'",2],many:["00 mil'.'",2],other:["00 mil'.'",2]}],[1e8,{one:["000 mil'.'",3],few:["000 mil'.'",3],many:["000 mil'.'",3],other:["000 mil'.'",3]}],[1e9,{one:["0 mld'.'",1],few:["0 mld'.'",1],many:["0 mld'.'",1],other:["0 mld'.'",1]}],[1e10,{one:["00 mld'.'",2],few:["00 mld'.'",2],many:["00 mld'.'",2],other:["00 mld'.'",2]}],[1e11,{one:["000 mld'.'",3],few:["000 mld'.'",3],many:["000 mld'.'",3],other:["000 mld'.'",3]}],[1e12,{one:["0 bil'.'",1],few:["0 bil'.'",1],many:["0 bil'.'",1],other:["0 bil'.'",1]}],[1e13,{one:["00 bil'.'",2],few:["00 bil'.'",2],many:["00 bil'.'",2],other:["00 bil'.'",2]}],[1e14,{one:["000 bil'.'",3],few:["000 bil'.'",3],many:["000 bil'.'",3],other:["000 bil'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/da",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"da-dk",parentLocale:"da"},{locale:"da",numbers:{decimal:{long:[[1e3,{one:["0 tusind",1],other:["0 tusind",1]}],[1e4,{one:["00 tusind",2],other:["00 tusind",2]}],[1e5,{one:["000 tusind",3],other:["000 tusind",3]}],[1e6,{one:["0 million",1],other:["0 millioner",1]}],[1e7,{one:["00 millioner",2],other:["00 millioner",2]}],[1e8,{one:["000 millioner",3],other:["000 millioner",3]}],[1e9,{one:["0 milliard",1],other:["0 milliarder",1]}],[1e10,{one:["00 milliarder",2],other:["00 milliarder",2]}],[1e11,{one:["000 milliarder",3],other:["000 milliarder",3]}],[1e12,{one:["0 billion",1],other:["0 billioner",1]}],[1e13,{one:["00 billioner",2],other:["00 billioner",2]}],[1e14,{one:["000 billioner",3],other:["000 billioner",3]}]],short:[[1e3,{one:["0 t",1],other:["0 t",1]}],[1e4,{one:["00 t",2],other:["00 t",2]}],[1e5,{one:["000 t",3],other:["000 t",3]}],[1e6,{one:["0 mio'.'",1],other:["0 mio'.'",1]}],[1e7,{one:["00 mio'.'",2],other:["00 mio'.'",2]}],[1e8,{one:["000 mio'.'",3],other:["000 mio'.'",3]}],[1e9,{one:["0 mia'.'",1],other:["0 mia'.'",1]}],[1e10,{one:["00 mia'.'",2],other:["00 mia'.'",2]}],[1e11,{one:["000 mia'.'",3],other:["000 mia'.'",3]}],[1e12,{one:["0 bio'.'",1],other:["0 bio'.'",1]}],[1e13,{one:["00 bio'.'",2],other:["00 bio'.'",2]}],[1e14,{one:["000 bio'.'",3],other:["000 bio'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/de",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"de-CH",parentLocale:"de"},{locale:"de",numbers:{decimal:{long:[[1e3,{one:["0 Tausend",1],other:["0 Tausend",1]}],[1e4,{one:["00 Tausend",2],other:["00 Tausend",2]}],[1e5,{one:["000 Tausend",3],other:["000 Tausend",3]}],[1e6,{one:["0 Million",1],other:["0 Millionen",1]}],[1e7,{one:["00 Millionen",2],other:["00 Millionen",2]}],[1e8,{one:["000 Millionen",3],other:["000 Millionen",3]}],[1e9,{one:["0 Milliarde",1],other:["0 Milliarden",1]}],[1e10,{one:["00 Milliarden",2],other:["00 Milliarden",2]}],[1e11,{one:["000 Milliarden",3],other:["000 Milliarden",3]}],[1e12,{one:["0 Billion",1],other:["0 Billionen",1]}],[1e13,{one:["00 Billionen",2],other:["00 Billionen",2]}],[1e14,{one:["000 Billionen",3],other:["000 Billionen",3]}]],short:[[1e3,{one:["0",1],other:["0",1]}],[1e4,{one:["0",1],other:["0",1]}],[1e5,{one:["0",1],other:["0",1]}],[1e6,{one:["0 Mio'.'",1],other:["0 Mio'.'",1]}],[1e7,{one:["00 Mio'.'",2],other:["00 Mio'.'",2]}],[1e8,{one:["000 Mio'.'",3],other:["000 Mio'.'",3]}],[1e9,{one:["0 Mrd'.'",1],other:["0 Mrd'.'",1]}],[1e10,{one:["00 Mrd'.'",2],other:["00 Mrd'.'",2]}],[1e11,{one:["000 Mrd'.'",3],other:["000 Mrd'.'",3]}],[1e12,{one:["0 Bio'.'",1],other:["0 Bio'.'",1]}],[1e13,{one:["00 Bio'.'",2],other:["00 Bio'.'",2]}],[1e14,{one:["000 Bio'.'",3],other:["000 Bio'.'",3]}]]}}},{locale:"de-de",parentLocale:"de"}]})),define("web-experience-app/cldrs-shorts/el",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"el-gr",parentLocale:"el"},{locale:"el",numbers:{decimal:{long:[[1e3,{one:["0 χιλιάδα",1],other:["0 χιλιάδες",1]}],[1e4,{one:["00 χιλιάδες",2],other:["00 χιλιάδες",2]}],[1e5,{one:["000 χιλιάδες",3],other:["000 χιλιάδες",3]}],[1e6,{one:["0 εκατομμύριο",1],other:["0 εκατομμύρια",1]}],[1e7,{one:["00 εκατομμύρια",2],other:["00 εκατομμύρια",2]}],[1e8,{one:["000 εκατομμύρια",3],other:["000 εκατομμύρια",3]}],[1e9,{one:["0 δισεκατομμύριο",1],other:["0 δισεκατομμύρια",1]}],[1e10,{one:["00 δισεκατομμύρια",2],other:["00 δισεκατομμύρια",2]}],[1e11,{one:["000 δισεκατομμύρια",3],other:["000 δισεκατομμύρια",3]}],[1e12,{one:["0 τρισεκατομμύριο",1],other:["0 τρισεκατομμύρια",1]}],[1e13,{one:["00 τρισεκατομμύρια",2],other:["00 τρισεκατομμύρια",2]}],[1e14,{one:["000 τρισεκατομμύρια",3],other:["000 τρισεκατομμύρια",3]}]],short:[[1e3,{one:["0 χιλ'.'",1],other:["0 χιλ'.'",1]}],[1e4,{one:["00 χιλ'.'",2],other:["00 χιλ'.'",2]}],[1e5,{one:["000 χιλ'.'",3],other:["000 χιλ'.'",3]}],[1e6,{one:["0 εκ'.'",1],other:["0 εκ'.'",1]}],[1e7,{one:["00 εκ'.'",2],other:["00 εκ'.'",2]}],[1e8,{one:["000 εκ'.'",3],other:["000 εκ'.'",3]}],[1e9,{one:["0 δισ'.'",1],other:["0 δισ'.'",1]}],[1e10,{one:["00 δισ'.'",2],other:["00 δισ'.'",2]}],[1e11,{one:["000 δισ'.'",3],other:["000 δισ'.'",3]}],[1e12,{one:["0 τρισ'.'",1],other:["0 τρισ'.'",1]}],[1e13,{one:["00 τρισ'.'",2],other:["00 τρισ'.'",2]}],[1e14,{one:["000 τρισ'.'",3],other:["000 τρισ'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/en",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"en-AU",parentLocale:"en-001"},{locale:"en-001",parentLocale:"en"},{locale:"en",numbers:{decimal:{long:[[1e3,{one:["0 thousand",1],other:["0 thousand",1]}],[1e4,{one:["00 thousand",2],other:["00 thousand",2]}],[1e5,{one:["000 thousand",3],other:["000 thousand",3]}],[1e6,{one:["0 million",1],other:["0 million",1]}],[1e7,{one:["00 million",2],other:["00 million",2]}],[1e8,{one:["000 million",3],other:["000 million",3]}],[1e9,{one:["0 billion",1],other:["0 billion",1]}],[1e10,{one:["00 billion",2],other:["00 billion",2]}],[1e11,{one:["000 billion",3],other:["000 billion",3]}],[1e12,{one:["0 trillion",1],other:["0 trillion",1]}],[1e13,{one:["00 trillion",2],other:["00 trillion",2]}],[1e14,{one:["000 trillion",3],other:["000 trillion",3]}]],short:[[1e3,{one:["0K",1],other:["0K",1]}],[1e4,{one:["00K",2],other:["00K",2]}],[1e5,{one:["000K",3],other:["000K",3]}],[1e6,{one:["0M",1],other:["0M",1]}],[1e7,{one:["00M",2],other:["00M",2]}],[1e8,{one:["000M",3],other:["000M",3]}],[1e9,{one:["0B",1],other:["0B",1]}],[1e10,{one:["00B",2],other:["00B",2]}],[1e11,{one:["000B",3],other:["000B",3]}],[1e12,{one:["0T",1],other:["0T",1]}],[1e13,{one:["00T",2],other:["00T",2]}],[1e14,{one:["000T",3],other:["000T",3]}]]}}},{locale:"en-CA",parentLocale:"en-001"},{locale:"en-GB",parentLocale:"en-001"},{locale:"en-US",parentLocale:"en"}]})),define("web-experience-app/cldrs-shorts/es",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"es-419",parentLocale:"es",numbers:{decimal:{long:[[1e3,{one:["0 mil",1],other:["0 mil",1]}],[1e4,{one:["00 mil",2],other:["00 mil",2]}],[1e5,{one:["000 mil",3],other:["000 mil",3]}],[1e6,{one:["0 millón",1],other:["0 millones",1]}],[1e7,{one:["00 millones",2],other:["00 millones",2]}],[1e8,{one:["000 millones",3],other:["000 millones",3]}],[1e9,{one:["0 mil millones",1],other:["0 mil millones",1]}],[1e10,{one:["00 mil millones",2],other:["00 mil millones",2]}],[1e11,{one:["000 mil millones",3],other:["000 mil millones",3]}],[1e12,{one:["0 billón",1],other:["0 billón",1]}],[1e13,{one:["00 billones",2],other:["00 billones",2]}],[1e14,{one:["000 billones",3],other:["000 billones",3]}]],short:[[1e3,{one:["0 K",1],other:["0 K",1]}],[1e4,{one:["00 k",2],other:["00 k",2]}],[1e5,{one:["000 k",3],other:["000 k",3]}],[1e6,{one:["0 M",1],other:["0 M",1]}],[1e7,{one:["00 M",2],other:["00 M",2]}],[1e8,{one:["000 M",3],other:["000 M",3]}],[1e9,{one:["0k M",1],other:["0k M",1]}],[1e10,{one:["00k M",2],other:["00k M",2]}],[1e11,{one:["000k M",3],other:["000k M",3]}],[1e12,{one:["0 B",1],other:["0 B",1]}],[1e13,{one:["00 B",2],other:["00 B",2]}],[1e14,{one:["000 B",3],other:["000 B",3]}]]}}},{locale:"es",numbers:{decimal:{long:[[1e3,{one:["0 mil",1],other:["0 mil",1]}],[1e4,{one:["00 mil",2],other:["00 mil",2]}],[1e5,{one:["000 mil",3],other:["000 mil",3]}],[1e6,{one:["0 millón",1],other:["0 millones",1]}],[1e7,{one:["00 millones",2],other:["00 millones",2]}],[1e8,{one:["000 millones",3],other:["000 millones",3]}],[1e9,{one:["0 mil millones",1],other:["0 mil millones",1]}],[1e10,{one:["00 mil millones",2],other:["00 mil millones",2]}],[1e11,{one:["000 mil millones",3],other:["000 mil millones",3]}],[1e12,{one:["0 billón",1],other:["0 billones",1]}],[1e13,{one:["00 billones",2],other:["00 billones",2]}],[1e14,{one:["000 billones",3],other:["000 billones",3]}]],short:[[1e3,{one:["0 mil",1],other:["0 mil",1]}],[1e4,{one:["00 mil",2],other:["00 mil",2]}],[1e5,{one:["000 mil",3],other:["000 mil",3]}],[1e6,{one:["0 M",1],other:["0 M",1]}],[1e7,{one:["00 M",2],other:["00 M",2]}],[1e8,{one:["000 M",3],other:["000 M",3]}],[1e9,{one:["0000 M",4],other:["0000 M",4]}],[1e10,{one:["00 mil M",2],other:["00 mil M",2]}],[1e11,{one:["000 mil M",3],other:["000 mil M",3]}],[1e12,{one:["0 B",1],other:["0 B",1]}],[1e13,{one:["00 B",2],other:["00 B",2]}],[1e14,{one:["000 B",3],other:["000 B",3]}]]}}},{locale:"es-es",parentLocale:"es"},{locale:"es-MX",parentLocale:"es-419",numbers:{decimal:{long:[[1e3,{one:["0 mil",1],other:["0 mil",1]}],[1e4,{one:["00 mil",2],other:["00 mil",2]}],[1e5,{one:["000 mil",3],other:["000 mil",3]}],[1e6,{one:["0 millón",1],other:["0 millones",1]}],[1e7,{one:["00 millones",2],other:["00 millones",2]}],[1e8,{one:["000 millones",3],other:["000 millones",3]}],[1e9,{one:["0 mil millones",1],other:["0 mil millones",1]}],[1e10,{one:["00 mil millones",2],other:["00 mil millones",2]}],[1e11,{one:["000 mil millones",3],other:["000 mil millones",3]}],[1e12,{one:["0 billón",1],other:["0 billones",1]}],[1e13,{one:["00 billones",2],other:["00 billones",2]}],[1e14,{one:["000 billones",3],other:["000 billones",3]}]],short:[[1e3,{one:["0 k",1],other:["0 k",1]}],[1e4,{one:["00 k",2],other:["00 k",2]}],[1e5,{one:["000 k",3],other:["000 k",3]}],[1e6,{one:["0 M",1],other:["0 M",1]}],[1e7,{one:["00 M",2],other:["00 M",2]}],[1e8,{one:["000 M",3],other:["000 M",3]}],[1e9,{one:["0000 M",4],other:["0000 M",4]}],[1e10,{one:["00 mil M",2],other:["00 mil M",2]}],[1e11,{one:["000 mil M",3],other:["000 mil M",3]}],[1e12,{one:["0 B",1],other:["0 B",1]}],[1e13,{one:["00 B",2],other:["00 B",2]}],[1e14,{one:["000 B",3],other:["000 B",3]}]]}}},{locale:"es-xl",parentLocale:"es"}]})),define("web-experience-app/cldrs-shorts/et",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"et-ee",parentLocale:"et"},{locale:"et",numbers:{decimal:{long:[[1e3,{one:["0 tuhat",1],other:["0 tuhat",1]}],[1e4,{one:["00 tuhat",2],other:["00 tuhat",2]}],[1e5,{one:["000 tuhat",3],other:["000 tuhat",3]}],[1e6,{one:["0 miljon",1],other:["0 miljonit",1]}],[1e7,{one:["00 miljonit",2],other:["00 miljonit",2]}],[1e8,{one:["000 miljonit",3],other:["000 miljonit",3]}],[1e9,{one:["0 miljard",1],other:["0 miljardit",1]}],[1e10,{one:["00 miljardit",2],other:["00 miljardit",2]}],[1e11,{one:["000 miljardit",3],other:["000 miljardit",3]}],[1e12,{one:["0 triljon",1],other:["0 triljonit",1]}],[1e13,{one:["00 triljonit",2],other:["00 triljonit",2]}],[1e14,{one:["000 triljonit",3],other:["000 triljonit",3]}]],short:[[1e3,{one:["0 tuh",1],other:["0 tuh",1]}],[1e4,{one:["00 tuh",2],other:["00 tuh",2]}],[1e5,{one:["000 tuh",3],other:["000 tuh",3]}],[1e6,{one:["0 mln",1],other:["0 mln",1]}],[1e7,{one:["00 mln",2],other:["00 mln",2]}],[1e8,{one:["000 mln",3],other:["000 mln",3]}],[1e9,{one:["0 mld",1],other:["0 mld",1]}],[1e10,{one:["00 mld",2],other:["00 mld",2]}],[1e11,{one:["000 mld",3],other:["000 mld",3]}],[1e12,{one:["0 trl",1],other:["0 trl",1]}],[1e13,{one:["00 trl",2],other:["00 trl",2]}],[1e14,{one:["000 trl",3],other:["000 trl",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/fi",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"fi-fi",parentLocale:"fi"},{locale:"fi",numbers:{decimal:{long:[[1e3,{one:["0 tuhat",1],other:["0 tuhatta",1]}],[1e4,{one:["00 tuhatta",2],other:["00 tuhatta",2]}],[1e5,{one:["000 tuhatta",3],other:["000 tuhatta",3]}],[1e6,{one:["0 miljoona",1],other:["0 miljoonaa",1]}],[1e7,{one:["00 miljoonaa",2],other:["00 miljoonaa",2]}],[1e8,{one:["000 miljoonaa",3],other:["000 miljoonaa",3]}],[1e9,{one:["0 miljardi",1],other:["0 miljardia",1]}],[1e10,{one:["00 miljardia",2],other:["00 miljardia",2]}],[1e11,{one:["000 miljardia",3],other:["000 miljardia",3]}],[1e12,{one:["0 biljoona",1],other:["0 biljoonaa",1]}],[1e13,{one:["00 biljoonaa",2],other:["00 biljoonaa",2]}],[1e14,{one:["000 biljoonaa",3],other:["000 biljoonaa",3]}]],short:[[1e3,{one:["0 t'.'",1],other:["0 t'.'",1]}],[1e4,{one:["00 t'.'",2],other:["00 t'.'",2]}],[1e5,{one:["000 t'.'",3],other:["000 t'.'",3]}],[1e6,{one:["0 milj'.'",1],other:["0 milj'.'",1]}],[1e7,{one:["00 milj'.'",2],other:["00 milj'.'",2]}],[1e8,{one:["000 milj'.'",3],other:["000 milj'.'",3]}],[1e9,{one:["0 mrd'.'",1],other:["0 mrd'.'",1]}],[1e10,{one:["00 mrd'.'",2],other:["00 mrd'.'",2]}],[1e11,{one:["000 mrd'.'",3],other:["000 mrd'.'",3]}],[1e12,{one:["0 bilj'.'",1],other:["0 bilj'.'",1]}],[1e13,{one:["00 bilj'.'",2],other:["00 bilj'.'",2]}],[1e14,{one:["000 bilj'.'",3],other:["000 bilj'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/fr",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"fr-CA",parentLocale:"fr",numbers:{decimal:{long:[[1e3,{one:["0 mille",1],other:["0 mille",1]}],[1e4,{one:["00 mille",2],other:["00 mille",2]}],[1e5,{one:["000 mille",3],other:["000 mille",3]}],[1e6,{one:["0 million",1],other:["0 millions",1]}],[1e7,{one:["00 million",2],other:["00 millions",2]}],[1e8,{one:["000 million",3],other:["000 millions",3]}],[1e9,{one:["0 milliard",1],other:["0 milliards",1]}],[1e10,{one:["00 milliard",2],other:["00 milliards",2]}],[1e11,{one:["000 milliard",3],other:["000 milliards",3]}],[1e12,{one:["0 billion",1],other:["0 billions",1]}],[1e13,{one:["00 billion",2],other:["00 billions",2]}],[1e14,{one:["000 billion",3],other:["000 billions",3]}]],short:[[1e3,{one:["0 k",1],other:["0 k",1]}],[1e4,{one:["00 k",2],other:["00 k",2]}],[1e5,{one:["000 k",3],other:["000 k",3]}],[1e6,{one:["0 M",1],other:["0 M",1]}],[1e7,{one:["00 M",2],other:["00 M",2]}],[1e8,{one:["000 M",3],other:["000 M",3]}],[1e9,{one:["0 G",1],other:["0 G",1]}],[1e10,{one:["00 G",2],other:["00 G",2]}],[1e11,{one:["000 G",3],other:["000 G",3]}],[1e12,{one:["0 T",1],other:["0 T",1]}],[1e13,{one:["00 T",2],other:["00 T",2]}],[1e14,{one:["000 T",3],other:["000 T",3]}]]}}},{locale:"fr",numbers:{decimal:{long:[[1e3,{one:["0 millier",1],other:["0 mille",1]}],[1e4,{one:["00 mille",2],other:["00 mille",2]}],[1e5,{one:["000 mille",3],other:["000 mille",3]}],[1e6,{one:["0 million",1],other:["0 millions",1]}],[1e7,{one:["00 million",2],other:["00 millions",2]}],[1e8,{one:["000 million",3],other:["000 millions",3]}],[1e9,{one:["0 milliard",1],other:["0 milliards",1]}],[1e10,{one:["00 milliard",2],other:["00 milliards",2]}],[1e11,{one:["000 milliard",3],other:["000 milliards",3]}],[1e12,{one:["0 billion",1],other:["0 billions",1]}],[1e13,{one:["00 billion",2],other:["00 billions",2]}],[1e14,{one:["000 billion",3],other:["000 billions",3]}]],short:[[1e3,{one:["0 k",1],other:["0 k",1]}],[1e4,{one:["00 k",2],other:["00 k",2]}],[1e5,{one:["000 k",3],other:["000 k",3]}],[1e6,{one:["0 M",1],other:["0 M",1]}],[1e7,{one:["00 M",2],other:["00 M",2]}],[1e8,{one:["000 M",3],other:["000 M",3]}],[1e9,{one:["0 Md",1],other:["0 Md",1]}],[1e10,{one:["00 Md",2],other:["00 Md",2]}],[1e11,{one:["000 Md",3],other:["000 Md",3]}],[1e12,{one:["0 Bn",1],other:["0 Bn",1]}],[1e13,{one:["00 Bn",2],other:["00 Bn",2]}],[1e14,{one:["000 Bn",3],other:["000 Bn",3]}]]}}},{locale:"fr-fr",parentLocale:"fr"}]})),define("web-experience-app/cldrs-shorts/he",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"he-il",parentLocale:"he"},{locale:"he",numbers:{decimal:{long:[[1e3,{one:["‏0 אלף",1],two:["‏0 אלף",1],many:["‏0 אלף",1],other:["‏0 אלף",1]}],[1e4,{one:["‏00 אלף",2],two:["‏00 אלף",2],many:["‏00 אלף",2],other:["‏00 אלף",2]}],[1e5,{one:["‏000 אלף",3],two:["‏000 אלף",3],many:["‏000 אלף",3],other:["‏000 אלף",3]}],[1e6,{one:["‏0 מיליון",1],two:["‏0 מיליון",1],many:["‏0 מיליון",1],other:["‏0 מיליון",1]}],[1e7,{one:["‏00 מיליון",2],two:["‏00 מיליון",2],many:["‏00 מיליון",2],other:["‏00 מיליון",2]}],[1e8,{one:["‏000 מיליון",3],two:["‏000 מיליון",3],many:["‏000 מיליון",3],other:["‏000 מיליון",3]}],[1e9,{one:["‏0 מיליארד",1],two:["‏0 מיליארד",1],many:["‏0 מיליארד",1],other:["‏0 מיליארד",1]}],[1e10,{one:["‏00 מיליארד",2],two:["‏00 מיליארד",2],many:["‏00 מיליארד",2],other:["‏00 מיליארד",2]}],[1e11,{one:["‏000 מיליארד",3],two:["‏000 מיליארד",3],many:["‏000 מיליארד",3],other:["‏000 מיליארד",3]}],[1e12,{one:["‏0 טריליון",1],two:["‏0 טריליון",1],many:["‏0 טריליון",1],other:["‏0 טריליון",1]}],[1e13,{one:["‏00 טריליון",2],two:["‏00 טריליון",2],many:["‏00 טריליון",2],other:["‏00 טריליון",2]}],[1e14,{one:["‏000 טריליון",3],two:["‏000 טריליון",3],many:["‏000 טריליון",3],other:["‏000 טריליון",3]}]],short:[[1e3,{one:["0K",1],two:["0K",1],many:["0K",1],other:["0K",1]}],[1e4,{one:["00K",2],two:["00K",2],many:["00K",2],other:["00K",2]}],[1e5,{one:["000K",3],two:["000K",3],many:["000K",3],other:["000K",3]}],[1e6,{one:["0M",1],two:["0M",1],many:["0M",1],other:["0M",1]}],[1e7,{one:["00M",2],two:["00M",2],many:["00M",2],other:["00M",2]}],[1e8,{one:["000M",3],two:["000M",3],many:["000M",3],other:["000M",3]}],[1e9,{one:["0B",1],two:["0B",1],many:["0B",1],other:["0B",1]}],[1e10,{one:["00B",2],two:["00B",2],many:["00B",2],other:["00B",2]}],[1e11,{one:["000B",3],two:["000B",3],many:["000B",3],other:["000B",3]}],[1e12,{one:["0T",1],two:["0T",1],many:["0T",1],other:["0T",1]}],[1e13,{one:["00T",2],two:["00T",2],many:["00T",2],other:["00T",2]}],[1e14,{one:["000T",3],two:["000T",3],many:["000T",3],other:["000T",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/hi",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"hi-in",parentLocale:"hi"},{locale:"hi",numbers:{decimal:{long:[[1e3,{one:["0 हज़ार",1],other:["0 हज़ार",1]}],[1e4,{one:["00 हज़ार",2],other:["00 हज़ार",2]}],[1e5,{one:["0 लाख",1],other:["0 लाख",1]}],[1e6,{one:["00 लाख",2],other:["00 लाख",2]}],[1e7,{one:["0 करोड़",1],other:["0 करोड़",1]}],[1e8,{one:["00 करोड़",2],other:["00 करोड़",2]}],[1e9,{one:["0 अरब",1],other:["0 अरब",1]}],[1e10,{one:["00 अरब",2],other:["00 अरब",2]}],[1e11,{one:["0 खरब",1],other:["0 खरब",1]}],[1e12,{one:["00 खरब",2],other:["00 खरब",2]}],[1e13,{one:["000 खरब",3],other:["000 खरब",3]}],[1e14,{one:["0000 खरब",4],other:["0000 खरब",4]}]],short:[[1e3,{one:["0 हज़ार",1],other:["0 हज़ार",1]}],[1e4,{one:["00 हज़ार",2],other:["00 हज़ार",2]}],[1e5,{one:["0 लाख",1],other:["0 लाख",1]}],[1e6,{one:["00 लाख",2],other:["00 लाख",2]}],[1e7,{one:["0 क॰",1],other:["0 क॰",1]}],[1e8,{one:["00 क॰",2],other:["00 क॰",2]}],[1e9,{one:["0 अ॰",1],other:["0 अ॰",1]}],[1e10,{one:["00 अ॰",2],other:["00 अ॰",2]}],[1e11,{one:["0 ख॰",1],other:["0 ख॰",1]}],[1e12,{one:["00 ख॰",2],other:["00 ख॰",2]}],[1e13,{one:["0 नील",1],other:["0 नील",1]}],[1e14,{one:["00 नील",2],other:["00 नील",2]}]]}}}]})),define("web-experience-app/cldrs-shorts/hr",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"hr-hr",parentLocale:"hr"},{locale:"hr",numbers:{decimal:{long:[[1e3,{one:["0 tisuća",1],few:["0 tisuće",1],other:["0 tisuća",1]}],[1e4,{one:["00 tisuća",2],few:["00 tisuće",2],other:["00 tisuća",2]}],[1e5,{one:["000 tisuća",3],few:["000 tisuće",3],other:["000 tisuća",3]}],[1e6,{one:["0 milijun",1],few:["0 milijuna",1],other:["0 milijuna",1]}],[1e7,{one:["00 milijun",2],few:["00 milijuna",2],other:["00 milijuna",2]}],[1e8,{one:["000 milijun",3],few:["000 milijuna",3],other:["000 milijuna",3]}],[1e9,{one:["0 milijarda",1],few:["0 milijarde",1],other:["0 milijardi",1]}],[1e10,{one:["00 milijarda",2],few:["00 milijarde",2],other:["00 milijardi",2]}],[1e11,{one:["000 milijarda",3],few:["000 milijarde",3],other:["000 milijardi",3]}],[1e12,{one:["0 bilijun",1],few:["0 bilijuna",1],other:["0 bilijuna",1]}],[1e13,{one:["00 bilijun",2],few:["00 bilijuna",2],other:["00 bilijuna",2]}],[1e14,{one:["000 bilijun",3],few:["000 bilijuna",3],other:["000 bilijuna",3]}]],short:[[1e3,{one:["0 tis'.'",1],few:["0 tis'.'",1],other:["0 tis'.'",1]}],[1e4,{one:["00 tis'.'",2],few:["00 tis'.'",2],other:["00 tis'.'",2]}],[1e5,{one:["000 tis'.'",3],few:["000 tis'.'",3],other:["000 tis'.'",3]}],[1e6,{one:["0 mil'.'",1],few:["0 mil'.'",1],other:["0 mil'.'",1]}],[1e7,{one:["00 mil'.'",2],few:["00 mil'.'",2],other:["00 mil'.'",2]}],[1e8,{one:["000 mil'.'",3],few:["000 mil'.'",3],other:["000 mil'.'",3]}],[1e9,{one:["0 mlr'.'",1],few:["0 mlr'.'",1],other:["0 mlr'.'",1]}],[1e10,{one:["00 mlr'.'",2],few:["00 mlr'.'",2],other:["00 mlr'.'",2]}],[1e11,{one:["000 mlr'.'",3],few:["000 mlr'.'",3],other:["000 mlr'.'",3]}],[1e12,{one:["0 bil'.'",1],few:["0 bil'.'",1],other:["0 bil'.'",1]}],[1e13,{one:["00 bil'.'",2],few:["00 bil'.'",2],other:["00 bil'.'",2]}],[1e14,{one:["000 bil'.'",3],few:["000 bil'.'",3],other:["000 bil'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/hu",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"hu-hu",parentLocale:"hu"},{locale:"hu",numbers:{decimal:{long:[[1e3,{one:["0 ezer",1],other:["0 ezer",1]}],[1e4,{one:["00 ezer",2],other:["00 ezer",2]}],[1e5,{one:["000 ezer",3],other:["000 ezer",3]}],[1e6,{one:["0 millió",1],other:["0 millió",1]}],[1e7,{one:["00 millió",2],other:["00 millió",2]}],[1e8,{one:["000 millió",3],other:["000 millió",3]}],[1e9,{one:["0 milliárd",1],other:["0 milliárd",1]}],[1e10,{one:["00 milliárd",2],other:["00 milliárd",2]}],[1e11,{one:["000 milliárd",3],other:["000 milliárd",3]}],[1e12,{one:["0 billió",1],other:["0 billió",1]}],[1e13,{one:["00 billió",2],other:["00 billió",2]}],[1e14,{one:["000 billió",3],other:["000 billió",3]}]],short:[[1e3,{one:["0 E",1],other:["0 E",1]}],[1e4,{one:["00 E",2],other:["00 E",2]}],[1e5,{one:["000 E",3],other:["000 E",3]}],[1e6,{one:["0 M",1],other:["0 M",1]}],[1e7,{one:["00 M",2],other:["00 M",2]}],[1e8,{one:["000 M",3],other:["000 M",3]}],[1e9,{one:["0 Mrd",1],other:["0 Mrd",1]}],[1e10,{one:["00 Mrd",2],other:["00 Mrd",2]}],[1e11,{one:["000 Mrd",3],other:["000 Mrd",3]}],[1e12,{one:["0 B",1],other:["0 B",1]}],[1e13,{one:["00 B",2],other:["00 B",2]}],[1e14,{one:["000 B",3],other:["000 B",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/id",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"id-id",parentLocale:"id"},{locale:"id",numbers:{decimal:{long:[[1e3,{other:["0 ribu",1]}],[1e4,{other:["00 ribu",2]}],[1e5,{other:["000 ribu",3]}],[1e6,{other:["0 juta",1]}],[1e7,{other:["00 juta",2]}],[1e8,{other:["000 juta",3]}],[1e9,{other:["0 miliar",1]}],[1e10,{other:["00 miliar",2]}],[1e11,{other:["000 miliar",3]}],[1e12,{other:["0 triliun",1]}],[1e13,{other:["00 triliun",2]}],[1e14,{other:["000 triliun",3]}]],short:[[1e3,{other:["0 rb",1]}],[1e4,{other:["00 rb",2]}],[1e5,{other:["000 rb",3]}],[1e6,{other:["0 jt",1]}],[1e7,{other:["00 jt",2]}],[1e8,{other:["000 jt",3]}],[1e9,{other:["0 M",1]}],[1e10,{other:["00 M",2]}],[1e11,{other:["000 M",3]}],[1e12,{other:["0 T",1]}],[1e13,{other:["00 T",2]}],[1e14,{other:["000 T",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/is",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"is-is",parentLocale:"is"},{locale:"is",numbers:{decimal:{long:[[1e3,{one:["0 þúsund",1],other:["0 þúsund",1]}],[1e4,{one:["00 þúsund",2],other:["00 þúsund",2]}],[1e5,{one:["000 þúsund",3],other:["000 þúsund",3]}],[1e6,{one:["0 milljón",1],other:["0 milljónir",1]}],[1e7,{one:["00 milljón",2],other:["00 milljónir",2]}],[1e8,{one:["000 milljón",3],other:["000 milljónir",3]}],[1e9,{one:["0 milljarður",1],other:["0 milljarðar",1]}],[1e10,{one:["00 milljarður",2],other:["00 milljarðar",2]}],[1e11,{one:["000 milljarður",3],other:["000 milljarðar",3]}],[1e12,{one:["0 billjón",1],other:["0 billjónir",1]}],[1e13,{one:["00 billjón",2],other:["00 billjónir",2]}],[1e14,{one:["000 billjón",3],other:["000 billjónir",3]}]],short:[[1e3,{one:["0 þ'.'",1],other:["0 þ'.'",1]}],[1e4,{one:["00 þ'.'",2],other:["00 þ'.'",2]}],[1e5,{one:["000 þ'.'",3],other:["000 þ'.'",3]}],[1e6,{one:["0 m'.'",1],other:["0 m'.'",1]}],[1e7,{one:["00 m'.'",2],other:["00 m'.'",2]}],[1e8,{one:["000 m'.'",3],other:["000 m'.'",3]}],[1e9,{one:["0 ma'.'",1],other:["0 ma'.'",1]}],[1e10,{one:["00 ma'.'",2],other:["00 ma'.'",2]}],[1e11,{one:["000 ma'.'",3],other:["000 ma'.'",3]}],[1e12,{one:["0 bn",1],other:["0 bn",1]}],[1e13,{one:["00 bn",2],other:["00 bn",2]}],[1e14,{one:["000 bn",3],other:["000 bn",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/it",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"it-it",parentLocale:"it"},{locale:"it",numbers:{decimal:{long:[[1e3,{one:["0 mille",1],other:["0 mila",1]}],[1e4,{one:["00 mila",2],other:["00 mila",2]}],[1e5,{one:["000 mila",3],other:["000 mila",3]}],[1e6,{one:["0 milione",1],other:["0 milioni",1]}],[1e7,{one:["00 milioni",2],other:["00 milioni",2]}],[1e8,{one:["000 milioni",3],other:["000 milioni",3]}],[1e9,{one:["0 miliardo",1],other:["0 miliardi",1]}],[1e10,{one:["00 miliardi",2],other:["00 miliardi",2]}],[1e11,{one:["000 miliardi",3],other:["000 miliardi",3]}],[1e12,{one:["0 mille miliardi",1],other:["0 mila miliardi",1]}],[1e13,{one:["00 mila miliardi",2],other:["00 mila miliardi",2]}],[1e14,{one:["000 mila miliardi",3],other:["000 mila miliardi",3]}]],short:[[1e3,{one:["0",1],other:["0",1]}],[1e4,{one:["0",1],other:["0",1]}],[1e5,{one:["0",1],other:["0",1]}],[1e6,{one:["0 Mln",1],other:["0 Mln",1]}],[1e7,{one:["00 Mln",2],other:["00 Mln",2]}],[1e8,{one:["000 Mln",3],other:["000 Mln",3]}],[1e9,{one:["0 Mrd",1],other:["0 Mrd",1]}],[1e10,{one:["00 Mrd",2],other:["00 Mrd",2]}],[1e11,{one:["000 Mrd",3],other:["000 Mrd",3]}],[1e12,{one:["0 Bln",1],other:["0 Bln",1]}],[1e13,{one:["00 Bln",2],other:["00 Bln",2]}],[1e14,{one:["000 Bln",3],other:["000 Bln",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/iw",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"iw-il",parentLocale:"iw"},{locale:"iw",numbers:{decimal:{long:[[1e3,{other:["0K",1]}],[1e4,{other:["00K",2]}],[1e5,{other:["000K",3]}],[1e6,{other:["0M",1]}],[1e7,{other:["00M",2]}],[1e8,{other:["000M",3]}],[1e9,{other:["0G",1]}],[1e10,{other:["00G",2]}],[1e11,{other:["000G",3]}],[1e12,{other:["0T",1]}],[1e13,{other:["00T",2]}],[1e14,{other:["000T",3]}]],short:[[1e3,{other:["0K",1]}],[1e4,{other:["00K",2]}],[1e5,{other:["000K",3]}],[1e6,{other:["0M",1]}],[1e7,{other:["00M",2]}],[1e8,{other:["000M",3]}],[1e9,{other:["0G",1]}],[1e10,{other:["00G",2]}],[1e11,{other:["000G",3]}],[1e12,{other:["0T",1]}],[1e13,{other:["00T",2]}],[1e14,{other:["000T",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/ja",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"ja-jp",parentLocale:"ja"},{locale:"ja",numbers:{decimal:{long:[[1e3,{other:["0",1]}],[1e4,{other:["0万",1]}],[1e5,{other:["00万",2]}],[1e6,{other:["000万",3]}],[1e7,{other:["0000万",4]}],[1e8,{other:["0億",1]}],[1e9,{other:["00億",2]}],[1e10,{other:["000億",3]}],[1e11,{other:["0000億",4]}],[1e12,{other:["0兆",1]}],[1e13,{other:["00兆",2]}],[1e14,{other:["000兆",3]}]],short:[[1e3,{other:["0",1]}],[1e4,{other:["0万",1]}],[1e5,{other:["00万",2]}],[1e6,{other:["000万",3]}],[1e7,{other:["0000万",4]}],[1e8,{other:["0億",1]}],[1e9,{other:["00億",2]}],[1e10,{other:["000億",3]}],[1e11,{other:["0000億",4]}],[1e12,{other:["0兆",1]}],[1e13,{other:["00兆",2]}],[1e14,{other:["000兆",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/ko",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"ko-kr",parentLocale:"ko"},{locale:"ko",numbers:{decimal:{long:[[1e3,{other:["0천",1]}],[1e4,{other:["0만",1]}],[1e5,{other:["00만",2]}],[1e6,{other:["000만",3]}],[1e7,{other:["0000만",4]}],[1e8,{other:["0억",1]}],[1e9,{other:["00억",2]}],[1e10,{other:["000억",3]}],[1e11,{other:["0000억",4]}],[1e12,{other:["0조",1]}],[1e13,{other:["00조",2]}],[1e14,{other:["000조",3]}]],short:[[1e3,{other:["0천",1]}],[1e4,{other:["0만",1]}],[1e5,{other:["00만",2]}],[1e6,{other:["000만",3]}],[1e7,{other:["0000만",4]}],[1e8,{other:["0억",1]}],[1e9,{other:["00억",2]}],[1e10,{other:["000억",3]}],[1e11,{other:["0000억",4]}],[1e12,{other:["0조",1]}],[1e13,{other:["00조",2]}],[1e14,{other:["000조",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/lt",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"lt-lt",parentLocale:"lt"},{locale:"lt",numbers:{decimal:{long:[[1e3,{one:["0 tūkstantis",1],few:["0 tūkstančiai",1],many:["0 tūkstančio",1],other:["0 tūkstančių",1]}],[1e4,{one:["00 tūkstantis",2],few:["00 tūkstančiai",2],many:["00 tūkstančio",2],other:["00 tūkstančių",2]}],[1e5,{one:["000 tūkstantis",3],few:["000 tūkstančiai",3],many:["000 tūkstančio",3],other:["000 tūkstančių",3]}],[1e6,{one:["0 milijonas",1],few:["0 milijonai",1],many:["0 milijono",1],other:["0 milijonų",1]}],[1e7,{one:["00 milijonas",2],few:["00 milijonai",2],many:["00 milijono",2],other:["00 milijonų",2]}],[1e8,{one:["000 milijonas",3],few:["000 milijonai",3],many:["000 milijono",3],other:["000 milijonų",3]}],[1e9,{one:["0 milijardas",1],few:["0 milijardai",1],many:["0 milijardo",1],other:["0 milijardų",1]}],[1e10,{one:["00 milijardas",2],few:["00 milijardai",2],many:["00 milijardo",2],other:["00 milijardų",2]}],[1e11,{one:["000 milijardas",3],few:["000 milijardai",3],many:["000 milijardo",3],other:["000 milijardų",3]}],[1e12,{one:["0 trilijonas",1],few:["0 trilijonai",1],many:["0 trilijono",1],other:["0 trilijonų",1]}],[1e13,{one:["00 trilijonas",2],few:["00 trilijonai",2],many:["00 trilijono",2],other:["00 trilijonų",2]}],[1e14,{one:["000 trilijonas",3],few:["000 trilijonai",3],many:["000 trilijono",3],other:["000 trilijonų",3]}]],short:[[1e3,{one:["0 tūkst'.'",1],few:["0 tūkst'.'",1],many:["0 tūkst'.'",1],other:["0 tūkst'.'",1]}],[1e4,{one:["00 tūkst'.'",2],few:["00 tūkst'.'",2],many:["00 tūkst'.'",2],other:["00 tūkst'.'",2]}],[1e5,{one:["000 tūkst'.'",3],few:["000 tūkst'.'",3],many:["000 tūkst'.'",3],other:["000 tūkst'.'",3]}],[1e6,{one:["0 mln'.'",1],few:["0 mln'.'",1],many:["0 mln'.'",1],other:["0 mln'.'",1]}],[1e7,{one:["00 mln'.'",2],few:["00 mln'.'",2],many:["00 mln'.'",2],other:["00 mln'.'",2]}],[1e8,{one:["000 mln'.'",3],few:["000 mln'.'",3],many:["000 mln'.'",3],other:["000 mln'.'",3]}],[1e9,{one:["0 mlrd'.'",1],few:["0 mlrd'.'",1],many:["0 mlrd'.'",1],other:["0 mlrd'.'",1]}],[1e10,{one:["00 mlrd'.'",2],few:["00 mlrd'.'",2],many:["00 mlrd'.'",2],other:["00 mlrd'.'",2]}],[1e11,{one:["000 mlrd'.'",3],few:["000 mlrd'.'",3],many:["000 mlrd'.'",3],other:["000 mlrd'.'",3]}],[1e12,{one:["0 trln'.'",1],few:["0 trln'.'",1],many:["0 trln'.'",1],other:["0 trln'.'",1]}],[1e13,{one:["00 trln'.'",2],few:["00 trln'.'",2],many:["00 trln'.'",2],other:["00 trln'.'",2]}],[1e14,{one:["000 trln'.'",3],few:["000 trln'.'",3],many:["000 trln'.'",3],other:["000 trln'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/lv",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"lv-lv",parentLocale:"lv"},{locale:"lv",numbers:{decimal:{long:[[1e3,{zero:["0 tūkstošu",1],one:["0 tūkstotis",1],other:["0 tūkstoši",1]}],[1e4,{zero:["00 tūkstoši",2],one:["00 tūkstotis",2],other:["00 tūkstoši",2]}],[1e5,{zero:["000 tūkstoši",3],one:["000 tūkstotis",3],other:["000 tūkstoši",3]}],[1e6,{zero:["0 miljonu",1],one:["0 miljons",1],other:["0 miljoni",1]}],[1e7,{zero:["00 miljoni",2],one:["00 miljons",2],other:["00 miljoni",2]}],[1e8,{zero:["000 miljoni",3],one:["000 miljons",3],other:["000 miljoni",3]}],[1e9,{zero:["0 miljardu",1],one:["0 miljards",1],other:["0 miljardi",1]}],[1e10,{zero:["00 miljardi",2],one:["00 miljards",2],other:["00 miljardi",2]}],[1e11,{zero:["000 miljardi",3],one:["000 miljards",3],other:["000 miljardi",3]}],[1e12,{zero:["0 triljonu",1],one:["0 triljons",1],other:["0 triljoni",1]}],[1e13,{zero:["00 triljoni",2],one:["00 triljons",2],other:["00 triljoni",2]}],[1e14,{zero:["000 triljoni",3],one:["000 triljons",3],other:["000 triljoni",3]}]],short:[[1e3,{zero:["0 tūkst'.'",1],one:["0 tūkst'.'",1],other:["0 tūkst'.'",1]}],[1e4,{zero:["00 tūkst'.'",2],one:["00 tūkst'.'",2],other:["00 tūkst'.'",2]}],[1e5,{zero:["000 tūkst'.'",3],one:["000 tūkst'.'",3],other:["000 tūkst'.'",3]}],[1e6,{zero:["0 milj'.'",1],one:["0 milj'.'",1],other:["0 milj'.'",1]}],[1e7,{zero:["00 milj'.'",2],one:["00 milj'.'",2],other:["00 milj'.'",2]}],[1e8,{zero:["000 milj'.'",3],one:["000 milj'.'",3],other:["000 milj'.'",3]}],[1e9,{zero:["0 mljrd'.'",1],one:["0 mljrd'.'",1],other:["0 mljrd'.'",1]}],[1e10,{zero:["00 mljrd'.'",2],one:["00 mljrd'.'",2],other:["00 mljrd'.'",2]}],[1e11,{zero:["000 mljrd'.'",3],one:["000 mljrd'.'",3],other:["000 mljrd'.'",3]}],[1e12,{zero:["0 trilj'.'",1],one:["0 trilj'.'",1],other:["0 trilj'.'",1]}],[1e13,{zero:["00 trilj'.'",2],one:["00 trilj'.'",2],other:["00 trilj'.'",2]}],[1e14,{zero:["000 trilj'.'",3],one:["000 trilj'.'",3],other:["000 trilj'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/ms",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"ms-my",parentLocale:"ms"},{locale:"ms",numbers:{decimal:{long:[[1e3,{other:["0 ribu",1]}],[1e4,{other:["00 ribu",2]}],[1e5,{other:["000 ribu",3]}],[1e6,{other:["0 juta",1]}],[1e7,{other:["00 juta",2]}],[1e8,{other:["000 juta",3]}],[1e9,{other:["0 bilion",1]}],[1e10,{other:["00 bilion",2]}],[1e11,{other:["000 bilion",3]}],[1e12,{other:["0 trilion",1]}],[1e13,{other:["00 trilion",2]}],[1e14,{other:["000 trilion",3]}]],short:[[1e3,{other:["0K",1]}],[1e4,{other:["00K",2]}],[1e5,{other:["000K",3]}],[1e6,{other:["0J",1]}],[1e7,{other:["00J",2]}],[1e8,{other:["000J",3]}],[1e9,{other:["0B",1]}],[1e10,{other:["00B",2]}],[1e11,{other:["000B",3]}],[1e12,{other:["0T",1]}],[1e13,{other:["00T",2]}],[1e14,{other:["000T",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/nb",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"nb-no",parentLocale:"nb"},{locale:"nb",numbers:{decimal:{long:[[1e3,{one:["0 tusen",1],other:["0 tusen",1]}],[1e4,{one:["00 tusen",2],other:["00 tusen",2]}],[1e5,{one:["000 tusen",3],other:["000 tusen",3]}],[1e6,{one:["0 million",1],other:["0 millioner",1]}],[1e7,{one:["00 million",2],other:["00 millioner",2]}],[1e8,{one:["000 million",3],other:["000 millioner",3]}],[1e9,{one:["0 milliard",1],other:["0 milliarder",1]}],[1e10,{one:["00 milliard",2],other:["00 milliarder",2]}],[1e11,{one:["000 milliard",3],other:["000 milliarder",3]}],[1e12,{one:["0 billion",1],other:["0 billioner",1]}],[1e13,{one:["00 billioner",2],other:["00 billioner",2]}],[1e14,{one:["000 billioner",3],other:["000 billioner",3]}]],short:[[1e3,{one:["0k",1],other:["0k",1]}],[1e4,{one:["00k",2],other:["00k",2]}],[1e5,{one:["000k",3],other:["000k",3]}],[1e6,{one:["0 mill'.'",1],other:["0 mill'.'",1]}],[1e7,{one:["00 mill'.'",2],other:["00 mill'.'",2]}],[1e8,{one:["000 mill'.'",3],other:["000 mill'.'",3]}],[1e9,{one:["0 mrd'.'",1],other:["0 mrd'.'",1]}],[1e10,{one:["00 mrd'.'",2],other:["00 mrd'.'",2]}],[1e11,{one:["000 mrd'.'",3],other:["000 mrd'.'",3]}],[1e12,{one:["0 bill'.'",1],other:["0 bill'.'",1]}],[1e13,{one:["00 bill'.'",2],other:["00 bill'.'",2]}],[1e14,{one:["000 bill'.'",3],other:["000 bill'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/nl",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"nl-nl",parentLocale:"nl"},{locale:"nl",numbers:{decimal:{long:[[1e3,{one:["0 duizend",1],other:["0 duizend",1]}],[1e4,{one:["00 duizend",2],other:["00 duizend",2]}],[1e5,{one:["000 duizend",3],other:["000 duizend",3]}],[1e6,{one:["0 miljoen",1],other:["0 miljoen",1]}],[1e7,{one:["00 miljoen",2],other:["00 miljoen",2]}],[1e8,{one:["000 miljoen",3],other:["000 miljoen",3]}],[1e9,{one:["0 miljard",1],other:["0 miljard",1]}],[1e10,{one:["00 miljard",2],other:["00 miljard",2]}],[1e11,{one:["000 miljard",3],other:["000 miljard",3]}],[1e12,{one:["0 biljoen",1],other:["0 biljoen",1]}],[1e13,{one:["00 biljoen",2],other:["00 biljoen",2]}],[1e14,{one:["000 biljoen",3],other:["000 biljoen",3]}]],short:[[1e3,{one:["0K",1],other:["0K",1]}],[1e4,{one:["00K",2],other:["00K",2]}],[1e5,{one:["000K",3],other:["000K",3]}],[1e6,{one:["0 mln'.'",1],other:["0 mln'.'",1]}],[1e7,{one:["00 mln'.'",2],other:["00 mln'.'",2]}],[1e8,{one:["000 mln'.'",3],other:["000 mln'.'",3]}],[1e9,{one:["0 mld'.'",1],other:["0 mld'.'",1]}],[1e10,{one:["00 mld'.'",2],other:["00 mld'.'",2]}],[1e11,{one:["000 mld'.'",3],other:["000 mld'.'",3]}],[1e12,{one:["0 bln'.'",1],other:["0 bln'.'",1]}],[1e13,{one:["00 bln'.'",2],other:["00 bln'.'",2]}],[1e14,{one:["000 bln'.'",3],other:["000 bln'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/no",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"no-no",parentLocale:"no"},{locale:"no",numbers:{decimal:{long:[[1e3,{other:["0K",1]}],[1e4,{other:["00K",2]}],[1e5,{other:["000K",3]}],[1e6,{other:["0M",1]}],[1e7,{other:["00M",2]}],[1e8,{other:["000M",3]}],[1e9,{other:["0G",1]}],[1e10,{other:["00G",2]}],[1e11,{other:["000G",3]}],[1e12,{other:["0T",1]}],[1e13,{other:["00T",2]}],[1e14,{other:["000T",3]}]],short:[[1e3,{other:["0K",1]}],[1e4,{other:["00K",2]}],[1e5,{other:["000K",3]}],[1e6,{other:["0M",1]}],[1e7,{other:["00M",2]}],[1e8,{other:["000M",3]}],[1e9,{other:["0G",1]}],[1e10,{other:["00G",2]}],[1e11,{other:["000G",3]}],[1e12,{other:["0T",1]}],[1e13,{other:["00T",2]}],[1e14,{other:["000T",3]}]]}}},{locale:"no-nb",parentLocale:"no"}]})),define("web-experience-app/cldrs-shorts/pl",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"pl-pl",parentLocale:"pl"},{locale:"pl",numbers:{decimal:{long:[[1e3,{one:["0 tysiąc",1],few:["0 tysiące",1],many:["0 tysięcy",1],other:["0 tysiąca",1]}],[1e4,{one:["00 tysiąc",2],few:["00 tysiące",2],many:["00 tysięcy",2],other:["00 tysiąca",2]}],[1e5,{one:["000 tysiąc",3],few:["000 tysiące",3],many:["000 tysięcy",3],other:["000 tysiąca",3]}],[1e6,{one:["0 milion",1],few:["0 miliony",1],many:["0 milionów",1],other:["0 miliona",1]}],[1e7,{one:["00 milion",2],few:["00 miliony",2],many:["00 milionów",2],other:["00 miliona",2]}],[1e8,{one:["000 milion",3],few:["000 miliony",3],many:["000 milionów",3],other:["000 miliona",3]}],[1e9,{one:["0 miliard",1],few:["0 miliardy",1],many:["0 miliardów",1],other:["0 miliarda",1]}],[1e10,{one:["00 miliard",2],few:["00 miliardy",2],many:["00 miliardów",2],other:["00 miliarda",2]}],[1e11,{one:["000 miliard",3],few:["000 miliardy",3],many:["000 miliardów",3],other:["000 miliarda",3]}],[1e12,{one:["0 bilion",1],few:["0 biliony",1],many:["0 bilionów",1],other:["0 biliona",1]}],[1e13,{one:["00 bilion",2],few:["00 biliony",2],many:["00 bilionów",2],other:["00 biliona",2]}],[1e14,{one:["000 bilion",3],few:["000 biliony",3],many:["000 bilionów",3],other:["000 biliona",3]}]],short:[[1e3,{one:["0 tys'.'",1],few:["0 tys'.'",1],many:["0 tys'.'",1],other:["0 tys'.'",1]}],[1e4,{one:["00 tys'.'",2],few:["00 tys'.'",2],many:["00 tys'.'",2],other:["00 tys'.'",2]}],[1e5,{one:["000 tys'.'",3],few:["000 tys'.'",3],many:["000 tys'.'",3],other:["000 tys'.'",3]}],[1e6,{one:["0 mln",1],few:["0 mln",1],many:["0 mln",1],other:["0 mln",1]}],[1e7,{one:["00 mln",2],few:["00 mln",2],many:["00 mln",2],other:["00 mln",2]}],[1e8,{one:["000 mln",3],few:["000 mln",3],many:["000 mln",3],other:["000 mln",3]}],[1e9,{one:["0 mld",1],few:["0 mld",1],many:["0 mld",1],other:["0 mld",1]}],[1e10,{one:["00 mld",2],few:["00 mld",2],many:["00 mld",2],other:["00 mld",2]}],[1e11,{one:["000 mld",3],few:["000 mld",3],many:["000 mld",3],other:["000 mld",3]}],[1e12,{one:["0 bln",1],few:["0 bln",1],many:["0 bln",1],other:["0 bln",1]}],[1e13,{one:["00 bln",2],few:["00 bln",2],many:["00 bln",2],other:["00 bln",2]}],[1e14,{one:["000 bln",3],few:["000 bln",3],many:["000 bln",3],other:["000 bln",3]}]]}}}]})) +define("web-experience-app/cldrs-shorts/pt",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"pt-br",parentLocale:"pt"},{locale:"pt",numbers:{decimal:{long:[[1e3,{one:["0 mil",1],other:["0 mil",1]}],[1e4,{one:["00 mil",2],other:["00 mil",2]}],[1e5,{one:["000 mil",3],other:["000 mil",3]}],[1e6,{one:["0 milhão",1],other:["0 milhões",1]}],[1e7,{one:["00 milhão",2],other:["00 milhões",2]}],[1e8,{one:["000 milhão",3],other:["000 milhões",3]}],[1e9,{one:["0 bilhão",1],other:["0 bilhões",1]}],[1e10,{one:["00 bilhão",2],other:["00 bilhões",2]}],[1e11,{one:["000 bilhão",3],other:["000 bilhões",3]}],[1e12,{one:["0 trilhão",1],other:["0 trilhões",1]}],[1e13,{one:["00 trilhão",2],other:["00 trilhões",2]}],[1e14,{one:["000 trilhão",3],other:["000 trilhões",3]}]],short:[[1e3,{one:["0 mil",1],other:["0 mil",1]}],[1e4,{one:["00 mil",2],other:["00 mil",2]}],[1e5,{one:["000 mil",3],other:["000 mil",3]}],[1e6,{one:["0 mi",1],other:["0 mi",1]}],[1e7,{one:["00 mi",2],other:["00 mi",2]}],[1e8,{one:["000 mi",3],other:["000 mi",3]}],[1e9,{one:["0 bi",1],other:["0 bi",1]}],[1e10,{one:["00 bi",2],other:["00 bi",2]}],[1e11,{one:["000 bi",3],other:["000 bi",3]}],[1e12,{one:["0 tri",1],other:["0 tri",1]}],[1e13,{one:["00 tri",2],other:["00 tri",2]}],[1e14,{one:["000 tri",3],other:["000 tri",3]}]]}}},{locale:"pt-PT",parentLocale:"pt",numbers:{decimal:{long:[[1e3,{one:["0 mil",1],other:["0 mil",1]}],[1e4,{one:["00 mil",2],other:["00 mil",2]}],[1e5,{one:["000 mil",3],other:["000 mil",3]}],[1e6,{one:["0 milhão",1],other:["0 milhões",1]}],[1e7,{one:["00 milhões",2],other:["00 milhões",2]}],[1e8,{one:["000 milhões",3],other:["000 milhões",3]}],[1e9,{one:["0 mil milhões",1],other:["0 mil milhões",1]}],[1e10,{one:["00 mil milhões",2],other:["00 mil milhões",2]}],[1e11,{one:["000 mil milhões",3],other:["000 mil milhões",3]}],[1e12,{one:["0 bilião",1],other:["0 biliões",1]}],[1e13,{one:["00 biliões",2],other:["00 biliões",2]}],[1e14,{one:["000 biliões",3],other:["000 biliões",3]}]],short:[[1e3,{one:["0 mil",1],other:["0 mil",1]}],[1e4,{one:["00 mil",2],other:["00 mil",2]}],[1e5,{one:["000 mil",3],other:["000 mil",3]}],[1e6,{one:["0 M",1],other:["0 M",1]}],[1e7,{one:["00 M",2],other:["00 M",2]}],[1e8,{one:["000 M",3],other:["000 M",3]}],[1e9,{one:["0 mM",1],other:["0 mM",1]}],[1e10,{one:["00 mM",2],other:["00 mM",2]}],[1e11,{one:["000 mM",3],other:["000 mM",3]}],[1e12,{one:["0 Bi",1],other:["0 Bi",1]}],[1e13,{one:["00 Bi",2],other:["00 Bi",2]}],[1e14,{one:["000 Bi",3],other:["000 Bi",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/ro",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"ro-ro",parentLocale:"ro"},{locale:"ro",numbers:{decimal:{long:[[1e3,{one:["0 mie",1],few:["0 mii",1],other:["0 de mii",1]}],[1e4,{one:["00 mie",2],few:["00 mii",2],other:["00 de mii",2]}],[1e5,{one:["000 mie",3],few:["000 mii",3],other:["000 de mii",3]}],[1e6,{one:["0 milion",1],few:["0 milioane",1],other:["0 de milioane",1]}],[1e7,{one:["00 milion",2],few:["00 milioane",2],other:["00 de milioane",2]}],[1e8,{one:["000 milion",3],few:["000 milioane",3],other:["000 de milioane",3]}],[1e9,{one:["0 miliard",1],few:["0 miliarde",1],other:["0 de miliarde",1]}],[1e10,{one:["00 miliard",2],few:["00 miliarde",2],other:["00 de miliarde",2]}],[1e11,{one:["000 miliard",3],few:["000 miliarde",3],other:["000 de miliarde",3]}],[1e12,{one:["0 trilion",1],few:["0 trilioane",1],other:["0 de trilioane",1]}],[1e13,{one:["00 trilion",2],few:["00 trilioane",2],other:["00 de trilioane",2]}],[1e14,{one:["000 trilion",3],few:["000 trilioane",3],other:["000 de trilioane",3]}]],short:[[1e3,{one:["0 K",1],few:["0 K",1],other:["0 K",1]}],[1e4,{one:["00 K",2],few:["00 K",2],other:["00 K",2]}],[1e5,{one:["000 K",3],few:["000 K",3],other:["000 K",3]}],[1e6,{one:["0 mil'.'",1],few:["0 mil'.'",1],other:["0 mil'.'",1]}],[1e7,{one:["00 mil'.'",2],few:["00 mil'.'",2],other:["00 mil'.'",2]}],[1e8,{one:["000 mil'.'",3],few:["000 mil'.'",3],other:["000 mil'.'",3]}],[1e9,{one:["0 mld'.'",1],few:["0 mld'.'",1],other:["0 mld'.'",1]}],[1e10,{one:["00 mld'.'",2],few:["00 mld'.'",2],other:["00 mld'.'",2]}],[1e11,{one:["000 mld'.'",3],few:["000 mld'.'",3],other:["000 mld'.'",3]}],[1e12,{one:["0 tril'.'",1],few:["0 tril'.'",1],other:["0 tril'.'",1]}],[1e13,{one:["00 tril'.'",2],few:["00 tril'.'",2],other:["00 tril'.'",2]}],[1e14,{one:["000 tril'.'",3],few:["000 tril'.'",3],other:["000 tril'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/ru",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"ru-ru",parentLocale:"ru"},{locale:"ru",numbers:{decimal:{long:[[1e3,{one:["0 тысяча",1],few:["0 тысячи",1],many:["0 тысяч",1],other:["0 тысячи",1]}],[1e4,{one:["00 тысяча",2],few:["00 тысячи",2],many:["00 тысяч",2],other:["00 тысячи",2]}],[1e5,{one:["000 тысяча",3],few:["000 тысячи",3],many:["000 тысяч",3],other:["000 тысячи",3]}],[1e6,{one:["0 миллион",1],few:["0 миллиона",1],many:["0 миллионов",1],other:["0 миллиона",1]}],[1e7,{one:["00 миллион",2],few:["00 миллиона",2],many:["00 миллионов",2],other:["00 миллиона",2]}],[1e8,{one:["000 миллион",3],few:["000 миллиона",3],many:["000 миллионов",3],other:["000 миллиона",3]}],[1e9,{one:["0 миллиард",1],few:["0 миллиарда",1],many:["0 миллиардов",1],other:["0 миллиарда",1]}],[1e10,{one:["00 миллиард",2],few:["00 миллиарда",2],many:["00 миллиардов",2],other:["00 миллиарда",2]}],[1e11,{one:["000 миллиард",3],few:["000 миллиарда",3],many:["000 миллиардов",3],other:["000 миллиарда",3]}],[1e12,{one:["0 триллион",1],few:["0 триллиона",1],many:["0 триллионов",1],other:["0 триллиона",1]}],[1e13,{one:["00 триллион",2],few:["00 триллиона",2],many:["00 триллионов",2],other:["00 триллиона",2]}],[1e14,{one:["000 триллион",3],few:["000 триллиона",3],many:["000 триллионов",3],other:["000 триллиона",3]}]],short:[[1e3,{one:["0 тыс'.'",1],few:["0 тыс'.'",1],many:["0 тыс'.'",1],other:["0 тыс'.'",1]}],[1e4,{one:["00 тыс'.'",2],few:["00 тыс'.'",2],many:["00 тыс'.'",2],other:["00 тыс'.'",2]}],[1e5,{one:["000 тыс'.'",3],few:["000 тыс'.'",3],many:["000 тыс'.'",3],other:["000 тыс'.'",3]}],[1e6,{one:["0 млн",1],few:["0 млн",1],many:["0 млн",1],other:["0 млн",1]}],[1e7,{one:["00 млн",2],few:["00 млн",2],many:["00 млн",2],other:["00 млн",2]}],[1e8,{one:["000 млн",3],few:["000 млн",3],many:["000 млн",3],other:["000 млн",3]}],[1e9,{one:["0 млрд",1],few:["0 млрд",1],many:["0 млрд",1],other:["0 млрд",1]}],[1e10,{one:["00 млрд",2],few:["00 млрд",2],many:["00 млрд",2],other:["00 млрд",2]}],[1e11,{one:["000 млрд",3],few:["000 млрд",3],many:["000 млрд",3],other:["000 млрд",3]}],[1e12,{one:["0 трлн",1],few:["0 трлн",1],many:["0 трлн",1],other:["0 трлн",1]}],[1e13,{one:["00 трлн",2],few:["00 трлн",2],many:["00 трлн",2],other:["00 трлн",2]}],[1e14,{one:["000 трлн",3],few:["000 трлн",3],many:["000 трлн",3],other:["000 трлн",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/sk",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"sk-sk",parentLocale:"sk"},{locale:"sk",numbers:{decimal:{long:[[1e3,{one:["0 tisíc",1],few:["0 tisíce",1],many:["0 tisíca",1],other:["0 tisíc",1]}],[1e4,{one:["00 tisíc",2],few:["00 tisíc",2],many:["00 tisíca",2],other:["00 tisíc",2]}],[1e5,{one:["000 tisíc",3],few:["000 tisíc",3],many:["000 tisíca",3],other:["000 tisíc",3]}],[1e6,{one:["0 milión",1],few:["0 milióny",1],many:["0 milióna",1],other:["0 miliónov",1]}],[1e7,{one:["00 miliónov",2],few:["00 miliónov",2],many:["00 milióna",2],other:["00 miliónov",2]}],[1e8,{one:["000 miliónov",3],few:["000 miliónov",3],many:["000 milióna",3],other:["000 miliónov",3]}],[1e9,{one:["0 miliarda",1],few:["0 miliardy",1],many:["0 miliardy",1],other:["0 miliárd",1]}],[1e10,{one:["00 miliárd",2],few:["00 miliárd",2],many:["00 miliardy",2],other:["00 miliárd",2]}],[1e11,{one:["000 miliárd",3],few:["000 miliárd",3],many:["000 miliardy",3],other:["000 miliárd",3]}],[1e12,{one:["0 bilión",1],few:["0 bilióny",1],many:["0 bilióna",1],other:["0 biliónov",1]}],[1e13,{one:["00 biliónov",2],few:["00 biliónov",2],many:["00 bilióna",2],other:["00 biliónov",2]}],[1e14,{one:["000 biliónov",3],few:["000 biliónov",3],many:["000 bilióna",3],other:["000 biliónov",3]}]],short:[[1e3,{one:["0 tis'.'",1],few:["0 tis'.'",1],many:["0 tis'.'",1],other:["0 tis'.'",1]}],[1e4,{one:["00 tis'.'",2],few:["00 tis'.'",2],many:["00 tis'.'",2],other:["00 tis'.'",2]}],[1e5,{one:["000 tis'.'",3],few:["000 tis'.'",3],many:["000 tis'.'",3],other:["000 tis'.'",3]}],[1e6,{one:["0 mil'.'",1],few:["0 mil'.'",1],many:["0 mil'.'",1],other:["0 mil'.'",1]}],[1e7,{one:["00 mil'.'",2],few:["00 mil'.'",2],many:["00 mil'.'",2],other:["00 mil'.'",2]}],[1e8,{one:["000 mil'.'",3],few:["000 mil'.'",3],many:["000 mil'.'",3],other:["000 mil'.'",3]}],[1e9,{one:["0 mld'.'",1],few:["0 mld'.'",1],many:["0 mld'.'",1],other:["0 mld'.'",1]}],[1e10,{one:["00 mld'.'",2],few:["00 mld'.'",2],many:["00 mld'.'",2],other:["00 mld'.'",2]}],[1e11,{one:["000 mld'.'",3],few:["000 mld'.'",3],many:["000 mld'.'",3],other:["000 mld'.'",3]}],[1e12,{one:["0 bil'.'",1],few:["0 bil'.'",1],many:["0 bil'.'",1],other:["0 bil'.'",1]}],[1e13,{one:["00 bil'.'",2],few:["00 bil'.'",2],many:["00 bil'.'",2],other:["00 bil'.'",2]}],[1e14,{one:["000 bil'.'",3],few:["000 bil'.'",3],many:["000 bil'.'",3],other:["000 bil'.'",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/sv",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"sv-se",parentLocale:"sv"},{locale:"sv",numbers:{decimal:{long:[[1e3,{one:["0 tusen",1],other:["0 tusen",1]}],[1e4,{one:["00 tusen",2],other:["00 tusen",2]}],[1e5,{one:["000 tusen",3],other:["000 tusen",3]}],[1e6,{one:["0 miljon",1],other:["0 miljoner",1]}],[1e7,{one:["00 miljon",2],other:["00 miljoner",2]}],[1e8,{one:["000 miljoner",3],other:["000 miljoner",3]}],[1e9,{one:["0 miljard",1],other:["0 miljarder",1]}],[1e10,{one:["00 miljarder",2],other:["00 miljarder",2]}],[1e11,{one:["000 miljarder",3],other:["000 miljarder",3]}],[1e12,{one:["0 biljon",1],other:["0 biljoner",1]}],[1e13,{one:["00 biljoner",2],other:["00 biljoner",2]}],[1e14,{one:["000 biljoner",3],other:["000 biljoner",3]}]],short:[[1e3,{one:["0 tn",1],other:["0 tn",1]}],[1e4,{one:["00 tn",2],other:["00 tn",2]}],[1e5,{one:["000 tn",3],other:["000 tn",3]}],[1e6,{one:["0 mn",1],other:["0 mn",1]}],[1e7,{one:["00 mn",2],other:["00 mn",2]}],[1e8,{one:["000 mn",3],other:["000 mn",3]}],[1e9,{one:["0 md",1],other:["0 md",1]}],[1e10,{one:["00 md",2],other:["00 md",2]}],[1e11,{one:["000 md",3],other:["000 md",3]}],[1e12,{one:["0 bn",1],other:["0 bn",1]}],[1e13,{one:["00 bn",2],other:["00 bn",2]}],[1e14,{one:["000 bn",3],other:["000 bn",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/th",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"th-th",parentLocale:"th"},{locale:"th",numbers:{decimal:{long:[[1e3,{other:["0 พัน",1]}],[1e4,{other:["0 หมื่น",1]}],[1e5,{other:["0 แสน",1]}],[1e6,{other:["0 ล้าน",1]}],[1e7,{other:["00 ล้าน",2]}],[1e8,{other:["000 ล้าน",3]}],[1e9,{other:["0 พันล้าน",1]}],[1e10,{other:["0 หมื่นล้าน",1]}],[1e11,{other:["0 แสนล้าน",1]}],[1e12,{other:["0 ล้านล้าน",1]}],[1e13,{other:["00 ล้านล้าน",2]}],[1e14,{other:["000 ล้านล้าน",3]}]],short:[[1e3,{other:["0K",1]}],[1e4,{other:["00K",2]}],[1e5,{other:["000K",3]}],[1e6,{other:["0M",1]}],[1e7,{other:["00M",2]}],[1e8,{other:["000M",3]}],[1e9,{other:["0B",1]}],[1e10,{other:["00B",2]}],[1e11,{other:["000B",3]}],[1e12,{other:["0T",1]}],[1e13,{other:["00T",2]}],[1e14,{other:["000T",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/tr",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"tr-tr",parentLocale:"tr"},{locale:"tr",numbers:{decimal:{long:[[1e3,{one:["0 bin",1],other:["0 bin",1]}],[1e4,{one:["00 bin",2],other:["00 bin",2]}],[1e5,{one:["000 bin",3],other:["000 bin",3]}],[1e6,{one:["0 milyon",1],other:["0 milyon",1]}],[1e7,{one:["00 milyon",2],other:["00 milyon",2]}],[1e8,{one:["000 milyon",3],other:["000 milyon",3]}],[1e9,{one:["0 milyar",1],other:["0 milyar",1]}],[1e10,{one:["00 milyar",2],other:["00 milyar",2]}],[1e11,{one:["000 milyar",3],other:["000 milyar",3]}],[1e12,{one:["0 trilyon",1],other:["0 trilyon",1]}],[1e13,{one:["00 trilyon",2],other:["00 trilyon",2]}],[1e14,{one:["000 trilyon",3],other:["000 trilyon",3]}]],short:[[1e3,{one:["0 B",1],other:["0 B",1]}],[1e4,{one:["00 B",2],other:["00 B",2]}],[1e5,{one:["000 B",3],other:["000 B",3]}],[1e6,{one:["0 Mn",1],other:["0 Mn",1]}],[1e7,{one:["00 Mn",2],other:["00 Mn",2]}],[1e8,{one:["000 Mn",3],other:["000 Mn",3]}],[1e9,{one:["0 Mr",1],other:["0 Mr",1]}],[1e10,{one:["00 Mr",2],other:["00 Mr",2]}],[1e11,{one:["000 Mr",3],other:["000 Mr",3]}],[1e12,{one:["0 Tn",1],other:["0 Tn",1]}],[1e13,{one:["00 Tn",2],other:["00 Tn",2]}],[1e14,{one:["000 Tn",3],other:["000 Tn",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/uk",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"uk-ua",parentLocale:"uk"},{locale:"uk",numbers:{decimal:{long:[[1e3,{one:["0 тисяча",1],few:["0 тисячі",1],many:["0 тисяч",1],other:["0 тисячі",1]}],[1e4,{one:["00 тисяча",2],few:["00 тисячі",2],many:["00 тисяч",2],other:["00 тисячі",2]}],[1e5,{one:["000 тисяча",3],few:["000 тисячі",3],many:["000 тисяч",3],other:["000 тисячі",3]}],[1e6,{one:["0 мільйон",1],few:["0 мільйони",1],many:["0 мільйонів",1],other:["0 мільйона",1]}],[1e7,{one:["00 мільйон",2],few:["00 мільйони",2],many:["00 мільйонів",2],other:["00 мільйона",2]}],[1e8,{one:["000 мільйон",3],few:["000 мільйони",3],many:["000 мільйонів",3],other:["000 мільйона",3]}],[1e9,{one:["0 мільярд",1],few:["0 мільярди",1],many:["0 мільярдів",1],other:["0 мільярда",1]}],[1e10,{one:["00 мільярд",2],few:["00 мільярди",2],many:["00 мільярдів",2],other:["00 мільярда",2]}],[1e11,{one:["000 мільярд",3],few:["000 мільярди",3],many:["000 мільярдів",3],other:["000 мільярда",3]}],[1e12,{one:["0 трильйон",1],few:["0 трильйони",1],many:["0 трильйонів",1],other:["0 трильйона",1]}],[1e13,{one:["00 трильйон",2],few:["00 трильйони",2],many:["00 трильйонів",2],other:["00 трильйона",2]}],[1e14,{one:["000 трильйон",3],few:["000 трильйони",3],many:["000 трильйонів",3],other:["000 трильйона",3]}]],short:[[1e3,{one:["0 тис'.'",1],few:["0 тис'.'",1],many:["0 тис'.'",1],other:["0 тис'.'",1]}],[1e4,{one:["00 тис'.'",2],few:["00 тис'.'",2],many:["00 тис'.'",2],other:["00 тис'.'",2]}],[1e5,{one:["000 тис'.'",3],few:["000 тис'.'",3],many:["000 тис'.'",3],other:["000 тис'.'",3]}],[1e6,{one:["0 млн",1],few:["0 млн",1],many:["0 млн",1],other:["0 млн",1]}],[1e7,{one:["00 млн",2],few:["00 млн",2],many:["00 млн",2],other:["00 млн",2]}],[1e8,{one:["000 млн",3],few:["000 млн",3],many:["000 млн",3],other:["000 млн",3]}],[1e9,{one:["0 млрд",1],few:["0 млрд",1],many:["0 млрд",1],other:["0 млрд",1]}],[1e10,{one:["00 млрд",2],few:["00 млрд",2],many:["00 млрд",2],other:["00 млрд",2]}],[1e11,{one:["000 млрд",3],few:["000 млрд",3],many:["000 млрд",3],other:["000 млрд",3]}],[1e12,{one:["0 трлн",1],few:["0 трлн",1],many:["0 трлн",1],other:["0 трлн",1]}],[1e13,{one:["00 трлн",2],few:["00 трлн",2],many:["00 трлн",2],other:["00 трлн",2]}],[1e14,{one:["000 трлн",3],few:["000 трлн",3],many:["000 трлн",3],other:["000 трлн",3]}]]}}}]})),define("web-experience-app/cldrs-shorts/vi",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"vi-vi",parentLocale:"vi"},{locale:"vi",numbers:{decimal:{long:[[1e3,{other:["0 nghìn",1]}],[1e4,{other:["00 nghìn",2]}],[1e5,{other:["000 nghìn",3]}],[1e6,{other:["0 triệu",1]}],[1e7,{other:["00 triệu",2]}],[1e8,{other:["000 triệu",3]}],[1e9,{other:["0 tỷ",1]}],[1e10,{other:["00 tỷ",2]}],[1e11,{other:["000 tỷ",3]}],[1e12,{other:["0 nghìn tỷ",1]}],[1e13,{other:["00 nghìn tỷ",2]}],[1e14,{other:["000 nghìn tỷ",3]}]],short:[[1e3,{other:["0 N",1]}],[1e4,{other:["00 N",2]}],[1e5,{other:["000 N",3]}],[1e6,{other:["0 Tr",1]}],[1e7,{other:["00 Tr",2]}],[1e8,{other:["000 Tr",3]}],[1e9,{other:["0 T",1]}],[1e10,{other:["00 T",2]}],[1e11,{other:["000 T",3]}],[1e12,{other:["0 NT",1]}],[1e13,{other:["00 NT",2]}],[1e14,{other:["000 NT",3]}]]}}},{locale:"vi-vn",parentLocale:"vi"}]})),define("web-experience-app/cldrs-shorts/zh",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=[{locale:"zh-cn",parentLocale:"zh"},{locale:"zh",numbers:{decimal:{long:[[1e3,{other:["0",1]}],[1e4,{other:["0万",1]}],[1e5,{other:["00万",2]}],[1e6,{other:["000万",3]}],[1e7,{other:["0000万",4]}],[1e8,{other:["0亿",1]}],[1e9,{other:["00亿",2]}],[1e10,{other:["000亿",3]}],[1e11,{other:["0000亿",4]}],[1e12,{other:["0兆",1]}],[1e13,{other:["00兆",2]}],[1e14,{other:["000兆",3]}]],short:[[1e3,{other:["0",1]}],[1e4,{other:["0万",1]}],[1e5,{other:["00万",2]}],[1e6,{other:["000万",3]}],[1e7,{other:["0000万",4]}],[1e8,{other:["0亿",1]}],[1e9,{other:["00亿",2]}],[1e10,{other:["000亿",3]}],[1e11,{other:["0000亿",4]}],[1e12,{other:["0兆",1]}],[1e13,{other:["00兆",2]}],[1e14,{other:["000兆",3]}]]}}},{locale:"zh-Hans",parentLocale:"zh"},{locale:"zh-Hant",numbers:{decimal:{long:[[1e3,{other:["0",1]}],[1e4,{other:["0萬",1]}],[1e5,{other:["00萬",2]}],[1e6,{other:["000萬",3]}],[1e7,{other:["0000萬",4]}],[1e8,{other:["0億",1]}],[1e9,{other:["00億",2]}],[1e10,{other:["000億",3]}],[1e11,{other:["0000億",4]}],[1e12,{other:["0兆",1]}],[1e13,{other:["00兆",2]}],[1e14,{other:["000兆",3]}]],short:[[1e3,{other:["0",1]}],[1e4,{other:["0萬",1]}],[1e5,{other:["00萬",2]}],[1e6,{other:["000萬",3]}],[1e7,{other:["0000萬",4]}],[1e8,{other:["0億",1]}],[1e9,{other:["00億",2]}],[1e10,{other:["000億",3]}],[1e11,{other:["0000億",4]}],[1e12,{other:["0兆",1]}],[1e13,{other:["00兆",2]}],[1e14,{other:["000兆",3]}]]}}},{locale:"zh-hk",parentLocale:"zh"},{locale:"zh-tw",parentLocale:"zh"}]})),define("web-experience-app/component-managers/glimmer",["exports","@glimmer/component/-private/ember-component-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/amp-artwork/image",["exports","@amp/ember-ui-media-artwork/components/amp-artwork/image"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/amp-artwork/wea",["exports","@amp/ember-ui-media-artwork/components/amp-artwork/wea"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/animation-wrapper",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/template"],(function(e,t,i,r,n,a){var o,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,i.createTemplateFactory)({id:"NOPcV2PG",block:'[[[10,0],[15,0,[29,["animation-wrapper ",[52,[30,0,["hideContent"]],"is-hidden","is-visible"]]]],[12],[1,"\\n "],[18,1,null],[1,"\\n\\n"],[41,[30,0,["hideContent"]],[[[1," "],[10,0],[14,0,"animation-wrapper__container"],[12],[1,"\\n "],[10,0],[14,0,"animation-wrapper__spinner"],[12],[13],[1,"\\n "],[10,0],[14,0,"animation-wrapper__progress-outer"],[12],[1,"\\n "],[10,0],[14,0,"animation-wrapper__progress-inner"],[15,5,[30,0,["intervalTransform"]]],[12],[13],[1,"\\n "],[1,[30,0,["interval"]]],[1,"%\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&default"],false,["if","yield"]]',moduleName:"web-experience-app/components/animation-wrapper.hbs",isStrictMode:!1}) +let p=(o=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="routerState",r=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get hideContent(){return this.routerState.isTransitioning}get interval(){return this.routerState.timer}get intervalTransform(){return(0,a.htmlSafe)(`transform: translateX(${this.interval}%)`)}},c=o.prototype,u="routerState",d=[n.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,u,b),b=null),l=b,o) +var c,u,d,m,f,b +e.default=p,(0,t.setComponentTemplate)(s,p)})),define("web-experience-app/components/app-categories-filter",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@glimmer/tracking"],(function(e,t,i,r,n,a,o){var l,s,p,c,u,d +function m(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function f(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const b=(0,i.createTemplateFactory)({id:"OAjK2ESe",block:'[[[10,0],[14,0,"we-genre-filter we-genre-filter--apps"],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["responsive","viewport"]],"small"],null],[[[1," "],[11,"button"],[24,0,"we-genre-filter__pill"],[24,1,"app-categories-modal-trigger"],[24,4,"button"],[4,[38,2],["click",[30,0,["toggleModal"]]],null],[12],[1,[28,[35,3],["WEA.Charts.Categories.Button"],null]],[13],[1,"\\n "],[8,[39,4],[[24,0,"we-modal--apps-categories-filter"]],[["@triggerId","@modalType","@isOpen","@onModalClose"],["app-categories-modal-trigger","full-viewport",[30,0,["isFilterOpen"]],[30,0,["toggleModal"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"we-genre-filter__header"],[12],[1,"\\n "],[8,[39,5],null,[["@tabs","@onTabClick"],[[30,0,["categoriesTabsList"]],[30,0,["onCategoriesTabClick"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"we-genre-filter__content"],[12],[1,"\\n "],[10,0],[14,0,"we-genre-filter__categories-list"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["activeCategoriesTrigger","categories"]]],null]],null],null,[[[41,[30,1,["genre"]],[[[1," "],[11,3],[24,"data-we-link-to-exclude",""],[16,6,[30,1,["chartUrl"]]],[24,"role","button"],[24,0,"we-genre-filter__item"],[4,[38,2],["click",[30,0,["toggleModal"]]],null],[12],[1,"\\n "],[10,1],[14,0,"we-genre-filter__artwork"],[12],[1,"\\n "],[8,[39,8],[[24,0,"we-artwork--not-round we-artwork--no-border"],[24,"role","presentation"]],[["@artwork","@profile","@addBgColor"],[[30,1,["artwork"]],"category-for-artwork",false]],null],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"we-genre-filter__name"],[14,"data-we-genre-name",""],[12],[1,"\\n "],[1,[30,1,["name"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"we-genre-filter__triggers-list"],[12],[1,"\\n "],[11,"button"],[24,"data-we-charts-filter-dropdown-trigger","apps"],[16,"aria-expanded",[52,[30,0,["isFilterOpen"]],"true","false"]],[16,0,[29,["we-genre-filter__pill we-genre-filter__trigger\\n ",[52,[28,[37,9],[[30,0,["isFilterOpen"]],[28,[37,1],[[30,0,["activeCategoriesTriggerType"]],"apps"],null]],null],"we-genre-filter__trigger--up"]]]],[24,4,"button"],[4,[38,2],["click",[30,0,["onCategoriesButtonClick"]]],null],[12],[1,[28,[35,3],["WEA.Charts.AppFilter.Button"],null]],[13],[1,"\\n "],[11,"button"],[24,"data-we-charts-filter-dropdown-trigger","games"],[16,"aria-expanded",[52,[30,0,["isFilterOpen"]],"true","false"]],[16,0,[29,["we-genre-filter__pill we-genre-filter__trigger\\n ",[52,[28,[37,9],[[30,0,["isFilterOpen"]],[28,[37,1],[[30,0,["activeCategoriesTriggerType"]],"games"],null]],null],"we-genre-filter__trigger--up"]]]],[24,4,"button"],[4,[38,2],["click",[30,0,["onCategoriesButtonClick"]]],null],[12],[1,[28,[35,3],["WEA.Charts.GameFilter.Button"],null]],[13],[1,"\\n "],[10,0],[14,0,"we-genre-filter__dropdown-container"],[12],[1,"\\n "],[8,[39,10],null,[["@isExpanded","@genres","@route","@categoryType","@onClose","@ariaLabel"],[[30,0,["isFilterOpen"]],[30,0,["activeCategoriesTrigger","categories"]],"charts.device.category",[30,0,["activeCategoriesTriggerType"]],[30,0,["toggleDropdownExpansion"]],[30,0,["triggerAriaLabel"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[13],[1,"\\n"]],["category"],false,["if","eq","on","t","we-modal","we-tabs","each","-track-array","amp-artwork/wea","and","we-charts-filter-dropdown"]]',moduleName:"web-experience-app/components/app-categories-filter.hbs",isStrictMode:!1}) +let g=(l=class extends r.default{constructor(){super(...arguments),m(this,"responsive",s,this),m(this,"fastboot",p,this),m(this,"i18n",c,this),m(this,"isFilterOpen",u,this),m(this,"activeCategoriesTriggerType",d,this)}get activeCategoriesTrigger(){return this.categoriesTabsList.find((e=>!0===e.isActive))}get triggerAriaLabel(){return"games"===this.activeCategoriesTriggerType?this.i18n.t("WEA.Charts.GameFilter.Button"):this.i18n.t("WEA.Charts.AppFilter.Button")}get categoriesTabsList(){return[{ariaLabel:this.i18n.t("WEA.Charts.AppFilter.Tab"),label:this.i18n.t("WEA.Charts.AppFilter.Tab"),type:"apps",isActive:"apps"===this.activeCategoriesTriggerType,categories:this.args.appsCategories},{ariaLabel:this.i18n.t("WEA.Charts.GameFilter.Tab"),label:this.i18n.t("WEA.Charts.GameFilter.Tab"),type:"games",isActive:"games"===this.activeCategoriesTriggerType,categories:this.args.gamesCategories}]}toggleDropdownExpansion(){this.isFilterOpen=!this.isFilterOpen}toggleModal(){this.isFilterOpen=!this.isFilterOpen}onCategoriesTabClick(e){this.updateActiveCategoriesTriggerType(e.type)}onCategoriesButtonClick(e){let{target:t}=e +const i=t.getAttribute("data-we-charts-filter-dropdown-trigger") +this.isFilterOpen?i!==this.activeCategoriesTriggerType?this.updateActiveCategoriesTriggerType(i):this.toggleDropdownExpansion():(this.updateActiveCategoriesTriggerType(i),this.toggleDropdownExpansion())}updateActiveCategoriesTriggerType(e){this.activeCategoriesTriggerType=e}},s=f(l.prototype,"responsive",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(l.prototype,"fastboot",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(l.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(l.prototype,"isFilterOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=f(l.prototype,"activeCategoriesTriggerType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"apps"}}),f(l.prototype,"toggleDropdownExpansion",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"toggleDropdownExpansion"),l.prototype),f(l.prototype,"toggleModal",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"toggleModal"),l.prototype),f(l.prototype,"onCategoriesTabClick",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"onCategoriesTabClick"),l.prototype),f(l.prototype,"onCategoriesButtonClick",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"onCategoriesButtonClick"),l.prototype),f(l.prototype,"updateActiveCategoriesTriggerType",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"updateActiveCategoriesTriggerType"),l.prototype),l) +e.default=g,(0,t.setComponentTemplate)(b,g)})),define("web-experience-app/components/bidi-text",["exports","@amp/ember-ui-bidi-text/components/bidi-text"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/global-elements-footer",["exports","@amp/ember-ui-global-elements/components/global-elements-footer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/global-elements-meta",["exports","@amp/ember-ui-global-elements/components/global-elements-meta"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/global-elements-nav",["exports","@amp/ember-ui-global-elements/components/global-elements-nav"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/global-elements-scripts",["exports","@amp/ember-ui-global-elements/components/global-elements-scripts"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/global-elements-styles",["exports","@amp/ember-ui-global-elements/components/global-elements-styles"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/global-elements",["exports","@amp/ember-ui-global-elements/components/global-elements"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/html-tag",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"ovu8qVkv",block:'[[[41,[28,[37,1],[[30,1],"ul"],null],[[[1," "],[11,"ul"],[17,2],[12],[18,3,null],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"a"],null],[[[1," "],[11,3],[24,6,"#"],[17,2],[12],[18,3,null],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"blockquote"],null],[[[1," "],[11,"blockquote"],[17,2],[12],[18,3,null],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"dd"],null],[[[1," "],[11,"dd"],[17,2],[12],[18,3,null],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"dt"],null],[[[1," "],[11,"dt"],[17,2],[12],[18,3,null],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"h3"],null],[[[1," "],[11,"h3"],[17,2],[12],[18,3,null],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"h4"],null],[[[1," "],[11,"h4"],[17,2],[12],[18,3,null],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"span"],null],[[[1," "],[11,1],[17,2],[12],[18,3,null],[13],[1,"\\n"]],[]],[[[1," "],[11,0],[17,2],[12],[18,3,null],[13],[1,"\\n"]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],["@tagName","&attrs","&default"],false,["if","eq","yield"]]',moduleName:"web-experience-app/components/html-tag.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/items-resolver",["exports","@amp/ember-ui-media-shelf/components/items-resolver"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/media-shelf-grid",["exports","@amp/ember-ui-media-shelf/components/media-shelf-grid"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/media-shelf-grid/body",["exports","@amp/ember-ui-media-shelf/components/media-shelf-grid/body"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/media-shelf-grid/list-item",["exports","@amp/ember-ui-media-shelf/components/media-shelf-grid/list-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/media-shelf-grid/nav",["exports","@amp/ember-ui-media-shelf/components/media-shelf-grid/nav"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/pages/app-bundle",["exports","@ember/component","@ember/template-factory","web-experience-app/components/pages/app"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"cQKgAptG",block:'[[[8,[39,0],null,[["@model","@developer","@displayPrice","@primaryPlatform","@showPreorder"],[[30,1],[30,1,["developer"]],[30,2],[30,3],[30,4]]],null],[1,"\\n\\n"],[41,[30,5],[[[44,[[28,[37,3],["app"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppBundlePages.NumberAppsInBundle.Many"],[["count"],[[30,5,["length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,5,["length"]],[30,5,["meta","next"]],[30,6,["small"]],[30,6,["medium"]],[30,6,["large"]],"appsInBundle"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile"],[[30,5],[30,6]]],[["default"],[[[[1,"\\n "],[8,[39,7],[[16,0,[28,[37,8],[[30,6,["columnClassNames"]]," we-lockup--shelf-align-top we-lockup--in-app-shelf"],null]],[16,"data-metrics-click",[28,[37,9],["navigateShelf"],[["id","url"],[[30,7,["id"]],[30,7,["url"]]]]]],[16,"data-metrics-location",[28,[37,9],["location"],[["sectionType"],["shelfAppsInBundle"]]]]],[["@clampProfile","@model","@artworkProfile"],["app-bundle-shelf",[28,[37,10],["lockups/app"],[["item"],[[30,7]]]],[30,6,["artwork"]]]],null],[1,"\\n "]],[7]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[6]]]],[]],null],[1,"\\n"],[41,[28,[37,11],[[28,[37,12],[[30,8]],null]],null],[[[1," "],[8,[39,13],null,[["@screenshotGroups","@selectedPlatform"],[[30,8],[30,0,["selectedPlatform"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["description"]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__description"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline visuallyhidden"],[12],[1,[28,[35,4],["WEA.AppPages.Description.Header"],null]],[13],[1,"\\n "],[10,0],[14,0,"l-row"],[12],[1,"\\n "],[8,[39,14],[[24,0,"l-column small-12 medium-9 large-8"]],[["@clampProfile","@dataMetricsClick","@isInteractive","@value"],["product-description-app",[28,[37,9],["expandMore"],null],true,[28,[37,15],[[30,0,["description"]]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,16],[[30,1,["supportsArcade"]],[30,1,["editorsNotes"]]],null],[[[1," "],[10,"section"],[14,0,"section section--no-padding-top section--no-padding-bottom section--bordered"],[12],[1,"\\n "],[8,[39,17],null,[["@quote"],[[30,1,["editorsNotes"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,16],[[30,3,["mostRecentVersion","releaseNotes"]],[28,[37,11],[[28,[37,18],[[30,1,["isPreorder"]],[30,1,["isFirstPartyHideableApp"]]],null]],null]],null],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered whats-new"],[12],[1,"\\n "],[10,0],[14,0,"section__nav section__nav--small"],[12],[1,"\\n "],[10,"h2"],[14,0,"whats-new__headline"],[12],[1,[28,[35,4],["WEA.AppPages.WhatsNew.Header"],null]],[13],[1,"\\n"],[41,[30,3,["versionHistory"]],[[[1," "],[8,[39,19],[[24,0,"version-history"]],[["@metricsTarget","@triggerText"],["versionHistory",[28,[37,4],["WEA.AppPages.VersionHistory.Title"],null]]],[["default"],[[[[1,"\\n "],[10,"h3"],[14,0,"version-history__headline"],[12],[1,[28,[35,4],["WEA.AppPages.VersionHistory.Title"],null]],[13],[1,"\\n "],[10,"ul"],[14,0,"version-history__items"],[12],[1,"\\n"],[42,[28,[37,21],[[28,[37,21],[[30,3,["versionHistory"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"version-history__item"],[12],[1,"\\n "],[10,"h4"],[14,0,"version-history__item__version-number"],[12],[1,[30,10,["versionDisplay"]]],[13],[1,"\\n "],[1,[28,[35,22],[[30,10,["releaseDate"]]],[["classNames"],["version-history__item__release-date"]]]],[1,"\\n "],[8,[39,14],[[24,0,"version-history__item__release-notes"]],[["@clampProfile","@dataMetricsClick","@isInteractive","@value"],["app-version-history",[28,[37,9],["expandMore"],null],[30,9,["isOpen"]],[28,[37,15],[[30,10,["releaseNotes"]]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[10]],null],[1," "],[13],[1,"\\n "]],[9]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"l-row whats-new__content"],[12],[1,"\\n"],[41,[30,3,["versionHistory"]],[[[1," "],[10,0],[14,0,"l-column small-12 medium-3 large-4 small-valign-top whats-new__latest"],[12],[1,"\\n "],[10,0],[14,0,"l-row"],[12],[1,"\\n "],[1,[28,[35,22],[[30,3,["mostRecentVersion","releaseDate"]]],[["class"],["l-column small-6 medium-12 whats-new__latest__date"]]]],[1,"\\n "],[10,2],[14,0,"l-column small-6 medium-12 whats-new__latest__version"],[12],[1,[28,[35,4],["WEA.AppPages.Version"],null]],[1," "],[1,[30,3,["mostRecentVersion","versionDisplay"]]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"l-column small-12 medium-9 large-8 small-valign-top"],[12],[1,"\\n "],[8,[39,14],null,[["@clampProfile","@dataMetricsClick","@isInteractive","@value"],["app-whats-new",[28,[37,9],["expandMore"],null],true,[28,[37,15],[[30,3,["mostRecentVersion","releaseNotes"]]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showReviewSection"]],[[[1," "],[8,[39,23],null,[["@editorsNotes","@hasUserRating","@isEditorsChoice","@reviews","@userRating"],[[30,1,["editorsNotes"]],[28,[37,24],[[30,1,["userRating","ratingCount"]],0],null],[30,1,["isEditorsChoice"]],[30,11],[30,1,["userRating"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,12],[[[44,[[28,[37,3],["appEvent"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.Events.Title"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,12,["length"]],[30,12,["meta","next"]],[30,13,["small"]],[30,13,["medium"]],[30,13,["large"]],"appEvents"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile"],[[30,12],[30,13]]],[["default"],[[[[1,"\\n "],[8,[39,25],[[16,0,[28,[37,8],[[30,13,["columnClassNames"]]," we-lockup--shelf-align-top we-lockup--in-app-event-module"],null]],[16,"data-metrics-click",[28,[37,9],["navigateShelf"],[["id","url"],[[30,14,["id"]],[30,14,["url"]]]]]],[16,"data-metrics-location",[28,[37,9],["location"],[["sectionType"],["shelfAppEvents"]]]]],[["@model","@profile"],[[30,14],[30,13]]],null],[1,"\\n "]],[14]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[13]]]],[]],null],[1,"\\n"],[44,[[28,[37,3],["default"],null]],[[[41,[30,16],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,[28,[35,4],["WEA.AppPages.Subscriptions.Title"],null]],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,16,["length"]],[30,16,["meta","next"]],[30,15,["small"]],[30,15,["medium"]],[30,15,["large"]],"subscriptions"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile","@artworkProfile","@metricsLocation"],[[30,16],[30,15],"lockup-6-4-6","shelfSubscriptions"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,17],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,[28,[35,4],["WEA.AppPages.InAppPurchases.Title"],null]],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,17,["length"]],[30,17,["meta","next"]],[30,15,["small"]],[30,15,["medium"]],[30,15,["large"]],"inAppPurchases"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile","@artworkProfile","@metricsLocation"],[[30,17],[30,15],"lockup-6-4-6","shelfInAppPurchases"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[15]]],[1,"\\n"],[41,[30,0,["showAppPrivacy"]],[[[1," "],[8,[39,26],null,[["@app"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[10,"section"],[14,0,"l-content-width section section--bordered section--information"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,[28,[35,4],["WEA.AppPages.Information.Title"],null]],[13],[1,"\\n "],[10,"dl"],[14,0,"information-list information-list--app medium-columns l-row"],[12],[1,"\\n"],[41,[30,1,["sellerLabel"]],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[30,1,["sellerLabel"]]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n "],[1,[30,1,["seller"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,16],[[30,1,["size"]],[28,[37,11],[[30,1,["isFirstPartyHideableApp"]]],null]],null],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Size"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[15,"aria-label",[29,[[28,[37,27],[[30,1,["size"]],"B"],null]]]],[12],[1,[28,[35,27],[[30,1,["size"]],"b"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["primaryGenre"]],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Category"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n"],[41,[30,1,["primaryGenre","url"]],[[[1," "],[10,3],[15,6,[30,1,["primaryGenre","url"]]],[14,0,"link"],[15,"data-metrics-click",[28,[37,9],["linkToGenre"],[["url"],[[30,1,["primaryGenre","url"]]]]]],[12],[1,"\\n "],[1,[30,1,["primaryGenre","name"]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["primaryGenre","name"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Compatibility"],null]],[13],[1,"\\n"],[41,[30,0,["requirementsByDeviceFamily"]],[[[1," "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n"],[42,[28,[37,21],[[28,[37,21],[[30,0,["requirementsByDeviceFamily"]]],null]],null],null,[[[1," "],[10,"dl"],[14,0,"information-list__item__definition__item"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__definition__item__term"],[12],[1,"\\n "],[1,[30,18,["deviceFamily"]]],[1,"\\n "],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition__item__definition"],[12],[1,[30,18,["requirementString"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[18]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,14],[[24,0,"information-list__item__definition"]],[["@clampProfile","@dataMetricsClick","@tagName","@isInteractive","@value"],["software-info",[28,[37,9],["expandMore"],null],"dd",true,[28,[37,28],[[30,0,["requirementsString"]]],null]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[41,[30,1,["supportsGameController"]],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.GameController"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,[28,[35,4],["WEA.AppPages.Optional"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Languages"],null]],[13],[1,"\\n "],[8,[39,14],[[24,0,"information-list__item__definition"]],[["@clampProfile","@tagName","@isInteractive","@value"],["software-info","dd",true,[30,1,["languagesDisplayString"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.AgeRating"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n"],[41,[30,1,["primaryPlatform","ageBand"]],[[[1,[28,[35,4],["WEA.AppPages.AgeRating.Value"],[["ageRating","min","max"],[[30,1,["ratingText"]],[30,1,["primaryPlatform","ageBand","minAge"]],[30,1,["primaryPlatform","ageBand","maxAge"]]]]]],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["ratingText"]]],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,1,["contentRatingsBySystem","appsApple","advisories"]],[[[42,[28,[37,21],[[28,[37,21],[[30,1,["contentRatingsBySystem","appsApple","advisories"]]],null]],null],null,[[[1," "],[10,1],[14,0,"information-list__item__definition"],[12],[1,[30,19]],[13],[1,"\\n"]],[19]],null]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,1,["usesLocationBackgroundMode"]],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Location.Title"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,[28,[35,4],["WEA.AppPages.Location.Description"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Copyright"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition information-list__item__definition--copyright"],[12],[1,[30,1,["copyright"]]],[13],[1,"\\n "],[13],[1,"\\n"],[41,[51,[30,1,["supportsArcade"]]],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Price.Title"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,[30,2]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,16],[[30,1,["topInApps"]],[28,[37,11],[[30,1,["isPreorder"]]],null]],null],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.InAppPurchases.Title"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n "],[10,"ol"],[14,"role","table"],[14,0,"list-with-numbers"],[12],[1,"\\n "],[8,[39,30],null,[["@items","@clampProfile"],[[30,1,["topInApps"]],"app-info-iap"]],[["default"],[[[[1,"\\n "],[10,"li"],[14,0,"list-with-numbers__item"],[12],[1,"\\n "],[10,1],[14,0,"list-with-numbers__item__title"],[12],[10,1],[14,0,"truncate-single-line truncate-single-line--block"],[12],[1,[30,20,["name"]]],[13],[13],[1,"\\n "],[10,1],[14,0,"list-with-numbers__item__price small-hide medium-show-tablecell"],[12],[1,[30,20,["productOffers","buyPriceFormatted"]]],[13],[1,"\\n "],[13],[1,"\\n "]],[20]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"small-hide medium-show"],[12],[1,"\\n "],[10,"ul"],[14,0,"inline-list inline-list--app-extensions"],[12],[1,"\\n"],[41,[30,1,["websiteUrl"]],[[[1," "],[10,"li"],[14,0,"inline-list__item inline-list__item--margin-inline-end-large"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToDeveloper"],null]],[15,6,[29,[[30,1,["websiteUrl"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.DeveloperWebsite"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["supportURLForLanguage"]],[[[1," "],[10,"li"],[14,0,"inline-list__item inline-list__item--margin-inline-end-large"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToAppSupport"],null]],[15,6,[29,[[30,1,["supportURLForLanguage"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.AppSupport"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["hasEula"]],[[[1," "],[10,"li"],[14,0,"inline-list__item inline-list__item--margin-inline-end-large"],[12],[1,"\\n "],[8,[39,31],[[24,0,"link"]],[["@triggerLocKey","@model","@eulaContent"],["WEA.AppPages.LicenseAgreement",[30,1],[30,1,["eula"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["privacyPolicyUrl"]],[[[1," "],[10,"li"],[14,0,"inline-list__item inline-list__item--margin-inline-end-large"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToPrivacyPolicy"],null]],[15,6,[29,[[30,1,["privacyPolicyUrl"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.PrivacyPolicy"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"section"],[14,0,"section section--link-list l-content-width medium-hide"],[12],[1,"\\n "],[10,"ul"],[14,0,"link-list link-list--a"],[12],[1,"\\n"],[41,[30,1,["websiteUrl"]],[[[1," "],[10,"li"],[14,0,"link-list__item link-list__item--a"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToDeveloper"],null]],[15,6,[29,[[30,1,["websiteUrl"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.DeveloperWebsite"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["supportURLForLanguage"]],[[[1," "],[10,"li"],[14,0,"link-list__item link-list__item--a"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToAppSupport"],null]],[15,6,[29,[[30,1,["supportURLForLanguage"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.AppSupport"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["hasEula"]],[[[1," "],[10,"li"],[14,0,"link-list__item link-list__item--a"],[12],[1,"\\n "],[8,[39,31],[[24,0,"link"]],[["@triggerLocKey","@model","@eulaContent"],["WEA.AppPages.LicenseAgreement",[30,1],[30,1,["eula"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["privacyPolicyUrl"]],[[[1," "],[10,"li"],[14,0,"link-list__item link-list__item--a"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToPrivacyPolicy"],null]],[15,6,[29,[[30,1,["privacyPolicyUrl"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.PrivacyPolicy"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["supports","length"]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,[28,[35,4],["WEA.AppPages.Supports.Title"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,0,"supports-list l-row"],[12],[1,"\\n"],[42,[28,[37,21],[[28,[37,21],[[30,0,["supports"]]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["supports-list__item l-column l-column--grid small-12 medium-6 ",[52,[28,[37,32],[[30,0,["supports","length"]],4],null],"large-3","large-4"]]]],[12],[1,"\\n "],[10,"img"],[15,"src",[30,21,["icon"]]],[14,0,"supports-list__item__artwork"],[14,"alt",""],[12],[13],[1,"\\n "],[10,0],[14,0,"supports-list__item__copy"],[12],[1,"\\n "],[8,[39,14],[[24,0,"supports-list__item__copy__heading"]],[["@dataMetricsClick","@tagName","@value"],[[28,[37,9],["expandMore"],null],"h3",[28,[37,4],[[30,21,["locTitle"]]],null]]],null],[1,"\\n "],[8,[39,14],[[24,0,"supports-list__item__copy__description"]],[["@dataMetricsClick","@tagName","@isInteractive","@clampProfile","@value"],[[28,[37,9],["expandMore"],null],"h4",true,"supports-description",[28,[37,4],[[30,21,["locDescription"]]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[21]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,22],[[[44,[[28,[37,3],["editorialItem"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.FeaturedIn.Title"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,22,["length"]],[30,22,["meta","next"]],[30,23,["small"]],[30,23,["medium"]],[30,23,["large"]],"relatedEditorialItems"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile"],[[30,22],[30,23]]],[["default"],[[[[1,"\\n "],[8,[39,7],[[16,0,[28,[37,8],[[30,23,["columnClassNames"]]," we-lockup--shelf-align-top"],null]],[16,"data-metrics-click",[28,[37,9],["navigateShelf"],[["id","url"],[[30,24,["id"]],[30,24,["url"]]]]]],[16,"data-metrics-location",[28,[37,9],["location"],[["sectionType"],["shelfFeaturedIn"]]]]],[["@model","@eyebrow","@subtitle","@artwork","@artworkProfile"],[[28,[37,10],["lockups/app"],[["item"],[[30,24]]]],[30,24,["label"]],[28,[37,15],[[30,24,["editorialNotes","short"]]],null],[30,24,["cardArtwork"]],[30,23,["artwork"]]]],null],[1,"\\n "]],[24]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[23]]]],[]],null],[1,"\\n"],[41,[30,25],[[[44,[[28,[37,3],["app"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.MoreByThisDeveloper.Title"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,25,["length"]],[30,25,["meta","next"]],[30,26,["small"]],[30,26,["medium"]],[30,26,["large"]],"developerOtherApps"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile"],[[30,25],[30,26]]],[["default"],[[[[1,"\\n"],[1," "],[8,[39,7],[[16,0,[28,[37,8],[[30,26,["columnClassNames"]]," we-lockup--shelf-align-top we-lockup--in-app-shelf"],null]],[16,"data-metrics-click",[28,[37,9],["navigateShelf"],[["id","url"],[[30,27,["id"]],[30,27,["url"]]]]]],[16,"data-metrics-location",[28,[37,9],["location"],[["sectionType"],["shelfDeveloperOtherApps"]]]]],[["@model","@artworkProfile","@clampProfile"],[[28,[37,10],["lockups/app"],[["item"],[[30,27]]]],[30,26,["artwork"]],"app-lockup"]],null],[1,"\\n "]],[27]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[26]]]],[]],null],[1,"\\n"],[41,[30,28],[[[44,[[28,[37,3],["app"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.CustomersAlsoBought.Title"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,28,["length"]],[30,28,["meta","next"]],[30,29,["small"]],[30,29,["medium"]],[30,29,["large"]],"customersAlsoBoughtApps"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile"],[[30,28],[30,29]]],[["default"],[[[[1,"\\n "],[8,[39,7],[[16,0,[28,[37,8],[[30,29,["columnClassNames"]]," we-lockup--shelf-align-top we-lockup--in-app-shelf"],null]],[16,"data-metrics-click",[28,[37,9],["navigateShelf"],[["id","url"],[[30,30,["id"]],[30,30,["url"]]]]]],[16,"data-metrics-location",[28,[37,9],["location"],[["sectionType"],["shelfCustomersAlsoBoughtApps"]]]]],[["@model","@clampProfile","@artworkProfile","@subtitle"],[[28,[37,10],["lockups/app"],[["item"],[[30,30]]]],"app-lockup",[30,29,["artwork"]],[30,30,["primaryGenreName"]]]],null],[1,"\\n "]],[30]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[29]]]],[]],null]],["@model","@displayPrice","@primaryPlatform","@showPreorder","@appsInBundle","profile","item","@screenshotGroups","modal","version","@reviews","@appEvents","profile","item","profile","@subscriptions","@promotedInApps","req","advisory","iap","supportsSection","@relatedEditorialItems","profile","item","@developerOtherApps","profile","item","@customersAlsoBoughtApps","profile","item"],false,["pages/app/header","if","let","shelf-profile","t","we-see-all","we-shelf","we-lockup","concat","metrics-data","present","not","is-empty","pages/app/screenshots","we-truncate","html-sanitize","and","pages/app/editorial-quote","or","we-modal","each","-track-array","time-tag","pages/app/reviews","gt","we-lockup/app-event","pages/app/privacy","loc-filesize","attr-sanitize","unless","we-truncate-list","pages/app/eula-modal","gte"]]',moduleName:"web-experience-app/components/pages/app-bundle.hbs",isStrictMode:!1}) +class a extends r.default{}e.default=a,(0,t.setComponentTemplate)(n,a)})),define("web-experience-app/components/pages/app-event",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/template","@ember/service","@amp/ember-ui-media-artwork/utils/srcset","web-experience-app/utils/apps/apps","@ember/object","web-experience-app/utils/apps/app-events"],(function(e,t,i,r,n,a,o,l,s,p){var c,u,d,m +function f(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function b(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function g(e,t){return function(e,t){if(t.get)return t.get.call(e) +return t.value}(e,y(e,t,"get"))}function h(e,t,i){return function(e,t,i){if(t.set)t.set.call(e,i) +else{if(!t.writable)throw new TypeError("attempted to set read only private field") +t.value=i}}(e,y(e,t,"set"),i),i}function y(e,t,i){if(!t.has(e))throw new TypeError("attempted to "+i+" private field on non-instance") +return t.get(e)}function w(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const v=(0,i.createTemplateFactory)({id:"pRllLClP",block:'[[[41,[51,[30,1,["isIOSBinaryMacOSCompatible"]]],[[[1," "],[8,[39,1],null,[["@availabilityMessage"],[[28,[37,2],[[30,0,["availabilityMessageKey"]]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[10,"section"],[14,0,"l-content-width section"],[12],[1,"\\n "],[11,0],[16,0,[29,["event-details ",[52,[28,[37,4],[[30,2]],null],"is-live"]]]],[16,5,[30,0,["backgroundStyles"]]],[4,[38,5],[[30,0,["subscribeToClock"]]],null],[4,[38,6],[[30,0,["unsubscribeFromClock"]]],null],[12],[1,"\\n "],[10,"time"],[14,0,"event-details__time"],[15,"datetime",[28,[37,7],[[30,2,["startDate"]],"ISO"],null]],[12],[1,"\\n "],[10,1],[14,0,"event-details__time-copy"],[12],[1,"\\n "],[10,1],[14,0,"event-details__time-copy-line-clamp"],[12],[1,"\\n "],[1,[28,[35,8],[[30,2]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"event-details__image"],[12],[1,"\\n "],[8,[39,9],[[24,0,"we-artwork--no-border we-artwork--not-round"]],[["@artwork","@profile","@lazyLoad"],[[28,[37,10],[[30,2,["lockupVideo","previewFrame"]],[30,2,["lockupArtwork"]]],null],"app-event-detail",false]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"event-details__detail"],[12],[1,"\\n "],[10,0],[14,0,"event-details__copy"],[12],[1,"\\n"],[41,[30,2,["kind"]],[[[1," "],[10,2],[14,0,"event-details__eyebrow"],[12],[1,[30,2,["kind"]]],[13],[1,"\\n"]],[]],null],[41,[30,2,["name"]],[[[1," "],[10,"h1"],[14,0,"event-details__title"],[12],[1,[30,2,["name"]]],[13],[1,"\\n"]],[]],null],[41,[30,2,["subtitle"]],[[[1," "],[10,2],[14,0,"event-details__headline"],[12],[1,[30,2,["subtitle"]]],[13],[1,"\\n"]],[]],null],[41,[30,2,["requirement"]],[[[1," "],[10,2],[14,0,"event-details__label"],[12],[1,[30,2,["requirement"]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[15,0,[29,["event-details__related-app-cta app-placard app-placard--iae-detail ",[52,[30,1,["isIOSBinaryMacOSCompatible"]],"is-installable"]]]],[12],[1,"\\n "],[10,3],[14,0,"app-placard__app-link targeted-link"],[15,6,[30,1,["url"]]],[12],[1,"\\n"],[41,[30,1,["platformAttributes","ios","artwork"]],[[[1," "],[8,[39,9],[[24,0,"app-placard__image we-artwork--ios-app-icon"]],[["@artwork","@profile"],[[30,1,["platformAttributes","ios","artwork"]],"product-app-placard-iae"]],null],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"app-placard__copy"],[12],[1,"\\n"],[41,[30,1,["isIOSBinaryMacOSCompatible"]],[[[41,[30,1,["name"]],[[[1," "],[10,2],[14,0,"app-placard__subtitle truncate-single-line"],[12],[1,[30,1,["name"]]],[13],[1,"\\n"]],[]],null],[41,[30,2,["name"]],[[[1," "],[10,2],[14,0,"app-placard__title truncate-single-line targeted-link__target"],[12],[1,[30,2,["name"]]],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,1,["name"]],[[[1," "],[10,2],[14,0,"app-placard__title truncate-single-line targeted-link__target"],[12],[1,[30,1,["name"]]],[13],[1,"\\n"]],[]],null],[41,[30,1,["platformAttributes","ios","subtitle"]],[[[1," "],[10,2],[14,0,"app-placard__subtitle truncate-single-line"],[12],[1,[30,1,["platformAttributes","ios","subtitle"]]],[13],[1,"\\n"]],[]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,1,["isIOSBinaryMacOSCompatible"]],[[[1," "],[8,[39,11],[[24,0,"app-placard__cta we-button--light"]],[["@url"],[[30,1,["url"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["@app","@appEvent"],false,["unless","pages/app/we-banner","t","if","is-live-event","did-insert","will-destroy","format-date","format-event-badge","amp-artwork/wea","or","we-web-to-native-cta/mac-app-store"]]',moduleName:"web-experience-app/components/pages/app-event.hbs",isStrictMode:!1}) +let _=(m=new WeakMap,c=class extends r.default{constructor(){super(...arguments),f(this,"clock",u,this),f(this,"platform",d,this),b(this,m,{writable:!0,value:null})}get availabilityMessageKey(){return(0,l.availabilityMessageKey)(this.args.app,this.platform)}get backgroundStyles(){let e="" +return this.backgroundArtwork&&(e+=`--event-background-image: url(${this.backgroundArtwork});`),this.backgroundBlurredArtwork&&(e+=`--event-background-blurred-image: url(${this.backgroundBlurredArtwork});`),(0,n.htmlSafe)(e)}get backgroundArtwork(){return P("sr",this.args.appEvent)}get backgroundBlurredArtwork(){return P("br",this.args.appEvent)}subscribeToClock(){h(this,m,(()=>(0,p.shouldUnsubscribe)(this.args.appEvent))),(0,p.shouldSubscribe)(this.args.appEvent)&&this.clock.subscribe(g(this,m))}unsubscribeFromClock(){this.clock.unsubscribe(g(this,m))}},u=w(c.prototype,"clock",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=w(c.prototype,"platform",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(c.prototype,"subscribeToClock",[s.action],Object.getOwnPropertyDescriptor(c.prototype,"subscribeToClock"),c.prototype),w(c.prototype,"unsubscribeFromClock",[s.action],Object.getOwnPropertyDescriptor(c.prototype,"unsubscribeFromClock"),c.prototype),c) +function P(e,t){const{lockupArtwork:i,lockupVideo:r}=t,n=r?.previewFrame||i +return n?(0,o.buildSrc)(n.url,{width:90,height:160,crop:e}):""}e.default=_,(0,t.setComponentTemplate)(v,_)})) +define("web-experience-app/components/pages/app",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","web-experience-app/utils/apps/device-support"],(function(e,t,i,r,n,a,o){var l,s,p,c,u,d +function m(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function f(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const b=(0,i.createTemplateFactory)({id:"26II8wQG",block:'[[[8,[39,0],null,[["@model","@developer","@displayPrice","@primaryPlatform","@showPreorder"],[[30,1],[30,1,["developer"]],[30,2],[30,3],[30,4]]],null],[1,"\\n\\n"],[41,[30,5],[[[44,[[28,[37,3],["app"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppBundlePages.NumberAppsInBundle.Many"],[["count"],[[30,5,["length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,5,["length"]],[30,5,["meta","next"]],[30,6,["small"]],[30,6,["medium"]],[30,6,["large"]],"appsInBundle"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile"],[[30,5],[30,6]]],[["default"],[[[[1,"\\n "],[8,[39,7],[[16,0,[28,[37,8],[[30,6,["columnClassNames"]]," we-lockup--shelf-align-top we-lockup--in-app-shelf"],null]],[16,"data-metrics-click",[28,[37,9],["navigateShelf"],[["id","url"],[[30,7,["id"]],[30,7,["url"]]]]]],[16,"data-metrics-location",[28,[37,9],["location"],[["sectionType"],["shelfAppsInBundle"]]]]],[["@clampProfile","@model","@artworkProfile"],["app-bundle-shelf",[30,7],[30,6,["artwork"]]]],null],[1,"\\n "]],[7]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[6]]]],[]],null],[1,"\\n"],[41,[28,[37,10],[[28,[37,11],[[30,8]],null]],null],[[[1," "],[8,[39,12],null,[["@screenshotGroups","@selectedPlatform"],[[30,8],[30,0,["selectedPlatform"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["description"]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__description"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline visuallyhidden"],[12],[1,[28,[35,4],["WEA.AppPages.Description.Header"],null]],[13],[1,"\\n "],[10,0],[14,0,"l-row"],[12],[1,"\\n "],[8,[39,13],[[24,0,"l-column small-12 medium-9 large-8"]],[["@clampProfile","@dataMetricsClick","@isInteractive","@value"],["product-description-app",[28,[37,9],["expandMore"],null],true,[28,[37,14],[[30,0,["description"]]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,15],[[30,1,["supportsArcade"]],[30,1,["editorsNotes"]]],null],[[[1," "],[10,"section"],[14,0,"section section--no-padding-top section--no-padding-bottom section--bordered"],[12],[1,"\\n "],[8,[39,16],null,[["@quote"],[[30,1,["editorsNotes"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,15],[[30,3,["mostRecentVersion","releaseNotes"]],[28,[37,10],[[28,[37,17],[[30,1,["isPreorder"]],[30,1,["isFirstPartyHideableApp"]]],null]],null]],null],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered whats-new"],[12],[1,"\\n "],[10,0],[14,0,"section__nav section__nav--small"],[12],[1,"\\n "],[10,"h2"],[14,0,"whats-new__headline"],[12],[1,[28,[35,4],["WEA.AppPages.WhatsNew.Header"],null]],[13],[1,"\\n"],[41,[30,3,["versionHistory"]],[[[1," "],[8,[39,18],[[24,0,"version-history"]],[["@metricsTarget","@triggerText"],["versionHistory",[28,[37,4],["WEA.AppPages.VersionHistory.Title"],null]]],[["default"],[[[[1,"\\n "],[10,"h3"],[14,0,"version-history__headline"],[12],[1,[28,[35,4],["WEA.AppPages.VersionHistory.Title"],null]],[13],[1,"\\n "],[10,"ul"],[14,0,"version-history__items"],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,3,["versionHistory"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"version-history__item"],[12],[1,"\\n "],[10,"h4"],[14,0,"version-history__item__version-number"],[12],[1,[30,10,["versionDisplay"]]],[13],[1,"\\n "],[1,[28,[35,21],[[30,10,["releaseDate"]]],[["classNames"],["version-history__item__release-date"]]]],[1,"\\n "],[8,[39,13],[[24,0,"version-history__item__release-notes"]],[["@clampProfile","@dataMetricsClick","@isInteractive","@value"],["app-version-history",[28,[37,9],["expandMore"],null],[30,9,["isOpen"]],[28,[37,14],[[30,10,["releaseNotes"]]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[10]],null],[1," "],[13],[1,"\\n "]],[9]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"l-row whats-new__content"],[12],[1,"\\n"],[41,[30,3,["versionHistory"]],[[[1," "],[10,0],[14,0,"l-column small-12 medium-3 large-4 small-valign-top whats-new__latest"],[12],[1,"\\n "],[10,0],[14,0,"l-row"],[12],[1,"\\n "],[1,[28,[35,21],[[30,3,["mostRecentVersion","releaseDate"]]],[["class"],["l-column small-6 medium-12 whats-new__latest__date"]]]],[1,"\\n "],[10,2],[14,0,"l-column small-6 medium-12 whats-new__latest__version"],[12],[1,[28,[35,4],["WEA.AppPages.Version"],null]],[1," "],[1,[30,3,["mostRecentVersion","versionDisplay"]]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"l-column small-12 medium-9 large-8 small-valign-top"],[12],[1,"\\n "],[8,[39,13],null,[["@clampProfile","@dataMetricsClick","@isInteractive","@value"],["app-whats-new",[28,[37,9],["expandMore"],null],true,[28,[37,14],[[30,3,["mostRecentVersion","releaseNotes"]]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showReviewSection"]],[[[1," "],[8,[39,22],null,[["@editorsNotes","@hasUserRating","@isEditorsChoice","@reviews","@userRating"],[[30,1,["editorsNotes"]],[28,[37,23],[[30,1,["userRating","ratingCount"]],0],null],[30,1,["isEditorsChoice"]],[30,11],[30,1,["userRating"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,12],[[[44,[[28,[37,3],["appEvent"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.Events.Title"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,12,["length"]],[30,12,["meta","next"]],[30,13,["small"]],[30,13,["medium"]],[30,13,["large"]],"appEvents"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile"],[[30,12],[30,13]]],[["default"],[[[[1,"\\n "],[8,[39,24],[[16,0,[28,[37,8],[[30,13,["columnClassNames"]]," we-lockup--shelf-align-top we-lockup--in-app-event-module"],null]],[16,"data-metrics-click",[28,[37,9],["navigateShelf"],[["id","url"],[[30,14,["id"]],[30,14,["url"]]]]]],[16,"data-metrics-location",[28,[37,9],["location"],[["sectionType"],["shelfAppEvents"]]]]],[["@model","@profile"],[[30,14],[30,13]]],null],[1,"\\n "]],[14]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[13]]]],[]],null],[1,"\\n"],[44,[[28,[37,3],["default"],null]],[[[41,[30,16],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,[28,[35,4],["WEA.AppPages.Subscriptions.Title"],null]],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,16,["length"]],[30,16,["meta","next"]],[30,15,["small"]],[30,15,["medium"]],[30,15,["large"]],"subscriptions"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile","@artworkProfile","@metricsLocation"],[[30,16],[30,15],"lockup-6-4-6","shelfSubscriptions"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,17],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,[28,[35,4],["WEA.AppPages.InAppPurchases.Title"],null]],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,17,["length"]],[30,17,["meta","next"]],[30,15,["small"]],[30,15,["medium"]],[30,15,["large"]],"inAppPurchases"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile","@artworkProfile","@metricsLocation"],[[30,17],[30,15],"lockup-6-4-6","shelfInAppPurchases"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[15]]],[1,"\\n"],[41,[30,0,["showAppPrivacy"]],[[[1," "],[8,[39,25],null,[["@app"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[10,"section"],[14,0,"l-content-width section section--bordered section--information"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,[28,[35,4],["WEA.AppPages.Information.Title"],null]],[13],[1,"\\n "],[10,"dl"],[14,0,"information-list information-list--app medium-columns l-row"],[12],[1,"\\n"],[41,[30,1,["sellerLabel"]],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[30,1,["sellerLabel"]]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n "],[1,[30,1,["seller"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,15],[[30,1,["size"]],[28,[37,10],[[30,1,["isFirstPartyHideableApp"]]],null]],null],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Size"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[15,"aria-label",[29,[[28,[37,26],[[30,1,["size"]],"B"],null]]]],[12],[1,[28,[35,26],[[30,1,["size"]],"b"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["primaryGenre"]],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Category"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n"],[41,[30,1,["primaryGenre","url"]],[[[1," "],[10,3],[15,6,[30,1,["primaryGenre","url"]]],[14,0,"link"],[15,"data-metrics-click",[28,[37,9],["linkToGenre"],[["url"],[[30,1,["primaryGenre","url"]]]]]],[12],[1,"\\n "],[1,[30,1,["primaryGenre","name"]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["primaryGenre","name"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Compatibility"],null]],[13],[1,"\\n"],[41,[30,0,["requirementsByDeviceFamily"]],[[[1," "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["requirementsByDeviceFamily"]]],null]],null],null,[[[1," "],[10,"dl"],[14,0,"information-list__item__definition__item"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__definition__item__term"],[12],[1,"\\n "],[1,[30,18,["deviceFamily"]]],[1,"\\n "],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition__item__definition"],[12],[1,[30,18,["requirementString"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[18]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,13],[[24,0,"information-list__item__definition"]],[["@clampProfile","@dataMetricsClick","@tagName","@isInteractive","@value"],["software-info",[28,[37,9],["expandMore"],null],"dd",true,[28,[37,27],[[30,0,["requirementsString"]]],null]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[41,[30,1,["supportsGameController"]],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.GameController"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,[28,[35,4],["WEA.AppPages.Optional"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Languages"],null]],[13],[1,"\\n "],[8,[39,13],[[24,0,"information-list__item__definition"]],[["@clampProfile","@tagName","@isInteractive","@value"],["software-info","dd",true,[30,1,["languagesDisplayString"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.AgeRating"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n"],[41,[30,1,["primaryPlatform","ageBand"]],[[[1,[28,[35,4],["WEA.AppPages.AgeRating.Value"],[["ageRating","min","max"],[[30,1,["ratingText"]],[30,1,["primaryPlatform","ageBand","minAge"]],[30,1,["primaryPlatform","ageBand","maxAge"]]]]]],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["ratingText"]]],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,1,["contentRatingsBySystem","appsApple","advisories"]],[[[42,[28,[37,20],[[28,[37,20],[[30,1,["contentRatingsBySystem","appsApple","advisories"]]],null]],null],null,[[[1," "],[10,1],[14,0,"information-list__item__definition"],[12],[1,[30,19]],[13],[1,"\\n"]],[19]],null]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,1,["usesLocationBackgroundMode"]],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Location.Title"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,[28,[35,4],["WEA.AppPages.Location.Description"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Copyright"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition information-list__item__definition--copyright"],[12],[1,[30,1,["copyright"]]],[13],[1,"\\n "],[13],[1,"\\n"],[41,[51,[30,1,["supportsArcade"]]],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.Price.Title"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,[30,2]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,17],[[30,3,["usesExternalLinkPurchase"]],[30,3,["usesExternalPurchase"]]],null],[[[1," "],[8,[39,29],null,null,null],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,1,["topInApps"]],[28,[37,10],[[30,1,["isPreorder"]]],null]],null],[[[1," "],[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,4],["WEA.AppPages.InAppPurchases.Title"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n "],[10,"ol"],[14,"role","table"],[14,0,"list-with-numbers"],[12],[1,"\\n "],[8,[39,30],null,[["@items","@clampProfile"],[[30,1,["topInApps"]],"app-info-iap"]],[["default"],[[[[1,"\\n "],[10,"li"],[14,0,"list-with-numbers__item"],[12],[1,"\\n "],[10,1],[14,0,"list-with-numbers__item__title"],[12],[10,1],[14,0,"truncate-single-line truncate-single-line--block"],[12],[1,[30,20,["name"]]],[13],[13],[1,"\\n "],[10,1],[14,0,"list-with-numbers__item__price small-hide medium-show-tablecell"],[12],[1,[30,20,["productOffers","buyPriceFormatted"]]],[13],[1,"\\n "],[13],[1,"\\n "]],[20]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"small-hide medium-show"],[12],[1,"\\n "],[10,"ul"],[14,0,"inline-list inline-list--app-extensions"],[12],[1,"\\n"],[41,[30,1,["websiteUrl"]],[[[1," "],[10,"li"],[14,0,"inline-list__item inline-list__item--margin-inline-end-large"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToDeveloper"],null]],[15,6,[29,[[30,1,["websiteUrl"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.DeveloperWebsite"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["supportURLForLanguage"]],[[[1," "],[10,"li"],[14,0,"inline-list__item inline-list__item--margin-inline-end-large"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToAppSupport"],null]],[15,6,[29,[[30,1,["supportURLForLanguage"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.AppSupport"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["hasEula"]],[[[1," "],[10,"li"],[14,0,"inline-list__item inline-list__item--margin-inline-end-large"],[12],[1,"\\n "],[8,[39,31],[[24,0,"link"]],[["@triggerLocKey","@model","@eulaContent"],["WEA.AppPages.LicenseAgreement",[30,1],[30,1,["eula"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["privacyPolicyUrl"]],[[[1," "],[10,"li"],[14,0,"inline-list__item inline-list__item--margin-inline-end-large"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToPrivacyPolicy"],null]],[15,6,[29,[[30,1,["privacyPolicyUrl"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.PrivacyPolicy"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"section"],[14,0,"section section--link-list l-content-width medium-hide"],[12],[1,"\\n "],[10,"ul"],[14,0,"link-list link-list--a"],[12],[1,"\\n"],[41,[30,1,["websiteUrl"]],[[[1," "],[10,"li"],[14,0,"link-list__item link-list__item--a"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToDeveloper"],null]],[15,6,[29,[[30,1,["websiteUrl"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.DeveloperWebsite"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["supportURLForLanguage"]],[[[1," "],[10,"li"],[14,0,"link-list__item link-list__item--a"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToAppSupport"],null]],[15,6,[29,[[30,1,["supportURLForLanguage"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.AppSupport"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["hasEula"]],[[[1," "],[10,"li"],[14,0,"link-list__item link-list__item--a"],[12],[1,"\\n "],[8,[39,31],[[24,0,"link"]],[["@triggerLocKey","@model","@eulaContent"],["WEA.AppPages.LicenseAgreement",[30,1],[30,1,["eula"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["privacyPolicyUrl"]],[[[1," "],[10,"li"],[14,0,"link-list__item link-list__item--a"],[12],[1,"\\n "],[10,3],[14,0,"link icon icon-after icon-external"],[15,"data-metrics-click",[28,[37,9],["linkToPrivacyPolicy"],null]],[15,6,[29,[[30,1,["privacyPolicyUrl"]]]]],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.PrivacyPolicy"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["supports","length"]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,[28,[35,4],["WEA.AppPages.Supports.Title"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,0,"supports-list l-row"],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["supports"]]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["supports-list__item l-column l-column--grid small-12 medium-6 ",[52,[28,[37,32],[[30,0,["supports","length"]],4],null],"large-3","large-4"]]]],[12],[1,"\\n "],[10,"img"],[15,"src",[30,21,["icon"]]],[14,0,"supports-list__item__artwork"],[14,"alt",""],[12],[13],[1,"\\n "],[10,0],[14,0,"supports-list__item__copy"],[12],[1,"\\n "],[8,[39,13],[[24,0,"supports-list__item__copy__heading"]],[["@dataMetricsClick","@tagName","@value"],[[28,[37,9],["expandMore"],null],"h3",[28,[37,4],[[30,21,["locTitle"]]],null]]],null],[1,"\\n "],[8,[39,13],[[24,0,"supports-list__item__copy__description"]],[["@dataMetricsClick","@tagName","@isInteractive","@clampProfile","@value"],[[28,[37,9],["expandMore"],null],"h4",true,"supports-description",[28,[37,8],[[28,[37,4],[[30,21,["locDescription"]]],null],[52,[28,[37,10],[[28,[37,33],null,null]],null],[30,0,["supportsFamilySharingLearnMoreEl"]]]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[21]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,22],[[[44,[[28,[37,3],["editorialItem"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.FeaturedIn.Title"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,22,["length"]],[30,22,["meta","next"]],[30,23,["small"]],[30,23,["medium"]],[30,23,["large"]],"relatedEditorialItems"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile"],[[30,22],[30,23]]],[["default"],[[[[1,"\\n "],[8,[39,7],[[16,0,[28,[37,8],[[30,23,["columnClassNames"]]," we-lockup--shelf-align-top"],null]],[16,"data-metrics-click",[28,[37,9],["navigateShelf"],[["id","url"],[[30,24,["id"]],[30,24,["url"]]]]]],[16,"data-metrics-location",[28,[37,9],["location"],[["sectionType"],["shelfFeaturedIn"]]]]],[["@model","@eyebrow","@subtitle","@artwork","@artworkProfile","@title"],[[30,24],[30,24,["label"]],[28,[37,14],[[30,24,["editorialNotes","short"]]],null],[30,24,["cardArtwork"]],[30,23,["artwork"]],[30,24,["editorialNotes","name"]]]],null],[1,"\\n "]],[24]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[23]]]],[]],null],[1,"\\n"],[41,[30,25],[[[44,[[28,[37,3],["app"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.MoreByThisDeveloper.Title"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,25,["length"]],[30,25,["meta","next"]],[30,26,["small"]],[30,26,["medium"]],[30,26,["large"]],"developerOtherApps"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile"],[[30,25],[30,26]]],[["default"],[[[[1,"\\n "],[8,[39,7],[[16,0,[28,[37,8],[[30,26,["columnClassNames"]]," we-lockup--shelf-align-top we-lockup--in-app-shelf"],null]],[16,"data-metrics-click",[28,[37,9],["navigateShelf"],[["id","url"],[[30,27,["id"]],[30,27,["url"]]]]]],[16,"data-metrics-location",[28,[37,9],["location"],[["sectionType"],["shelfDeveloperOtherApps"]]]]],[["@model","@subtitle","@artworkProfile","@clampProfile"],[[30,27],[30,27,["primaryGenreName"]],[30,26,["artwork"]],"app-lockup"]],null],[1,"\\n "]],[27]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[26]]]],[]],null],[1,"\\n"],[41,[30,28],[[[44,[[28,[37,3],["app"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.CustomersAlsoBought.Title"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,28,["length"]],[30,28,["meta","next"]],[30,29,["small"]],[30,29,["medium"]],[30,29,["large"]],"customersAlsoBoughtApps"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,6],null,[["@items","@profile"],[[30,28],[30,29]]],[["default"],[[[[1,"\\n "],[8,[39,7],[[16,0,[28,[37,8],[[30,29,["columnClassNames"]]," we-lockup--shelf-align-top we-lockup--in-app-shelf"],null]],[16,"data-metrics-click",[28,[37,9],["navigateShelf"],[["id","url"],[[30,30,["id"]],[30,30,["url"]]]]]],[16,"data-metrics-location",[28,[37,9],["location"],[["sectionType"],["shelfCustomersAlsoBoughtApps"]]]]],[["@model","@clampProfile","@artworkProfile","@subtitle"],[[30,30],"app-lockup",[30,29,["artwork"]],[30,30,["primaryGenreName"]]]],null],[1,"\\n "]],[30]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[29]]]],[]],null]],["@model","@displayPrice","@primaryPlatform","@showPreorder","@appsInBundle","profile","item","@screenshotGroups","modal","version","@reviews","@appEvents","profile","item","profile","@subscriptions","@promotedInApps","req","advisory","iap","supportsSection","@relatedEditorialItems","profile","item","@developerOtherApps","profile","item","@customersAlsoBoughtApps","profile","item"],false,["pages/app/header","if","let","shelf-profile","t","we-see-all","we-shelf","we-lockup","concat","metrics-data","not","is-empty","pages/app/screenshots","we-truncate","html-sanitize","and","pages/app/editorial-quote","or","we-modal","each","-track-array","time-tag","pages/app/reviews","gt","we-lockup/app-event","pages/app/privacy","loc-filesize","attr-sanitize","unless","pages/app/external-purchases/information","we-truncate-list","pages/app/eula-modal","gte","is-ssr"]]',moduleName:"web-experience-app/components/pages/app.hbs",isStrictMode:!1}),g=["iphone","ipad","ipod","mac","tvos","watchos"],h={isGameControllerSupported:{testAttribute:"gamecontroller",locTitle:"WEA.AppPages.Supports.GameController.Title",locDescription:"WEA.AppPages.Supports.GameController.Description",icon:"/assets/images/supports/supports-GameController@2x-d57182844bc1a9d58eb45b36c8a5560d.png"},isWalletSupported:{testAttribute:"wallet",locTitle:"WEA.AppPages.Supports.Wallet.Title",locDescription:"WEA.AppPages.Supports.Wallet.Description",icon:"/assets/images/supports/supports-Wallet@2x-daec7ef3fb160308d05ddd69a2b1dece.png"},isGameCenterSupported:{testAttribute:"gamecenter",locTitle:"WEA.AppPages.Supports.GameCenter.Title",locDescription:"WEA.AppPages.Supports.GameCenter.Description",icon:"/assets/images/supports/supports-GameCenter@2x-b18ad603e773b291954f4076405b2f24.png"},canFamilyShareApp:{testAttribute:"family-sharing",locTitle:"WEA.AppPages.Supports.FamilySharing.Title",locDescription:"WEA.AppPages.Supports.FamilySharing.Description",icon:"/assets/images/supports/supports-FamilySharing@2x-f58f31bc78fe9fe7be3565abccbecb34.png"},canFamilyShareInAppPurchases:{testAttribute:"family-sharing",locTitle:"WEA.AppPages.Supports.FamilySharing.Title",locDescription:"WEA.AppPages.Supports.FamilySharing.Description.withIAP",icon:"/assets/images/supports/supports-FamilySharing@2x-f58f31bc78fe9fe7be3565abccbecb34.png"},isSiriSupported:{testAttribute:"siri",locTitle:"WEA.AppPages.Supports.Siri.Title",locDescription:"WEA.AppPages.Supports.Siri.Description",icon:"/assets/images/supports/supports-Siri@2x-24823d6579e391abe63d240af5ed42d2.png"}} +let y=(l=(0,a.computed)("args.model.{appDescription,description,promotionalText}"),s=(0,a.computed)("args.model.supportsArcade"),p=class extends r.default{constructor(){super(...arguments),m(this,"i18n",c,this),m(this,"platform",u,this),m(this,"router",d,this)}get description(){const{model:e={}}=this.args,{appDescription:t,description:i,promotionalText:r}=e +let n=t||i +return r&&(n=`${r}

${n}`),n}get requirementsByDeviceFamily(){const{model:e={}}=this.args,{requirementsByDeviceFamily:t={}}=e +return t?g.map((e=>t[e])).filter(Boolean):{}}get showAppPrivacy(){let e={} +const{model:t={}}=this.args,i=this.platform.browser.isiOS,r=(0,o.primaryPlatformSupported)(t.deviceFamilies,i) +return r&&(e=t[r]),!!e&&!e.bundleId?.includes("com.apple.InstallAssistant.")}get requirementsString(){const{model:e={}}=this.args +let{requirementsString:t}=e +const{i18n:i}=this +return t||(t=this.iOSMacRequirementString(e)),(0,o.isAppleTVSupported)(e.deviceFamilies)&&(t=`${t} ${i.t("WEA.AppPages.AppleTV")}${i.t("WEA.Common.SentenceDelimiter")}`),t}iOSMacRequirementString(e){const{deviceFamilies:t,isPrimaryiOS:i,isPrimarymacOS:r,primaryPlatform:n,osxPlatform:a,iosPlatform:l}=e +if(n&&t.length>=1){const{requirementsString:e}=n +if((0,o.isiOSSupported)(t)&&(0,o.isMacSupported)(t)){const t=this.i18n.t("WEA.Common.SentenceDelimiter") +if(r&&l)return`${e}${t} ${l.requirementsString}` +if(i&&a)return`${e} ${a.requirementsString}${t}`}return e}}get selectedPlatform(){const{platform:e}=this.router.currentRoute.queryParams +return e||this.args.screenshotGroups?.[0]?.platform}get showReviewSection(){const{model:e={},reviews:t=[]}=this.args +return!e.isPreorder&&!e.supportsArcade&&(!!e.editorsNotes||t.length>0||e.userRating?.ratingCount>0)}get supports(){const{model:e={}}=this.args +return["isGameControllerSupported","isWalletSupported","isGameCenterSupported","canFamilyShareApp","canFamilyShareInAppPurchases","isSiriSupported"].filter((t=>e[t])).map((e=>h[e]))}get supportsFamilySharingLearnMoreEl(){const{familySharingStoryLink:e}=this.args +if(e)return` ${this.i18n.t("WEA.Common.LearnMore")}`}},c=f(p.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(p.prototype,"platform",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(p.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"description",[l],Object.getOwnPropertyDescriptor(p.prototype,"description"),p.prototype),f(p.prototype,"showReviewSection",[s],Object.getOwnPropertyDescriptor(p.prototype,"showReviewSection"),p.prototype),p) +e.default=y,(0,t.setComponentTemplate)(b,y)})),define("web-experience-app/components/pages/app/editor-notes",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"j9yWx12k",block:'[[[10,0],[14,0,"we-editor-notes lockup"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,0],[14,0,"we-editor-notes__editor we-editor-notes--editor-choice"],[12],[1,"\\n "],[10,"h3"],[14,0,"we-editor-notes__editor__editor-choice"],[12],[1,[28,[35,1],["WEA.AppPages.EditorsChoice"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"we-editor-notes__editor"],[12],[1,"\\n "],[10,"h3"],[14,0,"we-editor-notes__editor__editor-notes"],[12],[1,[28,[35,1],["WEA.AppPages.EditorsNotes.Header"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["isTruncated"]],[[[1," "],[8,[39,2],null,[["@value","@clampProfile","@dataMetricsClick","@isInteractive","@onShowMore"],[[28,[37,3],[[30,2]],null],[52,[30,1],"review-editor-choice","review-editor-notes"],[28,[37,4],["expandMore"],null],true,[52,[30,3],[30,3],false]]],null],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,3],[[30,2]],null]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["@isEditorsChoice","@notes","@onShowMore"],false,["if","t","we-truncate","html-sanitize","metrics-data"]]',moduleName:"web-experience-app/components/pages/app/editor-notes.hbs",isStrictMode:!1}) +class a extends r.default{get isTruncated(){return this.args.isTruncated??!0}}e.default=a,(0,t.setComponentTemplate)(n,a)})),define("web-experience-app/components/pages/app/editorial-quote",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"H16qEjGx",block:'[[[10,0],[14,0,"we-editorial-quote"],[12],[1,"\\n "],[10,0],[14,0,"we-editorial-quote__wrapper l-content-width"],[12],[1,"\\n "],[10,"blockquote"],[14,0,"we-editorial-quote__blockquote column medium-8 medium-offset-2"],[12],[1,"\\n "],[10,2],[14,0,"we-editorial-quote__text"],[12],[1,[28,[35,0],[[30,1]],null]],[13],[1,"\\n "],[10,"cite"],[14,0,"we-editorial-quote__author"],[12],[1,"— "],[1,[28,[35,1],["WEA.AppPages.Arcade.Editorial.Author"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["@quote"],false,["html-sanitize","t"]]',moduleName:"web-experience-app/components/pages/app/editorial-quote.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/pages/app/eula-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@glimmer/tracking"],(function(e,t,i,r,n,a,o){var l,s,p,c,u,d,m,f,b +function g(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function h(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,i.createTemplateFactory)({id:"aRa2gLMY",block:'[[[11,0],[17,1],[12],[1,"\\n "],[8,[39,0],[[24,0,"license"]],[["@triggerText","@metricsTarget","@onModalOpen"],[[28,[37,1],[[30,2]],null],"eula",[30,0,["loadEula"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["eulaContentLoaded"]],[[[1," "],[10,"h2"],[14,0,"license__title"],[12],[1,"\\n "],[1,[28,[35,1],["WEA.AppPages.Eula.Title"],[["appName","version"],[[30,3,["name"]],[30,0,["version"]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"license__copy"],[12],[1,"\\n "],[1,[28,[35,3],[[30,0,["processedEulaContent"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["eulaContentFailedLoading"]],[[[1," "],[10,0],[12],[1,"\\n "],[1,[28,[35,1],["WEA.AppPages.Eula.Error"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,4],null,[["@forceDisplay"],[true]],null],[1,"\\n "]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@triggerLocKey","@model"],false,["we-modal","t","if","html-safe","we-loading-spinner"]]',moduleName:"web-experience-app/components/pages/app/eula-modal.hbs",isStrictMode:!1}) +let w=(l=(0,a.inject)("media-api/apps"),s=(0,n.computed)("appViewState.isMacAppStoreView"),p=(0,n.computed)("args.model.primaryPlatform.versionHistory.[]"),c=class extends r.default{constructor(){super(...arguments),g(this,"appViewState",u,this),g(this,"appsApi",d,this),g(this,"eulaContentLoaded",m,this),g(this,"_deferredEulaContent",f,this),g(this,"eulaContentFailedLoading",b,this)}get eulaContent(){return this.args.eulaContent||this._deferredEulaContent}get platform(){return this.appViewState.isMacAppStoreView?"mac":"iphone"}get processedEulaContent(){return this.eulaContent?`

${this.eulaContent.replace(/\n/g,"

")}

`:""}get version(){const{primaryPlatform:{versionHistory:e}={}}=this.args.model,t=e?e[0]:null +return t?t.versionString||t.versionDisplay:""}async loadEula(){const{platform:e}=this +if(this.args.eulaContent)return this.eulaContentLoaded=!0,void(this.eulaContentFailedLoading=!1) +this.eulaContentLoaded=!1 +try{const t=await this.appsApi.getEula(this.args.model.id,{platform:e}) +if(this.isDestroying||this.isDestroyed)return +this._deferredEulaContent=t.text,this.eulaContentLoaded=!0,this.eulaContentFailedLoading=!1}catch(t){if(this.isDestroying||this.isDestroyed)return +this.eulaContentLoaded=!1,this.eulaContentFailedLoading=!0}}},u=h(c.prototype,"appViewState",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=h(c.prototype,"appsApi",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(c.prototype,"eulaContentLoaded",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=h(c.prototype,"_deferredEulaContent",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),b=h(c.prototype,"eulaContentFailedLoading",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h(c.prototype,"platform",[s],Object.getOwnPropertyDescriptor(c.prototype,"platform"),c.prototype),h(c.prototype,"version",[p],Object.getOwnPropertyDescriptor(c.prototype,"version"),c.prototype),h(c.prototype,"loadEula",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"loadEula"),c.prototype),c) +e.default=w,(0,t.setComponentTemplate)(y,w)})),define("web-experience-app/components/pages/app/external-purchases/banner",["exports","@ember/component","@ember/template-factory","web-experience-app/components/pages/app/external-purchases/index"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"Ss4PtOI0",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["WEA.AppPages.ExternalPurchaseBanner.Text"],null]],[1,"\\n "],[10,3],[14,0,"link"],[14,"data-we-link-to-exclude",""],[15,"data-metrics-click",[28,[37,2],["linkToExternalPurchasesLearnMore"],[["url"],[[30,0,["externalPurchasesStoryLink"]]]]]],[15,6,[30,0,["externalPurchasesStoryLink"]]],[12],[1,"\\n "],[1,[28,[35,1],["WEA.AppPages.ExternalPurchaseBanner.CTA.Text"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],[],false,["pages/app/we-banner","t","metrics-data"]]',moduleName:"web-experience-app/components/pages/app/external-purchases/banner.hbs",isStrictMode:!1}) +class a extends r.default{}e.default=a,(0,t.setComponentTemplate)(n,a)})),define("web-experience-app/components/pages/app/external-purchases/header-list-item",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"Q47C5lAV",block:'[[[10,"li"],[14,0,"inline-list__item inline-list__item--bulleted app-header__list__item--external-purchase"],[12],[1,"\\n "],[1,[28,[35,0],["WEA.AppPages.OffersExternalPurchases"],null]],[1,"\\n"],[13]],[],false,["t"]]',moduleName:"web-experience-app/components/pages/app/external-purchases/header-list-item.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/pages/app/external-purchases/index",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{constructor(){var e,t,i +super(...arguments),i="https://web.archive.org/web/20220531203922/https://apps.apple.com/nl/story/id1604959672",(t="externalPurchasesStoryLink")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}}e.default=i})),define("web-experience-app/components/pages/app/external-purchases/information",["exports","@ember/component","@ember/template-factory","web-experience-app/components/pages/app/external-purchases/index"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"AyZZh58H",block:'[[[10,0],[14,0,"information-list__item l-column small-12 medium-6 large-4 small-valign-top"],[12],[1,"\\n "],[10,"dt"],[14,0,"information-list__item__term medium-valign-top"],[12],[1,[28,[35,0],["WEA.AppPages.ExternalPurchaseInformation.Title"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"information-list__item__definition"],[12],[1,"\\n "],[1,[28,[35,0],["WEA.AppPages.ExternalPurchaseInformation.Text"],null]],[1,"\\n "],[10,3],[14,0,"link"],[14,"data-we-link-to-exclude",""],[15,"data-metrics-click",[28,[37,1],["linkToExternalPurchasesLearnMore"],[["url"],[[30,0,["externalPurchasesStoryLink"]]]]]],[15,6,[30,0,["externalPurchasesStoryLink"]]],[12],[1,"\\n "],[1,[28,[35,0],["WEA.AppPages.ExternalPurchaseInformation.CTA.Text"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["t","metrics-data"]]',moduleName:"web-experience-app/components/pages/app/external-purchases/information.hbs",isStrictMode:!1}) +class a extends r.default{}e.default=a,(0,t.setComponentTemplate)(n,a)})),define("web-experience-app/components/pages/app/header",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","web-experience-app/utils/apps/device-support","web-experience-app/utils/apps/app-type"],(function(e,t,i,r,n,a,o,l){var s,p,c,u,d +function m(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const f=(0,i.createTemplateFactory)({id:"28mQmIXm",block:'[[[10,"section"],[14,0,"l-content-width section section--hero product-hero"],[12],[1,"\\n "],[10,0],[14,0,"l-row"],[12],[1,"\\n "],[10,0],[15,0,[29,["product-hero__media l-column small-5 ",[52,[30,0,["isAppleTVOnly"]],"medium-6 large-4","medium-4 large-3"]," small-valign-top"]]],[12],[1,"\\n"],[41,[28,[37,1],[[28,[37,2],[[30,1]],null],[30,0,["headerArtworkProfile"]]],null],[[[1," "],[8,[39,3],[[16,0,[28,[37,4],["product-hero__artwork we-artwork--fullwidth ",[30,0,["artworkClass"]]],null]]],[["@artwork","@lazyLoad","@profile"],[[28,[37,2],[[30,1]],null],false,[30,0,["headerArtworkProfile"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[15,0,[29,["l-column small-7 ",[52,[30,0,["isAppleTVOnly"]],"medium-6 large-8","medium-8 large-9"]," small-valign-top"]]],[12],[1,"\\n "],[10,"header"],[15,0,[29,["product-header app-header product-header--padded-start",[52,[30,1,["supportsArcade"]]," app-header--arcade"]]]],[12],[1,"\\n"],[41,[30,1,["supportsArcade"]],[[[1," "],[10,2],[14,0,"product-header__eyebrow"],[12],[1,"\\n "],[1,[28,[35,5],["WEA.AppPages.Arcade.Branding.Title"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"h1"],[14,0,"product-header__title app-header__title"],[12],[1,"\\n "],[1,[28,[35,6],[[30,1,["name"]]],null]],[1,"\\n"],[41,[30,1,["contentRating","name"]],[[[1," "],[10,1],[14,0,"badge badge--product-title"],[12],[1,[30,1,["contentRating","name"]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,2,["subtitle"]],[[[1," "],[10,"h2"],[14,0,"product-header__subtitle app-header__subtitle"],[12],[1,"\\n "],[1,[28,[35,6],[[30,2,["subtitle"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"h2"],[14,0,"product-header__identity app-header__identity"],[12],[1,"\\n "],[10,3],[15,6,[29,[[30,3,["url"]]]]],[14,0,"link"],[15,"data-metrics-click",[28,[37,7],["linkToDeveloper"],[["id","url"],[[30,3,["id"]],[30,3,["url"]]]]]],[14,"dir","auto"],[12],[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["displaySiliconBadging"]],[[[1," "],[10,"h3"],[14,0,"app-header__designed-for"],[12],[1,"\\n"],[41,[30,0,["isiPadSupported"]],[[[1," "],[1,[28,[35,5],["WEA.AppPages.DesignedFor.iPad"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,5],["WEA.AppPages.DesignedFor.iPhone"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,1,["supportsArcade"]]],[[[1," "],[10,"ul"],[14,0,"product-header__list app-header__list"],[12],[1,"\\n"],[41,[30,0,["showRankForStore"]],[[[1," "],[10,"li"],[14,0,"product-header__list__item"],[12],[1,"\\n "],[10,"ul"],[14,0,"inline-list inline-list--mobile-compact"],[12],[1,"\\n"],[41,[30,0,["rankForStore","chartLink"]],[[[1," "],[10,3],[15,6,[30,0,["rankForStore","chartLink"]]],[14,0,"inline-list__item"],[15,"data-metrics-click",[28,[37,7],["openChartsLink"],[["url"],[[30,0,["rankForStore","chartLink"]]]]]],[14,"data-we-link-to-exclude",""],[12],[1,"\\n "],[1,[28,[35,5],["WEA.AppPages.RankInGenre"],[["rank","genreName"],[[30,0,["rankForStore","position"]],[30,0,["rankForStore","genreName"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"li"],[14,0,"inline-list__item"],[12],[1,"\\n "],[1,[28,[35,5],["WEA.AppPages.RankInGenre"],[["rank","genreName"],[[30,0,["rankForStore","position"]],[30,0,["rankForStore","genreName"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,1],[[28,[37,9],[[30,1,["userRating","ratingCount"]],0],null],[28,[37,10],[[30,1,["isPreorder"]]],null]],null],[[[1," "],[10,"li"],[14,0,"product-header__list__item app-header__list__item--user-rating"],[12],[1,"\\n "],[10,"ul"],[14,0,"inline-list inline-list--mobile-compact"],[12],[1,"\\n "],[10,"li"],[14,0,"inline-list__item"],[12],[1,"\\n "],[8,[39,11],null,[["@value","@ratingCount"],[[30,1,["userRating","value"]],[30,1,["userRating","ratingCount"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"ul"],[14,0,"product-header__list app-header__list"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["isPreorder"]],[30,4]],null],[[[41,[51,[30,1,["supportsArcade"]]],[[[1," "],[10,"li"],[14,0,"product-header__list__item"],[12],[1,"\\n "],[10,"ul"],[14,0,"inline-list inline-list--mobile-compact"],[12],[1,"\\n"],[1," "],[10,"li"],[14,0,"inline-list__item app-header__list__item--preorder"],[12],[1,"\\n "],[1,[28,[35,5],["WEA.AppPages.PreOrder"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["mainPreorderOffer","expectedReleaseDate"]],[[[1," "],[10,"li"],[14,0,"product-header__list__item"],[12],[1,"\\n "],[10,"ul"],[14,0,"inline-list inline-list--mobile-compact"],[12],[1,"\\n "],[10,"li"],[15,0,[29,["inline-list__item ",[52,[30,1,["supportsArcade"]],"app-header__list__item--arcade-release-date"]]]],[12],[1,"\\n "],[1,[28,[35,5],["WEA.AppPages.ExpectedReleaseDate"],[["expectedReleaseDate"],[[28,[37,12],[[30,1,["mainPreorderOffer","expectedReleaseDate"]]],null]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[10,"li"],[14,0,"product-header__list__item"],[12],[1,"\\n "],[10,"ul"],[14,0,"inline-list inline-list--mobile-compact"],[12],[1,"\\n"],[41,[51,[30,1,["supportsArcade"]]],[[[1," "],[10,"li"],[14,0,"inline-list__item inline-list__item--bulleted app-header__list__item--price"],[12],[1,[30,5]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,13],[[30,2,["usesExternalLinkPurchase"]],[30,2,["usesExternalPurchase"]]],null],[[[1," "],[8,[39,14],null,null,null],[1,"\\n"]],[]],[[[41,[30,2,["hasInAppPurchases"]],[[[1," "],[10,"li"],[14,0,"inline-list__item inline-list__item--bulleted app-header__list__item--in-app-purchase"],[12],[1,[28,[35,5],["WEA.AppPages.OffersInAppPurchases"],null]],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,13],[[30,0,["isAppleTVOnly"]],[30,0,["isMessagesOnly"]]],null],[[[1," "],[10,"li"],[14,0,"product-header__list__item"],[12],[1,"\\n "],[10,"ul"],[14,0,"inline-list inline-list--mobile-compact"],[12],[1,"\\n"],[41,[30,0,["isAppleTVOnly"]],[[[1," "],[10,"li"],[14,0,"inline-list__item"],[12],[1,[28,[35,5],["WEA.AppPages.OnlyForAppleTV"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isMessagesOnly"]],[[[1," "],[10,"li"],[14,0,"inline-list__item"],[12],[1,[28,[35,5],["WEA.AppPages.OnlyForiMessage"],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["regularPriceFormatted"]],[[[1," "],[10,"li"],[14,0,"product-header__list__item"],[12],[1,"\\n "],[10,"ul"],[14,0,"inline-list inline-list--mobile-compact"],[12],[1,"\\n "],[10,"li"],[14,0,"inline-list__item"],[12],[1,[28,[35,5],["WEA.AppBundlePages.PurchasedSeparately"],[["price"],[[30,1,["regularPriceFormatted"]]]]]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["displayMacAppStoreCTA"]],[[[1," "],[10,0],[14,0,"product-header__routes app-header__routes"],[12],[1,"\\n "],[10,2],[14,0,"product-header__routes__cta"],[12],[1,"\\n "],[8,[39,15],null,[["@url"],[[30,1,["url"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["displayAppStoreCTA"]],[[[1," "],[10,0],[14,0,"product-header__routes app-header__routes"],[12],[1,"\\n "],[10,2],[14,0,"product-header__routes__cta"],[12],[1,"\\n "],[8,[39,16],null,[["@url"],[[30,1,["url"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,1],[[30,1,["isPreorder"]],[30,4]],null],[[[1," "],[10,"ul"],[14,0,"product-header__list app-header__list"],[12],[1,"\\n "],[10,"li"],[14,0,"product-header__list__item"],[12],[1,[28,[35,5],["WEA.AppPages.PreOrderDisclaimer"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["isStandaloneForWatchOS"]],[[[1," "],[10,"ul"],[14,0,"product-header__list app-header__list"],[12],[1,"\\n "],[10,"li"],[14,0,"product-header__list__item"],[12],[1,[28,[35,5],["WEA.AppPages.StandAloneForWatch"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["@model","@primaryPlatform","@developer","@showPreorder","@displayPrice"],false,["if","and","app-artwork","amp-artwork/wea","concat","t","anchor-punctuation","metrics-data","unless","gt","not","we-star-rating","format-date","or","pages/app/external-purchases/header-list-item","we-web-to-native-cta/mac-app-store","we-web-to-native-cta/app-store"]]',moduleName:"web-experience-app/components/pages/app/header.hbs",isStrictMode:!1}) +let b=(s=(0,n.computed)("args.model.{deviceFamilies.[],isSiliconSupported}"),p=(0,n.computed)("args.model.deviceFamilies.[]"),c=(0,n.computed)("args.model.deviceFamilies.[]"),u=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="platform",r=this,(i=d)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get showRankForStore(){return!!this.rankForStore}get isMessagesOnly(){return(0,l.isMessagesOnly)(this.args.model)}get artworkClass(){if(this.isAppleTVOnly)return"we-artwork--tvos-app-icon" +const{isPrimarymacOS:e,deviceFamilies:t}=this.args.model +return e||(0,o.primaryPlatformSupported)(t,this.platform.browser.isiOS)===o.PLATFORMS.mac?"we-artwork--not-round we-artwork--macos-app-icon":this.isMessagesOnly?"we-artwork--imessages-app-icon":"we-artwork--ios-app-icon"}get headerArtworkProfile(){return this.isAppleTVOnly?"product-hero-tvos-app":this.isMessagesOnly?"product-hero-imessage-app":"product-hero-ios-app"}get rankForStore(){const{isAppleWatchSupported:e,watchStoreRank:t,appStoreRank:i,messagesStoreRank:r,appleTVStoreRank:n}=this.args.model +return this.isMessagesOnly?r:this.isAppleTVOnly?n:e&&t?t:i}get displaySiliconBadging(){const{deviceFamilies:e,isSiliconSupported:t}=this.args.model +return t&&((0,o.isiPadSupported)(e)||(0,o.isiPhoneSupported)(e))}get displayMacAppStoreCTA(){return((0,o.isMacSupported)(this.args.model.deviceFamilies)||this.args.model.isSiliconSupported)&&this.platform.couldHaveMacAppStore}get displayAppStoreCTA(){return this.args.model.isIOSApp&&this.platform.couldHaveAppStore}get isAppleTVOnly(){return(0,o.isAppleTVOnly)(this.args.model.deviceFamilies)}get isiPadSupported(){return(0,o.isiPadSupported)(this.args.model.deviceFamilies)}},d=m(u.prototype,"platform",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"displaySiliconBadging",[s],Object.getOwnPropertyDescriptor(u.prototype,"displaySiliconBadging"),u.prototype),m(u.prototype,"isAppleTVOnly",[p],Object.getOwnPropertyDescriptor(u.prototype,"isAppleTVOnly"),u.prototype),m(u.prototype,"isiPadSupported",[c],Object.getOwnPropertyDescriptor(u.prototype,"isiPadSupported"),u.prototype),u) +e.default=b,(0,t.setComponentTemplate)(f,b)})),define("web-experience-app/components/pages/app/privacy-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/template","@ember/service","web-experience-app/config/index","@glimmer/tracking"],(function(e,t,i,r,n,a,o,l,s){var p,c,u,d,m,f,b +function g(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function h(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,i.createTemplateFactory)({id:"+eitdC9U",block:'[[[8,[39,0],[[24,0,"app-privacy--modal privacy-type--modal"]],[["@metricsTarget","@onModalOpen","@triggerText"],["appPrivacy",[30,0,["loadContent"]],[28,[37,1],["WEA.Common.SeeDetails.Button"],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["privacyDetails"]],[[[1," "],[8,[39,3],null,[["@privacyDetails","@description","@privacyPolicy","@notVerifiedByApple","@managePrivacyLink","@privacyDefinitionsLink","@learnMore"],[[30,0,["privacyDetails"]],[30,1],[30,2],[30,0,["notVerifiedByApple"]],[30,0,["managePrivacyLink"]],[30,0,["privacyDefinitionsLink"]],[30,3]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,4],null,[["@forceDisplay"],[true]],null],[1,"\\n"]],[]]]],[]]]]],[1,"\\n"]],["@description","@privacyPolicy","@learnMore"],false,["we-modal","t","if","pages/app/privacy/modal-content","we-loading-spinner"]]',moduleName:"web-experience-app/components/pages/app/privacy-modal.hbs",isStrictMode:!1}) +let w=(p=(0,o.inject)("media-api/apps"),c=(0,n.computed)("args.{app.developer.id,detailsProvided}"),u=(0,n.computed)("privacyDetails.managePrivacyChoicesUrl"),d=class extends r.default{constructor(){super(...arguments),g(this,"i18n",m,this),g(this,"appsApi",f,this),g(this,"privacyDetails",b,this)}get notVerifiedByApple(){return!!this.args.detailsProvided&&!l.default.privacyAppleDeveloperIDs.includes(this.args.app.developer.id)}get managePrivacyLink(){const{managePrivacyChoicesUrl:e}=this.privacyDetails||{} +return e?(0,a.htmlSafe)(`${this.i18n.t("WEA.AppPages.AppPrivacy.Description.ManagePrivacy.Link")}`):""}get privacyDefinitionsLink(){const e=l.default.privacyDefinitionsUrl +return e?(0,a.htmlSafe)(`${this.i18n.t("WEA.AppPages.AppPrivacy.Description.PrivacyDefinitions.Link")}`):""}async loadContent(){const{app:e}=this.args +if(this.privacyDetails)return!1 +try{const{model:t}=await this.appsApi.getAppPrivacy(e.id) +this.privacyDetails=t.privacyDetails||{}}catch(t){}}},m=h(d.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=h(d.prototype,"appsApi",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(d.prototype,"privacyDetails",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"notVerifiedByApple",[c],Object.getOwnPropertyDescriptor(d.prototype,"notVerifiedByApple"),d.prototype),h(d.prototype,"managePrivacyLink",[u],Object.getOwnPropertyDescriptor(d.prototype,"managePrivacyLink"),d.prototype),h(d.prototype,"loadContent",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"loadContent"),d.prototype),d) +e.default=w,(0,t.setComponentTemplate)(y,w)})),define("web-experience-app/components/pages/app/privacy/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/template","@ember/service","@ember/object","web-experience-app/config/index"],(function(e,t,i,r,n,a,o,l){var s,p,c,u,d +function m(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const f=(0,i.createTemplateFactory)({id:"mep2871G",block:'[[[10,"section"],[14,0,"l-content-width section section--bordered app-privacy"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline section__headline--app-privacy"],[12],[1,"\\n "],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Title"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,1],null,[["@app","@detailsProvided","@description","@privacyPolicy","@learnMore"],[[30,1],[30,0,["detailsProvided"]],[30,0,["description"]],[30,0,["privacyPolicy"]],[30,0,["learnMore"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,2],[12],[1,"\\n "],[1,[30,0,["description"]]],[1,[30,0,["privacyPolicy"]]],[1,"\\n "],[13],[1,"\\n\\n"],[1," "],[10,0],[14,0,"app-privacy__cards"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1,["privacy","privacyTypes"]]],null]],null],null,[[[1," "],[10,0],[14,0,"app-privacy__card"],[12],[1,"\\n "],[10,0],[14,0,"privacy-type__icon"],[12],[1,"\\n "],[1,[28,[35,4],[[28,[37,5],[[30,2,["identifier"]]],null]],[["aria-hidden"],["true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,"h3"],[14,0,"privacy-type__heading"],[12],[1,[30,2,["privacyType"]]],[13],[1,"\\n "],[10,2],[14,0,"privacy-type__description"],[12],[1,[30,2,["description"]]],[13],[1,"\\n"],[41,[30,2,["dataCategories","length"]],[[[1," "],[10,"ul"],[15,0,[28,[37,7],["privacy-type__items",[52,[28,[37,8],[[30,2,["dataCategories","length"]],1],null]," privacy-type__items--single-item"]],null]],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2,["dataCategories"]]],null]],null],null,[[[1," "],[10,"li"],[14,"classs","privacy-type__item"],[12],[1,"\\n "],[10,1],[14,0,"privacy-type__grid"],[12],[1,"\\n "],[10,1],[14,0,"privacy-type__grid-icon"],[12],[1,"\\n "],[1,[28,[35,4],[[28,[37,9],[[30,3,["identifier"]]],null]],[["class","aria-hidden"],[[28,[37,7],["privacy-type__glyph privacy-type__glyph--",[28,[37,10],[[30,3,["identifier"]]],null]],null],"true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"privacy-type__grid-content privacy-type__data-category-heading"],[12],[1,[30,3,["dataCategory"]]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[2]],[[[1,"\\n "],[10,0],[14,0,"app-privacy__card"],[12],[1,"\\n "],[10,0],[14,0,"privacy-type__icon"],[12],[1,"\\n "],[1,[28,[35,4],[[28,[37,5],["NO_DETAILS"],null]],[["aria-hidden"],["true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,"h3"],[14,0,"privacy-type__heading"],[12],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Types.NoDetails.Title"],null]],[13],[1,"\\n "],[10,2],[14,0,"privacy-type__description"],[12],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Types.NoDetails.Description"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,11],[[30,1,["privacy","privacyTypes","length"]],[30,0,["learnMore"]]],null],[[[1," "],[10,2],[14,0,"app-privacy__learn-more"],[12],[1,[30,0,["learnMore"]]],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["@app","type","category"],false,["t","pages/app/privacy-modal","each","-track-array","svg-jar","privacy-type-icon","if","concat","eq","privacy-category-icon","dasherize","and"]]',moduleName:"web-experience-app/components/pages/app/privacy/index.hbs",isStrictMode:!1}) +let b=(s=(0,o.computed)("detailsProvided"),p=(0,o.computed)("_privacyPolicyLink"),c=(0,o.computed)("_descriptionKey","args.app.developer.name"),u=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=d)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get detailsProvided(){return this.args.app.privacy?.privacyTypes?.length}get _descriptionKey(){return this.detailsProvided?"WEA.AppPages.AppPrivacy.Description":"WEA.AppPages.AppPrivacy.Description.NoDetails"}get privacyPolicy(){const{_privacyPolicyLink:e}=this +return e?this.i18n.t("WEA.AppPages.AppPrivacy.Description.PrivacyPolicy",{privacyPolicyLink:e}):""}get _privacyPolicyLink(){const{privacyPolicyUrl:e}=this.args.app +return e?(0,n.htmlSafe)(`${this.i18n.t("WEA.AppPages.AppPrivacy.Description.PrivacyPolicy.Link")}`):""}get description(){const{app:e}=this.args,t=`${e.developer.name}` +return this.i18n.t(this._descriptionKey,{developer:t})}get _learnMoreLink(){const e=l.default.privacyLearnMoreUrl +return e?(0,n.htmlSafe)(`${this.i18n.t("WEA.AppPages.AppPrivacy.LearnMore.Link")}`):""}get learnMore(){const{_learnMoreLink:e}=this +return e?this.i18n.t("WEA.AppPages.AppPrivacy.LearnMore",{learnMoreLink:e}):""}},d=m(u.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"_descriptionKey",[s],Object.getOwnPropertyDescriptor(u.prototype,"_descriptionKey"),u.prototype),m(u.prototype,"privacyPolicy",[p],Object.getOwnPropertyDescriptor(u.prototype,"privacyPolicy"),u.prototype),m(u.prototype,"description",[c],Object.getOwnPropertyDescriptor(u.prototype,"description"),u.prototype),u) +e.default=b,(0,t.setComponentTemplate)(f,b)})),define("web-experience-app/components/pages/app/privacy/modal-content",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"vWq5Ivmd",block:'[[[10,"h1"],[14,0,"app-privacy__modal-heading"],[12],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Title"],null]],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,1],[30,2]],null],[[[1," "],[10,0],[14,0,"app-privacy__modal-section"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,2],[12],[1,"\\n "],[1,[30,1]],[41,[30,3],[[[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Description.NotVerifiedByApple"],null]]],[]],null],[1,[30,4]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,2],[[[1," "],[10,2],[12],[1,"\\n "],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Description.ManagePrivacy"],[["managePrivacyLink"],[[30,2]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,2],[[30,5],[30,6]],null],[[[1," "],[10,0],[14,0,"app-privacy__modal-section"],[12],[1,"\\n"],[41,[30,5],[[[1," "],[10,2],[12],[1,"\\n "],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Description.PrivacyDefinitions"],[["privacyDefinitionsLink"],[[30,5]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,6],[[[1," "],[10,2],[12],[1,[30,6]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,7,["privacyTypes"]]],null]],null],null,[[[1," "],[10,0],[14,0,"app-privacy__modal-section"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,0],[14,0,"privacy-type__icon"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,6],[[30,8,["identifier"]]],null]],[["aria-hidden"],["true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,"h2"],[14,0,"privacy-type__heading"],[12],[1,[30,8,["privacyType"]]],[13],[1,"\\n "],[10,2],[14,0,"privacy-type__description"],[12],[1,[30,8,["description"]]],[13],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,8,["purposes"]]],null]],null],null,[[[1," "],[10,"h3"],[14,0,"privacy-type__purpose-heading"],[12],[1,"\\n "],[1,[30,9,["purpose"]]],[1,"\\n "],[13],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,9,["dataCategories"]]],null]],null],null,[[[1," "],[10,0],[14,0,"privacy-type__grid"],[12],[1,"\\n "],[10,0],[14,0,"privacy-type__grid-icon"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,7],[[30,10,["identifier"]]],null]],[["class","aria-hidden"],[[28,[37,8],["privacy-type__glyph privacy-type__glyph--",[28,[37,9],[[30,10,["identifier"]]],null]],null],"true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"privacy-type__grid-content"],[12],[1,"\\n "],[10,"h4"],[14,0,"privacy-type__data-category-heading"],[12],[1,[30,10,["dataCategory"]]],[13],[1,"\\n"],[41,[30,10,["dataTypes","length"]],[[[1," "],[10,"ul"],[14,0,"privacy-type__category-items"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,10,["dataTypes"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[1,[30,11]],[1,"\\n "],[13],[1,"\\n"]],[11]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[10]],null]],[9]],[[[42,[28,[37,4],[[28,[37,4],[[30,8,["dataCategories"]]],null]],null],null,[[[1," "],[10,0],[14,0,"privacy-type__grid"],[12],[1,"\\n "],[10,0],[14,0,"privacy-type__grid-icon"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,7],[[30,12,["identifier"]]],null]],[["class","aria-hidden"],[[28,[37,8],["privacy-type__glyph privacy-type__glyph--",[28,[37,9],[[30,12,["identifier"]]],null]],null],"true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"privacy-type__grid-content"],[12],[1,"\\n "],[10,"h3"],[14,0,"privacy-type__data-category-heading"],[12],[1,[30,12,["dataCategory"]]],[13],[1,"\\n"],[41,[30,12,["dataTypes","length"]],[[[1," "],[10,"ul"],[14,0,"privacy-type__category-items"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,12,["dataTypes"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[1,[30,13]],[1,"\\n "],[13],[1,"\\n"]],[13]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[12]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[8]],[[[1," "],[10,0],[14,0,"app-privacy__modal-section"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,0],[14,0,"privacy-type__grid-icon privacy-type__grid-icon--no-details"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,6],["NO_DETAILS"],null]],[["aria-hidden"],["true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,"h3"],[14,0,"privacy-type__heading"],[12],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Types.NoDetails.Title"],null]],[13],[1,"\\n "],[10,2],[14,0,"privacy-type__description"],[12],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Types.NoDetails.Description"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@description","@managePrivacyLink","@notVerifiedByApple","@privacyPolicy","@privacyDefinitionsLink","@learnMore","@privacyDetails","type","purposeObject","category","dataType","category","dataType"],false,["t","if","or","each","-track-array","svg-jar","privacy-type-icon","privacy-category-icon","concat","dasherize"]]',moduleName:"web-experience-app/components/pages/app/privacy/modal-content.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/pages/app/reviews",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object"],(function(e,t,i,r,n){var a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const l=(0,i.createTemplateFactory)({id:"vJIt2Mhv",block:'[[[41,[28,[37,1],[[30,1],[30,2]],null],[[[44,[[28,[37,3],["review"],null]],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.AppPages.CustomerReviews.Title"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,1,["length"]],[30,1,["meta","next"]],[30,3,["small"]],[30,3,["medium"]],[30,3,["large"]],"reviews"]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,2],[[[1," "],[8,[39,6],null,[["@rating"],[[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n"],[41,[28,[37,7],[[28,[37,8],[[30,1,["length"]],0],null],[30,5]],null],[[[1," "],[10,0],[14,0,"l-column small-4 medium-12 large-8 small-valign-top"],[12],[1,"\\n "],[8,[39,9],null,[["@notes","@isEditorsChoice"],[[30,5],[30,6]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,10],null,[["@items","@small","@medium","@large"],[[30,0,["reviewItems"]],[30,3,["small"]],[30,3,["medium"]],[30,3,["large"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,7,["type"]],"notes"],null],[[[1," "],[8,[39,11],[[16,0,[29,["small-valign-top l-column--equal-height l-column--small-hide small-hide medium-show ",[30,3,["columnClassNames"]]]]]],[["@modalContentClass","@metricsTarget"],["we-modal__content--review","customerReview"]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@notes","@isEditorsChoice","@onShowMore","@isTruncated"],[[30,7,["data"]],[30,6],[30,8,["onShowMore"]],[30,8,["isTruncated"]]]],null],[1,"\\n "]],[8]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,11],[[16,0,[29,["small-valign-top l-column--equal-height ",[30,3,["columnClassNames"]]]]]],[["@modalContentClass","@metricsTarget"],["we-modal__content--review","customerReview"]],[["default"],[[[[1,"\\n "],[8,[39,12],null,[["@review","@onShowMore","@isTruncated"],[[28,[37,13],["media-api-review"],[["item"],[[30,7,["data"]]]]],[30,9,["onShowMore"]],[30,9,["isTruncated"]]]],null],[1,"\\n "]],[9]]]]],[1,"\\n"]],[]]],[1," "]],[7]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,14],[[30,1,["length"]],0],null],[[[1," "],[10,0],[14,0,"l-row l-row--margin-top medium-hide"],[12],[1,"\\n "],[8,[39,10],null,[["@items"],[[30,0,["reviewItems"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,0,["item","type"]],"notes"],null],[[[1," "],[8,[39,11],[[24,0,"l-column small-12 medium-hide"]],[["@modalContentClass","@metricsTarget"],["we-modal__content--review","customerReview"]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@notes","@isEditorsChoice","@onShowMore","@isTruncated"],[[30,10,["data"]],[30,6],[30,11,["onShowMore"]],[30,11,["isTruncated"]]]],null],[1,"\\n "]],[11]]]]],[1,"\\n"]],[]],null],[1," "]],[10]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[3]]]],[]],null]],["@reviews","@hasUserRating","profile","@userRating","@editorsNotes","@isEditorsChoice","review","modal","modal","review","modal"],false,["if","or","let","shelf-profile","t","we-see-all","we-customer-ratings","and","eq","pages/app/editor-notes","we-limit-per-viewport","we-truncate/modal","we-customer-review","present","gt"]]',moduleName:"web-experience-app/components/pages/app/reviews.hbs",isStrictMode:!1}) +let s=(a=(0,n.computed)("args.{reviews.[],editorsNotes}"),o=class extends r.default{get reviewItems(){const{editorsNotes:e,reviews:t}=this.args +let i=[] +t&&t.length&&(i=t.map((e=>({type:"review",data:e})))) +const r=e +return r&&i.unshift({type:"notes",data:r}),i}},p=o.prototype,c="reviewItems",u=[a],d=Object.getOwnPropertyDescriptor(o.prototype,"reviewItems"),m=o.prototype,f={},Object.keys(d).forEach((function(e){f[e]=d[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=u.slice().reverse().reduce((function(e,t){return t(p,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(p,c,f),f=null),o) +var p,c,u,d,m,f +e.default=s,(0,t.setComponentTemplate)(l,s)})),define("web-experience-app/components/pages/app/screenshots",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@glimmer/tracking"],(function(e,t,i,r,n,a,o){var l,s,p,c,u,d +function m(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function f(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const b=(0,i.createTemplateFactory)({id:"Fqk37LVv",block:'[[[41,[28,[37,1],[[30,0,["responsive","viewport"]],"small"],null],[[[1," "],[11,"section"],[24,0,"l-content-width section section--bordered"],[4,[38,2],[[28,[37,3],[[30,0,["recordPlatformSelection"]],[30,1]],null]],null],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[28,[35,4],[[30,0,["selectedGroup","singularTitle"]]],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@screenshotGroup"],[[30,0,["selectedGroup"]]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,6],[[30,2,["length"]],1],null],[[[1," "],[10,"section"],[14,0,"l-content-width section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"we-app-screenshots__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"we-app-screenshots__nav__headline"],[12],[1,[28,[35,4],["WEA.AppPages.AdditionalScreenshots"],null]],[13],[1,"\\n "],[11,"button"],[16,0,[29,["icon icon-after icon-chevron",[52,[30,0,["showOtherPlatforms"]],"up","down"]," we-app-screenshots__nav__chevron"]]],[24,4,"button"],[4,[38,7],["click",[30,0,["toggleShowOtherPlatforms"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["showOtherPlatforms"]],[[[42,[28,[37,9],[[28,[37,9],[[30,0,["otherGroups"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@screenshotGroup","@showLabel"],[[30,3],true]],null],[1,"\\n"]],[3]],null]],[]],[[[1," "],[10,2],[14,0,"we-app-screenshots__label"],[12],[1,[28,[35,10],[", ",[30,0,["otherGroupsTitles"]]],null]],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],[]],[[[1," "],[11,"section"],[24,0,"l-content-width section section--bordered"],[4,[38,2],[[28,[37,3],[[30,0,["recordPlatformSelection"]],[30,1]],null]],null],[12],[1,"\\n"],[41,[28,[37,1],[[30,2,["length"]],1],null],[[[1," "],[10,"h2"],[14,0,"section__headline"],[12],[1,[28,[35,4],[[30,2,["0","singularTitle"]]],null]],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"section__nav section__nav--align-start"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,[28,[35,4],["WEA.AppPages.Screenshots"],null]],[13],[1,"\\n "],[10,"nav"],[14,0,"gallery-nav"],[12],[1,"\\n "],[10,"ul"],[14,0,"gallery-nav__items"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[14,0,"gallery-nav__item"],[12],[1,"\\n "],[8,[39,11],[[16,0,[52,[28,[37,1],[[30,4,["platform"]],[30,1]],null],"link link--no-decoration is-active","link link--no-decoration"]],[4,[38,7],["click",[28,[37,3],[[30,0,["recordPlatformSelection"]],[30,4,["platform"]]],null]],null]],[["@query"],[[28,[37,12],null,[["platform"],[[30,4,["platform"]]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],[[30,4,["title"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[8,[39,5],null,[["@screenshotGroup"],[[30,0,["selectedGroup"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@selectedPlatform","@screenshotGroups","group","screenshotGroup"],false,["if","eq","did-insert","fn","t","we-screenshot-viewer","gt","on","each","-track-array","join","link-to","hash"]]',moduleName:"web-experience-app/components/pages/app/screenshots.hbs",isStrictMode:!1}) +let g=(l=(0,n.computed)("otherGroups.@each.title"),s=class extends r.default{constructor(){super(...arguments),m(this,"metrics",p,this),m(this,"responsive",c,this),m(this,"i18n",u,this),m(this,"showOtherPlatforms",d,this)}get selectedGroup(){return this.args.screenshotGroups.find((e=>e.platform===this.args.selectedPlatform))}get otherGroups(){return this.args.screenshotGroups.filter((e=>e.platform!==this.args.selectedPlatform))}get otherGroupsTitles(){return this.otherGroups.map((e=>this.i18n.t(e.title)))}recordPlatformSelection(e){this.metrics.recordEvent("click",{actionType:"click",actionDetails:"platformSelect",targetType:"button",targetId:`${e}Screenshots`})}toggleShowOtherPlatforms(){this.showOtherPlatforms=!this.showOtherPlatforms}},p=f(s.prototype,"metrics",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"responsive",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"showOtherPlatforms",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(s.prototype,"otherGroupsTitles",[l],Object.getOwnPropertyDescriptor(s.prototype,"otherGroupsTitles"),s.prototype),f(s.prototype,"recordPlatformSelection",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"recordPlatformSelection"),s.prototype),f(s.prototype,"toggleShowOtherPlatforms",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"toggleShowOtherPlatforms"),s.prototype),s) +e.default=g,(0,t.setComponentTemplate)(b,g)})),define("web-experience-app/components/pages/app/we-banner-arcade",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"VMhJDtAB",block:'[[[10,0],[14,0,"we-arcade-upsell"],[12],[1,"\\n "],[10,0],[14,0,"we-banner-arcade"],[12],[1,"\\n "],[10,0],[14,0,"we-banner-arcade__wrapper"],[12],[1,"\\n "],[10,"img"],[14,"src","/assets/images/arcade/wordmark/arcade-wordmark-US-77bc7c76adfebab1b38236d91ecd1a76.svg"],[14,0,"we-banner-arcade__logo"],[15,"alt",[29,[[28,[37,0],["WEA.AppPages.Arcade.Branding.Title"],null]]]],[12],[13],[1,"\\n "],[10,2],[14,0,"we-banner-arcade__title"],[12],[1,"\\n "],[10,1],[14,0,"we-banner-arcade__text"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.UpsellBanner.Title"],null]],[1,"\\n "],[13],[1,"\\n"],[1," "],[10,1],[14,0,"we-banner-arcade__text"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.UpsellBanner.Text"],null]],[13],[1,[52,[28,[37,2],[[28,[37,3],[[28,[37,4],["i18n"],null],"languageCode"],null],"zh"],null]," "]],[10,1],[14,0,"we-banner-arcade__text"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.UpsellBanner.Text2"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,3],[15,6,[29,[[28,[37,0],["WEA.AppPages.Arcade.Link.URL"],null]]]],[14,0,"we-banner-arcade__cta icon icon-after icon-external"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.UpsellBanner.CTA.Text"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"picture"],[14,0,"we-banner-arcade__artwork"],[12],[1,"\\n "],[10,"source"],[14,0,"we-banner-arcade__image"],[14,"media","(min-width: 980px)"],[14,"srcset","/assets/images/arcade/upsell/banner-980@1x-0d0b126e7c3c6b7dac97e4ef013eb0ca.png 1x, /assets/images/arcade/upsell/banner-980@2x-2cfa299c0975d735a82572fd59f983ba.png 2x, /assets/images/arcade/upsell/banner-980@3x-74b3a980445893603919a0b4de894d02.png 3x"],[12],[13],[1,"\\n "],[10,"source"],[14,0,"we-banner-arcade__image"],[14,"media","(min-width: 480px)"],[14,"srcset","/assets/images/arcade/upsell/banner-692@1x-93fa1d2836be8e0abc3693e5b454cc0e.png 1x, /assets/images/arcade/upsell/banner-692@2x-16b7b165e886af7e1fdc697f7e725260.png 2x, /assets/images/arcade/upsell/banner-692@3x-c1dc4c57a556e8e3e637d96afb2140a2.png 3x"],[12],[13],[1,"\\n "],[10,"source"],[14,0,"we-banner-arcade__image"],[14,"media","(max-width: 479px)"],[14,"srcset","/assets/images/arcade/upsell/banner-320@1x-7e06e17e8e639fc67b929c74fef9d9a8.png 1x, /assets/images/arcade/upsell/banner-320@2x-2b614a18269c8e01b1009f73d7cc1d9f.png 2x, /assets/images/arcade/upsell/banner-320@3x-8d888a2b7049a8977120369517e4c49d.png 3x"],[12],[13],[1,"\\n "],[10,"img"],[14,0,"we-banner-arcade__image"],[14,"src","/assets/images/arcade/upsell/banner-692@2x-16b7b165e886af7e1fdc697f7e725260.png"],[14,"alt",""],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["t","if","not-eq","get","service"]]',moduleName:"web-experience-app/components/pages/app/we-banner-arcade.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/pages/app/we-banner",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"IB/cpjd7",block:'[[[11,0],[17,1],[12],[1,"\\n "],[10,0],[15,0,[29,["l-content-width we-banner",[52,[48,[30,6]]," we-banner--story"]]]],[14,"role","alert"],[12],[1,"\\n"],[41,[30,2],[[[1," "],[10,2],[14,0,"we-banner__copy"],[12],[1,"\\n"],[44,[[28,[37,3],[[30,3],[28,[37,4],["WEA.AppPages.EditReview"],null]],null]],[[[1,[30,4]]],[4]]],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,5],[[[1," "],[10,2],[14,0,"we-banner__copy"],[12],[1,[30,5]],[13],[1,"\\n"]],[]],[[[41,[48,[30,6]],[[[1," "],[10,2],[14,0,"we-banner__copy"],[12],[18,6,null],[13],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@editRequested","@editMessage","msg","@availabilityMessage","&default"],false,["if","has-block","let","or","t","yield"]]',moduleName:"web-experience-app/components/pages/app/we-banner.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/pages/app/we-footer-arcade",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"KEU9h0A+",block:'[[[10,0],[12],[1,"\\n "],[10,"aside"],[14,0,"we-footer-arcade l-content-width"],[12],[1,"\\n "],[10,0],[14,0,"we-footer-arcade__wrapper"],[12],[1,"\\n "],[10,"img"],[14,"src","/assets/images/arcade/wordmark/arcade-wordmark-US-77bc7c76adfebab1b38236d91ecd1a76.svg"],[14,0,"we-footer-arcade__logo"],[15,"alt",[29,[[28,[37,0],["WEA.AppPages.Arcade.Branding.Title"],null]]]],[12],[13],[1,"\\n "],[10,2],[14,0,"we-footer-arcade__title"],[12],[1,"\\n "],[10,1],[14,0,"we-footer-arcade__text"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.UpsellFooter.Title"],null]],[1,"\\n "],[13],[1,"\\n"],[1," "],[10,1],[14,0,"we-footer-arcade__text"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.UpsellFooter.Text"],null]],[13],[1,[52,[28,[37,2],[[28,[37,3],[[28,[37,4],["i18n"],null],"languageCode"],null],"zh"],null]," "]],[10,1],[14,0,"we-footer-arcade__text"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.UpsellFooter.Text2"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,3],[15,6,[29,[[28,[37,0],["WEA.AppPages.Arcade.Link.URL"],null]]]],[14,0,"we-footer-arcade__cta icon icon-after icon-external"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.UpsellFooter.CTA.Text"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"picture"],[14,0,"we-footer-arcade__artwork"],[12],[1,"\\n "],[10,"source"],[14,0,"we-footer-arcade__image"],[14,"media","(min-width: 980px)"],[14,"srcset","/assets/images/arcade/upsell/footer-980@1x-2a06e4559b4968ab7599602faa0db36e.png 1x, /assets/images/arcade/upsell/footer-980@2x-110dccbc650a52071b410d71c9fe7762.png 2x, /assets/images/arcade/upsell/footer-980@3x-4ff1a99e1d7613f988eab2c468c6a7d0.png 3x"],[12],[13],[1,"\\n "],[10,"source"],[14,0,"we-footer-arcade__image"],[14,"media","(min-width: 736px)"],[14,"srcset","/assets/images/arcade/upsell/footer-692@1x-62f5386c732f5f781bfd83670484834d.png 1x, /assets/images/arcade/upsell/footer-692@2x-cfcbe08c11a72f889a58ab16c766befb.png 2x, /assets/images/arcade/upsell/footer-692@3x-3494404211e47caa9e15ca24ed869aa8.png 3x"],[12],[13],[1,"\\n "],[10,"source"],[14,0,"we-footer-arcade__image"],[14,"media","(max-width: 735px)"],[14,"srcset","/assets/images/arcade/upsell/footer-280@1x-347cfc6677037ba987fe68a7579dfb9d.png 1x, /assets/images/arcade/upsell/footer-280@2x-207712f5b440039f12644b37a5a4bebb.png 2x, /assets/images/arcade/upsell/footer-280@3x-68735cb9d1876cb7d9546779662993aa.png 3x"],[12],[13],[1,"\\n "],[10,"img"],[14,0,"we-footer-arcade__image"],[14,"src","/assets/images/arcade/upsell/banner-692@2x-16b7b165e886af7e1fdc697f7e725260.png"],[14,"alt",""],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["t","if","not-eq","get","service"]]',moduleName:"web-experience-app/components/pages/app/we-footer-arcade.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/pages/author/author-header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"gDTz2PEK",block:'[[[10,0],[12],[1,"\\n "],[10,0],[14,0,"l-content-width product-header page-header page-header--author page-header--b"],[12],[1,"\\n "],[10,"h1"],[14,0,"page-header__title"],[12],[1,"\\n "],[1,[30,1,["name"]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"product-header__routes"],[12],[1,"\\n "],[8,[39,0],null,[["@url"],[[30,1,["url"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["@author"],false,["we-web-to-native-cta/apple-books"]]',moduleName:"web-experience-app/components/pages/author/author-header.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/pages/book/badges/size",["exports","@glimmer/component","web-experience-app/macros/field-from-asset","web-experience-app/utils/bytes-to-readable"],(function(e,t,i,r){var n,a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let l=(n=(0,i.fieldFromAssetMacro)("args.book.offers","size",r.parse),a=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="size",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}},s=a.prototype,p="size",c=[n],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,p,e)||e}),m),d&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(d):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,p,m),m=null),o=m,a) +var s,p,c,u,d,m +e.default=l})),define("web-experience-app/components/pages/charts",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","web-experience-app/config","web-experience-app/utils/genres","web-experience-app/utils/routing"],(function(e,t,i,r,n,a,o,l,s){var p,c,u,d,m,f,b,g,h,y,w,v,_,P +function O(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function A(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}function k(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function S(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const x=(0,i.createTemplateFactory)({id:"m2KnqkwF",block:'[[[1,"\\n"],[8,[39,0],null,[["@config","@genres","@title","@extraGenres","@popularGenres","@isAudiobooks","@nativeChartsUrl","@tabsList"],[[30,0,["config"]],[30,1],[30,2],[30,3],[30,4],[30,5],[30,0,["nativeChartsUrl"]],[30,0,["tabsList"]]]],null],[1,"\\n\\n"],[41,[30,6],[[[1," "],[8,[39,2],null,[["@config","@chartName","@isAudiobooks","@isLoadingNextPage","@totalMaxLimitReached","@items","@nextLink","@onNextPage"],[[30,0,["config"]],[52,[30,7,["nameKey"]],[28,[37,3],[[30,7,["nameKey"]]],null],[30,7,["name"]]],[30,5],[30,8],[30,9],[30,7,["data"]],[30,7,["next"]],[30,10]]],null],[1,"\\n"]],[]],[[[1," "],[10,"section"],[14,0,"l-content-width section charts-section charts-content-container"],[14,1,"charts-content-section"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,7]],null]],null],null,[[[44,[[28,[37,7],[[30,0,["config","shelfProfile"]]],null]],[[[41,[30,11,["data","length"]],[[[1," "],[10,0],[14,0,"l-row chart"],[12],[1,"\\n "],[10,0],[14,0,"l-column large-12 medium-12 small-12"],[12],[1,"\\n "],[10,"section"],[14,0,"section section--bordered"],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[15,0,[28,[37,8],["section__headline ",[30,0,["config","sectionHeadlineClass"]]],null]],[12],[1,"\\n "],[1,[52,[30,11,["nameKey"]],[28,[37,3],[[30,11,["nameKey"]]],null],[30,11,["name"]]]],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,9],[[30,0,["responsive","viewport"]],[28,[37,10],[[30,13],[30,12]],null],[30,11,["data","length"]]],null],[[[41,[48,[30,16]],[[[1," "],[18,16,[[30,11]]],[1,"\\n\\n"]],[]],[[[1," "],[8,[39,13],[[24,0,"link section__nav__see-all-link ember-view"]],[["@route","@models"],["charts.chart-see-all",[28,[37,14],[[30,0,["currentGenreSlug"]],[30,0,["currentGenreId"]],[30,11,["chart"]]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["WEA.Common.SeeAll.Button"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],[]],null],[1," "],[13],[1,"\\n "],[10,"ol"],[15,0,[29,["l-row l-row--peek ",[52,[30,13],"charts-section-custom-config"]]]],[12],[1,"\\n "],[8,[39,15],null,[["@medium","@large","@items","@profile"],[[28,[37,10],[[30,13,["medium"]],[30,12,["medium"]]],null],[28,[37,10],[[30,13,["large"]],[30,12,["large"]]],null],[30,11,["data"]],[30,12]]],[["default"],[[[[1,"\\n "],[10,"li"],[15,0,[28,[37,8],[[30,12,["columnClassNames"]]," ",[30,0,["config","shelfColumnClassName"]]],null]],[12],[1,"\\n "],[8,[39,16],[[16,"data-metrics-click",[28,[37,17],["navigateShelf"],[["id","url"],[[30,14,["id"]],[30,14,["url"]]]]]],[16,"data-metrics-location",[28,[37,17],["location"],[["sectionType"],[[30,0,["config","metricsLocation"]]]]]]],[["@model","@artworkProfile","@clampProfile","@showArtistName","@rank"],[[30,14],[30,0,["artworkProfile"]],[30,0,["config","clampProfile"]],[30,0,["config","showArtistName"]],[28,[37,18],[[30,15]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[14,15]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[12]]]],[11]],null],[1," "],[13],[1,"\\n"]],[]]]],["@genres","@title","@extraGenres","@popularGenres","@isAudiobooks","@isSeeAllView","@chartsList","@isLoadingNextPage","@totalMaxLimitReached","@onNextPage","chart","profile","@shelfConfig","item","index","&default"],false,["pages/charts/header","if","pages/charts/see-all","t","each","-track-array","let","shelf-profile","concat","show-see-all-link","or","has-block","yield","link-to","array","we-shelf","we-lockup","metrics-data","inc"]]',moduleName:"web-experience-app/components/pages/charts.hbs",isStrictMode:!1}) +function j(e){const t=function(e){for(var t=1;t=214.2?N:R}get appEvent(){return this.isAppEventCard&&this.placardApp||{}}get appEventPlacard(){const e=(0,f.primaryPlatform)(this.appEvent?.app?.[0]||{},this.platform.browser.isiOS) +return e?j(j({},e),this.appEvent?.app?.[0]):{}}get placardApp(){return this.args.story.cardContents?.[0]}get placardClasses(){const{story:e}=this.args +return(0,o.isLight)(e.cardArtwork?.bgColor)?"app-placard--iae-story-on-light":"app-placard--iae-story-on-dark"}get storyCardStyles(){const{cardArtwork:e}=this.args.story +return(0,c.htmlSafe)(`--event-color: #${e?.bgColor};`)}get storyCardContentStyles(){const{cardArtwork:e}=this.args.story,t=(0,p.fallbackEventArtwork)(e?.url) +return t?(0,c.htmlSafe)(`--background-image: url(${t});`):""}subscribeToClock(){C(this,S,(()=>(0,p.shouldUnsubscribe)(this.appEvent))),(0,p.shouldSubscribe)(this.appEvent)&&this.clock.subscribe(E(this,S))}unsubscribeFromClock(){this.clock.unsubscribe(E(this,S))}},A=D(O.prototype,"clock",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=D(O.prototype,"platform",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(O.prototype,"artworkProfile",[b],Object.getOwnPropertyDescriptor(O.prototype,"artworkProfile"),O.prototype),D(O.prototype,"isVideoStory",[g],Object.getOwnPropertyDescriptor(O.prototype,"isVideoStory"),O.prototype),D(O.prototype,"_cardTypeClass",[h],Object.getOwnPropertyDescriptor(O.prototype,"_cardTypeClass"),O.prototype),D(O.prototype,"showCardArtwork",[y],Object.getOwnPropertyDescriptor(O.prototype,"showCardArtwork"),O.prototype),D(O.prototype,"_specificClassesForType",[w],Object.getOwnPropertyDescriptor(O.prototype,"_specificClassesForType"),O.prototype),D(O.prototype,"labelColor",[v],Object.getOwnPropertyDescriptor(O.prototype,"labelColor"),O.prototype),D(O.prototype,"appEvent",[_],Object.getOwnPropertyDescriptor(O.prototype,"appEvent"),O.prototype),D(O.prototype,"placardClasses",[P],Object.getOwnPropertyDescriptor(O.prototype,"placardClasses"),O.prototype),D(O.prototype,"subscribeToClock",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"subscribeToClock"),O.prototype),D(O.prototype,"unsubscribeFromClock",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"unsubscribeFromClock"),O.prototype),O) +e.default=F,(0,t.setComponentTemplate)(I,F)})),define("web-experience-app/components/pages/story/html-list",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"RStaX5bD",block:'[[[41,[30,1],[[[1," "],[11,"ol"],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"ul"],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@ordered","&attrs","&default"],false,["if","yield"]]',moduleName:"web-experience-app/components/pages/story/html-list.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/pages/story/tile-card",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","web-experience-app/utils/apps/array-expand","web-experience-app/utils/apps/device-support","web-experience-app/utils/apps/stories","@ember/service","web-experience-app/helpers/primary-platform"],(function(e,t,i,r,n,a,o,l,s,p){var c,u,d,m,f,b +function g(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const h=(0,i.createTemplateFactory)({id:"z5kL+uXb",block:'[[[10,0],[12],[1,"\\n "],[10,0],[15,0,[29,["story-card ",[30,0,["cardClasses"]]]]],[12],[1,"\\n "],[10,0],[14,0,"story-card__copy"],[12],[1,"\\n "],[10,2],[14,0,"story-card__label"],[12],[1,[28,[35,0],[[30,1,["label"]]],null]],[13],[1,"\\n"],[41,[51,[30,0,["isInAppPurchaseStory"]]],[[[1," "],[10,"h1"],[14,0,"story-card__name"],[12],[1,[28,[35,0],[[30,1,["editorialNotes","name"]]],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"story-card__collection"],[12],[1,"\\n "],[10,0],[15,0,[29,["product-grid ",[30,0,["gridClasses"]]]]],[12],[1,"\\n "],[10,0],[14,0,"product-grid__area"],[12],[1,"\\n"],[41,[30,0,["isInAppPurchaseStory"]],[[[42,[28,[37,4],[[28,[37,4],[[30,1,["cardContents"]]],null]],null],null,[[[1," "],[10,0],[14,0,"product-grid__item"],[12],[1,"\\n "],[8,[39,5],[[24,0,"story-card__iap-purchase in-app-purchase-artwork__purchase"]],[["@artwork","@profile"],[[30,2,["artwork"]],"product-story-iap-purchase"]],null],[1,"\\n"],[44,[[28,[37,7],[[28,[37,8],[[30,1,["editorialContext"]],"Messages"],null],[30,2,["app","primaryPlatform","ovalArtwork"]]],null]],[[[44,[[52,[30,3],[30,2,["app","primaryPlatform","ovalArtwork"]],[28,[37,9],[[30,2,["app","primaryPlatform","artwork"]],[28,[37,10],[[30,0,["cardApp","app"]]],null]],null]]],[[[1," "],[8,[39,5],[[16,0,[28,[37,11],["story-card__iap-app ","in-app-purchase-artwork__app we-artwork--ios-app-icon",[52,[30,5,["isPrimarymacOS"]]," we-artwork--macos-app-icon"]],null]]],[["@artwork","@addBgColor","@profile"],[[30,4],false,"product-story-iap-app"]],null],[1,"\\n"]],[4]]]],[3]]],[1," "],[13],[1,"\\n"]],[2]],null]],[]],[[[42,[28,[37,4],[[28,[37,4],[[30,0,["cardApps"]]],null]],null],null,[[[1," "],[8,[39,5],[[16,0,[29,["product-grid__item ",[30,6,["classes"]]]]]],[["@profile","@artwork"],[[30,6,["profile"]],[30,6,["appArtwork"]]]],null],[1,"\\n"]],[6]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["isSingleAppStory"]],[[[42,[28,[37,4],[[28,[37,4],[[30,1,["cardContents"]]],null]],null],null,[[[1," "],[10,"section"],[14,0,"story__headline app-placard app-placard--inside"],[12],[1,"\\n "],[10,0],[14,0,"app-placard__copy"],[12],[1,"\\n "],[10,2],[14,0,"app-placard__title truncate-single-line"],[12],[1,[28,[35,0],[[30,7,["name"]]],null]],[13],[1,"\\n"],[44,[[28,[37,9],[[30,7,["primaryPlatform","subtitle"]],[30,7,["genres","0","name"]],[30,7,["genreDisplayName"]]],null]],[[[1," "],[10,2],[14,0,"app-placard__subtitle truncate-single-line"],[12],[1,[28,[35,0],[[30,8]],null]],[13],[1,"\\n"]],[8]]],[1," "],[13],[1,"\\n "],[10,3],[14,0,"app-placard__cta we-button we-button--pill-keycolor"],[15,"data-metrics-click",[28,[37,12],["linkToStoryApp"],[["url"],[[30,7,["url"]]]]]],[15,6,[29,[[30,7,["url"]]]]],[12],[1,[28,[35,13],["WEA.Common.View"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[7]],null]],[]],null],[1,"\\n"],[41,[30,0,["isInAppPurchaseStory"]],[[[42,[28,[37,4],[[28,[37,4],[[30,1,["cardContents"]]],null]],null],null,[[[1," "],[10,0],[14,0,"story-card__iap-footer"],[12],[1,"\\n "],[10,2],[14,0,"story-card__name"],[12],[1,"\\n "],[1,[28,[35,13],["WEA.EditorialItemProductPages.InAppPurchase.Title"],[["purchaseName","appName"],[[30,9,["name"]],[28,[37,11],["",[28,[37,9],[[30,9,["app","name"]],[30,9,["app","0","name"]]],null],""],null]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"app-placard app-placard--iap"],[12],[1,"\\n "],[10,2],[14,0,"app-placard__copy"],[14,"dir","auto"],[12],[1,"\\n "],[1,[28,[35,0],[[30,9,["description","standard"]]],null]],[1,"\\n "],[13],[1,"\\n "],[10,3],[14,0,"app-placard__cta we-button we-button--pill-keycolor"],[15,"data-metrics-click",[28,[37,12],["linkToStoryApp"],[["url"],[[30,9,["url"]]]]]],[15,6,[29,[[30,9,["url"]]]]],[12],[1,[28,[35,13],["WEA.Common.View"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[9]],null]],[]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"style"],[12],[1,"\\n "],[1,[30,1,["cardStyles"]]],[1,"\\n"],[13],[1,"\\n"]],["@story","card","useOvalArtwork","appArtwork","@app","cardApp","app","subtitle","card"],false,["html-sanitize","unless","if","each","-track-array","amp-artwork/wea","let","and","eq","or","app-artwork","concat","metrics-data","t"]]',moduleName:"web-experience-app/components/pages/story/tile-card.hbs",isStrictMode:!1}),y=9,w=13,v=16,_=29 +let P=(c=(0,r.computed)("args.story.{cardContents.[]}"),u=(0,r.computed)("appsToShow.[]","args.story.{cardContents.[],editorialContext}","gridProfilePrefix","platform.browser.isiOS"),d=(0,r.computed)("args.story.cardContents.length","isInAppPurchaseStory","isSingleAppStory"),m=(0,r.computed)("args.story.cardContents.[]","isSingleAppStory"),f=class extends n.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="platform",r=this,(i=b)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get cardClasses(){let e="" +const{story:t}=this.args +return t?([l.DISPLAY_STYLES.content,l.DISPLAY_STYLES.media].includes(t.displayStyle)&&(e+=" story-card--content"),t.displaySubStyle===l.DISPLAY_SUB_STYLES.list&&(e+=" story-card--list"),e):e}get isInAppPurchaseStory(){return this.args.story.cardDisplayStyle===l.CARD_DISPLAY_STYLES.inAppPurchase}get isSingleAppStory(){return this.args.story.cardDisplayStyle===l.CARD_DISPLAY_STYLES.singleApp}get appsToShow(){const{story:e}=this.args +let{cardContents:t=[]}=e +return t&&"function"==typeof t.toArray&&(t=t.toArray()),(0,l.isRiver)(e)&&t.length>4&&t.length{let a=(0,o.primaryPlatformSupported)(e.deviceFamilies,this.platform.browser.isiOS) +const s=(0,p.primaryPlatform)(e,this.platform.browser.isiOS),c=(0,o.isWatchSupported)(e.deviceFamilies) +c&&"Watch"!==r&&(a="iosPlatform") +const u=0===n&&(0,l.mixedTiles)(i),d=c&&"Watch"===r,m="Messages"===r&&s?.ovalArtwork||e.ovalArtwork,f=a===o.PLATFORMS.mac,b=this.getProfile(a,t,u,m) +return{app:e,classes:this.getClasses(f,d,m),profile:b,appArtwork:this.getAppArtwork(s,e)}}))}get gridClasses(){const{story:e}=this.args +return this.isInAppPurchaseStory?"product-grid--iap":this.isSingleAppStory?"product-grid--one":2===e.cardContents?.length?"product-grid--two":3===e.cardContents?.length?"product-grid--three":4===e.cardContents?.length?"product-grid--four":(0,l.isRiver)(e)?"product-grid--river":(0,l.largeTiles)(e)?"product-grid--tiles product-grid--large":(0,l.mixedTiles)(e)?"product-grid--tiles product-grid--mixed":((0,l.smallTiles)(e),"product-grid--tiles product-grid--small")}get gridProfilePrefix(){const{story:e}=this.args +return this.isSingleAppStory?"product-grid-one-":2===e.cardContents?.length?"product-grid-two-":3===e.cardContents?.length?"product-grid-three-":4===e.cardContents?.length?"product-grid-four-":(0,l.isRiver)(e)?"product-grid-small-":(0,l.largeTiles)(e)?"product-grid-large-":((0,l.mixedTiles)(e),"product-grid-small-")}getProfile(e,t,i,r){let n=`${t}${e}` +return i&&(n=`product-grid-large-${e}`),r&&(n=i?"product-grid-large-imessage":"product-grid-small-imessage"),n}getClasses(e,t,i){return t?"we-artwork--watch-app-icon we-artwork--no-border":i?"we-artwork--imessages-app-icon":e?"we-artwork--macos-app-icon":"we-artwork--ios-app-icon"}getAppArtwork(e,t){const i=e?.ovalArtwork||t.ovalArtwork +if("Messages"===this.args.story.editorialContext&&i)return i +const r=e?.circularArtwork||t.circularArtwork +return"Watch"===this.args.story.editorialContext&&r?r:e?.artwork||t.artwork}},b=g(f.prototype,"platform",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(f.prototype,"appsToShow",[c],Object.getOwnPropertyDescriptor(f.prototype,"appsToShow"),f.prototype),g(f.prototype,"cardApps",[u],Object.getOwnPropertyDescriptor(f.prototype,"cardApps"),f.prototype),g(f.prototype,"gridClasses",[d],Object.getOwnPropertyDescriptor(f.prototype,"gridClasses"),f.prototype),g(f.prototype,"gridProfilePrefix",[m],Object.getOwnPropertyDescriptor(f.prototype,"gridProfilePrefix"),f.prototype),f) +e.default=P,(0,t.setComponentTemplate)(h,P)})),define("web-experience-app/components/product-page-shelf",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"wZg72YQg",block:'[[[41,[30,1,["length"]],[[[1," "],[11,"section"],[24,0,"section section--bordered"],[17,2],[12],[1,"\\n "],[10,0],[14,0,"section__nav"],[12],[1,"\\n "],[10,"h2"],[14,0,"section__headline"],[12],[1,"\\n "],[1,[30,3]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,1],null,[["@itemCount","@nextLink","@small","@medium","@large","@sectionType"],[[30,1,["length"]],[30,1,["meta","next"]],[30,4,["small"]],[30,4,["medium"]],[30,4,["large"]],[30,5]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--peek"],[12],[1,"\\n "],[8,[39,2],null,[["@items","@profile","@clampProfile","@columnClassNames","@metricsLocation","@isPodcast"],[[30,1],[30,4],[30,6],[30,7],[30,8],[30,9]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@items","&attrs","@headerText","@profile","@sectionType","@clampProfile","@columnClassNames","@metricsLocation","@isPodcast"],false,["if","we-see-all","we-shelf"]]',moduleName:"web-experience-app/components/product-page-shelf.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/radial-progress",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object/internals"],(function(e,t,i,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,i.createTemplateFactory)({id:"vBgo/Gj5",block:'[[[11,"svg"],[24,"viewBox","0 0 26 26"],[16,0,[29,["radial-progress",[52,[30,1]," is-spinning"]]]],[24,"width","26"],[24,"height","26"],[24,"role","presentation"],[17,2],[12],[1,"\\n "],[10,"defs"],[12],[1,"\\n "],[10,"filter"],[15,1,[29,[[30,0,["filterId"]]]]],[14,"height","300%"],[14,"width","300%"],[14,"x","-75%"],[14,"y","-75%"],[12],[1,"\\n"],[1," "],[10,"feGaussianBlur"],[14,"stdDeviation",".75"],[14,"result","blurred"],[12],[13],[1,"\\n\\n"],[1," "],[10,"feFlood"],[14,"flood-color","white"],[14,"result","glowColor"],[12],[13],[1,"\\n\\n"],[1," "],[10,"feComposite"],[14,"in","glowColor"],[14,"in2","blurred"],[14,"operator","in"],[14,"result","glowColorBlurred"],[12],[13],[1,"\\n\\n"],[1," "],[10,"feMerge"],[12],[1,"\\n "],[10,"feMergeNode"],[14,"in","glowColorBlurred"],[12],[13],[1,"\\n "],[10,"feMergeNode"],[14,"in","SourceGraphic"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,3],[[[1," "],[10,"circle"],[14,0,"radial-progress__border"],[14,"cx","13"],[14,"cy","13"],[14,"r","12.25"],[14,"fill","transparent"],[14,"stroke-width","1"],[14,"stroke","#999"],[15,"filter",[29,["url(#",[30,0,["filterId"]],")"]]],[12],[13],[1,"\\n "],[10,"circle"],[14,0,"radial-progress__indicator"],[14,"cx","13"],[14,"cy","13"],[14,"r","11.75"],[14,"fill","transparent"],[14,"stroke-width","2"],[14,"stroke-dasharray","74"],[15,"stroke-dashoffset",[30,0,["strokeOffset"]]],[15,"filter",[29,["url(#",[30,0,["filterId"]],")"]]],[14,"transform","rotate(-90 13 13)"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1],[[[1," "],[10,"circle"],[14,0,"radial-progress__spinner is-spinning"],[14,"cx","13"],[14,"cy","13"],[14,"r","7"],[14,"stroke","currentColor"],[14,"fill","none"],[14,"stroke-width","1.5"],[14,"stroke-dasharray","36 8"],[14,"stroke-dashoffset","-.3"],[14,"stroke-linecap","round"],[12],[13],[1,"\\n"]],[]],[[[41,[30,4],[[[1," "],[10,"path"],[14,0,"radial-progress__pause-icon"],[14,"d","M5.33 0h2C7.7 0 8 .32 8 .71V9.3c0 .39-.3.71-.67.71h-2c-.36 0-.66-.32-.66-.71V.7c0-.39.3-.71.66-.71zM.67 0h2c.36 0 .66.32.66.71V9.3c0 .39-.3.71-.66.71h-2A.7.7 0 0 1 0 9.29V.7C0 .32.3 0 .67 0z"],[14,"transform","translate(9.25 8)"],[12],[13],[1,"\\n"]],[]],[[[1," "],[10,"circle"],[14,0,"radial-progress__background-circle"],[14,"cx","13"],[14,"cy","13"],[14,"r","13"],[14,"fill","white"],[14,"stroke","none"],[12],[13],[1,"\\n\\n"],[1," "],[10,"path"],[14,"d","M11.72 6.98L.8 12.93a.55.55 0 0 1-.81-.47V.54A.54.54 0 0 1 .8.07l10.92 5.96a.54.54 0 0 1 0 .95z"],[14,"transform","translate(8.5 6.5)"],[12],[13],[1,"\\n "]],[]]]],[]]],[13],[1,"\\n"]],["@isLoading","&attrs","@isCurrentSong","@isPlaying"],false,["if"]]',moduleName:"web-experience-app/components/radial-progress.hbs",isStrictMode:!1}) +class o extends r.default{constructor(){var e,t,i +super(...arguments),i=void 0,(t="id")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,this.id=(0,n.guidFor)(this)}get filterId(){return`contrast-${this.id}`}get progress(){return this.args.progress??0}get strokeOffset(){return 74-74*this.progress/100}}e.default=o,(0,t.setComponentTemplate)(a,o)})) +define("web-experience-app/components/see-all/apps/lockup",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@ember/string"],(function(e,t,i,r,n,a,o){var l,s,p +function c(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,i.createTemplateFactory)({id:"3u5LsA48",block:'[[[8,[39,0],null,[["@items","@getNextPage"],[[30,1],[30,0,["getNextPage"]]]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@header","@productModel"],[[30,4],[30,5]]],null],[1,"\\n\\n "],[10,0],[14,0,"l-row"],[14,"role","feed"],[14,"aria-labelledby","section__headline"],[15,"aria-busy",[30,3]],[12],[1,"\\n "],[8,[39,2],null,[["@items","@productModel","@metricsConfigKey","@seeAllModelType","@sectionType","@isPodcast"],[[30,2],[30,5],[30,6],[30,7],[28,[37,3],["seeAll",[28,[37,4],[[30,8]],null]],null],false]],null],[1,"\\n "],[13],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],["@items","items","isLoadingNextPage","@header","@productModel","@metricsConfigKey","@seeAllModelType","@sectionType"],false,["see-all/loader","see-all/header","see-all/grid","concat","capitalize"]]',moduleName:"web-experience-app/components/see-all/apps/lockup.hbs",isStrictMode:!1}) +let d=(l=(0,n.inject)("media-api/apps"),s=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="api",r=this,(i=p)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}async getNextPage(e,t){const{productModel:i,sectionType:r}=this.args,{newRecords:n,mergedRecords:a}=await this.api.getNextApps(t) +return i[`add${(0,o.capitalize)(r)}`](n,a.meta),i[r]}},p=c(s.prototype,"api",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(s.prototype,"getNextPage",[a.action],Object.getOwnPropertyDescriptor(s.prototype,"getNextPage"),s.prototype),s) +e.default=d,(0,t.setComponentTemplate)(u,d)})),define("web-experience-app/components/see-all/apps/reviews",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object"],(function(e,t,i,r,n,a){var o,l,s +function p(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,i.createTemplateFactory)({id:"r3dp1C4Q",block:'[[[8,[39,0],null,[["@items","@getNextPage"],[[30,1],[30,0,["getNextPage"]]]],[["default"],[[[[1,"\\n "],[8,[39,1],[[24,1,"section__headline"]],[["@header","@productModel"],[[30,4],[30,5]]],null],[1,"\\n\\n"],[41,[30,5,["userRating","value"]],[[[1," "],[8,[39,3],null,[["@rating"],[[30,5,["userRating"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],[[24,0,"l-row"],[24,"aria-labelledby","section__headline"],[16,"aria-busy",[30,3]]],[["@items"],[[30,2]]],null],[1,"\\n"]],[2,3]]]]],[1,"\\n"]],["@items","items","isLoading","@header","@productModel"],false,["see-all/loader","see-all/header","if","we-customer-ratings","see-all/review-card-grid"]]',moduleName:"web-experience-app/components/see-all/apps/reviews.hbs",isStrictMode:!1}) +let u=(o=(0,n.inject)("media-api/apps"),l=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="api",r=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}async getNextPage(e,t){return(await this.api.getDataFromNextURL(e,t)).mergedRecords}},s=p(l.prototype,"api",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(l.prototype,"getNextPage",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"getNextPage"),l.prototype),l) +e.default=u,(0,t.setComponentTemplate)(c,u)})),define("web-experience-app/components/see-all/chooser",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"cHSnyRem",block:'[[[1," "],[18,1,[[28,[37,1],null,[["reviews","lockup"],[[50,"see-all/apps/reviews",0,null,null],[50,"see-all/apps/lockup",0,null,null]]]]]],[1,"\\n"]],["&default"],false,["yield","hash","component"]]',moduleName:"web-experience-app/components/see-all/chooser.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/see-all/grid",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"4BVad0Qp",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[44,[[52,[28,[37,4],[[30,4],"app"],null],"app",[28,[37,5],[[30,2,["type"]],[30,2,["lockupKind"]],[30,2,["kind"]]],null]]],[[[44,[[28,[37,6],[[30,5]],null]],[[[44,[[28,[37,7],[[28,[37,8],[[30,5]],[["sectionType"],[[30,7]]]]],[["item","lockup","model"],[[30,2],[30,2],[30,8]]]]],[[[1," "],[8,[39,9],[[24,"role","article"],[16,"aria-posinset",[29,[[28,[37,10],[[30,3]],null]]]],[24,"aria-setsize","-1"],[16,0,[28,[37,11],["l-column--grid ",[30,6,["lockupClassNames"]]," ",[30,6,["columnClassNames"]]],null]],[16,"data-metrics-click",[28,[37,12],[[30,10]],[["id","url"],[[30,9,["id"]],[30,9,["url"]]]]]],[16,"data-metrics-location",[28,[37,12],["location"],[["sectionType"],[[30,7]]]]],[16,"data-we-link-to-exclude",false]],[["@model","@artworkProfile","@clampProfile","@subtitle","@isPodcast"],[[30,9],[30,6,["artwork"]],[30,6,["clampProfile"]],[52,[30,11],[30,9,["artistName"]]],[30,11]]],null],[1,"\\n"]],[9]]]],[6]]]],[5]]]],[2,3]],null]],["@items","item","index","@seeAllModelType","lockupKind","profile","@sectionType","@productModel","itemPresenter","@metricsConfigKey","@isPodcast"],false,["each","-track-array","let","if","eq","or","see-all-profile","present","lockup-presenter","we-lockup","inc","concat","metrics-data"]]',moduleName:"web-experience-app/components/see-all/grid.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/see-all/header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"qeyPQGAG",block:'[[[11,"h1"],[24,0,"section__headline see-all-header"],[24,1,"section__headline"],[17,1],[12],[1,"\\n"],[41,[30,2,["full"]],[[[1," "],[1,[30,2,["full"]]],[1,"\\n"]],[]],[[[1," "],[10,3],[15,6,[30,3,["url"]]],[14,0,"see-all-header__link link"],[12],[1,"\\n "],[1,[30,2,["parts","productName"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"see-all-header__title"],[12],[1,"\\n "],[1,[30,2,["parts","sectionTitle"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@header","@productModel"],false,["if"]]',moduleName:"web-experience-app/components/see-all/header.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/see-all/itunes/lockup",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"Heo95g8v",block:'[[[8,[39,0],null,[["@items","@itemIds","@getItemsWithIds"],[[30,1],[30,2],[30,0,["loadMore"]]]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@header","@productModel"],[[30,5],[30,6]]],null],[1,"\\n\\n "],[10,0],[14,0,"l-row"],[14,"role","feed"],[14,"aria-labelledby","section__headline"],[15,"aria-busy",[30,4]],[12],[1,"\\n "],[8,[39,2],null,[["@items","@productModel","@metricsConfigKey","@seeAllModelType","@sectionType"],[[30,3],[30,6],[30,7],[30,8],[28,[37,3],["seeAll",[28,[37,4],[[30,9]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[3,4]]]]],[1,"\\n"]],["@items","@itemIds","items","isLoadingNextPage","@header","@productModel","@metricsConfigKey","@seeAllModelType","@sectionType"],false,["see-all/loader/by-ids","see-all/header","see-all/grid","concat","capitalize"]]',moduleName:"web-experience-app/components/see-all/itunes/lockup.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/see-all/loader",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@ember/debug"],(function(e,t,i,r,n,a,o){var l,s,p +function c(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function u(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,i.createTemplateFactory)({id:"2Mg5cUQ0",block:'[[[11,"section"],[24,0,"l-content-width section"],[17,1],[12],[1,"\\n\\n "],[18,2,[[30,0,["items"]],[30,0,["isLoadingNextPage"]]]],[1,"\\n\\n "],[8,[39,1],[[24,0,"we-loading-spinner--see-all"]],[["@nextLink","@nextPage"],[[30,0,["items","meta","next"]],[30,0,["nextPage"]]]],null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield","we-loading-spinner"]]',moduleName:"web-experience-app/components/see-all/loader.hbs",isStrictMode:!1}) +let m=(l=class extends r.default{constructor(){super(...arguments),c(this,"isLoadingNextPage",s,this),c(this,"items",p,this),this.items=this.args.items}async nextPage(){this.isLoadingNextPage=!0 +const{next:e}=this.items.meta +if(e&&this.args.getNextPage)try{const t=await this.args.getNextPage(e,this.items) +t&&t.length>0&&(this.items=t)}catch(t){}finally{this.isDestroyed||this.isDestroying||(this.isLoadingNextPage=!1)}}},s=u(l.prototype,"isLoadingNextPage",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=u(l.prototype,"items",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u(l.prototype,"nextPage",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"nextPage"),l.prototype),l) +e.default=m,(0,t.setComponentTemplate)(d,m)})),define("web-experience-app/components/see-all/loader/by-ids",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@ember/debug"],(function(e,t,i,r,n,a,o){var l,s,p,c +function u(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function d(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const m=(0,i.createTemplateFactory)({id:"w0uNwF0n",block:'[[[11,"section"],[24,0,"l-content-width section"],[17,1],[12],[1,"\\n\\n "],[18,2,[[30,0,["items"]],[30,0,["isLoadingNextPage"]]]],[1,"\\n\\n "],[8,[39,1],[[24,0,"we-loading-spinner--see-all"]],[["@itemIds","@nextPage"],[[30,0,["itemIds"]],[30,0,["nextPage"]]]],null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["yield","we-loading-spinner"]]',moduleName:"web-experience-app/components/see-all/loader/by-ids.hbs",isStrictMode:!1}) +let f=(l=class extends r.default{constructor(){super(...arguments),u(this,"isLoadingNextPage",s,this),u(this,"items",p,this),u(this,"itemIds",c,this)}async nextPage(){if(0!==this.itemIds.length){this.isLoadingNextPage=!0 +try{const e=await this.args.getItemsWithIds(this.itemIds,this.items) +this.itemIds=this.itemIds.filter((t=>e.every((e=>e.id!==t)))),e&&e.length>0&&(this.items=e)}catch(e){}finally{this.isDestroyed||this.isDestroying||(this.isLoadingNextPage=!1)}}}},s=d(l.prototype,"isLoadingNextPage",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=d(l.prototype,"items",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.items}}),c=d(l.prototype,"itemIds",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.itemIds}}),d(l.prototype,"nextPage",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"nextPage"),l.prototype),l) +e.default=f,(0,t.setComponentTemplate)(m,f)})),define("web-experience-app/components/see-all/ratings",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"rK8aMBue",block:'[[[10,"section"],[14,0,"l-content-width section"],[12],[1,"\\n "],[8,[39,0],null,[["@header","@productModel"],[[30,1],[30,2]]],null],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--ratings-grid"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,3]],null]],null],null,[[[44,[[28,[37,4],[[30,4,["profileName"]]],null]],[[[1," "],[46,[30,4,["component"]],null,[["rating","columnClassNames"],[[30,4,["rating"]],[28,[37,6],["l-column--grid ",[30,5,["columnClassNames"]]],null]]],null],[1,"\\n"]],[5]]]],[4]],null],[1," "],[13],[1,"\\n"],[13],[1,"\\n"]],["@header","@productModel","@items","item","profile"],false,["see-all/header","each","-track-array","let","see-all-profile","component","concat"]]',moduleName:"web-experience-app/components/see-all/ratings.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/see-all/review-card-grid",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"aCQ8ljma",block:'[[[11,0],[24,"role","feed"],[17,1],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,2]],null]],null],null,[[[1," "],[8,[39,2],[[24,0,"l-column--grid l-column small-12 medium-6 large-4 small-valign-top l-column--equal-height"]],[["@modalContentClass","@metricsTarget"],["we-modal__content--review","customerReview"]],[["default"],[[[[1,"\\n "],[8,[39,3],[[24,"role","article"],[16,"aria-posinset",[29,[[28,[37,4],[[30,4]],null]]]],[24,"aria-setsize","-1"],[24,"tabindex","0"]],[["@review","@onShowMore","@isTruncated"],[[28,[37,5],["media-api-review"],[["item"],[[30,3]]]],[30,5,["onShowMore"]],[30,5,["isTruncated"]]]],null],[1,"\\n "]],[5]]]]],[1,"\\n"]],[3,4]],null],[13],[1,"\\n"]],["&attrs","@items","review","index","modal"],false,["each","-track-array","we-truncate/modal","we-customer-review","inc","present"]]',moduleName:"web-experience-app/components/see-all/review-card-grid.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/see-all/reviews",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"bZ/DKm8B",block:'[[[10,"section"],[14,0,"l-content-width section"],[12],[1,"\\n "],[8,[39,0],null,[["@header","@productModel"],[[30,1],[30,2]]],null],[1,"\\n\\n"],[41,[30,2,["userRating","value"]],[[[1," "],[8,[39,2],null,[["@rating"],[[30,2,["userRating"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"l-row"],[14,"role","feed"],[14,"aria-labelledby","section__headline"],[15,"aria-busy",[30,3]],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,4]],null]],null],null,[[[1," "],[8,[39,5],[[24,0,"l-column--grid l-column small-12 medium-6 large-4 small-valign-top l-column--equal-height"]],[["@modalContentClass","@metricsTarget"],["we-modal__content--review","customerReview"]],[["default"],[[[[1,"\\n "],[8,[39,6],[[24,"role","article"],[16,"aria-posinset",[29,[[28,[37,7],[[30,6]],null]]]],[24,"aria-setsize","-1"],[24,"tabindex","0"]],[["@review","@onShowMore","@isTruncated"],[[30,5],[30,7,["onShowMore"]],[30,7,["isTruncated"]]]],null],[1,"\\n "]],[7]]]]],[1,"\\n"]],[5,6]],null],[1," "],[13],[1,"\\n "],[8,[39,8],[[24,0,"we-loading-spinner--see-all"]],[["@itemIds","@nextLink","@nextPage"],[[30,8],[30,4,["meta","next"]],[30,9]]],null],[1,"\\n"],[13],[1,"\\n"]],["@header","@productModel","@isLoadingNextPage","@items","review","index","modal","@itemIds","@nextPage"],false,["see-all/header","if","we-customer-ratings","each","-track-array","we-truncate/modal","we-customer-review","inc","we-loading-spinner"]]',moduleName:"web-experience-app/components/see-all/reviews.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/seo-tags",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","web-experience-app/utils/ssr"],(function(e,t,i,r,n,a,o){var l,s,p +function c(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,i.createTemplateFactory)({id:"sG9wWc2H",block:'[[[40,[[[41,[30,1,["title"]],[[[1," "],[11,"title"],[4,[38,3],[[30,0,["setDocumentTitle"]],[30,1,["title"]]],null],[4,[38,4],[[30,0,["setDocumentTitle"]],[30,1,["title"]]],null],[12],[1,"\\n "],[1,[34,5]],[1,[30,1,["title"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,6],null,null],[[[41,[30,1,["keywords"]],[[[1," "],[10,"meta"],[14,3,"keywords"],[15,"content",[30,1,["keywords"]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["description"]],[[[1," "],[10,"meta"],[14,3,"description"],[15,"content",[30,1,["description"]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["canonicalURL"]],[[[1," "],[10,"link"],[14,"rel","canonical"],[15,6,[30,1,["canonicalURL"]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["mobileSmartBannerTag"]],[[[1," "],[10,"meta"],[14,3,"apple-itunes-app"],[15,"content",[30,1,["mobileSmartBannerTag"]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,1,["searchEngineIndexing"]]],[[[1," "],[10,"meta"],[14,3,"robots"],[14,"content","noindex,nofollow"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["webManifest"]],[[[1," "],[10,"link"],[14,"rel","manifest"],[15,6,[30,1,["webManifest"]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["appleContentID"]],[[[1," "],[10,"meta"],[14,3,"apple:content_id"],[15,"content",[30,1,["appleContentID"]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["schemaTags"]]],null]],null],null,[[[1," "],[10,"script"],[15,3,[30,2,["name"]]],[14,4,"application/ld+json"],[12],[1,"\\n "],[1,[30,2,["content"]]],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["facebookAppLinkTags"]]],null]],null],null,[[[41,[30,3,["content"]],[[[1," "],[10,"meta"],[15,"property",[30,3,["name"]]],[15,"content",[30,3,["content"]]],[12],[13],[1,"\\n"]],[]],null]],[3]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["openGraphTags"]]],null]],null],null,[[[44,[[28,[37,11],[[30,4,["name"]],[30,4,["content"]]],null]],[[[1," "],[10,"meta"],[15,"property",[30,4,["name"]]],[15,"content",[30,5]],[12],[13],[1,"\\n"]],[5]]]],[4]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["twitterTags"]]],null]],null],null,[[[44,[[28,[37,11],[[30,6,["name"]],[30,6,["content"]]],null]],[[[1," "],[10,"meta"],[15,3,[30,6,["name"]]],[15,"content",[30,7]],[12],[13],[1,"\\n"]],[7]]]],[6]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["videoTags"]]],null]],null],null,[[[44,[[28,[37,11],[[30,8,["name"]],[30,8,["content"]]],null]],[[[1," "],[10,"meta"],[15,"property",[30,8,["name"]]],[15,"content",[30,9]],[12],[13],[1,"\\n"]],[9]]]],[8]],null]],[]],null]],[]],"%cursor:0%",[28,[37,1],[[30,0,["headElement"]]],null],null]],["@data","schemaTag","tag","tag","content","tag","content","tag","content"],false,["in-element","-in-el-null","if","did-insert","did-update","direction-marker","is-ssr","unless","each","-track-array","let","format-meta-content"]]',moduleName:"web-experience-app/components/seo-tags.hbs",isStrictMode:!1}) +let d=(l=(0,a.inject)("-document"),s=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="document",r=this,(i=p)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),this.tearDownTitle()}get headElement(){return this.document.head}setDocumentTitle(e,t){let[i]=t +this.document.title=i}tearDownTitle(){if((0,o.isSSR)())return +const{document:e}=this,t=e.querySelector("title") +t&&e.head.removeChild(t)}},p=c(s.prototype,"document",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(s.prototype,"setDocumentTitle",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"setDocumentTitle"),s.prototype),s) +e.default=d,(0,t.setComponentTemplate)(u,d)})),define("web-experience-app/components/we-audio-controls",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/template","@ember/service","ember-lifeline"],(function(e,t,i,r,n,a,o,l){var s,p,c,u,d +function m(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function f(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function b(e,t,i){return function(e,t,i){if(t.set)t.set.call(e,i) +else{if(!t.writable)throw new TypeError("attempted to set read only private field") +t.value=i}}(e,g(e,t,"set"),i),i}function g(e,t,i){if(!t.has(e))throw new TypeError("attempted to "+i+" private field on non-instance") +return t.get(e)}function h(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,i.createTemplateFactory)({id:"/4YSzJ3C",block:'[[[11,0],[16,0,[29,["we-audio-controls ",[52,[30,1]," is-visible"]]]],[17,2],[12],[1,"\\n"],[41,[48,[30,9]],[[[1," "],[18,9,[[28,[37,3],null,[["playbackPercentage","playbackButtonId"],[[30,0,["playbackPercentage"]],"audio-controls-playback"]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"we-audio-controls__playback"],[12],[1,"\\n "],[11,"button"],[24,0,"we-audio-controls__button we-audio-controls__button--skip we-audio-controls__button--back-15"],[16,"data-metrics-click",[28,[37,4],["skipBack"],[["id"],[[30,3]]]]],[24,4,"button"],[4,[38,5],["click",[30,0,["skipBack"]]],null],[12],[1,"\\n "],[1,[28,[35,6],["WEA.Common.Playback.Skip.Back"],null]],[1,[28,[35,7],["icon-back--skip-15"],[["class","aria-hidden","focusable"],["we-audio-controls__icon","true","false"]]]],[1,[28,[35,7],["icon-forward--skip-15"],[["class","aria-hidden","focusable"],["we-audio-controls__icon icon--rtl","true","false"]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,4],[[[1," "],[8,[39,8],[[24,0,"we-audio-controls__loading"]],[["@isLoading","@isPlaying"],[true,false]],null],[1,"\\n"]],[]],null],[1,"\\n "],[11,"button"],[24,1,"audio-controls-playback"],[16,0,[28,[37,9],["we-audio-controls__button we-audio-controls__button--playback icon icon-after ",[52,[30,4],"is-loading "],[30,0,["playStateClasses"]]],null]],[16,"aria-label",[30,0,["playPauseLabel"]]],[16,"aria-busy",[29,[[30,4]]]],[16,"data-metrics-click",[28,[37,4],["playPause"],[["id","action"],[[30,3],[30,0,["playPauseMetricsAction"]]]]]],[24,4,"button"],[4,[38,10],[[30,0,["focus"]]],null],[4,[38,5],["click",[30,0,["pause"]]],null],[12],[1,"\\n "],[1,[30,0,["playPauseLabel"]]],[1,"\\n "],[13],[1,"\\n\\n "],[11,"button"],[24,0,"we-audio-controls__button we-audio-controls__button--skip we-audio-controls__button--forward-30"],[16,"data-metrics-click",[28,[37,4],["skipAhead"],[["id"],[[30,3]]]]],[24,4,"button"],[4,[38,5],["click",[30,0,["skipAhead"]]],null],[12],[1,"\\n "],[1,[28,[35,6],["WEA.Common.Playback.Skip.Ahead"],null]],[1,[28,[35,7],["icon-forward--skip-30"],[["class","aria-hidden","focusable"],["we-audio-controls__icon","true","false"]]]],[1,[28,[35,7],["icon-back--skip-30"],[["class","aria-hidden","focusable"],["we-audio-controls__icon icon--rtl","true","false"]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[44,[[28,[37,12],[[30,0,["elapsedTime"]],0],null]],[[[1," "],[1,[28,[35,13],[[30,5]],[["classNames","duration","timer"],["we-audio-controls__time we-audio-controls__time--elapsed",true,false]]]],[1,"\\n"]],[5]]],[1,"\\n "],[10,0],[14,0,"we-audio-controls__progress-wrapper"],[12],[1,"\\n "],[10,"label"],[14,0,"we-audio-controls__progress-label"],[15,"for",[29,["audio-control--",[30,0,["elementId"]]]]],[12],[1,"\\n "],[1,[28,[35,6],["WEA.Common.Playback.Progress"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[11,"input"],[24,0,"we-audio-controls__progress"],[16,"disabled",[30,6]],[16,1,[29,["audio-control--",[30,0,["elementId"]]]]],[16,"max",[30,7]],[24,"min","0"],[24,"steps","1"],[16,5,[30,0,["inlineStyles"]]],[16,2,[30,0,["elapsedTime"]]],[24,4,"range"],[4,[38,5],["input",[30,0,["scrubToInput"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n\\n"],[44,[[28,[37,12],[[30,0,["remainingTime"]],0],null]],[[[1," "],[1,[28,[35,13],[[30,8]],[["classNames","duration","timer"],["we-audio-controls__time we-audio-controls__time--remaining",true,true]]]],[1,"\\n"]],[8]]]],[]]],[13],[1,"\\n"]],["@isActiveTrack","&attrs","@mediaId","@isLoading","elapsedTime","@isDisabled","@duration","remainingTime","&default"],false,["if","has-block","yield","hash","metrics-data","on","t","svg-jar","radial-progress","concat","did-insert","let","or","time-tag"]]',moduleName:"web-experience-app/components/we-audio-controls.hbs",isStrictMode:!1}) +let w=(d=new WeakMap,s=class extends r.default{constructor(){super(...arguments),m(this,"audioPlayer",p,this),m(this,"mediaPlayer",c,this),m(this,"i18n",u,this),f(this,d,{writable:!0,value:null})}get duration(){return this.args.duration??0}get elapsedTime(){const{playbackTime:e}=this.mediaPlayer +return Number.isNaN(e)?0:e}get inlineStyles(){const{playbackPercentage:e}=this +return(0,a.htmlSafe)(`--progress:${e}%;`)}get playbackPercentage(){const{duration:e,elapsedTime:t}=this +return e&&t?Math.round(t/e*100):0}get playPauseLabel(){const e=this.args.isPlaying?"Pause":"Play" +return this.i18n.t(`WEA.Common.${e}`)}get playPauseMetricsAction(){return this.args.isPlaying?"pause":"play"}get playStateClasses(){return this.args.isPlaying?"icon-pause":"icon-play"}get remainingTime(){const{playbackTimeRemaining:e}=this.mediaPlayer +return Number.isNaN(e)?0:e}focus(e){e.focus()}async pause(){const e=await this.args.media,t=await this.args.queue +this.mediaPlayer.togglePlayback(t,e,this.isPlayableQueue)}scrubToInput(e){b(this,d,e),(0,l.throttleTask)(this,"_seekToTime",500)}_seekToTime(){var e,t +this.audioPlayer.seekToTime((e=this,t=d,function(e,t){return t.get?t.get.call(e):t.value}(e,g(e,t,"get"))).target.value),b(this,d,null)}skipBack(){(0,l.throttleTask)(this,"_seekBackward",500)}_seekBackward(){this.audioPlayer.seekBackward()}skipAhead(){(0,l.throttleTask)(this,"_seekForward",500)}_seekForward(){this.audioPlayer.seekForward()}},p=h(s.prototype,"audioPlayer",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(s.prototype,"mediaPlayer",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(s.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(s.prototype,"focus",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"focus"),s.prototype),h(s.prototype,"pause",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"pause"),s.prototype),h(s.prototype,"scrubToInput",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"scrubToInput"),s.prototype),h(s.prototype,"skipBack",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"skipBack"),s.prototype),h(s.prototype,"skipAhead",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"skipAhead"),s.prototype),s) +e.default=w,(0,t.setComponentTemplate)(y,w)})),define("web-experience-app/components/we-book-artwork",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"YwEqN34C",block:'[[[11,0],[24,0,"we-book-artwork"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"we-book-artwork__lighting"],[12],[1,"\\n "],[8,[39,0],[[16,0,[28,[37,1],["we-artwork--fullwidth we-artwork--no-border we-book-artwork__background ",[30,2]],null]]],[["@artwork","@profile","@lazyLoad","@fallbackProfile"],[[30,3],[30,4],[30,5],[30,6]]],null],[1,"\\n "],[8,[39,0],[[16,0,[28,[37,1],["we-artwork--fullwidth we-artwork--no-border we-book-artwork__foreground ",[30,2]],null]]],[["@artwork","@profile","@lazyLoad","@fallbackProfile"],[[30,3],[30,4],[30,5],[30,6]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@artworkClassName","@artwork","@profile","@lazyLoad","@fallbackArtworkProfile"],false,["amp-artwork/wea","concat"]]',moduleName:"web-experience-app/components/we-book-artwork.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-charts-filter-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service"],(function(e,t,i,r,n,a){var o,l +function s(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,i.createTemplateFactory)({id:"WDnY3fKU",block:'[[[11,0],[16,0,[29,["we-genre-filter__dropdown ",[52,[30,1],"we-genre-filter__dropdown--expanded"]]]],[24,"role","dialog"],[24,"data-we-charts-filter-dropdown",""],[17,2],[4,[38,1],[[30,0,["didUpdateArgs"]],[30,1],[30,0,["responsive","viewport"]]],null],[4,[38,2],[[30,0,["didUpdateArgs"]],[30,1],[30,0,["responsive","viewport"]]],null],[4,[38,3],[[30,0,["didUpdateArgs"]],false],null],[12],[1,"\\n "],[10,0],[14,0,"we-genre-filter__categories-list l-content-width"],[14,"role","dialog"],[15,"aria-label",[29,[[28,[37,4],[[30,3],[28,[37,5],["WEA.Charts.Categories.Button"],null]],null]]]],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,4]],null]],null],null,[[[41,[30,5,["genre"]],[[[1," "],[11,3],[24,"data-we-link-to-exclude",""],[16,6,[30,5,["chartUrl"]]],[24,0,"we-genre-filter__item"],[16,"data-we-charts-filter-dropdown-list-item",[30,5,["name"]]],[4,[38,8],["keydown",[30,0,["onKeyDown"]]],null],[12],[1,"\\n "],[10,1],[14,0,"we-genre-filter__artwork"],[12],[1,"\\n "],[8,[39,9],[[24,0,"we-artwork--not-round we-artwork--no-border"],[24,"role","presentation"]],[["@artwork","@profile","@addBgColor"],[[30,5,["artwork"]],"category-for-artwork",false]],null],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"we-genre-filter__name"],[14,"data-we-genre-name",""],[12],[1,"\\n "],[1,[30,5,["name"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[5]],null],[1," "],[13],[1,"\\n"],[13],[1,"\\n"],[10,0],[15,0,[29,["we-genre-filter__curtain ",[52,[30,1],"we-genre-filter__curtain--expanded"]]]],[14,"role","button"],[15,"aria-label",[28,[37,5],["WEA.Common.Close"],null]],[12],[13],[1,"\\n"]],["@isExpanded","&attrs","@ariaLabel","@genres","genre"],false,["if","did-insert","did-update","will-destroy","or","t","each","-track-array","on","amp-artwork/wea"]]',moduleName:"web-experience-app/components/we-charts-filter-dropdown.hbs",isStrictMode:!1}),c="has-overlay-open" +let u=(o=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="responsive",r=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get triggerAttribute(){return this.args.triggerAttribute||"data-we-charts-filter-dropdown-trigger"}get triggerSelector(){const{categoryType:e}=this.args,{triggerAttribute:t}=this +return`[${e?`${t}="${e}"`:t}]`}didUpdateArgs(e,t){let[i]=t +i?(this.autoFocusAndAriaHide(),this.attachClickOutsideAndScroll()):(document.querySelector("#charts-content-section")?.removeAttribute("aria-hidden"),document.querySelector("footer")?.removeAttribute("aria-hidden"),this.detachClickOutsideAndScroll())}autoFocusAndAriaHide(){document.querySelectorAll("[data-we-charts-filter-dropdown-list-item]")[0].focus(),document.querySelector("#charts-content-section")?.setAttribute("aria-hidden",!0),document.querySelector("footer")?.setAttribute("aria-hidden",!0)}attachClickOutsideAndScroll(){"small"===this.responsive.viewport?this.detachClickOutsideAndScroll():document.body.classList.add(c),window.addEventListener("click",this.clickOutside)}detachClickOutsideAndScroll(){window.removeEventListener("click",this.clickOutside),document.body.classList.remove(c)}closeAndDetachClickOutside(){this.args.onClose?.(),this.detachClickOutsideAndScroll()}clickOutside(e){let{target:t}=e +t.hasAttribute(this.triggerAttribute)||this.didClickDropdown(t)||this.closeAndDetachClickOutside()}onKeyDown(e){if(27===e.keyCode&&this.args.isExpanded)return this.closeAndDetachClickOutside(),void document.querySelector(this.triggerSelector)?.focus() +if(9!==e.keyCode)return +const t=document.querySelector("[data-we-charts-filter-dropdown]").querySelectorAll("a:not([disabled])"),i=t[t.length-1],[r]=t +e.shiftKey?document.activeElement===r&&(e.preventDefault(),i.focus()):document.activeElement===i&&(e.preventDefault(),r.focus())}didClickDropdown(e){const t=document.querySelector(".we-genre-filter__dropdown"),i=e.classList&&e.classList.contains("we-artwork"),r=e.hasAttribute("data-we-charts-filter-dropdown-list-item")||e.hasAttribute("data-we-genre-name")||i +return t&&t.contains(e)&&!r}},l=s(o.prototype,"responsive",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"didUpdateArgs",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"didUpdateArgs"),o.prototype),s(o.prototype,"closeAndDetachClickOutside",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"closeAndDetachClickOutside"),o.prototype),s(o.prototype,"clickOutside",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"clickOutside"),o.prototype),s(o.prototype,"onKeyDown",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"onKeyDown"),o.prototype),o) +e.default=u,(0,t.setComponentTemplate)(p,u)})),define("web-experience-app/components/we-connecting/android/carrier",["exports","@glimmer/component","@ember/service"],(function(e,t,i){var r,n +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let a=(r=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=n)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get ariaLabel(){const e=this.i18n.t("WEA.Error.Generic.GooglePlay") +return this.i18n.t("WEA.Error.Carrier.Open.Action",{appname:e})}get text(){const e=`${this.i18n.t("WEA.Error.Generic.GooglePlay")}` +return this.i18n.t("WEA.Error.Carrier.Open.Action",{appname:e})}},o=r.prototype,l="i18n",s=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(p).forEach((function(e){u[e]=p[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),u),c&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(c):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,l,u),u=null),n=u,r) +var o,l,s,p,c,u +e.default=a})),define("web-experience-app/components/we-connecting/generic",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"QVZe47pI",block:'[[[10,0],[14,0,"we-connecting"],[12],[1,"\\n "],[10,"main"],[14,0,"we-connecting__content"],[12],[1,"\\n "],[10,2],[14,0,"we-connecting__logo"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1],"music-note"],null],[[[1," "],[1,[28,[35,2],[[30,1]],[["role","class","aria-labelledby"],["img","we-connecting__logo-img","we-connecting-instructions"]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"music"],null],[[[1," "],[10,"img"],[14,"src","/assets/images/icons/music-f7369591ccf04b2f87d794bee6df888b.png"],[14,0,"we-connecting__logo-img"],[14,"aria-labelledby","we-connecting-instructions"],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"podcasts"],null],[[[1," "],[10,"img"],[14,"src","/assets/images/icons/podcasts-a7260008603206bf74433af7b576a4d3.png"],[14,0,"we-connecting__logo-img"],[14,"aria-labelledby","we-connecting-instructions"],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"apps"],null],[[[1," "],[10,"img"],[14,"src","/assets/images/icons/apps-02daf211a48ed1f493ea452fb3e1ca38.png"],[14,0,"we-connecting__logo-img"],[14,"aria-labelledby","we-connecting-instructions"],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"books"],null],[[[1," "],[10,"img"],[14,"src","/assets/images/icons/books-dbe5a8092d0579235aab707c005acf51.png"],[14,0,"we-connecting__logo-img"],[14,"aria-labelledby","we-connecting-instructions"],[12],[13],[1,"\\n "]],[]],null]],[]]]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n\\n "],[10,2],[14,0,"we-connecting__instructions"],[14,1,"we-connecting-instructions"],[12],[1,"\\n"],[41,[28,[37,3],[[30,2],[28,[37,4],[[30,3]],null]],null],[[[1," "],[1,[28,[35,5],[[28,[37,6],["WEA.Error.Generic.Title.Connecting"],null]],null]],[10,1],[14,0,"we-connecting__ellipses"],[12],[1,[28,[35,5],[[28,[37,6],["WEA.Common.Ellipsis.Animated"],null]],null]],[13],[1,"\\n"]],[]],[[[41,[30,3],[[[1," "],[1,[28,[35,5],[[28,[37,6],["WEA.Error.Generic.Subtitle"],[["downloadLink"],[[30,4]]]]],null]],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["@logo","@isLoading","@canShowSubtitle","@downloadLink"],false,["if","eq","svg-jar","or","not","html-safe","t"]]',moduleName:"web-experience-app/components/we-connecting/generic.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-connecting/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","web-experience-app/config","@ember/object","@ember/service","@ember/runloop","web-experience-app/config/timeouts","web-experience-app/utils/urls","web-experience-app/services/app-view-state","@glimmer/tracking"],(function(e,t,i,r,n,a,o,l,s,p,c,u){var d,m,f,b,g,h,y,w,v,_,P +function O(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function A(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const k=(0,i.createTemplateFactory)({id:"m6zT1CtT",block:'[[[11,0],[4,[38,0],[[30,0,["handleInsert"]]],null],[4,[38,1],[[30,0,["handleUpdate"]]],null],[12],[1,"\\n"],[41,[48,[30,1]],[[[1," "],[18,1,[[28,[37,5],null,[["url","launchApp","isLoading"],[[30,0,["url"]],[30,0,["launchApp"]],[30,0,["isLoading"]]]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,6],null,[["@logo","@isLoading","@canShowSubtitle","@downloadLink"],[[30,0,["logo"]],[30,0,["isLoading"]],[30,0,["canShowSubtitle"]],[30,0,["downloadLink"]]]],null],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&default"],false,["did-insert","did-update","if","has-block","yield","hash","we-connecting/generic"]]',moduleName:"web-experience-app/components/we-connecting/index.hbs",isStrictMode:!1}) +let S=(d=(0,o.inject)("location-wea"),m=(0,a.computed)("appViewState.currentState"),f=(0,a.computed)("appViewState.isiTunesView","isLoading"),b=(0,a.computed)("appViewState.isiTunesView"),g=class extends r.default{constructor(){super(...arguments),O(this,"appViewState",h,this),O(this,"fastboot",y,this),O(this,"i18n",w,this),O(this,"platform",v,this),O(this,"location",_,this),O(this,"isLoading",P,this)}get logo(){return c.LOGO_FOR_STATE[this.appViewState.currentState]}get canShowSubtitle(){return!this.isLoading&&this.appViewState.isiTunesView}get connectingTitle(){const{i18n:e}=this +return this.appViewState.isiTunesView?e.t("WEA.Error.Generic.Title.iTunes"):e.t("WEA.Error.Generic.Title")}get downloadLink(){const{i18n:e}=this +return`${e.t("WEA.Error.Generic.Subtitle.DownloadLink.Text")}`}get isGiftCardUrl(){return/^.*?(\/redeem)[^$]*$/.test(this.url)}get url(){return this.args.url?this.args.url:window?window.location.href:""}handleInsert(){const e=this.platform.couldHaveiTunes,t=this.platform.canOpenAppleMusic,i=this.platform.couldHaveBookStore,{isAndroid:r}=this.platform.browser +let n=!1 +switch(this.appViewState.currentState){case c.VIEW_STATES.APP:n=this.platform.couldHaveMacAppStore +break +case c.VIEW_STATES.BOOK:n=i||this.isGiftCardUrl&&e +break +case c.VIEW_STATES.PODCASTS:n=this.platform.couldHavePodcasts||e +break +case c.VIEW_STATES.TV:n=this.platform.couldHaveTV +break +default:n=!r&&t||e}n&&this.launchApp(),(0,l.later)(this,(()=>{this.isLoading=!1}),s.LOADING_MSG_TIMEOUT)}launchApp(){if(this.args.preventLaunch)return!1 +let{url:e}=this +if(!e)return +if(this.isGiftCardUrl){e=`${this.platform.couldHaveBookStore?"itms-bookss":"itms"}${n.default.booksGiftCardRedemptionUrlBase}`}(this.appViewState.isAppStoreView||this.appViewState.isMacAppStoreView)&&this.platform.couldHaveMacAppStore&&(e=(0,p.updateProtocol)(e,"macappstores")),this.platform.launch(e)}},h=A(g.prototype,"appViewState",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=A(g.prototype,"fastboot",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=A(g.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=A(g.prototype,"platform",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=A(g.prototype,"location",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=A(g.prototype,"isLoading",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),A(g.prototype,"logo",[m],Object.getOwnPropertyDescriptor(g.prototype,"logo"),g.prototype),A(g.prototype,"canShowSubtitle",[f],Object.getOwnPropertyDescriptor(g.prototype,"canShowSubtitle"),g.prototype),A(g.prototype,"connectingTitle",[b],Object.getOwnPropertyDescriptor(g.prototype,"connectingTitle"),g.prototype),A(g.prototype,"handleInsert",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"handleInsert"),g.prototype),A(g.prototype,"launchApp",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"launchApp"),g.prototype),g) +e.default=S,(0,t.setComponentTemplate)(k,S)})),define("web-experience-app/components/we-customer-ratings",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","web-experience-app/config"],(function(e,t,i,r,n,a,o){var l,s,p +function c(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,i.createTemplateFactory)({id:"3Umjznw0",block:'[[[10,0],[14,0,"we-customer-ratings lockup"],[12],[1,"\\n "],[10,0],[14,0,"l-row"],[12],[1,"\\n "],[10,0],[14,0,"we-customer-ratings__stats l-column small-4 medium-6 large-4"],[12],[1,"\\n "],[10,0],[14,0,"we-customer-ratings__averages"],[12],[1,[28,[35,0],[[28,[37,1],["WEA.Common.AverageRating"],[["rating","ratingTotal"],[[28,[37,2],["",[28,[37,3],[[30,1,["value"]]],[["decimal"],[1]]],""],null],[28,[37,3],[[30,0,["maxRating"]]],[["decimal"],[0]]]]]]],null]],[13],[1,"\\n"],[41,[30,1,["ratingCount"]],[[[1," "],[10,0],[14,0,"we-customer-ratings__count small-hide medium-show"],[12],[1,[28,[35,1],["WEA.Common.Ratings"],[["count"],[[28,[37,5],[[30,1,["ratingCount"]]],null]]]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0," l-column small-8 medium-6 large-4"],[12],[1,"\\n "],[10,"figure"],[14,0,"we-star-bar-graph"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["ratingBreakdown"]]],null]],null],null,[[[1," "],[10,0],[14,0,"we-star-bar-graph__row"],[12],[1,"\\n "],[10,1],[15,0,[29,["we-star-bar-graph__stars ",[52,[28,[37,8],[[30,2,["rating"]],1],null],[28,[37,2],["we-star-bar-graph__stars--",[30,2,["rating"]]],null]]]]],[12],[13],[1,"\\n "],[10,0],[14,0,"we-star-bar-graph__bar"],[12],[1,"\\n "],[10,0],[14,0,"we-star-bar-graph__bar__foreground-bar"],[15,5,[28,[37,9],[[28,[37,10],null,[["width"],[[30,2,["percentage"]]]]]],null]],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"],[41,[30,1,["ratingCount"]],[[[1," "],[10,2],[14,0,"we-customer-ratings__count medium-hide"],[12],[1,[28,[35,1],["WEA.Common.Ratings"],[["count"],[[28,[37,5],[[30,1,["ratingCount"]]],null]]]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["@rating","item"],false,["html-safe","t","concat","to-locale-fixed","if","abbr-number","each","-track-array","gt","style-attribute","hash"]]',moduleName:"web-experience-app/components/we-customer-ratings.hbs",isStrictMode:!1}) +let d=(l=(0,n.computed)("args.rating.{ratingCount,ratingCountList}"),s=class extends r.default{constructor(){var e,t,i,r,n,a,l +super(...arguments),e=this,t="i18n",r=this,(i=p)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),n=this,a="maxRating",l=o.default.maxRating,a in n?Object.defineProperty(n,a,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[a]=l}get ratingBreakdown(){const e=this.args.rating?.ratingCount??0,t=this.args.rating?.ratingCountList??[],{length:i}=t +return t.slice().reverse().map(((t,r)=>{const n=0===e?0:Math.round(100*t/e) +return{rating:i-r,percentage:`${n}%`}}))}},p=c(s.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(s.prototype,"ratingBreakdown",[l],Object.getOwnPropertyDescriptor(s.prototype,"ratingBreakdown"),s.prototype),s) +e.default=d,(0,t.setComponentTemplate)(u,d)})),define("web-experience-app/components/we-customer-review",["exports","@ember/component","@ember/template-factory","@glimmer/component","web-experience-app/utils/id-gen"],(function(e,t,i,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,i.createTemplateFactory)({id:"uo2aYlNW",block:'[[[11,0],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]],[24,0,"we-customer-review lockup"],[17,1],[12],[1,"\\n "],[8,[39,0],[[24,0,"we-customer-review__rating we-star-rating--large"]],[["@value"],[[30,2,["rating"]]]],null],[1,"\\n\\n "],[10,0],[14,0,"we-customer-review__header we-customer-review__header--user"],[12],[1,"\\n "],[8,[39,1],[[24,0,"we-customer-review__user"]],[["@tagName","@value"],["span",[30,2,["name"]]]],null],[1,"\\n\\n "],[10,1],[14,0,"we-customer-review__separator"],[12],[1,[28,[35,2],["WEA.Common.Comma"],null]],[13],[1,"\\n\\n "],[1,[28,[35,3],[[30,2,["date"]]],[["format","classNames","dataTestAttr"],["SHORT_DATE","we-customer-review__date","data-test-customer-review-date"]]]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,1],[[24,0,"we-customer-review__title"],[16,1,[30,0,["ariaLabelledBy"]]]],[["@tagName","@value"],["h3",[30,2,["title"]]]],null],[1,"\\n\\n"],[41,[30,0,["isTruncated"]],[[[1," "],[8,[39,1],[[24,0,"we-customer-review__body"]],[["@tagName","@clampProfile","@value","@isInteractive","@onShowMore","@dataMetricsClick"],["blockquote",[52,[30,2,["responseText"]],"customer-review-with-response","customer-review"],[28,[37,5],[[30,2,["body"]]],null],true,[30,3],[28,[37,6],["expandMore"],null]]],null],[1,"\\n\\n"],[41,[30,2,["responseText"]],[[[1," "],[10,"h3"],[14,0,"we-customer-review__header we-customer-review__header--response"],[12],[1,"\\n "],[8,[39,1],[[24,0,"we-customer-review__title"]],[["@tagName","@value"],["span",[28,[37,2],["WEA.AppPages.DeveloperResponse"],null]]],null],[1,"\\n\\n "],[10,1],[14,0,"we-customer-review__separator"],[12],[1,[28,[35,2],["WEA.Common.Comma"],null]],[13],[1,"\\n\\n "],[1,[28,[35,3],[[30,2,["responseDate"]]],[["format","classNames","dataTestAttr"],["SHORT_DATE","we-customer-review__date we-customer-review__date--response","data-test-customer-review-response-date"]]]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,1],[[24,0,"we-customer-review__body"]],[["@tagName","@clampProfile","@value","@isInteractive","@onShowMore","@dataMetricsClick"],["blockquote","customer-review-response",[28,[37,5],[[30,2,["responseText"]]],null],true,[30,3],[28,[37,6],["expandMore"],null]]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[10,"blockquote"],[14,0,"we-customer-review__body--modal"],[12],[1,"\\n "],[8,[39,7],null,[["@value"],[[28,[37,5],[[30,2,["body"]]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,2,["responseText"]],[[[1," "],[10,"h3"],[14,0,"we-customer-review__header we-customer-review__header--response"],[12],[1,"\\n "],[8,[39,1],[[24,0,"we-customer-review__title"]],[["@tagName","@value"],["span",[28,[37,2],["WEA.AppPages.DeveloperResponse"],null]]],null],[1,"\\n\\n "],[10,1],[14,0,"we-customer-review__separator"],[12],[1,[28,[35,2],["WEA.Common.Comma"],null]],[13],[1,"\\n\\n "],[1,[28,[35,3],[[30,2,["responseDate"]]],[["format","classNames","dataTestAttr"],["SHORT_DATE","we-customer-review__date we-customer-review__date--response","data-test-customer-review-response-date"]]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,"blockquote"],[14,0,"we-customer-review__body--modal"],[12],[1,"\\n "],[8,[39,7],null,[["@value"],[[28,[37,5],[[30,2,["responseText"]]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]],[13],[1,"\\n"]],["&attrs","@review","@onShowMore"],false,["we-star-rating","we-truncate","t","time-tag","if","html-sanitize","metrics-data","bidi-text"]]',moduleName:"web-experience-app/components/we-customer-review.hbs",isStrictMode:!1}),o=(0,n.default)("we-customer-review") +class l extends r.default{constructor(){super(...arguments),this.ariaLabelledBy=o()}get isTruncated(){return this.args.isTruncated??!0}get review(){return this.args.review||null}}e.default=l,(0,t.setComponentTemplate)(a,l)})),define("web-experience-app/components/we-footer-disclaimer",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"MUmlUsEd",block:'[[[10,0],[12],[1,"\\n "],[10,"footer"],[14,0,"we-footer-disclaimer"],[12],[1,"\\n "],[10,0],[14,0,"we-footer-disclaimer__wrapper l-content-width"],[12],[1,"\\n "],[10,2],[14,0,"we-footer-disclaimer__text"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.Disclaimer"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["t"]]',moduleName:"web-experience-app/components/we-footer-disclaimer.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-genre-filter",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@glimmer/tracking"],(function(e,t,i,r,n,a,o){var l,s,p +function c(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function u(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,i.createTemplateFactory)({id:"0a5176IO",block:'[[[1,"\\n"],[11,0],[24,0,"we-genre-filter"],[4,[38,0],[[30,0,["handleInsert"]]],null],[4,[38,1],[[30,0,["handleDestroy"]]],null],[12],[1,"\\n "],[10,0],[14,0,"we-genre-filter__popular-list"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1]],null]],null],null,[[[1," "],[8,[39,4],[[24,"role","button"],[24,0,"we-genre-filter__pill"],[24,"data-we-genre-filter-popular",""]],[["@route","@models"],[[52,[30,3],"charts.audiobooks.genre","charts.genre"],[28,[37,6],[[30,2,["seoName"]],[30,2,["genre"]]],null]]],[["default"],[[[[1,"\\n "],[1,[30,2,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]],null],[41,[28,[37,7],[[28,[37,8],null,null]],null],[[[1," "],[11,"button"],[24,"data-we-charts-filter-dropdown-trigger",""],[16,"aria-expanded",[52,[30,0,["isExpanded"]],"true","false"]],[16,0,[29,["we-genre-filter__pill we-genre-filter__trigger ",[52,[30,0,["isExpanded"]],"we-genre-filter__trigger--up"]]]],[24,4,"button"],[4,[38,9],["click",[30,0,["toggleExpansion"]]],null],[12],[1,"\\n "],[1,[28,[35,10],["WEA.Charts.GenreFilter.Button"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[8,[39,11],null,[["@isExpanded","@genres","@route","@onClose","@ariaLabel"],[[30,0,["isExpanded"]],[30,4],[52,[30,3],"charts.audiobooks.genre","charts.genre"],[30,0,["toggleExpansion"]],[28,[37,10],["WEA.Charts.GenreFilter.Button"],null]]],null],[1,"\\n"],[13],[1,"\\n"]],["@popularGenres","popularGenre","@isAudiobooks","@genres"],false,["did-insert","will-destroy","each","-track-array","link-to","if","array","not","is-ssr","on","t","we-charts-filter-dropdown"]]',moduleName:"web-experience-app/components/we-genre-filter.hbs",isStrictMode:!1}) +let m=(l=class extends r.default{constructor(){var e,t,i +super(...arguments),c(this,"responsive",s,this),c(this,"isExpanded",p,this),i=void 0,(t="_boundfillPillsToAvailableSpace")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}handleInsert(e){this._boundfillPillsToAvailableSpace=this.fillPillsToAvailableSpace.bind(null,e),this.responsive.on("didChange",this._boundfillPillsToAvailableSpace),this.fillPillsToAvailableSpace(e)}fillPillsToAvailableSpace(e){if("small"===this.responsive.viewport)return +const t=e.querySelector("[data-we-charts-filter-dropdown-trigger]"),i=e.getBoundingClientRect().right,r=e.querySelectorAll("[data-we-genre-filter-popular]") +let n=r.length-1 +r.forEach((e=>e.classList?.remove("hidden"))) +let a=t.getBoundingClientRect().right +for(;a>=i;){r[n].classList.add("hidden"),n--,a=t.getBoundingClientRect().right}}toggleExpansion(){this.isExpanded=!this.isExpanded}handleDestroy(){const{responsive:e}=this +e.has("didChange")&&this._boundfillPillsToAvailableSpace&&e.off("didChange",this._boundfillPillsToAvailableSpace)}},s=u(l.prototype,"responsive",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=u(l.prototype,"isExpanded",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u(l.prototype,"handleInsert",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"handleInsert"),l.prototype),u(l.prototype,"fillPillsToAvailableSpace",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"fillPillsToAvailableSpace"),l.prototype),u(l.prototype,"toggleExpansion",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"toggleExpansion"),l.prototype),u(l.prototype,"handleDestroy",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"handleDestroy"),l.prototype),l) +e.default=m,(0,t.setComponentTemplate)(d,m)})),define("web-experience-app/components/we-global-element-visibility",["exports","@amp/ember-ui-global-elements/components/we-global-element-visibility"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/we-limit-per-viewport",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/array","@ember/object","@ember/service"],(function(e,t,i,r,n,a,o){var l,s,p,c +function u(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function d(e,t){return function(e,t){if(t.get)return t.get.call(e) +return t.value}(e,function(e,t,i){if(!t.has(e))throw new TypeError("attempted to "+i+" private field on non-instance") +return t.get(e)}(e,t,"get"))}function m(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const f=(0,i.createTemplateFactory)({id:"Xn/sSee5",block:'[[[41,[30,1],[[[42,[28,[37,2],[[28,[37,2],[[28,[37,3],[[30,1],[28,[37,4],[[30,0,["limit"]],[30,2]],null]],null]],null]],null],null,[[[1," "],[8,[39,5],[[16,0,[30,5]]],[["@tagName"],[[30,6]]],[["default"],[[[[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,3]],null]],null],null,[[[1," "],[18,11,[[30,7],[28,[37,7],[[30,1],[30,4],[30,8]],null]]],[1,"\\n"]],[7,8]],null],[1," "]],[]]]]],[1,"\\n"]],[3,4]],null]],[]],[[[42,[28,[37,2],[[28,[37,2],[[28,[37,4],[[30,0,["limit"]],[30,2]],null]],null]],null],null,[[[1," "],[18,11,[[30,9],[30,10]]],[1,"\\n"]],[9,10]],null]],[]]]],["@group","@items","grouped","groupedIndex","@groupClass","@groupTag","item","index","item","index","&default"],false,["if","each","-track-array","chunk","take","html-tag","yield","grouped-index"]]',moduleName:"web-experience-app/components/we-limit-per-viewport.hbs",isStrictMode:!1}) +let b=(l=(0,a.computed)("responsive.viewport","small","medium","large"),c=new WeakMap,s=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="responsive",r=this,(i=p)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),u(this,c,{writable:!0,value:(0,n.A)()})}get items(){return this.args.items||d(this,c)}get small(){return this.args.small||this.items.length}get medium(){return this.args.medium||this.small}get large(){return this.args.large||this.medium}get limit(){return this[this.responsive.viewport||"small"]}},p=m(s.prototype,"responsive",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(s.prototype,"limit",[l],Object.getOwnPropertyDescriptor(s.prototype,"limit"),s.prototype),s) +e.default=b,(0,t.setComponentTemplate)(f,b)})),define("web-experience-app/components/we-loading-spinner",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","ember-lifeline","@ember/service","web-experience-app/config/environment"],(function(e,t,i,r,n,a,o,l){var s,p +function c(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,i.createTemplateFactory)({id:"SD0X1epN",block:'[[[11,0],[24,0,"we-loading-spinner"],[24,"role","presentation"],[16,5,[52,[51,[30,0,["isVisible"]]],"display: none;"]],[17,1],[4,[38,1],null,[["onEnter","viewportTolerance","viewportSpy"],[[30,0,["nextPage"]],[30,0,["viewportTolerance"]],[30,0,["viewportSpy"]]]]],[12],[1,"\\n"],[13],[1,"\\n"]],["&attrs"],false,["unless","in-viewport"]]',moduleName:"web-experience-app/components/we-loading-spinner.hbs",isStrictMode:!1}),{LOADING_SPINNER_SPY:m}=l.default.APP,f={bottom:150} +let b=(s=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="inViewport",r=this,(i=p)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),c(this,"viewportTolerance",f),c(this,"viewportSpy",m)}get isVisible(){return this.args.forceDisplay||this.args.nextLink||this.args.itemIds?.length}nextPage(e){this.args.nextPage?.(),this.spinnerEl||(this.spinnerEl=e),this.viewportSpy&&(0,a.debounceTask)(this,"loadInViewport",500)}loadInViewport(){if(!this.isVisible)return +this.inViewport.isInViewport(this.spinnerEl?.getBoundingClientRect(),window.innerHeight||document.documentElement.clientHeight,window.innerWidth||document.documentElement.clientWidth,this.viewportTolerance)&&this.nextPage(this.spinnerEl)}},p=u(s.prototype,"inViewport",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(s.prototype,"nextPage",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"nextPage"),s.prototype),s) +e.default=b,(0,t.setComponentTemplate)(d,b)})),define("web-experience-app/components/we-localnav/app-store",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"1VaTH+wP",block:'[[[8,[39,0],[[16,0,[28,[37,1],[[30,1],"we-localnav--app-store"],null]]],[["@productKey","@qualifierKey","@storeLink","@titleKey","@supportsArcade"],["WEA.LocalNav.Store.AppStore","WEA.LocalNav.Preview.AppStore","/ios/app-store/","WEA.LocalNav.Title.Preview.AppStore",[30,2]]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1," "],[8,[39,3],null,null,null],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n"]],["@localNavClassNames","@supportsArcade"],false,["we-localnav","or","if","we-localnav/apple-arcade-cta"]]',moduleName:"web-experience-app/components/we-localnav/app-store.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-localnav/apple-arcade-cta",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"Qy9iJTOk",block:'[[[10,3],[15,6,[28,[37,0],["WEA.AppPages.Arcade.Link.URL"],null]],[14,0,"we-localnav__app we-localnav__app--arcade localnav-action we-localnav__action targeted-link we-localnav__app--reveal-on-scroll"],[15,"data-metrics-click",[28,[37,1],["localNavArcadeCTA"],[["url"],[[28,[37,0],["WEA.AppPages.Arcade.Link.URL"],null]]]]],[12],[1,"\\n "],[10,0],[14,0,"we-localnav__app__copy"],[12],[1,"\\n "],[10,0],[14,0,"we-localnav__app__name"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.Branding.Title"],null]],[13],[1,"\\n "],[10,0],[14,0,"we-localnav__app__subcopy targeted-link__target"],[12],[1,[28,[35,0],["WEA.AppPages.Arcade.UpsellBanner.CTA.Text"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"picture"],[14,0,"we-localnav__app__icon e-artwork"],[12],[1,"\\n "],[1,[28,[35,2],["arcade-webpreview"],[["class","aria-hidden"],["we-artwork__image","true"]]]],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["t","metrics-data","svg-jar"]]',moduleName:"web-experience-app/components/we-localnav/apple-arcade-cta.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-localnav/apple-books",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service"],(function(e,t,i,r,n){var a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const l=(0,i.createTemplateFactory)({id:"kGzEzrqs",block:'[[[8,[39,0],[[24,0,"we-localnav--books"]],[["@productKey","@qualifierKey","@hideQualifier","@hideBorder","@storeLink","@titleKey","@menuLinks"],["WEA.LocalNav.Store.Books","WEA.LocalNav.Preview.Books",[30,1],[30,2],"/apple-books/","WEA.LocalNav.Title.Preview.Books",[30,0,["localNav","links"]]]],null],[1,"\\n"]],["@hideQualifier","@hideBorder"],false,["we-localnav"]]',moduleName:"web-experience-app/components/we-localnav/apple-books.hbs",isStrictMode:!1}) +let s=(a=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="localNav",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}},p=a.prototype,c="localNav",u=[n.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(d).forEach((function(e){f[e]=d[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=u.slice().reverse().reduce((function(e,t){return t(p,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(p,c,f),f=null),o=f,a) +var p,c,u,d,m,f +e.default=s,(0,t.setComponentTemplate)(l,s)})),define("web-experience-app/components/we-localnav/dynamic",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service"],(function(e,t,i,r,n){var a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const l=(0,i.createTemplateFactory)({id:"8yDQxfJa",block:'[[[41,[30,0,["appViewState","isMacAppStoreView"]],[[[1," "],[8,[39,1],null,null,null],[1,"\\n"]],[]],[[[41,[30,0,["appViewState","isAppStoreView"]],[[[1," "],[8,[39,2],null,null,null],[1,"\\n"]],[]],[[[41,[30,0,["appViewState","isBookView"]],[[[1," "],[8,[39,3],null,null,null],[1,"\\n"]],[]],[[[41,[30,0,["appViewState","isPodcastsView"]],[[[1," "],[8,[39,4],null,null,null],[1,"\\n"]],[]],[[[1," "],[8,[39,5],null,null,null],[1,"\\n"]],[]]]],[]]]],[]]]],[]]]],[],false,["if","we-localnav/mac-app-store","we-localnav/app-store","we-localnav/apple-books","we-localnav/apple-podcasts","we-localnav/itunes"]]',moduleName:"web-experience-app/components/we-localnav/dynamic.hbs",isStrictMode:!1}) +let s=(a=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="appViewState",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}},p=a.prototype,c="appViewState",u=[n.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(d).forEach((function(e){f[e]=d[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=u.slice().reverse().reduce((function(e,t){return t(p,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(p,c,f),f=null),o=f,a) +var p,c,u,d,m,f +e.default=s,(0,t.setComponentTemplate)(l,s)})),define("web-experience-app/components/we-localnav/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/template","@ember/debug","@ember/service"],(function(e,t,i,r,n,a,o,l){var s,p,c,u,d,m +function f(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function b(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,i.createTemplateFactory)({id:"m5DdQqrL",block:'[[[10,"input"],[14,1,"localnav-menustate"],[14,0,"localnav-menustate"],[14,4,"checkbox"],[12],[13],[1,"\\n\\n"],[11,"nav"],[24,1,"localnav"],[16,0,[29,["css-sticky we-localnav localnav ",[52,[30,1],"we-localnav--no-border"]," ",[52,[30,2],"we-localnav--no-qualifier"]]]],[24,"data-sticky",""],[17,3],[4,[38,1],[[30,0,["handleInsert"]]],null],[4,[38,2],[[30,0,["teardownIntersectionObservers"]]],null],[12],[1,"\\n "],[10,0],[14,0,"localnav-wrapper"],[12],[1,"\\n "],[10,0],[14,0,"localnav-background we-localnav__background"],[12],[13],[1,"\\n "],[10,0],[14,0,"localnav-content we-localnav__content"],[12],[1,"\\n "],[10,0],[14,0,"localnav-title we-localnav__title"],[12],[1,"\\n "],[1,[30,0,["titleHtml"]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[15,0,[29,["localnav-menu we-localnav__menu we-localnav__menu--",[30,0,["appViewState","currentState"]],[52,[30,4]," we-localnav__menu--arcade",""]]]],[12],[1,"\\n"],[41,[30,5,["length"]],[[[1," "],[10,3],[14,6,"#localnav-menustate"],[14,"role","button"],[14,0,"localnav-menucta-anchor localnav-menucta-anchor-open"],[14,1,"localnav-menustate-open"],[12],[1,"\\n "],[10,1],[14,0,"localnav-menucta-anchor-label"],[12],[1,[28,[35,3],["WEA.Common.Accessibility.LocalNavOpen"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,3],[14,6,"#"],[14,"role","button"],[14,0,"localnav-menucta-anchor localnav-menucta-anchor-close"],[14,1,"localnav-menustate-close"],[12],[1,"\\n "],[10,1],[14,0,"localnav-menucta-anchor-label"],[12],[1,[28,[35,3],["WEA.Common.Accessibility.LocalNavClose"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"localnav-menu-tray"],[12],[1,"\\n"],[1," "],[11,"ul"],[24,0,"localnav-menu-items"],[24,"data-localnav-menu-items",""],[4,[38,4],["click",[30,0,["handleLocalNavMenuItemsClick"]]],null],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,5]],null]],null],null,[[[1," "],[10,"li"],[14,0,"localnav-menu-item"],[12],[1,"\\n"],[41,[28,[37,7],[[30,0,["currentRouteName"]],[30,6,["routeName"]]],null],[[[1," "],[10,1],[14,0,"localnav-menu-link current"],[14,"role","link"],[14,"aria-disabled","true"],[14,"aria-current","page"],[12],[1,"\\n "],[1,[28,[35,3],[[30,6,["nameKey"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,8],[[24,0,"localnav-menu-link"],[24,"role","link"]],[["@route"],[[30,6,["routeName"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],[[30,6,["nameKey"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[6]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"localnav-actions we-localnav__actions"],[12],[1,"\\n"],[41,[30,5,["length"]],[[[1," "],[10,0],[14,0,"localnav-action localnav-action-menucta"],[14,"aria-hidden","true"],[12],[1,"\\n "],[10,"label"],[14,"for","localnav-menustate"],[14,0,"localnav-menucta"],[12],[1,"\\n "],[10,1],[14,0,"localnav-menucta-chevron"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[48,[30,7]],[[[1," "],[18,7,null],[1,"\\n"]],[]],[[[41,[28,[37,11],[[30,5,["length"]]],null],[[[1," "],[10,0],[14,0,"localnav-action localnav-action-button we-localnav__action"],[12],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"],[10,1],[14,0,"we-localnav__shim"],[14,"aria-hidden","true"],[12],[13],[1,"\\n"],[10,"label"],[14,1,"localnav-curtain"],[14,"for","localnav-menustate"],[12],[13],[1,"\\n"]],["@hideBorder","@hideQualifier","&attrs","@supportsArcade","@menuLinks","link","&default"],false,["if","did-insert","will-destroy","t","on","each","-track-array","eq","link-to","has-block","yield","not"]]',moduleName:"web-experience-app/components/we-localnav/index.hbs",isStrictMode:!1}) +let h=(s=(0,n.computed)("router.currentRouteName"),p=class extends r.default{constructor(){var e,t,i +super(...arguments),f(this,"globalElements",c,this),f(this,"appViewState",u,this),f(this,"i18n",d,this),f(this,"router",m,this),i=null,(t="intersectionObserver")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,this.args.titleHtml}get absoluteStoreLink(){const{globalElements:e}=this,{storeLink:t}=this.args +let i="https://web.archive.org/web/20220531203922/https://www.apple.com" +if(e&&e.storefront){"us"!==e.storefront.toLowerCase()&&(i+=`/${e.storefront.toLowerCase()}`)}return i+=t,i}get currentRouteName(){return this.router.currentRouteName}get titleHtml(){if(this.args.titleHtml)return this.args.titleHtml +const{i18n:e,absoluteStoreLink:t}=this,i=(0,a.htmlSafe)(`${e.t(this.args.productKey)}`) +let r="" +return this.args.hideQualifier||(r=`${e.t(this.args.qualifierKey)}`),this.i18n.t(this.args.titleKey,{product:i,qualifier:r})}handleInsert(){this.setupIntersectionObservers(),this.setupLocalNavInstance()}setupIntersectionObservers(){if("IntersectionObserver"in window){const e=document.querySelector(".we-localnav"),t=t=>{let[i]=t +i.isIntersecting?e.classList.remove("localnav-sticking"):e.classList.add("localnav-sticking")} +this.intersectionObserver=new IntersectionObserver(t) +const i=document.getElementById("ac-globalnav") +i instanceof HTMLElement&&this.intersectionObserver.observe(i)}}teardownIntersectionObservers(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=null)}handleLocalNavMenuItemsClick(){this.localnavInstance?.menu.close()}async setupLocalNavInstance(){const{default:e}=await emberAutoImportDynamic("@marcom/ac-localnav/Localnav") +this.isDestroyed||this.isDestroying||(this.localnavInstance=new e(document.getElementById("localnav")))}},c=b(p.prototype,"globalElements",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(p.prototype,"appViewState",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(p.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(p.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(p.prototype,"currentRouteName",[s],Object.getOwnPropertyDescriptor(p.prototype,"currentRouteName"),p.prototype),b(p.prototype,"handleInsert",[n.action],Object.getOwnPropertyDescriptor(p.prototype,"handleInsert"),p.prototype),b(p.prototype,"teardownIntersectionObservers",[n.action],Object.getOwnPropertyDescriptor(p.prototype,"teardownIntersectionObservers"),p.prototype),b(p.prototype,"handleLocalNavMenuItemsClick",[n.action],Object.getOwnPropertyDescriptor(p.prototype,"handleLocalNavMenuItemsClick"),p.prototype),p) +e.default=h,(0,t.setComponentTemplate)(g,h)})) +define("web-experience-app/components/we-localnav/itunes",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","web-experience-app/utils/ssr"],(function(e,t,i,r,n,a,o){var l,s,p,c,u +function d(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function m(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const f=(0,i.createTemplateFactory)({id:"0cUqkfbm",block:'[[[8,[39,0],[[24,0,"we-localnav--itunes"]],[["@productKey","@qualifierKey","@storeLink","@titleKey"],["WEA.LocalNav.Store.iTunes","WEA.LocalNav.Preview.iTunes",[30,0,["storeLink"]],"WEA.LocalNav.Title.Preview.iTunes"]],[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,0,["cta"]],[30,0,["ctaUrl"]]],null],[[[1," "],[10,0],[14,0,"localnav-action localnav-action-button we-localnav__action"],[12],[1,"\\n "],[10,3],[14,0,"localnav-button we-button we-button--compact"],[15,6,[29,[[30,0,["ctaUrl"]]]]],[12],[1,[30,0,["cta"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[8,[39,3],null,null,null],[1,"\\n"]],[],false,["we-localnav","if","and","we-web-to-native-cta/failed/itunes"]]',moduleName:"web-experience-app/components/we-localnav/itunes.hbs",isStrictMode:!1}) +let b=(l=(0,n.computed)("currentRouteName"),s=class extends r.default{constructor(){super(...arguments),d(this,"i18n",p,this),d(this,"platform",c,this),d(this,"router",u,this)}get currentRouteName(){return this.router.currentRouteName}get cta(){return(0,o.isSSR)()||this.platform.browser.ismacOS?"":this.platform.couldHaveiTunes?this.i18n.t("WEA.LocalNav.CTA.DownloadiTunes"):""}get ctaUrl(){return this.platform.browser.ismacOS?"":this.i18n.t("WEA.LocalNav.CTA.DownloadiTunes.url")}get storeLink(){const{currentRouteName:e}=this +return e&&["episode.","movie.","movie-collection.","show.","tv-season."].some((t=>e.indexOf(t)>-1))?"/itunes/video/":"/itunes/"}},p=m(s.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(s.prototype,"platform",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(s.prototype,"storeLink",[l],Object.getOwnPropertyDescriptor(s.prototype,"storeLink"),s.prototype),s) +e.default=b,(0,t.setComponentTemplate)(f,b)})),define("web-experience-app/components/we-localnav/mac-app-store",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"YWy9glZd",block:'[[[8,[39,0],[[24,0,"we-localnav--mas"]],[["@productKey","@qualifierKey","@storeLink","@titleKey","@supportsArcade"],["WEA.LocalNav.Store.MAS","WEA.LocalNav.Preview.MAS","/macos/","WEA.LocalNav.Title.Preview.MAS",[30,1]]],[["default"],[[[[1,"\\n"],[41,[30,1],[[[1," "],[8,[39,2],null,null,null],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n"]],["@supportsArcade"],false,["we-localnav","if","we-localnav/apple-arcade-cta"]]',moduleName:"web-experience-app/components/we-localnav/mac-app-store.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-lockup/app-event",["exports","@ember/component","@ember/template-factory","@ember/template","@glimmer/component","@ember/object","@ember/service","web-experience-app/utils/apps/app-events"],(function(e,t,i,r,n,a,o,l){var s,p,c +function u(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function d(e,t){return function(e,t){if(t.get)return t.get.call(e) +return t.value}(e,f(e,t,"get"))}function m(e,t,i){return function(e,t,i){if(t.set)t.set.call(e,i) +else{if(!t.writable)throw new TypeError("attempted to set read only private field") +t.value=i}}(e,f(e,t,"set"),i),i}function f(e,t,i){if(!t.has(e))throw new TypeError("attempted to "+i+" private field on non-instance") +return t.get(e)}function b(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,i.createTemplateFactory)({id:"sIlCFE6q",block:'[[[8,[39,0],[[16,0,[29,[[52,[28,[37,2],[[30,1]],null],"is-live"]]]],[17,2],[4,[38,5],[[30,0,["subscribeToClock"]]],null],[4,[38,6],[[30,0,["unsubscribeFromClock"]]],null]],[["@model","@lockupEyebrow","@artworkProfile","@overlayStyles","@artwork"],[[28,[37,3],["lockups/app-event"],[["lockup"],[[30,1]]]],[28,[37,4],[[30,1]],null],[30,3],[30,0,["overlayStyles"]],[30,1,["lockupArtwork"]]]],null],[1,"\\n"]],["@model","&attrs","@artworkProfile"],false,["we-lockup","if","is-live-event","present","format-event-badge","did-insert","will-destroy"]]',moduleName:"web-experience-app/components/we-lockup/app-event.hbs",isStrictMode:!1}) +let h=(c=new WeakMap,s=class extends n.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="clock",r=this,(i=p)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),u(this,c,{writable:!0,value:null})}get overlayStyles(){return this.overlayArtwork?(0,r.htmlSafe)(`--background-image: url(${this.overlayArtwork});`):""}get overlayArtwork(){const{lockupArtwork:e}=this.args.model +return(0,l.fallbackEventArtwork)(e?.url)}subscribeToClock(){m(this,c,(()=>(0,l.shouldUnsubscribe)(this.args.model))),(0,l.shouldSubscribe)(this.args.model)&&this.clock.subscribe(d(this,c))}unsubscribeFromClock(){this.clock.unsubscribe(d(this,c))}},p=b(s.prototype,"clock",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(s.prototype,"subscribeToClock",[a.action],Object.getOwnPropertyDescriptor(s.prototype,"subscribeToClock"),s.prototype),b(s.prototype,"unsubscribeFromClock",[a.action],Object.getOwnPropertyDescriptor(s.prototype,"unsubscribeFromClock"),s.prototype),s) +e.default=h,(0,t.setComponentTemplate)(g,h)})),define("web-experience-app/components/we-lockup/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@ember/utils","web-experience-app/helpers/shelf-profile","web-experience-app/utils/shelf","web-experience-app/utils/generate-monogram","web-experience-app/utils/sanitize","web-experience-app/utils/date-time","web-experience-app/utils/apps/device-support","@glimmer/tracking","web-experience-app/utils/apps/app-type","web-experience-app/helpers/app-artwork","@ember/debug","@apple/babel-plugin-feature-remover"],(function(e,t,i,r,n,a,o,l,s,p,c,u,d,m,f,b,g,h){var y,w,v,_,P,O,A,k,S,x,j,T,z,M,E,C,L,D,I +function N(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function R(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function F(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const B=(0,i.createTemplateFactory)({id:"H2kYrDUH",block:'[[[8,[39,0],[[16,0,[29,["we-lockup",[52,[30,0,["isPerson"]]," we-lockup--person"],[52,[30,0,["lockupUrl"]]," targeted-link"]]]],[16,6,[30,0,["lockupUrl"]]],[16,"aria-label",[30,0,["ariaLabel"]]],[17,1]],[["@tagName"],[[30,0,["tagName"]]]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1," "],[10,"h3"],[14,0,"we-lockup__lockup-eyebrow"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],[[30,0,["artwork"]],[30,0,["fallbackArtworkProfile"]]],null],[[[41,[30,0,["useVideoThumbnail"]],[[[1," "],[8,[39,3],null,[["@artworkClassName","@artwork","@profile","@fallbackProfile","@hasPreviewLabel","@media"],[[28,[37,4],["we-lockup__artwork ",[30,0,["artworkClassName"]]],null],[30,0,["artwork"]],[30,0,["useArtworkProfile"]],[30,0,["fallbackArtworkProfile"]],[30,0,["canHaveVideoPreview"]],[28,[37,5],["media-meta/lockup-video"],[["model"],[[30,3]]]]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"we-lockup__overlay"],[15,5,[52,[30,4],[30,4]]],[12],[1,"\\n"],[41,[28,[37,6],[[30,0,["useArtworkProfile"]],[28,[37,7],["epubBook","audio-book","media-audio-book"],null]],null],[[[1," "],[8,[39,8],[[16,0,[28,[37,4],["we-lockup__artwork ",[30,0,["artworkClassName"]]],null]],[16,"dir",[30,0,["artworkDirection"]]]],[["@artworkClassName","@artwork","@profile","@fallbackProfile"],[[28,[37,4],["we-lockup__artwork ",[30,0,["artworkClassName"]]],null],[30,0,["artwork"]],[30,0,["useArtworkProfile"]],[30,0,["fallbackArtworkProfile"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,9],[[16,0,[28,[37,4],["we-lockup__artwork ",[30,0,["artworkClassName"]]],null]],[16,"dir",[30,0,["artworkDirection"]]]],[["@artworkClassName","@artwork","@profile","@fallbackProfile"],[[28,[37,4],["we-lockup__artwork ",[30,0,["artworkClassName"]]],null],[30,0,["artwork"]],[30,0,["useArtworkProfile"]],[30,0,["fallbackArtworkProfile"]]]],null],[1,"\\n"]],[]]],[1," "],[10,0],[14,0,"we-lockup__material"],[12],[13],[1,"\\n "],[10,0],[14,0,"we-lockup__joe-color"],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],null],[1,"\\n "],[10,0],[15,0,[29,["we-lockup__copy",[52,[30,3,["supportsArcade"]]," lockup--arcade"]]]],[12],[1,"\\n"],[41,[30,5],[[[1," "],[10,2],[14,0,"we-lockup__rank"],[12],[1,[30,5]],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"we-lockup__text"],[12],[1,"\\n"],[41,[28,[37,2],[[30,6],[30,3,["eyebrow"]]],null],[[[1," "],[10,0],[14,0,"truncate-single-line we-lockup__eyebrow"],[12],[1,[28,[35,2],[[30,6],[30,3,["eyebrow"]]],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3,["supportsArcade"]],[[[1," "],[10,2],[14,0,"we-lockup__eyebrow"],[12],[1,[28,[35,10],["WEA.AppPages.Arcade.Branding.Title"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["title"]],[[[1," "],[10,0],[15,1,[30,0,["ariaLabelledBy"]]],[15,0,[29,["we-lockup__title ",[52,[30,0,["isExplicit"]]," icon icon-after icon-explicit"]]]],[12],[1,"\\n"],[41,[30,0,["shouldTruncateTitle"]],[[[1," "],[8,[39,11],[[16,0,[52,[30,0,["lockupUrl"]],"targeted-link__target"]]],[["@value","@clampProfile","@isInteractive"],[[28,[37,12],[[30,0,["title"]]],null],[30,7],[30,8]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[15,0,[29,[[52,[30,0,["lockupUrl"]],"targeted-link__target"]]]],[12],[1,[30,0,["title"]]],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[10,"br"],[12],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["subtitle"]],[[[1," "],[8,[39,11],[[24,0,"we-lockup__subtitle"]],[["@value"],[[30,0,["subtitle"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["details"]],[[[1," "],[10,0],[14,0,"truncate-single-line we-lockup__details"],[12],[1,[30,0,["details"]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["&attrs","@lockupEyebrow","@model","@overlayStyles","@rank","@eyebrow","@clampProfile","@isInteractive"],false,["html-tag","if","or","we-video-thumbnail","concat","present","includes","array","we-book-artwork","amp-artwork/wea","t","we-truncate","html-sanitize"]]',moduleName:"web-experience-app/components/we-lockup/index.hbs",isStrictMode:!1}) +let W=(y=(0,a.computed)("args.model.{id,kind,playbackUrl}"),w=(0,a.computed)("args.model.{subTitle,title}","args.{rank,isPodcast}"),v=(0,a.computed)("args.model.{kind,pageProgressionDirection}"),_=(0,a.computed)("args.model.{kind,name,videoSubType}","args.title"),P=(0,a.computed)("_softwareAddonPricing","args.{model.primaryGenre.name,showArtistName,subtitle}","lockupKind","releaseYear"),O=(0,a.computed)("_softwareAddonPricing","args.details","args.model.{description,kind}"),A=(0,a.computed)("args.model.{isSubscription,introPricing,priceFormatted}"),k=(0,a.computed)("args.model.{releaseDate,releaseYear}","i18n.locale"),S=(0,a.computed)("args.clampProfile"),x=(0,a.computed)("args.model.kind"),j=(0,a.computed)("args.model.kind"),T=(0,a.computed)("args.model.{kind,lockupKind}"),z=(0,a.computed)("args.model.{kind,url}"),M=(0,a.computed)("args.artworkProfile","isMessagesOnly","shelfProfile.{artwork,large,medium,small}"),E=(0,a.computed)("args.model.kind","isPerson","shelfProfile.fallback"),C=(0,a.computed)("args.artworkClassName","args.model.{deviceFamilies.[],isIOSApp,kind}","isMessagesOnly"),L=class extends r.default{get lockupId(){return"clip"===this.args.model.kind?this.args.model.playbackUrl:this.args.model.id}constructor(){if(super(...arguments),N(this,"i18n",D,this),R(this,"eyebrow",null),R(this,"model",null),N(this,"tagName",I,this),R(this,"artworkProfile",null),!this.args.model)return +const e=(0,o.isBlank)(this.lockupUrl)?"div":"a" +this.tagName=e}get ariaLabel(){const{i18n:e}=this,{title:t,subtitle:i,isExplicit:r}=this,n=e.t("WEA.Common.SentenceDelimiter") +let a=(0,c.sanitizeForAttribute)(t) +const o=e.t(this.args.isPodcast?"WEA.PodcastPages.Explicit.AX":"WEA.MusicPages.Riaa.Explicit.AX") +return this.args.rank&&(a=`${e.t("WEA.Charts.Common.Rank",{rank:this.args.rank})}${n} ${a}`),i&&(a+=`${n} ${(0,c.sanitizeForAttribute)(i)}`),r&&(a+=`${n} ${o}`),`${a}${n}`}get artworkDirection(){const{model:e={}}=this.args,{kind:t,pageProgressionDirection:i}=e +return"epubBook"===t&&i?i:"ltr"}get title(){if("title"in this.args)return this.args.title +const{model:e}=this.args +return"tvEpisode"!==e.kind?e.name:this.i18n.t(`WEA.Common.VideoSubType.${e.videoSubType}`,{_disableSafeString:!0})}get subtitle(){if("subtitle"in this.args&&void 0!==this.args.subtitle)return this.args.subtitle +const{model:e}=this.args +if(this.args.showArtistName)return e.artistName +switch(this.lockupKind){case"AppleTVOnlyApp":case"artist":case"iosSoftware":case"iOSmacOSApp":case"iOStvOSApp":case"iOStvOSmacOSApp":case"iOSwatchOSApp":case"iOStvOSwatchOSApp":case"movie":case"movieBundle":case"desktopApp":return e.primaryGenre?.name||e.item?.genreDisplayName +case"softwareAddOn":{const{description:t}=e +return"object"==typeof t&&(0,o.isPresent)(t)&&t.standard?t.standard:"string"==typeof t?t:this._softwareAddonPricing}case"tvEpisode":return e.name +case"musicVideo":return e.musicVideoSubtitle||this.releaseYear +case"appEvent":case"editorialItem":case"role":return e.subtitle +case"album":return e.albumSubtitle||this.releaseYear +case"episodic":case"serial":return e.artistName +default:return this.releaseYear}}get details(){if(this.args.details)return this.args.details +const{kind:e,description:t}=this.args.model +return"softwareAddOn"!==e?"":t?this._softwareAddonPricing:null}get _softwareAddonPricing(){const{model:e}=this.args +if("softwareAddOn"!==e.kind)return +const{priceFormatted:t}=e +if(e.isSubscription){const{introPricing:i}=e +if(i)return this.i18n.t(`WEA.AppPages.Subscriptions.${i}`,{price:t})}return t}get artwork(){if(this.args.artwork)return this.args.artwork +const{model:e}=this.args,t=(0,b.appArtwork)(e)||(0,b.appArtwork)(e.item) +return t||e.artwork}get releaseYear(){const{model:e}=this.args +if(e.releaseYear)return e.releaseYear +const{releaseDate:t}=e +return t?(0,u.formatDate)(t,this.i18n.locale,u.FORMATS.YEAR):null}get shouldTruncateTitle(){return"book-in-shelf"!==this.args.clampProfile}get canHaveVideoPreview(){const{kind:e}=this.args.model +return["musicVideo","tvEpisode"].includes(e)}get useVideoThumbnail(){const{kind:e}=this.args.model +return["musicVideo","tvEpisode","clip"].includes(e)}get isExplicit(){return!1}get isPerson(){return this.isArtist||this.isRole}get isArtist(){return"artist"===this.args.model.kind}get isRole(){return"role"===this.args.model.kind}get isMessagesOnly(){return(0,f.isMessagesOnly)(this.args.model.lockup||this.args.model)}get lockupKind(){return this.args.model.lockupKind||this.args.model.kind}get lockupUrl(){const{kind:e,url:t}=this.args.model +return t&&"softwareAddOn"!==e?t:null}get shelfProfile(){return(0,l.getShelfProfile)([this.lockupKind])}get useArtworkProfile(){const{artworkProfile:e}=this.args +if(e)return e +if(this.isMessagesOnly)return"lockup-imessage-app" +const{shelfProfile:t}=this +return t.artwork||(0,s.generateDefaultArtworkProfile)(t)}get fallbackArtworkProfile(){if(!this.isPerson)return this.shelfProfile.fallback +const{model:e}=this.args +return e.isAppleMusicArtist?"artist-music":e.name?(0,p.default)(e.name):void 0}get artworkClassName(){const{artworkClassName:e,model:t}=this.args +if(e)return e +const{type:i}=t +let{kind:r}=t,n="we-artwork--lockup we-artwork--fullwidth" +switch(r||("books"===i?r="epubBook":"audio-books"===i&&(r="book")),r){case"book":n=`${n} we-lockup__artwork--book we-book-artwork--audiobook we-artwork--audiobook` +break +case"epubBook":n=`${n} we-lockup__artwork--book we-book-artwork--spine we-artwork--ebook` +break +case"role":case"artist":n=`${n} we-artwork--round` +break +case"softwareAddOn":n=`${n} in-app-purchase-artwork__purchase` +break +case"app":case"mobileSoftwareBundle":n=`${n} we-artwork--ios-app-icon` +break +case"AppleTVOnlyApp":case"iOSmacOSApp":case"iosSoftware":case"iOStvOSApp":case"iOStvOSmacOSApp":case"iOSwatchOSApp":case"desktopApp":{const e=t.deviceFamilies||t.item?.deviceFamilies +n=(0,d.isMacOnly)(e)?`${n} we-artwork--not-round we-artwork--macos-app-icon`:(0,d.isAppleTVOnly)(e)?`${n} we-artwork--tvos-app-icon`:this.isMessagesOnly?`${n} we-artwork--imessages-app-icon`:`${n} we-artwork--ios-app-icon`}}return n}},D=F(L.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F(L.prototype,"lockupId",[y],Object.getOwnPropertyDescriptor(L.prototype,"lockupId"),L.prototype),I=F(L.prototype,"tagName",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),F(L.prototype,"ariaLabel",[w],Object.getOwnPropertyDescriptor(L.prototype,"ariaLabel"),L.prototype),F(L.prototype,"artworkDirection",[v],Object.getOwnPropertyDescriptor(L.prototype,"artworkDirection"),L.prototype),F(L.prototype,"title",[_],Object.getOwnPropertyDescriptor(L.prototype,"title"),L.prototype),F(L.prototype,"subtitle",[P],Object.getOwnPropertyDescriptor(L.prototype,"subtitle"),L.prototype),F(L.prototype,"details",[O],Object.getOwnPropertyDescriptor(L.prototype,"details"),L.prototype),F(L.prototype,"_softwareAddonPricing",[A],Object.getOwnPropertyDescriptor(L.prototype,"_softwareAddonPricing"),L.prototype),F(L.prototype,"releaseYear",[k],Object.getOwnPropertyDescriptor(L.prototype,"releaseYear"),L.prototype),F(L.prototype,"shouldTruncateTitle",[S],Object.getOwnPropertyDescriptor(L.prototype,"shouldTruncateTitle"),L.prototype),F(L.prototype,"canHaveVideoPreview",[x],Object.getOwnPropertyDescriptor(L.prototype,"canHaveVideoPreview"),L.prototype),F(L.prototype,"useVideoThumbnail",[j],Object.getOwnPropertyDescriptor(L.prototype,"useVideoThumbnail"),L.prototype),F(L.prototype,"lockupKind",[T],Object.getOwnPropertyDescriptor(L.prototype,"lockupKind"),L.prototype),F(L.prototype,"lockupUrl",[z],Object.getOwnPropertyDescriptor(L.prototype,"lockupUrl"),L.prototype),F(L.prototype,"useArtworkProfile",[M],Object.getOwnPropertyDescriptor(L.prototype,"useArtworkProfile"),L.prototype),F(L.prototype,"fallbackArtworkProfile",[E],Object.getOwnPropertyDescriptor(L.prototype,"fallbackArtworkProfile"),L.prototype),F(L.prototype,"artworkClassName",[C],Object.getOwnPropertyDescriptor(L.prototype,"artworkClassName"),L.prototype),L) +e.default=W,(0,t.setComponentTemplate)(B,W)})),define("web-experience-app/components/we-media-trigger",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object"],(function(e,t,i,r,n,a){var o,l,s,p +function c(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function u(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,i.createTemplateFactory)({id:"oqmdDcl6",block:'[[[11,"button"],[24,4,"button"],[17,1],[4,[38,0],["click",[30,0,["mediaClickHandler"]]],null],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["on","yield"]]',moduleName:"web-experience-app/components/we-media-trigger.hbs",isStrictMode:!1}) +let m=(o=class extends r.default{constructor(){super(...arguments),c(this,"mediaPlayer",l,this),c(this,"metrics",s,this),c(this,"videoPlayer",p,this)}async mediaClickHandler(e){e.preventDefault(),e.stopPropagation() +const t=await this.args.media,i=await this.args.queue +"audio"===t.attributes.mediaKind&&(this.mediaPlayer.togglePlayback(i,t,this.args.isPlayableQueue),this.metrics.recordEvent("click",{actionType:"play",actionDetails:"trackSelection",targetType:"button",targetId:t.id}))}},l=u(o.prototype,"mediaPlayer",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"metrics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=u(o.prototype,"videoPlayer",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(o.prototype,"mediaClickHandler",[a.action],Object.getOwnPropertyDescriptor(o.prototype,"mediaClickHandler"),o.prototype),o) +e.default=m,(0,t.setComponentTemplate)(d,m)})),define("web-experience-app/components/we-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/string","@ember/object/internals","@ember/runloop","@ember/service","@glimmer/tracking"],(function(e,t,i,r,n,a,o,l,s,p){var c,u,d,m +function f(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function b(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,i.createTemplateFactory)({id:"IO6hO+bp",block:'[[[11,0],[17,1],[4,[38,0],[[30,0,["didUpdateArgs"]],[30,2]],null],[4,[38,1],[[30,0,["didUpdateArgs"]],false],null],[12],[1,"\\n"],[41,[28,[37,3],[[30,3],[28,[37,4],[[28,[37,5],null,null]],null]],null],[[[1," "],[11,"button"],[24,0,"we-modal__show link section__nav__see-all-link"],[16,1,[29,[[30,0,["triggerId"]]]]],[16,"data-metrics-click",[28,[37,6],["openModal"],[["modalTarget"],[[30,0,["modalTarget"]]]]]],[24,4,"button"],[4,[38,7],["click",[30,0,["openModal"]]],null],[12],[1,[30,3]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isOpen"]],[[[40,[[[1," "],[11,0],[16,0,[29,["we-modal we-modal--",[30,0,["modalType"]]," we-modal--open"]]],[24,"role","dialog"],[24,"aria-hidden","false"],[16,"aria-labelledby",[29,[[30,0,["triggerId"]]]]],[24,"tabindex","0"],[17,1],[12],[1,"\\n "],[10,0],[15,0,[29,["we-modal__content large-10 medium-12 ",[30,4]]]],[15,1,[29,[[30,0,["contentId"]]]]],[14,"role","document"],[14,"tabindex","0"],[12],[1,"\\n "],[10,0],[14,0,"we-modal__content__wrapper"],[12],[1,"\\n "],[18,5,[[28,[37,11],null,[["isOpen"],[true]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[11,"button"],[24,0,"we-modal__close"],[16,"data-metrics-click",[28,[37,6],["closeModal"],[["modalTarget"],[[30,0,["modalTarget"]]]]]],[16,"aria-label",[29,[[28,[37,12],["WEA.Common.Close"],null]]]],[24,4,"button"],[4,[38,7],["click",[30,0,["closeModal"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n\\n "],[11,"button"],[24,0,"we-modal__close--overlay"],[24,"tabindex","-1"],[16,"data-metrics-click",[28,[37,6],["closeModal"],[["modalTarget"],[[30,0,["modalTarget"]]]]]],[16,"aria-label",[29,[[28,[37,12],["WEA.Common.Close"],null]]]],[24,4,"button"],[4,[38,7],["click",[30,0,["closeModal"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],"%cursor:0%",[28,[37,9],[[30,0,["modalElementTarget"]]],null]]],[]],null],[13],[1,"\\n"]],["&attrs","@isOpen","@triggerText","@modalContentClass","&default"],false,["did-update","will-destroy","if","and","not","is-ssr","metrics-data","on","in-element","-in-el-null","yield","hash","t"]]',moduleName:"web-experience-app/components/we-modal.hbs",isStrictMode:!1}) +let h=(c=class extends r.default{constructor(){super(...arguments),f(this,"fastboot",u,this),f(this,"containerId",d,this),f(this,"_isOpen",m,this),this.containerId=(0,o.guidFor)(this)}get isOpen(){return this.args.isOpen??this._isOpen}get modalElementTarget(){return this.fastboot.isFastBoot?null:document.querySelector("#modal-container")}get modalType(){return this.args.modalType||"page-overlay"}get modalTarget(){const{metricsTarget:e}=this.args +return`Modal${e?(0,a.classify)(e.toString()):""}`}get contentId(){return`modal-content-${this.containerId}`}get triggerId(){return this.args.triggerId||`modal-trigger-${this.containerId}`}closeModal(){this.updateModalVisibility(!1),this.args.onModalClose?.()}openModal(){this.updateModalVisibility(!0),this.args.onModalOpen?.()}didUpdateArgs(e,t){let[i]=t +this.updateModalVisibility(i)}updateModalVisibility(e){const t=`has-modal--${this.modalType}` +this._isOpen=e +const i=e?this.contentId:this.triggerId +e?document.body.classList.add(t):document.body.classList.contains(t)&&document.body.classList.remove(t),(0,l.scheduleOnce)("afterRender",this,this.setFocus,i)}setFocus(e){document.getElementById(e)?.focus()}},u=b(c.prototype,"fastboot",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(c.prototype,"containerId",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=b(c.prototype,"_isOpen",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(c.prototype,"closeModal",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"closeModal"),c.prototype),b(c.prototype,"openModal",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"openModal"),c.prototype),b(c.prototype,"didUpdateArgs",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"didUpdateArgs"),c.prototype),b(c.prototype,"setFocus",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"setFocus"),c.prototype),c) +e.default=h,(0,t.setComponentTemplate)(g,h)})),define("web-experience-app/components/we-product-collection/story",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","web-experience-app/utils/apps/device-support","web-experience-app/helpers/primary-platform"],(function(e,t,i,r,n,a,o){var l,s +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,i.createTemplateFactory)({id:"ioh9lPac",block:'[[[10,0],[14,0,"we-product-collection__item"],[12],[1,"\\n"],[41,[30,1,["isInAppPurchase"]],[[[1," "],[10,0],[14,0,"in-app-purchase-artwork in-app-purchase-artwork--collection"],[12],[1,"\\n "],[8,[39,1],[[24,0,"in-app-purchase-artwork__purchase we-product-collection__item__artwork"]],[["@artwork","@fallbackProfile","@profile"],[[28,[37,2],[[28,[37,3],[[30,1],[30,0,["platform","browser","isiOS"]]],null]],null],"product-app-story","in-app-purchase-collection-purchase"]],null],[1,"\\n"],[1," "],[8,[39,1],[[16,0,[28,[37,4],["in-app-purchase-artwork__app we-product-collection__item__artwork",[52,[30,0,["isPrimarymacOS"]]," we-artwork--macos-app-icon"," we-artwork--ios-app-icon"]],null]]],[["@artwork","@addBgColor","@fallbackProfile","@profile"],[[28,[37,2],[[28,[37,3],[[30,1,["parentApp"]],[30,0,["platform","browser","isiOS"]]],null]],null],false,"product-app-story","in-app-purchase-collection-app"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,1],[[16,0,[28,[37,4],["we-product-collection__item__artwork",[30,0,["appClass"]]],null]]],[["@artwork","@fallbackProfile","@profile"],[[30,0,["appArtwork"]],"product-app-story",[52,[30,0,["useOvalArtwork"]],"product-app-story-imessage","product-app-story"]]],null],[1,"\\n"]],[]]],[1,"\\n "],[10,0],[14,0,"we-product-collection__item__headings"],[12],[1,"\\n"],[41,[30,1,["supportsArcade"]],[[[1," "],[10,2],[14,0,"we-product-collection__item__eyebrow"],[12],[1,"\\n "],[1,[28,[35,5],["WEA.AppPages.Arcade.Branding.Title"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"h3"],[14,0,"truncate-single-line we-product-collection__item__product-name"],[14,"dir","auto"],[12],[1,"\\n "],[1,[30,1,["name"]]],[1,"\\n "],[13],[1,"\\n"],[44,[[28,[37,7],[[30,0,["primaryPlatform","subtitle"]],[30,0,["primaryGenre","name"]]],null]],[[[1," "],[10,"h4"],[14,0,"truncate-single-line we-product-collection__item__category"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n"]],[2]]],[1," "],[13],[1,"\\n\\n "],[10,3],[15,"arial-label",[29,[[28,[37,5],["WEA.EditorialItemProductPages.CTA.Text.AX"],[["appName"],[[30,1,["name"]]]]]]]],[14,0,"we-button we-button-flat we-button--pill we-product-collection__item__button"],[15,"data-metrics-click",[28,[37,8],["linkToStoryApp"],[["url"],[[30,1,["url"]]]]]],[15,6,[30,1,["url"]]],[12],[1,[28,[35,5],["WEA.Common.View"],null]],[13],[1,"\\n"],[13],[1,"\\n"]],["@app","subtitle"],false,["if","amp-artwork/wea","app-artwork","primary-platform","concat","t","let","or","metrics-data"]]',moduleName:"web-experience-app/components/we-product-collection/story.hbs",isStrictMode:!1}) +let c=(l=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="platform",r=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get primaryGenre(){return this.args.app.genres?.[0]}get isPrimarymacOS(){return(0,a.primaryPlatformSupported)(this.args.app.deviceFamilies,this.platform.browser.isiOS)===a.PLATFORMS.mac}get primaryPlatform(){return(0,o.primaryPlatform)(this.args.app,this.platform.browser.isiOS)}get useOvalArtwork(){return"Messages"===this.args.editorialContext&&this.primaryPlatform?.ovalArtwork}get useCircleArtwork(){return"Watch"===this.args.editorialContext&&this.primaryPlatform?.circularArtwork}get appArtwork(){const e=this.primaryPlatform?.ovalArtwork +if(this.useOvalArtwork)return e +const t=this.primaryPlatform?.circularArtwork +return this.useCircleArtwork?t:this.primaryPlatform?.artwork||this.args.app.appArtwork}get appClass(){return this.useOvalArtwork?" we-artwork--imessages-app-icon":this.useCircleArtwork?" we-artwork--watch-app-icon":this.isPrimarymacOS?" we-artwork--macos-app-icon":" we-artwork--ios-app-icon"}},u=l.prototype,d="platform",m=[n.inject],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(f).forEach((function(e){g[e]=f[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=m.slice().reverse().reduce((function(e,t){return t(u,d,e)||e}),g),b&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(b):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(u,d,g),g=null),s=g,l) +var u,d,m,f,b,g +e.default=c,(0,t.setComponentTemplate)(p,c)})),define("web-experience-app/components/we-rating-badge",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service"],(function(e,t,i,r,n){var a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const l=(0,i.createTemplateFactory)({id:"alfSWygd",block:'[[[41,[28,[37,1],[[28,[37,2],[[30,0,["ratingDisplayName"]]],null],"string"],null],[[[1," "],[1,[28,[35,2],[[30,0,["ratingDisplayName"]]],[["class","aria-label"],[[28,[37,3],[[30,1]," badge-asset--",[30,0,["ratingDisplayName"]]],null],[30,0,["ariaLabelText"]]]]]],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"badge"],[15,"aria-label",[30,0,["ariaLabelText"]]],[12],[1,[30,2]],[13],[1,"\\n"]],[]]]],["@svgClass","@ratingName"],false,["if","get","svg-jar","concat"]]',moduleName:"web-experience-app/components/we-rating-badge.hbs",isStrictMode:!1}) +let s=(a=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="globalElements",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get ratingDisplayName(){const e=this.args.ratingName.toLowerCase() +return`${(this.globalElements.storefront||"US").toLowerCase()}-${e}`}get ariaLabelText(){const{ariaLabel:e}=this.args +if(e)return e.replace("-"," ")}},p=a.prototype,c="globalElements",u=[n.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(d).forEach((function(e){f[e]=d[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=u.slice().reverse().reduce((function(e,t){return t(p,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(p,c,f),f=null),o=f,a) +var p,c,u,d,m,f +e.default=s,(0,t.setComponentTemplate)(l,s)})),define("web-experience-app/components/we-screenshot-viewer",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/string"],(function(e,t,i,r,n,a){var o,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,i.createTemplateFactory)({id:"BpzSQLwh",block:'[[[10,0],[14,0,"we-screenshot-viewer"],[12],[1,"\\n "],[10,0],[14,0,"we-screenshot-viewer__screenshots"],[12],[1,"\\n "],[10,"ul"],[14,0,"l-row l-row--peek we-screenshot-viewer__screenshots-list"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1,["images"]]],null]],null],null,[[[41,[28,[37,3],[[30,2]],null],[[[1," "],[10,"li"],[15,0,[29,[[30,1,["profiles","portrait","columnClassNames"]],[52,[30,3]," we-screenshot-viewer__screenshot--labelled",""]]]],[12],[1,"\\n "],[8,[39,4],[[16,0,[28,[37,5],[[30,0,["artworkClasses"]]," we-artwork--screenshot-orientation-portrait"],null]]],[["@artwork","@profile","@overrideBgColor"],[[30,2],[30,1,["profiles","portrait","artworkProfile"]],[30,1,["overrideBgColor"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"li"],[15,0,[29,[[30,1,["profiles","landscape","columnClassNames"]],[52,[30,3]," we-screenshot-viewer__screenshot--labelled",""]]]],[12],[1,"\\n "],[8,[39,4],[[16,0,[28,[37,5],[[30,0,["artworkClasses"]]," we-artwork--screenshot-orientation-landscape"],null]]],[["@artwork","@profile","@overrideBgColor"],[[30,2],[30,1,["profiles","landscape","artworkProfile"]],[30,1,["overrideBgColor"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]],[2]],null],[1," "],[13],[1,"\\n"],[41,[30,3],[[[1," "],[10,2],[14,0,"we-screenshot-viewer__screenshots__label"],[12],[1,[28,[35,6],[[30,1,["title"]]],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13],[1,"\\n"]],["@screenshotGroup","image","@showLabel"],false,["each","-track-array","if","is-portrait","amp-artwork/wea","concat","t"]]',moduleName:"web-experience-app/components/we-screenshot-viewer.hbs",isStrictMode:!1}) +let p=(o=(0,n.computed)("args.screenshotGroup.{platform,platform.version}"),l=class extends r.default{get artworkClasses(){const{screenshotGroup:e}=this.args,t=(0,a.dasherize)(e.platform) +return`we-artwork--fullwidth we-artwork--screenshot-platform-${t} we-artwork--screenshot-version-${(e.version?(0,a.dasherize)(e.version):t).replace("+","plus")}`}},c=l.prototype,u="artworkClasses",d=[o],m=Object.getOwnPropertyDescriptor(l.prototype,"artworkClasses"),f=l.prototype,b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,u,b),b=null),l) +var c,u,d,m,f,b +e.default=p,(0,t.setComponentTemplate)(s,p)})),define("web-experience-app/components/we-see-all",["exports","@ember/component","@ember/template-factory","@ember/service","@ember/object","@glimmer/component","web-experience-app/utils/ssr"],(function(e,t,i,r,n,a,o){var l,s,p +function c(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,i.createTemplateFactory)({id:"DEPk/7St",block:'[[[41,[30,0,["shouldShow"]],[[[1," "],[8,[39,1],[[24,"rel","nofollow"],[24,0,"link section__nav__see-all-link"],[16,"data-metrics-click",[52,[30,0,["metricsLocation"]],[28,[37,2],["seeAll"],[["sectionName"],[[28,[37,3],[[30,0,["metricsLocation"]]],null]]]]]],[24,"data-we-link-to-exclude",""],[17,1]],[["@query"],[[28,[37,4],null,[["seeAll"],[[28,[37,5],[[28,[37,6],[[30,2],""],null]],null]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,7],["WEA.Common.SeeAll.Button"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],["&attrs","@sectionType"],false,["if","link-to","metrics-data","capitalize","hash","dasherize","or","t"]]',moduleName:"web-experience-app/components/we-see-all.hbs",isStrictMode:!1}) +let d=(l=(0,n.computed)("responsive.viewport","args.{nextLink,itemCount,small,medium,large}"),s=class extends a.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="responsive",r=this,(i=p)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get metricsLocation(){return this.args.metricsLocation||this.args.sectionType}get shouldShow(){if((0,o.isSSR)())return!1 +const{nextLink:e,itemCount:t}=this.args,i=this.responsive.viewport||"small",r=this.args[i] +return e?t>=r:t>r}},p=c(s.prototype,"responsive",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(s.prototype,"shouldShow",[l],Object.getOwnPropertyDescriptor(s.prototype,"shouldShow"),s.prototype),s) +e.default=d,(0,t.setComponentTemplate)(u,d)})),define("web-experience-app/components/we-shelf",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object"],(function(e,t,i,r,n,a){var o,l,s,p +function c(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function u(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,i.createTemplateFactory)({id:"RoW8ZFkQ",block:'[[[8,[39,0],null,[["@items","@small","@medium","@large"],[[30,1],[30,0,["small"]],[30,0,["medium"]],[30,0,["large"]]]],[["default"],[[[[1,"\\n"],[41,[48,[30,8]],[[[1," "],[18,8,[[30,2],[30,3]]],[1,"\\n"]],[]],[[[1," "],[8,[39,4],[[16,0,[30,0,["columnClassNames"]]],[16,"data-metrics-click",[28,[37,5],["navigateShelf"],[["id","url"],[[30,2,["id"]],[30,2,["url"]]]]]],[16,"data-metrics-location",[28,[37,5],["location"],[["sectionType"],[[30,4]]]]]],[["@model","@artworkProfile","@clampProfile","@showArtistName","@subtitle","@isPodcast"],[[30,2],[30,0,["artworkProfile"]],[30,5],[30,6],[52,[30,7],[30,2,["artistName"]]],[30,7]]],null],[1,"\\n"]],[]]]],[2,3]]]]],[1,"\\n"]],["@items","item","index","@metricsLocation","@clampProfile","@showArtistName","@isPodcast","&default"],false,["we-limit-per-viewport","if","has-block","yield","we-lockup","metrics-data"]]',moduleName:"web-experience-app/components/we-shelf.hbs",isStrictMode:!1}) +let m=(o=(0,a.computed)("responsive.viewport","small","medium","large"),l=class extends r.default{constructor(){super(...arguments),c(this,"mediaPlayer",s,this),c(this,"responsive",p,this)}get small(){return this.args.small??this.args.profile?.small??this.args.items.length}get medium(){return this.args.medium??this.args.profile?.medium??this.small}get large(){return this.args.large??this.args.profile?.large??this.medium}get artworkProfile(){return this.args.artworkProfile||this.args.profile?.artwork}get columnClassNames(){return this.args.columnClassNames||this.args.profile?.columnClassNames}get limit(){return this[this.responsive.viewport||"small"]}},s=u(l.prototype,"mediaPlayer",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=u(l.prototype,"responsive",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"limit",[o],Object.getOwnPropertyDescriptor(l.prototype,"limit"),l.prototype),l) +e.default=m,(0,t.setComponentTemplate)(d,m)})),define("web-experience-app/components/we-star-rating",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug","@ember/service","web-experience-app/config"],(function(e,t,i,r,n,a,o){var l,s +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,i.createTemplateFactory)({id:"Lz2Pu1KF",block:'[[[11,"figure"],[24,0,"we-star-rating"],[16,"aria-label",[30,0,["defaultAriaLabel"]]],[17,1],[12],[1,"\\n "],[10,1],[14,0,"we-star-rating-stars-outlines"],[12],[1,"\\n "],[10,1],[15,0,[29,["we-star-rating-stars ",[30,0,["starsClassName"]]]]],[12],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,2],[[[1," "],[10,"figcaption"],[14,0,"we-rating-count star-rating__count"],[12],[1,[28,[35,1],[[30,3]],null]],[1,[28,[35,2],["WEA.StarRating.Separator"],null]],[1,[28,[35,2],["WEA.Common.Ratings"],[["count"],[[28,[37,3],[[30,2]],null]]]]],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&attrs","@ratingCount","@value"],false,["if","to-locale-fixed","t","abbr-number"]]',moduleName:"web-experience-app/components/we-star-rating.hbs",isStrictMode:!1}) +let c=(l=class extends r.default{constructor(){var e,t,i,r,n,a,l +super(...arguments),e=this,t="i18n",r=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),n=this,a="maxValue",l=o.default.maxRating,a in n?Object.defineProperty(n,a,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[a]=l}get defaultAriaLabel(){return this.i18n.t("WEA.Common.AverageRating",{rating:this.args.value,ratingTotal:this.maxValue})}get roundedValue(){const e=parseFloat(this.args.value,10),{maxValue:t}=this +let i=Math.round(2*e)/2 +return i<0?i=0:i>t&&(i=t),i}get starsClassName(){return`we-star-rating-stars-${`${this.roundedValue}`.replace(".","_")}`}},u=l.prototype,d="i18n",m=[a.inject],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(f).forEach((function(e){g[e]=f[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=m.slice().reverse().reduce((function(e,t){return t(u,d,e)||e}),g),b&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(b):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(u,d,g),g=null),s=g,l) +var u,d,m,f,b,g +e.default=c,(0,t.setComponentTemplate)(p,c)})),define("web-experience-app/components/we-tabs",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking"],(function(e,t,i,r,n,a){var o,l +function s(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,i.createTemplateFactory)({id:"wkbXBaD0",block:'[[[10,0],[14,0,"we-tabs"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[41,[30,4],[[[1," "],[11,3],[24,"data-we-link-to-exclude",""],[16,"aria-label",[30,2,["ariaLabel"]]],[16,6,[30,2,["link"]]],[16,0,[29,["we-tabs__tab ",[52,[28,[37,3],[[30,3],[30,0,["activeTabIndex"]]],null]," is-active"]]]],[4,[38,4],["click",[28,[37,5],[[30,0,["onClick"]],[30,2],[30,3]],null]],null],[12],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"button"],[16,"aria-label",[30,2,["ariaLabel"]]],[16,0,[29,["we-tabs__tab ",[52,[28,[37,3],[[30,3],[30,0,["activeTabIndex"]]],null]," is-active"]]]],[24,4,"button"],[4,[38,4],["click",[28,[37,5],[[30,0,["onClick"]],[30,2],[30,3]],null]],null],[12],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[2,3]],null],[13]],["@tabs","tab","index","@pageTransition"],false,["each","-track-array","if","eq","on","fn"]]',moduleName:"web-experience-app/components/we-tabs.hbs",isStrictMode:!1}) +let c=(o=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="activeTabIndex",r=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}) +const n=this.args.tabs.findIndex((e=>!0===e.isActive)) +this.activeTabIndex=-1===n?0:n}onClick(e,t){this.args.onTabClick?.(e,t),this.activeTabIndex=t}},l=s(o.prototype,"activeTabIndex",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"onClick",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"onClick"),o.prototype),o) +e.default=c,(0,t.setComponentTemplate)(p,c)})),define("web-experience-app/components/we-truncate-list",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@ember/debug","web-experience-app/config","@glimmer/tracking","web-experience-app/utils/ssr"],(function(e,t,i,r,n,a,o,l,s,p){var c,u,d,m +function f(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function b(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,i.createTemplateFactory)({id:"gStj3fsG",block:'[[[10,0],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["visibleItems"]]],null]],null],null,[[[1," "],[18,2,[[30,1]]],[1,"\\n"]],[1]],null],[41,[30,0,["showMoreButton"]],[[[1," "],[11,"button"],[24,0,"we-truncate__button we-truncate__button--top-offset link"],[24,"aria-expanded","false"],[24,4,"button"],[4,[38,4],["click",[30,0,["showMore"]]],null],[12],[1,"\\n "],[1,[28,[35,5],["WEA.Common.More"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["item","&default"],false,["each","-track-array","yield","if","on","t"]]',moduleName:"web-experience-app/components/we-truncate-list.hbs",isStrictMode:!1}),{clampProfiles:h}=l.default +let y=(c=(0,n.computed)("clampConfig","responsive.viewport"),u=class extends r.default{constructor(){super(...arguments),f(this,"responsive",d,this),f(this,"isExpanded",m,this)}get showMoreButton(){return!this.isExpanded&&this.args.items.length>this.visibleItems.length}get clampConfig(){const e=h[this.args.clampProfile] +return e}get lines(){const e=this.responsive.viewport||"small",t=this.clampConfig[e] +return t?t.lines:null}get visibleItems(){return this.isExpanded||(0,p.isSSR)()?this.args.items:this.args.items.slice(0,this.lines)}showMore(){this.isExpanded=!0}},d=b(u.prototype,"responsive",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"isExpanded",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(u.prototype,"lines",[c],Object.getOwnPropertyDescriptor(u.prototype,"lines"),u.prototype),b(u.prototype,"showMore",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"showMore"),u.prototype),u) +e.default=y,(0,t.setComponentTemplate)(g,y)})),define("web-experience-app/components/we-truncate/clamp-base",["exports","@glimmer/component","@ember/service","@ember/object","@ember/runloop"],(function(e,t,i,r,n){var a,o,l,s +function p(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function c(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let u=(a=class extends t.default{constructor(){var e,t,i +super(...arguments),p(this,"fastboot",o,this),p(this,"responsive",l,this),p(this,"router",s,this),i=void 0,(t="element")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}_clamp(){if(this.fastboot.isFastBoot||this.isDestroyed||this.isDestroying)return +const{configLines:e}=this.args +if(!e||!this.element)return +let t=!1 +this._shouldClamp()&&(t=this.clamp(e)),this.args.didTruncate?.(t)}_shouldClamp(){return!this.args.configMaxLines||this.clamp(this.args.configMaxLines)}_valueUpdateHandler(){(0,n.scheduleOnce)("afterRender",this,this._clamp)}resetOnResize(){this.args.isInteractive||(this.element.innerHTML="object"==typeof this.originalText?this.originalText.string:this.originalText),(0,n.scheduleOnce)("afterRender",this,this._clamp)}handleInsert(e){this.element=e,this._clamp(),this.router.on("routeDidChange",this,this._valueUpdateHandler),this.responsive.on("didChange",this.resetOnResize)}handleDestroy(){this.router.off("routeDidChange",this,this._valueUpdateHandler),this.responsive.off("didChange",this.resetOnResize)}},o=c(a.prototype,"fastboot",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(a.prototype,"responsive",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(a.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(a.prototype,"resetOnResize",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"resetOnResize"),a.prototype),c(a.prototype,"handleInsert",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"handleInsert"),a.prototype),c(a.prototype,"handleDestroy",[r.action],Object.getOwnPropertyDescriptor(a.prototype,"handleDestroy"),a.prototype),a) +e.default=u})),define("web-experience-app/components/we-truncate/clamp-height",["exports","@ember/component","@ember/template-factory","web-experience-app/components/we-truncate/clamp-base","web-experience-app/utils/truncate-text","@ember/service"],(function(e,t,i,r,n,a){var o,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,i.createTemplateFactory)({id:"q1H9VdqD",block:'[[[11,0],[24,"data-clamp",""],[24,0,"we-clamp"],[17,1],[4,[38,0],[[30,0,["handleInsert"]]],null],[4,[38,1],[[30,0,["handleDestroy"]]],null],[12],[1,"\\n "],[8,[39,2],null,[["@value"],[[28,[37,3],[[30,2]],null]]],null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@originalText"],false,["did-insert","will-destroy","bidi-text","html-safe"]]',moduleName:"web-experience-app/components/we-truncate/clamp-height.hbs",isStrictMode:!1}) +let p=(o=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="locale",r=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}clamp(e){const t=this.element,i=(0,n.getMaxHeight)(t,e) +let r=0,a=document.documentElement +const o=t.getBoundingClientRect() +if(Array.prototype.forEach.call(t.childNodes,(function(e){e.offsetHeight&&(r+=e.offsetHeight),e.getBoundingClientRect&&o.y+i>e.getBoundingClientRect().y&&(a=e)})),r>i){const e=(0,n.getLineHeight)(t),r=(0,n.getFontSize)(t)*function(e){switch(e){case"ja-jp":return 10.4 +default:return 8.2}}(this.locale.locale)/13,o=this.args.maskOffsetText.length,l="rtl"===a.getAttribute("dir") +t.setAttribute("isMoreRTL",l) +const s=`\n linear-gradient(\n 0deg,\n rgba(0,0,0,0) 0,\n rgba(0,0,0,0) ${e}px,\n rgba(0,0,0,1) ${e}px\n ),\n linear-gradient(\n ${l?90:270}deg,\n rgba(0,0,0,0) 0,\n rgba(0,0,0,0) ${o*r}px,\n rgba(0,0,0,1) ${o*r+2*e}px\n )` +return this.element.style.height=`${i}px`,this.element.style.mask=s,this.element.style.webkitMask=s,!0}return this.element.style.height=null,this.element.style.mask=null,this.element.style.webkitMask=null,!1}get originalText(){return this.args.originalText}},c=o.prototype,u="locale",d=[a.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,u,b),b=null),l=b,o) +var c,u,d,m,f,b +e.default=p,(0,t.setComponentTemplate)(s,p)})),define("web-experience-app/components/we-truncate/clamp-slice",["exports","@ember/component","@ember/template-factory","web-experience-app/components/we-truncate/clamp-base","@ember/object","web-experience-app/utils/sanitize","@amp/ember-ui-bidi-text/utils/amp-bidi","@ember/template"],(function(e,t,i,r,n,a,o,l){var s +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,i.createTemplateFactory)({id:"3t676cEz",block:'[[[11,0],[24,0,"we-clamp we-clamp--visual"],[24,"data-clamp",""],[16,5,[30,0,["styles"]]],[17,1],[4,[38,0],[[30,0,["handleInsert"]]],null],[4,[38,1],[[30,0,["handleDestroy"]]],null],[12],[13],[1,"\\n"]],["&attrs"],false,["did-insert","will-destroy"]]',moduleName:"web-experience-app/components/we-truncate/clamp-slice.hbs",isStrictMode:!1}) +let c=(s=class extends r.default{get originalText(){const{originalText:e=""}=this.args +return e.toString?.()??e??""}clamp(){const{element:e,originalText:t}=this,i=(0,o.isRTLParagraph)(t)?"rtl":"ltr" +return e.dir=i,e.innerHTML=(0,a.sanitizeForAttribute)(t),!0}get styles(){const{configLines:e}=this.args +return e?(0,l.htmlSafe)(`--clamp-lines: ${e}`):""}handleInsert(e){e.innerHTML=this.originalText,super.handleInsert(e)}},u=s.prototype,d="handleInsert",m=[n.action],f=Object.getOwnPropertyDescriptor(s.prototype,"handleInsert"),b=s.prototype,g={},Object.keys(f).forEach((function(e){g[e]=f[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=m.slice().reverse().reduce((function(e,t){return t(u,d,e)||e}),g),b&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(b):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(u,d,g),g=null),s) +var u,d,m,f,b,g +e.default=c,(0,t.setComponentTemplate)(p,c)})),define("web-experience-app/components/we-truncate/clamp",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object"],(function(e,t,i,r,n,a){var o,l,s,p +function c(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function u(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,i.createTemplateFactory)({id:"fF542Hy5",block:'[[[41,[28,[37,1],null,null],[[[44,[[50,"bidi-text",0,null,[["value"],[[30,1]]]]],[[[1," "],[18,3,[[28,[37,5],null,[["height","slice"],[[30,2],[30,2]]]]]],[1,"\\n"]],[2]]]],[]],[[[1," "],[18,3,[[28,[37,5],null,[["height","slice"],[[50,"we-truncate/clamp-height",0,null,[["originalText","configLines","configMaxLines"],[[30,1],[30,0,["clampConfig","lines"]],[30,0,["clampConfig","maxLines"]]]]],[50,"we-truncate/clamp-slice",0,null,[["originalText","configLines","configMaxLines"],[[30,1],[30,0,["clampConfig","lines"]],[30,0,["clampConfig","maxLines"]]]]]]]]]],[1,"\\n"]],[]]]],["@originalText","bidi","&default"],false,["if","is-ssr","let","component","yield","hash"]]',moduleName:"web-experience-app/components/we-truncate/clamp.hbs",isStrictMode:!1}) +let m=(o=(0,a.computed)("args.clampConfig.small","fastboot.isFastBoot","responsive.viewport"),l=class extends r.default{constructor(){super(...arguments),c(this,"fastboot",s,this),c(this,"responsive",p,this)}get clampConfig(){return this.fastboot.isFastBoot?this.args.clampConfig.small:this.args.clampConfig[this.responsive.viewport]}},s=u(l.prototype,"fastboot",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=u(l.prototype,"responsive",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"clampConfig",[o],Object.getOwnPropertyDescriptor(l.prototype,"clampConfig"),l.prototype),l) +e.default=m,(0,t.setComponentTemplate)(d,m)})),define("web-experience-app/components/we-truncate/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","web-experience-app/config","@ember/service","@ember/object","@amp/ember-ui-bidi-text/utils/amp-bidi","@glimmer/tracking"],(function(e,t,i,r,n,a,o,l,s){var p,c,u,d,m +function f(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function b(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,i.createTemplateFactory)({id:"ubYnO61o",block:'[[[8,[39,0],[[16,0,[29,["we-truncate",[52,[30,0,["isSingleLine"]]," we-truncate--single-line"],[52,[30,0,["isMultiLine"]]," we-truncate--multi-line"],[52,[30,1]," we-truncate--interactive"]," ",[52,[30,0,["showFullText"]]," we-truncate--full"],[52,[30,0,["showMoreButton"]]," we-truncate--truncated"]]]],[16,"dir",[30,0,["dir"]]],[16,"aria-label",[30,0,["ariaLabel"]]],[17,2]],[["@tagName"],[[30,3]]],[["default"],[[[[1,"\\n"],[41,[30,0,["doClamp"]],[[[1," "],[8,[39,2],null,[["@originalText","@clampConfig"],[[30,4],[30,0,["clampConfig"]]]],[["default"],[[[[1,"\\n\\n"],[41,[30,1],[[[1," "],[8,[30,5,["height"]],[[16,0,[30,6]]],[["@didTruncate","@isInteractive","@maskOffsetText"],[[30,0,["didTruncate"]],[30,1],[28,[37,3],["WEA.Common.More"],[["_disableSafeString"],[true]]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,5,["slice"]],[[16,0,[30,6]]],[["@didTruncate"],[[30,0,["didTruncate"]]]],null],[1,"\\n"]],[]]],[1," "]],[5]]]]],[1,"\\n\\n"],[41,[30,0,["showMoreButton"]],[[[1," "],[11,"button"],[24,"aria-hidden","true"],[24,"tabindex","-1"],[24,0,"link"],[24,"data-more-button",""],[16,"data-metrics-click",[30,7]],[24,4,"button"],[4,[38,4],["click",[30,0,["onShowMore"]]],null],[4,[38,5],[[30,0,["addClassForDirection"]]],null],[12],[1,"\\n "],[1,[28,[35,3],["WEA.Common.More"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["isSingleLine"]],[[[1," "],[1,[30,4]],[1,"\\n"]],[]],[[[1," "],[8,[39,6],null,[["@value"],[[28,[37,7],[[30,4]],null]]],null],[1,"\\n "]],[]]]],[]]]],[]]]]],[1,"\\n"]],["@isInteractive","&attrs","@tagName","@value","clamp","@clampClassNames","@dataMetricsClick"],false,["html-tag","if","we-truncate/clamp","t","on","did-insert","bidi-text","html-safe"]]',moduleName:"web-experience-app/components/we-truncate/index.hbs",isStrictMode:!1}),{clampProfiles:h}=n.default +let y=(p=class extends r.default{constructor(){super(...arguments),f(this,"router",c,this),f(this,"isClamped",u,this),f(this,"moreShown",d,this),f(this,"showFullText",m,this),this.router.on("routeDidChange",this._valueUpdateHandler)}get dir(){const{value:e}=this.args +return this.isSingleLine&&e?(0,l.isRTLParagraph)(e.toString())?"rtl":"ltr":""}addClassForDirection(e){const t=e.parentElement.querySelector("[data-clamp]"),i=!!t&&"true"===t.getAttribute("isMoreRTL") +let r="we-truncate__button" +"rtl"===document.documentElement.getAttribute("dir")!==i&&(r="we-truncate__button--direction-reversed"),e.classList.add(r)}get doClamp(){return this.isMultiLine&&!this.showFullText&&!this.moreShown}get isMultiLine(){return!!this.args.clampProfile}get isSingleLine(){return!this.args.isInteractive&&!this.isMultiLine}get showMoreButton(){return this.args.isInteractive&&!this.showFullText&&this.isClamped}get clampConfig(){return h[this.args.clampProfile]}_valueUpdateHandler(){this.showFullText=!1,this.moreShown=!1}onShowMore(){this.args.onShowMore?this.args.onShowMore():(this.showFullText=!0,this.moreShown=!0)}didTruncate(e){this.isClamped=e}willDestroy(){super.willDestroy(...arguments),this.router.off("routeDidChange",this._valueUpdateHandler)}},c=b(p.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(p.prototype,"isClamped",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=b(p.prototype,"moreShown",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=b(p.prototype,"showFullText",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(p.prototype,"addClassForDirection",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"addClassForDirection"),p.prototype),b(p.prototype,"_valueUpdateHandler",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"_valueUpdateHandler"),p.prototype),b(p.prototype,"onShowMore",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"onShowMore"),p.prototype),b(p.prototype,"didTruncate",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"didTruncate"),p.prototype),p) +e.default=y,(0,t.setComponentTemplate)(g,y)})),define("web-experience-app/components/we-truncate/modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/object/internals","@glimmer/tracking"],(function(e,t,i,r,n,a,o){var l,s,p +function c(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function u(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,i.createTemplateFactory)({id:"bxecD/Sl",block:'[[[11,0],[16,1,[30,0,["triggerId"]]],[17,1],[12],[1,"\\n "],[8,[39,0],null,[["@isOpen","@onModalClose","@triggerId","@metricsTarget","@modalContentClass"],[[30,0,["showModal"]],[30,0,["onModalClose"]],[30,0,["triggerId"]],[30,2],[30,3]]],[["default"],[[[[1,"\\n "],[18,4,[[28,[37,2],null,[["isTruncated"],[false]]]]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[18,4,[[28,[37,2],null,[["onShowMore","isTruncated"],[[30,0,["onShowMore"]],true]]]]],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@metricsTarget","@modalContentClass","&default"],false,["we-modal","yield","hash"]]',moduleName:"web-experience-app/components/we-truncate/modal.hbs",isStrictMode:!1}) +let m=(l=class extends r.default{constructor(){super(...arguments),c(this,"showModal",s,this),c(this,"triggerId",p,this),this.triggerId=(0,a.guidFor)(this)}onShowMore(){this.showModal=!0}onModalClose(){this.showModal=!1}},s=u(l.prototype,"showModal",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=u(l.prototype,"triggerId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"onShowMore",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"onShowMore"),l.prototype),u(l.prototype,"onModalClose",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"onModalClose"),l.prototype),l) +e.default=m,(0,t.setComponentTemplate)(d,m)})),define("web-experience-app/components/we-video-autoplay",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"e6fH0eW3",block:'[[[11,0],[17,1],[12],[1,"\\n "],[10,"video"],[14,"loop",""],[14,"muted",""],[14,"autoplay",""],[12],[1,"\\n "],[10,"source"],[15,"src",[30,2,["url"]]],[14,4,"video/mp4"],[12],[13],[1,"\\n "],[10,"source"],[15,"src",[30,2,["url"]]],[14,4,"video/webm"],[12],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@media"],false,[]]',moduleName:"web-experience-app/components/we-video-autoplay.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-video-thumbnail",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service"],(function(e,t,i,r,n,a){var o,l,s,p +function c(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function u(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,i.createTemplateFactory)({id:"w+55wS4U",block:'[[[11,0],[16,0,[29,["we-video-thumbnail ",[52,[30,1,["url"]],"has-preview"]," ",[52,[30,0,["isPlaying"]],"is-playing"]]]],[17,2],[12],[1,"\\n "],[8,[39,1],[[16,0,[28,[37,2],["we-video-thumbnail__artwork we-artwork--fullwidth ",[30,3]],null]]],[["@artwork","@fallbackProfile","@profile"],[[30,4],[30,5],[30,6]]],null],[1,"\\n\\n"],[41,[30,1,["url"]],[[[1," "],[10,0],[15,0,[29,["we-video-thumbnail__control",[28,[37,2],[" ",[30,0,["controlClassName"]]],null]]]],[12],[1,"\\n "],[8,[39,3],[[16,"aria-label",[30,0,["controlAriaLabel"]]]],[["@metricsData","@controlClasses","@media"],[[28,[37,4],["preview"],[["id"],[[30,1,["id"]]]]],[29,["we-video-thumbnail__control__icon ",[52,[51,[30,7]],"we-video-thumbnail__control__icon--no-text"]]],[30,1]]],[["default"],[[[[1,"\\n"],[41,[30,7],[[[1," "],[10,1],[14,0,"we-video-thumbnail__control__text"],[12],[1,[28,[35,6],["WEA.Common.Preview"],null]],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["@media","&attrs","@artworkClassName","@artwork","@fallbackProfile","@profile","@hasPreviewLabel"],false,["if","amp-artwork/wea","concat","we-video-trigger","metrics-data","unless","t"]]',moduleName:"web-experience-app/components/we-video-thumbnail.hbs",isStrictMode:!1}) +let m=(o=(0,n.computed)("args.media.meta.title"),l=class extends r.default{constructor(){super(...arguments),c(this,"mediaPlayer",s,this),c(this,"i18n",p,this)}get controlAriaLabel(){const e=this.args.media?.meta?.title +return e?this.i18n.t("WEA.Common.Preview.VideoName",{videoName:e}):this.i18n.t("WEA.Common.TogglePlay")}get isPlaying(){const e=this.mediaPlayer +return!!e.movieIsPlaying&&e.nowPlayingItem.url===this.args.media?.url}},s=u(l.prototype,"mediaPlayer",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=u(l.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"controlAriaLabel",[o],Object.getOwnPropertyDescriptor(l.prototype,"controlAriaLabel"),l.prototype),l) +e.default=m,(0,t.setComponentTemplate)(d,m)})),define("web-experience-app/components/we-video-trigger",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/runloop","@ember/object"],(function(e,t,i,r,n,a,o){var l,s,p +function c(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function u(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,i.createTemplateFactory)({id:"PzCkEEGS",block:'[[[11,"button"],[24,4,"button"],[17,1],[4,[38,0],[[30,0,["setHref"]]],null],[4,[38,1],[[30,0,["setHref"]],[30,2,["url"]]],null],[4,[38,2],["click",[30,0,["recordEvent"]]],null],[12],[1,"\\n "],[10,1],[15,0,[30,3]],[12],[1,"\\n "],[18,4,null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@media","@controlClasses","&default"],false,["did-insert","did-update","on","yield"]]',moduleName:"web-experience-app/components/we-video-trigger.hbs",isStrictMode:!1}) +let m=(l=class extends r.default{constructor(){var e,t,i +super(...arguments),c(this,"metrics",s,this),c(this,"videoPlayer",p,this),i=null,(t="href")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}recordEvent(e){e.stopPropagation() +const{metricsData:t}=this.args +t&&this.metrics.recordEvent("click",JSON.parse(t))}setHref(e){(0,a.scheduleOnce)("render",this,this._setHref,e)}_setHref(e){const{media:t}=this.args +e&&t&&(e.href=t.url,e.dataset.acFilmsHref=t.url,this.videoPlayer.registerVideo(t,e))}},s=u(l.prototype,"metrics",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=u(l.prototype,"videoPlayer",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"recordEvent",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"recordEvent"),l.prototype),u(l.prototype,"setHref",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"setHref"),l.prototype),l) +e.default=m,(0,t.setComponentTemplate)(d,m)})),define("web-experience-app/components/we-web-to-native-cta/app-store",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"Sf1OqIiV",block:'[[[8,[39,0],[[16,"data-metrics-click",[28,[37,1],["webToNativeAppStoreCTA"],null]],[16,"aria-label",[28,[37,2],["WEA.AppPages.CTA.AppStore.AX"],null]]],[["@url","@platformPredicates","@queryParams"],[[30,1],"couldHaveAppStore",[28,[37,3],null,[["mt"],["8"]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["WEA.AppPages.CTA.AppStore.App"],null]],[1," "],[10,1],[14,0,"we-button__app-text"],[12],[1,[28,[35,2],["WEA.AppPages.CTA.AppStore.Action"],null]],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["@url"],false,["we-web-to-native-cta","metrics-data","t","hash"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/app-store.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-web-to-native-cta/apple-books",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"zymgchY8",block:'[[[8,[39,0],[[16,"data-metrics-click",[28,[37,1],["webToNativeAppleBooksCTA"],null]],[16,"aria-label",[28,[37,2],["WEA.BookPages.CTA.AppleBooks.AX"],null]],[17,1]],[["@url","@queryParams","@platformPredicates"],[[30,2],[28,[37,3],null,[["mt"],[[52,[30,3],"3","11"]]]],"couldHaveBookStore"]],[["default"],[[[[1,"\\n"],[41,[48,[30,4]],[[[1," "],[18,4,null],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,2],["WEA.BookPages.CTA.AppleBooks.Action"],null]],[1," "],[10,1],[14,0,"we-button__app-text"],[12],[1,[28,[35,2],["WEA.BookPages.CTA.AppleBooks.App"],null]],[13],[1,"\\n"]],[]]]],[]]]]],[1,"\\n"]],["&attrs","@url","@isAudioBook","&default"],false,["we-web-to-native-cta","metrics-data","t","hash","if","has-block","yield"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/apple-books.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-web-to-native-cta/apple-music",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"MCtjIPDK",block:'[[[8,[39,0],[[16,"data-metrics-click",[28,[37,1],["webToNativeAppleMusicCTA"],null]],[16,"aria-label",[28,[37,2],["WEA.MusicPages.CTA.AM.AX"],null]],[17,1]],[["@url","@platformPredicates"],[[30,2],"canOpenAppleMusic"]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],[[28,[37,3],[[30,3],"WEA.MusicPages.CTA.AM.Action"],null]],null]],[1," "],[10,1],[14,0,"we-button__app-text"],[12],[1,[28,[35,2],[[28,[37,3],[[30,4],"WEA.MusicPages.CTA.AM.App"],null]],null]],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["&attrs","@url","@locKeyActionText","@locKeyAppName"],false,["we-web-to-native-cta","metrics-data","t","or"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/apple-music.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-web-to-native-cta/apple-podcasts/index",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"Ms9SgN6V",block:'[[[41,[30,1],[[[1," "],[8,[39,1],null,[["@url","@locKeyActionText","@subscriptionTextKey"],[[30,2],[30,3],[30,1]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"we-button__container"],[12],[1,"\\n "],[8,[39,2],[[16,"data-metrics-click",[28,[37,3],["webToNativePodcastsCTA"],null]],[16,"aria-label",[28,[37,4],["WEA.PodcastPages.CTA.Podcasts.AX"],null]],[17,4]],[["@app","@url","@platformPredicates"],["podcast",[30,2],[28,[37,5],["couldHaveiTunes","couldHavePodcasts"],null]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@locKeyActionText"],[[30,3]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,1],[[[1," "],[10,0],[14,0,"we-button__app-subline"],[12],[1,"\\n "],[1,[28,[35,4],[[30,1]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]]],["@subscriptionTextKey","@url","@locKeyActionText","&attrs"],false,["if","we-web-to-native-cta/apple-podcasts/with-kb","we-web-to-native-cta","metrics-data","t","array","we-web-to-native-cta/apple-podcasts/text"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/apple-podcasts/index.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-web-to-native-cta/apple-podcasts/text",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"Ptz+a1vN",block:'[[[1,[28,[35,0],[[28,[37,1],[[30,1],"WEA.PodcastPages.CTA.Podcasts.Action"],null]],null]],[1," "],[10,1],[14,0,"we-button__app-text"],[12],[1,[28,[35,0],["WEA.PodcastPages.CTA.Podcasts.App"],null]],[13],[1,"\\n"]],["@locKeyActionText"],false,["t","or"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/apple-podcasts/text.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-web-to-native-cta/apple-podcasts/with-kb",["exports","@glimmer/component","@ember/service"],(function(e,t,i){var r,n +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let a=(r=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="platform",r=this,(i=n)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get canOpen(){return this.platform.browser.ismacOS||this.platform.browser.isiOS}},o=r.prototype,l="platform",s=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(p).forEach((function(e){u[e]=p[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),u),c&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(c):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,l,u),u=null),n=u,r) +var o,l,s,p,c,u +e.default=a})),define("web-experience-app/components/we-web-to-native-cta/failed/apple-music",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","web-experience-app/utils/launch-client"],(function(e,t,i,r,n,a){var o,l,s +function p(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function c(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,i.createTemplateFactory)({id:"KqLJScZh",block:'[[[41,[30,0,["platform","nativeLaunchFailed"]],[[[1," "],[10,0],[12],[1,"\\n "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"l-content-width we-banner-callout selfclear"],[14,"role","alert"],[12],[1,"\\n "],[10,"img"],[14,"src","/assets/images/banner-artwork/applemusic_logo.svg"],[14,0,"we-banner-callout__AM-logo"],[14,"alt",""],[14,"role","presentation"],[12],[13],[1,"\\n "],[10,"h4"],[14,0,"we-banner-callout__headline"],[12],[1,[28,[35,2],["WEA.Error.NativeMissing.Other.AM"],null]],[13],[1,"\\n "],[10,0],[12],[10,3],[15,6,[52,[30,0,["isAndroid"]],[30,0,["installMusicPlayStoreLink"]],[28,[37,2],["WEA.Error.NativeMissing.Other.LearnMore.link"],null]]],[14,0,"we-banner-callout__more-link more"],[12],[1,[28,[35,2],["WEA.Common.LearnMore"],null]],[13],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[],false,["if","we-web-to-native-cta/failed","t"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/failed/apple-music.hbs",isStrictMode:!1}) +let d=(o=class extends r.default{constructor(){super(...arguments),p(this,"platform",l,this),p(this,"fastboot",s,this)}get installMusicPlayStoreLink(){return(0,a.googlePlayStoreLink)()}get isAndroid(){return this.platform.browser.isAndroid}},l=c(o.prototype,"platform",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(o.prototype,"fastboot",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o) +e.default=d,(0,t.setComponentTemplate)(u,d)})) +define("web-experience-app/components/we-web-to-native-cta/failed/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service"],(function(e,t,i,r,n){var a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const l=(0,i.createTemplateFactory)({id:"rqUd2Wia",block:'[[[10,0],[12],[1,"\\n"],[41,[30,0,["platform","couldHaveiTunes"]],[[[1," "],[10,0],[14,0,"l-content-width we-banner-callout selfclear"],[14,"role","alert"],[12],[1,"\\n "],[10,"img"],[14,"src","/assets/images/banner-artwork/iTunes_icon@2x-2bebb71080717c1e66aa78730e96c9cd.png"],[14,0,"we-banner-callout__itunes-icon"],[14,"alt",""],[14,"role","presentation"],[12],[13],[1,"\\n "],[10,"h4"],[14,0,"we-banner-callout__headline we-banner-callout__headline--itunes-image-spacer"],[12],[1,"\\n "],[1,[28,[35,1],["WEA.Error.NativeMissing.iTunes.Title"],null]],[10,"br"],[12],[13],[1,[28,[35,1],["WEA.Error.NativeMissing.AM.Subtitle"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,3],[15,6,[28,[37,1],["WEA.Error.NativeMissing.iTunes.Download.link"],null]],[14,0,"we-banner-callout__download-button we-button we-button--compact"],[12],[1,"\\n "],[1,[28,[35,1],["WEA.Error.NativeMissing.iTunes.Download.text"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[18,1,null],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&default"],false,["if","t","yield"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/failed/index.hbs",isStrictMode:!1}) +let s=(a=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="platform",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}},p=a.prototype,c="platform",u=[n.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(d).forEach((function(e){f[e]=d[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=u.slice().reverse().reduce((function(e,t){return t(p,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(p,c,f),f=null),o=f,a) +var p,c,u,d,m,f +e.default=s,(0,t.setComponentTemplate)(l,s)})),define("web-experience-app/components/we-web-to-native-cta/failed/itunes",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service"],(function(e,t,i,r,n){var a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const l=(0,i.createTemplateFactory)({id:"h535431r",block:'[[[41,[30,0,["platform","nativeLaunchFailed"]],[[[1," "],[10,0],[12],[1,"\\n "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"l-content-width we-banner-callout selfclear"],[14,"role","alert"],[12],[1,"\\n "],[10,"h4"],[14,0,"we-banner-callout__headline"],[12],[1,[28,[35,2],["WEA.Error.NativeMissing.Other.iTunes"],null]],[13],[1,"\\n "],[10,0],[12],[10,3],[15,6,[28,[37,2],["WEA.Error.NativeMissing.Other.LearnMore.link"],null]],[14,0,"we-banner-callout__more-link more"],[12],[1,[28,[35,2],["WEA.Common.LearnMore"],null]],[13],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[],false,["if","we-web-to-native-cta/failed","t"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/failed/itunes.hbs",isStrictMode:!1}) +let s=(a=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="platform",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}},p=a.prototype,c="platform",u=[n.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(d).forEach((function(e){f[e]=d[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=u.slice().reverse().reduce((function(e,t){return t(p,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(p,c,f),f=null),o=f,a) +var p,c,u,d,m,f +e.default=s,(0,t.setComponentTemplate)(l,s)})),define("web-experience-app/components/we-web-to-native-cta/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service"],(function(e,t,i,r,n,a){var o,l +function s(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,i.createTemplateFactory)({id:"X1VV7t6l",block:'[[[41,[30,0,["shouldDisplay"]],[[[1," "],[11,"button"],[24,4,"button"],[24,0,"we-button we-button--outlined we-button--external icon icon-external we-button-fade-in"],[17,1],[4,[38,1],["click",[30,0,["click"]]],null],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["&attrs","&default"],false,["if","on","yield"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/index.hbs",isStrictMode:!1}) +let c=(o=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="platform",r=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get shouldDisplay(){let{platformPredicates:e}=this.args +return"boolean"==typeof e?e:(Array.isArray(e)||(e=[e].filter(Boolean)),!!e.length&&e.some((e=>this.platform[e])))}click(){const{app:e,url:t,queryParams:i}=this.args +this.platform.launchFromCta(e,t,i)}},l=s(o.prototype,"platform",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"click",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"click"),o.prototype),o) +e.default=c,(0,t.setComponentTemplate)(p,c)})),define("web-experience-app/components/we-web-to-native-cta/itunes",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"rWS8ndOE",block:'[[[8,[39,0],[[16,"data-metrics-click",[28,[37,1],["webToNativeiTunesCTA"],null]],[16,"aria-label",[28,[37,2],["WEA.MusicPages.CTA.iTunes.AX"],null]],[17,1]],[["@app","@url","@platformPredicates"],["itunes",[30,2],"couldHaveiTunes"]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],[[28,[37,3],[[30,3],"WEA.MusicPages.CTA.iTunes.Action"],null]],null]],[1," "],[10,1],[14,0,"we-button__app-text"],[12],[1,[28,[35,2],[[28,[37,3],[[30,4],"WEA.MusicPages.CTA.iTunes.App"],null]],null]],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["&attrs","@url","@locKeyActionText","@locKeyAppName"],false,["we-web-to-native-cta","metrics-data","t","or"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/itunes.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-web-to-native-cta/mac-app-store",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n=(0,i.createTemplateFactory)({id:"yffVl+r2",block:'[[[8,[39,0],[[16,"data-metrics-click",[28,[37,1],["webToNativeMacAppStoreCTA"],null]],[16,"aria-label",[28,[37,2],["WEA.AppPages.CTA.MacAppStore.AX"],null]],[17,1]],[["@url","@queryParams","@platformPredicates"],[[30,2],[28,[37,3],null,[["extRefUrl2","mt"],[[28,[37,4],null,null],"12"]]],"couldHaveMacAppStore"]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["WEA.AppPages.CTA.MacAppStore.Action"],null]],[1," "],[10,1],[14,0,"we-button__app-text"],[12],[1,[28,[35,2],["WEA.AppPages.CTA.MacAppStore.App"],null]],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["&attrs","@url"],false,["we-web-to-native-cta","metrics-data","t","hash","encoded-referrer"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/mac-app-store.hbs",isStrictMode:!1}) +var a=(0,t.setComponentTemplate)(n,(0,r.default)()) +e.default=a})),define("web-experience-app/components/we-web-to-native-cta/tv",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","web-experience-app/config"],(function(e,t,i,r,n,a){var o,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,i.createTemplateFactory)({id:"zWv09Ihj",block:'[[[8,[39,0],[[16,"data-metrics-click",[28,[37,1],["webToNativeAppleTvCTA"],null]],[16,"aria-label",[28,[37,2],["WEA.Common.TV.CTA.AX"],null]]],[["@app","@url","@platformPredicates"],["tv",[30,0,["url"]],"couldHaveTV"]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["WEA.ShowPages.CTA.AM.Action"],null]],[1," "],[10,1],[14,0,"we-button__app-text"],[12],[1,[28,[35,2],["WEA.LocalNav.Store.TV"],null]],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["we-web-to-native-cta","metrics-data","t"]]',moduleName:"web-experience-app/components/we-web-to-native-cta/tv.hbs",isStrictMode:!1}) +let p=(o=class extends r.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="platform",r=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get url(){const{isAtLeastMojavePlusOne:e}=this.platform.browser,{showName:t}=this.args +return e&&t?`${a.default.tvAppSearchUrl}${t}`:this.args.tvUrl}},c=o.prototype,u="platform",d=[n.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,u,b),b=null),l=b,o) +var c,u,d,m,f,b +e.default=p,(0,t.setComponentTemplate)(s,p)})),define("web-experience-app/config/adapters",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.storePlatformConfig=e.mzstoreConfig=void 0 +e.mzstoreConfig={params:{isWebExpV2:!0,dataOnly:!0}} +e.storePlatformConfig={params:{version:2,caller:"webExp",p:"lockup",useSsl:!0}}})),define("web-experience-app/config/artwork-crop-codes",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={ej:{horizontalCrop:2013,verticalCrop:0}}})),define("web-experience-app/config/artwork-fallbacks",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={song:{isVector:!0,url:"/assets/images/missing-artwork/music-2c72ea75d983d8fc263bcf8f1bcc183b.svg",aspectRatio:1,width:45,height:45},"artist-music":{isVector:!0,url:"/assets/images/missing-artwork/artist-music-2ce946c1cdaea01b7afd378f75242263.svg",aspectRatio:1},"product-hero-story":{isVector:!1,url:"/assets/images/missing-artwork/product-hero-story-cc8568349d01718205100adbfd1b9ebc.png",aspectRatio:626/458,width:626,height:458},"product-app-story":{isVector:!0,url:"/assets/images/missing-artwork/product-app-story-19a56a366c8215f750c204cf7419e912.svg",aspectRatio:1},"product-hero-tv":{isVector:!1,url:"/assets/images/missing-artwork/product-hero-tv-644db0f66832fb3682501578923ccd36.png",aspectRatio:626/352,width:626,height:352},"social-deeplink":{isVector:!1,url:"/assets/images/missing-artwork/social-deeplink-d37562e0c0117f3604f8064933d1f462.png",aspectRatio:2,width:1e3,height:500},"lockup-playlist":{isVector:!0,url:"/assets/images/missing-artwork/music-2c72ea75d983d8fc263bcf8f1bcc183b.svg",aspectRatio:1}}})),define("web-experience-app/config/artwork-profiles",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.buildImgOptions=l,e.default=void 0 +const t=16/9,i=16/9,r=16/9,n=4/3,a=2/3,o=[146,157,104] +function l(e,t,i){let[r,n,a]=e +return{crop:i,large:s(r,t),medium:s(n,t),small:s(a,t)}}function s(e,t){return 0===t?{width:e,height:0}:{width:e,height:e*(1/t)}}var p={"app-event-detail":l([280,280,643],.625,"sr"),"artist-header":l([190,190,135],1,"cc"),"artist-featured-album":l(o,0,"w"),"artist-featured-iTunesBrand":l(o,1,"cc"),"artist-featured-playlist":l(o,1,"cc"),"artist-featured-musicVideo":l(o,i,"sr"),"artist-featured-tvEpisode":l(o,t,"mv"),"artist-featured-movie":l([97,157,104],a),"artist-featured-tvSeason":l(o,1),"artist-featured-radioStation":l(o,1,"sr"),"artist-featured-showBrand":l(o,1),"audio-book":l([146,157,320],0,"w"),"category-for-artwork":{fileType:"png",crop:"sr",large:{width:24,height:24},medium:{width:24,height:24},small:{width:24,height:24}},epubBook:l([146,157,320],0,"w"),"bordered-list":l([45,45,45],1,"cc"),"song-list-row":l([45,45,45],1,"cc"),"song-list-row-music-video":l([80,80,80],i,"sr"),"see-all-song-list":l([48,48,45],1,"cc"),episode:l([196,157,196],t,"mv"),"artist-inline":l([146,157,146],1,"cc"),"lockup-1-3-3":l([313,217,643],0,"w"),"lockup-2-2-3":l([313,336,309],0,"w"),"lockup-2-4-4":l([230,157,300],0,"w"),"lockup-2-4-6":l([146,157,309],0,"w"),"lockup-3-2-3":l([313,336,560],0,"w"),"lockup-3-2-3-story":l([313,336,560],1.5,"fo"),"lockup-3-2-3-event":l([313,336,560],1.6,"sr"),"lockup-3-2-3-mv":l([313,336,560],t,"mv"),"lockup-6-4-6":l([146,157,320],0,"w"),"lockup-imessage-app":l([146,157,320],n,"sr"),"lockup-2-4-6-sr":{crop:"sr",large:{width:146,height:146},medium:{width:157,height:157},small:{width:309,height:200}},"lockup-6-4-6-sr":l([146,157,320],1,"sr"),"lockup-6-4-6-no-crop":l([146,157,320],1),"lockup-6-4-6-no-crop-16-9":l([146,157,250],r),"lockup-6-4-6-sh-16-9":l([146,157,250],i,"sh"),"lockup-6-4-6-no-crop-3-2":l([147,157,350],a),"lockup-6-4-6-no-crop-sr":l([147,157,350],1),"lockup-6-2-3":l([313,336,250],t,"mv"),"lockup-6-3-2":l([147,157,250],0,"w"),"lockup-6-6-4":l([313,336,250],0,"w"),"media-audio-book":l([146,157,320],0,"w"),"product-hero-podcast":l([313,276,268],0,"w"),"product-hero-book":l([313,276,268],0,"w"),"grouping-page-book":l([230,247,268],0,"w"),"product-hero-show":l([313,276,268],0,"w"),"product-hero-show-tv":l([313,278,313],1),"product-hero-tv-season":l([313,276,268],0,"w"),"product-hero-ios-app":l([230,217,246],0,"w"),"product-hero-tvos-app":l([313,336,203],0,"w"),"product-hero-imessage-app":{crop:"sr",large:{width:230,height:172},medium:{width:216,height:161},small:{width:190,height:140}},"product-grid-small-iosPlatform":l([128,88,88],1,"cc"),"product-grid-large-iosPlatform":l([271,191,191],1,"cc"),"product-grid-small-watchPlatform":l([128,88,88],1,"cc"),"product-grid-large-watchPlatform":l([271,191,191],1,"cc"),"product-grid-small-imessage":l([128,88,88],n,"sr"),"product-grid-large-imessage":l([272,192,192],n,"sr"),"product-grid-one-iosPlatform":l([250,160,160],1,"cc"),"product-grid-one-watchPlatform":l([250,160,160],1,"cc"),"product-grid-two-iosPlatform":l([208,130,130],1,"cc"),"product-grid-two-watchPlatform":l([208,130,130],1,"cc"),"product-grid-three-iosPlatform":l([240,168,140],1,"cc"),"product-grid-three-watchPlatform":l([240,168,140],1,"cc"),"product-grid-four-iosPlatform":l([271,178,178],1,"cc"),"product-grid-four-watchPlatform":l([271,178,178],1,"cc"),"product-grid-small-osxPlatform":{fileType:"png",crop:"cc",large:{width:128,height:128},medium:{width:88,height:88},small:{width:88,height:88}},"product-grid-large-osxPlatform":{fileType:"png",crop:"cc",large:{width:271,height:271},medium:{width:191,height:191},small:{width:191,height:191}},"product-grid-one-osxPlatform":{fileType:"png",crop:"cc",large:{width:250,height:250},medium:{width:160,height:160},small:{width:160,height:160}},"product-grid-two-osxPlatform":{fileType:"png",crop:"cc",large:{width:208,height:208},medium:{width:130,height:130},small:{width:130,height:130}},"product-grid-three-osxPlatform":{fileType:"png",crop:"cc",large:{width:240,height:240},medium:{width:168,height:168},small:{width:140,height:140}},"product-grid-four-osxPlatform":{fileType:"png",crop:"cc",large:{width:271,height:271},medium:{width:178,height:178},small:{width:178,height:178}},"product-hero-video":l([647,336,735],t,"mv"),"product-hero-sport-event":l([313,276,735],i,"sh"),"product-story-iap-app":l([96,56,56],1,"cc"),"product-story-iap-purchase":l([262,158,158],1,"cc"),"product-story-card-background":l([Math.round(633*1.6),Math.round(443*1.6),Math.round(483*1.6)],1,"cc"),"product-story-card-icon":l([326,226,226],1,"cc"),"product-story-card":{crop:"fn",large:{width:480,height:633},medium:{width:336,height:443},small:{width:366,height:483}},"product-story-card-iae":{crop:"fn",large:{width:506,height:633},medium:{width:354,height:443},small:{width:386,height:483}},"product-story-card-short":l([480,336,366],r,"fo"),"product-app-story":l([48,48,48],1,"cc"),"product-app-story-imessage":l([48,48,48],n,"sr"),"product-app-placard-large":l([80,60,52],1,"sr"),"product-app-placard-iae":l([80,60,60],1,"sr"),"product-story-app-event":l([480,336,736],1.6,"sr"),"product-story-inlineimage":l([480,336,736],0,"w"),"product-hero-movie":l([230,217,268],0,"w"),"product-hero-movie-tv":l([230,217,268],a),"in-app-purchase-hero-purchase":l([157,157,126],1,"cc"),"in-app-purchase-hero-app":l([54,54,44],1,"cc"),"in-app-purchase-collection-purchase":l([44,44,44],1,"cc"),"in-app-purchase-collection-app":l([14,14,14],1,"cc"),"product-app-supports":l([44,44,44],1,"cc"),uber:{crop:"sr",large:{width:1120,height:280},medium:{width:1120,height:280},small:{width:735,height:166}},"books-brick-compositing":{crop:"ej",large:{width:313,height:0},medium:{width:336,height:0},small:{width:642,height:0}},"podcast-channel-logo":l([216,216,176],1,"sr"),default:l([44,44,44],1,"cc")} +e.default=p})),define("web-experience-app/config/blocks",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={models:{tvApp:{language:{audioTrackFormats:[]}}}}})),define("web-experience-app/config/charts",["exports","web-experience-app/services/app-view-state","web-experience-app/utils/charts"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.VIEW_STATE_CHART_CONFIG=void 0 +const r="book",n="audiobook",a={[t.VIEW_STATES.BOOK]:r,[i.VIEW_STATE_AUDIOBOOK]:n,[t.VIEW_STATES.APP]:"app"} +e.VIEW_STATE_CHART_CONFIG=a +var o={[r]:{clampProfile:"book-in-shelf",metricsLocation:"shelfTopBooks",nativeCta:"we-web-to-native-cta/apple-books",sectionHeadlineClass:"section__headline--book",shelfProfile:"epubBook",shelfColumnClassName:"we-lockup--in-book-shelf",showArtistName:!0,titleKey:"WEA.Charts.Books.Title",genreShelfConfig:{large:12,medium:8},pageLimits:{index:6,genre:12,seeAll:40,totalMax:100},nativeLink:"https://web.archive.org/web/20220531203922/https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?cc=@@storefront@@&genreId=@@genre@@&mt=11"},[n]:{clampProfile:"book-in-shelf",metricsLocation:"shelfTopBooks",nativeCta:"we-web-to-native-cta/apple-books",sectionHeadlineClass:"section__headline--book",shelfProfile:"epubBook",shelfColumnClassName:"we-lockup--in-book-shelf",showArtistName:!0,titleKey:"WEA.Charts.AudioBooks.Title",pageLimits:{index:40,genre:40,seeAll:40,totalMax:100},nativeLink:"https://web.archive.org/web/20220531203922/https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?cc=@@storefront@@&genreId=@@genre@@&mt=3"},app:{clampProfile:"app-lockup",metricsLocation:"shelfTopApps",nativeCta:"we-web-to-native-cta/app-store",sectionHeadlineClass:"section__headline--app",shelfProfile:"default",shelfColumnClassName:"we-lockup--shelf-align-top we-lockup--in-app-shelf",showArtistName:!0,titleKey:"WEA.Charts.Apps.Title",genreShelfConfig:{large:12,medium:8},pageLimits:{index:6,genre:12,seeAll:100,totalMax:100},nativeLink:"https://web.archive.org/web/20220531203922/https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?cc=@@storefront@@&genreId=@@genre@@&mt=8",meta:{deviceTypeLanguage:{iphone:"iPhone",ipad:"iPad"},appsLocKey:"WEA.Charts.Apps.AppType.Apps",gamesLocKey:"WEA.Charts.Apps.AppType.Games"}}} +e.default=o})),define("web-experience-app/config/clamp-profiles",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t={"book-in-shelf":{large:{lines:2},medium:{lines:2},small:{lines:2}},"book-description":{large:{lines:8},medium:{lines:8},small:{lines:8}},"book-critical-reviews":{large:{lines:4},medium:{lines:4},small:{lines:4}},"book-editorial-notes":{large:{lines:4},medium:{lines:4},small:{lines:4}},"customer-review":{large:{lines:4},medium:{lines:4},small:{lines:4}},"customer-review-with-response":{large:{lines:1},medium:{lines:1},small:{lines:1}},"customer-review-response":{large:{lines:1},medium:{lines:1},small:{lines:1}},"review-rotten-tomatoes":{large:{lines:5},medium:{lines:5},small:{lines:5}},"review-commonsense-media":{large:{lines:7},medium:{lines:7},small:{lines:7}},"review-editor-notes":{large:{lines:7},medium:{lines:7},small:{lines:7}},"review-editor-choice":{large:{lines:6},medium:{lines:6},small:{lines:3}},"movie-name-shelf":{large:{lines:2},medium:{lines:2},small:{lines:2}},"app-bundle-shelf":{large:{lines:2},medium:{lines:2},small:{lines:2}},"product-name":{large:{lines:4},medium:{lines:3},small:{lines:2}},"product-description":{large:{lines:5},medium:{lines:3},small:{lines:3}},"product-description-app":{large:{lines:5},medium:{lines:5},small:{lines:5}},"product-description-movie":{large:{lines:7},medium:{lines:7},small:{lines:3}},"product-description-show":{large:{lines:3},medium:{lines:3},small:{lines:3}},"product-description-tv-season":{large:{lines:7},medium:{lines:7},small:{lines:3}},"product-description-episode":{large:{lines:8},medium:{lines:3},small:{lines:3}},"people-description-inline":{large:{lines:8,maxLines:12},medium:{lines:8,maxLines:12},small:{lines:6,maxLines:10}},"episode-description":{large:{lines:3},medium:{lines:3},small:{lines:3}},"episode-brands":{large:{lines:2},medium:{lines:2},small:{lines:2}},"episode-headline":{large:{lines:1},medium:{lines:1},small:{lines:2}},"software-info":{large:{lines:2},medium:{lines:2},small:{lines:5}},"supports-description":{large:{lines:2},medium:{lines:2},small:{lines:2}},"app-info-iap":{small:{lines:3},medium:{lines:3},large:{lines:3}},"app-whats-new":{small:{lines:5},medium:{lines:5},large:{lines:5}},"app-version-history":{small:{lines:5},medium:{lines:5},large:{lines:5}},"featured-media-title":{small:{lines:3},medium:{lines:3},large:{lines:3}},"podcast-channel-description":{small:{lines:5},medium:{lines:4},large:{lines:4}},"app-lockup":{small:{lines:2},medium:{lines:2},large:{lines:2}}} +e.default=t})),define("web-experience-app/config/domain-modifiers",["exports","web-experience-app/config/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i={["development"===t.default.environment?"dev-books.apple.com:4200":"books.apple.com"]:{url:"itunes.apple.com"}} +e.default=i})),define("web-experience-app/config/get-storefront-redirect-url",["exports","web-experience-app/utils/url"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(e,i)=>{if("undefined"!=typeof FastBoot)return"" +const r=new t.default(window.location.href),n=r.pathname.split("/").filter(Boolean) +n[0]=e +let a=n.join("/") +const o=new URLSearchParams(r.search) +return o.delete("l"),i&&o.append("l",i),o.toString().trim().length&&(a+=`?${o}`),`/${a}`}})),define("web-experience-app/config/index",["exports","web-experience-app/config/artwork-fallbacks","web-experience-app/config/artwork-profiles","web-experience-app/config/artwork-crop-codes","web-experience-app/config/blocks","web-experience-app/config/clamp-profiles","web-experience-app/config/metrics","web-experience-app/config/meta","web-experience-app/config/routing","web-experience-app/config/menu-links","web-experience-app/config/environment","web-experience-app/utils/breakpoints","@amp/ember-ui-global-elements/utils/constants","@amp/affiliate-util"],(function(e,t,i,r,n,a,o,l,s,p,c,u,d,m){function f(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function b(e){for(var t=1;t{const t=c.default.BREAKPOINTS[e],{min:i}=t +return{mediaQuery:"small"!==e&&i?`(min-width: ${i}px)`:null,mediaQueryStrict:(0,u.breakpointToMediaQuery)(t,e),name:e}})) +var _={env:c.default,shoeboxNames:{data:"ember-data-store",mzstoreMeta:"ember-mzstore-meta",globalElements:d.SHOEBOX_KEY,metricsBase:"metrics-base",languageCode:"language-code"},defaultStorefront:"US",defaultPriceCurrency:"USD",popularityThreshold:.7,maxRating:5,videoLoadingPoster:"data:image/gif;base64,R0lGODdhBwAEAPAAAAAAACZFySH5BAEAAAEALAAAAAAHAAQAAAIEjI+pWwA7",videoLocalizationPath:"/global/ac_media_player/scripts/ac_media_languages/",podcastsAppLaunchURL:"podcasts://podcasts.apple.com",podcastsAppPageURL:"https://web.archive.org/web/20220531203922/https://apps.apple.com/us/app/apple-podcasts/id525463029",appStoreArcadeLaunchUrl:"macappstores://apps.apple.com/arcade",appStoreArcadeOffersLaunchUrl:"macappstores://apps.apple.com/arcade/offers",iosAppStoreUrl:"https://web.archive.org/web/20220531203922/https://www.apple.com/ios/app-store/",macAppStoreUrl:"https://web.archive.org/web/20220531203922/https://www.apple.com/osx/apps/app-store/",tvAppSearchUrl:"https://web.archive.org/web/20220531203922/https://tv.apple.com/search?q=",appleBooksUrl:"https://web.archive.org/web/20220531203922/https://www.apple.com/apple-books/",privacyDefinitionsUrl:"https://web.archive.org/web/20220531203922/https://apps.apple.com/story/id1539235847",privacyLearnMoreUrl:"https://web.archive.org/web/20220531203922/https://apps.apple.com/story/id1538632801",privacyAppleDeveloperIDs:["284417353","1464590764","314638464","284993479","1351056256"],artworkFallbacks:t.default,artworkProfiles:i.default,artworkCropCodes:r.default,blocks:n.default,booksGiftCardRedemptionUrlBase:"://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/redeemLandingPage",clampProfiles:a.default,menuLinks:p.default,meta:l.default,routing:s.default,metrics:o.default,viewports:v,pixelDensities:[1,2],hideGlobalElements:["deeplink","not-found"],launchNativeParameters:y,launchQueryParameters:Object.keys(y),applicationQueryParameters:Object.keys(w),htmlSanitizeRegex:new RegExp(`</?(${["b","i","u","br","strong","em"].join("|")})(?:\\s.*?(?=>)>|>|/>)`,"gi"),systemAppsToFilter:["com.apple.iCloudDriveApp","is.workflow.my.app","com.apple.mobileme.fmf1","com.apple.mobileme.fmip1"]} +e.default=_})),define("web-experience-app/config/menu-links",["exports","web-experience-app/services/app-view-state"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i={[t.VIEW_STATES.BOOK]:[{nameKey:"WEA.Charts.LocalNav.Links.TopBooks",routeName:"charts.index"},{nameKey:"WEA.Charts.LocalNav.Links.TopAudiobooks",routeName:"charts.audiobooks.index"}]} +e.default=i})),define("web-experience-app/config/meta",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={og:{type:{album:"music.album",app:"website",event:"website",artist:"profile","artist-music":"music.musician",book:"book",developer:"website",episode:"video.episode",movie:"video.movie","movie-collection":"video.movie",playlist:"music.playlist",podcast:{episode:"product.item",show:"product.group"},profile:"profile",show:"video.tv_show",song:"music.song",story:"website"}},appleStore:{id:{appStore:"375380948",appleTV:"1174078549",books:"364709193",podcasts:"525463029"}}}})),define("web-experience-app/config/metrics",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t={clickEvents:{localNavAppleTvCTA:{actionType:"open",actionUrl:"@@url@@",targetType:"button",targetId:"LearnMoreTVApp"},localNavArcadeCTA:{actionType:"open",actionUrl:"@@url@@",targetType:"button",targetId:"LearnMoreArcadeApp"},webToNativeAppleBooksCTA:{actionType:"open",targetType:"button",targetId:"OpenInAppleBooks"},webToNativeAppleMusicCTA:{actionType:"open",targetType:"button",targetId:"OpenInAppleMusic"},webToNativeAppStoreCTA:{actionType:"open",targetType:"button",targetId:"OpenInAppStore"},webToNativeMacAppStoreCTA:{actionType:"open",targetType:"button",targetId:"OpenInMacAppStore"},webToNativeiTunesCTA:{actionType:"open",targetType:"button",targetId:"OpenInItunes"},webToNativePodcastsCTA:{actionType:"open",targetType:"button",targetId:"OpenInPodcasts"},webToNativePodcastsChannelKB:{actionType:"navigate",targetType:"button",targetId:"PodcastsSubscriptionKB"},webToNativeAppleTvCTA:{actionType:"open",targetType:"button",targetId:"OpenInAppleTV"},preview:{actionType:"preview",targetType:"button",targetId:"@@id@@"},previewAll:{actionType:"previewAll",targetType:"button",targetId:"@@id@@"},navigateEpisode:{actionType:"navigate",actionUrl:"@@url@@",targetType:"card",targetId:"@@id@@"},skipBack:{targetType:"button",targetId:"@@id@@",actionType:"skipBack15"},skipAhead:{targetType:"button",targetId:"@@id@@",actionType:"skipAhead30"},playPause:{targetType:"button",targetId:"@@id@@",actionType:"@@action@@"},play:{targetType:"button",targetId:"@@id@@",actionType:"play",actionDetails:"trackSelection"},playAll:{targetType:"button",targetId:"@@id@@",actionType:"play"},shuffle:{targetType:"button",targetId:"@@id@@",actionType:"shuffle"},linkToAppSupport:{actionType:"navigate",targetType:"link",targetId:"LinkToAppSupport"},linkToAppEvent:{actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"@@id@@"},linkToArtist:{actionType:"navigate",targetType:"link",targetId:"LinkToArtist"},linkToCast:{actionDetails:{type:"cast"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToChannel:{actionDetails:{type:"channel"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"@@id@@"},linkToDeveloper:{actionDetails:{type:"developer"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"@@id@@"},linkToDirector:{actionDetails:{type:"director"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToGenre:{actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"GenrePage"},linkToGuest:{actionDetails:{type:"guest"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToHost:{actionDetails:{type:"host"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToPerformer:{actionDetails:{type:"performer"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToPodcast:{actionType:"navigate",targetType:"link",targetId:"LinkToPodcast"},linkToPrivacyPolicy:{actionType:"navigate",targetType:"link",targetId:"LinkToPrivacyPolicy"},linkToProducer:{actionDetails:{type:"producer"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToScreenshotPlatform:{actionType:"change",targetType:"tabItem",targetId:"LinkToScreenshotsPlatform"},linkToScreenwriter:{actionDetails:{type:"screenwriter"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToStoryApp:{actionDetails:{type:"app"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToStoryApp"},linkToStoryLink:{actionDetails:{type:"story"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToStoryLink"},linkToExternalPurchasesLearnMore:{actionType:"navigate",actionUrl:"@@url@@",targetId:"LearnMore",targetType:"link"},linkToUrl:{actionType:"navigate",targetType:"button",targetId:"@@url@@"},navigateShelf:{actionType:"navigate",actionUrl:"@@url@@",targetType:"card",targetId:"@@id@@"},navigateArtistShelf:{actionType:"navigate",targetType:"card",targetId:"@@id@@",actionDetails:{type:"artist"}},openChartsLink:{actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToTopCharts"},seeAll:{actionType:"navigate",targetType:"button",targetId:"SeeAll@@sectionName@@"},seeMoreEpisodes:{actionType:"navigate",targetType:"button",targetId:"SeeMoreEpisodes"},expandMore:{actionType:"more",targetType:"button",targetId:"More"},expandMoreReviews:{actionType:"open",targetType:"button",targetId:"MoreReviews"},expandMoreSynopsis:{actionType:"open",targetType:"button",targetId:"MoreSynopsis"},openModal:{actionType:"open",targetType:"button",targetId:"@@modalTarget@@"},closeModal:{actionType:"close",targetType:"button",targetId:"@@modalTarget@@"},shareBook:{actionType:"share",actionDetails:{actionSubtype:"BookSharrow"},targetType:"button",targetId:"@@shareType@@"},sharePodcast:{actionType:"share",actionDetails:{actionSubtype:"PodcastSharrow"},targetType:"button",targetId:"@@shareType@@"},location:{locationType:"@@sectionType@@"}}} +e.default=t})),define("web-experience-app/config/routing",["exports","web-experience-app/services/app-view-state"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const i={books:"books.apple.com",dev:"dev.apple.com",itunes:"itunes.apple.com",podcasts:"podcasts.apple.com",tv:"tv.apple.com"} +var r={domains:i,behaveAs:i.itunes,inDevelopment:{[i.books]:[],[i.dev]:[],[i.itunes]:[],[i.podcasts]:[],[i.tv]:[]},domainPaths:{[t.VIEW_STATES.BOOK]:["/viewAudiobook"],[t.VIEW_STATES.APP]:["/app/","/app-bundle/","/story/","/developer/"]},notFoundRedirects:{"/today":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=discover",platform:"ios"}},"/apps":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=discover",platform:"ios"}},"/games":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=discover",platform:"ios"}},"/updates":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=updates",platform:"ios"}},"/search":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=search",platform:"ios"},[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/search"}},"/categories":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=categories",platform:"mas"}},"/create":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=create",platform:"mas"}},"/develop":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=develop",platform:"mas"}},"/discover":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=discover",platform:"mas"}},"/play":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=play",platform:"mas"}},"/work":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=work",platform:"mas"}},"/":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/browse"}},"/browse":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/browse"}},"/browse/categories":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/browse/categories"}},"/browse/top-charts":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/browse/top-charts"}},"/browse/top-charts/episodes":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/browse/top-charts/episodes"}},"/library":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/library"}},"/library/episodes":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/library/episodes"}},"/library/shows":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/library/shows"}},"/listen-now":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/listen-now"}},"/for-you":{[t.VIEW_STATES.BOOK]:{target:"itms-bookss://books.apple.com/store"}},"/foryou":{[t.VIEW_STATES.BOOK]:{target:"itms-bookss://books.apple.com/store"}},"/book-store":{[t.VIEW_STATES.BOOK]:{target:"itms-bookss://books.apple.com/store",platformTargets:[{platform:"isiOS12Plus",target:"itms-bookss://books.apple.com/book-store"}]}},"/charts":{[t.VIEW_STATES.BOOK]:{target:"https://web.archive.org/web/20220531203922/https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=38&mt=11"}}}} +e.default=r})),define("web-experience-app/config/screenshot-profiles",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ORDERED_PLATFORMS=void 0 +const t={artworkProfile:"lockup-2-4-4",columnClassNames:"l-column small-2 medium-3 large-3"},i={artworkProfile:"lockup-1-3-3",columnClassNames:"l-column small-4 medium-4 large-4"},r="WEA.AppPages.Screenshots" +e.ORDERED_PLATFORMS=["mac","iphone","ipad","appletv","applewatch","messages"] +var n={iphone:{platform:"iphone",profiles:{portrait:t,landscape:i},singularTitle:`${r}.iphoneScreenshots`,title:`${r}.iphone`},ipad:{platform:"ipad",profiles:{portrait:i,landscape:i},singularTitle:`${r}.ipadScreenshots`,title:`${r}.ipad`},messages:{platform:"messages",profiles:{portrait:t,landscape:i},singularTitle:`${r}.messagesScreenshots`,title:`${r}.messages`},applewatch:{platform:"appleWatch",profiles:{portrait:t},singularTitle:`${r}.appleWatchScreenshots`,title:`${r}.appleWatch`,overrideBgColor:"000000"},appleWatch:{platform:"appleWatch",profiles:{portrait:t},singularTitle:`${r}.appleWatchScreenshots`,title:`${r}.appleWatch`,overrideBgColor:"000000"},appletv:{platform:"appleTV",profiles:{landscape:i},singularTitle:`${r}.appleTVScreenshots`,title:`${r}.appleTV`},appleTV:{platform:"appleTV",profiles:{landscape:i},singularTitle:`${r}.appleTVScreenshots`,title:`${r}.appleTV`},mac:{platform:"mac",profiles:{landscape:i},singularTitle:`${r}`,title:`${r}.mac`}} +e.default=n})),define("web-experience-app/config/see-all-profiles",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.profileAliases=e.default=void 0 +e.default={app:{small:2,medium:4,large:6,clampProfile:"app-lockup",lockupClassNames:"small-valign-top we-lockup--in-app-shelf"},appEvent:{small:1,medium:2,large:3,lockupClassNames:"small-valign-top we-lockup--in-app-event-module"},book:{small:2,medium:4,large:6,artwork:"media-audio-book",clampProfile:"book-in-shelf",lockupClassNames:"small-valign-bottom we-lockup--in-book-shelf"},books:{small:2,medium:4,large:6,artwork:"media-audio-book",clampProfile:"book-in-shelf",lockupClassNames:"small-valign-bottom we-lockup--in-book-shelf"},clip:{small:2,medium:2,large:3},editorialItem:{small:1,medium:2,large:3,artwork:"lockup-3-2-3-story",lockupClassNames:"small-valign-top"},epubBook:{small:2,medium:4,large:6,artwork:"epubBook",clampProfile:"book-in-shelf",lockupClassNames:"small-valign-bottom we-lockup--in-book-shelf"},tvEpisode:{small:2,medium:2,large:3},musicVideo:{small:2,medium:2,large:3},playlist:{small:2,medium:4,large:6,artwork:"lockup-6-4-6-sr",fallback:"lockup-playlist"},"rating-card-small":{small:2,medium:4,large:6},"rating-card":{small:1,medium:2,large:3},default:{small:2,medium:4,large:6}} +e.profileAliases={books:"epubBook",audiobooks:"book","audio-books":"book","editorial-items":"editorialItem"}})),define("web-experience-app/config/shelf-profiles",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={"audio-book":{small:6,medium:4,large:6,artwork:"lockup-6-4-6-sr"},artist:{small:6,medium:4,large:6,artwork:"lockup-6-4-6-sr"},artistTopSongs:{small:6,medium:6,large:6},appEvent:{small:3,medium:2,large:3,artwork:"lockup-3-2-3-event"},book:{small:6,medium:4,large:6,artwork:"audio-book"},clip:{small:3,medium:2,large:3,artwork:"lockup-3-2-3-mv",fallback:"product-hero-tv"},default:{small:6,medium:4,large:6},developer:{small:6,medium:4,large:6,artwork:"lockup-6-4-6"},editorialItem:{small:3,medium:2,large:3,artwork:"lockup-3-2-3-story"},epubBook:{small:6,medium:4,large:6,artwork:"epubBook"},"media-audio-book":{small:6,medium:4,large:6,artwork:"media-audio-book"},musicVideo:{small:6,medium:2,large:3},playlist:{small:6,medium:4,large:6,artwork:"lockup-6-4-6-sr",fallback:"lockup-playlist"},podcast:{small:6,medium:4,large:6},rating:{small:4,medium:3,large:4},"rating-card":{small:3,medium:2,large:3},"rating-card-small":{small:6,medium:4,large:6},"rating-without-common-sense-media":{small:3,medium:2,large:3},"related-movie":{small:6,medium:4,large:6,artwork:"lockup-6-4-6-no-crop-3-2",fallback:"product-hero-tv"},"related-show":{small:6,medium:4,large:6,artwork:"lockup-6-4-6-no-crop-sr",fallback:"product-hero-tv"},review:{small:3,medium:2,large:3},role:{small:6,medium:4,large:6,artwork:"lockup-6-4-6-no-crop"},showBonusContent:{small:6,medium:2,large:3},song:{small:9,medium:8,large:9},"tv-season":{small:6,medium:4,large:6,artwork:"lockup-6-4-6-sr"}}})),define("web-experience-app/config/timeouts",["exports","web-experience-app/config/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.VIDEO_NOTIFICATION_EXIT=e.VIDEO_NOTIFICATION_ENTER=e.VIDEO_INIT_TIMEOUT=e.LOADING_MSG_TIMEOUT=e.FADE_OUT_MESSAGE_DURATION=e.EMITTED_MESSAGE_DURATION=void 0 +const i="test"===t.default.environment?10:2e3 +e.EMITTED_MESSAGE_DURATION=i +const r="test"===t.default.environment?10:200 +e.FADE_OUT_MESSAGE_DURATION=r +const n="test"===t.default.environment?10:5e3 +e.VIDEO_NOTIFICATION_EXIT=n +const a="test"===t.default.environment?10:2e3 +e.VIDEO_NOTIFICATION_ENTER=a +const o="test"===t.default.environment?10:3600 +e.LOADING_MSG_TIMEOUT=o +const l="test"===t.default.environment?1:1e3 +e.VIDEO_INIT_TIMEOUT=l})),define("web-experience-app/controllers/app-bundle",["exports","@ember/controller","web-experience-app/utils/apps/device-support","web-experience-app/utils/product-offers","@ember/service","@ember/object","@glimmer/tracking"],(function(e,t,i,r,n,a,o){var l,s,p,c,u,d,m,f,b,g,h,y,w +function v(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function _(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function P(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const O=new WeakMap +let A=(l=(0,n.inject)("platform"),s=(0,n.inject)("media-api/apps"),p=(0,a.computed)("sp","model.viewModel.product.supportsArcade"),c=(0,a.computed)("model.viewModel.product","platformQp"),u=(0,a.computed)("action","appViewState.{isMacAppStore,isMacAppStoreView}","platformService.browser.isAtLeastMojave"),d=(0,a.computed)("appViewState.isMacAppStoreView","platformService.browser.{isAtLeastMojave,ismacOS}","action"),m=(0,a.computed)("platformService.browser.isAtLeastMojave","appViewState.isMacAppStoreView","action"),f=class extends t.default{constructor(){super(...arguments),v(this,"appViewState",b,this),v(this,"platformService",g,this),v(this,"i18n",h,this),v(this,"appsApi",y,this),_(this,"queryParams",["action",{platformQp:{type:"hash",as:"platform"}},"sp",{seeAll:"see-all"}]),_(this,"platformQp",null),_(this,"seeAll",null),_(this,"sp",null),v(this,"headTagsData",w,this)}get showPreorder(){return this.sp?"1"===this.sp||"true"===this.sp:!this.model.viewModel.product.supportsArcade}get displayPrice(){const e=new r.ProductOffers({offers:this.model.viewModel.product.offers}) +let t +return t=e.hasPreorderOffers&&e.preorderPrice>0?e.preorderPriceFormatted:e.buyPrice>0?e.buyPriceFormatted:this.i18n.t("WEA.Common.Free"),this.i18n.t("WEA.AppBundlePages.AppBundle",{appPrice:t})}get preserveScrollPosition(){const{product:e}=this.model.viewModel,t=O.get(e) +return O.set(e,!0),t}get editMessageKey(){let e="WEA.AppPages.EditReview" +return this.appViewState.isMacAppStoreView&&"write-review"===this.action&&!this.platformService.browser.isAtLeastMojave&&(e+=".macOS.OldmacOS"),e}get availabilityMessageKey(){return(0,i.primaryPlatformSupported)(this.model.viewModel.product.deviceFamilies,this.platformService.browser.isiOS)===i.PLATFORMS.mac?"WEA.AppPages.Availability.macOS.Bundle":"WEA.AppPages.Availability.iOS.Bundle"}get showEditRequestedBanner(){return this.appViewState.isMacAppStoreView?this.platformService.browser.ismacOS&&!this.platformService.browser.isAtLeastMojave:"write-review"===this.action}get showBanner(){return"write-review"!==this.action||!this.platformService.browser.isAtLeastMojave||!this.appViewState.isMacAppStoreView}},b=P(f.prototype,"appViewState",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=P(f.prototype,"platformService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=P(f.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(f.prototype,"appsApi",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(f.prototype,"headTagsData",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(f.prototype,"showPreorder",[p],Object.getOwnPropertyDescriptor(f.prototype,"showPreorder"),f.prototype),P(f.prototype,"preserveScrollPosition",[c],Object.getOwnPropertyDescriptor(f.prototype,"preserveScrollPosition"),f.prototype),P(f.prototype,"editMessageKey",[u],Object.getOwnPropertyDescriptor(f.prototype,"editMessageKey"),f.prototype),P(f.prototype,"showEditRequestedBanner",[d],Object.getOwnPropertyDescriptor(f.prototype,"showEditRequestedBanner"),f.prototype),P(f.prototype,"showBanner",[m],Object.getOwnPropertyDescriptor(f.prototype,"showBanner"),f.prototype),f) +e.default=A})),define("web-experience-app/controllers/app",["exports","@ember/object","@ember/service","@ember/controller","@glimmer/tracking","web-experience-app/utils/apps/apps"],(function(e,t,i,r,n,a){var o,l,s,p,c,u,d,m,f,b,g,h,y,w,v +function _(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function P(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function O(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const A=new WeakMap +let k=(o=(0,i.inject)("platform"),l=(0,i.inject)("media-api/apps"),s=(0,t.computed)("sp","model.viewModel.product.supportsArcade"),p=(0,t.computed)("model.viewModel.product.productOffers.{buyPrice,buyPriceFormatted,hasPreorderOffers,preorderPrice,preorderPriceFormatted}"),c=(0,t.computed)("model.viewModel.product","platformQp"),u=(0,t.computed)("action","appViewState.{isMacAppStore,isMacAppStoreView}","platformService.browser.isAtLeastMojave"),d=(0,t.computed)("model.viewModel.product.{deviceFamilies,isIOSBinaryMacOSCompatible}","platformService.browser.{isiOS,ismacOS}"),m=(0,t.computed)("appViewState.isMacAppStoreView","platformService.browser.{isAtLeastMojave,ismacOS}","action"),f=(0,t.computed)("platformService.browser.isAtLeastMojave","appViewState.isMacAppStoreView","action"),b=class extends r.default{constructor(){super(...arguments),_(this,"appViewState",g,this),_(this,"platformService",h,this),_(this,"i18n",y,this),_(this,"appsApi",w,this),P(this,"queryParams",["action",{platformQp:{type:"hash",as:"platform"}},"sp",{seeAll:"see-all"}]),P(this,"platformQp",null),P(this,"seeAll",null),P(this,"sp",null),_(this,"headTagsData",v,this)}get showPreorder(){return this.sp?"1"===this.sp||"true"===this.sp:!this.model.viewModel.product.supportsArcade}get displayPrice(){const{productOffers:e}=this.model.viewModel.product +return e.hasPreorderOffers?e.preorderPrice>0?e.preorderPriceFormatted:this.i18n.t("WEA.Common.Free"):e.buyPrice>0?e.buyPriceFormatted:this.i18n.t("WEA.Common.Free")}get preserveScrollPosition(){const{product:e}=this.model.viewModel,t=A.get(e) +return A.set(e,!0),t}get editMessageKey(){let e="WEA.AppPages.EditReview" +return this.appViewState.isMacAppStoreView&&"write-review"===this.action&&!this.platformService.browser.isAtLeastMojave&&(e+=".macOS.OldmacOS"),e}get availabilityMessageKey(){return(0,a.availabilityMessageKey)(this.model.viewModel.product,this.platformService)}get showEditRequestedBanner(){return this.appViewState.isMacAppStoreView?this.platformService.browser.ismacOS&&!this.platformService.browser.isAtLeastMojave:"write-review"===this.action}get showBanner(){return"write-review"!==this.action||!this.platformService.browser.isAtLeastMojave||!this.appViewState.isMacAppStoreView}},g=O(b.prototype,"appViewState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=O(b.prototype,"platformService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(b.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=O(b.prototype,"appsApi",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=O(b.prototype,"headTagsData",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(b.prototype,"showPreorder",[s],Object.getOwnPropertyDescriptor(b.prototype,"showPreorder"),b.prototype),O(b.prototype,"displayPrice",[p],Object.getOwnPropertyDescriptor(b.prototype,"displayPrice"),b.prototype),O(b.prototype,"preserveScrollPosition",[c],Object.getOwnPropertyDescriptor(b.prototype,"preserveScrollPosition"),b.prototype),O(b.prototype,"editMessageKey",[u],Object.getOwnPropertyDescriptor(b.prototype,"editMessageKey"),b.prototype),O(b.prototype,"availabilityMessageKey",[d],Object.getOwnPropertyDescriptor(b.prototype,"availabilityMessageKey"),b.prototype),O(b.prototype,"showEditRequestedBanner",[m],Object.getOwnPropertyDescriptor(b.prototype,"showEditRequestedBanner"),b.prototype),O(b.prototype,"showBanner",[f],Object.getOwnPropertyDescriptor(b.prototype,"showBanner"),b.prototype),b) +e.default=k})),define("web-experience-app/controllers/application",["exports","@ember/controller","@ember/object","web-experience-app/config","@ember/utils","@ember/service"],(function(e,t,i,r,n,a){var o,l,s,p,c +function u(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function d(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let m=(o=(0,i.computed)("appViewState.currentState"),l=class extends t.default{get viewStateTheme(){const e=this.appViewState.currentState +return(0,n.isPresent)(e)?`is-${e}-theme`:void 0}constructor(){var e,t,i +super(...arguments),e=this,t="queryParams",i=r.default.applicationQueryParameters,t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,u(this,"fastboot",s,this),u(this,"globalElements",p,this),u(this,"appViewState",c,this),this.fastboot.isFastBoot||function(){const e=function(e,t){t?document.body.classList.add(`has-${e}`):document.body.classList.add(`no-${e}`)} +document.body.classList.remove("no-js"),document.body.classList.add("has-js"),emberAutoImportDynamic("@marcom/ac-feature").then((t=>{document.body.classList.remove("no-touch"),e("touch",t.touchAvailable())}))}()}},s=d(l.prototype,"fastboot",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=d(l.prototype,"globalElements",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"appViewState",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"viewStateTheme",[o],Object.getOwnPropertyDescriptor(l.prototype,"viewStateTheme"),l.prototype),l) +e.default=m})),define("web-experience-app/controllers/charts/audiobooks/genre",["exports","web-experience-app/controllers/charts/see-all","@ember/service"],(function(e,t,i){var r,n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let o=(r=(0,i.inject)("charts/books"),n=class extends t.default{constructor(){var e,t,i,r,n,o,l +super(...arguments),e=this,t="charts",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),l=!0,(o="isAudiobook")in(n=this)?Object.defineProperty(n,o,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[o]=l}},l=n.prototype,s="charts",p=[r],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),a=d,n) +var l,s,p,c,u,d +e.default=o})),define("web-experience-app/controllers/charts/audiobooks/index",["exports","web-experience-app/controllers/charts/see-all","@ember/service"],(function(e,t,i){var r,n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let o=(r=(0,i.inject)("charts/books"),n=class extends t.default{constructor(){var e,t,i,r,n,o,l +super(...arguments),e=this,t="charts",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),l=!0,(o="isAudiobook")in(n=this)?Object.defineProperty(n,o,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[o]=l}},l=n.prototype,s="charts",p=[r],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),a=d,n) +var l,s,p,c,u,d +e.default=o})),define("web-experience-app/controllers/charts/chart-see-all",["exports","web-experience-app/controllers/charts/see-all","@ember/service"],(function(e,t,i){var r,n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let o=(r=(0,i.inject)("charts/books"),n=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="charts",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}},l=n.prototype,s="charts",p=[r],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),a=d,n) +var l,s,p,c,u,d +e.default=o})) +define("web-experience-app/controllers/charts/device/category",["exports","web-experience-app/controllers/charts/see-all","@ember/service"],(function(e,t,i){var r,n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let o=(r=(0,i.inject)("charts/apps"),n=class extends t.default{constructor(){var e,t,i,r,n,o,l +super(...arguments),e=this,t="charts",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),l=[{ageId:"ageId"}],(o="queryParams")in(n=this)?Object.defineProperty(n,o,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[o]=l}},l=n.prototype,s="charts",p=[r],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),a=d,n) +var l,s,p,c,u,d +e.default=o})),define("web-experience-app/controllers/charts/genre",["exports","web-experience-app/controllers/charts/see-all","@ember/service"],(function(e,t,i){var r,n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let o=(r=(0,i.inject)("charts/books"),n=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="charts",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}},l=n.prototype,s="charts",p=[r],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),a=d,n) +var l,s,p,c,u,d +e.default=o})),define("web-experience-app/controllers/charts/see-all",["exports","@ember/service","@ember/controller","@ember/object","@glimmer/tracking"],(function(e,t,i,r,n){var a,o,l,s,p +function c(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function u(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let d=(a=(0,r.computed)("isAudiobook","model.chartsList.data.length"),o=(0,t.inject)("charts/base"),l=class extends i.default{constructor(){var e,t,i +super(...arguments),i=!1,(t="isAudiobook")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,c(this,"headTagsData",s,this),c(this,"charts",p,this)}get totalMaxLimitReached(){const e=this.charts.getConfig(this.isAudiobook) +return this.model.chartsList.data.length>=e.pageLimits.totalMax}async nextPage(){const e=this.charts.getConfig(this.isAudiobook);(0,r.set)(this,"isLoadingNextPage",!0) +const{chartsList:t}=this.model,{next:i}=t +if(!i||this.totalMaxLimitReached)return void(0,r.set)(this,"isLoadingNextPage",!1) +const n=await this.charts.fetchNextPageTopCharts(i,this.isAudiobook) +if(n&&n.data&&n.data.length){let i=t.data.concat(n.data) +i.length>=e.pageLimits.totalMax&&(i=i.slice(0,e.pageLimits.totalMax)),(0,r.set)(t,"data",i),(0,r.set)(t,"next",n.next)}(0,r.set)(this,"isLoadingNextPage",!1)}},s=u(l.prototype,"headTagsData",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"totalMaxLimitReached",[a],Object.getOwnPropertyDescriptor(l.prototype,"totalMaxLimitReached"),l.prototype),p=u(l.prototype,"charts",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"nextPage",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"nextPage"),l.prototype),l) +e.default=d})),define("web-experience-app/controllers/developer",["exports","@ember/controller","@glimmer/tracking"],(function(e,t,i){var r,n +function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let o=(r=class extends t.default{constructor(){var e,t,i,r +super(...arguments),a(this,"queryParams",[{seeAll:"see-all"}]),a(this,"seeAll",null),e=this,t="headTagsData",r=this,(i=n)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}},l=r.prototype,s="headTagsData",p=[i.tracked],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),n=d,r) +var l,s,p,c,u,d +e.default=o})),define("web-experience-app/controllers/see-all-books",["exports","@ember/controller","@glimmer/tracking"],(function(e,t,i){var r,n +function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let o=(r=class extends t.default{constructor(){var e,t,i,r +super(...arguments),a(this,"queryParams",[{seeAll:"see-all"}]),a(this,"seeAll",null),e=this,t="headTagsData",r=this,(i=n)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get metricsConfigKey(){return"artist"===this.seeAllModelType?"navigateArtistShelf":"navigateShelf"}},l=r.prototype,s="headTagsData",p=[i.tracked],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),n=d,r) +var l,s,p,c,u,d +e.default=o})),define("web-experience-app/controllers/storefront",["exports","@ember/controller","@ember/service"],(function(e,t,i){var r,n +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let a=(r=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="globalElements",r=this,(i=n)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}},o=r.prototype,l="globalElements",s=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(p).forEach((function(e){u[e]=p[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),u),c&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(c):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,l,u),u=null),n=u,r) +var o,l,s,p,c,u +e.default=a})),define("web-experience-app/helpers/abbr-number",["exports","@ember/component/helper","@ember/service","web-experience-app/helpers/to-locale-fixed"],(function(e,t,i,r){var n,a,o +function l(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function s(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let p=(n=class extends t.default{constructor(){super(...arguments),l(this,"i18n",a,this),l(this,"shortNumber",o,this)}compute(e){let[t]=e +return null==t?null:this.shortNumber.format(t,(0,r.localeWithOptionsForNumbers)(this.i18n.locale),{significantDigits:1,maximumFractionDigits:1})}},a=s(n.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s(n.prototype,"shortNumber",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) +e.default=p})),define("web-experience-app/helpers/anchor-punctuation",["exports","@ember/component/helper","@ember/service","web-experience-app/utils/ssr"],(function(e,t,i,r){var n,a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.START_LTR_EMBED_ANCHOR=e.NON_BREAKING_SPACE=e.END_LTR_EMBED_ANCHOR=void 0 +e.START_LTR_EMBED_ANCHOR="‪" +e.END_LTR_EMBED_ANCHOR="‬" +e.NON_BREAKING_SPACE=" " +const l=["Apple TV+","Apple TV+","Apple Fitness+","Apple Fitness+"] +function s(e){const t=e.slice(-1) +return e.replace(/.$/,`‪${t}‬`)}let p=(n=(0,i.inject)("-document"),a=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="document",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t]=e +const i=this.document.documentElement.getAttribute("dir") +if(("ltr"===i||null===i)&&!(0,r.isSSR)())return t +l.forEach((e=>{if(t.includes(e)){const i=s(e) +t=t.split(e).join(i)}})) +const n=t.slice(-1) +return/^[a-z0-9]+$/i.test(n)||"‬"===n?t:s(t)}},c=a.prototype,u="document",d=[n],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,u,b),b=null),o=b,a) +var c,u,d,m,f,b +e.default=p})),define("web-experience-app/helpers/and",["exports","ember-truth-helpers/helpers/and"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"and",{enumerable:!0,get:function(){return t.and}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/helpers/app-artwork",["exports","@ember/component/helper","web-experience-app/utils/apps/app-type"],(function(e,t,i){function r(e){if(!e)return +const t=e.primaryPlatform?.ovalArtwork||e.ovalArtwork,r=e.primaryPlatform?.artwork||e.artwork +return(0,i.isMessagesOnly)(e)?t:r}Object.defineProperty(e,"__esModule",{value:!0}),e.appArtwork=r,e.default=void 0 +var n=(0,t.helper)((function(e){let[t]=e +return r(t)})) +e.default=n})),define("web-experience-app/helpers/app-version",["exports","@ember/component/helper","web-experience-app/config/environment","ember-cli-app-version/utils/regexp"],(function(e,t,i,r){function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +const n=i.default.APP.version +let a=t.versionOnly||t.hideSha,o=t.shaOnly||t.hideVersion,l=null +return a&&(t.showExtended&&(l=n.match(r.versionExtendedRegExp)),l||(l=n.match(r.versionRegExp))),o&&(l=n.match(r.shaRegExp)),l?l[0]:n}Object.defineProperty(e,"__esModule",{value:!0}),e.appVersion=n,e.default=void 0 +var a=(0,t.helper)(n) +e.default=a})),define("web-experience-app/helpers/attr-sanitize",["exports","@ember/component/helper","web-experience-app/utils/sanitize"],(function(e,t,i){function r(e){let[t]=e +return(0,i.sanitizeForAttribute)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.attrSanitize=r,e.default=void 0 +var n=(0,t.helper)(r) +e.default=n})),define("web-experience-app/helpers/capitalize",["exports","@ember/component/helper","@ember/string","@ember/utils"],(function(e,t,i,r){function n(e){let[t]=e +return(0,r.isEmpty)(t)&&(t=""),(0,i.capitalize)(`${t}`)}Object.defineProperty(e,"__esModule",{value:!0}),e.capitalizeString=n,e.default=void 0 +var a=t.default.helper(n) +e.default=a})),define("web-experience-app/helpers/chunk",["exports","ember-composable-helpers/helpers/chunk"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"chunk",{enumerable:!0,get:function(){return t.chunk}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/helpers/dasherize",["exports","@ember/component/helper","@ember/string"],(function(e,t,i){function r(e){let[t]=e +return(0,i.dasherize)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.dasherizeHelper=r,e.default=void 0 +var n=(0,t.helper)(r) +e.default=n})),define("web-experience-app/helpers/deprecate-block-syntax",["exports","@amp/ember-ui-media-artwork/helpers/deprecate-block-syntax"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"deprecateBlockSyntax",{enumerable:!0,get:function(){return t.deprecateBlockSyntax}})})),define("web-experience-app/helpers/direction-marker",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){var r,n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.RTL_MARK=e.LTR_MARK=void 0,e.directionMarker=m +e.LTR_MARK="‎" +e.RTL_MARK="‏" +let o=(r=(0,i.inject)("-document"),n=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="document",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(){return m(this.document)}},l=n.prototype,s="document",p=[r],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),a=d,n) +var l,s,p,c,u,d +function m(e){return"ltr"===(e.documentElement.dir||"ltr")?"‎":"‏"}e.default=o})),define("web-experience-app/helpers/duration",["exports","@ember/component/helper","@ember/service","@apple/duration"],(function(e,t,i,r){var n,a +function o(e,t){if("number"!=typeof e)return +const i=Math.ceil(e/1e3),{hours:n,minutes:a}=(0,r.default)(i) +return n>0&&a>0?t.t("WFA.Duration.Hours.Minutes",{hours:n,minutes:a}):n>0?t.t("WFA.Duration.Hours",{hours:n}):t.t("WFA.Duration.Minutes",{minutes:a})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.episodeDuration=o +let l=(n=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t]=e +return o(t,this.i18n)}},s=n.prototype,p="i18n",c=[i.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,p,e)||e}),m),d&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(d):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,p,m),m=null),a=m,n) +var s,p,c,u,d,m +e.default=l})),define("web-experience-app/helpers/encoded-referrer",["exports","@ember/component/helper"],(function(e,t){function i(){return encodeURI(window.document.referrer)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.encodedReferrer=i +var r=(0,t.helper)(i) +e.default=r})),define("web-experience-app/helpers/eq",["exports","ember-truth-helpers/helpers/equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"equal",{enumerable:!0,get:function(){return t.equal}})})),define("web-experience-app/helpers/format-date",["exports","@ember/component/helper","@ember/service","web-experience-app/utils/date-time"],(function(e,t,i,r){var n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let o=(n=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t,i]=e +const{locale:n}=this.i18n +return"ISO"===i?(0,r.formatISOString)(t):(0,r.formatDate)(t,n,r.FORMATS[i])}},l=n.prototype,s="i18n",p=[i.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),a=d,n) +var l,s,p,c,u,d +e.default=o})),define("web-experience-app/helpers/format-event-badge",["exports","@ember/component/helper","@ember/service","web-experience-app/utils/apps/app-events"],(function(e,t,i,r){var n,a,o +function l(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function s(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let p=(n=class extends t.default{constructor(){super(...arguments),l(this,"clock",a,this),l(this,"i18n",o,this)}compute(e){let[t]=e +return(0,r.formatEventBadge)(t,this.clock.now,this.i18n)}},a=s(n.prototype,"clock",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s(n.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) +e.default=p})),define("web-experience-app/helpers/format-meta-content",["exports","@ember/component/helper","web-experience-app/helpers/direction-marker","@ember/service"],(function(e,t,i,r){var n,a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let l=(n=(0,r.inject)("-document"),a=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="document",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t,r]=e +return t.includes("title")||t.includes("description")?`${(0,i.directionMarker)(this.document)}${r}`:r}},s=a.prototype,p="document",c=[n],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,p,e)||e}),m),d&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(d):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,p,m),m=null),o=m,a) +var s,p,c,u,d,m +e.default=l})),define("web-experience-app/helpers/generate-monogram-profile",["exports","@ember/component/helper","web-experience-app/utils/generate-monogram"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.helper)((function(e){let[t]=e +return(0,i.default)(t)})) +e.default=r})),define("web-experience-app/helpers/get-artwork",["exports","@ember/component/helper","@ember/array"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getArtwork=o +const r=["Core_WK_Regular","Core_PS_Regular","Core_PM_Regular","Core_PME_Regular","Core_MD_Wide","Core_TR_Wide"],n=e=>e.find((e=>r.includes(e.pictureFileType)))||e?.[0],a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +const t=r.find((t=>e[t])) +return e[t]||Object.values(e)[0]} +function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return(0,i.isArray)(e)?n(e):a(e)}var l=(0,t.helper)((function(e){let[t]=e +return o(t)})) +e.default=l})),define("web-experience-app/helpers/get-from-config",["exports","@ember/component/helper","web-experience-app/config/environment","@ember/object"],(function(e,t,i,r){function n(e){return(0,r.get)(i.default,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getFromConfig=n +var a=(0,t.helper)((function(e){let[t]=e +return n(t)})) +e.default=a})),define("web-experience-app/helpers/google-play-store-link",["exports","@ember/component/helper","web-experience-app/utils/launch-client"],(function(e,t,i){function r(e){let[t]=e +return(0,i.googlePlayStoreLink)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e._googlePlayStoreLink=r,e.default=void 0 +var n=(0,t.helper)(r) +e.default=n})),define("web-experience-app/helpers/grouped-index",["exports","@ember/component/helper","@ember/debug"],(function(e,t,i){function r(e){let[t,i,r]=e +return t*i+r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.groupedIndex=r +var n=(0,t.helper)(r) +e.default=n})),define("web-experience-app/helpers/gt",["exports","ember-truth-helpers/helpers/gt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"gt",{enumerable:!0,get:function(){return t.gt}})})),define("web-experience-app/helpers/gte",["exports","ember-truth-helpers/helpers/gte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"gte",{enumerable:!0,get:function(){return t.gte}})})) +define("web-experience-app/helpers/html-safe",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){function r(e){let[t]=e +return(0,i.htmlSafe)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.toHTMLSafe=r +var n=t.default.helper(r) +e.default=n})),define("web-experience-app/helpers/html-sanitize",["exports","@ember/component/helper","web-experience-app/utils/sanitize"],(function(e,t,i){function r(e){let[t]=e +return(0,i.sanitizeForHtml)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.toHTMLSanitize=r +var n=t.default.helper(r) +e.default=n})),define("web-experience-app/helpers/inc",["exports","ember-composable-helpers/helpers/inc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"inc",{enumerable:!0,get:function(){return t.inc}})})),define("web-experience-app/helpers/includes",["exports","ember-composable-helpers/helpers/includes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"includes",{enumerable:!0,get:function(){return t.includes}})})),define("web-experience-app/helpers/is-array",["exports","ember-truth-helpers/helpers/is-array"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return t.isArray}})})),define("web-experience-app/helpers/is-book",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.isBook=r +const i=["epubBook","book"] +function r(e){let[t]=e +return-1!==i.indexOf(t)}var n=(0,t.helper)(r) +e.default=n})),define("web-experience-app/helpers/is-empty",["exports","ember-truth-helpers/helpers/is-empty"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/helpers/is-equal",["exports","ember-truth-helpers/helpers/is-equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return t.isEqual}})})),define("web-experience-app/helpers/is-last-array-index",["exports","@amp/ember-ui-media-shelf/helpers/is-last-array-index"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isLastArrayIndex",{enumerable:!0,get:function(){return t.isLastArrayIndex}})})),define("web-experience-app/helpers/is-live-event",["exports","@ember/component/helper","@ember/service","web-experience-app/utils/apps/app-events"],(function(e,t,i,r){var n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let o=(n=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="clock",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t]=e +return(0,r.isLiveHappeningEvent)(t,this.clock.now)}},l=n.prototype,s="clock",p=[i.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),a=d,n) +var l,s,p,c,u,d +e.default=o})),define("web-experience-app/helpers/is-portrait",["exports","@ember/component/helper","web-experience-app/utils/images"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.helper)((function(e){let[t]=e +return(0,i.isPortrait)(t)})) +e.default=r})),define("web-experience-app/helpers/is-ssr",["exports","@ember/component/helper","web-experience-app/utils/ssr"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.helper)((function(){return(0,i.isSSR)()})) +e.default=r})),define("web-experience-app/helpers/is-tile-card",["exports","@ember/component/helper","web-experience-app/utils/apps/stories"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.helper)((function(e){let[t]=e +return(0,i.isTileCard)(t)})) +e.default=r})),define("web-experience-app/helpers/item-component-chooser",["exports","@amp/ember-ui-media-shelf/helpers/item-component-chooser"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"itemComponentChooser",{enumerable:!0,get:function(){return t.itemComponentChooser}})})),define("web-experience-app/helpers/join",["exports","ember-composable-helpers/helpers/join"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/helpers/language-description",["exports","@ember/component/helper","@ember/service","web-experience-app/utils/loc-concatenate"],(function(e,t,i,r){var n,a +function o(e,t){const i=e.descriptors.map((e=>t.t(`WEA.Common.Languages.${e}`))) +if(0===i.length)return e.name +const n=(0,r.default)(i,t) +return t.t("WEA.Common.Languages.languageDescriptor",{languageName:e.name,languageMeta:n})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.generateLanguageDescription=o +let l=(n=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t]=e +return o(t,this.i18n)}},s=n.prototype,p="i18n",c=[i.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,p,e)||e}),m),d&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(d):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,p,m),m=null),a=m,n) +var s,p,c,u,d,m +e.default=l})),define("web-experience-app/helpers/languages-list",["exports","@ember/component/helper","@ember/service","web-experience-app/helpers/language-description","web-experience-app/utils/loc-concatenate"],(function(e,t,i,r,n){var a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let l=(a=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t]=e +const i=t.map((e=>(0,r.generateLanguageDescription)(e,this.i18n))) +return(0,n.default)(i,this.i18n)}},s=a.prototype,p="i18n",c=[i.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,p,e)||e}),m),d&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(d):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,p,m),m=null),o=m,a) +var s,p,c,u,d,m +e.default=l})),define("web-experience-app/helpers/loc-duration",["exports","@ember/component/helper","@ember/service","@ember/utils","web-experience-app/utils/duration"],(function(e,t,i,r,n){var a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.deriveDuration=f +let l=(a=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e,t){let[i]=e,{abbr:r=!1}=t +return f(i,this.i18n,r)}},s=a.prototype,p="i18n",c=[i.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,p,e)||e}),m),d&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(d):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,p,m),m=null),o=m,a) +var s,p,c,u,d,m +function f(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2] +if((0,r.isEmpty)(e))return"" +const{hours:a,minutes:o,seconds:l}=(0,n.duration)(e),s=b(t,i) +return a>0&&o>0?t.t("WEA.Common.SeparatorDuration",{hours:s(a,"WEA.Common.Hours"),minutes:s(o,"WEA.Common.Minutes")}):a>0&&0===o?s(a,"WEA.Common.Hours"):0===a&&o>0?s(o,"WEA.Common.Minutes"):0===a&&0===o&&(0,r.isPresent)(l)?s(l,"WEA.Common.Seconds"):void 0}function b(e,t){return t?(t,i)=>e.t(`${i}.abbr`,{count:t}):(t,i)=>e.t(i,{count:t})}e.default=l})),define("web-experience-app/helpers/loc-filesize",["exports","@ember/component/helper","@ember/service","web-experience-app/utils/bytes-to-readable"],(function(e,t,i,r){var n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let o=(n=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t,i="b"]=e +const{bytes:n,label:a}=(0,r.parse)(t,i) +return this.i18n.t(`WEA.Common.FileSize.${a}`,{count:n})}},l=n.prototype,s="i18n",p=[i.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),a=d,n) +var l,s,p,c,u,d +e.default=o})),define("web-experience-app/helpers/lockup-presenter",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getLockupPresenter=n +const i={default:"lockups/base",appEvent:"lockups/app-event","editorial-items":"lockups/editorial-item",books:"lockups/books","audio-books":"lockups/books"},r={seeAllDeveloperOtherApps:"lockups/app",seeAllAppsInBundle:"lockups/app",seeAllIMessageApps:"lockups/app"} +function n(e){let[t]=e,{sectionType:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +return r[n]||i[t]||i.default}var a=(0,t.helper)(n) +e.default=a})),define("web-experience-app/helpers/lt",["exports","ember-truth-helpers/helpers/lt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lt",{enumerable:!0,get:function(){return t.lt}})})),define("web-experience-app/helpers/lte",["exports","ember-truth-helpers/helpers/lte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lte",{enumerable:!0,get:function(){return t.lte}})})),define("web-experience-app/helpers/media-player-classes",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){var r,n +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let a=(r=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="mediaPlayer",r=this,(i=n)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t]=e +const{mediaPlayer:i}=this +let r=!1 +if(r=t.id?i.nowPlayingItem?.id===t.id:i.nowPlayingItem?.url===t.url,!r)return"" +let n="is-now-playing" +return i.isPlaying&&(n=`${n} is-playing`),i.musicIsLoading&&(n=`${n} is-loading`),n}},o=r.prototype,l="mediaPlayer",s=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(p).forEach((function(e){u[e]=p[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),u),c&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(c):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,l,u),u=null),n=u,r) +var o,l,s,p,c,u +e.default=a})),define("web-experience-app/helpers/metrics-data",["exports","@ember/component/helper","web-experience-app/config","web-experience-app/utils/string-template","@ember/debug"],(function(e,t,i,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getMetricsJson=o +const{metrics:{clickEvents:a}}=i.default +function o(e){let[t]=e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +const n=a[t],o=Object.assign({},n) +return Object.keys(n).forEach((e=>{const t=n[e] +o[e]="string"==typeof t?(0,r.replaceKeys)(t,i,`web-experience-app.metrics.missing-variable-in-${e}`):t})),JSON.stringify(o)}var l=t.default.helper(o) +e.default=l})),define("web-experience-app/helpers/model-metrics-data",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.helper)((e=>{let[t,i]=e +if(!t)return"" +const r={actionType:"navigate",targetId:t.id,targetType:"button",actionUrl:t.url} +return void 0!==i?.locationPosition&&(r.location=[{locationPosition:i.locationPosition,id:t.id,locationType:"lockup",name:t.name,idType:"its_id"}]),JSON.stringify(r)})) +e.default=i})),define("web-experience-app/helpers/mzstatic-image-url",["exports","@amp/ember-ui-media-artwork/helpers/mzstatic-image-url"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"mzstaticImageUrl",{enumerable:!0,get:function(){return t.mzstaticImageUrl}})})),define("web-experience-app/helpers/not-eq",["exports","ember-truth-helpers/helpers/not-equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"notEqualHelper",{enumerable:!0,get:function(){return t.notEqualHelper}})})),define("web-experience-app/helpers/not",["exports","ember-truth-helpers/helpers/not"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return t.not}})})),define("web-experience-app/helpers/or",["exports","ember-truth-helpers/helpers/or"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"or",{enumerable:!0,get:function(){return t.or}})})),define("web-experience-app/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=t.default +e.default=i})) +define("web-experience-app/helpers/present",["exports","@ember/application","@ember/debug","@ember/component/helper","@ember/object"],(function(e,t,i,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class a extends r.default{constructor(){super(...arguments),this.name=null,this.presenter=null}createPresenter(e){const i=(0,t.getOwner)(this).factoryFor(`presenter:${e}`) +return i.create()}destroyPresenter(){this.presenter&&this.presenter.destroy&&this.presenter.destroy()}compute(e,t){let[i]=e +return this.presenter=this.createPresenter(i),(0,n.setProperties)(this.presenter,t),this.presenter}willDestroy(){this.destroyPresenter()}}e.default=a})),define("web-experience-app/helpers/primary-platform",["exports","@ember/component/helper","web-experience-app/utils/apps/device-support"],(function(e,t,i){function r(e,t){if(e.primaryPlatform)return e.primaryPlatform +const{deviceFamilies:r=[]}=e +switch((0,i.primaryPlatformSupported)(r,t)){case"atvPlatform":return e.platformAttributes?.appletvos +case"iosPlatform":return e.platformAttributes?.ios +case"osxPlatform":return e.platformAttributes?.osx +case"watchPlatform":return e.platformAttributes?.ios +default:return{}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.primaryPlatform=r +var n=(0,t.helper)((function(e){let[t,i]=e +return r(t,i)})) +e.default=n})),define("web-experience-app/helpers/privacy-category-icon",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.privacyCategoryIcon=r +const i={BROWSING_HISTORY:"clock-fill",CONTACTS:"person-crop-circle",CONTACT_INFO:"info-circle-fill",DIAGNOSTICS:"gearshape-fill",FINANCIAL_INFO:"creditcard-fill",HEALTH_AND_FITNESS:"heart-circle-fill",IDENTIFIERS:"person-crop-rectangle-line-fill",LOCATION:"location-fill",OTHER:"ellipsis-circle-fill",PURCHASES:"bag-fill",SEARCH_HISTORY:"magnifyingglass-circle-fill",SENSITIVE_INFO:"eye-fill",USAGE_DATA:"chart-bar-fill",USER_CONTENT:"photo-fill-on-rectangle-fill"} +function r(e){let[t]=e +return i[t]||"info-circle-fill"}var n=(0,t.helper)(r) +e.default=n})),define("web-experience-app/helpers/privacy-type-icon",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.privacyTypeIcon=r +const i={DATA_USED_TO_TRACK_YOU:"person-square-brackets",DATA_LINKED_TO_YOU:"person-circle",DATA_NOT_LINKED_TO_YOU:"person-circle-slash",DATA_NOT_COLLECTED:"checkmark-circle",NO_DETAILS:"exclamationmark-triangle"} +function r(e){let[t]=e +return i[t]||"exclamationmark-triangle"}var n=(0,t.helper)(r) +e.default=n})),define("web-experience-app/helpers/route-idle",["exports","ember-app-scheduler/helpers/route-idle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"routeIdle",{enumerable:!0,get:function(){return t.routeIdle}})})),define("web-experience-app/helpers/seconds-to-time",["exports","@ember/debug","@ember/component/helper","@ember/service","web-experience-app/utils/duration"],(function(e,t,i,r,n){var a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.secondsToTime=e.default=void 0 +let l=(a=class extends i.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t]=e +const i=parseFloat(t) +return isNaN(i)?"":f(i,this.i18n.locale)}},s=a.prototype,p="i18n",c=[r.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,p,e)||e}),m),d&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(d):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,p,m),m=null),o=m,a) +var s,p,c,u,d,m +e.default=l +const f=function(e,t){return(0,n.formatDuration)(e,t)} +e.secondsToTime=f})),define("web-experience-app/helpers/see-all-profile",["exports","@ember/component/helper","@ember/object","web-experience-app/config/see-all-profiles","web-experience-app/utils/shelf"],(function(e,t,i,r,n){function a(e){let[t]=e +const a=r.profileAliases[t]||t +let o +return o=r.default[a]?r.default[a]:r.default.default,(0,i.set)(o,"columnClassNames",(0,n.generateColumnClassNames)(o)),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getSeeAllProfile=a +var o=(0,t.helper)(a) +e.default=o})),define("web-experience-app/helpers/service",["exports","@ember/application","@ember/component/helper","@ember/debug"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class n extends i.default{compute(e){let[i]=e +const r=(0,t.getOwner)(this).lookup(`service:${i}`) +return r}}e.default=n})),define("web-experience-app/helpers/shelf-profile",["exports","@ember/component/helper","@ember/object","web-experience-app/config/shelf-profiles","web-experience-app/utils/shelf"],(function(e,t,i,r,n){function a(e){let t,[a]=e +return t=r.default[a]?r.default[a]:r.default.default,(0,i.set)(t,"columnClassNames",(0,n.generateColumnClassNames)(t)),t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getShelfProfile=a +var o=t.default.helper(a) +e.default=o})),define("web-experience-app/helpers/short-number",["exports","ember-short-number/helpers/short-number"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"shortNumber",{enumerable:!0,get:function(){return t.shortNumber}})})),define("web-experience-app/helpers/show-see-all-link",["exports","@ember/component/helper"],(function(e,t){function i(e){let[t,i,r]=e +return r>=(i&&t&&i[t]||0)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.shouldShowSeeAllLink=i +var r=t.default.helper(i) +e.default=r})),define("web-experience-app/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=t.default +e.default=i})),define("web-experience-app/helpers/sort-contributors",["exports","@ember/component/helper","@ember/array"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ORDERED_ROLE_TYPES=void 0,e.sortContributors=n +const r=["Celebrity","Guest","Narrator","Trainer"] +function n(e){if((0,i.isArray)(e))return[...e].sort(((e,t)=>{const i=r.indexOf(e._meta.role)-r.indexOf(t._meta.role) +return 0===i?e.name>t.name?1:-1:i}))}e.ORDERED_ROLE_TYPES=r +var a=(0,t.helper)((function(e){let[t]=e +return n(t)})) +e.default=a})),define("web-experience-app/helpers/style-attribute",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){function r(e){let[t]=e +const r=[] +return Object.keys(t).forEach((e=>{r.push(`${e}: ${t[e]};`)})),(0,i.htmlSafe)(r.join(" "))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.toStyleAttribute=r +var n=t.default.helper(r) +e.default=n})),define("web-experience-app/helpers/svg-jar",["exports","ember-svg-jar/utils/make-helper","ember-svg-jar/utils/make-svg"],(function(e,t,i){function r(e){try{return require(`ember-svg-jar/inlined/${e}`).default}catch(t){return null}}function n(e,t){return(0,i.default)(e,t,r)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.svgJar=n +var a=(0,t.default)(n) +e.default=a})),define("web-experience-app/helpers/t",["exports","@amp/ember-localizer/helpers/t"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/helpers/take",["exports","ember-composable-helpers/helpers/take"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/helpers/thousands-separate",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){var r,n +function a(e,t){return"number"==typeof e&&isFinite(e)?new Intl.NumberFormat(t).format(e):""}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.thousandsSeparate=a +let o=(r=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="globalElements",r=this,(i=n)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t]=e +return a(t,this.globalElements.languageCode)}},l=r.prototype,s="globalElements",p=[i.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=p.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(l,s,d),d=null),n=d,r) +var l,s,p,c,u,d +e.default=o})),define("web-experience-app/helpers/time-tag",["exports","@ember/component/helper","@ember/service","@ember/template","web-experience-app/utils/duration","web-experience-app/helpers/seconds-to-time","web-experience-app/utils/date-time"],(function(e,t,i,r,n,a,o){var l,s +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let p=(l=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e,t){let[i]=e,{format:l,ariaFormat:s,classNames:p,dataTestAttr:c,duration:u=!1,timer:d=!1,uppercaseText:m=!1}=t +const{i18n:f}=this +return function(e,t,i,l,s,p,c,u,d){let m,f,b +s=s||"" +let g="" +if(c)m=(0,a.secondsToTime)(t,e.locale),f=(0,n.isoDuration)(t),b=l||e.t("WEA.Common.TrackList.Time",{_disableSafeString:!0}),p=p||"data-test-we-duration",u&&(g='role="timer"',b=e.t("WEA.Common.TrackList.TimeRemaining",{_disableSafeString:!0}),m=`-${m}`) +else{if(!t)return"" +i=o.FORMATS[i]||o.FORMATS.DEFAULT,l=o.FORMATS[l]||o.FORMATS.LONG_DATE,m=(0,o.formatDate)(t,e.locale,i),f=(0,o.formatISOString)(t),b=(0,o.formatDate)(t,e.locale,l),p=p||"data-test-we-datetime"}d&&(m=m.toUpperCase()) +return(0,r.htmlSafe)(``)}(f,i,l,s,p,c,u,d,m)}},c=l.prototype,u="i18n",d=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,u,b),b=null),s=b,l) +var c,u,d,m,f,b +e.default=p})),define("web-experience-app/helpers/to-html",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){function r(e){let[t]=e +return t&&(0,i.htmlSafe)(t.replace(/\n/g,"
"))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.toHTML=r +var n=t.default.helper(r) +e.default=n})),define("web-experience-app/helpers/to-locale-fixed",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){var r,n +function a(e){return"hi-in"===(e=e.toLowerCase().replace("_","-"))?"hi-in-u-nu-latn":e}function o(e,t){let{minimumFractionDigits:i=0,maximumFractionDigits:r=2}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +if(e&&"number"==typeof e)return e.toLocaleString(a(t),{minimumFractionDigits:Math.min(i,r),maximumFractionDigits:Math.max(i,r)})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.localeWithOptionsForNumbers=a,e.toLocaleFixed=o +let l=(r=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="i18n",r=this,(i=n)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}compute(e){let[t]=e,{decimal:i=2,minimumFractionDigits:r=1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +return o(t,this.i18n.locale,{minimumFractionDigits:r,maximumFractionDigits:i})}},s=r.prototype,p="i18n",c=[i.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,p,e)||e}),m),d&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(d):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,p,m),m=null),n=m,r) +var s,p,c,u,d,m +e.default=l})),define("web-experience-app/helpers/upper-case",["exports","@ember/component/helper"],(function(e,t){function i(e){let[t]=e +return t?`${t}`.toLocaleUpperCase():""}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.upperCase=i +var r=(0,t.helper)(i) +e.default=r})),define("web-experience-app/helpers/utc",["exports","@ember/debug","@ember/component/helper"],(function(e,t,i){function r(e){if(e instanceof Date||(e=new Date(e),!isNaN(e.getTime())))return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate())}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.utc=r +var n=(0,i.helper)((function(e){let[t]=e +return r(t)})) +e.default=n})),define("web-experience-app/helpers/xor",["exports","ember-truth-helpers/helpers/xor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"xor",{enumerable:!0,get:function(){return t.xor}})})),define("web-experience-app/initializers/app-version",["exports","ember-cli-app-version/initializer-factory","web-experience-app/config/environment"],(function(e,t,i){let r,n +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i.default.APP&&(r=i.default.APP.name,n=i.default.APP.version) +var a={name:"App Version",initialize:(0,t.default)(r,n)} +e.default=a})),define("web-experience-app/initializers/container-debug-adapter",["exports","ember-resolver/resolvers/classic/container-debug-adapter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i={name:"container-debug-adapter",initialize(){(arguments[1]||arguments[0]).register("container-debug-adapter:main",t.default)}} +e.default=i})),define("web-experience-app/initializers/ember-cli-mirage",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t={name:"ember-cli-mirage",initialize(){}} +e.default=t})),define("web-experience-app/initializers/export-application-global",["exports","ember","web-experience-app/config/environment"],(function(e,t,i){function r(){var e=arguments[1]||arguments[0] +if(!1!==i.default.exportApplicationGlobal){var r +if("undefined"!=typeof window)r=window +else if("undefined"!=typeof global)r=global +else{if("undefined"==typeof self)return +r=self}var n,a=i.default.exportApplicationGlobal +n="string"==typeof a?a:t.default.String.classify(i.default.modulePrefix),r[n]||(r[n]=e,e.reopen({willDestroy:function(){this._super.apply(this,arguments),delete r[n]}}))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=r +var n={name:"export-application-global",initialize:r} +e.default=n})),define("web-experience-app/initializers/grid-config",["exports","@amp/ember-ui-media-shelf/initializers/grid-config"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("web-experience-app/initializers/scroll-by-polyfill",["exports","@amp/ember-ui-media-shelf/initializers/scroll-by-polyfill"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})) +define("web-experience-app/initializers/viewport-config",["exports","ember-in-viewport/initializers/viewport-config"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("web-experience-app/instance-initializers/clear-double-boot",["exports","ember-cli-fastboot/instance-initializers/clear-double-boot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/instance-initializers/ember-data-shoebox",["exports","@ember/object","web-experience-app/config","web-experience-app/utils/ssr","@apple/babel-plugin-feature-remover"],(function(e,t,i,r,n){function a(e){}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a +var o={name:"ember-data-shoebox",after:["metrics-initializer","ember-localizer"],initialize:a} +e.default=o})),define("web-experience-app/instance-initializers/ember-localizer",["exports","@amp/ember-localizer/instance-initializers/ember-localizer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("web-experience-app/instance-initializers/ember-router-scroll",["exports","ember-router-scroll/instance-initializers/ember-router-scroll"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("web-experience-app/instance-initializers/global-elements",["exports","@amp/ember-ui-global-elements/instance-initializers/global-elements"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("web-experience-app/instance-initializers/history",["exports"],(function(e){function t(e){const t=e.lookup("service:router"),i=e.lookup("service:history") +t.on("routeWillChange",i.routeWillChange.bind(i))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t +var i={name:"history",initialize:t} +e.default=i})),define("web-experience-app/instance-initializers/media-query-listener",["exports","@amp/ember-ui-media-shelf/instance-initializers/media-query-listener"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("web-experience-app/instance-initializers/metrics-initializer",["exports","@amp/ember-metrics/instance-initializers/metrics-initializer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("web-experience-app/instance-initializers/mt-errorkit",["exports","web-experience-app/config/environment","rsvp","web-experience-app/utils/ssr"],(function(e,t,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const n={apps:"appstore_preview_web",books:"books_preview_web",podcasts:"podcasts_preview_web",fitness:"fitness_preview_web",default:"itunes_preview_web"} +var a={name:"mt-errorkit",async initialize(){if("production"!==t.default.environment)return +if((0,r.isSSR)())return +const{MTErrorKit:{default:e},integrations:{Ember:a}}=await(0,i.hash)({MTErrorKit:emberAutoImportDynamic("@amp-metrics/mt-errorkit"),integrations:emberAutoImportDynamic("@amp-metrics/mt-errorkit/dist/sentry-integrations")}),o=n[t.default.APP.buildVariant] +o&&e.init({projectId:o,environment:"prod",release:t.default.APP.version,integrations:[new a]})}} +e.default=a})),define("web-experience-app/instance-initializers/we-link-to",["exports","web-experience-app/utils/routing","web-experience-app/config","web-experience-app/config/environment","web-experience-app/utils/ssr"],(function(e,t,i,r,n){function a(e){function a(n){const{target:a,ctrlKey:o,metaKey:l,shiftKey:s}=n +if(l||o||s)return!0 +const p=function(e){do{if("A"===e.tagName)return e}while(e=e.parentElement) +return!1}(a) +if(!p)return!0 +if(p.hasAttribute("data-we-link-to-exclude"))return!0 +const{hostname:c}=p +let u=window.location.hostname +if(c!==u&&"production"===r.default.environment)return!0 +"localhost"!==u&&u!==i.default.routing.domains.dev||(u=i.default.routing.behaveAs) +let d=(0,t.serializeURLObject)(p) +const{_routerMicrolib:m}=e.lookup("router:main") +d=(0,t.normalizeURL)(d,m,e) +const f=d.split("/")[2],{names:b}=m.recognizer +if(!b[f])return!0 +if((i.default.routing.inDevelopment[u]||[]).indexOf(f)>=0)return!0 +return e.lookup("service:router").transitionTo(d),n.preventDefault(),!0}(0,n.isSSR)()||(document.body.addEventListener("click",a),e.reopen({willDestroy(){return document.body.removeEventListener("click",a),this._super(...arguments)}}))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a +var o={name:"we-link-to",initialize:a} +e.default=o})),define("web-experience-app/locales/ar/config",["exports","web-experience-app/locales/en/config"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/locales/dev/config",["exports","web-experience-app/locales/en/config"],(function(e,t){function i(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function r(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:e=>e +if(!e)return null +"function"==typeof e.toArray&&(e=e.toArray()) +for(let r=0;rt[`has${(0,i.capitalize)(e)}Offers`])).map(((e,i,r)=>{const n=t[`${e}ActionText`]||"",a=t[`${e}PriceFormatted`] +let o=a +return(r.length>1||"buy"!==e)&&""!==n&&(o=`${n} ${a}`),{text:o,type:e}}))}))} +const r=["rent","buy","preorder"],n=r.reduce(((e,t)=>(e.push(`${t}ActionText`),e.push(`${t}PriceFormatted`),e.push(`has${(0,i.capitalize)(t)}Offers`),e)),[]).join(",")})),define("web-experience-app/macros/ranking-by-store",["exports","@ember/object"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.rankingByStore=function(e){return(0,t.computed)("chartPositions",(function(){return(0,t.get)(this,`chartPositions.${e}`)}))}})),define("web-experience-app/models/app-platform",["exports","@ember/object","@ember/object/computed","web-experience-app/utils/product-offers","web-experience-app/utils/apps/device-support"],(function(e,t,i,r,n){var a,o,l,s,p,c,u,d,m,f,b,g,h,y,w,v,_,P,O,A,k,S,x,j,T,z,M,E,C,L,D,I,N,R,F,B,W,V,U,G,K,$,H,q,Y,Q,J,X,Z,ee,te,ie,re,ne,ae,oe,le,se,pe,ce,ue,de,me,fe,be,ge,he,ye,we,ve,_e,Pe,Oe,Ae,ke,Se,xe,je,Te,ze,Me,Ee,Ce,Le,De,Ie,Ne,Re,Fe,Be,We +function Ve(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function Ue(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function Ge(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let Ke=(a=(0,i.reads)("attrs.bundleId"),o=(0,i.reads)("attrs.deviceFamilies"),l=(0,i.reads)("attrs.editorialArtwork"),s=(0,i.reads)("attrs.editorialNotes"),p=(0,i.reads)("attrs.hasInAppPurchases"),c=(0,i.reads)("attrs.hasFamilyShareableInAppPurchases"),u=(0,i.reads)("attrs.hasMessagesExtension"),d=(0,i.reads)("attrs.isAppleWatchSupported"),m=(0,i.reads)("attrs.isGameCenterEnabled"),f=(0,i.reads)("attrs.isHiddenFromSpringboard"),b=(0,i.reads)("attrs.isSiriSupported"),g=(0,i.reads)("attrs.preflightPackageUrl"),h=(0,i.reads)("attrs.releaseDate"),y=(0,i.reads)("attrs.requiresGameController"),w=(0,i.reads)("attrs.subtitle"),v=(0,i.reads)("attrs.supportsGameController"),_=(0,i.reads)("attrs.supportsPassbook"),P=(0,i.reads)("attrs.screenshotsByType"),O=(0,i.reads)("attrs.customAttributes"),A=(0,i.reads)("attrs.copyright"),k=(0,i.reads)("attrs.description"),S=(0,i.reads)("attrs.versionHistory"),x=(0,i.reads)("attrs.versionHistory.0"),j=(0,i.or)("description.standard","description.short"),T=(0,i.reads)("attrs.messagesScreenshots"),z=(0,i.reads)("attrs.privacyPolicyUrl"),M=(0,i.reads)("attrs.requirementsString"),E=(0,i.reads)("attrs.seller"),C=(0,i.reads)("attrs.supportURLForLanguage"),L=(0,i.reads)("attrs.websiteUrl"),D=(0,i.reads)("attrs.isStandaloneForWatchOS"),I=(0,i.reads)("attrs.editorialBadgeInfo"),N=(0,i.reads)("editorialNotes.standard"),R=(0,i.equal)("editorialBadgeInfo.editorialBadgeType","editorialPriority"),F=(0,i.reads)("attrs.ageBand"),B=(0,i.reads)("attrs.is32bitOnly"),W=(0,i.reads)("attrs.minimumOSVersion"),V=(0,i.reads)("attrs.requiredCapabilities"),U=(0,i.reads)("attrs.supportsFunCamera"),G=(0,i.reads)("attrs.videoPreviewsByType"),K=(0,i.reads)("attrs.href"),$=(0,i.reads)("attrs.offers"),H=(0,i.reads)("attrs.artwork"),q=(0,i.reads)("attrs.circularArtwork"),Y=(0,i.reads)("attrs.ovalArtwork"),J=Ge((Q=class{get promotionalText(){const e=this.customAttributes?.[this._variant]?.default||this.customAttributes?.default?.default +return this.attrs.promotionalText||e?.customPromotionalText}get languageList(){return this.attrs.languageList||[]}get languagesDisplayString(){const e=this.i18n.t("WEA.Common.Comma").toString() +return this.languageList.join(`${e.trim()} `)}constructor(e,i,r){Ue(this,"_variant",void 0),Ue(this,"attrs",void 0),Ve(this,"bundleId",J,this),Ve(this,"deviceFamilies",X,this),Ve(this,"editorialArtwork",Z,this),Ve(this,"editorialNotes",ee,this),Ve(this,"hasInAppPurchases",te,this),Ve(this,"hasFamilyShareableInAppPurchases",ie,this),Ve(this,"hasMessagesExtension",re,this),Ve(this,"isAppleWatchSupported",ne,this),Ve(this,"isGameCenterEnabled",ae,this),Ve(this,"isHiddenFromSpringboard",oe,this),Ve(this,"isSiriSupported",le,this),Ve(this,"preflightPackageUrl",se,this),Ve(this,"releaseDate",pe,this),Ve(this,"requiresGameController",ce,this),Ve(this,"subtitle",ue,this),Ve(this,"supportsGameController",de,this),Ve(this,"supportsPassbook",me,this),Ve(this,"screenshotsByType",fe,this),Ve(this,"customAttributes",be,this),Ve(this,"copyright",ge,this),Ve(this,"description",he,this),Ve(this,"versionHistory",ye,this),Ve(this,"mostRecentVersion",we,this),Ve(this,"appDescription",ve,this),Ve(this,"messagesScreenshots",_e,this),Ve(this,"privacyPolicyUrl",Pe,this),Ve(this,"requirementsString",Oe,this),Ve(this,"seller",Ae,this) +Ve(this,"supportURLForLanguage",ke,this),Ve(this,"websiteUrl",Se,this),Ve(this,"isStandaloneForWatchOS",xe,this),Ve(this,"editorialBadgeInfo",je,this),Ve(this,"editorsNotes",Te,this),Ve(this,"isEditorsChoice",ze,this),Ve(this,"ageBand",Me,this),Ve(this,"is32bitOnly",Ee,this),Ve(this,"minimumOSVersion",Ce,this),Ve(this,"requiredCapabilities",Le,this),Ve(this,"supportsFunCamera",De,this),Ve(this,"videoPreviewsByType",Ie,this),Ve(this,"href",Ne,this),Ve(this,"offers",Re,this),Ve(this,"artwork",Fe,this),Ve(this,"circularArtwork",Be,this),Ve(this,"ovalArtwork",We,this),(0,t.set)(this,"i18n",e),(0,t.set)(this,"attrs",i),(0,t.set)(this,"_variant",r?.cppData?.ppid||"default")}get productOffers(){return new r.ProductOffers({offers:this.offers})}get appArtwork(){return this.isMessagesOnly?this.ovalArtwork:this.artwork}get isIOSApp(){return"iosSoftware"===this.kind&&(!this.isMessagesOnly&&!(0,n.isAppleTVOnly)(this.deviceFamilies))}get isMessagesOnly(){return this.hasMessagesExtension&&this.isHiddenFromSpringboard}get usesExternalPurchase(){return this.attrs.usesExternalPurchase}get usesExternalLinkPurchase(){return this.attrs.usesExternalLinkPurchase}}).prototype,"bundleId",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=Ge(Q.prototype,"deviceFamilies",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Ge(Q.prototype,"editorialArtwork",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Ge(Q.prototype,"editorialNotes",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Ge(Q.prototype,"hasInAppPurchases",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Ge(Q.prototype,"hasFamilyShareableInAppPurchases",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Ge(Q.prototype,"hasMessagesExtension",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Ge(Q.prototype,"isAppleWatchSupported",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Ge(Q.prototype,"isGameCenterEnabled",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Ge(Q.prototype,"isHiddenFromSpringboard",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Ge(Q.prototype,"isSiriSupported",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Ge(Q.prototype,"preflightPackageUrl",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Ge(Q.prototype,"releaseDate",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Ge(Q.prototype,"requiresGameController",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Ge(Q.prototype,"subtitle",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Ge(Q.prototype,"supportsGameController",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Ge(Q.prototype,"supportsPassbook",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Ge(Q.prototype,"screenshotsByType",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Ge(Q.prototype,"customAttributes",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Ge(Q.prototype,"copyright",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Ge(Q.prototype,"description",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Ge(Q.prototype,"versionHistory",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=Ge(Q.prototype,"mostRecentVersion",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=Ge(Q.prototype,"appDescription",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Ge(Q.prototype,"messagesScreenshots",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=Ge(Q.prototype,"privacyPolicyUrl",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=Ge(Q.prototype,"requirementsString",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=Ge(Q.prototype,"seller",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=Ge(Q.prototype,"supportURLForLanguage",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=Ge(Q.prototype,"websiteUrl",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=Ge(Q.prototype,"isStandaloneForWatchOS",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=Ge(Q.prototype,"editorialBadgeInfo",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=Ge(Q.prototype,"editorsNotes",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=Ge(Q.prototype,"isEditorsChoice",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=Ge(Q.prototype,"ageBand",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=Ge(Q.prototype,"is32bitOnly",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=Ge(Q.prototype,"minimumOSVersion",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=Ge(Q.prototype,"requiredCapabilities",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=Ge(Q.prototype,"supportsFunCamera",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=Ge(Q.prototype,"videoPreviewsByType",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=Ge(Q.prototype,"href",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=Ge(Q.prototype,"offers",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=Ge(Q.prototype,"artwork",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=Ge(Q.prototype,"circularArtwork",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=Ge(Q.prototype,"ovalArtwork",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q) +e.default=Ke})),define("web-experience-app/models/app",["exports","@ember/application","@ember/object","@ember/object/computed","web-experience-app/macros/ranking-by-store","web-experience-app/utils/apps/device-support","web-experience-app/utils/product-offers","web-experience-app/models/app-platform","web-experience-app/services/media-api","web-experience-app/models/in-app"],(function(e,t,i,r,n,a,o,l,s,p){var c,u,d,m,f,b,g,h,y,w,v,_,P,O,A,k,S,x,j,T,z,M,E,C,L,D,I,N,R,F,B,W,V,U,G,K,$,H,q,Y,Q,J,X,Z,ee,te,ie,re,ne,ae,oe,le,se,pe,ce,ue,de,me,fe,be,ge,he,ye,we,ve,_e,Pe,Oe,Ae,ke,Se,xe,je,Te,ze,Me,Ee,Ce,Le,De,Ie,Ne,Re,Fe,Be,We,Ve,Ue,Ge,Ke,$e,He,qe,Ye,Qe,Je,Xe,Ze,et,tt,it,rt,nt,at,ot,lt,st,pt,ct,ut,dt,mt,ft,bt,gt,ht,yt,wt,vt,_t,Pt,Ot,At,kt,St,xt,jt,Tt,zt,Mt,Et,Ct,Lt,Dt,It,Nt,Rt,Ft,Bt,Wt,Vt,Ut,Gt,Kt,$t +function Ht(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function qt(e){for(var t=1;tnew e(r,t))) +return(0,s.createProxyWithMetaObject)(n,i.meta)}return[]}addCustomersAlsoBoughtApps(e,t){const r=(0,s.createProxyWithMetaObject)([...this._dataRecord["customers-also-bought-apps"],...e],t);(0,i.set)(this._dataRecord,"customers-also-bought-apps",r)}get developerOtherApps(){const i=this._dataRecord["developer-other-apps"] +if(Array.isArray(i)){const r=(0,t.getOwner)(this),n=i.map((t=>new e(r,t))) +return(0,s.createProxyWithMetaObject)(n,i.meta)}return[]}addDeveloperOtherApps(e,t){const r=(0,s.createProxyWithMetaObject)([...this._dataRecord["developer-other-apps"],...e],t);(0,i.set)(this._dataRecord,"developer-other-apps",r)}get merchandisedInApps(){return(this._dataRecord["merchandised-in-apps"]||[]).map((e=>new p.default(qt(qt({},e),{},{kind:"softwareAddOn"}))))}get platforms(){const e={} +for(const t in this._dataRecord.platformAttributes)e[t]=new l.default(this.i18n,this._dataRecord.platformAttributes[t],this.meta) +return e}get reviews(){return this._dataRecord.reviews.map((e=>qt(qt({},e),{},{body:e.review,name:e.userName,responseDate:e.developerResponse?.date,responseText:e.developerResponse?.body})))}get topInApps(){return this._dataRecord["top-in-apps"].map((e=>new p.default(e)))}get isFamilySharingSupported(){const{familyShareEnabledDate:e}=this +if(!e)return!1 +const t=new Date(e) +return new Date>=t}get canFamilyShareInAppPurchases(){return this.isFamilySharingSupported&&this.hasFamilyShareableInAppPurchases}get canFamilyShareApp(){const{buyPrice:e=0,hasPreorderOffers:t,preorderPrice:i=0}=this.productOffers,r=t?0===i:0===e +return this.isFamilySharingSupported&&!this.hasFamilyShareableInAppPurchases&&!this.hasInAppPurchases&&!r}get productOffers(){const{offers:e}=this.primaryPlatform +return new o.ProductOffers({offers:e})}get promotedInApps(){return this.merchandisedInApps.filter((e=>{let{isMerchandisedEnabled:t,isMerchandisedVisibleByDefault:i,isSubscription:r}=e +return t&&i&&!r}))}get subscriptions(){return this.merchandisedInApps.filter((e=>{let{isMerchandisedEnabled:t,isMerchandisedVisibleByDefault:i,isSubscription:r}=e +return t&&i&&r}))}get appArtwork(){const{primaryPlatform:e}=this +if(e){const{artwork:e,appArtwork:t}=this.primaryPlatform +if(t||e)return t||e}}get inAppPurchases(){const{topInApps:e}=this +if(e&&e.length)return e.filter((e=>e.isMerchandisedEnabled&&!e.isSubscription))}get kind(){const{deviceFamilies:e}=this +if((0,a.isMacOnly)(e))return"desktopApp" +if((0,a.isAppleTVOnly)(e))return"AppleTVOnlyApp" +let t="iOS" +return(0,a.isAppleTVSupported)(e)&&(t+="tvOS"),(0,a.isMacSupported)(e)&&(t+="macOS"),(0,a.isWatchSupported)(e)&&(t+="watchOS"),"iOS"===t?"iosSoftware":`${t}App`}get requirementsString(){const{deviceFamilies:e,i18n:t,primaryPlatform:i}=this +if(e?.length>=1){const{requirementsString:r}=i +if((0,a.isiOSSupported)(e)&&(0,a.isMacSupported)(e)){const e=t.t("WEA.Common.SentenceDelimiter") +if(this.isPrimarymacOS&&this.iosPlatform)return`${r}${e} ${this.iosPlatform.requirementsString}` +if(this.isPrimaryiOS&&this.osxPlatform)return`${r} ${this.osxPlatform.requirementsString}${e}`}return r}}get size(){const{primaryPlatform:e}=this +if(e){const{offers:e}=this.primaryPlatform +if(e){const[t]=e +if(t&&t.assets&&t.assets.length)return t.assets[0].size}}return 0}get primaryPlatform(){const{primaryPlatformSupported:e}=this +return e?this[e]:{}}get primaryPlatformSupported(){const{deviceFamilies:e,platform:t}=this +return(0,a.primaryPlatformSupported)(e,t.browser.isiOS)}get isPrimaryTVOS(){return this.primaryPlatformSupported===a.PLATFORMS.tvos}get isPrimaryiOS(){return this.primaryPlatformSupported===a.PLATFORMS.iphone}get isPrimarymacOS(){return this.primaryPlatformSupported===a.PLATFORMS.mac}get isPrimaryWatchOS(){return this.primaryPlatformSupported===a.PLATFORMS.watch}get isIOSApp(){return(0,a.isiOSApp)(this.deviceFamilies,this.isMessagesOnly)}get showAppPrivacy(){return!this.primaryPlatform.bundleId?.includes("com.apple.InstallAssistant.")}},Qt(Kt,"modelName","app"),Ce=Jt((Ee=$t).prototype,"id",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=Jt(Ee.prototype,"type",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=Jt(Ee.prototype,"meta",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=Jt(Ee.prototype,"artistName",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=Jt(Ee.prototype,"chartPositions",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=Jt(Ee.prototype,"contentRatingsBySystem",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=Jt(Ee.prototype,"distributionKind",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=Jt(Ee.prototype,"eula",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=Jt(Ee.prototype,"fileSizeByDevice",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ve=Jt(Ee.prototype,"firstVersionSupportingInAppPurchaseApi",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=Jt(Ee.prototype,"hasEula",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=Jt(Ee.prototype,"isFirstPartyHideableApp",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=Jt(Ee.prototype,"isIOSBinaryMacOSCompatible",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=Jt(Ee.prototype,"metricsBase",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=Jt(Ee.prototype,"name",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=Jt(Ee.prototype,"privacy",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=Jt(Ee.prototype,"requirementsByDeviceFamily",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qe=Jt(Ee.prototype,"reviewsRestricted",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Je=Jt(Ee.prototype,"sellerLabel",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=Jt(Ee.prototype,"supportsArcade",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ze=Jt(Ee.prototype,"url",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=Jt(Ee.prototype,"usesLocationBackgroundMode",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=Jt(Ee.prototype,"genreNames",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),it=Jt(Ee.prototype,"userRating",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rt=Jt(Ee.prototype,"appEvents",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nt=Jt(Ee.prototype,"developer",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),at=Jt(Ee.prototype,"relatedEditorialItems",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ot=Jt(Ee.prototype,"genres",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lt=Jt(Ee.prototype,"artwork",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),st=Jt(Ee.prototype,"contentRating",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pt=Jt(Ee.prototype,"copyright",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ct=Jt(Ee.prototype,"description",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ut=Jt(Ee.prototype,"editorsNotes",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dt=Jt(Ee.prototype,"isEditorsChoice",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mt=Jt(Ee.prototype,"hasFamilyShareableInAppPurchases",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ft=Jt(Ee.prototype,"hasInAppPurchases",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bt=Jt(Ee.prototype,"isGameControllerSupported",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Jt(Ee.prototype,"isFamilySharingSupported",[H],Object.getOwnPropertyDescriptor(Ee.prototype,"isFamilySharingSupported"),Ee.prototype),Jt(Ee.prototype,"canFamilyShareInAppPurchases",[q],Object.getOwnPropertyDescriptor(Ee.prototype,"canFamilyShareInAppPurchases"),Ee.prototype),Jt(Ee.prototype,"canFamilyShareApp",[Y],Object.getOwnPropertyDescriptor(Ee.prototype,"canFamilyShareApp"),Ee.prototype),gt=Jt(Ee.prototype,"isGameCenterSupported",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ht=Jt(Ee.prototype,"isMessagesOnly",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),yt=Jt(Ee.prototype,"isSiliconSupported",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wt=Jt(Ee.prototype,"isSiriSupported",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vt=Jt(Ee.prototype,"isWalletSupported",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_t=Jt(Ee.prototype,"isWatchOnly",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pt=Jt(Ee.prototype,"languagesDisplayString",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ot=Jt(Ee.prototype,"minimumOSVersion",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),At=Jt(Ee.prototype,"privacyPolicyUrl",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),kt=Jt(Ee.prototype,"promotionalText",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),St=Jt(Ee.prototype,"ratingText",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xt=Jt(Ee.prototype,"releaseDate",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),jt=Jt(Ee.prototype,"requiresGameController",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Tt=Jt(Ee.prototype,"seller",[pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),zt=Jt(Ee.prototype,"supportsGameController",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Mt=Jt(Ee.prototype,"supportsPassbook",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Et=Jt(Ee.prototype,"supportURLForLanguage",[de],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ct=Jt(Ee.prototype,"websiteUrl",[me],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Lt=Jt(Ee.prototype,"primaryGenre",[fe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Dt=Jt(Ee.prototype,"primaryGenreName",[be],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),It=Jt(Ee.prototype,"appStoreRank",[ge],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Nt=Jt(Ee.prototype,"messagesStoreRank",[he],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Rt=Jt(Ee.prototype,"watchStoreRank",[ye],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ft=Jt(Ee.prototype,"appleTVStoreRank",[we],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Jt(Ee.prototype,"productOffers",[ve],Object.getOwnPropertyDescriptor(Ee.prototype,"productOffers"),Ee.prototype),Jt(Ee.prototype,"appArtwork",[_e],Object.getOwnPropertyDescriptor(Ee.prototype,"appArtwork"),Ee.prototype),Jt(Ee.prototype,"inAppPurchases",[Pe],Object.getOwnPropertyDescriptor(Ee.prototype,"inAppPurchases"),Ee.prototype),Bt=Jt(Ee.prototype,"inAppPurchasesIds",[Oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Jt(Ee.prototype,"requirementsString",[Ae],Object.getOwnPropertyDescriptor(Ee.prototype,"requirementsString"),Ee.prototype),Jt(Ee.prototype,"size",[ke],Object.getOwnPropertyDescriptor(Ee.prototype,"size"),Ee.prototype),Wt=Jt(Ee.prototype,"atvPlatform",[Se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Vt=Jt(Ee.prototype,"iosPlatform",[xe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ut=Jt(Ee.prototype,"osxPlatform",[je],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Gt=Jt(Ee.prototype,"watchPlatform",[Te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Jt(Ee.prototype,"primaryPlatform",[ze],Object.getOwnPropertyDescriptor(Ee.prototype,"primaryPlatform"),Ee.prototype),Jt(Ee.prototype,"isIOSApp",[Me],Object.getOwnPropertyDescriptor(Ee.prototype,"isIOSApp"),Ee.prototype),Ee) +e.default=Xt})),define("web-experience-app/models/in-app",["exports","@ember/object","@ember/object/computed","web-experience-app/utils/product-offers"],(function(e,t,i,r){var n,a,o,l,s,p,c,u,d,m,f,b,g,h,y,w,v,_,P,O,A,k,S,x,j,T,z,M,E,C,L,D,I,N,R,F,B +function W(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function V(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function U(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let G=(n=(0,i.reads)("_dataRecord.description"),a=(0,i.reads)("_dataRecord.isMerchandisedEnabled"),o=(0,i.reads)("_dataRecord.isMerchandisedVisibleByDefault"),l=(0,i.reads)("_dataRecord.isSubscription"),s=(0,i.reads)("_dataRecord.name"),p=(0,i.reads)("_dataRecord.offerName"),c=(0,i.reads)("_dataRecord.releaseDate"),u=(0,i.reads)("_dataRecord.subscriptionFamilyId"),d=(0,i.reads)("_dataRecord.url"),m=(0,i.reads)("_dataRecord.artwork"),f=(0,i.reads)("_dataRecord.app"),b=(0,i.reads)("_dataRecord.offers"),g=(0,i.alias)("offers.0"),h=(0,i.alias)("firstOffer.discounts.0"),y=(0,i.alias)("firstOfferDiscount.modeType"),w=(0,i.equal)("introPricing","FreeTrial"),v=(0,i.equal)("introPricing","PayAsYouGo"),_=(0,i.equal)("introPricing","PayUpFront"),O=U((P=class{constructor(e){V(this,"isInAppPurchase",!0),V(this,"isApp",!1),V(this,"isAppBundle",!1),V(this,"kind","softwareAddOn"),W(this,"description",O,this),W(this,"isMerchandisedEnabled",A,this),W(this,"isMerchandisedVisibleByDefault",k,this),W(this,"isSubscription",S,this),W(this,"name",x,this),W(this,"offerName",j,this),W(this,"releaseDate",T,this),W(this,"subscriptionFamilyId",z,this),W(this,"url",M,this),W(this,"artwork",E,this),W(this,"app",C,this),W(this,"offers",L,this),W(this,"firstOffer",D,this),W(this,"firstOfferDiscount",I,this),W(this,"introPricing",N,this),W(this,"isFreeTrial",R,this),W(this,"isPayAsYouGo",F,this),W(this,"isPayUpFront",B,this),(0,t.set)(this,"_dataRecord",e)}get productOffers(){return new r.ProductOffers({offers:this.offers})}get priceFormatted(){const{firstOfferDiscount:e}=this +return e?e.priceFormatted:this.firstOffer.priceFormatted}}).prototype,"description",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=U(P.prototype,"isMerchandisedEnabled",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=U(P.prototype,"isMerchandisedVisibleByDefault",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=U(P.prototype,"isSubscription",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=U(P.prototype,"name",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=U(P.prototype,"offerName",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=U(P.prototype,"releaseDate",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=U(P.prototype,"subscriptionFamilyId",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=U(P.prototype,"url",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=U(P.prototype,"artwork",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=U(P.prototype,"app",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=U(P.prototype,"offers",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=U(P.prototype,"firstOffer",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=U(P.prototype,"firstOfferDiscount",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=U(P.prototype,"introPricing",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=U(P.prototype,"isFreeTrial",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=U(P.prototype,"isPayAsYouGo",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=U(P.prototype,"isPayUpFront",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P) +e.default=G})),define("web-experience-app/modifiers/did-insert",["exports","@ember/render-modifiers/modifiers/did-insert"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/modifiers/did-update",["exports","@ember/render-modifiers/modifiers/did-update"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/modifiers/in-parent-scrollport",["exports","@amp/ember-ui-media-shelf/modifiers/in-parent-scrollport"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) +define("web-experience-app/modifiers/in-viewport",["exports","ember-in-viewport/modifiers/in-viewport"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/modifiers/observe-impressions",["exports","@amp/ember-metrics/modifiers/observe-impressions"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/modifiers/reset-scroll",["exports","@amp/ember-ui-media-shelf/modifiers/reset-scroll"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/modifiers/scroll-to-child-start",["exports","@amp/ember-ui-media-shelf/modifiers/scroll-to-child-start"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/modifiers/will-destroy",["exports","@ember/render-modifiers/modifiers/will-destroy"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/presenters/lockups/app-event",["exports","web-experience-app/presenters/lockups/base"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{get eyebrow(){return this.lockup.kind}get lockupKind(){return"appEvent"}get subtitle(){return this.lockup.description?.standard}}e.default=i})),define("web-experience-app/presenters/lockups/app",["exports","web-experience-app/presenters/lockups/base","@ember/service","web-experience-app/helpers/app-artwork","web-experience-app/utils/apps/device-support","web-experience-app/utils/apps/apps"],(function(e,t,i,r,n,a){var o,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let s=(o=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="platform",r=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}get isExplicit(){return!1}get url(){return this.item.url}get kind(){return(0,a.getKind)(this.item?.deviceFamilies)}get name(){return this.item.name}get primaryGenre(){return this.item.genres?.firstObject||this.item.genres?.[0]}get primaryPlatform(){const{deviceFamilies:e=[]}=this.item,{platform:t}=this,i=(0,n.primaryPlatformSupported)(e,t.browser.isiOS) +return i?this[i]:{}}get atvPlatform(){return this.item.platformAttributes?.appletvos}get iosPlatform(){return this.item.platformAttributes?.ios}get osxPlatform(){return this.item.platformAttributes?.osx}get watchPlatform(){return this.item.platformAttributes?.ios}get artwork(){const{primaryPlatform:e}=this +if(e)return(0,r.appArtwork)(e)||e.artwork}},p=o.prototype,c="platform",u=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(d).forEach((function(e){f[e]=d[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=u.slice().reverse().reduce((function(e,t){return t(p,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(p,c,f),f=null),l=f,o) +var p,c,u,d,m,f +e.default=s})),define("web-experience-app/presenters/lockups/base",["exports","@ember/object","@ember/object/computed","@ember/service","web-experience-app/utils/date-time"],(function(e,t,i,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var a=t.default.extend({i18n:(0,r.inject)(),model:null,lockup:null,id:(0,i.readOnly)("lockup.id"),artwork:(0,i.readOnly)("lockup.artwork"),kind:(0,i.readOnly)("lockup.kind"),name:(0,i.readOnly)("lockup.name"),url:(0,i.readOnly)("lockup.url"),isArtistLockup:(0,i.match)("model.constructor.modelName",/product\/artist/),artistName:(0,i.readOnly)("lockup.artistName"),buyPreviewUrl:(0,i.readOnly)("lockup.buyPreviewUrl"),subscriptionPreviewUrl:(0,i.readOnly)("lockup.subscriptionPreviewUrl"),playbackUrl:(0,i.readOnly)("lockup.playbackUrl"),isExplicit:(0,t.computed)("lockup.{isExplicit,contentRating}",(function(){return this.lockup.isExplicit||"explicit"===this.lockup.contentRating})),description:(0,i.readOnly)("lockup.description"),releaseDate:(0,i.readOnly)("lockup.releaseDate"),videoSubType:(0,i.readOnly)("lockup.videoSubType"),primaryGenre:(0,i.readOnly)("lockup.primaryGenre"),isIOSApp:(0,i.readOnly)("lockup.isIOSApp"),isSubscription:(0,i.readOnly)("lockup.isSubscription"),introPricing:(0,i.readOnly)("lockup.introPricing"),priceFormatted:(0,i.readOnly)("lockup.priceFormatted"),pageProgressionDirection:(0,i.readOnly)("lockup.pageProgressionDirection"),releaseYear:(0,t.computed)("i18n.locale","releaseDate",(function(){const{releaseDate:e}=this +return e?(0,n.formatDate)(e,this.i18n.locale,n.FORMATS.YEAR):null})),isNotPrimaryMusicVideoArtist:(0,t.computed)("model","artistName",(function(){const{model:e,artistName:t,isArtistLockup:i}=this +return!(!i||e.name===t)})),musicVideoSubtitle:(0,t.computed)("artistName","releaseYear","isNotPrimaryMusicVideoArtist",(function(){return this.isNotPrimaryMusicVideoArtist?this.i18n.t("WEA.Common.DotSeparator",{string1:this.artistName,string2:this.releaseYear}):this.releaseYear})),sectionName:(0,i.readOnly)("meta.type"),albumSubtitle:(0,t.computed)("artistName","sectionName","releaseYear",(function(){return"appearsOnAlbums"===this.sectionName?this.artistName:this.releaseYear}))}) +e.default=a})),define("web-experience-app/presenters/lockups/books",["exports","web-experience-app/presenters/lockups/base"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{get type(){return this.lockup.type}}e.default=i})),define("web-experience-app/presenters/lockups/editorial-item",["exports","web-experience-app/presenters/lockups/base"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{constructor(){var e,t,i +super(...arguments),i="editorialItem",(t="kind")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}get artwork(){return this.lockup.cardArtwork}get eyebrow(){return this.lockup.label}get name(){return this.lockup.editorialNotes?.name}get subtitle(){return this.lockup.editorialNotes?.short}}e.default=i})),define("web-experience-app/presenters/media-api-review",["exports","@ember/object"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{get body(){return this.item.review}get rating(){return this.item.rating}get name(){return this.item.userName}get responseDate(){return this.item.developerResponse?.date}get responseText(){return this.item.developerResponse?.body||""}get date(){return this.item.date}get title(){return this.item.title}}e.default=i})),define("web-experience-app/presenters/media-meta/base",["exports","@ember/object","@ember/object/computed"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default.extend({model:null,id:(0,i.alias)("model.id"),artistName:(0,i.alias)("model.artistName"),isExplicit:(0,i.alias)("model.isExplicit"),kind:(0,i.alias)("model.kind"),title:(0,i.or)("model.name","model.title"),subtitle:(0,i.alias)("model.artistName"),canHaveVideoPlayback:(0,i.equal)("kind","clip"),url:(0,t.computed)("canHaveVideoPlayback","model.{playbackUrl,productOffers.buyPreviewUrl}",(function(){const{model:e}=this +return this.canHaveVideoPlayback?e.playbackUrl:e.productOffers?.buyPreviewUrl})),meta:(0,t.computed)("title","subtitle",(function(){return{title:this.title,subtitle:this.subtitle}}))}) +e.default=r})),define("web-experience-app/presenters/media-meta/editorial-video",["exports","web-experience-app/presenters/media-meta/base","@ember/object/computed"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default.extend({url:(0,i.alias)("model.assetUrl")}) +e.default=r})),define("web-experience-app/presenters/media-meta/lockup-video",["exports","web-experience-app/presenters/media-meta/base","@ember/object"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default.extend({id:(0,i.computed)("model.{id,kind}","url",(function(){return"clip"===this.model.kind?this.url:this.model.id}))}) +e.default=r})),define("web-experience-app/presenters/media-meta/podcast-video",["exports","web-experience-app/presenters/media-meta/base","@ember/object/computed"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default.extend({kind:"podcastVideo",url:(0,i.reads)("model.assetUrl")}) +e.default=r})),define("web-experience-app/presenters/media-meta/story",["exports","web-experience-app/presenters/media-meta/base","@ember/object/computed"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default.extend({kind:"storyVideo",subtitle:(0,i.alias)("model.category"),url:(0,i.alias)("model.videoURL")}) +e.default=r})),define("web-experience-app/resolver",["exports","@ember/object","ember-resolver"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=i.default.extend({moduleNameLookupPatterns:(0,t.computed)("defaultModuleName","mainModuleName","nestedColocationComponentModuleName",(function(){return[this.mainModuleName,this.defaultModuleName,this.nestedColocationComponentModuleName]}))}) +e.default=r})),define("web-experience-app/router",["exports","web-experience-app/config/environment","@ember/routing/router","@ember/service","@apple/babel-plugin-feature-remover","@glimmer/tracking","@ember/runloop","web-experience-app/utils/ssr"],(function(e,t,i,r,n,a,o,l){var s,p,c,u,d +function m(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function f(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function b(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let g=(s=class extends i.default{constructor(){super(...arguments),m(this,"fastboot",p,this),m(this,"platform",c,this),m(this,"mediaPlayer",u,this),m(this,"isFirstRoute",d,this),f(this,"location",t.default.locationType),f(this,"rootURL",t.default.rootURL),(0,l.isSSR)()||emberAutoImportDynamic("@marcom/ac-headjs/FocusManager").then((e=>{new(0,e.default)})),this.on("routeDidChange",(()=>{this.platform.nativeLaunchFailed=!1,this.isFirstRoute=!1,(0,l.isSSR)()||(0,o.scheduleOnce)("afterRender",this,this.mediaPlayer.debouncedInitVideos)}))}},p=b(s.prototype,"fastboot",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(s.prototype,"platform",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(s.prototype,"mediaPlayer",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(s.prototype,"isFirstRoute",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),s) +e.default=g,g.map((function(){this.route("not-found",{path:"redeem"}),this.route("storefront",{path:":storefrontId"},(function(){this.route("charts",{resetNamespace:!0},(function(){this.route("audiobooks",(function(){this.route("genre",{path:":genreSlug/:genreId"})})),this.route("genre",{path:":genreSlug/:genreId"}),this.route("chart-see-all",{path:":genreSlug/:genreId/:chartName"}),this.route("device",{path:":deviceType"},(function(){this.route("category",{path:":categorySlug/:categoryId"})}))})),this.route("room",{path:"see-all/:name/:roomId",resetNamespace:!0}),this.route("app",{path:"app/:name/:adamId",resetNamespace:!0}),this.route("app-bundle",{path:"app-bundle/:name/:adamId",resetNamespace:!0}),this.route("app-event",{path:"app-event/:name/:adamId",resetNamespace:!0}),this.route("developer",{path:"developer/:name/:adamId",resetNamespace:!0}),this.route("story",{path:"story/:seo/:adamId",resetNamespace:!0}),this.route("invoice",{resetNamespace:!0}),this.route("carrier",{resetNamespace:!0})})),this.route("not-found",{path:"/*path"})}))})),define("web-experience-app/routes/app-bundle",["exports","web-experience-app/routes/product-with-see-all","@ember/service","web-experience-app/utils/apps/app-screenshots","web-experience-app/utils/apps/device-support","web-experience-app/config","web-experience-app/utils/seo","web-experience-app/helpers/app-artwork","web-experience-app/utils/routing","web-experience-app/utils/date-time","@amp/ember-ui-media-artwork/utils/srcset","web-experience-app/utils/images","web-experience-app/utils/apps/app-type"],(function(e,t,i,r,n,a,o,l,s,p,c,u,d){var m,f,b,g,h,y,w,v,_,P +function O(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function A(e){for(var t=1;te.id)),s=a.map((e=>e.id)),p=i["developer-other-apps"].map((e=>e.id)),c=await this.appsApi.getApps(p),u=(0,r.generateBundleScreenshotGroups)(i),d=A(A({},i),{},{appArtwork:(0,l.appArtwork)(i),contentRating:i.contentRatingsBySystem.appsApple,canFamilyShareApp:!!i.familyShareEnabledDate&&!i.primaryPlatform?.hasInAppPurchases,canFamilyShareInAppPurchases:!!i.familyShareEnabledDate&&i.primaryPlatform?.hasInAppPurchases,primaryGenre:i.genres[0],languagesDisplayString:i.languageList.join(", "),size:i.offers?.[0]?.assets?.length?i.offers[0].assets[0].size:0,ratingText:i.contentRatingsBySystem.appsApple.name,developer:i.developer[0],appDescription:i.description.standard||i.description.short}) +return{reviews:a,reviewsIds:s,appsInBundle:n,appsInBundleIds:o,developerOtherApps:c,developerOtherAppsIds:p,screenshotGroups:u,name:d.name,deviceFamilies:d.deviceFamilies,product:d}}async afterModel(e,t){this.routerState.clearLoadingState(),this.updateMetricsBase(e,t) +const{deviceFamilies:i}=e.viewModel +return(0,n.primaryPlatformSupported)(i,this.platformService.browser.isiOS)===n.PLATFORMS.mac?this.appViewState.setMacAppStoreOverride():this.appViewState.setAppStoreOverride(),this._checkLaunchNative(e,t),await this.globalElements.load(),this.handleCanonicalRedirects(e,t)}handleCanonicalRedirects(){}getHeadTags(e){let{viewModel:{product:t}}=e +const i=super.getHeadTags(...arguments) +return"PUBLIC_URL"===t.distributionKind&&(i.searchEngineIndexing=!1),i}getFacebookAppLinkTags(e){let{viewModel:{product:t}}=e +return"AppleTVOnlyApp"!==t.kind?[]:super.getFacebookAppLinkTags(...arguments)}getFacebookAppLinkTagAppName(){return this.i18n.t("WEA.LocalNav.Store.TV",{_disableSafeString:!0})}_shouldLaunchNativeClient(e,t){let{viewModel:{product:i}}=e +if(this._shouldPreventNativeClientLaunch(t))return!1 +const r=t.to?.queryParams?.action +return!("write-review"!==r||!this.platformService.browser.isAtLeastMojave||!this.appViewState.isMacAppStoreView)||("525463029"===i.id&&this.platformService.browser.isAtLeastMojavePlusOne?(this.platformService.launch(j),!1):this._shouldLaunchMAS(i,t))}_shouldLaunchMAS(e,t){const{routeName:i}=this +if(this.paramsFor(i).seeAll)return!1 +const{queryParams:r}=t.to,a=["app","app-bundle"].includes(i) +if(!this.platformService.couldHaveMacAppStore)return!1 +if(a&&!r.preventLaunch){const{deviceFamilies:t,kind:i}=e,{hostname:a}=this.location,[o]=a.split("."),l=o.includes("apps")||"apps"===r.app,s="itunes"===o,p=["desktopApp","macSoftwareBundle"].includes(i) +return(0,n.isMacSupported)(t)||e.isIOSBinaryMacOSCompatible||p&&(l||s&&"12"===r.mt)}return!1}getQueryParamsForNativeClientURL(e,t){let{viewModel:{product:i}}=e +const r=A(A({},super.getQueryParamsForNativeClientURL(...arguments)),function(e){let{to:{queryParams:{action:t}={}}={}}=e +return t?{action:t}:void 0}(t)) +return this._shouldLaunchMAS(i,t)&&(r.app="mac-app"),r}sectionTypeForComponent(e){return{reviews:"reviews"}[e]||"lockup"}getTitle(e){let{viewModel:{product:t}}=e +if(this.paramsFor("app").seeAll)return super.getTitle(...arguments) +const{kind:i,name:r}=t +let n="WEA.AppPages.Meta.title" +return T.title[i]&&(n=T.title[i]),this.i18n.t(n,{softwareName:r,_disableSafeString:!0})}getKeywordsTag(e){let{viewModel:{product:t}}=e +const i=t.genres.map((e=>e.name)),{kind:r,name:n,developer:a}=t +let o="WEA.AppPages.Meta.PageMetaKeywords" +return T.keywords[r]&&(o=T.keywords[r]),this.i18n.t(o,{softwareName:n,developerName:a.name,categoryNames:i,_disableSafeString:!0})}getDescription(e){let{viewModel:{product:t}}=e +if(t.appDescription)return(0,o.truncateSEODescription)(t.appDescription) +const{kind:i,name:r,minimumOSVersion:n}=t +let a="WEA.AppPages.Meta.PageMetaDescriptionLine" +return T.description[i]&&(a=T.description[i]),this.i18n.t(a,{softwareName:r,minimumOSVersion:n,_disableSafeString:!0})}getOGTitle(e){let{viewModel:{product:t}}=e +return t.name}getTwitterTitle(e){let{viewModel:{product:t}}=e +return t.name}getOGSiteName(e){let{viewModel:{product:t}}=e +const{kind:i}=t +let r="WEA.AppPages.FB.siteName.iosSoftware" +return T.ogSiteName[i]&&(r=T.ogSiteName[i]),this.i18n.t(r,{_disableSafeString:!0})}getSocialCropCode(e){return(0,d.isMessagesOnly)(e)?"wb":e.isIOSApp?"wa":""}getOGCropCode(e){let{viewModel:{product:t}}=e +return this.getSocialCropCode(t)||"bb"}getTwitterCropCode(e){let{viewModel:{product:t}}=e +return this.getSocialCropCode(t)||this.defaultTwitterCropCode}getTwitterSite(e){let{viewModel:{product:t}}=e +return"desktopApp"===t.kind?this.i18n.t("WEA.AppPages.Twitter.site.desktopApp",{_disableSafeString:!0}):super.getTwitterSite(...arguments)}getSchemaTags(e){const{product:t,screenshotGroups:i=[]}=e.viewModel,r=[] +i&&i.length&&i.forEach((e=>{e.images.forEach((t=>{const i=(0,u.isPortrait)(t)?e.profiles.portrait.artworkProfile:e.profiles.landscape.artworkProfile,n=a.default.artworkProfiles[i].small +r.push((0,c.buildSrc)(t.url,{width:n.width,height:n.height,crop:n.crop}))}))})) +const{appDescription:o,buyPrice:l,currencyCode:s,description:d,developer:m,deviceFamilies:f,name:b,minimumOSVersion:g,releaseDate:h,requirementsString:y,supportsArcade:w,userRating:v={},version:_}=t,P={"@context":"https://web.archive.org/web/20220531203922/http://schema.org","@type":"SoftwareApplication",name:b,description:"object"==typeof d?o:d,screenshot:r,image:this.getOGImageURL(e),applicationCategory:this.getApplicationCategory(t),datePublished:(0,p.formatDate)(h,this.i18n.locale),softwareVersion:_,operatingSystem:(0,n.isMacOnly)(f)&&g?g:y,author:{"@type":"Person",name:m.name,url:m.url}} +return v.ratingCount>0&&(P.aggregateRating={"@type":"AggregateRating",ratingValue:v.value,reviewCount:v.ratingCount}),w||(P.offers={"@type":"Offer",price:l||0,priceCurrency:s},l&&0!==l||(P.offers.category="free")),[{name:"schema:software-application",content:JSON.stringify(P)}]}getApplicationCategory(e){return e.genres?.[0].name}typeFor(e){return{relatedEditorialItems:"editorial-item"}[e]||"app"}normalizeItemsType(){const e=super.normalizeItemsType(...arguments) +return{inAppPurchases:"promotedInApps"}[e]||e}getOGType(){return a.default.meta.og.type["app-bundle"]}getOGDescription(e){let{viewModel:{product:t}}=e +return(0,o.truncateSEODescription)(t.appDescription)}generateSeeAllHeader(e,t){const i=(0,s.getProductModel)(t),r=A(A({},t),i),{name:n}=r +let a=this.i18n.t(z[e]) +if("appsInBundle"===e){const{appsInBundleIds:t}=r +return a=this.i18n.t(z[e],{count:t.length}),{parts:{productName:n,sectionTitle:a}}}return{parts:{productName:n,sectionTitle:a}}}},h=x(g.prototype,"appViewState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=x(g.prototype,"appsApi",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(g.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=x(g.prototype,"fastboot",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(g.prototype,"platformService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(g.prototype,"location",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g) +e.default=M})),define("web-experience-app/routes/app-event",["exports","web-experience-app/routes/product-with-see-all","@ember/service","web-experience-app/utils/query-params","ember","web-experience-app/config"],(function(e,t,i,r,n,a){var o,l,s,p,c,u,d,m,f,b +function g(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function h(e){for(var t=1;t{e.cardArtwork=(0,l.getEditorialArtwork)(e)})),u.isFamilySharingSupported&&u.primaryPlatform.hasInAppPurchases&&(v=`/${e}/story/id1542695115`),{product:u,reviews:h,subscriptions:y,promotedInApps:b,customersAlsoBoughtApps:m,developerOtherApps:f,relatedEditorialItems:g,screenshotGroups:w,appEvents:d,familySharingStoryLink:v}}async afterModel(e,t){this.routerState.clearLoadingState(),this.updateMetricsBase(e,t) +const{primaryPlatformSupported:i}=e.viewModel.product +return i===f.PLATFORMS.mac?this.appViewState.setMacAppStoreOverride():this.appViewState.setAppStoreOverride(),this._checkLaunchNative(e,t),await this.globalElements.load(),this.handleCanonicalRedirects(e,t)}handleCanonicalRedirects(){}getHeadTags(e){let{viewModel:{product:t}}=e +const i=super.getHeadTags(...arguments) +return"PUBLIC_URL"===t.distributionKind&&(i.searchEngineIndexing=!1),i}getFacebookAppLinkTags(e){let{viewModel:{product:t}}=e +return"AppleTVOnlyApp"!==t.kind?[]:super.getFacebookAppLinkTags(...arguments)}getFacebookAppLinkTagAppName(){return this.i18n.t("WEA.LocalNav.Store.TV",{_disableSafeString:!0})}_shouldLaunchNativeClient(e,t){let{viewModel:{product:i}}=e +if(this._shouldPreventNativeClientLaunch(t))return!1 +const r=t.to?.queryParams?.action +return!("write-review"!==r||!this.platformService.browser.isAtLeastMojave||!this.appViewState.isMacAppStoreView)||("525463029"===i.id&&this.platformService.browser.isAtLeastMojavePlusOne?(this.platformService.launch(z),!1):this._shouldLaunchMAS(i,t))}_shouldLaunchMAS(e,t){const{routeName:i}=this +if(this.paramsFor(i).seeAll)return!1 +const{queryParams:r}=t.to,n=["app","app-bundle"].includes(i) +if(!this.platformService.couldHaveMacAppStore)return!1 +if(n&&!r.preventLaunch){const{deviceFamilies:t,kind:i}=e,{hostname:n}=this.location,[a]=n.split("."),o=a.includes("apps")||"apps"===r.app,l="itunes"===a,s=["desktopApp","macSoftwareBundle"].includes(i) +return(0,f.isMacSupported)(t)||e.isIOSBinaryMacOSCompatible||s&&(o||l&&"12"===r.mt)}return!1}getQueryParamsForNativeClientURL(e,t){let{viewModel:{product:i}}=e +const r=S(S({},super.getQueryParamsForNativeClientURL(...arguments)),function(e){let{to:{queryParams:{action:t}={}}={}}=e +return t?{action:t}:void 0}(t)) +return this._shouldLaunchMAS(i,t)&&(r.app="mac-app"),r}sectionTypeForComponent(e){return{reviews:"reviews"}[e]||"lockup"}getTitle(e){let{viewModel:{product:t}}=e +if(this.paramsFor("app").seeAll)return super.getTitle(...arguments) +const{kind:i,name:r}=t +let n="WEA.AppPages.Meta.title" +return M.title[i]&&(n=M.title[i]),this.i18n.t(n,{softwareName:r,_disableSafeString:!0})}getKeywordsTag(e){let{viewModel:{product:t}}=e +const i=t.genres.map((e=>e.name)),{kind:r,name:n,developer:a}=t +let o="WEA.AppPages.Meta.PageMetaKeywords" +return M.keywords[r]&&(o=M.keywords[r]),this.i18n.t(o,{softwareName:n,developerName:a.name,categoryNames:i,_disableSafeString:!0})}getDescription(e){let{viewModel:{product:t}}=e +const{kind:i,name:r,minimumOSVersion:n}=t +let a="WEA.AppPages.Meta.PageMetaDescriptionLine" +return M.description[i]&&(a=M.description[i]),this.i18n.t(a,{softwareName:r,minimumOSVersion:n,_disableSafeString:!0})}getOGTitle(e){let{viewModel:{product:t}}=e +return t.name}getTwitterTitle(e){let{viewModel:{product:t}}=e +return t.name}getOGSiteName(e){let{viewModel:{product:t}}=e +const{kind:i}=t +let r="WEA.AppPages.FB.siteName.iosSoftware" +return M.ogSiteName[i]&&(r=M.ogSiteName[i]),this.i18n.t(r,{_disableSafeString:!0})}getSocialCropCode(e){return(0,m.isMessagesOnly)(e)?"wb":e.isIOSApp?"wa":""}getOGCropCode(e){let{viewModel:{product:t}}=e +return this.getSocialCropCode(t)||"bb"}getTwitterCropCode(e){let{viewModel:{product:t}}=e +return this.getSocialCropCode(t)||this.defaultTwitterCropCode}getTwitterSite(e){let{viewModel:{product:t}}=e +return"desktopApp"===t.kind?this.i18n.t("WEA.AppPages.Twitter.site.desktopApp",{_disableSafeString:!0}):super.getTwitterSite(...arguments)}getSchemaTags(e){const{product:i,screenshotGroups:r=[]}=e.viewModel,n=[] +r&&r.length&&r.forEach((e=>{e.images.forEach((i=>{const r=(0,d.isPortrait)(i)?e.profiles.portrait.artworkProfile:e.profiles.landscape.artworkProfile,{crop:a,small:o}=t.default.artworkProfiles[r] +n.push((0,u.buildSrc)(i.url,{width:o.width,height:o.height,crop:a}))}))})) +const{appDescription:a,buyPrice:o,currencyCode:l,description:s,developer:p,deviceFamilies:m,name:b,minimumOSVersion:g,releaseDate:h,requirementsString:y,supportsArcade:w,userRating:v={},version:_}=i,P={"@context":"https://web.archive.org/web/20220531203922/http://schema.org","@type":"SoftwareApplication",name:b,description:"object"==typeof s?a:s,screenshot:n,image:this.getOGImageURL(e),applicationCategory:this.getApplicationCategory(i),datePublished:(0,c.formatDate)(h,this.i18n.locale),softwareVersion:_,operatingSystem:(0,f.isMacOnly)(m)&&g?g:y,author:{"@type":"Person",name:p.name,url:p.url}} +return v.ratingCount>0&&(P.aggregateRating={"@type":"AggregateRating",ratingValue:v.value,reviewCount:v.ratingCount}),w||(P.offers={"@type":"Offer",price:o||0,priceCurrency:l},o&&0!==o||(P.offers.category="free")),[{name:"schema:software-application",content:JSON.stringify(P)}]}getApplicationCategory(e){return e.genres?.[0].name}typeFor(e){return{relatedEditorialItems:"editorial-item"}[e]||"app"}normalizeItemsType(){const e=super.normalizeItemsType(...arguments) +return{inAppPurchases:"promotedInApps"}[e]||e}generateSeeAllHeader(e,t){return{parts:{productName:t.product.name,sectionTitle:this.i18n.t(E[e])}}}async _handleUserRating(e){if(e.isPrimarymacOS)try{const t=await this.appsApi.getMacUserRating(e.id) +e.userRating=t}catch(t){}}getOGType(){return t.default.meta.og.type.app}getOGDescription(e){let{viewModel:{product:t}}=e +return(0,p.truncateSEODescription)(t.description)}},w=T(y.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=T(y.prototype,"appsApi",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(y.prototype,"platformService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=T(y.prototype,"appViewState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=T(y.prototype,"fastboot",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=T(y.prototype,"location",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y) +e.default=C})),define("web-experience-app/routes/application-error",["exports","web-experience-app/routes/base","@ember/service","@apple/babel-plugin-feature-remover","web-experience-app/routes/error-fitness"],(function(e,t,i,r,n){var a,o +function l(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var s,p,c,u,d,m +let f +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,f=(a=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="appViewState",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),l(this,"titleKey","WEA.Error.Generic.Meta.PageTitle"),l(this,"descriptionKeys",["WEA.Error.Generic.Meta.PageTitle"])}getHeadTags(){const e=super.getHeadTags(...arguments) +return e.searchEngineIndexing=!1,e}},s=a.prototype,p="appViewState",c=[i.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,p,e)||e}),m),d&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(d):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,p,m),m=null),o=m,a) +var b=f +e.default=b})),define("web-experience-app/routes/application",["exports","@ember/routing/route","web-experience-app/utils/routing","@ember/service","@ember/utils","@ember/object","web-experience-app/utils/errors","@apple/babel-plugin-feature-remover","@apple/client-detect"],(function(e,t,i,r,n,a,o,l,s){var p,c,u,d,m,f,b,g,h,y,w +function v(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function _(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let P=(p=(0,r.inject)("location-fitness"),c=class extends t.default{constructor(){super(...arguments),v(this,"translation",u,this),v(this,"globalElements",d,this),v(this,"locale",m,this),v(this,"fastboot",f,this),v(this,"appViewState",b,this),v(this,"i18n",g,this),v(this,"perfkit",h,this),v(this,"metrics",y,this),v(this,"location",w,this)}fitnessAppShallowRedirect(){window&&(window.location="fitnessapp://")}async beforeModel(e){if(this.perfkit.enable(),this.metrics.enable(),await super.beforeModel(...arguments),(0,n.isEmpty)(this.globalElements.storefront)){const t=(0,i.extractCountryCodeFromTransition)(e);(0,a.set)(this,"globalElements.storefront",t)}if(this.translation.hasLoaded)return +const{cc:t,l:r}=e?.to?.queryParams||{},o=r&&"he"===r.toLowerCase()?"iw":r +return this.translation.requestedLanguage=o||t,this.translation.load()}error(e,t){return this._handleError(e,t)}_handleError(e,t){if(this._isRedirectError(e))return!1 +"NOT_FOUND"===e?.errorCode&&(e.number=404) +const i=e.number||e.status,r=i&&-1!==[404,410].indexOf(i)||e instanceof o.NotFoundError,n=[r?"not-found":"application_error",e],{fastboot:l}=this +if(l.isFastBoot){const t=r?404:500 +if((0,a.set)(l,"response.statusCode",t),this.intermediateTransitionTo(...n),r)return!1 +throw e}if((0,a.set)(e,"visitedURL",window.location.href),t){this._handleRedirect(t,e) +const{queryParams:i}=t.to +i&&i.app&&(0,a.set)(this,"appViewState.requestedApp",i.app)}return!0}_handleRedirect(e,t){const{currentState:r}=this.appViewState,{url:n}=e.intent,o=(0,i.getNotFoundRedirect)(n,r) +o&&(0,a.set)(t,"visitedURL",o.target)}_isRedirectError(e){return e.isAdapterError&&e.errors&&e.errors.length&&e.errors[0].status&&0===e.errors[0].status.toString().indexOf(3)}},u=_(c.prototype,"translation",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=_(c.prototype,"globalElements",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(c.prototype,"locale",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=_(c.prototype,"fastboot",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=_(c.prototype,"appViewState",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(c.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=_(c.prototype,"perfkit",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=_(c.prototype,"metrics",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=_(c.prototype,"location",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(c.prototype,"error",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"error"),c.prototype),c) +e.default=P})),define("web-experience-app/routes/base",["exports","@ember/routing/route","@ember/service","rsvp","web-experience-app/utils/routing","@amp/foundation/-internals/storage","web-experience-app/config","web-experience-app/config/environment","web-experience-app/config/domain-modifiers","@ember/object/computed","@amp/affiliate-util","web-experience-app/utils/launch-client","web-experience-app/utils/seo","@apple/babel-plugin-feature-remover","@ember/debug","@amp/ember-ui-media-artwork/utils/srcset","web-experience-app/utils/images","web-experience-app/utils/i18n","@ember/application"],(function(e,t,i,r,n,a,o,l,s,p,c,u,d,m,f,b,g,h,y){var w,v,_,P,O,A,k,S,x,j,T,z,M,E,C,L,D +function I(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function N(e){for(var t=1;t{if(!e)return +const i=(0,n.getProductModel)(e,t) +return this._determineInitialAppState(i,t),this.updateMetricsBase(i,t),this._checkLaunchNative(i,t),this.globalElements.load()}))}setupController(e,t,i){super.setupController(...arguments),this.appViewState.updateMetricsContext() +const r=(0,n.getProductModel)(t,i) +e.headTagsData=this.getHeadTags(r)}getHeadTags(e){const t=this.getCanonicalUrl(e),i=this.getOGDescription(e,N(N({},this.locData),{},{_disableSafeString:!0})) +return{title:this.getTitle(e),canonicalURL:t,keywords:this.getKeywordsTag(e),description:this.getDescription(e,N(N({},this.locData),{},{_disableSafeString:!0})),openGraphTags:this.getOpenGraphTags(e,i,t),appleContentID:this.getAppleContentID(e),mobileSmartBannerTag:this.getMobileSmartBannerTag(t),searchEngineIndexing:!0,webManifest:null,facebookAppLinkTags:this.getFacebookAppLinkTags(e),schemaTags:this.getSchemaTags(e),twitterTags:this.getTwitterTags(e,i),videoTags:[]}}getCanonicalUrl(e){return e.url}getKeywordsTag(e){const t=this.getKeywords(e) +return this.i18n.t(t,N(N({},this.locData),{},{_disableSafeString:!0}))}getTitle(){const e=this.titleData||this.locData||{} +return e._disableSafeString=!0,this.i18n.t(this.titleKey,e)}getSchemaTags(){return[]}getKeywords(){return"WEA.Error.Generic.Meta.PageKeywords"}getAppleContentID(e){return e.id}getMobileSmartBannerTag(e){let t +const i=o.default.meta.appleStore.id +return this.appViewState.isAppStoreView&&(t=i.appStore),t?`app-id=${t}, app-argument=${e}`:null}getFacebookAppLinkTags(e){const t=e.url +let i +t&&(i=this.platform.schemeForURL(t,{isAndroid:!1,isMobile:!0})) +const r=[] +i&&r.push({name:"al:ios:url",content:i}) +const n=this.facebookAppLinkAppStoreID +n&&r.push({name:"al:ios:app_store_id",content:n}) +const a=this.getFacebookAppLinkTagAppName() +return a&&r.push({name:"al:ios:app_name",content:a}),r}getFacebookAppLinkTagAppName(){const e=this.appViewState.updateKeyForAppState("WEA.LocalNav.Store") +return this.i18n.t(e,{_disableSafeString:!0})}getTwitterTags(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" +const i=[{name:"twitter:title",content:this.getTwitterTitle(e)},{name:"twitter:description",content:t},{name:"twitter:site",content:this.getTwitterSite(e)},{name:"twitter:card",content:this.getTwitterCard(e)}],r=this.getTwitterImage(e) +return r&&(i.push({name:"twitter:image",content:r}),i.push({name:"twitter:image:alt",content:this.getTwitterImageAlt(e)})),i.filter((e=>!!e.content))}getOpenGraphTags(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"" +return[{name:"og:title",content:this.getOGTitle(e)},{name:"og:description",content:t},{name:"og:site_name",content:this.getOGSiteName(e)},{name:"og:url",content:i},...this.getOGImageTags(e),{name:"og:type",content:this.getOGType(e)},{name:"og:locale",content:this.getOGLocale()}].filter((e=>!!e.content))}getOGImageTags(e){const t=this.getOGImageURL(e,"png") +if(!t)return[] +const i=[{name:"og:image",content:t},{name:"og:image:alt",content:this.i18n.t(this.titleKey,N(N({},this.locData),{},{_disableSafeString:!0}))},{name:"og:image:type",content:(0,b.mimeTypeForFormat)("png")},{name:"og:image:width",content:1200},{name:"og:image:height",content:630}],r=/^https:/.test(t)?t:void 0 +return r&&i.push({name:"og:image:secure_url",content:r}),i}getOGImageURL(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"png",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:630 +const n=this.getOGCropCode(e),a=this.getArtwork(e) +if(a)return(0,b.buildSrc)(a.url,{width:i,height:r,crop:n,fileType:t})}getOGCropCode(){return"wf"}getArtwork(e){return e.artwork}getOGTitle(){return this.tagContentFor("title")}getOGSiteName(){const e=(0,h.ogKeyFor)("siteName",this.routeName) +return this.i18n.t(e,{_disableSafeString:!0})}getOGType(){return""}getOGLocale(){const{locale:{locale:e}}=this +if(e){const t=e.split("-") +return 1===t.length?e:`${t[0]}_${t[1].toUpperCase()}`}}getTwitterTitle(e){return this.titleKey?this.i18n.t(this.titleKey,N(N({},this.locData),{},{_disableSafeString:!0})):e.name}getTwitterSite(){let e="WEA.Common.Meta.Twitter.site.iTunes" +const{buildVariant:t="default"}=l.default.APP +switch("default"===t?this.appViewState.currentState:t){case"apps":e="WEA.Common.Meta.Twitter.site.Apps" +break +case"books":e="WEA.Common.Meta.Twitter.site.Books" +break +case"music":e="WEA.Common.Meta.Twitter.site.AM" +break +case"podcasts":e="WEA.PodcastPages.Twitter.site.show"}return this.i18n.t(e,{_disableSafeString:!0})}getTwitterImageWidth(e){return(0,g.isSquare)(e)?600:1200}getTwitterImageHeight(){return 600}get twitterCropCode(){return""}getTwitterCropCode(){return this.twitterCropCode}getTwitterImage(e){const t=this.getArtwork(e) +return t?(0,b.buildSrc)(t.url,{width:this.getTwitterImageWidth(t),height:this.getTwitterImageHeight(t),crop:this.getTwitterCropCode(e)||this.defaultTwitterCropCode,fileType:"png"}):""}getTwitterImageAlt(e){return this.titleKey?this.i18n.t(this.titleKey,N(N({},this.locData),{},{_disableSafeString:!0})):e.name}getTwitterCard(e){return this.getArtwork(e)?"summary_large_image":"summary"}tagContentFor(e){const t=this[`${e}Content`] +if(t)return t +const{i18n:i}=this,r=this[`${e}Key`],n=this[`${e}Data`]||this.locData||{} +if(n._disableSafeString=!0,r)return this.i18n.t(r,n) +let a=this[`${e}Keys`]||[] +return a.constructor!==Array&&(a=[a]),a.map((e=>i.t(e,n))).join(" ")}_determineInitialAppState(e,t){this.appViewState.updateModel(e,this._getRequestedApp(t))}_getRequestedApp(e){return e.to?.queryParams?.app}_shouldHandleCampaignRedirects(){return!this.fastboot.isFastBoot}async _handleCampaignAndAffiliateUrls(){if(!this._shouldHandleCampaignRedirects())return +let e +try{e=await(0,c.handleCampaignAndAffiliateUrls)(this.location.href)}catch(l){}if(!e)return +this.preventAutoLaunch=!0 +const t=new URL(e),i=`${t.pathname}${t.search}`,r=(0,y.getOwner)(this),{_routerMicrolib:a}=r.lookup("router:main"),o=(0,n.normalizeURL)(i,a,r) +return this.router.transitionTo(o)}_checkLaunchNative(e,t){if(this.fastboot.isFastBoot)return +if(!this._shouldLaunchNativeClient(e,t))return +const i=this.getQueryParamsForNativeClientURL(...arguments),r=this.getNativeClientLaunchURL(e) +this.platform.launch(r,i),this.hasAutoLaunched=!0,(0,a.removeCookie)("ls")}getQueryParamsForNativeClientURL(e,t){let i={} +const r=this._getRequestedApp(t) +r&&(i={app:r}),this.appViewState.isMacAppStoreView&&(i=N(N({},i),{},{extRefUrl2:encodeURI(window.document.referrer)})) +const n=this.paramsFor("application") +return(0,u.addLaunchQueryParams)(i,n),i}getNativeClientLaunchURL(e){return this._getModelUrl(e)}_getModelUrl(e){return e.url}getDescription(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +const i=e.description&&e.description.standard +if(i)return(0,d.truncateSEODescription)(i) +return(this.descriptionKeys||(this.descriptionKey?[this.descriptionKey]:["WEA.Error.Generic.Meta.PageTitle"])).map((e=>this.i18n.t(e,t))).join(" ")}getOGDescription(e,t){return this.getDescription(e,t)}_shouldLaunchNativeClient(e,t){const{url:i}=e +if(!i)return!1 +if(this._shouldPreventNativeClientLaunch(t))return!1 +const{queryParams:r}=t.to +if(this.platform.isPreiOS122){const{hostname:e}=this.location +if(s.default[e])return!0}const n=["1","true"],o=r.ls,l=(0,a.getCookie)("ls") +return!(!n.includes(o)&&!n.includes(l))&&!["story"].includes(this.routeName)}_shouldPreventNativeClientLaunch(e){return"0"===e?.to?.queryParams?.ls||this.preventAutoLaunch}getMetricsData(){return this.metricsData}updateMetricsBase(e,t){if(this.fastboot.isFastBoot)return +const i=this.getPageDataFromModel(e),r=(0,n.getPageURL)(t,this.location) +if(this.metricsData=N(N({},i),{},{pageUrl:r}),window.navigator){const{language:e,languages:t}=window.navigator +this.metrics.addBaseData({osLanguage:e,osLanguages:t})}}getMetricsPageDetails(e){return{pageDetails:e.title,pageId:e.id}}getPageDataFromModel(e){let t={} +const{pageType:i}=this +if(e.metricsBase){const r=e.metricsBase.pageType +t=e.metricsBase,t.pageType="string"==typeof r&&""!==r?r:i}else{const{pageDetails:r,pageId:n}=this.getMetricsPageDetails(e) +t={pageId:n,pageType:i,pageDetails:r,page:`${i}_${n}`}}return t}},O=B(P.prototype,"appViewState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=B(P.prototype,"document",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=B(P.prototype,"fastboot",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=B(P.prototype,"globalElements",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(P.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=B(P.prototype,"location",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=B(P.prototype,"platform",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=B(P.prototype,"metrics",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=B(P.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=B(P.prototype,"history",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=B(P.prototype,"localNav",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=B(P.prototype,"locale",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=B(P.prototype,"currentRouteName",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P) +e.default=W})),define("web-experience-app/routes/carrier",["exports","web-experience-app/routes/base","@ember/service","web-experience-app/config"],(function(e,t,i,r){var n,a,o +function l(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let s=(n=(0,i.inject)("location-wea"),a=class extends t.default{constructor(){var e,t,i,n +super(...arguments),e=this,t="location",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),l(this,"titleKey","WEA.CarrierPages.UpdateOS.Meta.Title"),l(this,"descriptionKeys",["WEA.CarrierPages.UpdateOS.Meta.Description"]),l(this,"og:descriptionKey","WEA.CarrierPages.UpdateOS.Meta.Description"),l(this,"twitter:descriptionKey","WEA.CarrierPages.UpdateOS.Meta.Description"),l(this,"facebookAppLinkAppStoreID",r.default.meta.appleStore.id.apps)}getOGSiteName(){return this.i18n.t("WEA.Common.Meta.FB.siteName.Apps",{_disableSafeString:!0})}getTwitterTitle(){return this.i18n.t("WEA.CarrierPages.UpdateOS.Meta.Title",{_disableSafeString:!0})}getMobileSmartBannerTag(){return null}},p=a.prototype,c="location",u=[n],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(d).forEach((function(e){f[e]=d[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=u.slice().reverse().reduce((function(e,t){return t(p,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(p,c,f),f=null),o=f,a) +var p,c,u,d,m,f +e.default=s})),define("web-experience-app/routes/charts-error",["exports","@ember/routing/route","@ember/object","@ember/service","web-experience-app/utils/errors"],(function(e,t,i,r,n){var a,o,l +function s(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function p(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let c=(a=class extends t.default{constructor(){super(...arguments),s(this,"i18n",o,this),s(this,"fastboot",l,this)}setupController(e,t){if(super.setupController(...arguments),!(t instanceof n.NotFoundError))throw t +this.i18n.exists("WEA.Common.Errors.404")||this.i18n.addTranslations(this.i18n.locale,{"WEA.Common.Errors.404":"The content you’ve requested isn’t currently available.","WEA.Common.Errors.404.Title":"Content Not Available"}),(0,i.set)(e,"message",this.i18n.t("WEA.Common.Errors.404")),e.headTagsData={title:this.i18n.t("WEA.Common.Errors.404.Title")}}},o=p(a.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=p(a.prototype,"fastboot",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a) +e.default=c})),define("web-experience-app/routes/charts",["exports","web-experience-app/routes/base"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{constructor(){var e,t,i +super(...arguments),i="WEA.Charts.Books.Meta.Title",(t="titleKey")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}}e.default=i})),define("web-experience-app/routes/charts/audiobooks",["exports","web-experience-app/routes/base"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{constructor(){var e,t,i +super(...arguments),i="WEA.AudiobookPages.Meta.Title",(t="titleKey")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}}e.default=i})),define("web-experience-app/routes/charts/audiobooks/genre",["exports","web-experience-app/routes/charts/base","@ember/service","@ember/object"],(function(e,t,i,r){var n,a,o,l,s +function p(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function c(e){for(var t=1;td.isKidsUrl(`${e.genre}`,e.ages))) +if(0===Number(o))y.genreTitle=e.name,y.url=d.getCanonicalUrl(e.chartUrl) +else{const t=e.children.find((e=>e.ages===o)) +y.genreTitle=t.name,y.url=d.getCanonicalUrl(t.chartUrl)}(0,n.debug)(`Overriden the original model.url with ${y.url}`)}return y.extraGenres[0]=y.extraGenres[0].filter((e=>"Kids"!==e.name)),function(e){for(var t=1;te.chart.includes("top-paid")))?.data,t=o.find((e=>e.chart.includes("top-free")))?.data +s=t?.[0]?.name||e?.[1]?.name,p=e?.[0]?.name||t?.[1]?.name}return this.i18n.t(l,{chart:this.getChartType(e),deviceType:this.getDeviceType(e),baseCategory:n,category:a,entity1:s,entity2:p,_disableSafeString:!0})}getKeywordsTag(e){const{isBaseSeeAll:t,isCategorySeeAll:i,baseCategory:r,genreTitle:n}=e,a=t?"WEA.Charts.Apps.Meta.ChartKeywords":i?"WEA.Charts.Apps.Meta.CategoryChartKeywords":"WEA.Charts.Apps.Meta.CategoryKeywords" +return this.i18n.t(a,{chart:this.getChartType(e),deviceType:this.getDeviceType(e),baseCategory:r,category:n,_disableSafeString:!0})}getSchemaTags(e){const{chartsList:t}=e,i=t?t[0]:t +return i?[{name:`schema:${i.chart}`,content:JSON.stringify(this.charts.generateSchemaTagContent(i))}]:[]}},l=d(o.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"charts",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o) +e.default=m})),define("web-experience-app/routes/charts/device/index",["exports","web-experience-app/routes/charts/base","@ember/object","@ember/service"],(function(e,t,i,r){var n,a,o,l,s +function p(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function c(e){for(var t=1;t"Kids"!==e.name)),c({platform:e},r)}get locData(){const e=this.modelFor("storefront"),{deviceType:t}=this.modelFor("charts.device"),{meta:{deviceTypeLanguage:i}}=this.charts.getConfig() +return{storefront:e.toUpperCase(),deviceType:i[t]}}get titleKey(){return"WEA.Charts.Apps.Meta.Title"}getDescription(){return this.i18n.t("WEA.Charts.Apps.Meta.Description",c(c({},this.locData),{},{_disableSafeString:!0}))}getKeywords(){return"WEA.Charts.Apps.Meta.Keywords"}getSchemaTags(e){const{chartsList:t}=e,[i]=t +return i?[{name:`schema:${i.chart}`,content:JSON.stringify(this.charts.generateSchemaTagContent(i))}]:[]}},l=m(o.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=m(o.prototype,"charts",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(o.prototype,"locData",[a],Object.getOwnPropertyDescriptor(o.prototype,"locData"),o.prototype),o) +e.default=f})),define("web-experience-app/routes/charts/genre",["exports","web-experience-app/routes/charts/base","@ember/object","@ember/service","web-experience-app/config/charts"],(function(e,t,i,r,n){var a,o,l,s,p +function c(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function u(e){for(var t=1;t"top-paid"===e.chart)).data +return{entity1:r[0]&&r[0].name,entity2:r[1]&&r[1].name,genre:t,storefront:e.toUpperCase()}}getTitle(e){const{storefront:t,genreTitle:i}=e +return this.i18n.t("WEA.Charts.Books.Meta.GenreTitle",{genre:i,storefront:t.toUpperCase(),_disableSafeString:!0})}getDescription(){return this.i18n.t("WEA.Charts.Books.Meta.GenreDescription",u(u({},this.locData),{},{_disableSafeString:!0}))}getKeywords(){return"WEA.Charts.Books.Meta.GenreKeywords"}getSchemaTags(){const{chartsList:e,genreTitle:t}=this.controller.model,[i]=e +return i?[{name:`schema:${i.chart}`,content:JSON.stringify(this.charts.generateSchemaTagContent(i,{genreTitle:t}))}]:[]}},s=f(l.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(l.prototype,"charts",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(l.prototype,"locData",[o],Object.getOwnPropertyDescriptor(l.prototype,"locData"),l.prototype),l) +e.default=b})),define("web-experience-app/routes/charts/index",["exports","web-experience-app/routes/charts/base","@ember/object","@ember/service","@apple/babel-plugin-feature-remover"],(function(e,t,i,r,n){var a,o,l,s,p,c +function u(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function d(e){for(var t=1;t{let{id:t}=e +return!d?.includes(t)&&!b?.includes(t)&&!c?.includes(t)})) +const g=[...r,...n,...a,...p,...f,...u,...l,...s].sort().reduce(((e,t)=>{const{length:i}=e +return 0!==i&&e[i-1].id===t.id||e.push(t),e}),[]) +return m(m({product:m(m({id:i.id},i.attributes),{},{artwork:i.attributes?.editorialArtwork?.bannerUber}),allApps:g,appleTvApps:r,bundles:n,iMessageApps:a,iPhoneiPadApps:u,iPadApps:p,iPhoneApps:f,macApps:l,watchApps:s},this._getRelatedAppsIds(i)),{},{iMessageAppsIds:a.map((e=>e.id))})}_getRelatedApps(e,t){return e.relationships[t]?.data?.map(r.appLockupModelTransform)||[]}_getRelatedAppsIds(e){const t=t=>e.relationships?.[t]?.data?.map((e=>e.id))||[] +return{bundlesIds:t("bundles"),watchAppsIds:t("watch-apps"),appleTvAppsIds:t("atv-apps"),macAppsIds:t("mac-apps")}}_separateiOSApps(){let e,t,i,r,n,a,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return o&&(e=o.filter((e=>e.deviceFamilies&&e.deviceFamilies.includes("ipad")&&e.deviceFamilies.includes("iphone"))),t=e.map((e=>e.id)),n=o.filter((e=>e.deviceFamilies&&e.deviceFamilies.includes("ipad")&&!e.deviceFamilies.includes("iphone"))),a=n.map((e=>e.id)),i=o.filter((e=>e.deviceFamilies&&e.deviceFamilies.includes("iphone")&&!e.deviceFamilies.includes("ipad"))),r=i.map((e=>e.id))),{iPadApps:n,iPadAppsIds:a,iPhoneiPadApps:e,iPhoneiPadAppsIds:t,iPhoneApps:i,iPhoneAppsIds:r}}getTitle(e){return this.paramsFor("developer").seeAll?super.getTitle(...arguments):this.i18n.t("WEA.DeveloperPages.Meta.Title",{developerName:e.viewModel.product.name,_disableSafeString:!0})}getOGCropCode(){return"cw"}getTwitterImageWidth(){return 1200}getOGType(){return n.default.meta.og.type.developer}getDescription(e){const t=e.viewModel.product.name +if(this.paramsFor("developer").seeAll)return this.i18n.t("WEA.DeveloperPages.Meta.Description.NoApps",{developerName:t,_disableSafeString:!0}) +const{allApps:i=[]}=e.viewModel,r=i.slice(0,3).map((e=>e.name)) +let n="NoApps" +return 1===i.length?n="OneApp":2===i.length?n="TwoApps":3===i.length?n="ThreeApps":i.length>3&&(n="ManyApps"),this.i18n.t(`WEA.DeveloperPages.Meta.Description.${n}`,{developerName:t,listing1:r[0]||"",listing2:r[1]||"",listing3:r[2]||"",_disableSafeString:!0})}getSchemaTags(e){const{allApps:t=[]}=e.viewModel,i={"@context":"https://web.archive.org/web/20220531203922/http://schema.org","@type":"Person/Organization",name:e.viewModel.product.name,description:this.getDescription(e),hasOfferCatalog:{"@type":"OfferCatalog",name:"Software Applications",itemListElement:this.paramsFor("developer").seeAll?[]:t.map((e=>this._schemaDataForApp(e)))}} +return[{name:"schema:creator",content:JSON.stringify(i)}]}_schemaDataForApp(e){const{name:t}=e +if(void 0!==t){const{artwork:i,buyPrice:r,deviceFamilies:n,primaryGenre:o={},userRating:l={}}=e,{priceCurrency:s}=this.globalElements,p={"@type":"SoftwareApplication",applicationCategory:o.name,availableOnDevice:this._formatDeviceList(n),image:i?(0,a.buildSrc)(i.url,{width:i.width,height:i.height}):"",operatingSystem:this._schemaOSList(n),name:t} +return l.ratingCount>0&&(p.aggregateRating={"@type":"AggregateRating",ratingValue:l.value,reviewCount:l.ratingCount}),p.offers={"@type":"Offer",price:r||0,priceCurrency:s},r&&0!==r||(p.offers.category="free"),p}}_formatDeviceList(e){return e.map((e=>"mac"===e?"Mac":0===e.indexOf("ip")?e.replace(/^.{2}/g,"iP"):"tvos"===e?"Apple TV":"watch"===e?"Apple Watch":void 0)).join(", ")}_schemaOSList(e){const t=["ipad","iphone","ipod"],i=[] +return e.forEach((e=>{t.indexOf(e)>-1?-1===i.indexOf("iOS")&&i.push("iOS"):"tvos"===e?i.push("tvOS"):"watch"===e?i.push("watchOS"):"mac"===e&&i.push("macOS")})),i.join(", ")}generateSeeAllHeader(e,t){const i=t.product.name +return{parts:{sectionTitle:this.i18n.t(h[e]),productName:i}}}typeFor(){return"app"}sectionTypeForComponent(){return"lockup"}},s=g(l.prototype,"appViewState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(l.prototype,"appsApi",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=g(l.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(l.prototype,"globalElements",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l) +e.default=y})),define("web-experience-app/routes/error-fitness",["exports","@ember/routing/route","@ember/service"],(function(e,t,i){var r,n,a +function o(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function l(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let p=(r=class extends t.default{constructor(){super(...arguments),o(this,"fastboot",n,this),o(this,"i18n",a,this),l(this,"templateName","error-fitness"),l(this,"controllerName","error-fitness")}getMetricsData(){return{pageType:"Error"}}setupController(e,t){if(this.i18n.exists("WFA.Error.TryAgain")||this.i18n.addTranslations(this.i18n.locale,{"WFA.Error.TryAgain":"Try again","WFA.Error.AnErrorOccurred":"An error occurred","WFA.LearnMore.AppleFitness":"Learn more about Apple Fitness+"}),t){if(t.errorCode&&["NETWORK_ERROR","REQUEST_ERROR","CONTENT_UNAVAILABLE"].includes(t.errorCode)||t.status&&[400,404,410].includes(t.status))return this.intermediateTransitionTo("not-found-fitness",404) +if(this.fastboot.isFastBoot)throw t +0}super.setupController(...arguments)}},n=s(r.prototype,"fastboot",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=s(r.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r) +e.default=p})),define("web-experience-app/routes/invoice",["exports","web-experience-app/routes/base","@ember/service","web-experience-app/config"],(function(e,t,i,r){var n,a,o +function l(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let s=(n=(0,i.inject)("location-wea"),a=class extends t.default{constructor(){var e,t,i,n +super(...arguments),e=this,t="location",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),l(this,"titleKey","WEA.InvoicePages.Receipts.Meta.Title"),l(this,"descriptionKeys",["WEA.InvoicePages.Receipts.Meta.Description"]),l(this,"og:descriptionKey","WEA.InvoicePages.Receipts.Meta.Description"),l(this,"twitter:descriptionKey","WEA.InvoicePages.Receipts.Meta.Description"),l(this,"facebookAppLinkAppStoreID",r.default.meta.appleStore.id.apps)}getOGSiteName(){return this.i18n.t("WEA.Common.Meta.FB.siteName.Apps",{_disableSafeString:!0})}getTwitterTitle(){return this.i18n.t("WEA.InvoicePages.Receipts.Meta.Title",{_disableSafeString:!0})}getMobileSmartBannerTag(){return null}},p=a.prototype,c="location",u=[n],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(d).forEach((function(e){f[e]=d[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=u.slice().reverse().reduce((function(e,t){return t(p,c,e)||e}),f),m&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(m):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(p,c,f),f=null),o=f,a) +var p,c,u,d,m,f +e.default=s})),define("web-experience-app/routes/not-found",["exports","web-experience-app/routes/base","@ember/service","@ember/object","web-experience-app/config","web-experience-app/utils/routing","web-experience-app/services/app-view-state"],(function(e,t,i,r,n,a,o){var l,s,p,c,u,d,m,f,b +function g(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function h(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let w=(l=(0,i.inject)("location-wea"),s=(0,r.computed)("appViewState.currentState"),p=class extends t.default{constructor(){super(...arguments),g(this,"appViewState",c,this),g(this,"fastboot",u,this),g(this,"globalElements",d,this),g(this,"locale",m,this),g(this,"location",f,this),g(this,"platform",b,this),h(this,"preventConnectingLaunch",!1),h(this,"descriptionKeys",["WEA.Error.Generic.Meta.PageTitle"])}get titleKey(){const{currentState:e}=this.appViewState +switch(e){case o.VIEW_STATES.APP:return"WEA.Error.Generic.Title.Apps" +case o.VIEW_STATES.PODCASTS:return"WEA.Error.Generic.Title.Podcasts" +case o.VIEW_STATES.BOOK:return"WEA.Error.Generic.Title.AppleBooks" +case o.VIEW_STATES.ITUNES:return"WEA.Error.Generic.Title.iTunes" +default:return"WEA.Error.Generic.Meta.PageTitle"}}setupController(e){if(super.setupController(...arguments),e.set("preventConnectingLaunch",this.preventAutoLaunch||this.hasAutoLaunched),!this.globalElements.isLoaded)return(0,r.setProperties)(this.globalElements,{languageCode:this.locale.defaultLocale,priceCurrency:n.default.defaultPriceCurrency,storefront:n.default.defaultStorefront}),this.globalElements.load()}model(){return this.fastboot.isFastBoot?{}:{url:window.location.href}}afterModel(e,t){const{url:i}=t.intent +return this._handleRedirect(e,i),super.afterModel(...arguments)}_processStorefrontedUrl(e){const t=this.globalElements.storefront||n.default.defaultStorefront +return e.replace("{sf}",`/${t.toLowerCase()}`)}_processNativeLaunchUrl(e){let t=e.target +return e.platformTargets&&e.platformTargets.forEach((e=>{let{platform:i,target:r}=e +this.platform.get(i)&&(t=r)})),this._processStorefrontedUrl(t)}_handleRedirect(e,t){const{currentState:i}=this.appViewState +let r=(0,a.getNotFoundRedirect)(t,i) +if(i!==o.VIEW_STATES.BOOK||r||(r={target:e.url}),r&&!this.fastboot.isFastBoot){let t=!1 +const{nativeLaunch:a}=r +let{fallbackUrl:l}=r +switch(i){case o.VIEW_STATES.APP:if(t=a?this.platform[a]:this.platform.couldHaveMacAppStore,!l){l="mas"===r.platform?n.default.macAppStoreUrl:n.default.iosAppStoreUrl}break +case o.VIEW_STATES.BOOK:t=this.platform.couldHaveBookStore,l=n.default.appleBooksUrl +break +case o.VIEW_STATES.PODCASTS:t=this.platform.browser.isAtLeastMojavePlusOne,l=n.default.podcastsAppPageURL}t?e.url=this._processNativeLaunchUrl(r):l&&(this.preventAutoLaunch=!0,this.location.replace(this._processStorefrontedUrl(l)))}}getHeadTags(){const e=super.getHeadTags(...arguments) +return e.searchEngineIndexing=!1,e}},c=y(p.prototype,"appViewState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=y(p.prototype,"fastboot",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=y(p.prototype,"globalElements",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(p.prototype,"locale",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(p.prototype,"location",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(p.prototype,"platform",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(p.prototype,"titleKey",[s],Object.getOwnPropertyDescriptor(p.prototype,"titleKey"),p.prototype),p) +e.default=w})),define("web-experience-app/routes/product-with-see-all",["exports","web-experience-app/routes/base","@ember/service","web-experience-app/utils/seo","@ember/string","ember-inflector","@ember/debug"],(function(e,t,i,r,n,a,o){var l,s,p,c,u,d,m +function f(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function b(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let h=(l=(0,i.inject)("location-wea"),s=class extends t.default{constructor(){super(...arguments),f(this,"fastboot",p,this),f(this,"location",c,this),f(this,"appViewState",u,this),f(this,"routerState",d,this),f(this,"localNav",m,this),b(this,"queryParams",{seeAll:{refreshModel:!0}}),b(this,"metricsData",null),b(this,"pageType","")}beforeModel(e){this.routerState.setupLoadingState(e),this._localNavLinks=this.localNav.getLinks()}async model(e,t){const{seeAll:i,adamId:r}=e,n=this.modelFor("storefront"),a=this.handleProductId(r,e),o=await this.getViewModel(n,a,e,t) +if(!i)return{viewModel:o,storefront:n} +const l=this.normalizeItemsType(i),s=this.typeFor(l,o),p=this.sectionTypeForComponent(l) +return{viewModel:o,storefront:n,seeAllData:{header:this.generateSeeAllHeader(l,o),items:o[l]||[],seeAllModelType:s,sectionType:l,seeAll:i,seeAllSectionType:p}}}async afterModel(e,t){await this._localNavLinks,this.routerState.clearLoadingState(),this.updateMetricsBase(e,t),this.appViewState.set("currentModel",e) +const i=t.to?.queryParams?.app||this.appViewState.requestedApp +return this.appViewState.set("requestedApp",i),this._checkLaunchNative(e,t),await this.globalElements.load(),this.handleCanonicalRedirects(e,t)}updateMetricsBase(e,t){return super.updateMetricsBase(e.viewModel.product,t)}handleCanonicalRedirects(e,t){let{viewModel:i}=e +if(!t.to||!t.from)return i.product&&i.product.url?(0,r.handleCanonicalRedirects)(this,i.product.url):void 0}_shouldLaunchNativeClient(e,t){return super._shouldLaunchNativeClient(e.viewModel.product,t)}getNativeClientLaunchURL(e){return super.getNativeClientLaunchURL(e.viewModel.product)}getAppleContentID(e){let{viewModel:t}=e +return t.product.id}getOGDescription(){return this.getDescription(...arguments)}getOGImageTags(){const e=super.getOGImageTags(...arguments) +if(!e.find((e=>"og:image"===e.name)))return e +const t=e.find((e=>"og:image:alt"===e.name)),i=this.getTitle(...arguments) +return t?t.content=i:e.push({name:"og:image:alt",content:i}),e}getTitle(e){if(!this.paramsFor(this.routeName).seeAll)return this.i18n.t(this.titleKey) +const{header:t}=e.seeAllData +return t.full?t.full:t.parts?this.i18n.t("WEA.Common.SeeAll.Title.Generic",{parentName:t.parts.productName,sectionTitle:t.parts.sectionTitle,_disableSafeString:!0}):void 0}getOGTitle(){return this.getTitle(...arguments)}getCanonicalUrl(e){let{viewModel:t}=e +return t.product.url}getOpenGraphTags(e){let{viewModel:t}=e +const i=[...arguments] +i.pop(),i.push(t.product.url) +return super.getOpenGraphTags(...i)}getArtwork(e){let{viewModel:t}=e +return super.getArtwork(t.product)}getTwitterTitle(){return this.getTitle(...arguments)}getTwitterImageAlt(e){let{viewModel:t}=e +const i=this.getTitle(...arguments) +return i||t.product.name}getFacebookAppLinkTags(e){let{viewModel:t}=e +return super.getFacebookAppLinkTags(t.product)}handleProductId(e){return e.replace(/^id/,"")}generateSeeAllHeader(){throw new Error("You must implement generateSeeAllHeader to determine the header for the display.")}getViewModel(){throw new Error("Implement this method in subclass")}typeFor(e){const t=e.split("top") +let i=t[t.length-1] +return i=(0,a.singularize)(i),(0,n.dasherize)(i)}normalizeItemsType(e){return(0,n.camelize)(e)}},p=g(s.prototype,"fastboot",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=g(s.prototype,"location",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(s.prototype,"appViewState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(s.prototype,"routerState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g(s.prototype,"localNav",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s) +e.default=h})),define("web-experience-app/routes/product",["exports","@ember/routing/route","rsvp","@ember/service","web-experience-app/utils/seo","@ember/application","@ember/debug"],(function(e,t,i,r,n,a,o){var l,s,p,c,u,d +function m(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function f(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let b=(l=(0,r.inject)("location-wea"),s=class extends t.default{constructor(){super(...arguments),m(this,"fastboot",p,this),m(this,"appViewState",c,this),m(this,"routerState",u,this),m(this,"location",d,this)}beforeModel(e){this.routerState.setupLoadingState(e)}afterModel(){return this.routerState.clearLoadingState(),super.afterModel(...arguments),this.handleCanonicalRedirects(...arguments)}handleCanonicalRedirects(e){if(e&&e.model)return(0,n.handleCanonicalRedirects)(this,e.model.url)}setAppViewStateForNonUTSId(){this.appViewState.reset()}handleProductId(e){return this.setAppViewStateForNonUTSId(),e.replace(/^id/,"")}getModelType(e){return`product/${e}`}getRecord(e,t,i){return(0,a.getOwner)(this).lookup("service:store").findRecord(e,t,i)}async model(e,t){let{adamId:r}=e +await super.model(...arguments) +const[n]=t.targetName.split("."),a=this.modelFor("storefront"),o=this.handleProductId(r),l=this.getModelType(n,r),s=await this.getRecord(l,o,{adapterOptions:{transition:t}}) +return(0,i.hash)({storefront:a,model:s})}setupController(e,t){super.setupController(...arguments),e.setProperties(t)}},p=f(s.prototype,"fastboot",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"appViewState",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"routerState",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"location",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s) +e.default=b})),define("web-experience-app/routes/see-all-error",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{activate(){const[e]=this.fullRouteName.split(/\.\w+$/) +this.router.transitionTo(e,this.modelFor(e))}}e.default=i})),define("web-experience-app/routes/storefront",["exports","@ember/routing/route","web-experience-app/utils/routing","@ember/service","rsvp"],(function(e,t,i,r,n){var a,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let l=(a=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="metrics",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}model(e){let{storefrontId:t}=e +return-1!==[i.ABSENT_SIGIL,i.EMPTY_SIGIL].indexOf(t)?"us":t}afterModel(e){return(0,n.resolve)(super.afterModel(...arguments)).then((()=>{this.metrics.addBaseData({storeFront:e})}))}},s=a.prototype,p="metrics",c=[r.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(s,p,e)||e}),m),d&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(d):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,p,m),m=null),o=m,a) +var s,p,c,u,d,m +e.default=l})),define("web-experience-app/routes/story",["exports","@ember/service","web-experience-app/routes/product-with-see-all","web-experience-app/config","@amp/ember-ui-media-artwork/utils/srcset","web-experience-app/utils/images","web-experience-app/utils/apps/device-support","web-experience-app/utils/apps/stories","web-experience-app/helpers/primary-platform"],(function(e,t,i,r,n,a,o,l,s){var p,c,u,d,m,f +function b(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function g(e){for(var t=1;t3&&(u+="ManyMore"),this.i18n.t(`${p}${u}`,g(g({},i),{},{_disableSafeString:!0}))}getLocKeyBase(e){return(0,l.availableOnDesktop)(e.viewModel.product)?"WEA.EditorialItemProductPages.MacAppStore":"WEA.EditorialItemProductPages"}getTitleKey(e){const{label:t,kind:i}=e.viewModel.product +return t?.includes("APP STORE AWARDS")&&"App"==i?"WEA.EditorialItemProductPages.Social.title.ASA":"WEA.EditorialItemProductPages.Meta.title"}getKeywordsTag(e){const{product:t}=e.viewModel,i=j(t),[r]=i,n=(0,l.hasShelfDisplay)(r,"collectionLockup") +let a=this.getLocKeyBase(e);(0,o.isMacOnly)((0,l.availableDevices)(t))&&(a+=".MacOS") +let s=`${a}.Meta.PageMetaKeywords` +if(n||!x(t)&&((0,l.isTileCard)(t)&&i||i&&i.length>1)){switch(n?r.contents.length:i.length){case 1:s=`${a}.Meta.PageMetaKeywords.Collection.One` +break +case 2:s=`${a}.Meta.PageMetaKeywords.Collection.Two` +break +default:s=`${a}.Meta.PageMetaKeywords.Collection.Three`}}return this.i18n.t(s,g(g({},T(t)),{},{_disableSafeString:!0}))}getOGCropCode(){return"fo"}getOGImageTags(e){const{product:t}=e.viewModel +if(!x(t)&&t.cardArtwork)return super.getOGImageTags(...arguments) +const i=r.default.artworkFallbacks["product-hero-story"] +return[{name:"og:image",content:i.url},{name:"og:image:alt",content:this.i18n.t(this.getTitleKey(e),{_disableSafeString:!0})},{name:"og:image:type",content:(0,n.mimeTypeForFormat)("png")},{name:"og:image:width",content:i.width},{name:"og:image:height",content:i.height}]}getArtwork(e){return e.viewModel.product.cardArtwork||super.getArtwork(e)}getOGImageURL(e){const{product:t}=e.viewModel,{cardArtwork:i={}}=t,r=this.getOGCropCode(t),{width:o,height:l}=(0,a.constrainImage)(i,{width:1200,height:630}) +return(0,n.buildSrc)(i.url,{crop:r,width:o,height:l})}getTwitterImage(e){if(e.viewModel.product.cardArtwork)return this.getOGImageURL(e) +return r.default.artworkFallbacks["product-hero-story"].url}getOGSiteName(){const e=this.appViewState.isMacAppStoreView?"macOs":"iosSoftware" +return this.i18n.t(`WEA.EditorialItemProductPages.FB.siteName.${e}`,{_disableSafeString:!0})}getOGTitle(e){const{product:t}=e.viewModel,{featuredAppName:i,storyTitle:r={}}=T(t),{cardDisplayStyle:n}=t +let a +return a=n===l.CARD_DISPLAY_STYLES.appOfTheDay?v:n===l.CARD_DISPLAY_STYLES.gameOfTheDay?_:n===l.CARD_DISPLAY_STYLES.inAppPurchase?P:this.getTitleKey(e),this.i18n.t(a,{appName:i,storyTitle:r,_disableSafeString:!0})}getOGType(){return r.default.meta.og.type.story}getTwitterSite(){return this.appViewState.isMacAppStoreView?this.i18n.t("WEA.EditorialItemProductPages.Twitter.site.macOs",{_disableSafeString:!0}):super.getTwitterSite(...arguments)}getTwitterTitle(){return this.getOGTitle(...arguments)}getSchemaTags(e){const{product:t}=e.viewModel,i=j(t),[r]=i,n=(0,l.hasShelfDisplay)(r,"collectionLockup"),{lastPublishedDate:a}=t,o=this.getOGTitle(e),s={"@type":"Organization",name:"Apple Inc",url:"https://web.archive.org/web/20220531203922/http://www.apple.com",logo:{"@type":"ImageObject",url:"https://web.archive.org/web/20220531203922/https://www.apple.com/ac/structured-data/images/knowledge_graph_logo.png"}},p=this.getOGImageTags(e).find((e=>"og:image"===e.name))||{},c={"@context":"https://web.archive.org/web/20220531203922/http://schema.org",name:o,description:this.getDescription(e),image:p.content,author:s,publisher:s,headline:o,dateModified:a,datePublished:a} +if(n||!x(t)&&i.length>1){const e=n?r.contents:i +c["@type"]="CollectionPage",c.mentions=e.map((e=>this._schemaDataForApp(e)))}else c["@type"]="Article",c.mainEntityOfPage=this._schemaDataForApp(r) +return[{name:"schema:article",content:JSON.stringify(c)}]}getHeadTags(e){const t=super.getHeadTags(...arguments) +return e.viewModel.product.meta?.robots?.restrictSearch&&(t.searchEngineIndexing=!1),t}_schemaDataForApp(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e +e.contents?.length?[t]=e.contents:e.app&&(t=e.app) +const{name:i}=t +if(void 0!==i){const{deviceFamilies:e=[],productOffers:r={},genres:a=[],userRating:o={}}=t,{buyPrice:l,currencyCode:p}=r,c=(0,s.primaryPlatform)(t),u=c?.artwork?c.artwork:t.artwork,d={"@type":"SoftwareApplication",applicationCategory:a[0]?.name,availableOnDevice:this._formatDeviceList(e),image:u?(0,n.buildSrc)(u.url,{width:u.width,height:u.height}):"",operatingSystem:this._schemaOSList(e),name:i} +return o.ratingCount>0&&(d.aggregateRating={"@type":"AggregateRating",ratingValue:o.value,reviewCount:o.ratingCount}),d.offers={"@type":"Offer",price:l||0,priceCurrency:p},l&&0!==l||(d.offers.category="free"),d}}_formatDeviceList(e){return e.map((e=>"mac"===e?"Mac":0===e.indexOf("ip")?e.replace(/^.{2}/g,"iP"):"tvos"===e?"Apple TV":"watch"===e?"Apple Watch":void 0)).join(", ")}_schemaOSList(e){const t=["ipad","iphone","ipod"],i=[] +return e.forEach((e=>{t.indexOf(e)>-1?-1===i.indexOf("iOS")&&i.push("iOS"):"tvos"===e?i.push("tvOS"):"watch"===e?i.push("watchOS"):"mac"===e&&i.push("macOS")})),i.join(", ")}},u=w(c.prototype,"appsApi",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=w(c.prototype,"platform",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=w(c.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(c.prototype,"appViewState",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c) +function S(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] +return e?e.app&&t?e.app.name:e.contents?.[0]?.name||e.name:""}function x(e){return e.cardDisplayStyle===l.CARD_DISPLAY_STYLES.inAppPurchase}function j(e){const{cardContents:t}=e +if(t?.length)return t +const i=(0,l.filterCollectionLockups)(e) +if(i?.length)return i +const r=(0,l.filterAppLockups)(e) +return r?.length?r:[]}function T(e){const t=j(e),{editorialNotes:i,name:r}=e +if(t.length){const[r]=t,n=(0,l.hasShelfDisplay)(r,"appLockup"),a=(0,l.hasShelfDisplay)(r,"collectionLockup"),o=(n||a)&&r.contents?.[0]||r,s=S(o,x(e)),p=o&&o.app?o.app.genreDisplayName:o.genreDisplayName,c=S(a?r.contents[1]:t[1]),u=S(a?r.contents[2]:t[2]) +return{storyTitle:i?.name||S(o),featuredAppName:s,featuredAppName1:s,featuredAppName2:c,featuredAppName3:u,applicationCategory:p}}return{storyTitle:i?.name,featuredAppName:r||"",applicationCategory:""}}e.default=k})),define("web-experience-app/services/app-view-state",["exports","@ember/service","@ember/object","@ember/utils","web-experience-app/config/routing","@apple/babel-plugin-feature-remover"],(function(e,t,i,r,n,a){var o,l,s,p,c,u,d,m,f,b,g,h,y,w +function v(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function _(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function P(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.VIEW_STATES=e.METRICS_CONTEXT=e.LOGO_FOR_STATE=void 0 +const O={APP:"apps",APPLE_MUSIC:"music",BOOK:"books",DESKTOP:"mac",ITUNES:"itunes",PODCASTS:"podcasts",FITNESS:"fitness"} +e.VIEW_STATES=O +const A={[O.APP]:"apps",[O.BOOK]:"books",[O.ITUNES]:"music-note",[O.PODCASTS]:"podcasts"} +e.LOGO_FOR_STATE=A +const k={[O.APP]:"AppStore",[O.DESKTOP]:"MacStore",[O.ITUNES]:"iTunes",[O.PODCASTS]:"Podcasts",[O.BOOK]:"Books"} +e.METRICS_CONTEXT=k +let S=(o=(0,t.inject)("location-wea"),l=(0,i.computed)("_staticAppState","requestedApp","location.pathname"),s=(0,i.computed)("currentState"),p=(0,i.computed)("currentState"),c=(0,i.computed)("currentState"),u=(0,i.computed)("currentState"),d=(0,i.computed)("currentState"),m=(0,i.computed)("isiTunesView","currentModel.hasBuyPreview"),f=(0,i.computed)("isiTunesView","currentState","currentModel.buyPreviewUrl"),b=class extends t.default{constructor(){super(...arguments),v(this,"platform",g,this),v(this,"metrics",h,this),v(this,"location",y,this),v(this,"localNav",w,this),_(this,"requestedApp",null),_(this,"currentModel",null),_(this,"_staticAppState",null)}get currentState(){return null!==this._staticAppState?this._staticAppState:O.APP}get isiTunesView(){return this.currentState===O.ITUNES}get isBookView(){return this.currentState===O.BOOK}get isAppStoreView(){return this.currentState===O.APP}get isMacAppStoreView(){return this.currentState===O.DESKTOP}get isPodcastsView(){return this.currentState===O.PODCASTS}setiTunesOverride(){(0,i.set)(this,"_staticAppState",O.ITUNES)}setAppStoreOverride(){(0,i.set)(this,"_staticAppState",O.APP)}setMacAppStoreOverride(){(0,i.set)(this,"_staticAppState",O.DESKTOP)}setBookOverride(){(0,i.set)(this,"_staticAppState",O.BOOK)}get isAvailableOnAppleMusic(){return this.currentModel.isAvailableOnAppleMusic}get isAvailableOniTunes(){return this.currentModel.isAvailableOniTunes}get hasPreview(){return this.isiTunesView&&this.currentModel.hasBuyPreview}get previewUrl(){return this.isiTunesView?this.currentModel.buyPreviewUrl:""}reset(){(0,i.setProperties)(this,{requestedApp:null,currentModel:null,_staticAppState:null})}updateModel(e,t){(0,i.setProperties)(this,{currentModel:e,requestedApp:t})}updateMetricsContext(){this.metrics.addBaseData({pageContext:k[this.currentState]})}updateKeyForAppState(e){return this.isBookView?`${e}.Books`:this.isiTunesView?`${e}.iTunes`:this.isAppStoreView||this.isMacAppStoreView?`${e}.AppStore`:this.isPodcastsView?`${e}.Podcasts`:`${e}.AM`}},g=P(b.prototype,"platform",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=P(b.prototype,"metrics",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(b.prototype,"location",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(b.prototype,"localNav",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(b.prototype,"currentState",[l],Object.getOwnPropertyDescriptor(b.prototype,"currentState"),b.prototype),P(b.prototype,"isiTunesView",[s],Object.getOwnPropertyDescriptor(b.prototype,"isiTunesView"),b.prototype),P(b.prototype,"isBookView",[p],Object.getOwnPropertyDescriptor(b.prototype,"isBookView"),b.prototype),P(b.prototype,"isAppStoreView",[c],Object.getOwnPropertyDescriptor(b.prototype,"isAppStoreView"),b.prototype),P(b.prototype,"isMacAppStoreView",[u],Object.getOwnPropertyDescriptor(b.prototype,"isMacAppStoreView"),b.prototype),P(b.prototype,"isPodcastsView",[d],Object.getOwnPropertyDescriptor(b.prototype,"isPodcastsView"),b.prototype),P(b.prototype,"hasPreview",[m],Object.getOwnPropertyDescriptor(b.prototype,"hasPreview"),b.prototype),P(b.prototype,"previewUrl",[f],Object.getOwnPropertyDescriptor(b.prototype,"previewUrl"),b.prototype),b) +e.default=S})),define("web-experience-app/services/audio-player",["exports","@ember/service","@ember/debug","rsvp","@glimmer/tracking","@ember/object"],(function(e,t,i,r,n,a){var o,l,s,p,c,u,d,m,f,b,g,h,y,w,v +function _(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function P(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function O(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function A(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let k=(o=class extends t.default{constructor(){super(...arguments),P(this,"fastboot",l,this),P(this,"globalElements",s,this),P(this,"musickit",p,this),P(this,"appViewState",c,this),P(this,"router",u,this),P(this,"isPlaying",d,this),P(this,"isPaused",m,this),P(this,"isStopped",f,this),P(this,"_isWaiting",b,this),P(this,"isSeeking",g,this),P(this,"_isLoading",h,this),P(this,"nowPlayingItem",y,this),P(this,"playbackTime",w,this),P(this,"playbackTimeRemaining",v,this),O(this,"_isLoaded",!1)}get isLoading(){return this._isLoading||this._isWaiting}get _musickitInstance(){return this.musickit.api}get player(){return this._musickitInstance}load(){if(this.fastboot.isFastBoot||this._isLoaded)return +const{_musickitInstance:e={},musickit:{Events:t}}=this +e.addEventListener(t.mediaItemStateDidChange,this._onMediaItemStateDidChange),e.addEventListener(t.playbackStateDidChange,this._onPlaybackStateChange),e.addEventListener(t.playbackTimeDidChange,this._onPlaybackProgressChange),e.previewOnly=!this.appViewState.isPodcastsView,this._isLoaded=!0}willDestroy(){if(super.willDestroy(...arguments),this.fastboot.isFastBoot)return +const{_musickitInstance:e={},musickit:{Events:t}}=this +e&&this._isLoaded&&(e.removeEventListener(t.mediaItemStateDidChange,this._onMediaItemStateDidChange),e.removeEventListener(t.playbackStateDidChange,this._onPlaybackStateChange),e.removeEventListener(t.playbackTimeDidChange,this._onPlaybackProgressChange))}prepareTransition(){this.isStopped||((0,i.debug)("[media-player] Stopping audio playback due to page transition"),this.stop(),this.nowPlayingItem=null)}seekBackward(){return this._handlePlayerAction(this.player.seekBackward())}seekForward(){return this._handlePlayerAction(this.player.seekForward())}seekToTime(e){return this._handlePlayerAction(this.player.seekToTime(e))}stop(){if(this.isPlaying||this.isPaused)return this._handlePlayerAction(this.player.stop())}buildAudioBookQueue(e){return this._buildQueue(e.id,"audioBook")}buildPodcastQueue(e){return this._buildQueue(e.id,"podcast")}buildPodcastEpisodesQueue(e){return this._buildQueue(e,"items")}buildSongsQueue(e){const t=e.map((e=>e.id)) +return this._buildQueue(t,"songs")}isPlayingCollection(e){return this.player.queue===e}togglePlaybackCollection(e){const t=function(e,t){for(let i=0;ie.isPlayable)) +if(t)return this.togglePlayback(e,t,!0)}togglePlayback(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2] +const{player:r}=this,n=this.isPlayingCollection(e),a=r.nowPlayingItem&&t&&r.nowPlayingItem.id===t.id,o=n&&(!t||a) +return r.continuous=i,this.isPlaying&&o?this._handlePlayerAction(r.pause()):this.isPaused&&o?this._handlePlayerAction(r.play()):(n||(r.queue=e),t?this._handlePlayerAction(r.changeToMediaItem(t.id)):this._handlePlayerAction(r.play()))}_onMediaItemStateDidChange(e){if(!this.nowPlayingItem||this.nowPlayingItem.id!==e.id){this.isPlaying=!1,this.playbackTimeRemaining=0,this.playbackTime=0 +const t=function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{} +t.genreId&&t.genreId===o.ABSENT_SIGIL&&(t.genreId=null) +const i=this._generateCacheKey(e,t) +let r=this._getFromCache(i) +if(!r){const i=this._getAPICalls(e,t),o=await this.getAPIResponses(i,n.VIEW_STATE_TO_REALM[a.VIEW_STATES.APP]) +r=this._massageResponse(o,e,t)}return this._putInCache(i,r),g({url:this.getCanonicalUrl(r?.chartUrl||this.getCurrentUrl())},r)}_massageResponse(e,t,n){const{genreId:a,platform:o,seoName:s,chartName:p,ages:c}=n +let u=this._populateSeeAllAbsoluteUrls((0,i.getChartsListNormalized)(e[0],"apps","app"),t,o,a||r.APPS_GENRE_ID_STATIC,s,c) +u.sort(((e,t)=>v.indexOf(e.chart)-v.indexOf(t.chart))) +const{genres:d,popularGenres:m,extraGenres:f}=(0,r.parseGenresModel)([e[1],e[2]]),b=u?.find((e=>"top-paid"===e.chart))?.data.length>0,h=u?.find((e=>"top-free"===e.chart))?.data.length>0 +if(!b&&!h)throw new l.NotFoundError(t) +if(e[3]){const n=(0,i.getChartsListNormalized)(e[3],"apps","app") +n.sort(((e,t)=>v.indexOf(e.chart)-v.indexOf(t.chart))) +const l=this._populateSeeAllAbsoluteUrls(this._deriveChartNames(n),t,o,a||r.GAMES_GENRE_ID_STATIC,s) +u=[...u,...l]}s?.includes("-games")&&this._deriveChartNames(u),p&&(u=u.find((e=>e.chart.includes(p)))||u[0]||[]) +const y={chartsList:u,genres:d,popularGenres:m,extraGenres:f,storefront:t} +return g(g({},y),(0,i.findCurrentGenreDetails)(y,a))}_deriveChartNames(e){const t={"top-free-games":"WEA.Charts.Apps.Games.top-free-games","top-paid-games":"WEA.Charts.Apps.Games.top-paid-games"} +return e.map((e=>{const i=`${e.chart}-games` +return e.chart=i,e.nameKey=t[i],e}))}_populateSeeAllAbsoluteUrls(e,t,i,n,a,o){return e.map((e=>{const{fastboot:l,location:s}=this +let p=`/${t}/charts/${i}` +const u=new c.default(l.isFastBoot?l.request.queryParams:s.search) +return this.isKidsUrl(n,o)?(p+=`/${a}/${n}`,u.append("ageId",o),u.append("chart",e.chart)):n===r.APPS_GENRE_ID_STATIC?p+=`/${e.chart}-apps/${n}`:n===r.GAMES_GENRE_ID_STATIC?p+=`/${e.chart}/${n}`:(p+=`/${a}/${n}`,u.append("chart",e.chart)),u.toString().length&&(p+=`?${u.toString()}`),e.seeAllLinkUrl=p,e}))}_getAPICalls(e,t){const{genreId:n,limit:o}=t,l=[r.APPS_GENRE_ID_STATIC,r.GAMES_GENRE_ID_STATIC],{chartType:s}=(0,i.getChartsAndKind)(a.VIEW_STATES.APP),p=[(0,i.getTopChartsApiCallInfo)(s,e,g(g({},t),{},{sparseLimit:o,baseGenreIds:l})),...(0,r.getAllGenresApiCallInfo)(e,g(g({},t),{},{baseGenreIds:l}))] +return n||p.push((0,i.getTopChartsApiCallInfo)(s,e,g(g({},t),{},{sparseLimit:o,genreId:l[1]}))),p}async getAPI(){return this.mediaApi.getRealm(s.Realm.Apps)}isKidsUrl(e,t){return e===r.APPS_GENRE_ID_STATIC&&!isNaN(t)}},m=w(d.prototype,"fastboot",[p.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(d.prototype,"location",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d) +e.default=_})),define("web-experience-app/services/charts/base",["exports","@ember/service","web-experience-app/utils/charts","web-experience-app/services/app-view-state","web-experience-app/config/charts","web-experience-app/config/environment","web-experience-app/utils/urls","web-experience-app/utils/query-params"],(function(e,t,i,r,n,a,o,l){var s,p,c,u,d,m,f,b +function g(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function h(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function y(e,t,i){return function(e,t,i){if(t.set)t.set.call(e,i) +else{if(!t.writable)throw new TypeError("attempted to set read only private field") +t.value=i}}(e,v(e,t,"set"),i),i}function w(e,t){return function(e,t){if(t.get)return t.get.call(e) +return t.value}(e,v(e,t,"get"))}function v(e,t,i){if(!t.has(e))throw new TypeError("attempted to "+i+" private field on non-instance") +return t.get(e)}function _(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const P="has_paid_charts" +let O=(s=(0,t.inject)("location-wea"),b=new WeakMap,p=class extends t.default{constructor(){super(...arguments),g(this,"router",c,this),g(this,"location",u,this),g(this,"fastboot",d,this),g(this,"i18n",m,this),g(this,"mediaApi",f,this),h(this,b,{writable:!0,value:!1})}async fetchData(){throw Error("Should not be called on the Base Service, call from Books or Apps Charts Services")}getConfig(e){let t=this.getCurrentState() +return e&&(t=i.VIEW_STATE_AUDIOBOOK),n.default[n.VIEW_STATE_CHART_CONFIG[t]]}generateSchemaTagContent(e,t){const i=e.chart,r=this._schemaForChart(e,i) +if(!r)return null +const n=this.getCurrentUrl() +return{"@context":"https://web.archive.org/web/20220531203922/http://schema.org","@type":"ItemList",name:this._generateTitleForSchemaData(e.name,i,t),url:n,itemListOrder:"https://web.archive.org/web/20220531203922/http://schema.org/ItemListOrderAscending",numberOfItems:r.length,mainEntityOfPage:n,itemListElement:r}}getViewStateChartsLocKey(e){const t=this.getCurrentState() +if(t!==r.VIEW_STATES.BOOK&&t!==r.VIEW_STATES.APP)throw new Error("top charts view exist only for Books, Audiobooks & Apps") +const i=e?"AudioBooks":"Books" +return t===r.VIEW_STATES.BOOK?i:"Apps"}getCurrentState(){let e=r.VIEW_STATES.BOOK +return"apps"===a.default.APP.buildVariant&&(e=r.VIEW_STATES.APP),e}getCurrentUrl(){let{href:e}=this.location +const{hostname:t}=this.location +return this.fastboot.isFastBoot&&(e=`https://${t}${this.fastboot.request.path}`),e}getCanonicalUrl(e){let t=e +return t=(0,l.removeQPs)(t),t.endsWith("/")&&(t=t.slice(0,t.length-1)),t}async hasPaidCharts(e){if(w(this,b))return w(this,b) +const t=this.getCurrentState() +let r=this._getFromCache(P) +if(r&&"boolean"==typeof r)return y(this,b,r),r +const n=await(0,i.getTopChartsApiCallInfo)(t,e,{limit:1}),a=await this.getAPIResponses([n]) +return r=(0,i.getChartsListNormalized)(a[0],"books","epubBook").some((e=>/paid/i.test(e.chart))),this._putInCache(P,r),y(this,b,r),r}async fetchNextPageTopCharts(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] +const r=this.getCurrentState(),{chartType:n,kind:a}=(0,i.getChartsAndKind)(r,t),o=await this.getAPIResponses([{endpoint:e,apiParams:{}}]),l=(0,i.getChartsListNormalized)(o[0],n,a) +return l&&1===l.length?l[0]:{}}_schemaForChart(e){return 0===e.data.length?null:e.data.map(((e,t)=>{const i=this._schemaForAuthors(e.artistName) +return{position:t+1,"@type":"Book",name:e.name,url:e.url,author:1===i.length?i[0]:i}}))}_schemaForAuthors(e){return e&&"string"==typeof e?e.split("&").map((e=>({"@type":"Person",name:e.trim()}))):[]}_generateCacheKey(e,t){return Object.keys(t).reduce(((e,i)=>e+`-${i}-${t[i]}`),e)}_getFromCache(e){return this.fastboot.shoebox.retrieve(e)}_putInCache(e,t){const{fastboot:i}=this +i.isFastBoot&&i.shoebox.put(e,t)}_generateTitleForSchemaData(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +const{i18n:r}=this,{genreTitle:n,isAudiobook:a}=i +let o=n?`${n} - `:"" +switch(o+=r.t(`WEA.Charts.${a?"AudioBooks":"Books"}.Title`),t){case"top-free":o=`${o} (${r.t("WEA.Common.Free")})` +break +case"top-paid":o=`${o} (${r.t("WEA.Common.Paid")})` +break +default:o=a?`${o} (${r.t("WEA.Common.Paid")})`:`${o} (${e})`}return o}async getAPIResponses(e,t){const i=await this.getAPI(t),r=e.map((e=>{const{apiParams:t,endpoint:r}=e,n=(0,o.generateMediaAPIUrl)(r,t,this.router.location.getURL(),i.language) +return i.request(n,t)})) +try{return await Promise.all(r)}catch(n){return console.error(`Error retrieving chart data ${n.message}`),[]}}async getAPI(){throw Error("Should not be called on the Base Service, call from Books or Apps Charts Services")}},c=_(p.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=_(p.prototype,"location",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=_(p.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(p.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=_(p.prototype,"mediaApi",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p) +e.default=O})),define("web-experience-app/services/charts/books",["exports","web-experience-app/services/charts/base","web-experience-app/utils/charts","web-experience-app/utils/errors","web-experience-app/utils/genres","web-experience-app/utils/routing","web-experience-app/services/app-view-state","@amp/media-api-legacy"],(function(e,t,i,r,n,a,o,l){function s(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function p(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{} +if(!t.isAudiobook){if(!await this.hasPaidCharts(e))throw new r.NotFoundError(e)}t.genreId&&t.genreId===a.ABSENT_SIGIL&&(t.genreId=null) +const i=this._generateCacheKey(e,t) +let n=this._getFromCache(i) +if(!n){const i=this._getAPICalls(e,t),r=await this.getAPIResponses(i) +n=this._massageResponse(r,e,t)}return this._putInCache(i,n),p({url:this.getCanonicalUrl(n?.chartUrl||this.getCurrentUrl(),t)},n)}_massageResponse(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +const{genreId:a,chartName:l,isAudiobook:s}=r,{chartType:c,kind:d}=(0,i.getChartsAndKind)(o.VIEW_STATES.BOOK,s) +let m=(0,i.getChartsListNormalized)(e[0],c,d) +m.sort(((e,t)=>u.indexOf(e.chart)-u.indexOf(t.chart))) +const{genres:f,popularGenres:b,extraGenres:g}=(0,n.parseGenresModel)([e[1]]);(s||l)&&(m=m[0]||[]) +const h={chartsList:m,genres:f,popularGenres:b,extraGenres:g,storefront:t} +return p(p({},h),(0,i.findCurrentGenreDetails)(h,a))}_getAPICalls(e,t){const{isAudiobook:r}=t,{chartType:a}=(0,i.getChartsAndKind)(o.VIEW_STATES.BOOK,r),l=r?[n.AUDIOBOOKS_GENRE_ID_STATIC]:[n.BOOKS_GENRE_ID_STATIC] +return[(0,i.getTopChartsApiCallInfo)(a,e,p(p({},t),{},{baseGenreIds:l})),...(0,n.getAllGenresApiCallInfo)(e,p(p({},t),{},{baseGenreIds:l}))]}getCanonicalUrl(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +const{chartName:i,genreId:r}=t,a=super.getCanonicalUrl(e) +return["nyt-fiction","nyt-non-fiction"].includes(i)||r===n.BOOKS_GENRE_ID_STATIC&&"top-free"===i?a:a.replace(`/${i}`,"")}async getAPI(){return this.mediaApi.getRealm(l.Realm.AMPBooks)}}e.default=d})),define("web-experience-app/services/clock",["exports","@ember/service","@glimmer/tracking","@ember/debug","web-experience-app/config/environment"],(function(e,t,i,r,n){var a,o,l +function s(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function p(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i){return function(e,t,i){if(t.set)t.set.call(e,i) +else{if(!t.writable)throw new TypeError("attempted to set read only private field") +t.value=i}}(e,d(e,t,"set"),i),i}function u(e,t){return function(e,t){if(t.get)return t.get.call(e) +return t.value}(e,d(e,t,"get"))}function d(e,t,i){if(!t.has(e))throw new TypeError("attempted to "+i+" private field on non-instance") +return t.get(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const{CLOCK_INTERVAL:m}=n.default.APP +let f=(l=new WeakMap,a=class extends t.default{constructor(){var e,t,i,r +super(...arguments),e=this,t="now",r=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),p(this,"isPerforming",!1),p(this,"subscribers",new Set),s(this,l,{writable:!0,value:null})}subscribe(e){this.subscribers.add(e),!this.isPerforming&&this.subscribers.size>0&&this.start()}unsubscribe(e){this.subscribers.delete(e),0===this.subscribers.size&&this.stop()}start(){if(u(this,l)||this.isPerforming)return +const e=()=>{c(this,l,window.requestAnimationFrame((()=>{if(!this.isPerforming)return +const t=this.now +Date.now()-t>=m&&this.tickClock(),e()})))} +e(),this.isPerforming=!0}stop(){this.isPerforming=!1,window.cancelAnimationFrame(u(this,l)),c(this,l,null)}tickClock(){this.now=Date.now() +for(const e of this.subscribers){e()&&this.unsubscribe(e)}}},b=a.prototype,g="now",h=[i.tracked],y={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Date.now()}},v={},Object.keys(y).forEach((function(e){v[e]=y[e]})),v.enumerable=!!v.enumerable,v.configurable=!!v.configurable,("value"in v||v.initializer)&&(v.writable=!0),v=h.slice().reverse().reduce((function(e,t){return t(b,g,e)||e}),v),w&&void 0!==v.initializer&&(v.value=v.initializer?v.initializer.call(w):void 0,v.initializer=void 0),void 0===v.initializer&&(Object.defineProperty(b,g,v),v=null),o=v,a) +var b,g,h,y,w,v +e.default=f})),define("web-experience-app/services/fastboot",["exports","ember-cli-fastboot/services/fastboot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/global-elements",["exports","@amp/ember-ui-global-elements/services/global-elements"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/history",["exports","@ember/service","@glimmer/tracking"],(function(e,t,i){var r,n,a,o,l,s +function p(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function c(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let u=(r=(0,t.inject)("location-wea"),n=class extends t.default{constructor(){super(...arguments),p(this,"location",a,this),p(this,"currentPageHeadline",o,this),p(this,"lastPageHeadline",l,this),p(this,"lastPageUrl",s,this)}routeWillChange(){this.lastPageHeadline=this.currentPageHeadline,this.lastPageUrl=this.location.href,this.currentPageHeadline=null}},a=c(n.prototype,"location",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(n.prototype,"currentPageHeadline",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),l=c(n.prototype,"lastPageHeadline",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=c(n.prototype,"lastPageUrl",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),n) +e.default=u})),define("web-experience-app/services/i18n",["exports","@amp/ember-localizer/services/i18n","@ember/object"],(function(e,t,i){var r,n,a +function o(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SERVICE_SIGIL=void 0 +const l=`I18N_SERVICE_${Date.now()}` +e.SERVICE_SIGIL=l +let s=(r=(0,i.computed)("locale"),n=(0,i.computed)("locale"),o((a=class extends t.default{get languageCode(){return this.locale&&this.locale.split("-")[0]}get countryCode(){return this.locale&&this.locale.split("-")[1]||""}t(e){const t=(e=>e&&"object"==typeof e?e:{})(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}) +return(0,i.set)(t,l,this),super.t(e,t)}}).prototype,"languageCode",[r],Object.getOwnPropertyDescriptor(a.prototype,"languageCode"),a.prototype),o(a.prototype,"countryCode",[n],Object.getOwnPropertyDescriptor(a.prototype,"countryCode"),a.prototype),a) +e.default=s})),define("web-experience-app/services/in-viewport",["exports","ember-in-viewport/services/in-viewport"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/local-nav",["exports","@ember/service","@ember/object","web-experience-app/config","@apple/babel-plugin-feature-remover"],(function(e,t,i,r,n){var a,o,l,s,p,c +function u(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function d(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let m=(a=(0,t.inject)("charts/base"),o=(0,t.inject)("charts/books"),l=class extends t.default{constructor(){var e,t,i +super(...arguments),u(this,"charts",s,this),u(this,"booksCharts",p,this),u(this,"globalElements",c,this),i=[],(t="links")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}async getLinks(){let e=[] +const t=this.charts.getCurrentState(),{storefront:n=r.default.defaultStorefront}=this.globalElements +e=r.default.menuLinks[t]||[],this.isDestroyed||this.isDestroying||(0,i.set)(this,"links",e)}},s=d(l.prototype,"charts",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=d(l.prototype,"booksCharts",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"globalElements",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l) +e.default=m})),define("web-experience-app/services/locale",["exports","@ember/debug","@ember/object","@ember/service","web-experience-app/config/environment","web-experience-app/utils/get-font-url","@glimmer/tracking","web-experience-app/utils/ssr"],(function(e,t,i,r,n,a,o,l){var s,p,c,u,d,m,f +function b(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function g(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function h(e,t,i){return function(e,t,i){if(t.set)t.set.call(e,i) +else{if(!t.writable)throw new TypeError("attempted to set read only private field") +t.value=i}}(e,w(e,t,"set"),i),i}function y(e,t){return function(e,t){if(t.get)return t.get.call(e) +return t.value}(e,w(e,t,"get"))}function w(e,t,i){if(!t.has(e))throw new TypeError("attempted to "+i+" private field on non-instance") +return t.get(e)}function v(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let _=(s=(0,r.inject)("-document"),f=new WeakMap,p=class extends r.default{constructor(){var e,t,i +super(...arguments),b(this,"documentService",c,this),b(this,"globalElements",u,this),b(this,"platform",d,this),b(this,"_locale",m,this),g(this,f,{writable:!0,value:void 0}),e=this,t="defaultLocale",i=n.default.i18n.defaultLocale,t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,this.setLocale(this.defaultLocale)}get locale(){return this._locale||this.defaultValue}findOrCreateFontElement(){return y(this,f)||((0,l.isSSR)()||h(this,f,this.documentService.querySelector('[name="fonts"]')),y(this,f)||h(this,f,function(e){const{head:t,head:{firstChild:i}}=e,r=e.createElement("link") +return r.setAttribute("rel","stylesheet"),r.setAttribute("name","fonts"),t.insertBefore(r,i),r}(this.documentService))),y(this,f)}setLocale(e){this._locale!==e&&(this._locale=e,(0,t.debug)(`[locale] Setting locale: ${e}`),(0,i.set)(this,"globalElements.languageCode",e),this.setFontHref())}setFontHref(){const e=(0,a.getFontURL)(this.locale) +if(!e)return +const t=this.findOrCreateFontElement() +t.setAttribute("href",e) +const{platform:i}=this +i.browser.isEdge&&i.browser.isEdgeHTML||(t.setAttribute("as","style"),t.setAttribute("rel","stylesheet preload"))}},c=v(p.prototype,"documentService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=v(p.prototype,"globalElements",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=v(p.prototype,"platform",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(p.prototype,"_locale",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p) +e.default=_})),define("web-experience-app/services/location-fitness",["exports","web-experience-app/services/location","web-experience-app/utils/fitness/stick-marketing-params-to-redirect-url"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class r extends t.default{replace(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:302 +if(this.fastboot.isFastBoot){const{response:r,request:n}=this.fastboot,a=(0,i.default)(n.queryParams,e) +r.statusCode=t,r.headers.set("Location",a)}else{const t=(0,i.default)(this.window.location.search,e) +this.window.location.replace(t)}}}e.default=r})) +define("web-experience-app/services/location-wea",["exports","web-experience-app/services/location"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{replace(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:302 +if(this.fastboot.isFastBoot){const{response:i}=this.fastboot +i.statusCode=t,i.headers.set("Location",e)}else this.window.location.replace(e)}}e.default=i})),define("web-experience-app/services/location",["exports","@ember/object","@ember/service"],(function(e,t,i){var r,n,a,o,l,s +function p(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let c=(r=(0,t.computed)("fastboot.{isFastBoot,request.host}","window.location.hostname"),n=(0,t.computed)("fastboot.{isFastBoot,request.host}","window.location.host"),a=(0,t.computed)("fastboot.isFastBoot","window.location.origin"),o=(0,t.computed)("fastboot.isFastBoot","window.location.search"),l=class extends i.default{constructor(){var e,t,i,r,n,a,o +super(...arguments),e=this,t="fastboot",r=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),n=this,a="window",o=window||null,a in n?Object.defineProperty(n,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[a]=o}get hostname(){if(this.fastboot.isFastBoot){const[e]=this.fastboot.request.host.split(":") +return e}return this.window.location.hostname}get host(){return this.fastboot.isFastBoot?this.fastboot.request.host:this.window.location.host}get href(){if(!this.fastboot.isFastBoot)return this.window.location.href}get origin(){if(!this.fastboot.isFastBoot)return this.window.location.origin}get pathname(){return this.fastboot.isFastBoot?this.fastboot.request.path:this.window.location.pathname}get search(){if(!this.fastboot.isFastBoot)return this.window.location.search}replace(){throw new Error("Please override replace() in subclass extending this location service.")}},s=p(l.prototype,"fastboot",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(l.prototype,"hostname",[r],Object.getOwnPropertyDescriptor(l.prototype,"hostname"),l.prototype),p(l.prototype,"host",[n],Object.getOwnPropertyDescriptor(l.prototype,"host"),l.prototype),p(l.prototype,"origin",[a],Object.getOwnPropertyDescriptor(l.prototype,"origin"),l.prototype),p(l.prototype,"search",[o],Object.getOwnPropertyDescriptor(l.prototype,"search"),l.prototype),l) +e.default=c})),define("web-experience-app/services/media-api",["exports","@ember/service","@amp/media-api-legacy","@amp/media-api-config-apps-realm","@amp/media-api-config-amp-books-realm","@amp/media-api-config-amp-podcasts-realm","fetch","web-experience-app/config/environment","web-experience-app/services/app-view-state","web-experience-app/utils/ssr","web-experience-app/utils/host","@ember/object"],(function(e,t,i,r,n,a,o,l,s,p,c,u){var d,m,f,b +function g(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function h(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.VIEW_STATE_TO_REALM=void 0,e.createProxyWithMetaObject=A,e.default=void 0,e.filterProxyObjectRecords=function(e,t){const i=A([],e.meta) +for(const r of e)r.id!==t&&i.push(r) +return i} +const y=[i.Realm.AMPBooks,i.Realm.AMPPodcasts,i.Realm.Apps,"app-events"] +const w={[s.VIEW_STATES.BOOK]:i.Realm.AMPBooks,[s.VIEW_STATES.PODCASTS]:i.Realm.AMPPodcasts,[s.VIEW_STATES.APP]:i.Realm.Apps} +e.VIEW_STATE_TO_REALM=w +let v=(d=class extends t.default{constructor(){var e,t,i +super(...arguments),g(this,"appViewState",m,this),g(this,"globalElements",f,this),g(this,"fastboot",b,this),i=null,(t="_instances")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,(0,u.set)(this,"_instances",{})}getCurrentRealm(){const{currentState:e}=this.appViewState,t=w[e] +if(!t)throw new Error(`unsupported view state: ${e}`) +return this.getRealm(t)}async getRealm(e){if(!y.includes(e))throw new Error(`unsupported realm: ${e}`) +const t={[i.Realm.AMPBooks]:n.default,[i.Realm.AMPPodcasts]:a.default,[i.Realm.Apps]:r.default}[e]||n.default +if(!(e in this._instances)){const r=await(0,i.configure)({realm:t,storefrontId:this.globalElements.storefront.toLowerCase(),language:this.globalElements.languageCode,developerToken:(0,p.getFastbootJwt)()||l.default.MEDIA_API.token,baseURL:this._getBaseUrl(e),features:{"api-data-store":!0},sessionOptions:{underlyingStorage:this._getCache(e),fetch:this._fetch.bind(this),fetchOptions:{headers:this._getHeaders(),mode:"cors"}}}) +e!==i.Realm.AMPBooks&&e!==i.Realm.AMPPodcasts&&e!==i.Realm.Apps||function(e){const t=e.populateDataRecords +e.populateDataRecords=function(i){const r=t.call(e,...arguments),{href:n,next:a}=i +return A(r,{href:n,next:a})}}(r._store._store),this._instances[e]=r}return e===i.Realm.AMPBooks?(o=this._instances[e],new Proxy(o,{get(e,t){const i=e[t] +return"function"==typeof i&&["grouping","room"].includes(t)?function(){for(var e=arguments.length,t=new Array(e),r=0;rArray.isArray(e)&&e.length>0&&P(e[0])?_(e,o):e)):n}:i}})):this._instances[e] +var o}async _fetch(){return(0,o.default)(...arguments)}_getBaseUrl(e){switch(e){case"amp-books":return(0,c.getBooksHost)() +case"amp-podcasts":return(0,c.getPodcastHost)() +case"apps":return(0,c.getAppsHost)() +case"app-events":return(0,c.getAppEventHost)() +default:throw new Error(`unsupported realm: ${e}`)}}_getCache(e){const t=function(e){return`media-api-cache-${e}`}(e),{fastboot:i}=this +let r=i.shoebox.retrieve(t) +return i.isFastBoot&&(r={},i.shoebox.put(t,r)),r}_getHeaders(){const e=new o.Headers,t=(0,p.getHeadersForFastBoot)(this.fastboot.request) +for(const[i,r]of Object.entries(t))e.set(i,r) +return e}},m=h(d.prototype,"appViewState",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=h(d.prototype,"globalElements",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(d.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d) +async function _(e,t){const i=O(e),r={} +for(const n of i)n.type in r||(r[n.type]=[]),r[n.type].push(n) +return await Promise.all(Object.entries(r).map((e=>{let[i,r]=e +const n={books:"books","audio-books":"audioBooks"}[i] +if(!n)return +const a=r.map((e=>e.id)) +return t[n](a)}))),e}function P(e){return"object"==typeof e&&"_mjs"in e}function O(e){const t=Array.isArray(e)?e:[e] +return 0!==e.length&&P(t[0])?[].concat(...t.map((e=>{const t=e._mjs.attributes.length?[]:[e] +return[].concat(t,...e._mjs.relationships.map((t=>O(e[t]))))}))):[]}function A(e,t){return new Proxy(e,{get(e,i){return"meta"===i?t:Reflect.get(...arguments)}})}e.default=v})),define("web-experience-app/services/media-api/apps",["exports","@amp/media-api-legacy","web-experience-app/utils/ssr","web-experience-app/services/media-api/base","@ember/service","web-experience-app/helpers/primary-platform","web-experience-app/utils/product-offers","web-experience-app/utils/apps/apps"],(function(e,t,i,r,n,a,o,l){var s,p,c,u +function d(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function m(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}function f(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function b(e){for(var t=1;t!function(e){return 0===e._mjs.attributes.length}(e))):r}async getNextApps(e){let{meta:{next:t}}=e +return t+="&platform=web&additionalPlatforms=appletv%2Cipad%2Ciphone%2Cmac&sparseLimit=15",this.getDataFromNextURL(t,e)}async getAppBundle(e){const t=await this.getAPI(),[i]=await t.appBundle(e,{platform:"web",additionalPlatforms:["appletv","ipad","iphone","mac"].join(","),extend:["developerInfo","eula"].join(","),include:["genres","developer","apps","developer-other-apps","reviews"].join(",")}) +return i}async getAppEvent(e,t,r){r=b(b({},{platform:"web",include:"app",additionalPlatforms:["appletv","ipad","iphone","mac"].join(","),"availableIn[app-events]":"past"}),r) +const n=await this.mediaApi.getRealm("app-events"),a=`v1/catalog/${e}/app-events/${encodeURIComponent(t)}`;(0,i.log)("[FASTBOOT MEDIA]",a,JSON.stringify(r)) +return(await n.request(a,r))[0]}async getAppPrivacy(e,t){const r=await this.getAPI(),n=b({platform:"web",fields:"privacyDetails"},t);(0,i.log)("[FASTBOOT MEDIA]",e,JSON.stringify(n)) +const[a]=await r.app(e,n) +return{model:b({id:a.id},a)}}async getMacUserRating(e,t){const r=await this.getAPI(),n=b({platform:"mac","fields[apps]":"userRating","omit[resource]":"autos"},t);(0,i.log)("[FASTBOOT MEDIA]",e,JSON.stringify(n)) +const[a]=await r.app(e,n) +return a.userRating}async getAppDeveloper(e,t,r){const n=b({platform:"web",additionalPlatforms:["appletv","ipad","iphone","mac"].join(","),include:["app-bundles","atv-apps","imessage-apps","ios-apps","mac-apps","watch-apps"].join(",")},r);(0,i.log)("[FASTBOOT MEDIA]",t,JSON.stringify(n)) +const a=await this.getAPI(),o=`v1/catalog/${e}/developers/${t}`;(0,i.log)("[FASTBOOT MEDIA]",o,JSON.stringify(n)) +return(await a.request(o,n))?.[0]}async getStory(e,t,r){const n=await this.getAPI(),a=b({platform:"web",additionalPlatforms:["appletv","ipad","iphone","mac"].join(","),meta:"robots",extend:["lastPublishedDate","minimumOSVersion","requiredCapabilities","screenshotsByType","videoPreviewsByType"].join(","),include:"canvas","availableIn[app-events]":"past","extend[app-events]":"description","include[app-events]":"app","include[editorial-item-shelves]":"app-events",l:this.i18n.locale},r),o=`v1/editorial/${e}/editorial-items/${t}`;(0,i.log)("[FASTBOOT MEDIA]",o,JSON.stringify(a)) +const[l]=await n.request(o,a) +return b(b({},l.attributes),{},{id:l.id,canvas:y(l.relationships,this),cardArtwork:w(l.attributes),cardContents:v(l.relationships,this,this.platform),meta:l.meta,subscriptionHeroArtwork:_(l.attributes),video:P(l.attributes),name:l.attributes.editorialNotes?.name,lastPublishedDate:l.attributes.lastPublishedDate?new Date(l.attributes.lastPublishedDate).toISOString():void 0})}async getApp(e,t,r){const n=await this.mediaApi.getRealm("apps") +r=b(b({},{platform:"web",additionalPlatforms:["appletv","ipad","iphone","mac"].join(","),extend:["customPromotionalText","customScreenshotsByType","description","developerInfo","distributionKind","editorialVideo","fileSizeByDevice","messagesScreenshots","privacy","privacyPolicyUrl","requirementsByDeviceFamily","supportURLForLanguage","versionHistory","websiteUrl"].join(","),include:["app-events","genres","developer","reviews","merchandised-in-apps","customers-also-bought-apps","developer-other-apps","top-in-apps","related-editorial-items"].join(","),"limit[merchandised-in-apps]":20,"omit[resource]":"autos",meta:"robots","sparseLimit[apps:related-editorial-items]":10}),r) +const a=`v1/catalog/${e}/apps/${encodeURIComponent(t)}`;(0,i.log)("[FASTBOOT MEDIA]",a) +const[o]=await n.app(t,r) +return(0,l.filterFeaturedInStories)(o),o}},p=m(s.prototype,"globalElements",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(s.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"platform",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s) +function y(e,t){return t._dataRecordsFromPOJO(e.canvas?.data||[])?.map((e=>(e.contents=e.contents?.filter((e=>e.artwork||e.name)),e)))}function w(e){let t +return e.editorialArtwork?.mediaCard?(t=e.editorialArtwork.mediaCard,delete e.editorialArtwork.mediaCard):e.editorialArtwork?.generalCard?(t=e.editorialArtwork.generalCard,delete e.editorialArtwork.generalCard):e.editorialArtwork?.eventCard?(t=e.editorialArtwork.eventCard,delete e.editorialArtwork.eventCard):e.editorialArtwork?.dayCard&&(t=e.editorialArtwork.dayCard,delete e.editorialArtwork.dayCard),t}function v(e,t,i){return t._dataRecordsFromPOJO(e["card-contents"]?.data||[])?.map((e=>{const t=(0,a.primaryPlatform)(e,i.browser.isiOS) +return b({primaryPlatform:t,productOffers:new o.ProductOffers({offers:t?.offers})},e)}))}function _(e){let t +return e.editorialArtwork?.subscriptionHero&&(t=e.editorialArtwork.subscriptionHero,delete e.editorialArtwork.subscriptionHero),t}function P(e){let t +return e.editorialVideo?.storeFrontVideo?(t=e.editorialVideo.storeFrontVideo,delete e.editorialVideo.storeFrontVideo):e.editorialVideo?.storeFrontVideo4x3&&(t=e.editorialVideo.storeFrontVideo4x3,delete e.editorialVideo.storeFrontVideo4x3),t&&(t.clip=t.videoFile?.[0]),t}e.default=h})),define("web-experience-app/services/media-api/base",["exports","@ember/service","web-experience-app/utils/ssr","web-experience-app/services/media-api","web-experience-app/utils/urls"],(function(e,t,i,r,n){var a,o,l,s +function p(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function c(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let u=(a=class extends t.default{constructor(){var e,t,i +super(...arguments),p(this,"fastboot",o,this),p(this,"mediaApi",l,this),p(this,"router",s,this),i=void 0,(t="api")in(e=this)?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}get realm(){throw new Error("Set realm field in sub class")}async getAPI(){return this.api||(this.api=await this.mediaApi.getRealm(this.realm)),this.api}async getDataFromNextURL(e,t){const i=await this.getURL(e,{},{useRawResponse:!0}),{href:n,next:a}=i,o=t.map((e=>e.id)),l=i.data +let s=this._dataRecordsFromPOJO(l) +s=s.filter((e=>!o.includes(e.id))) +const p=[...t,...s] +return{mergedRecords:(0,r.createProxyWithMetaObject)(p,s.length?{next:a,href:n}:{href:n}),newRecords:s}}_dataRecordsFromPOJO(e){const t=this.api._store._store +return e.map((e=>t.populateDataRecord(e,{},{})))}async getURL(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +const a=await this.getAPI(),o=(0,n.generateMediaAPIUrl)(e,t,this.router.location.getURL(),a.language) +return(0,i.log)("[FASTBOOT MEDIA]",o,JSON.stringify(t)),a.request(o,t,r)}},o=c(a.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(a.prototype,"mediaApi",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(a.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a) +e.default=u})),define("web-experience-app/services/media-player",["exports","@ember/service","@ember/object","@ember/debug","@ember/application","web-experience-app/utils/ember-data/build-attributes","@glimmer/tracking","@ember/runloop","web-experience-app/config","web-experience-app/config/timeouts","web-experience-app/utils/ssr"],(function(e,t,i,r,n,a,o,l,s,p,c){var u,d,m,f,b,g,h +function y(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function w(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}function v(e){return e&&!s.default.hideGlobalElements.includes(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let _=(u=(0,t.inject)("audioPlayer"),d=(0,t.inject)("videoPlayer"),m=class extends t.default{constructor(){super(...arguments),y(this,"_audioPlayer",f,this),y(this,"_videoPlayer",b,this),y(this,"router",g,this),y(this,"_activePlayer",h,this),(0,c.isSSR)()||this.router.on("routeWillChange",(()=>{v(this.router.currentRouteName)&&(this._audioPlayer.prepareTransition(),this._videoPlayer.prepareTransition())}))}debouncedInitVideos(){v(this.router.currentRouteName)&&(0,l.debounce)(this,this._initVideos,p.VIDEO_INIT_TIMEOUT)}async _initVideos(){this.isDestroyed||this.isDestroying||await this._videoPlayer.initializeVideos()}get isPlaying(){return this._videoPlayer?.isPlaying||this._audioPlayer?.isPlaying}get isPaused(){return this._videoPlayer?.isPaused||this._audioPlayer?.isPaused}get isSeeking(){return this._audioPlayer?.isSeeking}get isStopped(){return this._audioPlayer?.isStopped}get isLoading(){return this._videoPlayer?.isLoading||this._audioPlayer?.isLoading}get movieIsLoading(){return this._videoPlayer?.isLoading}get movieIsPlaying(){return this._videoPlayer?.isPlaying}get musicIsPlaying(){return this._audioPlayer?.isPlaying}get musicIsPaused(){return this._audioPlayer?.isPaused}get musicIsLoading(){return this._audioPlayer?.isLoading}get isVideoMode(){return this._activePlayer===this._videoPlayer}get isAudioMode(){return this._activePlayer===this._audioPlayer}get nowPlayingItem(){return this._activePlayer?.nowPlayingItem}get playbackTime(){return this._activePlayer?.playbackTime}get playbackTimeRemaining(){return this._activePlayer?.playbackTimeRemaining}async togglePlaybackCollection(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] +try{e=await e}catch(i){return null}t?(this.musicIsPlaying&&this._audioPlayer.stop(),this._activePlayer=this._videoPlayer):(this.movieIsPlaying&&this._videoPlayer.stop(),this._activePlayer=this._audioPlayer),this._activePlayer.togglePlaybackCollection(e)}async togglePlayback(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2] +try{e=await e}catch(l){return null}t?(0,r.debug)(`[media-player] Toggling playback of item in queue: ${JSON.stringify(t)}`):e&&e.length?(0,r.debug)(`[media-player] Toggling playback of ${e.length} tracks`):(0,r.debug)(`[media-player] Toggling playback: ${JSON.stringify(e)}`) +const{_audioPlayer:n,_videoPlayer:a,movieIsPlaying:o}=this +o&&a.stop(),n.togglePlayback(e,t,i),this._activePlayer=n}buildAudioBookQueue(e){return this._audioPlayer.buildAudioBookQueue(e)}buildPodcastQueue(e){return this._audioPlayer.buildPodcastQueue(e)}buildPodcastEpisodesQueue(e){return this._audioPlayer.buildPodcastEpisodesQueue(e)}buildSongsQueue(e){return this._audioPlayer.buildSongsQueue(e)}isPlayingCollection(e){return!!this._activePlayer&&this._activePlayer.isPlayingCollection(e)}toMediaMeta(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"base" +return(0,n.getOwner)(this).factoryFor(`presenter:media-meta/${t}`).create({model:e})}toMediaResource(e,t){if(e&&t)return{id:e.id,type:t,href:e.assetUrl,attributes:(0,a.default)(e)}}toMediaResourceFromDataRecord(e,t){if(e&&t)return{id:e.id,type:t,href:e.assetUrl,attributes:{artistName:e.artistName,assetUrl:e.assetUrl,contentRating:e.contentRating,description:e.description,durationInMilliseconds:e.durationInMilliseconds,kind:e.kind,mediaKind:e.mediaKind,name:e.name,offers:e.offers,releaseDateTime:e.releaseDateTime,url:e.url,websiteUrl:e.websiteUrl,genreNames:e.genreNames}}}_movieLoadingHandler(){if(!this.movieIsLoading)return +const{_audioPlayer:e,_videoPlayer:t,musicIsPlaying:i}=this +i&&e.stop(),this._activePlayer=t}},f=w(m.prototype,"_audioPlayer",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=w(m.prototype,"_videoPlayer",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=w(m.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(m.prototype,"debouncedInitVideos",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"debouncedInitVideos"),m.prototype),h=w(m.prototype,"_activePlayer",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w(m.prototype,"togglePlayback",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"togglePlayback"),m.prototype),m) +e.default=_})),define("web-experience-app/services/media-shelf/scroll-positions",["exports","@amp/ember-ui-media-shelf/services/media-shelf/scroll-positions"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/media-shelf/viewport",["exports","@amp/ember-ui-media-shelf/services/media-shelf/viewport"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/metrics",["exports","@amp/ember-metrics/services/metrics"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/musickit",["exports","@ember/service","web-experience-app/utils/musickit","web-experience-app/config/environment","@ember/object","web-experience-app/helpers/app-version","web-experience-app/config"],(function(e,t,i,r,n,a,o){var l,s,p,c +function u(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function d(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function m(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const{MEDIA_API:{token:f}}=r.default,{generateEmbedCode:b=(()=>{}),configure:g=(()=>{}),Events:h={},PlaybackStates:y={}}=(0,i.default)() +let w=(l=class extends t.default{constructor(){super(...arguments),u(this,"globalElements",s,this),u(this,"fastboot",p,this),u(this,"metrics",c,this),d(this,"Events",null),d(this,"PlaybackStates",null),d(this,"api",null),d(this,"_isLoaded",!1)}get isAuthenticated(){return this.api?.isAuthorized}async load(){if(this._isLoaded)return +if(this.fastboot.isFastBoot)return +const e=await this._configure();(0,n.set)(this,"api",e),(0,n.set)(this,"Events",h),(0,n.set)(this,"PlaybackStates",y),this._boundChangeHandler=this._authorizationStatusChangeHandler.bind(this),e.addEventListener(this.Events.authorizationStatusDidChange,this._boundChangeHandler),this._updateConsumerId(),this._isLoaded=!0}generateMusickitEmbedCode(e){return b(e)}setQueue(e,t){return this.api.setQueue({[t]:e})}willDestroy(){this.fastboot.isFastBoot||(this.api.removeEventListener(this.Events.authorizationStatusDidChange,this._boundChangeHandler),super.willDestroy(...arguments))}async _configure(){const e=(this.globalElements.storefront||o.default.defaultStorefront).toLowerCase(),t=await g({developerToken:f,storefrontId:e,app:{name:"WEA Preview",build:(0,a.appVersion)(),version:"1.0"},declarativeMarkup:!0,debug:"production"!==r.default.environment,persist:"cookie",prefix:"preview",sourceType:8}),{api:i}=t +return i.books.url=i.books.url.replace("https://web.archive.org/web/20220531203922/https://api.books.apple.com/","https://web.archive.org/web/20220531203922/https://amp-api.books.apple.com/"),t}_authorizationStatusChangeHandler(){this._updateConsumerId()}_updateConsumerId(){this.metrics.addBaseData({consumerId:this.api.cid,isSignedIn:this.isAuthenticated,userType:this.isAuthenticated?"signedIn":"signedOut"})}},s=m(l.prototype,"globalElements",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=m(l.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"metrics",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l) +e.default=w})),define("web-experience-app/services/obc-api",["exports","@ember/service","@ember/object","@ember/debug","rsvp","@amp/media-api-legacy","web-experience-app/utils/books/editorial","web-experience-app/utils/host","@amp/foundation/-internals/network","fetch"],(function(e,t,i,r,n,a,o,l,s,p){var c,u,d,m,f,b +function g(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function h(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.MissingGroupingError=void 0 +class y extends Error{constructor(e){super(`missing OBC grouping for ${e}`),this.name="MissingGroupingError",this.storefront=e}}e.MissingGroupingError=y +const w="obc-api-cache" +let v=(c=(0,i.computed)("_cache"),u=(0,i.computed)("fastboot.shoebox.obc-api-cache"),d=class extends t.default{constructor(){super(...arguments),g(this,"mediaApi",m,this),g(this,"globalElements",f,this),g(this,"fastboot",b,this)}get _urlSession(){const e=(0,l.getOBCHost)() +return new s.URLSession(e,{underlyingStorage:this._cache,fetch:p.default,fetchOptions:{headers:new p.Headers,mode:"cors"}})}get _cache(){const{fastboot:e}=this +let t=e.shoebox.retrieve(w) +return e.isFastBoot&&(t={},e.shoebox.put(w,t)),t}async getGrouping(){const{books:e,groupingId:t}=await(0,n.hash)({books:this.mediaApi.getRealm(a.Realm.AMPBooks),groupingId:this._getGroupingIdForStorefront()}),{groupings:i,metadata:r}=await(0,n.hash)({groupings:e.grouping(t,{platform:"ipad",tabs:"ios",include:"authors"}),metadata:this._getMetadata(t)}),[o]=i +return this._mergeMetadata(o,r),o}async _getGroupingIdForStorefront(){const e=await this._urlSession.request("sunny-grouping-mapping.json"),{storefront:t}=this.globalElements,i=(e.books||{})[t.toLowerCase()] +if(!i)throw new y(t.toLowerCase()) +return i}async _getMetadata(e){const t=`metadata/groupings/${encodeURIComponent(this.globalElements.languageCode.toLowerCase())}/${encodeURIComponent(e)}.json` +return this._urlSession.request(t)}_mergeMetadata(e,t){(0,i.set)(e,"header",{editorialArtwork:t.editorialArtwork,description:t.webDescription||t.description,link:{native:{url:"https://web.archive.org/web/20220531203922/https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewFeature?id=1476734846&mt=11"},web:t.webLink}}) +const[r]=e.tabs;(0,i.set)(r,"children",r.children.filter((e=>e.editorialElementKind!==o.BOOK_ELEMENT.KIND_HERO_LIST)).map((e=>{if(e.editorialElementKind===o.BOOK_ELEMENT.KIND_SINGLE_BOOK){const[r]=e.contents,n=t.contentMetadata[r.id] +n&&Object.entries(n).forEach((t=>{let[r,n]=t +return(0,i.set)(e,r,n)}))}return e.editorialElementKind===o.BOOK_ELEMENT.KIND_COLLAGE_SWOOSH&&(0,i.set)(e,"editorialElementKind",o.BOOK_ELEMENT.KIND_SWOOSH),e})))}},m=h(d.prototype,"mediaApi",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=h(d.prototype,"globalElements",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(d.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"_urlSession",[c],Object.getOwnPropertyDescriptor(d.prototype,"_urlSession"),d.prototype),h(d.prototype,"_cache",[u],Object.getOwnPropertyDescriptor(d.prototype,"_cache"),d.prototype),d) +e.default=v})),define("web-experience-app/services/perfkit",["exports","@amp/ember-metrics/services/perfkit"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/pixel-ratio",["exports","@amp/ember-ui-media-artwork/services/pixel-ratio"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/platform",["exports","@ember/debug","@ember/service","@ember/object","@ember/utils","web-experience-app/utils/launch-client","web-experience-app/utils/ssr","@apple/client-detect","@ember/application","@glimmer/tracking"],(function(e,t,i,r,n,a,o,l,s,p){var c,u,d,m,f,b,g,h,y,w,v,_,P,O +function A(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function k(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:this.browser +return(0,o.isSSR)()?{}:l.ClientDetect.schemeForURL(e,t)}get canOpenAppleMusic(){return!(0,o.isSSR)()&&(this.browser.isMobile||this.browser.isAndroid?this.couldHaveMusic:this.couldHaveiTunes)}get isPreiOS12(){if((0,o.isSSR)())return!1 +if(!this.browser.isiOS)return!1 +const e=this.userAgent.match(T) +if(!e)return!1 +const[,t]=e +return t<12}get isiOS12Plus(){return this.browser.isiOS&&!this.isPreiOS12}get isPreiOS122(){if((0,o.isSSR)())return!1 +if(!this.browser.isiOS)return!1 +const e=this.userAgent.match(T) +if(!e)return!1 +const[,t,i]=e +return t<12||12==t&&i<2}launchFromCta(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={};(0,n.isEmpty)(e)||(r={app:e}) +const o=(0,s.getOwner)(this).lookup("controller:application") +return(0,a.addLaunchQueryParams)(r,o),r=k(k({},r),i),this.launch(t,r)}launch(e,i,r){const n=(0,a.processQueryParams)(e,i);(0,t.debug)(`[launch-client] Handing off to Native App: ${n}`),this.launchClient(n,(e=>{(0,t.debug)(`[launch-client] ClientDetect.launchClient: callback(supported): ${e}`) +const i=0===e +if(!this.isDestroyed&&!this.isDestroying&&("function"==typeof r?r(!i):this.nativeLaunchFailed=i,i)){const e=document.body +e&&e.scrollIntoView()}}))}launchClient(e,t){this.clientDetect.launchClient(e,t)}},u=j(c.prototype,"nativeLaunchFailed",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=j(c.prototype,"browser",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),m=j(c.prototype,"couldHaveAppStore",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=j(c.prototype,"couldHaveMacAppStore",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=j(c.prototype,"couldHaveiTunes",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=j(c.prototype,"couldHaveiTunesU",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=j(c.prototype,"couldHaveMessages",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=j(c.prototype,"couldHaveMusic",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=j(c.prototype,"couldHavePodcasts",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=j(c.prototype,"couldHaveBookStore",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=j(c.prototype,"couldHaveTV",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=j(c.prototype,"couldHaveWatch",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=j(c.prototype,"userAgent",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),j(c.prototype,"launchFromCta",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"launchFromCta"),c.prototype),c) +e.default=z})),define("web-experience-app/services/record-headers-cache",["exports","@ember/service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const i=/max-age=(\d+)/ +class r extends t.default{constructor(){super(...arguments),this._data={}}add(e,t,r){let{modelName:n}=e +const a={} +if(r.Expires)a.Expires=new Date(r.Expires) +else if(r["cache-control"]){const[,e]=r["cache-control"].match(i) +e&&(a.Expires=new Date(Date.now()+1e3*parseInt(e,10)))}this._data[n+t]=a}headersFor(e,t){let{modelName:i}=e +return this._data[i+t]}}e.default=r})),define("web-experience-app/services/records-visited",["exports","@ember/service","web-experience-app/utils/ember-data/json-api"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class r extends t.default{constructor(){var e,t,r +super(...arguments),r=null,(t="resourceRegister")in(e=this)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,this.resourceRegister=new i.ResourceRegister}register(e){this.resourceRegister.register(e)}has(e){return this.resourceRegister.get(e)}}e.default=r})),define("web-experience-app/services/responsive",["exports","@ember/object/evented","@ember/service","@glimmer/tracking","web-experience-app/config","web-experience-app/utils/ssr"],(function(e,t,i,r,n,a){var o,l +function s(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let p=(o=class extends(i.default.extend(t.default)){constructor(){var e,t,i,r +super(...arguments),s(this,"viewports",n.default.viewports),s(this,"_mqls",null),e=this,t="viewport",r=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),(0,a.isSSR)()||this._installHandlers()}_didChangeHandler(e,t){if(!e||!e.matches)return +const i=this.viewports.find((e=>e.mediaQueryStrict===t)) +this.viewport=i.name,this.trigger("didChange",e)}_installHandlers(){this._mqls=this.viewports.map((e=>{let{mediaQueryStrict:t}=e +const i=window.matchMedia(t),r=e=>{this._didChangeHandler(e,t)} +return i.addEventListener?i.addEventListener("change",r):i.addListener(r),this._didChangeHandler(i,t),{mql:i,listener:r}}))}_uninstallHandlers(){this._mqls&&this._mqls.forEach((e=>{let{mql:t,listener:i}=e +t.removeEventListener?t.removeEventListener("change",i):t.removeListener(i)}))}willDestroy(){super.willDestroy(...arguments),(0,a.isSSR)()||this._uninstallHandlers()}},c=o.prototype,u="viewport",d=[r.tracked],m={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,u,b),b=null),l=b,o) +var c,u,d,m,f,b +e.default=p})),define("web-experience-app/services/router-scroll",["exports","ember-router-scroll/services/router-scroll"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/router-state",["exports","@ember/service","web-experience-app/config/environment","@ember/runloop","@glimmer/tracking","@ember/object","web-experience-app/utils/routing","web-experience-app/utils/ssr","@ember/application"],(function(e,t,i,r,n,a,o,l,s){var p,c,u,d,m +function f(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function b(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const{PROGRESS_BAR_DELAY:h}=i.default.APP +let y=(p=class extends t.default{constructor(){super(...arguments),f(this,"platform",c,this),f(this,"router",u,this),f(this,"isTransitioning",d,this),f(this,"timer",m,this),b(this,"_requestId",null),b(this,"_measureProgressTimer",void 0)}measureProgress(){if(this.isDestroyed||this.isDestroying)return +let e=this.timer +if(e+=e>90?1/12:e>75?1/8:e>50?.2:1/3,this.timer=e,!this.isTransitioning||e>=100)window.cancelAnimationFrame(this._requestId) +else{const e=window.requestAnimationFrame(this.measureProgress) +this._requestId=e}}clearProgress(){this.isDestroyed||this.isDestroying||(this.timer=100,(0,r.later)(this,this.resetTimer,50))}resetTimer(){this.isDestroyed||this.isDestroying||(this.timer=0)}setupLoadingState(e){if((0,l.isSSR)())return +if(this.platform.browser.isIE)return +let[t]=e.targetName.split(".") +const i=e.intent.url?(0,o.findIdInSegments)(e.intent.url.split("/")):null +"story"!==t&&(t=`product/${t}`) +let n=!1 +if(i){const e=(0,s.getOwner)(this).lookup("service:store") +n=e&&e.hasRecordForId?.(t,i)}n||this.router._router.isFirstRoute||(this.isTransitioning=!0,this._measureProgressTimer=(0,r.later)(this,this.measureProgress,h))}clearLoadingState(){(0,l.isSSR)()||this.platform.browser.isIE||this.isTransitioning&&((0,r.scheduleOnce)("afterRender",this,this.afterRender),(0,r.cancel)(this._measureProgressTimer),(0,a.set)(this,"_measureProgressTimer",null))}afterRender(){this.clearProgress(),(0,r.later)(this,(()=>{this.isTransitioning=!1}),100)}},c=g(p.prototype,"platform",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(p.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(p.prototype,"isTransitioning",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=g(p.prototype,"timer",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),g(p.prototype,"measureProgress",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"measureProgress"),p.prototype),g(p.prototype,"afterRender",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"afterRender"),p.prototype),p) +e.default=y})),define("web-experience-app/services/short-number",["exports","ember-short-number/services/short-number"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/starkit",["exports","@amp/ember-metrics/services/starkit"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/translation",["exports","@amp/ember-localizer/services/translation","@ember/service","web-experience-app/config/environment","web-experience-app/config","@glimmer/tracking","@amp/ember-localizer/utils/page-dir","@apple/babel-plugin-feature-remover","web-experience-app/utils/ssr"],(function(e,t,i,r,n,a,o,l,s){var p,c,u,d,m,f,b +function g(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function h(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let y=(p=class extends t.default{constructor(){var e,t,i +super(...arguments),e=this,t="ENV",i=r.default,t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,g(this,"fastboot",c,this),g(this,"globalElements",u,this),g(this,"locale",d,this),g(this,"hasLoaded",m,this),g(this,"requestedLanguage",f,this),g(this,"storedLanguage",b,this)}async getBestLanguage(){let e +return this.fastboot.isFastBoot?(e=await this.globalElements.getAllowedLanguage(this.requestedLanguage),e&&this.fastboot.shoebox.put(n.default.shoeboxNames.languageCode,e)):e=this.fastboot.shoebox.retrieve(n.default.shoeboxNames.languageCode)||await this.globalElements.getAllowedLanguage(this.requestedLanguage)||super.getBestLanguage(),this.storedLanguage=e,e}getPageDir(){return o.RTL_LANG_CODES_OVERRIDE.includes(this.requestedLanguage)?"rtl":super.getPageDir(...arguments)}async load(){await super.load(...arguments),this.hasLoaded=!0,this.locale.setLocale(this.storedLanguage),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"" +if((0,s.isSSR)())return +if(o.RTL_LANG_CODES.includes(e.substring(0,2).toLowerCase())){const e=[...document.getElementsByTagName("link")].find((e=>e.dataset.rtl)) +e&&e.dataset.rtl&&(e.href=e.dataset.rtl)}}(this.storedLanguage)}},c=h(p.prototype,"fastboot",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(p.prototype,"globalElements",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=h(p.prototype,"locale",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(p.prototype,"hasLoaded",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=h(p.prototype,"requestedLanguage",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),b=h(p.prototype,"storedLanguage",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),p) +e.default=y})),define("web-experience-app/services/video-player",["exports","@ember/service","@ember/debug","@ember/array","web-experience-app/config","@glimmer/tracking","@ember/object","web-experience-app/utils/ssr","@ember/utils"],(function(e,t,i,r,n,a,o,l,s){var p,c,u,d,m,f +function b(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function g(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.states=e.default=void 0 +const y={NONE:0,LOADING:1,PLAYING:2,PAUSED:3} +e.states=y +let w=(p=class extends t.default{constructor(){super(...arguments),b(this,"mediaPlayer",c,this),b(this,"platform",u,this),b(this,"responsive",d,this),g(this,"_videos",null),b(this,"_playbackState",m,this),g(this,"_currentQueue",null),g(this,"_currentQueueIndex",null),b(this,"nowPlayingItem",f,this),g(this,"_player",null),g(this,"_modal",null),g(this,"_pendingMedia",null)}get isPlaying(){return this._playbackState===y.PLAYING}get isPaused(){return this._playbackState===y.PAUSED}get isLoading(){return this._playbackState===y.LOADING}willDestroy(){if(super.willDestroy(...arguments),(0,l.isSSR)())return +const{responsive:e}=this +e.has?.("didChange")&&e.off("didChange",this._resizeHandler)}prepareTransition(){(0,i.debug)("[media-player] Stopping video playback due to page transition"),this._removeListeners() +const e=this._getVideoElements() +Array.isArray(e)&&e.length>0&&(this.stop(),this._acFilmsDestroy()),this._unsetVideos()}registerVideo(e,t){if(!t||!e.url)return +const i=this._videos||(0,r.A)() +t.addEventListener("click",this._setPendingMediaElement) +const{id:n,meta:a,url:o}=e +i.some((e=>e.id===n))||(i.push({id:n,url:o,meta:a,element:t}),this._videos=i)}async loadPlayer(){const{default:e}=await emberAutoImportDynamic("@marcom/ac-films") +return e}async initializeVideos(){if((0,l.isSSR)())return +const e=this._getVideoElements() +if(!Array.isArray(e)||0===e.length)return +const{_player:t}=this +t&&t.controls&&this._acFilmsDestroy() +const i=await this.loadPlayer(),{player:r,modalVideo:a,destroy:o}=i.create(e,{modal:!0,poster:n.default.videoLoadingPoster,closeOnEnd:!1,crossorigin:null,localizationBasePath:n.default.videoLocalizationPath,sharing:{}}) +if(r.on("play",this._onPlay),r.on("pause",this._onPause),r.on("ended",this._onEnded),a&&a.on("close",this._onClosed),this.responsive.on("didChange",this._resizeHandler),this._player=r,this._acFilmsDestroy=o,this._modal=a,this.platform.browser.isSafari){const e=r.getMediaElement(),t=e.webkitSetPresentationMode +r.on("pictureinpicture:change",this._onPipModeChanged) +const i=this +e.webkitSetPresentationMode=function(e){if(!i.isPlayingCollection(i._currentQueue)||!i._isPiP()||"inline"!==e)return t.apply(this,arguments)}}}_acFilmsDestroy(){}togglePlaybackCollection(e){const{_player:t}=this +if(this.isPlayingCollection(e))return this.isPlaying?t.pause():t.play() +this._currentQueue=e,this._currentQueueIndex=-1,this._playNextInQueue()}updateCurrentQueue(e,t){this._currentQueue=e,this._currentQueueIndex=t}isPlayingCollection(e){const{_currentQueue:t}=this +if((0,s.isEmpty)(e)||(0,s.isEmpty)(t))return!1 +if(t.length!==e.length)return!1 +const i=e.map((e=>e.id)) +return t.every((e=>-1!==i.indexOf(e.id)))}togglePlayback(e){if(!e.url)return +this._closePlayer() +const t=this._findVideoByUrl(e.url) +t&&t.element.click()}stop(){const{_player:e,_modal:t}=this +this.nowPlayingItem=null,e&&e.pause(),t&&t.close()}findVideoById(e){return this._videos.findBy("id",e)}_resizeHandler(){const e=this._player +e&&e.refreshSize()}_isPiP(){return this.platform.browser.isSafari&&this._player.isPictureInPicture()}_onPlay(){this.isDestroyed||this.isDestroying||(this.nowPlayingItem=this._pendingMedia,this._playbackState=y.PLAYING,this.pendingMedia=null)}_onPipModeChanged(){!this._isPiP()&&this.isPaused&&this._closePlayer(!0),this._isPiP()&&this.isPlaying&&this._modal.modalElement.classList.add("ac-modal-video-pip")}_onPause(){this.isDestroyed||this.isDestroying||this.isPlaying&&(this._playbackState=y.PAUSED)}_onEnded(){const e=(0,s.isEmpty)(this._currentQueue)?this._closePlayer:this._playNextInQueue +this._onFinish(e)}_onClosed(){this._onFinish(this._closePlayer)}_onFinish(e){this.isDestroyed||this.isDestroying||("function"!=typeof e?(this._playbackState=y.NONE,this.nowPlayingItem=null):e.call(this))}_getVideoElements(){const e=this._videos +return e?e.mapBy("element"):[]}_findVideoByUrl(e){return this._videos.findBy("url",e)}_setPendingMediaElement(e){const t=e.currentTarget.href||e.currentTarget.getAttribute("data-ac-films-href"),i=this._findVideoByUrl(t) +i&&(this._pendingMedia=i,this.setLoading())}setLoading(){this._playbackState=y.LOADING,this.mediaPlayer._movieLoadingHandler()}_removeListeners(){this._getVideoElements().forEach((e=>{e.removeEventListener("click",this._setPendingMediaElement)}))}_unsetVideos(){this._videos=null}_playNextInQueue(){const e=this._currentQueueIndex+1 +if(!this._currentQueue||e>=this._currentQueue.length)return void this._closePlayer(!0) +this._isPiP()&&this._modal.close(),this._currentQueueIndex=e +const t=this._currentQueue[e],i=this._findVideoByUrl(t.url) +i?i.element.click():this._playNextInQueue()}_closePlayer(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] +this._isPiP()&&!e||(this._currentQueue=null,this._currentQueueIndex=null,this._playbackState=y.NONE,this.nowPlayingItem=null),this._modal&&this._modal.close()}},c=h(p.prototype,"mediaPlayer",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(p.prototype,"platform",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=h(p.prototype,"responsive",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(p.prototype,"_playbackState",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return y.NONE}}),f=h(p.prototype,"nowPlayingItem",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h(p.prototype,"_onPlay",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"_onPlay"),p.prototype),h(p.prototype,"_onPipModeChanged",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"_onPipModeChanged"),p.prototype),h(p.prototype,"_onPause",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"_onPause"),p.prototype),h(p.prototype,"_onEnded",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"_onEnded"),p.prototype),h(p.prototype,"_onClosed",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"_onClosed"),p.prototype),h(p.prototype,"_setPendingMediaElement",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"_setPendingMediaElement"),p.prototype),p) +e.default=w})),define("web-experience-app/supported-locales",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=["ar-dz","ar-bh","ar-eg","ar-iq","ar-jo","ar-kw","ar-lb","ar-ly","ar-ma","ar-om","ar-qa","ar-sa","ar-sd","ar-sy","ar-tn","ar-ae","ar-ye","he-il","iw-il","ca-es","cs-cz","da-dk","de-ch","de-de","el-gr","en-au","en-ca","en-gb","en-us","es-419","es-es","es-mx","es-xl","et-ee","fi-fi","fr-ca","fr-fr","hi-in","hr-hr","hu-hu","id-id","is-is","it-it","iw-il","ja-jp","ko-kr","lt-lt","lv-lv","ms-my","nl-nl","no-no","no-nb","nb-no","pl-pl","pt-br","pt-pt","ro-ro","ru-ru","sk-sk","sv-se","th-th","tr-tr","uk-ua","vi-vi","vi-vn","zh-cn","zh-hans","zh-hant","zh-hk","zh-tw","ar","ca","cs","da","de","el","en","es","fi","fr","he","hi","hr","hu","id","is","it","ja","ko","lt","lv","ms","nb","nl","no","pl","pt","ro","ru","sk","sv","th","tr","uk","vi","zh"]})),define("web-experience-app/templates/app-bundle",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"92Xogldg",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n"],[41,[30,0,["appViewState","isMacAppStoreView"]],[[[1," "],[8,[39,2],null,[["@supportsArcade"],[[30,1,["viewModel","product","supportsArcade"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@supportsArcade"],[[30,1,["viewModel","product","supportsArcade"]]]],null],[1,"\\n"]],[]]],[1,"\\n"],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["seeAllData"]],[[[1," "],[8,[39,5],null,null,[["default"],[[[[1,"\\n"],[44,[[28,[37,7],[[30,2],[30,1,["seeAllData","seeAllSectionType"]]],null]],[[[1," "],[8,[30,3],null,[["@header","@items","@productModel","@seeAllModelType","@sectionType","@metricsConfigKey"],[[30,1,["seeAllData","header"]],[30,1,["seeAllData","items"]],[30,1,["viewModel","product"]],[30,1,["seeAllData","seeAllModelType"]],[30,1,["seeAllData","sectionType"]],"navigateShelf"]],null],[1,"\\n"]],[3]]],[1," "]],[2]]]]],[1,"\\n"]],[]],[[[41,[30,1,["viewModel","product","supportsArcade"]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,9],[[28,[37,10],null,null]],null],[[[41,[30,0,["showBanner"]],[[[1," "],[8,[39,11],null,[["@editMessage","@editRequested","@availabilityMessage"],[[28,[37,12],[[30,0,["editMessageKey"]]],null],[30,0,["showEditRequestedBanner"]],[28,[37,12],[[30,0,["availabilityMessageKey"]]],null]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[1," "],[8,[39,13],null,[["@model","@displayPrice","@customersAlsoBoughtApps","@developerOtherApps","@promotedInApps","@appEvents","@appsInBundle","@relatedEditorialItems","@reviews","@subscriptions","@screenshotGroups","@primaryPlatform","@showPreorder"],[[30,1,["viewModel","product"]],[30,0,["displayPrice"]],[30,1,["viewModel","customersAlsoBoughtApps"]],[30,1,["viewModel","developerOtherApps"]],[30,1,["viewModel","promotedInApps"]],[30,1,["viewModel","appEvents"]],[30,1,["viewModel","appsInBundle"]],[30,1,["viewModel","relatedEditorialItems"]],[30,1,["viewModel","reviews"]],[30,1,["viewModel","subscriptions"]],[30,1,["viewModel","screenshotGroups"]],[30,1,["viewModel","product","primaryPlatform"]],[30,0,["showPreorder"]]]],null],[1,"\\n\\n"],[41,[30,1,["viewModel","product","supportsArcade"]],[[[1," "],[8,[39,14],null,null,null],[1,"\\n "],[8,[39,15],null,null,null],[1,"\\n"]],[]],null]],[]]]],[]]]]]],["@model","map","SeeAllComponent"],false,["seo-tags","if","we-localnav/mac-app-store","we-localnav/app-store","animation-wrapper","see-all/chooser","let","get","pages/app/we-banner-arcade","not","is-ssr","pages/app/we-banner","t","pages/app-bundle","pages/app/we-footer-arcade","we-footer-disclaimer"]]',moduleName:"web-experience-app/templates/app-bundle.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/app-event",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"rCeWeuyD",block:'[[[8,[39,0],null,[["@supportsArcade"],[[30,1,["viewModel","product","supportsArcade"]]]],null],[1,"\\n\\n"],[8,[39,1],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,2],null,null,[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@appEvent","@app"],[[30,1,["viewModel","product"]],[30,1,["viewModel","app"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],["@model"],false,["we-localnav/app-store","seo-tags","animation-wrapper","pages/app-event"]]',moduleName:"web-experience-app/templates/app-event.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/app",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"WE8RXt4F",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[41,[30,0,["appViewState","isMacAppStoreView"]],[[[1," "],[8,[39,2],null,[["@supportsArcade"],[[30,1,["viewModel","product","supportsArcade"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@supportsArcade"],[[30,1,["viewModel","product","supportsArcade"]]]],null],[1,"\\n"]],[]]],[1,"\\n"],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["seeAllData"]],[[[1," "],[8,[39,5],null,null,[["default"],[[[[1,"\\n"],[44,[[28,[37,7],[[30,2],[30,1,["seeAllData","seeAllSectionType"]]],null]],[[[1," "],[8,[30,3],null,[["@header","@items","@productModel","@seeAllModelType","@sectionType","@metricsConfigKey"],[[30,1,["seeAllData","header"]],[30,1,["seeAllData","items"]],[30,1,["viewModel","product"]],[30,1,["seeAllData","seeAllModelType"]],[30,1,["seeAllData","sectionType"]],"navigateShelf"]],null],[1,"\\n"]],[3]]],[1," "]],[2]]]]],[1,"\\n\\n"]],[]],[[[41,[30,1,["viewModel","product","supportsArcade"]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,9],[[30,1,["viewModel","product","primaryPlatform","usesExternalLinkPurchase"]],[30,1,["viewModel","product","primaryPlatform","usesExternalPurchase"]]],null],[[[1," "],[8,[39,10],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,11],[[28,[37,12],null,null]],null],[[[41,[30,0,["showBanner"]],[[[1," "],[8,[39,13],null,[["@editMessage","@editRequested","@availabilityMessage"],[[28,[37,14],[[30,0,["editMessageKey"]]],null],[30,0,["showEditRequestedBanner"]],[28,[37,14],[[30,0,["availabilityMessageKey"]]],null]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[8,[39,15],null,[["@model","@displayPrice","@customersAlsoBoughtApps","@developerOtherApps","@promotedInApps","@appEvents","@relatedEditorialItems","@reviews","@subscriptions","@screenshotGroups","@primaryPlatform","@showPreorder","@familySharingStoryLink"],[[30,1,["viewModel","product"]],[30,0,["displayPrice"]],[30,1,["viewModel","customersAlsoBoughtApps"]],[30,1,["viewModel","developerOtherApps"]],[30,1,["viewModel","promotedInApps"]],[30,1,["viewModel","appEvents"]],[30,1,["viewModel","relatedEditorialItems"]],[30,1,["viewModel","reviews"]],[30,1,["viewModel","subscriptions"]],[30,1,["viewModel","screenshotGroups"]],[30,1,["viewModel","product","primaryPlatform"]],[30,0,["showPreorder"]],[30,1,["viewModel","familySharingStoryLink"]]]],null],[1,"\\n\\n"],[41,[30,1,["viewModel","product","supportsArcade"]],[[[1," "],[8,[39,16],null,null,null],[1,"\\n "],[8,[39,17],null,null,null],[1,"\\n"]],[]],null]],[]]]],[]]]]],[1,"\\n"]],["@model","map","SeeAllComponent"],false,["seo-tags","if","we-localnav/mac-app-store","we-localnav/app-store","animation-wrapper","see-all/chooser","let","get","pages/app/we-banner-arcade","or","pages/app/external-purchases/banner","not","is-ssr","pages/app/we-banner","t","pages/app","pages/app/we-footer-arcade","we-footer-disclaimer"]]',moduleName:"web-experience-app/templates/app.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/application-error",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"FSeFncdV",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[41,[30,1,["visitedURL"]],[[[1," "],[8,[39,2],null,[["@url"],[[30,1,["visitedURL"]]]],null],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["message"]]],[1,"\\n"]],[]]]],["@model"],false,["seo-tags","if","we-connecting"]]',moduleName:"web-experience-app/templates/application-error.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/application",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"zlKzZxwB",block:'[[[10,0],[14,0,"ember-view"],[12],[1,"\\n "],[8,[39,0],null,[["@isDarkTheme"],[false]],null],[1,"\\n\\n "],[10,"main"],[15,0,[29,["selfclear ",[30,0,["viewStateTheme"]]]]],[12],[1,"\\n "],[46,[28,[37,2],null,null],null,null,null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["global-elements","component","-outlet"]]',moduleName:"web-experience-app/templates/application.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/carrier",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"NSkrjR3y",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[10,0],[14,0,"l-content-width l-viewport-centered"],[12],[1,"\\n "],[10,"section"],[14,0,"carrier"],[12],[1,"\\n "],[10,"h1"],[14,0,"carrier__title"],[12],[1,[28,[35,1],["WEA.CarrierPages.UpdateOS.Title"],null]],[13],[1,"\\n "],[10,0],[14,0,"carrier__steps"],[12],[1,"\\n "],[10,"ul"],[12],[1,"\\n "],[10,"li"],[12],[1,[28,[35,1],["WEA.CarrierPages.UpdateOS.Instructions.iOS"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"h2"],[14,0,"carrier__instructions"],[12],[1,[28,[35,1],["WEA.CarrierPages.UpdateOS.Instructions.One"],null]],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["seo-tags","t"]]',moduleName:"web-experience-app/templates/carrier.hbs",isStrictMode:!1}) +e.default=i})) +define("web-experience-app/templates/charts-error",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"62bHqpKj",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,null],[1,"\\n\\n"],[10,0],[14,0,"we-page-error l-content-width l-viewport-centered l-viewport-centered--with-header-footer"],[12],[1,"\\n "],[10,"h1"],[14,"role","status"],[14,0,"we-page-error__message"],[12],[1,"\\n "],[1,[30,0,["message"]]],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["seo-tags","we-localnav/dynamic"]]',moduleName:"web-experience-app/templates/charts-error.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/charts",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"vElwodaB",block:'[[[8,[39,0],null,null,null],[1,"\\n\\n"],[46,[28,[37,2],null,null],null,null,null],[1,"\\n"]],[],false,["we-localnav/dynamic","component","-outlet"]]',moduleName:"web-experience-app/templates/charts.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/charts/audiobooks/genre",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"liPJSpC3",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@isAudiobooks","@isSeeAllView","@isLoadingNextPage","@totalMaxLimitReached","@chartsList","@genres","@popularGenres","@title","@onNextPage"],[true,true,[30,0,["isLoadingNextPage"]],[30,0,["totalMaxLimitReached"]],[30,0,["model","chartsList"]],[30,0,["model","genres"]],[30,0,["model","popularGenres"]],[30,0,["model","genreTitle"]],[30,0,["nextPage"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["seo-tags","animation-wrapper","pages/charts"]]',moduleName:"web-experience-app/templates/charts/audiobooks/genre.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/charts/audiobooks/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"RbIE/Yh9",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@isAudiobooks","@isSeeAllView","@isLoadingNextPage","@totalMaxLimitReached","@chartsList","@genres","@popularGenres","@onNextPage"],[true,true,[30,0,["isLoadingNextPage"]],[30,0,["totalMaxLimitReached"]],[30,0,["model","chartsList"]],[30,0,["model","genres"]],[30,0,["model","popularGenres"]],[30,0,["nextPage"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["seo-tags","animation-wrapper","pages/charts"]]',moduleName:"web-experience-app/templates/charts/audiobooks/index.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/charts/chart-see-all",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"WxKbp9Ce",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@isSeeAllView","@isLoadingNextPage","@totalMaxLimitReached","@chartsList","@genres","@popularGenres","@title","@onNextPage"],[true,[30,0,["isLoadingNextPage"]],[30,0,["totalMaxLimitReached"]],[30,0,["model","chartsList"]],[30,0,["model","genres"]],[30,0,["model","popularGenres"]],[30,0,["model","genreTitle"]],[30,0,["nextPage"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["seo-tags","animation-wrapper","pages/charts"]]',moduleName:"web-experience-app/templates/charts/chart-see-all.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/charts/device/category",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"ZzV+f2E6",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@shelfConfig","@chartsList","@genres","@extraGenres","@title","@isSeeAllView","@onNextPage","@totalMaxLimitReached"],[[30,0,["model","shelfConfig"]],[30,0,["model","chartsList"]],[30,0,["model","genres"]],[28,[37,3],[[30,0,["model","extraGenres"]],"0"],null],[30,0,["model","genreTitle"]],[30,0,["model","isSeeAll"]],[30,0,["nextPage"]],[30,0,["totalMaxLimitReached"]]]],[["default"],[[[[1,"\\n "],[10,3],[15,6,[30,1,["seeAllLinkUrl"]]],[14,"data-we-link-to-exclude",""],[14,0,"link section__nav__see-all-link ember-view"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.Common.SeeAll.Button"],null]],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]]]]],[1,"\\n\\n"]],["chart"],false,["seo-tags","animation-wrapper","pages/charts","get","t"]]',moduleName:"web-experience-app/templates/charts/device/category.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/charts/device/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"816QV6gX",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@chartsList","@genres","@extraGenres"],[[30,0,["model","chartsList"]],[30,0,["model","genres"]],[28,[37,3],[[30,0,["model","extraGenres"]],"0"],null]]],[["default"],[[[[1,"\\n "],[10,3],[15,6,[30,1,["seeAllLinkUrl"]]],[14,"data-we-link-to-exclude",""],[14,0,"link section__nav__see-all-link ember-view"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.Common.SeeAll.Button"],null]],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]]]]],[1,"\\n"]],["chart"],false,["seo-tags","animation-wrapper","pages/charts","get","t"]]',moduleName:"web-experience-app/templates/charts/device/index.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/charts/genre",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"PTtNkH1J",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@shelfConfig","@chartsList","@genres","@popularGenres","@title"],[[30,0,["model","shelfConfig"]],[30,0,["model","chartsList"]],[30,0,["model","genres"]],[30,0,["model","popularGenres"]],[30,0,["model","genreTitle"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["seo-tags","animation-wrapper","pages/charts"]]',moduleName:"web-experience-app/templates/charts/genre.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/charts/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"ShyL6Fhy",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@chartsList","@genres","@popularGenres"],[[30,0,["model","chartsList"]],[30,0,["model","genres"]],[30,0,["model","popularGenres"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["seo-tags","animation-wrapper","pages/charts"]]',moduleName:"web-experience-app/templates/charts/index.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/developer",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"aXZMbbS8",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n"],[8,[39,1],null,[["@localNavClassNames"],[[52,[30,0,["model","artwork"]],"localnav-noborder"]]],null],[1,"\\n\\n"],[8,[39,3],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["seeAllData"]],[[[1," "],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[44,[[28,[37,6],[[30,2],[30,1,["seeAllData","seeAllSectionType"]]],null]],[[[1," "],[8,[30,3],null,[["@header","@items","@productModel","@seeAllModelType","@sectionType","@metricsConfigKey"],[[30,1,["seeAllData","header"]],[30,1,["seeAllData","items"]],[30,1,["viewModel","product"]],[30,1,["seeAllData","seeAllModelType"]],[30,1,["seeAllData","sectionType"]],"navigateShelf"]],null],[1,"\\n"]],[3]]],[1," "]],[2]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,7],null,[["@model","@bundles","@bundlesCount","@iPhoneiPadApps","@iPhoneiPadAppsCount","@iPhoneApps","@iPhoneAppsCount","@iPadApps","@iPadAppsCount","@iMessageApps","@iMessageAppsCount","@appleTvApps","@appleTvAppsCount","@macApps","@macAppsCount","@watchApps","@watchAppsCount","@allApps"],[[30,0,["model","viewModel","product"]],[30,0,["model","viewModel","bundles"]],[30,0,["model","viewModel","bundles","length"]],[30,0,["model","viewModel","iPhoneiPadApps"]],[30,0,["model","viewModel","iPhoneiPadApps","length"]],[30,0,["model","viewModel","iPhoneApps"]],[30,0,["model","viewModel","iPhoneApps","length"]],[30,0,["model","viewModel","iPadApps"]],[30,0,["model","viewModel","iPadApps","length"]],[30,0,["model","viewModel","iMessageApps"]],[30,0,["model","viewModel","iMessageApps","length"]],[30,0,["model","viewModel","appleTvApps"]],[30,0,["model","viewModel","appleTvApps","length"]],[30,0,["model","viewModel","macApps"]],[30,0,["model","viewModel","macApps","length"]],[30,0,["model","viewModel","watchApps"]],[30,0,["model","viewModel","watchApps","length"]],[30,0,["model","viewModel","allApps"]]]],null],[1,"\\n"]],[]]]],[]]]]],[1,"\\n"]],["@model","map","SeeAllComponent"],false,["seo-tags","we-localnav/app-store","if","animation-wrapper","see-all/chooser","let","get","pages/developer"]]',moduleName:"web-experience-app/templates/developer.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/invoice",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"MW1059rd",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[10,0],[14,0,"l-content-width l-viewport-centered"],[12],[1,"\\n "],[10,"section"],[14,0,"invoice"],[12],[1,"\\n "],[10,"h1"],[14,0,"invoice__title"],[12],[1,[28,[35,1],["WEA.InvoicePages.Receipts.Title"],null]],[13],[1,"\\n "],[10,"h2"],[14,0,"invoice__instructions"],[12],[1,[28,[35,1],["WEA.InvoicePages.Receipts.Instructions"],null]],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["seo-tags","t"]]',moduleName:"web-experience-app/templates/invoice.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/not-found",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"j5cIr1I+",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,[["@url","@preventLaunch"],[[30,0,["model","url"]],[30,0,["preventConnectingLaunch"]]]],null],[1,"\\n"]],[],false,["seo-tags","we-connecting"]]',moduleName:"web-experience-app/templates/not-found.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/storefront",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"oj8Q/rI1",block:'[[[46,[28,[37,1],null,null],null,null,null],[1,"\\n"]],[],false,["component","-outlet"]]',moduleName:"web-experience-app/templates/storefront.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/templates/story",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.createTemplateFactory)({id:"NTHAgWXs",block:'[[[8,[39,0],null,null,null],[1,"\\n\\n"],[8,[39,1],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@story"],[[30,1,["viewModel","product"]]]],null],[1,"\\n"]],["@model"],false,["we-localnav/app-store","seo-tags","pages/story"]]',moduleName:"web-experience-app/templates/story.hbs",isStrictMode:!1}) +e.default=i})),define("web-experience-app/utils/amp-bidi",["exports","ember-ui-bidi-text/utils/amp-bidi"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/utils/apps/app-events",["exports","date-fns","web-experience-app/utils/apps/relative-time","web-experience-app/utils/date-time","@amp/ember-ui-media-artwork/utils/srcset"],(function(e,t,i,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.fallbackEventArtwork=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"" +return(0,n.buildSrc)(e,{width:100,height:25,crop:"br"})},e.formatEventBadge=function(e,n,s){const{badgeKind:p}=e +let{startDate:c,endDate:u}=e +if(c=(0,r.getDateObject)(c),u=(0,r.getDateObject)(u),n=(0,r.getDateObject)(n),(0,t.isAfter)(c,n))return function(e,n,o,l){const s=(0,t.differenceInCalendarDays)(e,n),p=(0,r.diffInMinutes)(e,n) +if(0===s&&p<60)return o===a?l.t("WEA.Common.Time.AvailableIn",{minutes:p}):l.t("WEA.Common.Time.StartsIn",{minutes:p}) +if(s<7)return(0,i.formatUpcomingTime)(e,s,l) +return(0,r.formatDate)(e,l.locale,"MONTH_ABBREVIATED_DAY")}(c,n,p,s) +if((0,t.isAfter)(u,n))return function(e,t){switch(e){case l:return t.t("WEA.AppPages.Events.Status.Live") +case o:return t.t("WEA.AppPages.Events.Status.HappeningNow") +case a:default:return t.t("WEA.AppPages.Events.Status.NowAvailable")}}(p,s) +return s.t("WEA.AppPages.Events.Status.Ended")},e.isEndedEvent=s,e.isFutureEvent=p,e.isHappeningEvent=c,e.isLiveHappeningEvent=function(e,t){const{badgeKind:i}=e +if("live"!==i)return!1 +return c(e,t)},e.shouldSubscribe=function(e){return p(e,Date.now())},e.shouldUnsubscribe=function(e){return s(e,Date.now())} +const a="available",o="happening",l="live" +function s(e,i){let{endDate:n}=e +return n=(0,r.getDateObject)(n),i=(0,r.getDateObject)(i),(0,t.isAfter)(i,n)}function p(e,i){let{startDate:n}=e +return n=(0,r.getDateObject)(n),i=(0,r.getDateObject)(i),(0,t.isAfter)(n,i)}function c(e,i){let{startDate:n,endDate:a}=e +return n=(0,r.getDateObject)(n),a=(0,r.getDateObject)(a),i=(0,r.getDateObject)(i),!(0,t.isAfter)(n,i)&&(0,t.isAfter)(a,i)}})),define("web-experience-app/utils/apps/app-screenshots",["exports","@ember/object","web-experience-app/config/screenshot-profiles","web-experience-app/utils/apps/array-move-item","web-experience-app/utils/apps/device-support","web-experience-app/utils/apps/app-type"],(function(e,t,i,r,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.generateAppScreenshotGroups=function(e,o){const{deviceFamilies:c,isSiliconSupported:u}=e,{screenshots:m,versions:f}=function(e){const t={},i={} +for(const r in e.platforms){const n=e.platforms[r] +l(t,i,d(n),e,n)}return{screenshots:p((0,a.isMessagesOnly)(e)?i:t),versions:s(t)}}(e),b=i.ORDERED_PLATFORMS.indexOf("mac") +let g=o?(0,r.default)(i.ORDERED_PLATFORMS,b,2):i.ORDERED_PLATFORMS +if(u&&(0,n.isiPadSupported)(c)){const e=g.indexOf("ipad") +g=(0,r.default)(g,e,0)}return g.map((e=>{if(m[e]){const r=i.default[e] +return(0,t.set)(r,"images",m[e]),(0,t.set)(r,"version",f[e]),r}})).filter(Boolean)},e.generateBundleScreenshotGroups=function(e){const{screenshots:r,versions:n}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +const t={},i=d(e),{screenshotsByType:r}=e +if(r)for(const n of i){const e=c(r,n),i=u(r,n) +i&&e.length&&(t[n]={version:i,screenshots:e})}return{screenshots:p(t),versions:s(t)}}(e) +return i.ORDERED_PLATFORMS.map((e=>{if(r[e]){const a=i.default[e] +return(0,t.set)(a,"images",r[e]),(0,t.set)(a,"version",n[e]),a}})).filter(Boolean)} +const o={iphone:["iphone_6_5","iphone_5_8","iphone6+","iphone6","iphone5","iphone"],ipad:["ipadPro_2018","ipad_11","ipad","ipad_10_5","ipadPro"],applewatch:["appleWatch_2021","appleWatch_2018","appleWatch"],appletv:["appletv","appleTV"]} +function l(e,t,i,r,n){const a=function(e,t){let{screenshotsByType:i}=t +if(void 0===i){i=function(e,t){if(!t)return{} +const i=e.meta?.cppData?.ppid||"default" +return t.customAttributes?.[i]?.default||t.customAttributes?.default?.default||{}}(e,t).customScreenshotsByType}return i}(r,n),{messagesScreenshots:o}=n +if(a&&i.forEach((i=>{const r=c(a,i),n=u(a,i) +if(n&&r.length&&(e[i]={version:n,screenshots:r}),o){const e=c(o,i),r=u(o,i) +r&&e.length&&(t[i]={version:r,screenshots:e})}})),o){const t=c(o,"iphone")||c(o,"ipad"),i=u(o,"iphone")||u(o,"ipad") +t&&i&&(e.messages={screenshots:t,version:i})}}function s(e){const t={} +for(const r of i.ORDERED_PLATFORMS){const i=e[r]?.version +i&&(t[r]=i)}return t}function p(e){const t={} +for(const r of i.ORDERED_PLATFORMS)e[r]?.screenshots.length&&(t[r]=e[r]?.screenshots) +return t}function c(e,t){const i=u(e,t) +if(i)return e[i]}function u(e,t){const i=(o[t]||[]).find((t=>e[t])) +return i||(e[t]?t:void 0)}function d(e){if(e.isAppleWatchSupported)return i.ORDERED_PLATFORMS +const t=["appleWatch","applewatch"] +return i.ORDERED_PLATFORMS.filter((e=>!t.includes(e)))}})),define("web-experience-app/utils/apps/app-type",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isMessagesOnly=function(e){const{hasMessagesExtension:t,isHiddenFromSpringboard:i}=e.primaryPlatform||e +return!!t&&!!i}})),define("web-experience-app/utils/apps/apps",["exports","web-experience-app/config","@ember/utils","web-experience-app/utils/apps/device-support","@ember/object","web-experience-app/services/media-api"],(function(e,t,i,r,n,a){function o(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[] +if((0,r.isMacOnly)(e))return"desktopApp" +if((0,r.isAppleTVOnly)(e))return"AppleTVOnlyApp" +let t="iOS" +return(0,r.isAppleTVSupported)(e)&&(t+="tvOS"),(0,r.isMacSupported)(e)&&(t+="macOS"),(0,r.isWatchSupported)(e)&&(t+="watchOS"),"iOS"===t?"iosSoftware":`${t}App`}Object.defineProperty(e,"__esModule",{value:!0}),e.appLockupModelTransform=function(e){const t=l(l(l({},e),e.attributes),{},{attributes:null,primaryGenre:{name:e?.attributes?.genreDisplayName},kind:p(e.attributes?.deviceFamilies)}) +t?.platformAttributes?.ios?(t.isHiddenFromSpringboard=t?.platformAttributes?.ios?.isHiddenFromSpringboard,t.hasMessagesExtension=t?.platformAttributes?.ios?.hasMessagesExtension,t.ovalArtwork=t?.platformAttributes?.ios?.ovalArtwork,t.artwork=t?.platformAttributes?.ios?.artwork):t?.platformAttributes?.osx?t.artwork=t?.platformAttributes?.osx?.artwork:t?.platformAttributes?.appletvos&&(t.artwork=t?.platformAttributes?.appletvos?.artwork) +return t},e.availabilityMessageKey=function(e,t){const{deviceFamilies:i}=e,n=(0,r.isAppleTVSupported)(i),a=(0,r.isMacSupported)(i),o=(0,r.isWatchSupported)(i) +if((0,r.isMacOnly)(i)||a&&t.browser.ismacOS||e.isIOSBinaryMacOSCompatible)return"WEA.AppPages.Availability.macOS" +if((0,r.isAppleTVOnly)(i))return"WEA.AppPages.Availability.tvOS" +if((0,r.isWatchOnly)(e))return"WEA.AppPages.Availability.watchOS" +if((0,r.isiPadOnly)(i))return"WEA.AppPages.Availability.iOS.iPad" +if((0,r.isiPhoneOnly)(i))return"WEA.AppPages.Availability.iOS.iPhone" +if((0,r.isiOSSupported)(i)&&t.browser.isiOS)return"WEA.AppPages.Availability.iOS.isiOS" +if(n&&o)return a?"WEA.AppPages.Availability.iOStvOSmacOSwatchOS":"WEA.AppPages.Availability.iOStvOSwatchOS" +if(n)return a?"WEA.AppPages.Availability.iOStvOSmacOS":"WEA.AppPages.Availability.iOStvOS" +if(o)return a?"WEA.AppPages.Availability.iOSmacOSwatchOS":(0,r.isiPadSupported)(i)?"WEA.AppPages.Availability.iOSwatchOS":"WEA.AppPages.Availability.iOSwatchOS.NoiPad" +if(a)return"WEA.AppPages.Availability.iOSmacOS" +return"WEA.AppPages.Availability.iOS"},e.filterFeaturedInStories=function(e){const t=e["related-editorial-items"] +t&&(e["related-editorial-items"]=t.filter((e=>!e._meta?.robots?.restrictSearch)))},e.filterSystemDeletableApps=function(e){if(e){const r=(0,i.typeOf)(e) +if(["array","object"].includes(r)){let i="array"===r?e:Object.values(e) +return i=i.filter((e=>function(e){const{systemAppsToFilter:i}=t.default,{bundleId:r}=e +if(!i.includes(r))return e}(e))),"array"===r?i:i.reduce(((e,t)=>(e[t.id]=t,e)),{})}}},e.getKind=p,e.updateShelfDataRelationship=async function(e,t,i){const r=t[i].map((e=>e.id)).sort() +if(0!==r.length){const o=await e.getApps(r),l=(0,a.createProxyWithMetaObject)(o,t[i].meta);(0,n.set)(t,i,l)}}})),define("web-experience-app/utils/apps/array-expand",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){if(!e||!Array.isArray(e)||Number.isNaN(t))return[] +if(!t)return e +let i=e +for(;i.length1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 +if(!e||!Array.isArray(e))return[] +if(!Number.isInteger(t)||!Number.isInteger(i)||!t&&!i)return e +if(t<0||i>e.length)return e +const r=[...e] +if(i>=r.length){let e=i-r.length+1 +for(;e--;)r.push(void 0)}return r.splice(i,0,r.splice(t,1)[0]),r}})),define("web-experience-app/utils/apps/device-support",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.PLATFORMS=void 0,e.isAppleTVOnly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return i(e)&&1===e.length},e.isAppleTVSupported=i,e.isMacOnly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return a(e)&&1===e.length},e.isMacSupported=a,e.isWatchOnly=function(e){return(e.platformAttributes?.ios||e.primaryPlatform)?.isStandaloneForWatchOS},e.isWatchSupported=o,e.isiOSApp=function(e,t){if(!r(e))return!1 +return!t},e.isiOSSupported=r,e.isiPadOnly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return n(e)&&1===e.length},e.isiPadSupported=n,e.isiPhoneOnly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +if(1===e.length)return e.includes("iphone")||e.includes("ipod") +if(2===e.length)return e.includes("iphone")&&e.includes("ipod") +return!1},e.isiPhoneSupported=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("iphone")},e.primaryPlatformSupported=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=arguments.length>1?arguments[1]:void 0 +if(0===e.length)return"" +if(1===e.length)return t[e[0]]||"" +if(r(e)){if(a(e))return i?t.iphone:t.mac +const r=e.includes("iphone"),n=o(e) +return n&&r?l(e):n?t.watch:t.iphone}return t[e[0]]||""},e.whichPlatform=function(e,t){return e.find((e=>e.id.includes(t)))} +const t={iphone:"iosPlatform",ipad:"iosPlatform",ipod:"iosPlatform",tvos:"atvPlatform",mac:"osxPlatform",watch:"watchPlatform"} +function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("tvos")}function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("iphone")||e.includes("ipad")||e.includes("ipod")||e.includes("watch")}function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("ipad")}function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("mac")}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("watch")}function l(e){return e.indexOf("watch")0&&void 0!==arguments[0]?arguments[0]:"" +const i=t(e.substr(0,2)),r=t(e.substr(2,2)),n=t(e.substr(4,2)) +return.2126*i+.7152*r+.0722*n} +const t=e=>parseInt(e,16)})),define("web-experience-app/utils/apps/relative-time",["exports","web-experience-app/utils/date-time"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.formatUpcomingTime=function(e,r,n){let a +a=0===r?e.getHours()>=19?"WEA.Common.Time.Tonight":"WEA.Common.Time.Today":1===r?"WEA.Common.Time.Tomorrow":`WEA.Common.Time.DayOfTheWeek.${i[e.getDay()]}` +return n.t(a,{time:(0,t.formatDate)(e,n.locale,"TIME")})} +const i=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]})),define("web-experience-app/utils/apps/stories",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SHELF_DISPLAY_TYPES=e.DISPLAY_SUB_STYLES=e.DISPLAY_STYLES=e.CARD_DISPLAY_STYLES=void 0,e.availableDevices=function(e){const{cardContents:t}=e,i=d(e) +let r=[] +t?.length?r=t:i.length&&(r=i) +const n=new Set([]) +return r.forEach((e=>{let t=e +c(e,"appLockup")?t=e.contents.firstObject||e.contents[0]:e.app&&(t=e.app),t.deviceFamilies?.forEach((e=>{n.add(e)}))})),Array.from(n)},e.availableOnDesktop=function(e){return e.editorialPlatforms?.includes?.("desktop")||!1},e.filterAppLockups=d,e.filterCollectionLockups=function(e){return(e.canvas||[]).filter((e=>c(e,"collectionLockup")))},e.hasShelfDisplay=c,e.isRiver=p,e.isTileCard=function(e){return e.displayStyle===i.content&&!s.includes(e.cardDisplayStyle)},e.largeTiles=function(e){return u(e,a.min,a.max)},e.mixedTiles=function(e){return u(e,o.min,o.max)},e.smallTiles=function(e){return u(e,l.min)} +const t={appEventCard:"AppEventCard",appOfTheDay:"AppOfTheDay",fullBleed:"FullBleedImage",gameOfTheDay:"GameOfTheDay",inAppPurchase:"InAppPurchase",shortImage:"ShortImage",singleApp:"SingleApp",video:"Video"} +e.CARD_DISPLAY_STYLES=t +const i={branded:"Branded",content:"Content",media:"Media"} +e.DISPLAY_STYLES=i +const r={list:"List",river:"River"} +e.DISPLAY_SUB_STYLES=r +const n={appLockup:"AppLockup",collectionLockup:"CollectionLockup"} +e.SHELF_DISPLAY_TYPES=n +const a={min:5,max:9},o={min:10,max:15},l={min:16},s=[t.appEventCard,t.shortImage] +function p(e){return e.displaySubStyle===r.river}function c(e,t){return e?.displayType===n[t]}function u(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2] +if(p(e))return!1 +const{cardContents:r=[]}=e +return r.length>=t&&(!i||r.length<=i)}function d(e){return(e.canvas||[]).filter((e=>c(e,"appLockup")))}})),define("web-experience-app/utils/books/editorial",["exports","@ember/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.componentNameForKind=e.BOOK_ELEMENT=void 0,e.filterRenderable=function(e,t){return e.filter((e=>{const{editorialElementKind:i}=e +return t[i]}))} +const i=function(){const e={KIND_ROOT:"441",KIND_TAB_ROOT:"442",KIND_HERO_LIST:"443",KIND_HERO:"444",KIND_HERO_ANIMATED_COVER:"445",KIND_SWOOSH:"446",KIND_COLLAGE_SWOOSH:"447",KIND_DOUBLE_SWOOSH:"448",KIND_PEEK_SWOOSH:"449",KIND_COLLAGE_PEEK_SWOOSH:"450",KIND_DOUBLE_PEEK_SWOOSH:"451",KIND_SWOOSH_SET:"452",KIND_SWOOSH_SET_ROW:"453",KIND_SINGLE_BOOK:"454",KIND_CLICK_THROUGH:"455",KIND_FOR_YOU:"456",KIND_CHART_SET:"457",KIND_BRICK_ROW:"459",KIND_BRICK:"460",KIND_BRICK_COMPOSITING:"461",KIND_BRICK_SINGLE_COVER:"462",KIND_BRICK_CATALOG_COVER:"467",KIND_GENRE_LINK_STACK:"463",KIND_H_LIST_BOX:"464",KIND_LIST_BOX_SECTION:"465",KIND_LIST_BOX_FOR_YOU_SECTION:"468",KIND_LIST_BOX_TOP_CHART_SECTION:"469",KIND_CHART_GENRE_LINK_STACK:"473",KIND_BOX_MARKER:"466"} +return t="BOOK_ELEMENT",new Proxy(e,{get(e,i,r){if(!e[i])throw new Error(`${t}.${i} kind does not exist`) +return Reflect.get(e,i,r)}}) +var t}() +e.BOOK_ELEMENT=i +const r=function(){const e={[i.KIND_SINGLE_BOOK]:"editorial/books/single-book-widget",[i.KIND_SWOOSH]:"editorial/books/swoosh",[i.KIND_BRICK_ROW]:"editorial/books/brick-row",[i.KIND_BRICK_COMPOSITING]:"editorial/books/brick-compositing"} +return function(t){if(!(t in e))throw new Error(`bad editorialElementKind = ${t}`) +return e[t]}}() +e.componentNameForKind=r})),define("web-experience-app/utils/breakpoints",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.breakpointToMediaQuery=function(e,t){const{max:i,min:r}=e +return["small"!==t&&r?`(min-width: ${r}px)`:null,"large"!==t&&i?`(max-width: ${i}px)`:null].filter((e=>!!e)).join(" and ")}})),define("web-experience-app/utils/bytes-to-readable",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.parse=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"b",n=0 +for(;e/t>1&&ne.concat(t)),t)) +const n=t.find((e=>{let{genre:t}=e +return t&&t.toString()===i.toString()})) +if(!n)throw new r.NotFoundError("Genre not found") +return{genreTitle:n.name,chartUrl:n.chartUrl}}return{}},e.getChartsAndKind=function(e,t){t&&(e=l) +return{chartType:s[e],kind:p[e]}},e.getChartsListNormalized=function(e,t,i){return function(e,t){return e.filter((e=>e.data&&e.data.length)).map((e=>(e.data=e.data.filter((e=>e.attributes)),e))).map((e=>(e.data=e.data.map((e=>{const i=a(a({kind:t},e),e.attributes) +return e?.attributes?.platformAttributes?.ios?.artwork&&(i.artwork=e.attributes.platformAttributes.ios.artwork),i})),e)))}(e&&e[t]||[],i)},e.getTopChartsApiCallInfo=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +const{baseGenreIds:r,genreId:n,chartName:a,limit:o,platform:l,sparseLimit:s,ages:p}=i,c=`/v1/catalog/${t}/charts`,u={types:e,platform:l} +!n&&r&&(u.genre=i.baseGenreIds[0]) +n&&(u.genre=n) +a&&(u.chart=a) +o&&(u.limit=o) +s&&(u.sparseLimit=s) +isNaN(p)||(u.ages=p) +return Object.keys(u).forEach((e=>{void 0===u[e]&&delete u[e]})),{endpoint:c,apiParams:u}},e.pruneTitleForCharts=function(e){return e.replace(" (US)","")} +const l="audiobook" +e.VIEW_STATE_AUDIOBOOK=l +const s={[i.VIEW_STATES.APP]:"apps",[i.VIEW_STATES.BOOK]:"books",[l]:"audio-books"},p={[i.VIEW_STATES.APP]:"app",[i.VIEW_STATES.BOOK]:"epubBook",[l]:"book"} +e.VALID_DEVICE_TYPES=["ipad","iphone"]})) +define("web-experience-app/utils/color",["exports","@ember/debug"],(function(e,t){function i(e){let t=e.substr(e.startsWith("#")?1:0) +if(3===t.length){const[e,i,r]=t +t=`${e}${e}${i}${i}${r}${r}`}return{r:parseInt(t.substr(0,2),16),g:parseInt(t.substr(2,2),16),b:parseInt(t.substr(4,2),16)}}Object.defineProperty(e,"__esModule",{value:!0}),e.hexToRgb=function(e){const{r:t,g:r,b:n}=i(e) +return`rgb(${t}, ${r}, ${n})`},e.isCssColor=function(e){return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(String(e).trim())},e.isLight=function(e){const{r:t,g:r,b:n}=i(e) +return Math.sqrt(.241*t*t+.691*r*r+.068*n*n)>127},e.rgbToRgba=function(e,t){return`rgba(${e.substr(4,e.length-5)}, ${t})`}})),define("web-experience-app/utils/date-time",["exports","date-fns","@ember/utils","@ember/debug"],(function(e,t,i,r){function n(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function a(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"en",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"DEFAULT" +if(null==e)return"" +const r=m(t,i) +if(e=f(e),isNaN(e.getTime()))return"" +return r.format(e)},e.formatISOString=function(e){if((0,i.isNone)(e))return +if(!(e instanceof Date)&&(e=new Date(e),isNaN(e.getTime())))return +return e.toISOString()},e.getDateObject=f,e.getFormatter=m +const l={month:"short",day:"numeric",year:"numeric"},s={DEFAULT:"DEFAULT",LONG_DATE:"LONG_DATE",LONG_DATE_ABBREVIATED:"LONG_DATE_ABBREVIATED",SHORT_DATE:"SHORT_DATE",YEAR_MONTH_ABBREVIATED:"YEAR_MONTH_ABBREVIATED",YEAR:"YEAR",MONTH_DAY:"MONTH_DAY",MONTH_ABBREVIATED_DAY:"MONTH_ABBREVIATED_DAY",TIME:"TIME"} +e.FORMATS=s +const p={DEFAULT:l,LONG_DATE:{month:"long",day:"numeric",year:"numeric"},LONG_DATE_ABBREVIATED:l,SHORT_DATE:{month:"2-digit",day:"2-digit",year:"numeric"},YEAR_MONTH_ABBREVIATED:{month:"short",year:"numeric"},YEAR:{year:"numeric"},MONTH_DAY:{month:"long",day:"numeric"},MONTH_ABBREVIATED_DAY:{month:"short",day:"numeric"},TIME:{hour:"numeric",minute:"2-digit"}},c={da:{TIME:{locale:"en-GB"}},fi:{TIME:{locale:"en-GB"}},"fr-CA":{TIME:{locale:"en-GB"}},id:{TIME:{locale:"en-GB"}},el:{TIME:{locale:"en-US"}},"en-AU":{TIME:{locale:"en-US"}},"en-CA":{TIME:{locale:"en-US"}}},u=/^([-+]?[0-9]{4})(-[0-9]{2})?(-[0-9]{2})?$/,d={} +function m(e,t){t in s||(t="DEFAULT") +const i=c[e]?.[t] +i&&({locale:e}=i) +const r=`${e}_${t}` +let n=d[r] +if(n)return n +const o=a(a({},p[t]),{},{calendar:"gregory"}) +return n=new Intl.DateTimeFormat(e,o),d[r]=n,n}function f(e){if(!(e instanceof Date)){e=u.test(e)?(0,t.parseISO)(e):new Date(e)}return e}})),define("web-experience-app/utils/duration",["exports","@ember/debug"],(function(e,t){let i,r +function n(e){const t=Math.floor(e/60/60) +return{hours:t,minutes:Math.floor(e/60)-60*t,seconds:e%60}}Object.defineProperty(e,"__esModule",{value:!0}),e.duration=n,e.formatDuration=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en" +if(void 0===e)return"" +i=i||new Intl.NumberFormat(t,{minimumIntegerDigits:1}),r=r||new Intl.NumberFormat(t,{minimumIntegerDigits:2}) +const[a=":"]=(new Date).toLocaleTimeString(t).match(/\b[:.]\b/)||[],{hours:o,minutes:l,seconds:s}=n(e),p=o?0:1,c=[o,l,s].map(((e,t)=>e<10&&t>p?r.format(e):i.format(e))).filter(((e,t)=>0!==t||!("00"===e||"0"===e))).join(`${a}`) +return c},e.isoDuration=function(e){return function(e){if(0===e)return"P0D" +const{hours:t,minutes:i,seconds:r}=n(e) +return`PT${[t,i,r].map(((e,t)=>{if(!e||0===e)return +let i +return i=0===t?"H":1===t?"M":"S",`${e}${i}`})).filter(Boolean).join("")}`}(e)}})),define("web-experience-app/utils/ember-data/build-attributes",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){const i={} +return e.eachAttribute((r=>{i[r]=t?t[r]:e[r]})),i}})),define("web-experience-app/utils/ember-data/build-json-api-object",["exports","web-experience-app/utils/ember-data/build-attributes"],(function(e,t){function i(e){return Object.keys(e).reduce(((t,i)=>(t.push(...e[i]),t)),[])}Object.defineProperty(e,"__esModule",{value:!0}),e.buildJSONAPIObject=function(e,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{} +const o={data:{type:e.modelName,id:r.id,attributes:(0,t.default)(e,r),relationships:this.buildRelationships(e,r,a)}} +n&&(a=this.includedLockups(n,a)) +return o.included=i(a),o},e.combineIncludedResources=i})),define("web-experience-app/utils/ember-data/json-api",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ResourceRegister=void 0,e.buildJSONAPIObject=function(e,n){return function(e){const n=[],o=[e] +let l=!1 +const s=new t +for(;o.length>0;){const e=o.shift() +if("relationships"in e){const t=Object.keys(e.relationships) +t.forEach((t=>{o.push(...a(e.relationships[t].data))})),e.relationships=Object.assign(...t.map(r(e)))}l?s.has(e)||n.push(e):l=!0,i(s,e)}return{data:e,included:n}}(n?e.data:e.data[0])},e.equalResourceObject=function(e,t){return e.type===t.type&&e.id===t.id},e.mergeResourcesInRegister=i +class t{constructor(){this.map=new Map}register(e){let{id:t,type:i}=e,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1] +this.map.has(i)||this.map.set(i,new Map),this.map.get(i).set(t,r)}has(e){let{id:t,type:i}=e +return this.map.has(i)&&this.map.get(i).has(t)}get(e){let{id:t,type:i}=e +return this.map.has(i)?this.map.get(i).get(t):null}filterCollection(e){return e.filter((e=>!this.has(e)&&(this.register(e),!0)))}}function i(e,t){if(!e.has(t))return e.register(t,t),t +const i=e.get(t) +"object"==typeof i.attributes?Object.assign(i.attributes,t.attributes):i.attributes=t.attributes}function r(e){return function(t){const i=e.relationships[t],r=i.data,{next:a}=i +let o,l +return a&&(l={next:a}),o=Array.isArray(r)?r.map(n):n(r),{[t]:{data:o,meta:l}}}}function n(e){let{id:t,type:i}=e +return{id:t,type:i}}function a(e){return Array.isArray(e)?e:[e]}e.ResourceRegister=t})),define("web-experience-app/utils/errors",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.NotFoundError=void 0 +class t extends Error{constructor(e){super("page not found"),this.name="NotFoundError",this.extraInfo=e}}e.NotFoundError=t})),define("web-experience-app/utils/fitness/eoservice-storefronts-data",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={slugToStorefront:{do:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},ec:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},hn:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},jm:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ni:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},py:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},uy:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","es-mx"]},mo:{defaultLanguage:"zh-hk",supportedLanguages:["zh-hk","en-gb","zh-tw"]},eg:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr","ar-sa"]},kz:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},lv:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},lt:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},mt:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},li:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},md:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},al:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},bj:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},bt:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},bf:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},kh:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},cv:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},td:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},cg:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},fj:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},gm:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},gw:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},kg:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},la:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},lr:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},mw:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},mr:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr","ar-sa"]},fm:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},mn:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},mz:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},na:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},pw:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ps:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},pg:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},st:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},sc:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},sl:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},sb:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},sz:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},tj:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},tm:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},zw:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},xk:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},us:{defaultLanguage:"en-us",supportedLanguages:["en-us","es-mx","ar-sa","ru-ru","zh-cn"]},fr:{defaultLanguage:"fr-fr",supportedLanguages:["fr-fr","en-gb"]},de:{defaultLanguage:"de-de",supportedLanguages:["de-de","en-gb"]},gb:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},at:{defaultLanguage:"de-de",supportedLanguages:["de-de","en-gb"]},be:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr","nl-nl"]},fi:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fi-fi"]},gr:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","el-gr"]},ie:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},it:{defaultLanguage:"it-it",supportedLanguages:["it-it","en-gb"]},lu:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr","de-de"]},nl:{defaultLanguage:"nl-nl",supportedLanguages:["nl-nl","en-gb"]},pt:{defaultLanguage:"pt-pt",supportedLanguages:["pt-pt","en-gb"]},es:{defaultLanguage:"es-es",supportedLanguages:["es-es","en-gb","ca-es"]},ca:{defaultLanguage:"en-ca",supportedLanguages:["en-ca","fr-ca"]},se:{defaultLanguage:"sv-se",supportedLanguages:["sv-se","en-gb"]},no:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","no-no"]},dk:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","da-dk"]},ch:{defaultLanguage:"de-ch",supportedLanguages:["de-ch","de-de","en-gb","fr-fr","it-it"]},au:{defaultLanguage:"en-au",supportedLanguages:["en-au","en-gb"]},nz:{defaultLanguage:"en-au",supportedLanguages:["en-au","en-gb"]},jp:{defaultLanguage:"ja-jp",supportedLanguages:["ja-jp","en-us"]},ee:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},am:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},bw:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},bg:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ci:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},jo:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ar-sa"]},ke:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},mk:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},mg:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},ml:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},mu:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},ne:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},sn:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},tn:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr","ar-sa"]},ug:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ai:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},bs:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ag:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},bb:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},bm:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},vg:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ky:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},dm:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},gd:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ms:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},kn:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},lc:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},vc:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},tt:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},tc:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},gy:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},sr:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","nl-nl"]},bz:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","es-mx"]},bo:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},cy:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","el-gr","tr-tr"]},is:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},bh:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ar-sa"]},bn:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ng:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},om:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ar-sa"]},dz:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr","ar-sa"]},ao:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},by:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},uz:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ly:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ar-sa"]},az:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},et:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},mm:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ye:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ar-sa"]},tz:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},gh:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},cm:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},nr:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ws:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},to:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},vu:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},af:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ad:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ba:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","hr-hr"]},cd:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},ga:{defaultLanguage:"fr-fr",supportedLanguages:["fr-fr","en-gb"]},ge:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},gn:{defaultLanguage:"fr-fr",supportedLanguages:["fr-fr","en-gb"]},iq:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ar-sa"]},mc:{defaultLanguage:"fr-fr",supportedLanguages:["fr-fr","en-gb"]},me:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","hr-hr"]},ma:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr","ar-sa"]},rw:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr"]},zm:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},cf:{defaultLanguage:"fr-fr",supportedLanguages:["fr-fr","en-gb"]},hk:{defaultLanguage:"zh-hk",supportedLanguages:["zh-hk","en-gb","zh-tw"]},sg:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","zh-cn"]},cn:{defaultLanguage:"zh-cn",supportedLanguages:["zh-cn","en-gb"]},kr:{defaultLanguage:"ko-kr",supportedLanguages:["ko-kr","en-gb"]},in:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","hi-in"]},mx:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},ru:{defaultLanguage:"ru-ru",supportedLanguages:["ru-ru","en-gb","uk-ua"]},tw:{defaultLanguage:"zh-tw",supportedLanguages:["zh-tw","en-gb"]},vn:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","vi-vi"]},za:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},my:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ms-my"]},ph:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},th:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","th-th"]},id:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","id-id"]},pk:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},pl:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","pl-pl"]},sa:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ar-sa"]},tr:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","tr-tr"]},ae:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ar-sa"]},hu:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","hu-hu"]},cl:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},np:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},pa:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},lk:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},ro:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ro-ro"]},mv:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},cz:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","cs-cz"]},bd:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},il:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","iw-il","he-il"]},ua:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","uk-ua","ru-ru"]},kw:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ar-sa"]},hr:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","hr-hr"]},cr:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},sk:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","sk-sk"]},lb:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","fr-fr","ar-sa"]},qa:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","ar-sa"]},si:{defaultLanguage:"en-gb",supportedLanguages:["en-gb"]},rs:{defaultLanguage:"en-gb",supportedLanguages:["en-gb","hr-hr"]},co:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},ve:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},br:{defaultLanguage:"pt-br",supportedLanguages:["pt-br","en-gb"]},gt:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},ar:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},sv:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]},pe:{defaultLanguage:"es-mx",supportedLanguages:["es-mx","en-gb"]}}}})),define("web-experience-app/utils/fitness/eoservice-storefronts",["exports","web-experience-app/utils/fitness/eoservice-storefronts-data","@ember/debug"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SLUG_TO_STOREFRONT=void 0,e.getDefaultLanguage=function(e){return r[e].defaultLanguage},e.getLanguage=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +if("development"===n.environment&&n.i18n.useDevLoc)return(0,i.debug)("[i18n] Using dev language"),a +if(!r[t])return +const o=(e||"").toLowerCase(),l=`${o.substring(0,2)}-`,s=r[t].supportedLanguages +return s.find((e=>e===o))||s.find((e=>e.startsWith(l)))||r[t].defaultLanguage},e.getLanguagesOrdered=function(e){const{defaultLanguage:t,supportedLanguages:i=[]}=r[e] +if(t){const e=i.filter((e=>e!==t)) +return[t].concat(e)}return i},e.validateStorefront=function(e){if("string"!=typeof e||2!==e.length)return!1 +const t=e.toLowerCase() +return t in r&&t} +const r=t.default.slugToStorefront +e.SLUG_TO_STOREFRONT=r +const n=t.default.slugToStorefront,a="dev" +var o=n +e.default=o})),define("web-experience-app/utils/fitness/promise-state-proxy",["exports","@glimmer/tracking"],(function(e,t){var i,r,n,a +function o(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function l(e,t,i,r,n){var a={} +return Object.keys(r).forEach((function(e){a[e]=r[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,r){return r(e,t,i)||i}),a),n&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(n):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let s=(r=l((i=class{constructor(e){var t,i,l +o(this,"isFulfilled",r,this),o(this,"isRejected",n,this),o(this,"content",a,this),l=void 0,(i="promise")in(t=this)?Object.defineProperty(t,i,{value:l,enumerable:!0,configurable:!0,writable:!0}):t[i]=l,this.promise=e.then((e=>(this.content=e,this.isFulfilled=!0,e)),(()=>{this.isRejected=!0}))}}).prototype,"isFulfilled",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),n=l(i.prototype,"isRejected",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),a=l(i.prototype,"content",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),i) +e.default=s})),define("web-experience-app/utils/fitness/stick-marketing-params-to-redirect-url",["exports","web-experience-app/utils/url-search-params"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r){const n=r.split("?")[1]||"",a=new t.default(n) +return new t.default(e).forEach(((e,t)=>{i.includes(t.toLowerCase())&&a.set(t,e)})),a.toString()?`${r.split("?")[0]}?${a}`:r} +const i=["itscg","itsct","mttn3pid","mttnagencyid","mttncc","mttnsiteid","mttnsubad","mttnsubkw","mttnsubplmnt","cid","rid","afid"]})),define("web-experience-app/utils/generate-monogram",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return{isVector:!0,url:`data:image/svg+xml,%3Csvg width='640' height='640' viewBox='0 0 640 640' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='50%25' y1='0%25' x2='50%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23A5ABB8'/%3E%3Cstop offset='100%25' stop-color='%23848993'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3Ctext x='320' y='50%25' dy='0.35em' font-size='250' fill='%23fff' text-anchor='middle' font-family='SF Pro Display,Helvetica,Arial' font-weight='500'%3E${e.split(" ").slice(0,2).map((e=>e[0].toUpperCase())).join("")}%3C/text%3E%3C/svg%3E`,aspectRatio:1}}})),define("web-experience-app/utils/genres",["exports","web-experience-app/utils/routing"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.POPIDS_FOR_GENRE_SLUGS=e.GAMES_GENRE_ID_STATIC=e.BOOKS_GENRE_ID_STATIC=e.AUDIOBOOKS_GENRE_ID_STATIC=e.APPS_GENRE_ID_STATIC=void 0,e.getAllGenresApiCallInfo=function(e,t){return t.baseGenreIds?.map((i=>function(e,t){const{genreId:i,platform:r="ipad"}=t +return{endpoint:`/v1/editorial/${e}/categories`,apiParams:{genre:i,platform:r,tabs:"ios"}}}(e,{platform:t.platform,genreId:i})))},e.getGenreIdAndPopId=function(e,n,a){const o=a?i:"38" +return{genreId:e&&e!==t.ABSENT_SIGIL?e:o,popId:r[n]}},e.parseGenresModel=function(e){const t=n(e[0]||[]),i=function(e){return e.slice(0,4)}(t),r=e.slice(1).map((e=>n(e))) +return{genres:t,popularGenres:i,extraGenres:r}} +e.BOOKS_GENRE_ID_STATIC="38" +const i="50000024" +e.AUDIOBOOKS_GENRE_ID_STATIC=i +e.APPS_GENRE_ID_STATIC="36" +e.GAMES_GENRE_ID_STATIC="6014" +const r={"top-paid":43,"top-free":42,"nyt-fiction":49,"nyt-non-fiction":48} +function n(e){return(e?.categories?.[0]?.children||[]).sort(((e,t)=>e.name.localeCompare(t.name)))}e.POPIDS_FOR_GENRE_SLUGS=r})),define("web-experience-app/utils/get-font-url",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getFontURL=function(e){if(t.test(e))return n +return a[e]||r} +const t=/^(ar-)/,i="//web.archive.org/web/20220531203922/https://www.apple.com/wss/fonts",r=`${i}?families=SF+Pro,v2|SF+Pro+Icons,v1|SF+Pro+Rounded,v1|New+York+Small,v1|New+York+Medium,v1`,n=`${i}?families=SF+Pro,v2|SF+Pro+Gulf,v1|SF+Pro+Icons,v1|SF+Pro+Rounded,v1|New+York+Small,v1|New+York+Medium,v1`,a={"ja-jp":`${i}?families=SF+Pro,v2|SF+Pro+JP,v1|SF+Pro+Icons,v1|SF+Pro+Rounded,v1|New+York+Small,v1|New+York+Medium,v1`,"zh-cn":`${i}?families=SF+Pro,v2|SF+Pro+SC,v1|SF+Pro+Icons,v1|SF+Pro+Rounded,v1|New+York+Small,v1|New+York+Medium,v1`,"zh-hk":`${i}?families=SF+Pro,v2|SF+Pro+HK,v1|SF+Pro+Icons,v1|SF+Pro+Rounded,v1|New+York+Small,v1|New+York+Medium,v1`,"zh-mo":`${i}?families=SF+Pro,v2|SF+Pro+TC,v1|SF+Pro+Icons,v1|SF+Pro+Rounded,v1|New+York+Small,v1|New+York+Medium,v1`,"zh-tw":`${i}?families=SF+Pro,v2|SF+Pro+TC,v1|SF+Pro+Icons,v1|SF+Pro+Rounded,v1|New+York+Small,v1|New+York+Medium,v1`,"th-th":`${i}?families=SF+Pro,v2|SF+Pro+TH,v2|SF+Pro+Icons,v1|SF+Pro+Rounded,v1|New+York+Small,v1|New+York+Medium,v1`,"ko-kr":`${i}?families=SF+Pro,v2|SF+Pro+KR,v2|SF+Pro+Icons,v1|SF+Pro+Rounded,v1|New+York+Small,v1|New+York+Medium,v1`}})),define("web-experience-app/utils/host",["exports","web-experience-app/config/environment","web-experience-app/utils/process-env"],(function(e,t,i){function r(){return t.default.API.FitnessHost}Object.defineProperty(e,"__esModule",{value:!0}),e.getAppEventHost=function(){return i.default.FASTBOOT_API_APP||t.default.API.AppEventHost},e.getAppsHost=function(){return i.default.FASTBOOT_API_APP||t.default.API.AppHost},e.getBooksHost=function(){return i.default.FASTBOOT_API_BOOK||t.default.API.BookHost},e.getFitnessHost=function(){return i.default.FASTBOOT_API_FITNESS||r()},e.getFitnessHostClient=r,e.getOBCHost=function(){return i.default.FASTBOOT_API_OBC||t.default.API.obcMetadataBaseUrl},e.getPodcastHost=function(){return i.default.FASTBOOT_API_PODCAST||t.default.API.PodcastHost}})),define("web-experience-app/utils/i18n/compile-template",["exports","@ember/debug","web-experience-app/utils/string-template","@ember/template","@ember/object"],(function(e,t,i,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(t){const a=(0,i.replaceKeys)(e,t,"web-experience-app.i18n.missing-variable-in-loc-key") +return t&&(0,n.get)(t,"_disableSafeString")?a:(0,r.htmlSafe)(a)}}})),define("web-experience-app/utils/i18n/index",["exports","@ember/string"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.ogKeyFor=function(e,n,a){return function(e,n,a,o){[a]=a.split(".") +const l=i[e],s=(0,t.classify)(`${a}Pages`) +return[r,s,l,n,o||a].join(".")}("og",e,n,a)} +const i={og:"FB",twitter:"Twitter"},r="WEA"})),define("web-experience-app/utils/i18n/missing-message",["exports","@amp/ember-localizer/utils/i18n/missing-message"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/utils/id-gen",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"wea-genid",t=0 +return()=>`${e}-${t++}`} +e.default=t})),define("web-experience-app/utils/images",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.constrainImage=function(e,t){let{width:i,height:r}=e,{width:n,height:a}=t +i>n&&(r*=n/i,i=n) +r>a&&(i*=a/r,r=a) +return{width:Math.ceil(i),height:Math.ceil(r)}},e.isPortrait=function(e){return function(e,t){if(e)return t/e +return NaN}(e.height,e.width)<=1},e.isSquare=function(e){const{aspectRatio:t}=e +return t>=.97&&t<=1.03}})),define("web-experience-app/utils/launch-client",["exports","@ember/debug","@amp/foundation/-internals/storage","web-experience-app/config"],(function(e,t,i,r){function n(e){let t=(0,i.getCookie)(e) +return t&&(t=decodeURIComponent(t)),t}function a(e){if(e&&"string"==typeof e){let t=e +return r.default.launchQueryParameters.forEach((e=>{t=t.replace(new RegExp(e),r.default.launchNativeParameters[e])})),t}}Object.defineProperty(e,"__esModule",{value:!0}),e.addLaunchQueryParams=function(e,t){r.default.launchQueryParameters.forEach((i=>{const n=t[i] +n&&(e[r.default.launchNativeParameters[i]]=n)}))},e.googlePlayStoreLink=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.href +return`https://play.google.com/store/apps/details?id=com.apple.android.music&referrer=utm_source=${encodeURIComponent(e)}`},e.processQueryParams=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +const r=-1!==e.indexOf("?")?"&":"?" +if(document){(0,t.debug)(`[launch-client] document.cookie: ${document.cookie}`) +const e=n("xp_ci"),r=n("a"),a=n("itscc"),o=n("itcCt");(0,t.debug)(`[launch-client] refClientId: ${e}`),e&&(i["ign-refClientId"]=e),(0,t.debug)(`[launch-client] affiliateCookie: ${r}`),r&&(i.affC=r),(0,t.debug)(`[launch-client] figaroCookie: ${a}`),a&&(i.itscc=a),(0,t.debug)(`[launch-client] crossfireCookie: ${o}`),o&&(i.itcCt=o)}const o=Object.keys(i).sort().filter((e=>"string"==typeof i[e])).map((e=>`${e}=${encodeURIComponent(i[e])}`)).join("&") +return e=a(e=o.length?`${e}${r}${o}`:e)}})),define("web-experience-app/utils/loc-concatenate",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"WEA.Common.SeparatorGeneric" +Array.isArray(e)||(e=[e]) +if(0===e.length)return"" +let[r]=e +if(e.length>1)for(let n=1;n"rent"===e.type))}get mainRentOffer(){return m(this.rentOffers)}get rentActionText(){return this.mainRentOffer?.actionText?.short}get rentPriceFormatted(){return this.mainRentOffer?.priceFormatted}get hasRentOffers(){return this.rentOffers&&this.rentOffers.length>0}get buyOffers(){return this.offers.filter((e=>{const{type:i,price:r}=e +return"buy"===i&&(0,t.isPresent)(r)}))}get mainBuyOffer(){return m(this.buyOffers)}get buyActionText(){return this.mainBuyOffer?.actionText?.short}get buyPrice(){return this.mainBuyOffer?.price}get buyPriceFormatted(){return this.isAlbumOnlyOffer?this.mainAlbumOnlyOffer?.actionText?.short:this.hasBuyOffers?this.mainBuyOffer.priceFormatted:this.hasFreeOffers?this.mainFreeOffer.priceFormatted:this.preorderPriceFormatted}get hasBuyOffers(){return this.buyOffers&&this.buyOffers.length>0}get freeOffers(){return this.offers.filter((e=>{const{type:t,price:i}=e +return"get"===t&&!i}))}get mainFreeOffer(){return m(this.freeOffers)}get hasFreeOffers(){return this.freeOffers&&this.freeOffers.length>0}get preorderOffers(){return this.offers.filter((e=>"preorder"===e.type))}get mainPreorderOffer(){return m(this.preorderOffers)}get preorderActionText(){return this.mainPreorderOffer?.actionText?.short}get preorderPrice(){return this.mainPreorderOffer?.price}get preorderPriceFormatted(){return this.mainPreorderOffer?.priceFormatted||this.mainPreorderOffer?.actionText?.short}get hasPreorderOffers(){return this.preorderOffers&&this.preorderOffers.length>0}get expectedReleaseDate(){return this.mainPreorderOffer?.expectedReleaseDate}get hdOffers(){return this.offers.filter((e=>"HD"===e.variant))}get hasHDOffers(){return this.hdOffers&&this.hdOffers.length>0}get currencyCode(){return this.mainBuyOffer?.currencyCode||this.mainFreeOffer?.currencyCode}get isClosedCaptioned(){let{offers:e}=this +return"function"==typeof e.toArray&&(e=e.toArray()),e.some((e=>(e.assets||[]).some((e=>e.isClosedCaptioned))))}get _buyDuration(){return this.mainBuyOffer?.assets?.[0]?.duration}get albumOnlyDuration(){return this.mainAlbumOnlyOffer?.assets?.[0].duration}get duration(){return d(this.offers)}get isAlbumOnlyOffer(){return this.albumOnlyOffers&&this.albumOnlyOffers.length>0}get albumOnlyOffers(){return this.offers.filter((function(e){const{type:t,price:i}=e +return"buy"===t&&!i}))}get mainAlbumOnlyOffer(){return m(this.albumOnlyOffers)}get preorderDuration(){return this.mainPreorderOffer?.assets?.[0].duration}get buyDuration(){return this.hasPreorderOffers?this.preorderDuration:this.isAlbumOnlyOffer?this.albumOnlyDuration:this._buyDuration||this.duration}get buyPreview(){const{offers:e}=this +let i=null +for(let r=0;re.preview&&!(0,t.isEmpty)(e.preview.url))) +if(a){i=a.preview +break}}return i}get buyPreviewUrl(){return this.buyPreview?.url}get hasBuyPreview(){return!!this.buyPreviewUrl}get hasSubscriptionOffers(){return this.subscriptionOffers&&this.subscriptionOffers.length>0}get subscriptionOffers(){return this.offers.filter((e=>"subscription"===e.type))}get mainSubscriptionOffer(){return m(this.subscriptionOffers)}get subscriptionPreview(){const{offers:e}=this +let i=null +for(let r=0;re.preview&&!(0,t.isEmpty)(e.preview.url))) +if(a){i=a.preview +break}}return i}get subscriptionPreviewUrl(){return this.subscriptionPreview?.url}get hasSubscriptionPreview(){return!!this.subscriptionPreviewUrl}get _subscriptionDuration(){return this.mainSubscriptionOffer?.assets?.[0]?.duration}get subscriptionDuration(){return this._subscriptionDuration||this.duration}},o=r.prototype,l="offers",s=[i.tracked],p={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}},u={},Object.keys(p).forEach((function(e){u[e]=p[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),u),c&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(c):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,l,u),u=null),n=u,r) +var o,l,s,p,c,u +function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=null +for(let r=0;r!(0,t.isEmpty)(e.duration))) +if(o){({duration:i}=o) +break}}return i}function m(e){const t=e.find((e=>"HD"===e.variant)) +return t||e[0]}e.ProductOffers=a})),define("web-experience-app/utils/query-params",["exports","web-experience-app/utils/url"],(function(e,t){function i(e){const[,t=""]=e.split("?") +return t.split("&").reduce(((e,t)=>{const[i,r]=t.split("=") +return i&&(e[i]="true"===r||"false"!==r&&r),e}),{})}Object.defineProperty(e,"__esModule",{value:!0}),e.buildQPObject=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1] +if(e&&"?"===e.charAt(0)){return e.substr(1).split("&").reduce(((e,i)=>{let r=i +const n=i.indexOf("=") +let a +return n>-1&&(r=i.substring(0,n)),a=t?n>-1?i.slice(n+1):"":i,e[decodeURIComponent(r)]=decodeURIComponent(a),e}),Object.create(null))}return Object.create(null)},e.getClientSideQueryParams=function(){const[,e=""]=window.location.search.split("?") +return e.split("&").reduce(((e,t)=>{const[i,r]=t.split("=") +return e[i]=r,e}),{})},e.getLanguageParam=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] +if(e){const r=i(e) +if(r){const e=r.l +if(e)return t?e:`l=${e}`}}return""},e.hasQP=function(e,t){return new RegExp(`(\\?|&)${t}(=|&|$)`,"i").test(e)},e.queryParamsStringToObject=i,e.removeQPs=function(e){const i=new t.default(e) +return i.search="",i.toString()}})),define("web-experience-app/utils/routing",["exports","@ember/utils","web-experience-app/utils/query-params","web-experience-app/config","web-experience-app/utils/charts","web-experience-app/utils/genres","web-experience-app/services/charts/books"],(function(e,t,i,r,n,a,o){function l(e,t){var i=Object.keys(e) +if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) +t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function s(e){for(var t=1;t{r.pathname.indexOf(`/${e}/`)>-1&&(r=s(s({},r),A[e](r)))})),j(x(r,{hash:j(n)}))},e.extractCountryCodeFromTransition=function(e){const{url:t}=e.intent,i=t.match(/^\/([a-zA-Z]{2})\//) +if(i)return i[1] +return r.default.defaultStorefront},e.findIdInSegments=v,e.getNotFoundRedirect=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" +const n=e.split("?") +let a=n[0] +const o=n[1] +a=P(a) +const{notFoundRedirects:l}=r.default.routing +for(const r in l){const e=l[r],n=a.endsWith(r)||a.endsWith(`${r}/${c}`) +if((0,t.isPresent)(e[i])&&n){const t=s({},e[i]) +if(o){const{target:e}=t +t.target+=e.includes("?")?`&${o}`:`?${o}`}return t}}},e.getPageURL=function(e,t){const i=e.intent?.url +if(i)return`${t.origin}${function(e){if(e)return M(e)}(i)}`},e.getProductModel=function(e,t){let i +t&&(i=t.targetName.split(".")[0]) +return i&&e[i]||e.model||e},e.getQPMoves=y,e.hasSEOSegment=_,e.isNotFoundRedirect=O,e.mergeURLObject=x,e.normalizeOptionalSegments=z,e.normalizeURL=function(e,t,i){if(!t)return e +const r=S(e) +let n=z(r,t) +const a=t.recognizer.recognize(n.pathname) +if(!a||"not-found"===a[a.length-1].handler){return O(r.pathname)?`${n.pathname}${n.search}`:e}const o=-1!==n.hash.indexOf("/")||-1!==n.hash.indexOf("?"),l=S(n.hash.replace(/^#/,"")) +if(o){n.hash="" +const e=y(a,l,i) +e.length&&(l.search=w(l.search,e),n=x(n,{search:e.join("&")})),t.recognizer.recognize(`${n.pathname}${l.pathname}`)&&(n=x(n,{pathname:l.pathname}),l.pathname="")}return j(x(n,{hash:j(l)}))},e.parseURL=S,e.productSegmentIsValid=void 0,e.replaceChanges=w,e.serializeURLObject=j +const c=`~ABSENT~${Date.now()}~` +e.ABSENT_SIGIL=c +const u=`~EMPTY~${Date.now()}~` +e.EMPTY_SIGIL=u +const d=new RegExp(`/${c}`,"g"),m=new RegExp(`/${u}`,"g"),f=/^\/oprah(s-book-club)?/i,b=/^\/[a-z]{2}\/oprah(s-book-club)?/i,g=/\/(?!$|\?)/,h=/\bcc=([a-z][a-z])/i +function y(e,t,r){const n=[],a=(0,i.buildQPObject)(t.search,!1) +if(a)for(let i=0;i{if("object"==typeof e){const t=Object.keys(e) +for(let i=0;i1&&(e=e.replace(/\/$/,"")),e}function O(e){return P(e)in r.default.routing.notFoundRedirects}const A={"app-event"(e){let{pathname:t,search:r}=e +if(!(0,i.hasQP)(r,"tempAppId"))return{} +let n=t.split(g) +const a=(0,i.buildQPObject)(r) +return n[2]="app",n[3]=a.tempAppId,5===n.length&&(n=n.slice(0,4)),{pathname:n.join("/"),search:r.slice(0,r.indexOf("&tempAppId"))}},charts(e){let{pathname:t}=e +return{pathname:t}},"podcast-episode"(e){const{pathname:t,search:r}=e +if(!(0,i.hasQP)(r,"temp"))return +const n=t.split(g),a=(0,i.buildQPObject)(r) +return n[2]="podcast",n[4]=a.temp,{pathname:n.join("/"),search:r.slice(0,r.indexOf("&temp"))}}},k={app(e){let{segments:t,search:r}=e +if((0,i.hasQP)(r,"eventid")){const e=(0,i.buildQPObject)(r) +r+=`&tempAppId=${t[4]}`,t[2]="app-event",t[4]=e.eventid}return{segments:t,search:r}},charts(e){let{segments:t}=e +const i="audiobooks",r=t[t.length-1],l=t.indexOf(i)>-1 +return l&&5===t.length&&r!==i?t.splice(4,0,c):(l||r===c)&&t.splice(3,1),o.CHARTS_LIST_SORT_ORDER.indexOf(r)>-1&&t.splice(4,0,a.BOOKS_GENRE_ID_STATIC),n.VALID_DEVICE_TYPES.includes(r)&&t.splice(3,1),{segments:t}},podcast(e){let{segments:t,search:r}=e +if((0,i.hasQP)(r,"i")){const e=(0,i.buildQPObject)(r) +r+=`&temp=${t[4]}`,t[2]="podcast-episode",t[4]=e.i}return{segments:t,search:r}}} +function S(e){let t=e.indexOf("#");-1===t&&(t=e.length) +let i=Math.min(t,e.indexOf("?")) +return-1===i&&(i=e.length),{pathname:e.substring(0,Math.min(i,t)),search:e.substring(i,Math.max(i,t)),hash:e.substring(t,e.length)}}function x(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +const i={pathname:"",search:"",hash:""} +if(e.pathname&&t.pathname){const r=e.pathname.replace(/\/$/,""),n=t.pathname.replace(/^\//,"") +i.pathname=`${r}/${n}`}else i.pathname=e.pathname||t.pathname||"" +const r=e.search&&e.search.replace(/^\?/,""),n=t.search&&t.search.replace(/^\?/,""),a=e.search&&e.search.length,o=t.search&&t.search.length,l=a||o +r&&n?i.search=`?${r}&${n}`:r||n?i.search=`?${r||n}`:l&&(i.search="?") +const s=e.hash&&e.hash.replace(/^#/,""),p=t.hash&&t.hash.replace(/^#/,""),c=e.hash&&e.hash.length,u=t.hash&&t.hash.length,d=c||u +return p||u?i.hash=`#${p}`:s?i.hash=`#${s}`:d&&(i.hash="#"),i}function j(e){const{pathname:t=""}=e +let{search:i="",hash:r=""}=e +return i&&"?"!==i[0]&&(i=`?${i}`),r&&"#"!==r[0]&&(r=`#${r}`),`${t}${i}${r}`}const T=(e,t)=>{let{productSegment:i}=e +const{names:r}=t.recognizer +return r&&r[i]} +function z(e,i){if(!i)return s({},e) +if(f.test(e.pathname)){const t=e.pathname.replace(f,(e=>e.toLowerCase())) +return s(s({},e),{},{pathname:`/${c}${t}`})}if(b.test(e.pathname))return s(s({},e),{},{pathname:e.pathname.replace(b,(e=>e.toLowerCase()))}) +let r={hash:e.hash,segments:e.pathname.split(g),search:e.search,productSegment:"",significantId:""} +if(r.productSegment=r.segments[2],r.significantId=v(r.segments),T(r,i)||(r.segments.splice(1,0,c),r.productSegment=r.segments[2]),!O(e.pathname)){if(r.segments[1]===c||!(0,t.isPresent)(r.segments[1])){const e=h.exec(r.search) +e?r.segments[1]=e[1]:(0,t.isPresent)(r.segments[1])||(r.segments[1]=u)}_(r)||r.segments.splice(3,0,c),r.productSegment in k&&(r=s(s({},r),k[r.productSegment](r))),(0,t.isPresent)(r.segments[3])||"charts"===r.productSegment||(r.segments[3]=u)}return{pathname:r.segments.join("/"),search:r.search,hash:r.hash}}function M(e){return e.replace(d,"").replace(m,"/")}e.productSegmentIsValid=T})),define("web-experience-app/utils/sanitize",["exports","@ember/template","@ember/utils","js-htmlencode","striptags","web-experience-app/config/index"],(function(e,t,i,r,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.sanitizeForAttribute=function(e){let r=e;(0,t.isHTMLSafe)(r)&&(r=r.toString()) +if("string"!==(0,i.typeOf)(r))return"";-1!==r.search(/&#?[a-zA-Z0-9]+;/)&&(r=o(r)) +return r=r.replace(p," "),r=(0,n.default)(r),r=r.replace(/\s/g," ").replace(/\s+/g," "),r.replace('"','"')},e.sanitizeForHtml=function(e){let r=e +"string"!==(0,i.typeOf)(r)&&(r="") +if(""===r)return(0,t.htmlSafe)(r);-1!==r.search(/&#?[a-zA-Z0-9]+;/)&&(r=o(r)) +return r=l(r),r=r.replace(s,"
"),r=r.replace(a.default.htmlSanitizeRegex,((e,t)=>{const i=e.indexOf("/"),r=e.indexOf(t) +return-1===i?`<${t}>`:i`:`<${t} />`})),(0,t.htmlSafe)(r)} +const{htmlDecode:o,htmlEncode:l}=r.default,s=/(\r\n|\r|\n)/g,p=/\r\n\t\f])[^>]*>/g})) +define("web-experience-app/utils/see-all",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.loadRecordsFromPayload=function(e,t,i){const r=i.serializerFor("store-platform").normalizeResponse(i,e,t) +return i.push(r),function(e){return e.data.reduce(((e,t)=>(e[t.id]=t.type,e)),{})}(r)}})),define("web-experience-app/utils/seo",["exports","@ember/string","web-experience-app/utils/routing","web-experience-app/utils/url","@apple/babel-plugin-feature-remover"],(function(e,t,i,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.formatURLSegment=function(e){if(!e)return"" +const i=`${e}` +return(0,t.dasherize)(i.replace(a," ").trim())},e.getNormalisedUrlPath=o,e.getRedirectIfRequired=l,e.handleCanonicalRedirects=function(e,t){const{fastboot:i,location:n}=e,a=`${n.pathname}${n.search?n.search:""}`,o=n.host,s=l(a,t,o) +if(s){if(i.isFastBoot)return n.replace(s.targetUrl,s.responseStatusCode) +{const t=new r.default(s.targetUrl),i=`${t.pathname}${t.search}` +return e.transitionTo(i)}}},e.truncateSEODescription=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300 +return e&&e.length>t?`${e.substr(0,t).trim()}…`:e} +const a=/\W+/g +function o(e){return new r.default(e).pathname||""}function l(e,t,n){const a=`https://web.archive.org/web/20220531203922/https://itunes.apple.com${e}`,l=new r.default(a),s=l.search,p=o(t) +if(!e.includes("/charts/")){const t=e.split("/") +if(!(0,i.hasSEOSegment)({segments:t}))return}if(l.pathname!==p){return{responseStatusCode:301,targetUrl:`${function(e,t){const i=new r.default(e) +t&&t!==i.host&&(i.host=t) +return i.toString()}(t,n)}${s}`}}return null}})),define("web-experience-app/utils/shelf",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.generateColumnClassNames=function(e){const{small:i,medium:r,large:n}=e,a=t +return`l-column small-${a(i)} medium-${a(r)} large-${a(n)}`},e.generateDefaultArtworkProfile=function(e){const{small:t,medium:i,large:r}=e +return`lockup-${t}-${i}-${r}`} +function t(e){return Math.floor(12/(e%12))}})),define("web-experience-app/utils/ssr",["exports","web-experience-app/config/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getFastbootJwt=function(){if(a()&&"production"===t.default.environment){const{env:e}=FastBoot.require("process") +return e.FASTBOOT_MEDIA_API_JWT}return null},e.getHeadersForFastBoot=function(e){const t={} +if(a()){t.origin="https://web.archive.org/web/20220531203922/https://amp.apple.com" +const a=e.headers.get(i) +a&&(t[i]=a) +const o=e.headers.get(r) +o&&(t[r]=o) +const l=e.headers.getAll(n) +l&&(t[n]=l.join(", ")) +const s=e.headers.getAll("cookie").join("; ") +s.length&&(t.cookie=s.split(/[;,]/).map((e=>e.trimStart())).filter((e=>e.length>0&&!e.startsWith("="))).filter((e=>!e.startsWith("media-user-token="))).join("; "))}return t},e.isSSR=a,e.log=void 0 +const i="user-country",r="x-apple-jingle-correlation-key",n="x-forwarded-for" +function a(){return"undefined"!=typeof FastBoot}const o=(l="log",a()?console[l].bind(console):()=>{}) +var l +e.log=o})),define("web-experience-app/utils/string-template",["exports","@ember/object","@ember/debug","web-experience-app/helpers/to-locale-fixed","web-experience-app/services/i18n","web-experience-app/config/environment"],(function(e,t,i,r,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.replaceKeys=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +return e.replace(o,(function(e,o){const{environment:s}=a.default +let p=(0,t.get)(i,o) +const c=null==p +if(l.indexOf(s),!c&&"count"===o&&"number"==typeof p){const e=(0,t.get)(i,n.SERVICE_SIGIL) +e&&(p=(0,r.toLocaleFixed)(p,e.locale,{minimumFractionDigits:0,maximumFractionDigits:2}))}return c?`@@${o}@@`:p}))} +const o=/@@([^@]+)@@/g,l=["development","mock","test"]})),define("web-experience-app/utils/truncate-text",["exports"],(function(e){function t(e){const t=window.getComputedStyle(e).getPropertyValue("line-height") +return parseFloat(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.getFontSize=function(e){const t=window.getComputedStyle(e).getPropertyValue("font-size") +return parseFloat(t)},e.getLineHeight=t,e.getMaxHeight=function(e,i){const r=t(e) +return Math.floor(r*i)}})),define("web-experience-app/utils/url-search-params",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t="undefined"!=typeof FastBoot?FastBoot.require("url").URLSearchParams:window.URLSearchParams +e.default=t})),define("web-experience-app/utils/url",["exports","web-experience-app/utils/ssr"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,t.isSSR)()?FastBoot.require("url").URL:window.URL +e.default=i})),define("web-experience-app/utils/urls",["exports","web-experience-app/utils/query-params"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.generateMediaAPIUrl=function(e,i,r,n){let a=e.replace(/^\//,"") +return a=function(e,i,r,n){const a=n||(0,t.getLanguageParam)(r,!0) +if(!a)return e +const o=e.includes("?") +if(o&&Object.keys(i).length)throw new Error(`Submitted url ${e} with embedded query params and query params object ${JSON.stringify(i)}, you can only submit one or the other.`) +if(!o)return i.l=a,e +if(/[?&]l=/.test(e))return e +return`${e}&l=${a}`}(a,i,r,n),a},e.makeSeoSegment=function(e){return e.replace(/[\u0000-\u002f\u003a-\u0040\u005b-\u0060\u007b-\u00bf\u00d7\u00f7]/g,"-").replace(/-+/g,"-").toLowerCase()},e.updateProtocol=function(e,t){if(!e)return +if(t&&/^https?:\/\//.test(e))return e.replace(/^https?/,t) +return e}})),define("web-experience-app/config/environment",[],(function(){if("undefined"!=typeof FastBoot)return FastBoot.config("web-experience-app") +try{var e="web-experience-app/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),i={default:JSON.parse(decodeURIComponent(t))} +return Object.defineProperty(i,"__esModule",{value:!0}),i}catch(r){throw new Error('Could not read config from meta tag with name "'+e+'".')}})),"undefined"==typeof FastBoot&&(runningTests||require("web-experience-app/app").default.create({PROGRESS_BAR_DELAY:3e3,CLOCK_INTERVAL:1e3,LOADING_SPINNER_SPY:!0,BREAKPOINTS:{large:{min:1069,max:1440,content:980},medium:{min:735,max:1068,content:692},small:{min:320,max:734,content:280}},buildVariant:"apps",name:"web-experience-app",version:"2222.1.0+5cb89259"})) + + +} +/* + FILE ARCHIVED ON 20:39:22 May 31, 2022 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 10:34:56 Oct 23, 2025. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 1.271 + exclusion.robots: 0.042 + exclusion.robots.policy: 0.025 + esindex: 0.024 + cdx.remote: 65.357 + LoadShardBlock: 798.891 (6) + PetaboxLoader3.datanode: 561.429 (7) + load_resource: 196.639 + PetaboxLoader3.resolve: 76.107 +*/ \ No newline at end of file diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704js_/https:/apps.apple.com/assets/chunk.143.46a5f862eecf598b3786.js b/webarchive/healthforwatch/web.archive.org/web/20220531203704js_/https:/apps.apple.com/assets/chunk.143.46a5f862eecf598b3786.js new file mode 100644 index 0000000..61f535d --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/web/20220531203704js_/https:/apps.apple.com/assets/chunk.143.46a5f862eecf598b3786.js @@ -0,0 +1,78 @@ +var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; +if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } +{ + let window = _____WB$wombat$assign$function_____("window"); + let self = _____WB$wombat$assign$function_____("self"); + let document = _____WB$wombat$assign$function_____("document"); + let location = _____WB$wombat$assign$function_____("location"); + let top = _____WB$wombat$assign$function_____("top"); + let parent = _____WB$wombat$assign$function_____("parent"); + let frames = _____WB$wombat$assign$function_____("frames"); + let opener = _____WB$wombat$assign$function_____("opener"); + +var __ember_auto_import__ +!function(){var e,n,t,r,i,o={56037:function(e,n,t){var r,i +e.exports=(r=_eai_d,i=_eai_r,window.emberAutoImportDynamic=function(e){return 1===arguments.length?i("_eai_dyn_"+e):i("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return i("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},r("@amp/affiliate-util",[],(function(){return t(66763)})),r("@amp/foundation/-internals/cache-control",[],(function(){return t(14176)})),r("@amp/foundation/-internals/network",[],(function(){return t(37242)})),r("@amp/foundation/-internals/storage",[],(function(){return t(71112)})),r("@amp/media-api-config-amp-books-realm",[],(function(){return t(52215)})),r("@amp/media-api-config-amp-podcasts-realm",[],(function(){return t(61384)})),r("@amp/media-api-config-apps-realm",[],(function(){return t(61069)})),r("@amp/media-api-legacy",[],(function(){return t(42843)})),r("@apple/babel-plugin-feature-remover",[],(function(){return t(63749)})),r("@apple/client-detect",[],(function(){return t(90193)})),r("@apple/duration",[],(function(){return t(19530)})),r("cldr-compact-number",[],(function(){return t(62059)})),r("date-fns",[],(function(){return t(57998)})),r("fast-deep-equal",[],(function(){return t(91986)})),r("intersection-observer-admin",[],(function(){return t(96990)})),r("js-htmlencode",[],(function(){return t(98818)})),r("raf-pool",[],(function(){return t(41494)})),r("striptags",[],(function(){return t(95284)})),r("web-vitals",[],(function(){return t(54276)})),r("_eai_dyn_@amp-metrics/mt-errorkit",[],(function(){return t.e(982).then(t.bind(t,72982))})),r("_eai_dyn_@amp-metrics/mt-errorkit/dist/sentry-integrations",[],(function(){return t.e(52).then(t.t.bind(t,98052,23))})),r("_eai_dyn_@amp-metrics/mt-impressions-observer",[],(function(){return Promise.all([t.e(196),t.e(458)]).then(t.bind(t,41458))})),r("_eai_dyn_@amp-metrics/mt-metricskit",[],(function(){return Promise.all([t.e(196),t.e(303),t.e(225)]).then(t.bind(t,48225))})),r("_eai_dyn_@amp-metrics/mt-metricskit-delegates-html",[],(function(){return Promise.all([t.e(196),t.e(303),t.e(913),t.e(890)]).then(t.bind(t,16890))})),r("_eai_dyn_@amp-metrics/mt-metricskit-delegates-html-desktop",[],(function(){return Promise.all([t.e(196),t.e(303),t.e(21)]).then(t.bind(t,72021))})),r("_eai_dyn_@amp-metrics/mt-perfkit",[],(function(){return Promise.all([t.e(196),t.e(303),t.e(913),t.e(109)]).then(t.bind(t,50109))})),r("_eai_dyn_@marcom/ac-feature",[],(function(){return t.e(177).then(t.t.bind(t,17177,23))})),r("_eai_dyn_@marcom/ac-films",[],(function(){return t.e(631).then(t.t.bind(t,25631,23))})),r("_eai_dyn_@marcom/ac-headjs/FocusManager",[],(function(){return t.e(526).then(t.t.bind(t,1526,23))})),void r("_eai_dyn_@marcom/ac-localnav/Localnav",[],(function(){return t.e(778).then(t.t.bind(t,64778,23))})))},95265:function(e,n){window._eai_r=require,window._eai_d=define}},a={} +function u(e){var n=a[e] +if(void 0!==n)return n.exports +var t=a[e]={id:e,loaded:!1,exports:{}} +return o[e].call(t.exports,t,t.exports,u),t.loaded=!0,t.exports}u.m=o,u.amdO={},e=[],u.O=function(n,t,r,i){if(!t){var o=1/0 +for(d=0;d=i)&&Object.keys(u.O).every((function(e){return u.O[e](t[c])}))?t.splice(c--,1):(a=!1,i0&&e[d-1][2]>i;d--)e[d]=e[d-1] +e[d]=[t,r,i]},u.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e} +return u.d(n,{a:n}),n},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},u.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e +if("object"==typeof e&&e){if(4&r&&e.__esModule)return e +if(16&r&&"function"==typeof e.then)return e}var i=Object.create(null) +u.r(i) +var o={} +n=n||[null,t({}),t([]),t(t)] +for(var a=2&r&&e;"object"==typeof a&&!~n.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(n){o[n]=function(){return e[n]}})) +return o.default=function(){return e},u.d(i,o),i},u.d=function(e,n){for(var t in n)u.o(n,t)&&!u.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},u.f={},u.e=function(e){return Promise.all(Object.keys(u.f).reduce((function(n,t){return u.f[t](e,n),n}),[]))},u.u=function(e){return"chunk."+e+"."+{21:"7e787a801ecfa25879c2",52:"a7a656da0239fb603094",109:"43ea2e46917a10392717",177:"4b5e88a9be28f91dbb93",196:"2e324b6be1032c080b1a",225:"e09014e398942e542cb7",303:"c6a579012ba4d5bcec5d",458:"b47d510c638e27855898",526:"25dadc66e873b2edc6be",631:"e6fdc7672928f4f874e4",778:"5e1a8d4409bbaaea0bb1",890:"49a2bb18826f967982d8",913:"ab5aa859d01bd42f4bf9",982:"bfbd783a46c3ef543a01"}[e]+".js"},u.miniCssF=function(e){},u.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},u.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r={},i="__ember_auto_import__:",u.l=function(e,n,t,o){if(r[e])r[e].push(n) +else{var a,c +if(void 0!==t)for(var f=document.getElementsByTagName("script"),d=0;d=300?n({request:e}):r(e)},e.onerror=function(){n({request:e})},t?e.send(t):e.send()}))}function f(e,t){var r=t||{} +if(!function(e,t){var r=(e.indexOf("?")>-1?e.split("?")[1]:e).split("&"),n=t +if(n||(n=[]),e&&""!==e.trim())for(var a=0;a-1)return"at"!==o||!!s.match(/^[a-zA-Z0-9]+$/)}return!1}(e,n))return Promise.reject("No campaign or affiliate query params found") +var a,s=r.endpoint||i +return(a=new XMLHttpRequest,a.open("GET",o),a.withCredentials=!0,d(a)).then((function(){return function(e,t,r){var n;(n=r.customXhr?r.customXhr:"undefined"!=typeof itms?itms.makeStoreXMLHttpRequest():new XMLHttpRequest).open("POST",t),n.withCredentials=!0,l(n,{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}),l(n,r.headers) +var a="url="+encodeURIComponent(e) +return r.ignoreMarketing&&(a+="&ignoreMarketing=true"),d(n,a).then((function(e){var t=e.response +if(200===e.status&&""!==t){var r=JSON.parse(t) +return r.setCookies&&r.setCookies.forEach((function(e){document.cookie=function(e){return Object.keys(e).reduce((function(t,r){return["name","value"].includes(r)?t:"".concat(t,";").concat(r,"=").concat(e[r])}),"".concat(e.name,"=").concat(e.value))}(e)})),r.redirectUrl}}))}(e,s,r)}))}var c=f},51051:function(e,t){"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.default="undefined"!=typeof FastBoot?FastBoot.require("buffer").Buffer:"undefined"!=typeof process&&null!==process.versions&&null!==process.versions.node?Buffer:window.Buffer},14176:function(e,t){"use strict" +function r(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.headers,r=e.reload,n=void 0!==r&&r +void 0===t&&(t=this.headers) +var a=m.cloneHeaders(t) +return n&&a.set("Cache-Control","no-cache"),a}},{key:"constructURL",value:function(e,t){return m.constructURL(this.url,e,t)}},{key:"getCacheItem",value:function(e){var t=this.networkCache.storage,r="".concat(this.prefix).concat(this.prefix).concat("cache-mut"),n=t.getItem(r)||null,a=this.headers.get("Music-User-Token")||this.headers.get("Media-User-Token")||null +return a!==n&&(this.networkCache.clear(),null===a?t.removeItem(r):t.setItem(r,a)),this.networkCache.getItem(e)}},{key:"setCacheItem",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.ttl +this.networkCache.setItem(e,t,r)}},{key:"clearNetworkCache",value:function(){this.networkCache.clear()}},{key:"_key",value:function(e,t){var r=m.stableSortQueryParams(e).toLowerCase().replace(this.url,"") +return"".concat(this.prefix).concat(r.replace(/[^-_0-9a-z]{1,}/g,"."))}}]),e}() +t.URLSession=h +var g=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") +e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n(e,t)}(r,e) +var t=function(e){function t(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 +if(Reflect.construct.sham)return!1 +if("function"==typeof Proxy)return!0 +try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}return function(){var r,n=i(e) +if(t()){var o=i(this).constructor +r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments) +return a(this,r)}}(r) +function r(e,n,a){var i +return o(this,r),(i=t.call(this,e,a))._developerToken=new c.DeveloperToken(n),i.headers.set("Authorization","Bearer ".concat(i.developerToken)),a=a||{},i.userToken=a.userToken,i.userToken&&i.headers.set("Media-User-Token",i.userToken),i}return u(r,[{key:"developerToken",get:function(){return this._developerToken.token}}]),r}(h) +t.TokenSession=g},69495:function(e,t,r){"use strict" +function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}) +var a=r(71112),i=3e5,o=function(e,t){return"".concat(t).concat(e)},s=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +n(this,e),this.storage=t.storage||new a.GenericStorage,this.prefix=t.prefix||"",this.ttl=t.ttl||i,this.cacheKeyFunction=t.cacheKeyFunction||o}var t +return(t=[{key:"getItem",value:function(e){var t=this.cacheKeyForPath(e),r=this.storage.getItem(t) +if(null!==r){var n=JSON.parse(r),a=n.x,i=n.d +if(a>Date.now())return i +this.storage.removeItem(t)}}},{key:"setItem",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.ttl,n=this.cacheKeyForPath(e) +this.storage.setItem(n,JSON.stringify({x:Date.now()+r,d:t}))}},{key:"removeItem",value:function(e){var t=this.cacheKeyForPath(e) +this.storage.removeItem(t)}},{key:"removeItemsMatching",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this.cacheKeyForPath(e) +this.removeItemsMatchingCacheKey(r,t)}},{key:"clear",value:function(){this.removeItemsMatchingCacheKey(this.prefix,!1)}},{key:"removeItemsMatchingCacheKey",value:function(e,t){var r=this,n=new RegExp("^".concat(e).concat(t?"$":""));(this.storage instanceof a.GenericStorage?this.storage.keys:Object.keys(this.storage)).forEach((function(e){e&&n.test(e)&&r.storage.removeItem(e)}))}},{key:"cacheKeyForPath",value:function(e){return this.cacheKeyFunction(e,this.prefix)}}])&&function(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:"&",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e} +return"string"!=typeof e?{}:e.split(t).map((function(e){return e.trim().split("=",2)})).reduce((function(e,t){var a=n(t,2),i=a[0],o=a[1] +return""===i&&void 0===o||(e[r(i)]=r(o),void 0===o&&(e[r(i)]=void 0)),e}),{})}function u(e,t){if(void 0!==t)return i&&t instanceof Headers?t.get(e):t[e]}t.mergeFetchHeaders=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +return Object.assign(Object.assign({},o(e)),o(t))},t.mergeFetchOptions=function(e,r){if(e||r)return(null==e?void 0:e.headers)&&(null==r?void 0:r.headers)?Object.assign(Object.assign(Object.assign({},e),r),{headers:t.mergeFetchHeaders(e.headers,r.headers)}):Object.assign(Object.assign({},e),r)},t.parseQueryParams=function(e){var t +if(!e||e.startsWith("http")&&!e.includes("?"))return{} +try{return s(null!==(t=e.split("?")[1])&&void 0!==t?t:e,"&",decodeURIComponent)}catch(e){return{}}},t.parseParams=s,t.getHeader=u,t.getMaxAgeFromHeaders=function(e){var t=u("cache-control",e) +if(t){var r=s(t,",")["max-age"] +return a.parseNumber(r)}},t.stableSortQueryParams=function(e){try{var t=n(e.split("?",2),2),r=t[0],a=t[1] +if(void 0===a)return r +var i=a.split("&").map((function(e){return e.split("=",2)})),o=function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);tn?1:e-t})) +var s=o.map((function(e){return i[e]})).map((function(e){var t=n(e,2),r=t[0],a=t[1] +return void 0!==a?"".concat(r,"=").concat(a):r})).join("&") +return"".concat(r,"?").concat(s)}catch(t){return e}var u},t.rewriteLastUrlPath=function(e,t){var r=e.split("/") +return r.pop(),r.push(t),r.join("/")} +var l=function e(t,r){return Object.keys(t).reduce((function(n,i){var o=t[i],s=r?"".concat(r,"[").concat(encodeURIComponent(i),"]"):encodeURIComponent(i),u=a.isObject(o)?e(o,s):"".concat(s,"=").concat(encodeURIComponent("".concat(o))) +return"".concat(n).concat(n?"&":"").concat(u)}),"")} +function d(e){return e?l(e):""}t.urlEncodeParameters=d},71112:function(e,t){"use strict" +function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.removeCookie=t.setCookie=t.getCookie=t.GenericStorage=void 0 +var n=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +r(this,e),this.data=t}var t +return(t=[{key:"data",get:function(){return this._data},set:function(e){this._data=e}},{key:"length",get:function(){return this.keys.length}},{key:"keys",get:function(){return Object.keys(this.data)}},{key:"getItem",value:function(e){return this.data[e]||null}},{key:"setItem",value:function(e,t){this.data[e]=t}},{key:"removeItem",value:function(e){delete this.data[e]}},{key:"clear",value:function(){var e=this +this.keys.forEach((function(t){return e.removeItem(t)}))}},{key:"key",value:function(e){return this.keys[e]||null}}])&&function(e,t){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:14,a=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0,o=new Date +a=null!=a?a:window +var s=(i=null!=i?i:/\./.test(a.location.hostname)?a.location.hostname:"").length>0?"domain=".concat(i,"; "):"" +o.setTime(o.getTime()+24*n*60*60*1e3) +var u="" +"https:"===a.location.protocol&&(u="; secure"),a.document.cookie="".concat(e,"=").concat(t,"; expires=").concat(o.toUTCString(),"; ").concat(s,"path=").concat(r).concat(u)}t.GenericStorage=n,t.getCookie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.cookie,r=t.match(new RegExp("(?:^|;\\s*)".concat(e,"=([^;]*)"))) +if(r)return r[1]},t.setCookie=a,t.removeCookie=function(e,t,r){a(e,"","/",0,t,r)}},48317:function(e,t){"use strict" +Object.defineProperty(t,"__esModule",{value:!0}),t.memoize=void 0,t.memoize=function(e){return function(){for(var t="",r=arguments.length,n=new Array(r),a=0;a1&&void 0!==arguments[1]?arguments[1]:250,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{isImmediate:!1} +return function(){for(var a=arguments.length,i=new Array(a),o=0;o1?t-1:0),n=1;n0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0 +continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]0?"domain="+o+"; ":"" +i.setTime(i.getTime()+24*n*60*60*1e3),a.document.cookie=e+"="+t+"; expires="+i.toUTCString()+"; "+s+"path="+r}})) +l(m),m.GenericStorage,m.getCookie,m.setCookie +var y=d((function(e,t){var r,n,a=u&&u.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=u&&u.__assign||function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0 +continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]Date.now())return i +this.storage.removeItem(t)}},e.prototype.setCacheItem=function(e,t,r){void 0===r&&(r=this.ttl) +var n=this._key(e) +this.storage.removeItem(n),this.storage.setItem(n,JSON.stringify({x:Date.now()+r,d:t}))},e.prototype._key=function(e){var t=e.toLowerCase().replace(this.url,""),r=this.headers.get("Music-User-Token") +return r&&(t=""+r.replace(/[^0-9a-z]{1,}/g,"")+t),""+this.prefix+t.replace(/[^-_0-9a-z]{1,}/g,".")},e}() +t.URLSession=l +var d=function(e){function t(t,r,n){var a=e.call(this,t,n)||this +return a._developerToken=new p.DeveloperToken(r),a.headers.set("Authorization","Bearer "+a.developerToken),n=n||{},a.userToken=n.userToken,a.userToken&&a.headers.set("Music-User-Token",a.userToken),a}return a(t,e),Object.defineProperty(t.prototype,"developerToken",{get:function(){return this._developerToken.token},enumerable:!0,configurable:!0}),t}(l) +t.TokenSession=d})) +l(y) +var h,g=y.SessionContentTypes,v=(y.URLSession,y.TokenSession) +!function(e){e.LANGUAGE_TAG="en-US",e.STOREFRONT="us"}(h||(h={})) +var b="NETWORK_ERROR",w="NOT_FOUND",q="PARSE_ERROR",T="PLAY_ACTIVITY",k="REQUEST_ERROR",E="STREAM_UPSELL",O="UNKNOWN_ERROR",S={400:k,401:"UNAUTHORIZED_ERROR",403:"ACCESS_DENIED",404:w,405:w,413:k,414:k,429:"QUOTA_EXCEEDED",500:"SERVER_ERROR",501:w,503:"SERVICE_UNAVAILABLE"},M={1010:S[404],2002:"AUTHORIZATION_ERROR",2034:"TOKEN_EXPIRED",3059:"DEVICE_LIMIT",3063:"SUBSCRIPTION_ERROR",3076:"CONTENT_UNAVAILABLE",3082:"CONTENT_RESTRICTED",3084:E,5002:S[500]},x=[],D=function(e){function t(r,n){var a=e.call(this)||this +return a.errorCode=O,n||"string"!=typeof r?(a.name=a.errorCode=r||O,n&&(a.message=a.description=n)):(a.name=a.errorCode=O,a.message=a.description=r),x.push(a),Error.captureStackTrace&&Error.captureStackTrace(a,t),a}return a(t,e),Object.defineProperty(t,"errors",{get:function(){return x},enumerable:!0,configurable:!0}),t.playActivityError=function(e){return new this(T,e)},t.parseError=function(e){return new this(q,e)},t.responseError=function(e){var t=e.status,r=e.statusText +return new this(S[t]||b,r||""+t)},t.serverError=function(e){var t=e.status,r=e.dialog,n=e.failureType,a=e.customerMessage,i=e.errorMessage,o=e.message +r&&(o=r.message||r.customerMessage||r.errorMessage,r.message=o) +var s=M[n]||M[t]||O,u=new this(s,o||a||i) +return s===E&&r&&r.okButtonAction&&r.okButtonAction.url&&(r.okButtonAction.url=r.okButtonAction.url.replace(/\&(?:challenge|key-system|uri|user-initiated)=[^\&]+/gim,"")),u.dialog=r,u},t.ACCESS_DENIED=S[403],t.AUTHORIZATION_ERROR=M[2002],t.CONFIGURATION_ERROR="CONFIGURATION_ERROR",t.CONTENT_EQUIVALENT="CONTENT_EQUIVALENT",t.CONTENT_RESTRICTED=M[3082],t.CONTENT_UNAVAILABLE=M[3076],t.DEVICE_LIMIT=M[3059],t.INVALID_ARGUMENTS="INVALID_ARGUMENTS",t.MEDIA_CERTIFICATE="MEDIA_CERTIFICATE",t.MEDIA_DESCRIPTOR="MEDIA_DESCRIPTOR",t.MEDIA_LICENSE="MEDIA_LICENSE",t.MEDIA_KEY="MEDIA_KEY",t.MEDIA_PLAYBACK="MEDIA_PLAYBACK",t.MEDIA_SESSION="MEDIA_SESSION",t.NETWORK_ERROR=b,t.NOT_FOUND=M[1010],t.PARSE_ERROR=q,t.PLAY_ACTIVITY=T,t.QUOTA_EXCEEDED=S[429],t.REQUEST_ERROR=S[400],t.SERVER_ERROR=M[5002],t.SERVICE_UNAVAILABLE=S[503],t.STREAM_UPSELL=M[3084],t.SUBSCRIPTION_ERROR=M[3063],t.TOKEN_EXPIRED=M[2034],t.UNAUTHORIZED_ERROR=S[401],t.UNKNOWN_ERROR=O,t.UNSUPPORTED_ERROR="UNSUPPORTED_ERROR",t}(Error) +function C(e,t,r){return t=t||e.height||100,r=r||e.width||100,window.devicePixelRatio>=1.5&&(r*=2,t*=2),e.url.replace("{h}",""+t).replace("{w}",""+r).replace("{f}","jpeg")}function R(e){return void 0===e&&(e=[]),0!==e.length&&e.filter((function(e){var t=e.attributes +return!!t&&(t.workName||t.movementName||t.movementCount||t.movementNumber)})).length>0}function P(e){return e&&void 0!==e.data}function _(e,t,r,n,a,i,u){return void 0===n&&(n={}),void 0===a&&(a=!0),void 0===i&&(i=!1),void 0===u&&(u=!1),o(this,void 0,void 0,(function(){var l,d,f,c,p,m,y,h,g,v,b,w=this +return s(this,(function(q){switch(q.label){case 0:d=void 0!==n.includePagination?n.includePagination:e.defaultIncludePaginationMetadata,delete n.includePagination,"string"==typeof(f=r&&r.ids)&&r&&delete r.ids,q.label=1 +case 1:return q.trys.push([1,3,,4]),n.useRawResponse=n.useRawResponse||d,[4,e.request(t,r,n)] +case 2:return l=q.sent(),[3,4] +case 3:return c=q.sent(),[2,Promise.reject(D.responseError(c))] +case 4:return q.trys.push([4,7,,8]),0===(p=l.results||l.data||l).length?[2,Promise.reject(new D(D.CONTENT_UNAVAILABLE,"The requested content is not available."))]:u&&e.userToken&&f?(m=!Array.isArray(f),f=m?[f]:f,f=Array.from(new Set(f)),[4,Promise.all(f.map((function(r,n){return o(w,void 0,void 0,(function(){var a,i +return s(this,(function(o){switch(o.label){case 0:return a=m?t:t+"/"+r,[4,e.request(a,{extend:"inLibrary",fields:"inLibrary"})] +case 1:return i=o.sent(),I([p[n]],i),[2]}}))}))})))]):[3,6] +case 5:q.sent(),q.label=6 +case 6:return y=i?p:e.parseResultData(a,p),d?(h=void 0,g=void 0,n.includePagination=!0,delete(v=Object.assign({},n)).offset,l.next&&(h=function(){return _(e,A(e.url,l.next),r,v)}),l.previous&&(g=function(){return _(e,A(e.url,l.previous),r,v)}),[2,{data:y,next:h,previous:g}]):[2,y] +case 7:return b=q.sent(),[2,Promise.reject(D.parseError(b))] +case 8:return[2]}}))}))}function A(e,t){var r=new window.window.URL(e).pathname,n=new RegExp("^"+r+"/") +return t.replace(n,"")}function I(e,t){e.map((function(e,r){var n=t[r] +if(n&&n.attributes&&Object.keys(n.attributes).forEach((function(t){e.attributes[t]=n.attributes[t]})),e&&e.relationships&&e.relationships.tracks&&n&&n.relationships&&n.relationships.tracks){var a=n.relationships.tracks.data +e.relationships.tracks.data.forEach((function(e,t){var r=a[t] +Object.keys(r.attributes).forEach((function(t){e.attributes[t]=r.attributes[t]}))}))}}))}var N=/{[^}]+}/g,j=[{method:"GET",path:"v1/catalog/{storefront}/albums",extend:"songs"},{method:"GET",path:"v1/catalog/{storefront}/albums/{id}",extend:"songs"},{method:"GET",path:"v1/catalog/{storefront}/music-videos"},{method:"GET",path:"v1/catalog/{storefront}/music-videos/{id}"},{method:"GET",path:"v1/catalog/{storefront}/songs"},{method:"GET",path:"v1/catalog/{storefront}/songs/{id}"}],U=[{method:"GET",path:"v1/catalog/{storefront}/albums"},{method:"GET",path:"v1/catalog/{storefront}/albums/{id}"},{method:"GET",path:"v1/catalog/{storefront}/playlists"},{method:"GET",path:"v1/catalog/{storefront}/playlists/:id"},{method:"GET",path:"v1/catalog/{storefront}/songs"},{method:"GET",path:"v1/catalog/{storefront}/songs/:id"}],F=["recommendations","search/hints","year-summary"],z=function(){function e(e,t){this._api=e,this.method=t.method,this.needsMescal=t.needsMescal,this.paginated=t.paginated,this.parameters=t.parameters,this.path=t.path.slice(1),this.personalized=t.personalized}return Object.defineProperty(e.prototype,"endpointOptions",{get:function(){return{contentType:this.contentType(),method:this.method}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"equivalentExtends",{get:function(){var e=this +if(this.needsEquivalentParameters){var t=j.find((function(t){return t.method===e.method&&t.path===e.path})) +if(void 0===t)throw new Error("Cannot find extends for route without equivalent parameters") +return t.extend?"extend["+t.extend+"]":"extend"}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"needsEquivalentParameters",{get:function(){var e=this +return j.some((function(t){return t.method===e.method&&t.path===e.path}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"needsStorefront",{get:function(){return this.path.includes("{storefront}")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"needsUserInformation",{get:function(){return this.personalized},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"requiredParameters",{get:function(){return this.parameters.filter((function(e){return e.required}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"shouldCacheResults",{get:function(){return!this.personalized},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"shouldReturnPersonalizedResponse",{get:function(){var e=this +return U.some((function(t){return t.method===e.method&&t.path===e.path}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"shouldReturnRawResponse",{get:function(){var e=this +return F.some((function(t){return e.path.includes(t)}))},enumerable:!0,configurable:!0}),e.prototype.interpolatePathWithParameters=function(e){void 0===e&&(e={}) +var t=Object.assign({},e) +return[this.path.replace(N,(function(e){var r=e.replace(/{|}/g,""),n=t[r] +return delete t[r],n})),t]},e.prototype.supportsParameter=function(e){return this.parameters.some((function(t){return t.name===e}))},e.prototype.contentType=function(){return"POST"===this.method?g.FORM:g.JSON},e}(),G=d((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.arrayBufferToString=c.memoize((function(e){for(var t=new Uint16Array(e),r=t.length,n="",a=0;a>2,i=(3&t)<<4|(r=u>4,o=(15&r)<<2|(n=u>6,s=63&n,isNaN(r)?o=s=64:isNaN(n)&&(s=64),d+=l.charAt(a)+l.charAt(i)+l.charAt(o)+l.charAt(s) +return d}))})) +l(G),G.arrayBufferToString,G.base64ToUint8Array,G.ensureArray,G.stringToHashCode,G.stringToUint8Array,G.stringToUint16Array,G.uint8ArrayToBase64 +var Y=d((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}) +var r=Object.prototype.hasOwnProperty +function n(e,t){return t.split(".").reduce((function(e,t){if(void 0!==e)return e[t]}),e)}function a(e,t,r){return t.split(".").reduce((function(t,n,a,i){var o=a===i.length-1,s=t.hasOwnProperty(n),u=t[n]instanceof Object,l=null===t[n] +if(!o&&s&&(!u||l))throw new TypeError("Value at "+i.slice(0,a+1).join(".")+" in keypath is not an Object.") +return o?(t[n]=r,e):s?t[n]:t[n]={}}),e)}t.deepClone=function e(t){if("object"!=typeof t||null===t)throw new TypeError("Source is not an Object") +var n=Array.isArray(t)?[]:{} +for(var a in t)r.call(t,a)&&("object"==typeof t[a]&&null!==t[a]?n[a]=e(t[a]):n[a]=t[a]) +return n},t.get=n,t.isEmpty=function(e){if("object"!=typeof e)throw new TypeError("Source is not an Object") +for(var t in e)if(r.call(e,t))return!1 +return!0},t.set=a,t.transform=function(e,t){return Object.keys(e).reduce((function(r,i){var o,s=e[i] +return(o="function"==typeof s?s():n(t,s))&&a(r,i,o),r}),{})},t.transformKeys=function(e,t){return Object.keys(e).reduce((function(r,n){return r[t(n)]=e[n],r}),{})}})) +l(Y),Y.deepClone,Y.get,Y.isEmpty,Y.set,Y.transform,Y.transformKeys +var L=d((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}) +var r=function(){function e(e){void 0===e&&(e=[]) +var t=this +this._registry={},e.forEach((function(e){t._registry[e]=[]}))}return e.prototype.addEventListener=function(e,t){Array.isArray(this._registry[e])&&this._registry[e].push(t)},e.prototype.dispatchEvent=function(e,t){Array.isArray(this._registry[e])&&this._registry[e].forEach((function(e){return e(t)}))},e.prototype.removeEventListener=function(e,t){if(Array.isArray(this._registry[e])){var r=this._registry[e].indexOf(t) +this._registry[e].splice(r,1)}},e}() +t.Notifications=r})) +l(L),L.Notifications +var H=d((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}) +var r=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e) +return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103 +function a(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((r=e,Array.isArray(r)?[]:{}),e,t):e +var r}function i(e,t,r){return e.concat(t).map((function(e){return a(e,r)}))}function o(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function s(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||i,n.isMergeableObject=n.isMergeableObject||r +var u=Array.isArray(t) +return u===Array.isArray(e)?u?n.arrayMerge(e,t,n):function(e,t,r){var n={} +return r.isMergeableObject(e)&&o(e).forEach((function(t){n[t]=a(e[t],r)})),o(t).forEach((function(i){r.isMergeableObject(t[i])&&e[i]?n[i]=function(e,t){if(!t.customMerge)return s +var r=t.customMerge(e) +return"function"==typeof r?r:s}(i,r)(e[i],t[i],r):n[i]=a(t[i],r)})),n}(e,t,n):a(t,n)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array") +return e.reduce((function(e,r){return s(e,r,t)}),{})},t.default=s})) +l(H) +var W=d((function(e,t){var r,n,a=u&&u.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=u&&u.__assign||function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&(n.relationships=this._serializeRelatedData(this._mjs.relationships,t)),this._mjs.views.length>0&&(n.views=this._serializeRelatedData(this._mjs.views,t)),e?{data:n}:n)},e.prototype.setProperty=function(e,t,r){void 0===r&&(r="attributes"),this.hasOwnProperty(e)||(this._mjs[r]||(this._mjs[r]=[]),this._mjs[r].push(e)) +var n=function(e){return{value:e,writable:!0,configurable:!0,enumerable:!0}} +this[e]&&t&&"object"==typeof this[e]&&"object"==typeof t?"attributes"===r?Object.defineProperty(this,e,n(H.default(this[e],t,{arrayMerge:function(e,t,r){return t}}))):"relationships"===r&&this._mjs&&this._mjs.extendRelationships?Object.defineProperty(this,e,n(H.default(this[e],t))):Object.defineProperty(this,e,n(t)):Object.defineProperty(this,e,n(t))},e.prototype.removeRelative=function(e,t){this[e]&&(Array.isArray(this[e])?this[e]=this[e].filter((function(e){return e.id!==t})):delete this[e])},e.prototype.setParent=function(e){var t=this._mjs.parents,r=t&&t.length>0 +this._mjs.parents=r?t.concat(e):e},e.prototype._hasProperties=function(e,t){return!!e&&(t?G.ensureArray(t).every((function(t){return e.includes(t)})):e.length>0)},e.prototype._serializeRelatedData=function(e,t){var r=this +return void 0===t&&(t={}),e.reduce((function(e,n){var a=r[n] +return Array.isArray(a)?e[n]={data:a.map((function(e){return"function"==typeof e.serialize?e.serialize(!1,t):e}))}:e[n]="function"==typeof a.serialize?a.serialize(!1,t):a,e}),{})},e}() +t.DataRecord=s +var l=function(e){function t(t){void 0===t&&(t={}) +var r=e.call(this,[n.dataRecordDidDelete,n.dataRecordWillDelete,n.dataRecordDidMaterialize,n.dataRecordWillPopulate,n.dataRecordDidPopulate])||this +return r._extendRelationships=!1,r._removeOnExpiration=!1,r._records={},r._expiryRecords=new Set,r._extendRelationships=!!t.extendRelationships,r._removeOnExpiration=!!t.removeOnExpiration,r._mapping=t.mapping,r.filter=t.filter,r}return a(t,e),Object.defineProperty(t.prototype,"mapping",{get:function(){return this._mapping},set:function(e){this._mapping=e},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this._records={},this._expiryRecords=new Set},t.prototype.peek=function(e,t,r){var n=this +if(this._checkForExpiredRecords(),!this._records[e])return t?null:[] +if(!t)return Object.values(this._records[e]) +if(Array.isArray(t))return t.map((function(t){var a=n._records[e][t] +if(a&&a.hasProperties(r))return a})) +var a=this._records[e][t] +return a&&a.hasProperties(r)?a:null},t.prototype.populateDataRecords=function(e,t,r){var n=this +if(void 0===t&&(t={}),void 0===r&&(r={}),!e.data)return[] +if(!Array.isArray(e.data))return this.populateDataRecord(e.data,t,r) +var a=[] +return e.data.forEach((function(e,o){var s=i({},r,{parents:r.parents?[i({},r.parents[0],{position:o})]:[]}) +r.parents&&(r.parents[0].position=o) +var u=n.populateDataRecord(e,t,s) +a.push(u)})),a},t.prototype.populateDataRecord=function(e,t,r){var n=this +void 0===t&&(t={}) +var a=r.filter||this.filter,o=r.mapping||this.mapping +if(!a||a(e)){if(o){var u="function"==typeof o?o(e):Y.transform(o,e) +Object.assign(e,u)}var l=this._materializeRecord(t,i({id:e.id,type:e.type,extendRelationships:this._extendRelationships},r)) +return e.meta&&(l._meta=e.meta),e.attributes&&e.attributes.cachingPolicy&&e.attributes.cachingPolicy.maxAge&&(l._mjs.expiration=Date.now()+1e3*e.attributes.cachingPolicy.maxAge,this._removeOnExpiration&&this._expiryRecords.add(l)),this._populateDataAttributes(e,l),"object"==typeof e.relationships&&Object.keys(e.relationships).forEach((function(r){var a=e.relationships[r] +a&&"data"in a&&(a=n.populateDataRecords(a,t,{mapping:o,parents:[{relationshipName:r,parentType:l.type,parentId:l.id}]}),l.setProperty(r,a,"relationships"))})),"object"==typeof e.views&&Object.keys(e.views).forEach((function(r){var a=e.views[r] +if(a.attributes||a.data){var i=new s("view",r) +if(n._populateDataAttributes(a,i),a.data){var u=n.populateDataRecords(a,t,o) +i.setProperty("data",u,"relationships")}l.setProperty(r,i,"views")}})),l}},t.prototype.query=function(e,t){this._checkForExpiredRecords() +var r=function(e){return!1} +return"string"==typeof e&&t?r=function(r){return Y.get(r,e)===t}:"function"==typeof e?r=function(t){try{return e(t)}catch(e){return!1}}:"object"==typeof e&&(r=function(t){var r=Object.keys(e),n=0 +return r.forEach((function(r){Y.get(t,r)===e[r]&&n++})),r.length===n}),Object.values(this._records).reduce((function(e,t){return Object.values(t).forEach((function(t){r(t)&&e.push(t)})),e}),[])},t.prototype.remove=function(e,t){var r=this +if(setTimeout(this._checkForExpiredRecords.bind(this),0),this._records.hasOwnProperty(e)){var a=this.peek(e,t) +a&&(this.dispatchEvent(n.dataRecordWillDelete,[e,t]),a._mjs.parents&&a._mjs.parents.length>0&&a._mjs.parents.forEach((function(e){var t=e.relationshipName,n=e.parentType,i=e.parentId +r.peek(n,i).removeRelative(t,a.id)})),delete this._records[e][t],this.dispatchEvent(n.dataRecordDidDelete,[e,t]))}},t.prototype.save=function(e,t){return void 0===t&&(t={}),setTimeout(this._checkForExpiredRecords.bind(this),0),this.populateDataRecords(e,this._records,t)},t.prototype._populateDataAttributes=function(e,t){"object"==typeof e.attributes&&(this.dispatchEvent(n.dataRecordWillPopulate,[t.type,t.id]),Object.keys(e.attributes).forEach((function(r){t.setProperty(r,e.attributes[r],"attributes")})),this.dispatchEvent(n.dataRecordDidPopulate,[t.type,t.id]))},t.prototype._materializeRecord=function(e,t){var r=t.type,a=t.id,i=o(t,["type","id"]) +return e[r]=e[r]||{},e[r][a]?e[r][a].setParent(i.parents||[]):e[r][a]=new s(r,a,i),this.dispatchEvent(n.dataRecordDidMaterialize,[r,a]),e[r][a]},t.prototype._checkForExpiredRecords=function(){var e=this,t=[] +this._expiryRecords.forEach((function(r){Date.now()>r._mjs.expiration&&(t.push([r.type,r.id]),e._expiryRecords.delete(r))})),t.forEach((function(t){e.remove.apply(e,t)}))},t}(L.Notifications) +t.DataStore=l})) +l(W),W.Events,W.DataRecord +var B,V=W.DataStore,Q=function(){function e(e){void 0===e&&(e={}),this.enableDataStore=!1,e&&e.hasOwnProperty("api-data-store")&&(this.enableDataStore=!!e["api-data-store"]),this.enableDataStore&&(this._store=new V)}return Object.defineProperty(e.prototype,"hasDataStore",{get:function(){return this.enableDataStore&&void 0!==this._store},enumerable:!0,configurable:!0}),e.prototype.delete=function(e,t){this.hasDataStore&&this._store.remove(e,t)},e.prototype.read=function(e,t,r){if(this.hasDataStore){var n=this._store.peek(e,t) +if(n&&n.hasAttributes())return n}return r()},e.prototype.write=function(e){var t=this +return this._prepareDataForDataStore(e,(function(e){return t._store.save(e)}))},e.prototype.parse=function(e){var t=this +return this._prepareDataForDataStore(e,(function(e){return t._store.populateDataRecords(e,{})}))},e.prototype._prepareDataForDataStore=function(e,t){return this.hasDataStore?Array.isArray(e)?t({data:e}):Object.keys(e).reduce((function(r,n){var a=e[n] +return a.hasOwnProperty("data")&&a.hasOwnProperty("href")&&(r[n]=t({data:a.data})),r}),{}):e},e}(),K=function(e){function t(t,r){var n=e.call(this,r.baseURL,r.developerToken,i({storage:r.storage,userToken:r.userToken},r.sessionOptions||{}))||this +n._routes={},n.enablePlayEquivalencies=!0,n.language=h.LANGUAGE_TAG,n.storefrontId=h.STOREFRONT +var a=r.features,o=void 0===a?{}:a,s=r.language,u=r.storefrontId,l=r.userStorefrontId,d=r.userToken +return n.enablePlayEquivalencies=o&&o.hasOwnProperty("equivalencies"),n.defaultIncludePaginationMetadata=o&&o.hasOwnProperty("api-pagination-metadata"),n._store=new Q(o),s&&(n.language=s),u&&(n.storefrontId=u),d&&l&&(n.userStorefrontId=l),Object.entries(t).forEach((function(e){var t=e[0],r=e[1] +return n.addRoute(t,new z(n,r))})),n}return a(t,e),Object.defineProperty(t.prototype,"hasUserInformation",{get:function(){return!!this.developerToken&&!!this.userToken},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"needsEquivalents",{get:function(){return this.userStorefrontId&&this.userStorefrontId!==this.storefrontId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"routes",{get:function(){return this._routes},enumerable:!0,configurable:!0}),t.prototype.addRoute=function(e,t){!t.needsMescal&&t.path&&(this[e]=this._generateRouteHandler(t),this._routes[e]=t)},t.prototype.parseResultData=function(e,t){return e?this._store.write(t):this._store.parse(t)},t.prototype.equivalentParameters=function(e,t){if(void 0===e&&(e={}),!this.needsEquivalents||!this.userStorefrontId)return e +var r={equivalentStorefronts:this.userStorefrontId} +return this.enablePlayEquivalencies?r[t]="equivalentPlayParams":r.include="equivalents",Object.assign(e,r)},t.prototype._generateRouteHandler=function(e){return function(){for(var t=[],r=0;r=16||this.macOSMajorVersion>=11)}},{key:"isAtLeastBigSur",get:function(){return this.isBigSur}},{key:"_isSafariOnBigSur",get:function(){return this.isSafari&&this.isAtLeastBigSur&&14===this.majorVersion}},{key:"_isSafariOnBigSurE",get:function(){return this._isSafariOnBigSur&&1===this.minorVersion}},{key:"_isSafariOnBigSurPreE",get:function(){return this._isSafariOnBigSur&&0===this.minorVersion}},{key:"_isSafariOnBigSurF",get:function(){return this._isSafariOnBigSur&&1===this.minorVersion&&1===this.patchVersion}},{key:"_isFirefoxOnBigSur",get:function(){return this.isFirefox&&10===this.macOSMajorVersion&&this.macOSMinorVersion>=15}},{key:"_isChromeOnBigSur",get:function(){return this.isChrome&&10===this.macOSMajorVersion&&15===this.macOSMinorVersion&&7===this.macOSPatchVersion||this.isChrome&&11===this.macOSMajorVersion}},{key:"webPSupported",get:function(){return"boolean"!=typeof i&&console.warn("You accessed `webPSupported` that has not yet resolved to a boolean. Consider checking this property or a property that relies on this value later."),i||!1}},{key:"isMojavePlusOne",get:function(){return this.ismacOS&&10===this.macOSMajorVersion&&15===this.macOSMinorVersion&&!this.isBigSur}},{key:"isMojave",get:function(){return this.ismacOS&&10===this.macOSMajorVersion&&14===this.macOSMinorVersion}},{key:"isAtLeastiOSTenTwo",get:function(){return!!this.isiOS&&(10===this.iOSMajorVersion&&this.iOSMinorVersion>=2||this.iOSMajorVersion>10)}},{key:"macOSMajorVersion",get:function(){if(this.ismacOS){var e=this.ua.match(a) +if(e&&e[1])return this._isSafariOnBigSur?11:parseInt(e[1],10)}}},{key:"macOSMinorVersion",get:function(){if(this.ismacOS){var e=this.ua.match(a) +if(e&&e[2])return this._isSafariOnBigSurPreE?this.patchVersion-1:this._isSafariOnBigSurE?3:this._isSafariOnBigSurF?4:parseInt(e[2],10)}}},{key:"macOSPatchVersion",get:function(){if(this.ismacOS){var e=this.ua.match(a) +if(e&&e[2]&&e[3])return parseInt(e[3],10)}}},{key:"iOSMajorVersion",get:function(){if(this.isiOS){var e=this.ua.match(a) +if(e&&e[1])return parseInt(e[1],10)}}},{key:"iOSMinorVersion",get:function(){if(this.isiOS){var e=this.ua.match(a) +if(e&&e[2])return parseInt(e[2],10)}}},{key:"ismacOS",get:function(){return!this.isMobile&&/macintosh/.test(this.ua)}},{key:"isChromeOS",get:function(){return!this.isMobile&&/CrOS/.test(this.ua)}},{key:"engineMajorVersion",get:function(){if(this.engineVersion)return parseInt(this.engineVersion[1],10)}},{key:"majorVersion",get:function(){if(this.version)return parseInt(this.version[1],10)}},{key:"minorVersion",get:function(){if(this.version)return parseInt(this.version[2],10)}},{key:"patchVersion",get:function(){if(this.version)return parseInt(this.version[3],10)}},{key:"engineVersion",get:function(){return this.isEdge?this.ua.match(/(?:edge).(\d+)/):this.ua.match(/(?:applewebkit|gecko|trident).(\d+)/)}},{key:"version",get:function(){if(!this.isEdge)return this.ua.match(/(?:chrome|crios|version|firefox|msie|rv).(\d+)\.(\d+)\.?(\d+)?/)}},{key:"isWebKit",get:function(){return!this.isEdgeHTML&&/applewebkit/.test(this.ua)&&!/edge/.test(this.ua)}},{key:"isiOS",get:function(){return this.isMobile&&/iphone|ipad|ipod/.test(this.ua)}},{key:"isEdge",get:function(){return/\sedge\//.test(this.ua)}},{key:"isChrome",get:function(){return!this.isEdge&&/chrome|crios/.test(this.ua)}},{key:"isSafari",get:function(){return!this.isEdge&&!this.isChrome&&/safari/.test(this.ua)}},{key:"isFirefox",get:function(){return!this.isEdge&&!this.isChrome&&!this.isSafari&&/firefox/.test(this.ua)}},{key:"isOpera",get:function(){return!this.isEdge&&!this.isChrome&&!this.isSafari&&/opera|opr/.test(this.ua)}},{key:"isOperaMini",get:function(){return!this.isEdge&&!this.isChrome&&!this.isSafari&&/opera\s*mini/.test(this.ua)}},{key:"isIE",get:function(){return!this.isEdge&&!this.isChrome&&!this.isSafari&&!this.isFirefox&&/trident|msie/.test(this.ua)}},{key:"isMobile",get:function(){return/mobile/.test(this.ua)||this.isOperaMini}},{key:"isAndroid",get:function(){return/android/.test(this.ua)}},{key:"isEdgeHTML",get:function(){return this.isEdge}},{key:"isTrident",get:function(){return!this.isEdgeHTML&&!this.isWebKit&&/trident/.test(this.ua)}},{key:"isGecko",get:function(){return!this.isEdgeHTML&&!this.isWebKit&&!this.isTrident&&/gecko/.test(this.ua)}},{key:"osName",get:function(){return this.isWindows?"Windows":this.isLinux?"Linux":this.ismacOS?"MacOS":this.isChromeOS?"Chrome OS":this.isTizen?"Tizen":this.isTrident?"Trident":this.isAndroid?"Android":this.isiOS?"iOS":this.isWebOS?"WebOS":"unknown"}},{key:"clientName",get:function(){return this.isEdge?"Edge":this.isIE?"IE":this.isChrome?"Chrome":this.isSafari?"Safari":this.isFirefox?"Firefox":this.isOpera?"Opera":this.isOperaMini?"Opera Mini":"unknown"}},{key:"browserName",get:function(){var e="",t=this.clientName +return this.majorVersion&&(e=""+this.majorVersion,this.minorVersion&&this.patchVersion?e=e+"."+this.minorVersion+"."+this.patchVersion:this.minorVersion&&(e=e+"."+this.minorVersion)),""!==t?""!==e?t+" "+e:t:"unknown"}}]),e}() +t.default=o},86155:function(e,t,r){"use strict" +var n=function(){function e(e,t){for(var r=0;rb?f=w[T-1]:(f=w[T],g&&p||(q=1)) +break}var E=f[0],O=f[1],S=O.one||O.other,M=S[0],x=S[1] +if(!M.match(/[^0]/))return e +var D=i(t) +return function(e,t){return t.replace(/0*/,e)}(function(e,t,r,n,a){var i=a.significantDigits,o=void 0===i?0:i,s=a.minimumFractionDigits,u=void 0===s?0:s,l=a.maximumFractionDigits,d=void 0===l?2:l +return o?function(e,t,r){if(e&&"number"==typeof e)return e.toLocaleString(t,r)}(function(e,t){var r=Math.pow(10,t) +return Math.round(e*r)/r}(e,o)*r,n,{maximumFractionDigits:d,minimumFractionDigits:u}):function(e,t){if(e<=1)return Math.round(e) +var r=Math.pow(10,t) +return Math.round(e/r)*r}(e,t)*r}(function(e,t,r){return e/t*Math.pow(10,r-1)}(u,E,x),q,d,D,n),M).replace("'.'",".")}t.default=u},57998:function(e,t,r){"use strict" +function n(e){if(null===e||!0===e||!1===e)return NaN +var t=Number(e) +return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function a(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function i(e){a(1,arguments) +var t=Object.prototype.toString.call(e) +return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}function o(e,t){a(2,arguments) +var r=i(e),o=n(t) +return isNaN(o)?new Date(NaN):o?(r.setDate(r.getDate()+o),r):r}function s(e,t){a(2,arguments) +var r=i(e),o=n(t) +if(isNaN(o))return new Date(NaN) +if(!o)return r +var s=r.getDate(),u=new Date(r.getTime()) +u.setMonth(r.getMonth()+o+1,0) +var l=u.getDate() +return s>=l?u:(r.setFullYear(u.getFullYear(),u.getMonth(),s),r)}function u(e,t){if(a(2,arguments),!t||"object"!=typeof t)return new Date(NaN) +var r=t.years?n(t.years):0,u=t.months?n(t.months):0,l=t.weeks?n(t.weeks):0,d=t.days?n(t.days):0,f=t.hours?n(t.hours):0,c=t.minutes?n(t.minutes):0,p=t.seconds?n(t.seconds):0,m=i(e),y=u||r?s(m,u+12*r):m,h=d||l?o(y,d+7*l):y,g=c+60*f,v=p+60*g,b=1e3*v,w=new Date(h.getTime()+b) +return w}function l(e){a(1,arguments) +var t=i(e),r=t.getDay() +return 0===r||6===r}function d(e){return a(1,arguments),0===i(e).getDay()}function f(e){return a(1,arguments),6===i(e).getDay()}function c(e,t){a(2,arguments) +var r=i(e),o=l(r),s=n(t) +if(isNaN(s))return new Date(NaN) +var u=r.getHours(),c=s<0?-1:1,p=n(s/5) +r.setDate(r.getDate()+7*p) +for(var m=Math.abs(s%5);m>0;)r.setDate(r.getDate()+c),l(r)||(m-=1) +return o&&l(r)&&0!==s&&(f(r)&&r.setDate(r.getDate()+(c<0?2:-1)),d(r)&&r.setDate(r.getDate()+(c<0?1:-2))),r.setHours(u),r}function p(e,t){a(2,arguments) +var r=i(e).getTime(),o=n(t) +return new Date(r+o)}r.r(t),r.d(t,{add:function(){return u},addBusinessDays:function(){return c},addDays:function(){return o},addHours:function(){return y},addISOWeekYears:function(){return O},addMilliseconds:function(){return p},addMinutes:function(){return S},addMonths:function(){return s},addQuarters:function(){return M},addSeconds:function(){return x},addWeeks:function(){return D},addYears:function(){return C},areIntervalsOverlapping:function(){return R},clamp:function(){return A},closestIndexTo:function(){return I},closestTo:function(){return N},compareAsc:function(){return j},compareDesc:function(){return U},daysInWeek:function(){return F},daysToWeeks:function(){return J},differenceInBusinessDays:function(){return te},differenceInCalendarDays:function(){return k},differenceInCalendarISOWeekYears:function(){return re},differenceInCalendarISOWeeks:function(){return ae},differenceInCalendarMonths:function(){return ie},differenceInCalendarQuarters:function(){return se},differenceInCalendarWeeks:function(){return le},differenceInCalendarYears:function(){return de},differenceInDays:function(){return ce},differenceInHours:function(){return he},differenceInISOWeekYears:function(){return ve},differenceInMilliseconds:function(){return pe},differenceInMinutes:function(){return be},differenceInMonths:function(){return ke},differenceInQuarters:function(){return Ee},differenceInSeconds:function(){return Oe},differenceInWeeks:function(){return Se},differenceInYears:function(){return Me},eachDayOfInterval:function(){return xe},eachHourOfInterval:function(){return De},eachMinuteOfInterval:function(){return Re},eachMonthOfInterval:function(){return Pe},eachQuarterOfInterval:function(){return Ae},eachWeekOfInterval:function(){return Ie},eachWeekendOfInterval:function(){return Ne},eachWeekendOfMonth:function(){return Ue},eachWeekendOfYear:function(){return Ge},eachYearOfInterval:function(){return Ye},endOfDay:function(){return we},endOfDecade:function(){return Le},endOfHour:function(){return He},endOfISOWeek:function(){return Be},endOfISOWeekYear:function(){return Ve},endOfMinute:function(){return Qe},endOfMonth:function(){return qe},endOfQuarter:function(){return Ke},endOfSecond:function(){return Xe},endOfToday:function(){return Je},endOfTomorrow:function(){return Ze},endOfWeek:function(){return We},endOfYear:function(){return ze},endOfYesterday:function(){return $e},format:function(){return Gt},formatDistance:function(){return Vt},formatDistanceStrict:function(){return Zt},formatDistanceToNow:function(){return $t},formatDistanceToNowStrict:function(){return er},formatDuration:function(){return rr},formatISO:function(){return nr},formatISO9075:function(){return ar},formatISODuration:function(){return ir},formatRFC3339:function(){return or},formatRFC7231:function(){return lr},formatRelative:function(){return dr},fromUnixTime:function(){return fr},getDate:function(){return cr},getDay:function(){return pr},getDayOfYear:function(){return mr},getDaysInMonth:function(){return yr},getDaysInYear:function(){return gr},getDecade:function(){return vr},getHours:function(){return br},getISODay:function(){return wr},getISOWeek:function(){return Tr},getISOWeekYear:function(){return v},getISOWeeksInYear:function(){return Er},getMilliseconds:function(){return Or},getMinutes:function(){return Sr},getMonth:function(){return Mr},getOverlappingDaysInIntervals:function(){return Dr},getQuarter:function(){return oe},getSeconds:function(){return Cr},getTime:function(){return Rr},getUnixTime:function(){return Pr},getWeek:function(){return Nr},getWeekOfMonth:function(){return jr},getWeekYear:function(){return _r},getWeeksInMonth:function(){return Fr},getYear:function(){return zr},hoursToMilliseconds:function(){return Gr},hoursToMinutes:function(){return Yr},hoursToSeconds:function(){return Lr},intervalToDuration:function(){return Vr},intlFormat:function(){return Qr},isAfter:function(){return Xr},isBefore:function(){return Jr},isDate:function(){return Z},isEqual:function(){return Zr},isExists:function(){return $r},isFirstDayOfMonth:function(){return en},isFriday:function(){return tn},isFuture:function(){return rn},isLastDayOfMonth:function(){return Te},isLeapYear:function(){return hr},isMatch:function(){return Kn},isMonday:function(){return Xn},isPast:function(){return Jn},isSameDay:function(){return ee},isSameHour:function(){return $n},isSameISOWeek:function(){return ta},isSameISOWeekYear:function(){return ra},isSameMinute:function(){return na},isSameMonth:function(){return aa},isSameQuarter:function(){return ia},isSameSecond:function(){return sa},isSameWeek:function(){return ea},isSameYear:function(){return ua},isSaturday:function(){return f},isSunday:function(){return d},isThisHour:function(){return la},isThisISOWeek:function(){return da},isThisMinute:function(){return fa},isThisMonth:function(){return ca},isThisQuarter:function(){return pa},isThisSecond:function(){return ma},isThisWeek:function(){return ya},isThisYear:function(){return ha},isThursday:function(){return ga},isToday:function(){return va},isTomorrow:function(){return ba},isTuesday:function(){return wa},isValid:function(){return $},isWednesday:function(){return qa},isWeekend:function(){return l},isWithinInterval:function(){return Ta},isYesterday:function(){return ka},lastDayOfDecade:function(){return Ea},lastDayOfISOWeek:function(){return Sa},lastDayOfISOWeekYear:function(){return Ma},lastDayOfMonth:function(){return Ur},lastDayOfQuarter:function(){return xa},lastDayOfWeek:function(){return Oa},lastDayOfYear:function(){return Da},lightFormat:function(){return Aa},max:function(){return P},maxTime:function(){return z},milliseconds:function(){return ja},millisecondsInHour:function(){return Y},millisecondsInMinute:function(){return G},millisecondsInSecond:function(){return L},millisecondsToHours:function(){return Ua},millisecondsToMinutes:function(){return Fa},millisecondsToSeconds:function(){return za},min:function(){return _},minTime:function(){return H},minutesInHour:function(){return W},minutesToHours:function(){return Ga},minutesToMilliseconds:function(){return Ya},minutesToSeconds:function(){return La},monthsInQuarter:function(){return B},monthsInYear:function(){return V},monthsToQuarters:function(){return Ha},monthsToYears:function(){return Wa},nextDay:function(){return Ba},nextFriday:function(){return Va},nextMonday:function(){return Qa},nextSaturday:function(){return Ka},nextSunday:function(){return Xa},nextThursday:function(){return Ja},nextTuesday:function(){return Za},nextWednesday:function(){return $a},parse:function(){return Bn},parseISO:function(){return ii},parseJSON:function(){return yi},previousDay:function(){return hi},previousFriday:function(){return gi},previousMonday:function(){return vi},previousSaturday:function(){return bi},previousSunday:function(){return wi},previousThursday:function(){return qi},previousTuesday:function(){return Ti},previousWednesday:function(){return ki},quartersInYear:function(){return Q},quartersToMonths:function(){return Ei},quartersToYears:function(){return Oi},roundToNearestMinutes:function(){return Si},secondsInHour:function(){return K},secondsInMinute:function(){return X},secondsToHours:function(){return Mi},secondsToMilliseconds:function(){return xi},secondsToMinutes:function(){return Di},set:function(){return Ri},setDate:function(){return Pi},setDay:function(){return _i},setDayOfYear:function(){return Ai},setHours:function(){return Ii},setISODay:function(){return Ni},setISOWeek:function(){return ji},setISOWeekYear:function(){return E},setMilliseconds:function(){return Ui},setMinutes:function(){return Fi},setMonth:function(){return Ci},setQuarter:function(){return zi},setSeconds:function(){return Gi},setWeek:function(){return Yi},setWeekYear:function(){return Li},setYear:function(){return Hi},startOfDay:function(){return q},startOfDecade:function(){return Wi},startOfHour:function(){return Zn},startOfISOWeek:function(){return g},startOfISOWeekYear:function(){return b},startOfMinute:function(){return Ce},startOfMonth:function(){return je},startOfQuarter:function(){return _e},startOfSecond:function(){return oa},startOfToday:function(){return Bi},startOfTomorrow:function(){return Vi},startOfWeek:function(){return h},startOfWeekYear:function(){return Ar},startOfYear:function(){return Fe},startOfYesterday:function(){return Qi},sub:function(){return Br},subBusinessDays:function(){return Ki},subDays:function(){return Hr},subHours:function(){return Xi},subISOWeekYears:function(){return ge},subMilliseconds:function(){return dt},subMinutes:function(){return Ji},subMonths:function(){return Wr},subQuarters:function(){return Zi},subSeconds:function(){return $i},subWeeks:function(){return eo},subYears:function(){return to},toDate:function(){return i},weeksToDays:function(){return ro},yearsToMonths:function(){return no},yearsToQuarters:function(){return ao}}) +var m=36e5 +function y(e,t){a(2,arguments) +var r=n(t) +return p(e,r*m)}function h(e,t){a(1,arguments) +var r=t||{},o=r.locale,s=o&&o.options&&o.options.weekStartsOn,u=null==s?0:n(s),l=null==r.weekStartsOn?u:n(r.weekStartsOn) +if(!(l>=0&&l<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively") +var d=i(e),f=d.getDay(),c=(f=o.getTime()?r+1:t.getTime()>=u.getTime()?r:r-1}function b(e){a(1,arguments) +var t=v(e),r=new Date(0) +r.setFullYear(t,0,4),r.setHours(0,0,0,0) +var n=g(r) +return n}function w(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())) +return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function q(e){a(1,arguments) +var t=i(e) +return t.setHours(0,0,0,0),t}var T=864e5 +function k(e,t){a(2,arguments) +var r=q(e),n=q(t),i=r.getTime()-w(r),o=n.getTime()-w(n) +return Math.round((i-o)/T)}function E(e,t){a(2,arguments) +var r=i(e),o=n(t),s=k(r,b(r)),u=new Date(0) +return u.setFullYear(o,0,4),u.setHours(0,0,0,0),(r=b(u)).setDate(r.getDate()+s),r}function O(e,t){a(2,arguments) +var r=n(t) +return E(e,v(e)+r)}function S(e,t){a(2,arguments) +var r=n(t) +return p(e,6e4*r)}function M(e,t){a(2,arguments) +var r=n(t),i=3*r +return s(e,i)}function x(e,t){a(2,arguments) +var r=n(t) +return p(e,1e3*r)}function D(e,t){a(2,arguments) +var r=n(t),i=7*r +return o(e,i)}function C(e,t){a(2,arguments) +var r=n(t) +return s(e,12*r)}function R(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{inclusive:!1} +a(2,arguments) +var n=e||{},o=t||{},s=i(n.start).getTime(),u=i(n.end).getTime(),l=i(o.start).getTime(),d=i(o.end).getTime() +if(!(s<=u&&l<=d))throw new RangeError("Invalid interval") +return r.inclusive?s<=d&&l<=u:st||isNaN(t.getDate()))&&(r=t)})),r||new Date(NaN)}function A(e,t){var r=t.start,n=t.end +return a(2,arguments),_([P([e,r]),n])}function I(e,t){a(2,arguments) +var r=i(e) +if(isNaN(r))return NaN +var n,o,s=r.getTime() +return(null==t?[]:"function"==typeof t.forEach?t:Array.prototype.slice.call(t)).forEach((function(e,t){var r=i(e) +if(isNaN(r))return n=NaN,void(o=NaN) +var a=Math.abs(s-r.getTime());(null==n||a0?1:o}function U(e,t){a(2,arguments) +var r=i(e),n=i(t),o=r.getTime()-n.getTime() +return o>0?-1:o<0?1:o}var F=7,z=24*Math.pow(10,8)*60*60*1e3,G=6e4,Y=36e5,L=1e3,H=-z,W=60,B=3,V=12,Q=4,K=3600,X=60 +function J(e){a(1,arguments) +var t=e/F +return Math.floor(t)}function Z(e){return a(1,arguments),e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}function $(e){if(a(1,arguments),!Z(e)&&"number"!=typeof e)return!1 +var t=i(e) +return!isNaN(Number(t))}function ee(e,t){a(2,arguments) +var r=q(e),n=q(t) +return r.getTime()===n.getTime()}function te(e,t){a(2,arguments) +var r=i(e),s=i(t) +if(!$(r)||!$(s))return NaN +var u=k(r,s),d=u<0?-1:1,f=n(u/7),c=5*f +for(s=o(s,7*f);!ee(r,s);)c+=l(s)?0:d,s=o(s,d) +return 0===c?0:c}function re(e,t){return a(2,arguments),v(e)-v(t)}var ne=6048e5 +function ae(e,t){a(2,arguments) +var r=g(e),n=g(t),i=r.getTime()-w(r),o=n.getTime()-w(n) +return Math.round((i-o)/ne)}function ie(e,t){a(2,arguments) +var r=i(e),n=i(t),o=r.getFullYear()-n.getFullYear(),s=r.getMonth()-n.getMonth() +return 12*o+s}function oe(e){a(1,arguments) +var t=i(e),r=Math.floor(t.getMonth()/3)+1 +return r}function se(e,t){a(2,arguments) +var r=i(e),n=i(t),o=r.getFullYear()-n.getFullYear(),s=oe(r)-oe(n) +return 4*o+s}var ue=6048e5 +function le(e,t,r){a(2,arguments) +var n=h(e,r),i=h(t,r),o=n.getTime()-w(n),s=i.getTime()-w(i) +return Math.round((o-s)/ue)}function de(e,t){a(2,arguments) +var r=i(e),n=i(t) +return r.getFullYear()-n.getFullYear()}function fe(e,t){var r=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds() +return r<0?-1:r>0?1:r}function ce(e,t){a(2,arguments) +var r=i(e),n=i(t),o=fe(r,n),s=Math.abs(k(r,n)) +r.setDate(r.getDate()-o*s) +var u=Number(fe(r,n)===-o),l=o*(s-u) +return 0===l?0:l}function pe(e,t){return a(2,arguments),i(e).getTime()-i(t).getTime()}var me={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}} +function ye(e){return e?me[e]:me.trunc}function he(e,t,r){a(2,arguments) +var n=pe(e,t)/Y +return ye(null==r?void 0:r.roundingMethod)(n)}function ge(e,t){a(2,arguments) +var r=n(t) +return O(e,-r)}function ve(e,t){a(2,arguments) +var r=i(e),n=i(t),o=j(r,n),s=Math.abs(re(r,n)) +r=ge(r,o*s) +var u=Number(j(r,n)===-o),l=o*(s-u) +return 0===l?0:l}function be(e,t,r){a(2,arguments) +var n=pe(e,t)/G +return ye(null==r?void 0:r.roundingMethod)(n)}function we(e){a(1,arguments) +var t=i(e) +return t.setHours(23,59,59,999),t}function qe(e){a(1,arguments) +var t=i(e),r=t.getMonth() +return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function Te(e){a(1,arguments) +var t=i(e) +return we(t).getTime()===qe(t).getTime()}function ke(e,t){a(2,arguments) +var r,n=i(e),o=i(t),s=j(n,o),u=Math.abs(ie(n,o)) +if(u<1)r=0 +else{1===n.getMonth()&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-s*u) +var l=j(n,o)===-s +Te(i(e))&&1===u&&1===j(e,o)&&(l=!1),r=s*(u-Number(l))}return 0===r?0:r}function Ee(e,t,r){a(2,arguments) +var n=ke(e,t)/3 +return ye(null==r?void 0:r.roundingMethod)(n)}function Oe(e,t,r){a(2,arguments) +var n=pe(e,t)/1e3 +return ye(null==r?void 0:r.roundingMethod)(n)}function Se(e,t,r){a(2,arguments) +var n=ce(e,t)/7 +return ye(null==r?void 0:r.roundingMethod)(n)}function Me(e,t){a(2,arguments) +var r=i(e),n=i(t),o=j(r,n),s=Math.abs(de(r,n)) +r.setFullYear(1584),n.setFullYear(1584) +var u=j(r,n)===-o,l=o*(s-Number(u)) +return 0===l?0:l}function xe(e,t){a(1,arguments) +var r=e||{},n=i(r.start),o=i(r.end),s=o.getTime() +if(!(n.getTime()<=s))throw new RangeError("Invalid interval") +var u=[],l=n +l.setHours(0,0,0,0) +var d=t&&"step"in t?Number(t.step):1 +if(d<1||isNaN(d))throw new RangeError("`options.step` must be a number greater than 1") +for(;l.getTime()<=s;)u.push(i(l)),l.setDate(l.getDate()+d),l.setHours(0,0,0,0) +return u}function De(e,t){a(1,arguments) +var r=e||{},n=i(r.start),o=i(r.end),s=n.getTime(),u=o.getTime() +if(!(s<=u))throw new RangeError("Invalid interval") +var l=[],d=n +d.setMinutes(0,0,0) +var f=t&&"step"in t?Number(t.step):1 +if(f<1||isNaN(f))throw new RangeError("`options.step` must be a number greater than 1") +for(;d.getTime()<=u;)l.push(i(d)),d=y(d,f) +return l}function Ce(e){a(1,arguments) +var t=i(e) +return t.setSeconds(0,0),t}function Re(e,t){a(1,arguments) +var r=Ce(i(e.start)),n=Ce(i(e.end)),o=r.getTime(),s=n.getTime() +if(o>=s)throw new RangeError("Invalid interval") +var u=[],l=r,d=t&&"step"in t?Number(t.step):1 +if(d<1||isNaN(d))throw new RangeError("`options.step` must be a number equal or greater than 1") +for(;l.getTime()<=s;)u.push(i(l)),l=S(l,d) +return u}function Pe(e){a(1,arguments) +var t=e||{},r=i(t.start),n=i(t.end),o=n.getTime(),s=[] +if(!(r.getTime()<=o))throw new RangeError("Invalid interval") +var u=r +for(u.setHours(0,0,0,0),u.setDate(1);u.getTime()<=o;)s.push(i(u)),u.setMonth(u.getMonth()+1) +return s}function _e(e){a(1,arguments) +var t=i(e),r=t.getMonth(),n=r-r%3 +return t.setMonth(n,1),t.setHours(0,0,0,0),t}function Ae(e){a(1,arguments) +var t=e||{},r=i(t.start),n=i(t.end),o=n.getTime() +if(!(r.getTime()<=o))throw new RangeError("Invalid interval") +var s=_e(r),u=_e(n) +o=u.getTime() +for(var l=[],d=s;d.getTime()<=o;)l.push(i(d)),d=M(d,1) +return l}function Ie(e,t){a(1,arguments) +var r=e||{},n=i(r.start),o=i(r.end),s=o.getTime() +if(!(n.getTime()<=s))throw new RangeError("Invalid interval") +var u=h(n,t),l=h(o,t) +u.setHours(15),l.setHours(15),s=l.getTime() +for(var d=[],f=u;f.getTime()<=s;)f.setHours(0),d.push(i(f)),(f=D(f,1)).setHours(15) +return d}function Ne(e){a(1,arguments) +for(var t=xe(e),r=[],n=0;n=0&&l<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively") +var d=i(e),f=d.getDay(),c=6+(f0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth] +return n}}var rt={date:tt({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:tt({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:tt({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},nt={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"} +function at(e){return function(t,r){var n,a=r||{} +if("formatting"===(a.context?String(a.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=a.width?String(a.width):i +n=e.formattingValues[o]||e.formattingValues[i]}else{var s=e.defaultWidth,u=a.width?String(a.width):e.defaultWidth +n=e.values[u]||e.values[s]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function it(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.width,a=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],i=t.match(a) +if(!i)return null +var o,s=i[0],u=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(u)?st(u,(function(e){return e.test(s)})):ot(u,(function(e){return e.test(s)})) +o=e.valueCallback?e.valueCallback(l):l,o=r.valueCallback?r.valueCallback(o):o +var d=t.slice(s.length) +return{value:o,rest:d}}}function ot(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function st(e,t){for(var r=0;r0?"in "+n:n+" ago":n},formatLong:rt,formatRelative:function(e,t,r,n){return nt[e]},localize:{ordinalNumber:function(e,t){var r=Number(e),n=r%100 +if(n>20||n<10)switch(n%10){case 1:return r+"st" +case 2:return r+"nd" +case 3:return r+"rd"}return r+"th"},era:at({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:at({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:at({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:at({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:at({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(ut={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.match(ut.matchPattern) +if(!r)return null +var n=r[0],a=e.match(ut.parsePattern) +if(!a)return null +var i=ut.valueCallback?ut.valueCallback(a[0]):a[0] +i=t.valueCallback?t.valueCallback(i):i +var o=e.slice(n.length) +return{value:i,rest:o}}),era:it({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:it({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:it({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:it({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:it({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}} +function dt(e,t){a(2,arguments) +var r=n(t) +return p(e,-r)}function ft(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length0?r:1-r +return ft("yy"===t?n%100:n,t.length)},M:function(e,t){var r=e.getUTCMonth() +return"M"===t?String(r+1):ft(r+1,2)},d:function(e,t){return ft(e.getUTCDate(),t.length)},a:function(e,t){var r=e.getUTCHours()/12>=1?"pm":"am" +switch(t){case"a":case"aa":return r.toUpperCase() +case"aaa":return r +case"aaaaa":return r[0] +default:return"am"===r?"a.m.":"p.m."}},h:function(e,t){return ft(e.getUTCHours()%12||12,t.length)},H:function(e,t){return ft(e.getUTCHours(),t.length)},m:function(e,t){return ft(e.getUTCMinutes(),t.length)},s:function(e,t){return ft(e.getUTCSeconds(),t.length)},S:function(e,t){var r=t.length,n=e.getUTCMilliseconds() +return ft(Math.floor(n*Math.pow(10,r-3)),t.length)}},pt=864e5 +function mt(e){a(1,arguments) +var t=1,r=i(e),n=r.getUTCDay(),o=(n=o.getTime()?r+1:t.getTime()>=u.getTime()?r:r-1}function ht(e){a(1,arguments) +var t=yt(e),r=new Date(0) +r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0) +var n=mt(r) +return n}var gt=6048e5 +function vt(e){a(1,arguments) +var t=i(e),r=mt(t).getTime()-ht(t).getTime() +return Math.round(r/gt)+1}function bt(e,t){a(1,arguments) +var r=t||{},o=r.locale,s=o&&o.options&&o.options.weekStartsOn,u=null==s?0:n(s),l=null==r.weekStartsOn?u:n(r.weekStartsOn) +if(!(l>=0&&l<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively") +var d=i(e),f=d.getUTCDay(),c=(f=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively") +var c=new Date(0) +c.setUTCFullYear(o+1,0,f),c.setUTCHours(0,0,0,0) +var p=bt(c,t),m=new Date(0) +m.setUTCFullYear(o,0,f),m.setUTCHours(0,0,0,0) +var y=bt(m,t) +return r.getTime()>=p.getTime()?o+1:r.getTime()>=y.getTime()?o:o-1}function qt(e,t){a(1,arguments) +var r=t||{},i=r.locale,o=i&&i.options&&i.options.firstWeekContainsDate,s=null==o?1:n(o),u=null==r.firstWeekContainsDate?s:n(r.firstWeekContainsDate),l=wt(e,t),d=new Date(0) +d.setUTCFullYear(l,0,u),d.setUTCHours(0,0,0,0) +var f=bt(d,t) +return f}var Tt=6048e5 +function kt(e,t){a(1,arguments) +var r=i(e),n=bt(r,t).getTime()-qt(r,t).getTime() +return Math.round(n/Tt)+1}function Et(e,t){var r=e>0?"-":"+",n=Math.abs(e),a=Math.floor(n/60),i=n%60 +if(0===i)return r+String(a) +var o=t||"" +return r+String(a)+o+ft(i,2)}function Ot(e,t){return e%60==0?(e>0?"-":"+")+ft(Math.abs(e)/60,2):St(e,t)}function St(e,t){var r=t||"",n=e>0?"-":"+",a=Math.abs(e) +return n+ft(Math.floor(a/60),2)+r+ft(a%60,2)}var Mt={G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0 +switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"}) +case"GGGGG":return r.era(n,{width:"narrow"}) +default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var n=e.getUTCFullYear(),a=n>0?n:1-n +return r.ordinalNumber(a,{unit:"year"})}return ct.y(e,t)},Y:function(e,t,r,n){var a=wt(e,n),i=a>0?a:1-a +return"YY"===t?ft(i%100,2):"Yo"===t?r.ordinalNumber(i,{unit:"year"}):ft(i,t.length)},R:function(e,t){return ft(yt(e),t.length)},u:function(e,t){return ft(e.getUTCFullYear(),t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3) +switch(t){case"Q":return String(n) +case"QQ":return ft(n,2) +case"Qo":return r.ordinalNumber(n,{unit:"quarter"}) +case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"}) +case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"}) +default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3) +switch(t){case"q":return String(n) +case"qq":return ft(n,2) +case"qo":return r.ordinalNumber(n,{unit:"quarter"}) +case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"}) +case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"}) +default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth() +switch(t){case"M":case"MM":return ct.M(e,t) +case"Mo":return r.ordinalNumber(n+1,{unit:"month"}) +case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"}) +case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"}) +default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth() +switch(t){case"L":return String(n+1) +case"LL":return ft(n+1,2) +case"Lo":return r.ordinalNumber(n+1,{unit:"month"}) +case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"}) +case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"}) +default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var a=kt(e,n) +return"wo"===t?r.ordinalNumber(a,{unit:"week"}):ft(a,t.length)},I:function(e,t,r){var n=vt(e) +return"Io"===t?r.ordinalNumber(n,{unit:"week"}):ft(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):ct.d(e,t)},D:function(e,t,r){var n=function(e){a(1,arguments) +var t=i(e),r=t.getTime() +t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0) +var n=t.getTime(),o=r-n +return Math.floor(o/pt)+1}(e) +return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):ft(n,t.length)},E:function(e,t,r){var n=e.getUTCDay() +switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"}) +case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"}) +case"EEEEEE":return r.day(n,{width:"short",context:"formatting"}) +default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var a=e.getUTCDay(),i=(a-n.weekStartsOn+8)%7||7 +switch(t){case"e":return String(i) +case"ee":return ft(i,2) +case"eo":return r.ordinalNumber(i,{unit:"day"}) +case"eee":return r.day(a,{width:"abbreviated",context:"formatting"}) +case"eeeee":return r.day(a,{width:"narrow",context:"formatting"}) +case"eeeeee":return r.day(a,{width:"short",context:"formatting"}) +default:return r.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var a=e.getUTCDay(),i=(a-n.weekStartsOn+8)%7||7 +switch(t){case"c":return String(i) +case"cc":return ft(i,t.length) +case"co":return r.ordinalNumber(i,{unit:"day"}) +case"ccc":return r.day(a,{width:"abbreviated",context:"standalone"}) +case"ccccc":return r.day(a,{width:"narrow",context:"standalone"}) +case"cccccc":return r.day(a,{width:"short",context:"standalone"}) +default:return r.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),a=0===n?7:n +switch(t){case"i":return String(a) +case"ii":return ft(a,t.length) +case"io":return r.ordinalNumber(a,{unit:"day"}) +case"iii":return r.day(n,{width:"abbreviated",context:"formatting"}) +case"iiiii":return r.day(n,{width:"narrow",context:"formatting"}) +case"iiiiii":return r.day(n,{width:"short",context:"formatting"}) +default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours()/12>=1?"pm":"am" +switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}) +case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase() +case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"}) +default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,a=e.getUTCHours() +switch(n=12===a?"noon":0===a?"midnight":a/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}) +case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase() +case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"}) +default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,a=e.getUTCHours() +switch(n=a>=17?"evening":a>=12?"afternoon":a>=4?"morning":"night",t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}) +case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"}) +default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var n=e.getUTCHours()%12 +return 0===n&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return ct.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):ct.H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12 +return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):ft(n,t.length)},k:function(e,t,r){var n=e.getUTCHours() +return 0===n&&(n=24),"ko"===t?r.ordinalNumber(n,{unit:"hour"}):ft(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):ct.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):ct.s(e,t)},S:function(e,t){return ct.S(e,t)},X:function(e,t,r,n){var a=(n._originalDate||e).getTimezoneOffset() +if(0===a)return"Z" +switch(t){case"X":return Ot(a) +case"XXXX":case"XX":return St(a) +default:return St(a,":")}},x:function(e,t,r,n){var a=(n._originalDate||e).getTimezoneOffset() +switch(t){case"x":return Ot(a) +case"xxxx":case"xx":return St(a) +default:return St(a,":")}},O:function(e,t,r,n){var a=(n._originalDate||e).getTimezoneOffset() +switch(t){case"O":case"OO":case"OOO":return"GMT"+Et(a,":") +default:return"GMT"+St(a,":")}},z:function(e,t,r,n){var a=(n._originalDate||e).getTimezoneOffset() +switch(t){case"z":case"zz":case"zzz":return"GMT"+Et(a,":") +default:return"GMT"+St(a,":")}},t:function(e,t,r,n){var a=n._originalDate||e +return ft(Math.floor(a.getTime()/1e3),t.length)},T:function(e,t,r,n){return ft((n._originalDate||e).getTime(),t.length)}} +function xt(e,t){switch(e){case"P":return t.date({width:"short"}) +case"PP":return t.date({width:"medium"}) +case"PPP":return t.date({width:"long"}) +default:return t.date({width:"full"})}}function Dt(e,t){switch(e){case"p":return t.time({width:"short"}) +case"pp":return t.time({width:"medium"}) +case"ppp":return t.time({width:"long"}) +default:return t.time({width:"full"})}}var Ct={p:Dt,P:function(e,t){var r,n=e.match(/(P+)(p+)?/),a=n[1],i=n[2] +if(!i)return xt(e,t) +switch(a){case"P":r=t.dateTime({width:"short"}) +break +case"PP":r=t.dateTime({width:"medium"}) +break +case"PPP":r=t.dateTime({width:"long"}) +break +default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",xt(a,t)).replace("{{time}}",Dt(i,t))}},Rt=["D","DD"],Pt=["YY","YYYY"] +function _t(e){return-1!==Rt.indexOf(e)}function At(e){return-1!==Pt.indexOf(e)}function It(e,t,r){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://git.io/fxCyr")) +if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://git.io/fxCyr")) +if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://git.io/fxCyr")) +if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://git.io/fxCyr"))}var Nt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,jt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Ut=/^'([^]*?)'?$/,Ft=/''/g,zt=/[a-zA-Z]/ +function Gt(e,t,r){a(2,arguments) +var o=String(t),s=r||{},u=s.locale||lt,l=u.options&&u.options.firstWeekContainsDate,d=null==l?1:n(l),f=null==s.firstWeekContainsDate?d:n(s.firstWeekContainsDate) +if(!(f>=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively") +var c=u.options&&u.options.weekStartsOn,p=null==c?0:n(c),m=null==s.weekStartsOn?p:n(s.weekStartsOn) +if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively") +if(!u.localize)throw new RangeError("locale must contain localize property") +if(!u.formatLong)throw new RangeError("locale must contain formatLong property") +var y=i(e) +if(!$(y))throw new RangeError("Invalid time value") +var h=w(y),g=dt(y,h),v={firstWeekContainsDate:f,weekStartsOn:m,locale:u,_originalDate:y},b=o.match(jt).map((function(e){var t=e[0] +return"p"===t||"P"===t?(0,Ct[t])(e,u.formatLong,v):e})).join("").match(Nt).map((function(r){if("''"===r)return"'" +var n=r[0] +if("'"===n)return Yt(r) +var a=Mt[n] +if(a)return!s.useAdditionalWeekYearTokens&&At(r)&&It(r,t,e),!s.useAdditionalDayOfYearTokens&&_t(r)&&It(r,t,e),a(g,r,u.localize,v) +if(n.match(zt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`") +return r})).join("") +return b}function Yt(e){return e.match(Ut)[1].replace(Ft,"'")}function Lt(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined") +for(var r in t=t||{})Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]) +return e}function Ht(e){return Lt({},e)}var Wt=1440,Bt=43200 +function Vt(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +a(2,arguments) +var n=r.locale||lt +if(!n.formatDistance)throw new RangeError("locale must contain formatDistance property") +var o=j(e,t) +if(isNaN(o))throw new RangeError("Invalid time value") +var s,u,l=Ht(r) +l.addSuffix=Boolean(r.addSuffix),l.comparison=o,o>0?(s=i(t),u=i(e)):(s=i(e),u=i(t)) +var d,f=Oe(u,s),c=(w(u)-w(s))/1e3,p=Math.round((f-c)/60) +if(p<2)return r.includeSeconds?f<5?n.formatDistance("lessThanXSeconds",5,l):f<10?n.formatDistance("lessThanXSeconds",10,l):f<20?n.formatDistance("lessThanXSeconds",20,l):f<40?n.formatDistance("halfAMinute",null,l):f<60?n.formatDistance("lessThanXMinutes",1,l):n.formatDistance("xMinutes",1,l):0===p?n.formatDistance("lessThanXMinutes",1,l):n.formatDistance("xMinutes",p,l) +if(p<45)return n.formatDistance("xMinutes",p,l) +if(p<90)return n.formatDistance("aboutXHours",1,l) +if(p2&&void 0!==arguments[2]?arguments[2]:{} +a(2,arguments) +var n=r.locale||lt +if(!n.formatDistance)throw new RangeError("locale must contain localize.formatDistance property") +var o=j(e,t) +if(isNaN(o))throw new RangeError("Invalid time value") +var s,u,l=Ht(r) +l.addSuffix=Boolean(r.addSuffix),l.comparison=o,o>0?(s=i(t),u=i(e)):(s=i(e),u=i(t)) +var d,f=null==r.roundingMethod?"round":String(r.roundingMethod) +if("floor"===f)d=Math.floor +else if("ceil"===f)d=Math.ceil +else{if("round"!==f)throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'") +d=Math.round}var c,p=u.getTime()-s.getTime(),m=p/Qt,y=w(u)-w(s),h=(p-y)/Qt +if("second"===(c=null==r.unit?m<1?"second":m<60?"minute":m=0&&s<=3))throw new RangeError("fractionDigits must be between 0 and 3 inclusively") +var u=ft(r.getDate(),2),l=ft(r.getMonth()+1,2),d=r.getFullYear(),f=ft(r.getHours(),2),c=ft(r.getMinutes(),2),p=ft(r.getSeconds(),2),m="" +if(s>0){var y=r.getMilliseconds(),h=Math.floor(y*Math.pow(10,s-3)) +m="."+ft(h,s)}var g="",v=r.getTimezoneOffset() +if(0!==v){var b=Math.abs(v),w=ft(n(b/60),2),q=ft(b%60,2),T=v<0?"+":"-" +g="".concat(T).concat(w,":").concat(q)}else g="Z" +return"".concat(d,"-").concat(l,"-").concat(u,"T").concat(f,":").concat(c,":").concat(p).concat(m).concat(g)}var sr=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],ur=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"] +function lr(e){if(arguments.length<1)throw new TypeError("1 arguments required, but only ".concat(arguments.length," present")) +var t=i(e) +if(!$(t))throw new RangeError("Invalid time value") +var r=sr[t.getUTCDay()],n=ft(t.getUTCDate(),2),a=ur[t.getUTCMonth()],o=t.getUTCFullYear(),s=ft(t.getUTCHours(),2),u=ft(t.getUTCMinutes(),2),l=ft(t.getUTCSeconds(),2) +return"".concat(r,", ").concat(n," ").concat(a," ").concat(o," ").concat(s,":").concat(u,":").concat(l," GMT")}function dr(e,t,r){a(2,arguments) +var n=i(e),o=i(t),s=r||{},u=s.locale,l=void 0===u?lt:u,d=s.weekStartsOn,f=void 0===d?0:d +if(!l.localize)throw new RangeError("locale must contain localize property") +if(!l.formatLong)throw new RangeError("locale must contain formatLong property") +if(!l.formatRelative)throw new RangeError("locale must contain formatRelative property") +var c,p=k(n,o) +if(isNaN(p))throw new RangeError("Invalid time value") +c=p<-6?"other":p<-1?"lastWeek":p<0?"yesterday":p<1?"today":p<2?"tomorrow":p<7?"nextWeek":"other" +var m=dt(n,w(n)),y=dt(o,w(o)),h=l.formatRelative(c,m,y,{locale:l,weekStartsOn:f}) +return Gt(n,h,{locale:l,weekStartsOn:f})}function fr(e){a(1,arguments) +var t=n(e) +return i(1e3*t)}function cr(e){a(1,arguments) +var t=i(e),r=t.getDate() +return r}function pr(e){a(1,arguments) +var t=i(e),r=t.getDay() +return r}function mr(e){a(1,arguments) +var t=i(e),r=k(t,Fe(t)),n=r+1 +return n}function yr(e){a(1,arguments) +var t=i(e),r=t.getFullYear(),n=t.getMonth(),o=new Date(0) +return o.setFullYear(r,n+1,0),o.setHours(0,0,0,0),o.getDate()}function hr(e){a(1,arguments) +var t=i(e),r=t.getFullYear() +return r%400==0||r%4==0&&r%100!=0}function gr(e){a(1,arguments) +var t=i(e) +return"Invalid Date"===String(new Date(t))?NaN:hr(t)?366:365}function vr(e){a(1,arguments) +var t=i(e),r=t.getFullYear(),n=10*Math.floor(r/10) +return n}function br(e){a(1,arguments) +var t=i(e),r=t.getHours() +return r}function wr(e){a(1,arguments) +var t=i(e),r=t.getDay() +return 0===r&&(r=7),r}var qr=6048e5 +function Tr(e){a(1,arguments) +var t=i(e),r=g(t).getTime()-b(t).getTime() +return Math.round(r/qr)+1}var kr=6048e5 +function Er(e){a(1,arguments) +var t=b(e),r=b(D(t,60)),n=r.valueOf()-t.valueOf() +return Math.round(n/kr)}function Or(e){a(1,arguments) +var t=i(e),r=t.getMilliseconds() +return r}function Sr(e){a(1,arguments) +var t=i(e),r=t.getMinutes() +return r}function Mr(e){a(1,arguments) +var t=i(e),r=t.getMonth() +return r}var xr=864e5 +function Dr(e,t){a(2,arguments) +var r=e||{},n=t||{},o=i(r.start).getTime(),s=i(r.end).getTime(),u=i(n.start).getTime(),l=i(n.end).getTime() +if(!(o<=s&&u<=l))throw new RangeError("Invalid interval") +var d=os?s:l,p=c-f +return Math.ceil(p/xr)}function Cr(e){a(1,arguments) +var t=i(e),r=t.getSeconds() +return r}function Rr(e){a(1,arguments) +var t=i(e),r=t.getTime() +return r}function Pr(e){return a(1,arguments),Math.floor(Rr(e)/1e3)}function _r(e,t){var r,o +a(1,arguments) +var s=i(e),u=s.getFullYear(),l=null==t||null===(r=t.locale)||void 0===r||null===(o=r.options)||void 0===o?void 0:o.firstWeekContainsDate,d=null==l?1:n(l),f=null==(null==t?void 0:t.firstWeekContainsDate)?d:n(t.firstWeekContainsDate) +if(!(f>=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively") +var c=new Date(0) +c.setFullYear(u+1,0,f),c.setHours(0,0,0,0) +var p=h(c,t),m=new Date(0) +m.setFullYear(u,0,f),m.setHours(0,0,0,0) +var y=h(m,t) +return s.getTime()>=p.getTime()?u+1:s.getTime()>=y.getTime()?u:u-1}function Ar(e,t){a(1,arguments) +var r=t||{},i=r.locale,o=i&&i.options&&i.options.firstWeekContainsDate,s=null==o?1:n(o),u=null==r.firstWeekContainsDate?s:n(r.firstWeekContainsDate),l=_r(e,t),d=new Date(0) +d.setFullYear(l,0,u),d.setHours(0,0,0,0) +var f=h(d,t) +return f}var Ir=6048e5 +function Nr(e,t){a(1,arguments) +var r=i(e),n=h(r,t).getTime()-Ar(r,t).getTime() +return Math.round(n/Ir)+1}function jr(e,t){a(1,arguments) +var r=t||{},i=r.locale,o=i&&i.options&&i.options.weekStartsOn,s=null==o?0:n(o),u=null==r.weekStartsOn?s:n(r.weekStartsOn) +if(!(u>=0&&u<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively") +var l=cr(e) +if(isNaN(l))return l +var d=pr(je(e)),f=0,c=1 +if(l>(f=d>=u?u+7-d:u-d)){var p=l-f +c+=Math.ceil(p/7)}return c}function Ur(e){a(1,arguments) +var t=i(e),r=t.getMonth() +return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(0,0,0,0),t}function Fr(e,t){return a(1,arguments),le(Ur(e),je(e),t)+1}function zr(e){a(1,arguments) +var t=i(e),r=t.getFullYear() +return r}function Gr(e){return a(1,arguments),Math.floor(e*Y)}function Yr(e){return a(1,arguments),Math.floor(e*W)}function Lr(e){return a(1,arguments),Math.floor(e*K)}function Hr(e,t){a(2,arguments) +var r=n(t) +return o(e,-r)}function Wr(e,t){a(2,arguments) +var r=n(t) +return s(e,-r)}function Br(e,t){if(a(2,arguments),!t||"object"!=typeof t)return new Date(NaN) +var r=t.years?n(t.years):0,i=t.months?n(t.months):0,o=t.weeks?n(t.weeks):0,s=t.days?n(t.days):0,u=t.hours?n(t.hours):0,l=t.minutes?n(t.minutes):0,d=t.seconds?n(t.seconds):0,f=Wr(e,i+12*r),c=Hr(f,s+7*o),p=l+60*u,m=d+60*p,y=1e3*m,h=new Date(c.getTime()-y) +return h}function Vr(e){var t=e.start,r=e.end +a(1,arguments) +var n=i(t),o=i(r) +if(!$(n))throw new RangeError("Start Date is invalid") +if(!$(o))throw new RangeError("End Date is invalid") +var s={years:0,months:0,days:0,hours:0,minutes:0,seconds:0},u=j(n,o) +s.years=Math.abs(Me(n,o)) +var l=Br(n,{years:u*s.years}) +s.months=Math.abs(ke(l,o)) +var d=Br(l,{months:u*s.months}) +s.days=Math.abs(ce(d,o)) +var f=Br(d,{days:u*s.days}) +s.hours=Math.abs(he(f,o)) +var c=Br(f,{hours:u*s.hours}) +s.minutes=Math.abs(be(c,o)) +var p=Br(c,{minutes:u*s.minutes}) +return s.seconds=Math.abs(Oe(p,o)),s}function Qr(e,t,r){var n,i +return a(1,arguments),Kr(t)?i=t:r=t,new Intl.DateTimeFormat(null===(n=r)||void 0===n?void 0:n.locale,i).format(e)}function Kr(e){return void 0!==e&&!("locale"in e)}function Xr(e,t){a(2,arguments) +var r=i(e),n=i(t) +return r.getTime()>n.getTime()}function Jr(e,t){a(2,arguments) +var r=i(e),n=i(t) +return r.getTime()Date.now()}function nn(e,t,r){a(2,arguments) +var o=r||{},s=o.locale,u=s&&s.options&&s.options.weekStartsOn,l=null==u?0:n(u),d=null==o.weekStartsOn?l:n(o.weekStartsOn) +if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively") +var f=i(e),c=n(t),p=f.getUTCDay(),m=c%7,y=(m+7)%7,h=(y0,a=n?t:1-t +if(a<=50)r=e||100 +else{var i=a+50 +r=e+100*Math.floor(i/100)-(e>=i%100?100:0)}return n?r:1-r}var Nn=[31,28,31,30,31,30,31,31,30,31,30,31],jn=[31,29,31,30,31,30,31,31,30,31,30,31] +function Un(e){return e%400==0||e%4==0&&e%100!=0}var Fn={G:{priority:140,parse:function(e,t,r,n){switch(t){case"G":case"GG":case"GGG":return r.era(e,{width:"abbreviated"})||r.era(e,{width:"narrow"}) +case"GGGGG":return r.era(e,{width:"narrow"}) +default:return r.era(e,{width:"wide"})||r.era(e,{width:"abbreviated"})||r.era(e,{width:"narrow"})}},set:function(e,t,r,n){return t.era=r,e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(e,t,r,n){var a=function(e){return{year:e,isTwoDigitYear:"yy"===t}} +switch(t){case"y":return Pn(4,e,a) +case"yo":return r.ordinalNumber(e,{unit:"year",valueCallback:a}) +default:return Pn(t.length,e,a)}},validate:function(e,t,r){return t.isTwoDigitYear||t.year>0},set:function(e,t,r,n){var a=e.getUTCFullYear() +if(r.isTwoDigitYear){var i=In(r.year,a) +return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}var o="era"in t&&1!==t.era?1-r.year:r.year +return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(e,t,r,n){var a=function(e){return{year:e,isTwoDigitYear:"YY"===t}} +switch(t){case"Y":return Pn(4,e,a) +case"Yo":return r.ordinalNumber(e,{unit:"year",valueCallback:a}) +default:return Pn(t.length,e,a)}},validate:function(e,t,r){return t.isTwoDigitYear||t.year>0},set:function(e,t,r,n){var a=wt(e,n) +if(r.isTwoDigitYear){var i=In(r.year,a) +return e.setUTCFullYear(i,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),bt(e,n)}var o="era"in t&&1!==t.era?1-r.year:r.year +return e.setUTCFullYear(o,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),bt(e,n)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(e,t,r,n){return _n("R"===t?4:t.length,e)},set:function(e,t,r,n){var a=new Date(0) +return a.setUTCFullYear(r,0,4),a.setUTCHours(0,0,0,0),mt(a)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(e,t,r,n){return _n("u"===t?4:t.length,e)},set:function(e,t,r,n){return e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(e,t,r,n){switch(t){case"Q":case"QQ":return Pn(t.length,e) +case"Qo":return r.ordinalNumber(e,{unit:"quarter"}) +case"QQQ":return r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"}) +case"QQQQQ":return r.quarter(e,{width:"narrow",context:"formatting"}) +default:return r.quarter(e,{width:"wide",context:"formatting"})||r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return t>=1&&t<=4},set:function(e,t,r,n){return e.setUTCMonth(3*(r-1),1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(e,t,r,n){switch(t){case"q":case"qq":return Pn(t.length,e) +case"qo":return r.ordinalNumber(e,{unit:"quarter"}) +case"qqq":return r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"}) +case"qqqqq":return r.quarter(e,{width:"narrow",context:"standalone"}) +default:return r.quarter(e,{width:"wide",context:"standalone"})||r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,r){return t>=1&&t<=4},set:function(e,t,r,n){return e.setUTCMonth(3*(r-1),1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(e,t,r,n){var a=function(e){return e-1} +switch(t){case"M":return Dn(an,e,a) +case"MM":return Pn(2,e,a) +case"Mo":return r.ordinalNumber(e,{unit:"month",valueCallback:a}) +case"MMM":return r.month(e,{width:"abbreviated",context:"formatting"})||r.month(e,{width:"narrow",context:"formatting"}) +case"MMMMM":return r.month(e,{width:"narrow",context:"formatting"}) +default:return r.month(e,{width:"wide",context:"formatting"})||r.month(e,{width:"abbreviated",context:"formatting"})||r.month(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return t>=0&&t<=11},set:function(e,t,r,n){return e.setUTCMonth(r,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(e,t,r,n){var a=function(e){return e-1} +switch(t){case"L":return Dn(an,e,a) +case"LL":return Pn(2,e,a) +case"Lo":return r.ordinalNumber(e,{unit:"month",valueCallback:a}) +case"LLL":return r.month(e,{width:"abbreviated",context:"standalone"})||r.month(e,{width:"narrow",context:"standalone"}) +case"LLLLL":return r.month(e,{width:"narrow",context:"standalone"}) +default:return r.month(e,{width:"wide",context:"standalone"})||r.month(e,{width:"abbreviated",context:"standalone"})||r.month(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,r){return t>=0&&t<=11},set:function(e,t,r,n){return e.setUTCMonth(r,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(e,t,r,n){switch(t){case"w":return Dn(un,e) +case"wo":return r.ordinalNumber(e,{unit:"week"}) +default:return Pn(t.length,e)}},validate:function(e,t,r){return t>=1&&t<=53},set:function(e,t,r,o){return bt(function(e,t,r){a(2,arguments) +var o=i(e),s=n(t),u=kt(o,r)-s +return o.setUTCDate(o.getUTCDate()-7*u),o}(e,r,o),o)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(e,t,r,n){switch(t){case"I":return Dn(un,e) +case"Io":return r.ordinalNumber(e,{unit:"week"}) +default:return Pn(t.length,e)}},validate:function(e,t,r){return t>=1&&t<=53},set:function(e,t,r,o){return mt(function(e,t){a(2,arguments) +var r=i(e),o=n(t),s=vt(r)-o +return r.setUTCDate(r.getUTCDate()-7*s),r}(e,r,o),o)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(e,t,r,n){switch(t){case"d":return Dn(on,e) +case"do":return r.ordinalNumber(e,{unit:"date"}) +default:return Pn(t.length,e)}},validate:function(e,t,r){var n=Un(e.getUTCFullYear()),a=e.getUTCMonth() +return n?t>=1&&t<=jn[a]:t>=1&&t<=Nn[a]},set:function(e,t,r,n){return e.setUTCDate(r),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(e,t,r,n){switch(t){case"D":case"DD":return Dn(sn,e) +case"Do":return r.ordinalNumber(e,{unit:"date"}) +default:return Pn(t.length,e)}},validate:function(e,t,r){return Un(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365},set:function(e,t,r,n){return e.setUTCMonth(0,r),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(e,t,r,n){switch(t){case"E":case"EE":case"EEE":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}) +case"EEEEE":return r.day(e,{width:"narrow",context:"formatting"}) +case"EEEEEE":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}) +default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return t>=0&&t<=6},set:function(e,t,r,n){return(e=nn(e,r,n)).setUTCHours(0,0,0,0),e},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(e,t,r,n){var a=function(e){var t=7*Math.floor((e-1)/7) +return(e+n.weekStartsOn+6)%7+t} +switch(t){case"e":case"ee":return Pn(t.length,e,a) +case"eo":return r.ordinalNumber(e,{unit:"day",valueCallback:a}) +case"eee":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}) +case"eeeee":return r.day(e,{width:"narrow",context:"formatting"}) +case"eeeeee":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}) +default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return t>=0&&t<=6},set:function(e,t,r,n){return(e=nn(e,r,n)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(e,t,r,n){var a=function(e){var t=7*Math.floor((e-1)/7) +return(e+n.weekStartsOn+6)%7+t} +switch(t){case"c":case"cc":return Pn(t.length,e,a) +case"co":return r.ordinalNumber(e,{unit:"day",valueCallback:a}) +case"ccc":return r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"}) +case"ccccc":return r.day(e,{width:"narrow",context:"standalone"}) +case"cccccc":return r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"}) +default:return r.day(e,{width:"wide",context:"standalone"})||r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,r){return t>=0&&t<=6},set:function(e,t,r,n){return(e=nn(e,r,n)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(e,t,r,n){var a=function(e){return 0===e?7:e} +switch(t){case"i":case"ii":return Pn(t.length,e) +case"io":return r.ordinalNumber(e,{unit:"day"}) +case"iii":return r.day(e,{width:"abbreviated",context:"formatting",valueCallback:a})||r.day(e,{width:"short",context:"formatting",valueCallback:a})||r.day(e,{width:"narrow",context:"formatting",valueCallback:a}) +case"iiiii":return r.day(e,{width:"narrow",context:"formatting",valueCallback:a}) +case"iiiiii":return r.day(e,{width:"short",context:"formatting",valueCallback:a})||r.day(e,{width:"narrow",context:"formatting",valueCallback:a}) +default:return r.day(e,{width:"wide",context:"formatting",valueCallback:a})||r.day(e,{width:"abbreviated",context:"formatting",valueCallback:a})||r.day(e,{width:"short",context:"formatting",valueCallback:a})||r.day(e,{width:"narrow",context:"formatting",valueCallback:a})}},validate:function(e,t,r){return t>=1&&t<=7},set:function(e,t,r,o){return(e=function(e,t){a(2,arguments) +var r=n(t) +r%7==0&&(r-=7) +var o=1,s=i(e),u=s.getUTCDay(),l=((r%7+7)%7=1&&t<=12},set:function(e,t,r,n){var a=e.getUTCHours()>=12 +return a&&r<12?e.setUTCHours(r+12,0,0,0):a||12!==r?e.setUTCHours(r,0,0,0):e.setUTCHours(0,0,0,0),e},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(e,t,r,n){switch(t){case"H":return Dn(ln,e) +case"Ho":return r.ordinalNumber(e,{unit:"hour"}) +default:return Pn(t.length,e)}},validate:function(e,t,r){return t>=0&&t<=23},set:function(e,t,r,n){return e.setUTCHours(r,0,0,0),e},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(e,t,r,n){switch(t){case"K":return Dn(fn,e) +case"Ko":return r.ordinalNumber(e,{unit:"hour"}) +default:return Pn(t.length,e)}},validate:function(e,t,r){return t>=0&&t<=11},set:function(e,t,r,n){return e.getUTCHours()>=12&&r<12?e.setUTCHours(r+12,0,0,0):e.setUTCHours(r,0,0,0),e},incompatibleTokens:["a","b","h","H","k","t","T"]},k:{priority:70,parse:function(e,t,r,n){switch(t){case"k":return Dn(dn,e) +case"ko":return r.ordinalNumber(e,{unit:"hour"}) +default:return Pn(t.length,e)}},validate:function(e,t,r){return t>=1&&t<=24},set:function(e,t,r,n){var a=r<=24?r%24:r +return e.setUTCHours(a,0,0,0),e},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(e,t,r,n){switch(t){case"m":return Dn(pn,e) +case"mo":return r.ordinalNumber(e,{unit:"minute"}) +default:return Pn(t.length,e)}},validate:function(e,t,r){return t>=0&&t<=59},set:function(e,t,r,n){return e.setUTCMinutes(r,0,0),e},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(e,t,r,n){switch(t){case"s":return Dn(mn,e) +case"so":return r.ordinalNumber(e,{unit:"second"}) +default:return Pn(t.length,e)}},validate:function(e,t,r){return t>=0&&t<=59},set:function(e,t,r,n){return e.setUTCSeconds(r,0),e},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(e,t,r,n){return Pn(t.length,e,(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))},set:function(e,t,r,n){return e.setUTCMilliseconds(r),e},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(e,t,r,n){switch(t){case"X":return Cn(En,e) +case"XX":return Cn(On,e) +case"XXXX":return Cn(Sn,e) +case"XXXXX":return Cn(xn,e) +default:return Cn(Mn,e)}},set:function(e,t,r,n){return t.timestampIsSet?e:new Date(e.getTime()-r)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(e,t,r,n){switch(t){case"x":return Cn(En,e) +case"xx":return Cn(On,e) +case"xxxx":return Cn(Sn,e) +case"xxxxx":return Cn(xn,e) +default:return Cn(Mn,e)}},set:function(e,t,r,n){return t.timestampIsSet?e:new Date(e.getTime()-r)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(e,t,r,n){return Rn(e)},set:function(e,t,r,n){return[new Date(1e3*r),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(e,t,r,n){return Rn(e)},set:function(e,t,r,n){return[new Date(r),{timestampIsSet:!0}]},incompatibleTokens:"*"}},zn=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Gn=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Yn=/^'([^]*?)'?$/,Ln=/''/g,Hn=/\S/,Wn=/[a-zA-Z]/ +function Bn(e,t,r,o){a(3,arguments) +var s=String(e),u=String(t),l=o||{},d=l.locale||lt +if(!d.match)throw new RangeError("locale must contain match property") +var f=d.options&&d.options.firstWeekContainsDate,c=null==f?1:n(f),p=null==l.firstWeekContainsDate?c:n(l.firstWeekContainsDate) +if(!(p>=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively") +var m=d.options&&d.options.weekStartsOn,y=null==m?0:n(m),h=null==l.weekStartsOn?y:n(l.weekStartsOn) +if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively") +if(""===u)return""===s?i(r):new Date(NaN) +var g,v={firstWeekContainsDate:p,weekStartsOn:h,locale:d},b=[{priority:10,subPriority:-1,set:Vn,index:0}],q=u.match(Gn).map((function(e){var t=e[0] +return"p"===t||"P"===t?(0,Ct[t])(e,d.formatLong,v):e})).join("").match(zn),T=[] +for(g=0;g0&&Hn.test(s))return new Date(NaN) +var R=b.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,r){return r.indexOf(e)===t})).map((function(e){return b.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),P=i(r) +if(isNaN(P))return new Date(NaN) +var _=dt(P,w(P)),A={} +for(g=0;g=n&&r<=o}function ka(e){return a(1,arguments),ee(e,Hr(Date.now(),1))}function Ea(e){a(1,arguments) +var t=i(e),r=t.getFullYear(),n=9+10*Math.floor(r/10) +return t.setFullYear(n+1,0,0),t.setHours(0,0,0,0),t}function Oa(e,t){a(1,arguments) +var r=t||{},o=r.locale,s=o&&o.options&&o.options.weekStartsOn,u=null==s?0:n(s),l=null==r.weekStartsOn?u:n(r.weekStartsOn) +if(!(l>=0&&l<=6))throw new RangeError("weekStartsOn must be between 0 and 6") +var d=i(e),f=d.getDay(),c=6+(f2)return r +if(/:/.test(n[0])?(r.date=null,t=n[0]):(r.date=n[0],t=n[1],ti.timeZoneDelimiter.test(r.date)&&(r.date=e.split(ti.timeZoneDelimiter)[0],t=e.substr(r.date.length,e.length))),t){var a=ti.timezone.exec(t) +a?(r.time=t.replace(a[1],""),r.timezone=a[1]):r.time=t}return r}function si(e,t){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r) +if(!n)return{year:null} +var a=n[1]&&parseInt(n[1]),i=n[2]&&parseInt(n[2]) +return{year:null==i?a:100*i,restDateString:e.slice((n[1]||n[2]).length)}}function ui(e,t){if(null===t)return null +var r=e.match(ri) +if(!r)return null +var n=!!r[4],a=li(r[1]),i=li(r[2])-1,o=li(r[3]),s=li(r[4]),u=li(r[5])-1 +if(n)return function(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}(0,s,u)?function(e,t,r){var n=new Date(0) +n.setUTCFullYear(e,0,4) +var a=7*(t-1)+r+1-(n.getUTCDay()||7) +return n.setUTCDate(n.getUTCDate()+a),n}(t,s,u):new Date(NaN) +var l=new Date(0) +return function(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(pi[t]||(mi(e)?29:28))}(t,i,o)&&function(e,t){return t>=1&&t<=(mi(e)?366:365)}(t,a)?(l.setUTCFullYear(t,i,Math.max(a,o)),l):new Date(NaN)}function li(e){return e?parseInt(e):1}function di(e){var t=e.match(ni) +if(!t)return null +var r=fi(t[1]),n=fi(t[2]),a=fi(t[3]) +return function(e,t,r){return 24===e?0===t&&0===r:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}(r,n,a)?r*ei+6e4*n+1e3*a:NaN}function fi(e){return e&&parseFloat(e.replace(",","."))||0}function ci(e){if("Z"===e)return 0 +var t=e.match(ai) +if(!t)return 0 +var r="+"===t[1]?-1:1,n=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0 +return function(e,t){return t>=0&&t<=59}(0,a)?r*(n*ei+6e4*a):NaN}var pi=[31,null,31,30,31,30,31,31,30,31,30,31] +function mi(e){return e%400==0||e%4==0&&e%100}function yi(e){if(a(1,arguments),"string"==typeof e){var t=e.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/) +return t?new Date(Date.UTC(+t[1],+t[2]-1,+t[3],+t[4]-(+t[9]||0)*("-"==t[8]?-1:1),+t[5]-(+t[10]||0)*("-"==t[8]?-1:1),+t[6],+((t[7]||"0")+"00").substring(0,3))):new Date(NaN)}return i(e)}function hi(e,t){a(2,arguments) +var r=pr(e)-t +return r<=0&&(r+=7),Hr(e,r)}function gi(e){return a(1,arguments),hi(e,5)}function vi(e){return a(1,arguments),hi(e,1)}function bi(e){return a(1,arguments),hi(e,6)}function wi(e){return a(1,arguments),hi(e,0)}function qi(e){return a(1,arguments),hi(e,4)}function Ti(e){return a(1,arguments),hi(e,2)}function ki(e){return a(1,arguments),hi(e,3)}function Ei(e){return a(1,arguments),Math.floor(e*B)}function Oi(e){a(1,arguments) +var t=e/Q +return Math.floor(t)}function Si(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only none provided present") +var r=t&&"nearestTo"in t?n(t.nearestTo):1 +if(r<1||r>30)throw new RangeError("`options.nearestTo` must be between 1 and 30") +var a=i(e),o=a.getSeconds(),s=a.getMinutes()+o/60,u=Math.floor(s/r)*r,l=s%r,d=Math.round(l/r)*r +return new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),u+d)}function Mi(e){a(1,arguments) +var t=e/K +return Math.floor(t)}function xi(e){return a(1,arguments),e*L}function Di(e){a(1,arguments) +var t=e/X +return Math.floor(t)}function Ci(e,t){a(2,arguments) +var r=i(e),o=n(t),s=r.getFullYear(),u=r.getDate(),l=new Date(0) +l.setFullYear(s,o,15),l.setHours(0,0,0,0) +var d=yr(l) +return r.setMonth(o,Math.min(u,d)),r}function Ri(e,t){if(a(2,arguments),"object"!=typeof t||null===t)throw new RangeError("values parameter must be an object") +var r=i(e) +return isNaN(r.getTime())?new Date(NaN):(null!=t.year&&r.setFullYear(t.year),null!=t.month&&(r=Ci(r,t.month)),null!=t.date&&r.setDate(n(t.date)),null!=t.hours&&r.setHours(n(t.hours)),null!=t.minutes&&r.setMinutes(n(t.minutes)),null!=t.seconds&&r.setSeconds(n(t.seconds)),null!=t.milliseconds&&r.setMilliseconds(n(t.milliseconds)),r)}function Pi(e,t){a(2,arguments) +var r=i(e),o=n(t) +return r.setDate(o),r}function _i(e,t,r){a(2,arguments) +var s=r||{},u=s.locale,l=u&&u.options&&u.options.weekStartsOn,d=null==l?0:n(l),f=null==s.weekStartsOn?d:n(s.weekStartsOn) +if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively") +var c=i(e),p=n(t),m=c.getDay(),y=p%7,h=(y+7)%7,g=7-f,v=p<0||p>6?p-(m+g)%7:(h+g)%7-(m+g)%7 +return o(c,v)}function Ai(e,t){a(2,arguments) +var r=i(e),o=n(t) +return r.setMonth(0),r.setDate(o),r}function Ii(e,t){a(2,arguments) +var r=i(e),o=n(t) +return r.setHours(o),r}function Ni(e,t){a(2,arguments) +var r=i(e),s=n(t),u=wr(r),l=s-u +return o(r,l)}function ji(e,t){a(2,arguments) +var r=i(e),o=n(t),s=Tr(r)-o +return r.setDate(r.getDate()-7*s),r}function Ui(e,t){a(2,arguments) +var r=i(e),o=n(t) +return r.setMilliseconds(o),r}function Fi(e,t){a(2,arguments) +var r=i(e),o=n(t) +return r.setMinutes(o),r}function zi(e,t){a(2,arguments) +var r=i(e),o=n(t),s=Math.floor(r.getMonth()/3)+1,u=o-s +return Ci(r,r.getMonth()+3*u)}function Gi(e,t){a(2,arguments) +var r=i(e),o=n(t) +return r.setSeconds(o),r}function Yi(e,t,r){a(2,arguments) +var o=i(e),s=n(t),u=Nr(o,r)-s +return o.setDate(o.getDate()-7*u),o}function Li(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +a(2,arguments) +var o=r.locale,s=o&&o.options&&o.options.firstWeekContainsDate,u=null==s?1:n(s),l=null==r.firstWeekContainsDate?u:n(r.firstWeekContainsDate),d=i(e),f=n(t),c=k(d,Ar(d,r)),p=new Date(0) +return p.setFullYear(f,0,l),p.setHours(0,0,0,0),(d=Ar(p,r)).setDate(d.getDate()+c),d}function Hi(e,t){a(2,arguments) +var r=i(e),o=n(t) +return isNaN(r.getTime())?new Date(NaN):(r.setFullYear(o),r)}function Wi(e){a(1,arguments) +var t=i(e),r=t.getFullYear(),n=10*Math.floor(r/10) +return t.setFullYear(n,0,1),t.setHours(0,0,0,0),t}function Bi(){return q(Date.now())}function Vi(){var e=new Date,t=e.getFullYear(),r=e.getMonth(),n=e.getDate(),a=new Date(0) +return a.setFullYear(t,r,n+1),a.setHours(0,0,0,0),a}function Qi(){var e=new Date,t=e.getFullYear(),r=e.getMonth(),n=e.getDate(),a=new Date(0) +return a.setFullYear(t,r,n-1),a.setHours(0,0,0,0),a}function Ki(e,t){a(2,arguments) +var r=n(t) +return c(e,-r)}function Xi(e,t){a(2,arguments) +var r=n(t) +return y(e,-r)}function Ji(e,t){a(2,arguments) +var r=n(t) +return S(e,-r)}function Zi(e,t){a(2,arguments) +var r=n(t) +return M(e,-r)}function $i(e,t){a(2,arguments) +var r=n(t) +return x(e,-r)}function eo(e,t){a(2,arguments) +var r=n(t) +return D(e,-r)}function to(e,t){a(2,arguments) +var r=n(t) +return C(e,-r)}function ro(e){return a(1,arguments),Math.floor(e*F)}function no(e){return a(1,arguments),Math.floor(e*V)}function ao(e){return a(1,arguments),Math.floor(e*Q)}},91986:function(e){"use strict" +var t=Array.isArray,r=Object.keys,n=Object.prototype.hasOwnProperty +e.exports=function e(a,i){if(a===i)return!0 +if(a&&i&&"object"==typeof a&&"object"==typeof i){var o,s,u,l=t(a),d=t(i) +if(l&&d){if((s=a.length)!=i.length)return!1 +for(o=s;0!=o--;)if(!e(a[o],i[o]))return!1 +return!0}if(l!=d)return!1 +var f=a instanceof Date,c=i instanceof Date +if(f!=c)return!1 +if(f&&c)return a.getTime()==i.getTime() +var p=a instanceof RegExp,m=i instanceof RegExp +if(p!=m)return!1 +if(p&&m)return a.toString()==i.toString() +var y=r(a) +if((s=y.length)!==r(i).length)return!1 +for(o=s;0!=o--;)if(!n.call(i,y[o]))return!1 +for(o=s;0!=o--;)if(!e(a[u=y[o]],i[u]))return!1 +return!0}return a!=a&&i!=i}},96990:function(e,t,r){"use strict" +r.r(t) +var n,a=function(){function e(){this.registry=new WeakMap}return e.prototype.elementExists=function(e){return this.registry.has(e)},e.prototype.getElement=function(e){return this.registry.get(e)},e.prototype.addElement=function(e,t){e&&this.registry.set(e,t||{})},e.prototype.removeElement=function(e){this.registry.delete(e)},e.prototype.destroyRegistry=function(){this.registry=new WeakMap},e}(),i=function(){} +!function(e){e.enter="enter",e.exit="exit"}(n||(n={})) +var o,s=function(){function e(){this.registry=new a}return e.prototype.addCallback=function(e,t,r){var a,i,o +e===n.enter?((a={})[n.enter]=r,o=a):((i={})[n.exit]=r,o=i),this.registry.addElement(t,Object.assign({},this.registry.getElement(t),o))},e.prototype.dispatchCallback=function(e,t,r){if(e===n.enter){var a=this.registry.getElement(t).enter;(void 0===a?i:a)(r)}else{var o=this.registry.getElement(t) +o&&o.exit&&o.exit(r)}},e}(),u=(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),l=function(){return(l=Object.assign||function(e){for(var t,r=1,n=arguments.length;ri?o&&o.elements.some((function(e){return!(!e||e!==t.target||(r.dispatchEnterCallback(e,t),0))})):o&&o.elements.some((function(e){return!(!e||e!==t.target||(r.dispatchExitCallback(e,t),0))}))}))},t.prototype.findRootFromRegistry=function(e){if(this.elementRegistry)return this.elementRegistry.getElement(e)},t.prototype.findMatchingRootEntry=function(e){var t=e.root,r=void 0===t?window:t,n=this.findRootFromRegistry(r) +if(n)return n[this.stringifyOptions(e)]},t.prototype.determineMatchingElements=function(e,t){var r=this,n=Object.keys(t).filter((function(n){var a=t[n].options +return r.areOptionsSame(e,a)}))[0] +return t[n]},t.prototype.areOptionsSame=function(e,t){if(e===t)return!0 +var r=Object.prototype.toString.call(e),n=Object.prototype.toString.call(t) +if(r!==n)return!1 +if("[object Object]"!==r&&"[object Object]"!==n)return e===t +if(e&&t&&"object"==typeof e&&"object"==typeof t)for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&!1===this.areOptionsSame(e[a],t[a]))return!1 +return!0},t.prototype.stringifyOptions=function(e){var t=e.root +return JSON.stringify(e,(function(e,r){if("root"===e&&t){var n=Array.prototype.slice.call(t.classList).reduce((function(e,t){return e+t}),"") +return t.id+"-"+n}return r}))},t}(s) +t.default=d},98818:function(e,t,r){var n +!function(){"use strict" +var t="object"==typeof window?window:{} +!t.JS_HTMLENCODE_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node&&(t=window) +var a=!t.JS_HTMLENCODE_NO_COMMON_JS&&e.exports,i=r.amdO,o={" ":" ","¡":"¡","¢":"¢","£":"£","¤":"¤","¥":"¥","¦":"¦","§":"§","¨":"¨","©":"©","ª":"ª","«":"«","¬":"¬","­":"­","®":"®","¯":"¯","°":"°","±":"±","²":"²","³":"³","´":"´","µ":"µ","¶":"¶","·":"·","¸":"¸","¹":"¹","º":"º","»":"»","¼":"¼","½":"½","¾":"¾","¿":"¿","À":"À","Á":"Á","Â":"Â","Ã":"Ã","Ä":"Ä","Å":"Å","Æ":"Æ","Ç":"Ç","È":"È","É":"É","Ê":"Ê","Ë":"Ë","Ì":"Ì","Í":"Í","Î":"Î","Ï":"Ï","Ð":"Ð","Ñ":"Ñ","Ò":"Ò","Ó":"Ó","Ô":"Ô","Õ":"Õ","Ö":"Ö","×":"×","Ø":"Ø","Ù":"Ù","Ú":"Ú","Û":"Û","Ü":"Ü","Ý":"Ý","Þ":"Þ","ß":"ß","à":"à","á":"á","â":"â","ã":"ã","ä":"ä","å":"å","æ":"æ","ç":"ç","è":"è","é":"é","ê":"ê","ë":"ë","ì":"ì","í":"í","î":"î","ï":"ï","ð":"ð","ñ":"ñ","ò":"ò","ó":"ó","ô":"ô","õ":"õ","ö":"ö","÷":"÷","ø":"ø","ù":"ù","ú":"ú","û":"û","ü":"ü","ý":"ý","þ":"þ","ÿ":"ÿ",""":'"',"&":"&","<":"<",">":">","'":"'","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","⟨":"〈","⟩":"〉","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"},s=function(e){if("#"!==e.charAt(1))return o[e]||e +var t,r=e.charAt(2) +return"x"===r||"X"===r?(r=e.substring(3,e.length-1),t=parseInt(r,16)):(r=e.substring(2,e.length-1),t=parseInt(r)),isNaN(t)?e:String.fromCharCode(t)},u=function(e){return e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")},l=function(e){return e.replace(/&#?\w+;/g,s)},d=u +u.htmlEncode=u,u.htmlDecode=l,a?e.exports=d:(t.htmlEncode=u,t.htmlDecode=l,i&&(void 0===(n=function(){return d}.call(d,r,d,e))||(e.exports=n)))}()},41494:function(e,t,r){"use strict" +var n +r.r(t) +var a=function(){function e(){this.pool=[],this.flush()}return e.prototype.flush=function(){var e=this +n=window.requestAnimationFrame((function(){var t=e.pool +e.reset(),t.forEach((function(e){e[Object.keys(e)[0]]()})),e.flush()}))},e.prototype.add=function(e,t){var r +return this.pool.push(((r={})[e]=t,r)),t},e.prototype.remove=function(e){this.pool=this.pool.filter((function(t){return!t[e]}))},e.prototype.reset=function(){this.pool=[]},e.prototype.stop=function(){window.cancelAnimationFrame(n)},e}() +t.default=a},95284:function(e,t,r){"use strict" +var n +!function(a){if("function"!=typeof i){var i=function(e){return e} +i.nonNative=!0}var o=i("plaintext"),s=i("html"),u=i("comment"),l=/<(\w*)>/g,d=/<\/?([^\s\/>]+)/ +function f(e,t,r){return p(e=e||"",c(t=t||[],r=r||""))}function c(e,t){return{allowable_tags:e=function(e){var t,r=new Set +if("string"==typeof e)for(;t=l.exec(e);)r.add(t[1]) +else i.nonNative||"function"!=typeof e[i.iterator]?"function"==typeof e.forEach&&e.forEach(r.add,r):r=new Set(e) +return r}(e),tag_replacement:t,state:o,tag_buffer:"",depth:0,in_quote_char:""}}function p(e,t){if("string"!=typeof e)throw new TypeError("'html' parameter must be a string") +for(var r=t.allowable_tags,n=t.tag_replacement,a=t.state,i=t.tag_buffer,l=t.depth,d=t.in_quote_char,f="",c=0,p=e.length;c":if(d)break +if(l){l-- +break}d="",a=o,i+=">",r.has(m(i))?f+=i:f+=n,i="" +break +case'"':case"'":d=y===d?"":d||y,i+=y +break +case"-":""===y?("--"==i.slice(-2)&&(a=o),i=""):i+=y)}return t.state=a,t.tag_buffer=i,t.depth=l,t.in_quote_char=d,f}function m(e){var t=d.exec(e) +return t?t[1].toLowerCase():null}f.init_streaming_mode=function(e,t){var r=c(e=e||[],t=t||"") +return function(e){return p(e||"",r)}},void 0===(n=function(){return f}.call(t,r,t,e))||(e.exports=n)}()},54276:function(e,t,r){"use strict" +r.r(t),r.d(t,{getCLS:function(){return b},getFCP:function(){return h},getFID:function(){return S},getLCP:function(){return x},getTTFB:function(){return D}}) +var n,a,i,o,s=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},u=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return +var r=new PerformanceObserver((function(e){return e.getEntries().map(t)})) +return r.observe({type:e,buffered:!0}),r}}catch(e){}},l=function(e,t){var r=function r(n){"pagehide"!==n.type&&"hidden"!==document.visibilityState||(e(n),t&&(removeEventListener("visibilitychange",r,!0),removeEventListener("pagehide",r,!0)))} +addEventListener("visibilitychange",r,!0),addEventListener("pagehide",r,!0)},d=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},f=function(e,t,r){var n +return function(a){t.value>=0&&(a||r)&&(t.delta=t.value-(n||0),(t.delta||void 0===n)&&(n=t.value,e(t)))}},c=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},m=function(){l((function(e){var t=e.timeStamp +c=t}),!0)},y=function(){return c<0&&(c=p(),m(),d((function(){setTimeout((function(){c=p(),m()}),0)}))),{get firstHiddenTime(){return c}}},h=function(e,t){var r,n=y(),a=s("FCP"),i=function(e){"first-contentful-paint"===e.name&&(l&&l.disconnect(),e.startTime-1&&e(t)},a=s("CLS",0),i=0,o=[],c=function(e){if(!e.hadRecentInput){var t=o[0],n=o[o.length-1] +i&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,o.push(e)):(i=e.value,o=[e]),i>a.value&&(a.value=i,a.entries=o,r())}},p=u("layout-shift",c) +p&&(r=f(n,a,t),l((function(){p.takeRecords().map(c),r(!0)})),d((function(){i=0,v=-1,a=s("CLS",0),r=f(n,a,t)})))},w={passive:!0,capture:!0},q=new Date,T=function(e,t){n||(n=t,a=e,i=new Date,O(removeEventListener),k())},k=function(){if(a>=0&&a1e12?new Date:performance.now())-e.timeStamp +"pointerdown"==e.type?function(e,t){var r=function(){T(e,t),a()},n=function(){a()},a=function(){removeEventListener("pointerup",r,w),removeEventListener("pointercancel",n,w)} +addEventListener("pointerup",r,w),addEventListener("pointercancel",n,w)}(t,e):T(t,e)}},O=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,E,w)}))},S=function(e,t){var r,i=y(),c=s("FID"),p=function(e){e.startTimeperformance.now())return +r.entries=[t],e(r)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}},52215:function(e){"use strict" +e.exports=JSON.parse('{"data":{"endpoints":{"media-api-base":"https://web.archive.org/web/20220531203909/https://amp-api.books.apple.com","serverRoutes":{"account":{"method":"GET","paginated":true,"path":"/v1/me/account","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"}],"personalized":true},"artist":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/authors/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistAudioBooks":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/authors/{id}/audio-books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistBooks":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/authors/{id}/books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artists":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/authors","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"ids","required":true,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"audioBook":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/audio-books/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"audioBookAuthorBooks":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/audio-books/{id}/author-books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"audioBookAuthorOtherAudioBooks":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/audio-books/{id}/author-other-audio-books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"audioBookAuthors":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/audio-books/{id}/authors","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"audioBookCategoryForArtwork":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/audio-books/{id}/category-for-artwork","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"audioBookCustomersAlsoBought":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/audio-books/{id}/customers-also-bought","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"audioBookMappedBooks":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/audio-books/{id}/mapped-books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"audioBookMoreAudioBooksInGenre":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/audio-books/{id}/more-audio-books-in-genre","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"audioBookReviews":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/audio-books/{id}/reviews","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"audioBooks":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/audio-books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"ids","required":true,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"book":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookAuthorAudioBooks":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/author-audio-books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookAuthorOtherBooks":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/author-other-books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookAuthors":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/authors","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookBookSeries":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/book-series","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookCategoryForArtwork":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/category-for-artwork","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookClub":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/book-clubs/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookContentsLikeThis":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/contents-like-this","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookCustomersAlsoBought":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/customers-also-bought","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookMappedAudioBooks":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/mapped-audio-books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookMoreBooksInGenre":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/more-books-in-genre","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookOtherBooksInBookSeries":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/other-books-in-book-series","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookReviews":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books/{id}/reviews","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookSeries":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/book-series/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"bookSeriesBooks":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/book-series/{id}/books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"books":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/books","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"ids","required":true,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"charts":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/charts","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"types","required":true,"type":"string"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"contentLookup":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/contents","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"deleteFollowsBookClub":{"method":"DELETE","paginated":false,"path":"/v1/me/follows/book-clubs/{id}","parameters":[{"name":"l","required":false,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":true},"followsBookClub":{"method":"GET","paginated":false,"path":"/v1/me/follows/book-clubs/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":true},"followsBookClubs":{"method":"GET","paginated":true,"path":"/v1/me/follows/book-clubs","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"}],"personalized":true},"genre":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/genres/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"genres":{"method":"GET","paginated":true,"path":"/v1/catalog/{storefront}/genres","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"grouping":{"method":"GET","paginated":false,"path":"/v1/editorial/{storefront}/groupings/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"multiplex":{"method":"GET","paginated":false,"path":"/v1/editorial/{storefront}/multiplex/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"personalStorefront":{"method":"GET","paginated":true,"path":"/v1/me/storefront","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"}],"personalized":true},"postFollows":{"method":"POST","paginated":false,"path":"/v1/me/follows","parameters":[{"name":"l","required":false,"type":"string"}],"personalized":true},"recommendation":{"method":"GET","paginated":false,"path":"/v1/me/recommendations/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":true},"recommendations":{"method":"GET","paginated":true,"path":"/v1/me/recommendations","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"}],"personalized":true},"room":{"method":"GET","paginated":false,"path":"/v1/editorial/{storefront}/rooms/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"id","required":true,"type":"string"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"search":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/search","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"term","required":true,"type":"string"},{"name":"types","required":true,"type":"string"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"storefront":{"method":"GET","paginated":false,"path":"/v1/storefronts/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"storefronts":{"method":"GET","paginated":true,"path":"/v1/storefronts","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"integer"}],"personalized":false},"userReview":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/user-reviews/{id}","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"userReviews":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/user-reviews","parameters":[{"name":"extend","required":false,"type":"string"},{"name":"ids","required":true,"type":"string"},{"name":"include","required":false,"type":"string"},{"name":"l","required":false,"type":"string"},{"name":"storefront","required":true,"type":"string"}],"personalized":false}}},"requiredRequestKeyValuePairs":""}}')},61384:function(e){"use strict" +e.exports=JSON.parse('{"data":{"endpoints":{"media-api-base":"https://web.archive.org/web/20220531203909/https://amp-api.podcasts.apple.com","serverRoutes":{"artist":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/artists/{id}","parameters":[{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistEpisodes":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/artists/{id}/episodes","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistGenres":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/artists/{id}/genres","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistPodcasts":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/artists/{id}/podcasts","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artists":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/artists","parameters":[{"name":"ids","required":true,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"charts":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/charts","parameters":[{"name":"chart","required":false,"type":"string"},{"name":"offset","required":false,"type":"string"},{"name":"filter","required":false,"type":"string"},{"name":"chartId","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"genre","required":false,"type":"string"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"types","required":true,"type":"array"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"clientFeature":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/client-features/{id}","parameters":[{"name":"clientVersion","required":true,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"client","required":true,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"clientFeatureChildren":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/client-features/{id}/children","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"clientVersion","required":true,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"client","required":true,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"clientFeatures":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/client-features","parameters":[{"name":"ids","required":true,"type":"array"},{"name":"clientVersion","required":true,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"client","required":true,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"deleteLibraryPodcast":{"method":"DELETE","paginated":false,"path":"/v1/me/library/podcasts/{id}","parameters":[{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"id","required":true,"type":"string"}],"personalized":true},"genre":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/genres/{id}","parameters":[{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"genres":{"method":"GET","paginated":true,"path":"/v1/catalog/{storefront}/genres","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"libraryPodcast":{"method":"GET","paginated":false,"path":"/v1/me/library/podcasts/{id}","parameters":[{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"id","required":true,"type":"string"}],"personalized":true},"libraryPodcasts":{"method":"GET","paginated":true,"path":"/v1/me/library/podcasts","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"}],"personalized":true},"podcast":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcasts/{id}","parameters":[{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastArtists":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcasts/{id}/artists","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastCustomersAlsoBought":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcasts/{id}/customers-also-bought","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastEpisode":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcast-episodes/{id}","parameters":[{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastEpisodeArtists":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcast-episodes/{id}/artists","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastEpisodeGenres":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcast-episodes/{id}/genres","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastEpisodePlaybackPosition":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcast-episodes/{id}/playback-position","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastEpisodePodcast":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcast-episodes/{id}/podcast","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastEpisodes":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcasts/{id}/episodes","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastGenres":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcasts/{id}/genres","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastListenersAlsoSubscribed":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcasts/{id}/listeners-also-subscribed","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcastReviews":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcasts/{id}/reviews","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"podcasts":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/podcasts","parameters":[{"name":"ids","required":true,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"postLibraryPodcast":{"method":"POST","paginated":false,"path":"/v1/me/library/podcasts/{id}","parameters":[{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"id","required":true,"type":"string"}],"personalized":true},"recentlyPlayedPodcastEpisodes":{"method":"GET","paginated":true,"path":"/v1/me/recent/played/podcast-episodes","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"}],"personalized":true},"recentlyUpdatedPodcastEpisodes":{"method":"GET","paginated":true,"path":"/v1/me/recent/updated/podcast-episodes","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"}],"personalized":true},"search":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/search","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"term","required":true,"type":"string"},{"name":"filter","required":false,"type":"string"},{"name":"mode","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"types","required":true,"type":"array"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"storefront":{"method":"GET","paginated":false,"path":"/v1/storefronts/{id}","parameters":[{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"id","required":true,"type":"string"}],"personalized":false},"storefronts":{"method":"GET","paginated":true,"path":"/v1/storefronts","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"}],"personalized":false},"userReview":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/{resourceType}/{id}","parameters":[{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"userReviews":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/{resourceType}","parameters":[{"name":"ids","required":true,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false}}},"requiredRequestKeyValuePairs":""}}')},61069:function(e){"use strict" +e.exports=JSON.parse('{"data":{"endpoints":{"media-api-base":"https://web.archive.org/web/20220531203909/https://api.apps.apple.com","serverRoutes":{"app":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps/{id}","parameters":[{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appAppBundles":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps/{id}/app-bundles","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appBundle":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/app-bundles/{id}","parameters":[{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appBundleApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/app-bundles/{id}/apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appBundleDeveloper":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/app-bundles/{id}/developer","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appBundleDeveloperOtherApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/app-bundles/{id}/developer-other-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appBundleGenres":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/app-bundles/{id}/genres","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appBundleRelatedEditorialItems":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/app-bundles/{id}/related-editorial-items","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appBundleReviews":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/app-bundles/{id}/reviews","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appBundles":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/app-bundles","parameters":[{"name":"ids","required":true,"type":"array"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"appCustomersAlsoBoughtApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps/{id}/customers-also-bought-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appDeveloper":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps/{id}/developer","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appDeveloperOtherApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps/{id}/developer-other-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appGenres":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps/{id}/genres","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appMerchandisedInApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps/{id}/merchandised-in-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appRelatedEditorialItems":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps/{id}/related-editorial-items","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appReviews":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps/{id}/reviews","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"appTopInApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps/{id}/top-in-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"apps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/apps","parameters":[{"name":"ids","required":true,"type":"array"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"artist":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}","parameters":[{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistAppBundles":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}/app-bundles","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistAtvApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}/atv-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistGenres":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}/genres","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistImessageApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}/imessage-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistIosApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}/ios-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistLatestReleaseApp":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}/latest-release-app","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistMacApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}/mac-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistSystemApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}/system-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistTopApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}/top-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artistWatchApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers/{id}/watch-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"artists":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/developers","parameters":[{"name":"ids","required":true,"type":"array"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"categories":{"method":"GET","paginated":false,"path":"/v1/editorial/{storefront}/categories","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"filter","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"genre","required":false,"type":"string"},{"name":"relate","required":false,"type":"array"},{"name":"contexts","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"types","required":false,"type":"array"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"charts":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/charts","parameters":[{"name":"chart","required":false,"type":"string"},{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"filter","required":false,"type":"string"},{"name":"chartId","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"genre","required":false,"type":"string"},{"name":"relate","required":false,"type":"array"},{"name":"contexts","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"types","required":true,"type":"array"},{"name":"ages","required":false,"type":"array"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"contentLookup":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/contents","parameters":[{"name":"ids","required":false,"type":"array"},{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"filter","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"eula":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/eula/{resourceType}/{resourceId}","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"filter","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"genre":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/genres/{id}","parameters":[{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"genres":{"method":"GET","paginated":true,"path":"/v1/catalog/{storefront}/genres","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"inApp":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/in-apps/{id}","parameters":[{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"inAppApp":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/in-apps/{id}/app","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"multipleSystemOperator":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/multiple-system-operators/{id}","parameters":[{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"multipleSystemOperatorApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/multiple-system-operators/{id}/apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"multipleSystemOperatorChannelApps":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/multiple-system-operators/{id}/channel-apps","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"multipleSystemOperators":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/multiple-system-operators","parameters":[{"name":"ids","required":true,"type":"array"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"multiplex":{"method":"GET","paginated":false,"path":"/v1/editorial/{storefront}/multiplex/{id}","parameters":[{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"personalizationData":{"method":"GET","paginated":false,"path":"/v1/me/personalization-data","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"filter","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"}],"personalized":true},"search":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/search","parameters":[{"name":"targetPlatform","required":false,"type":"string"},{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"term","required":false,"type":"string"},{"name":"filter","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"price","required":false,"type":"string"},{"name":"genre","required":false,"type":"string"},{"name":"src","required":false,"type":"string"},{"name":"relate","required":false,"type":"array"},{"name":"contexts","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"types","required":false,"type":"array"},{"name":"ages","required":false,"type":"array"},{"name":"bubble","required":false,"type":"array"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"searchLanding":{"method":"GET","paginated":false,"path":"/v1/engagement/{storefront}/search/landing/{resourceType}","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"filter","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"storefront":{"method":"GET","paginated":false,"path":"/v1/storefronts/{id}","parameters":[{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"id","required":true,"type":"string"}],"personalized":false},"storefronts":{"method":"GET","paginated":true,"path":"/v1/storefronts","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"}],"personalized":false},"today":{"method":"GET","paginated":false,"path":"/v1/editorial/{storefront}/today/{id}","parameters":[{"name":"platform","required":false,"type":"string"},{"name":"tzoffset","required":false,"type":"number"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"},{"name":"id","required":true,"type":"string"}],"personalized":false},"trendingContents":{"method":"GET","paginated":false,"path":"/v1/catalog/{storefront}/search/trending-contents","parameters":[{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"filter","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"bubble","required":false,"type":"array"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false},"upsell":{"method":"GET","paginated":false,"path":"/v1/engagement/{storefront}/upsell/{resourceType}","parameters":[{"name":"action","required":false,"type":"string"},{"name":"offset","required":false,"type":"string"},{"name":"platform","required":false,"type":"string"},{"name":"additionalPlatforms","required":false,"type":"array"},{"name":"filter","required":false,"type":"string"},{"name":"include","required":false,"type":"array"},{"name":"relate","required":false,"type":"array"},{"name":"contexts","required":false,"type":"array"},{"name":"l","required":false,"type":"string"},{"name":"app","required":false,"type":"string"},{"name":"limit","required":false,"type":"number"},{"name":"extend","required":false,"type":"array"},{"name":"storefront","required":true,"type":"string"}],"personalized":false}}},"requiredRequestKeyValuePairs":""}}')}}]) + + +} +/* + FILE ARCHIVED ON 20:39:09 May 31, 2022 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 10:34:44 Oct 23, 2025. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 1.167 + exclusion.robots: 0.048 + exclusion.robots.policy: 0.027 + esindex: 0.021 + cdx.remote: 25.983 + LoadShardBlock: 1776.102 (6) + PetaboxLoader3.datanode: 674.989 (8) + load_resource: 1039.921 (2) + PetaboxLoader3.resolve: 886.367 (2) +*/ \ No newline at end of file diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704js_/https:/apps.apple.com/assets/vendor-510326961a770dfa106e3b45b546311e.js b/webarchive/healthforwatch/web.archive.org/web/20220531203704js_/https:/apps.apple.com/assets/vendor-510326961a770dfa106e3b45b546311e.js new file mode 100644 index 0000000..60629f9 --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/web/20220531203704js_/https:/apps.apple.com/assets/vendor-510326961a770dfa106e3b45b546311e.js @@ -0,0 +1,6421 @@ +var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; +if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } +{ + let window = _____WB$wombat$assign$function_____("window"); + let self = _____WB$wombat$assign$function_____("self"); + let document = _____WB$wombat$assign$function_____("document"); + let location = _____WB$wombat$assign$function_____("location"); + let top = _____WB$wombat$assign$function_____("top"); + let parent = _____WB$wombat$assign$function_____("parent"); + let frames = _____WB$wombat$assign$function_____("frames"); + let opener = _____WB$wombat$assign$function_____("opener"); + +window.EmberENV=function(e,t){for(var r in t)e[r]=t[r] +return e}(window.EmberENV||{},{FEATURES:{},EXTEND_PROTOTYPES:{Date:!1},_APPLICATION_TEMPLATE_WRAPPER:!1,_DEFAULT_ASYNC_OBSERVERS:!0,_JQUERY_INTEGRATION:!1,_TEMPLATE_ONLY_GLIMMER_COMPONENTS:!0}) +var loader,define,requireModule,require,requirejs,runningTests=!1;(function(e){"use strict" +function t(){var e=Object.create(null) +return e.__=void 0,delete e.__,e}var r={loader:loader,define:define,requireModule:requireModule,require:require,requirejs:requirejs} +requirejs=require=requireModule=function(e){for(var t=[],r=c(e,"(require)",t),n=t.length-1;n>=0;n--)t[n].exports() +return r.module.exports},loader={noConflict:function(t){var n,i +for(n in t)t.hasOwnProperty(n)&&r.hasOwnProperty(n)&&(i=t[n],e[i]=e[n],e[n]=r[n])},makeDefaultExport:!0} +var n=t(),i=(t(),0) +function o(e){throw new Error("an unsupported module was defined, expected `define(id, deps, module)` instead got: `"+e+"` arguments to define`")}var a=["require","exports","module"] +function s(e,t,r,n){this.uuid=i++,this.id=e,this.deps=!t.length&&r.length?a:t,this.module={exports:{}},this.callback=r,this.hasExportsAsDep=!1,this.isAlias=n,this.reified=new Array(t.length),this.state="new"}function u(){}function l(e){this.id=e}function c(e,t,r){for(var i=n[e]||n[e+"/index"];i&&i.isAlias;)i=n[i.id]||n[i.id+"/index"] +return i||function(e,t){throw new Error("Could not find module `"+e+"` imported from `"+t+"`")}(e,t),r&&"pending"!==i.state&&"finalized"!==i.state&&(i.findDeps(r),r.push(i)),i}function f(e,t){if("."!==e.charAt(0))return e +for(var r=e.split("/"),n=t.split("/").slice(0,-1),i=0,o=r.length;i=0;--o){var a=this.tryEntries[o],s=a.completion +if("root"===a.tryLoc)return i("end") +if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc") +if(u&&l){if(this.prev=0;--r){var i=this.tryEntries[r] +if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t] +if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),R(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t] +if(r.tryLoc===e){var n=r.completion +if("throw"===n.type){var i=n.arg +R(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:T(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),v}},e}("object"==typeof module?module.exports:{}) +try{regeneratorRuntime=runtime}catch(accidentalStrictMode){"object"==typeof globalThis?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}if(self.EmberENV.EXTEND_PROTOTYPES=!1,function(){ +/*! + * @overview Ember - JavaScript Application Framework + * @copyright Copyright 2011-2021 Tilde Inc. and contributors + * Portions Copyright 2006-2011 Strobe Inc. + * Portions Copyright 2008-2011 Apple Inc. All rights reserved. + * @license Licensed under MIT license + * See https://raw.github.com/emberjs/ember.js/master/LICENSE + * @version 4.3.0 + */ +var e,t;(function(){var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:null +if(null===r)throw new Error("unable to locate global object") +if("function"==typeof r.define&&"function"==typeof r.require)return e=r.define,void(t=r.require) +var n=Object.create(null),i=Object.create(null) +function o(e,r){var o=e,a=n[o] +a||(a=n[o+="/index"]) +var s=i[o] +if(void 0!==s)return s +s=i[o]={},a||function(e,t){throw t?new Error("Could not find module "+e+" required by: "+t):new Error("Could not find module "+e)}(e,r) +for(var u=a.deps,l=a.callback,c=new Array(u.length),f=0;f"model"!==e&&"template"!==e,catalogEntriesByType(e){var n=(0,r.A)(r.Namespace.NAMESPACES),i=(0,r.A)(),o=new RegExp((0,t.classify)(e)+"$") +return n.forEach((function(e){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&o.test(n)){var a=e[n] +"class"===(0,r.typeOf)(a)&&i.push((0,t.dasherize)(n.replace(o,"")))}})),i}}) +e.default=i})),e("@ember/-internals/extension-support/lib/data_adapter",["exports","ember-babel","@ember/-internals/owner","@ember/runloop","@ember/-internals/metal","@ember/string","@ember/-internals/runtime","@glimmer/validator"],(function(e,t,r,n,i,o,a,s){"use strict" +function u(e,r){if(Symbol.iterator in e)for(var n,i=(0,t.createForOfIteratorHelperLoose)(e);!(n=i()).done;){r(n.value)}else e.forEach(r)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var l=function(){function e(e,t,r,n,i,o){var a=this +this.recordCaches=new Map,this.added=[],this.updated=[],this.removed=[],this.release=o,this.wrapRecord=i,this.recordArrayCache=(0,s.createCache)((function(){var o=new Set;(0,s.consumeTag)((0,s.tagFor)(e,"[]")),u(e,(function(e){(0,s.getValue)(a.getCacheForItem(e)),o.add(e)})),(0,s.untrack)((function(){a.recordCaches.forEach((function(e,t){o.has(t)||(a.removed.push(i(t)),a.recordCaches.delete(t))}))})),a.added.length>0&&(t(a.added),a.added=[]),a.updated.length>0&&(r(a.updated),a.updated=[]),a.removed.length>0&&(n(a.removed),a.removed=[])}))}var t=e.prototype +return t.getCacheForItem=function(e){var t=this,r=this.recordCaches.get(e) +if(!r){var n=!1 +r=(0,s.createCache)((function(){n?t.updated.push(t.wrapRecord(e)):(t.added.push(t.wrapRecord(e)),n=!0)})),this.recordCaches.set(e,r)}return r},t.revalidate=function(){(0,s.getValue)(this.recordArrayCache)},e}(),c=function(){function e(e,t,r){var n=!1 +this.cache=(0,s.createCache)((function(){u(e,(function(){})),(0,s.consumeTag)((0,s.tagFor)(e,"[]")),!0===n?t():n=!0})),this.release=r}return e.prototype.revalidate=function(){(0,s.getValue)(this.cache)},e}(),f=a.Object.extend({init(){this._super.apply(this,arguments),this.containerDebugAdapter=(0,r.getOwner)(this).lookup("container-debug-adapter:main"),this.releaseMethods=(0,a.A)(),this.recordsWatchers=new Map,this.typeWatchers=new Map,this.flushWatchers=null},attributeLimit:3,acceptsModelName:!0,getFilters:()=>(0,a.A)(),watchModelTypes(e,t){var r=this,n=this.getModelTypes(),i=(0,a.A)() +e(n.map((function(e){var n=e.klass,o=r.wrapModelType(n,e.name) +return i.push(r.observeModelType(e.name,t)),o}))) +var o=function e(){i.forEach((function(e){return e()})),r.releaseMethods.removeObject(e)} +return this.releaseMethods.pushObject(o),o},_nameToClass(e){if("string"==typeof e){var t=(0,r.getOwner)(this).factoryFor("model:"+e) +e=t&&t.class}return e},watchRecords(e,t,r,n){var i=this,o=this._nameToClass(e),a=this.getRecords(o,e),s=this.recordsWatchers,u=s.get(a) +return u||(u=new l(a,t,r,n,(function(e){return i.wrapRecord(e)}),(function(){s.delete(a),i.updateFlushWatchers()})),s.set(a,u),this.updateFlushWatchers(),u.revalidate()),u.release},updateFlushWatchers(){var e=this +null===this.flushWatchers?(this.typeWatchers.size>0||this.recordsWatchers.size>0)&&(this.flushWatchers=function(){e.typeWatchers.forEach((function(e){return e.revalidate()})),e.recordsWatchers.forEach((function(e){return e.revalidate()}))},n._backburner.on("end",this.flushWatchers)):0===this.typeWatchers.size&&0===this.recordsWatchers.size&&(n._backburner.off("end",this.flushWatchers),this.flushWatchers=null)},willDestroy(){this._super.apply(this,arguments),this.typeWatchers.forEach((function(e){return e.release()})),this.recordsWatchers.forEach((function(e){return e.release()})),this.releaseMethods.forEach((function(e){return e()})),this.flushWatchers&&n._backburner.off("end",this.flushWatchers)},detect:()=>!1,columnsForType:()=>(0,a.A)(),observeModelType(e,t){var r=this,n=this._nameToClass(e),i=this.getRecords(n,e),o=this.typeWatchers,a=o.get(i) +return a||(a=new c(i,(function(){t([r.wrapModelType(n,e)])}),(function(){o.delete(i),r.updateFlushWatchers()})),o.set(i,a),this.updateFlushWatchers(),a.revalidate()),a.release},wrapModelType(e,t){var r=this.getRecords(e,t) +return{name:t,count:(0,i.get)(r,"length"),columns:this.columnsForType(e),object:e}},getModelTypes(){var e,t=this,r=this.get("containerDebugAdapter") +return e=r.canCatalogEntriesByType("model")?r.catalogEntriesByType("model"):this._getObjectsOnNamespaces(),e=(0,a.A)(e).map((function(e){return{klass:t._nameToClass(e),name:e}})),e=(0,a.A)(e).filter((function(e){return t.detect(e.klass)})),(0,a.A)(e)},_getObjectsOnNamespaces(){var e=this,t=(0,a.A)(a.Namespace.NAMESPACES),r=(0,a.A)() +return t.forEach((function(t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&e.detect(t[n])){var i=(0,o.dasherize)(n) +r.push(i)}})),r},getRecords:()=>(0,a.A)(),wrapRecord(e){var t={object:e} +return t.columnValues=this.getRecordColumnValues(e),t.searchKeywords=this.getRecordKeywords(e),t.filterValues=this.getRecordFilterValues(e),t.color=this.getRecordColor(e),t},getRecordColumnValues:()=>({}),getRecordKeywords:()=>(0,a.A)(),getRecordFilterValues:()=>({}),getRecordColor:()=>null}) +e.default=f})),e("@ember/-internals/glimmer/index",["exports","ember-babel","@glimmer/opcode-compiler","@ember/-internals/owner","@ember/-internals/utils","@ember/debug","@glimmer/manager","@glimmer/reference","@glimmer/validator","@ember/-internals/metal","@ember/object","@ember/-internals/browser-environment","@ember/-internals/views","@ember/engine","@ember/instrumentation","@ember/service","@ember/string","@glimmer/destroyable","@ember/runloop","@glimmer/util","@glimmer/runtime","@ember/-internals/runtime","@ember/-internals/environment","@ember/-internals/container","@glimmer/node","@ember/-internals/glimmer","@glimmer/global-context","@ember/-internals/routing","@glimmer/program","rsvp"],(function(e,t,r,n,i,o,a,s,u,l,c,f,p,d,h,v,m,b,g,y,w,_,O,E,P,j,k,R,x,T){"use strict" +var A,C,S,M +Object.defineProperty(e,"__esModule",{value:!0}),e.Component=void 0,Object.defineProperty(e,"DOMChanges",{enumerable:!0,get:function(){return w.DOMChanges}}),Object.defineProperty(e,"DOMTreeConstruction",{enumerable:!0,get:function(){return w.DOMTreeConstruction}}),e.LinkTo=e.Input=e.Helper=void 0,Object.defineProperty(e,"NodeDOMTreeConstruction",{enumerable:!0,get:function(){return P.NodeDOMTreeConstruction}}),e.Textarea=e.SafeString=e.RootTemplate=e.Renderer=e.OutletView=void 0,e._resetRenderers=function(){ur.length=0},e.componentCapabilities=void 0,e.escapeExpression=function(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML() +if(null==e)return"" +if(!e)return String(e) +e=String(e)}if(!ft.test(e))return e +return e.replace(pt,dt)},e.getTemplate=function(e){if(Object.prototype.hasOwnProperty.call(hr,e))return hr[e]},e.getTemplates=function(){return hr},e.hasTemplate=function(e){return Object.prototype.hasOwnProperty.call(hr,e)},e.helper=function(e){return new st(e)},e.htmlSafe=function(e){null==e?e="":"string"!=typeof e&&(e=String(e)) +return new lt(e)},e.isHTMLSafe=ht,Object.defineProperty(e,"isSerializationFirstNode",{enumerable:!0,get:function(){return w.isSerializationFirstNode}}),e.modifierCapabilities=void 0,e.renderSettled=function(){null===fr&&(fr=T.default.defer(),(0,g._getCurrentRunLoop)()||g._backburner.schedule("actions",null,cr)) +return fr.promise},e.setComponentManager=function(e,t){return(0,a.setComponentManager)(e,t)},e.setTemplate=function(e,t){return hr[e]=t},e.setTemplates=function(e){hr=e},e.setupApplicationRegistry=function(e){e.register("service:-dom-builder",{create(e){var t=(0,n.getOwner)(e) +switch(t.lookup("-environment:main")._renderMode){case"serialize":return P.serializeBuilder.bind(null) +case"rehydrate":return w.rehydrationBuilder.bind(null) +default:return w.clientBuilder.bind(null)}}}),e.register((0,E.privatize)(S||(S=(0,t.taggedTemplateLiteralLoose)(["template:-root"]))),I),e.register("renderer:-dom",dr)},e.setupEngineRegistry=function(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",gr),e.register("template:-outlet",vr),e.optionsForType("helper",{instantiate:!1}),e.register("component:input",te),e.register("component:link-to",ge),e.register("component:textarea",Oe),O.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS||e.register((0,E.privatize)(M||(M=(0,t.taggedTemplateLiteralLoose)(["component:-default"]))),tt)},Object.defineProperty(e,"template",{enumerable:!0,get:function(){return r.templateFactory}}),Object.defineProperty(e,"templateCacheCounters",{enumerable:!0,get:function(){return r.templateCacheCounters}}) +var I=(0,r.templateFactory)({id:"9BtKrod8",block:'[[[46,[30,0],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs",isStrictMode:!1}) +e.RootTemplate=I +var D=(0,r.templateFactory)({id:"OGSIkgXP",block:'[[[11,"input"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,4,[30,0,["type"]]],[16,"checked",[30,0,["checked"]]],[16,2,[30,0,["value"]]],[4,[38,0],["change",[30,0,["change"]]],null],[4,[38,0],["input",[30,0,["input"]]],null],[4,[38,0],["keyup",[30,0,["keyUp"]]],null],[4,[38,0],["paste",[30,0,["valueDidChange"]]],null],[4,[38,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,["on"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/input.hbs",isStrictMode:!1}) +function L(){}var z=function(){function e(e,t,r){this.owner=e,this.args=t,this.caller=r,(0,n.setOwner)(this,e)}e.toString=function(){return"internal component"} +var r=e.prototype +return r.validateArguments=function(){for(var e=0,t=Object.keys(this.args.named);e"},(0,t.createClass)(e,[{key:"id",get:function(){return(0,i.guidFor)(this)}},{key:"class",get:function(){return"ember-view"}}]),e}(),N=new WeakMap +function F(e,t){var r={create(){throw(0,o.assert)("Use constructor instead of create")},toString:()=>e.toString()} +return N.set(r,e),(0,a.setInternalComponentManager)(V,r),(0,a.setComponentTemplate)(t,r),r}var B={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!1,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1},V=new(function(){function e(){}var t=e.prototype +return t.getCapabilities=function(){return B},t.create=function(e,t,r,n,i,o){var a,l=new(a=t,N.get(a))(e,r.capture(),(0,s.valueForRef)(o)) +return(0,u.untrack)(l.validateArguments.bind(l)),l},t.didCreate=function(){},t.didUpdate=function(){},t.didRenderLayout=function(){},t.didUpdateLayout=function(){},t.getDebugName=function(e){return e.toString()},t.getSelf=function(e){return(0,s.createConstRef)(e,"this")},t.getDestroyable=function(e){return e},e}()),U=function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n +if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n) +else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a) +return o>3&&a&&Object.defineProperty(t,r,a),a},H=Object.freeze({}) +function W(e){return function(e){return e.target}(e).value}function q(e){return void 0===e?new G(void 0):(0,s.isConstRef)(e)?new G((0,s.valueForRef)(e)):(0,s.isUpdatableRef)(e)?new Y(e):new K(e)}var G=function(){function e(e){this.value=e}var t=e.prototype +return t.get=function(){return this.value},t.set=function(e){this.value=e},e}() +U([l.tracked],G.prototype,"value",void 0) +var Y=function(){function e(e){this.reference=e}var t=e.prototype +return t.get=function(){return(0,s.valueForRef)(this.reference)},t.set=function(e){(0,s.updateRef)(this.reference,e)},e}(),K=function(){function e(e){this.lastUpstreamValue=H,this.upstream=new Y(e)}var t=e.prototype +return t.get=function(){var e=this.upstream.get() +return e!==this.lastUpstreamValue&&(this.lastUpstreamValue=e,this.local=new G(e)),this.local.get()},t.set=function(e){this.local.set(e)},e}(),Q=function(e){function r(){var t +return(t=e.apply(this,arguments)||this)._value=q(t.args.named.value),t}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.validateArguments=function(){e.prototype.validateArguments.call(this)},n.valueDidChange=function(e){this.value=W(e)},n.change=function(e){this.valueDidChange(e)},n.input=function(e){this.valueDidChange(e)},n.keyUp=function(e){switch(e.key){case"Enter":this.listenerFor("enter")(e),this.listenerFor("insert-newline")(e) +break +case"Escape":this.listenerFor("escape-press")(e)}},n.listenerFor=function(t){var r,n=e.prototype.listenerFor.call(this,t) +return this.isVirtualEventListener(t,n)?(r=n,function(e){return r(W(e),e)}):n},n.isVirtualEventListener=function(e,t){return-1!==["enter","insert-newline","escape-press"].indexOf(e)},(0,t.createClass)(r,[{key:"value",get:function(){return this._value.get()},set:function(e){this._value.set(e)}}]),r}(z) +U([c.action],Q.prototype,"valueDidChange",null),U([c.action],Q.prototype,"keyUp",null) +var J,X=function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n +if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n) +else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a) +return o>3&&a&&Object.defineProperty(t,r,a),a} +if(f.hasDOM){var Z=Object.create(null),$=document.createElement("input") +Z[""]=!1,Z.text=!0,Z.checkbox=!0,J=function(e){var t=Z[e] +if(void 0===t){try{$.type=e,t=$.type===e}catch(r){t=!1}finally{$.type="text"}Z[e]=t}return t}}else J=function(e){return""!==e} +var ee=function(e){function r(){var t +return(t=e.apply(this,arguments)||this)._checked=q(t.args.named.checked),t}(0,t.inheritsLoose)(r,e),r.toString=function(){return"Input"} +var n=r.prototype +return n.change=function(t){this.isCheckbox?this.checkedDidChange(t):e.prototype.change.call(this,t)},n.input=function(t){this.isCheckbox||e.prototype.input.call(this,t)},n.checkedDidChange=function(e){var t=e.target +this.checked=t.checked},n.isSupportedArgument=function(t){return-1!==["type","value","checked","enter","insert-newline","escape-press"].indexOf(t)||e.prototype.isSupportedArgument.call(this,t)},(0,t.createClass)(r,[{key:"class",get:function(){return this.isCheckbox?"ember-checkbox ember-view":"ember-text-field ember-view"}},{key:"type",get:function(){var e=this.named("type") +return null==e?"text":J(e)?e:"text"}},{key:"isCheckbox",get:function(){return"checkbox"===this.named("type")}},{key:"checked",get:function(){return this.isCheckbox?this._checked.get():void 0},set:function(e){this._checked.set(e)}}]),r}(Q) +X([c.action],ee.prototype,"change",null),X([c.action],ee.prototype,"input",null),X([c.action],ee.prototype,"checkedDidChange",null) +var te=F(ee,D) +e.Input=te +var re=(0,r.templateFactory)({id:"CVwkBtGh",block:'[[[11,3],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[16,"role",[30,0,["role"]]],[16,"title",[30,0,["title"]]],[16,"rel",[30,0,["rel"]]],[16,"tabindex",[30,0,["tabindex"]]],[16,"target",[30,0,["target"]]],[17,1],[16,6,[30,0,["href"]]],[4,[38,0],["click",[30,0,["click"]]],null],[12],[18,2,null],[13]],["&attrs","&default"],false,["on","yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",isStrictMode:!1}),ne=function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n +if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n) +else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a) +return o>3&&a&&Object.defineProperty(t,r,a),a},ie=[],oe={} +function ae(e){return null==e}function se(e){return!ae(e)}function ue(e){return"object"==typeof e&&null!==e&&!0===e.isQueryParams}(0,o.debugFreeze)(ie),(0,o.debugFreeze)(oe) +var le=function(e){function r(){var t +return(t=e.apply(this,arguments)||this).currentRouteCache=(0,u.createCache)((function(){return(0,u.consumeTag)((0,u.tagFor)(t.routing,"currentState")),(0,u.untrack)((function(){return t.routing.currentRouteName}))})),t}(0,t.inheritsLoose)(r,e),r.toString=function(){return"LinkTo"} +var n=r.prototype +return n.validateArguments=function(){e.prototype.validateArguments.call(this)},n.click=function(e){if((0,p.isSimpleClick)(e)){var t=e.currentTarget +if((""===t.target||"_self"===t.target)&&(this.preventDefault(e),!this.isDisabled&&!this.isLoading)){var r=this.routing,n=this.route,i=this.models,o=this.query,a=this.replace,s={routeName:n,queryParams:o,transition:void 0};(0,h.flaggedInstrument)("interaction.link-to",s,(function(){s.transition=r.transitionTo(n,i,o,a)}))}}},n.classFor=function(e){var t=this.named(e+"Class") +return!0===t||ae(t)?" "+e:t?" "+t:""},n.namespaceRoute=function(e){var t=this.engineMountPoint +return void 0===t?e:"application"===e?t:t+"."+e},n.isActiveForState=function(e){var t=this +if(!se(e))return!1 +if(this.isLoading)return!1 +var r=this.named("current-when") +if("boolean"==typeof r)return r +if("string"==typeof r){var n=this.models,i=this.routing +return r.split(" ").some((function(r){return i.isActiveForRoute(n,void 0,t.namespaceRoute(r),e)}))}var o=this.route,a=this.models,s=this.query +return this.routing.isActiveForRoute(a,s,o,e)},n.preventDefault=function(e){e.preventDefault()},n.isSupportedArgument=function(t){return-1!==["route","model","models","query","replace","disabled","current-when","activeClass","loadingClass","disabledClass"].indexOf(t)||e.prototype.isSupportedArgument.call(this,t)},(0,t.createClass)(r,[{key:"class",get:function(){var e="ember-view" +return this.isActive?(e+=this.classFor("active"),!1===this.willBeActive&&(e+=" ember-transitioning-out")):this.willBeActive&&(e+=" ember-transitioning-in"),this.isLoading&&(e+=this.classFor("loading")),this.isDisabled&&(e+=this.classFor("disabled")),e}},{key:"href",get:function(){if(this.isLoading)return"#" +var e=this.routing,t=this.route,r=this.models,n=this.query +return(0,u.consumeTag)((0,u.tagFor)(e,"currentState")),e.generateURL(t,r,n)}},{key:"route",get:function(){if("route"in this.args.named){var e=this.named("route") +return e&&this.namespaceRoute(e)}return this.currentRoute}},{key:"currentRoute",get:function(){return(0,u.getValue)(this.currentRouteCache)}},{key:"models",get:function(){if("models"in this.args.named){var e=this.named("models") +return e}return"model"in this.args.named?[this.named("model")]:ie}},{key:"query",get:function(){if("query"in this.args.named){var e=this.named("query") +return Object.assign({},e)}return oe}},{key:"replace",get:function(){return!0===this.named("replace")}},{key:"isActive",get:function(){return this.isActiveForState(this.routing.currentState)}},{key:"willBeActive",get:function(){var e=this.routing.currentState,t=this.routing.targetState +return e===t?null:this.isActiveForState(t)}},{key:"isLoading",get:function(){return ae(this.route)||this.models.some((function(e){return ae(e)}))}},{key:"isDisabled",get:function(){return Boolean(this.named("disabled"))}},{key:"isEngine",get:function(){return void 0!==(0,d.getEngineParent)(this.owner)}},{key:"engineMountPoint",get:function(){return this.owner.mountPoint}}]),r}(z) +ne([(0,v.service)("-routing")],le.prototype,"routing",void 0),ne([c.action],le.prototype,"click",null) +var ce=le.prototype,fe=function e(t,r){return t?Object.getOwnPropertyDescriptor(t,r)||e(Object.getPrototypeOf(t),r):null},pe=ce.onUnsupportedArgument +Object.defineProperty(ce,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(e){"href"===e||pe.call(this,e)}}) +var de=fe(ce,"models"),he=de.get +Object.defineProperty(ce,"models",{configurable:!0,enumerable:!1,get:function(){var e=he.call(this) +return e.length>0&&!("query"in this.args.named)&&ue(e[e.length-1])&&(e=e.slice(0,-1)),e}}) +var ve=fe(ce,"query"),me=ve.get +Object.defineProperty(ce,"query",{configurable:!0,enumerable:!1,get:function(){var e +if("query"in this.args.named){var t=me.call(this) +return ue(t)?null!==(e=t.values)&&void 0!==e?e:oe:t}var r=he.call(this) +if(r.length>0){var n=r[r.length-1] +if(ue(n)&&null!==n.values)return n.values}return oe}}) +var be=ce.onUnsupportedArgument +Object.defineProperty(ce,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(e){"params"!==e&&be.call(this,e)}}) +var ge=F(le,re) +e.LinkTo=ge +var ye=(0,r.templateFactory)({id:"OpzctQXz",block:'[[[11,"textarea"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,2,[30,0,["value"]]],[4,[38,0],["change",[30,0,["change"]]],null],[4,[38,0],["input",[30,0,["input"]]],null],[4,[38,0],["keyup",[30,0,["keyUp"]]],null],[4,[38,0],["paste",[30,0,["valueDidChange"]]],null],[4,[38,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,["on"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs",isStrictMode:!1}),we=function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n +if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n) +else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a) +return o>3&&a&&Object.defineProperty(t,r,a),a},_e=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e),r.toString=function(){return"Textarea"} +var n=r.prototype +return n.change=function(t){e.prototype.change.call(this,t)},n.input=function(t){e.prototype.input.call(this,t)},n.isSupportedArgument=function(t){return-1!==["type","value","enter","insert-newline","escape-press"].indexOf(t)||e.prototype.isSupportedArgument.call(this,t)},(0,t.createClass)(r,[{key:"class",get:function(){return"ember-text-area ember-view"}}]),r}(Q) +we([c.action],_e.prototype,"change",null),we([c.action],_e.prototype,"input",null) +var Oe=F(_e,ye) +function Ee(e){return"function"==typeof e}function Pe(e,t){return"attrs"===t[0]&&(t.shift(),1===t.length)?(0,s.childRefFor)(e,t[0]):(0,s.childRefFromParts)(e,t)}function je(e){var t=e.indexOf(":") +if(-1===t)return[e,e,!0] +var r=e.substring(0,t),n=e.substring(t+1) +return[r,n,!1]}function ke(e,t,r,n){var i=r[0],o=r[1] +r[2] +if("id"!==o){var a=i.indexOf(".")>-1,u=a?Pe(t,i.split(".")):(0,s.childRefFor)(t,i) +n.setAttribute(o,u,!1,null)}else{var c=(0,l.get)(e,i) +null==c&&(c=e.elementId) +var f=(0,s.createPrimitiveRef)(c) +n.setAttribute("id",f,!0,null)}}function Re(e,t,r){var n=t.split(":"),i=n[0],o=n[1],a=n[2] +if(""===i)r.setAttribute("class",(0,s.createPrimitiveRef)(o),!0,null) +else{var u,l=i.indexOf(".")>-1,c=l?i.split("."):[],f=l?Pe(e,c):(0,s.childRefFor)(e,i) +u=void 0===o?xe(f,l?c[c.length-1]:i):function(e,t,r){return(0,s.createComputeRef)((function(){return(0,s.valueForRef)(e)?t:r}))}(f,o,a),r.setAttribute("class",u,!1,null)}}function xe(e,t){var r +return(0,s.createComputeRef)((function(){var n=(0,s.valueForRef)(e) +return!0===n?r||(r=(0,m.dasherize)(t)):n||0===n?String(n):null}))}function Te(){}e.Textarea=Oe +var Ae=function(){function e(e,t,r,n,i,o){var a=this +this.component=e,this.args=t,this.argsTag=r,this.finalizer=n,this.hasWrappedElement=i,this.isInteractive=o,this.classRef=null,this.classRef=null,this.argsRevision=null===t?0:(0,u.valueForTag)(r),this.rootRef=(0,s.createConstRef)(e,"this"),(0,b.registerDestructor)(this,(function(){return a.willDestroy()}),!0),(0,b.registerDestructor)(this,(function(){return a.component.destroy()}))}var t=e.prototype +return t.willDestroy=function(){var e=this.component +if(this.isInteractive){(0,u.beginUntrackFrame)(),e.trigger("willDestroyElement"),e.trigger("willClearRender"),(0,u.endUntrackFrame)() +var t=(0,p.getViewElement)(e) +t&&((0,p.clearElementView)(t),(0,p.clearViewElement)(e))}e.renderer.unregister(e)},t.finalize=function(){(0,this.finalizer)(),this.finalizer=Te},e}() +function Ce(e){return(0,a.setInternalHelperManager)(e,{})}var Se=new y._WeakSet,Me=Ce((function(e){var t,r=e.named,n=e.positional,i=n[0],o=n[1],a=n.slice(2),u=o.debugLabel,c="target"in r&&r.target?r.target:i,f=function(e,t){var r,n +t.length>0&&(r=function(e){return t.map(s.valueForRef).concat(e)}) +e&&(n=function(t){var r=(0,s.valueForRef)(e) +return r&&t.length>0&&(t[0]=(0,l.get)(t[0],r)),t}) +return r&&n?function(e){return n(r(e))}:r||n||Ie}("value"in r&&r.value||!1,a) +return t=(0,s.isInvokableRef)(o)?De(o,o,Le,f,u):function(e,t,r,n,i){0 +return function(){return De(e,(0,s.valueForRef)(t),(0,s.valueForRef)(r),n,i).apply(void 0,arguments)}}((0,s.valueForRef)(i),c,o,f,u),Se.add(t),(0,s.createUnboundRef)(t,"(result of an `action` helper)")})) +function Ie(e){return e}function De(e,t,r,n,i){var o,a,s=typeof r +return"string"===s?(o=t,a=t.actions&&t.actions[r]):"function"===s&&(o=e,a=r),function(){for(var e=arguments.length,t=new Array(e),r=0;r0))return null +var f=Math.min(l.length,t.positional.length) +u={},Object.assign(u,t.named.capture()) +for(var p=0;p":">",'"':""","'":"'","`":"`","=":"="},ft=/[&<>"'`=]/,pt=/[&<>"'`=]/g +function dt(e){return ct[e]}function ht(e){return null!==e&&"object"==typeof e&&"function"==typeof e.toHTML}function vt(e){return{object:e.name+":"+e.outlet}}var mt={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1},bt=function(){function e(){}var t=e.prototype +return t.create=function(e,t,r,n,i){var o=i.get("outletState"),a=t.ref +i.set("outletState",a) +var u={self:(0,s.createConstRef)(t.controller,"this"),finalize:(0,h._instrumentStart)("render.outlet",vt,t)} +if(void 0!==n.debugRenderTree){u.outlet={name:t.outlet} +var l=(0,s.valueForRef)(o),c=l&&l.render&&l.render.owner,f=(0,s.valueForRef)(a).render.owner +if(c&&c!==f){var p=f,d=p.mountPoint +u.engine=p,u.engineBucket={mountPoint:d}}}return u},t.getDebugName=function(e){return e.name},t.getDebugCustomRenderTree=function(e,t,r){var n=[] +return t.outlet&&n.push({bucket:t.outlet,type:"outlet",name:t.outlet.name,args:w.EMPTY_ARGS,instance:void 0,template:void 0}),t.engineBucket&&n.push({bucket:t.engineBucket,type:"engine",name:t.engineBucket.mountPoint,args:w.EMPTY_ARGS,instance:t.engine,template:void 0}),n.push({bucket:t,type:"route-template",name:e.name,args:r,instance:e.controller,template:(0,y.unwrapTemplate)(e.template).moduleName}),n},t.getCapabilities=function(){return mt},t.getSelf=function(e){return e.self},t.didCreate=function(){},t.didUpdate=function(){},t.didRenderLayout=function(e){e.finalize()},t.didUpdateLayout=function(){},t.getDestroyable=function(){return null},e}(),gt=new bt,yt=function(e,t){void 0===t&&(t=gt),this.state=e,this.manager=t,this.handle=-1 +var r=t.getCapabilities() +this.capabilities=(0,a.capabilityFlagsFrom)(r),this.compilable=r.wrapped?(0,y.unwrapTemplate)(e.template).asWrappedLayout():(0,y.unwrapTemplate)(e.template).asLayout(),this.resolvedName=e.name} +var wt=function(e){function r(t){var r +return(r=e.call(this)||this).component=t,r}return(0,t.inheritsLoose)(r,e),r.prototype.create=function(e,t,r,n,i){var o=n.isInteractive,a=this.component,s=(0,h._instrumentStart)("render.component",Ke,a) +i.view=a +var l=""!==a.tagName +l||(o&&a.trigger("willRender"),a._transitionTo("hasElement"),o&&a.trigger("willInsertElement")) +var c=new Ae(a,null,u.CONSTANT_TAG,s,l,o) +return(0,u.consumeTag)(a[He]),c},r}(Ye),_t={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!1,hasSubOwner:!1},Ot=function(e){this.handle=-1,this.resolvedName="-top-level",this.capabilities=(0,a.capabilityFlagsFrom)(_t),this.compilable=null,this.manager=new wt(e),this.state=(0,E.getFactoryFor)(e)},Et=function(e){this.inner=e},Pt=Ce((function(e){var t=e.positional[0] +return(0,s.createComputeRef)((function(){var e=(0,s.valueForRef)(t) +return(0,u.consumeTag)((0,l.tagForObject)(e)),(0,i.isProxy)(e)&&(e=(0,_._contentFor)(e)),new Et(e)}))})) +var jt=function(){function e(e){this.length=e,this.position=0}var t=e.prototype +return t.isEmpty=function(){return!1},t.memoFor=function(e){return e},t.next=function(){var e=this.length,t=this.position +if(t>=e)return null +var r=this.valueFor(t),n=this.memoFor(t) +return this.position++,{value:r,memo:n}},e}(),kt=function(e){function r(t){var r +return(r=e.call(this,t.length)||this).array=t,r}return(0,t.inheritsLoose)(r,e),r.from=function(e){return e.length>0?new this(e):null},r.fromForEachable=function(e){var t=[] +return e.forEach((function(e){return t.push(e)})),this.from(t)},r.prototype.valueFor=function(e){return this.array[e]},r}(jt),Rt=function(e){function r(t){var r +return(r=e.call(this,t.length)||this).array=t,r}return(0,t.inheritsLoose)(r,e),r.from=function(e){return e.length>0?new this(e):null},r.prototype.valueFor=function(e){return(0,l.objectAt)(this.array,e)},r}(jt),xt=function(e){function r(t,r){var n +return(n=e.call(this,r.length)||this).keys=t,n.values=r,n}(0,t.inheritsLoose)(r,e),r.fromIndexable=function(e){var r=Object.keys(e) +if(0===r.length)return null +for(var n,i=[],o=(0,t.createForOfIteratorHelperLoose)(r);!(n=o()).done;){var a,s=n.value +a=e[s],(0,u.isTracking)()&&((0,u.consumeTag)((0,u.tagFor)(e,s)),Array.isArray(a)&&(0,u.consumeTag)((0,u.tagFor)(a,"[]"))),i.push(a)}return new this(r,i)},r.fromForEachable=function(e){var t=[],r=[],n=0,i=!1 +return e.forEach((function(e,o){(i=i||arguments.length>=2)&&t.push(o),r.push(e),n++})),0===n?null:i?new this(t,r):new kt(r)} +var n=r.prototype +return n.valueFor=function(e){return this.values[e]},n.memoFor=function(e){return this.keys[e]},r}(jt),Tt=function(){function e(e,t){this.iterable=e,this.result=t,this.position=0}e.from=function(e){var t=e[Symbol.iterator](),r=t.next() +return r.done?null:new this(t,r)} +var t=e.prototype +return t.isEmpty=function(){return!1},t.next=function(){var e=this.iterable,t=this.result,r=this.position +if(t.done)return null +var n=this.valueFor(t,r),i=this.memoFor(t,r) +return this.position++,this.result=e.next(),{value:n,memo:i}},e}(),At=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.valueFor=function(e){return e.value},n.memoFor=function(e,t){return t},r}(Tt),Ct=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.valueFor=function(e){return e.value[1]},n.memoFor=function(e){return e.value[0]},r}(Tt) +function St(e){return"function"==typeof e.forEach}function Mt(e){return"function"==typeof e[Symbol.iterator]}(0,k.default)({scheduleRevalidate(){g._backburner.ensureInstance()},toBool:function(e){return(0,i.isProxy)(e)?((0,u.consumeTag)((0,l.tagForProperty)(e,"content")),Boolean((0,l.get)(e,"isTruthy"))):(0,_.isArray)(e)?((0,u.consumeTag)((0,l.tagForProperty)(e,"[]")),0!==e.length):(0,j.isHTMLSafe)(e)?Boolean(e.toString()):Boolean(e)},toIterator:function(e){return e instanceof Et?function(e){if(t=e,null===t||"object"!=typeof t&&"function"!=typeof t)return null +var t +return Array.isArray(e)||(0,i.isEmberArray)(e)?xt.fromIndexable(e):Mt(e)?Ct.from(e):St(e)?xt.fromForEachable(e):xt.fromIndexable(e)}(e.inner):function(e){if(!(0,i.isObject)(e))return null +return Array.isArray(e)?kt.from(e):(0,i.isEmberArray)(e)?Rt.from(e):Mt(e)?At.from(e):St(e)?kt.fromForEachable(e):null}(e)},getProp:l._getProp,setProp:l._setProp,getPath:l.get,setPath:l.set,scheduleDestroy(e,t){(0,g.schedule)("actions",null,t,e)},scheduleDestroyed(e){(0,g.schedule)("destroy",null,e)},warnIfStyleNotTrusted(e){},assert(e,t,r){},deprecate(e,t,r){}}) +var It=function(){function e(e,t){this.owner=e,this.isInteractive=t,this.enableDebugTooling=O.ENV._DEBUG_RENDER_TREE}return e.prototype.onTransactionCommit=function(){},e}(),Dt=Ce((function(e){var t=e.positional,r=e.named,n=t[0],i=r.type,o=r.loc,a=r.original;(0,s.valueForRef)(i),(0,s.valueForRef)(o),(0,s.valueForRef)(a) +return(0,s.createComputeRef)((function(){var e=(0,s.valueForRef)(n) +return e}))})),Lt=Ce((function(e){var t=e.positional[0] +return t})),zt=Ce((function(e){var t=e.positional +return(0,s.createComputeRef)((function(){var e=t[0],r=t[1],n=(0,s.valueForRef)(e).split("."),i=n[n.length-1],o=(0,s.valueForRef)(r) +return!0===o?(0,m.dasherize)(i):o||0===o?String(o):""}))})),Nt=Ce((function(e,t){var r,n=e.positional,i=n[0],o=(0,s.valueForRef)(i) +return(0,s.createConstRef)(null===(r=t.factoryFor(o))||void 0===r?void 0:r.class,'(-resolve "'+o+'")')})),Ft=Ce((function(e){var t=e.positional[0] +return(0,s.createComputeRef)((function(){var e=(0,s.valueForRef)(t) +return(0,i.isObject)(e)&&(0,u.consumeTag)((0,l.tagForProperty)(e,"[]")),e}))})),Bt=Ce((function(e){var t=e.positional[0] +return(0,s.createInvokableRef)(t)})),Vt=Ce((function(e){var t=e.positional[0] +return(0,s.createReadOnlyRef)(t)})),Ut=Ce((function(e){var t=e.positional +e.named +return(0,s.createUnboundRef)((0,s.valueForRef)(t[0]),"(result of an `unbound` helper)")})),Ht=["alt","shift","meta","ctrl"],Wt=/^click|mouse|touch/ +var qt={registeredActions:p.ActionManager.registeredActions,registerAction(e){var t=e.actionId +return p.ActionManager.registeredActions[t]=e,t},unregisterAction(e){var t=e.actionId +delete p.ActionManager.registeredActions[t]}},Gt=function(){function e(e,t,r,n,i,o){var a=this +this.tag=(0,u.createUpdatableTag)(),this.element=e,this.owner=t,this.actionId=r,this.actionArgs=n,this.namedArgs=i,this.positional=o,this.eventName=this.getEventName(),(0,b.registerDestructor)(this,(function(){return qt.unregisterAction(a)}))}var t=e.prototype +return t.getEventName=function(){var e=this.namedArgs.on +return void 0!==e?(0,s.valueForRef)(e):"click"},t.getActionArgs=function(){for(var e=new Array(this.actionArgs.length),t=0;t=0)return!0 +for(var r=0;r1&&(n=a[0],r=a[1],t=(0,s.isInvokableRef)(r)?r:(0,s.valueForRef)(r)) +e.actionName=t,e.implicitTarget=n,this.ensureEventSetup(e),qt.registerAction(e),i.setAttribute("data-ember-action",""),i.setAttribute("data-ember-action-"+o,String(o))},t.update=function(e){var t=e.positional[1];(0,s.isInvokableRef)(t)||(e.actionName=(0,s.valueForRef)(t)),e.getEventName()!==e.eventName&&(this.ensureEventSetup(e),e.eventName=e.getEventName())},t.ensureEventSetup=function(e){var t=e.owner.lookup("event_dispatcher:main") +null==t||t.setupHandlerForEmberEvent(e.eventName)},t.getTag=function(e){return e.tag},t.getDestroyable=function(e){return e},e}()),Kt=(0,a.setInternalModifierManager)(Yt,{}),Qt={dynamicLayout:!0,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!0},Jt=new(function(){function e(){}var t=e.prototype +return t.getDynamicLayout=function(e){var t=e.engine.lookup("template:application") +return(0,y.unwrapTemplate)(t(e.engine)).asLayout()},t.getCapabilities=function(){return Qt},t.getOwner=function(e){return e.engine},t.create=function(e,t,r,n){var i=t.name,o=e.buildChildEngineInstance(i) +o.boot() +var a,u,l,c=o.factoryFor("controller:application")||(0,R.generateControllerFactory)(o,"application") +if(r.named.has("model")&&(l=r.named.get("model")),void 0===l)u={engine:o,controller:a=c.create(),self:(0,s.createConstRef)(a,"this"),modelRef:l} +else{var f=(0,s.valueForRef)(l) +u={engine:o,controller:a=c.create({model:f}),self:(0,s.createConstRef)(a,"this"),modelRef:l}}return n.debugRenderTree&&(0,b.associateDestroyableChild)(o,a),u},t.getDebugName=function(e){return e.name},t.getDebugCustomRenderTree=function(e,t,r,n){return[{bucket:t.engine,instance:t.engine,type:"engine",name:e.name,args:r},{bucket:t.controller,instance:t.controller,type:"route-template",name:"application",args:r,template:n}]},t.getSelf=function(e){return e.self},t.getDestroyable=function(e){return e.engine},t.didCreate=function(){},t.didUpdate=function(){},t.didRenderLayout=function(){},t.didUpdateLayout=function(){},t.update=function(e){var t=e.controller,r=e.modelRef +void 0!==r&&t.set("model",(0,s.valueForRef)(r))},e}()),Xt=function(e){this.resolvedName=e,this.handle=-1,this.manager=Jt,this.compilable=null,this.capabilities=(0,a.capabilityFlagsFrom)(Qt),this.state={name:e}},Zt=Ce((function(e,t){var r,n,i,o=e.positional[0] +return r=(0,w.createCapturedArgs)(e.named,w.EMPTY_POSITIONAL),(0,s.createComputeRef)((function(){var e=(0,s.valueForRef)(o) +return"string"==typeof e?n===e?i:(n=e,i=(0,w.curry)(0,new Xt(e),t,r,!0)):(i=null,n=null,null)}))})),$t=Ce((function(e,t,r){var n +if(0===e.positional.length)n=(0,s.createPrimitiveRef)("main") +else{var i=e.positional[0] +n=i}var o=(0,s.createComputeRef)((function(){var e=(0,s.valueForRef)(r.get("outletState")),t=void 0!==e?e.outlets:void 0 +return void 0!==t?t[(0,s.valueForRef)(n)]:void 0})),a=null,u=null +return(0,s.createComputeRef)((function(){var e,r,n=(0,s.valueForRef)(o),i=function(e,t){if(void 0===t)return null +var r=t.render +if(void 0===r)return null +var n=r.template +if(void 0===n)return null +Ee(n)&&(n=n(r.owner)) +return{ref:e,name:r.name,outlet:r.outlet,template:n,controller:r.controller,model:r.model}}(o,n) +if(!function(e,t){if(null===e)return null===t +if(null===t)return!1 +return e.template===t.template&&e.controller===t.controller}(i,a))if(a=i,null!==i){var l=(0,y.dict)(),c=(0,s.childRefFromParts)(o,["render","model"]),f=(0,s.valueForRef)(c) +l.model=(0,s.createComputeRef)((function(){return a===i&&(f=(0,s.valueForRef)(c)),f})) +var p=(0,w.createCapturedArgs)(l,w.EMPTY_POSITIONAL) +u=(0,w.curry)(0,new yt(i),null!==(r=null===(e=null==n?void 0:n.render)||void 0===e?void 0:e.owner)&&void 0!==r?r:t,p,!0)}else u=null +return u}))})) +function er(e){return{object:"component:"+e}}var tr={action:Me,mut:Bt,readonly:Vt,unbound:Ut,"-hash":w.hash,"-each-in":Pt,"-normalize-class":zt,"-resolve":Nt,"-track-array":Ft,"-mount":Zt,"-outlet":$t,"-in-el-null":Lt} +tr["-disallow-dynamic-resolution"]=Dt +var rr=Object.assign(Object.assign({},tr),{array:w.array,concat:w.concat,fn:w.fn,get:w.get,hash:w.hash}),nr={action:Kt},ir=Object.assign(Object.assign({},nr),{on:w.on}),or=(new y._WeakSet,function(){function e(){this.componentDefinitionCache=new Map}var r=e.prototype +return r.lookupPartial=function(){return null},r.lookupHelper=function(e,t){var r=rr[e] +if(void 0!==r)return r +var n=t.factoryFor("helper:"+e) +if(void 0===n)return null +var i=n.class +return void 0===i?null:"function"==typeof i&&!0===i[nt]?((0,a.setInternalHelperManager)(at,n),n):i},r.lookupBuiltInHelper=function(e){var t +return null!==(t=tr[e])&&void 0!==t?t:null},r.lookupModifier=function(e,t){var r=ir[e] +if(void 0!==r)return r +var n=t.factoryFor("modifier:"+e) +return void 0===n?null:n.class||null},r.lookupBuiltInModifier=function(e){var t +return null!==(t=nr[e])&&void 0!==t?t:null},r.lookupComponent=function(e,r){var n=function(e,t,r){var n=function(e,t,r){var n="component:"+e +return t.factoryFor(n,r)||null}(t,e,r) +if(null!==n&&void 0!==n.class){var i=(0,a.getComponentTemplate)(n.class) +if(void 0!==i)return{component:n,layout:i}}var o=function(e,t,r){var n="template:components/"+e +return t.lookup(n,r)||null}(t,e,r) +return null===n&&null===o?null:{component:n,layout:o}}(r,e) +if(null===n)return null +var i,o=null +i=null===n.component?o=n.layout(r):n.component +var s=this.componentDefinitionCache.get(i) +if(void 0!==s)return s +null===o&&null!==n.layout&&(o=n.layout(r)) +var u=(0,h._instrumentStart)("render.getComponentDefinition",er,e),l=null +if(null===n.component)if(O.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS)l={state:(0,w.templateOnlyComponent)(void 0,e),manager:w.TEMPLATE_ONLY_COMPONENT_MANAGER,template:o} +else{var c=r.factoryFor((0,E.privatize)(A||(A=(0,t.taggedTemplateLiteralLoose)(["component:-default"])))) +l={state:c,manager:(0,a.getInternalComponentManager)(c.class),template:o}}else{var f=n.component,p=f.class,d=(0,a.getInternalComponentManager)(p) +l={state:Ze(d)?f:p,manager:d,template:o}}return u(),this.componentDefinitionCache.set(i,l),l},e}()),ar=function(){function e(e,t){this.view=e,this.outletState=t}var t=e.prototype +return t.child=function(){return new e(this.view,this.outletState)},t.get=function(e){return this.outletState},t.set=function(e,t){return this.outletState=t,t},e}() +var sr=function(){function e(e,t,r,n,i,o,a,s,u){var l=this +this.root=e,this.runtime=t,this.id=(0,p.getViewId)(e),this.result=void 0,this.destroyed=!1,this.render=function(){var e=(0,y.unwrapTemplate)(i).asLayout(),c=(0,w.renderMain)(t,r,n,o,u(t.env,{element:a,nextSibling:null}),e,s),f=l.result=c.sync() +l.render=function(){return f.rerender({alwaysRevalidate:!1})}}}var t=e.prototype +return t.isFor=function(e){return this.root===e},t.destroy=function(){var e=this.result,t=this.runtime.env +this.destroyed=!0,this.runtime=void 0,this.root=null,this.result=void 0,this.render=void 0,void 0!==e&&(0,w.inTransaction)(t,(function(){return(0,b.destroy)(e)}))},e}(),ur=[] +function lr(e){var t=ur.indexOf(e) +ur.splice(t,1)}function cr(){}var fr=null +var pr=0 +g._backburner.on("begin",(function(){for(var e,r=(0,t.createForOfIteratorHelperLoose)(ur);!(e=r()).done;){e.value._scheduleRevalidate()}})),g._backburner.on("end",(function(){for(var e,r=(0,t.createForOfIteratorHelperLoose)(ur);!(e=r()).done;){var n=e.value +if(!n._isValid()){if(pr>O.ENV._RERENDER_LOOP_LIMIT)throw pr=0,n.destroy(),new Error("infinite rendering invalidation detected") +return pr++,g._backburner.join(null,cr)}}pr=0,function(){if(null!==fr){var e=fr.resolve +fr=null,g._backburner.join(null,e)}}()})) +var dr=function(){function e(e,t,n,i,o,a){void 0===a&&(a=w.clientBuilder),this._inRenderTransaction=!1,this._lastRevision=-1,this._destroyed=!1,this._owner=e,this._rootTemplate=i(e),this._viewRegistry=o||e.lookup("-view-registry:main"),this._roots=[],this._removedRoots=[],this._builder=a,this._isInteractive=n.isInteractive +var s=this._runtimeResolver=new or,u=(0,x.artifacts)() +this._context=(0,r.programCompilationContext)(u,s) +var l=new It(e,n.isInteractive) +this._runtime=(0,w.runtimeContext)({appendOperations:n.hasDOM?new w.DOMTreeConstruction(t):new P.NodeDOMTreeConstruction(t),updateOperations:new w.DOMChanges(t)},l,u,s)}e.create=function(e){var r=e._viewRegistry,i=(0,n.getOwner)(e),o=i.lookup("service:-document"),a=i.lookup("-environment:main"),s=i.lookup((0,E.privatize)(C||(C=(0,t.taggedTemplateLiteralLoose)(["template:-root"])))),u=i.lookup("service:-dom-builder") +return new this(i,o,a,s,r,u)} +var o=e.prototype +return o.appendOutletView=function(e,r){var n=function(e){if(O.ENV._APPLICATION_TEMPLATE_WRAPPER){var r=Object.assign({},mt,{dynamicTag:!0,elementHook:!0,wrapped:!0}),n=new(function(e){function n(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(n,e) +var o=n.prototype +return o.getTagName=function(){return"div"},o.getCapabilities=function(){return r},o.didCreateElement=function(e,t){t.setAttribute("class","ember-view"),t.setAttribute("id",(0,i.guidFor)(e))},n}(bt)) +return new yt(e.state,n)}return new yt(e.state)}(e) +this._appendDefinition(e,(0,w.curry)(0,n,e.owner,null,!0),r)},o.appendTo=function(e,t){var r=new Ot(e) +this._appendDefinition(e,(0,w.curry)(0,r,this._owner,null,!0),t)},o._appendDefinition=function(e,t,r){var n=(0,s.createConstRef)(t,"this"),i=new ar(null,s.UNDEFINED_REFERENCE),o=new sr(e,this._runtime,this._context,this._owner,this._rootTemplate,n,r,i,this._builder) +this._renderRoot(o)},o.rerender=function(){this._scheduleRevalidate()},o.register=function(e){var t=(0,p.getViewId)(e) +this._viewRegistry[t]=e},o.unregister=function(e){delete this._viewRegistry[(0,p.getViewId)(e)]},o.remove=function(e){e._transitionTo("destroying"),this.cleanupRootFor(e),this._isInteractive&&e.trigger("didDestroyElement")},o.cleanupRootFor=function(e){if(!this._destroyed)for(var t=this._roots,r=this._roots.length;r--;){var n=t[r] +n.isFor(e)&&(n.destroy(),t.splice(r,1))}},o.destroy=function(){this._destroyed||(this._destroyed=!0,this._clearAllRoots())},o.getElement=function(e){if(this._isInteractive)return(0,p.getViewElement)(e) +throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")},o.getBounds=function(e){var t=e[qe] +return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}},o.createElement=function(e){return this._runtime.env.getAppendOperations().createElement(e)},o._renderRoot=function(e){var t,r=this._roots +r.push(e),1===r.length&&(t=this,ur.push(t)),this._renderRootsTransaction()},o._renderRoots=function(){var e,t=this,r=this._roots,n=this._runtime,i=this._removedRoots +do{e=r.length,(0,w.inTransaction)(n.env,(function(){for(var n=0;n=e||o.render()}t._lastRevision=(0,u.valueForTag)(u.CURRENT_TAG)}))}while(r.length>e) +for(;i.length;){var o=i.pop(),a=r.indexOf(o) +r.splice(a,1)}0===this._roots.length&&lr(this)},o._renderRootsTransaction=function(){if(!this._inRenderTransaction){this._inRenderTransaction=!0 +var e=!1 +try{this._renderRoots(),e=!0}finally{e||(this._lastRevision=(0,u.valueForTag)(u.CURRENT_TAG)),this._inRenderTransaction=!1}}},o._clearAllRoots=function(){for(var e,r=this._roots,n=(0,t.createForOfIteratorHelperLoose)(r);!(e=n()).done;){e.value.destroy()}this._removedRoots.length=0,this._roots=[],r.length&&lr(this)},o._scheduleRevalidate=function(){g._backburner.scheduleOnce("render",this,this._revalidate)},o._isValid=function(){return this._destroyed||0===this._roots.length||(0,u.validateTag)(u.CURRENT_TAG,this._lastRevision)},o._revalidate=function(){this._isValid()||this._renderRootsTransaction()},(0,t.createClass)(e,[{key:"debugRenderTree",get:function(){var e=this._runtime.env.debugRenderTree +return e}}]),e}() +e.Renderer=dr +var hr={} +var vr=(0,r.templateFactory)({id:"3jT+eJpe",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs",isStrictMode:!1}),mr="-top-level",br="main",gr=function(){function e(e,t,r,n){this._environment=e,this.owner=t,this.template=r,this.namespace=n +var i=(0,u.createTag)(),o={outlets:{main:void 0},render:{owner:t,into:void 0,outlet:br,name:mr,controller:void 0,model:void 0,template:r}},a=this.ref=(0,s.createComputeRef)((function(){return(0,u.consumeTag)(i),o}),(function(e){(0,u.dirtyTag)(i),o.outlets.main=e})) +this.state={ref:a,name:mr,outlet:br,template:r,controller:void 0,model:void 0}}e.extend=function(r){return function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),n.create=function(t){return t?e.create.call(this,Object.assign({},r,t)):e.create.call(this,r)},n}(e)},e.reopenClass=function(e){Object.assign(this,e)},e.create=function(t){var r=t.environment,i=t.application,o=t.template,a=(0,n.getOwner)(t) +return new e(r,a,o(a),i)} +var r=e.prototype +return r.appendTo=function(e){var t +t=this._environment.hasDOM&&"string"==typeof e?document.querySelector(e):e +var r=this.owner.lookup("renderer:-dom");(0,g.schedule)("render",r,"appendOutletView",this,t)},r.rerender=function(){},r.setOutletState=function(e){(0,s.updateRef)(this.ref,e)},r.destroy=function(){},e}() +e.OutletView=gr +var yr=a.componentCapabilities +e.componentCapabilities=yr +var wr=a.modifierCapabilities +e.modifierCapabilities=wr})),e("@ember/-internals/meta/index",["exports","@ember/-internals/meta/lib/meta"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Meta",{enumerable:!0,get:function(){return t.Meta}}),Object.defineProperty(e,"UNDEFINED",{enumerable:!0,get:function(){return t.UNDEFINED}}),Object.defineProperty(e,"counters",{enumerable:!0,get:function(){return t.counters}}),Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return t.meta}}),Object.defineProperty(e,"peekMeta",{enumerable:!0,get:function(){return t.peekMeta}}),Object.defineProperty(e,"setMeta",{enumerable:!0,get:function(){return t.setMeta}})})),e("@ember/-internals/meta/lib/meta",["exports","ember-babel","@ember/-internals/utils","@ember/debug","@glimmer/destroyable"],(function(e,t,r,n,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.meta=e.counters=e.UNDEFINED=e.Meta=void 0,e.peekMeta=d,e.setMeta=p +var o,a=Object.prototype +e.counters=o +var s=(0,r.symbol)("undefined") +e.UNDEFINED=s +var u=1,l=function(){function e(e){this._listenersVersion=1,this._inheritedEnd=-1,this._flattenedVersion=0,this._parent=void 0,this._descriptors=void 0,this._mixins=void 0,this._lazyChains=void 0,this._values=void 0,this._revisions=void 0,this._isInit=!1,this.source=e,this.proto=void 0===e.constructor?void 0:e.constructor.prototype,this._listeners=void 0}var r=e.prototype +return r.setInitializing=function(){this._isInit=!0},r.unsetInitializing=function(){this._isInit=!1},r.isInitializing=function(){return this._isInit},r.isPrototypeMeta=function(e){return this.proto===this.source&&this.source===e},r._getOrCreateOwnMap=function(e){return this[e]||(this[e]=Object.create(null))},r._getOrCreateOwnSet=function(e){return this[e]||(this[e]=new Set)},r._findInheritedMap=function(e,t){for(var r=this;null!==r;){var n=r[e] +if(void 0!==n){var i=n.get(t) +if(void 0!==i)return i}r=r.parent}},r._hasInInheritedSet=function(e,t){for(var r=this;null!==r;){var n=r[e] +if(void 0!==n&&n.has(t))return!0 +r=r.parent}return!1},r.valueFor=function(e){var t=this._values +return void 0!==t?t[e]:void 0},r.setValueFor=function(e,t){this._getOrCreateOwnMap("_values")[e]=t},r.revisionFor=function(e){var t=this._revisions +return void 0!==t?t[e]:void 0},r.setRevisionFor=function(e,t){this._getOrCreateOwnMap("_revisions")[e]=t},r.writableLazyChainsFor=function(e){var t=this._getOrCreateOwnMap("_lazyChains"),r=t[e] +return void 0===r&&(r=t[e]=[]),r},r.readableLazyChainsFor=function(e){var t=this._lazyChains +if(void 0!==t)return t[e]},r.addMixin=function(e){this._getOrCreateOwnSet("_mixins").add(e)},r.hasMixin=function(e){return this._hasInInheritedSet("_mixins",e)},r.forEachMixins=function(e){for(var t,r=this;null!==r;){var n=r._mixins +void 0!==n&&(t=void 0===t?new Set:t,n.forEach((function(r){t.has(r)||(t.add(r),e(r))}))),r=r.parent}},r.writeDescriptors=function(e,t){(this._descriptors||(this._descriptors=new Map)).set(e,t)},r.peekDescriptors=function(e){var t=this._findInheritedMap("_descriptors",e) +return t===s?void 0:t},r.removeDescriptors=function(e){this.writeDescriptors(e,s)},r.forEachDescriptors=function(e){for(var t,r=this;null!==r;){var n=r._descriptors +void 0!==n&&(t=void 0===t?new Set:t,n.forEach((function(r,n){t.has(n)||(t.add(n),r!==s&&e(n,r))}))),r=r.parent}},r.addToListeners=function(e,t,r,n,i){this.pushListener(e,t,r,n?1:0,i)},r.removeFromListeners=function(e,t,r){this.pushListener(e,t,r,2)},r.pushListener=function(e,t,r,n,i){void 0===i&&(i=!1) +var o=this.writableListeners(),a=v(o,e,t,r) +if(-1!==a&&a0&&(n.splice(0,this._inheritedEnd),this._inheritedEnd=0) +for(var i,o=(0,t.createForOfIteratorHelperLoose)(r);!(i=o()).done;){var a=i.value;-1===v(n,a.event,a.target,a.method)&&(n.unshift(a),this._inheritedEnd++)}}}this._flattenedVersion=u}return this._listeners},r.matchingListeners=function(e){var r,n=this.flattenedListeners() +if(void 0!==n)for(var i,o=(0,t.createForOfIteratorHelperLoose)(n);!(i=o()).done;){var a=i.value +a.event!==e||0!==a.kind&&1!==a.kind||(void 0===r&&(r=[]),r.push(a.target,a.method,1===a.kind))}return r},r.observerEvents=function(){var e,r=this.flattenedListeners() +if(void 0!==r)for(var n,i=(0,t.createForOfIteratorHelperLoose)(r);!(n=i()).done;){var o=n.value +0!==o.kind&&1!==o.kind||-1===o.event.indexOf(":change")||(void 0===e&&(e=[]),e.push(o))}return e},(0,t.createClass)(e,[{key:"parent",get:function(){var e=this._parent +if(void 0===e){var t=c(this.source) +this._parent=e=null===t||t===a?null:h(t)}return e}}]),e}() +e.Meta=l +var c=Object.getPrototypeOf,f=new WeakMap +function p(e,t){f.set(e,t)}function d(e){var t=f.get(e) +if(void 0!==t)return t +for(var r=c(e);null!==r;){if(void 0!==(t=f.get(r)))return t.proto!==r&&(t.proto=r),t +r=c(r)}return null}var h=function(e){var t=d(e) +if(null!==t&&t.source===e)return t +var r=new l(e) +return p(e,r),r} +function v(e,t,r,n){for(var i=e.length-1;i>=0;i--){var o=e[i] +if(o.event===t&&o.target===r&&o.method===n)return i}return-1}e.meta=h})),e("@ember/-internals/metal/index",["exports","ember-babel","@ember/-internals/meta","@ember/-internals/utils","@ember/debug","@ember/-internals/environment","@ember/runloop","@glimmer/destroyable","@glimmer/validator","@glimmer/manager","@glimmer/util","@ember/error","ember/version","@ember/-internals/container","@ember/-internals/owner"],(function(e,t,r,n,i,o,a,s,u,l,c,f,p,d,h){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.TrackedDescriptor=e.SYNC_OBSERVERS=e.PROXY_CONTENT=e.PROPERTY_DID_CHANGE=e.NAMESPACES_BY_ID=e.NAMESPACES=e.Mixin=e.Libraries=e.DEBUG_INJECTION_FUNCTIONS=e.ComputedProperty=e.ASYNC_OBSERVERS=void 0,e._getPath=xe,e._getProp=Re,e._setProp=Ce,e.activateObserver=j,e.addArrayObserver=function(e,t,r){return K(e,t,r,v)},e.addListener=v,e.addNamespace=function(e){We.unprocessedNamespaces=!0,Ge.push(e)},e.addObserver=O,e.alias=function(e){return ae(new Ie(e),Me)},e.applyMixin=lt,e.arrayContentDidChange=H,e.arrayContentWillChange=U,e.autoComputed=function(){for(var e=arguments.length,t=new Array(e),r=0;r=0;s-=3){var u=i[s],l=i[s+1],c=i[s+2] +if(l){c&&m(e,t,u,l),u||(u=e) +var f=typeof l +"string"!==f&&"symbol"!==f||(l=u[l]),l.apply(u,n)}}return!0}e.flushAsyncObservers=function(e){void 0===e&&(e=!0) +var t=(0,u.valueForTag)(u.CURRENT_TAG) +if(A===t)return +A=t,_.forEach((function(t,n){var i=(0,r.peekMeta)(n) +t.forEach((function(t,o){if(!(0,u.validateTag)(t.tag,t.lastRevision)){var s=function(){try{b(n,o,[n,t.path],void 0,i)}finally{t.tag=Z(n,t.path,(0,u.tagMetaFor)(n),(0,r.peekMeta)(n)),t.lastRevision=(0,u.valueForTag)(t.tag)}} +e?(0,a.schedule)("actions",s):s()}}))}))},e.get=ke,e.getCachedValueFor=function(e,t){var n=(0,r.peekMeta)(e) +return n?n.valueFor(t):void 0},e.getProperties=function(e,t){var r={},n=arguments,i=1 +2===arguments.length&&Array.isArray(t)&&(i=0,n=arguments[1]) +for(;i0},e.inject=function(e){var t,r +for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o1?t-1:0),n=1;n0&&w.delete(e) +_.size>0&&_.delete(e)}(e)}),!0)),r.get(e)}function j(e,t,n){void 0===n&&(n=!1) +var i=P(e,n) +if(i.has(t))i.get(t).count++ +else{var o=t.substring(0,t.lastIndexOf(":")),a=Z(e,o,(0,u.tagMetaFor)(e),(0,r.peekMeta)(e)) +i.set(t,{count:1,path:o,tag:a,lastRevision:(0,u.valueForTag)(a),suspended:!1})}}e.ASYNC_OBSERVERS=_ +var k=!1,R=[] +function x(e,t,r){if(void 0===r&&(r=!1),!0!==k){var n=!0===r?w:_,i=n.get(e) +if(void 0!==i){var o=i.get(t) +o.count--,0===o.count&&(i.delete(t),0===i.size&&n.delete(e))}}else R.push([e,t,r])}function T(e){_.has(e)&&_.get(e).forEach((function(t){t.tag=Z(e,t.path,(0,u.tagMetaFor)(e),(0,r.peekMeta)(e)),t.lastRevision=(0,u.valueForTag)(t.tag)})),w.has(e)&&w.get(e).forEach((function(t){t.tag=Z(e,t.path,(0,u.tagMetaFor)(e),(0,r.peekMeta)(e)),t.lastRevision=(0,u.valueForTag)(t.tag)}))}var A=0 +function C(){w.forEach((function(e,t){var n=(0,r.peekMeta)(t) +e.forEach((function(e,i){if(!e.suspended&&!(0,u.validateTag)(e.tag,e.lastRevision))try{e.suspended=!0,b(t,i,[t,e.path],void 0,n)}finally{e.tag=Z(t,e.path,(0,u.tagMetaFor)(t),(0,r.peekMeta)(t)),e.lastRevision=(0,u.valueForTag)(e.tag),e.suspended=!1}}))}))}function S(e,t,r){var n=w.get(e) +if(n){var i=n.get(g(t)) +i&&(i.suspended=r)}}var M=(0,n.symbol)("SELF_TAG") +function I(e,t,r,n){void 0===r&&(r=!1) +var i=(0,l.getCustomTagFor)(e) +if(void 0!==i)return i(e,t,r) +var o=(0,u.tagFor)(e,t,n) +return o}function D(e,t){(0,u.dirtyTagFor)(e,t),(0,u.dirtyTagFor)(e,M)}var L=(0,n.enumerableSymbol)("PROPERTY_DID_CHANGE") +e.PROPERTY_DID_CHANGE=L +var z=0 +function N(e,t,n,i){var o=void 0===n?(0,r.peekMeta)(e):n +null!==o&&(o.isInitializing()||o.isPrototypeMeta(e))||(D(e,t),z<=0&&C(),L in e&&(4===arguments.length?e[L](t,i):e[L](t)))}function F(){z++,k=!0}function B(){--z<=0&&(C(),function(){k=!1 +for(var e,r=(0,t.createForOfIteratorHelperLoose)(R);!(e=r()).done;){var n=e.value +x(n[0],n[1],n[2])}R=[]}())}function V(e){F() +try{e()}finally{B()}}function U(e,t,r,n){return void 0===t?(t=0,r=n=-1):(void 0===r&&(r=-1),void 0===n&&(n=-1)),b(e,"@array:before",[e,t,r,n]),e}function H(e,t,n,i,o){void 0===o&&(o=!0),void 0===t?(t=0,n=i=-1):(void 0===n&&(n=-1),void 0===i&&(i=-1)) +var a=(0,r.peekMeta)(e) +if(o&&((i<0||n<0||i-n!=0)&&N(e,"length",a),N(e,"[]",a)),b(e,"@array:change",[e,t,n,i]),null!==a){var s=-1===n?0:n,u=e.length-((-1===i?0:i)-s),l=t<0?u+t:t +if(void 0!==a.revisionFor("firstObject")&&0===l&&N(e,"firstObject",a),void 0!==a.revisionFor("lastObject"))u-10&&(n=r)._property.apply(n,t) +return r}(0,t.inheritsLoose)(i,e) +var o=i.prototype +return o.setup=function(t,r,n,i){if(e.prototype.setup.call(this,t,r,n,i),!1===this._hasConfig){var o=n.get,a=n.set +void 0!==o&&(this._getter=o),void 0!==a&&(this._setter=function(e,t){var r=a.call(this,t) +return void 0!==o&&void 0===r?o.call(this):r})}},o._property=function(){var e=[] +function t(t){e.push(t)}for(var r=arguments.length,n=new Array(r),i=0;i0&&"function"==typeof e[L]&&e.isComponent&&O(e,t,(function(){e[L](t)}),void 0,!0) +try{F(),i=this._set(e,t,n,o),J(o,t,i) +var a=(0,u.tagMetaFor)(e),s=(0,u.tagFor)(e,t,a),l=this._dependentKeys +void 0!==l&&(0,u.updateTag)(s,X(e,l,a,o)),o.setRevisionFor(t,(0,u.valueForTag)(s))}finally{B()}return i},o._throwReadOnlyError=function(e,t){throw new f.default('Cannot set read-only property "'+t+'" on object: '+(0,n.inspect)(e))},o._set=function(e,t,r,n){var i,o=void 0!==n.revisionFor(t),a=n.valueFor(t),s=this._setter +S(e,t,!0) +try{i=s.call(e,t,r,a)}finally{S(e,t,!1)}return o&&a===i||(n.setValueFor(t,i),N(e,t,n,r)),i},o.teardown=function(t,r,n){void 0!==n.revisionFor(r)&&(n.setRevisionFor(r,void 0),n.setValueFor(r,void 0)),e.prototype.teardown.call(this,t,r,n)},i}(re) +e.ComputedProperty=me +var be=function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),n.prototype.get=function(e,t){var n,i=(0,r.meta)(e),o=(0,u.tagMetaFor)(e),a=(0,u.tagFor)(e,t,o),s=i.revisionFor(t) +if(void 0!==s&&(0,u.validateTag)(a,s))n=i.valueFor(t) +else{var l=this._getter,c=(0,u.track)((function(){n=l.call(e,t)}));(0,u.updateTag)(a,c),i.setValueFor(t,n),i.setRevisionFor(t,(0,u.valueForTag)(a)),J(i,t,n)}return(0,u.consumeTag)(a),Array.isArray(n)&&(0,u.consumeTag)((0,u.tagFor)(n,"[]",o)),n},n}(me),ge=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.readOnly=function(){var e=le(this) +return e._readOnly=!0,this},n.meta=function(e){var t=le(this) +return 0===arguments.length?t._meta||{}:(t._meta=e,this)},(0,t.createClass)(r,[{key:"_getter",get:function(){return le(this)._getter}},{key:"enumerable",set:function(e){le(this).enumerable=e}}]),r}((0,t.wrapNativeSuper)(Function)) +function ye(){for(var e=arguments.length,t=new Array(e),r=0;r=65&&e<=90){var s=$e(t,a) +s&&(0,n.setName)(s,a)}}}function Qe(e){Ze([e.toString()],e,new Set)}function Je(){var e=We.unprocessedNamespaces +if(e&&(Ke(),We.unprocessedNamespaces=!1),e||qe){for(var r,n=Ge,i=(0,t.createForOfIteratorHelperLoose)(n);!(r=i()).done;){Qe(r.value)}qe=!1}}function Xe(){qe=!0}function Ze(e,t,r){var i=e.length,o=e.join(".") +for(var a in Ye[o]=t,(0,n.setName)(t,o),t)if(Ue.call(t,a)){var s=t[a] +if(e[i]=a,s&&void 0===(0,n.getName)(s))(0,n.setName)(s,e.join(".")) +else if(s&&s.isNamespace){if(r.has(s))continue +r.add(s),Ze(e,s,r)}}e.length=i}function $e(e,t){try{var r=e[t] +return(null!==r&&"object"==typeof r||"function"==typeof r)&&r.isNamespace&&r}catch(n){}}e.NAMESPACES_BY_ID=Ye +var et=Array.prototype.concat +Array.isArray +function tt(e,t,r,n){var i=r[e]||n[e] +return t[e]&&(i=i?et.call(i,t[e]):t[e]),i}function rt(e,t,r,i){if(!0===r)return t +var o=r._getter +if(void 0===o)return t +var a=i[e],s="function"==typeof a?le(a):a +if(void 0===s||!0===s)return t +var u=s._getter +if(void 0===u)return t +var l,c=(0,n.wrap)(o,u),f=r._setter,p=s._setter +if(l=void 0!==p?void 0!==f?(0,n.wrap)(f,p):p:f,c!==o||l!==f){var d=r._dependentKeys||[],h=new me([].concat(d,[{get:c,set:l}])) +return h._readOnly=r._readOnly,h._meta=r._meta,h.enumerable=r.enumerable,ae(h,me)}return t}function nt(e,t,r,i){if(void 0!==i[e])return t +var o=r[e] +return"function"==typeof o?(0,n.wrap)(t,o):t}function it(e,t,r){var i=r[e],o=(0,n.makeArray)(i).concat((0,n.makeArray)(t)) +return o}function ot(e,t,r){var i=r[e] +if(!i)return t +for(var o=Object.assign({},i),a=!1,s=0,u=Object.keys(t);s=0||"concatenatedProperties"===f||"mergedProperties"===f?p=it(f,p,n):u&&u.indexOf(f)>-1?p=ot(f,p,n):v&&(p=nt(f,p,n,r)),n[f]=p,r[f]=void 0}}}function ut(e,r,i,o){var a=(0,n.observerListenerMetaFor)(i) +if(void 0!==a){var s=a.observers,u=a.listeners +if(void 0!==s)for(var l,c=o?O:E,f=(0,t.createForOfIteratorHelperLoose)(s.paths);!(l=f()).done;){c(e,l.value,null,r,s.sync)}if(void 0!==u)for(var p,d=o?v:m,h=(0,t.createForOfIteratorHelperLoose)(u);!(p=h()).done;){d(e,p.value,null,r)}}}function lt(e,t,i){void 0===i&&(i=!1) +var o=Object.create(null),a=Object.create(null),s=(0,r.meta)(e),u=[],l=[] +e._super=n.ROOT,at(t,s,o,a,e,u,l) +for(var c=0,f=u;c0){r=new Array(t) +for(var n=0;n7))},e.supportsHistory=function(e,t){if((-1!==e.indexOf("Android 2.")||-1!==e.indexOf("Android 4.0"))&&-1!==e.indexOf("Mobile Safari")&&-1===e.indexOf("Chrome")&&-1===e.indexOf("Windows Phone"))return!1 +return Boolean(t&&"pushState"in t)}})),e("@ember/-internals/routing/lib/services/router",["exports","ember-babel","@ember/-internals/owner","@ember/-internals/runtime","@ember/-internals/utils","@ember/debug","@ember/object/computed","@ember/service","@glimmer/validator","@ember/-internals/routing/lib/utils"],(function(e,t,r,n,i,o,a,s,u,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var c=function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n +if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n) +else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a) +return o>3&&a&&Object.defineProperty(t,r,a),a},f=(0,i.symbol)("ROUTER") +function p(e,t){return"/"===t?e:e.substr(t.length,e.length)}var d=function(e){function n(){var t +return(t=e.apply(this,arguments)||this).refresh=function(e){if(!e)return this._router._routerMicrolib.refresh() +var t=(0,r.getOwner)(this),n=t.lookup("route:"+e) +return this._router._routerMicrolib.refresh(n)},t}(0,t.inheritsLoose)(n,e) +var i=n.prototype +return i.willDestroy=function(){e.prototype.willDestroy.call(this),this[f]=null},i.transitionTo=function(){for(var e=arguments.length,t=new Array(e),r=0;r1?r-1:0),i=1;i0 +if(c){var f=i +a=Object.assign({},a),this._router._prepareQueryParams(f,o,a,!0) +var p=Object.assign({},s.state.queryParams) +return this._router._prepareQueryParams(f,o,p,!0),(0,l.shallowEqual)(a,p)}return!0},i.recognize=function(e){this._router.setupRouter() +var t=p(e,this.rootURL) +return this._router._routerMicrolib.recognize(t)},i.recognizeAndLoad=function(e){this._router.setupRouter() +var t=p(e,this.rootURL) +return this._router._routerMicrolib.recognizeAndLoad(t)},(0,t.createClass)(n,[{key:"_router",get:function(){var e=this[f] +if(void 0!==e)return e +var t=(0,r.getOwner)(this) +return e=t.lookup("router:main"),this[f]=e}}]),n}(s.default.extend(n.Evented)) +e.default=d,c([(0,a.readOnly)("_router.currentRouteName")],d.prototype,"currentRouteName",void 0),c([(0,a.readOnly)("_router.currentURL")],d.prototype,"currentURL",void 0),c([(0,a.readOnly)("_router.location")],d.prototype,"location",void 0),c([(0,a.readOnly)("_router.rootURL")],d.prototype,"rootURL",void 0),c([(0,a.readOnly)("_router.currentRoute")],d.prototype,"currentRoute",void 0)})),e("@ember/-internals/routing/lib/services/routing",["exports","ember-babel","@ember/-internals/owner","@ember/-internals/utils","@ember/debug","@ember/object/computed","@ember/service"],(function(e,t,r,n,i,o,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var s=(0,n.symbol)("ROUTER"),u=function(e){function n(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(n,e) +var i=n.prototype +return i.hasRoute=function(e){return this.router.hasRoute(e)},i.transitionTo=function(e,t,r,n){var i=this.router._doTransition(e,t,r) +return n&&i.method("replace"),i},i.normalizeQueryParams=function(e,t,r){this.router._prepareQueryParams(e,t,r)},i._generateURL=function(e,t,r){var n,i={} +return r&&(Object.assign(i,r),this.normalizeQueryParams(e,t,i)),(n=this.router).generate.apply(n,[e].concat(t,[{queryParams:i}]))},i.generateURL=function(e,t,r){if(this.router._initialTransitionStarted)return this._generateURL(e,t,r) +try{return this._generateURL(e,t,r)}catch(n){return}},i.isActiveForRoute=function(e,t,r,n){var i=this.router._routerMicrolib.recognizer.handlersFor(r),o=i[i.length-1].handler,a=function(e,t){for(var r=0,n=0;na&&(r=o),n.isActiveIntent(r,e,t)},(0,t.createClass)(n,[{key:"router",get:function(){var e=this[s] +if(void 0!==e)return e +var t=(0,r.getOwner)(this) +return(e=t.lookup("router:main")).setupRouter(),this[s]=e}}]),n}(a.default) +e.default=u,u.reopen({targetState:(0,o.readOnly)("router.targetState"),currentState:(0,o.readOnly)("router.currentState"),currentRouteName:(0,o.readOnly)("router.currentRouteName"),currentPath:(0,o.readOnly)("router.currentPath")})})),e("@ember/-internals/routing/lib/system/cache",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t=function(){function e(){this.cache=new Map}var t=e.prototype +return t.has=function(e){return this.cache.has(e)},t.stash=function(e,t,r){var n=this.cache.get(e) +void 0===n&&(n=new Map,this.cache.set(e,n)),n.set(t,r)},t.lookup=function(e,t,r){if(!this.has(e))return r +var n=this.cache.get(e) +return n.has(t)?n.get(t):r},e}() +e.default=t})),e("@ember/-internals/routing/lib/system/controller_for",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r){return e.lookup("controller:"+t,r)}})),e("@ember/-internals/routing/lib/system/dsl",["exports","@ember/debug"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=0 +function n(e){return"function"==typeof e}var i=function(){function e(e,t){void 0===e&&(e=null),this.explicitIndex=!1,this.parent=e,this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates),this.matches=[],this.options=t}var t=e.prototype +return t.route=function(t,r,i){var s,u=null,l="/_unused_dummy_error_path_route_"+t+"/:error" +if(n(r)?(s={},u=r):n(i)?(s=r,u=i):s=r||{},this.enableLoadingSubstates&&(a(this,t+"_loading",{resetNamespace:s.resetNamespace}),a(this,t+"_error",{resetNamespace:s.resetNamespace,path:l})),u){var c=o(this,t,s.resetNamespace),f=new e(c,this.options) +a(f,"loading"),a(f,"error",{path:l}),u.call(f),a(this,t,s,f.generate())}else a(this,t,s)},t.push=function(e,t,r,n){var i=t.split(".") +if(this.options.engineInfo){var o=t.slice(this.options.engineInfo.fullName.length+1),a=Object.assign({localFullName:o},this.options.engineInfo) +n&&(a.serializeMethod=n),this.options.addRouteForEngine(t,a)}else if(n)throw new Error("Defining a route serializer on route '"+t+"' outside an Engine is not allowed.") +""!==e&&"/"!==e&&"index"!==i[i.length-1]||(this.explicitIndex=!0),this.matches.push(e,t,r)},t.generate=function(){var e=this.matches +return this.explicitIndex||this.route("index",{path:"/"}),function(t){for(var r=0;r"(generated "+t+" controller)"}) +var n="controller:"+t +return e.register(n,r),e.factoryFor(n)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){n(e,t) +var r="controller:"+t,i=e.lookup(r) +0 +return i},e.generateControllerFactory=n})) +e("@ember/-internals/routing/lib/system/query_params",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=function(e){void 0===e&&(e=null),this.isQueryParams=!0,this.values=e}})),e("@ember/-internals/routing/lib/system/route-info",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),e("@ember/-internals/routing/lib/system/route",["exports","ember-babel","@ember/-internals/container","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/runtime","@ember/-internals/utils","@ember/debug","@ember/object/compat","@ember/runloop","router_js","@ember/-internals/routing/lib/utils","@ember/-internals/routing/lib/system/generate_controller"],(function(e,t,r,n,i,o,a,s,u,l,c,f,p){"use strict" +var d +Object.defineProperty(e,"__esModule",{value:!0}),e.defaultSerialize=e.default=e.ROUTE_CONNECTIONS=void 0,e.getFullQueryParams=g,e.hasDefaultSerialize=function(e){return e.serialize===O} +var h=function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n +if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n) +else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a) +return o>3&&a&&Object.defineProperty(t,r,a),a},v=new WeakMap +e.ROUTE_CONNECTIONS=v +var m=(0,a.symbol)("render"),b=function(e){function s(n){var i +if((i=e.apply(this,arguments)||this).context={},n){var o=n.lookup("router:main"),a=n.lookup((0,r.privatize)(d||(d=(0,t.taggedTemplateLiteralLoose)(["-bucket-cache:main"])))) +i._router=o,i._bucketCache=a,i._topLevelViewTemplate=n.lookup("template:-outlet"),i._environment=n.lookup("-environment:main")}return i}(0,t.inheritsLoose)(s,e) +var h=s.prototype +return h.serialize=function(e,t){if(!(t.length<1)&&e){var r={} +if(1===t.length){var i=t[0] +i in e?r[i]=(0,n.get)(e,i):/_id$/.test(i)?r[i]=(0,n.get)(e,"id"):(0,a.isProxy)(e)&&(r[i]=(0,n.get)(e,i))}else r=(0,n.getProperties)(e,t) +return r}},h._setRouteName=function(e){this.routeName=e +var t=(0,i.getOwner)(this) +this.fullRouteName=_(t,e)},h._stashNames=function(e,r){if(!this._names){var i=this._names=e._names +i.length||(i=(e=r)&&e._names||[]) +for(var o=(0,n.get)(this,"_qp").qps,a=new Array(i.length),s=0;s0&&(v.set(this,[]),(0,l.once)(this._router,"_setOutlets"))},h.buildRouteInfoMetadata=function(){},h._paramsFor=function(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t},(0,t.createClass)(s,[{key:"store",get:function(){var e=(0,i.getOwner)(this) +this.routeName +return{find(t,r){var n=e.factoryFor("model:"+t) +if(n)return(n=n.class).find(r)}}},set:function(e){(0,n.defineProperty)(this,"store",null,e)}},{key:"_qp",get:function(){var e,t=this,r=this.controllerName||this.routeName,a=(0,i.getOwner)(this),s=a.lookup("controller:"+r),u=(0,n.get)(this,"queryParams"),l=Object.keys(u).length>0 +if(s){var c=(0,n.get)(s,"queryParams")||[] +e=function(e,t){var r={},n={defaultValue:!0,type:!0,scope:!0,as:!0} +for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o={} +Object.assign(o,e[i],t[i]),r[i]=o,n[i]=!0}for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)&&!n[a]){var s={} +Object.assign(s,t[a],e[a]),r[a]=s}return r}((0,f.normalizeControllerQueryParams)(c),u)}else l&&(s=(0,p.default)(a,r),e=u) +var d=[],h={},v=[] +for(var m in e)if(Object.prototype.hasOwnProperty.call(e,m)&&"unknownProperty"!==m&&"_super"!==m){var b=e[m],g=b.scope||"model",y=void 0 +"controller"===g&&(y=[]) +var _=b.as||this.serializeQueryParamKey(m),O=(0,n.get)(s,m) +O=w(O) +var E=b.type||(0,o.typeOf)(O),P=this.serializeQueryParam(O,_,E),j=r+":"+m,k={undecoratedDefaultValue:(0,n.get)(s,m),defaultValue:O,serializedDefaultValue:P,serializedValue:P,type:E,urlKey:_,prop:m,scopedPropertyName:j,controllerName:r,route:this,parts:y,values:null,scope:g} +h[m]=h[_]=h[j]=k,d.push(k),v.push(m)}return{qps:d,map:h,propertyNames:v,states:{inactive:function(e,r){var n=h[e] +t._qpChanged(e,r,n)},active:function(e,r){var n=h[e] +return t._qpChanged(e,r,n),t._activeQPChanged(n,r)},allowOverrides:function(e,r){var n=h[e] +return t._qpChanged(e,r,n),t._updatingQPChanged(n)}}}}}]),s}(o.Object.extend(o.ActionHandler,o.Evented)) +function g(e,t){if(t.fullQueryParams)return t.fullQueryParams +var r=t.routeInfos.every((function(e){return e.route})),n=Object.assign({},t.queryParams) +return e._deserializeQueryParams(t.routeInfos,n),r&&(t.fullQueryParams=n),n}function y(e,r){r.queryParamsFor=r.queryParamsFor||{} +var i=e.fullRouteName,o=r.queryParamsFor[i] +if(o)return o +for(var a,s=g(e._router,r),u=r.queryParamsFor[i]={},l=(0,n.get)(e,"_qp").qps,c=(0,t.createForOfIteratorHelperLoose)(l);!(a=c()).done;){var f=a.value,p=f.prop in s +u[f.prop]=p?s[f.prop]:w(f.defaultValue)}return u}function w(e){return Array.isArray(e)?(0,o.A)(e.slice()):e}function _(e,t){if(e.routable){var r=e.mountPoint +return"application"===t?r:r+"."+t}return t}b.isRouteFactory=!0,h([n.computed],b.prototype,"store",null),h([n.computed],b.prototype,"_qp",null) +var O=b.prototype.serialize +e.defaultSerialize=O,b.reopen({mergedProperties:["queryParams"],queryParams:{},templateName:null,controllerName:null,send(){for(var e=arguments.length,t=new Array(e),r=0;rr.factoryFor("route-map:"+e),addRouteForEngine(e,r){t._engineInfoByRoute[e]||(t._engineInfoByRoute[e]=r)}} +return new f.default(null,n)},s._resetQueuedQueryParameterChanges=function(){this._queuedQPChanges={}},s._hasModuleBasedResolver=function(){var e=(0,i.getOwner)(this),t=(0,n.get)(e,"application.__registry__.resolver.moduleBasedResolver") +return Boolean(t)},s.startRouting=function(){if(this.setupRouter()){var e=(0,n.get)(this,"initialURL") +void 0===e&&(e=(0,n.get)(this,"location").getURL()) +var t=this.handleURL(e) +if(t&&t.error)throw t.error}},s.setupRouter=function(){var e=this +if(this._didSetupRouter)return!1 +this._didSetupRouter=!0,this._setupLocation() +var t=(0,n.get)(this,"location") +return!(0,n.get)(t,"cancelRouterSetup")&&(this._initRouterJs(),t.onUpdateURL((function(t){e.handleURL(t)})),!0)},s._setOutlets=function(){if(!this.isDestroying&&!this.isDestroyed){var e=this._routerMicrolib.currentRouteInfos +if(e){for(var r,n,o=null,a=(0,t.createForOfIteratorHelperLoose)(e);!(n=a()).done;){var s=n.value.route,u=p.ROUTE_CONNECTIONS.get(s),l=void 0 +if(0===u.length)l=M(o,r,s) +else for(var c=0;c1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;i=0;--r){var n=e[r],i=n.route +if(void 0!==i&&!0!==t(i,n))return}}var O={willResolveModel(e,t,r){this._scheduleLoadingEvent(t,r)},error(e,t,r){var n=this,i=e[e.length-1] +_(e,(function(e,r){if(r!==i){var o=P(e,"error") +if(o)return n._markErrorAsHandled(t),n.intermediateTransitionTo(o,t),!1}var a=E(e,"error") +return!a||(n._markErrorAsHandled(t),n.intermediateTransitionTo(a,t),!1)})),function(e,t){var r,n,i=[] +n=e&&"object"==typeof e&&"object"==typeof e.errorThrown?e.errorThrown:e +t&&i.push(t) +n&&(n.message&&i.push(n.message),n.stack&&i.push(n.stack),"string"==typeof n&&i.push(n));(r=console).error.apply(r,i)}(t,"Error while processing route: "+r.targetName)},loading(e,t){var r=this,n=e[e.length-1] +_(e,(function(e,i){if(i!==n){var o=P(e,"loading") +if(o)return r.intermediateTransitionTo(o),!1}var a=E(e,"loading") +return a?(r.intermediateTransitionTo(a),!1):t.pivotHandler!==e}))}} +function E(e,t){var r=(0,i.getOwner)(e),n=e.routeName,o=e.fullRouteName+"_"+t +return j(r,e._router,n+"_"+t,o)?o:""}function P(e,t){var r=(0,i.getOwner)(e),n=e.routeName,o=e.fullRouteName,a="application"===o?t:o+"."+t +return j(r,e._router,"application"===n?t:n+"."+t,a)?a:""}function j(e,t,r,n){var i=t.hasRoute(n),o=e.hasRegistration("template:"+r)||e.hasRegistration("route:"+r) +return i&&o}function k(e,t,r,n){if(!e){if(t)return +throw new s.default("Can't trigger action '"+r+"' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call `.send()` on the `Transition` object passed to the `model/beforeModel/afterModel` hooks.")}for(var i,o,a=!1,u=e.length-1;u>=0;u--)if(o=(i=e[u].route)&&i.actions&&i.actions[r]){if(!0!==o.apply(i,n))return void("error"===r&&i._router._markErrorAsHandled(n[0])) +a=!0}var l=O[r] +if(l)l.apply(this,[e].concat(n)) +else if(!a&&!t)throw new s.default("Nothing handled the action '"+r+"'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.")}function R(e,r,n){for(var i,o=e._routerMicrolib.applyIntent(r,n),a=o.routeInfos,s=o.params,u=(0,t.createForOfIteratorHelperLoose)(a);!(i=u()).done;){var l=i.value +l.isResolved?s[l.name]=l.params:s[l.name]=l.serialize(l.context)}return o}function x(e){var t=e._routerMicrolib.currentRouteInfos +if(0!==t.length){var r=w._routePath(t),o=t[t.length-1],a=o.name,s=e.location,u=s.getURL();(0,n.set)(e,"currentPath",r),(0,n.set)(e,"currentRouteName",a),(0,n.set)(e,"currentURL",u) +var l=(0,i.getOwner)(e) +l.lookup("controller:application")}}function T(e,t){var r=new d.default(t,t._routerMicrolib,e[h.STATE_SYMBOL]) +t.currentState||t.set("currentState",r),t.set("targetState",r),e.promise=e.catch((function(e){if(!t._isErrorHandled(e))throw e +t._clearHandledError(e)}),"Transition Error")}function A(e,t,r,n){var i=e._queryParamsFor(t) +for(var o in r){if(Object.prototype.hasOwnProperty.call(r,o))n(o,r[o],i.map[o])}}function C(e,t){if(e)for(var r=[e];r.length>0;){var n=r.shift() +if(n.render.name===t)return n +var i=n.outlets +for(var o in i)r.push(i[o])}}function S(e,t,r){var i,o={render:r,outlets:Object.create(null),wasUsed:!1} +return(i=r.into?C(e,r.into):t)?(0,n.set)(i.outlets,r.outlet,o):e=o,{liveRoutes:e,ownState:o}}function M(e,t,r){var n=r.routeName,i=C(e,n) +return i||(t.outlets.main={render:{name:n,outlet:"main"},outlets:{}},t)}w.reopen({didTransition:m,willTransition:b,rootURL:"/",location:"hash",url:(0,n.computed)((function(){var e=(0,n.get)(this,"location") +if("string"!=typeof e)return e.getURL()}))}) +var I=w +e.default=I})),e("@ember/-internals/routing/lib/system/router_state",["exports","@ember/-internals/routing/lib/utils"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=function(){function e(e,t,r){this.emberRouter=e,this.router=t,this.routerJsState=r}return e.prototype.isActiveIntent=function(e,r,n){var i=this.routerJsState +if(!this.router.isActiveIntent(e,r,void 0,i))return!1 +if(void 0!==n&&Object.keys(n).length>0){var o=Object.assign({},n) +return this.emberRouter._prepareQueryParams(e,r,o),(0,t.shallowEqual)(o,i.queryParams)}return!0},e}() +e.default=r})),e("@ember/-internals/routing/lib/system/transition",[],(function(){})),e("@ember/-internals/routing/lib/utils",["exports","ember-babel","@ember/-internals/metal","@ember/-internals/owner","@ember/debug","@ember/error","router_js"],(function(e,t,r,n,i,o,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.calculateCacheKey=function(e,n,i){void 0===n&&(n=[]) +for(var o,a="",l=(0,t.createForOfIteratorHelperLoose)(n);!(o=l()).done;){var c=o.value,f=u(e,c),p=void 0 +if(i)if(f&&f in i){var d=0===c.indexOf(f)?c.substr(f.length+1):c +p=(0,r.get)(i[f],d)}else p=(0,r.get)(i,c) +a+="::"+c+":"+p}return e+a.replace(s,"-")},e.deprecateTransitionMethods=function(e,t){},e.extractRouteArgs=function(e){var t,r,n=(e=e.slice())[e.length-1] +!function(e){if(e&&"object"==typeof e){var t=e.queryParams +if(t&&"object"==typeof t)return Object.keys(t).every((function(e){return"string"==typeof e}))}return!1}(n)?t={}:(e.pop(),t=n.queryParams) +"string"==typeof e[0]&&(r=e.shift()) +return{routeName:r,models:e,queryParams:t}},e.getActiveTargetName=function(e){var t=e.activeTransition?e.activeTransition[a.STATE_SYMBOL].routeInfos:e.state.routeInfos,r=t[t.length-1] +return r.name},e.normalizeControllerQueryParams=function(e){for(var r,n={},i=(0,t.createForOfIteratorHelperLoose)(e);!(r=i()).done;){l(r.value,n)}return n},e.prefixRouteNameArg=function(e,t){var r,i=(0,n.getOwner)(e) +var a=i.mountPoint +if(i.routable&&"string"==typeof t[0]){if(c(r=t[0]))throw new o.default("Programmatic transitions by URL cannot be used within an Engine. Please use the route name instead.") +r=a+"."+r,t[0]=r}return t},e.resemblesURL=c,e.shallowEqual=function(e,t){var r,n=0,i=0 +for(r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(e[r]!==t[r])return!1 +n++}for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&i++ +return n===i},e.stashParamNames=function(e,t){if(t._namesStashed)return +var r=t[t.length-1] +for(var n,i=r.name,o=e._routerMicrolib.recognizer.handlersFor(i),a=0;a0)-(r<0)}})),e("@ember/-internals/runtime/lib/ext/rsvp",["exports","rsvp","@ember/runloop","@ember/-internals/error-handling","@ember/debug"],(function(e,t,r,n,i){"use strict" +function o(e){var t=function(e){if(!e)return +if(e.errorThrown)return function(e){var t=e.errorThrown +"string"==typeof t&&(t=new Error(t)) +return Object.defineProperty(t,"__reason_with_error_thrown__",{value:e,enumerable:!1}),t}(e) +if("UnrecognizedURLError"===e.name)return +if("TransitionAborted"===e.name)return +return e}(e) +if(t){var r=(0,n.getDispatchOverride)() +if(!r)throw t +r(t)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.onerrorDefault=o,t.configure("async",(function(e,t){r._backburner.schedule("actions",null,e,t)})),t.configure("after",(function(e){r._backburner.schedule(r._rsvpErrorQueue,null,e)})),t.on("error",o) +var a=t +e.default=a})),e("@ember/-internals/runtime/lib/is-equal",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){if(e&&"function"==typeof e.isEqual)return e.isEqual(t) +if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime() +return e===t}})),e("@ember/-internals/runtime/lib/mixins/-proxy",["exports","@ember/-internals/meta","@ember/-internals/metal","@ember/-internals/utils","@ember/debug","@glimmer/manager","@glimmer/validator"],(function(e,t,r,n,i,o,a){"use strict" +function s(e){var t=(0,r.get)(e,"content") +return(0,a.updateTag)((0,r.tagForObject)(e),(0,r.tagForObject)(t)),t}function u(e,t,i){var o=(0,a.tagMetaFor)(e),u=(0,a.tagFor)(e,t,o) +if(t in e)return u +var l=[u,(0,a.tagFor)(e,"content",o)],c=s(e) +return(0,n.isObject)(c)&&l.push((0,r.tagForProperty)(c,t,i)),(0,a.combine)(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.contentFor=s,e.default=void 0 +var l=r.Mixin.create({content:null,init(){this._super.apply(this,arguments),(0,n.setProxy)(this),(0,r.tagForObject)(this),(0,o.setCustomTagFor)(this,u)},willDestroy(){this.set("content",null),this._super.apply(this,arguments)},isTruthy:(0,r.computed)("content",(function(){return Boolean((0,r.get)(this,"content"))})),unknownProperty(e){var t=s(this) +if(t)return(0,r.get)(t,e)},setUnknownProperty(e,n){var i=(0,t.meta)(this) +if(i.isInitializing()||i.isPrototypeMeta(this))return(0,r.defineProperty)(this,e,null,n),n +var o=s(this) +return(0,r.set)(o,e,n)}}) +e.default=l})),e("@ember/-internals/runtime/lib/mixins/action_handler",["exports","@ember/-internals/metal","@ember/debug"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var n=t.Mixin.create({mergedProperties:["actions"],send(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;ii?r=i:r<0&&(r=i+r);e=n)&&(r=n-1),r<0&&(r+=n) +for(var i=r;i>=0;i--)if((0,t.objectAt)(this,i)===e)return i +return-1},forEach(e,t){void 0===t&&(t=null) +for(var r=this.length,n=0;n1?t-1:0),n=1;n=0;){(0,t.objectAt)(this,r)===e&&this.removeAt(r)}return this},removeObjects(e){(0,t.beginPropertyChanges)() +for(var r=e.length-1;r>=0;r--)this.removeObject(e[r]) +return(0,t.endPropertyChanges)(),this},addObject(e){return this.includes(e)||this.pushObject(e),this},addObjects(e){var r=this +return(0,t.beginPropertyChanges)(),e.forEach((function(e){return r.addObject(e)})),(0,t.endPropertyChanges)(),this}}) +e.MutableArray=k +var R=t.Mixin.create(k,s.default,{objectAt(e){return this[e]},replace(e,r,n){return void 0===n&&(n=f),(0,t.replaceInNativeArray)(this,e,r,n),this}}) +e.NativeArray=R +var x,T=["length"] +R.keys().forEach((function(e){Array.prototype[e]&&T.push(e)})),e.NativeArray=R=(c=R).without.apply(c,T),e.A=x,a.ENV.EXTEND_PROTOTYPES.Array?(R.apply(Array.prototype,!0),e.A=x=function(e){return e||[]}):e.A=x=function(e){return e||(e=[]),j.detect(e)?e:R.apply(e)} +var A=j +e.default=A})),e("@ember/-internals/runtime/lib/mixins/comparable",["exports","@ember/-internals/metal"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.Mixin.create({compare:null}) +e.default=r})),e("@ember/-internals/runtime/lib/mixins/container_proxy",["exports","@ember/runloop","@ember/-internals/metal"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var n={__container__:null,ownerInjection(){return this.__container__.ownerInjection()},lookup(e,t){return this.__container__.lookup(e,t)},destroy(){var e=this.__container__ +e&&(0,t.join)((function(){e.destroy(),(0,t.schedule)("destroy",e,"finalizeDestroy")})),this._super()},factoryFor(e,t){return void 0===t&&(t={}),this.__container__.factoryFor(e,t)}},i=r.Mixin.create(n) +e.default=i})),e("@ember/-internals/runtime/lib/mixins/enumerable",["exports","@ember/-internals/metal"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.Mixin.create() +e.default=r})),e("@ember/-internals/runtime/lib/mixins/evented",["exports","@ember/-internals/metal"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.Mixin.create({on(e,r,n){return(0,t.addListener)(this,e,r,n),this},one(e,r,n){return(0,t.addListener)(this,e,r,n,!0),this},trigger(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i=this._objectsDirtyIndex){var t=(0,r.get)(this,"arrangedContent") +if(t)for(var n=this._objects.length=(0,r.get)(t,"length"),i=this._objectsDirtyIndex;io)&&(this._objectsDirtyIndex=o),this._lengthDirty=!0,(0,r.arrayContentDidChange)(this,t,n,i,!1)},o._invalidate=function(){this._objectsDirtyIndex=0,this._lengthDirty=!0},o._revalidate=function(){if(!0!==this._arrangedContentIsUpdating&&(null===this._arrangedContentTag||!(0,u.validateTag)(this._arrangedContentTag,this._arrangedContentRevision))){var e=this.get("arrangedContent") +null===this._arrangedContentTag?this._addArrangedContentArrayObserver(e):(this._arrangedContentIsUpdating=!0,this._updateArrangedContentArray(e),this._arrangedContentIsUpdating=!1) +var t=this._arrangedContentTag=(0,u.tagFor)(this,"arrangedContent") +this._arrangedContentRevision=(0,u.valueForTag)(this._arrangedContentTag),(0,n.isObject)(e)?(this._lengthTag=(0,u.combine)([t,(0,r.tagForProperty)(e,"length")]),this._arrTag=(0,u.combine)([t,(0,r.tagForProperty)(e,"[]")])):this._lengthTag=this._arrTag=t}},(0,t.createClass)(i,[{key:"length",get:function(){if(this._revalidate(),this._lengthDirty){var e=(0,r.get)(this,"arrangedContent") +this._length=e?(0,r.get)(e,"length"):0,this._lengthDirty=!1}return(0,u.consumeTag)(this._lengthTag),this._length},set:function(e){var t,n=this.length-e +if(0!==n){n<0&&(t=new Array(-n),n=0) +var i=(0,r.get)(this,"content") +i&&((0,r.replace)(i,e,n,t),this._invalidate())}}}]),i}(i.default) +e.default=f,f.reopen(o.MutableArray,{arrangedContent:(0,r.alias)("content")})})),e("@ember/-internals/runtime/lib/system/core_object",["exports","ember-babel","@ember/-internals/container","@ember/-internals/owner","@ember/-internals/utils","@ember/-internals/meta","@ember/-internals/metal","@ember/-internals/runtime/lib/mixins/action_handler","@ember/debug","@glimmer/util","@glimmer/destroyable","@glimmer/owner"],(function(e,t,r,n,i,o,a,s,u,l,c,f){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var p=a.Mixin.prototype.reopen,d=new l._WeakSet,h=new WeakMap,v=new Set +function m(e){v.has(e)||e.destroy()}function b(e,t){var r=(0,o.meta)(e) +if(void 0!==t)for(var n=e.concatenatedProperties,s=e.mergedProperties,u=void 0!==n&&n.length>0,l=void 0!==s&&s.length>0,c=Object.keys(t),f=0;f-1){var m=e[p] +d=m?(0,i.makeArray)(m).concat(d):(0,i.makeArray)(d)}if(l&&s.indexOf(p)>-1){var b=e[p] +d=Object.assign({},b,d)}}v?h.set(e,p,d):"function"!=typeof e.setUnknownProperty||p in e?e[p]=d:e.setUnknownProperty(p,d)}e.init(t),r.unsetInitializing() +var g=r.observerEvents() +if(void 0!==g)for(var y=0;y"},e.extend=function(){var e=function(e){function r(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(r,e),r}(this) +return p.apply(e.PrototypeMixin,arguments),e},e.create=function(e,t){var i +return void 0!==e?(i=new this((0,n.getOwner)(e)),(0,r.setFactoryFor)(i,(0,r.getFactoryFor)(e))):i=new this,b(i,void 0===t?e:y.apply(this,arguments)),i},e.reopen=function(){return this.willReopen(),p.apply(this.PrototypeMixin,arguments),this},e.willReopen=function(){var e=this.prototype +d.has(e)&&(d.delete(e),h.has(this)&&h.set(this,a.Mixin.create(this.PrototypeMixin)))},e.reopenClass=function(){return(0,a.applyMixin)(this,arguments),this},e.detect=function(e){if("function"!=typeof e)return!1 +for(;e;){if(e===this)return!0 +e=e.superclass}return!1},e.detectInstance=function(e){return e instanceof this},e.metaForProperty=function(e){var t=this.proto(),r=(0,a.descriptorForProperty)(t,e) +return r._meta||{}},e.eachComputedProperty=function(e,t){void 0===t&&(t=this),this.proto() +var r={};(0,o.meta)(this.prototype).forEachDescriptors((function(n,i){if(i.enumerable){var o=i._meta||r +e.call(t,n,o)}}))},e.proto=function(){var e=this.prototype +if(!d.has(e)){d.add(e) +var t=this.superclass +t&&t.proto(),h.has(this)&&this.PrototypeMixin.apply(e)}return e},e.toString=function(){return"<"+((0,r.getFactoryFor)(this)||"(unknown)")+":constructor>"},(0,t.createClass)(e,[{key:"isDestroyed",get:function(){return(0,c.isDestroyed)(this)},set:function(e){}},{key:"isDestroying",get:function(){return(0,c.isDestroying)(this)},set:function(e){}}],[{key:"PrototypeMixin",get:function(){var e=h.get(this) +return void 0===e&&((e=a.Mixin.create()).ownerConstructor=this,h.set(this,e)),e}},{key:"superclass",get:function(){var e=Object.getPrototypeOf(this) +return e!==Function.prototype?e:void 0}}]),e}() +function y(){for(var e=this.concatenatedProperties,t=this.mergedProperties,r=void 0!==e&&e.length>0,n=void 0!==t&&t.length>0,o={},a=0;a-1){var d=o[f] +p=d?(0,i.makeArray)(d).concat(p):(0,i.makeArray)(p)}if(n&&t.indexOf(f)>-1){var h=o[f] +p=Object.assign({},h,p)}o[f]=p}return o}g.isClass=!0,g.isMethod=!1 +var w=g +e.default=w})),e("@ember/-internals/runtime/lib/system/namespace",["exports","ember-babel","@ember/-internals/metal","@ember/-internals/utils","@ember/-internals/runtime/lib/system/object"],(function(e,t,r,n,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var o=function(e){function i(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(i,e) +var o=i.prototype +return o.init=function(){(0,r.addNamespace)(this)},o.toString=function(){var e=(0,r.get)(this,"name")||(0,r.get)(this,"modulePrefix") +return e||((0,r.findNamespaces)(),void 0===(e=(0,n.getName)(this))&&(e=(0,n.guidFor)(this),(0,n.setName)(this,e)),e)},o.nameClasses=function(){(0,r.processNamespace)(this)},o.destroy=function(){(0,r.removeNamespace)(this),e.prototype.destroy.call(this)},i}(i.default) +e.default=o,o.prototype.isNamespace=!0,o.NAMESPACES=r.NAMESPACES,o.NAMESPACES_BY_ID=r.NAMESPACES_BY_ID,o.processAll=r.processAllNamespaces,o.byName=r.findNamespace})),e("@ember/-internals/runtime/lib/system/object",["exports","ember-babel","@ember/-internals/container","@ember/-internals/utils","@ember/-internals/metal","@ember/-internals/runtime/lib/system/core_object","@ember/-internals/runtime/lib/mixins/observable","@ember/debug"],(function(e,t,r,n,i,o,a,s){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FrameworkObject=void 0 +var u,l=function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),(0,t.createClass)(n,[{key:"_debugContainerKey",get:function(){var e=(0,r.getFactoryFor)(this) +return void 0!==e&&e.fullName}}]),n}(o.default) +e.default=l,a.default.apply(l.prototype),e.FrameworkObject=u,e.FrameworkObject=u=function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),(0,t.createClass)(n,[{key:"_debugContainerKey",get:function(){var e=(0,r.getFactoryFor)(this) +return void 0!==e&&e.fullName}}]),n}(o.default),a.default.apply(u.prototype)})),e("@ember/-internals/runtime/lib/system/object_proxy",["exports","ember-babel","@ember/-internals/runtime/lib/system/object","@ember/-internals/runtime/lib/mixins/-proxy"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=function(e){function r(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(r,e),r}(r.default) +e.default=i,i.PrototypeMixin.reopen(n.default)})),e("@ember/-internals/runtime/lib/type-of",["exports","@ember/-internals/runtime/lib/system/core_object"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.typeOf=function(e){if(null===e)return"null" +if(void 0===e)return"undefined" +var i=r[n.call(e)]||"object" +"function"===i?t.default.detect(e)&&(i="class"):"object"===i&&(e instanceof Error?i="error":e instanceof t.default?i="instance":e instanceof Date&&(i="date")) +return i} +var r={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object AsyncFunction]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object","[object FileList]":"filelist"},n=Object.prototype.toString})),e("@ember/-internals/utils/index",["exports","@glimmer/util","@ember/debug"],(function(e,t,r){"use strict" +function n(e){var t={} +for(var r in t[e]=1,t)if(r===e)return r +return e}function i(e){return null!==e&&("object"==typeof e||"function"==typeof e)}Object.defineProperty(e,"__esModule",{value:!0}),e.ROOT=e.GUID_KEY=e.Cache=void 0,e.canInvoke=function(e,t){return null!=e&&"function"==typeof e[t]},e.checkHasSuper=void 0,e.dictionary=function(e){var t=Object.create(e) +return t._dict=null,delete t._dict,t},e.enumerableSymbol=function(e){var t=c+Math.floor(Math.random()*Date.now()).toString(),r=n("__"+e+t+"__") +0 +return r},e.generateGuid=function(e,t){void 0===t&&(t=s) +var r=t+a().toString() +i(e)&&u.set(e,r) +return r},e.getDebugName=void 0,e.getName=function(e){return z.get(e)},e.guidFor=function(e){var t +if(i(e))void 0===(t=u.get(e))&&(t="ember"+a(),u.set(e,t)) +else if(void 0===(t=l.get(e))){var r=typeof e +t="string"===r?"st"+a():"number"===r?"nu"+a():"symbol"===r?"sy"+a():"("+e+")",l.set(e,t)}return t},e.inspect=function(e){if("number"==typeof e&&2===arguments.length)return this +return M(e,0)},e.intern=n,e.isEmberArray=function(e){return q.has(e)},e.isInternalSymbol=function(e){return-1!==f.indexOf(e)},e.isObject=i,e.isProxy=function(e){if(i(e))return B.has(e) +return!1},e.lookupDescriptor=D,e.makeArray=function(e){if(null==e)return[] +return L(e)?e:[e]},e.observerListenerMetaFor=function(e){return O.get(e)},e.setEmberArray=function(e){q.add(e)},e.setListeners=function(e,t){E(e).listeners=t},e.setName=function(e,t){i(e)&&z.set(e,t)},e.setObservers=function(e,t){E(e).observers=t},e.setProxy=function(e){i(e)&&B.add(e)},e.teardownMandatorySetter=e.symbol=e.setupMandatorySetter=e.setWithMandatorySetter=void 0,e.toString=function e(t){if("string"==typeof t)return t +if(null===t)return"null" +if(void 0===t)return"undefined" +if(Array.isArray(t)){for(var r="",n=0;n0&&(r+=","),F(t[n])||(r+=e(t[n])) +return r}if("function"==typeof t.toString)return t.toString() +return N.call(t)},e.uuid=a,e.wrap=function(e,t){if(!w(e))return e +if(!P.has(t)&&w(t))return j(e,j(t,y)) +return j(e,t)} +var o=0 +function a(){return++o}var s="ember",u=new WeakMap,l=new Map,c=n("__ember"+Date.now()) +e.GUID_KEY=c +var f=[] +var p,d=Symbol +e.symbol=d +var h=p +e.getDebugName=h +var v=/\.(_super|call\(this|apply\(this)/,m=Function.prototype.toString,b=m.call((function(){return this})).indexOf("return this")>-1?function(e){return v.test(m.call(e))}:function(){return!0} +e.checkHasSuper=b +var g=new WeakMap,y=Object.freeze((function(){})) +function w(e){var t=g.get(e) +return void 0===t&&(t=b(e),g.set(e,t)),t}e.ROOT=y,g.set(y,!1) +var _=function(){this.listeners=void 0,this.observers=void 0},O=new WeakMap +function E(e){var t=O.get(e) +return void 0===t&&(t=new _,O.set(e,t)),t}var P=new t._WeakSet +function j(e,t){function r(){var r=this._super +this._super=t +var n=e.apply(this,arguments) +return this._super=r,n}P.add(r) +var n=O.get(e) +return void 0!==n&&O.set(r,n),r}var k=Object.prototype.toString,R=Function.prototype.toString,x=Array.isArray,T=Object.keys,A=JSON.stringify,C=100,S=/^[\w$]+$/ +function M(e,r,n){var i=!1 +switch(typeof e){case"undefined":return"undefined" +case"object":if(null===e)return"null" +if(x(e)){i=!0 +break}if(e.toString===k||void 0===e.toString)break +return e.toString() +case"function":return e.toString===R?e.name?"[Function:"+e.name+"]":"[Function]":e.toString() +case"string":return A(e) +case"symbol":case"boolean":case"number":default:return e.toString()}if(void 0===n)n=new t._WeakSet +else if(n.has(e))return"[Circular]" +return n.add(e),i?function(e,t,r){if(t>4)return"[Array]" +for(var n="[",i=0;i=C){n+="... "+(e.length-C)+" more items" +break}n+=M(e[i],t,r)}return n+=" ]"}(e,r+1,n):function(e,t,r){if(t>4)return"[Object]" +for(var n="{",i=T(e),o=0;o=C){n+="... "+(i.length-C)+" more keys" +break}var a=i[o] +n+=I(a)+": "+M(e[a],t,r)}return n+=" }"}(e,r+1,n)}function I(e){return S.test(e)?e:A(e)}function D(e,t){var r=e +do{var n=Object.getOwnPropertyDescriptor(r,t) +if(void 0!==n)return n +r=Object.getPrototypeOf(r)}while(null!==r) +return null}var L=Array.isArray +var z=new WeakMap +var N=Object.prototype.toString +function F(e){return null==e}var B=new t._WeakSet +var V=function(){function e(e,t,r){this.limit=e,this.func=t,this.store=r,this.size=0,this.misses=0,this.hits=0,this.store=r||new Map}var t=e.prototype +return t.get=function(e){return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,this.set(e,this.func(e)))},t.set=function(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t},t.purge=function(){this.store.clear(),this.size=0,this.hits=0,this.misses=0},e}() +e.Cache=V +var U,H,W,q=new t._WeakSet +e.setupMandatorySetter=U,e.teardownMandatorySetter=H,e.setWithMandatorySetter=W})) +e("@ember/-internals/views/index",["exports","@ember/-internals/views/lib/system/utils","@ember/-internals/views/lib/system/event_dispatcher","@ember/-internals/views/lib/component_lookup","@ember/-internals/views/lib/views/core_view","@ember/-internals/views/lib/mixins/class_names_support","@ember/-internals/views/lib/mixins/child_views_support","@ember/-internals/views/lib/mixins/view_state_support","@ember/-internals/views/lib/mixins/view_support","@ember/-internals/views/lib/mixins/action_support","@ember/-internals/views/lib/compat/attrs","@ember/-internals/views/lib/system/action_manager"],(function(e,t,r,n,i,o,a,s,u,l,c,f){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ActionManager",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"ActionSupport",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"ChildViewsSupport",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"ClassNamesSupport",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"ComponentLookup",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"CoreView",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"EventDispatcher",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"MUTABLE_CELL",{enumerable:!0,get:function(){return c.MUTABLE_CELL}}),Object.defineProperty(e,"ViewMixin",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"ViewStateSupport",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"addChildView",{enumerable:!0,get:function(){return t.addChildView}}),Object.defineProperty(e,"clearElementView",{enumerable:!0,get:function(){return t.clearElementView}}),Object.defineProperty(e,"clearViewElement",{enumerable:!0,get:function(){return t.clearViewElement}}),Object.defineProperty(e,"constructStyleDeprecationMessage",{enumerable:!0,get:function(){return t.constructStyleDeprecationMessage}}),Object.defineProperty(e,"getChildViews",{enumerable:!0,get:function(){return t.getChildViews}}),Object.defineProperty(e,"getElementView",{enumerable:!0,get:function(){return t.getElementView}}),Object.defineProperty(e,"getRootViews",{enumerable:!0,get:function(){return t.getRootViews}}),Object.defineProperty(e,"getViewBoundingClientRect",{enumerable:!0,get:function(){return t.getViewBoundingClientRect}}),Object.defineProperty(e,"getViewBounds",{enumerable:!0,get:function(){return t.getViewBounds}}),Object.defineProperty(e,"getViewClientRects",{enumerable:!0,get:function(){return t.getViewClientRects}}),Object.defineProperty(e,"getViewElement",{enumerable:!0,get:function(){return t.getViewElement}}),Object.defineProperty(e,"getViewId",{enumerable:!0,get:function(){return t.getViewId}}),Object.defineProperty(e,"isSimpleClick",{enumerable:!0,get:function(){return t.isSimpleClick}}),Object.defineProperty(e,"setElementView",{enumerable:!0,get:function(){return t.setElementView}}),Object.defineProperty(e,"setViewElement",{enumerable:!0,get:function(){return t.setViewElement}})})),e("@ember/-internals/views/lib/compat/attrs",["exports","@ember/-internals/utils"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.MUTABLE_CELL=void 0 +var r=(0,t.symbol)("MUTABLE_CELL") +e.MUTABLE_CELL=r})),e("@ember/-internals/views/lib/compat/fallback-view-registry",["exports","@ember/-internals/utils"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.dictionary)(null) +e.default=r})),e("@ember/-internals/views/lib/component_lookup",["exports","@ember/-internals/runtime"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.Object.extend({componentFor(e,t,r){var n="component:"+e +return t.factoryFor(n,r)},layoutFor(e,t,r){var n="template:components/"+e +return t.lookup(n,r)}}) +e.default=r})),e("@ember/-internals/views/lib/mixins/action_support",["exports","@ember/-internals/utils","@ember/-internals/metal","@ember/debug"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i={send(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i"(EventDispatcher)"}) +e.default=u})),e("@ember/-internals/views/lib/system/utils",["exports","@ember/-internals/owner","@ember/-internals/utils","@ember/debug"],(function(e,t,r,n){"use strict" +function i(e){return""!==e.tagName&&e.elementId?e.elementId:(0,r.guidFor)(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.addChildView=function(e,t){var r=s.get(e) +void 0===r&&(r=u(e)) +r.add(i(t))},e.clearElementView=function(e){o.delete(e)},e.clearViewElement=function(e){a.delete(e)},e.collectChildViews=l,e.constructStyleDeprecationMessage=function(e){return'Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see https://deprecations.emberjs.com/v1.x/#toc_binding-style-attributes. Style affected: "'+e+'"'},e.contains=function(e,t){if(void 0!==e.contains)return e.contains(t) +var r=t.parentNode +for(;r&&(r=r.parentNode);)if(r===e)return!0 +return!1},e.elMatches=void 0,e.getChildViews=function(e){var r=(0,t.getOwner)(e) +var n=r.lookup("-view-registry:main") +return l(e,n)},e.getElementView=function(e){return o.get(e)||null},e.getRootViews=function(e){var t=e.lookup("-view-registry:main"),r=[] +return Object.keys(t).forEach((function(e){var n=t[e] +null===n.parentView&&r.push(n)})),r},e.getViewBoundingClientRect=function(e){return f(e).getBoundingClientRect()},e.getViewBounds=c,e.getViewClientRects=function(e){return f(e).getClientRects()},e.getViewElement=function(e){return a.get(e)||null},e.getViewId=i,e.getViewRange=f,e.initChildViews=u,e.isSimpleClick=function(e){var t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,r=e.which>1 +return!t&&!r},e.matches=function(e,t){return p.call(e,t)},e.setElementView=function(e,t){o.set(e,t)},e.setViewElement=function(e,t){a.set(e,t)} +var o=new WeakMap,a=new WeakMap +var s=new WeakMap +function u(e){var t=new Set +return s.set(e,t),t}function l(e,t){var r=[],n=s.get(e) +return void 0!==n&&n.forEach((function(e){var n=t[e] +!n||n.isDestroying||n.isDestroyed||r.push(n)})),r}function c(e){return e.renderer.getBounds(e)}function f(e){var t=c(e),r=document.createRange() +return r.setStartBefore(t.firstNode),r.setEndAfter(t.lastNode),r}var p="undefined"!=typeof Element?Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector:void 0 +e.elMatches=p})),e("@ember/-internals/views/lib/views/core_view",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/-internals/views/lib/views/states"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=r.FrameworkObject.extend(r.Evented,r.ActionHandler,{isView:!0,_states:n.default,init(){this._super.apply(this,arguments),this._state="preRender",this._currentState=this._states.preRender},renderer:(0,t.inject)("renderer","-dom"),parentView:null,instrumentDetails(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e},trigger(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n!0,rerender(){},destroy(){}},n=Object.freeze(r) +e.default=n})),e("@ember/-internals/views/lib/views/states/destroying",["exports","@ember/error","@ember/-internals/views/lib/views/states/default"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var n=Object.assign({},r.default,{appendChild(){throw new t.default("You can't call appendChild on a view being destroyed")},rerender(){throw new t.default("You can't call rerender on a view being destroyed")}}),i=Object.freeze(n) +e.default=i})),e("@ember/-internals/views/lib/views/states/has_element",["exports","@ember/-internals/views/lib/views/states/default","@ember/runloop","@ember/instrumentation"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=Object.assign({},t.default,{rerender(e){e.renderer.rerender(e)},destroy(e){e.renderer.remove(e)},handleEvent:(e,t,i)=>!e.has(t)||(0,n.flaggedInstrument)("interaction."+t,{event:i,view:e},(function(){return(0,r.join)(e,e.trigger,t,i)}))}),o=Object.freeze(i) +e.default=o})),e("@ember/-internals/views/lib/views/states/in_dom",["exports","@ember/-internals/utils","@ember/error","@ember/-internals/views/lib/views/states/has_element"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=Object.assign({},n.default,{enter(e){e.renderer.register(e)}}),o=Object.freeze(i) +e.default=o})),e("@ember/-internals/views/lib/views/states/pre_render",["exports","@ember/-internals/views/lib/views/states/default"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=Object.assign({},t.default),n=Object.freeze(r) +e.default=n})),e("@ember/application/index",["exports","@ember/-internals/owner","@ember/application/lib/lazy_load","@ember/application/lib/application"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_loaded",{enumerable:!0,get:function(){return r._loaded}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"getOwner",{enumerable:!0,get:function(){return t.getOwner}}),Object.defineProperty(e,"onLoad",{enumerable:!0,get:function(){return r.onLoad}}),Object.defineProperty(e,"runLoadHooks",{enumerable:!0,get:function(){return r.runLoadHooks}}),Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})})),e("@ember/application/instance",["exports","@ember/-internals/metal","@ember/-internals/browser-environment","@ember/engine/instance","@ember/-internals/glimmer"],(function(e,t,r,n,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var o=n.default.extend({application:null,customEvents:null,rootElement:null,init(){this._super.apply(this,arguments),this.application._watchInstance(this),this.register("-application-instance:main",this,{instantiate:!1})},_bootSync(e){return this._booted||(e=new a(e),this.setupRegistry(e),e.rootElement?this.rootElement=e.rootElement:this.rootElement=this.application.rootElement,e.location&&(0,t.set)(this.router,"location",e.location),this.application.runInstanceInitializers(this),e.isInteractive&&this.setupEventDispatcher(),this._booted=!0),this},setupRegistry(e){this.constructor.setupRegistry(this.__registry__,e)},router:(0,t.computed)((function(){return this.lookup("router:main")})).readOnly(),didCreateRootView(e){e.appendTo(this.rootElement)},startRouting(){this.router.startRouting()},setupRouter(){this.router.setupRouter()},handleURL(e){return this.setupRouter(),this.router.handleURL(e)},setupEventDispatcher(){var e=this.lookup("event_dispatcher:main"),r=(0,t.get)(this.application,"customEvents"),n=(0,t.get)(this,"customEvents"),i=Object.assign({},r,n) +return e.setup(i,this.rootElement),e},getURL(){return this.router.url},visit(e){var r=this +this.setupRouter() +var n=this.__container__.lookup("-environment:main"),o=this.router,a=function(){return n.options.shouldRender?(0,i.renderSettled)().then((function(){return r})):r},s=(0,t.get)(o,"location") +return s.setURL(e),o.handleURL(s.getURL()).then(a,(function e(t){if(t.error)throw t.error +if("TransitionAborted"===t.name&&o._routerMicrolib.activeTransition)return o._routerMicrolib.activeTransition.then(a,e) +throw"TransitionAborted"===t.name?new Error(t.message):t}))},willDestroy(){this._super.apply(this,arguments),this.application._unwatchInstance(this)}}) +o.reopenClass({setupRegistry(e,t){void 0===t&&(t={}),t.toEnvironment||(t=new a(t)),e.register("-environment:main",t.toEnvironment(),{instantiate:!1}),e.register("service:-document",t.document,{instantiate:!1}),this._super(e,t)}}) +var a=function(){function e(e){void 0===e&&(e={}),this.isInteractive=r.hasDOM,this._renderMode=e._renderMode,void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=r.hasDOM,this.isBrowser||(this.isInteractive=!1,this.location="none"),void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0,this.shouldRender||(this.isInteractive=!1),e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null,e.rootElement&&(this.rootElement=e.rootElement),void 0!==e.location&&(this.location=e.location),void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}return e.prototype.toEnvironment=function(){var e=Object.assign({},r) +return e.hasDOM=this.isBrowser,e.isInteractive=this.isInteractive,e._renderMode=this._renderMode,e.options=this,e},e}(),s=o +e.default=s})),e("@ember/application/lib/application",["exports","ember-babel","@ember/-internals/utils","@ember/-internals/environment","@ember/-internals/browser-environment","@ember/debug","@ember/runloop","@ember/-internals/metal","@ember/application/lib/lazy_load","@ember/-internals/runtime","@ember/-internals/views","@ember/-internals/routing","@ember/application/instance","@ember/engine","@ember/-internals/container","@ember/-internals/glimmer"],(function(e,t,r,n,i,o,a,s,u,l,c,f,p,d,h,v){"use strict" +var m +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var b=d.default.extend({rootElement:"body",_document:i.hasDOM?window.document:null,eventDispatcher:null,customEvents:null,autoboot:!0,_globalsMode:!0,_applicationInstances:null,init(){this._super.apply(this,arguments),this._readinessDeferrals=1,this._booted=!1,this._applicationInstances=new Set,this.autoboot=this._globalsMode=Boolean(this.autoboot),this._globalsMode&&this._prepareForGlobalsMode(),this.autoboot&&this.waitForDOMReady()},buildInstance(e){return void 0===e&&(e={}),e.base=this,e.application=this,p.default.create(e)},_watchInstance(e){this._applicationInstances.add(e)},_unwatchInstance(e){return this._applicationInstances.delete(e)},_prepareForGlobalsMode(){this.Router=(this.Router||f.Router).extend(),this._buildDeprecatedInstance()},_buildDeprecatedInstance(){var e=this.buildInstance() +this.__deprecatedInstance__=e,this.__container__=e.__container__},waitForDOMReady(){var e=this +if(null===this._document||"loading"!==this._document.readyState)(0,a.schedule)("actions",this,"domReady") +else{this._document.addEventListener("DOMContentLoaded",(function t(){e._document.removeEventListener("DOMContentLoaded",t),(0,a.run)(e,"domReady")}))}},domReady(){this.isDestroying||this.isDestroyed||this._bootSync()},deferReadiness(){this._readinessDeferrals++},advanceReadiness(){this._readinessDeferrals--,0===this._readinessDeferrals&&(0,a.once)(this,this.didBecomeReady)},boot(){if(this._bootPromise)return this._bootPromise +try{this._bootSync()}catch(e){}return this._bootPromise},_bootSync(){if(!(this._booted||this.isDestroying||this.isDestroyed)){var e=this._bootResolver=l.RSVP.defer() +this._bootPromise=e.promise +try{this.runInitializers(),(0,u.runLoadHooks)("application",this),this.advanceReadiness()}catch(t){throw e.reject(t),t}}},reset(){var e=this.__deprecatedInstance__ +this._readinessDeferrals=1,this._bootPromise=null,this._bootResolver=null,this._booted=!1,(0,a.join)(this,(function(){(0,a.run)(e,"destroy"),this._buildDeprecatedInstance(),(0,a.schedule)("actions",this,"_bootSync")}))},didBecomeReady(){if(!this.isDestroying&&!this.isDestroyed)try{var e +if(this.autoboot)(e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance())._bootSync(),this.ready(),e.startRouting() +this._bootResolver.resolve(this),this._booted=!0}catch(t){throw this._bootResolver.reject(t),t}},ready(){return this},willDestroy(){this._super.apply(this,arguments),u._loaded.application===this&&(u._loaded.application=void 0),this._applicationInstances.size&&(this._applicationInstances.forEach((function(e){return e.destroy()})),this._applicationInstances.clear())},visit(e,t){var r=this +return this.boot().then((function(){var n=r.buildInstance() +return n.boot(t).then((function(){return n.visit(e)})).catch((function(e){throw(0,a.run)(n,"destroy"),e}))}))}}) +b.reopenClass({buildRegistry(){var e=this._super.apply(this,arguments) +return function(e){e.register("router:main",f.Router),e.register("-view-registry:main",{create:()=>(0,r.dictionary)(null)}),e.register("route:basic",f.Route),e.register("event_dispatcher:main",c.EventDispatcher),e.register("location:auto",f.AutoLocation),e.register("location:hash",f.HashLocation),e.register("location:history",f.HistoryLocation),e.register("location:none",f.NoneLocation),e.register((0,h.privatize)(m||(m=(0,t.taggedTemplateLiteralLoose)(["-bucket-cache:main"]))),{create:()=>new f.BucketCache}),e.register("service:router",f.RouterService)}(e),(0,v.setupApplicationRegistry)(e),e}}) +var g=b +e.default=g})),e("@ember/application/lib/lazy_load",["exports","@ember/-internals/environment","@ember/-internals/browser-environment"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e._loaded=void 0,e.onLoad=function(e,t){var r=i[e] +n[e]=n[e]||[],n[e].push(t),r&&t(r)},e.runLoadHooks=function(e,t){if(i[e]=t,r.window&&"function"==typeof CustomEvent){var o=new CustomEvent(e,{detail:t,name:e}) +r.window.dispatchEvent(o)}n[e]&&n[e].forEach((function(e){return e(t)}))} +var n=t.ENV.EMBER_LOAD_HOOKS||{},i={},o=i +e._loaded=o})),e("@ember/application/namespace",["exports","@ember/-internals/runtime"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Namespace}})})),e("@ember/array/index",["exports","@ember/-internals/runtime","@ember/-internals/utils"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"A",{enumerable:!0,get:function(){return t.A}}),Object.defineProperty(e,"NativeArray",{enumerable:!0,get:function(){return t.NativeArray}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Array}}),Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return t.isArray}}),Object.defineProperty(e,"makeArray",{enumerable:!0,get:function(){return r.makeArray}})})),e("@ember/array/mutable",["exports","@ember/-internals/runtime"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.MutableArray}})})),e("@ember/array/proxy",["exports","@ember/-internals/runtime"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ArrayProxy}})})),e("@ember/canary-features/index",["exports","@ember/-internals/environment"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.FEATURES=e.EMBER_STRICT_MODE=e.EMBER_ROUTING_ROUTER_SERVICE_REFRESH=e.EMBER_NAMED_BLOCKS=e.EMBER_LIBRARIES_ISREGISTERED=e.EMBER_IMPROVED_INSTRUMENTATION=e.EMBER_GLIMMER_INVOKE_HELPER=e.EMBER_GLIMMER_HELPER_MANAGER=e.EMBER_DYNAMIC_HELPERS_AND_MODIFIERS=e.EMBER_CACHED=e.DEFAULT_FEATURES=void 0,e.isEnabled=function(e){var r=n[e] +return!0===r||!1===r?r:!!t.ENV.ENABLE_OPTIONAL_FEATURES} +var r={EMBER_LIBRARIES_ISREGISTERED:!1,EMBER_IMPROVED_INSTRUMENTATION:!1,EMBER_NAMED_BLOCKS:!0,EMBER_GLIMMER_HELPER_MANAGER:!0,EMBER_GLIMMER_INVOKE_HELPER:!0,EMBER_STRICT_MODE:!0,EMBER_DYNAMIC_HELPERS_AND_MODIFIERS:!0,EMBER_ROUTING_ROUTER_SERVICE_REFRESH:!0,EMBER_CACHED:!0} +e.DEFAULT_FEATURES=r +var n=Object.assign(r,t.ENV.FEATURES) +function i(e){return!(!t.ENV.ENABLE_OPTIONAL_FEATURES||null!==e)||e}e.FEATURES=n +var o=i(n.EMBER_LIBRARIES_ISREGISTERED) +e.EMBER_LIBRARIES_ISREGISTERED=o +var a=i(n.EMBER_IMPROVED_INSTRUMENTATION) +e.EMBER_IMPROVED_INSTRUMENTATION=a +var s=i(n.EMBER_NAMED_BLOCKS) +e.EMBER_NAMED_BLOCKS=s +var u=i(n.EMBER_GLIMMER_HELPER_MANAGER) +e.EMBER_GLIMMER_HELPER_MANAGER=u +var l=i(n.EMBER_GLIMMER_INVOKE_HELPER) +e.EMBER_GLIMMER_INVOKE_HELPER=l +var c=i(n.EMBER_STRICT_MODE) +e.EMBER_STRICT_MODE=c +var f=i(n.EMBER_DYNAMIC_HELPERS_AND_MODIFIERS) +e.EMBER_DYNAMIC_HELPERS_AND_MODIFIERS=f +var p=i(n.EMBER_ROUTING_ROUTER_SERVICE_REFRESH) +e.EMBER_ROUTING_ROUTER_SERVICE_REFRESH=p +var d=i(n.EMBER_CACHED) +e.EMBER_CACHED=d})),e("@ember/component/helper",["exports","@ember/-internals/glimmer"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Helper}}),Object.defineProperty(e,"helper",{enumerable:!0,get:function(){return t.helper}})})),e("@ember/component/index",["exports","@glimmer/manager","@ember/-internals/glimmer"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Input",{enumerable:!0,get:function(){return r.Input}}),Object.defineProperty(e,"Textarea",{enumerable:!0,get:function(){return r.Textarea}}),Object.defineProperty(e,"capabilities",{enumerable:!0,get:function(){return r.componentCapabilities}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r.Component}}),Object.defineProperty(e,"getComponentTemplate",{enumerable:!0,get:function(){return t.getComponentTemplate}}),Object.defineProperty(e,"setComponentManager",{enumerable:!0,get:function(){return r.setComponentManager}}),Object.defineProperty(e,"setComponentTemplate",{enumerable:!0,get:function(){return t.setComponentTemplate}})})) +e("@ember/component/template-only",["exports","@glimmer/runtime"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.templateOnlyComponent}})})),e("@ember/controller/index",["exports","ember-babel","@ember/-internals/runtime","@ember/-internals/metal","@ember/controller/lib/controller_mixin"],(function(e,t,r,n,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.inject=function(){for(var e=arguments.length,t=new Array(e),r=0;rr}))},e.gte=function(e,r){return(0,t.computed)(e,(function(){return(0,t.get)(this,e)>=r}))},e.lt=function(e,r){return(0,t.computed)(e,(function(){return(0,t.get)(this,e)1?t-1:0),n=1;n=2},e.isDestroying=f,e.registerDestructor=function(e,t,r){void 0===r&&(r=!1) +0 +var n=l(e),i=!0===r?"eagerDestructors":"destructors" +return n[i]=a(n[i],t),t},e.unregisterDestructor=function(e,t,r){void 0===r&&(r=!1) +0 +var n=l(e),i=!0===r?"eagerDestructors":"destructors" +n[i]=u(n[i],t,!1)} +var n,i,o=new WeakMap +function a(e,t){return null===e?t:Array.isArray(e)?(e.push(t),e):[e,t]}function s(e,t){if(Array.isArray(e))for(var r=0;r1){var n=e.indexOf(t) +return e.splice(n,1),e}return null}function l(e){var t=o.get(e) +return void 0===t&&(t={parents:null,children:null,eagerDestructors:null,destructors:null,state:0},o.set(e,t)),t}function c(e){var t=l(e) +if(!(t.state>=1)){var n=t.parents,i=t.children,o=t.eagerDestructors,a=t.destructors +t.state=1,s(i,c),s(o,(function(t){return t(e)})),s(a,(function(t){return(0,r.scheduleDestroy)(e,t)})),(0,r.scheduleDestroyed)((function(){s(n,(function(t){return function(e,t){var r=l(t) +0===r.state&&(r.children=u(r.children,e))}(e,t)})),t.state=2}))}}function f(e){var t=o.get(e) +return void 0!==t&&t.state>=1}e.enableDestroyableTracking=n,e.assertDestroyablesDestroyed=i})),e("@glimmer/encoder",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.InstructionEncoderImpl=void 0 +var t=function(){function e(e){this.buffer=e,this.size=0}var t=e.prototype +return t.encode=function(e,t){if(e>255)throw new Error("Opcode type over 8-bits. Got "+e+".") +var r=e|t|arguments.length-2<<8 +this.buffer.push(r) +for(var n=2;n(0,r.valueForRef)(n[e])})})),i.forEach((function(e,t){Object.defineProperty(a,t,{enumerable:!0,configurable:!0,get:()=>(0,r.valueForRef)(e)})})),{named:o,positional:a}} +var E={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} +function P(e){return e.capabilities.asyncLifeCycleCallbacks}function j(e){return e.capabilities.updateHook}var k=function(){function e(e){this.factory=e,this.componentManagerDelegates=new WeakMap}var t=e.prototype +return t.getDelegateFor=function(e){var t=this.componentManagerDelegates,r=t.get(e) +void 0===r&&(r=(0,this.factory)(e),t.set(e,r)) +return r},t.create=function(e,t,r){var n=this.getDelegateFor(e),i=v(r.capture(),"component"),o=n.createComponent(t,i) +return new R(o,n,i)},t.getDebugName=function(e){return"function"==typeof e?e.name:e.toString()},t.update=function(e){var t=e.delegate +if(j(t)){var r=e.component,n=e.args +t.updateComponent(r,n)}},t.didCreate=function(e){var t=e.component,r=e.delegate +P(r)&&r.didCreateComponent(t)},t.didUpdate=function(e){var t=e.component,r=e.delegate;(function(e){return P(e)&&j(e)})(r)&&r.didUpdateComponent(t)},t.didRenderLayout=function(){},t.didUpdateLayout=function(){},t.getSelf=function(e){var t=e.component,n=e.delegate +return(0,r.createConstRef)(n.getContext(t),"this")},t.getDestroyable=function(e){var t=e.delegate +if(function(e){return e.capabilities.destructor}(t)){var r=e.component +return(0,i.registerDestructor)(e,(function(){return t.destroyComponent(r)})),e}return null},t.getCapabilities=function(){return E},e}() +e.CustomComponentManager=k +var R=function(e,t,r){this.component=e,this.delegate=t,this.args=r} +var x=function(){function e(e){this.factory=e,this.componentManagerDelegates=new WeakMap}var t=e.prototype +return t.getDelegateFor=function(e){var t=this.componentManagerDelegates,r=t.get(e) +void 0===r&&(r=(0,this.factory)(e),t.set(e,r)) +return r},t.create=function(e,t,r,o){var a,s=this.getDelegateFor(e),u=v(o,"modifier"),l=s.createModifier(r,u) +return a={tag:(0,n.createUpdatableTag)(),element:t,delegate:s,args:u,modifier:l},(0,i.registerDestructor)(a,(function(){return s.destroyModifier(l,u)})),a},t.getDebugName=function(e){return e.debugName},t.getTag=function(e){return e.tag},t.install=function(e){var t=e.element,r=e.args,i=e.modifier,o=e.delegate +!0===o.capabilities.disableAutoTracking?(0,n.untrack)((function(){return o.installModifier(i,t,r)})):o.installModifier(i,t,r)},t.update=function(e){var t=e.args,r=e.modifier,i=e.delegate +!0===i.capabilities.disableAutoTracking?(0,n.untrack)((function(){return i.updateModifier(r,t)})):i.updateModifier(r,t)},t.getDestroyable=function(e){return e},e}() +function T(e){return e.capabilities.hasValue}function A(e){return e.capabilities.hasDestroyable}e.CustomModifierManager=x +var C=function(){function e(e){this.factory=e,this.helperManagerDelegates=new WeakMap,this.undefinedDelegate=null}var t=e.prototype +return t.getDelegateForOwner=function(e){var t=this.helperManagerDelegates.get(e) +void 0===t&&(t=(0,this.factory)(e),this.helperManagerDelegates.set(e,t)) +return t},t.getDelegateFor=function(e){if(void 0===e){var t=this.undefinedDelegate +if(null===t){var r=this.factory +this.undefinedDelegate=t=r(void 0)}return t}return this.getDelegateForOwner(e)},t.getHelper=function(e){var t=this +return function(n,o){var a=t.getDelegateFor(o),s=v(n,"helper"),u=a.createHelper(e,s) +if(T(a)){var l=(0,r.createComputeRef)((function(){return a.getValue(u)}),null,!1) +return A(a)&&(0,i.associateDestroyableChild)(l,a.getDestroyable(u)),l}if(A(a)){var c=(0,r.createConstRef)(void 0,!1) +return(0,i.associateDestroyableChild)(c,a.getDestroyable(u)),c}return r.UNDEFINED_REFERENCE}},e}() +e.CustomHelperManager=C +var S=new WeakMap,M=Object.getPrototypeOf})),e("@glimmer/node",["exports","ember-babel","@glimmer/runtime","@simple-dom/document"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.NodeDOMTreeConstruction=void 0,e.serializeBuilder=function(e,t){return a.forInitialRender(e,t)} +var i=function(e){function i(t){return e.call(this,t||(0,n.default)())||this}(0,t.inheritsLoose)(i,e) +var o=i.prototype +return o.setupUselessElement=function(){},o.insertHTMLBefore=function(e,t,n){var i=this.document.createRawHTMLSection(n) +return e.insertBefore(i,t),new r.ConcreteBounds(e,i,i)},o.createElement=function(e){return this.document.createElement(e)},o.setAttribute=function(e,t,r){e.setAttribute(t,r)},i}(r.DOMTreeConstruction) +e.NodeDOMTreeConstruction=i +var o=new WeakMap +var a=function(e){function n(){var t +return(t=e.apply(this,arguments)||this).serializeBlockDepth=0,t}(0,t.inheritsLoose)(n,e) +var i=n.prototype +return i.__openBlock=function(){var t=this.element.tagName +if("TITLE"!==t&&"SCRIPT"!==t&&"STYLE"!==t){var r=this.serializeBlockDepth++ +this.__appendComment("%+b:"+r+"%")}e.prototype.__openBlock.call(this)},i.__closeBlock=function(){var t=this.element.tagName +if(e.prototype.__closeBlock.call(this),"TITLE"!==t&&"SCRIPT"!==t&&"STYLE"!==t){var r=--this.serializeBlockDepth +this.__appendComment("%-b:"+r+"%")}},i.__appendHTML=function(t){var n=this.element.tagName +if("TITLE"===n||"SCRIPT"===n||"STYLE"===n)return e.prototype.__appendHTML.call(this,t) +var i=this.__appendComment("%glmr%") +if("TABLE"===n){var o=t.indexOf("<") +if(o>-1)"tr"===t.slice(o+1,o+3)&&(t=""+t+"")}""===t?this.__appendComment("% %"):e.prototype.__appendHTML.call(this,t) +var a=this.__appendComment("%glmr%") +return new r.ConcreteBounds(this.element,i,a)},i.__appendText=function(t){var r,n,i,o=this.element.tagName,a=(n=(r=this).element,null===(i=r.nextSibling)?n.lastChild:i.previousSibling) +return"TITLE"===o||"SCRIPT"===o||"STYLE"===o?e.prototype.__appendText.call(this,t):""===t?this.__appendComment("% %"):(a&&3===a.nodeType&&this.__appendComment("%|%"),e.prototype.__appendText.call(this,t))},i.closeElement=function(){return o.has(this.element)&&(o.delete(this.element),e.prototype.closeElement.call(this)),e.prototype.closeElement.call(this)},i.openElement=function(t){return"tr"===t&&"TBODY"!==this.element.tagName&&"THEAD"!==this.element.tagName&&"TFOOT"!==this.element.tagName&&(this.openElement("tbody"),o.set(this.constructing,!0),this.flushElement(null)),e.prototype.openElement.call(this,t)},i.pushRemoteElement=function(t,r,n){void 0===n&&(n=null) +var i=this.dom,o=i.createElement("script") +return o.setAttribute("glmr",r),i.insertBefore(t,o,n),e.prototype.pushRemoteElement.call(this,t,r,n)},n}(r.NewElementBuilder)})),e("@glimmer/opcode-compiler",["exports","ember-babel","@glimmer/util","@glimmer/vm","@glimmer/global-context","@glimmer/manager","@glimmer/encoder"],(function(e,t,r,n,i,o,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.WrappedBuilder=e.StdLib=e.MINIMAL_CAPABILITIES=e.EMPTY_BLOCKS=e.DEFAULT_CAPABILITIES=e.CompileTimeCompilationContextImpl=void 0,e.compilable=te,e.compileStatements=re,e.compileStd=se,e.debugCompiler=void 0,e.invokeStaticBlock=D,e.invokeStaticBlockWithStack=L,e.meta=R,e.programCompilationContext=function(e,t){return new ce(e,t)},e.templateCacheCounters=void 0,e.templateCompilationContext=Y,e.templateFactory=function(e){var t,r=e.id,n=e.moduleName,i=e.block,o=e.scope,a=e.isStrictMode,s=r||"client-"+pe++,u=null,l=new WeakMap,c=function(e){if(void 0===t&&(t=JSON.parse(i)),void 0===e)return null===u?(de.cacheMiss++,u=new he({id:s,block:t,moduleName:n,owner:null,scope:o,isStrictMode:a})):de.cacheHit++,u +var r=l.get(e) +return void 0===r?(de.cacheMiss++,r=new he({id:s,block:t,moduleName:n,owner:e,scope:o,isStrictMode:a}),l.set(e,r)):de.cacheHit++,r} +return c.__id=s,c.__meta={moduleName:n},c} +var s=function(){function e(e){this.blocks=e,this.names=e?Object.keys(e):[]}var n=e.prototype +return n.get=function(e){return this.blocks&&this.blocks[e]||null},n.has=function(e){var t=this.blocks +return null!==t&&e in t},n.with=function(t,n){var i=this.blocks +return new e(i?(0,r.assign)({},i,{[t]:n}):{[t]:n})},(0,t.createClass)(e,[{key:"hasAny",get:function(){return null!==this.blocks}}]),e}(),u=new s(null) +function l(e){if(null===e)return u +for(var t=(0,r.dict)(),n=e[0],i=e[1],o=0;o=0;l--){var f=i[l] +e(1e3,f.label),e(34,1),f.callback(),0!==l&&e(4,c("END"))}e(1e3,"END"),e(1002),e(70)}function F(e,t,r){e(1001),e(0),e(6,c("ENDINITIAL")),e(69,t()),r(),e(1e3,"FINALLY"),e(70),e(5),e(1e3,"ENDINITIAL"),e(1),e(1002)}function B(e,t,r,n){return F(e,t,(function(){e(66,c("ELSE")),r(),e(4,c("FINALLY")),e(1e3,"ELSE"),void 0!==n&&n()}))}O.add(29,(function(e,r){for(var n,i=r[1],o=(0,t.createForOfIteratorHelperLoose)(i);!(n=o()).done;){P(e,n.value)}e(27,i.length)})),O.add(28,(function(e,t){var r=t[1],n=t[2],i=t[3] +b(r)?e(1005,r,(function(t){C(e,t,n,i)})):(P(e,r),S(e,n,i))})),O.add(50,(function(e,t){var r=t[1];(function(e,t,r,i,o){e(0),j(e,i,o,!1),e(86),P(e,r),e(77,t,{type:2,value:void 0}),e(1),e(36,n.$v0)})(e,t[2],r,t[3],t[4])})),O.add(30,(function(e,t){var r=t[1],n=t[2] +e(21,r),E(e,n)})),O.add(32,(function(e,t){var r=t[1],n=t[2] +e(1011,r,(function(t){e(29,t),E(e,n)}))})),O.add(31,(function(e,t){var r=t[1] +t[2] +e(1009,r,(function(e){}))})),O.add(34,(function(){throw new Error("unimplemented opcode")})),O.add(36,(function(e,t){e(1010,t[1],(function(r){e(1006,t,{ifHelper:function(t){C(e,t,null,null)}})}))})),O.add(99,(function(e,t){e(1010,t[1],(function(r){e(1006,t,{ifHelper:function(r,n,i){t[2][0] +C(e,r,null,null)}})}))})),O.add(27,(function(e){return T(e,void 0)})),O.add(48,(function(e,t){P(e,t[1]),e(25)})),O.add(49,(function(e,t){P(e,t[1]),e(24),e(61),e(26)})),O.add(52,(function(e,t){var r=t[1],n=t[2] +P(e,t[3]),P(e,n),P(e,r),e(109)})),O.add(51,(function(e,t){P(e,t[1]),e(110)})),O.add(53,(function(e,t){P(e,t[1]),e(111)})),O.add(54,(function(e,t){var r=t[1] +e(0),j(e,r,null,!1),e(112),e(1),e(36,n.$v0)})) +var V="&attrs" +function U(e,t,i,a,s,u){var c=t.compilable,f=t.capabilities,p=t.handle,h=i?[i,[]]:null,v=Array.isArray(u)||null===u?l(u):u +c?(e(78,p),function(e,t){var i=t.capabilities,a=t.layout,s=t.elementBlock,u=t.positional,l=t.named,c=t.blocks,f=a.symbolTable +if(f.hasEval||(0,o.hasCapability)(i,4))return void W(e,{capabilities:i,elementBlock:s,positional:u,named:l,atNames:!0,blocks:c,layout:a}) +e(36,n.$s0),e(33,n.$sp,1),e(35,n.$s0),e(0) +var p=f.symbols,h=[],v=[],m=[],b=c.names +if(null!==s){var g=p.indexOf(V);-1!==g&&(I(e,s),h.push(g))}for(var y=0;y0?1:0),e(19,0) +for(var D=v.length-1;D>=0;D--){var L=v[D];-1===L?e(34,1):e(19,L+1)}null!==u&&e(34,u.length) +for(var z=h.length-1;z>=0;z--){e(20,h[z]+1)}e(28,d(a)),e(61),e(2),e(100,n.$s0),e(1),e(40),(0,o.hasCapability)(i,64)&&e(60) +e(98),e(35,n.$s0)}(e,{capabilities:f,layout:c,elementBlock:h,positional:a,named:s,blocks:v})):(e(78,p),W(e,{capabilities:f,elementBlock:h,positional:a,named:s,atNames:!0,blocks:v}))}function H(e,t,r,i,o,a,s,u){var f=r?[r,[]]:null,p=Array.isArray(a)||null===a?l(a):a +F(e,(function(){return P(e,t),e(33,n.$sp,0),2}),(function(){e(66,c("ELSE")),u?e(81):e(80,{type:2,value:void 0}),e(79),W(e,{capabilities:!0,elementBlock:f,positional:i,named:o,atNames:s,blocks:p}),e(1e3,"ELSE")}))}function W(e,t){var i=t.capabilities,a=t.elementBlock,s=t.positional,u=t.named,l=t.atNames,c=t.blocks,f=t.layout,h=!!c,v=!0===i||(0,o.hasCapability)(i,4)||!(!u||0===u[0].length),m=c.with("attrs",a) +e(36,n.$s0),e(33,n.$sp,1),e(35,n.$s0),e(0),function(e,t,n,i,o){for(var a=i.names,s=0;s>8)}},{key:"isMachine",get:function(){return 1024&this.heap.getbyaddr(this.offset)?1:0}},{key:"type",get:function(){return 255&this.heap.getbyaddr(this.offset)}},{key:"op1",get:function(){return this.heap.getbyaddr(this.offset+1)}},{key:"op2",get:function(){return this.heap.getbyaddr(this.offset+2)}},{key:"op3",get:function(){return this.heap.getbyaddr(this.offset+3)}}]),e}() +e.RuntimeOpImpl=p +var d=1048576,h=function(){function e(e){var t=e.buffer,r=e.table +this.heap=new Int32Array(t),this.table=r}var t=e.prototype +return t.getaddr=function(e){return this.table[e]},t.getbyaddr=function(e){return this.heap[e]},t.sizeof=function(e){return b(this.table,e)},e}() +e.RuntimeHeapImpl=h +var v=function(){function e(){this.offset=0,this.handle=0,this.heap=new Int32Array(d),this.handleTable=[],this.handleState=[]}var t=e.prototype +return t.push=function(e){this.sizeCheck(),this.heap[this.offset++]=e},t.sizeCheck=function(){var e=this.heap +if(this.offset===this.heap.length){var t=new Int32Array(e.length+d) +t.set(e,0),this.heap=t}},t.getbyaddr=function(e){return this.heap[e]},t.setbyaddr=function(e,t){this.heap[e]=t},t.malloc=function(){return this.handleTable.push(this.offset),this.handleTable.length-1},t.finishMalloc=function(e){},t.size=function(){return this.offset},t.getaddr=function(e){return this.handleTable[e]},t.sizeof=function(e){return b(this.handleTable,e)},t.free=function(e){this.handleState[e]=1},t.compact=function(){for(var e=0,t=this.handleTable,r=this.handleState,n=this.heap,i=0;i=this.iterator.length-1)return null +e=this.iterator[++this.pos]}return{key:(0,this.keyFor)(e,this.pos),value:e,memo:this.pos}},e}()})),e("@glimmer/runtime",["exports","ember-babel","@glimmer/util","@glimmer/reference","@glimmer/global-context","@glimmer/destroyable","@glimmer/vm","@glimmer/validator","@glimmer/manager","@glimmer/program","@glimmer/owner","@glimmer/runtime"],(function(e,t,r,n,i,o,a,s,u,l,c,f){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.array=e.UpdatingVM=e.UpdatableBlockImpl=e.TemplateOnlyComponentManager=e.TemplateOnlyComponent=e.TEMPLATE_ONLY_COMPONENT_MANAGER=e.SimpleDynamicAttribute=e.SERIALIZATION_FIRST_NODE_STRING=e.RemoteLiveBlock=e.RehydrateBuilder=e.PartialScopeImpl=e.NewElementBuilder=e.LowLevelVM=e.IDOMChanges=e.EnvironmentImpl=e.EMPTY_POSITIONAL=e.EMPTY_NAMED=e.EMPTY_ARGS=e.DynamicScopeImpl=e.DynamicAttribute=e.DOMTreeConstruction=e.DOMChanges=e.CursorImpl=e.CurriedValue=e.ConcreteBounds=void 0,e.clear=j,e.clientBuilder=function(e,t){return ae.forInitialRender(e,t)},e.concat=void 0,e.createCapturedArgs=Se,e.curry=Ee,Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return o.destroy}}),e.dynamicAttribute=G,e.hash=e.get=e.fn=void 0,e.inTransaction=It,e.invokeHelper=function(e,t,r){0 +var n=(0,c.getOwner)(e),i=(0,u.getInternalHelperManager)(t) +0 +0 +var a,l=i.getDelegateFor(n),f=new cr(e,r),p=l.createHelper(t,f) +if(!(0,u.hasValue)(l))throw new Error("TODO: unreachable, to be implemented with hasScheduledEffect") +a=(0,s.createCache)((function(){return l.getValue(p)})),(0,o.associateDestroyableChild)(e,a) +if((0,u.hasDestroyable)(l)){var d=l.getDestroyable(p);(0,o.associateDestroyableChild)(a,d)}return a},Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return o.isDestroyed}}),Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return o.isDestroying}}),e.isSerializationFirstNode=function(e){return e.nodeValue===Zt},e.isWhitespace=function(e){return _t.test(e)},e.normalizeProperty=C,e.on=void 0,Object.defineProperty(e,"registerDestructor",{enumerable:!0,get:function(){return o.registerDestructor}}),e.rehydrationBuilder=function(e,t){return er.forInitialRender(e,t)},e.reifyArgs=De,e.reifyNamed=Me,e.reifyPositional=Ie,e.renderComponent=function(e,t,i,o,a,s,u){void 0===s&&(s={}) +void 0===u&&(u=new p) +return function(e,t,n,i,o){var a=Object.keys(o).map((function(e){return[e,o[e]]})),s=["main","else","attrs"],u=a.map((function(e){return"@"+e[0]})),l=e[y].component(i,n) +e.pushFrame() +for(var c=0;c<3*s.length;c++)e.stack.push(null) +e.stack.push(null),a.forEach((function(t){var r=t[1] +e.stack.push(r)})),e[w].setup(e.stack,u,s,0,!0) +var f=l.compilable,p={handle:(0,r.unwrapHandle)(f.compile(t)),symbolTable:f.symbolTable} +return e.stack.push(e[w]),e.stack.push(p),e.stack.push(l),new Xt(e)}(Kt.empty(e,{treeBuilder:t,handle:i.stdlib.main,dynamicScope:u,owner:o},i),i,o,a,(l=s,c=(0,n.createConstRef)(l,"args"),Object.keys(l).reduce((function(e,t){return e[t]=(0,n.childRefFor)(c,t),e}),{}))) +var l,c},e.renderMain=function(e,t,n,i,o,a,s){void 0===s&&(s=new p) +var u=(0,r.unwrapHandle)(a.compile(t)),l=a.symbolTable.symbols.length,c=Kt.initial(e,t,{self:i,dynamicScope:s,treeBuilder:o,handle:u,numSymbols:l,owner:n}) +return new Xt(c)},e.renderSync=function(e,t){var r +return It(e,(function(){return r=t.sync()})),r},e.resetDebuggerCallback=function(){ut=st},e.runtimeContext=function(e,t,r,n){return{env:new Mt(e,t),program:new l.RuntimeProgramImpl(r.constants,r.heap),resolver:n}},e.setDebuggerCallback=function(e){ut=e},e.templateOnlyComponent=function(e,t){return new dt(e,t)} +var p=function(){function e(e){this.bucket=e?(0,r.assign)({},e):{}}var t=e.prototype +return t.get=function(e){return this.bucket[e]},t.set=function(e,t){return this.bucket[e]=t},t.child=function(){return new e(this.bucket)},e}() +e.DynamicScopeImpl=p +var d=function(){function e(e,t,r,n,i){this.slots=e,this.owner=t,this.callerScope=r,this.evalScope=n,this.partialMap=i}e.root=function(t,r,i){void 0===r&&(r=0) +for(var o=new Array(r+1),a=0;a<=r;a++)o[a]=n.UNDEFINED_REFERENCE +return new e(o,i,null,null,null).init({self:t})},e.sized=function(t,r){void 0===t&&(t=0) +for(var i=new Array(t+1),o=0;o<=t;o++)i[o]=n.UNDEFINED_REFERENCE +return new e(i,r,null,null,null)} +var t=e.prototype +return t.init=function(e){var t=e.self +return this.slots[0]=t,this},t.getSelf=function(){return this.get(0)},t.getSymbol=function(e){return this.get(e)},t.getBlock=function(e){var t=this.get(e) +return t===n.UNDEFINED_REFERENCE?null:t},t.getEvalScope=function(){return this.evalScope},t.getPartialMap=function(){return this.partialMap},t.bind=function(e,t){this.set(e,t)},t.bindSelf=function(e){this.set(0,e)},t.bindSymbol=function(e,t){this.set(e,t)},t.bindBlock=function(e,t){this.set(e,t)},t.bindEvalScope=function(e){this.evalScope=e},t.bindPartialMap=function(e){this.partialMap=e},t.bindCallerScope=function(e){this.callerScope=e},t.getCallerScope=function(){return this.callerScope},t.child=function(){return new e(this.slots.slice(),this.owner,this.callerScope,this.evalScope,this.partialMap)},t.get=function(e){if(e>=this.slots.length)throw new RangeError("BUG: cannot get $"+e+" from scope; length="+this.slots.length) +return this.slots[e]},t.set=function(e,t){if(e>=this.slots.length)throw new RangeError("BUG: cannot get $"+e+" from scope; length="+this.slots.length) +this.slots[e]=t},e}() +e.PartialScopeImpl=d +var h=(0,r.symbol)("INNER_VM"),v=(0,r.symbol)("DESTROYABLE_STACK"),m=(0,r.symbol)("STACKS"),b=(0,r.symbol)("REGISTERS"),g=(0,r.symbol)("HEAP"),y=(0,r.symbol)("CONSTANTS"),w=(0,r.symbol)("ARGS"),_=((0,r.symbol)("PC"),function(e,t){this.element=e,this.nextSibling=t}) +e.CursorImpl=_ +var O=function(){function e(e,t,r){this.parentNode=e,this.first=t,this.last=r}var t=e.prototype +return t.parentElement=function(){return this.parentNode},t.firstNode=function(){return this.first},t.lastNode=function(){return this.last},e}() +e.ConcreteBounds=O +var E=function(){function e(e,t){this.parentNode=e,this.node=t}var t=e.prototype +return t.parentElement=function(){return this.parentNode},t.firstNode=function(){return this.node},t.lastNode=function(){return this.node},e}() +function P(e,t){for(var r=e.parentElement(),n=e.firstNode(),i=e.lastNode(),o=n;;){var a=o.nextSibling +if(r.insertBefore(o,t),o===i)return a +o=a}}function j(e){for(var t=e.parentElement(),r=e.firstNode(),n=e.lastNode(),i=r;;){var o=i.nextSibling +if(t.removeChild(i),i===n)return o +i=o}}function k(e){return R(e)?"":String(e)}function R(e){return null==e||"function"!=typeof e.toString}function x(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function T(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function A(e){return"string"==typeof e}function C(e,t){var r,n,i,o,a +if(t in e)n=t,r="prop" +else{var s=t.toLowerCase() +s in e?(r="prop",n=s):(r="attr",n=t)}return"prop"===r&&("style"===n.toLowerCase()||(i=e.tagName,o=n,(a=S[i.toUpperCase()])&&a[o.toLowerCase()]))&&(r="attr"),{normalized:n,type:r}}var S={INPUT:{form:!0,autocorrect:!0,list:!0},SELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},OUTPUT:{form:!0},BUTTON:{form:!0}} +var M,I=["javascript:","vbscript:"],D=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],L=["EMBED"],z=["href","src","background","action"],N=["src"] +function F(e,t){return-1!==e.indexOf(t)}function B(e,t){return(null===e||F(D,e))&&F(z,t)}function V(e,t){return null!==e&&(F(L,e)&&F(N,t))}function U(e,t){return B(e,t)||V(e,t)}if("object"==typeof URL&&null!==URL&&"function"==typeof URL.parse){var H=URL +M=function(e){var t=null +return"string"==typeof e&&(t=H.parse(e).protocol),null===t?":":t}}else if("function"==typeof URL)M=function(e){try{return new URL(e).protocol}catch(t){return":"}} +else{var W=document.createElement("a") +M=function(e){return W.href=e,W.protocol}}function q(e,t,r){var n=null +if(null==r)return r +if(x(r))return r.toHTML() +n=e?e.tagName.toUpperCase():null +var i=k(r) +if(B(n,t)){var o=M(i) +if(F(I,o))return"unsafe:"+i}return V(n,t)?"unsafe:"+i:i}function G(e,t,r,n){void 0===n&&(n=!1) +var i=e.tagName,o={element:e,name:t,namespace:r} +if("http://www.w3.org/2000/svg"===e.namespaceURI)return Y(i,t,o) +var a=C(e,t),s=a.type,u=a.normalized +return"attr"===s?Y(i,u,o):function(e,t,r){if(U(e,t))return new Z(t,r) +if(function(e,t){return("INPUT"===e||"TEXTAREA"===e)&&"value"===t}(e,t))return new ee(t,r) +if(function(e,t){return"OPTION"===e&&"selected"===t}(e,t))return new te(t,r) +return new X(t,r)}(i,u,o)}function Y(e,t,r){return U(e,t)?new $(r):new Q(r)}var K=function(e){this.attribute=e} +e.DynamicAttribute=K +var Q=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.set=function(e,t,r){var n=re(t) +if(null!==n){var i=this.attribute,o=i.name,a=i.namespace +e.__setAttribute(o,n,a)}},n.update=function(e,t){var r=re(e),n=this.attribute,i=n.element,o=n.name +null===r?i.removeAttribute(o):i.setAttribute(o,r)},r}(K) +e.SimpleDynamicAttribute=Q +var J,X=function(e){function r(t,r){var n +return(n=e.call(this,r)||this).normalizedName=t,n}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.set=function(e,t,r){null!=t&&(this.value=t,e.__setProperty(this.normalizedName,t))},n.update=function(e,t){var r=this.attribute.element +this.value!==e&&(r[this.normalizedName]=this.value=e,null==e&&this.removeAttribute())},n.removeAttribute=function(){var e=this.attribute,t=e.element,r=e.namespace +r?t.removeAttributeNS(r,this.normalizedName):t.removeAttribute(this.normalizedName)},r}(K),Z=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.set=function(t,r,n){var i=this.attribute,o=q(i.element,i.name,r) +e.prototype.set.call(this,t,o,n)},n.update=function(t,r){var n=this.attribute,i=q(n.element,n.name,t) +e.prototype.update.call(this,i,r)},r}(X),$=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.set=function(t,r,n){var i=this.attribute,o=q(i.element,i.name,r) +e.prototype.set.call(this,t,o,n)},n.update=function(t,r){var n=this.attribute,i=q(n.element,n.name,t) +e.prototype.update.call(this,i,r)},r}(Q),ee=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.set=function(e,t){e.__setProperty("value",k(t))},n.update=function(e){var t=this.attribute.element,r=t.value,n=k(e) +r!==n&&(t.value=n)},r}(X),te=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.set=function(e,t){null!=t&&!1!==t&&e.__setProperty("selected",!0)},n.update=function(e){var t=this.attribute.element +t.selected=!!e},r}(X) +function re(e){return!1===e||null==e||void 0===e.toString?null:!0===e?"":"function"==typeof e?null:String(e)}var ne=function(){function e(e){this.node=e}return e.prototype.firstNode=function(){return this.node},e}(),ie=function(){function e(e){this.node=e}return e.prototype.lastNode=function(){return this.node},e}(),oe=(0,r.symbol)("CURSOR_STACK"),ae=function(){function e(e,t,n){this.constructing=null,this.operations=null,this[J]=new r.Stack,this.modifierStack=new r.Stack,this.blockStack=new r.Stack,this.pushElement(t,n),this.env=e,this.dom=e.getAppendOperations(),this.updateOperations=e.getDOM()}e.forInitialRender=function(e,t){return new this(e,t.element,t.nextSibling).initialize()},e.resume=function(e,t){var r=new this(e,t.parentElement(),t.reset(e)).initialize() +return r.pushLiveBlock(t),r} +var n=e.prototype +return n.initialize=function(){return this.pushSimpleBlock(),this},n.debugBlocks=function(){return this.blockStack.toArray()},n.block=function(){return this.blockStack.current},n.popElement=function(){this[oe].pop(),this[oe].current},n.pushSimpleBlock=function(){return this.pushLiveBlock(new se(this.element))},n.pushUpdatableBlock=function(){return this.pushLiveBlock(new le(this.element))},n.pushBlockList=function(e){return this.pushLiveBlock(new ce(this.element,e))},n.pushLiveBlock=function(e,t){void 0===t&&(t=!1) +var r=this.blockStack.current +return null!==r&&(t||r.didAppendBounds(e)),this.__openBlock(),this.blockStack.push(e),e},n.popBlock=function(){return this.block().finalize(this),this.__closeBlock(),this.blockStack.pop()},n.__openBlock=function(){},n.__closeBlock=function(){},n.openElement=function(e){var t=this.__openElement(e) +return this.constructing=t,t},n.__openElement=function(e){return this.dom.createElement(e,this.element)},n.flushElement=function(e){var t=this.element,r=this.constructing +this.__flushElement(t,r),this.constructing=null,this.operations=null,this.pushModifiers(e),this.pushElement(r,null),this.didOpenElement(r)},n.__flushElement=function(e,t){this.dom.insertBefore(e,t,this.nextSibling)},n.closeElement=function(){return this.willCloseElement(),this.popElement(),this.popModifiers()},n.pushRemoteElement=function(e,t,r){return this.__pushRemoteElement(e,t,r)},n.__pushRemoteElement=function(e,t,r){if(this.pushElement(e,r),void 0===r)for(;e.lastChild;)e.removeChild(e.lastChild) +var n=new ue(e) +return this.pushLiveBlock(n,!0)},n.popRemoteElement=function(){this.popBlock(),this.popElement()},n.pushElement=function(e,t){void 0===t&&(t=null),this[oe].push(new _(e,t))},n.pushModifiers=function(e){this.modifierStack.push(e)},n.popModifiers=function(){return this.modifierStack.pop()},n.didAppendBounds=function(e){return this.block().didAppendBounds(e),e},n.didAppendNode=function(e){return this.block().didAppendNode(e),e},n.didOpenElement=function(e){return this.block().openElement(e),e},n.willCloseElement=function(){this.block().closeElement()},n.appendText=function(e){return this.didAppendNode(this.__appendText(e))},n.__appendText=function(e){var t=this.dom,r=this.element,n=this.nextSibling,i=t.createTextNode(e) +return t.insertBefore(r,i,n),i},n.__appendNode=function(e){return this.dom.insertBefore(this.element,e,this.nextSibling),e},n.__appendFragment=function(e){var t=e.firstChild +if(t){var r=new O(this.element,t,e.lastChild) +return this.dom.insertBefore(this.element,e,this.nextSibling),r}return new E(this.element,this.__appendComment(""))},n.__appendHTML=function(e){return this.dom.insertHTMLBefore(this.element,this.nextSibling,e)},n.appendDynamicHTML=function(e){var t=this.trustedContent(e) +this.didAppendBounds(t)},n.appendDynamicText=function(e){var t=this.untrustedContent(e) +return this.didAppendNode(t),t},n.appendDynamicFragment=function(e){var t=this.__appendFragment(e) +this.didAppendBounds(t)},n.appendDynamicNode=function(e){var t=this.__appendNode(e),r=new E(this.element,t) +this.didAppendBounds(r)},n.trustedContent=function(e){return this.__appendHTML(e)},n.untrustedContent=function(e){return this.__appendText(e)},n.appendComment=function(e){return this.didAppendNode(this.__appendComment(e))},n.__appendComment=function(e){var t=this.dom,r=this.element,n=this.nextSibling,i=t.createComment(e) +return t.insertBefore(r,i,n),i},n.__setAttribute=function(e,t,r){this.dom.setAttribute(this.constructing,e,t,r)},n.__setProperty=function(e,t){this.constructing[e]=t},n.setStaticAttribute=function(e,t,r){this.__setAttribute(e,t,r)},n.setDynamicAttribute=function(e,t,r,n){var i=G(this.constructing,e,n,r) +return i.set(this,t,this.env),i},(0,t.createClass)(e,[{key:"element",get:function(){return this[oe].current.element}},{key:"nextSibling",get:function(){return this[oe].current.nextSibling}},{key:"hasBlocks",get:function(){return this.blockStack.size>0}}]),e}() +e.NewElementBuilder=ae,J=oe +var se=function(){function e(e){this.parent=e,this.first=null,this.last=null,this.nesting=0}var t=e.prototype +return t.parentElement=function(){return this.parent},t.firstNode=function(){return this.first.firstNode()},t.lastNode=function(){return this.last.lastNode()},t.openElement=function(e){this.didAppendNode(e),this.nesting++},t.closeElement=function(){this.nesting--},t.didAppendNode=function(e){0===this.nesting&&(this.first||(this.first=new ne(e)),this.last=new ie(e))},t.didAppendBounds=function(e){0===this.nesting&&(this.first||(this.first=e),this.last=e)},t.finalize=function(e){null===this.first&&e.appendComment("")},e}(),ue=function(e){function r(r){var n +return n=e.call(this,r)||this,(0,o.registerDestructor)((0,t.assertThisInitialized)(n),(function(){n.parentElement()===n.firstNode().parentNode&&j((0,t.assertThisInitialized)(n))})),n}return(0,t.inheritsLoose)(r,e),r}(se) +e.RemoteLiveBlock=ue +var le=function(e){function r(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(r,e),r.prototype.reset=function(){(0,o.destroy)(this) +var e=j(this) +return this.first=null,this.last=null,this.nesting=0,e},r}(se) +e.UpdatableBlockImpl=le +var ce=function(){function e(e,t){this.parent=e,this.boundList=t,this.parent=e,this.boundList=t}var t=e.prototype +return t.parentElement=function(){return this.parent},t.firstNode=function(){return this.boundList[0].firstNode()},t.lastNode=function(){var e=this.boundList +return e[e.length-1].lastNode()},t.openElement=function(e){},t.closeElement=function(){},t.didAppendNode=function(e){},t.didAppendBounds=function(e){},t.finalize=function(e){},e}() +var fe=new(function(){function e(){this.evaluateOpcode=(0,r.fillNulls)(104).slice()}var t=e.prototype +return t.add=function(e,t,r){void 0===r&&(r="syscall"),this.evaluateOpcode[e]={syscall:"machine"!==r,evaluate:t}},t.debugBefore=function(e,t){return{sp:undefined,pc:e.fetchValue(a.$pc),name:undefined,params:undefined,type:t.type,isMachine:t.isMachine,size:t.size,state:void 0}},t.debugAfter=function(e,t){},t.evaluate=function(e,t,r){var n=this.evaluateOpcode[r] +n.syscall?n.evaluate(e,t):n.evaluate(e[h],t)},e}()) +function pe(e){return"function"!=typeof e.toString?"":String(e)}var de=(0,r.symbol)("TYPE"),he=(0,r.symbol)("INNER"),ve=(0,r.symbol)("OWNER"),me=(0,r.symbol)("ARGS"),be=(0,r.symbol)("RESOLVED"),ge=new r._WeakSet +function ye(e){return ge.has(e)}function we(e,t){return ye(e)&&e[de]===t}var _e=function(e,t,r,n,i){void 0===i&&(i=!1),ge.add(this),this[de]=e,this[he]=t,this[ve]=r,this[me]=n,this[be]=i} +function Oe(e){for(var t,r,n,i,o,a=e;;){var s=a,u=s[me],l=s[he] +if(null!==u){var c=u.named,f=u.positional +f.length>0&&(t=void 0===t?f:f.concat(t)),void 0===r&&(r=[]),r.unshift(c)}if(!ye(l)){n=l,i=a[ve],o=a[be] +break}a=l}return{definition:n,owner:i,resolved:o,positional:t,named:r}}function Ee(e,t,r,n,i){return void 0===i&&(i=!1),new _e(e,t,r,n,i)}e.CurriedValue=_e +var Pe=function(){function e(){this.stack=null,this.positional=new ke,this.named=new Re,this.blocks=new Ae}var r=e.prototype +return r.empty=function(e){var t=e[b][a.$sp]+1 +return this.named.empty(e,t),this.positional.empty(e,t),this.blocks.empty(e,t),this},r.setup=function(e,t,r,n,i){this.stack=e +var o=this.named,s=t.length,u=e[b][a.$sp]-s+1 +o.setup(e,u,s,t,i) +var l=u-n +this.positional.setup(e,l,n) +var c=this.blocks,f=r.length,p=l-3*f +c.setup(e,p,f,r)},r.at=function(e){return this.positional.at(e)},r.realloc=function(e){var t=this.stack +if(e>0&&null!==t){for(var r=this.positional,n=this.named,i=r.base+e,o=r.length+n.length-1;o>=0;o--)t.copy(o+r.base,o+i) +r.base+=e,n.base+=e,t[b][a.$sp]+=e}},r.capture=function(){var e=0===this.positional.length?ze:this.positional.capture() +return{named:0===this.named.length?Le:this.named.capture(),positional:e}},r.clear=function(){var e=this.stack,t=this.length +t>0&&null!==e&&e.pop(t)},(0,t.createClass)(e,[{key:"base",get:function(){return this.blocks.base}},{key:"length",get:function(){return this.positional.length+this.named.length+3*this.blocks.length}}]),e}(),je=(0,r.emptyArray)(),ke=function(){function e(){this.base=0,this.length=0,this.stack=null,this._references=null}var r=e.prototype +return r.empty=function(e,t){this.stack=e,this.base=t,this.length=0,this._references=je},r.setup=function(e,t,r){this.stack=e,this.base=t,this.length=r,this._references=0===r?je:null},r.at=function(e){var t=this.base,r=this.length,i=this.stack +return e<0||e>=r?n.UNDEFINED_REFERENCE:i.get(e,t)},r.capture=function(){return this.references},r.prepend=function(e){var t=e.length +if(t>0){var r=this.base,n=this.length,i=this.stack +this.base=r-=t,this.length=n+t +for(var o=0;o0){for(var r=this.names,n=this.length,i=this.stack,o=r.slice(),a=0;a0;a--){o[a-1]=e.stack.pop()}e.stack.push((r=o,(0,n.createComputeRef)((function(){for(var e=new Array,t=0;t0?e.join(""):null}))))})),fe.add(109,(function(e){var t=e.stack.pop(),r=e.stack.pop(),o=e.stack.pop() +e.stack.push((0,n.createComputeRef)((function(){return!0===(0,i.toBool)((0,n.valueForRef)(t))?(0,n.valueForRef)(r):(0,n.valueForRef)(o)})))})),fe.add(110,(function(e){var t=e.stack.pop() +e.stack.push((0,n.createComputeRef)((function(){return!(0,i.toBool)((0,n.valueForRef)(t))})))})),fe.add(111,(function(e){var t=e.dynamicScope(),r=e.stack,i=r.pop() +r.push((0,n.createComputeRef)((function(){var e=String((0,n.valueForRef)(i)) +return(0,n.valueForRef)(t.get(e))})))})),fe.add(112,(function(e){var t=e.stack.pop().capture().positional +e.loadValue(a.$v0,(0,n.createComputeRef)((function(){var e;(e=console).log.apply(e,Ie(t))})))})),fe.add(39,(function(e){return e.pushChildScope()})),fe.add(40,(function(e){return e.popScope()})),fe.add(59,(function(e){return e.pushDynamicScope()})),fe.add(60,(function(e){return e.popDynamicScope()})),fe.add(28,(function(e,t){var n=t.op1 +e.stack.push(e[y].getValue((0,r.decodeHandle)(n)))})),fe.add(29,(function(e,t){var i=t.op1 +e.stack.push((0,n.createConstRef)(e[y].getValue((0,r.decodeHandle)(i)),!1))})),fe.add(30,(function(e,t){var n=t.op1,i=e.stack +if((0,r.isHandle)(n)){var o=e[y].getValue((0,r.decodeHandle)(n)) +i.push(o)}else i.push((0,r.decodeImmediate)(n))})),fe.add(31,(function(e){var t,r=e.stack,i=r.pop() +t=void 0===i?n.UNDEFINED_REFERENCE:null===i?n.NULL_REFERENCE:!0===i?n.TRUE_REFERENCE:!1===i?n.FALSE_REFERENCE:(0,n.createPrimitiveRef)(i),r.push(t)})),fe.add(33,(function(e,t){var r=t.op1,n=t.op2,i=e.fetchValue(r)-n +e.stack.dup(i)})),fe.add(34,(function(e,t){var r=t.op1 +e.stack.pop(r)})),fe.add(35,(function(e,t){var r=t.op1 +e.load(r)})) +fe.add(36,(function(e,t){var r=t.op1 +e.fetch(r)})),fe.add(58,(function(e,t){var r=t.op1,n=e[y].getArray(r) +e.bindDynamicScope(n)})),fe.add(69,(function(e,t){var r=t.op1 +e.enter(r)})),fe.add(70,(function(e){e.exit()})),fe.add(63,(function(e,t){var r=t.op1 +e.stack.push(e[y].getValue(r))})),fe.add(62,(function(e){e.stack.push(e.scope())})),fe.add(61,(function(e){var t=e.stack,r=t.pop() +r?t.push(e.compile(r)):t.push(null)})),fe.add(64,(function(e){var t=e.stack,r=t.pop(),n=t.pop(),i=t.pop(),o=t.pop() +if(null===i)return e.pushFrame(),void e.pushScope(null!=n?n:e.scope()) +var a=n,s=i.parameters,u=s.length +if(u>0){a=a.child() +for(var l=0;l>4,l=8&o,c=7&o?e[y].getArray(i):r.EMPTY_STRING_ARRAY +e[w].setup(a,s,c,u,!!l),a.push(e[w])})),fe.add(83,(function(e){var t=e.stack +t.push(e[w].empty(t))})),fe.add(86,(function(e){var t=e.stack,r=t.pop().capture() +t.push(r)})),fe.add(85,(function(e,t){var n=t.op1,i=e.stack,o=e.fetchValue(n),s=i.pop(),l=o.definition +if(we(l,0)){var c=e[y],f=Oe(l),p=f.definition,d=f.owner,h=f.resolved,v=f.positional,m=f.named +if(!0===h)l=p +else if("string"==typeof p){var b=e.runtime.resolver.lookupComponent(p,d) +l=c.resolvedComponent(b,p)}else l=c.component(p,d) +void 0!==m&&s.named.merge(r.assign.apply(void 0,[{}].concat(m))),void 0!==v&&(s.realloc(v.length),s.positional.prepend(v)) +var g=l.manager +o.definition=l,o.manager=g,o.capabilities=l.capabilities,e.loadValue(a.$t1,d)}var w=l,_=w.manager,O=w.state,E=o.capabilities +if((0,u.managerHasCapability)(_,E,4)){var P=s.blocks.values,j=s.blocks.names,k=_.prepareArgs(O,s) +if(k){s.clear() +for(var R=0;R=0;s--){var u=a[s],l=n.table.symbols.indexOf(a[s]),c=o.named.get(u,!0);-1!==l&&i.bindSymbol(l+1,c),n.lookup&&(n.lookup[u]=c)}})),fe.add(18,(function(e,t){for(var r=t.op1,n=e.fetchValue(r),i=e.stack.peek().blocks,o=0;o)` to debug this template."),t("this")}fe.add(76,(function(e){var t=e.stack.peek() +e.stack.push(ot((0,n.valueForRef)(t))),(0,n.isConstRef)(t)||e.updateWith(new He(t,ot))})),fe.add(106,(function(e){var t=e.stack.peek() +e.stack.push(at((0,n.valueForRef)(t))),(0,n.isConstRef)(t)||e.updateWith(new He(t,at))})),fe.add(43,(function(e){var t=e.stack.pop(),r=(0,n.valueForRef)(t),i=R(r)?"":String(r) +e.elements().appendDynamicHTML(i)})),fe.add(44,(function(e){var t=e.stack.pop(),r=(0,n.valueForRef)(t).toHTML(),i=R(r)?"":r +e.elements().appendDynamicHTML(i)})),fe.add(47,(function(e){var t=e.stack.pop(),r=(0,n.valueForRef)(t),i=R(r)?"":String(r),o=e.elements().appendDynamicText(i);(0,n.isConstRef)(t)||e.updateWith(new it(o,t,i))})),fe.add(45,(function(e){var t=e.stack.pop(),r=(0,n.valueForRef)(t) +e.elements().appendDynamicFragment(r)})),fe.add(46,(function(e){var t=e.stack.pop(),r=(0,n.valueForRef)(t) +e.elements().appendDynamicNode(r)})) +var ut=st +var lt=function(){function e(e,t,n){this.scope=e,this.locals=(0,r.dict)() +for(var i=0;i")}catch(n){}finally{return 1!==r.childNodes.length||r.firstChild.namespaceURI!==bt}}(e,i))return n +var o=e.createElement("div") +return function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),n.prototype.insertHTMLBefore=function(t,n,a){return""===a||t.namespaceURI!==i?e.prototype.insertHTMLBefore.call(this,t,n,a):function(e,t,n,i){var o +if("FOREIGNOBJECT"===e.tagName.toUpperCase()){var a=""+n+"";(0,r.clearElement)(t),t.insertAdjacentHTML("afterbegin",a),o=t.firstChild.firstChild}else{var s=""+n+"";(0,r.clearElement)(t),t.insertAdjacentHTML("afterbegin",s),o=t.firstChild}return function(e,t,r){for(var n=e.firstChild,i=n,o=n;o;){var a=o.nextSibling +t.insertBefore(o,r),i=o,o=a}return new O(t,n,i)}(o,e,i)}(t,o,a,n)},n}(n)}function yt(e,r){return e&&function(e){var t=e.createElement("div") +if(t.appendChild(e.createTextNode("first")),t.insertAdjacentHTML("beforeend","second"),2===t.childNodes.length)return!1 +return!0}(e)?function(e){function r(t){var r +return(r=e.call(this,t)||this).uselessComment=t.createComment(""),r}return(0,t.inheritsLoose)(r,e),r.prototype.insertHTMLBefore=function(t,r,n){if(""===n)return e.prototype.insertHTMLBefore.call(this,t,r,n) +var i=!1,o=r?r.previousSibling:t.lastChild +o&&o instanceof Text&&(i=!0,t.insertBefore(this.uselessComment,r)) +var a=e.prototype.insertHTMLBefore.call(this,t,r,n) +return i&&t.removeChild(this.uselessComment),a},r}(r):r}["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","main","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].forEach((function(e){return vt[e]=1})) +var wt,_t=/[\t-\r \xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]/,Ot="undefined"==typeof document?null:document;(function(e){var r=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.createElementNS=function(e,t){return this.document.createElementNS(e,t)},n.setAttribute=function(e,t,r,n){void 0===n&&(n=null),n?e.setAttributeNS(n,t,r):e.setAttribute(t,r)},r}(mt) +e.TreeConstruction=r +var n=r +n=yt(Ot,n),n=gt(Ot,n,"http://www.w3.org/2000/svg"),e.DOMTreeConstruction=n})(wt||(wt={})) +var Et=function(e){function r(t){var r +return(r=e.call(this,t)||this).document=t,r.namespace=null,r}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.setAttribute=function(e,t,r){e.setAttribute(t,r)},n.removeAttribute=function(e,t){e.removeAttribute(t)},n.insertAfter=function(e,t,r){this.insertBefore(e,t,r.nextSibling)},r}(mt) +e.IDOMChanges=Et +var Pt=Et +Pt=yt(Ot,Pt) +var jt=Pt=gt(Ot,Pt,"http://www.w3.org/2000/svg") +e.DOMChanges=jt +var kt=wt.DOMTreeConstruction +e.DOMTreeConstruction=kt +var Rt,xt=0,Tt=function(){function e(e){this.id=xt++,this.value=e}var t=e.prototype +return t.get=function(){return this.value},t.release=function(){this.value=null},t.toString=function(){var e="Ref "+this.id +if(null===this.value)return e+" (released)" +try{return e+": "+this.value}catch(J){return e}},e}(),At=function(){function e(){this.stack=new r.Stack,this.refs=new WeakMap,this.roots=new Set,this.nodes=new WeakMap}var t=e.prototype +return t.begin=function(){this.reset()},t.create=function(e,t){var n=(0,r.assign)({},t,{bounds:null,refs:new Set}) +this.nodes.set(e,n),this.appendChild(n,e),this.enter(e)},t.update=function(e){this.enter(e)},t.didRender=function(e,t){this.nodeFor(e).bounds=t,this.exit()},t.willDestroy=function(e){this.refs.get(e).release()},t.commit=function(){this.reset()},t.capture=function(){return this.captureRefs(this.roots)},t.reset=function(){if(0!==this.stack.size){var e=this.stack.toArray()[0],t=this.refs.get(e) +for(void 0!==t&&this.roots.delete(t);!this.stack.isEmpty();)this.stack.pop()}},t.enter=function(e){this.stack.push(e)},t.exit=function(){this.stack.pop()},t.nodeFor=function(e){return this.nodes.get(e)},t.appendChild=function(e,t){var r=this.stack.current,n=new Tt(t) +if(this.refs.set(t,n),r){var i=this.nodeFor(r) +i.refs.add(n),e.parent=i}else this.roots.add(n)},t.captureRefs=function(e){var t=this,r=[] +return e.forEach((function(n){var i=n.get() +i?r.push(t.captureNode("render-node:"+n.id,i)):e.delete(n)})),r},t.captureNode=function(e,t){var r=this.nodeFor(t),n=r.type,i=r.name,o=r.args,a=r.instance,s=r.refs,u=this.captureTemplate(r),l=this.captureBounds(r),c=this.captureRefs(s) +return{id:e,type:n,name:i,args:De(o),instance:a,template:u,bounds:l,children:c}},t.captureTemplate=function(e){return e.template||null},t.captureBounds=function(e){var t=e.bounds +return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}},e}(),Ct=(0,r.symbol)("TRANSACTION"),St=function(){function e(){this.scheduledInstallModifiers=[],this.scheduledUpdateModifiers=[],this.createdComponents=[],this.updatedComponents=[]}var t=e.prototype +return t.didCreate=function(e){this.createdComponents.push(e)},t.didUpdate=function(e){this.updatedComponents.push(e)},t.scheduleInstallModifier=function(e){this.scheduledInstallModifiers.push(e)},t.scheduleUpdateModifier=function(e){this.scheduledUpdateModifiers.push(e)},t.commit=function(){for(var e=this.createdComponents,t=this.updatedComponents,r=0;r=0;r--){var n=e[r] +t.set(n,this.stack.pop())}},(0,t.createClass)(e,[{key:"stack",get:function(){return this[h].stack}},{key:"pc",get:function(){return this[h].fetchRegister(a.$pc)}},{key:"program",get:function(){return this.runtime.program}},{key:"env",get:function(){return this.runtime.env}}]),e}() +function Qt(e,t,r){return{pc:e,scope:t,dynamicScope:r,stack:[]}}function Jt(e){return function(t,r,n){return new Kt(t,r,n,e)}}e.LowLevelVM=Kt,zt=m,Nt=v +var Xt=function(){function e(e){this.vm=e}var t=e.prototype +return t.next=function(){return this.vm.next()},t.sync=function(){return this.vm.execute()},e}() +var Zt="%+b:0%" +e.SERIALIZATION_FIRST_NODE_STRING=Zt +var $t=function(e){function r(t,r,n){var i +return(i=e.call(this,t,r)||this).startingBlockDepth=n,i.candidate=null,i.injectedOmittedNode=!1,i.openBlockDepth=n-1,i}return(0,t.inheritsLoose)(r,e),r}(_),er=function(e){function r(t,r,n){var i +if((i=e.call(this,t,r,n)||this).unmatchedAttributes=null,i.blockDepth=0,n)throw new Error("Rehydration with nextSibling not supported") +for(var o=i.currentCursor.element.firstChild;null!==o&&!tr(o);)o=o.nextSibling +i.candidate=o +var a=nr(o) +if(0!==a){var s=a-1,u=i.dom.createComment("%+b:"+s+"%") +o.parentNode.insertBefore(u,i.candidate) +for(var l=o.nextSibling;null!==l&&(!rr(l)||nr(l)!==a);)l=l.nextSibling +var c=i.dom.createComment("%-b:"+s+"%") +o.parentNode.insertBefore(c,l.nextSibling),i.candidate=u,i.startingBlockOffset=s}else i.startingBlockOffset=0 +return i}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.disableRehydration=function(e){var t=this.currentCursor +t.candidate=null,t.nextSibling=e},n.enableRehydration=function(e){var t=this.currentCursor +t.candidate=e,t.nextSibling=null},n.pushElement=function(e,t){void 0===t&&(t=null) +var r=new $t(e,t,this.blockDepth||0) +null!==this.candidate&&(r.candidate=e.firstChild,this.candidate=e.nextSibling),this[oe].push(r)},n.clearMismatch=function(e){var t=e,r=this.currentCursor +if(null!==r){var n=r.openBlockDepth +if(n>=r.startingBlockDepth)for(;t;){if(rr(t))if(n>=ir(t,this.startingBlockOffset))break +t=this.remove(t)}else for(;null!==t;)t=this.remove(t) +this.disableRehydration(t)}},n.__openBlock=function(){var e=this.currentCursor +if(null!==e){var t=this.blockDepth +this.blockDepth++ +var r=e.candidate +if(null!==r){var n=e.element.tagName +tr(r)&&ir(r,this.startingBlockOffset)===t?(this.candidate=this.remove(r),e.openBlockDepth=t):"TITLE"!==n&&"SCRIPT"!==n&&"STYLE"!==n&&this.clearMismatch(r)}}},n.__closeBlock=function(){var e=this.currentCursor +if(null!==e){var t=e.openBlockDepth +this.blockDepth-- +var r=e.candidate,n=!1 +if(null!==r)if(n=!0,rr(r)&&ir(r,this.startingBlockOffset)===t){var i=this.remove(r) +this.candidate=i,e.openBlockDepth--}else this.clearMismatch(r),n=!1 +if(!1===n){var o=e.nextSibling +if(null!==o&&rr(o)&&ir(o,this.startingBlockOffset)===this.blockDepth){var a=this.remove(o) +this.enableRehydration(a),e.openBlockDepth--}}}},n.__appendNode=function(t){var r=this.candidate +return r||e.prototype.__appendNode.call(this,t)},n.__appendHTML=function(t){var r=this.markerBounds() +if(r){var n=r.firstNode(),i=r.lastNode(),o=new O(this.element,n.nextSibling,i.previousSibling),a=this.remove(n) +return this.remove(i),null!==a&&sr(a)&&(this.candidate=this.remove(a),null!==this.candidate&&this.clearMismatch(this.candidate)),o}return e.prototype.__appendHTML.call(this,t)},n.remove=function(e){var t=e.parentNode,r=e.nextSibling +return t.removeChild(e),r},n.markerBounds=function(){var e=this.candidate +if(e&&ar(e)){for(var t=e,r=t.nextSibling;r&&!ar(r);)r=r.nextSibling +return new O(this.element,t,r)}return null},n.__appendText=function(t){var r=this.candidate +return r?3===r.nodeType?(r.nodeValue!==t&&(r.nodeValue=t),this.candidate=r.nextSibling,r):function(e){return 8===e.nodeType&&"%|%"===e.nodeValue}(r)||sr(r)&&""===t?(this.candidate=this.remove(r),this.__appendText(t)):(this.clearMismatch(r),e.prototype.__appendText.call(this,t)):e.prototype.__appendText.call(this,t)},n.__appendComment=function(t){var r=this.candidate +return r&&8===r.nodeType?(r.nodeValue!==t&&(r.nodeValue=t),this.candidate=r.nextSibling,r):(r&&this.clearMismatch(r),e.prototype.__appendComment.call(this,t))},n.__openElement=function(t){var r=this.candidate +if(r&&or(r)&&function(e,t){if("http://www.w3.org/2000/svg"===e.namespaceURI)return e.tagName===t +return e.tagName===t.toUpperCase()}(r,t))return this.unmatchedAttributes=[].slice.call(r.attributes),r +if(r){if(or(r)&&"TBODY"===r.tagName)return this.pushElement(r,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(t) +this.clearMismatch(r)}return e.prototype.__openElement.call(this,t)},n.__setAttribute=function(t,r,n){var i=this.unmatchedAttributes +if(i){var o=ur(i,t) +if(o)return o.value!==r&&(o.value=r),void i.splice(i.indexOf(o),1)}return e.prototype.__setAttribute.call(this,t,r,n)},n.__setProperty=function(t,r){var n=this.unmatchedAttributes +if(n){var i=ur(n,t) +if(i)return i.value!==r&&(i.value=r),void n.splice(n.indexOf(i),1)}return e.prototype.__setProperty.call(this,t,r)},n.__flushElement=function(t,r){var n=this.unmatchedAttributes +if(n){for(var i=0;i0?o[0]:s[0] +return(0,n.updateRef)(r,l)}return i.call.apply(i,[pr].concat(o,s))}}),null,"fn")})) +e.fn=dr +var hr=fr((function(e){var t=e.named,r=(0,n.createComputeRef)((function(){var e=(0,f.reifyNamed)(t) +return e}),null,"hash"),i=new Map +for(var o in t)i.set(o,t[o]) +return r.children=i,r})) +e.hash=hr +var vr=fr((function(e){var t=e.positional +return(0,n.createComputeRef)((function(){return(0,f.reifyPositional)(t)}),null,"array")})) +e.array=vr +var mr=fr((function(e){var t,o,a=e.positional,s=null!==(t=a[0])&&void 0!==t?t:n.UNDEFINED_REFERENCE,u=null!==(o=a[1])&&void 0!==o?o:n.UNDEFINED_REFERENCE +return(0,n.createComputeRef)((function(){var e=(0,n.valueForRef)(s) +if((0,r.isDict)(e))return(0,i.getPath)(e,String((0,n.valueForRef)(u)))}),(function(e){var t=(0,n.valueForRef)(s) +if((0,r.isDict)(t))return(0,i.setPath)(t,String((0,n.valueForRef)(u)),e)}),"get")})) +e.get=mr +var br=function(e){return function(e){return null==e||"function"!=typeof e.toString}(e)?"":String(e)},gr=fr((function(e){var t=e.positional +return(0,n.createComputeRef)((function(){return(0,f.reifyPositional)(t).map(br).join("")}),null,"concat")})) +e.concat=gr +var yr=(0,r.buildUntouchableThis)("`on` modifier"),wr=function(){try{var e,t=document.createElement("div"),r=0 +return t.addEventListener("click",(function(){return r++}),{once:!0}),"function"==typeof Event?e=new Event("click"):(e=document.createEvent("Event")).initEvent("click",!0,!0),t.dispatchEvent(e),t.dispatchEvent(e),1===r}catch(n){return!1}}(),_r=function(){function e(e,t){this.tag=(0,s.createUpdatableTag)(),this.shouldUpdate=!0,this.element=e,this.args=t}return e.prototype.updateFromArgs=function(){var e,t=this.args,r=(0,f.reifyNamed)(t.named),i=r.once,o=r.passive,a=r.capture +i!==this.once&&(this.once=i,this.shouldUpdate=!0),o!==this.passive&&(this.passive=o,this.shouldUpdate=!0),a!==this.capture&&(this.capture=a,this.shouldUpdate=!0),i||o||a?e=this.options={once:i,passive:o,capture:a}:this.options=void 0 +var s=(0,n.valueForRef)(t.positional[0]) +s!==this.eventName&&(this.eventName=s,this.shouldUpdate=!0) +var u=t.positional[1],l=(0,n.valueForRef)(u) +l!==this.userProvidedCallback&&(this.userProvidedCallback=l,this.shouldUpdate=!0) +var c=!1===wr&&i||!1 +if(this.shouldUpdate)if(c)var p=this.callback=function(t){return!wr&&i&&Pr(this,s,p,e),l.call(yr,t)} +else this.callback=l},e}(),Or=0,Er=0 +function Pr(e,t,r,n){Er++,wr?e.removeEventListener(t,r,n):void 0!==n&&n.capture?e.removeEventListener(t,r,!0):e.removeEventListener(t,r)}function jr(e,t,r,n){Or++,wr?e.addEventListener(t,r,n):void 0!==n&&n.capture?e.addEventListener(t,r,!0):e.addEventListener(t,r)}var kr=function(){function e(){this.SUPPORTS_EVENT_OPTIONS=wr}var r=e.prototype +return r.getDebugName=function(){return"on"},r.create=function(e,t,r,n){return new _r(t,n)},r.getTag=function(e){return null===e?null:e.tag},r.install=function(e){if(null!==e){e.updateFromArgs() +var t=e.element,r=e.eventName,n=e.callback,i=e.options +jr(t,r,n,i),(0,o.registerDestructor)(e,(function(){return Pr(t,r,n,i)})),e.shouldUpdate=!1}},r.update=function(e){if(null!==e){var t=e.element,r=e.eventName,n=e.callback,i=e.options +e.updateFromArgs(),e.shouldUpdate&&(Pr(t,r,n,i),jr(e.element,e.eventName,e.callback,e.options),e.shouldUpdate=!1)}},r.getDestroyable=function(e){return e},(0,t.createClass)(e,[{key:"counters",get:function(){return{adds:Or,removes:Er}}}]),e}(),Rr=(0,u.setInternalModifierManager)(new kr,{}) +e.on=Rr})),e("@glimmer/tracking/index",["exports","@ember/-internals/metal"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cached",{enumerable:!0,get:function(){return t.cached}}),Object.defineProperty(e,"tracked",{enumerable:!0,get:function(){return t.tracked}})})),e("@glimmer/tracking/primitives/cache",["exports","@ember/-internals/metal"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createCache",{enumerable:!0,get:function(){return t.createCache}}),Object.defineProperty(e,"getValue",{enumerable:!0,get:function(){return t.getValue}}),Object.defineProperty(e,"isConst",{enumerable:!0,get:function(){return t.isConst}})})),e("@glimmer/util",["exports","ember-babel"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e._WeakSet=e.Stack=e.SERIALIZATION_FIRST_NODE_STRING=e.LOGGER=e.LOCAL_LOGGER=e.HAS_NATIVE_SYMBOL=e.HAS_NATIVE_PROXY=e.EMPTY_STRING_ARRAY=e.EMPTY_NUMBER_ARRAY=e.EMPTY_ARRAY=void 0,e.assert=function(e,t){if(!e)throw new Error(t||"assertion failure")},e.assertNever=function(e,t){void 0===t&&(t="unexpected unreachable branch") +throw C.log("unreachable",e),C.log(t+" :: "+JSON.stringify(e)+" ("+e+")"),new Error("code reached unreachable")},e.assertPresent=function(e,t){void 0===t&&(t="unexpected empty list") +if(!x(e))throw new Error(t)},e.beginTestSteps=e.assign=void 0,e.buildUntouchableThis=function(e){var t=null +return t},e.castToBrowser=function(e,t){if(null==e)return null +if(void 0===typeof document)throw new Error("Attempted to cast to a browser node in a non-browser context") +if(j(e))return e +if(e.ownerDocument!==document)throw new Error("Attempted to cast to a browser node with a node that was not created from this document") +return k(e,t)},e.castToSimple=function(e){return j(e)||function(e){e.nodeType}(e),e},e.checkNode=k,e.clearElement=function(e){var t=e.firstChild +for(;t;){var r=t.nextSibling +e.removeChild(t),t=r}},e.constants=function(){for(var e=arguments.length,t=new Array(e),r=0;r=0},e.isNonPrimitiveHandle=function(e){return e>3},e.isObject=function(e){return"function"==typeof e||"object"==typeof e&&null!==e},e.isOkHandle=function(e){return"number"==typeof e},e.isPresent=x,e.isSerializationFirstNode=function(e){return e.nodeValue===u},e.isSmallInt=function(e){return e%1==0&&e<=536870911&&e>=-536870912},e.keys=function(e){return Object.keys(e)},e.logStep=void 0,e.mapPresent=function(e,r){if(null===e)return null +for(var n,i=[],o=(0,t.createForOfIteratorHelperLoose)(e);!(n=o()).done;){var a=n.value +i.push(r(a))}return i},e.strip=function(e){for(var r="",n=arguments.length,i=new Array(n>1?n-1:0),o=1;o-536870913?w(e):g(e)}e.symbol=m,[1,-1].forEach((function(e){return O(_(e))})) +var E,P="function"==typeof WeakSet?WeakSet:function(){function e(){this._map=new WeakMap}var t=e.prototype +return t.add=function(e){return this._map.set(e,!0),this},t.delete=function(e){return this._map.delete(e)},t.has=function(e){return this._map.has(e)},e}() +function j(e){return 9===e.nodeType}function k(e,t){var r=!1 +if(null!==e)if("string"==typeof t)r=R(e,t) +else{if(!Array.isArray(t))throw h() +r=t.some((function(t){return R(e,t)}))}if(r)return e +throw function(e,t){return new Error("cannot cast a "+e+" into "+t)}("SimpleElement("+e+")",t)}function R(e,t){switch(t){case"NODE":return!0 +case"HTML":return e instanceof HTMLElement +case"SVG":return e instanceof SVGElement +case"ELEMENT":return e instanceof Element +default:if(t.toUpperCase()===t)throw new Error("BUG: this code is missing handling for a generic node type") +return e instanceof Element&&e.tagName.toLowerCase()===t}}function x(e){return e.length>0}e._WeakSet=P +var T=E +e.debugToString=T,e.beginTestSteps=undefined,e.endTestSteps=undefined,e.verifySteps=undefined,e.logStep=undefined +var A=console +e.LOCAL_LOGGER=A +var C=console +e.LOGGER=C})),e("@glimmer/validator",["exports","@glimmer/global-context"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.VolatileTag=e.VOLATILE_TAG=e.VOLATILE=e.INITIAL=e.CurrentTag=e.CURRENT_TAG=e.CONSTANT_TAG=e.CONSTANT=e.COMPUTE=e.ALLOW_CYCLES=void 0,e.beginTrackFrame=z,e.beginTrackingTransaction=void 0,e.beginUntrackFrame=F,e.bump=function(){c++},e.combine=void 0,e.consumeTag=V,e.createCache=function(e,t){0 +var r={[U]:e,[H]:void 0,[W]:void 0,[q]:-1} +0 +return r},e.createTag=function(){return new m(0)},e.createUpdatableTag=y,e.dirtyTag=void 0,e.dirtyTagFor=C,e.endTrackFrame=N,e.endTrackingTransaction=void 0,e.endUntrackFrame=B,e.getValue=function(e){G(e,"getValue") +var t=e[U],r=e[W],n=e[q] +if(void 0!==r&&d(r,n))V(r) +else{z() +try{e[H]=t()}finally{r=N(),e[W]=r,e[q]=p(r),V(r)}}return e[H]},e.isConst=function(e){G(e,"isConst") +var t=e[W] +return function(e,t){0}(),_(t)},e.isConstTag=_,e.isTracking=function(){return null!==D},e.logTrackingStack=void 0,e.resetTracking=function(){for(;L.length>0;)L.pop() +D=null,!1},e.setTrackingTransactionEnv=e.runInTrackingTransaction=void 0,e.tagFor=M,e.tagMetaFor=S,e.track=function(e,t){var r +z(t) +try{e()}finally{r=N()}return r},e.trackedData=function(e,t){var r=new WeakMap,n="function"==typeof t +return{getter:function(i){var o +return V(M(i,e)),n&&!r.has(i)?(o=t.call(i),r.set(i,o)):o=r.get(i),o},setter:function(t,n){C(t,e),r.set(t,n)}}},e.untrack=function(e){F() +try{return e()}finally{B()}},e.updateTag=void 0,e.validateTag=d +e.valueForTag=p +var r,n,i,o,a,s="undefined"!=typeof Symbol?Symbol:function(e){return"__"+e+Math.floor(Math.random()*Date.now())+"__"},u="undefined"!=typeof Symbol?Symbol.for:function(e){return"__GLIMMER_VALIDATOR_SYMBOL_FOR_"+e} +function l(e){if(null==e)throw new Error("Expected value to be present") +return e}e.beginTrackingTransaction=r,e.endTrackingTransaction=n,e.runInTrackingTransaction=i,e.setTrackingTransactionEnv=o,e.logTrackingStack=a +e.CONSTANT=0 +e.INITIAL=1 +e.VOLATILE=NaN +var c=1 +var f=s("TAG_COMPUTE") +function p(e){return e[f]()}function d(e,t){return t>=e[f]()}e.COMPUTE=f +var h,v=s("TAG_TYPE") +e.ALLOW_CYCLES=h +var m=function(){function e(e){this.revision=1,this.lastChecked=1,this.lastValue=1,this.isUpdating=!1,this.subtag=null,this.subtagBufferCache=null,this[v]=e}return e.combine=function(t){switch(t.length){case 0:return w +case 1:return t[0] +default:var r=new e(2) +return r.subtag=t,r}},e.prototype[f]=function(){var e=this.lastChecked +if(!0===this.isUpdating)this.lastChecked=++c +else if(e!==c){this.isUpdating=!0,this.lastChecked=c +try{var t=this.subtag,r=this.revision +if(null!==t)if(Array.isArray(t))for(var n=0;n=0&&e<=15},e.isOp=function(e){return e>=16} +e.$pc=0 +e.$ra=1 +e.$fp=2 +e.$sp=3 +e.$s0=4 +e.$s1=5 +e.$t0=6 +e.$t1=7 +var t,r +e.$v0=8,e.SavedRegister=t,function(e){e[e.s0=4]="s0",e[e.s1=5]="s1"}(t||(e.SavedRegister=t={})),e.TemporaryRegister=r,function(e){e[e.t0=6]="t0",e[e.t1=7]="t1"}(r||(e.TemporaryRegister=r={}))})),e("@glimmer/wire-format",["exports"],(function(e){"use strict" +function t(e){return function(t){return Array.isArray(t)&&t[0]===e}}Object.defineProperty(e,"__esModule",{value:!0}),e.getStringFromValue=function(e){return e},e.is=t,e.isArgument=function(e){return 21===e[0]||20===e[0]},e.isAttribute=function(e){return 14===e[0]||15===e[0]||22===e[0]||16===e[0]||24===e[0]||23===e[0]||17===e[0]||4===e[0]},e.isGet=e.isFlushElement=void 0,e.isHelper=function(e){return Array.isArray(e)&&28===e[0]},e.isStringLiteral=function(e){return"string"==typeof e} +var r=t(12) +e.isFlushElement=r +var n=t(30) +e.isGet=n})),e("@simple-dom/document",["exports","ember-babel"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=[] +function n(e,t,r){for(var n=0;nsetTimeout(e,t),clearTimeout:e=>clearTimeout(e),now:()=>Date.now(),next:i(e),clearNext:t}}var a=/\d+/ +function s(e){var t=typeof e +return"number"===t&&e==e||"string"===t&&a.test(e)}function u(e){return e.onError||e.onErrorTarget&&e.onErrorTarget[e.onErrorMethod]}function l(e,t,r){for(var n=-1,i=0,o=r.length;i=t[r=i+(n=(o-i)/6)-n%6]?i=r+6:o=r +return e>=t[i]?i+6:i}var d=function(){function e(e,t,r){void 0===t&&(t={}),void 0===r&&(r={}),this._queueBeingFlushed=[],this.targetQueues=new Map,this.index=0,this._queue=[],this.name=e,this.options=t,this.globalOptions=r}var t=e.prototype +return t.stackFor=function(e){if(e0){var s=u(this.globalOptions) +r=s?this.invokeWithOnError:this.invoke +for(var l=this.index;l0&&this.flush(!0)},t.hasWork=function(){return this._queueBeingFlushed.length>0||this._queue.length>0},t.cancel=function(e){var t=e.target,r=e.method,n=this._queue,i=this.targetQueues.get(t) +void 0!==i&&i.delete(r) +var o=l(t,r,n) +return o>-1?(n.splice(o,4),!0):(o=l(t,r,n=this._queueBeingFlushed))>-1&&(n[o+1]=null,!0)},t.push=function(e,t,r,n){return this._queue.push(e,t,r,n),{queue:this,target:e,method:t}},t.pushUnique=function(e,t,r,n){var i=this.targetQueues.get(e) +void 0===i&&(i=new Map,this.targetQueues.set(e,i)) +var o=i.get(t) +if(void 0===o){var a=this._queue.push(e,t,r,n)-4 +i.set(t,a)}else{var s=this._queue +s[o+2]=r,s[o+3]=n}return{queue:this,target:e,method:t}},t._getDebugInfo=function(e){if(e)return f(this._queue,4)},t.invoke=function(e,t,r){void 0===r?t.call(e):t.apply(e,r)},t.invokeWithOnError=function(e,t,r,n,i){try{void 0===r?t.call(e):t.apply(e,r)}catch(o){n(o,i)}},e}(),h=function(){function e(e,t){void 0===e&&(e=[]),this.queues={},this.queueNameIndex=0,this.queueNames=e,e.reduce((function(e,r){return e[r]=new d(r,t[r],t),e}),this.queues)}var t=e.prototype +return t.schedule=function(e,t,r,n,i,o){var a=this.queues[e] +if(void 0===a)throw new Error("You attempted to schedule an action in a queue ("+e+") that doesn't exist") +if(null==r)throw new Error("You attempted to schedule an action in a queue ("+e+") for a method that doesn't exist") +return this.queueNameIndex=0,i?a.pushUnique(t,r,n,o):a.push(t,r,n,o)},t.flush=function(e){var t,r +void 0===e&&(e=!1) +for(var n=this.queueNames.length;this.queueNameIndexi){var u=n-i +e=new Array(u) +for(var l=0;l0){var a=n[o-1] +s(a)&&(i=parseInt(n.pop(),10))}return[t,r,n,i]}function w(){var e,t,r,n,i +if(2===arguments.length)t=arguments[0],i=arguments[1],e=null +else{var o=g.apply(void 0,arguments) +e=o[0],t=o[1],void 0===(n=o[2])?i=0:s(i=n.pop())||(r=!0===i,i=n.pop())}return[e,t,n,i=parseInt(i,10),r]}var _=0,O=0,E=0,P=0,j=0,k=0,R=0,x=0,T=0,A=0,C=0,S=0,M=0,I=0,D=0,L=0,z=0,N=0,F=0,B=0,V=0,U=function(){function e(e,t){var r=this +this.DEBUG=!1,this.currentInstance=null,this.instanceStack=[],this._eventCallbacks={end:[],begin:[]},this._timerTimeoutId=null,this._timers=[],this._autorun=!1,this._autorunStack=null,this.queueNames=e,this.options=t||{},"string"==typeof this.options.defaultQueue?this._defaultQueue=this.options.defaultQueue:this._defaultQueue=this.queueNames[0],this._onBegin=this.options.onBegin||m,this._onEnd=this.options.onEnd||m,this._boundRunExpiredTimers=this._runExpiredTimers.bind(this),this._boundAutorunEnd=function(){F++,!1!==r._autorun&&(r._autorun=!1,r._autorunStack=null,r._end(!0))} +var n=this.options._buildPlatform||o +this._platform=n(this._boundAutorunEnd)}var r=e.prototype +return r.begin=function(){O++ +var e,t=this.options,r=this.currentInstance +return!1!==this._autorun?(e=r,this._cancelAutorun()):(null!==r&&(V++,this.instanceStack.push(r)),B++,e=this.currentInstance=new h(this.queueNames,t),P++,this._trigger("begin",e,r)),this._onBegin(e,r),e},r.end=function(){E++,this._end(!1)},r.on=function(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") +var r=this._eventCallbacks[e] +if(void 0===r)throw new TypeError("Cannot on() event "+e+" because it does not exist") +r.push(t)},r.off=function(e,t){var r=this._eventCallbacks[e] +if(!e||void 0===r)throw new TypeError("Cannot off() event "+e+" because it does not exist") +var n=!1 +if(t)for(var i=0;i3?n-3:0),o=3;o1?t-1:0),n=1;n3?n-3:0),o=3;o1?t-1:0),n=1;n0||this._autorun},r.cancel=function(e){if(z++,null==e)return!1 +var t=typeof e +return"number"===t?this._cancelLaterTimer(e):!("object"!==t||!e.queue||!e.method)&&e.queue.cancel(e)},r.ensureInstance=function(){this._ensureInstance()},r.getDebugInfo=function(){var e=this +if(this.DEBUG)return{autorun:this._autorunStack,counters:this.counters,timers:f(this._timers,6,2),instanceStack:[this.currentInstance].concat(this.instanceStack).map((function(t){return t&&t._getDebugInfo(e.DEBUG)}))}},r._end=function(e){var t=this.currentInstance,r=null +if(null===t)throw new Error("end called without begin") +var n,i=!1 +try{n=t.flush(e)}finally{if(!i)if(i=!0,1===n){var o=this.queueNames[t.queueNameIndex] +this._scheduleAutorun(o)}else this.currentInstance=null,this.instanceStack.length>0&&(r=this.instanceStack.pop(),this.currentInstance=r),this._trigger("end",t,r),this._onEnd(t,r)}},r._join=function(e,t,r){return null===this.currentInstance?this._run(e,t,r):void 0===e&&void 0===r?t():t.apply(e,r)},r._run=function(e,t,r){var n=u(this.options) +if(this.begin(),n)try{return t.apply(e,r)}catch(i){n(i)}finally{this.end()}else try{return t.apply(e,r)}finally{this.end()}},r._cancelAutorun=function(){this._autorun&&(this._platform.clearNext(),this._autorun=!1,this._autorunStack=null)},r._later=function(e,t,r,n){var i=this.DEBUG?new Error:void 0,o=this._platform.now()+n,a=_++ +if(0===this._timers.length)this._timers.push(o,a,e,t,r,i),this._installTimerTimeout() +else{var s=p(o,this._timers) +this._timers.splice(s,0,o,a,e,t,r,i),this._reinstallTimerTimeout()}return a},r._cancelLaterTimer=function(e){for(var t=1;t0&&(this.begin(),this._scheduleExpiredTimers(),this.end())},r._scheduleExpiredTimers=function(){for(var e=this._timers,t=0,r=e.length,n=this._defaultQueue,i=this._platform.now();ti)break +var o=e[t+4] +if(o!==b){var a=e[t+2],s=e[t+3],u=e[t+5] +this.currentInstance.schedule(n,a,s,o,!1,u)}}e.splice(0,t),this._installTimerTimeout()},r._reinstallTimerTimeout=function(){this._clearTimerTimeout(),this._installTimerTimeout()},r._clearTimerTimeout=function(){null!==this._timerTimeoutId&&(this._platform.clearTimeout(this._timerTimeoutId),this._timerTimeoutId=null)},r._installTimerTimeout=function(){if(0!==this._timers.length){var e=this._timers[0],t=this._platform.now(),r=Math.max(0,e-t) +this._timerTimeoutId=this._platform.setTimeout(this._boundRunExpiredTimers,r)}},r._ensureInstance=function(){var e=this.currentInstance +return null===e&&(this._autorunStack=this.DEBUG?new Error:void 0,e=this.begin(),this._scheduleAutorun(this.queueNames[0])),e},r._scheduleAutorun=function(e){N++ +var t=this._platform.next,r=this.options.flush +r?r(e,t):t(),this._autorun=!0},(0,t.createClass)(e,[{key:"counters",get:function(){return{begin:O,end:E,events:{begin:P,end:0},autoruns:{created:N,completed:F},run:j,join:k,defer:R,schedule:x,scheduleIterable:T,deferOnce:A,scheduleOnce:C,setTimeout:S,later:M,throttle:I,debounce:D,cancelTimers:L,cancel:z,loops:{total:B,nested:V}}}},{key:"defaultQueue",get:function(){return this._defaultQueue}}]),e}() +U.Queue=d,U.buildPlatform=o,U.buildNext=i +var H=U +e.default=H})),e("dag-map",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t=function(){function e(){this._vertices=new r}return e.prototype.add=function(e,t,r,n){if(!e)throw new Error("argument `key` is required") +var i=this._vertices,o=i.add(e) +if(o.val=t,r)if("string"==typeof r)i.addEdge(o,i.add(r)) +else for(var a=0;a0){var n="cycle detected: "+t +throw this.each(this.path,(function(e){n+=" <- "+e})),new Error(n)}}},e.prototype.reset=function(){this.stack.length=0,this.path.length=0,this.result.length=0 +for(var e=0,t=this.length;e=0){var s=this[a] +if(s.flag)continue +if(s.flag=!0,i.push(a),t===s.key)break +n.push(~a),this.pushIncoming(s)}else i.pop(),o.push(~a)}},e.prototype.pushIncoming=function(e){for(var t=this.stack,r=e.length-1;r>=0;r--){var n=e[r] +this[n].flag||t.push(n)}},e.prototype.each=function(e,t){for(var r=0,n=e.length;r=e.length?{done:!0}:{done:!1,value:e[t++]}} +throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)},e.createSuper=function(e){return function(){var t,i=r(e) +if(n){var o=r(this).constructor +t=Reflect.construct(i,arguments,o)}else t=i.apply(this,arguments) +return s(this,t)}},e.inheritsLoose=function(e,r){0 +e.prototype=Object.create(null===r?null:r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),null!==r&&t(e,r)},e.objectDestructuringEmpty=function(e){0},e.possibleConstructorReturn=s,e.taggedTemplateLiteralLoose=function(e,t){t||(t=e.slice(0)) +return e.raw=t,e},e.wrapNativeSuper=function(e){if(i.has(e))return i.get(e) +function r(){}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),i.set(e,r),t(r,e)} +var t=Object.setPrototypeOf,r=Object.getPrototypeOf,n="object"==typeof Reflect&&"function"==typeof Reflect.construct,i=new Map +function o(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=new Array(t),n=0;n(z("htmlSafe"),y.htmlSafe)}),Object.defineProperty(L.String,"isHTMLSafe",{enumerable:!0,configurable:!0,get:()=>(z("isHTMLSafe"),y.isHTMLSafe)}),Object.defineProperty(L,"TEMPLATES",{get:y.getTemplates,set:y.setTemplates,configurable:!1,enumerable:!1}),L.VERSION=w.default,L.ViewUtils={isSimpleClick:_.isSimpleClick,getElementView:_.getElementView,getViewElement:_.getViewElement,getViewBounds:_.getViewBounds,getViewClientRects:_.getViewClientRects,getViewBoundingClientRect:_.getViewBoundingClientRect,getRootViews:_.getRootViews,getChildViews:_.getChildViews,isSerializationFirstNode:y.isSerializationFirstNode},L.ComponentLookup=_.ComponentLookup,L.EventDispatcher=_.EventDispatcher,L.Location=O.Location,L.AutoLocation=O.AutoLocation,L.HashLocation=O.HashLocation,L.HistoryLocation=O.HistoryLocation,L.NoneLocation=O.NoneLocation,L.controllerFor=O.controllerFor,L.generateControllerFactory=O.generateControllerFactory,L.generateController=O.generateController,L.RouterDSL=O.RouterDSL,L.Router=O.Router,L.Route=O.Route,(0,x.runLoadHooks)("Ember.Application",x.default),L.DataAdapter=E.DataAdapter,L.ContainerDebugAdapter=E.ContainerDebugAdapter +var N={template:y.template,Utils:{escapeExpression:y.escapeExpression}},F={template:y.template} +function B(e){Object.defineProperty(L,e,{configurable:!0,enumerable:!0,get(){if((0,r.has)("ember-template-compiler")){var t=(0,r.default)("ember-template-compiler") +F.precompile=N.precompile=t.precompile,F.compile=N.compile=t.compile,Object.defineProperty(L,"HTMLBars",{configurable:!0,writable:!0,enumerable:!0,value:F}),Object.defineProperty(L,"Handlebars",{configurable:!0,writable:!0,enumerable:!0,value:N})}return"Handlebars"===e?N:F}})}function V(e){Object.defineProperty(L,e,{configurable:!0,enumerable:!0,get(){if((0,r.has)("ember-testing")){var t=(0,r.default)("ember-testing"),n=t.Test,i=t.Adapter,o=t.QUnitAdapter,a=t.setupForTesting +return n.Adapter=i,n.QUnitAdapter=o,Object.defineProperty(L,"Test",{configurable:!0,writable:!0,enumerable:!0,value:n}),Object.defineProperty(L,"setupForTesting",{configurable:!0,writable:!0,enumerable:!0,value:a}),"Test"===e?n:a}}})}B("HTMLBars"),B("Handlebars"),V("Test"),V("setupForTesting"),(0,x.runLoadHooks)("Ember"),L.__loader={require:r.default,define:e,registry:void 0!==requirejs?requirejs.entries:r.default.entries} +var U=L +t.default=U})),e("ember/version",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default="4.3.0"})),e("route-recognizer",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t=Object.create +function r(){var e=t(null) +return e.__=void 0,delete e.__,e}var n=function(e,t,r){this.path=e,this.matcher=t,this.delegate=r} +n.prototype.to=function(e,t){var r=this.delegate +if(r&&r.willAddRoute&&(e=r.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),t){if(0===t.length)throw new Error("You must have an argument in the function passed to `to`") +this.matcher.addChild(this.path,e,t,this.delegate)}} +var i=function(e){this.routes=r(),this.children=r(),this.target=e} +function o(e,t,r){return function(i,a){var s=e+i +if(!a)return new n(s,t,r) +a(o(s,t,r))}}function a(e,t,r){for(var n=0,i=0;i0&&47===t.charCodeAt(0)&&(t=t.substr(1)) +for(var n=t.split("/"),i=void 0,o=void 0,a=0;a2&&"[]"===o.slice(a-2)&&(s=!0,r[o=o.slice(0,a-2)]||(r[o]=[])),u=i[1]?x(i[1]):""),s?r[o].push(u):r[o]=u}return r},T.prototype.recognize=function(e){var t,r=[this.rootState],n={},i=!1,o=e.indexOf("#");-1!==o&&(e=e.substr(0,o)) +var a=e.indexOf("?") +if(-1!==a){var s=e.substr(a+1,e.length) +e=e.substr(0,a),n=this.parseQueryString(s)}"/"!==e.charAt(0)&&(e="/"+e) +var l=e +T.ENCODE_AND_DECODE_PATH_SEGMENTS?e=u(e):(e=decodeURI(e),l=decodeURI(l)) +var c=e.length +c>1&&"/"===e.charAt(c-1)&&(e=e.substr(0,c-1),l=l.substr(0,l.length-1),i=!0) +for(var f=0;f0){var n=e[r-1] +if(function(e){if(e&&"object"==typeof e){var t=e +return"queryParams"in t&&Object.keys(t.queryParams).every((function(e){return"string"==typeof e}))}return!1}(n))return t=n.queryParams,[a.call(e,0,r-1),t]}return[e,null]}function c(e){for(var t in e){var r=e[t] +if("number"==typeof r)e[t]=""+r +else if(Array.isArray(r))for(var n=0,i=r.length;n1?t-1:0),n=1;n2?r-2:0),i=2;io;o++)if(n=E.get(e[o]),t.call(r,n,o,i))return n},get name(){return o},get paramNames(){return s},get metadata(){return k(n.route)},get parent(){var t=e[i-1] +return void 0===t?null:E.get(t)},get child(){var t=e[i+1] +return void 0===t?null:E.get(t)},get localName(){var e=this.name.split(".") +return e[e.length-1]},get params(){return a},get queryParams(){return t}} +return r&&(d=j(d,u)),E.set(n,d),d}))}function j(e,t){var r={get attributes(){return t}} +return!Object.isExtensible(e)||e.hasOwnProperty("attributes")?Object.freeze(Object.assign({},e,r)):Object.assign(e,r)}function k(e){return null!=e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}var R=function(){function e(e,t,r,n){this._routePromise=void 0,this._route=null,this.params={},this.isResolved=!1,this.name=t,this.paramNames=r,this.router=e,n&&this._processRoute(n)}var n=e.prototype +return n.getModel=function(e){return r.Promise.resolve(this.context)},n.serialize=function(e){return this.params||{}},n.resolve=function(e){var t=this +return r.Promise.resolve(this.routePromise).then((function(t){return o(e),t})).then((function(){return t.runBeforeModelHook(e)})).then((function(){return o(e)})).then((function(){return t.getModel(e)})).then((function(t){return o(e),t})).then((function(r){return t.runAfterModelHook(e,r)})).then((function(r){return t.becomeResolved(e,r)}))},n.becomeResolved=function(e,t){var r,n=this.serialize(t) +e&&(this.stashResolvedModel(e,t),e[g]=e[g]||{},e[g][this.name]=n) +var i=t===this.context +!("context"in this)&&i||(r=t) +var o=E.get(this),a=new x(this.router,this.name,this.paramNames,n,this.route,r) +return void 0!==o&&E.set(this,o),a},n.shouldSupersede=function(e){if(!e)return!0 +var t=e.context===this.context +return e.name!==this.name||"context"in this&&!t||this.hasOwnProperty("params")&&!function(e,t){if(e===t)return!0 +if(!e||!t)return!1 +for(var r in e)if(e.hasOwnProperty(r)&&e[r]!==t[r])return!1 +return!0}(this.params,e.params)},n.log=function(e,t){e.log&&e.log(this.name+": "+t)},n.updateRoute=function(e){return e._internalName=this.name,this.route=e},n.runBeforeModelHook=function(e){var t +return e.trigger&&e.trigger(!0,"willResolveModel",e,this.route),this.route&&void 0!==this.route.beforeModel&&(t=this.route.beforeModel(e)),O(t)&&(t=null),r.Promise.resolve(t)},n.runAfterModelHook=function(e,t){var n,i,o=this.name +return this.stashResolvedModel(e,t),void 0!==this.route&&void 0!==this.route.afterModel&&(n=this.route.afterModel(t,e)),n=O(i=n)?null:i,r.Promise.resolve(n).then((function(){return e.resolvedModels[o]}))},n.stashResolvedModel=function(e,t){e.resolvedModels=e.resolvedModels||{},e.resolvedModels[this.name]=t},n.fetchRoute=function(){var e=this.router.getRoute(this.name) +return this._processRoute(e)},n._processRoute=function(e){var t,n=this +return this.routePromise=r.Promise.resolve(e),null!==(t=e)&&"object"==typeof t&&"function"==typeof t.then?(this.routePromise=this.routePromise.then((function(e){return n.updateRoute(e)})),this.route=void 0):e?this.updateRoute(e):void 0},(0,t.createClass)(e,[{key:"route",get:function(){return null!==this._route?this._route:this.fetchRoute()},set:function(e){this._route=e}},{key:"routePromise",get:function(){return this._routePromise||this.fetchRoute(),this._routePromise},set:function(e){this._routePromise=e}}]),e}() +e.InternalRouteInfo=R +var x=function(e){function n(t,r,n,i,o,a){var s +return(s=e.call(this,t,r,n,o)||this).params=i,s.isResolved=!0,s.context=a,s}return(0,t.inheritsLoose)(n,e),n.prototype.resolve=function(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),r.Promise.resolve(this)},n}(R),T=function(e){function n(t,r,n,i,o){var a +return(a=e.call(this,t,r,n,o)||this).params={},i&&(a.params=i),a}return(0,t.inheritsLoose)(n,e),n.prototype.getModel=function(e){var t=this.params +e&&e[y]&&(u(t={},this.params),t.queryParams=e[y]) +var n,i=this.route +return i.deserialize?n=i.deserialize(t,e):i.model&&(n=i.model(t,e)),n&&O(n)&&(n=void 0),r.Promise.resolve(n)},n}(R),A=function(e){function r(t,r,n,i){var o +return(o=e.call(this,t,r,n)||this).context=i,o.serializer=o.router.getSerializer(r),o}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.getModel=function(t){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),e.prototype.getModel.call(this,t)},n.serialize=function(e){var t=this.paramNames,r=this.context +e||(e=r) +var n={} +if(p(e))return n[t[0]]=e,n +if(this.serializer)return this.serializer.call(null,e,t) +if(void 0!==this.route&&this.route.serialize)return this.route.serialize(e,t) +if(1===t.length){var i=t[0] +return/_id$/.test(i)?n[i]=e.id:n[i]=e,n}},r}(R) +var C=function(e,t){void 0===t&&(t={}),this.router=e,this.data=t} +function S(e,t,r){var n=e.routeInfos,i=t.resolveIndex>=n.length?n.length-1:t.resolveIndex,o=t.isAborted +throw new L(r,e.routeInfos[i].route,o,e)}function M(e,t){if(t.resolveIndex!==e.routeInfos.length){var r=e.routeInfos[t.resolveIndex],n=I.bind(null,e,t) +return r.resolve(t).then(n,null,e.promiseLabel("Proceed"))}}function I(e,t,r){var n=e.routeInfos[t.resolveIndex].isResolved +if(e.routeInfos[t.resolveIndex++]=r,!n){var i=r.route +void 0!==i&&i.redirect&&i.redirect(r.context,t)}return o(t),M(e,t)}var D=function(){function e(){this.routeInfos=[],this.queryParams={},this.params={}}var t=e.prototype +return t.promiseLabel=function(e){var t="" +return d(this.routeInfos,(function(e){return""!==t&&(t+="."),t+=e.name,!0})),m("'"+t+"': "+e)},t.resolve=function(e){var t=this,n=this.params +d(this.routeInfos,(function(e){return n[e.name]=e.params||{},!0})),e.resolveIndex=0 +var i=M.bind(null,this,e),o=S.bind(null,this,e) +return r.Promise.resolve(null,this.promiseLabel("Start transition")).then(i,null,this.promiseLabel("Resolve route")).catch(o,this.promiseLabel("Handle error")).then((function(){return t}))},e}() +e.TransitionState=D +var L=function(e,t,r,n){this.error=e,this.route=t,this.wasAborted=r,this.state=n} +e.TransitionError=L +var z=function(e){function r(t,r,n,i,o,a){var s +return void 0===i&&(i=[]),void 0===o&&(o={}),(s=e.call(this,t,a)||this).preTransitionState=void 0,s.name=r,s.pivotHandler=n,s.contexts=i,s.queryParams=o,s}(0,t.inheritsLoose)(r,e) +var n=r.prototype +return n.applyToState=function(e,t){var r=this.router.recognizer.handlersFor(this.name),n=r[r.length-1].handler +return this.applyToHandlers(e,r,n,t,!1)},n.applyToHandlers=function(e,t,r,n,i){var o,a,s=new D,l=this.contexts.slice(0),c=t.length +if(this.pivotHandler)for(o=0,a=t.length;o=0;--o){var f=t[o],p=f.handler,d=e.routeInfos[o],h=null +if(h=f.names.length>0?o>=c?this.createParamHandlerInfo(p,f.names,l,d):this.getHandlerInfoForDynamicSegment(p,f.names,l,d,r,o):this.createParamHandlerInfo(p,f.names,l,d),i){h=h.becomeResolved(null,h.context) +var v=d&&d.context +f.names.length>0&&void 0!==d.context&&h.context===v&&(h.params=d&&d.params),h.context=v}var m=d;(o>=c||h.shouldSupersede(d))&&(c=Math.min(o,c),m=h),n&&!i&&(m=m.becomeResolved(null,m.context)),s.routeInfos.unshift(m)}if(l.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+r) +return n||this.invalidateChildren(s.routeInfos,c),u(s.queryParams,this.queryParams||{}),n&&e.queryParams&&u(s.queryParams,e.queryParams),s},n.invalidateChildren=function(e,t){for(var r=t,n=e.length;r0){if(p(a=r[r.length-1]))return this.createParamHandlerInfo(e,t,r,n) +r.pop()}else{if(n&&n.name===e)return n +if(!this.preTransitionState)return n +var s=this.preTransitionState.routeInfos[o] +a=null==s?void 0:s.context}return new A(this.router,e,t,a)},n.createParamHandlerInfo=function(e,t,r,n){for(var i={},o=t.length,a=[];o--;){var s=n&&e===n.name&&n.params||{},u=r[r.length-1],l=t[o] +p(u)?i[l]=""+r.pop():s.hasOwnProperty(l)?i[l]=s[l]:a.push(l)}if(a.length>0)throw new Error("You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route "+e+". Missing params: "+a) +return new T(this.router,e,t,i)},r}(C),N=function(){function e(t){var r=Error.call(this,t) +this.name="UnrecognizedURLError",this.message=t||"UnrecognizedURL",Error.captureStackTrace?Error.captureStackTrace(this,e):this.stack=r.stack}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}(),F=function(e){function r(t,r,n){var i +return(i=e.call(this,t,n)||this).url=r,i.preTransitionState=void 0,i}return(0,t.inheritsLoose)(r,e),r.prototype.applyToState=function(e){var t,r,n=new D,i=this.router.recognizer.recognize(this.url) +if(!i)throw new N(this.url) +var o=!1,a=this.url +function s(e){if(e&&e.inaccessibleByURL)throw new N(a) +return e}for(t=0,r=i.length;t=0&&n;--r){var i=t[r],o=i.handler +e.add(t,{as:o}),n="/"===i.path||""===i.path||".index"===o.slice(-6)}}))},t.hasRoute=function(e){return this.recognizer.hasRoute(e)},t.queryParamsTransition=function(e,t,r,n){var i=this +if(this.fireQueryParamDidChange(n,e),!t&&this.activeTransition)return this.activeTransition +var o=new w(this,void 0,void 0) +return o.queryParamsOnly=!0,r.queryParams=this.finalizeQueryParamChange(n.routeInfos,n.queryParams,o),o[y]=n.queryParams,this.toReadOnlyInfos(o,n),this.routeWillChange(o),o.promise=o.promise.then((function(e){return o.isAborted||(i._updateURL(o,r),i.didTransition(i.currentRouteInfos),i.toInfos(o,n.routeInfos,!0),i.routeDidChange(o)),e}),null,m("Transition complete")),o},t.transitionByIntent=function(e,t){try{return this.getTransitionByIntent(e,t)}catch(r){return new w(this,e,void 0,r,void 0)}},t.recognize=function(e){var t=new F(this,e),r=this.generateNewState(t) +if(null===r)return r +var n=P(r.routeInfos,r.queryParams) +return n[n.length-1]},t.recognizeAndLoad=function(e){var t=new F(this,e),n=this.generateNewState(t) +if(null===n)return r.Promise.reject("URL "+e+" was not recognized") +var i=new w(this,t,n,void 0) +return i.then((function(){var e=P(n.routeInfos,i[y],!0) +return e[e.length-1]}))},t.generateNewState=function(e){try{return e.applyToState(this.state,!1)}catch(t){return null}},t.getTransitionByIntent=function(e,t){var r,n=this,i=!!this.activeTransition,o=i?this.activeTransition[b]:this.state,a=e.applyToState(o,t),s=h(o.queryParams,a.queryParams) +if(B(a.routeInfos,o.routeInfos)){if(s){var u=this.queryParamsTransition(s,i,o,a) +return u.queryParamsOnly=!0,u}return this.activeTransition||new w(this,void 0,void 0)}if(t){var l=new w(this,void 0,a) +return l.isIntermediate=!0,this.toReadOnlyInfos(l,a),this.setupContexts(a,l),this.routeWillChange(l),this.activeTransition}return r=new w(this,e,a,void 0,this.activeTransition),function(e,t){if(e.length!==t.length)return!1 +for(var r=0,n=e.length;r=0;--a){var s=n[a] +u(o,s.params),s.route.inaccessibleByURL&&(r=null)}if(r){o.queryParams=e._visibleQueryParams||t.queryParams +var l=this.recognizer.generate(i,o),c=e.isCausedByInitialTransition,f="replace"===r&&!e.isCausedByAbortingTransition,p=e.queryParamsOnly&&"replace"===r,d="replace"===r&&e.isCausedByAbortingReplaceTransition +c||f||p||d?this.replaceURL(l):this.updateURL(l)}}},t.finalizeQueryParamChange=function(e,t,r){for(var n in t)t.hasOwnProperty(n)&&null===t[n]&&delete t[n] +var i=[] +this.triggerEvent(e,!0,"finalizeQueryParamChange",[t,i,r]),r&&(r._visibleQueryParams={}) +for(var o={},a=0,s=i.length;a0){var r=P(t,Object.assign({},this._lastQueryParams),!0) +e.from=r[r.length-1]||null}},t.toInfos=function(e,t,r){if(void 0===r&&(r=!1),void 0!==e&&t.length>0){var n=P(t,Object.assign({},e[y]),r) +e.to=n[n.length-1]||null}},t.notifyExistingHandlers=function(e,t){var r,n,i,o,a=this.state.routeInfos +for(n=a.length,r=0;r1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;ne.call(t,r,n)}}function T(e,t){var r=function(){for(var r=arguments.length,n=new Array(r+1),i=!1,o=0;o-1} +function c(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"') +return e.toLowerCase()}function d(e){return"string"!=typeof e&&(e=String(e)),e}function h(e){var t={next:function(){var t=e.shift() +return{done:void 0===t,value:t}}} +return n&&(t[Symbol.iterator]=function(){return t}),t}function v(e){this.map={},e instanceof v?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function m(e){if(e.bodyUsed)return o.reject(new TypeError("Already read")) +e.bodyUsed=!0}function b(e){return new o((function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}}))}function g(e){var t=new FileReader,r=b(t) +return t.readAsArrayBuffer(e),r}function y(e){if(e.slice)return e.slice(0) +var t=new Uint8Array(e.byteLength) +return t.set(new Uint8Array(e)),t.buffer}function w(){return this.bodyUsed=!1,this._initBody=function(e){var t +this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:i&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():s&&i&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=y(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=y(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var e=m(this) +if(e)return e +if(this._bodyBlob)return o.resolve(this._bodyBlob) +if(this._bodyArrayBuffer)return o.resolve(new Blob([this._bodyArrayBuffer])) +if(this._bodyFormData)throw new Error("could not read FormData body as blob") +return o.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=m(this) +return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?o.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):o.resolve(this._bodyArrayBuffer))}return this.blob().then(g)}),this.text=function(){var e,t,r,n=m(this) +if(n)return n +if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,r=b(t),t.readAsText(e),r +if(this._bodyArrayBuffer)return o.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n-1?n:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests") +if(this._initBody(i),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var o=/([?&])_=[^&]*/ +if(o.test(this.url))this.url=this.url.replace(o,"$1_="+(new Date).getTime()) +else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function E(e){var t=new FormData +return e.trim().split("&").forEach((function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),i=r.join("=").replace(/\+/g," ") +t.append(decodeURIComponent(n),decodeURIComponent(i))}})),t}function P(e,t){if(!(this instanceof P))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') +t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new v(t.headers),this.url=t.url||"",this._initBody(e)}O.prototype.clone=function(){return new O(this,{body:this._bodyInit})},w.call(O.prototype),w.call(P.prototype),P.prototype.clone=function(){return new P(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new v(this.headers),url:this.url})},P.error=function(){var e=new P(null,{status:0,statusText:""}) +return e.type="error",e} +var j=[301,302,303,307,308] +P.redirect=function(e,t){if(-1===j.indexOf(t))throw new RangeError("Invalid status code") +return new P(null,{status:t,headers:{location:e}})},e.DOMException=t.DOMException +try{new e.DOMException}catch(R){e.DOMException=function(e,t){this.message=e,this.name=t +var r=Error(e) +this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function k(r,n){return new o((function(o,a){var u=new O(r,n) +if(u.signal&&u.signal.aborted)return a(new e.DOMException("Aborted","AbortError")) +var l=new XMLHttpRequest +function c(){l.abort()}l.onload=function(){var e,t,r={status:l.status,statusText:l.statusText,headers:(e=l.getAllResponseHeaders()||"",t=new v,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var r=e.split(":"),n=r.shift().trim() +if(n){var i=r.join(":").trim() +t.append(n,i)}})),t)} +r.url="responseURL"in l?l.responseURL:r.headers.get("X-Request-URL") +var n="response"in l?l.response:l.responseText +setTimeout((function(){o(new P(n,r))}),0)},l.onerror=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},l.ontimeout=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},l.onabort=function(){setTimeout((function(){a(new e.DOMException("Aborted","AbortError"))}),0)},l.open(u.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(r){return e}}(u.url),!0),"include"===u.credentials?l.withCredentials=!0:"omit"===u.credentials&&(l.withCredentials=!1),"responseType"in l&&(i?l.responseType="blob":s&&u.headers.get("Content-Type")&&-1!==u.headers.get("Content-Type").indexOf("application/octet-stream")&&(l.responseType="arraybuffer")),!n||"object"!=typeof n.headers||n.headers instanceof v?u.headers.forEach((function(e,t){l.setRequestHeader(t,e)})):Object.getOwnPropertyNames(n.headers).forEach((function(e){l.setRequestHeader(e,d(n.headers[e]))})),u.signal&&(u.signal.addEventListener("abort",c),l.onreadystatechange=function(){4===l.readyState&&u.signal.removeEventListener("abort",c)}),l.send(void 0===u._bodyInit?null:u._bodyInit)}))}k.polyfill=!0,t.fetch||(t.fetch=k,t.Headers=v,t.Request=O,t.Response=P),e.Headers=v,e.Request=O,e.Response=P,e.fetch=k})({}) +if(!f.fetch)throw new Error("fetch is not defined - maybe your browser targets are not covering everything you need?") +var d=0 +function h(e){return d--,e}i.Test?(i.Test.registerWaiter((function(){return 0===d})),t.default=function(){return d++,t.fetch.apply(e,arguments).then((function(e){return e.clone().blob().then(h,h),e}),(function(e){throw h(e),e}))}):t.default=t.fetch,a.forEach((function(e){delete t[e]}))}))})("undefined"!=typeof window&&window||"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global)}define("@amp/ember-localizer/config/ar",["exports","@amp/ember-localizer/config/constants"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={rtl:!0,pluralForm(e){var r=e%100 +return 0===e?t.ZERO:1===e?t.ONE:2===e?t.TWO:r>=3&&r<=10?t.FEW:r>=11&&r<=99?t.MANY:t.OTHER}} +e.default=r})),define("@amp/ember-localizer/config/bn",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/ca",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/constants",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.ZERO=e.TWO=e.OTHER=e.ONE=e.MANY=e.FEW=void 0 +e.ZERO="zero" +e.ONE="one" +e.TWO="two" +e.FEW="few" +e.MANY="many" +e.OTHER="other"})),define("@amp/ember-localizer/config/da",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/de",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/en",["exports","@amp/ember-localizer/config/constants"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={rtl:!1,pluralForm:e=>1===e?t.ONE:t.OTHER} +e.default=r})),define("@amp/ember-localizer/config/es",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/fa",["exports","@amp/ember-localizer/config/zh"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/fr",["exports","@amp/ember-localizer/config/constants"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={rtl:!1,pluralForm:e=>e>=0&&e<2?t.ONE:t.OTHER} +e.default=r})),define("@amp/ember-localizer/config/fy",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/he",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={rtl:!0,pluralForm:t.default.pluralForm} +e.default=r})),define("@amp/ember-localizer/config/hi",["exports","@amp/ember-localizer/config/constants"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={rtl:!1,pluralForm:e=>0===e||1===e?t.ONE:t.OTHER} +e.default=r})),define("@amp/ember-localizer/config/it",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/iw",["exports","@amp/ember-localizer/config/he"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/ja",["exports","@amp/ember-localizer/config/zh"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/jv",["exports","@amp/ember-localizer/config/zh"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/ko",["exports","@amp/ember-localizer/config/zh"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/mr",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/ms",["exports","@amp/ember-localizer/config/zh"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/nl",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/no",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/pa",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/pl",["exports","@amp/ember-localizer/config/constants"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={rtl:!1,pluralForm(e){var r=e%1,n=e%10,i=e%100 +return 1===e?t.ONE:0===r&&n>=2&&n<=4&&!(i>=12&&i<=14)?t.FEW:0===r&&(0===n||1===n||n>=5&&n<=9||i>=12&&i<=14)?t.MANY:t.OTHER}} +e.default=r})),define("@amp/ember-localizer/config/pt",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/ru",["exports","@amp/ember-localizer/config/constants"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={rtl:!1,pluralForm(e){var r=e%1,n=e%10,i=e%100 +return 1===n&&11!==i?t.ONE:0===r&&n>=2&&n<=4&&!(i>=12&&i<=14)?t.FEW:0===r&&(0===n||n>=5&&n<=9||i>=11&&i<=14)?t.MANY:t.OTHER}} +e.default=r})),define("@amp/ember-localizer/config/sv",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/ta",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/te",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/tr",["exports","@amp/ember-localizer/config/constants"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={rtl:!1,pluralForm:()=>t.ONE} +e.default=r})) +define("@amp/ember-localizer/config/ur",["exports","@amp/ember-localizer/config/en"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/vi",["exports","@amp/ember-localizer/config/zh"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("@amp/ember-localizer/config/x-i18n",["exports","@amp/ember-localizer/config/constants"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={rtl:!1,pluralForm:()=>t.OTHER} +e.default=r})),define("@amp/ember-localizer/config/zh",["exports","@amp/ember-localizer/config/constants"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={rtl:!1,pluralForm:()=>t.OTHER} +e.default=r})),define("@amp/ember-localizer/helpers/t",["exports","@ember/component/helper","@ember/object","@ember/service"],(function(e,t,r,n){"use strict" +var i,o +function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,s=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return s(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{},n=this.get("_locale"),i=(0,t.get)(r,"count"),o=(0,c.makeArray)((0,t.get)(r,"default")) +o.unshift(e) +var a=n.getCompiledTemplate(o,i) +return a._isMissing&&this.trigger("missing",this.locale,e,r),a(r)},exists(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this._locale,i=(0,t.get)(r,"count"),o=n.findTranslation((0,c.makeArray)(e),i) +return"undefined"!==(0,l.typeOf)(o.result)&&!o.result._isMissing},addTranslations(e,t){(0,a.default)(e,t,(0,r.getOwner)(this)),this._addLocale(e),0===this.locale.indexOf(e)&&this._locale.rebuild()},_initDefaults:(0,u.on)("init",(function(){var e=(0,r.getOwner)(this).factoryFor("config:environment").class +if(null==this.locale){var t=(e.i18n||{}).defaultLocale +null==t&&(t="en"),this.set("locale",t)}})),_addLocale(e){this.get("locales").addObject(e)},_locale:(0,t.computed)("locale",(function(){return this.locale?new o.default(this.locale,(0,r.getOwner)(this)):null}))}) +e.default=f})),define("@amp/ember-localizer/services/translation",["exports","@ember/service","rsvp","@ember/application","web-experience-app/supported-locales","@amp/ember-localizer/utils/navigator-languages-polyfill","@amp/ember-localizer/utils/page-dir","fetch"],(function(e,t,r,n,i,o,a,s){"use strict" +var u,l,c,f +function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,s=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return d(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:navigator.languages,t=i.default.map((function(e){return e.toLowerCase()})),r="en-gb",n=0;n0&&void 0!==arguments[0]?arguments[0]:null,n=this.i18n,i=n.get("locales")||[] +return i.includes(t)?(0,r.resolve)():(0,r.resolve)(this.fetchFile(t)).then((function(r){return e.handleTranslations(t,r)}))}},{key:"handleTranslations",value:function(e,t){this.i18n.addTranslations(e,t)}},{key:"fetchFile",value:function(e){var t=this.fastboot +if(t){var n=t.shoebox.retrieve(P),i=null +if(t.isFastBoot)return void 0===n&&(n={},t.shoebox.put(P,n)),void 0===(i=this.allLocales[e])?(0,r.reject)("Translation file did not load"):(n[e]=i,(0,r.resolve)(i)) +if(void 0!==(i=(n||{})[e]))return(0,r.resolve)(i)}return(0,s.default)(this.getTranslationsURL(e)).then((function(e){return e.json()})).then((function(e){if("object"==typeof e)return e +throw new Error("Translation file did not load")}))}},{key:"use",value:function(e){this.i18n.set("locale",e),this.updateDocumentAttributes(e)}},{key:"updateDocumentAttributes",value:function(e){var t=e,r=p(e.split("-"),2),n=r[0],i=r[1] +n&&i&&(t="".concat(n.toLowerCase(),"-").concat(i.toUpperCase())) +var o=this.document.documentElement +o.setAttribute("dir",this.getPageDir(t)),o.setAttribute("lang",t)}},{key:"getPageDir",value:function(e){var t=e.split("-")[0] +return a.RTL_LANG_CODES.includes(t)?"rtl":"ltr"}},{key:"load",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getBestLanguage() +return(0,r.resolve)(t).then((function(t){return e.fetch(t).then((function(){return e.use(t)}))}))}}])&&m(t.prototype,o),u&&m(t,u),Object.defineProperty(t,"prototype",{writable:!1}),d}(t.default),c=E(l.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=E(l.prototype,"document",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l) +e.default=j})),define("@amp/ember-localizer/utils/add-translations",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r){var n="locale:".concat(e,"/translations"),i=r.factoryFor(n),o=i&&i.class +null==o&&(o={},r.register(n,o)) +Object.assign(o,t)}})),define("@amp/ember-localizer/utils/get-locales",["exports","@ember/array"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return Object.keys(require.entries).reduce((function(e,t){var r=t.match("/locales/(.+)/translations$") +return r&&e.pushObject(r[1]),e}),(0,t.A)()).sort()}})),define("@amp/ember-localizer/utils/i18n/compile-template",["exports","@ember/object","@ember/debug"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(r){return e.replace(n,(function(e,n){var i=(0,t.get)(r,n) +return i||"@@".concat(n,"@@")}))}} +var n=/@@([^@]+)@@/g})),define("@amp/ember-localizer/utils/i18n/missing-message",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){return""}})),define("@amp/ember-localizer/utils/locale",["exports","@ember/debug","@ember/utils"],(function(e,t,r){"use strict" +function n(e,t){for(var r=0;r0?e.substr(0,t):null}function u(e){var t={} +return Object.keys(e).forEach((function(n){var i=e[n] +"object"===(0,r.typeOf)(i)?(i=u(i),Object.keys(i).forEach((function(e){t["".concat(n,".").concat(e)]=i[e]}))):t[n]=i})),t}e.default=i})),define("@amp/ember-localizer/utils/navigator-languages-polyfill",[],(function(){"use strict" +var e +"object"!=typeof navigator||navigator.languages||Object.defineProperty(navigator,"languages",{get:(e=[],function(){var t=navigator.language||navigator.userLanguage +return t&&e[0]!==t&&(e[0]=t),e})})})),define("@amp/ember-localizer/utils/page-dir",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.RTL_LANG_CODES_OVERRIDE=e.RTL_LANG_CODES=void 0 +e.RTL_LANG_CODES_OVERRIDE=["he","iw"] +e.RTL_LANG_CODES=["ar","he","ku","ur","ps","yi","iw"]})),define("@amp/ember-metrics/-private/utils/timestamp",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.getTimestamp=function(){return Date.now()}})),define("@amp/ember-metrics/instance-initializers/metrics-initializer",["exports"],(function(e){"use strict" +function t(e){e.lookup("service:metrics"),e.lookup("service:perfkit")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t +var r={initialize:t} +e.default=r})),define("@amp/ember-metrics/modifiers/observe-impressions",["exports","ember-modifier","@ember/service"],(function(e,t,r){"use strict" +var n,i,o,a +function s(e,t,r,n,i,o,a){try{var s=e[o](a),u=s.value}catch(l){return void r(l)}s.done?t(u):Promise.resolve(u).then(n,i)}function u(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]&&arguments[0] +return this.mtkit?this.mtkit.eventFields.base.clientId({isSignedIn:e}):null}},{key:"gatherAndSetPageData",value:function(){this.currentPageData=this.starkit.currentPageData()}},{key:"recordPageEvent",value:function(){if("undefined"==typeof FastBoot){this.gatherAndSetPageData() +var e={refUrl:window.document.referrer} +this.isFirstRoute&&(e.extRefUrl=window.document.referrer,this.isFirstRoute=!1),this.recordEvent("page",e)}}},{key:"addBaseData",value:function(e){this.baseData=A(A({},this.baseData),e)}},{key:"exit",value:function(e){this.isDestroyed||this.isDestroying||(this.recordEvent("exit",{type:e}),this.mtkit.system.eventRecorder.flushUnreportedEvents(!0))}},{key:"enter",value:function(e){if(!this.isDestroyed&&!this.isDestroying){var t={type:e||(window.document.referrer.length>0?"link":"launch"),openUrl:this.getOpenURL(),refUrl:window.document.referrer,extRefUrl:window.document.referrer} +H(this,P)||(t.eventTime=window.initialPageRequestTime,W(this,P,!0)),this.recordEvent("enter",t)}}},{key:"getOpenURL",value:function(){if("undefined"==typeof FastBoot)return window.location.href}},{key:"recordFunnelEvent",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i=A(A(A({},this.baseData),this.currentPageData),r),o=[i.pageId,i.pageType,i.pageContext,i] +"click"===e&&o.splice(3,0,n||null),"enter"===e&&r.openUrl&&o.push({openUrl:r.openUrl}) +var a="transaction"===e?this.funnelKit.eventHandlers.transaction.metricsData(i):(t=this.funnelKit.eventHandlers[e]).metricsData.apply(t,o) +this.funnelKit.system.eventRecorder.recordEvent(this.funnelTopic,a)}},{key:"recordClickstreamEvent",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0 +if("transaction"!==e){var i=A(A(A({},this.baseData),this.currentPageData),r) +if(!this.mtkit.eventHandlers[e])throw new Error("Unsupported event type ".concat(e)) +var o=[i.pageId,i.pageType,i.pageContext,i] +"click"===e&&o.splice(3,0,n||null) +var a=(t=this.mtkit.eventHandlers[e]).metricsData.apply(t,o) +this.mtkit.system.eventRecorder.recordEvent(this.clickstreamTopic,a)}}},{key:"recordEvent",value:function(){this.starkit.metricsEnabled&&!1!==this.enabled&&(this.mtkit?(this.recordClickstreamEvent.apply(this,arguments),this.starkit.funnelKit&&this.funnelEnabled&&this.recordFunnelEvent.apply(this,arguments)):H(this,g).push(this._generateMetricsEvent.apply(this,arguments)))}},{key:"_generateMetricsEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0 +if(e&&"string"!=typeof e)throw new Error("generating event objects must provide an event name as a string") +return{eventName:e,data:A(A(A({eventTime:(0,a.getTimestamp)()},this.baseData),this.currentPageData),t),element:r}}},{key:"enable",value:function(){var e=this +"undefined"==typeof FastBoot&&!0===this.starkit.metricsEnabled&&(this.mtkit||this.starkit.loadMetricskit().catch((function(){})).then(this.afterEnable).then(this.flushDeferredEvents),H(this,P)||this.enter(),this.starkit.autoTrackingEnabled&&document.body.addEventListener("click",this.automaticClickRecorder),W(this,_,(function(t){"hidden"===document.visibilityState||t.isHidden?(e.starkit.impressionsEnabled&&e.recordImpressionsEvent({},{cleanupElements:!1}),e.exit("taskSwitch")):e.enter("taskSwitch")})),"undefined"!=typeof FastBoot||H(this,O)||this.watchEnterAndExit())}},{key:"afterEnable",value:function(){if(this.starkit.metricsEnabled){var e=this.clickstreamTopic||(1===this.starkit.clickstreamTopics.length?this.starkit.clickstreamTopics[0]:"") +try{if(e)this.clickstreamTopic=e +else if(!this.mtkit)throw"Clickstream is enabled, but no active Clickstream instance is found. Please specify a `clickstream.topic`, or alternatively set `metrics.clickstreamTopic`" +H(this,b).resolve()}catch(t){throw H(this,b).reject(t),t}}}},{key:"flushDeferredEvents",value:function(){if(this.mtkit){var e,t=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(!r){if(Array.isArray(e)||(r=R(e))||t&&e&&"number"==typeof e.length){r&&(e=r) +var n=0,i=function(){} +return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1 +return{s:function(){r=r.call(e)},n:function(){var e=r.next() +return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(H(this,g)) +try{for(t.s();!(e=t.n()).done;){var r=e.value,n=r.eventName,i=r.data,o=r.element +this.recordEvent(n,i,o)}}catch(a){t.e(a)}finally{t.f()}W(this,g,[])}else W(this,g,[])}},{key:"watchEnterAndExit",value:function(){var e=Q() +e&&document.addEventListener(e,H(this,_)),W(this,O,!0)}},{key:"automaticClickRecorder",value:function(e){var t=function(e){do{if(e.getAttribute&&e.getAttribute(Y))return e}while(e=e.parentElement) +return!1}(e.target) +if(!t)return!0 +var r,n=t.getAttribute(Y) +try{r=JSON.parse(n)}catch(i){return!0}t.hasAttribute("data-metrics-disable")||this.recordClick(e,t,r)}},{key:"disable",value:function(){this.enabled=!1}},{key:"recordClick",value:function(e,t,n){var i=e||{},o=i.target,a=i.clientX,s=i.clientY +t||(t=o) +var u=(0,r.assign)({},n,{positionX:a,positionY:s}) +if(this.starkit.impressionsEnabled&&e.composedPath){var l=t.getAttribute("data-metrics-impressions"),c=l?JSON.parse(l):null +if(null!=c&&c.impressionId){var f=e.composedPath().some((function(e){return"A"===(null==e?void 0:e.tagName)})) +if(t.isConnected)u.impressions=this.getImpressionsSnapshot(t) +else if(f&&H(this,E)){if(H(this,E).findIndex((function(e){return e.impressionId===c.impressionId&&e.impressionParentId===c.impressionParentId}))>-1){var p=H(this,E).filter((function(e){return e.impressionId!==c.impressionId})) +u.impressions=[c].concat(k(p))}W(this,E,null)}}}this.recordEvent("click",u,t)}},{key:"recordImpressionsEvent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0 +if(!this.isDestroyed&&!this.isDestroying&&this.starkit.impressionsEnabled){var r=e +if(!Object.keys(r).includes("impressions")){var n=this._generateImpressionsEvent(r,t)||{},i=n.data +r=i}r&&Object.keys(r)&&this.recordEvent("impressions",r)}}},{key:"_generateImpressionsEvent",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.cleanupElements,i=void 0===n||n +if(!this.starkit.impressionsEnabled)return null +var o,a=null===(e=this.starkit)||void 0===e?void 0:e.impressionsObserver +return a?(o=i?a.consumeAndCleanupImpressions():a.consumeImpressions(),this._generateMetricsEvent("impressions",A({impressions:o},t))):null}},{key:"observeImpressions",value:(u=regeneratorRuntime.mark((function e(){var t,r,n=arguments +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.afterEnablePromise +case 2:this.starkit.impressionsEnabled&&(null===(t=this.starkit)||void 0===t||null===(r=t.observeImpressions)||void 0===r||r.call.apply(r,[t].concat(Array.prototype.slice.call(n)))) +case 3:case"end":return e.stop()}}),e,this)})),x=function(){var e=this,t=arguments +return new Promise((function(r,n){var i=u.apply(e,t) +function o(e){j(i,r,n,o,a,"next",e)}function a(e){j(i,r,n,o,a,"throw",e)}o(void 0)}))},function(){return x.apply(this,arguments)})},{key:"unobserveImpressions",value:function(){var e,t +null===(e=this.starkit)||void 0===e||null===(t=e.unobserveImpressions)||void 0===t||t.call.apply(t,[e].concat(Array.prototype.slice.call(arguments)))}},{key:"setImpressionDataForElement",value:function(){var e +this.starkit.impressionsEnabled&&(null===(e=this.starkit)||void 0===e||e.setImpressionDataForElement.apply(e,arguments))}},{key:"willDestroy",value:function(){I(B(D.prototype),"willDestroy",this).apply(this,arguments),this.router.off("routeDidChange",this,H(this,y)),this.router.off("routeWillChange",this,H(this,w)) +var e="undefined"!=typeof FastBoot +if(!e){document.body.removeEventListener("click",this.automaticClickRecorder) +var t=Q() +t&&document.removeEventListener(t,H(this,_)),W(this,O,!1)}}}])&&M(t.prototype,n),o&&M(t,o),Object.defineProperty(t,"prototype",{writable:!1}),D}(t.default),l=G(u.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=G(u.prototype,"starkit",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=G(u.prototype,"isFirstRoute",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),p=G(u.prototype,"baseData",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),d=G(u.prototype,"enabled",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),h=G(u.prototype,"currentPageData",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),G(u.prototype,"afterEnable",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"afterEnable"),u.prototype),G(u.prototype,"flushDeferredEvents",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"flushDeferredEvents"),u.prototype),G(u.prototype,"watchEnterAndExit",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"watchEnterAndExit"),u.prototype),G(u.prototype,"automaticClickRecorder",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"automaticClickRecorder"),u.prototype),G(u.prototype,"recordImpressionsEvent",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"recordImpressionsEvent"),u.prototype),G(u.prototype,"_generateImpressionsEvent",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"_generateImpressionsEvent"),u.prototype),u) +function Q(){return void 0!==document.hidden?"visibilitychange":void 0!==document.msHidden?"msvisibilitychange":void 0!==document.webkitHidden?"webkitvisibilitychange":void 0}e.default=K})),define("@amp/ember-metrics/services/perfkit",["exports","@ember/service","@ember/runloop","@ember/object","@ember/test-waiters","@amp/ember-metrics/-private/utils/timestamp","@ember/application","web-vitals"],(function(e,t,r,n,i,o,a,s){"use strict" +var u,l,c,f,p,d,h +function v(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(!r){if(Array.isArray(e)||(r=y(e))||t&&e&&"number"==typeof e.length){r&&(e=r) +var n=0,i=function(){} +return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1 +return{s:function(){r=r.call(e)},n:function(){var e=r.next() +return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function m(e,t){var r=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;te.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1 +return{s:function(){r=r.call(e)},n:function(){var e=r.next() +return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function h(e,t){if(e){if("string"==typeof e)return v(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?v(e,t):void 0}}function v(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&void 0!==r[0]?r[0]:{},this.impressionsEnabled&&(this.impressionsObserver=new this._ImpressionObserver(t)) +case 2:case"end":return e.stop()}}),e,this)}))),function(){return v.apply(this,arguments)})},{key:"setupFunnelKit",value:function(){var e=this.funnelTopic +if(this.funnelEnabled&&e){var t=new this._ClickstreamProcessor(e,this.htmlDelegates) +this.setupMetricsKitDelegates(t,this.funnelConstraintProfiles),t.config.setDebugSource(null),this.htmlDelegates.eventRecorder.setProperties(e,{anonymous:!0}),this.funnelUrl&&t.config.setDebugSource({metricsUrl:this.funnelUrl}),this.funnelKit=t}}},{key:"setupMetricskit",value:function(e){var t=new this._ClickstreamProcessor(e,this.htmlDelegates) +this.setupMetricsKitDelegates(t,this.constraintProfiles),t.config.setDebugSource(null),this.metricsUrl&&t.config.setDebugSource({metricsUrl:this.metricsUrl}),this.htmlDelegates.eventRecorder.setProperties(e,{anonymous:this.anonymous}),this.mtkits[e]=t}},{key:"loadPerfkit",value:(h=b(regeneratorRuntime.mark((function e(){var t,r +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("undefined"==typeof FastBoot){e.next=2 +break}return e.abrupt("return") +case 2:return t=[emberAutoImportDynamic("@amp-metrics/mt-perfkit"),emberAutoImportDynamic("@amp-metrics/mt-metricskit-delegates-html")],this.isDesktop&&t.push(emberAutoImportDynamic("@amp-metrics/mt-metricskit-delegates-html-desktop")),e.next=6,Promise.all(t) +case 6:r=e.sent,this.perfkit=r[0].default,this.htmlDelegates=r[1],this.isDesktop&&A(this,l,r[2]) +case 10:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"loadMetricskit",value:(a=b(regeneratorRuntime.mark((function e(){var t,r,n,i,o,a +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("undefined"==typeof FastBoot){e.next=2 +break}return e.abrupt("return") +case 2:return t=[emberAutoImportDynamic("@amp-metrics/mt-metricskit"),emberAutoImportDynamic("@amp-metrics/mt-metricskit-delegates-html")],this.impressionsEnabled&&t.push(emberAutoImportDynamic("@amp-metrics/mt-impressions-observer")),this.isDesktop&&t.push(emberAutoImportDynamic("@amp-metrics/mt-metricskit-delegates-html-desktop")),e.next=7,Promise.all(t) +case 7:r=e.sent,this._ClickstreamProcessor=r[0].ClickstreamProcessor,this.htmlDelegates=r[1],this.isDesktop&&A(this,l,this.impressionsEnabled?r[3]:r[2]),this.impressionsEnabled&&(this._ImpressionObserver=this._ImpressionObserver||r[2].ImpressionObserver),n=this.clickstreamTopics||[],i=d(n) +try{for(i.s();!(o=i.n()).done;)a=o.value,this.mtkits[a]||this.setupMetricskit(a)}catch(s){i.e(s)}finally{i.f()}this.funnelKit||this.setupFunnelKit(),this.impressionsEnabled&&!this.impressionsObserver&&this.setupImpressionsObserver() +case 17:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"observeImpressions",value:function(e){var t,r,n=d(e) +try{for(n.s();!(r=n.n()).done;){var i=r.value +z(i.getAttribute("data-metrics-impressions")),[i.tagName.toLowerCase(),i.id].concat(p(Array.from(i.classList).map((function(e){return".".concat(e)})))).filter(Boolean).join("")}}catch(o){n.e(o)}finally{n.f()}null===(t=this.impressionsObserver)||void 0===t||t.observe(Array.from(e))}},{key:"unobserveImpressions",value:function(e){var t +null===(t=this.impressionsObserver)||void 0===t||t.unobserve(Array.from(e))}},{key:"setImpressionDataForElement",value:function(e,t){e.setAttribute("data-metrics-impressions",JSON.stringify(t))}},{key:"willDestroy",value:function(){var e +_(R(O.prototype),"willDestroy",this).apply(this,arguments),null===(e=this.impressionsObserver)||void 0===e||e.destroy()}}])&&w(t.prototype,i),o&&w(t,o),Object.defineProperty(t,"prototype",{writable:!1}),O}(t.default),s=M(a.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=M(a.prototype,"perfkitInitialized",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),a) +function z(e){try{return JSON.parse(e)}catch(t){return null}}e.default=L})),define("@amp/ember-ui-bidi-text/components/bidi-text",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@amp/ember-ui-bidi-text/utils/amp-bidi","@ember/template"],(function(e,t,r,n,i,o,a){"use strict" +var s,u +function l(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;r)/gi,k=(s=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") +e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)})(s,e) +var t,r,n,i=d(s) +function s(){var e +c(this,s) +for(var t=arguments.length,r=new Array(t),n=0;n').concat(t,"

")})).join("\n")):null}}])&&f(t.prototype,r),n&&f(t,n),Object.defineProperty(t,"prototype",{writable:!1}),s}(n.default),g=s.prototype,y="fastboot",w=[i.inject],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(_).forEach((function(e){E[e]=_[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=w.slice().reverse().reduce((function(e,t){return t(g,y,e)||e}),E),O&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(O):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(g,y,E),E=null),u=E,s),R=(0,t.setComponentTemplate)(P,k) +e.default=R})),define("@amp/ember-ui-bidi-text/utils/amp-bidi",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.contextualTextDirection=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"\n",r=e.split(t) +return r.map(h)},e.directionFor=c,e.isRTLParagraph=l +var t=[[65,90],[97,122],[170,170],[181,181],[186,186],[192,214],[216,246],[248,696],[699,705],[720,721],[736,740],[750,750],[880,883],[886,887],[890,893],[895,895],[902,902],[904,906],[908,908],[910,929],[931,1013],[1015,1154],[1162,1327],[1329,1366],[1369,1417],[2307,2361],[2363,2363],[2365,2368],[2377,2380],[2382,2384],[2392,2401],[2404,2432],[2434,2435],[2437,2444],[2447,2448],[2451,2472],[2474,2480],[2482,2482],[2486,2489],[2493,2496],[2503,2504],[2507,2508],[2510,2510],[2519,2519],[2524,2525],[2527,2529],[2534,2545],[2548,2554],[2556,2557],[2563,2563],[2565,2570],[2575,2576],[2579,2600],[2602,2608],[2610,2611],[2613,2614],[2616,2617],[2622,2624],[2649,2652],[2654,2654],[2662,2671],[2674,2676],[2678,2678],[2691,2691],[2693,2701],[2703,2705],[2707,2728],[2730,2736],[2738,2739],[2741,2745],[2749,2752],[2761,2761],[2763,2764],[2768,2768],[2784,2785],[2790,2800],[2809,2809],[2818,2819],[2821,2828],[2831,2832],[2835,2856],[2858,2864],[2866,2867],[2869,2873],[2877,2878],[2880,2880],[2887,2888],[2891,2892],[2903,2903],[2908,2909],[2911,2913],[2918,2935],[2947,2947],[2949,2954],[2958,2960],[2962,2965],[2969,2970],[2972,2972],[2974,2975],[2979,2980],[2984,2986],[2990,3001],[3006,3007],[3009,3010],[3014,3016],[3018,3020],[3024,3024],[3031,3031],[3046,3058],[3073,3075],[3077,3084],[3086,3088],[3090,3112],[3114,3129],[3133,3133],[3137,3140],[3160,3162],[3168,3169],[3174,3183],[3199,3200],[3202,3212],[3214,3216],[3218,3240],[3242,3251],[3253,3257],[3261,3268],[3270,3272],[3274,3275],[3285,3286],[3294,3294],[3296,3297],[3302,3311],[3313,3314],[3330,3331],[3333,3340],[3342,3344],[3346,3386],[3389,3392],[3398,3400],[3402,3404],[3406,3407],[3412,3425],[3430,3455],[3458,3459],[3461,3478],[3482,3505],[3507,3515],[3517,3517],[3520,3526],[3535,3537],[3544,3551],[3558,3567],[3570,3572],[3585,3632],[3634,3635],[3648,3654],[3663,3675],[3713,3714],[3716,3716],[3719,3720],[3722,3722],[3725,3725],[3732,3735],[3737,3743],[3745,3747],[3749,3749],[3751,3751],[3754,3755],[3757,3760],[3762,3763],[3773,3773],[3776,3780],[3782,3782],[3792,3801],[3804,3807],[3840,3863],[3866,3892],[3894,3894],[3896,3896],[3902,3911],[3913,3948],[3967,3967],[3973,3973],[3976,3980],[4030,4037],[4039,4044],[4046,4058],[4096,4140],[4145,4145],[4152,4152],[4155,4156],[4159,4183],[4186,4189],[4193,4208],[4213,4225],[4227,4228],[4231,4236],[4238,4252],[4254,4293],[4295,4295],[4301,4301],[4304,4680],[4682,4685],[4688,4694],[4696,4696],[4698,4701],[4704,4744],[4746,4749],[4752,4784],[4786,4789],[4792,4798],[4800,4800],[4802,4805],[4808,4822],[4824,4880],[4882,4885],[4888,4954],[4960,4988],[4992,5007],[5024,5109],[5112,5117],[5121,5759],[5761,5786],[5792,5880],[5888,5900],[5902,5905],[5920,5937],[5941,5942],[5952,5969],[5984,5996],[5998,6e3],[6016,6067],[6070,6070],[6078,6085],[6087,6088],[6100,6106],[6108,6108],[6112,6121],[6160,6169],[6176,6264],[6272,6276],[6279,6312],[6314,6314],[6320,6389],[6400,6430],[6435,6438],[6441,6443],[6448,6449],[6451,6456],[6470,6509],[6512,6516],[6528,6571],[6576,6601],[6608,6618],[6656,6678],[6681,6682],[6686,6741],[6743,6743],[6753,6753],[6755,6756],[6765,6770],[6784,6793],[6800,6809],[6816,6829],[6916,6963],[6965,6965],[6971,6971],[6973,6977],[6979,6987],[6992,7018],[7028,7036],[7042,7073],[7078,7079],[7082,7082],[7086,7141],[7143,7143],[7146,7148],[7150,7150],[7154,7155],[7164,7211],[7220,7221],[7227,7241],[7245,7304],[7312,7354],[7357,7367],[7379,7379],[7393,7393],[7401,7404],[7406,7411],[7413,7415],[7424,7615],[7680,7957],[7960,7965],[7968,8005],[8008,8013],[8016,8023],[8025,8025],[8027,8027],[8029,8029],[8031,8061],[8064,8116],[8118,8124],[8126,8126],[8130,8132],[8134,8140],[8144,8147],[8150,8155],[8160,8172],[8178,8180],[8182,8188],[8206,8206],[8305,8305],[8319,8319],[8336,8348],[8450,8450],[8455,8455],[8458,8467],[8469,8469],[8473,8477],[8484,8484],[8486,8486],[8488,8488],[8490,8493],[8495,8505],[8508,8511],[8517,8521],[8526,8527],[8544,8584],[9014,9082],[9109,9109],[9372,9449],[9900,9900],[10240,10495],[11264,11310],[11312,11358],[11360,11492],[11499,11502],[11506,11507],[11520,11557],[11559,11559],[11565,11565],[11568,11623],[11631,11632],[11648,11670],[11680,11686],[11688,11694],[11696,11702],[11704,11710],[11712,11718],[11720,11726],[11728,11734],[11736,11742],[12293,12295],[12321,12329],[12334,12335],[12337,12341],[12344,12348],[12353,12438],[12445,12447],[12449,12538],[12540,12543],[12549,12591],[12593,12686],[12688,12730],[12784,12828],[12832,12879],[12896,12923],[12927,12976],[12992,13003],[13008,13054],[13056,13174],[13179,13277],[13280,13310],[13312,13312],[19893,19893],[19968,19968],[40943,40943],[40960,42124],[42192,42508],[42512,42539],[42560,42606],[42624,42653],[42656,42735],[42738,42743],[42786,42887],[42889,42937],[42999,43009],[43011,43013],[43015,43018],[43020,43044],[43047,43047],[43056,43063],[43072,43123],[43136,43203],[43214,43225],[43250,43262],[43264,43301],[43310,43334],[43346,43347],[43359,43388],[43395,43442],[43444,43445],[43450,43451],[43453,43469],[43471,43481],[43486,43492],[43494,43518],[43520,43560],[43567,43568],[43571,43572],[43584,43586],[43588,43595],[43597,43597],[43600,43609],[43612,43643],[43645,43695],[43697,43697],[43701,43702],[43705,43709],[43712,43712],[43714,43714],[43739,43755],[43758,43765],[43777,43782],[43785,43790],[43793,43798],[43808,43814],[43816,43822],[43824,43877],[43888,44004],[44006,44007],[44009,44012],[44016,44025],[44032,44032],[55203,55203],[55216,55238],[55243,55291],[55296,55296],[56191,56192],[56319,56320],[57343,57344],[63743,64109],[64112,64217],[64256,64262],[64275,64279],[65313,65338],[65345,65370],[65382,65470],[65474,65479],[65482,65487],[65490,65495],[65498,65500],[65536,65547],[65549,65574],[65576,65594],[65596,65597],[65599,65613],[65616,65629],[65664,65786],[65792,65792],[65794,65794],[65799,65843],[65847,65855],[65933,65934],[66e3,66044],[66176,66204],[66208,66256],[66304,66339],[66349,66378],[66384,66421],[66432,66461],[66463,66499],[66504,66517],[66560,66717],[66720,66729],[66736,66771],[66776,66811],[66816,66855],[66864,66915],[66927,66927],[67072,67382],[67392,67413],[67424,67431],[69632,69632],[69634,69687],[69703,69709],[69734,69743],[69762,69810],[69815,69816],[69819,69825],[69837,69837],[69840,69864],[69872,69881],[69891,69926],[69932,69932],[69942,69958],[69968,70002],[70004,70006],[70018,70069],[70079,70088],[70093,70093],[70096,70111],[70113,70132],[70144,70161],[70163,70190],[70194,70195],[70197,70197],[70200,70205],[70272,70278],[70280,70280],[70282,70285],[70287,70301],[70303,70313],[70320,70366],[70368,70370],[70384,70393],[70402,70403],[70405,70412],[70415,70416],[70419,70440],[70442,70448],[70450,70451],[70453,70457],[70461,70463],[70465,70468],[70471,70472],[70475,70477],[70480,70480],[70487,70487],[70493,70499],[70656,70711],[70720,70721],[70725,70725],[70727,70745],[70747,70747],[70749,70749],[70784,70834],[70841,70841],[70843,70846],[70849,70849],[70852,70855],[70864,70873],[71040,71089],[71096,71099],[71102,71102],[71105,71131],[71168,71218],[71227,71228],[71230,71230],[71233,71236],[71248,71257],[71296,71338],[71340,71340],[71342,71343],[71350,71350],[71360,71369],[71424,71450],[71456,71457],[71462,71462],[71472,71487],[71680,71726],[71736,71736],[71739,71739],[71840,71922],[71935,71935],[72192,72192],[72199,72200],[72203,72242],[72249,72250],[72255,72262],[72272,72272],[72279,72280],[72284,72323],[72326,72329],[72343,72343],[72346,72354],[72384,72440],[72704,72712],[72714,72751],[72766,72773],[72784,72812],[72816,72847],[72873,72873],[72881,72881],[72884,72884],[72960,72966],[72968,72969],[72971,73008],[73030,73030],[73040,73049],[73056,73061],[73063,73064],[73066,73102],[73107,73108],[73110,73110],[73112,73112],[73120,73129],[73440,73458],[73461,73464],[73728,74649],[74752,74862],[74864,74868],[74880,75075],[77824,78894],[82944,83526],[92160,92728],[92736,92766],[92768,92777],[92782,92783],[92880,92909],[92917,92917],[92928,92975],[92983,92997],[93008,93017],[93019,93025],[93027,93047],[93053,93071],[93760,93850],[93952,94020],[94032,94078],[94099,94111],[94176,94177],[94208,94208],[100337,100337],[100352,101106],[110592,110878],[110960,111355],[113664,113770],[113776,113788],[113792,113800],[113808,113817],[113820,113820],[113823,113823],[118784,119029],[119040,119078],[119081,119142],[119146,119154],[119171,119172],[119180,119209],[119214,119272],[119520,119539],[119648,119672],[119808,119892],[119894,119964],[119966,119967],[119970,119970],[119973,119974],[119977,119980],[119982,119993],[119995,119995],[119997,120003],[120005,120069],[120071,120074],[120077,120084],[120086,120092],[120094,120121],[120123,120126],[120128,120132],[120134,120134],[120138,120144],[120146,120485],[120488,120538],[120540,120596],[120598,120654],[120656,120712],[120714,120770],[120772,120779],[120832,121343],[121399,121402],[121453,121460],[121462,121475],[121477,121483],[127248,127278],[127280,127337],[127344,127404],[127462,127490],[127504,127547],[127552,127560],[127568,127569],[131072,131072],[173782,173782],[173824,173824],[177972,177972],[177984,177984],[178205,178205],[178208,178208],[183969,183969],[183984,183984],[191456,191456],[194560,195101],[983040,983040],[1048573,1048573],[1048576,1048576],[1114109,1114109]],r=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1519,1524],[1536,1541],[1544,1544],[1547,1547],[1549,1549],[1563,1564],[1566,1610],[1632,1641],[1643,1647],[1649,1749],[1757,1757],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2046,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2144,2154],[2208,2228],[2230,2237],[2274,2274],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67742],[67751,67759],[67808,67826],[67828,67829],[67835,67867],[67872,67897],[67903,67903],[67968,68023],[68028,68047],[68050,68096],[68112,68115],[68117,68119],[68121,68149],[68160,68168],[68176,68184],[68192,68255],[68288,68324],[68331,68342],[68352,68405],[68416,68437],[68440,68466],[68472,68497],[68505,68508],[68521,68527],[68608,68680],[68736,68786],[68800,68850],[68858,68899],[68912,68921],[69216,69246],[69376,69415],[69424,69445],[69457,69465],[124928,125124],[125127,125135],[125184,125251],[125264,125273],[125278,125279],[126065,126132],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651]],n=new Set,i=new Set,o=new Set,a=new Set +function s(e,t){for(var r=0,n=t.length-1;n>=r;){var i=Math.floor((r+n)/2) +if(t[i][0]<=e&&e<=t[i][1])return!0 +t[i][0]e&&(n=i-1)}return!1}function u(e,t,r){for(var n=0;n0&&(o.has(e)?l+=1:a.has(e)?c+=1:u(e,r,n)?(o.add(e),l+=1):u(e,t,i)&&(a.add(e),c+=1))})),0!==l&&l/(l+c)>=.4}function c(e){return l(e)?"rtl":"ltr"}var f=/^<[^/][^>]*>$/,p=/^<\/[^>]+>$/,d=function(e){return p.test(e)||f.test(e)},h=function(e){return{text:e.trim(),isTag:d(e.trim()),direction:c(e)}}})),define("@amp/ember-ui-global-elements/-private/utils",["exports"],(function(e){"use strict" +function t(e,t){if("function"==typeof e.createRawHTMLSection)return e.createRawHTMLSection(t) +var r=e.createDocumentFragment(),n=e.createElement("div") +return n.innerHTML=t,[].forEach.call(n.childNodes,(function(e){r.appendChild(e)})),r}Object.defineProperty(e,"__esModule",{value:!0}),e.buildFragment=t,e.insertIntoBody=function(e,r,n){var i,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{} +if(!n)return +var a=e.lookup("service:-document"),s=e.resolveRegistration("config:environment"),u=a.body +"test"===s.environment&&"undefined"==typeof FastBoot&&(u=a.querySelector(e.rootElement)) +if(null!==(i=a.querySelector)&&void 0!==i&&i.call(a,r))return +var l=t(a,n) +o.prepend?u.insertBefore(l,u.firstChild):u.appendChild(l)},e.insertIntoHead=function(e,r,n){var i +if(!n)return +if(null!==(i=e.querySelector)&&void 0!==i&&i.call(e,r))return +var o=t(e,n) +e.head.appendChild(o)}})),define("@amp/ember-ui-global-elements/components/global-elements-footer",["exports","@glimmer/component","@ember/service","@amp/ember-ui-global-elements/-private/utils","@ember/application"],(function(e,t,r,n,i){"use strict" +var o,a +function s(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function u(e,t){for(var r=0;r\n")}var y=(i=(0,r.inject)("-document"),o=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") +e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)})(d,e) +var t,r,i,o=p(d) +function d(){var e +c(this,d),u(h(e=o.apply(this,arguments)),"globalElements",a,h(e)),u(h(e),"document",s,h(e)) +var t=g("ac-gn-search-suggestions-enabled","false",{selector:b}),r=h(e),i=r.document +return(0,n.insertIntoHead)(i,"[".concat(b,"]"),t),e}return t=d,r&&l(t.prototype,r),i&&l(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}(t.default),a=m(o.prototype,"globalElements",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=m(o.prototype,"document",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o) +e.default=y})),define("@amp/ember-ui-global-elements/components/global-elements-nav",["exports","@glimmer/component","@ember/service","@amp/ember-ui-global-elements/-private/utils","@ember/application"],(function(e,t,r,n,i){"use strict" +var o,a +function s(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function u(e,t){for(var r=0;r\n")}var w=(i=(0,r.inject)("-document"),o=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") +e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)})(v,e) +var t,r,i,o=p(v) +function v(){var e +c(this,v),u(h(e=o.apply(this,arguments)),"globalElements",a,h(e)),u(h(e),"document",s,h(e)) +var t=e.globalElements.styles +if(!t)return d(e) +var r=y("/global-elements/".concat(t.nav),{selector:b}),i=y("/global-elements/".concat(t.footer),{selector:g}),l=h(e),f=l.document +return(0,n.insertIntoHead)(f,"[".concat(b,"]"),r),(0,n.insertIntoHead)(f,"[".concat(g,"]"),i),e}return t=v,r&&l(t.prototype,r),i&&l(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}(t.default),a=m(o.prototype,"globalElements",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=m(o.prototype,"document",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o) +e.default=w})),define("@amp/ember-ui-global-elements/components/global-elements",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service"],(function(e,t,r,n,i){"use strict" +var o,a,s +function u(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function l(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&void 0!==u[0]?u[0]:null,e.next=4,this.loadManifest() +case 4:if(n=e.sent,i=n.map,o=i[this.storefront.toUpperCase()],0!==(a="object"==typeof o?Object.keys(o):[]).length){e.next=10 +break}return e.abrupt("return") +case 10:if(!(0,r.isEmpty)(t)){e.next=12 +break}return e.abrupt("return",a[0]) +case 12:if(-1===t.indexOf("-")){e.next=17 +break}if(!(a.indexOf(t)>-1)){e.next=15 +break}return e.abrupt("return",t) +case 15:e.next=20 +break +case 17:if(s=a.find((function(e){return d(e.split("-"),1)[0]===t})),(0,r.isEmpty)(s)){e.next=20 +break}return e.abrupt("return",s) +case 20:return e.abrupt("return",a[0]) +case 21:case"end":return e.stop()}}),e,this)}))),function(){return v.apply(this,arguments)})},{key:"loadManifest",value:(h=m(regeneratorRuntime.mark((function e(){var t,r,n +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.manifest){e.next=2 +break}return e.abrupt("return",this.manifest) +case 2:if(null===(t=this.fastboot)||void 0===t||!t.isFastBoot){e.next=6 +break}r=Promise.resolve(FastBoot.require("@amp/global-elements")),e.next=14 +break +case 6:return e.next=8,(0,s.default)("".concat(this.globalElementsHost,"/index.json")) +case 8:if(!(n=e.sent).ok){e.next=13 +break}r=n.json(),e.next=14 +break +case 13:throw n +case 14:return e.next=16,r +case 16:return this.manifest=e.sent,e.abrupt("return",this.manifest) +case 18:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"loadContent",value:(u=m(regeneratorRuntime.mark((function e(t){var r,n,i,o,a +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(r=this.fastboot)||void 0===r||!r.isFastBoot){e.next=6 +break}return n=this.getFastbootFile(t),this.fastboot.deferRendering(n),e.abrupt("return",n) +case 6:return i=this.globalElementsHost.replace(/\/$/,""),o="".concat(i,"/").concat(t),e.next=10,(0,s.default)(o) +case 10:if(!(a=e.sent).ok){e.next=15 +break}return e.abrupt("return",a.json()) +case 15:throw a +case 16:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{key:"getFastbootFile",value:function(e){var t=this,r=FastBoot.require("fs") +return new Promise((function(n,i){r.readFile(t.getGlobalElementsPath(e),{encoding:"utf8"},(function(e,t){e?i(e):n(JSON.parse(t))}))}))}},{key:"getGlobalElementsPath",value:function(e){return FastBoot.require("path").join(FastBoot.distPath,"global-elements",e)}}])&&y(t.prototype,n),i&&y(t,i),Object.defineProperty(t,"prototype",{writable:!1}),k}(t.default),l=k(u.prototype,"nav",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=k(u.prototype,"footer",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(u.prototype,"styles",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(u.prototype,"scripts",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u) +e.default=R})),define("@amp/ember-ui-global-elements/utils/constants",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.SHOEBOX_KEY=void 0 +e.SHOEBOX_KEY="global-elements"})),define("@amp/ember-ui-media-artwork/components/amp-artwork/image",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/application"],(function(e,t,r,n,i,o){"use strict" +var a,s +function u(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;r0&&(l=".".concat(i,", #").concat(i,"::before {\n width: ").concat(a,"px;\n height: ").concat(u,"px;\n }\n .").concat(i,"::before {\n padding-top: ").concat(u/a*100,"%;\n }")) +var c=n.mediaQuery +return c&&l.length>0?"@media ".concat(c," {\n ").concat(l,"\n }"):l})).join("\n"):""}},{key:"handleUpdate",value:function(){this.isDownloaded=!1}},{key:"onLoad",value:function(){this.isDownloaded=!0}},{key:"getCropCodeAdjustedHeight",value:function(e){if(0===e.height){var t=this.profileObject.crop,r=this.ARTWORK_CROPCODES[t] +if(r){var n=this.args.artwork,i=(n.width-r.horizontalCrop)/(n.height-r.verticalCrop) +e.height=(0,s.adjustedHeight)(e.width,i)}}}}])&&P(t.prototype,r),i&&P(t,i),Object.defineProperty(t,"prototype",{writable:!1}),p}(i.default),y=C(g.prototype,"isDownloaded",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C(g.prototype,"profileObject",[p],Object.getOwnPropertyDescriptor(g.prototype,"profileObject"),g.prototype),C(g.prototype,"pictureStyles",[d],Object.getOwnPropertyDescriptor(g.prototype,"pictureStyles"),g.prototype),C(g.prototype,"fallbackArtwork",[h],Object.getOwnPropertyDescriptor(g.prototype,"fallbackArtwork"),g.prototype),C(g.prototype,"showFallback",[v],Object.getOwnPropertyDescriptor(g.prototype,"showFallback"),g.prototype),C(g.prototype,"imgHTMLDimensions",[m],Object.getOwnPropertyDescriptor(g.prototype,"imgHTMLDimensions"),g.prototype),C(g.prototype,"imgStyle",[b],Object.getOwnPropertyDescriptor(g.prototype,"imgStyle"),g.prototype),C(g.prototype,"handleUpdate",[n.action],Object.getOwnPropertyDescriptor(g.prototype,"handleUpdate"),g.prototype),C(g.prototype,"onLoad",[n.action],Object.getOwnPropertyDescriptor(g.prototype,"onLoad"),g.prototype),g) +e.default=M,(0,t.setComponentTemplate)(S,M)})),define("@amp/ember-ui-media-artwork/helpers/deprecate-block-syntax",["exports","@ember/component/helper","@ember/debug"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var n=(0,t.helper)((function(){})) +e.default=n})),define("@amp/ember-ui-media-artwork/helpers/mzstatic-image-url",["exports","@ember/component/helper","@amp/ember-ui-media-artwork/utils/srcset"],(function(e,t,r){"use strict" +function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,s=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return i(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:1 +return Math.floor(e/t)},e.adjustedWidth=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1 +return Math.floor(e*t)}})),define("@amp/ember-ui-media-artwork/utils/crop-codes",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.SQUARE_CENTER_CROP=e.SPECIFIC_RECTANGLE=e.SOURCE_SIZE=e.FC_CROP_44=e.FC_CROP_270=e.CONSTRAINED_WIDTH=e.CONSTRAINED_HEIGHT=e.BOUNDED_BOX=void 0 +e.BOUNDED_BOX="bb" +e.CONSTRAINED_HEIGHT="h" +e.CONSTRAINED_WIDTH="w" +e.SQUARE_CENTER_CROP="cc" +e.SPECIFIC_RECTANGLE="sr" +e.SOURCE_SIZE="ss" +e.FC_CROP_270="fa" +e.FC_CROP_44="fb"})),define("@amp/ember-ui-media-artwork/utils/has-alpha",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.hasAlpha=function(e){if(!e)return!1 +var t=e.hasAlpha,r=e.url +if(null==t)return!!r&&r.includes(".png/") +return t}})),define("@amp/ember-ui-media-artwork/utils/srcset",["exports"],(function(e){"use strict" +function t(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return +if("string"==typeof e)return r(e,t) +var n=Object.prototype.toString.call(e).slice(8,-1) +"Object"===n&&e.constructor&&(n=e.constructor.name) +if("Map"===n||"Set"===n)return Array.from(e) +if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n) +var i=0,o=function(){} +return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1 +return{s:function(){n=n.call(e)},n:function(){var e=n.next() +return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:{},o=[],a=t(_) +try{for(a.s();!(n=a.n()).done;){var s,u=n.value,l=t(r) +try{for(l.s();!(s=l.n()).done;){var c=s.value +o.push(E(e,c,u,i))}}catch(f){l.e(f)}finally{l.f()}}}catch(f){a.e(f)}finally{a.f()}return o.join(", ")},e.buildSrc=O,e.buildSrcset=E,e.fileTypeRegex=e.effectCropCodeRegex=void 0,e.mimeTypeForFormat=function(e){return k[e]||"image/".concat(e)},e.qualityRegex=void 0,e.replaceCropCode=function(e,t){var r=/(\{c\})/.test(e),n=e +t&&!r&&(n=n.replace(g,(function(e,t,r,n){return"".concat(t,"x").concat(r,"{c}.").concat(n)}))) +return n},e.replaceQualityParam=P,e.widthHeightRegex=void 0 +var a=/({w}|[0-9]+)x({h}|[0-9]+)/ +e.widthHeightRegex=a +var s=a.source,u=/({f})|([a-zA-Z]{3,4})/ +e.fileTypeRegex=u +var l=u.source,c=/[A-z]{1,6}\.[\w]{1,8}/ +e.effectCropCodeRegex=c +var f=c.source,p=/-[0-9]{2,3}/ +e.qualityRegex=p +var d=p.source,h=new RegExp("^".concat(s,"([a-zA-Z]+)")),v=new RegExp("\\.(".concat(l,")")),m=new RegExp("".concat(s,"(").concat(f,")\\.(").concat(l,")")),b=new RegExp("/".concat(s,"(").concat(f,"|[a-z]{1,2}|{c})?(").concat(d,")?\\.(").concat(l,")")),g=new RegExp("".concat(s,"(?:").concat(f,"|[a-z]{1,2}|{c})(?:").concat(d,")?\\.(").concat(l,")")),y="jpg" +e.DEFAULT_EXTENSION=y +var w="-sRGB" +e.DEFAULT_PROFILE=w +var _=[1,2] +function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0 +if(e){var n=t.width,i=t.height,o=t.quality,a=t.crop||t.cropCode,s=r||t.options||{},u=t.fileType||t.extension||y,l=t.profile||w +if("jpeg"===u)throw new Error("jpeg is not a supported format, please pass jpg instead") +return!1!==s.forceCropCode&&(e=j(e,a)),(e=P(e,o)).replace("{w}",n).replace("{h}",i).replace("{c}",a||"").replace("{q}",o).replace("{f}",u).replace("{p}",l)}}function E(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{} +"webp"===t.fileType&&60===t.quality&&delete t.quality +var o=i(i({},t),{},{width:t.width*r,height:Math.ceil(t.height*r)}),a=O(e,o,n) +return n.xDescriptor?"".concat(a," ").concat(r,"x"):"".concat(a," ").concat(t.width*r,"w")}function P(e,t){var r=/(-\{q\})/.test(e),n=e +return t&&!r?n=n.replace(b,(function(e,t,r,n,i,o){return"/".concat(t,"x").concat(r).concat(n||"","-{q}.").concat(o)})):!t&&r&&(n=n.replace("-{q}","")),n}function j(e,t){var r=e.split("/"),n=r.pop(),i=n.match(h),o=i?i.pop():null,a=m.test(n) +if(t&&o&&!a){var s=n.replace(h,"$1x$2{c}").replace(v,".{f}") +e="".concat(r.join("/"),"/").concat(s)}return e}var k={jpg:"image/jpeg"}})),define("@amp/ember-ui-media-shelf/-private/grid-config",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={A:{xsmall:1,small:2,medium:2,large:3,xlarge:3},B:{xsmall:1,small:2,medium:3,large:4,xlarge:4},C:{xsmall:2,small:3,medium:4,large:5,xlarge:5},D:{xsmall:3,small:4,medium:5,large:8,xlarge:8},E:{xsmall:2,small:5,medium:9,large:10,xlarge:10},F:{xsmall:1,small:2,medium:3,large:3,xlarge:3},G:{xsmall:2,small:4,medium:5,large:6,xlarge:6},H:{xsmall:3,small:6,medium:8,large:10,xlarge:10},EllipseA:{xsmall:2,small:4,medium:6,large:6,xlarge:6},Spotlight:{xsmall:1,small:1,medium:1,large:1,xlarge:1},"1-1-2-3":{xsmall:1,small:1,medium:2,large:3,xlarge:3}}})),define("@amp/ember-ui-media-shelf/-private/lru-map",["exports"],(function(e){"use strict" +function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var r=0;r0&&isFinite(e)&&(this.limit=e,this.prune()),this}},{key:"get",value:function(e){var t +return this.has(e)&&(t=n(c(h.prototype),"get",this).call(this,e),this.limit&&(this.delete(e),this.set(e,t))),t}},{key:"set",value:function(e,t){return n(c(h.prototype),"set",this).call(this,e,t),this.prune(),this}},{key:"prune",value:function(){for(;this.size>this.limit;)this.delete(this.keys().next().value)}}])&&r(s.prototype,f),p&&r(s,p),Object.defineProperty(s,"prototype",{writable:!1}),h}(a(Map)) +e.LruMap=f +var p=f +e.default=p})),define("@amp/ember-ui-media-shelf/-private/media-queries",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_MEDIA_QUERIES=void 0 +e.DEFAULT_MEDIA_QUERIES={xsmall:"(max-width:739px)",small:"(min-width:740px) and (max-width:999px)",medium:"(min-width:1000px) and (max-width:1319px)",large:"(min-width:1320px)"}})),define("@amp/ember-ui-media-shelf/-private/rtl-compliant",["exports"],(function(e){"use strict" +var t +Object.defineProperty(e,"__esModule",{value:!0}),e.getIsRTLOffsetCompliant=function(){if(!t){var e=document.createElement("div"),r=e.style +r.width="50px",r.height="50px",r.overflow="scroll",r.direction="rtl" +var n=document.createElement("div"),i=n.style +return i.width="100px",i.height="100px",e.appendChild(n),document.body.appendChild(e),e.scrollLeft=-10,t=-10===e.scrollLeft,document.body.removeChild(e),t}return t}})),define("@amp/ember-ui-media-shelf/-private/scroll-by-polyfill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if("undefined"!=typeof FastBoot)return +if("scrollBehavior"in document.documentElement.style)return +var e=window.matchMedia("(prefers-reduced-motion: reduce)") +function r(){e.matches?t&&(n.prototype.scrollBy=t):(t=n.prototype.scrollBy,n.prototype.scrollBy=function(e){(function(e,t){document.documentElement.classList.add("shelf-no-snap") +var r=i(),n=e.scrollLeft +a({scrollable:e,method:o,startTime:r,startX:n,x:t})})(this,this.scrollLeft+e)})}e.addListener(r),r()} +var t,r=window,n=r.HTMLElement||r.Element +var i=r.performance&&r.performance.now?r.performance.now.bind(r.performance):Date.now +function o(e){this.scrollLeft=e}function a(e){var t,n=(i()-e.startTime)/468,o=(t=n=n>1?1:n,.5*(1-Math.cos(Math.PI*t))) +1===n&&document.documentElement.classList.remove("shelf-no-snap") +var s=e.startX+(e.x-e.startX)*o +e.method.call(e.scrollable,s),s!==e.x&&r.requestAnimationFrame(a.bind(r,e))}})),define("@amp/ember-ui-media-shelf/components/items-resolver",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/object/promise-proxy-mixin","rsvp"],(function(e,t,r,n,i,o,a){"use strict" +function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r=t.length&&function(e,t){return t.get?t.get.call(e):t.value}(n=e,m(n,w,"get"))e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&!this.lastElementInView}},{key:"columnConfig",get:function(){var e=this.config.GRID_CONFIG[this.args.grid] +if(!e)throw new Error("Please provide a grid config. Valid values:",Object.keys(this.config.GRID_CONFIG)) +return e}},{key:"enablePaddleHover",get:function(){return!this.args.disablePaddleHover}},{key:"columns",get:function(){return this.columnConfig[this.viewport.size]}},{key:"gridColumnsStyle",get:function(){return(0,c.htmlSafe)("--grid-rows:".concat(this.rows,"; --grid-column-gap:").concat(this.gridColumnGap))}},{key:"chunkLength",get:function(){return this.columns*this.rows}},{key:"numberOfPages",get:function(){return+((this.args.items||[]).length/this.chunkLength).toFixed(2)}},{key:"currentLastVisibleElementIndex",get:function(){return Array.from(W(this,C).values()).sort().pop()}},{key:"highestPageCount",get:function(){return Math.ceil((this.currentLastVisibleElementIndex+1)/this.chunkLength)}},{key:"onResize",value:function(){var e=this +W(this,k)&&(0,s.cancel)(W(this,k)),W(this,x)&&q(this,k,(0,s.later)(this,(function(){e.scrollableContainer.scrollBy(-1,0),q(e,x,!1)}),750)),q(this,x,!0)}},{key:"onOrientationChange",value:function(){var e=this.args.id,t=this.scrollPositions.getPosition(e) +this.scrollPositions.trigger("forceScroll",e,t)}},{key:"goToNextPage",value:function(){(0,s.throttle)(this,"_goToNextPage",300)}},{key:"_goToNextPage",value:function(){var e=this.scrollableContainer.getBoundingClientRect().width+20-W(this,T) +this.scrollableContainer.scrollBy(e*this.rtlAdjustment,0)}},{key:"goToPreviousPage",value:function(){(0,s.throttle)(this,"_goToPreviousPage",300)}},{key:"_goToPreviousPage",value:function(){var e=this.scrollableContainer.getBoundingClientRect().width+20-W(this,T) +this.scrollableContainer.scrollBy(-e*this.rtlAdjustment,0)}},{key:"announcePagination",value:function(){var e=this +if(this.announcer){this.defaultPaginationAnnouncement="",this.args.title&&(this.defaultPaginationAnnouncement+="".concat(this.args.title," : ")),this.defaultPaginationAnnouncement+="Page ".concat(this.highestPageCount," of ").concat(Math.ceil(this.numberOfPages),".") +var t=this.defaultPaginationAnnouncement +this.announcer.textContent=t,(0,s.later)(this,(function(){e.announcer.textContent=""}),250)}}},{key:"createAnnouncer",value:function(){var e=document.createElement("div") +return e.setAttribute("aria-live","polite"),e.classList.add("shelf-grid-announcer"),e}}])&&L(t.prototype,r),n&&L(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(n.default),v=Y(h.prototype,"document",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=Y(h.prototype,"scrollPositions",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=Y(h.prototype,"viewport",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=Y(h.prototype,"isRTL",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),y=Y(h.prototype,"rtlAdjustment",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w=Y(h.prototype,"lastElementInView",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=Y(h.prototype,"defaultPaginationAnnouncement",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),O=Y(h.prototype,"announcer",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),E=Y(h.prototype,"currentFirstVisibleElementIndex",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=Y(h.prototype,"outerSidePadding",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Y(h.prototype,"onInsert",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"onInsert"),h.prototype),Y(h.prototype,"onHeaderInsert",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"onHeaderInsert"),h.prototype),Y(h.prototype,"onDestroy",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"onDestroy"),h.prototype),Y(h.prototype,"onListInsert",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"onListInsert"),h.prototype),Y(h.prototype,"onElementEnter",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"onElementEnter"),h.prototype),Y(h.prototype,"onElementExit",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"onElementExit"),h.prototype),Y(h.prototype,"onNeedsMoreItemsUpToIndexOrWarn",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"onNeedsMoreItemsUpToIndexOrWarn"),h.prototype),Y(h.prototype,"onResize",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"onResize"),h.prototype),Y(h.prototype,"onOrientationChange",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"onOrientationChange"),h.prototype),Y(h.prototype,"goToNextPage",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"goToNextPage"),h.prototype),Y(h.prototype,"goToPreviousPage",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"goToPreviousPage"),h.prototype),h) +function J(e){var t=getComputedStyle(e),r=t.paddingLeft,n=t.paddingRight +return parseFloat(r,10)+parseFloat(n,10)}e.default=Q,(0,t.setComponentTemplate)(K,Q)})),define("@amp/ember-ui-media-shelf/components/media-shelf-grid/body",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service"],(function(e,t,r,n,i,o){"use strict" +var a,s,u +function l(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;r1?r-1:0),i=1;i1?r-1:0),i=1;ie.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=0){var r=this.cache.get(this.state.uuid) +0===t?r&&r.delete(e):(r||(r=new Map,this.cache.set(this.state.uuid,r)),r.set(e,t))}}},{key:"hasPositions",value:function(){return this.cache.has(this.state.uuid)}},{key:"getPosition",value:function(e){var t +return(null===(t=this.cache.get(this.state.uuid))||void 0===t?void 0:t.get(e))||0}},{key:"on",value:function(e,t){p(this,d)[e]=p(this,d)[e]||[],p(this,d)[e].push(t)}},{key:"off",value:function(e,t){p(this,d)[e]&&(p(this,d)[e]=p(this,d)[e].filter((function(e){return e!==t})))}},{key:"trigger",value:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;ne.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r({element:null}),installModifier(e,t,r){e.element=t,r.positional.forEach((function(){})),r.named&&Object.values(r.named)},updateModifier(e,t){var r=e.element,n=o(t.positional),i=n[0],a=n.slice(1) +t.positional.forEach((function(){})),t.named&&Object.values(t.named),s((function(){i(r,a,t.named)}))},destroyModifier(){}}}),i((function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e)}))) +e.default=u})),define("@ember/render-modifiers/modifiers/will-destroy",["exports","@ember/modifier"],(function(e,t){"use strict" +function r(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier(e,t){var r=e.element,n=i(t.positional);(0,n[0])(r,n.slice(1),t.named)}}}),n((function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e)}))) +e.default=a})),define("@ember/test-waiters/build-waiter",["exports","@ember/debug","@ember/test-waiters/token","@ember/test-waiters/waiter-manager"],(function(e,t,r,n){"use strict" +function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:this.nextToken(),t=arguments.length>1?arguments[1]:void 0 +if(this._register(),this.items.has(e))throw new Error("beginAsync called for ".concat(e," but it is already pending.")) +var r=new Error +return this.items.set(e,{get stack(){return r.stack},label:t}),e}},{key:"endAsync",value:function(e){if(!this.items.has(e)&&!this._getCompletedOperations(e).has(e))throw new Error("endAsync called with no preceding beginAsync call.") +this.items.delete(e),this._getCompletedOperations(e).set(e,!0)}},{key:"waitUntil",value:function(){return 0===this.items.size}},{key:"debugInfo",value:function(){var e=[] +return this.items.forEach((function(t){e.push(t)})),e}},{key:"reset",value:function(){this.items.clear()}},{key:"_register",value:function(){this.isRegistered||((0,n.register)(this),this.isRegistered=!0)}},{key:"_getCompletedOperations",value:function(e){var t=typeof e +return!("function"===t)&&!(null!==e&&"object"===t)?this.completedOperationsForPrimitives:this.completedOperationsForTokens}}]),e}(),c=function(){function e(t){i(this,e),this.name=t}return a(e,[{key:"beginAsync",value:function(){return this}},{key:"endAsync",value:function(){}},{key:"waitUntil",value:function(){return!0}},{key:"debugInfo",value:function(){return[]}},{key:"reset",value:function(){}}]),e}()})),define("@ember/test-waiters/index",["exports","@ember/test-waiters/waiter-manager","@ember/test-waiters/build-waiter","@ember/test-waiters/wait-for-promise","@ember/test-waiters/wait-for"],(function(e,t,r,n,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_reset",{enumerable:!0,get:function(){return t._reset}}),Object.defineProperty(e,"_resetWaiterNames",{enumerable:!0,get:function(){return r._resetWaiterNames}}),Object.defineProperty(e,"buildWaiter",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"getPendingWaiterState",{enumerable:!0,get:function(){return t.getPendingWaiterState}}),Object.defineProperty(e,"getWaiters",{enumerable:!0,get:function(){return t.getWaiters}}),Object.defineProperty(e,"hasPendingWaiters",{enumerable:!0,get:function(){return t.hasPendingWaiters}}),Object.defineProperty(e,"register",{enumerable:!0,get:function(){return t.register}}),Object.defineProperty(e,"unregister",{enumerable:!0,get:function(){return t.unregister}}),Object.defineProperty(e,"waitFor",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"waitForPromise",{enumerable:!0,get:function(){return n.default}})})),define("@ember/test-waiters/token",["exports"],(function(e){"use strict" +function t(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1 +return{s:function(){r=r.call(e)},n:function(){var e=r.next() +return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}(o()) +try{for(t.s();!(e=t.n()).done;){e.value.isRegistered=!1}}catch(r){t.e(r)}finally{t.f()}i.clear()},e.getPendingWaiterState=a,e.getWaiters=o,e.hasPendingWaiters=s,e.register=function(e){i.set(e.name,e)},e.unregister=function(e){i.delete(e.name)} +var i=new Map +function o(){var e=[] +return i.forEach((function(t){e.push(t)})),e}function a(){var e={pending:0,waiters:{}} +return i.forEach((function(t){if(!t.waitUntil()){e.pending++ +var r=t.debugInfo() +e.waiters[t.name]=r||!0}})),e}function s(){return a().pending>0}t.default.Test&&(0,r.registerWaiter)((function(){return!s()}))})),define("@embroider/macros/es-compat",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return null!=e&&e.__esModule?e:{default:e}}})),define("@embroider/macros/runtime",["exports"],(function(e){"use strict" +function t(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1 +return{s:function(){n=n.call(e)},n:function(){var e=n.next() +return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}(o) +try{for(u.s();!(a=u.n()).done;){(0,a.value)(s)}}catch(l){u.e(l)}finally{u.f()}}})),define("@glimmer/component/-private/base-component-manager",["exports","@glimmer/component/-private/component"],(function(e,t){"use strict" +function r(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);rt},e.gte=function(e,t){return e>=t},e.lt=function(e,t){return e=0?a:null}})),define("ember-composable-helpers/utils/is-equal",["exports","@ember/utils"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2] +return n?JSON.stringify(e)===JSON.stringify(r):(0,t.isEqual)(e,r)||(0,t.isEqual)(r,e)}})),define("ember-composable-helpers/utils/is-object",["exports","@ember/utils"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return"object"===(0,t.typeOf)(e)||"instance"===(0,t.typeOf)(e)}})),define("ember-composable-helpers/utils/is-promise",["exports","@ember/utils","ember-composable-helpers/utils/is-object"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return(0,r.default)(e)&&function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +return"function"===(0,t.typeOf)(e.then)&&"function"===(0,t.typeOf)(e.catch)}(e)}})),define("ember-fetch/errors",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.isAbortError=function(e){return"AbortError"==e.name},e.isBadRequestResponse=function(e){return 400===e.status},e.isConflictResponse=function(e){return 409===e.status},e.isForbiddenResponse=function(e){return 403===e.status},e.isGoneResponse=function(e){return 410===e.status},e.isInvalidResponse=function(e){return 422===e.status},e.isNotFoundResponse=function(e){return 404===e.status},e.isServerErrorResponse=function(e){return e.status>=500&&e.status<600},e.isUnauthorizedResponse=function(e){return 401===e.status}})),define("ember-fetch/types",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)}})),define("ember-fetch/utils/determine-body-promise",["exports","@ember/debug"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r){return e.text().then((function(n){var i=n +try{i=JSON.parse(n)}catch(a){if(!(a instanceof SyntaxError))throw a +var o=e.status +!e.ok||204!==o&&205!==o&&"HEAD"!==r.method?(0,t.debug)("This response was unable to be parsed as json: ".concat(n)):i=void 0}return i}))}})),define("ember-fetch/utils/mung-options-for-fetch",["exports","@ember/polyfills","ember-fetch/utils/serialize-query-params","ember-fetch/types"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){var i=(0,t.assign)({credentials:"same-origin"},e) +if(i.method=(i.method||i.type||"GET").toUpperCase(),i.data)if("GET"===i.method||"HEAD"===i.method){if(Object.keys(i.data).length){var o=i.url.indexOf("?")>-1?"&":"?" +i.url+="".concat(o).concat((0,r.serializeQueryParams)(i.data))}}else(0,n.isPlainObject)(i.data)?i.body=JSON.stringify(i.data):i.body=i.data +return i}})),define("ember-fetch/utils/serialize-query-params",["exports","ember-fetch/types"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.serializeQueryParams=n +var r=/\[\]$/ +function n(e){var n=[] +return function e(o,a){var s,u,l +if(o)if(Array.isArray(a))for(s=0,u=a.length;s5&&void 0!==arguments[5]&&arguments[5],a="true"===o&&!t +o&&"false"!==o||!t||(e.setAttribute("data-in-viewport-entered",!0),n()) +a&&(i(),r&&e.setAttribute("data-in-viewport-entered",!1))})(t,(0,r.default)(v,d,h,l),f,i,o,m),f||"true"!==m?a(e.bind(this,t,{scrollableArea:u,viewportTolerance:l,viewportSpy:f},i,o,a,s)):s()}} +var i=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this._rafPool=new t.default,this.elementRegistry=new WeakMap}var r,i,o +return r=e,(i=[{key:"add",value:function(){var e +return(e=this._rafPool).add.apply(e,arguments)}},{key:"flush",value:function(){return this._rafPool.flush()}},{key:"remove",value:function(){var e +return(e=this._rafPool).remove.apply(e,arguments)}},{key:"reset",value:function(){var e,t;(e=this._rafPool).reset.apply(e,arguments),(t=this._rafPool).stop.apply(t,arguments)}},{key:"addEnterCallback",value:function(e,t){this.elementRegistry.set(e,Object.assign({},this.elementRegistry.get(e),{enterCallback:t}))}},{key:"addExitCallback",value:function(e,t){this.elementRegistry.set(e,Object.assign({},this.elementRegistry.get(e),{exitCallback:t}))}}])&&n(r.prototype,i),o&&n(r,o),Object.defineProperty(r,"prototype",{writable:!1}),e}() +e.default=i})),define("ember-in-viewport/breakpoints",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={mobile:"(max-width: 767px)",tablet:"(min-width: 768px) and (max-width: 991px)",desktop:"(min-width: 992px) and (max-width: 1200px)"}})),define("ember-in-viewport/initializers/viewport-config",["exports","ember-in-viewport/utils/can-use-dom"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=n +var r={viewportDidScroll:!0,viewportSpy:!1,viewportListeners:[{context:window,event:"scroll"},{context:window,event:"resize"}],viewportTolerance:{top:0,left:0,bottom:0,right:0},intersectionThreshold:0,scrollableArea:null} +function n(){var e=arguments[1]||arguments[0],t=e.resolveRegistration("config:environment"),n=t.viewportConfig,i=void 0===n?{}:n,o=Object.assign({},r,i) +e.register("config:in-viewport",o,{instantiate:!1})}t.default&&r.viewportListeners.push({context:document,event:"touchmove"}) +var i={name:"viewport-config",initialize:n} +e.default=i})),define("ember-in-viewport/modifiers/in-viewport",["exports","@ember/debug","@ember/object","@ember/service","ember-modifier","fast-deep-equal"],(function(e,t,r,n,i,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var a,s,u=["onEnter","onExit"] +function l(e,t){if(null==e)return{} +var r,n,i=function(e,t){if(null==e)return{} +var r,n,i={},o=Object.keys(e) +for(n=0;n=0||(i[r]=e[r]) +return i}(e,t) +if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e) +for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function c(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0 +if(this.viewportUseIntersectionObserver){this.observerAdmin||this.startIntersectionObserver() +var i=this.buildObserverOptions(t);(0,o.schedule)("afterRender",this,this.setupIntersectionObserver,e,i,r,n)}else this.rafAdmin||this.startRAF(),(0,o.schedule)("afterRender",this,this._startRaf,e,t,r,n) +return{onEnter:this.addEnterCallback.bind(this,e),onExit:this.addExitCallback.bind(this,e)}}},{key:"addEnterCallback",value:function(e,t){this.viewportUseIntersectionObserver?this.observerAdmin.addEnterCallback(e,t):this.rafAdmin.addEnterCallback(e,t)}},{key:"addExitCallback",value:function(e,t){this.viewportUseIntersectionObserver?this.observerAdmin.addExitCallback(e,t):this.rafAdmin.addExitCallback(e,t)}},{key:"addToRegistry",value:function(e,t){this.registry&&this.registry.set(e,{observerOptions:t})}},{key:"setupIntersectionObserver",value:function(e,t,r,n){this.isDestroyed||this.isDestroying||(this.addToRegistry(e,t),this.observerAdmin.add(e,t,r,n))}},{key:"buildObserverOptions",value:function(e){var t=e.intersectionThreshold,r=void 0===t?0:t,n=e.scrollableArea,i=void 0===n?null:n,o=e.viewportTolerance,a=void 0===o?{}:o,s="string"==typeof i&&i?document.querySelector(i):i instanceof HTMLElement?i:void 0,u=a.top,l=void 0===u?0:u,c=a.left,f=void 0===c?0:c,p=a.bottom,d=void 0===p?0:p,h=a.right,v=void 0===h?0:h +return{root:s,rootMargin:"".concat(l,"px ").concat(v,"px ").concat(d,"px ").concat(f,"px"),threshold:r}}},{key:"unobserveIntersectionObserver",value:function(e){if(e){var t=this.registry.get(e) +"object"==typeof t&&this.observerAdmin.unobserve(e,t.observerOptions)}}},{key:"addRAF",value:function(e,t){this.rafAdmin.add(e,t)}},{key:"removeRAF",value:function(e){this.rafAdmin&&this.rafAdmin.remove(e)}},{key:"isInViewport",value:function(){return a.default.apply(void 0,arguments)}},{key:"stopWatching",value:function(e){this.observerAdmin&&this.unobserveIntersectionObserver(e),this.rafAdmin&&this.removeRAF(e)}},{key:"willDestroy",value:function(){(0,r.set)(this,"registry",null),this.observerAdmin&&(this.observerAdmin.destroy(),(0,r.set)(this,"observerAdmin",null)),this.rafAdmin&&(this.rafAdmin.reset(),(0,r.set)(this,"rafAdmin",null))}},{key:"_buildOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,n.getOwner)(this) +if(t)return Object.assign(e,t.lookup("config:in-viewport"))}},{key:"_startRaf",value:function(e,t,r,n){this.isDestroyed||this.isDestroying||(r=r||g,n=n||g,(0,c.startRAF)(e,t,r,n,this.addRAF.bind(this,e.id),this.removeRAF.bind(this,e.id)))}}])&&p(t.prototype,i),v&&p(t,v),Object.defineProperty(t,"prototype",{writable:!1}),y}(t.default) +e.default=y})),define("ember-in-viewport/utils/can-use-dom",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t=!("undefined"==typeof window||!window.document||!window.document.createElement) +e.default=t})),define("ember-in-viewport/utils/can-use-intersection-observer",["exports","ember-in-viewport/utils/can-use-dom"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t.default)return!1 +return function(e){if("IntersectionObserver"in e&&"IntersectionObserverEntry"in e&&"intersectionRatio"in e.IntersectionObserverEntry.prototype)return"isIntersecting"in e.IntersectionObserverEntry.prototype||Object.defineProperty(e.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}}),!0 +return!1}(window)}})),define("ember-in-viewport/utils/can-use-raf",["exports","ember-in-viewport/utils/can-use-dom"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t.default)return!1 +return function(e,t,r){var n,i=["ms","moz","webkit","o"] +for(n=0;n0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1 +if(!e)return"none" +var i=t.top,o=t.left,a=e.top,s=e.left,u={top:r((i-a)/n)*n,left:r((o-s)/n)*n} +if(u.top>0)return"down" +if(u.top<0)return"up" +if(u.left>0)return"right" +if(u.left<0)return"left"} +var r=Math.floor})),define("ember-in-viewport/utils/find-elem",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){var t +t=e.nodeType===Node.ELEMENT_NODE||e.nodeType===Node.DOCUMENT_NODE||e instanceof Window?e:document.querySelector(e) +return t}})),define("ember-in-viewport/utils/is-in-viewport",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t,o=e.top,a=e.left,s=e.bottom,u=e.right,l=e.height,c=e.width,f=Object.assign(Object.assign({},t),i),p=f.top,d=f.left,h=f.bottom,v=f.right +return o+p>=0&&a+d>=0&&Math.round(s)-h-l<=Math.round(r)&&Math.round(u)-v-c<=Math.round(n)} +var t={top:0,left:0,bottom:0,right:0}})) +define("ember-inflector/index",["exports","ember-inflector/lib/system"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return t.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return t.singularize}}) +var r=t.Inflector +e.default=r})),define("ember-inflector/lib/helpers/pluralize",["exports","ember-inflector","ember-inflector/lib/utils/make-helper"],(function(e,t,r){"use strict" +function n(e,t,r){return(n=i()?Reflect.construct:function(e,t,r){var n=[null] +n.push.apply(n,t) +var i=new(Function.bind.apply(e,n)) +return r&&o(i,r.prototype),i}).apply(null,arguments)}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 +if(Reflect.construct.sham)return!1 +if("function"==typeof Proxy)return!0 +try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return +if("string"==typeof e)return s(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:{} +this._cacheUsed=!0 +var n=[e,t,r.withoutCount] +return this._pCache[n]||(this._pCache[n]=this._pluralize(e,t,r))}},purgeCache(){this._cacheUsed=!1,this._sCache=c(),this._pCache=c()},disableCache(){this._sCache=null,this._pCache=null,this.singularize=function(e){return this._singularize(e)},this.pluralize=function(){return this._pluralize.apply(this,arguments)}},plural(e,t){this._cacheUsed&&this.purgeCache(),this.rules.plurals.push([e,t.toLowerCase()])},singular(e,t){this._cacheUsed&&this.purgeCache(),this.rules.singular.push([e,t.toLowerCase()])},uncountable(e){this._cacheUsed&&this.purgeCache(),s(this.rules,[e.toLowerCase()])},irregular(e,t){this._cacheUsed&&this.purgeCache(),u(this.rules,[[e,t]])},pluralize(){return this._pluralize.apply(this,arguments)},_pluralize(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +return void 0===t?this.inflect(e,this.rules.plurals,this.rules.irregular):(1!==parseFloat(e)&&(t=this.inflect(t,this.rules.plurals,this.rules.irregular)),r.withoutCount?t:"".concat(e," ").concat(t))},singularize(e){return this._singularize(e)},_singularize(e){return this.inflect(e,this.rules.singular,this.rules.irregularInverse)},inflect(e,r,s){var u,l,c,f,p,d,h,v +if(d=!e||n.test(e),h=a.test(e),d)return e +if(c=e.toLowerCase(),(f=i.exec(e)||o.exec(e))&&(p=f[2].toLowerCase()),this.rules.uncountable[c]||this.rules.uncountable[p])return e +for(v in s)if(c.match(v+"$"))return l=s[v],h&&s[p]&&(l=(0,t.capitalize)(l),v=(0,t.capitalize)(v)),e.replace(new RegExp(v,"i"),l) +for(var m=r.length;m>0&&!(v=(u=r[m-1])[0]).test(e);m--);return v=(u=u||[])[0],l=u[1],e.replace(v,l)}},l.defaultRules=r.default,l.inflector=new l(r.default) +var f=l +e.default=f})),define("ember-inflector/lib/system/string",["exports","ember-inflector/lib/system/inflector"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.pluralize=function(){var e +return(e=t.default.inflector).pluralize.apply(e,arguments)},e.singularize=function(e){return t.default.inflector.singularize(e)}})),define("ember-inflector/lib/utils/make-helper",["exports","ember","@ember/component/helper"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if(r.default)return r.default.helper(e) +if(t.default.HTMLBars)return t.default.HTMLBars.makeBoundHelper(e) +return t.default.Handlebars.makeBoundHelper(e)}})),define("ember-lifeline/debounce-task",["exports","@ember/debug","@ember/runloop","@ember/destroyable"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.cancelDebounce=function(e,t){if(!i.has(e))return +var n=i.get(e) +if(!n.has(t))return +var o=n.get(t).cancelId +n.delete(t),(0,r.cancel)(o)},e.debounceTask=function(e,t){if(e.isDestroying)return +for(var a=arguments.length,s=new Array(a>2?a-2:0),u=2;ue=!0}) +window.addEventListener("test",null,t)}catch(r){}return e}() +e.PASSIVE_SUPPORTED=o +var a +function s(e,t,r){}(function(e){e[e.Target=0]="Target",e[e.eventName=1]="eventName",e[e.callback=2]="callback",e[e.originalCallback=3]="originalCallback",e[e.options=4]="options"})(a||(a={}))})),define("ember-lifeline/index",["exports","ember-lifeline/run-task","ember-lifeline/poll-task","ember-lifeline/debounce-task","ember-lifeline/dom-event-listeners","ember-lifeline/utils/disposable","ember-lifeline/mixins/run","ember-lifeline/mixins/dom","ember-lifeline/mixins/disposable"],(function(e,t,r,n,i,o,a,s,u){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ContextBoundEventListenersMixin",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"ContextBoundTasksMixin",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"DisposableMixin",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Token",{enumerable:!0,get:function(){return r.Token}}),Object.defineProperty(e,"_setRegisteredPollers",{enumerable:!0,get:function(){return r._setRegisteredPollers}}),Object.defineProperty(e,"_setRegisteredTimers",{enumerable:!0,get:function(){return t._setRegisteredTimers}}),Object.defineProperty(e,"addEventListener",{enumerable:!0,get:function(){return i.addEventListener}}),Object.defineProperty(e,"cancelDebounce",{enumerable:!0,get:function(){return n.cancelDebounce}}),Object.defineProperty(e,"cancelPoll",{enumerable:!0,get:function(){return r.cancelPoll}}),Object.defineProperty(e,"cancelTask",{enumerable:!0,get:function(){return t.cancelTask}}),Object.defineProperty(e,"debounceTask",{enumerable:!0,get:function(){return n.debounceTask}}),Object.defineProperty(e,"pollTask",{enumerable:!0,get:function(){return r.pollTask}}),Object.defineProperty(e,"queuedPollTasks",{enumerable:!0,get:function(){return r.queuedPollTasks}}),Object.defineProperty(e,"registerDisposable",{enumerable:!0,get:function(){return o.registerDisposable}}),Object.defineProperty(e,"removeEventListener",{enumerable:!0,get:function(){return i.removeEventListener}}),Object.defineProperty(e,"runDisposables",{enumerable:!0,get:function(){return o.runDisposables}}),Object.defineProperty(e,"runTask",{enumerable:!0,get:function(){return t.runTask}}),Object.defineProperty(e,"scheduleTask",{enumerable:!0,get:function(){return t.scheduleTask}}),Object.defineProperty(e,"setShouldPoll",{enumerable:!0,get:function(){return r.setShouldPoll}}),Object.defineProperty(e,"throttleTask",{enumerable:!0,get:function(){return t.throttleTask}})})),define("ember-lifeline/mixins/disposable",["exports","@ember/object/mixin","@ember/debug","ember-lifeline/utils/disposable"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=t.default.create({init(){this._super.apply(this,arguments)},registerDisposable(e){(0,n.registerDisposable)(this,e)}}) +e.default=i})),define("ember-lifeline/mixins/dom",["exports","@ember/object/mixin","@ember/debug","ember-lifeline/dom-event-listeners"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=t.default.create({init(){this._super.apply(this,arguments)},addEventListener(e,t,r,i){var a +this.isComponent&&"function"==typeof t?(i=r,r=t,t=e,a=this.element):a=o(this.element,e),(0,n.addEventListener)(this,a,t,r,i)},removeEventListener(e,t,r,i){var a +this.isComponent&&"function"==typeof t?(r=t,t=e,a=this.element):a=o(this.element,e),(0,n.removeEventListener)(this,a,t,r,i)}}) +function o(e,t){var r +if("string"===typeof t){var n=e.querySelector(t) +if(null===n)throw new Error("Called addEventListener with selector not found in DOM: ".concat(t)) +r=n}else(t instanceof Element&&t.nodeType||t instanceof Window)&&(r=t) +return r}e.default=i})),define("ember-lifeline/mixins/run",["exports","@ember/object/mixin","@ember/debug","ember-lifeline/run-task","ember-lifeline/poll-task","ember-lifeline/debounce-task"],(function(e,t,r,n,i,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var a=t.default.create({init(){this._super.apply(this,arguments)},runTask(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0 +return(0,n.runTask)(this,e,t)},cancelTask(e){(0,n.cancelTask)(this,e)},scheduleTask(e,t){for(var r=arguments.length,i=new Array(r>2?r-2:0),o=2;o1?t-1:0),n=1;n2&&void 0!==arguments[2]?arguments[2]:f(),l=(0,r.default)(e,t,"pollTask"),p=function(){return l.call(e,o)},d=i.get(e) +d||(d=new Set,i.set(e,d),(0,n.registerDestructor)(e,c(e,d))) +d.add(a),o=s()?p:function(){u[a]=p} +return l.call(e,o),a},e.queuedPollTasks=void 0,e.setShouldPoll=function(e){o=e} +var i=new WeakMap +var o,a=0 +function s(){return o?o():!t.default.testing}var u=Object.create(null) +function l(e,t){var r,n=i.get(e) +r=t,void 0!==n&&n.delete(r),delete u[r]}function c(e,t){return function(){t.forEach((function(t){l(e,t)}))}}function f(){return a++}e.queuedPollTasks=u})),define("ember-lifeline/run-task",["exports","@ember/debug","@ember/runloop","@ember/destroyable","ember-lifeline/utils/get-task"],(function(e,t,r,n,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e._setRegisteredTimers=function(e){a=e},e.cancelTask=s,e.runTask=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 +if(e.isDestroying)return o +var a=(0,i.default)(e,t,"runTask"),s=u(e),l=(0,r.later)((function(){s.delete(l),a.call(e)}),n) +return s.add(l),l},e.scheduleTask=function(e,t,n){if(e.isDestroying)return o +for(var a,s=(0,i.default)(e,n,"scheduleTask"),l=u(e),c=function(){l.delete(a) +for(var t=arguments.length,r=new Array(t),n=0;n3?f-3:0),d=3;d2?n-2:0),a=2;a!1,init(){this._super(),this.moduleBasedResolver=!0,this._moduleRegistry||(this._moduleRegistry=new s),this._normalizeCache=Object.create(null),this.pluralizedTypes=this.pluralizedTypes||Object.create(null),this.pluralizedTypes.config||(this.pluralizedTypes.config="config"),this._deprecatedPodModulePrefix=!1},normalize(e){return this._normalizeCache[e]||(this._normalizeCache[e]=this._normalize(e))},resolve(e){var t,r=this.parseName(e),n=r.resolveMethodName +return"function"==typeof this[n]&&(t=this[n](r)),null==t&&(t=this.resolveOther(r)),t},_normalize(e){var t=e.split(":") +if(t.length>1){var r=t[0] +return"component"===r||"helper"===r||"modifier"===r||"template"===r&&0===t[1].indexOf("components/")?r+":"+t[1].replace(/_/g,"-"):r+":"+(0,i.dasherize)(t[1].replace(/\./g,"/"))}return e},pluralize(e){return this.pluralizedTypes[e]||(this.pluralizedTypes[e]=e+"s")},podBasedLookupWithPrefix(e,t){var r=t.fullNameWithoutType +return"template"===t.type&&(r=r.replace(/^components\//,"")),e+"/"+r+"/"+t.type},podBasedModuleName(e){var t=this.namespace.podModulePrefix||this.namespace.modulePrefix +return this.podBasedLookupWithPrefix(t,e)},podBasedComponentsInSubdir(e){var t=this.namespace.podModulePrefix||this.namespace.modulePrefix +if(t+="/components","component"===e.type||/^components/.test(e.fullNameWithoutType))return this.podBasedLookupWithPrefix(t,e)},resolveEngine(e){var t=e.fullNameWithoutType+"/engine" +if(this._moduleRegistry.has(t))return this._extractDefaultExport(t)},resolveRouteMap(e){var t=e.fullNameWithoutType,r=t+"/routes" +if(this._moduleRegistry.has(r)){var n=this._extractDefaultExport(r) +return n}},resolveTemplate(e){var r=this.resolveOther(e) +return null==r&&(r=t.default.TEMPLATES[e.fullNameWithoutType]),r},mainModuleName(e){if("main"===e.fullNameWithoutType)return e.prefix+"/"+e.type},defaultModuleName(e){return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType},nestedColocationComponentModuleName(e){if("component"===e.type)return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType+"/index"},prefix(e){var t=this.namespace.modulePrefix +return this.namespace[e.type+"Prefix"]&&(t=this.namespace[e.type+"Prefix"]),t},moduleNameLookupPatterns:(0,n.computed)((function(){return[this.podBasedModuleName,this.podBasedComponentsInSubdir,this.mainModuleName,this.defaultModuleName,this.nestedColocationComponentModuleName]})).readOnly(),findModuleName(e,t){for(var r,n=this.get("moduleNameLookupPatterns"),i=0,o=n.length;i60?".":new Array(60-r.fullName.length).join("."),n||(n=this.lookupDescription(r)),console&&console.info&&console.info(o,r.fullName,i,n)}},knownForType(e){for(var t=this._moduleRegistry.moduleNames(),r=Object.create(null),n=0,i=t.length;nn.length+i.length)return e+":"+t.slice(o+n.length,a) +var s=r+"/"+this.pluralize(e)+"/" +return 0===t.indexOf(s)&&t.length>s.length?e+":"+t.slice(s.length):void 0},_extractDefaultExport(e){var t=this._moduleRegistry.get(e,null,null,!0) +return t&&t.default&&(t=t.default),t}}) +u.reopenClass({moduleBasedResolver:!0}) +var l=u +e.default=l})),define("ember-resolver/utils/class-factory",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return{create:t=>"function"==typeof e.extend?e.extend(t):e}}})),define("ember-router-scroll/instance-initializers/ember-router-scroll",["exports"],(function(e){"use strict" +function t(e){e.lookup("service:router-scroll")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t +var r={initialize:t} +e.default=r})),define("ember-router-scroll/services/router-scroll",["exports","@ember/service","@ember/object","@ember/utils","@ember/debug","@ember/application","@ember/runloop","@ember/object/events","ember-app-scheduler"],(function(e,t,r,n,i,o,a,s,u){"use strict" +var l,c +function f(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;r-1){var o=document.getElementById(n.split("#").pop()) +o&&(t={x:o.offsetLeft,y:o.offsetTop})}i>=t.y||P>=100?(P=0,e.call(null,t.x,t.y)):(P++,j(e,t,r,n))}))}var k=function(e){this.updateScrollPosition(e)},R=(l=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") +e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)})(g,e) +var t,i,l,v=b(g) +function g(){var e +return p(this,g),f(y(e=v.apply(this,arguments)),"router",c,y(e)),_(y(e),"key",void 0),_(y(e),"targetElement",void 0),_(y(e),"scrollElement","window"),_(y(e),"isFirstLoad",!0),_(y(e),"preserveScrollPosition",!1),_(y(e),"scrollWhenIdle",!1),_(y(e),"scrollWhenAfterRender",!1),(0,u.setupRouter)(e.router),e}return t=g,(i=[{key:"isFastBoot",get:function(){var e=(0,o.getOwner)(this).lookup("service:fastboot") +return!!e&&e.get("isFastBoot")}},{key:"init",value:function(){for(var e,t=arguments.length,n=new Array(t),i=0;ie.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:"en",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=(0,n.assign)({},{threshold:this.threshold},r) +return(0,a.default)(e,t,this.__localeData__,i)}}) +e.default=s})),define("ember-svg-jar/inlined/apple-fitness-icon",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"431",height:"431",viewBox:"0 0 431 431"}}})),define("ember-svg-jar/inlined/apple-fitness-logo",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 449.6 81.6"}}})),define("ember-svg-jar/inlined/apple-music-logo",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"83",height:"20",viewBox:"0 0 83 20"}}})),define("ember-svg-jar/inlined/applemusic_logo",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"83",height:"20",viewBox:"0 0 83 20"}}})),define("ember-svg-jar/inlined/arcade-webpreview",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 21 20"}}})),define("ember-svg-jar/inlined/bag-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/chart-bar-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/checkmark-circle",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/clock-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/creditcard-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/ellipsis-circle-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/exclamationmark-triangle",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/explicit@2x",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18"}}})),define("ember-svg-jar/inlined/eye-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/for_applewatch@2x",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"26",height:"28",viewBox:"0 0 26 28"}}})),define("ember-svg-jar/inlined/for_imessage@2x",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"30",height:"28",viewBox:"0 0 30 28"}}})),define("ember-svg-jar/inlined/gb-12",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 15 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/gb-15",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 15 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/gb-18",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 15 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/gb-pg",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 20 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})) +define("ember-svg-jar/inlined/gb-u",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 20 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/gb-unrated",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 59 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/gearshape-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/glyph_musicvideo@2x",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"36",height:"24",viewBox:"0 0 36 24"}}})),define("ember-svg-jar/inlined/heart-circle-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/icon-back--skip-15",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 22"}}})),define("ember-svg-jar/inlined/icon-back--skip-30",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 22"}}})),define("ember-svg-jar/inlined/icon-forward--skip-15",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 22"}}})),define("ember-svg-jar/inlined/icon-forward--skip-30",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 22"}}})),define("ember-svg-jar/inlined/icon-play",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 20 23",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/info-circle-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/location-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/magnifyingglass-circle-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/music-note",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{height:"71",viewBox:"0 0 56 71",width:"56",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/person-circle-slash",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/person-circle",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/person-crop-circle",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/person-crop-rectangle-line-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/person-square-brackets",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/photo-fill-on-rectangle-fill",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64"}}})),define("ember-svg-jar/inlined/us-g",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 20 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-nc17",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 44 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-nr",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 69 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-pg-13",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 44 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-pg",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 30 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-r",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 20 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-tv-14",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 39 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-tv-g",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 35 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-tv-ma",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 44 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-tv-nr",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 68 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})) +define("ember-svg-jar/inlined/us-tv-pg",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 42 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-tv-ur",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 59 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-tv-y",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 34 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-tv-y7",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 41 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-tv-y7fv",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 48 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/us-unrated",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 59 15",height:"15",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/video-thumbnail-lg",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 20 23",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/video-thumbnail-sm",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={content:'',attrs:{viewBox:"0 0 15 17",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/utils/make-helper",["exports","@ember/component/helper","ember"],(function(e,t,r){"use strict" +function n(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0 +if(!e)return void console.warn("ember-svg-jar: asset name should not be undefined or null") +var i=0===e.lastIndexOf("#",0),o=i?c(e,t):f(e,n,t) +return(0,r.htmlSafe)(o)},e.formatAttrs=l,e.inlineSvgFor=f,e.sanitizeAttrs=a,e.symbolUseFor=c +var n=["title","desc"],i={'"':""","&":"&","<":"<",">":">"} +function o(e){return i[e]}function a(e){var t=Object.assign({},e) +return Object.keys(t).forEach((function(e){var r +t[e]="string"!=typeof(r=t[e])?"":r.indexOf(">")>-1||r.indexOf("<")>-1||r.indexOf("&")>-1||r.indexOf('"')>-1?r.replace(/[&"<>]/g,o):r})),t}function s(e){var t=a(e),r=t.title,i=t.desc +return r||i?n.reduce((function(e,r){return t[r]?e.concat("<".concat(r,' id="').concat(r,'">').concat(t[r],"")):e}),""):""}function u(e){var t=e.title,r=e.desc +return t||r?'aria-labelledby="'.concat(n.filter((function(t){return e[t]})).join(" "),'"'):""}function l(e){return Object.keys(e).filter((function(e){return!n.includes(e)})).map((function(r){return!(0,t.isNone)(e[r])&&"".concat(r,'="').concat(e[r],'"')})).filter((function(e){return e})).join(" ")}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +return"').concat(s(t),"")}function f(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=t(e) +if(n){var i=n.attrs?Object.assign({},n.attrs,r):r,o=r.size +return o&&(i.width=parseFloat(i.width)*o||i.width,i.height=parseFloat(i.height)*o||i.height,delete i.size),"").concat(s(r)).concat(n.content,"")}console.warn("ember-svg-jar: Missing inline SVG for ".concat(e))}})),define("ember-test-waiters/index",["exports","@ember/debug","@ember/test-waiters"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(r).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===r[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}}))}))})),define("ember-truth-helpers/helpers/and",["exports","@ember/component/helper","ember-truth-helpers/utils/truth-convert"],(function(e,t,r){"use strict" +function n(e){for(var t=0,n=e.length;te.length)&&(t=e.length) +for(var r=0,n=new Array(t);ro}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.gt=i +var o=(0,t.helper)(i) +e.default=o})),define("ember-truth-helpers/helpers/gte",["exports","@ember/component/helper"],(function(e,t){"use strict" +function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,s=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return n(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.gte=i +var o=(0,t.helper)(i) +e.default=o})),define("ember-truth-helpers/helpers/is-array",["exports","@ember/component/helper","@ember/array"],(function(e,t,r){"use strict" +function n(e){for(var t=0,n=e.length;te.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Yi-Cyuan Chen ( js-htmlencode ) + * The MIT License (MIT) + * Copyright © 2014-2017 Chen, Yi-Cyuan + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Cvent, Inc. ( ember-cli-clamp ) + * Copyright © 2016 Cvent, Inc. + * Apache License Version 2.0, January 2004 + * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + * 1. Definitions. + * "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + * "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + * "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + * "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + * "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + * "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + * "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + * "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + * "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + * "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + * 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + * 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + * 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + * • You must give any other recipients of the Work or Derivative Works a copy of this License; and + * • You must cause any modified files to carry prominent notices stating that You changed the files; and + * • You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + * • If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + * 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + * 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + * 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + * 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + * 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + * END OF TERMS AND CONDITIONS + * APPENDIX: How to apply the Apache License to your work + * To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + * Copyright © 2016 Cvent, Inc. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Tom Dale and FastBoot Contributors ( FastBoot ) + * MIT License + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * DockYard, Inc ( ember-composable-helpers, ember-in-viewport ) + * The MIT License (MIT) + * Copyright © 2016 DockYard, Inc + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * For code taken from ember-compose-action-helper [used in ember-composable-helpers] + * The MIT License (MIT) + * Copyright © 2016 Ryan Tablada + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Dreamerslab ( inflection ) + * (The MIT License) + * Copyright © 2011 dreamerslab + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Ember Contributors ( Ember FastBoot/ember-cli-fastboot ) + * The MIT License (MIT) + * Copyright © 2015-2017 + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Ember Contributors ( ember-ajax, ember-factory-for-polyfill ) + * The MIT License (MIT) + * Copyright © 2017 + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Ember Contributors ( Ember-cli-head ) + * The MIT License (MIT) + * Copyright © 2015 + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Ember Contributors ( Ember-cli-meta-tags, ember-export-application-global, Ember Get Helper, ember-getowner-polyfill, Ember-load-initializers, ember-page-title, ember-router-scroll, ember-runtime-enumerable-includes-polyfill, Ember Truth Helpers ) + * The MIT License (MIT) + * Copyright © 2016 + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * JS Foundation and Contributors ( jQuery ) + * The MIT License (MIT) + * Copyright © JS Foundation and other contributors + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Yehuda Katz, Tom Dale and Ember.js Contributors ( Ember.js ) + * Copyright © 2017 Yehuda Katz, Tom Dale and Ember.js contributors + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Yehuda Katz, Stefan Penner, and Contributors ( loader.js ) + * The MIT License (MIT) + * Copyright © 2014 Yehuda Katz, Stefan Penner, and contributors + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Eric Norris ( striptags ) + * The MIT License (MIT) + * Copyright © [2017] [Eric Norris] + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Stefan Penner ( silent-error ) + * ISC License (ISC) + * [Apple Note: A copy of the ISC License was not included with the project, but the text of the ISC License may be viewed at https://opensource.org/licenses/ISC.] + * + * Stefan Penner and Ember App Kit Contributors ( Ember Resolver ) + * The MIT License (MIT) + * Copyright © 2016 + * Copyright © 2013 Stefan Penner and Ember App Kit Contributors + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Stefan Penner and Ember Inflector Contributors ( Ember Inflector ) + * The MIT License (MIT) + * Copyright © 2015 Stefan Penner and ember-inflector contributors + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * Stefan Penner and ember-cli Contributors ( Ember CLI Shims ) + * The MIT License (MIT) + * Copyright © 2014 Stefan Penner and ember-cli Contributors + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * James A. Rosen ( Ember-I18n ) + * Copyright 2011 James A. Rosen + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + * + * Tilde, Inc. and Contributors ( Ember Data ) + * Copyright © 2011-2016 Tilde, Inc. and contributors. + * Portions Copyright © 2011 LivingSocial Inc. + * [Apple Note: For a copy of the MIT License, please refer to the Ember.js attribution, where a copy of the MIT License is included.] + * + * + * Rev. 7-17-2017 + * iTunes Preview Web + */ +"use strict" +define("web-experience-app/app",["exports","@ember/application","web-experience-app/resolver","ember-load-initializers","web-experience-app/config/environment"],(function(e,t,r,n,i){function o(e,t){for(var r=0;r
").concat(o)),o}},{key:"requirementsByDeviceFamily",get:function(){var e=this.args.model,t=(void 0===e?{}:e).requirementsByDeviceFamily,r=void 0===t?{}:t +return r?P.map((function(e){return r[e]})).filter(Boolean):{}}},{key:"showAppPrivacy",get:function(){var e,t={},r=this.args.model,n=void 0===r?{}:r,i=this.platform.browser.isiOS,o=(0,a.primaryPlatformSupported)(n.deviceFamilies,i) +return o&&(t=n[o]),!(!t||null!==(e=t.bundleId)&&void 0!==e&&e.includes("com.apple.InstallAssistant."))}},{key:"requirementsString",get:function(){var e=this.args.model,t=void 0===e?{}:e,r=t.requirementsString,n=this.i18n +return r||(r=this.iOSMacRequirementString(t)),(0,a.isAppleTVSupported)(t.deviceFamilies)&&(r="".concat(r," ").concat(n.t("WEA.AppPages.AppleTV")).concat(n.t("WEA.Common.SentenceDelimiter"))),r}},{key:"iOSMacRequirementString",value:function(e){var t=e.deviceFamilies,r=e.isPrimaryiOS,n=e.isPrimarymacOS,i=e.primaryPlatform,o=e.osxPlatform,l=e.iosPlatform +if(i&&t.length>=1){var u=i.requirementsString +if((0,a.isiOSSupported)(t)&&(0,a.isMacSupported)(t)){var c=this.i18n.t("WEA.Common.SentenceDelimiter") +if(n&&l)return"".concat(u).concat(c," ").concat(l.requirementsString) +if(r&&o)return"".concat(u," ").concat(o.requirementsString).concat(c)}return u}}},{key:"selectedPlatform",get:function(){var e,t,r=this.router.currentRoute.queryParams.platform +return r||(null===(e=this.args.screenshotGroups)||void 0===e||null===(t=e[0])||void 0===t?void 0:t.platform)}},{key:"showReviewSection",get:function(){var e,t=this.args,r=t.model,n=void 0===r?{}:r,i=t.reviews,o=void 0===i?[]:i +return!n.isPreorder&&!n.supportsArcade&&(!!n.editorsNotes||o.length>0||(null===(e=n.userRating)||void 0===e?void 0:e.ratingCount)>0)}},{key:"supports",get:function(){var e=this.args.model,t=void 0===e?{}:e +return["isGameControllerSupported","isWalletSupported","isGameCenterSupported","canFamilyShareApp","canFamilyShareInAppPurchases","isSiriSupported"].filter((function(e){return t[e]})).map((function(e){return j[e]}))}},{key:"supportsFamilySharingLearnMoreEl",get:function(){var e=this.args.familySharingStoryLink +if(e)return' ".concat(this.eulaContent.replace(/\n/g,"

"),"

"):""}},{key:"version",get:function(){var e=this.args.model.primaryPlatform,t=(e=void 0===e?{}:e).versionHistory,r=t?t[0]:null +return r?r.versionString||r.versionDisplay:""}},{key:"loadEula",value:(i=regeneratorRuntime.mark((function e(){var t,r +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.platform,!this.args.eulaContent){e.next=5 +break}return this.eulaContentLoaded=!0,this.eulaContentFailedLoading=!1,e.abrupt("return") +case 5:return this.eulaContentLoaded=!1,e.prev=6,e.next=9,this.appsApi.getEula(this.args.model.id,{platform:t}) +case 9:if(r=e.sent,!this.isDestroying&&!this.isDestroyed){e.next=12 +break}return e.abrupt("return") +case 12:this._deferredEulaContent=r.text,this.eulaContentLoaded=!0,this.eulaContentFailedLoading=!1,e.next=23 +break +case 17:if(e.prev=17,e.t0=e.catch(6),!this.isDestroying&&!this.isDestroyed){e.next=21 +break}return e.abrupt("return") +case 21:this.eulaContentLoaded=!1,this.eulaContentFailedLoading=!0 +case 23:case"end":return e.stop()}}),e,this,[[6,17]])})),o=function(){var e=this,t=arguments +return new Promise((function(r,n){var o=i.apply(e,t) +function a(e){y(o,r,n,a,l,"next",e)}function l(e){y(o,r,n,a,l,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})}])&&g(t.prototype,r),n&&g(t,n),Object.defineProperty(t,"prototype",{writable:!1}),l}(n.default),p=k(s.prototype,"appViewState",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(s.prototype,"appsApi",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=k(s.prototype,"eulaContentLoaded",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=k(s.prototype,"_deferredEulaContent",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),m=k(s.prototype,"eulaContentFailedLoading",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(s.prototype,"platform",[u],Object.getOwnPropertyDescriptor(s.prototype,"platform"),s.prototype),k(s.prototype,"version",[c],Object.getOwnPropertyDescriptor(s.prototype,"version"),s.prototype),k(s.prototype,"loadEula",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"loadEula"),s.prototype),s) +e.default=S,(0,t.setComponentTemplate)(A,S)})),define("web-experience-app/components/pages/app/external-purchases/banner",["exports","@ember/component","@ember/template-factory","web-experience-app/components/pages/app/external-purchases/index"],(function(e,t,r,n){function i(e,t){for(var r=0;r').concat(this.i18n.t("WEA.AppPages.AppPrivacy.Description.ManagePrivacy.Link"),"
")):""}},{key:"privacyDefinitionsLink",get:function(){var e=l.default.privacyDefinitionsUrl +return e?(0,o.htmlSafe)('').concat(this.i18n.t("WEA.AppPages.AppPrivacy.Description.PrivacyDefinitions.Link"),"")):""}},{key:"loadContent",value:(i=regeneratorRuntime.mark((function e(){var t,r,n +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.args.app,!this.privacyDetails){e.next=3 +break}return e.abrupt("return",!1) +case 3:return e.prev=3,e.next=6,this.appsApi.getAppPrivacy(t.id) +case 6:r=e.sent,n=r.model,this.privacyDetails=n.privacyDetails||{},e.next=13 +break +case 11:e.prev=11,e.t0=e.catch(3) +case 13:case"end":return e.stop()}}),e,this,[[3,11]])})),a=function(){var e=this,t=arguments +return new Promise((function(r,n){var o=i.apply(e,t) +function a(e){y(o,r,n,a,l,"next",e)}function l(e){y(o,r,n,a,l,"throw",e)}a(void 0)}))},function(){return a.apply(this,arguments)})}])&&g(t.prototype,r),n&&g(t,n),Object.defineProperty(t,"prototype",{writable:!1}),c}(n.default),d=k(f.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(f.prototype,"appsApi",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(f.prototype,"privacyDetails",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(f.prototype,"notVerifiedByApple",[s],Object.getOwnPropertyDescriptor(f.prototype,"notVerifiedByApple"),f.prototype),k(f.prototype,"managePrivacyLink",[p],Object.getOwnPropertyDescriptor(f.prototype,"managePrivacyLink"),f.prototype),k(f.prototype,"loadContent",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"loadContent"),f.prototype),f) +e.default=S,(0,t.setComponentTemplate)(A,S)})),define("web-experience-app/components/pages/app/privacy/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/template","@ember/service","@ember/object","web-experience-app/config/index"],(function(e,t,r,n,i,o,a,l){var u,c,s,p,f +function d(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var r=0;r').concat(this.i18n.t("WEA.AppPages.AppPrivacy.Description.PrivacyPolicy.Link"),"")):""}},{key:"description",get:function(){var e=this.args.app,t=''.concat(e.developer.name,"") +return this.i18n.t(this._descriptionKey,{developer:t})}},{key:"_learnMoreLink",get:function(){var e=l.default.privacyLearnMoreUrl +return e?(0,i.htmlSafe)('').concat(this.i18n.t("WEA.AppPages.AppPrivacy.LearnMore.Link"),"")):""}},{key:"learnMore",get:function(){var e=this._learnMoreLink +return e?this.i18n.t("WEA.AppPages.AppPrivacy.LearnMore",{learnMoreLink:e}):""}}])&&m(t.prototype,r),n&&m(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(n.default),f=O(p.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(p.prototype,"_descriptionKey",[u],Object.getOwnPropertyDescriptor(p.prototype,"_descriptionKey"),p.prototype),O(p.prototype,"privacyPolicy",[c],Object.getOwnPropertyDescriptor(p.prototype,"privacyPolicy"),p.prototype),O(p.prototype,"description",[s],Object.getOwnPropertyDescriptor(p.prototype,"description"),p.prototype),p) +e.default=P,(0,t.setComponentTemplate)(_,P)})),define("web-experience-app/components/pages/app/privacy/modal-content",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,r.createTemplateFactory)({id:"vWq5Ivmd",block:'[[[10,"h1"],[14,0,"app-privacy__modal-heading"],[12],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Title"],null]],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,1],[30,2]],null],[[[1," "],[10,0],[14,0,"app-privacy__modal-section"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,2],[12],[1,"\\n "],[1,[30,1]],[41,[30,3],[[[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Description.NotVerifiedByApple"],null]]],[]],null],[1,[30,4]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,2],[[[1," "],[10,2],[12],[1,"\\n "],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Description.ManagePrivacy"],[["managePrivacyLink"],[[30,2]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,2],[[30,5],[30,6]],null],[[[1," "],[10,0],[14,0,"app-privacy__modal-section"],[12],[1,"\\n"],[41,[30,5],[[[1," "],[10,2],[12],[1,"\\n "],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Description.PrivacyDefinitions"],[["privacyDefinitionsLink"],[[30,5]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,6],[[[1," "],[10,2],[12],[1,[30,6]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,7,["privacyTypes"]]],null]],null],null,[[[1," "],[10,0],[14,0,"app-privacy__modal-section"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,0],[14,0,"privacy-type__icon"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,6],[[30,8,["identifier"]]],null]],[["aria-hidden"],["true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,"h2"],[14,0,"privacy-type__heading"],[12],[1,[30,8,["privacyType"]]],[13],[1,"\\n "],[10,2],[14,0,"privacy-type__description"],[12],[1,[30,8,["description"]]],[13],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,8,["purposes"]]],null]],null],null,[[[1," "],[10,"h3"],[14,0,"privacy-type__purpose-heading"],[12],[1,"\\n "],[1,[30,9,["purpose"]]],[1,"\\n "],[13],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,9,["dataCategories"]]],null]],null],null,[[[1," "],[10,0],[14,0,"privacy-type__grid"],[12],[1,"\\n "],[10,0],[14,0,"privacy-type__grid-icon"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,7],[[30,10,["identifier"]]],null]],[["class","aria-hidden"],[[28,[37,8],["privacy-type__glyph privacy-type__glyph--",[28,[37,9],[[30,10,["identifier"]]],null]],null],"true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"privacy-type__grid-content"],[12],[1,"\\n "],[10,"h4"],[14,0,"privacy-type__data-category-heading"],[12],[1,[30,10,["dataCategory"]]],[13],[1,"\\n"],[41,[30,10,["dataTypes","length"]],[[[1," "],[10,"ul"],[14,0,"privacy-type__category-items"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,10,["dataTypes"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[1,[30,11]],[1,"\\n "],[13],[1,"\\n"]],[11]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[10]],null]],[9]],[[[42,[28,[37,4],[[28,[37,4],[[30,8,["dataCategories"]]],null]],null],null,[[[1," "],[10,0],[14,0,"privacy-type__grid"],[12],[1,"\\n "],[10,0],[14,0,"privacy-type__grid-icon"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,7],[[30,12,["identifier"]]],null]],[["class","aria-hidden"],[[28,[37,8],["privacy-type__glyph privacy-type__glyph--",[28,[37,9],[[30,12,["identifier"]]],null]],null],"true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"privacy-type__grid-content"],[12],[1,"\\n "],[10,"h3"],[14,0,"privacy-type__data-category-heading"],[12],[1,[30,12,["dataCategory"]]],[13],[1,"\\n"],[41,[30,12,["dataTypes","length"]],[[[1," "],[10,"ul"],[14,0,"privacy-type__category-items"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,12,["dataTypes"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[1,[30,13]],[1,"\\n "],[13],[1,"\\n"]],[13]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[12]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[8]],[[[1," "],[10,0],[14,0,"app-privacy__modal-section"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,0],[14,0,"privacy-type__grid-icon privacy-type__grid-icon--no-details"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,6],["NO_DETAILS"],null]],[["aria-hidden"],["true"]]]],[1,"\\n "],[13],[1,"\\n "],[10,"h3"],[14,0,"privacy-type__heading"],[12],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Types.NoDetails.Title"],null]],[13],[1,"\\n "],[10,2],[14,0,"privacy-type__description"],[12],[1,[28,[35,0],["WEA.AppPages.AppPrivacy.Types.NoDetails.Description"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@description","@managePrivacyLink","@notVerifiedByApple","@privacyPolicy","@privacyDefinitionsLink","@learnMore","@privacyDetails","type","purposeObject","category","dataType","category","dataType"],false,["t","if","or","each","-track-array","svg-jar","privacy-type-icon","privacy-category-icon","concat","dasherize"]]',moduleName:"web-experience-app/components/pages/app/privacy/modal-content.hbs",isStrictMode:!1}),o=(0,t.setComponentTemplate)(i,(0,n.default)()) +e.default=o})),define("web-experience-app/components/pages/app/reviews",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object"],(function(e,t,r,n,i){var o,a +function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=214.2?H:q}},{key:"appEvent",get:function(){return this.isAppEventCard&&this.placardApp||{}}},{key:"appEventPlacard",get:function(){var e,t,r,n,i=(0,b.primaryPlatform)((null===(e=this.appEvent)||void 0===e||null===(t=e.app)||void 0===t?void 0:t[0])||{},this.platform.browser.isiOS) +return i?x(x({},i),null===(r=this.appEvent)||void 0===r||null===(n=r.app)||void 0===n?void 0:n[0]):{}}},{key:"placardApp",get:function(){var e +return null===(e=this.args.story.cardContents)||void 0===e?void 0:e[0]}},{key:"placardClasses",get:function(){var e,t=this.args.story +return(0,a.isLight)(null===(e=t.cardArtwork)||void 0===e?void 0:e.bgColor)?"app-placard--iae-story-on-light":"app-placard--iae-story-on-dark"}},{key:"storyCardStyles",get:function(){var e=this.args.story.cardArtwork +return(0,s.htmlSafe)("--event-color: #".concat(null==e?void 0:e.bgColor,";"))}},{key:"storyCardContentStyles",get:function(){var e=this.args.story.cardArtwork,t=(0,c.fallbackEventArtwork)(null==e?void 0:e.url) +return t?(0,s.htmlSafe)("--background-image: url(".concat(t,");")):""}},{key:"subscribeToClock",value:function(){var e=this +U(this,A,(function(){return(0,c.shouldUnsubscribe)(e.appEvent)})),(0,c.shouldSubscribe)(this.appEvent)&&this.clock.subscribe(W(this,A))}},{key:"unsubscribeFromClock",value:function(){this.clock.unsubscribe(W(this,A))}}])&&C(t.prototype,r),n&&C(t,n),Object.defineProperty(t,"prototype",{writable:!1}),u}(i.default),j=G(P.prototype,"clock",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=G(P.prototype,"platform",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G(P.prototype,"artworkProfile",[m],Object.getOwnPropertyDescriptor(P.prototype,"artworkProfile"),P.prototype),G(P.prototype,"isVideoStory",[y],Object.getOwnPropertyDescriptor(P.prototype,"isVideoStory"),P.prototype),G(P.prototype,"_cardTypeClass",[h],Object.getOwnPropertyDescriptor(P.prototype,"_cardTypeClass"),P.prototype),G(P.prototype,"showCardArtwork",[v],Object.getOwnPropertyDescriptor(P.prototype,"showCardArtwork"),P.prototype),G(P.prototype,"_specificClassesForType",[g],Object.getOwnPropertyDescriptor(P.prototype,"_specificClassesForType"),P.prototype),G(P.prototype,"labelColor",[w],Object.getOwnPropertyDescriptor(P.prototype,"labelColor"),P.prototype),G(P.prototype,"appEvent",[O],Object.getOwnPropertyDescriptor(P.prototype,"appEvent"),P.prototype),G(P.prototype,"placardClasses",[_],Object.getOwnPropertyDescriptor(P.prototype,"placardClasses"),P.prototype),G(P.prototype,"subscribeToClock",[n.action],Object.getOwnPropertyDescriptor(P.prototype,"subscribeToClock"),P.prototype),G(P.prototype,"unsubscribeFromClock",[n.action],Object.getOwnPropertyDescriptor(P.prototype,"unsubscribeFromClock"),P.prototype),P) +e.default=Y,(0,t.setComponentTemplate)(K,Y)})),define("web-experience-app/components/pages/story/html-list",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,r.createTemplateFactory)({id:"RStaX5bD",block:'[[[41,[30,1],[[[1," "],[11,"ol"],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"ul"],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@ordered","&attrs","&default"],false,["if","yield"]]',moduleName:"web-experience-app/components/pages/story/html-list.hbs",isStrictMode:!1}),o=(0,t.setComponentTemplate)(i,(0,n.default)()) +e.default=o})),define("web-experience-app/components/pages/story/tile-card",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","web-experience-app/utils/apps/array-expand","web-experience-app/utils/apps/device-support","web-experience-app/utils/apps/stories","@ember/service","web-experience-app/helpers/primary-platform"],(function(e,t,r,n,i,o,a,l,u,c){var s,p,f,d,b,m +function y(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var r=0;r",[28,[37,9],[[30,9,["app","name"]],[30,9,["app","0","name"]]],null],""],null]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"app-placard app-placard--iap"],[12],[1,"\\n "],[10,2],[14,0,"app-placard__copy"],[14,"dir","auto"],[12],[1,"\\n "],[1,[28,[35,0],[[30,9,["description","standard"]]],null]],[1,"\\n "],[13],[1,"\\n "],[10,3],[14,0,"app-placard__cta we-button we-button--pill-keycolor"],[15,"data-metrics-click",[28,[37,12],["linkToStoryApp"],[["url"],[[30,9,["url"]]]]]],[15,6,[29,[[30,9,["url"]]]]],[12],[1,[28,[35,13],["WEA.Common.View"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[9]],null]],[]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"style"],[12],[1,"\\n "],[1,[30,1,["cardStyles"]]],[1,"\\n"],[13],[1,"\\n"]],["@story","card","useOvalArtwork","appArtwork","@app","cardApp","app","subtitle","card"],false,["html-sanitize","unless","if","each","-track-array","amp-artwork/wea","let","and","eq","or","app-artwork","concat","metrics-data","t"]]',moduleName:"web-experience-app/components/pages/story/tile-card.hbs",isStrictMode:!1}),A=9,S=13,x=16,T=29,E=(s=(0,n.computed)("args.story.{cardContents.[]}"),p=(0,n.computed)("appsToShow.[]","args.story.{cardContents.[],editorialContext}","gridProfilePrefix","platform.browser.isiOS"),f=(0,n.computed)("args.story.cardContents.length","isInAppPurchaseStory","isSingleAppStory"),d=(0,n.computed)("args.story.cardContents.[]","isSingleAppStory"),b=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") +e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)})(u,e) +var t,r,n,i=w(u) +function u(){var e +h(this,u) +for(var t=arguments.length,r=new Array(t),n=0;n4&&r.length0&&(this.items=r),e.next=15 +break +case 13:e.prev=13,e.t0=e.catch(6) +case 15:return e.prev=15,this.isDestroyed||this.isDestroying||(this.isLoadingNextPage=!1),e.finish(15) +case 18:case"end":return e.stop()}}),e,this,[[6,13,15,18]])})),o=function(){var e=this,t=arguments +return new Promise((function(r,n){var o=i.apply(e,t) +function a(e){s(o,r,n,a,l,"next",e)}function l(e){s(o,r,n,a,l,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})}])&&d(t.prototype,r),n&&d(t,n),Object.defineProperty(t,"prototype",{writable:!1}),l}(n.default),u=g(l.prototype,"isLoadingNextPage",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=g(l.prototype,"items",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),g(l.prototype,"nextPage",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"nextPage"),l.prototype),l) +e.default=O,(0,t.setComponentTemplate)(w,O)})),define("web-experience-app/components/see-all/loader/by-ids",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@ember/debug"],(function(e,t,r,n,i,o,a){var l,u,c,s +function p(e,t,r,n,i,o,a){try{var l=e[o](a),u=l.value}catch(c){return void r(c)}l.done?t(u):Promise.resolve(u).then(n,i)}function f(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var r=0;r0&&(this.items=t),e.next=13 +break +case 11:e.prev=11,e.t0=e.catch(3) +case 13:return e.prev=13,this.isDestroyed||this.isDestroying||(this.isLoadingNextPage=!1),e.finish(13) +case 16:case"end":return e.stop()}}),e,this,[[3,11,13,16]])})),o=function(){var e=this,t=arguments +return new Promise((function(r,n){var o=i.apply(e,t) +function a(e){p(o,r,n,a,l,"next",e)}function l(e){p(o,r,n,a,l,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})}])&&b(t.prototype,r),n&&b(t,n),Object.defineProperty(t,"prototype",{writable:!1}),l}(n.default),u=w(l.prototype,"isLoadingNextPage",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=w(l.prototype,"items",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.items}}),s=w(l.prototype,"itemIds",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.itemIds}}),w(l.prototype,"nextPage",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"nextPage"),l.prototype),l) +e.default=_,(0,t.setComponentTemplate)(O,_)})),define("web-experience-app/components/see-all/ratings",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,r.createTemplateFactory)({id:"rK8aMBue",block:'[[[10,"section"],[14,0,"l-content-width section"],[12],[1,"\\n "],[8,[39,0],null,[["@header","@productModel"],[[30,1],[30,2]]],null],[1,"\\n\\n "],[10,0],[14,0,"l-row l-row--ratings-grid"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,3]],null]],null],null,[[[44,[[28,[37,4],[[30,4,["profileName"]]],null]],[[[1," "],[46,[30,4,["component"]],null,[["rating","columnClassNames"],[[30,4,["rating"]],[28,[37,6],["l-column--grid ",[30,5,["columnClassNames"]]],null]]],null],[1,"\\n"]],[5]]]],[4]],null],[1," "],[13],[1,"\\n"],[13],[1,"\\n"]],["@header","@productModel","@items","item","profile"],false,["see-all/header","each","-track-array","let","see-all-profile","component","concat"]]',moduleName:"web-experience-app/components/see-all/ratings.hbs",isStrictMode:!1}),o=(0,t.setComponentTemplate)(i,(0,n.default)()) +e.default=o})),define("web-experience-app/components/see-all/review-card-grid",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,r.createTemplateFactory)({id:"aCQ8ljma",block:'[[[11,0],[24,"role","feed"],[17,1],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,2]],null]],null],null,[[[1," "],[8,[39,2],[[24,0,"l-column--grid l-column small-12 medium-6 large-4 small-valign-top l-column--equal-height"]],[["@modalContentClass","@metricsTarget"],["we-modal__content--review","customerReview"]],[["default"],[[[[1,"\\n "],[8,[39,3],[[24,"role","article"],[16,"aria-posinset",[29,[[28,[37,4],[[30,4]],null]]]],[24,"aria-setsize","-1"],[24,"tabindex","0"]],[["@review","@onShowMore","@isTruncated"],[[28,[37,5],["media-api-review"],[["item"],[[30,3]]]],[30,5,["onShowMore"]],[30,5,["isTruncated"]]]],null],[1,"\\n "]],[5]]]]],[1,"\\n"]],[3,4]],null],[13],[1,"\\n"]],["&attrs","@items","review","index","modal"],false,["each","-track-array","we-truncate/modal","we-customer-review","inc","present"]]',moduleName:"web-experience-app/components/see-all/review-card-grid.hbs",isStrictMode:!1}),o=(0,t.setComponentTemplate)(i,(0,n.default)()) +e.default=o})),define("web-experience-app/components/see-all/reviews",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,r.createTemplateFactory)({id:"bZ/DKm8B",block:'[[[10,"section"],[14,0,"l-content-width section"],[12],[1,"\\n "],[8,[39,0],null,[["@header","@productModel"],[[30,1],[30,2]]],null],[1,"\\n\\n"],[41,[30,2,["userRating","value"]],[[[1," "],[8,[39,2],null,[["@rating"],[[30,2,["userRating"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"l-row"],[14,"role","feed"],[14,"aria-labelledby","section__headline"],[15,"aria-busy",[30,3]],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,4]],null]],null],null,[[[1," "],[8,[39,5],[[24,0,"l-column--grid l-column small-12 medium-6 large-4 small-valign-top l-column--equal-height"]],[["@modalContentClass","@metricsTarget"],["we-modal__content--review","customerReview"]],[["default"],[[[[1,"\\n "],[8,[39,6],[[24,"role","article"],[16,"aria-posinset",[29,[[28,[37,7],[[30,6]],null]]]],[24,"aria-setsize","-1"],[24,"tabindex","0"]],[["@review","@onShowMore","@isTruncated"],[[30,5],[30,7,["onShowMore"]],[30,7,["isTruncated"]]]],null],[1,"\\n "]],[7]]]]],[1,"\\n"]],[5,6]],null],[1," "],[13],[1,"\\n "],[8,[39,8],[[24,0,"we-loading-spinner--see-all"]],[["@itemIds","@nextLink","@nextPage"],[[30,8],[30,4,["meta","next"]],[30,9]]],null],[1,"\\n"],[13],[1,"\\n"]],["@header","@productModel","@isLoadingNextPage","@items","review","index","modal","@itemIds","@nextPage"],false,["see-all/header","if","we-customer-ratings","each","-track-array","we-truncate/modal","we-customer-review","inc","we-loading-spinner"]]',moduleName:"web-experience-app/components/see-all/reviews.hbs",isStrictMode:!1}),o=(0,t.setComponentTemplate)(i,(0,n.default)()) +e.default=o})),define("web-experience-app/components/seo-tags",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","web-experience-app/utils/ssr"],(function(e,t,r,n,i,o,a){var l,u,c +function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return p(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return p(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r'.concat(e,"") +return this.i18n.t("WEA.Error.Carrier.Open.Action",{appname:t})}}])&&l(t.prototype,r),n&&l(t,n),Object.defineProperty(t,"prototype",{writable:!1}),f}(t.default),d=n.prototype,b="i18n",m=[r.inject],y={configurable:!0,enumerable:!0,writable:!0,initializer:null},v={},Object.keys(y).forEach((function(e){v[e]=y[e]})),v.enumerable=!!v.enumerable,v.configurable=!!v.configurable,("value"in v||v.initializer)&&(v.writable=!0),v=m.slice().reverse().reduce((function(e,t){return t(d,b,e)||e}),v),h&&void 0!==v.initializer&&(v.value=v.initializer?v.initializer.call(h):void 0,v.initializer=void 0),void 0===v.initializer&&(Object.defineProperty(d,b,v),v=null),i=v,n) +e.default=g})),define("web-experience-app/components/we-connecting/generic",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,r.createTemplateFactory)({id:"QVZe47pI",block:'[[[10,0],[14,0,"we-connecting"],[12],[1,"\\n "],[10,"main"],[14,0,"we-connecting__content"],[12],[1,"\\n "],[10,2],[14,0,"we-connecting__logo"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1],"music-note"],null],[[[1," "],[1,[28,[35,2],[[30,1]],[["role","class","aria-labelledby"],["img","we-connecting__logo-img","we-connecting-instructions"]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"music"],null],[[[1," "],[10,"img"],[14,"src","/assets/images/icons/music-f7369591ccf04b2f87d794bee6df888b.png"],[14,0,"we-connecting__logo-img"],[14,"aria-labelledby","we-connecting-instructions"],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"podcasts"],null],[[[1," "],[10,"img"],[14,"src","/assets/images/icons/podcasts-a7260008603206bf74433af7b576a4d3.png"],[14,0,"we-connecting__logo-img"],[14,"aria-labelledby","we-connecting-instructions"],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"apps"],null],[[[1," "],[10,"img"],[14,"src","/assets/images/icons/apps-02daf211a48ed1f493ea452fb3e1ca38.png"],[14,0,"we-connecting__logo-img"],[14,"aria-labelledby","we-connecting-instructions"],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],"books"],null],[[[1," "],[10,"img"],[14,"src","/assets/images/icons/books-dbe5a8092d0579235aab707c005acf51.png"],[14,0,"we-connecting__logo-img"],[14,"aria-labelledby","we-connecting-instructions"],[12],[13],[1,"\\n "]],[]],null]],[]]]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n\\n "],[10,2],[14,0,"we-connecting__instructions"],[14,1,"we-connecting-instructions"],[12],[1,"\\n"],[41,[28,[37,3],[[30,2],[28,[37,4],[[30,3]],null]],null],[[[1," "],[1,[28,[35,5],[[28,[37,6],["WEA.Error.Generic.Title.Connecting"],null]],null]],[10,1],[14,0,"we-connecting__ellipses"],[12],[1,[28,[35,5],[[28,[37,6],["WEA.Common.Ellipsis.Animated"],null]],null]],[13],[1,"\\n"]],[]],[[[41,[30,3],[[[1," "],[1,[28,[35,5],[[28,[37,6],["WEA.Error.Generic.Subtitle"],[["downloadLink"],[[30,4]]]]],null]],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["@logo","@isLoading","@canShowSubtitle","@downloadLink"],false,["if","eq","svg-jar","or","not","html-safe","t"]]',moduleName:"web-experience-app/components/we-connecting/generic.hbs",isStrictMode:!1}),o=(0,t.setComponentTemplate)(i,(0,n.default)()) +e.default=o})),define("web-experience-app/components/we-connecting/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","web-experience-app/config","@ember/object","@ember/service","@ember/runloop","web-experience-app/config/timeouts","web-experience-app/utils/urls","web-experience-app/services/app-view-state","@glimmer/tracking"],(function(e,t,r,n,i,o,a,l,u,c,s,p){var f,d,b,m,y,h,v,g,w,O,_ +function P(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){for(var r=0;r').concat(r,"")}},{key:"isGiftCardUrl",get:function(){return/^.*?(\/redeem)[^$]*$/.test(this.url)}},{key:"url",get:function(){return this.args.url?this.args.url:window?window.location.href:""}},{key:"handleInsert",value:function(){var e=this,t=this.platform.couldHaveiTunes,r=this.platform.canOpenAppleMusic,n=this.platform.couldHaveBookStore,i=this.platform.browser.isAndroid,o=!1 +switch(this.appViewState.currentState){case s.VIEW_STATES.APP:o=this.platform.couldHaveMacAppStore +break +case s.VIEW_STATES.BOOK:o=n||this.isGiftCardUrl&&t +break +case s.VIEW_STATES.PODCASTS:o=this.platform.couldHavePodcasts||t +break +case s.VIEW_STATES.TV:o=this.platform.couldHaveTV +break +default:o=!i&&r||t}o&&this.launchApp(),(0,l.later)(this,(function(){e.isLoading=!1}),u.LOADING_MSG_TIMEOUT)}},{key:"launchApp",value:function(){if(this.args.preventLaunch)return!1 +var e=this.url +if(e){if(this.isGiftCardUrl){var t=this.platform.couldHaveBookStore +e="".concat(t?"itms-bookss":"itms").concat(i.default.booksGiftCardRedemptionUrlBase)}(this.appViewState.isAppStoreView||this.appViewState.isMacAppStoreView)&&this.platform.couldHaveMacAppStore&&(e=(0,c.updateProtocol)(e,"macappstores")),this.platform.launch(e)}}}])&&k(t.prototype,r),n&&k(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(n.default),h=R(y.prototype,"appViewState",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(y.prototype,"fastboot",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=R(y.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(y.prototype,"platform",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(y.prototype,"location",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=R(y.prototype,"isLoading",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),R(y.prototype,"logo",[d],Object.getOwnPropertyDescriptor(y.prototype,"logo"),y.prototype),R(y.prototype,"canShowSubtitle",[b],Object.getOwnPropertyDescriptor(y.prototype,"canShowSubtitle"),y.prototype),R(y.prototype,"connectingTitle",[m],Object.getOwnPropertyDescriptor(y.prototype,"connectingTitle"),y.prototype),R(y.prototype,"handleInsert",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"handleInsert"),y.prototype),R(y.prototype,"launchApp",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"launchApp"),y.prototype),y) +e.default=C,(0,t.setComponentTemplate)(M,C)})),define("web-experience-app/components/we-customer-ratings",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","web-experience-app/config"],(function(e,t,r,n,i,o,a){var l,u,c +function s(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;r",[28,[37,3],[[30,1,["value"]]],[["decimal"],[1]]],""],null],[28,[37,3],[[30,0,["maxRating"]]],[["decimal"],[0]]]]]]],null]],[13],[1,"\\n"],[41,[30,1,["ratingCount"]],[[[1," "],[10,0],[14,0,"we-customer-ratings__count small-hide medium-show"],[12],[1,[28,[35,1],["WEA.Common.Ratings"],[["count"],[[28,[37,5],[[30,1,["ratingCount"]]],null]]]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0," l-column small-8 medium-6 large-4"],[12],[1,"\\n "],[10,"figure"],[14,0,"we-star-bar-graph"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["ratingBreakdown"]]],null]],null],null,[[[1," "],[10,0],[14,0,"we-star-bar-graph__row"],[12],[1,"\\n "],[10,1],[15,0,[29,["we-star-bar-graph__stars ",[52,[28,[37,8],[[30,2,["rating"]],1],null],[28,[37,2],["we-star-bar-graph__stars--",[30,2,["rating"]]],null]]]]],[12],[13],[1,"\\n "],[10,0],[14,0,"we-star-bar-graph__bar"],[12],[1,"\\n "],[10,0],[14,0,"we-star-bar-graph__bar__foreground-bar"],[15,5,[28,[37,9],[[28,[37,10],null,[["width"],[[30,2,["percentage"]]]]]],null]],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"],[41,[30,1,["ratingCount"]],[[[1," "],[10,2],[14,0,"we-customer-ratings__count medium-hide"],[12],[1,[28,[35,1],["WEA.Common.Ratings"],[["count"],[[28,[37,5],[[30,1,["ratingCount"]]],null]]]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["@rating","item"],false,["html-safe","t","concat","to-locale-fixed","if","abbr-number","each","-track-array","gt","style-attribute","hash"]]',moduleName:"web-experience-app/components/we-customer-ratings.hbs",isStrictMode:!1}),O=(l=(0,i.computed)("args.rating.{ratingCount,ratingCountList}"),u=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") +e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)})(o,e) +var t,r,n,i=b(o) +function o(){var e +p(this,o) +for(var t=arguments.length,r=new Array(t),n=0;n=r;)n[i].classList.add("hidden"),i--,o=t.getBoundingClientRect().right}}},{key:"toggleExpansion",value:function(){this.isExpanded=!this.isExpanded}},{key:"handleDestroy",value:function(){var e=this.responsive +e.has("didChange")&&this._boundfillPillsToAvailableSpace&&e.off("didChange",this._boundfillPillsToAvailableSpace)}}])&&f(t.prototype,r),n&&f(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(n.default),u=g(l.prototype,"responsive",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=g(l.prototype,"isExpanded",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(l.prototype,"handleInsert",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"handleInsert"),l.prototype),g(l.prototype,"fillPillsToAvailableSpace",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"fillPillsToAvailableSpace"),l.prototype),g(l.prototype,"toggleExpansion",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"toggleExpansion"),l.prototype),g(l.prototype,"handleDestroy",[o.action],Object.getOwnPropertyDescriptor(l.prototype,"handleDestroy"),l.prototype),l) +e.default=O,(0,t.setComponentTemplate)(w,O)})),define("web-experience-app/components/we-global-element-visibility",["exports","@amp/ember-ui-global-elements/components/we-global-element-visibility"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/components/we-limit-per-viewport",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/array","@ember/object","@ember/service"],(function(e,t,r,n,i,o,a){var l,u,c,s +function p(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r').concat(e.t(this.args.productKey),"")),n="" +return this.args.hideQualifier||(n=''.concat(e.t(this.args.qualifierKey),"")),this.i18n.t(this.args.titleKey,{product:r,qualifier:n})}},{key:"handleInsert",value:function(){this.setupIntersectionObservers(),this.setupLocalNavInstance()}},{key:"setupIntersectionObservers",value:function(){if("IntersectionObserver"in window){var e=document.querySelector(".we-localnav") +this.intersectionObserver=new IntersectionObserver((function(t){m(t,1)[0].isIntersecting?e.classList.remove("localnav-sticking"):e.classList.add("localnav-sticking")})) +var t=document.getElementById("ac-globalnav") +t instanceof HTMLElement&&this.intersectionObserver.observe(t)}}},{key:"teardownIntersectionObservers",value:function(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=null)}},{key:"handleLocalNavMenuItemsClick",value:function(){var e +null===(e=this.localnavInstance)||void 0===e||e.menu.close()}},{key:"setupLocalNavInstance",value:(i=regeneratorRuntime.mark((function e(){var t,r +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,emberAutoImportDynamic("@marcom/ac-localnav/Localnav") +case 2:if(t=e.sent,r=t.default,!this.isDestroyed&&!this.isDestroying){e.next=6 +break}return e.abrupt("return") +case 6:this.localnavInstance=new r(document.getElementById("localnav")) +case 7:case"end":return e.stop()}}),e,this)})),a=function(){var e=this,t=arguments +return new Promise((function(r,n){var o=i.apply(e,t) +function a(e){b(o,r,n,a,l,"next",e)}function l(e){b(o,r,n,a,l,"throw",e)}a(void 0)}))},function(){return a.apply(this,arguments)})}])&&g(t.prototype,r),n&&g(t,n),Object.defineProperty(t,"prototype",{writable:!1}),u}(n.default),s=A(c.prototype,"globalElements",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=A(c.prototype,"appViewState",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(c.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=A(c.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(c.prototype,"currentRouteName",[u],Object.getOwnPropertyDescriptor(c.prototype,"currentRouteName"),c.prototype),A(c.prototype,"handleInsert",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"handleInsert"),c.prototype),A(c.prototype,"teardownIntersectionObservers",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"teardownIntersectionObservers"),c.prototype),A(c.prototype,"handleLocalNavMenuItemsClick",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"handleLocalNavMenuItemsClick"),c.prototype),c) +e.default=x,(0,t.setComponentTemplate)(S,x)})) +define("web-experience-app/components/we-localnav/itunes",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","web-experience-app/utils/ssr"],(function(e,t,r,n,i,o,a){var l,u,c,s,p +function f(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var r=0;r-1}))?"/itunes/video/":"/itunes/"}}])&&b(t.prototype,r),n&&b(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(n.default),c=w(u.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=w(u.prototype,"platform",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=w(u.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(u.prototype,"storeLink",[l],Object.getOwnPropertyDescriptor(u.prototype,"storeLink"),u.prototype),u) +e.default=_,(0,t.setComponentTemplate)(O,_)})),define("web-experience-app/components/we-localnav/mac-app-store",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,r,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var i=(0,r.createTemplateFactory)({id:"YWy9glZd",block:'[[[8,[39,0],[[24,0,"we-localnav--mas"]],[["@productKey","@qualifierKey","@storeLink","@titleKey","@supportsArcade"],["WEA.LocalNav.Store.MAS","WEA.LocalNav.Preview.MAS","/macos/","WEA.LocalNav.Title.Preview.MAS",[30,1]]],[["default"],[[[[1,"\\n"],[41,[30,1],[[[1," "],[8,[39,2],null,null,null],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n"]],["@supportsArcade"],false,["we-localnav","if","we-localnav/apple-arcade-cta"]]',moduleName:"web-experience-app/components/we-localnav/mac-app-store.hbs",isStrictMode:!1}),o=(0,t.setComponentTemplate)(i,(0,n.default)()) +e.default=o})),define("web-experience-app/components/we-lockup/app-event",["exports","@ember/component","@ember/template-factory","@ember/template","@glimmer/component","@ember/object","@ember/service","web-experience-app/utils/apps/app-events"],(function(e,t,r,n,i,o,a,l){var u,c,s +function p(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=i:r>i}}])&&f(t.prototype,r),n&&f(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(o.default),c=v(u.prototype,"responsive",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(u.prototype,"shouldShow",[l],Object.getOwnPropertyDescriptor(u.prototype,"shouldShow"),u.prototype),u) +e.default=w,(0,t.setComponentTemplate)(g,w)})),define("web-experience-app/components/we-shelf",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object"],(function(e,t,r,n,i,o){var a,l,u,c +function s(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;rt&&(r=t),r}},{key:"starsClassName",get:function(){var e="".concat(this.roundedValue).replace(".","_") +return"we-star-rating-stars-".concat(e)}}])&&p(t.prototype,r),n&&p(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(n.default),v=l.prototype,g="i18n",w=[o.inject],O={configurable:!0,enumerable:!0,writable:!0,initializer:null},P={},Object.keys(O).forEach((function(e){P[e]=O[e]})),P.enumerable=!!P.enumerable,P.configurable=!!P.configurable,("value"in P||P.initializer)&&(P.writable=!0),P=w.slice().reverse().reduce((function(e,t){return t(v,g,e)||e}),P),_&&void 0!==P.initializer&&(P.value=P.initializer?P.initializer.call(_):void 0,P.initializer=void 0),void 0===P.initializer&&(Object.defineProperty(v,g,P),P=null),u=P,l) +e.default=k,(0,t.setComponentTemplate)(j,k)})),define("web-experience-app/components/we-tabs",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking"],(function(e,t,r,n,i,o){var a,l +function u(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;rthis.visibleItems.length}},{key:"clampConfig",get:function(){var e=j[this.args.clampProfile] +return e}},{key:"lines",get:function(){var e=this.responsive.viewport||"small",t=this.clampConfig[e] +return t?t.lines:null}},{key:"visibleItems",get:function(){return this.isExpanded||(0,c.isSSR)()?this.args.items:this.args.items.slice(0,this.lines)}},{key:"showMore",value:function(){this.isExpanded=!0}}])&&y(t.prototype,r),n&&y(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(n.default),f=_(p.prototype,"responsive",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=_(p.prototype,"isExpanded",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_(p.prototype,"lines",[s],Object.getOwnPropertyDescriptor(p.prototype,"lines"),p.prototype),_(p.prototype,"showMore",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"showMore"),p.prototype),p) +e.default=k,(0,t.setComponentTemplate)(P,k)})),define("web-experience-app/components/we-truncate/clamp-base",["exports","@glimmer/component","@ember/service","@ember/object","@ember/runloop"],(function(e,t,r,n,i){var o,a,l,u +function c(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;re.getBoundingClientRect().y&&(o=e)})),n>r){var l=(0,i.getLineHeight)(t),u=(0,i.getFontSize)(t)*function(e){switch(e){case"ja-jp":return 10.4 +default:return 8.2}}(this.locale.locale)/13,c=this.args.maskOffsetText.length,s="rtl"===o.getAttribute("dir") +t.setAttribute("isMoreRTL",s) +var p=s?90:270,f="\n linear-gradient(\n 0deg,\n rgba(0,0,0,0) 0,\n rgba(0,0,0,0) ".concat(l,"px,\n rgba(0,0,0,1) ").concat(l,"px\n ),\n linear-gradient(\n ").concat(p,"deg,\n rgba(0,0,0,0) 0,\n rgba(0,0,0,0) ").concat(c*u,"px,\n rgba(0,0,0,1) ").concat(c*u+2*l,"px\n )") +return this.element.style.height="".concat(r,"px"),this.element.style.mask=f,this.element.style.webkitMask=f,!0}return this.element.style.height=null,this.element.style.mask=null,this.element.style.webkitMask=null,!1}},{key:"originalText",get:function(){return this.args.originalText}}])&&s(t.prototype,r),n&&s(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(n.default),h=a.prototype,v="locale",g=[o.inject],w={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(w).forEach((function(e){_[e]=w[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=g.slice().reverse().reduce((function(e,t){return t(h,v,e)||e}),_),O&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(O):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(h,v,_),_=null),l=_,a) +e.default=P,(0,t.setComponentTemplate)(y,P)})),define("web-experience-app/components/we-truncate/clamp-slice",["exports","@ember/component","@ember/template-factory","web-experience-app/components/we-truncate/clamp-base","@ember/object","web-experience-app/utils/sanitize","@amp/ember-ui-bidi-text/utils/amp-bidi","@ember/template"],(function(e,t,r,n,i,o,a,l){var u +function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1 +return{s:function(){r=r.call(e)},n:function(){var e=r.next() +return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw o}}}}(d.KNOWN_MARKETING_QUERY_PARAMS) +try{for(w.s();!(v=w.n()).done;){var O=v.value +g[O]=O}}catch(A){w.e(A)}finally{w.f()}var _=m(m({"ign-itscg":"itscg","ign-itsct":"itsct"},g),{mttnact:"mttnact",mttnadvid:"mttnadvid",mttncmpid:"mttncmpid",mttncost:"mttncost",mttncostmdl:"mttncostmdl",mttngadurl:"mttngadurl",mttngd:"mttngd",mttngmo:"mttngmo",mttnresformat:"mttnresformat",mttnsubadgpname:"mttnsubadgpname",mttnsubadgpref:"mttnsubadgpref",mttnsubadname:"mttnsubadname",mttnsubadref:"mttnsubadref",mttnsubcmpname:"mttnsubcmpname",mttnsubcmpref:"mttnsubcmpref",mttnuid:"mttnuid"}),P=m({l:"l"},_),j=["small","medium","large"].map((function(e){var t=s.default.BREAKPOINTS[e],r=t.min +return{mediaQuery:"small"!==e&&r?"(min-width: ".concat(r,"px)"):null,mediaQueryStrict:(0,p.breakpointToMediaQuery)(t,e),name:e}})),k={env:s.default,shoeboxNames:{data:"ember-data-store",mzstoreMeta:"ember-mzstore-meta",globalElements:f.SHOEBOX_KEY,metricsBase:"metrics-base",languageCode:"language-code"},defaultStorefront:"US",defaultPriceCurrency:"USD",popularityThreshold:.7,maxRating:5,videoLoadingPoster:"data:image/gif;base64,R0lGODdhBwAEAPAAAAAAACZFySH5BAEAAAEALAAAAAAHAAQAAAIEjI+pWwA7",videoLocalizationPath:"/global/ac_media_player/scripts/ac_media_languages/",podcastsAppLaunchURL:"podcasts://podcasts.apple.com",podcastsAppPageURL:"https://web.archive.org/web/20220531203912/https://apps.apple.com/us/app/apple-podcasts/id525463029",appStoreArcadeLaunchUrl:"macappstores://apps.apple.com/arcade",appStoreArcadeOffersLaunchUrl:"macappstores://apps.apple.com/arcade/offers",iosAppStoreUrl:"https://web.archive.org/web/20220531203912/https://www.apple.com/ios/app-store/",macAppStoreUrl:"https://web.archive.org/web/20220531203912/https://www.apple.com/osx/apps/app-store/",tvAppSearchUrl:"https://web.archive.org/web/20220531203912/https://tv.apple.com/search?q=",appleBooksUrl:"https://web.archive.org/web/20220531203912/https://www.apple.com/apple-books/",privacyDefinitionsUrl:"https://web.archive.org/web/20220531203912/https://apps.apple.com/story/id1539235847",privacyLearnMoreUrl:"https://web.archive.org/web/20220531203912/https://apps.apple.com/story/id1538632801",privacyAppleDeveloperIDs:["284417353","1464590764","314638464","284993479","1351056256"],artworkFallbacks:t.default,artworkProfiles:r.default,artworkCropCodes:n.default,blocks:i.default,booksGiftCardRedemptionUrlBase:"://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/redeemLandingPage",clampProfiles:o.default,menuLinks:c.default,meta:l.default,routing:u.default,metrics:a.default,viewports:j,pixelDensities:[1,2],hideGlobalElements:["deeplink","not-found"],launchNativeParameters:_,launchQueryParameters:Object.keys(_),applicationQueryParameters:Object.keys(P),htmlSanitizeRegex:new RegExp("</?(".concat(["b","i","u","br","strong","em"].join("|"),")(?:\\s.*?(?=>)>|>|/>)"),"gi"),systemAppsToFilter:["com.apple.iCloudDriveApp","is.workflow.my.app","com.apple.mobileme.fmf1","com.apple.mobileme.fmip1"]} +e.default=k})),define("web-experience-app/config/menu-links",["exports","web-experience-app/services/app-view-state"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={[t.VIEW_STATES.BOOK]:[{nameKey:"WEA.Charts.LocalNav.Links.TopBooks",routeName:"charts.index"},{nameKey:"WEA.Charts.LocalNav.Links.TopAudiobooks",routeName:"charts.audiobooks.index"}]} +e.default=r})),define("web-experience-app/config/meta",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={og:{type:{album:"music.album",app:"website",event:"website",artist:"profile","artist-music":"music.musician",book:"book",developer:"website",episode:"video.episode",movie:"video.movie","movie-collection":"video.movie",playlist:"music.playlist",podcast:{episode:"product.item",show:"product.group"},profile:"profile",show:"video.tv_show",song:"music.song",story:"website"}},appleStore:{id:{appStore:"375380948",appleTV:"1174078549",books:"364709193",podcasts:"525463029"}}}})),define("web-experience-app/config/metrics",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t={clickEvents:{localNavAppleTvCTA:{actionType:"open",actionUrl:"@@url@@",targetType:"button",targetId:"LearnMoreTVApp"},localNavArcadeCTA:{actionType:"open",actionUrl:"@@url@@",targetType:"button",targetId:"LearnMoreArcadeApp"},webToNativeAppleBooksCTA:{actionType:"open",targetType:"button",targetId:"OpenInAppleBooks"},webToNativeAppleMusicCTA:{actionType:"open",targetType:"button",targetId:"OpenInAppleMusic"},webToNativeAppStoreCTA:{actionType:"open",targetType:"button",targetId:"OpenInAppStore"},webToNativeMacAppStoreCTA:{actionType:"open",targetType:"button",targetId:"OpenInMacAppStore"},webToNativeiTunesCTA:{actionType:"open",targetType:"button",targetId:"OpenInItunes"},webToNativePodcastsCTA:{actionType:"open",targetType:"button",targetId:"OpenInPodcasts"},webToNativePodcastsChannelKB:{actionType:"navigate",targetType:"button",targetId:"PodcastsSubscriptionKB"},webToNativeAppleTvCTA:{actionType:"open",targetType:"button",targetId:"OpenInAppleTV"},preview:{actionType:"preview",targetType:"button",targetId:"@@id@@"},previewAll:{actionType:"previewAll",targetType:"button",targetId:"@@id@@"},navigateEpisode:{actionType:"navigate",actionUrl:"@@url@@",targetType:"card",targetId:"@@id@@"},skipBack:{targetType:"button",targetId:"@@id@@",actionType:"skipBack15"},skipAhead:{targetType:"button",targetId:"@@id@@",actionType:"skipAhead30"},playPause:{targetType:"button",targetId:"@@id@@",actionType:"@@action@@"},play:{targetType:"button",targetId:"@@id@@",actionType:"play",actionDetails:"trackSelection"},playAll:{targetType:"button",targetId:"@@id@@",actionType:"play"},shuffle:{targetType:"button",targetId:"@@id@@",actionType:"shuffle"},linkToAppSupport:{actionType:"navigate",targetType:"link",targetId:"LinkToAppSupport"},linkToAppEvent:{actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"@@id@@"},linkToArtist:{actionType:"navigate",targetType:"link",targetId:"LinkToArtist"},linkToCast:{actionDetails:{type:"cast"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToChannel:{actionDetails:{type:"channel"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"@@id@@"},linkToDeveloper:{actionDetails:{type:"developer"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"@@id@@"},linkToDirector:{actionDetails:{type:"director"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToGenre:{actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"GenrePage"},linkToGuest:{actionDetails:{type:"guest"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToHost:{actionDetails:{type:"host"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToPerformer:{actionDetails:{type:"performer"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToPodcast:{actionType:"navigate",targetType:"link",targetId:"LinkToPodcast"},linkToPrivacyPolicy:{actionType:"navigate",targetType:"link",targetId:"LinkToPrivacyPolicy"},linkToProducer:{actionDetails:{type:"producer"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToScreenshotPlatform:{actionType:"change",targetType:"tabItem",targetId:"LinkToScreenshotsPlatform"},linkToScreenwriter:{actionDetails:{type:"screenwriter"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToCastCrew"},linkToStoryApp:{actionDetails:{type:"app"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToStoryApp"},linkToStoryLink:{actionDetails:{type:"story"},actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToStoryLink"},linkToExternalPurchasesLearnMore:{actionType:"navigate",actionUrl:"@@url@@",targetId:"LearnMore",targetType:"link"},linkToUrl:{actionType:"navigate",targetType:"button",targetId:"@@url@@"},navigateShelf:{actionType:"navigate",actionUrl:"@@url@@",targetType:"card",targetId:"@@id@@"},navigateArtistShelf:{actionType:"navigate",targetType:"card",targetId:"@@id@@",actionDetails:{type:"artist"}},openChartsLink:{actionType:"navigate",actionUrl:"@@url@@",targetType:"link",targetId:"LinkToTopCharts"},seeAll:{actionType:"navigate",targetType:"button",targetId:"SeeAll@@sectionName@@"},seeMoreEpisodes:{actionType:"navigate",targetType:"button",targetId:"SeeMoreEpisodes"},expandMore:{actionType:"more",targetType:"button",targetId:"More"},expandMoreReviews:{actionType:"open",targetType:"button",targetId:"MoreReviews"},expandMoreSynopsis:{actionType:"open",targetType:"button",targetId:"MoreSynopsis"},openModal:{actionType:"open",targetType:"button",targetId:"@@modalTarget@@"},closeModal:{actionType:"close",targetType:"button",targetId:"@@modalTarget@@"},shareBook:{actionType:"share",actionDetails:{actionSubtype:"BookSharrow"},targetType:"button",targetId:"@@shareType@@"},sharePodcast:{actionType:"share",actionDetails:{actionSubtype:"PodcastSharrow"},targetType:"button",targetId:"@@shareType@@"},location:{locationType:"@@sectionType@@"}}} +e.default=t})),define("web-experience-app/config/routing",["exports","web-experience-app/services/app-view-state"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r={books:"books.apple.com",dev:"dev.apple.com",itunes:"itunes.apple.com",podcasts:"podcasts.apple.com",tv:"tv.apple.com"},n={domains:r,behaveAs:r.itunes,inDevelopment:{[r.books]:[],[r.dev]:[],[r.itunes]:[],[r.podcasts]:[],[r.tv]:[]},domainPaths:{[t.VIEW_STATES.BOOK]:["/viewAudiobook"],[t.VIEW_STATES.APP]:["/app/","/app-bundle/","/story/","/developer/"]},notFoundRedirects:{"/today":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=discover",platform:"ios"}},"/apps":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=discover",platform:"ios"}},"/games":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=discover",platform:"ios"}},"/updates":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=updates",platform:"ios"}},"/search":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=search",platform:"ios"},[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/search"}},"/categories":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=categories",platform:"mas"}},"/create":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=create",platform:"mas"}},"/develop":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=develop",platform:"mas"}},"/discover":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=discover",platform:"mas"}},"/play":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=play",platform:"mas"}},"/work":{[t.VIEW_STATES.APP]:{target:"itms-appss://?action=work",platform:"mas"}},"/":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/browse"}},"/browse":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/browse"}},"/browse/categories":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/browse/categories"}},"/browse/top-charts":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/browse/top-charts"}},"/browse/top-charts/episodes":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/browse/top-charts/episodes"}},"/library":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/library"}},"/library/episodes":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/library/episodes"}},"/library/shows":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/library/shows"}},"/listen-now":{[t.VIEW_STATES.PODCASTS]:{target:"podcasts://podcasts.apple.com/listen-now"}},"/for-you":{[t.VIEW_STATES.BOOK]:{target:"itms-bookss://books.apple.com/store"}},"/foryou":{[t.VIEW_STATES.BOOK]:{target:"itms-bookss://books.apple.com/store"}},"/book-store":{[t.VIEW_STATES.BOOK]:{target:"itms-bookss://books.apple.com/store",platformTargets:[{platform:"isiOS12Plus",target:"itms-bookss://books.apple.com/book-store"}]}},"/charts":{[t.VIEW_STATES.BOOK]:{target:"https://web.archive.org/web/20220531203912/https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=38&mt=11"}}}} +e.default=n})),define("web-experience-app/config/screenshot-profiles",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ORDERED_PLATFORMS=void 0 +var t={artworkProfile:"lockup-2-4-4",columnClassNames:"l-column small-2 medium-3 large-3"},r={artworkProfile:"lockup-1-3-3",columnClassNames:"l-column small-4 medium-4 large-4"},n="WEA.AppPages.Screenshots" +e.ORDERED_PLATFORMS=["mac","iphone","ipad","appletv","applewatch","messages"] +var i={iphone:{platform:"iphone",profiles:{portrait:t,landscape:r},singularTitle:"".concat(n,".iphoneScreenshots"),title:"".concat(n,".iphone")},ipad:{platform:"ipad",profiles:{portrait:r,landscape:r},singularTitle:"".concat(n,".ipadScreenshots"),title:"".concat(n,".ipad")},messages:{platform:"messages",profiles:{portrait:t,landscape:r},singularTitle:"".concat(n,".messagesScreenshots"),title:"".concat(n,".messages")},applewatch:{platform:"appleWatch",profiles:{portrait:t},singularTitle:"".concat(n,".appleWatchScreenshots"),title:"".concat(n,".appleWatch"),overrideBgColor:"000000"},appleWatch:{platform:"appleWatch",profiles:{portrait:t},singularTitle:"".concat(n,".appleWatchScreenshots"),title:"".concat(n,".appleWatch"),overrideBgColor:"000000"},appletv:{platform:"appleTV",profiles:{landscape:r},singularTitle:"".concat(n,".appleTVScreenshots"),title:"".concat(n,".appleTV")},appleTV:{platform:"appleTV",profiles:{landscape:r},singularTitle:"".concat(n,".appleTVScreenshots"),title:"".concat(n,".appleTV")},mac:{platform:"mac",profiles:{landscape:r},singularTitle:"".concat(n),title:"".concat(n,".mac")}} +e.default=i})),define("web-experience-app/config/see-all-profiles",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.profileAliases=e.default=void 0 +e.default={app:{small:2,medium:4,large:6,clampProfile:"app-lockup",lockupClassNames:"small-valign-top we-lockup--in-app-shelf"},appEvent:{small:1,medium:2,large:3,lockupClassNames:"small-valign-top we-lockup--in-app-event-module"},book:{small:2,medium:4,large:6,artwork:"media-audio-book",clampProfile:"book-in-shelf",lockupClassNames:"small-valign-bottom we-lockup--in-book-shelf"},books:{small:2,medium:4,large:6,artwork:"media-audio-book",clampProfile:"book-in-shelf",lockupClassNames:"small-valign-bottom we-lockup--in-book-shelf"},clip:{small:2,medium:2,large:3},editorialItem:{small:1,medium:2,large:3,artwork:"lockup-3-2-3-story",lockupClassNames:"small-valign-top"},epubBook:{small:2,medium:4,large:6,artwork:"epubBook",clampProfile:"book-in-shelf",lockupClassNames:"small-valign-bottom we-lockup--in-book-shelf"},tvEpisode:{small:2,medium:2,large:3},musicVideo:{small:2,medium:2,large:3},playlist:{small:2,medium:4,large:6,artwork:"lockup-6-4-6-sr",fallback:"lockup-playlist"},"rating-card-small":{small:2,medium:4,large:6},"rating-card":{small:1,medium:2,large:3},default:{small:2,medium:4,large:6}} +e.profileAliases={books:"epubBook",audiobooks:"book","audio-books":"book","editorial-items":"editorialItem"}})),define("web-experience-app/config/shelf-profiles",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={"audio-book":{small:6,medium:4,large:6,artwork:"lockup-6-4-6-sr"},artist:{small:6,medium:4,large:6,artwork:"lockup-6-4-6-sr"},artistTopSongs:{small:6,medium:6,large:6},appEvent:{small:3,medium:2,large:3,artwork:"lockup-3-2-3-event"},book:{small:6,medium:4,large:6,artwork:"audio-book"},clip:{small:3,medium:2,large:3,artwork:"lockup-3-2-3-mv",fallback:"product-hero-tv"},default:{small:6,medium:4,large:6},developer:{small:6,medium:4,large:6,artwork:"lockup-6-4-6"},editorialItem:{small:3,medium:2,large:3,artwork:"lockup-3-2-3-story"},epubBook:{small:6,medium:4,large:6,artwork:"epubBook"},"media-audio-book":{small:6,medium:4,large:6,artwork:"media-audio-book"},musicVideo:{small:6,medium:2,large:3},playlist:{small:6,medium:4,large:6,artwork:"lockup-6-4-6-sr",fallback:"lockup-playlist"},podcast:{small:6,medium:4,large:6},rating:{small:4,medium:3,large:4},"rating-card":{small:3,medium:2,large:3},"rating-card-small":{small:6,medium:4,large:6},"rating-without-common-sense-media":{small:3,medium:2,large:3},"related-movie":{small:6,medium:4,large:6,artwork:"lockup-6-4-6-no-crop-3-2",fallback:"product-hero-tv"},"related-show":{small:6,medium:4,large:6,artwork:"lockup-6-4-6-no-crop-sr",fallback:"product-hero-tv"},review:{small:3,medium:2,large:3},role:{small:6,medium:4,large:6,artwork:"lockup-6-4-6-no-crop"},showBonusContent:{small:6,medium:2,large:3},song:{small:9,medium:8,large:9},"tv-season":{small:6,medium:4,large:6,artwork:"lockup-6-4-6-sr"}}})),define("web-experience-app/config/timeouts",["exports","web-experience-app/config/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.VIDEO_NOTIFICATION_EXIT=e.VIDEO_NOTIFICATION_ENTER=e.VIDEO_INIT_TIMEOUT=e.LOADING_MSG_TIMEOUT=e.FADE_OUT_MESSAGE_DURATION=e.EMITTED_MESSAGE_DURATION=void 0 +var r="test"===t.default.environment?10:2e3 +e.EMITTED_MESSAGE_DURATION=r +var n="test"===t.default.environment?10:200 +e.FADE_OUT_MESSAGE_DURATION=n +var i="test"===t.default.environment?10:5e3 +e.VIDEO_NOTIFICATION_EXIT=i +var o="test"===t.default.environment?10:2e3 +e.VIDEO_NOTIFICATION_ENTER=o +var a="test"===t.default.environment?10:3600 +e.LOADING_MSG_TIMEOUT=a +var l="test"===t.default.environment?1:1e3 +e.VIDEO_INIT_TIMEOUT=l})),define("web-experience-app/controllers/app-bundle",["exports","@ember/controller","web-experience-app/utils/apps/device-support","web-experience-app/utils/product-offers","@ember/service","@ember/object","@glimmer/tracking"],(function(e,t,r,n,i,o,a){var l,u,c,s,p,f,d,b,m,y,h,v,g +function w(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var r=0;r0?t.preorderPriceFormatted:t.buyPrice>0?t.buyPriceFormatted:this.i18n.t("WEA.Common.Free"),this.i18n.t("WEA.AppBundlePages.AppBundle",{appPrice:e})}},{key:"preserveScrollPosition",get:function(){var e=this.model.viewModel.product,t=E.get(e) +return E.set(e,!0),t}},{key:"editMessageKey",get:function(){var e="WEA.AppPages.EditReview" +return this.appViewState.isMacAppStoreView&&"write-review"===this.action&&!this.platformService.browser.isAtLeastMojave&&(e+=".macOS.OldmacOS"),e}},{key:"availabilityMessageKey",get:function(){return(0,r.primaryPlatformSupported)(this.model.viewModel.product.deviceFamilies,this.platformService.browser.isiOS)===r.PLATFORMS.mac?"WEA.AppPages.Availability.macOS.Bundle":"WEA.AppPages.Availability.iOS.Bundle"}},{key:"showEditRequestedBanner",get:function(){return this.appViewState.isMacAppStoreView?this.platformService.browser.ismacOS&&!this.platformService.browser.isAtLeastMojave:"write-review"===this.action}},{key:"showBanner",get:function(){return"write-review"!==this.action||!this.platformService.browser.isAtLeastMojave||!this.appViewState.isMacAppStoreView}}])&&_(t.prototype,i),o&&_(t,o),Object.defineProperty(t,"prototype",{writable:!1}),l}(t.default),m=T(b.prototype,"appViewState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=T(b.prototype,"platformService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(b.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=T(b.prototype,"appsApi",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(b.prototype,"headTagsData",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(b.prototype,"showPreorder",[c],Object.getOwnPropertyDescriptor(b.prototype,"showPreorder"),b.prototype),T(b.prototype,"preserveScrollPosition",[s],Object.getOwnPropertyDescriptor(b.prototype,"preserveScrollPosition"),b.prototype),T(b.prototype,"editMessageKey",[p],Object.getOwnPropertyDescriptor(b.prototype,"editMessageKey"),b.prototype),T(b.prototype,"showEditRequestedBanner",[f],Object.getOwnPropertyDescriptor(b.prototype,"showEditRequestedBanner"),b.prototype),T(b.prototype,"showBanner",[d],Object.getOwnPropertyDescriptor(b.prototype,"showBanner"),b.prototype),b) +e.default=R})),define("web-experience-app/controllers/app",["exports","@ember/object","@ember/service","@ember/controller","@glimmer/tracking","web-experience-app/utils/apps/apps"],(function(e,t,r,n,i,o){var a,l,u,c,s,p,f,d,b,m,y,h,v,g,w +function O(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P(e,t){for(var r=0;r0?e.preorderPriceFormatted:this.i18n.t("WEA.Common.Free"):e.buyPrice>0?e.buyPriceFormatted:this.i18n.t("WEA.Common.Free")}},{key:"preserveScrollPosition",get:function(){var e=this.model.viewModel.product,t=R.get(e) +return R.set(e,!0),t}},{key:"editMessageKey",get:function(){var e="WEA.AppPages.EditReview" +return this.appViewState.isMacAppStoreView&&"write-review"===this.action&&!this.platformService.browser.isAtLeastMojave&&(e+=".macOS.OldmacOS"),e}},{key:"availabilityMessageKey",get:function(){return(0,o.availabilityMessageKey)(this.model.viewModel.product,this.platformService)}},{key:"showEditRequestedBanner",get:function(){return this.appViewState.isMacAppStoreView?this.platformService.browser.ismacOS&&!this.platformService.browser.isAtLeastMojave:"write-review"===this.action}},{key:"showBanner",get:function(){return"write-review"!==this.action||!this.platformService.browser.isAtLeastMojave||!this.appViewState.isMacAppStoreView}}])&&P(t.prototype,r),n&&P(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(n.default),y=E(m.prototype,"appViewState",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(m.prototype,"platformService",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=E(m.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(m.prototype,"appsApi",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=E(m.prototype,"headTagsData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E(m.prototype,"showPreorder",[u],Object.getOwnPropertyDescriptor(m.prototype,"showPreorder"),m.prototype),E(m.prototype,"displayPrice",[c],Object.getOwnPropertyDescriptor(m.prototype,"displayPrice"),m.prototype),E(m.prototype,"preserveScrollPosition",[s],Object.getOwnPropertyDescriptor(m.prototype,"preserveScrollPosition"),m.prototype),E(m.prototype,"editMessageKey",[p],Object.getOwnPropertyDescriptor(m.prototype,"editMessageKey"),m.prototype),E(m.prototype,"availabilityMessageKey",[f],Object.getOwnPropertyDescriptor(m.prototype,"availabilityMessageKey"),m.prototype),E(m.prototype,"showEditRequestedBanner",[d],Object.getOwnPropertyDescriptor(m.prototype,"showEditRequestedBanner"),m.prototype),E(m.prototype,"showBanner",[b],Object.getOwnPropertyDescriptor(m.prototype,"showBanner"),m.prototype),m) +e.default=M})),define("web-experience-app/controllers/application",["exports","@ember/controller","@ember/object","web-experience-app/config","@ember/utils","@ember/service"],(function(e,t,r,n,i,o){var a,l,u,c,s +function p(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;r=e.pageLimits.totalMax}},{key:"nextPage",value:(o=regeneratorRuntime.mark((function e(){var t,r,i,o,a +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.charts.getConfig(this.isAudiobook),(0,n.set)(this,"isLoadingNextPage",!0),r=this.model.chartsList,(i=r.next)&&!this.totalMaxLimitReached){e.next=7 +break}return(0,n.set)(this,"isLoadingNextPage",!1),e.abrupt("return") +case 7:return e.next=9,this.charts.fetchNextPageTopCharts(i,this.isAudiobook) +case 9:(o=e.sent)&&o.data&&o.data.length&&((a=r.data.concat(o.data)).length>=t.pageLimits.totalMax&&(a=a.slice(0,t.pageLimits.totalMax)),(0,n.set)(r,"data",a),(0,n.set)(r,"next",o.next)),(0,n.set)(this,"isLoadingNextPage",!1) +case 12:case"end":return e.stop()}}),e,this)})),a=function(){var e=this,t=arguments +return new Promise((function(r,n){var i=o.apply(e,t) +function a(e){s(i,r,n,a,l,"next",e)}function l(e){s(i,r,n,a,l,"throw",e)}a(void 0)}))},function(){return a.apply(this,arguments)})}])&&d(t.prototype,r),i&&d(t,i),Object.defineProperty(t,"prototype",{writable:!1}),y}(r.default),u=w(l.prototype,"headTagsData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(l.prototype,"totalMaxLimitReached",[o],Object.getOwnPropertyDescriptor(l.prototype,"totalMaxLimitReached"),l.prototype),c=w(l.prototype,"charts",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(l.prototype,"nextPage",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"nextPage"),l.prototype),l) +e.default=O})),define("web-experience-app/controllers/developer",["exports","@ember/controller","@glimmer/tracking"],(function(e,t,r){var n,i +function o(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function a(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{},i=r.default.APP.version,o=t.versionOnly||t.hideSha,a=t.shaOnly||t.hideVersion,l=null +return o&&(t.showExtended&&(l=i.match(n.versionExtendedRegExp)),l||(l=i.match(n.versionRegExp))),a&&(l=i.match(n.shaRegExp)),l?l[0]:i}Object.defineProperty(e,"__esModule",{value:!0}),e.appVersion=i,e.default=void 0 +var o=(0,t.helper)(i) +e.default=o})),define("web-experience-app/helpers/attr-sanitize",["exports","@ember/component/helper","web-experience-app/utils/sanitize"],(function(e,t,r){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return i(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&a>0?t.t("WFA.Duration.Hours.Minutes",{hours:o,minutes:a}):o>0?t.t("WFA.Duration.Hours",{hours:o}):t.t("WFA.Duration.Minutes",{minutes:a})}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.episodeDuration=y +var h,v,g,w,O,_,P=(i=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") +e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)})(l,e) +var t,r,n,i=f(l) +function l(){var e +c(this,l) +for(var t=arguments.length,r=new Array(t),n=0;ne.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=o.find((function(t){return e[t]})) +return e[t]||Object.values(e)[0]} +function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return(0,r.isArray)(e)?a(e):l(e)}var c=(0,t.helper)((function(e){return u(n(e,1)[0])})) +e.default=c})),define("web-experience-app/helpers/get-from-config",["exports","@ember/component/helper","web-experience-app/config/environment","@ember/object"],(function(e,t,r,n){function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return o(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]&&arguments[2] +if((0,n.isEmpty)(e))return"" +var o=(0,i.duration)(e),a=o.hours,l=o.minutes,u=o.seconds,c=k(t,r) +return a>0&&l>0?t.t("WEA.Common.SeparatorDuration",{hours:c(a,"WEA.Common.Hours"),minutes:c(l,"WEA.Common.Minutes")}):a>0&&0===l?c(a,"WEA.Common.Hours"):0===a&&l>0?c(l,"WEA.Common.Minutes"):0===a&&0===l&&(0,n.isPresent)(u)?c(u,"WEA.Common.Seconds"):void 0}function k(e,t){return t?function(t,r){return e.t("".concat(r,".abbr"),{count:t})}:function(t,r){return e.t(r,{count:t})}}e.default=P})),define("web-experience-app/helpers/loc-filesize",["exports","@ember/component/helper","@ember/service","web-experience-app/utils/bytes-to-readable"],(function(e,t,r,n){var i,o +function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return l(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{},l=a.sectionType +return o[l]||i[n]||i.default}var l=(0,t.helper)(a) +e.default=l})),define("web-experience-app/helpers/lt",["exports","ember-truth-helpers/helpers/lt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lt",{enumerable:!0,get:function(){return t.lt}})})),define("web-experience-app/helpers/lte",["exports","ember-truth-helpers/helpers/lte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lte",{enumerable:!0,get:function(){return t.lte}})})),define("web-experience-app/helpers/media-player-classes",["exports","@ember/component/helper","@ember/service"],(function(e,t,r){var n,i +function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return a(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{},a=l[r],u=Object.assign({},a) +return Object.keys(a).forEach((function(e){var t=a[e] +u[e]="string"==typeof t?(0,n.replaceKeys)(t,i,"web-experience-app.metrics.missing-variable-in-".concat(e)):t})),JSON.stringify(u)}var c=t.default.helper(u) +e.default=c})),define("web-experience-app/helpers/model-metrics-data",["exports","@ember/component/helper"],(function(e,t){function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return n(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=(i&&n&&i[n]||0)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.shouldShowSeeAllLink=i +var o=t.default.helper(i) +e.default=o})),define("web-experience-app/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=t.default +e.default=r})),define("web-experience-app/helpers/sort-contributors",["exports","@ember/component/helper","@ember/array"],(function(e,t,r){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){if(e){if("string"==typeof e)return a(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);rt.name?1:-1:r}))}e.ORDERED_ROLE_TYPES=l +var c=(0,t.helper)((function(e){return u(n(e,1)[0])})) +e.default=c})),define("web-experience-app/helpers/style-attribute",["exports","@ember/component/helper","@ember/template"],(function(e,t,r){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return i(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r").concat(d,""))}(this.i18n,r,l,u,s,p,d,m,h)}}])&&d(t.prototype,r),l&&d(t,l),Object.defineProperty(t,"prototype",{writable:!1}),y}(t.default),g=l.prototype,w="i18n",O=[r.inject],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},j={},Object.keys(_).forEach((function(e){j[e]=_[e]})),j.enumerable=!!j.enumerable,j.configurable=!!j.configurable,("value"in j||j.initializer)&&(j.writable=!0),j=O.slice().reverse().reduce((function(e,t){return t(g,w,e)||e}),j),P&&void 0!==j.initializer&&(j.value=j.initializer?j.initializer.call(P):void 0,j.initializer=void 0),void 0===j.initializer&&(Object.defineProperty(g,w,j),j=null),u=j,l) +e.default=k})),define("web-experience-app/helpers/to-html",["exports","@ember/component/helper","@ember/template"],(function(e,t,r){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return i(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r"))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.toHTML=o +var a=t.default.helper(o) +e.default=a})),define("web-experience-app/helpers/to-locale-fixed",["exports","@ember/component/helper","@ember/service"],(function(e,t,r){var n,i +function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return a(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:{},n=r.minimumFractionDigits,i=void 0===n?0:n,o=r.maximumFractionDigits,a=void 0===o?2:o +if(e&&"number"==typeof e)return e.toLocaleString(m(t),{minimumFractionDigits:Math.min(i,a),maximumFractionDigits:Math.max(i,a)})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.localeWithOptionsForNumbers=m,e.toLocaleFixed=y +var h,v,g,w,O,_,P=(n=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") +e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&s(e,t)})(f,e) +var t,r,n,a=p(f) +function f(){var e +u(this,f) +for(var t=arguments.length,r=new Array(t),n=0;n1&&void 0!==arguments[1]?arguments[1]:{},i=n.decimal,a=void 0===i?2:i,l=n.minimumFractionDigits,u=void 0===l?1:l +return y(r,this.i18n.locale,{minimumFractionDigits:u,maximumFractionDigits:a})}}])&&c(t.prototype,r),n&&c(t,n),Object.defineProperty(t,"prototype",{writable:!1}),f}(t.default),h=n.prototype,v="i18n",g=[r.inject],w={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(w).forEach((function(e){_[e]=w[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=g.slice().reverse().reduce((function(e,t){return t(h,v,e)||e}),_),O&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(O):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(h,v,_),_=null),i=_,n) +e.default=P})),define("web-experience-app/helpers/upper-case",["exports","@ember/component/helper"],(function(e,t){function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return n(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=0||(e.lookup("service:router").transitionTo(f),i.preventDefault()),!0)}(0,i.isSSR)()||(document.body.addEventListener("click",o),e.reopen({willDestroy(){return document.body.removeEventListener("click",o),this._super.apply(this,arguments)}}))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=o +var a={name:"we-link-to",initialize:o} +e.default=a})),define("web-experience-app/locales/ar/config",["exports","web-experience-app/locales/en/config"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/locales/dev/config",["exports","web-experience-app/locales/en/config"],(function(e,t){function r(e,t){var r=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:function(e){return e} +if(!e)return null +"function"==typeof e.toArray&&(e=e.toArray()) +for(var n=0;n1||"buy"!==e)&&""!==i&&(a="".concat(i," ").concat(o)),{text:a,type:e}}))}))} +var n=["rent","buy","preorder"],i=n.reduce((function(e,t){return e.push("".concat(t,"ActionText")),e.push("".concat(t,"PriceFormatted")),e.push("has".concat((0,r.capitalize)(t),"Offers")),e}),[]).join(",")})),define("web-experience-app/macros/ranking-by-store",["exports","@ember/object"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.rankingByStore=function(e){return(0,t.computed)("chartPositions",(function(){return(0,t.get)(this,"chartPositions.".concat(e))}))}})),define("web-experience-app/models/app-platform",["exports","@ember/object","@ember/object/computed","web-experience-app/utils/product-offers","web-experience-app/utils/apps/device-support"],(function(e,t,r,n,i){var o,a,l,u,c,s,p,f,d,b,m,y,h,v,g,w,O,_,P,j,k,A,S,x,T,E,R,M,C,z,L,D,I,B,N,F,W,U,V,G,K,H,q,Y,Q,$,J,X,Z,ee,te,re,ne,ie,oe,ae,le,ue,ce,se,pe,fe,de,be,me,ye,he,ve,ge,we,Oe,_e,Pe,je,ke,Ae,Se,xe,Te,Ee,Re,Me,Ce,ze,Le,De,Ie,Be,Ne,Fe,We +function Ue(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function Ve(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=t}},{key:"canFamilyShareInAppPurchases",get:function(){return this.isFamilySharingSupported&&this.hasFamilyShareableInAppPurchases}},{key:"canFamilyShareApp",get:function(){var e=this.productOffers,t=e.buyPrice,r=void 0===t?0:t,n=e.hasPreorderOffers,i=e.preorderPrice,o=n?0===(void 0===i?0:i):0===r +return this.isFamilySharingSupported&&!this.hasFamilyShareableInAppPurchases&&!this.hasInAppPurchases&&!o}},{key:"productOffers",get:function(){var e=this.primaryPlatform.offers +return new a.ProductOffers({offers:e})}},{key:"promotedInApps",get:function(){return this.merchandisedInApps.filter((function(e){var t=e.isMerchandisedEnabled,r=e.isMerchandisedVisibleByDefault,n=e.isSubscription +return t&&r&&!n}))}},{key:"subscriptions",get:function(){return this.merchandisedInApps.filter((function(e){var t=e.isMerchandisedEnabled,r=e.isMerchandisedVisibleByDefault,n=e.isSubscription +return t&&r&&n}))}},{key:"appArtwork",get:function(){if(this.primaryPlatform){var e=this.primaryPlatform,t=e.artwork,r=e.appArtwork +if(r||t)return r||t}}},{key:"inAppPurchases",get:function(){var e=this.topInApps +if(e&&e.length)return e.filter((function(e){return e.isMerchandisedEnabled&&!e.isSubscription}))}},{key:"kind",get:function(){var e=this.deviceFamilies +if((0,o.isMacOnly)(e))return"desktopApp" +if((0,o.isAppleTVOnly)(e))return"AppleTVOnlyApp" +var t="iOS" +return(0,o.isAppleTVSupported)(e)&&(t+="tvOS"),(0,o.isMacSupported)(e)&&(t+="macOS"),(0,o.isWatchSupported)(e)&&(t+="watchOS"),"iOS"===t?"iosSoftware":"".concat(t,"App")}},{key:"requirementsString",get:function(){var e=this.deviceFamilies,t=this.i18n,r=this.primaryPlatform +if((null==e?void 0:e.length)>=1){var n=r.requirementsString +if((0,o.isiOSSupported)(e)&&(0,o.isMacSupported)(e)){var i=t.t("WEA.Common.SentenceDelimiter") +if(this.isPrimarymacOS&&this.iosPlatform)return"".concat(n).concat(i," ").concat(this.iosPlatform.requirementsString) +if(this.isPrimaryiOS&&this.osxPlatform)return"".concat(n," ").concat(this.osxPlatform.requirementsString).concat(i)}return n}}},{key:"size",get:function(){if(this.primaryPlatform){var e=this.primaryPlatform.offers +if(e){var t=qt(e,1)[0] +if(t&&t.assets&&t.assets.length)return t.assets[0].size}}return 0}},{key:"primaryPlatform",get:function(){var e=this.primaryPlatformSupported +return e?this[e]:{}}},{key:"primaryPlatformSupported",get:function(){var e=this.deviceFamilies,t=this.platform +return(0,o.primaryPlatformSupported)(e,t.browser.isiOS)}},{key:"isPrimaryTVOS",get:function(){return this.primaryPlatformSupported===o.PLATFORMS.tvos}},{key:"isPrimaryiOS",get:function(){return this.primaryPlatformSupported===o.PLATFORMS.iphone}},{key:"isPrimarymacOS",get:function(){return this.primaryPlatformSupported===o.PLATFORMS.mac}},{key:"isPrimaryWatchOS",get:function(){return this.primaryPlatformSupported===o.PLATFORMS.watch}},{key:"isIOSApp",get:function(){return(0,o.isiOSApp)(this.deviceFamilies,this.isMessagesOnly)}},{key:"showAppPrivacy",get:function(){var e +return!(null!==(e=this.primaryPlatform.bundleId)&&void 0!==e&&e.includes("com.apple.InstallAssistant."))}}])&&er(n.prototype,i),s&&er(n,s),Object.defineProperty(n,"prototype",{writable:!1}),e}(),tr(Kt,"modelName","app"),Ce=rr((Me=Ht).prototype,"id",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=rr(Me.prototype,"type",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=rr(Me.prototype,"meta",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=rr(Me.prototype,"artistName",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=rr(Me.prototype,"chartPositions",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=rr(Me.prototype,"contentRatingsBySystem",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=rr(Me.prototype,"distributionKind",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=rr(Me.prototype,"eula",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=rr(Me.prototype,"fileSizeByDevice",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=rr(Me.prototype,"firstVersionSupportingInAppPurchaseApi",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ve=rr(Me.prototype,"hasEula",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=rr(Me.prototype,"isFirstPartyHideableApp",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=rr(Me.prototype,"isIOSBinaryMacOSCompatible",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=rr(Me.prototype,"metricsBase",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=rr(Me.prototype,"name",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=rr(Me.prototype,"privacy",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qe=rr(Me.prototype,"requirementsByDeviceFamily",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=rr(Me.prototype,"reviewsRestricted",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Je=rr(Me.prototype,"sellerLabel",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=rr(Me.prototype,"supportsArcade",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ze=rr(Me.prototype,"url",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=rr(Me.prototype,"usesLocationBackgroundMode",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=rr(Me.prototype,"genreNames",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rt=rr(Me.prototype,"userRating",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nt=rr(Me.prototype,"appEvents",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),it=rr(Me.prototype,"developer",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ot=rr(Me.prototype,"relatedEditorialItems",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),at=rr(Me.prototype,"genres",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lt=rr(Me.prototype,"artwork",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ut=rr(Me.prototype,"contentRating",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ct=rr(Me.prototype,"copyright",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),st=rr(Me.prototype,"description",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pt=rr(Me.prototype,"editorsNotes",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ft=rr(Me.prototype,"isEditorsChoice",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dt=rr(Me.prototype,"hasFamilyShareableInAppPurchases",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bt=rr(Me.prototype,"hasInAppPurchases",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),mt=rr(Me.prototype,"isGameControllerSupported",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rr(Me.prototype,"isFamilySharingSupported",[q],Object.getOwnPropertyDescriptor(Me.prototype,"isFamilySharingSupported"),Me.prototype),rr(Me.prototype,"canFamilyShareInAppPurchases",[Y],Object.getOwnPropertyDescriptor(Me.prototype,"canFamilyShareInAppPurchases"),Me.prototype),rr(Me.prototype,"canFamilyShareApp",[Q],Object.getOwnPropertyDescriptor(Me.prototype,"canFamilyShareApp"),Me.prototype),yt=rr(Me.prototype,"isGameCenterSupported",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ht=rr(Me.prototype,"isMessagesOnly",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vt=rr(Me.prototype,"isSiliconSupported",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),gt=rr(Me.prototype,"isSiriSupported",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),wt=rr(Me.prototype,"isWalletSupported",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ot=rr(Me.prototype,"isWatchOnly",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_t=rr(Me.prototype,"languagesDisplayString",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pt=rr(Me.prototype,"minimumOSVersion",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),jt=rr(Me.prototype,"privacyPolicyUrl",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),kt=rr(Me.prototype,"promotionalText",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),At=rr(Me.prototype,"ratingText",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),St=rr(Me.prototype,"releaseDate",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xt=rr(Me.prototype,"requiresGameController",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Tt=rr(Me.prototype,"seller",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Et=rr(Me.prototype,"supportsGameController",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Rt=rr(Me.prototype,"supportsPassbook",[pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Mt=rr(Me.prototype,"supportURLForLanguage",[fe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ct=rr(Me.prototype,"websiteUrl",[de],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),zt=rr(Me.prototype,"primaryGenre",[be],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Lt=rr(Me.prototype,"primaryGenreName",[me],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Dt=rr(Me.prototype,"appStoreRank",[ye],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),It=rr(Me.prototype,"messagesStoreRank",[he],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Bt=rr(Me.prototype,"watchStoreRank",[ve],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Nt=rr(Me.prototype,"appleTVStoreRank",[ge],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rr(Me.prototype,"productOffers",[we],Object.getOwnPropertyDescriptor(Me.prototype,"productOffers"),Me.prototype),rr(Me.prototype,"appArtwork",[Oe],Object.getOwnPropertyDescriptor(Me.prototype,"appArtwork"),Me.prototype),rr(Me.prototype,"inAppPurchases",[_e],Object.getOwnPropertyDescriptor(Me.prototype,"inAppPurchases"),Me.prototype),Ft=rr(Me.prototype,"inAppPurchasesIds",[Pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rr(Me.prototype,"requirementsString",[je],Object.getOwnPropertyDescriptor(Me.prototype,"requirementsString"),Me.prototype),rr(Me.prototype,"size",[ke],Object.getOwnPropertyDescriptor(Me.prototype,"size"),Me.prototype),Wt=rr(Me.prototype,"atvPlatform",[Ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ut=rr(Me.prototype,"iosPlatform",[Se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Vt=rr(Me.prototype,"osxPlatform",[xe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Gt=rr(Me.prototype,"watchPlatform",[Te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rr(Me.prototype,"primaryPlatform",[Ee],Object.getOwnPropertyDescriptor(Me.prototype,"primaryPlatform"),Me.prototype),rr(Me.prototype,"isIOSApp",[Re],Object.getOwnPropertyDescriptor(Me.prototype,"isIOSApp"),Me.prototype),Me) +e.default=nr})),define("web-experience-app/models/in-app",["exports","@ember/object","@ember/object/computed","web-experience-app/utils/product-offers"],(function(e,t,r,n){var i,o,a,l,u,c,s,p,f,d,b,m,y,h,v,g,w,O,_,P,j,k,A,S,x,T,E,R,M,C,z,L,D,I,B,N,F +function W(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function U(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&(k.aggregateRating={"@type":"AggregateRating",ratingValue:P.value,reviewCount:P.ratingCount}),O||(k.offers={"@type":"Offer",price:f||0,priceCurrency:d},f&&0!==f||(k.offers.category="free")),[{name:"schema:software-application",content:JSON.stringify(k)}]}},{key:"getApplicationCategory",value:function(e){var t +return null===(t=e.genres)||void 0===t?void 0:t[0].name}},{key:"typeFor",value:function(e){return{relatedEditorialItems:"editorial-item"}[e]||"app"}},{key:"normalizeItemsType",value:function(){var e={inAppPurchases:"promotedInApps"},t=M(B(j.prototype),"normalizeItemsType",this).apply(this,arguments) +return e[t]||t}},{key:"getOGType",value:function(){return o.default.meta.og.type["app-bundle"]}},{key:"getOGDescription",value:function(e){var t=e.viewModel.product +return(0,a.truncateSEODescription)(t.appDescription)}},{key:"generateSeeAllHeader",value:function(e,t){var r=(0,u.getProductModel)(t),n=A(A({},t),r),i=n.name,o=this.i18n.t(G[e]) +if("appsInBundle"===e){var a=n.appsInBundleIds +return{parts:{productName:i,sectionTitle:o=this.i18n.t(G[e],{count:a.length})}}}return{parts:{productName:i,sectionTitle:o}}}}])&&R(t.prototype,r),d&&R(t,d),Object.defineProperty(t,"prototype",{writable:!1}),j}(t.default),h=F(y.prototype,"appViewState",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=F(y.prototype,"appsApi",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=F(y.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=F(y.prototype,"fastboot",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=F(y.prototype,"platformService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=F(y.prototype,"location",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y) +function H(e){var t=e.to,r=(t=void 0===t?{}:t).queryParams,n=(r=void 0===r?{}:r).action +return n?{action:n}:void 0}e.default=K})),define("web-experience-app/routes/app-event",["exports","web-experience-app/routes/product-with-see-all","@ember/service","web-experience-app/utils/query-params","ember","web-experience-app/config"],(function(e,t,r,n,i,o){var a,l,u,c,s,p,f,d,b,m +function y(e,t){var r=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;te.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&(k.aggregateRating={"@type":"AggregateRating",ratingValue:P.value,reviewCount:P.ratingCount}),O||(k.offers={"@type":"Offer",price:u||0,priceCurrency:c},u&&0!==u||(k.offers.category="free")),[{name:"schema:software-application",content:JSON.stringify(k)}]}},{key:"getApplicationCategory",value:function(e){var t +return null===(t=e.genres)||void 0===t?void 0:t[0].name}},{key:"typeFor",value:function(e){return{relatedEditorialItems:"editorial-item"}[e]||"app"}},{key:"normalizeItemsType",value:function(){var e={inAppPurchases:"promotedInApps"},t=z(F(x.prototype),"normalizeItemsType",this).apply(this,arguments) +return e[t]||t}},{key:"generateSeeAllHeader",value:function(e,t){return{parts:{productName:t.product.name,sectionTitle:this.i18n.t(H[e])}}}},{key:"_handleUserRating",value:(y=E(regeneratorRuntime.mark((function e(t){var r +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.isPrimarymacOS){e.next=2 +break}return e.abrupt("return") +case 2:return e.prev=2,e.next=5,this.appsApi.getMacUserRating(t.id) +case 5:r=e.sent,t.userRating=r,e.next=11 +break +case 9:e.prev=9,e.t0=e.catch(2) +case 11:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return y.apply(this,arguments)})},{key:"getOGType",value:function(){return t.default.meta.og.type.app}},{key:"getOGDescription",value:function(e){var t=e.viewModel.product +return(0,c.truncateSEODescription)(t.description)}}])&&C(r.prototype,u),m&&C(r,m),Object.defineProperty(r,"prototype",{writable:!1}),x}(u.default),g=U(v.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=U(v.prototype,"appsApi",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=U(v.prototype,"platformService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=U(v.prototype,"appViewState",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=U(v.prototype,"fastboot",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=U(v.prototype,"location",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v) +function Y(e){var t=e.to,r=(t=void 0===t?{}:t).queryParams,n=(r=void 0===r?{}:r).action +return n?{action:n}:void 0}e.default=q})),define("web-experience-app/routes/application-error",["exports","web-experience-app/routes/base","@ember/service","@apple/babel-plugin-feature-remover","web-experience-app/routes/error-fitness"],(function(e,t,r,n,i){var o,a,l,u,c,s,p,f +function d(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:"",r=[{name:"twitter:title",content:this.getTwitterTitle(e)},{name:"twitter:description",content:t},{name:"twitter:site",content:this.getTwitterSite(e)},{name:"twitter:card",content:this.getTwitterCard(e)}],n=this.getTwitterImage(e) +return n&&(r.push({name:"twitter:image",content:n}),r.push({name:"twitter:image:alt",content:this.getTwitterImageAlt(e)})),r.filter((function(e){return!!e.content}))}},{key:"getOpenGraphTags",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"" +return[{name:"og:title",content:this.getOGTitle(e)},{name:"og:description",content:t},{name:"og:site_name",content:this.getOGSiteName(e)},{name:"og:url",content:r}].concat(D(this.getOGImageTags(e)),[{name:"og:type",content:this.getOGType(e)},{name:"og:locale",content:this.getOGLocale()}]).filter((function(e){return!!e.content}))}},{key:"getOGImageTags",value:function(e){var t=this.getOGImageURL(e,"png") +if(!t)return[] +var r=[{name:"og:image",content:t},{name:"og:image:alt",content:this.i18n.t(this.titleKey,N(N({},this.locData),{},{_disableSafeString:!0}))},{name:"og:image:type",content:(0,m.mimeTypeForFormat)("png")},{name:"og:image:width",content:ee},{name:"og:image:height",content:630}],n=/^https:/.test(t)?t:void 0 +return n&&r.push({name:"og:image:secure_url",content:n}),r}},{key:"getOGImageURL",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"png",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ee,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:630,i=this.getOGCropCode(e),o=this.getArtwork(e) +if(o)return(0,m.buildSrc)(o.url,{width:r,height:n,crop:i,fileType:t})}},{key:"getOGCropCode",value:function(){return"wf"}},{key:"getArtwork",value:function(e){return e.artwork}},{key:"getOGTitle",value:function(){return this.tagContentFor("title")}},{key:"getOGSiteName",value:function(){var e=(0,h.ogKeyFor)("siteName",this.routeName) +return this.i18n.t(e,{_disableSafeString:!0})}},{key:"getOGType",value:function(){return""}},{key:"getOGLocale",value:function(){var e=this.locale.locale +if(e){var t=e.split("-") +return 1===t.length?e:"".concat(t[0],"_").concat(t[1].toUpperCase())}}},{key:"getTwitterTitle",value:function(e){return this.titleKey?this.i18n.t(this.titleKey,N(N({},this.locData),{},{_disableSafeString:!0})):e.name}},{key:"getTwitterSite",value:function(){var e="WEA.Common.Meta.Twitter.site.iTunes",t=l.default.APP.buildVariant,r=void 0===t?"default":t +switch("default"===r?this.appViewState.currentState:r){case"apps":e="WEA.Common.Meta.Twitter.site.Apps" +break +case"books":e="WEA.Common.Meta.Twitter.site.Books" +break +case"music":e="WEA.Common.Meta.Twitter.site.AM" +break +case"podcasts":e="WEA.PodcastPages.Twitter.site.show"}return this.i18n.t(e,{_disableSafeString:!0})}},{key:"getTwitterImageWidth",value:function(e){return(0,y.isSquare)(e)?600:1200}},{key:"getTwitterImageHeight",value:function(){return 600}},{key:"twitterCropCode",get:function(){return""}},{key:"getTwitterCropCode",value:function(){return this.twitterCropCode}},{key:"getTwitterImage",value:function(e){var t=this.getArtwork(e) +return t?(0,m.buildSrc)(t.url,{width:this.getTwitterImageWidth(t),height:this.getTwitterImageHeight(t),crop:this.getTwitterCropCode(e)||this.defaultTwitterCropCode,fileType:"png"}):""}},{key:"getTwitterImageAlt",value:function(e){return this.titleKey?this.i18n.t(this.titleKey,N(N({},this.locData),{},{_disableSafeString:!0})):e.name}},{key:"getTwitterCard",value:function(e){return this.getArtwork(e)?"summary_large_image":"summary"}},{key:"tagContentFor",value:function(e){var t=this["".concat(e,"Content")] +if(t)return t +var r=this.i18n,n=this["".concat(e,"Key")],i=this["".concat(e,"Data")]||this.locData||{} +if(i._disableSafeString=!0,n)return this.i18n.t(n,i) +var o=this["".concat(e,"Keys")]||[] +return o.constructor!==Array&&(o=[o]),o.map((function(e){return r.t(e,i)})).join(" ")}},{key:"_determineInitialAppState",value:function(e,t){this.appViewState.updateModel(e,this._getRequestedApp(t))}},{key:"_getRequestedApp",value:function(e){var t,r +return null===(t=e.to)||void 0===t||null===(r=t.queryParams)||void 0===r?void 0:r.app}},{key:"_shouldHandleCampaignRedirects",value:function(){return!this.fastboot.isFastBoot}},{key:"_handleCampaignAndAffiliateUrls",value:(d=W(regeneratorRuntime.mark((function e(){var t,r,n,o,a,l,u +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._shouldHandleCampaignRedirects()){e.next=2 +break}return e.abrupt("return") +case 2:return e.prev=2,e.next=5,(0,s.handleCampaignAndAffiliateUrls)(this.location.href) +case 5:t=e.sent,e.next=10 +break +case 8:e.prev=8,e.t0=e.catch(2) +case 10:if(t){e.next=12 +break}return e.abrupt("return") +case 12:return this.preventAutoLaunch=!0,r=new URL(t),n="".concat(r.pathname).concat(r.search),o=(0,v.getOwner)(this),a=o.lookup("router:main"),l=a._routerMicrolib,u=(0,i.normalizeURL)(n,l,o),e.abrupt("return",this.router.transitionTo(u)) +case 19:case"end":return e.stop()}}),e,this,[[2,8]])}))),function(){return d.apply(this,arguments)})},{key:"_checkLaunchNative",value:function(e,t){if(!this.fastboot.isFastBoot&&this._shouldLaunchNativeClient(e,t)){var r=this.getQueryParamsForNativeClientURL.apply(this,arguments),n=this.getNativeClientLaunchURL(e) +this.platform.launch(n,r),this.hasAutoLaunched=!0,(0,o.removeCookie)("ls")}}},{key:"getQueryParamsForNativeClientURL",value:function(e,t){var r={},n=this._getRequestedApp(t) +n&&(r={app:n}),this.appViewState.isMacAppStoreView&&(r=N(N({},r),{},{extRefUrl2:encodeURI(window.document.referrer)})) +var i=this.paramsFor("application") +return(0,p.addLaunchQueryParams)(r,i),r}},{key:"getNativeClientLaunchURL",value:function(e){return this._getModelUrl(e)}},{key:"_getModelUrl",value:function(e){return e.url}},{key:"getDescription",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.description&&e.description.standard +if(n)return(0,f.truncateSEODescription)(n) +var i=this.descriptionKeys||(this.descriptionKey?[this.descriptionKey]:["WEA.Error.Generic.Meta.PageTitle"]) +return i.map((function(e){return t.i18n.t(e,r)})).join(" ")}},{key:"getOGDescription",value:function(e,t){return this.getDescription(e,t)}},{key:"_shouldLaunchNativeClient",value:function(e,t){if(!e.url)return!1 +if(this._shouldPreventNativeClientLaunch(t))return!1 +var r=t.to.queryParams +if(this.platform.isPreiOS122){var n=this.location.hostname +if(u.default[n])return!0}var i=["1","true"],a=r.ls,l=(0,o.getCookie)("ls") +return!(!i.includes(a)&&!i.includes(l)||["story"].includes(this.routeName))}},{key:"_shouldPreventNativeClientLaunch",value:function(e){var t,r +return"0"===(null==e||null===(t=e.to)||void 0===t||null===(r=t.queryParams)||void 0===r?void 0:r.ls)||this.preventAutoLaunch}},{key:"getMetricsData",value:function(){return this.metricsData}},{key:"updateMetricsBase",value:function(e,t){if(!this.fastboot.isFastBoot){var r=this.getPageDataFromModel(e),n=(0,i.getPageURL)(t,this.location) +if(this.metricsData=N(N({},r),{},{pageUrl:n}),window.navigator){var o=window.navigator,a=o.language,l=o.languages +this.metrics.addBaseData({osLanguage:a,osLanguages:l})}}}},{key:"getMetricsPageDetails",value:function(e){return{pageDetails:e.title,pageId:e.id}}},{key:"getPageDataFromModel",value:function(e){var t={},r=this.pageType +if(e.metricsBase){var n=e.metricsBase.pageType;(t=e.metricsBase).pageType="string"==typeof n&&""!==n?n:r}else{var i=this.getMetricsPageDetails(e),o=i.pageDetails,a=i.pageId +t={pageId:a,pageType:r,pageDetails:o,page:"".concat(r,"_").concat(a)}}return t}}])&&G(t.prototype,r),c&&G(t,c),Object.defineProperty(t,"prototype",{writable:!1}),O}(t.default),P=Z(_.prototype,"appViewState",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=Z(_.prototype,"document",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=Z(_.prototype,"fastboot",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=Z(_.prototype,"globalElements",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=Z(_.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=Z(_.prototype,"location",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=Z(_.prototype,"platform",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=Z(_.prototype,"metrics",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Z(_.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=Z(_.prototype,"history",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=Z(_.prototype,"localNav",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Z(_.prototype,"locale",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Z(_.prototype,"currentRouteName",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_) +e.default=te})),define("web-experience-app/routes/carrier",["exports","web-experience-app/routes/base","@ember/service","web-experience-app/config"],(function(e,t,r,n){var i,o,a +function l(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:[] +return a&&(t=(e=a.filter((function(e){return e.deviceFamilies&&e.deviceFamilies.includes("ipad")&&e.deviceFamilies.includes("iphone")}))).map((function(e){return e.id})),o=(i=a.filter((function(e){return e.deviceFamilies&&e.deviceFamilies.includes("ipad")&&!e.deviceFamilies.includes("iphone")}))).map((function(e){return e.id})),n=(r=a.filter((function(e){return e.deviceFamilies&&e.deviceFamilies.includes("iphone")&&!e.deviceFamilies.includes("ipad")}))).map((function(e){return e.id}))),{iPadApps:i,iPadAppsIds:o,iPhoneiPadApps:e,iPhoneiPadAppsIds:t,iPhoneApps:r,iPhoneAppsIds:n}}},{key:"getTitle",value:function(e){return this.paramsFor("developer").seeAll?w(A(O.prototype),"getTitle",this).apply(this,arguments):this.i18n.t("WEA.DeveloperPages.Meta.Title",{developerName:e.viewModel.product.name,_disableSafeString:!0})}},{key:"getOGCropCode",value:function(){return"cw"}},{key:"getTwitterImageWidth",value:function(){return 1200}},{key:"getOGType",value:function(){return i.default.meta.og.type.developer}},{key:"getDescription",value:function(e){var t=e.viewModel.product.name +if(this.paramsFor("developer").seeAll)return this.i18n.t("WEA.DeveloperPages.Meta.Description.NoApps",{developerName:t,_disableSafeString:!0}) +var r=e.viewModel.allApps,n=void 0===r?[]:r,i=n.slice(0,3).map((function(e){return e.name})),o="NoApps" +return 1===n.length?o="OneApp":2===n.length?o="TwoApps":3===n.length?o="ThreeApps":n.length>3&&(o="ManyApps"),this.i18n.t("WEA.DeveloperPages.Meta.Description.".concat(o),{developerName:t,listing1:i[0]||"",listing2:i[1]||"",listing3:i[2]||"",_disableSafeString:!0})}},{key:"getSchemaTags",value:function(e){var t=this,r=e.viewModel.allApps,n=void 0===r?[]:r,i={"@context":"https://web.archive.org/web/20220531203912/http://schema.org","@type":"Person/Organization",name:e.viewModel.product.name,description:this.getDescription(e),hasOfferCatalog:{"@type":"OfferCatalog",name:"Software Applications",itemListElement:this.paramsFor("developer").seeAll?[]:n.map((function(e){return t._schemaDataForApp(e)}))}} +return[{name:"schema:creator",content:JSON.stringify(i)}]}},{key:"_schemaDataForApp",value:function(e){var t=e.name +if(void 0!==t){var r=e.artwork,n=e.buyPrice,i=e.deviceFamilies,a=e.primaryGenre,l=void 0===a?{}:a,u=e.userRating,c=void 0===u?{}:u,s=this.globalElements.priceCurrency,p={"@type":"SoftwareApplication",applicationCategory:l.name,availableOnDevice:this._formatDeviceList(i),image:r?(0,o.buildSrc)(r.url,{width:r.width,height:r.height}):"",operatingSystem:this._schemaOSList(i),name:t} +return c.ratingCount>0&&(p.aggregateRating={"@type":"AggregateRating",ratingValue:c.value,reviewCount:c.ratingCount}),p.offers={"@type":"Offer",price:n||0,priceCurrency:s},n&&0!==n||(p.offers.category="free"),p}}},{key:"_formatDeviceList",value:function(e){return e.map((function(e){return"mac"===e?"Mac":0===e.indexOf("ip")?e.replace(/^.{2}/g,"iP"):"tvos"===e?"Apple TV":"watch"===e?"Apple Watch":void 0})).join(", ")}},{key:"_schemaOSList",value:function(e){var t=["ipad","iphone","ipod"],r=[] +return e.forEach((function(e){t.indexOf(e)>-1?-1===r.indexOf("iOS")&&r.push("iOS"):"tvos"===e?r.push("tvOS"):"watch"===e?r.push("watchOS"):"mac"===e&&r.push("macOS")})),r.join(", ")}},{key:"generateSeeAllHeader",value:function(e,t){var r=t.product.name +return{parts:{sectionTitle:this.i18n.t(T[e]),productName:r}}}},{key:"typeFor",value:function(){return"app"}},{key:"sectionTypeForComponent",value:function(){return"lockup"}}])&&g(t.prototype,r),a&&g(t,a),Object.defineProperty(t,"prototype",{writable:!1}),O}(t.default),u=x(l.prototype,"appViewState",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=x(l.prototype,"appsApi",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=x(l.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=x(l.prototype,"globalElements",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l) +e.default=E})),define("web-experience-app/routes/error-fitness",["exports","@ember/routing/route","@ember/service"],(function(e,t,r){var n,i,o +function a(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r3&&(p+="ManyMore"),this.i18n.t("".concat(c).concat(p),y(y({},r),{},{_disableSafeString:!0}))}},{key:"getLocKeyBase",value:function(e){return(0,l.availableOnDesktop)(e.viewModel.product)?"WEA.EditorialItemProductPages.MacAppStore":"WEA.EditorialItemProductPages"}},{key:"getTitleKey",value:function(e){var t=e.viewModel.product,r=t.label,n=t.kind +return null!=r&&r.includes("APP STORE AWARDS")&&"App"==n?"WEA.EditorialItemProductPages.Social.title.ASA":"WEA.EditorialItemProductPages.Meta.title"}},{key:"getKeywordsTag",value:function(e){var t=e.viewModel.product,r=F(t),n=E(r,1)[0],i=(0,l.hasShelfDisplay)(n,"collectionLockup"),o=this.getLocKeyBase(e);(0,a.isMacOnly)((0,l.availableDevices)(t))&&(o+=".MacOS") +var u="".concat(o,".Meta.PageMetaKeywords") +if(i||!N(t)&&((0,l.isTileCard)(t)&&r||r&&r.length>1))switch(i?n.contents.length:r.length){case 1:u="".concat(o,".Meta.PageMetaKeywords.Collection.One") +break +case 2:u="".concat(o,".Meta.PageMetaKeywords.Collection.Two") +break +default:u="".concat(o,".Meta.PageMetaKeywords.Collection.Three")}return this.i18n.t(u,y(y({},W(t)),{},{_disableSafeString:!0}))}},{key:"getOGCropCode",value:function(){return"fo"}},{key:"getOGImageTags",value:function(e){var t=e.viewModel.product +if(!N(t)&&t.cardArtwork)return O(S(k.prototype),"getOGImageTags",this).apply(this,arguments) +var r=n.default.artworkFallbacks["product-hero-story"],o="png" +return[{name:"og:image",content:r.url},{name:"og:image:alt",content:this.i18n.t(this.getTitleKey(e),{_disableSafeString:!0})},{name:"og:image:type",content:(0,i.mimeTypeForFormat)(o)},{name:"og:image:width",content:r.width},{name:"og:image:height",content:r.height}]}},{key:"getArtwork",value:function(e){return e.viewModel.product.cardArtwork||O(S(k.prototype),"getArtwork",this).call(this,e)}},{key:"getOGImageURL",value:function(e){var t=e.viewModel.product,r=t.cardArtwork,n=void 0===r?{}:r,a=this.getOGCropCode(t),l=(0,o.constrainImage)(n,{width:1200,height:630}),u=l.width,c=l.height +return(0,i.buildSrc)(n.url,{crop:a,width:u,height:c})}},{key:"getTwitterImage",value:function(e){return e.viewModel.product.cardArtwork?this.getOGImageURL(e):n.default.artworkFallbacks["product-hero-story"].url}},{key:"getOGSiteName",value:function(){var e=this.appViewState.isMacAppStoreView?"macOs":"iosSoftware" +return this.i18n.t("WEA.EditorialItemProductPages.FB.siteName.".concat(e),{_disableSafeString:!0})}},{key:"getOGTitle",value:function(e){var t,r=e.viewModel.product,n=W(r),i=n.featuredAppName,o=n.storyTitle,a=void 0===o?{}:o,u=r.cardDisplayStyle +return t=u===l.CARD_DISPLAY_STYLES.appOfTheDay?M:u===l.CARD_DISPLAY_STYLES.gameOfTheDay?C:u===l.CARD_DISPLAY_STYLES.inAppPurchase?z:this.getTitleKey(e),this.i18n.t(t,{appName:i,storyTitle:a,_disableSafeString:!0})}},{key:"getOGType",value:function(){return n.default.meta.og.type.story}},{key:"getTwitterSite",value:function(){return this.appViewState.isMacAppStoreView?this.i18n.t("WEA.EditorialItemProductPages.Twitter.site.macOs",{_disableSafeString:!0}):O(S(k.prototype),"getTwitterSite",this).apply(this,arguments)}},{key:"getTwitterTitle",value:function(){return this.getOGTitle.apply(this,arguments)}},{key:"getSchemaTags",value:function(e){var t=this,r=e.viewModel.product,n=F(r),i=E(n,1)[0],o=(0,l.hasShelfDisplay)(i,"collectionLockup"),a=r.lastPublishedDate,u=this.getOGTitle(e),c={"@type":"Organization",name:"Apple Inc",url:"https://web.archive.org/web/20220531203912/http://www.apple.com",logo:{"@type":"ImageObject",url:"https://web.archive.org/web/20220531203912/https://www.apple.com/ac/structured-data/images/knowledge_graph_logo.png"}},s=this.getOGImageTags(e).find((function(e){return"og:image"===e.name}))||{},p={"@context":"https://web.archive.org/web/20220531203912/http://schema.org",name:u,description:this.getDescription(e),image:s.content,author:c,publisher:c,headline:u,dateModified:a,datePublished:a} +if(o||!N(r)&&n.length>1){var f=o?i.contents:n +p["@type"]="CollectionPage",p.mentions=f.map((function(e){return t._schemaDataForApp(e)}))}else p["@type"]="Article",p.mainEntityOfPage=this._schemaDataForApp(i) +return[{name:"schema:article",content:JSON.stringify(p)}]}},{key:"getHeadTags",value:function(e){var t,r,n=O(S(k.prototype),"getHeadTags",this).apply(this,arguments) +return null!==(t=e.viewModel.product.meta)&&void 0!==t&&null!==(r=t.robots)&&void 0!==r&&r.restrictSearch&&(n.searchEngineIndexing=!1),n}},{key:"_schemaDataForApp",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t +if(null!==(e=t.contents)&&void 0!==e&&e.length){var n=E(t.contents,1) +r=n[0]}else t.app&&(r=t.app) +var o=r,a=o.name +if(void 0!==a){var l,c=r,s=c.deviceFamilies,p=void 0===s?[]:s,f=c.productOffers,d=void 0===f?{}:f,b=c.genres,m=void 0===b?[]:b,y=c.userRating,h=void 0===y?{}:y,v=d.buyPrice,g=d.currencyCode,w=(0,u.primaryPlatform)(r),O=null!=w&&w.artwork?w.artwork:r.artwork,_={"@type":"SoftwareApplication",applicationCategory:null===(l=m[0])||void 0===l?void 0:l.name,availableOnDevice:this._formatDeviceList(p),image:O?(0,i.buildSrc)(O.url,{width:O.width,height:O.height}):"",operatingSystem:this._schemaOSList(p),name:a} +return h.ratingCount>0&&(_.aggregateRating={"@type":"AggregateRating",ratingValue:h.value,reviewCount:h.ratingCount}),_.offers={"@type":"Offer",price:v||0,priceCurrency:g},v&&0!==v||(_.offers.category="free"),_}}},{key:"_formatDeviceList",value:function(e){return e.map((function(e){return"mac"===e?"Mac":0===e.indexOf("ip")?e.replace(/^.{2}/g,"iP"):"tvos"===e?"Apple TV":"watch"===e?"Apple Watch":void 0})).join(", ")}},{key:"_schemaOSList",value:function(e){var t=["ipad","iphone","ipod"],r=[] +return e.forEach((function(e){t.indexOf(e)>-1?-1===r.indexOf("iOS")&&r.push("iOS"):"tvos"===e?r.push("tvOS"):"watch"===e?r.push("watchOS"):"mac"===e&&r.push("macOS")})),r.join(", ")}}])&&w(t.prototype,r),c&&w(t,c),Object.defineProperty(t,"prototype",{writable:!1}),k}(r.default),p=T(s.prototype,"appsApi",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=T(s.prototype,"platform",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=T(s.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(s.prototype,"appViewState",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s) +function B(e){var t,r,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1] +return e?e.app&&n?e.app.name:(null===(t=e.contents)||void 0===t||null===(r=t[0])||void 0===r?void 0:r.name)||e.name:""}function N(e){return e.cardDisplayStyle===l.CARD_DISPLAY_STYLES.inAppPurchase}function F(e){var t=e.cardContents +if(null!=t&&t.length)return t +var r=(0,l.filterCollectionLockups)(e) +if(null!=r&&r.length)return r +var n=(0,l.filterAppLockups)(e) +return null!=n&&n.length?n:[]}function W(e){var t=F(e),r=e.editorialNotes,n=e.name +if(t.length){var i,o=E(t,1)[0],a=(0,l.hasShelfDisplay)(o,"appLockup"),u=(0,l.hasShelfDisplay)(o,"collectionLockup"),c=(a||u)&&(null===(i=o.contents)||void 0===i?void 0:i[0])||o,s=B(c,N(e)),p=c&&c.app?c.app.genreDisplayName:c.genreDisplayName,f=B(u?o.contents[1]:t[1]),d=B(u?o.contents[2]:t[2]) +return{storyTitle:(null==r?void 0:r.name)||B(c),featuredAppName:s,featuredAppName1:s,featuredAppName2:f,featuredAppName3:d,applicationCategory:p}}return{storyTitle:null==r?void 0:r.name,featuredAppName:n||"",applicationCategory:""}}e.default=I})),define("web-experience-app/services/app-view-state",["exports","@ember/service","@ember/object","@ember/utils","web-experience-app/config/routing","@apple/babel-plugin-feature-remover"],(function(e,t,r,n,i,o){var a,l,u,c,s,p,f,d,b,m,y,h,v,g +function w(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.player,i=this.isPlayingCollection(e),o=n.nowPlayingItem&&t&&n.nowPlayingItem.id===t.id,a=i&&(!t||o) +return n.continuous=r,this.isPlaying&&a?this._handlePlayerAction(n.pause()):this.isPaused&&a?this._handlePlayerAction(n.play()):(i||(n.queue=e),t?this._handlePlayerAction(n.changeToMediaItem(t.id)):this._handlePlayerAction(n.play()))}},{key:"_onMediaItemStateDidChange",value:function(e){if(!this.nowPlayingItem||this.nowPlayingItem.id!==e.id){this.isPlaying=!1,this.playbackTimeRemaining=0,this.playbackTime=0 +var t=function(e){for(var t=1;te.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==p[1]?p[1]:{}).genreId&&n.genreId===a.ABSENT_SIGIL&&(n.genreId=null),l=this._generateCacheKey(t,n),u=this._getFromCache(l)){e.next=10 +break}return c=this._getAPICalls(t,n),e.next=8,this.getAPIResponses(c,i.VIEW_STATE_TO_REALM[o.VIEW_STATES.APP]) +case 8:s=e.sent,u=this._massageResponse(s,t,n) +case 10:return this._putInCache(l,u),e.abrupt("return",v({url:this.getCanonicalUrl((null===(r=u)||void 0===r?void 0:r.chartUrl)||this.getCurrentUrl())},u)) +case 12:case"end":return e.stop()}}),e,this)}))),function(e){return y.apply(this,arguments)})},{key:"_massageResponse",value:function(e,t,i){var o,a,u,c,s=i.genreId,p=i.platform,f=i.seoName,d=i.chartName,b=i.ages,y=this._populateSeeAllAbsoluteUrls((0,r.getChartsListNormalized)(e[0],"apps","app"),t,p,s||n.APPS_GENRE_ID_STATIC,f,b) +y.sort((function(e,t){return R.indexOf(e.chart)-R.indexOf(t.chart)})) +var h=(0,n.parseGenresModel)([e[1],e[2]]),g=h.genres,w=h.popularGenres,O=h.extraGenres,_=(null===(o=y)||void 0===o||null===(a=o.find((function(e){return"top-paid"===e.chart})))||void 0===a?void 0:a.data.length)>0,P=(null===(u=y)||void 0===u||null===(c=u.find((function(e){return"top-free"===e.chart})))||void 0===c?void 0:c.data.length)>0 +if(!_&&!P)throw new l.NotFoundError(t) +if(e[3]){var j=(0,r.getChartsListNormalized)(e[3],"apps","app") +j.sort((function(e,t){return R.indexOf(e.chart)-R.indexOf(t.chart)})) +var k=this._populateSeeAllAbsoluteUrls(this._deriveChartNames(j),t,p,s||n.GAMES_GENRE_ID_STATIC,f) +y=[].concat(m(y),m(k))}null!=f&&f.includes("-games")&&this._deriveChartNames(y),d&&(y=y.find((function(e){return e.chart.includes(d)}))||y[0]||[]) +var A={chartsList:y,genres:g,popularGenres:w,extraGenres:O,storefront:t} +return v(v({},A),(0,r.findCurrentGenreDetails)(A,s))}},{key:"_deriveChartNames",value:function(e){var t={"top-free-games":"WEA.Charts.Apps.Games.top-free-games","top-paid-games":"WEA.Charts.Apps.Games.top-paid-games"} +return e.map((function(e){var r="".concat(e.chart,"-games") +return e.chart=r,e.nameKey=t[r],e}))}},{key:"_populateSeeAllAbsoluteUrls",value:function(e,t,r,i,o,a){var l=this +return e.map((function(e){var u=l.fastboot,c=l.location,p="/".concat(t,"/charts/").concat(r),f=new s.default(u.isFastBoot?u.request.queryParams:c.search) +return l.isKidsUrl(i,a)?(p+="/".concat(o,"/").concat(i),f.append("ageId",a),f.append("chart",e.chart)):i===n.APPS_GENRE_ID_STATIC?p+="/".concat(e.chart,"-apps/").concat(i):i===n.GAMES_GENRE_ID_STATIC?p+="/".concat(e.chart,"/").concat(i):(p+="/".concat(o,"/").concat(i),f.append("chart",e.chart)),f.toString().length&&(p+="?".concat(f.toString())),e.seeAllLinkUrl=p,e}))}},{key:"_getAPICalls",value:function(e,t){var i=t.genreId,a=t.limit,l=[n.APPS_GENRE_ID_STATIC,n.GAMES_GENRE_ID_STATIC],u=(0,r.getChartsAndKind)(o.VIEW_STATES.APP).chartType,c=[(0,r.getTopChartsApiCallInfo)(u,e,v(v({},t),{},{sparseLimit:a,baseGenreIds:l}))].concat(m((0,n.getAllGenresApiCallInfo)(e,v(v({},t),{},{baseGenreIds:l})))) +return i||c.push((0,r.getTopChartsApiCallInfo)(u,e,v(v({},t),{},{sparseLimit:a,genreId:l[1]}))),c}},{key:"getAPI",value:(f=w(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.mediaApi.getRealm(u.Realm.Apps)) +case 1:case"end":return e.stop()}}),e,this)}))),function(){return f.apply(this,arguments)})},{key:"isKidsUrl",value:function(e,t){return e===n.APPS_GENRE_ID_STATIC&&!isNaN(t)}}])&&P(t.prototype,c),p&&P(t,p),Object.defineProperty(t,"prototype",{writable:!1}),g}(t.default),d=E(f.prototype,"fastboot",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(f.prototype,"location",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f) +e.default=M})),define("web-experience-app/services/charts/base",["exports","@ember/service","web-experience-app/utils/charts","web-experience-app/services/app-view-state","web-experience-app/config/charts","web-experience-app/config/environment","web-experience-app/utils/urls","web-experience-app/utils/query-params"],(function(e,t,r,n,i,o,a,l){var u,c,s,p,f,d,b,m +function y(e,t,r,n,i,o,a){try{var l=e[o](a),u=l.value}catch(c){return void r(c)}l.done?t(u):Promise.resolve(u).then(n,i)}function h(e){return function(){var t=this,r=arguments +return new Promise((function(n,i){var o=e.apply(t,r) +function a(e){y(o,n,i,a,l,"next",e)}function l(e){y(o,n,i,a,l,"throw",e)}a(void 0)}))}}function v(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var r=0;r1&&void 0!==s[1]&&s[1],i=this.getCurrentState(),o=(0,r.getChartsAndKind)(i,n),a=o.chartType,l=o.kind,e.next=5,this.getAPIResponses([{endpoint:t,apiParams:{}}]) +case 5:return u=e.sent,c=(0,r.getChartsListNormalized)(u[0],a,l),e.abrupt("return",c&&1===c.length?c[0]:{}) +case 8:case"end":return e.stop()}}),e,this)}))),function(e){return k.apply(this,arguments)})},{key:"_schemaForChart",value:function(e){var t=this +return 0===e.data.length?null:e.data.map((function(e,r){var n=t._schemaForAuthors(e.artistName) +return{position:r+1,"@type":"Book",name:e.name,url:e.url,author:1===n.length?n[0]:n}}))}},{key:"_schemaForAuthors",value:function(e){return e&&"string"==typeof e?e.split("&").map((function(e){return{"@type":"Person",name:e.trim()}})):[]}},{key:"_generateCacheKey",value:function(e,t){return Object.keys(t).reduce((function(e,r){return e+"-".concat(r,"-").concat(t[r])}),e)}},{key:"_getFromCache",value:function(e){return this.fastboot.shoebox.retrieve(e)}},{key:"_putInCache",value:function(e,t){var r=this.fastboot +r.isFastBoot&&r.shoebox.put(e,t)}},{key:"_generateTitleForSchemaData",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.i18n,i=r.genreTitle,o=r.isAudiobook,a=i?"".concat(i," - "):"" +switch(a+=n.t("WEA.Charts.".concat(o?"AudioBooks":"Books",".Title")),t){case"top-free":a="".concat(a," (").concat(n.t("WEA.Common.Free"),")") +break +case"top-paid":a="".concat(a," (").concat(n.t("WEA.Common.Paid"),")") +break +default:a=o?"".concat(a," (").concat(n.t("WEA.Common.Paid"),")"):"".concat(a," (").concat(e,")")}return a}},{key:"getAPIResponses",value:(P=h(regeneratorRuntime.mark((function e(t,r){var n,i,o=this +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getAPI(r) +case 2:return n=e.sent,i=t.map((function(e){var t=e.apiParams,r=e.endpoint,i=(0,a.generateMediaAPIUrl)(r,t,o.router.location.getURL(),n.language) +return n.request(i,t)})),e.prev=4,e.next=7,Promise.all(i) +case 7:return e.abrupt("return",e.sent) +case 10:return e.prev=10,e.t0=e.catch(4),console.error("Error retrieving chart data ".concat(e.t0.message)),e.abrupt("return",[]) +case 14:case"end":return e.stop()}}),e,this,[[4,10]])}))),function(e,t){return P.apply(this,arguments)})},{key:"getAPI",value:(y=h(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw Error("Should not be called on the Base Service, call from Books or Apps Charts Services") +case 1:case"end":return e.stop()}}),e)}))),function(){return y.apply(this,arguments)})}])&&w(t.prototype,u),c&&w(t,c),Object.defineProperty(t,"prototype",{writable:!1}),C}(t.default),s=E(c.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=E(c.prototype,"location",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=E(c.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=E(c.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(c.prototype,"mediaApi",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c) +e.default=M})),define("web-experience-app/services/charts/books",["exports","web-experience-app/services/charts/base","web-experience-app/utils/charts","web-experience-app/utils/errors","web-experience-app/utils/genres","web-experience-app/utils/routing","web-experience-app/services/app-view-state","@amp/media-api-legacy"],(function(e,t,r,n,i,o,a,l){function u(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return +if("string"==typeof e)return c(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return c(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==s[1]?s[1]:{}).isAudiobook){e.next=7 +break}return e.next=4,this.hasPaidCharts(t) +case 4:if(e.sent){e.next=7 +break}throw new n.NotFoundError(t) +case 7:if(i.genreId&&i.genreId===o.ABSENT_SIGIL&&(i.genreId=null),a=this._generateCacheKey(t,i),l=this._getFromCache(a)){e.next=16 +break}return u=this._getAPICalls(t,i),e.next=14,this.getAPIResponses(u) +case 14:c=e.sent,l=this._massageResponse(c,t,i) +case 16:return this._putInCache(a,l),e.abrupt("return",p({url:this.getCanonicalUrl((null===(r=l)||void 0===r?void 0:r.chartUrl)||this.getCurrentUrl(),i)},l)) +case 18:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"_massageResponse",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.genreId,l=n.chartName,u=n.isAudiobook,c=(0,r.getChartsAndKind)(a.VIEW_STATES.BOOK,u),s=c.chartType,f=c.kind,d=(0,r.getChartsListNormalized)(e[0],s,f) +d.sort((function(e,t){return P.indexOf(e.chart)-P.indexOf(t.chart)})) +var b=(0,i.parseGenresModel)([e[1]]),m=b.genres,y=b.popularGenres,h=b.extraGenres;(u||l)&&(d=d[0]||[]) +var v={chartsList:d,genres:m,popularGenres:y,extraGenres:h,storefront:t} +return p(p({},v),(0,r.findCurrentGenreDetails)(v,o))}},{key:"_getAPICalls",value:function(e,t){var n=t.isAudiobook,o=(0,r.getChartsAndKind)(a.VIEW_STATES.BOOK,n).chartType,l=n?[i.AUDIOBOOKS_GENRE_ID_STATIC]:[i.BOOKS_GENRE_ID_STATIC] +return[(0,r.getTopChartsApiCallInfo)(o,e,p(p({},t),{},{baseGenreIds:l}))].concat(u((0,i.getAllGenresApiCallInfo)(e,p(p({},t),{},{baseGenreIds:l}))))}},{key:"getCanonicalUrl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.chartName,n=t.genreId,o=["nyt-fiction","nyt-non-fiction"],a=h(_(O.prototype),"getCanonicalUrl",this).call(this,e) +return o.includes(r)||n===i.BOOKS_GENRE_ID_STATIC&&"top-free"===r?a:a.replace("/".concat(r),"")}},{key:"getAPI",value:(f=b(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.mediaApi.getRealm(l.Realm.AMPBooks)) +case 1:case"end":return e.stop()}}),e,this)}))),function(){return f.apply(this,arguments)})}])&&y(t.prototype,c),s&&y(t,s),Object.defineProperty(t,"prototype",{writable:!1}),O}(t.default) +e.default=j})),define("web-experience-app/services/clock",["exports","@ember/service","@glimmer/tracking","@ember/debug","web-experience-app/config/environment"],(function(e,t,r,n,i){var o,a,l +function u(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return +if("string"==typeof e)return c(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return c(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r) +var n=0,i=function(){} +return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1 +return{s:function(){r=r.call(e)},n:function(){var e=r.next() +return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&this.start()}},{key:"unsubscribe",value:function(e){this.subscribers.delete(e),0===this.subscribers.size&&this.stop()}},{key:"start",value:function(){var e=this +O(this,l)||this.isPerforming||(function t(){w(e,l,window.requestAnimationFrame((function(){if(e.isPerforming){var r=e.now +Date.now()-r>=T&&e.tickClock(),t()}})))}(),this.isPerforming=!0)}},{key:"stop",value:function(){this.isPerforming=!1,window.cancelAnimationFrame(O(this,l)),w(this,l,null)}},{key:"tickClock",value:function(){this.now=Date.now() +var e,t=u(this.subscribers) +try{for(t.s();!(e=t.n()).done;){var r=e.value +r()&&this.unsubscribe(r)}}catch(n){t.e(n)}finally{t.f()}}}])&&f(t.prototype,r),n&&f(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(t.default),P=o.prototype,j="now",k=[r.tracked],A={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Date.now()}},x={},Object.keys(A).forEach((function(e){x[e]=A[e]})),x.enumerable=!!x.enumerable,x.configurable=!!x.configurable,("value"in x||x.initializer)&&(x.writable=!0),x=k.slice().reverse().reduce((function(e,t){return t(P,j,e)||e}),x),S&&void 0!==x.initializer&&(x.value=x.initializer?x.initializer.call(S):void 0,x.initializer=void 0),void 0===x.initializer&&(Object.defineProperty(P,j,x),x=null),a=x,o) +e.default=E})),define("web-experience-app/services/fastboot",["exports","ember-cli-fastboot/services/fastboot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/global-elements",["exports","@amp/ember-ui-global-elements/services/global-elements"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/history",["exports","@ember/service","@glimmer/tracking"],(function(e,t,r){var n,i,o,a,l,u +function c(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=y(t) +return(0,r.set)(n,m,this),u(d(c.prototype),"t",this).call(this,e,n)}}])&&l(t.prototype,n),i&&l(t,i),Object.defineProperty(t,"prototype",{writable:!1}),c}(t.default)).prototype,"languageCode",[n],Object.getOwnPropertyDescriptor(o.prototype,"languageCode"),o.prototype),b(o.prototype,"countryCode",[i],Object.getOwnPropertyDescriptor(o.prototype,"countryCode"),o.prototype),o) +e.default=h})),define("web-experience-app/services/in-viewport",["exports","ember-in-viewport/services/in-viewport"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/local-nav",["exports","@ember/service","@ember/object","web-experience-app/config","@apple/babel-plugin-feature-remover"],(function(e,t,r,n,i){var o,a,l,u,c,s +function p(e,t,r,n,i,o,a){try{var l=e[o](a),u=l.value}catch(c){return void r(c)}l.done?t(u):Promise.resolve(u).then(n,i)}function f(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:302 +if(this.fastboot.isFastBoot){var n=this.fastboot,i=n.response,o=n.request,a=(0,r.default)(o.queryParams,e) +i.statusCode=t,i.headers.set("Location",a)}else{var l=(0,r.default)(this.window.location.search,e) +this.window.location.replace(l)}}}])&&i(t.prototype,l),u&&i(t,u),Object.defineProperty(t,"prototype",{writable:!1}),s}(t.default) +e.default=c})) +define("web-experience-app/services/location-wea",["exports","web-experience-app/services/location"],(function(e,t){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:302 +if(this.fastboot.isFastBoot){var r=this.fastboot.response +r.statusCode=t,r.headers.set("Location",e)}else this.window.location.replace(e)}}])&&n(t.prototype,a),l&&n(t,l),Object.defineProperty(t,"prototype",{writable:!1}),c}(t.default) +e.default=u})),define("web-experience-app/services/location",["exports","@ember/object","@ember/service"],(function(e,t,r){var n,i,o,a,l,u +function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return s(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1 +return{s:function(){r=r.call(e)},n:function(){var e=r.next() +return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw o}}}}function x(e){return function(e){if(Array.isArray(e))return E(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||T(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){if(e){if("string"==typeof e)return E(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?E(e,t):void 0}}function E(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&N(t[0])?I(t,e):t})):o}:n}})}function I(e,t){return B.apply(this,arguments)}function B(){return(B=M(regeneratorRuntime.mark((function e(t,r){var n,i,o,a,l +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=F(t),i={},o=S(n) +try{for(o.s();!(a=o.n()).done;)(l=a.value).type in i||(i[l.type]=[]),i[l.type].push(l)}catch(u){o.e(u)}finally{o.f()}return e.next=6,Promise.all(Object.entries(i).map((function(e){var t=y(e,2),n=t[0],i=t[1],o={books:"books","audio-books":"audioBooks"}[n] +if(o){var a=i.map((function(e){return e.id})) +return r[o](a)}}))) +case 6:return e.abrupt("return",t) +case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return"object"==typeof e&&"_mjs"in e}function F(e){var t,r=Array.isArray(e)?e:[e] +return 0!==e.length&&N(r[0])?(t=[]).concat.apply(t,x(r.map((function(e){var t,r=e._mjs.attributes.length?[]:[e] +return(t=[]).concat.apply(t,[r].concat(x(e._mjs.relationships.map((function(t){return F(e[t])})))))})))):[]}function W(e){var t=e.populateDataRecords +e.populateDataRecords=function(r){var n=t.call.apply(t,[e].concat(Array.prototype.slice.call(arguments))),i=r.href,o=r.next +return U(n,{href:i,next:o})}}function U(e,t){return new Proxy(e,{get(e,r){return"meta"===r?t:Reflect.get.apply(Reflect,arguments)}})}e.default=L})),define("web-experience-app/services/media-api/apps",["exports","@amp/media-api-legacy","web-experience-app/utils/ssr","web-experience-app/services/media-api/base","@ember/service","web-experience-app/helpers/primary-platform","web-experience-app/utils/product-offers","web-experience-app/utils/apps/apps"],(function(e,t,r,n,i,o,a,l){var u,c,s,p +function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return d(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==u[1]?u[1]:{},o=u.length>2&&void 0!==u[2]?u[2]:{},e.next=4,this.getAPI() +case 4:return a=e.sent,l=(0,i.generateMediaAPIUrl)(t,n,this.router.location.getURL(),a.language),(0,r.log)("[FASTBOOT MEDIA]",l,JSON.stringify(n)),e.abrupt("return",a.request(l,n,o)) +case 8:case"end":return e.stop()}}),e,this)}))),function(e){return p.apply(this,arguments)})}])&&m(t.prototype,o),s&&m(t,s),Object.defineProperty(t,"prototype",{writable:!1}),P}(t.default),a=_(o.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=_(o.prototype,"mediaApi",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=_(o.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o) +e.default=P})),define("web-experience-app/services/media-player",["exports","@ember/service","@ember/object","@ember/debug","@ember/application","web-experience-app/utils/ember-data/build-attributes","@glimmer/tracking","@ember/runloop","web-experience-app/config","web-experience-app/config/timeouts","web-experience-app/utils/ssr"],(function(e,t,r,n,i,o,a,l,u,c,s){var p,f,d,b,m,y,h +function v(e,t,r,n,i,o,a){try{var l=e[o](a),u=l.value}catch(c){return void r(c)}l.done?t(u):Promise.resolve(u).then(n,i)}function g(e){return function(){var t=this,r=arguments +return new Promise((function(n,i){var o=e.apply(t,r) +function a(e){v(o,n,i,a,l,"next",e)}function l(e){v(o,n,i,a,l,"throw",e)}a(void 0)}))}}function w(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var r=0;r1&&void 0!==n[1]&&n[1],e.prev=1,e.next=4,t +case 4:t=e.sent,e.next=10 +break +case 7:return e.prev=7,e.t0=e.catch(1),e.abrupt("return",null) +case 10:r?(this.musicIsPlaying&&this._audioPlayer.stop(),this._activePlayer=this._videoPlayer):(this.movieIsPlaying&&this._videoPlayer.stop(),this._activePlayer=this._audioPlayer),this._activePlayer.togglePlaybackCollection(t) +case 12:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(e){return p.apply(this,arguments)})},{key:"togglePlayback",value:(u=g(regeneratorRuntime.mark((function e(t,r){var i,o,a,l=arguments +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=l.length>2&&void 0!==l[2]&&l[2],e.prev=1,e.next=4,t +case 4:t=e.sent,e.next=10 +break +case 7:return e.prev=7,e.t0=e.catch(1),e.abrupt("return",null) +case 10:r?(0,n.debug)("[media-player] Toggling playback of item in queue: ".concat(JSON.stringify(r))):t&&t.length?(0,n.debug)("[media-player] Toggling playback of ".concat(t.length," tracks")):(0,n.debug)("[media-player] Toggling playback: ".concat(JSON.stringify(t))),o=this._audioPlayer,a=this._videoPlayer,this.movieIsPlaying&&a.stop(),o.togglePlayback(t,r,i),this._activePlayer=o +case 15:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(e,t){return u.apply(this,arguments)})},{key:"buildAudioBookQueue",value:function(e){return this._audioPlayer.buildAudioBookQueue(e)}},{key:"buildPodcastQueue",value:function(e){return this._audioPlayer.buildPodcastQueue(e)}},{key:"buildPodcastEpisodesQueue",value:function(e){return this._audioPlayer.buildPodcastEpisodesQueue(e)}},{key:"buildSongsQueue",value:function(e){return this._audioPlayer.buildSongsQueue(e)}},{key:"isPlayingCollection",value:function(e){return!!this._activePlayer&&this._activePlayer.isPlayingCollection(e)}},{key:"toMediaMeta",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"base",r=(0,i.getOwner)(this) +return r.factoryFor("presenter:media-meta/".concat(t)).create({model:e})}},{key:"toMediaResource",value:function(e,t){if(e&&t)return{id:e.id,type:t,href:e.assetUrl,attributes:(0,o.default)(e)}}},{key:"toMediaResourceFromDataRecord",value:function(e,t){if(e&&t)return{id:e.id,type:t,href:e.assetUrl,attributes:{artistName:e.artistName,assetUrl:e.assetUrl,contentRating:e.contentRating,description:e.description,durationInMilliseconds:e.durationInMilliseconds,kind:e.kind,mediaKind:e.mediaKind,name:e.name,offers:e.offers,releaseDateTime:e.releaseDateTime,url:e.url,websiteUrl:e.websiteUrl,genreNames:e.genreNames}}}},{key:"_movieLoadingHandler",value:function(){if(this.movieIsLoading){var e=this._audioPlayer,t=this._videoPlayer +this.musicIsPlaying&&e.stop(),this._activePlayer=t}}}])&&_(t.prototype,r),a&&_(t,a),Object.defineProperty(t,"prototype",{writable:!1}),v}(t.default),b=x(d.prototype,"_audioPlayer",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=x(d.prototype,"_videoPlayer",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=x(d.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(d.prototype,"debouncedInitVideos",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"debouncedInitVideos"),d.prototype),h=x(d.prototype,"_activePlayer",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x(d.prototype,"togglePlayback",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"togglePlayback"),d.prototype),d) +e.default=E})),define("web-experience-app/services/media-shelf/scroll-positions",["exports","@amp/ember-ui-media-shelf/services/media-shelf/scroll-positions"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/media-shelf/viewport",["exports","@amp/ember-ui-media-shelf/services/media-shelf/viewport"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/metrics",["exports","@amp/ember-metrics/services/metrics"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/musickit",["exports","@ember/service","web-experience-app/utils/musickit","web-experience-app/config/environment","@ember/object","web-experience-app/helpers/app-version","web-experience-app/config"],(function(e,t,r,n,i,o,a){var l,u,c,s +function p(e,t,r,n,i,o,a){try{var l=e[o](a),u=l.value}catch(c){return void r(c)}l.done?t(u):Promise.resolve(u).then(n,i)}function f(e){return function(){var t=this,r=arguments +return new Promise((function(n,i){var o=e.apply(t,r) +function a(e){p(o,n,i,a,l,"next",e)}function l(e){p(o,n,i,a,l,"throw",e)}a(void 0)}))}}function d(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:this.browser +return(0,a.isSSR)()?{}:l.ClientDetect.schemeForURL(e,t)}},{key:"canOpenAppleMusic",get:function(){return!(0,a.isSSR)()&&(this.browser.isMobile||this.browser.isAndroid?this.couldHaveMusic:this.couldHaveiTunes)}},{key:"isPreiOS12",get:function(){if((0,a.isSSR)())return!1 +if(!this.browser.isiOS)return!1 +var e=this.userAgent.match(B) +return!!e&&A(e,2)[1]<12}},{key:"isiOS12Plus",get:function(){return this.browser.isiOS&&!this.isPreiOS12}},{key:"isPreiOS122",get:function(){if((0,a.isSSR)())return!1 +if(!this.browser.isiOS)return!1 +var e=this.userAgent.match(B) +if(!e)return!1 +var t=A(e,3),r=t[1],n=t[2] +return r<12||12==r&&n<2}},{key:"launchFromCta",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n={};(0,i.isEmpty)(e)||(n={app:e}) +var a=(0,u.getOwner)(this).lookup("controller:application") +return(0,o.addLaunchQueryParams)(n,a),n=k(k({},n),r),this.launch(t,n)}},{key:"launch",value:function(e,r,n){var i=this,a=(0,o.processQueryParams)(e,r);(0,t.debug)("[launch-client] Handing off to Native App: ".concat(a)),this.launchClient(a,(function(e){(0,t.debug)("[launch-client] ClientDetect.launchClient: callback(supported): ".concat(e)) +var r=0===e +if(!i.isDestroyed&&!i.isDestroying&&("function"==typeof n?n(!r):i.nativeLaunchFailed=r,r)){var o=document.body +o&&o.scrollIntoView()}}))}},{key:"launchClient",value:function(e,t){this.clientDetect.launchClient(e,t)}}])&&E(r.prototype,n),c&&E(r,c),Object.defineProperty(r,"prototype",{writable:!1}),j}(r.default),p=I(s.prototype,"nativeLaunchFailed",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=I(s.prototype,"browser",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),d=I(s.prototype,"couldHaveAppStore",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=I(s.prototype,"couldHaveMacAppStore",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=I(s.prototype,"couldHaveiTunes",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=I(s.prototype,"couldHaveiTunesU",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=I(s.prototype,"couldHaveMessages",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=I(s.prototype,"couldHaveMusic",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=I(s.prototype,"couldHavePodcasts",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=I(s.prototype,"couldHaveBookStore",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=I(s.prototype,"couldHaveTV",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=I(s.prototype,"couldHaveWatch",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=I(s.prototype,"userAgent",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),I(s.prototype,"launchFromCta",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"launchFromCta"),s.prototype),s) +e.default=N})),define("web-experience-app/services/record-headers-cache",["exports","@ember/service"],(function(e,t){function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return n(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r90?1/12:e>75?1/8:e>50?.2:1/3,this.timer=e,!this.isTransitioning||e>=100)window.cancelAnimationFrame(this._requestId) +else{var t=window.requestAnimationFrame(this.measureProgress) +this._requestId=t}}}},{key:"clearProgress",value:function(){this.isDestroyed||this.isDestroying||(this.timer=100,(0,n.later)(this,this.resetTimer,50))}},{key:"resetTimer",value:function(){this.isDestroyed||this.isDestroying||(this.timer=0)}},{key:"setupLoadingState",value:function(e){if(!(0,l.isSSR)()&&!this.platform.browser.isIE){var t=b(e.targetName.split("."),1)[0],r=e.intent.url?(0,a.findIdInSegments)(e.intent.url.split("/")):null +"story"!==t&&(t="product/".concat(t)) +var i=!1 +if(r){var o,c=(0,u.getOwner)(this).lookup("service:store") +i=c&&(null===(o=c.hasRecordForId)||void 0===o?void 0:o.call(c,t,r))}i||this.router._router.isFirstRoute||(this.isTransitioning=!0,this._measureProgressTimer=(0,n.later)(this,this.measureProgress,A))}}},{key:"clearLoadingState",value:function(){(0,l.isSSR)()||this.platform.browser.isIE||this.isTransitioning&&((0,n.scheduleOnce)("afterRender",this,this.afterRender),(0,n.cancel)(this._measureProgressTimer),(0,o.set)(this,"_measureProgressTimer",null))}},{key:"afterRender",value:function(){var e=this +this.clearProgress(),(0,n.later)(this,(function(){e.isTransitioning=!1}),100)}}])&&v(t.prototype,r),i&&v(t,i),Object.defineProperty(t,"prototype",{writable:!1}),m}(t.default),s=k(c.prototype,"platform",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,"isTransitioning",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=k(c.prototype,"timer",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),k(c.prototype,"measureProgress",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"measureProgress"),c.prototype),k(c.prototype,"afterRender",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"afterRender"),c.prototype),c) +e.default=S})),define("web-experience-app/services/short-number",["exports","ember-short-number/services/short-number"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/starkit",["exports","@amp/ember-metrics/services/starkit"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/services/translation",["exports","@amp/ember-localizer/services/translation","@ember/service","web-experience-app/config/environment","web-experience-app/config","@glimmer/tracking","@amp/ember-localizer/utils/page-dir","@apple/babel-plugin-feature-remover","web-experience-app/utils/ssr"],(function(e,t,r,n,i,o,a,l,u){var c,s,p,f,d,b,m +function y(e,t,r,n,i,o,a){try{var l=e[o](a),u=l.value}catch(c){return void r(c)}l.done?t(u):Promise.resolve(u).then(n,i)}function h(e){return function(){var t=this,r=arguments +return new Promise((function(n,i){var o=e.apply(t,r) +function a(e){y(o,n,i,a,l,"next",e)}function l(e){y(o,n,i,a,l,"throw",e)}a(void 0)}))}}function v(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:"" +if(!(0,u.isSSR)()&&a.RTL_LANG_CODES.includes(e.substring(0,2).toLowerCase())){var t=E(document.getElementsByTagName("link")),r=t.find((function(e){return e.dataset.rtl})) +r&&r.dataset.rtl&&(r.href=r.dataset.rtl)}}e.default=M})),define("web-experience-app/services/video-player",["exports","@ember/service","@ember/debug","@ember/array","web-experience-app/config","@glimmer/tracking","@ember/object","web-experience-app/utils/ssr","@ember/utils"],(function(e,t,r,n,i,o,a,l,u){var c,s,p,f,d,b +function m(e,t,r,n,i,o,a){try{var l=e[o](a),u=l.value}catch(c){return void r(c)}l.done?t(u):Promise.resolve(u).then(n,i)}function y(e){return function(){var t=this,r=arguments +return new Promise((function(n,i){var o=e.apply(t,r) +function a(e){m(o,n,i,a,l,"next",e)}function l(e){m(o,n,i,a,l,"throw",e)}a(void 0)}))}}function h(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var r=0;r0&&(this.stop(),this._acFilmsDestroy()),this._unsetVideos()}},{key:"registerVideo",value:function(e,t){if(t&&e.url){var r=this._videos||(0,n.A)() +t.addEventListener("click",this._setPendingMediaElement) +var i=e.id,o=e.meta,a=e.url +r.some((function(e){return e.id===i}))||(r.push({id:i,url:a,meta:o,element:t}),this._videos=r)}}},{key:"loadPlayer",value:(m=y(regeneratorRuntime.mark((function e(){var t,r +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,emberAutoImportDynamic("@marcom/ac-films") +case 2:return t=e.sent,r=t.default,e.abrupt("return",r) +case 5:case"end":return e.stop()}}),e)}))),function(){return m.apply(this,arguments)})},{key:"initializeVideos",value:(c=y(regeneratorRuntime.mark((function e(){var t,r,n,o,a,u,c,s,p,f +return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,l.isSSR)()){e.next=2 +break}return e.abrupt("return") +case 2:if(t=this._getVideoElements(),Array.isArray(t)&&0!==t.length){e.next=5 +break}return e.abrupt("return") +case 5:return(r=this._player)&&r.controls&&this._acFilmsDestroy(),e.next=9,this.loadPlayer() +case 9:n=e.sent,o=n.create(t,{modal:!0,poster:i.default.videoLoadingPoster,closeOnEnd:!1,crossorigin:null,localizationBasePath:i.default.videoLocalizationPath,sharing:{}}),a=o.player,u=o.modalVideo,c=o.destroy,a.on("play",this._onPlay),a.on("pause",this._onPause),a.on("ended",this._onEnded),u&&u.on("close",this._onClosed),this.responsive.on("didChange",this._resizeHandler),this._player=a,this._acFilmsDestroy=c,this._modal=u,this.platform.browser.isSafari&&(s=a.getMediaElement(),p=s.webkitSetPresentationMode,a.on("pictureinpicture:change",this._onPipModeChanged),f=this,s.webkitSetPresentationMode=function(e){if(!f.isPlayingCollection(f._currentQueue)||!f._isPiP()||"inline"!==e)return p.apply(this,arguments)}) +case 20:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"_acFilmsDestroy",value:function(){}},{key:"togglePlaybackCollection",value:function(e){var t=this._player +if(this.isPlayingCollection(e))return this.isPlaying?t.pause():t.play() +this._currentQueue=e,this._currentQueueIndex=-1,this._playNextInQueue()}},{key:"updateCurrentQueue",value:function(e,t){this._currentQueue=e,this._currentQueueIndex=t}},{key:"isPlayingCollection",value:function(e){var t=this._currentQueue +if((0,u.isEmpty)(e)||(0,u.isEmpty)(t))return!1 +if(t.length!==e.length)return!1 +var r=e.map((function(e){return e.id})) +return t.every((function(e){return-1!==r.indexOf(e.id)}))}},{key:"togglePlayback",value:function(e){if(e.url){this._closePlayer() +var t=this._findVideoByUrl(e.url) +t&&t.element.click()}}},{key:"stop",value:function(){var e=this._player,t=this._modal +this.nowPlayingItem=null,e&&e.pause(),t&&t.close()}},{key:"findVideoById",value:function(e){return this._videos.findBy("id",e)}},{key:"_resizeHandler",value:function(){var e=this._player +e&&e.refreshSize()}},{key:"_isPiP",value:function(){return this.platform.browser.isSafari&&this._player.isPictureInPicture()}},{key:"_onPlay",value:function(){this.isDestroyed||this.isDestroying||(this.nowPlayingItem=this._pendingMedia,this._playbackState=T.PLAYING,this.pendingMedia=null)}},{key:"_onPipModeChanged",value:function(){!this._isPiP()&&this.isPaused&&this._closePlayer(!0),this._isPiP()&&this.isPlaying&&this._modal.modalElement.classList.add("ac-modal-video-pip")}},{key:"_onPause",value:function(){this.isDestroyed||this.isDestroying||this.isPlaying&&(this._playbackState=T.PAUSED)}},{key:"_onEnded",value:function(){var e=(0,u.isEmpty)(this._currentQueue)?this._closePlayer:this._playNextInQueue +this._onFinish(e)}},{key:"_onClosed",value:function(){this._onFinish(this._closePlayer)}},{key:"_onFinish",value:function(e){this.isDestroyed||this.isDestroying||("function"!=typeof e?(this._playbackState=T.NONE,this.nowPlayingItem=null):e.call(this))}},{key:"_getVideoElements",value:function(){var e=this._videos +return e?e.mapBy("element"):[]}},{key:"_findVideoByUrl",value:function(e){return this._videos.findBy("url",e)}},{key:"_setPendingMediaElement",value:function(e){var t=e.currentTarget.href||e.currentTarget.getAttribute("data-ac-films-href"),r=this._findVideoByUrl(t) +r&&(this._pendingMedia=r,this.setLoading())}},{key:"setLoading",value:function(){this._playbackState=T.LOADING,this.mediaPlayer._movieLoadingHandler()}},{key:"_removeListeners",value:function(){var e=this +this._getVideoElements().forEach((function(t){t.removeEventListener("click",e._setPendingMediaElement)}))}},{key:"_unsetVideos",value:function(){this._videos=null}},{key:"_playNextInQueue",value:function(){var e=this._currentQueueIndex+1 +if(!this._currentQueue||e>=this._currentQueue.length)this._closePlayer(!0) +else{this._isPiP()&&this._modal.close(),this._currentQueueIndex=e +var t=this._currentQueue[e],r=this._findVideoByUrl(t.url) +r?r.element.click():this._playNextInQueue()}}},{key:"_closePlayer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] +this._isPiP()&&!e||(this._currentQueue=null,this._currentQueueIndex=null,this._playbackState=T.NONE,this.nowPlayingItem=null),this._modal&&this._modal.close()}}])&&g(t.prototype,o),a&&g(t,a),Object.defineProperty(t,"prototype",{writable:!1}),j}(t.default),s=x(c.prototype,"mediaPlayer",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=x(c.prototype,"platform",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=x(c.prototype,"responsive",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=x(c.prototype,"_playbackState",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return T.NONE}}),b=x(c.prototype,"nowPlayingItem",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x(c.prototype,"_onPlay",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"_onPlay"),c.prototype),x(c.prototype,"_onPipModeChanged",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"_onPipModeChanged"),c.prototype),x(c.prototype,"_onPause",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"_onPause"),c.prototype),x(c.prototype,"_onEnded",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"_onEnded"),c.prototype),x(c.prototype,"_onClosed",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"_onClosed"),c.prototype),x(c.prototype,"_setPendingMediaElement",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"_setPendingMediaElement"),c.prototype),c) +e.default=E})),define("web-experience-app/supported-locales",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=["ar-dz","ar-bh","ar-eg","ar-iq","ar-jo","ar-kw","ar-lb","ar-ly","ar-ma","ar-om","ar-qa","ar-sa","ar-sd","ar-sy","ar-tn","ar-ae","ar-ye","he-il","iw-il","ca-es","cs-cz","da-dk","de-ch","de-de","el-gr","en-au","en-ca","en-gb","en-us","es-419","es-es","es-mx","es-xl","et-ee","fi-fi","fr-ca","fr-fr","hi-in","hr-hr","hu-hu","id-id","is-is","it-it","iw-il","ja-jp","ko-kr","lt-lt","lv-lv","ms-my","nl-nl","no-no","no-nb","nb-no","pl-pl","pt-br","pt-pt","ro-ro","ru-ru","sk-sk","sv-se","th-th","tr-tr","uk-ua","vi-vi","vi-vn","zh-cn","zh-hans","zh-hant","zh-hk","zh-tw","ar","ca","cs","da","de","el","en","es","fi","fr","he","hi","hr","hu","id","is","it","ja","ko","lt","lv","ms","nb","nl","no","pl","pt","ro","ru","sk","sv","th","tr","uk","vi","zh"]})),define("web-experience-app/templates/app-bundle",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"92Xogldg",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n"],[41,[30,0,["appViewState","isMacAppStoreView"]],[[[1," "],[8,[39,2],null,[["@supportsArcade"],[[30,1,["viewModel","product","supportsArcade"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@supportsArcade"],[[30,1,["viewModel","product","supportsArcade"]]]],null],[1,"\\n"]],[]]],[1,"\\n"],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["seeAllData"]],[[[1," "],[8,[39,5],null,null,[["default"],[[[[1,"\\n"],[44,[[28,[37,7],[[30,2],[30,1,["seeAllData","seeAllSectionType"]]],null]],[[[1," "],[8,[30,3],null,[["@header","@items","@productModel","@seeAllModelType","@sectionType","@metricsConfigKey"],[[30,1,["seeAllData","header"]],[30,1,["seeAllData","items"]],[30,1,["viewModel","product"]],[30,1,["seeAllData","seeAllModelType"]],[30,1,["seeAllData","sectionType"]],"navigateShelf"]],null],[1,"\\n"]],[3]]],[1," "]],[2]]]]],[1,"\\n"]],[]],[[[41,[30,1,["viewModel","product","supportsArcade"]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,9],[[28,[37,10],null,null]],null],[[[41,[30,0,["showBanner"]],[[[1," "],[8,[39,11],null,[["@editMessage","@editRequested","@availabilityMessage"],[[28,[37,12],[[30,0,["editMessageKey"]]],null],[30,0,["showEditRequestedBanner"]],[28,[37,12],[[30,0,["availabilityMessageKey"]]],null]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[1," "],[8,[39,13],null,[["@model","@displayPrice","@customersAlsoBoughtApps","@developerOtherApps","@promotedInApps","@appEvents","@appsInBundle","@relatedEditorialItems","@reviews","@subscriptions","@screenshotGroups","@primaryPlatform","@showPreorder"],[[30,1,["viewModel","product"]],[30,0,["displayPrice"]],[30,1,["viewModel","customersAlsoBoughtApps"]],[30,1,["viewModel","developerOtherApps"]],[30,1,["viewModel","promotedInApps"]],[30,1,["viewModel","appEvents"]],[30,1,["viewModel","appsInBundle"]],[30,1,["viewModel","relatedEditorialItems"]],[30,1,["viewModel","reviews"]],[30,1,["viewModel","subscriptions"]],[30,1,["viewModel","screenshotGroups"]],[30,1,["viewModel","product","primaryPlatform"]],[30,0,["showPreorder"]]]],null],[1,"\\n\\n"],[41,[30,1,["viewModel","product","supportsArcade"]],[[[1," "],[8,[39,14],null,null,null],[1,"\\n "],[8,[39,15],null,null,null],[1,"\\n"]],[]],null]],[]]]],[]]]]]],["@model","map","SeeAllComponent"],false,["seo-tags","if","we-localnav/mac-app-store","we-localnav/app-store","animation-wrapper","see-all/chooser","let","get","pages/app/we-banner-arcade","not","is-ssr","pages/app/we-banner","t","pages/app-bundle","pages/app/we-footer-arcade","we-footer-disclaimer"]]',moduleName:"web-experience-app/templates/app-bundle.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/app-event",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"rCeWeuyD",block:'[[[8,[39,0],null,[["@supportsArcade"],[[30,1,["viewModel","product","supportsArcade"]]]],null],[1,"\\n\\n"],[8,[39,1],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,2],null,null,[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@appEvent","@app"],[[30,1,["viewModel","product"]],[30,1,["viewModel","app"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],["@model"],false,["we-localnav/app-store","seo-tags","animation-wrapper","pages/app-event"]]',moduleName:"web-experience-app/templates/app-event.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/app",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"WE8RXt4F",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[41,[30,0,["appViewState","isMacAppStoreView"]],[[[1," "],[8,[39,2],null,[["@supportsArcade"],[[30,1,["viewModel","product","supportsArcade"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@supportsArcade"],[[30,1,["viewModel","product","supportsArcade"]]]],null],[1,"\\n"]],[]]],[1,"\\n"],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["seeAllData"]],[[[1," "],[8,[39,5],null,null,[["default"],[[[[1,"\\n"],[44,[[28,[37,7],[[30,2],[30,1,["seeAllData","seeAllSectionType"]]],null]],[[[1," "],[8,[30,3],null,[["@header","@items","@productModel","@seeAllModelType","@sectionType","@metricsConfigKey"],[[30,1,["seeAllData","header"]],[30,1,["seeAllData","items"]],[30,1,["viewModel","product"]],[30,1,["seeAllData","seeAllModelType"]],[30,1,["seeAllData","sectionType"]],"navigateShelf"]],null],[1,"\\n"]],[3]]],[1," "]],[2]]]]],[1,"\\n\\n"]],[]],[[[41,[30,1,["viewModel","product","supportsArcade"]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,9],[[30,1,["viewModel","product","primaryPlatform","usesExternalLinkPurchase"]],[30,1,["viewModel","product","primaryPlatform","usesExternalPurchase"]]],null],[[[1," "],[8,[39,10],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,11],[[28,[37,12],null,null]],null],[[[41,[30,0,["showBanner"]],[[[1," "],[8,[39,13],null,[["@editMessage","@editRequested","@availabilityMessage"],[[28,[37,14],[[30,0,["editMessageKey"]]],null],[30,0,["showEditRequestedBanner"]],[28,[37,14],[[30,0,["availabilityMessageKey"]]],null]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[8,[39,15],null,[["@model","@displayPrice","@customersAlsoBoughtApps","@developerOtherApps","@promotedInApps","@appEvents","@relatedEditorialItems","@reviews","@subscriptions","@screenshotGroups","@primaryPlatform","@showPreorder","@familySharingStoryLink"],[[30,1,["viewModel","product"]],[30,0,["displayPrice"]],[30,1,["viewModel","customersAlsoBoughtApps"]],[30,1,["viewModel","developerOtherApps"]],[30,1,["viewModel","promotedInApps"]],[30,1,["viewModel","appEvents"]],[30,1,["viewModel","relatedEditorialItems"]],[30,1,["viewModel","reviews"]],[30,1,["viewModel","subscriptions"]],[30,1,["viewModel","screenshotGroups"]],[30,1,["viewModel","product","primaryPlatform"]],[30,0,["showPreorder"]],[30,1,["viewModel","familySharingStoryLink"]]]],null],[1,"\\n\\n"],[41,[30,1,["viewModel","product","supportsArcade"]],[[[1," "],[8,[39,16],null,null,null],[1,"\\n "],[8,[39,17],null,null,null],[1,"\\n"]],[]],null]],[]]]],[]]]]],[1,"\\n"]],["@model","map","SeeAllComponent"],false,["seo-tags","if","we-localnav/mac-app-store","we-localnav/app-store","animation-wrapper","see-all/chooser","let","get","pages/app/we-banner-arcade","or","pages/app/external-purchases/banner","not","is-ssr","pages/app/we-banner","t","pages/app","pages/app/we-footer-arcade","we-footer-disclaimer"]]',moduleName:"web-experience-app/templates/app.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/application-error",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"FSeFncdV",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[41,[30,1,["visitedURL"]],[[[1," "],[8,[39,2],null,[["@url"],[[30,1,["visitedURL"]]]],null],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["message"]]],[1,"\\n"]],[]]]],["@model"],false,["seo-tags","if","we-connecting"]]',moduleName:"web-experience-app/templates/application-error.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/application",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"zlKzZxwB",block:'[[[10,0],[14,0,"ember-view"],[12],[1,"\\n "],[8,[39,0],null,[["@isDarkTheme"],[false]],null],[1,"\\n\\n "],[10,"main"],[15,0,[29,["selfclear ",[30,0,["viewStateTheme"]]]]],[12],[1,"\\n "],[46,[28,[37,2],null,null],null,null,null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["global-elements","component","-outlet"]]',moduleName:"web-experience-app/templates/application.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/carrier",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"NSkrjR3y",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[10,0],[14,0,"l-content-width l-viewport-centered"],[12],[1,"\\n "],[10,"section"],[14,0,"carrier"],[12],[1,"\\n "],[10,"h1"],[14,0,"carrier__title"],[12],[1,[28,[35,1],["WEA.CarrierPages.UpdateOS.Title"],null]],[13],[1,"\\n "],[10,0],[14,0,"carrier__steps"],[12],[1,"\\n "],[10,"ul"],[12],[1,"\\n "],[10,"li"],[12],[1,[28,[35,1],["WEA.CarrierPages.UpdateOS.Instructions.iOS"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"h2"],[14,0,"carrier__instructions"],[12],[1,[28,[35,1],["WEA.CarrierPages.UpdateOS.Instructions.One"],null]],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["seo-tags","t"]]',moduleName:"web-experience-app/templates/carrier.hbs",isStrictMode:!1}) +e.default=r})) +define("web-experience-app/templates/charts-error",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"62bHqpKj",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,null],[1,"\\n\\n"],[10,0],[14,0,"we-page-error l-content-width l-viewport-centered l-viewport-centered--with-header-footer"],[12],[1,"\\n "],[10,"h1"],[14,"role","status"],[14,0,"we-page-error__message"],[12],[1,"\\n "],[1,[30,0,["message"]]],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["seo-tags","we-localnav/dynamic"]]',moduleName:"web-experience-app/templates/charts-error.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/charts",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"vElwodaB",block:'[[[8,[39,0],null,null,null],[1,"\\n\\n"],[46,[28,[37,2],null,null],null,null,null],[1,"\\n"]],[],false,["we-localnav/dynamic","component","-outlet"]]',moduleName:"web-experience-app/templates/charts.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/charts/audiobooks/genre",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"liPJSpC3",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@isAudiobooks","@isSeeAllView","@isLoadingNextPage","@totalMaxLimitReached","@chartsList","@genres","@popularGenres","@title","@onNextPage"],[true,true,[30,0,["isLoadingNextPage"]],[30,0,["totalMaxLimitReached"]],[30,0,["model","chartsList"]],[30,0,["model","genres"]],[30,0,["model","popularGenres"]],[30,0,["model","genreTitle"]],[30,0,["nextPage"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["seo-tags","animation-wrapper","pages/charts"]]',moduleName:"web-experience-app/templates/charts/audiobooks/genre.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/charts/audiobooks/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"RbIE/Yh9",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@isAudiobooks","@isSeeAllView","@isLoadingNextPage","@totalMaxLimitReached","@chartsList","@genres","@popularGenres","@onNextPage"],[true,true,[30,0,["isLoadingNextPage"]],[30,0,["totalMaxLimitReached"]],[30,0,["model","chartsList"]],[30,0,["model","genres"]],[30,0,["model","popularGenres"]],[30,0,["nextPage"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["seo-tags","animation-wrapper","pages/charts"]]',moduleName:"web-experience-app/templates/charts/audiobooks/index.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/charts/chart-see-all",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"WxKbp9Ce",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@isSeeAllView","@isLoadingNextPage","@totalMaxLimitReached","@chartsList","@genres","@popularGenres","@title","@onNextPage"],[true,[30,0,["isLoadingNextPage"]],[30,0,["totalMaxLimitReached"]],[30,0,["model","chartsList"]],[30,0,["model","genres"]],[30,0,["model","popularGenres"]],[30,0,["model","genreTitle"]],[30,0,["nextPage"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["seo-tags","animation-wrapper","pages/charts"]]',moduleName:"web-experience-app/templates/charts/chart-see-all.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/charts/device/category",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"ZzV+f2E6",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@shelfConfig","@chartsList","@genres","@extraGenres","@title","@isSeeAllView","@onNextPage","@totalMaxLimitReached"],[[30,0,["model","shelfConfig"]],[30,0,["model","chartsList"]],[30,0,["model","genres"]],[28,[37,3],[[30,0,["model","extraGenres"]],"0"],null],[30,0,["model","genreTitle"]],[30,0,["model","isSeeAll"]],[30,0,["nextPage"]],[30,0,["totalMaxLimitReached"]]]],[["default"],[[[[1,"\\n "],[10,3],[15,6,[30,1,["seeAllLinkUrl"]]],[14,"data-we-link-to-exclude",""],[14,0,"link section__nav__see-all-link ember-view"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.Common.SeeAll.Button"],null]],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]]]]],[1,"\\n\\n"]],["chart"],false,["seo-tags","animation-wrapper","pages/charts","get","t"]]',moduleName:"web-experience-app/templates/charts/device/category.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/charts/device/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"816QV6gX",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@chartsList","@genres","@extraGenres"],[[30,0,["model","chartsList"]],[30,0,["model","genres"]],[28,[37,3],[[30,0,["model","extraGenres"]],"0"],null]]],[["default"],[[[[1,"\\n "],[10,3],[15,6,[30,1,["seeAllLinkUrl"]]],[14,"data-we-link-to-exclude",""],[14,0,"link section__nav__see-all-link ember-view"],[12],[1,"\\n "],[1,[28,[35,4],["WEA.Common.SeeAll.Button"],null]],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]]]]],[1,"\\n"]],["chart"],false,["seo-tags","animation-wrapper","pages/charts","get","t"]]',moduleName:"web-experience-app/templates/charts/device/index.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/charts/genre",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"PTtNkH1J",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@shelfConfig","@chartsList","@genres","@popularGenres","@title"],[[30,0,["model","shelfConfig"]],[30,0,["model","chartsList"]],[30,0,["model","genres"]],[30,0,["model","popularGenres"]],[30,0,["model","genreTitle"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["seo-tags","animation-wrapper","pages/charts"]]',moduleName:"web-experience-app/templates/charts/genre.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/charts/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"ShyL6Fhy",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@chartsList","@genres","@popularGenres"],[[30,0,["model","chartsList"]],[30,0,["model","genres"]],[30,0,["model","popularGenres"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],[],false,["seo-tags","animation-wrapper","pages/charts"]]',moduleName:"web-experience-app/templates/charts/index.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/developer",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"aXZMbbS8",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n"],[8,[39,1],null,[["@localNavClassNames"],[[52,[30,0,["model","artwork"]],"localnav-noborder"]]],null],[1,"\\n\\n"],[8,[39,3],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["seeAllData"]],[[[1," "],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[44,[[28,[37,6],[[30,2],[30,1,["seeAllData","seeAllSectionType"]]],null]],[[[1," "],[8,[30,3],null,[["@header","@items","@productModel","@seeAllModelType","@sectionType","@metricsConfigKey"],[[30,1,["seeAllData","header"]],[30,1,["seeAllData","items"]],[30,1,["viewModel","product"]],[30,1,["seeAllData","seeAllModelType"]],[30,1,["seeAllData","sectionType"]],"navigateShelf"]],null],[1,"\\n"]],[3]]],[1," "]],[2]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,7],null,[["@model","@bundles","@bundlesCount","@iPhoneiPadApps","@iPhoneiPadAppsCount","@iPhoneApps","@iPhoneAppsCount","@iPadApps","@iPadAppsCount","@iMessageApps","@iMessageAppsCount","@appleTvApps","@appleTvAppsCount","@macApps","@macAppsCount","@watchApps","@watchAppsCount","@allApps"],[[30,0,["model","viewModel","product"]],[30,0,["model","viewModel","bundles"]],[30,0,["model","viewModel","bundles","length"]],[30,0,["model","viewModel","iPhoneiPadApps"]],[30,0,["model","viewModel","iPhoneiPadApps","length"]],[30,0,["model","viewModel","iPhoneApps"]],[30,0,["model","viewModel","iPhoneApps","length"]],[30,0,["model","viewModel","iPadApps"]],[30,0,["model","viewModel","iPadApps","length"]],[30,0,["model","viewModel","iMessageApps"]],[30,0,["model","viewModel","iMessageApps","length"]],[30,0,["model","viewModel","appleTvApps"]],[30,0,["model","viewModel","appleTvApps","length"]],[30,0,["model","viewModel","macApps"]],[30,0,["model","viewModel","macApps","length"]],[30,0,["model","viewModel","watchApps"]],[30,0,["model","viewModel","watchApps","length"]],[30,0,["model","viewModel","allApps"]]]],null],[1,"\\n"]],[]]]],[]]]]],[1,"\\n"]],["@model","map","SeeAllComponent"],false,["seo-tags","we-localnav/app-store","if","animation-wrapper","see-all/chooser","let","get","pages/developer"]]',moduleName:"web-experience-app/templates/developer.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/invoice",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"MW1059rd",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[10,0],[14,0,"l-content-width l-viewport-centered"],[12],[1,"\\n "],[10,"section"],[14,0,"invoice"],[12],[1,"\\n "],[10,"h1"],[14,0,"invoice__title"],[12],[1,[28,[35,1],["WEA.InvoicePages.Receipts.Title"],null]],[13],[1,"\\n "],[10,"h2"],[14,0,"invoice__instructions"],[12],[1,[28,[35,1],["WEA.InvoicePages.Receipts.Instructions"],null]],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["seo-tags","t"]]',moduleName:"web-experience-app/templates/invoice.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/not-found",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"j5cIr1I+",block:'[[[8,[39,0],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,1],null,[["@url","@preventLaunch"],[[30,0,["model","url"]],[30,0,["preventConnectingLaunch"]]]],null],[1,"\\n"]],[],false,["seo-tags","we-connecting"]]',moduleName:"web-experience-app/templates/not-found.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/storefront",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"oj8Q/rI1",block:'[[[46,[28,[37,1],null,null],null,null,null],[1,"\\n"]],[],false,["component","-outlet"]]',moduleName:"web-experience-app/templates/storefront.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/templates/story",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.createTemplateFactory)({id:"NTHAgWXs",block:'[[[8,[39,0],null,null,null],[1,"\\n\\n"],[8,[39,1],null,[["@data"],[[30,0,["headTagsData"]]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@story"],[[30,1,["viewModel","product"]]]],null],[1,"\\n"]],["@model"],false,["we-localnav/app-store","seo-tags","pages/story"]]',moduleName:"web-experience-app/templates/story.hbs",isStrictMode:!1}) +e.default=r})),define("web-experience-app/utils/amp-bidi",["exports","ember-ui-bidi-text/utils/amp-bidi"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("web-experience-app/utils/apps/app-events",["exports","date-fns","web-experience-app/utils/apps/relative-time","web-experience-app/utils/date-time","@amp/ember-ui-media-artwork/utils/srcset"],(function(e,t,r,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.fallbackEventArtwork=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"" +return(0,i.buildSrc)(e,{width:100,height:25,crop:"br"})},e.formatEventBadge=function(e,i,u){var c=e.badgeKind,s=e.startDate,p=e.endDate +if(s=(0,n.getDateObject)(s),p=(0,n.getDateObject)(p),i=(0,n.getDateObject)(i),(0,t.isAfter)(s,i))return function(e,i,a,l){var u=(0,t.differenceInCalendarDays)(e,i),c=(0,n.diffInMinutes)(e,i) +if(0===u&&c<60)return a===o?l.t("WEA.Common.Time.AvailableIn",{minutes:c}):l.t("WEA.Common.Time.StartsIn",{minutes:c}) +if(u<7)return(0,r.formatUpcomingTime)(e,u,l) +return(0,n.formatDate)(e,l.locale,"MONTH_ABBREVIATED_DAY")}(s,i,c,u) +if((0,t.isAfter)(p,i))return function(e,t){switch(e){case l:return t.t("WEA.AppPages.Events.Status.Live") +case a:return t.t("WEA.AppPages.Events.Status.HappeningNow") +case o:default:return t.t("WEA.AppPages.Events.Status.NowAvailable")}}(c,u) +return u.t("WEA.AppPages.Events.Status.Ended")},e.isEndedEvent=u,e.isFutureEvent=c,e.isHappeningEvent=s,e.isLiveHappeningEvent=function(e,t){if("live"!==e.badgeKind)return!1 +return s(e,t)},e.shouldSubscribe=function(e){return c(e,Date.now())},e.shouldUnsubscribe=function(e){return u(e,Date.now())} +var o="available",a="happening",l="live" +function u(e,r){var i=e.endDate +return i=(0,n.getDateObject)(i),r=(0,n.getDateObject)(r),(0,t.isAfter)(r,i)}function c(e,r){var i=e.startDate +return i=(0,n.getDateObject)(i),r=(0,n.getDateObject)(r),(0,t.isAfter)(i,r)}function s(e,r){var i=e.startDate,o=e.endDate +return i=(0,n.getDateObject)(i),o=(0,n.getDateObject)(o),r=(0,n.getDateObject)(r),!(0,t.isAfter)(i,r)&&(0,t.isAfter)(o,r)}})),define("web-experience-app/utils/apps/app-screenshots",["exports","@ember/object","web-experience-app/config/screenshot-profiles","web-experience-app/utils/apps/array-move-item","web-experience-app/utils/apps/device-support","web-experience-app/utils/apps/app-type"],(function(e,t,r,n,i,o){function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return +if("string"==typeof e)return l(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r) +var n=0,i=function(){} +return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1 +return{s:function(){r=r.call(e)},n:function(){var e=r.next() +return a=e.done,e},e:function(e){u=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw o}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t={},r=b(e),n=e.screenshotsByType +if(n){var i,o=a(r) +try{for(o.s();!(i=o.n()).done;){var l=i.value,u=f(n,l),c=d(n,l) +c&&u.length&&(t[l]={version:c,screenshots:u})}}catch(m){o.e(m)}finally{o.f()}}return{screenshots:p(t),versions:s(t)}}(e),i=n.screenshots,o=n.versions +return r.ORDERED_PLATFORMS.map((function(e){if(i[e]){var n=r.default[e] +return(0,t.set)(n,"images",i[e]),(0,t.set)(n,"version",o[e]),n}})).filter(Boolean)} +var u={iphone:["iphone_6_5","iphone_5_8","iphone6+","iphone6","iphone5","iphone"],ipad:["ipadPro_2018","ipad_11","ipad","ipad_10_5","ipadPro"],applewatch:["appleWatch_2021","appleWatch_2018","appleWatch"],appletv:["appletv","appleTV"]} +function c(e,t,r,n,i){var o=function(e,t){var r=t.screenshotsByType +if(void 0===r){r=function(e,t){var r,n,i,o,a,l +if(!t)return{} +var u=(null===(r=e.meta)||void 0===r||null===(n=r.cppData)||void 0===n?void 0:n.ppid)||"default" +return(null===(i=t.customAttributes)||void 0===i||null===(o=i[u])||void 0===o?void 0:o.default)||(null===(a=t.customAttributes)||void 0===a||null===(l=a.default)||void 0===l?void 0:l.default)||{}}(e,t).customScreenshotsByType}return r}(n,i),a=i.messagesScreenshots +if(o&&r.forEach((function(r){var n=f(o,r),i=d(o,r) +if(i&&n.length&&(e[r]={version:i,screenshots:n}),a){var l=f(a,r),u=d(a,r) +u&&l.length&&(t[r]={version:u,screenshots:l})}})),a){var l=f(a,"iphone")||f(a,"ipad"),u=d(a,"iphone")||d(a,"ipad") +l&&u&&(e.messages={screenshots:l,version:u})}}function s(e){var t,n={},i=a(r.ORDERED_PLATFORMS) +try{for(i.s();!(t=i.n()).done;){var o,l=t.value,u=null===(o=e[l])||void 0===o?void 0:o.version +u&&(n[l]=u)}}catch(c){i.e(c)}finally{i.f()}return n}function p(e){var t,n={},i=a(r.ORDERED_PLATFORMS) +try{for(i.s();!(t=i.n()).done;){var o,l,u=t.value +if(null!==(o=e[u])&&void 0!==o&&o.screenshots.length)n[u]=null===(l=e[u])||void 0===l?void 0:l.screenshots}}catch(c){i.e(c)}finally{i.f()}return n}function f(e,t){var r=d(e,t) +if(r)return e[r]}function d(e,t){var r=(u[t]||[]).find((function(t){return e[t]})) +return r||(e[t]?t:void 0)}function b(e){if(e.isAppleWatchSupported)return r.ORDERED_PLATFORMS +var t=["appleWatch","applewatch"] +return r.ORDERED_PLATFORMS.filter((function(e){return!t.includes(e)}))}})),define("web-experience-app/utils/apps/app-type",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isMessagesOnly=function(e){var t=e.primaryPlatform||e,r=t.hasMessagesExtension,n=t.isHiddenFromSpringboard +return!!r&&!!n}})),define("web-experience-app/utils/apps/apps",["exports","web-experience-app/config","@ember/utils","web-experience-app/utils/apps/device-support","@ember/object","web-experience-app/services/media-api"],(function(e,t,r,n,i,o){function a(e,t){var r=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[] +if((0,n.isMacOnly)(e))return"desktopApp" +if((0,n.isAppleTVOnly)(e))return"AppleTVOnlyApp" +var t="iOS" +return(0,n.isAppleTVSupported)(e)&&(t+="tvOS"),(0,n.isMacSupported)(e)&&(t+="macOS"),(0,n.isWatchSupported)(e)&&(t+="watchOS"),"iOS"===t?"iosSoftware":"".concat(t,"App")}Object.defineProperty(e,"__esModule",{value:!0}),e.appLockupModelTransform=function(e){var t,r,n,i,o,a=l(l(l({},e),e.attributes),{},{attributes:null,primaryGenre:{name:null==e||null===(t=e.attributes)||void 0===t?void 0:t.genreDisplayName},kind:f(null===(r=e.attributes)||void 0===r?void 0:r.deviceFamilies)}) +if(null!=a&&null!==(n=a.platformAttributes)&&void 0!==n&&n.ios){var u,c,s,p,d,b,m,y +a.isHiddenFromSpringboard=null==a||null===(u=a.platformAttributes)||void 0===u||null===(c=u.ios)||void 0===c?void 0:c.isHiddenFromSpringboard,a.hasMessagesExtension=null==a||null===(s=a.platformAttributes)||void 0===s||null===(p=s.ios)||void 0===p?void 0:p.hasMessagesExtension,a.ovalArtwork=null==a||null===(d=a.platformAttributes)||void 0===d||null===(b=d.ios)||void 0===b?void 0:b.ovalArtwork,a.artwork=null==a||null===(m=a.platformAttributes)||void 0===m||null===(y=m.ios)||void 0===y?void 0:y.artwork}else if(null!=a&&null!==(i=a.platformAttributes)&&void 0!==i&&i.osx){var h,v +a.artwork=null==a||null===(h=a.platformAttributes)||void 0===h||null===(v=h.osx)||void 0===v?void 0:v.artwork}else if(null!=a&&null!==(o=a.platformAttributes)&&void 0!==o&&o.appletvos){var g,w +a.artwork=null==a||null===(g=a.platformAttributes)||void 0===g||null===(w=g.appletvos)||void 0===w?void 0:w.artwork}return a},e.availabilityMessageKey=function(e,t){var r=e.deviceFamilies,i=(0,n.isAppleTVSupported)(r),o=(0,n.isMacSupported)(r),a=(0,n.isWatchSupported)(r) +if((0,n.isMacOnly)(r)||o&&t.browser.ismacOS||e.isIOSBinaryMacOSCompatible)return"WEA.AppPages.Availability.macOS" +if((0,n.isAppleTVOnly)(r))return"WEA.AppPages.Availability.tvOS" +if((0,n.isWatchOnly)(e))return"WEA.AppPages.Availability.watchOS" +if((0,n.isiPadOnly)(r))return"WEA.AppPages.Availability.iOS.iPad" +if((0,n.isiPhoneOnly)(r))return"WEA.AppPages.Availability.iOS.iPhone" +if((0,n.isiOSSupported)(r)&&t.browser.isiOS)return"WEA.AppPages.Availability.iOS.isiOS" +if(i&&a)return o?"WEA.AppPages.Availability.iOStvOSmacOSwatchOS":"WEA.AppPages.Availability.iOStvOSwatchOS" +if(i)return o?"WEA.AppPages.Availability.iOStvOSmacOS":"WEA.AppPages.Availability.iOStvOS" +if(a)return o?"WEA.AppPages.Availability.iOSmacOSwatchOS":(0,n.isiPadSupported)(r)?"WEA.AppPages.Availability.iOSwatchOS":"WEA.AppPages.Availability.iOSwatchOS.NoiPad" +if(o)return"WEA.AppPages.Availability.iOSmacOS" +return"WEA.AppPages.Availability.iOS"},e.filterFeaturedInStories=function(e){var t=e["related-editorial-items"] +t&&(e["related-editorial-items"]=t.filter((function(e){var t,r +return!(null!==(t=e._meta)&&void 0!==t&&null!==(r=t.robots)&&void 0!==r&&r.restrictSearch)})))},e.filterSystemDeletableApps=function(e){if(e){var n=(0,r.typeOf)(e) +if(["array","object"].includes(n)){var i="array"===n?e:Object.values(e) +return i=i.filter((function(e){return function(e){var r=t.default.systemAppsToFilter,n=e.bundleId +if(!r.includes(n))return e}(e)})),"array"===n?i:i.reduce((function(e,t){return e[t.id]=t,e}),{})}}},e.getKind=f,e.updateShelfDataRelationship=function(e,t,r){return p.apply(this,arguments)}})),define("web-experience-app/utils/apps/array-expand",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){if(!e||!Array.isArray(e)||Number.isNaN(t))return[] +if(!t)return e +var r=e +for(;r.lengthe.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 +if(!e||!Array.isArray(e))return[] +if(!Number.isInteger(t)||!Number.isInteger(n)||!t&&!n)return e +if(t<0||n>e.length)return e +var i=r(e) +if(n>=i.length)for(var o=n-i.length+1;o--;)i.push(void 0) +return i.splice(n,0,i.splice(t,1)[0]),i}})),define("web-experience-app/utils/apps/device-support",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.PLATFORMS=void 0,e.isAppleTVOnly=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return r(e)&&1===e.length},e.isAppleTVSupported=r,e.isMacOnly=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return o(e)&&1===e.length},e.isMacSupported=o,e.isWatchOnly=function(e){var t,r=(null===(t=e.platformAttributes)||void 0===t?void 0:t.ios)||e.primaryPlatform +return null==r?void 0:r.isStandaloneForWatchOS},e.isWatchSupported=a,e.isiOSApp=function(e,t){if(!n(e))return!1 +return!t},e.isiOSSupported=n,e.isiPadOnly=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return i(e)&&1===e.length},e.isiPadSupported=i,e.isiPhoneOnly=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +if(1===e.length)return e.includes("iphone")||e.includes("ipod") +if(2===e.length)return e.includes("iphone")&&e.includes("ipod") +return!1},e.isiPhoneSupported=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("iphone")},e.primaryPlatformSupported=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1?arguments[1]:void 0 +if(0===e.length)return"" +if(1===e.length)return t[e[0]]||"" +if(n(e)){if(o(e))return r?t.iphone:t.mac +var i=e.includes("iphone"),u=a(e) +return u&&i?l(e):u?t.watch:t.iphone}return t[e[0]]||""},e.whichPlatform=function(e,t){return e.find((function(e){return e.id.includes(t)}))} +var t={iphone:"iosPlatform",ipad:"iosPlatform",ipod:"iosPlatform",tvos:"atvPlatform",mac:"osxPlatform",watch:"watchPlatform"} +function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("tvos")}function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("iphone")||e.includes("ipad")||e.includes("ipod")||e.includes("watch")}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("ipad")}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("mac")}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +return e.includes("watch")}function l(e){return e.indexOf("watch")0&&void 0!==arguments[0]?arguments[0]:"",r=t(e.substr(0,2)),n=t(e.substr(2,2)),i=t(e.substr(4,2)) +return.2126*r+.7152*n+.0722*i} +var t=function(e){return parseInt(e,16)}})),define("web-experience-app/utils/apps/relative-time",["exports","web-experience-app/utils/date-time"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.formatUpcomingTime=function(e,n,i){var o +o=0===n?e.getHours()>=19?"WEA.Common.Time.Tonight":"WEA.Common.Time.Today":1===n?"WEA.Common.Time.Tomorrow":"WEA.Common.Time.DayOfTheWeek.".concat(r[e.getDay()]) +return i.t(o,{time:(0,t.formatDate)(e,i.locale,"TIME")})} +var r=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]})),define("web-experience-app/utils/apps/stories",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SHELF_DISPLAY_TYPES=e.DISPLAY_SUB_STYLES=e.DISPLAY_STYLES=e.CARD_DISPLAY_STYLES=void 0,e.availableDevices=function(e){var t=e.cardContents,r=f(e),n=[] +null!=t&&t.length?n=t:r.length&&(n=r) +var i=new Set([]) +return n.forEach((function(e){var t,r=e +s(e,"appLockup")?r=e.contents.firstObject||e.contents[0]:e.app&&(r=e.app),null===(t=r.deviceFamilies)||void 0===t||t.forEach((function(e){i.add(e)}))})),Array.from(i)},e.availableOnDesktop=function(e){var t,r +return(null===(t=e.editorialPlatforms)||void 0===t||null===(r=t.includes)||void 0===r?void 0:r.call(t,"desktop"))||!1},e.filterAppLockups=f,e.filterCollectionLockups=function(e){return(e.canvas||[]).filter((function(e){return s(e,"collectionLockup")}))},e.hasShelfDisplay=s,e.isRiver=c,e.isTileCard=function(e){return e.displayStyle===r.content&&!u.includes(e.cardDisplayStyle)},e.largeTiles=function(e){return p(e,o.min,o.max)},e.mixedTiles=function(e){return p(e,a.min,a.max)},e.smallTiles=function(e){return p(e,l.min)} +var t={appEventCard:"AppEventCard",appOfTheDay:"AppOfTheDay",fullBleed:"FullBleedImage",gameOfTheDay:"GameOfTheDay",inAppPurchase:"InAppPurchase",shortImage:"ShortImage",singleApp:"SingleApp",video:"Video"} +e.CARD_DISPLAY_STYLES=t +var r={branded:"Branded",content:"Content",media:"Media"} +e.DISPLAY_STYLES=r +var n={list:"List",river:"River"} +e.DISPLAY_SUB_STYLES=n +var i={appLockup:"AppLockup",collectionLockup:"CollectionLockup"} +e.SHELF_DISPLAY_TYPES=i +var o={min:5,max:9},a={min:10,max:15},l={min:16},u=[t.appEventCard,t.shortImage] +function c(e){return e.displaySubStyle===n.river}function s(e,t){return(null==e?void 0:e.displayType)===i[t]}function p(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2] +if(c(e))return!1 +var n=e.cardContents,i=void 0===n?[]:n +return i.length>=t&&(!r||i.length<=r)}function f(e){return(e.canvas||[]).filter((function(e){return s(e,"appLockup")}))}})),define("web-experience-app/utils/books/editorial",["exports","@ember/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.componentNameForKind=e.BOOK_ELEMENT=void 0,e.filterRenderable=function(e,t){return e.filter((function(e){var r=e.editorialElementKind +return t[r]}))} +var r,n,i=(n={KIND_ROOT:"441",KIND_TAB_ROOT:"442",KIND_HERO_LIST:"443",KIND_HERO:"444",KIND_HERO_ANIMATED_COVER:"445",KIND_SWOOSH:"446",KIND_COLLAGE_SWOOSH:"447",KIND_DOUBLE_SWOOSH:"448",KIND_PEEK_SWOOSH:"449",KIND_COLLAGE_PEEK_SWOOSH:"450",KIND_DOUBLE_PEEK_SWOOSH:"451",KIND_SWOOSH_SET:"452",KIND_SWOOSH_SET_ROW:"453",KIND_SINGLE_BOOK:"454",KIND_CLICK_THROUGH:"455",KIND_FOR_YOU:"456",KIND_CHART_SET:"457",KIND_BRICK_ROW:"459",KIND_BRICK:"460",KIND_BRICK_COMPOSITING:"461",KIND_BRICK_SINGLE_COVER:"462",KIND_BRICK_CATALOG_COVER:"467",KIND_GENRE_LINK_STACK:"463",KIND_H_LIST_BOX:"464",KIND_LIST_BOX_SECTION:"465",KIND_LIST_BOX_FOR_YOU_SECTION:"468",KIND_LIST_BOX_TOP_CHART_SECTION:"469",KIND_CHART_GENRE_LINK_STACK:"473",KIND_BOX_MARKER:"466"},r="BOOK_ELEMENT",new Proxy(n,{get(e,t,n){if(!e[t])throw new Error("".concat(r,".").concat(t," kind does not exist")) +return Reflect.get(e,t,n)}})) +e.BOOK_ELEMENT=i +var o,a=(o={[i.KIND_SINGLE_BOOK]:"editorial/books/single-book-widget",[i.KIND_SWOOSH]:"editorial/books/swoosh",[i.KIND_BRICK_ROW]:"editorial/books/brick-row",[i.KIND_BRICK_COMPOSITING]:"editorial/books/brick-compositing"},function(e){if(!(e in o))throw new Error("bad editorialElementKind = ".concat(e)) +return o[e]}) +e.componentNameForKind=a})),define("web-experience-app/utils/breakpoints",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.breakpointToMediaQuery=function(e,t){var r=e.max,n=e.min,i="large"!==t&&r?"(max-width: ".concat(r,"px)"):null +return["small"!==t&&n?"(min-width: ".concat(n,"px)"):null,i].filter((function(e){return!!e})).join(" and ")}})),define("web-experience-app/utils/bytes-to-readable",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.parse=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"b",i=0 +for(;e/t>1&&i2&&void 0!==arguments[2]?arguments[2]:{},n=r.baseGenreIds,i=r.genreId,o=r.chartName,a=r.limit,l=r.platform,u=r.sparseLimit,c=r.ages,s="/v1/catalog/".concat(t,"/charts"),p={types:e,platform:l} +!i&&n&&(p.genre=r.baseGenreIds[0]) +i&&(p.genre=i) +o&&(p.chart=o) +a&&(p.limit=a) +u&&(p.sparseLimit=u) +isNaN(c)||(p.ages=c) +return Object.keys(p).forEach((function(e){void 0===p[e]&&delete p[e]})),{endpoint:s,apiParams:p}},e.pruneTitleForCharts=function(e){return e.replace(" (US)","")} +var l="audiobook" +e.VIEW_STATE_AUDIOBOOK=l +var u={[r.VIEW_STATES.APP]:"apps",[r.VIEW_STATES.BOOK]:"books",[l]:"audio-books"},c={[r.VIEW_STATES.APP]:"app",[r.VIEW_STATES.BOOK]:"epubBook",[l]:"book"} +e.VALID_DEVICE_TYPES=["ipad","iphone"]})) +define("web-experience-app/utils/color",["exports","@ember/debug"],(function(e,t){function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return n(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r127},e.rgbToRgba=function(e,t){var r=e.substr(4,e.length-5) +return"rgba(".concat(r,", ").concat(t,")")}})),define("web-experience-app/utils/date-time",["exports","date-fns","@ember/utils","@ember/debug"],(function(e,t,r,n){function i(e,t){var r=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"en",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"DEFAULT" +if(null==e)return"" +var n=d(t,r) +if(e=b(e),isNaN(e.getTime()))return"" +return n.format(e)},e.formatISOString=function(e){if((0,r.isNone)(e))return +if(!(e instanceof Date)&&(e=new Date(e),isNaN(e.getTime())))return +return e.toISOString()},e.getDateObject=b,e.getFormatter=d +var l={month:"short",day:"numeric",year:"numeric"},u={DEFAULT:"DEFAULT",LONG_DATE:"LONG_DATE",LONG_DATE_ABBREVIATED:"LONG_DATE_ABBREVIATED",SHORT_DATE:"SHORT_DATE",YEAR_MONTH_ABBREVIATED:"YEAR_MONTH_ABBREVIATED",YEAR:"YEAR",MONTH_DAY:"MONTH_DAY",MONTH_ABBREVIATED_DAY:"MONTH_ABBREVIATED_DAY",TIME:"TIME"} +e.FORMATS=u +var c={DEFAULT:l,LONG_DATE:{month:"long",day:"numeric",year:"numeric"},LONG_DATE_ABBREVIATED:l,SHORT_DATE:{month:"2-digit",day:"2-digit",year:"numeric"},YEAR_MONTH_ABBREVIATED:{month:"short",year:"numeric"},YEAR:{year:"numeric"},MONTH_DAY:{month:"long",day:"numeric"},MONTH_ABBREVIATED_DAY:{month:"short",day:"numeric"},TIME:{hour:"numeric",minute:"2-digit"}},s={da:{TIME:{locale:"en-GB"}},fi:{TIME:{locale:"en-GB"}},"fr-CA":{TIME:{locale:"en-GB"}},id:{TIME:{locale:"en-GB"}},el:{TIME:{locale:"en-US"}},"en-AU":{TIME:{locale:"en-US"}},"en-CA":{TIME:{locale:"en-US"}}},p=/^([-+]?[0-9]{4})(-[0-9]{2})?(-[0-9]{2})?$/,f={} +function d(e,t){var r +t in u||(t="DEFAULT") +var n=null===(r=s[e])||void 0===r?void 0:r[t] +n&&(e=n.locale) +var i="".concat(e,"_").concat(t),a=f[i] +if(a)return a +var l=o(o({},c[t]),{},{calendar:"gregory"}) +return a=new Intl.DateTimeFormat(e,l),f[i]=a,a}function b(e){e instanceof Date||(e=p.test(e)?(0,t.parseISO)(e):new Date(e)) +return e}})),define("web-experience-app/utils/duration",["exports","@ember/debug"],(function(e,t){function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return n(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:"en" +if(void 0===e)return"" +i=i||new Intl.NumberFormat(t,{minimumIntegerDigits:1}),o=o||new Intl.NumberFormat(t,{minimumIntegerDigits:2}) +var n=(new Date).toLocaleTimeString(t).match(/\b[:.]\b/)||[],l=r(n,1),u=l[0],c=void 0===u?":":u,s=a(e),p=s.hours,f=s.minutes,d=s.seconds,b=p?0:1,m=[p,f,d].map((function(e,t){return e<10&&t>b?o.format(e):i.format(e)})).filter((function(e,t){return 0!==t||!("00"===e||"0"===e)})).join("".concat(c)) +return m},e.isoDuration=function(e){return function(e){if(0===e)return"P0D" +var t=a(e),r=t.hours,n=t.minutes,i=t.seconds,o=[r,n,i].map((function(e,t){var r +if(e&&0!==e)return r=0===t?"H":1===t?"M":"S","".concat(e).concat(r)})).filter(Boolean).join("") +return"PT".concat(o)}(e)}})),define("web-experience-app/utils/ember-data/build-attributes",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){var r={} +return e.eachAttribute((function(n){r[n]=t?t[n]:e[n]})),r}})),define("web-experience-app/utils/ember-data/build-json-api-object",["exports","web-experience-app/utils/ember-data/build-attributes"],(function(e,t){function r(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return +if("string"==typeof e)return n(e,t) +var r=Object.prototype.toString.call(e).slice(8,-1) +"Object"===r&&e.constructor&&(r=e.constructor.name) +if("Map"===r||"Set"===r)return Array.from(e) +if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a={data:{type:e.modelName,id:r.id,attributes:(0,t.default)(e,r),relationships:this.buildRelationships(e,r,o)}} +n&&(o=this.includedLockups(n,o)) +return a.included=i(o),a},e.combineIncludedResources=i})),define("web-experience-app/utils/ember-data/json-api",["exports"],(function(e){function t(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return +if("string"==typeof e)return r(e,t) +var n=Object.prototype.toString.call(e).slice(8,-1) +"Object"===n&&e.constructor&&(n=e.constructor.name) +if("Map"===n||"Set"===n)return Array.from(e) +if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0;)c() +return{data:e,included:r}}(r?e.data:e.data[0])},e.equalResourceObject=function(e,t){return e.type===t.type&&e.id===t.id},e.mergeResourcesInRegister=o +var i=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.map=new Map}var t,r,i +return t=e,(r=[{key:"register",value:function(e){var t=e.id,r=e.type,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1] +this.map.has(r)||this.map.set(r,new Map),this.map.get(r).set(t,n)}},{key:"has",value:function(e){var t=e.id,r=e.type +return this.map.has(r)&&this.map.get(r).has(t)}},{key:"get",value:function(e){var t=e.id,r=e.type +return this.map.has(r)?this.map.get(r).get(t):null}},{key:"filterCollection",value:function(e){var t=this +return e.filter((function(e){return!t.has(e)&&(t.register(e),!0)}))}}])&&n(t.prototype,r),i&&n(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}() +function o(e,t){if(!e.has(t))return e.register(t,t),t +var r=e.get(t) +"object"==typeof r.attributes?Object.assign(r.attributes,t.attributes):r.attributes=t.attributes}function a(e){return{id:e.id,type:e.type}}e.ResourceRegister=i})),define("web-experience-app/utils/errors",["exports"],(function(e){function t(e,t){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:{} +if("development"===i.environment&&i.i18n.useDevLoc)return(0,r.debug)("[i18n] Using ".concat(o," language")),o +if(!n[t])return +var a=(e||"").toLowerCase(),l="".concat(a.substring(0,2),"-"),u=n[t].supportedLanguages +return u.find((function(e){return e===a}))||u.find((function(e){return e.startsWith(l)}))||n[t].defaultLanguage},e.getLanguagesOrdered=function(e){var t=n[e],r=t.defaultLanguage,i=t.supportedLanguages,o=void 0===i?[]:i +if(r){var a=o.filter((function(e){return e!==r})) +return[r].concat(a)}return o},e.validateStorefront=function(e){if("string"!=typeof e||2!==e.length)return!1 +var t=e.toLowerCase() +return t in n&&t} +var n=t.default.slugToStorefront +e.SLUG_TO_STOREFRONT=n +var i=t.default.slugToStorefront,o="dev" +var a=i +e.default=a})),define("web-experience-app/utils/fitness/promise-state-proxy",["exports","@glimmer/tracking"],(function(e,t){var r,n,i,o +function a(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function l(e,t){for(var r=0;re.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:"wea-genid",t=0 +return function(){return"".concat(e,"-").concat(t++)}} +e.default=t})),define("web-experience-app/utils/images",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.constrainImage=function(e,t){var r=e.width,n=e.height,i=t.width,o=t.height +r>i&&(n*=i/r,r=i) +n>o&&(r*=o/n,n=o) +return{width:Math.ceil(r),height:Math.ceil(n)}},e.isPortrait=function(e){return function(e,t){if(e)return t/e +return NaN}(e.height,e.width)<=1},e.isSquare=function(e){var t=e.aspectRatio +return t>=.97&&t<=1.03}})),define("web-experience-app/utils/launch-client",["exports","@ember/debug","@amp/foundation/-internals/storage","web-experience-app/config"],(function(e,t,r,n){function i(e){var t=(0,r.getCookie)(e) +return t&&(t=decodeURIComponent(t)),t}function o(e){if(e&&"string"==typeof e){var t=e +return n.default.launchQueryParameters.forEach((function(e){t=t.replace(new RegExp(e),n.default.launchNativeParameters[e])})),t}}Object.defineProperty(e,"__esModule",{value:!0}),e.addLaunchQueryParams=function(e,t){n.default.launchQueryParameters.forEach((function(r){var i=t[r] +i&&(e[n.default.launchNativeParameters[r]]=i)}))},e.googlePlayStoreLink=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.href +return"https://play.google.com/store/apps/details?id=com.apple.android.music&referrer=utm_source=".concat(encodeURIComponent(e))},e.processQueryParams=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=-1!==e.indexOf("?")?"&":"?" +if(document){(0,t.debug)("[launch-client] document.cookie: ".concat(document.cookie)) +var a=i("xp_ci"),l=i("a"),u=i("itscc"),c=i("itcCt");(0,t.debug)("[launch-client] refClientId: ".concat(a)),a&&(r["ign-refClientId"]=a),(0,t.debug)("[launch-client] affiliateCookie: ".concat(l)),l&&(r.affC=l),(0,t.debug)("[launch-client] figaroCookie: ".concat(u)),u&&(r.itscc=u),(0,t.debug)("[launch-client] crossfireCookie: ".concat(c)),c&&(r.itcCt=c)}var s=Object.keys(r).sort().filter((function(e){return"string"==typeof r[e]})).map((function(e){return"".concat(e,"=").concat(encodeURIComponent(r[e]))})).join("&") +return e=o(e=s.length?"".concat(e).concat(n).concat(s):e)}})),define("web-experience-app/utils/loc-concatenate",["exports"],(function(e){function t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null==r)return +var n,i,o=[],a=!0,l=!1 +try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(u){l=!0,i=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||function(e,t){if(!e)return +if("string"==typeof e)return r(e,t) +var n=Object.prototype.toString.call(e).slice(8,-1) +"Object"===n&&e.constructor&&(n=e.constructor.name) +if("Map"===n||"Set"===n)return Array.from(e) +if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length) +for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:"WEA.Common.SeparatorGeneric" +Array.isArray(e)||(e=[e]) +if(0===e.length)return"" +var i=e,o=t(i,1),a=o[0] +if(e.length>1)for(var l=1;le.length)&&(t=e.length) +for(var r=0,n=new Array(t);r0}},{key:"buyOffers",get:function(){return this.offers.filter((function(e){var r=e.type,n=e.price +return"buy"===r&&(0,t.isPresent)(n)}))}},{key:"mainBuyOffer",get:function(){return b(this.buyOffers)}},{key:"buyActionText",get:function(){var e,t +return null===(e=this.mainBuyOffer)||void 0===e||null===(t=e.actionText)||void 0===t?void 0:t.short}},{key:"buyPrice",get:function(){var e +return null===(e=this.mainBuyOffer)||void 0===e?void 0:e.price}},{key:"buyPriceFormatted",get:function(){var e,t +return this.isAlbumOnlyOffer?null===(e=this.mainAlbumOnlyOffer)||void 0===e||null===(t=e.actionText)||void 0===t?void 0:t.short:this.hasBuyOffers?this.mainBuyOffer.priceFormatted:this.hasFreeOffers?this.mainFreeOffer.priceFormatted:this.preorderPriceFormatted}},{key:"hasBuyOffers",get:function(){return this.buyOffers&&this.buyOffers.length>0}},{key:"freeOffers",get:function(){return this.offers.filter((function(e){var t=e.type,r=e.price +return"get"===t&&!r}))}},{key:"mainFreeOffer",get:function(){return b(this.freeOffers)}},{key:"hasFreeOffers",get:function(){return this.freeOffers&&this.freeOffers.length>0}},{key:"preorderOffers",get:function(){return this.offers.filter((function(e){return"preorder"===e.type}))}},{key:"mainPreorderOffer",get:function(){return b(this.preorderOffers)}},{key:"preorderActionText",get:function(){var e,t +return null===(e=this.mainPreorderOffer)||void 0===e||null===(t=e.actionText)||void 0===t?void 0:t.short}},{key:"preorderPrice",get:function(){var e +return null===(e=this.mainPreorderOffer)||void 0===e?void 0:e.price}},{key:"preorderPriceFormatted",get:function(){var e,t,r +return(null===(e=this.mainPreorderOffer)||void 0===e?void 0:e.priceFormatted)||(null===(t=this.mainPreorderOffer)||void 0===t||null===(r=t.actionText)||void 0===r?void 0:r.short)}},{key:"hasPreorderOffers",get:function(){return this.preorderOffers&&this.preorderOffers.length>0}},{key:"expectedReleaseDate",get:function(){var e +return null===(e=this.mainPreorderOffer)||void 0===e?void 0:e.expectedReleaseDate}},{key:"hdOffers",get:function(){return this.offers.filter((function(e){return"HD"===e.variant}))}},{key:"hasHDOffers",get:function(){return this.hdOffers&&this.hdOffers.length>0}},{key:"currencyCode",get:function(){var e,t +return(null===(e=this.mainBuyOffer)||void 0===e?void 0:e.currencyCode)||(null===(t=this.mainFreeOffer)||void 0===t?void 0:t.currencyCode)}},{key:"isClosedCaptioned",get:function(){var e=this.offers +return"function"==typeof e.toArray&&(e=e.toArray()),e.some((function(e){return(e.assets||[]).some((function(e){return e.isClosedCaptioned}))}))}},{key:"_buyDuration",get:function(){var e,t,r +return null===(e=this.mainBuyOffer)||void 0===e||null===(t=e.assets)||void 0===t||null===(r=t[0])||void 0===r?void 0:r.duration}},{key:"albumOnlyDuration",get:function(){var e,t +return null===(e=this.mainAlbumOnlyOffer)||void 0===e||null===(t=e.assets)||void 0===t?void 0:t[0].duration}},{key:"duration",get:function(){return d(this.offers)}},{key:"isAlbumOnlyOffer",get:function(){return this.albumOnlyOffers&&this.albumOnlyOffers.length>0}},{key:"albumOnlyOffers",get:function(){return this.offers.filter((function(e){var t=e.type,r=e.price +return"buy"===t&&!r}))}},{key:"mainAlbumOnlyOffer",get:function(){return b(this.albumOnlyOffers)}},{key:"preorderDuration",get:function(){var e,t +return null===(e=this.mainPreorderOffer)||void 0===e||null===(t=e.assets)||void 0===t?void 0:t[0].duration}},{key:"buyDuration",get:function(){return this.hasPreorderOffers?this.preorderDuration:this.isAlbumOnlyOffer?this.albumOnlyDuration:this._buyDuration||this.duration}},{key:"buyPreview",get:function(){for(var e=this.offers,r=null,n=0;n0}},{key:"subscriptionOffers",get:function(){return this.offers.filter((function(e){return"subscription"===e.type}))}},{key:"mainSubscriptionOffer",get:function(){return b(this.subscriptionOffers)}},{key:"subscriptionPreview",get:function(){for(var e=this.offers,r=null,n=0;n0&&void 0!==arguments[0]?arguments[0]:[],r=null,n=0;ne.length)&&(t=e.length) +for(var r=0,n=new Array(t);r1&&void 0!==arguments[1])||arguments[1] +if(e&&"?"===e.charAt(0)){var r=e.substr(1).split("&") +return r.reduce((function(e,r){var n,i=r,o=r.indexOf("=") +return o>-1&&(i=r.substring(0,o)),n=t?o>-1?r.slice(o+1):"":r,e[decodeURIComponent(i)]=decodeURIComponent(n),e}),Object.create(null))}return Object.create(null)},e.getClientSideQueryParams=function(){var e=r(window.location.search.split("?"),2)[1] +return(void 0===e?"":e).split("&").reduce((function(e,t){var n=r(t.split("="),2),i=n[0],o=n[1] +return e[i]=o,e}),{})},e.getLanguageParam=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] +if(e){var r=i(e) +if(r){var n=r.l +if(n)return t?n:"l=".concat(n)}}return""},e.hasQP=function(e,t){return new RegExp("(\\?|&)".concat(t,"(=|&|$)"),"i").test(e)},e.queryParamsStringToObject=i,e.removeQPs=function(e){var r=new t.default(e) +return r.search="",r.toString()}})),define("web-experience-app/utils/routing",["exports","@ember/utils","web-experience-app/utils/query-params","web-experience-app/config","web-experience-app/utils/charts","web-experience-app/utils/genres","web-experience-app/services/charts/books"],(function(e,t,r,n,i,o,a){function l(e,t){var r=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t-1&&(n=u(u({},n),j[e](n)))})),x(S(n,{hash:x(i)}))},e.extractCountryCodeFromTransition=function(e){var t=e.intent.url.match(/^\/([a-zA-Z]{2})\//) +if(t)return t[1] +return n.default.defaultStorefront},e.findIdInSegments=w,e.getNotFoundRedirect=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=e.split("?"),o=i[0],a=i[1] +o=_(o) +var l=n.default.routing.notFoundRedirects +for(var c in l){var p=l[c],f=o.endsWith(c)||o.endsWith("".concat(c,"/").concat(s)),d=(0,t.isPresent)(p[r]) +if(d&&f){var b=u({},p[r]) +if(a){var m=b.target +b.target+=m.includes("?")?"&".concat(a):"?".concat(a)}return b}}},e.getPageURL=function(e,t){var r,n=null===(r=e.intent)||void 0===r?void 0:r.url +if(n)return"".concat(t.origin).concat(function(e){if(e)return R(e)}(n))},e.getProductModel=function(e,t){var r +t&&(r=t.targetName.split(".")[0]) +return r&&e[r]||e.model||e},e.getQPMoves=v,e.hasSEOSegment=O,e.isNotFoundRedirect=P,e.mergeURLObject=S,e.normalizeOptionalSegments=E,e.normalizeURL=function(e,t,r){if(!t)return e +var n=A(e),i=E(n,t),o=t.recognizer.recognize(i.pathname) +if(!o||"not-found"===o[o.length-1].handler){return P(n.pathname)?"".concat(i.pathname).concat(i.search):e}var a=-1!==i.hash.indexOf("/")||-1!==i.hash.indexOf("?"),l=A(i.hash.replace(/^#/,"")) +if(a){i.hash="" +var u=v(o,l,r) +u.length&&(l.search=g(l.search,u),i=S(i,{search:u.join("&")})),t.recognizer.recognize("".concat(i.pathname).concat(l.pathname))&&(i=S(i,{pathname:l.pathname}),l.pathname="")}return x(S(i,{hash:x(l)}))},e.parseURL=A,e.productSegmentIsValid=void 0,e.replaceChanges=g,e.serializeURLObject=x +var s="~ABSENT~".concat(Date.now(),"~") +e.ABSENT_SIGIL=s +var p="~EMPTY~".concat(Date.now(),"~") +e.EMPTY_SIGIL=p +var f=new RegExp("/".concat(s),"g"),d=new RegExp("/".concat(p),"g"),b=/^\/oprah(s-book-club)?/i,m=/^\/[a-z]{2}\/oprah(s-book-club)?/i,y=/\/(?!$|\?)/,h=/\bcc=([a-z][a-z])/i +function v(e,t,n){var i=[],o=(0,r.buildQPObject)(t.search,!1) +if(o)for(var a=0;a1&&(e=e.replace(/\/$/,"")),e}function P(e){return _(e)in n.default.routing.notFoundRedirects}var j={"app-event"(e){var t=e.pathname,n=e.search +if(!(0,r.hasQP)(n,"tempAppId"))return{} +var i=t.split(y),o=(0,r.buildQPObject)(n) +return i[2]="app",i[3]=o.tempAppId,5===i.length&&(i=i.slice(0,4)),{pathname:i.join("/"),search:n.slice(0,n.indexOf("&tempAppId"))}},charts:e=>({pathname:e.pathname}),"podcast-episode"(e){var t=e.pathname,n=e.search +if((0,r.hasQP)(n,"temp")){var i=t.split(y),o=(0,r.buildQPObject)(n) +return i[2]="podcast",i[4]=o.temp,{pathname:i.join("/"),search:n.slice(0,n.indexOf("&temp"))}}}},k={app(e){var t=e.segments,n=e.search +if((0,r.hasQP)(n,"eventid")){var i=(0,r.buildQPObject)(n),o=t[4] +n+="&tempAppId=".concat(o),t[2]="app-event",t[4]=i.eventid}return{segments:t,search:n}},charts(e){var t=e.segments,r="audiobooks",n=t[t.length-1],l=t.indexOf(r)>-1 +return l&&5===t.length&&n!==r?t.splice(4,0,s):(l||n===s)&&t.splice(3,1),a.CHARTS_LIST_SORT_ORDER.indexOf(n)>-1&&t.splice(4,0,o.BOOKS_GENRE_ID_STATIC),i.VALID_DEVICE_TYPES.includes(n)&&t.splice(3,1),{segments:t}},podcast(e){var t=e.segments,n=e.search +if((0,r.hasQP)(n,"i")){var i=(0,r.buildQPObject)(n) +n+="&temp=".concat(t[4]),t[2]="podcast-episode",t[4]=i.i}return{segments:t,search:n}}} +function A(e){var t=e.indexOf("#");-1===t&&(t=e.length) +var r=Math.min(t,e.indexOf("?")) +return-1===r&&(r=e.length),{pathname:e.substring(0,Math.min(r,t)),search:e.substring(r,Math.max(r,t)),hash:e.substring(t,e.length)}}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={pathname:"",search:"",hash:""} +if(e.pathname&&t.pathname){var n=e.pathname.replace(/\/$/,""),i=t.pathname.replace(/^\//,"") +r.pathname="".concat(n,"/").concat(i)}else r.pathname=e.pathname||t.pathname||"" +var o=e.search&&e.search.replace(/^\?/,""),a=t.search&&t.search.replace(/^\?/,""),l=e.search&&e.search.length,u=t.search&&t.search.length,c=l||u +o&&a?r.search="?".concat(o,"&").concat(a):o||a?r.search="?".concat(o||a):c&&(r.search="?") +var s=e.hash&&e.hash.replace(/^#/,""),p=t.hash&&t.hash.replace(/^#/,""),f=e.hash&&e.hash.length,d=t.hash&&t.hash.length,b=f||d +return p||d?r.hash="#".concat(p):s?r.hash="#".concat(s):b&&(r.hash="#"),r}function x(e){var t=e.pathname,r=void 0===t?"":t,n=e.search,i=void 0===n?"":n,o=e.hash,a=void 0===o?"":o +return i&&"?"!==i[0]&&(i="?".concat(i)),a&&"#"!==a[0]&&(a="#".concat(a)),"".concat(r).concat(i).concat(a)}var T=function(e,t){var r=e.productSegment,n=t.recognizer.names +return n&&n[r]} +function E(e,r){if(!r)return u({},e) +if(b.test(e.pathname)){var n=e.pathname.replace(b,(function(e){return e.toLowerCase()})) +return u(u({},e),{},{pathname:"/".concat(s).concat(n)})}if(m.test(e.pathname))return u(u({},e),{},{pathname:e.pathname.replace(m,(function(e){return e.toLowerCase()}))}) +var i={hash:e.hash,segments:e.pathname.split(y),search:e.search,productSegment:"",significantId:""} +if(i.productSegment=i.segments[2],i.significantId=w(i.segments),T(i,r)||(i.segments.splice(1,0,s),i.productSegment=i.segments[2]),!P(e.pathname)){if(i.segments[1]===s||!(0,t.isPresent)(i.segments[1])){var o=h.exec(i.search) +o?i.segments[1]=o[1]:(0,t.isPresent)(i.segments[1])||(i.segments[1]=p)}O(i)||i.segments.splice(3,0,s),i.productSegment in k&&(i=u(u({},i),k[i.productSegment](i))),(0,t.isPresent)(i.segments[3])||"charts"===i.productSegment||(i.segments[3]=p)}return{pathname:i.segments.join("/"),search:i.search,hash:i.hash}}function R(e){return e.replace(f,"").replace(d,"/")}e.productSegmentIsValid=T})),define("web-experience-app/utils/sanitize",["exports","@ember/template","@ember/utils","js-htmlencode","striptags","web-experience-app/config/index"],(function(e,t,r,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.sanitizeForAttribute=function(e){var n=e;(0,t.isHTMLSafe)(n)&&(n=n.toString()) +if("string"!==(0,r.typeOf)(n))return"";-1!==n.search(/&#?[a-zA-Z0-9]+;/)&&(n=a(n)) +return n=n.replace(c," "),(n=(n=(0,i.default)(n)).replace(/\s/g," ").replace(/\s+/g," ")).replace('"','"')},e.sanitizeForHtml=function(e){var n=e +"string"!==(0,r.typeOf)(n)&&(n="") +if(""===n)return(0,t.htmlSafe)(n);-1!==n.search(/&#?[a-zA-Z0-9]+;/)&&(n=a(n)) +return n=(n=(n=l(n)).replace(u,"
")).replace(o.default.htmlSanitizeRegex,(function(e,t){var r=e.indexOf("/"),n=e.indexOf(t) +return-1===r?"<".concat(t,">"):r"):"<".concat(t," />")})),(0,t.htmlSafe)(n)} +var a=n.default.htmlDecode,l=n.default.htmlEncode,u=/(\r\n|\r|\n)/g,c=/\r\n\t\f])[^>]*>/g})) +define("web-experience-app/utils/see-all",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.loadRecordsFromPayload=function(e,t,r){var n=r.serializerFor("store-platform").normalizeResponse(r,e,t) +return r.push(n),function(e){return e.data.reduce((function(e,t){return e[t.id]=t.type,e}),{})}(n)}})),define("web-experience-app/utils/seo",["exports","@ember/string","web-experience-app/utils/routing","web-experience-app/utils/url","@apple/babel-plugin-feature-remover"],(function(e,t,r,n,i){Object.defineProperty(e,"__esModule",{value:!0}),e.formatURLSegment=function(e){if(!e)return"" +var r="".concat(e) +return(0,t.dasherize)(r.replace(o," ").trim())},e.getNormalisedUrlPath=a,e.getRedirectIfRequired=l,e.handleCanonicalRedirects=function(e,t){var r=e.fastboot,i=e.location,o="".concat(i.pathname).concat(i.search?i.search:""),a=i.host,u=l(o,t,a) +if(u){if(r.isFastBoot)return i.replace(u.targetUrl,u.responseStatusCode) +var c=new n.default(u.targetUrl),s="".concat(c.pathname).concat(c.search) +return e.transitionTo(s)}},e.truncateSEODescription=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300 +return e&&e.length>t?"".concat(e.substr(0,t).trim(),"…"):e} +var o=/\W+/g +function a(e){return new n.default(e).pathname||""}function l(e,t,i){var o="https://web.archive.org/web/20220531203912/https://itunes.apple.com".concat(e),l=new n.default(o),u=l.search,c=a(t) +if(!e.includes("/charts/")){var s=e.split("/") +if(!(0,r.hasSEOSegment)({segments:s}))return}if(l.pathname!==c){var p=function(e,t){var r=new n.default(e) +t&&t!==r.host&&(r.host=t) +return r.toString()}(t,i) +return{responseStatusCode:301,targetUrl:"".concat(p).concat(u)}}return null}})),define("web-experience-app/utils/shelf",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.generateColumnClassNames=function(e){var r=e.small,n=e.medium,i=e.large,o=t +return"l-column small-".concat(o(r)," medium-").concat(o(n)," large-").concat(o(i))},e.generateDefaultArtworkProfile=function(e){var t=e.small,r=e.medium,n=e.large +return"lockup-".concat(t,"-").concat(r,"-").concat(n)} +function t(e){return Math.floor(12/(e%12))}})),define("web-experience-app/utils/ssr",["exports","web-experience-app/config/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getFastbootJwt=function(){if(o()&&"production"===t.default.environment){return FastBoot.require("process").env.FASTBOOT_MEDIA_API_JWT}return null},e.getHeadersForFastBoot=function(e){var t={} +if(o()){t.origin="https://web.archive.org/web/20220531203912/https://amp.apple.com" +var a=e.headers.get(r) +a&&(t[r]=a) +var l=e.headers.get(n) +l&&(t[n]=l) +var u=e.headers.getAll(i) +u&&(t[i]=u.join(", ")) +var c=e.headers.getAll("cookie").join("; ") +c.length&&(t.cookie=c.split(/[;,]/).map((function(e){return e.trimStart()})).filter((function(e){return e.length>0&&!e.startsWith("=")})).filter((function(e){return!e.startsWith("media-user-token=")})).join("; "))}return t},e.isSSR=o,e.log=void 0 +var r="user-country",n="x-apple-jingle-correlation-key",i="x-forwarded-for" +function o(){return"undefined"!=typeof FastBoot}var a,l=(a="log",o()?console[a].bind(console):function(){}) +e.log=l})),define("web-experience-app/utils/string-template",["exports","@ember/object","@ember/debug","web-experience-app/helpers/to-locale-fixed","web-experience-app/services/i18n","web-experience-app/config/environment"],(function(e,t,r,n,i,o){Object.defineProperty(e,"__esModule",{value:!0}),e.replaceKeys=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +return e.replace(a,(function(e,a){var u=o.default.environment,c=(0,t.get)(r,a),s=null==c +if(l.indexOf(u),!s&&"count"===a&&"number"==typeof c){var p=(0,t.get)(r,i.SERVICE_SIGIL) +p&&(c=(0,n.toLocaleFixed)(c,p.locale,{minimumFractionDigits:0,maximumFractionDigits:2}))}return s?"@@".concat(a,"@@"):c}))} +var a=/@@([^@]+)@@/g,l=["development","mock","test"]})),define("web-experience-app/utils/truncate-text",["exports"],(function(e){function t(e){var t=window.getComputedStyle(e).getPropertyValue("line-height") +return parseFloat(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.getFontSize=function(e){var t=window.getComputedStyle(e).getPropertyValue("font-size") +return parseFloat(t)},e.getLineHeight=t,e.getMaxHeight=function(e,r){var n=t(e) +return Math.floor(n*r)}})),define("web-experience-app/utils/url-search-params",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var t="undefined"!=typeof FastBoot?FastBoot.require("url").URLSearchParams:window.URLSearchParams +e.default=t})),define("web-experience-app/utils/url",["exports","web-experience-app/utils/ssr"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var r=(0,t.isSSR)()?FastBoot.require("url").URL:window.URL +e.default=r})),define("web-experience-app/utils/urls",["exports","web-experience-app/utils/query-params"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.generateMediaAPIUrl=function(e,r,n,i){var o=e.replace(/^\//,"") +return o=function(e,r,n,i){var o=i||(0,t.getLanguageParam)(n,!0) +if(!o)return e +var a=e.includes("?") +if(a&&Object.keys(r).length)throw new Error("Submitted url ".concat(e," with embedded query params and query params object ").concat(JSON.stringify(r),", you can only submit one or the other.")) +if(!a)return r.l=o,e +if(/[?&]l=/.test(e))return e +return"".concat(e,"&l=").concat(o)}(o,r,n,i)},e.makeSeoSegment=function(e){return e.replace(/[\u0000-\u002f\u003a-\u0040\u005b-\u0060\u007b-\u00bf\u00d7\u00f7]/g,"-").replace(/-+/g,"-").toLowerCase()},e.updateProtocol=function(e,t){if(!e)return +if(t&&/^https?:\/\//.test(e))return e.replace(/^https?/,t) +return e}})),define("web-experience-app/config/environment",[],(function(){if("undefined"!=typeof FastBoot)return FastBoot.config("web-experience-app") +try{var e="web-experience-app/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),r={default:JSON.parse(decodeURIComponent(t))} +return Object.defineProperty(r,"__esModule",{value:!0}),r}catch(n){throw new Error('Could not read config from meta tag with name "'+e+'".')}})),"undefined"==typeof FastBoot&&(runningTests||require("web-experience-app/app").default.create({PROGRESS_BAR_DELAY:3e3,CLOCK_INTERVAL:1e3,LOADING_SPINNER_SPY:!0,BREAKPOINTS:{large:{min:1069,max:1440,content:980},medium:{min:735,max:1068,content:692},small:{min:320,max:734,content:280}},buildVariant:"apps",name:"web-experience-app",version:"2222.1.0+5cb89259"})) + + +} +/* + FILE ARCHIVED ON 20:39:12 May 31, 2022 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 10:34:51 Oct 23, 2025. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 1.034 + exclusion.robots: 0.047 + exclusion.robots.policy: 0.026 + esindex: 0.02 + cdx.remote: 125.834 + LoadShardBlock: 294.998 (3) + PetaboxLoader3.datanode: 349.398 (5) + load_resource: 406.237 (2) + PetaboxLoader3.resolve: 195.67 (2) +*/ \ No newline at end of file diff --git a/webarchive/healthforwatch/web.archive.org/web/20220531203704js_/https:/js-cdn.music.apple.com/musickit/v2/amp/musickit.js?t=1652744383650 b/webarchive/healthforwatch/web.archive.org/web/20220531203704js_/https:/js-cdn.music.apple.com/musickit/v2/amp/musickit.js?t=1652744383650 new file mode 100644 index 0000000..49b1e0d --- /dev/null +++ b/webarchive/healthforwatch/web.archive.org/web/20220531203704js_/https:/js-cdn.music.apple.com/musickit/v2/amp/musickit.js?t=1652744383650 @@ -0,0 +1,79 @@ +var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; +if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } +{ + let window = _____WB$wombat$assign$function_____("window"); + let self = _____WB$wombat$assign$function_____("self"); + let document = _____WB$wombat$assign$function_____("document"); + let location = _____WB$wombat$assign$function_____("location"); + let top = _____WB$wombat$assign$function_____("top"); + let parent = _____WB$wombat$assign$function_____("parent"); + let frames = _____WB$wombat$assign$function_____("frames"); + let opener = _____WB$wombat$assign$function_____("opener"); + +!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?s(exports):"function"==typeof define&&define.amd?define(["exports"],s):s((e="undefined"!=typeof globalThis?globalThis:e||self).MusicKit={})}(this,(function(e){"use strict";var s=void 0!==typeof self?self:this; +/*! ***************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** */function __decorate$1(e,s,n,d){var h,p=arguments.length,y=p<3?s:null===d?d=Object.getOwnPropertyDescriptor(s,n):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)y=Reflect.decorate(e,s,n,d);else for(var m=e.length-1;m>=0;m--)(h=e[m])&&(y=(p<3?h(y):p>3?h(s,n,y):h(s,n))||y);return p>3&&y&&Object.defineProperty(s,n,y),y}function __metadata$1(e,s){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,s)}function __awaiter$1(e,s,n,d){return new(n||(n=Promise))((function(h,p){function fulfilled(e){try{step(d.next(e))}catch(Kt){p(Kt)}}function rejected(e){try{step(d.throw(e))}catch(Kt){p(Kt)}}function step(e){var s;e.done?h(e.value):(s=e.value,s instanceof n?s:new n((function(e){e(s)}))).then(fulfilled,rejected)}step((d=d.apply(e,s||[])).next())}))}function formatArtworkURL(e,s,n){return s=s||e.height||100,n=n||e.width||100,window.devicePixelRatio>=1.5&&(n*=2,s*=2),e.url.replace("{h}",""+s).replace("{w}",""+n).replace("{f}","jpeg")}const n={},createLocalStorageFlag=e=>{const s="undefined"==typeof localStorage?void 0:localStorage,d=e.toLowerCase().replace(/[^a-zA-Z0-9]+(.)/g,(e,s)=>s.toUpperCase());let h;return n.hasOwnProperty(d)?h=n[d]:(h={get:()=>null==s?void 0:s.getItem(e),json:()=>{const n=null==s?void 0:s.getItem(e);try{return n?JSON.parse(n):void 0}catch(Kt){return}},setJson:n=>{try{const d=JSON.stringify(n);null==s||s.setItem(e,d)}catch(Kt){}},remove:()=>null==s?void 0:s.removeItem(e),set:n=>null==s?void 0:s.setItem(e,n)},n[d]=h),h},K=()=>{},asAsync=e=>{e.then(K,K)},d=K;function isLive(e){var s;return!!(null===(s=null==e?void 0:e.attributes)||void 0===s?void 0:s.isLive)}function isStream$1(e){var s,n;return"stream"===(null===(n=null===(s=null==e?void 0:e.attributes)||void 0===s?void 0:s.playParams)||void 0===n?void 0:n.format)}function isLiveRadioStation(e){return isLive(e)&&isStream$1(e)}function isLiveRadioKind(e,s){var n;return isLiveRadioStation(e)&&(null===(n=e.attributes)||void 0===n?void 0:n.mediaKind)===s}function isBroadcastRadio(e){return isLive(e)&&isStream$1(e)&&void 0!==e.attributes.stationProviderName&&"Shoutcast"===e.attributes.streamingRadioSubType}function getFilterFromFlags(e){const s=e.includes("radio-live"),n=e.includes("radio-aod"),d=e.includes("radio-broadcast");return e=>(!s||s&&!isLiveRadioStation(e))&&(!n||n&&!function(e){return!isLive(e)&&isStream$1(e)&&"Episode"===e.attributes.streamingRadioSubType}(e))&&(!d||d&&!isBroadcastRadio(e))}const h={album:"albums",albums:"albums",artist:"artists",artists:"artists",song:"songs",songs:"songs"};function normalizeContentType(e){let s=h[e];return s||(s=e.replace(/_|[A-Z]/g,(e,s)=>"_"===e?"-":(e=e.toLowerCase(),0===s?e:"-"+e)),e.endsWith("y")?s=s.substring(0,s.length-1)+"ies":s.endsWith("s")||(s+="s"),h[e]=s,s)}const p={400:"REQUEST_ERROR",401:"UNAUTHORIZED_ERROR",403:"ACCESS_DENIED",404:"NOT_FOUND",405:"NOT_FOUND",413:"REQUEST_ERROR",414:"REQUEST_ERROR",429:"QUOTA_EXCEEDED",500:"SERVER_ERROR",501:"NOT_FOUND",503:"SERVICE_UNAVAILABLE"},y={"-1004":"DEVICE_LIMIT",1010:p[404],2002:"AUTHORIZATION_ERROR",2034:"TOKEN_EXPIRED",3059:"DEVICE_LIMIT",3063:"SUBSCRIPTION_ERROR",3076:"CONTENT_UNAVAILABLE",3082:"CONTENT_RESTRICTED",3084:"STREAM_UPSELL",5002:p[500],180202:"PLAYREADY_CBC_ENCRYPTION_ERROR",190121:"WIDEVINE_CDM_EXPIRED"},m=[],g=new Set(["UNSUPPORTED_ERROR","CONTENT_EQUIVALENT","CONTENT_UNAVAILABLE","CONTENT_UNSUPPORTED","SERVER_ERROR","SUBSCRIPTION_ERROR"]);class MKError extends Error{constructor(e,s){super(),this.errorCode="UNKNOWN_ERROR",e&&g.has(e)?(this.name=this.errorCode=e,this.message=this.description=s||e):s||"string"!=typeof e?(this.name=this.errorCode=e||"UNKNOWN_ERROR",s&&(this.message=this.description=s)):(this.name=this.errorCode="UNKNOWN_ERROR",this.message=this.description=e),m.push(this),Error.captureStackTrace&&Error.captureStackTrace(this,MKError)}static get errors(){return m}static playActivityError(e){return new this("PLAY_ACTIVITY",e)}static parseError(e){return new this("PARSE_ERROR",e)}static responseError(e){const{status:s,statusText:n}=e,d=new this(p[s]||"NETWORK_ERROR",n||""+s);return d.data=e,d}static serverError(e){let{status:s,dialog:n,failureType:d,customerMessage:h,errorMessage:p,message:m}=e;n&&(m=n.message||n.customerMessage||n.errorMessage,n.message=m);const g=y[d]||y[s]||"UNKNOWN_ERROR",v=new this(g,m||h||p);return"STREAM_UPSELL"===g&&n&&n.okButtonAction&&n.okButtonAction.url&&(n.okButtonAction.url=n.okButtonAction.url.replace(/\&(?:challenge|key-system|uri|user-initiated)=[^\&]+/gim,"")),v.dialog=n,v}static internalError(e){return new this(MKError.INTERNAL_ERROR,e)}}MKError.ACCESS_DENIED=p[403],MKError.AGE_VERIFICATION="AGE_VERIFICATION",MKError.AUTHORIZATION_ERROR=y[2002],MKError.CONFIGURATION_ERROR="CONFIGURATION_ERROR",MKError.CONTENT_EQUIVALENT="CONTENT_EQUIVALENT",MKError.CONTENT_RESTRICTED=y[3082],MKError.CONTENT_UNAVAILABLE=y[3076],MKError.CONTENT_UNSUPPORTED="CONTENT_UNSUPPORTED",MKError.DEVICE_LIMIT=y[3059],MKError.INVALID_ARGUMENTS="INVALID_ARGUMENTS",MKError.PLAYREADY_CBC_ENCRYPTION_ERROR="PLAYREADY_CBC_ENCRYPTION_ERROR",MKError.MEDIA_CERTIFICATE="MEDIA_CERTIFICATE",MKError.MEDIA_DESCRIPTOR="MEDIA_DESCRIPTOR",MKError.MEDIA_LICENSE="MEDIA_LICENSE",MKError.MEDIA_KEY="MEDIA_KEY",MKError.MEDIA_PLAYBACK="MEDIA_PLAYBACK",MKError.MEDIA_SESSION="MEDIA_SESSION",MKError.NETWORK_ERROR="NETWORK_ERROR",MKError.NOT_FOUND=y[1010],MKError.PARSE_ERROR="PARSE_ERROR",MKError.PLAY_ACTIVITY="PLAY_ACTIVITY",MKError.QUOTA_EXCEEDED=p[429],MKError.REQUEST_ERROR=p[400],MKError.SERVER_ERROR=y[5002],MKError.SERVICE_UNAVAILABLE=p[503],MKError.STREAM_UPSELL=y[3084],MKError.SUBSCRIPTION_ERROR=y[3063],MKError.TOKEN_EXPIRED=y[2034],MKError.UNAUTHORIZED_ERROR=p[401],MKError.UNKNOWN_ERROR="UNKNOWN_ERROR",MKError.UNSUPPORTED_ERROR="UNSUPPORTED_ERROR",MKError.INTERNAL_ERROR="INTERNAL_ERROR",MKError.OUTPUT_RESTRICTED="OUTPUT_RESTRICTED",MKError.WIDEVINE_CDM_EXPIRED="WIDEVINE_CDM_EXPIRED";class Notifications{constructor(e=[],s){this._eventRegistry={},e.forEach(e=>{this._eventRegistry[e]=[]}),s&&s.namespace&&(this.dispatchNamespace="com.apple."+s.namespace),this.shouldStorageDispatch&&(this._handleGlobalStorageEvent=this._handleGlobalStorageEvent.bind(this),window.addEventListener("storage",this._handleGlobalStorageEvent))}get shouldStorageDispatch(){return"undefined"!=typeof window&&"undefined"!=typeof sessionStorage&&this.dispatchNamespace}addEventListener(e,s){Array.isArray(this._eventRegistry[e])&&this._eventRegistry[e].push(s)}dispatchEvent(e,s){Array.isArray(this._eventRegistry[e])&&this._eventRegistry[e].forEach(e=>e(s))}dispatchDistributedEvent(e,s){if(this.dispatchEvent(e,s),this.shouldStorageDispatch){const n=`${this.dispatchNamespace}:${e}`;sessionStorage.setItem(n,JSON.stringify(s))}}removeEventListener(e,s){if(Array.isArray(this._eventRegistry[e])){const n=this._eventRegistry[e].indexOf(s);this._eventRegistry[e].splice(n,1)}}_handleGlobalStorageEvent(e){var s;if(this.dispatchNamespace&&(null===(s=e.key)||void 0===s?void 0:s.startsWith(this.dispatchNamespace+":"))){const s=e.key.substring(this.dispatchNamespace.length+1);this.dispatchEvent(s,JSON.parse(e.newValue))}}}var v="undefined"!=typeof FastBoot?FastBoot.require("buffer").Buffer:"undefined"!=typeof process&&null!==process.versions&&null!==process.versions.node?Buffer:window.Buffer;function memoize(e){return function(...s){let n="",d=s.length;for(e._memoized=e._memoized||{};d--;){const e=s[d];n+=e===Object(e)?JSON.stringify(e):e}return n in e._memoized?e._memoized[n]:e._memoized[n]=e(...s)}}function isObject(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}function generateUUID(){let e=strRandomizer()+strRandomizer();for(;e.length<16;)e+=strRandomizer();return e.slice(0,16)}function strRandomizer(){return Math.random().toString(16).substring(2)}const _=memoize(e=>/^[a|i|l|p]{1}\.[a-zA-Z0-9]+$/.test(e)),b=memoize(e=>/^(a\.)?[a-zA-Z0-9]+$/.test(e));function isNodeEnvironment$1(e){const isDefined=e=>null!=e;return 0===arguments.length&&"undefined"!=typeof process&&(e=process),isDefined(e)&&isDefined(e.versions)&&isDefined(e.versions.node)||"undefined"!=typeof FastBoot}const T=memoize(isNodeEnvironment$1()?e=>v.from(e,"base64").toString("binary"):e=>window.atob(e));memoize(isNodeEnvironment$1()?e=>v.from(e).toString("base64"):e=>window.btoa(e));const debounce=(e,s=250,n={isImmediate:!1})=>{let d;return function(...h){const p=this,y=n.isImmediate&&void 0===d;void 0!==d&&clearTimeout(d),d=setTimeout((function(){d=void 0,n.isImmediate||e.apply(p,h)}),s),y&&e.apply(p,h)}},exceptFields=(e,...s)=>{const n={};return Object.keys(e).forEach(d=>{s.includes(d)||(n[d]=e[d])}),n},arrayEquals=(e,s)=>!!e&&!!s&&[].every.call(e,(e,n)=>e===s[n]);function hasOwn(e,s){return Object.prototype.hasOwnProperty.call(Object(e),s)}function deepClone(e){if("object"!=typeof e||null===e)throw new TypeError("Source is not an Object");const s=Array.isArray(e)?[]:{};for(const n in e)hasOwn(e,n)&&("object"==typeof e[n]&&null!==e[n]?s[n]=deepClone(e[n]):s[n]=e[n]);return s}function isEmpty(e){if("object"!=typeof e)throw new TypeError("Source is not an Object");for(const s in e)if(hasOwn(e,s))return!1;return!0}function transform$9(e,s,n=!1){return n&&(e=Object.keys(e).reduce((s,n)=>(s[e[n]]=n,s),{})),Object.keys(e).reduce((n,d)=>{const h=e[d],p="function"==typeof h?h():function(e,s){return s.split(".").reduce((e,s)=>{if(void 0!==e)return e[s]},e)}(s,h);return p&&function(e,s,n){s.split(".").reduce((s,d,h,p)=>{const y=h===p.length-1,m=hasOwn(s,d),g=s[d]instanceof Object,v=null===s[d];if(!y&&m&&(!g||v))throw new TypeError(`Value at ${p.slice(0,h+1).join(".")} in keypath is not an Object.`);return y?(s[d]=n,e):m?s[d]:s[d]={}},e)}(n,d,p),n},{})}function transformKeys(e,s){return Object.keys(e).reduce((n,d)=>(n[s(d)]=e[d],n),{})}const E=["Bonus","contributors","Episode","modalities","Movie","musicVideo","podcast-episodes","Preview","Promotional","radioStation","Show","song","SportingEvent","uploaded-audios","uploadedAudio","uploaded-videos","uploadedVideo","Vod","workouts","workout-programs","LiveService"],k={"uploaded-videos":!0,uploadedVideo:!0,"uploaded-audios":!0,uploadedAudio:!0,"podcast-episodes":!0},S={mediaItemStateDidChange:"mediaItemStateDidChange",mediaItemStateWillChange:"mediaItemStateWillChange"},P=["trace","debug","info","warn","error"];class Nonsole{}P.forEach(e=>{Nonsole.prototype[e]=()=>{}});const I=new Nonsole,getConsole=()=>"undefined"==typeof console?I:console;createLocalStorageFlag("mk-debug"),createLocalStorageFlag("mk-debug-topic");const A="undefined"==typeof localStorage?void 0:localStorage,getConfiguredLevel=(e="mk-debug",s=P.length)=>parseInt(w(e,s),10),w=memoize((e,s)=>{var n,d;return null!==(d=null===(n=null==A?void 0:A.getItem)||void 0===n?void 0:n.call(A,e))&&void 0!==d?d:""+s}),getAllowedLevels=e=>isNaN(e)||e<0?[]:P.slice(e),canLogTopic=(e,s)=>{const n=((e="mk-debug-topic",s="*")=>w(e,s))(s);return R(n).some(s=>s.test(e))},R=memoize(e=>e.split(/[\s,]+/).map(e=>{const s=e.replace(/\*/g,".*?");return new RegExp("^"+s+"$")})),trace=(e,...s)=>logMessage(Object.assign({level:"trace"},e),...s),debug=(e,...s)=>logMessage(Object.assign({level:"debug"},e),...s),info=(e,...s)=>logMessage(Object.assign({level:"info"},e),...s),warn=(e,...s)=>logMessage(Object.assign({level:"warn"},e),...s),error$1=(e,...s)=>logMessage(Object.assign({level:"error"},e),...s),log=(e,...s)=>logMessage(e,...s),logMessage=(e,...s)=>{let{level:n,levelKey:d,topic:h,topicKey:p}=e;if(n=null!=n?n:"debug",!((e,s)=>-1!==getAllowedLevels(getConfiguredLevel(s)).indexOf(e))(n,d))return;if(!canLogTopic(h,p))return;const y=getConsole();if("function"!=typeof y[n])return;let[m,...g]=s;void 0!==h&&(m=`${h}: ${m}`),y[n](m,...g)};class Logger{constructor(e){var s,n,d,h;this._levelFilterKey="mk-debug","string"==typeof e?(this._levelFilterKey=e,this.level=getConfiguredLevel(this._levelFilterKey,5)):"object"==typeof e?(this._levelFilterKey=null!==(s=e.levelFilterStorageKey)&&void 0!==s?s:this._levelFilterKey,this._topicFilterKey=null!==(n=e.topicFilterStorageKey)&&void 0!==n?n:this.generateDefaultTopicFilterStorageKey(this._levelFilterKey),this.topic=e.topic,this.level=null!==(d=e.level)&&void 0!==d?d:getConfiguredLevel(this._levelFilterKey,5)):this.level=null!=e?e:getConfiguredLevel(this._levelFilterKey,5),this._topicFilterKey=null!==(h=this._topicFilterKey)&&void 0!==h?h:this.generateDefaultTopicFilterStorageKey(this._levelFilterKey)}get enabled(){return this.level<5}set enabled(e){this.level=e?1:5}debug(e,...s){this.callLogMethod(debug,e,...s)}error(e,...s){this.callLogMethod(error$1,e,...s)}log(e,...s){this.callLogMethod(log,e,...s)}info(e,...s){this.callLogMethod(info,e,...s)}trace(e,...s){this.callLogMethod(trace,e,...s)}warn(e,...s){this.callLogMethod(warn,e,...s)}callLogMethod(e,s,...n){var d,h;const p={levelKey:this._levelFilterKey,topicKey:this._topicFilterKey,topic:this.topic};let y=s;var m;"object"==typeof(m=s)&&null!==m&&"string"==typeof m.topic&&(p.topic=null!==(d=s.topic)&&void 0!==d?d:p.topic,y=null!==(h=s.message)&&void 0!==h?h:n.shift()),e(p,y,...n)}generateDefaultTopicFilterStorageKey(e){return e+"-topic"}}const O=new Logger,C=new Logger;var M,D;e.PlaybackType=void 0,(M=e.PlaybackType||(e.PlaybackType={}))[M.none=0]="none",M[M.preview=1]="preview",M[M.unencryptedFull=2]="unencryptedFull",M[M.encryptedFull=3]="encryptedFull",function(e){e[e.none=0]="none",e[e.loading=1]="loading",e[e.ready=2]="ready",e[e.playing=3]="playing",e[e.ended=4]="ended",e[e.unavailable=5]="unavailable",e[e.restricted=6]="restricted",e[e.error=7]="error",e[e.unsupported=8]="unsupported"}(D||(D={}));const{none:N,loading:L,ready:x,playing:U,ended:B,unavailable:j,restricted:F,error:$,unsupported:V}=D,H={[N]:{allowed:[L],unknown:[B,j,F,$,V]},[L]:{allowed:[x,F,$,V],unknown:[]},[x]:{allowed:[U],unknown:[$]},[U]:{allowed:[B,$],unknown:[j,F,V]},[B]:{allowed:[],unknown:[]},[j]:{allowed:[],unknown:[]},[F]:{allowed:[],unknown:[]},[$]:{allowed:[],unknown:[]},[V]:{allowed:[],unknown:[]}},toName=e=>D[e],createMediaItemStateGuard=(e=N)=>{const s={current:e,set(e){const{current:n}=s;if(!((e,s)=>H[e].allowed.includes(s))(n,e)){const s=((e,s)=>H[e].unknown.includes(s))(n,e);C.debug(`MediaItem.state was changed from ${toName(n)} to ${toName(e)}`,s?"but it is unknown whether it should be allowed or not.":"and it should not be happening")}s.current=e}};return s};function isStringNotEmpty(e){return!function(e){return void 0===e||""===e.trim()}(e)}function transform$8(e){return transform$9({"attributes.albumName":"metadata.playlistName","attributes.artistName":"metadata.artistName","attributes.artwork"(){const s=null==e?void 0:e.artworkURL;if(s)return function(e){const s=e.split("/").pop(),[n,d]=!!s&&s.match(/\d+/g)||["100","100"];return{width:parseInt(n,10),height:parseInt(d,10),url:e.replace(`${n}x${d}`,"{w}x{h}")}}(s)},"attributes.composerName":"metadata.composerName","attributes.contentRating"(){var s;if(1===(null===(s=null==e?void 0:e.metadata)||void 0===s?void 0:s.explicit))return"explicit"},"attributes.discNumber"(){var s;return(null===(s=null==e?void 0:e.metadata)||void 0===s?void 0:s.discNumber)||1},"attributes.durationInMillis":"metadata.duration","attributes.genreNames"(){var s;return[null===(s=null==e?void 0:e.metadata)||void 0===s?void 0:s.genre]},"attributes.isrc"(){var s;const n=null===(s=null==e?void 0:e.metadata)||void 0===s?void 0:s.xid;if(n)return n.replace(/^([^:]+):isrc:/,"$1")},"attributes.name":"metadata.itemName","attributes.playParams.id":"metadata.itemId","attributes.playParams.kind":"metadata.kind","attributes.previews":()=>[{url:null==e?void 0:e.previewURL}],"attributes.releaseDate":"metadata.releaseDate","attributes.trackNumber":"metadata.trackNumber",assetURL:"URL",cloudId:"metadata.cloud-id",id(){var s;return""+(null===(s=null==e?void 0:e.metadata)||void 0===s?void 0:s.itemId)},flavor:"flavor",type:"metadata.kind"},e)}const q=createLocalStorageFlag("mk-linear-scrubbing-enabled"),{mediaItemStateDidChange:z,mediaItemStateWillChange:W}=S,Y={isEntitledToPlay:!0};class MediaItem extends Notifications{constructor(s={}){super([z,W]),this.bingeWatching=!1,this.hlsMetadata={},this.playbackType=e.PlaybackType.none,this._assets=[],this._state=createMediaItemStateGuard(),C.debug("media-item: creating Media Item with options:",s);s.id&&s.attributes?(Object.keys(s).forEach(e=>{hasOwn(Y,e)||(this[e]=s[e])}),this.type=this.playParams&&this.playParams.kind?this.playParams.kind:this.type||"song"):(this.id=s.id||generateUUID(),this.type=s.type||"song",this.attributes={playParams:{id:this.id,kind:this.type}}),this._context=s.context||{},s.container?this._container=s.container:s.containerId&&s.containerType&&(this._container={id:s.containerId,type:s.containerType})}get ageGatePolicy(){var e;return null===(e=this.defaultPlayable)||void 0===e?void 0:e.ageGatePolicy}get albumInfo(){const{albumName:e,artistName:s}=this,n=[];return s&&n.push(s),e&&n.push(e),n.join(" - ")}get albumName(){return this.attributes.albumName}get artistName(){return this.attributes.genreNames&&this.attributes.genreNames.indexOf("Classical")>-1&&this.attributes.composerName?this.attributes.composerName:this.attributes.artistName}get artwork(){var e,s;return null!==(e=this.attributes.artwork)&&void 0!==e?e:null===(s=this.attributes.images)||void 0===s?void 0:s.coverArt16X9}get artworkURL(){if(this.artwork&&this.artwork.url)return this.artwork.url}get assets(){return this._assets}get canPlay(){return this.isPlayable&&this.isReady}get container(){return this._container}set container(e){this._container=e}get contentRating(){return this.attributes.contentRating}get context(){return this._context}set context(e){this._context=e}get defaultPlayable(){var e;return null===(e=this.playables)||void 0===e?void 0:e[0]}get discNumber(){return this.attributes.discNumber}get hasContainerArtwork(){return this.container&&this.container.attributes&&this.container.attributes.artwork&&this.container.attributes.artwork.url}get hasPlaylistContainer(){return this.container&&"playlists"===this.container.type&&this.container.attributes}get isEntitledToPlay(){var e,s;const{attributes:n,playables:d}=this;return null!==(s=n.isEntitledToPlay||(null===(e=null==d?void 0:d[0])||void 0===e?void 0:e.isEntitledToPlay))&&void 0!==s&&s}get supportsLinearScrubbing(){var e,s,n,d;return q.json()&&this.isLinearStream&&!0===(null===(d=null===(n=null===(s=null===(e=this.playables)||void 0===e?void 0:e[0])||void 0===s?void 0:s.assets)||void 0===n?void 0:n.streamCapability)||void 0===d?void 0:d.supportsLinearScrubbing)}get isAssetScrubbingDisabled(){return!!this.isLinearStream&&!this.supportsLinearScrubbing}get isLinearStream(){return"LiveService"===(null==(e=this)?void 0:e.type)||"SportingEvent"===(null==e?void 0:e.type)&&"Event"===(null===(n=null===(s=e.playables)||void 0===s?void 0:s[0])||void 0===n?void 0:n.type);var e,s,n}get isLiveRadioStation(){return isLiveRadioStation(this)}get isLiveAudioStation(){return isLiveRadioKind(this,"audio")}get isLiveVideoStation(){return isLiveRadioKind(this,"video")}get isSong(){return"song"===this.type}get info(){return`${this.title} - ${this.albumInfo}`}get isCloudItem(){return this.playParams&&this.playParams.isLibrary||_(this.id)}get isCloudUpload(){return-1===this._songId}get isExplicitItem(){return"explicit"===this.contentRating}get isLoading(){return this.state===D.loading}get isPlayableMediaType(){return-1!==E.indexOf(this.type)}get isPlayable(){var e;return!!this.isPlayableMediaType&&(!(!this.isLiveRadioStation&&!this.hasOffersHlsUrl)||(this.needsPlayParams?!!this.playParams:this.isUTS?this.isEntitledToPlay:!!this.attributes.assetUrl||!!(null===(e=this.attributes.previews)||void 0===e?void 0:e.length)))}get isPlaying(){return this.state===D.playing}get isPreparedToPlay(){if("song"===this.type)return!!this._assets&&!!this.keyURLs&&!!this._songId;if(this.isUTS){const e=isStringNotEmpty(this.assetURL),s=!!(this.keyURLs&&isStringNotEmpty(this.keyURLs["hls-key-cert-url"])&&isStringNotEmpty(this.keyURLs["hls-key-server-url"])&&isStringNotEmpty(this.keyURLs["widevine-cert-url"]));return e&&s}return!!isStringNotEmpty(this.assetURL)||this.playRawAssetURL&&!!isStringNotEmpty(this.attributes.assetUrl)}get isrc(){return this.attributes.isrc}get isReady(){return this.state===D.ready}get isRestricted(){return this.state===D.restricted}get isUTS(){return["Bonus","Episode","Movie","MusicMovie","Preview","Promotional","Show","SportingEvent","Vod","LiveService"].includes(this.type)}get isUnavailable(){return this.state===D.unavailable}get needsPlayParams(){return["musicVideo","song"].includes(this.type)}get normalizedType(){return normalizeContentType(this.type)}get offers(){return this.attributes.offers}get offersHlsUrl(){const{offers:e}=this,s=null==e?void 0:e.find(e=>{var s;return!!(null===(s=e.hlsUrl)||void 0===s?void 0:s.length)});return null==s?void 0:s.hlsUrl}get hasOffersHlsUrl(){return isStringNotEmpty(this.offersHlsUrl)}set playbackData(e){if(void 0===e)return;this.previewURL&&(e.previewURL=this.previewURL);const s=transform$8(e);this.artwork&&s.artwork&&delete s.artwork,s.id!==this.id&&delete s.id,this.playParams&&s.attributes.playParams&&(s.attributes.playParams=this.playParams),Object.assign(this,s),C.debug("media-item: item merged with playbackData",this),this.state=D.ready}get playbackDuration(){return this.attributes.durationInMillis||this.attributes.durationInMilliseconds}get playEvent(){var e;return null===(e=this.defaultPlayable)||void 0===e?void 0:e.playEvent}get playlistArtworkURL(){var e,s,n;return this.hasPlaylistContainer&&this.hasContainerArtwork?null===(n=null===(s=null===(e=this.container)||void 0===e?void 0:e.attributes)||void 0===s?void 0:s.artwork)||void 0===n?void 0:n.url:this.artworkURL}get playlistName(){var e,s;return this.hasPlaylistContainer?null===(s=null===(e=this.container)||void 0===e?void 0:e.attributes)||void 0===s?void 0:s.name:this.albumName}get playParams(){return this.attributes.playParams}get playRawAssetURL(){return this.offers?this.offers.some(e=>"STDQ"===e.type):!(!this.isCloudUpload&&!k[this.type])}get previewURL(){var e,s,n,d,h,p,y,m,g,v,_,b,T,E,k;return(null===(n=null===(s=null===(e=this.attributes)||void 0===e?void 0:e.previews)||void 0===s?void 0:s[0])||void 0===n?void 0:n.url)||(null===(p=null===(h=null===(d=this.attributes)||void 0===d?void 0:d.previews)||void 0===h?void 0:h[0])||void 0===p?void 0:p.hlsUrl)||(null===(v=null===(g=null===(m=null===(y=this.attributes)||void 0===y?void 0:y.trailers)||void 0===m?void 0:m[0])||void 0===g?void 0:g.assets)||void 0===v?void 0:v.hlsUrl)||(null===(T=null===(b=null===(_=this.attributes)||void 0===_?void 0:_.movieClips)||void 0===b?void 0:b[0])||void 0===T?void 0:T.hlsUrl)||(null===(k=null===(E=this.attributes)||void 0===E?void 0:E.video)||void 0===k?void 0:k.hlsUrl)}get rating(){return this.attributes.rating}get releaseDate(){if(this._releaseDate)return this._releaseDate;if(this.attributes&&(this.attributes.releaseDate||this.attributes.releaseDateTime)){const e=this.attributes.releaseDate||this.attributes.releaseDateTime;return this._releaseDate=/^\d{4}-\d{1,2}-\d{1,2}/.test(e)?new Date(e):void 0,this._releaseDate}}set releaseDate(e){this._releaseDate="string"==typeof e?/^\d{4}-\d{1,2}-\d{1,2}/.test(e)?new Date(e):void 0:"number"==typeof e?new Date(e):e}get songId(){return this._songId&&-1!==this._songId?this._songId:this.id}get state(){return this._state.current}set state(e){const s={oldState:this._state.current,state:e};this._stateWillChange&&this._stateWillChange(this),this.dispatchEvent(W,s),this._state.set(e),this._stateDidChange&&this._stateDidChange(this),this.dispatchEvent(z,s)}get title(){return this.attributes.name||this.attributes.title}get trackNumber(){return this.attributes.trackNumber}beginMonitoringStateDidChange(e){this._stateDidChange=e}beginMonitoringStateWillChange(e){this._stateWillChange=e}endMonitoringStateDidChange(){this._stateDidChange=void 0}endMonitoringStateWillChange(){this._stateWillChange=void 0}isEqual(e){return this.id===e.id&&this.type===e.type&&this.attributes===e.attributes}resetState(){this.endMonitoringStateWillChange(),this.endMonitoringStateDidChange(),this.state=D.none}restrict(){this.isExplicitItem&&(this.state=D.restricted,this._removePlayableData())}notSupported(){this.state=D.unsupported,this._removePlayableData()}updateFromLoadError(e){switch(e.errorCode){case MKError.CONTENT_RESTRICTED:this.state=D.restricted;break;case MKError.CONTENT_UNAVAILABLE:this.state=D.unavailable;break;default:this.state=D.error}}updateFromSongList(e){"musicVideo"===this.type?this.updateWithLoadedAssets(void 0,e["hls-playlist-url"]):this.updateWithLoadedAssets(e.assets),this._songId=e.songId,this.updateWithLoadedKeys({"hls-key-cert-url":e["hls-key-cert-url"],"hls-key-server-url":e["hls-key-server-url"],"widevine-cert-url":e["widevine-cert-url"]})}updateWithLoadedKeys(e,s){this.keyURLs=e,s&&(this.keyServerQueryParameters=s)}updateWithLoadedAssets(e,s){e&&(this._assets=e),s&&(this.assetURL=s)}_removePlayableData(){var e,s,n;null===(e=this.attributes)||void 0===e||delete e.playParams,null===(s=this.attributes)||void 0===s||delete s.previews,null===(n=this.attributes)||void 0===n||delete n.trailers}}function getPlayerType(e){var s,n;switch(null==e?void 0:e.type){case"contributors":case"modalities":case"movie":case"musicVideo":case"musicMovie":case"trailer":case"tvEpisode":case"uploadedVideo":case"uploaded-videos":case"music-videos":case"music-movies":case"tv-episodes":case"workouts":return"video";case"podcast-episodes":return"audio";default:return null!==(n=null===(s=null==e?void 0:e.attributes)||void 0===s?void 0:s.mediaKind)&&void 0!==n?n:"audio"}}var G,Q;e.PlaybackStates=void 0,(G=e.PlaybackStates||(e.PlaybackStates={}))[G.none=0]="none",G[G.loading=1]="loading",G[G.playing=2]="playing",G[G.paused=3]="paused",G[G.stopped=4]="stopped",G[G.ended=5]="ended",G[G.seeking=6]="seeking",G[G.waiting=8]="waiting",G[G.stalled=9]="stalled",G[G.completed=10]="completed",e.PresentationMode=void 0,(Q=e.PresentationMode||(e.PresentationMode={}))[Q.pictureinpicture=0]="pictureinpicture",Q[Q.inline=1]="inline";var J="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==s?s:"undefined"!=typeof self?self:{};function unwrapExports(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function createCommonjsModule(e,s){return e(s={exports:{}},s.exports),s.exports}var X=createCommonjsModule((function(e){var s=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=s)})),Z=createCommonjsModule((function(e){var s=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=s)}));Z.version;var _isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},_fails=function(e){try{return!!e()}catch(Kt){return!0}},ee=!_fails((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),te=X.document,ie=_isObject(te)&&_isObject(te.createElement),se=!ee&&!_fails((function(){return 7!=Object.defineProperty((e="div",ie?te.createElement(e):{}),"a",{get:function(){return 7}}).a;var e})),re=Object.defineProperty,ne={f:ee?Object.defineProperty:function(e,s,n){if(_anObject(e),s=function(e,s){if(!_isObject(e))return e;var n,d;if(s&&"function"==typeof(n=e.toString)&&!_isObject(d=n.call(e)))return d;if("function"==typeof(n=e.valueOf)&&!_isObject(d=n.call(e)))return d;if(!s&&"function"==typeof(n=e.toString)&&!_isObject(d=n.call(e)))return d;throw TypeError("Can't convert object to primitive value")}(s,!0),_anObject(n),se)try{return re(e,s,n)}catch(Kt){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[s]=n.value),e}},ae=ee?function(e,s,n){return ne.f(e,s,function(e,s){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:s}}(1,n))}:function(e,s,n){return e[s]=n,e},oe={}.hasOwnProperty,_has=function(e,s){return oe.call(e,s)},de=0,le=Math.random(),_uid=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++de+le).toString(36))},ce=createCommonjsModule((function(e){var s=X["__core-js_shared__"]||(X["__core-js_shared__"]={});(e.exports=function(e,n){return s[e]||(s[e]=void 0!==n?n:{})})("versions",[]).push({version:Z.version,mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),ue=ce("native-function-to-string",Function.toString),he=createCommonjsModule((function(e){var s=_uid("src"),n=(""+ue).split("toString");Z.inspectSource=function(e){return ue.call(e)},(e.exports=function(e,d,h,p){var y="function"==typeof h;y&&(_has(h,"name")||ae(h,"name",d)),e[d]!==h&&(y&&(_has(h,s)||ae(h,s,e[d]?""+e[d]:n.join(String(d)))),e===X?e[d]=h:p?e[d]?e[d]=h:ae(e,d,h):(delete e[d],ae(e,d,h)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[s]||ue.call(this)}))})),_ctx=function(e,s,n){if(function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!")}(e),void 0===s)return e;switch(n){case 1:return function(n){return e.call(s,n)};case 2:return function(n,d){return e.call(s,n,d)};case 3:return function(n,d,h){return e.call(s,n,d,h)}}return function(){return e.apply(s,arguments)}},$export=function(e,s,n){var d,h,p,y,m=e&$export.F,g=e&$export.G,v=e&$export.S,_=e&$export.P,b=e&$export.B,T=g?X:v?X[s]||(X[s]={}):(X[s]||{}).prototype,E=g?Z:Z[s]||(Z[s]={}),k=E.prototype||(E.prototype={});for(d in g&&(n=s),n)p=((h=!m&&T&&void 0!==T[d])?T:n)[d],y=b&&h?_ctx(p,X):_&&"function"==typeof p?_ctx(Function.call,p):p,T&&he(T,d,p,e&$export.U),E[d]!=p&&ae(E,d,y),_&&k[d]!=p&&(k[d]=p)};X.core=Z,$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var pe,ye,me=$export,ge={}.toString,fe=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==function(e){return ge.call(e).slice(8,-1)}(e)?e.split(""):Object(e)},_defined=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},_toIobject=function(e){return fe(_defined(e))},ve=Math.ceil,_e=Math.floor,_toInteger=function(e){return isNaN(e=+e)?0:(e>0?_e:ve)(e)},be=Math.min,Te=Math.max,Ee=Math.min,ke=ce("keys"),Se=(pe=!1,function(e,s,n){var d,h,p=_toIobject(e),y=(d=p.length)>0?be(_toInteger(d),9007199254740991):0,m=function(e,s){return(e=_toInteger(e))<0?Te(e+s,0):Ee(e,s)}(n,y);if(pe&&s!=s){for(;y>m;)if((h=p[m++])!=h)return!0}else for(;y>m;m++)if((pe||m in p)&&p[m]===s)return pe||m||0;return!pe&&-1}),Pe=ke[ye="IE_PROTO"]||(ke[ye]=_uid(ye)),Ie="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Ae=Object.keys||function(e){return function(e,s){var n,d=_toIobject(e),h=0,p=[];for(n in d)n!=Pe&&_has(d,n)&&p.push(n);for(;s.length>h;)_has(d,n=s[h++])&&(~Se(p,n)||p.push(n));return p}(e,Ie)},we={f:Object.getOwnPropertySymbols},Re={f:{}.propertyIsEnumerable},_toObject=function(e){return Object(_defined(e))},Oe=Object.assign,Ce=!Oe||_fails((function(){var e={},s={},n=Symbol(),d="abcdefghijklmnopqrst";return e[n]=7,d.split("").forEach((function(e){s[e]=e})),7!=Oe({},e)[n]||Object.keys(Oe({},s)).join("")!=d}))?function(e,s){for(var n=_toObject(e),d=arguments.length,h=1,p=we.f,y=Re.f;d>h;)for(var m,g=fe(arguments[h++]),v=p?Ae(g).concat(p(g)):Ae(g),_=v.length,b=0;_>b;)m=v[b++],ee&&!y.call(g,m)||(n[m]=g[m]);return n}:Oe;me(me.S+me.F,"Object",{assign:Ce}),Z.Object.assign;var Me="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==Me&&Me,De="URLSearchParams"in Me,Ne="Symbol"in Me&&"iterator"in Symbol,Le="FileReader"in Me&&"Blob"in Me&&function(){try{return new Blob,!0}catch(Kt){return!1}}(),xe="FormData"in Me,Ue="ArrayBuffer"in Me;if(Ue)var Be=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],je=ArrayBuffer.isView||function(e){return e&&Be.indexOf(Object.prototype.toString.call(e))>-1};function normalizeName(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function normalizeValue(e){return"string"!=typeof e&&(e=String(e)),e}function iteratorFor(e){var s={next:function(){var s=e.shift();return{done:void 0===s,value:s}}};return Ne&&(s[Symbol.iterator]=function(){return s}),s}function Headers$1(e){this.map={},e instanceof Headers$1?e.forEach((function(e,s){this.append(s,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(s){this.append(s,e[s])}),this)}function consumed(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function fileReaderReady(e){return new Promise((function(s,n){e.onload=function(){s(e.result)},e.onerror=function(){n(e.error)}}))}function readBlobAsArrayBuffer(e){var s=new FileReader,n=fileReaderReady(s);return s.readAsArrayBuffer(e),n}function bufferClone(e){if(e.slice)return e.slice(0);var s=new Uint8Array(e.byteLength);return s.set(new Uint8Array(e)),s.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(e){var s;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:Le&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:xe&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:De&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():Ue&&Le&&((s=e)&&DataView.prototype.isPrototypeOf(s))?(this._bodyArrayBuffer=bufferClone(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Ue&&(ArrayBuffer.prototype.isPrototypeOf(e)||je(e))?this._bodyArrayBuffer=bufferClone(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):De&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Le&&(this.blob=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=consumed(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(readBlobAsArrayBuffer)}),this.text=function(){var e,s,n,d=consumed(this);if(d)return d;if(this._bodyBlob)return e=this._bodyBlob,s=new FileReader,n=fileReaderReady(s),s.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var s=new Uint8Array(e),n=new Array(s.length),d=0;d-1?d:n),this.mode=s.mode||this.mode||null,this.signal=s.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&h)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(h),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==s.cache&&"no-cache"!==s.cache)){var p=/([?&])_=[^&]*/;if(p.test(this.url))this.url=this.url.replace(p,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function decode(e){var s=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),d=n.shift().replace(/\+/g," "),h=n.join("=").replace(/\+/g," ");s.append(decodeURIComponent(d),decodeURIComponent(h))}})),s}function Response(e,s){if(!(this instanceof Response))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');s||(s={}),this.type="default",this.status=void 0===s.status?200:s.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===s.statusText?"":""+s.statusText,this.headers=new Headers$1(s.headers),this.url=s.url||"",this._initBody(e)}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})},Body.call(Request.prototype),Body.call(Response.prototype),Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers$1(this.headers),url:this.url})},Response.error=function(){var e=new Response(null,{status:0,statusText:""});return e.type="error",e};var Fe=[301,302,303,307,308];Response.redirect=function(e,s){if(-1===Fe.indexOf(s))throw new RangeError("Invalid status code");return new Response(null,{status:s,headers:{location:e}})};var $e=Me.DOMException;try{new $e}catch(Fa){($e=function(e,s){this.message=e,this.name=s;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),$e.prototype.constructor=$e}function fetch$1(e,s){return new Promise((function(n,d){var h=new Request(e,s);if(h.signal&&h.signal.aborted)return d(new $e("Aborted","AbortError"));var p=new XMLHttpRequest;function abortXhr(){p.abort()}p.onload=function(){var e,s,d={status:p.status,statusText:p.statusText,headers:(e=p.getAllResponseHeaders()||"",s=new Headers$1,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),d=n.shift().trim();if(d){var h=n.join(":").trim();s.append(d,h)}})),s)};d.url="responseURL"in p?p.responseURL:d.headers.get("X-Request-URL");var h="response"in p?p.response:p.responseText;setTimeout((function(){n(new Response(h,d))}),0)},p.onerror=function(){setTimeout((function(){d(new TypeError("Network request failed"))}),0)},p.ontimeout=function(){setTimeout((function(){d(new TypeError("Network request failed"))}),0)},p.onabort=function(){setTimeout((function(){d(new $e("Aborted","AbortError"))}),0)},p.open(h.method,function(e){try{return""===e&&Me.location.href?Me.location.href:e}catch(Kt){return e}}(h.url),!0),"include"===h.credentials?p.withCredentials=!0:"omit"===h.credentials&&(p.withCredentials=!1),"responseType"in p&&(Le?p.responseType="blob":Ue&&h.headers.get("Content-Type")&&-1!==h.headers.get("Content-Type").indexOf("application/octet-stream")&&(p.responseType="arraybuffer")),!s||"object"!=typeof s.headers||s.headers instanceof Headers$1?h.headers.forEach((function(e,s){p.setRequestHeader(s,e)})):Object.getOwnPropertyNames(s.headers).forEach((function(e){p.setRequestHeader(e,normalizeValue(s.headers[e]))})),h.signal&&(h.signal.addEventListener("abort",abortXhr),p.onreadystatechange=function(){4===p.readyState&&h.signal.removeEventListener("abort",abortXhr)}),p.send(void 0===h._bodyInit?null:h._bodyInit)}))}fetch$1.polyfill=!0,Me.fetch||(Me.fetch=fetch$1,Me.Headers=Headers$1,Me.Request=Request,Me.Response=Response);const addPathToURL=(e,s)=>void 0===e||""===e?s||"":void 0===s?e:(e.endsWith("/")&&(e=e.slice(0,-1)),s.startsWith("/")&&(s=s.slice(1)),`${e}/${s}`),addQueryParamsToURL=(e,s)=>{const n=urlEncodeParameters(s);return""===n?e:e.endsWith("&")||e.endsWith("?")?`${e}${n}`:e.includes("?")?`${e}&${n}`:`${e}?${n}`},Ve="undefined"!=typeof Headers,headersToDict=e=>{let s={};var n;return n=e,Ve&&n instanceof Headers?e.forEach((e,n)=>s[n]=e):Array.isArray(e)?e.forEach(([e,n])=>s[e]=n):s=e,s},mergeFetchHeaders=(e={},s={})=>Object.assign(Object.assign({},headersToDict(e)),headersToDict(s)),mergeFetchOptions=(e,s)=>{if(e||s)return(null==e?void 0:e.headers)&&(null==s?void 0:s.headers)?Object.assign(Object.assign(Object.assign({},e),s),{headers:mergeFetchHeaders(e.headers,s.headers)}):Object.assign(Object.assign({},e),s)};function parseQueryParams(e){var s;if(!e||e.startsWith("http")&&!e.includes("?"))return{};try{return parseParams(null!==(s=e.split("?")[1])&&void 0!==s?s:e,"&",decodeURIComponent)}catch(n){return{}}}function parseParams(e,s="&",n=(e=>e)){return"string"!=typeof e?{}:e.split(s).map(e=>e.trim().split("=",2)).reduce((e,s)=>{const[d,h]=s;return""===d&&void 0===h||(e[n(d)]=n(h),void 0===h&&(e[n(d)]=void 0)),e},{})}function getMaxAgeFromHeaders(e){const s=function(e,s){if(void 0!==s)return Ve&&s instanceof Headers?s.get(e):s[e]}("cache-control",e);if(s){return(e=>{const s=Number(e);if(Number.isFinite(s))return s})(parseParams(s,",")["max-age"])}}function rewriteLastUrlPath(e,s){const n=e.split("/");return n.pop(),n.push(s),n.join("/")}const recursiveEncodeParameters=(e,s)=>Object.keys(e).reduce((n,d)=>{const h=e[d],p=s?`${s}[${encodeURIComponent(d)}]`:encodeURIComponent(d);return`${n}${n?"&":""}${isObject(h)?recursiveEncodeParameters(h,p):`${p}=${encodeURIComponent(""+h)}`}`},"");function urlEncodeParameters(e){return e?recursiveEncodeParameters(e):""} +/*! ***************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** */function __rest(e,s){var n={};for(var d in e)Object.prototype.hasOwnProperty.call(e,d)&&s.indexOf(d)<0&&(n[d]=e[d]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var h=0;for(d=Object.getOwnPropertySymbols(e);h=0;m--)(h=e[m])&&(y=(p<3?h(y):p>3?h(s,n,y):h(s,n))||y);return p>3&&y&&Object.defineProperty(s,n,y),y}function __metadata(e,s){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,s)}function __awaiter(e,s,n,d){return new(n||(n=Promise))((function(h,p){function fulfilled(e){try{step(d.next(e))}catch(Kt){p(Kt)}}function rejected(e){try{step(d.throw(e))}catch(Kt){p(Kt)}}function step(e){var s;e.done?h(e.value):(s=e.value,s instanceof n?s:new n((function(e){e(s)}))).then(fulfilled,rejected)}step((d=d.apply(e,s||[])).next())}))}const He=isNodeEnvironment$1();class Browser{constructor(e){var s;e||(e="undefined"!=typeof window&&(null===(s=null===window||void 0===window?void 0:window.navigator)||void 0===s?void 0:s.userAgent)?window.navigator.userAgent:"");const n=e.toLowerCase();this.isEdge=/\sedge\//.test(n),this.isChrome=!this.isEdge&&/chrome/.test(n),this.isSafari=!this.isEdge&&!this.isChrome&&/safari/.test(n),this.isFirefox=!this.isEdge&&!this.isChrome&&!this.isSafari&&/firefox/.test(n),this.isIE=!this.isEdge&&!this.isChrome&&!this.isSafari&&!this.isFirefox&&/trident|msie/.test(n),this.isMobile=/mobile/.test(n),this.isAndroid=this.isMobile&&/android/.test(n),this.isiOS=this.isMobile&&/iphone|ipad|ipod/.test(n),this.isMacOs=!this.isMobile&&/macintosh/.test(n),this.isWebView=/(webview|(iphone|ipod|ipad)(?!.*safari\/)|android.*(wv|\.0\.0\.0)|\bfb[\w_]+\/(?:messenger)?|\binstagram|\btwitter)/.test(n),this.isEdge?this.engineVersion=n.match(/(?:edge).(\d+)/):(this.version=n.match(/(?:chrome|version|firefox|msie|rv).(\d+)\.(\d+)/),this.engineVersion=n.match(/(?:applewebkit|gecko|trident).(\d+)/)),this.version&&(this.majorVersion=parseInt(this.version[1],10),this.minorVersion=parseInt(this.version[2],10)),this.engineVersion&&(this.engineMajorVersion=parseInt(this.engineVersion[1],10))}static supportsEs6(){if("undefined"==typeof Symbol)return!1;try{new Function('"use strict";class Foo {}')(),new Function('"use strict";var bar = (x) => x+1')()}catch(Kt){return!1}return!0}}const qe=new Browser;var ze;!function(e){e.NONE="none",e.FAIRPLAY="com.apple.fps",e.PLAYREADY="com.microsoft.playready",e.WIDEVINE="com.widevine.alpha"}(ze||(ze={}));const We={app:{},features:{},urls:{}},Ye="mk-player-tsid",Ge=document.createElement("video"),Qe=[],Je=[];function deferPlayback(){fillAvailableElements("audio",Je),fillAvailableElements("video",Qe),O.debug(`dom-helpers: defer playback called. There are ${Qe.length} available video elements and ${Je.length} available audio elements.`)}function fillAvailableElements(e,s){let n=100-s.length;for(;n>0;){const d=document.createElement(e);d.load(),s.push(d),n--}}var Xe,Ze,et;!function(e){e.playbackLicenseError="playbackLicenseError",e.playbackSessionError="playbackSessionError",e.manifestParsed="manifestParsed",e.audioCodecIdentified="audioCodecIdentified",e.audioTracksSwitched="audioTracksSwitched",e.audioTracksUpdated="audioTracksUpdated",e.textTracksSwitched="textTracksSwitched",e.textTracksUpdated="textTracksUpdated",e.inlineStylesParsed="inlineStylesParsed",e.levelUpdated="levelUpdated"}(Xe||(Xe={})),function(e){e.MP4="audio/mp4",e.AVC1="video/mp4"}(Ze||(Ze={})),function(e){e.WIDEVINE="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed",e.PLAYREADY="com.microsoft.playready",e.FAIRPLAY="com.apple.streamingkeydelivery"}(et||(et={}));const hasSessionStorage=()=>"undefined"!=typeof window&&window.sessionStorage;function findMediaKeySystemAccess(e,s){return __awaiter(this,void 0,void 0,(function*(){for(let d=0;d(n,d,h)=>{const p=h.value,y=asyncDebounce(p,e,s);h.value=y},asyncDebounce=(e,s=250,n={isImmediate:!1})=>{let d,h;function fulfill(e){return hasOwn(n,"cancelledValue")?null==e?void 0:e.resolve(n.cancelledValue):null==e?void 0:e.reject(new Error("cancelled"))}const clearLastPromise=()=>{d&&(d.resolved||(fulfill(d),d.timeoutId&&clearTimeout(d.timeoutId)),d=void 0)},invokeFn=(s,n,h,p)=>{e.apply(s,p).then(e=>{n(e),d&&(d.resolved=!0)}).catch(h)};return n.isImmediate?function(...e){const n=Date.now(),p=this;return h&&n>=h&&clearLastPromise(),h=Date.now()+s,d?fulfill(Promise):new Promise((s,n)=>{d={resolve:s,reject:n},invokeFn(p,s,n,e)})}:function(...e){const n=this;return d&&clearLastPromise(),new Promise((function(h,p){const y=setTimeout(invokeFn.bind(void 0,n,h,p,e),s);d={resolve:h,reject:p,timeoutId:y}}))}},at={AFG:"143610",AGO:"143564",AIA:"143538",ALB:"143575",AND:"143611",ARE:"143481",ARG:"143505",ARM:"143524",ATG:"143540",AUS:"143460",AUT:"143445",AZE:"143568",BEL:"143446",BEN:"143576",BFA:"143578",BGD:"143490",BGR:"143526",BHR:"143559",BHS:"143539",BIH:"143612",BLR:"143565",BLZ:"143555",BMU:"143542",BOL:"143556",BRA:"143503",BRB:"143541",BRN:"143560",BTN:"143577",BWA:"143525",CAF:"143623",CAN:"143455",CHE:"143459",CHL:"143483",CHN:"143465",CIV:"143527",CMR:"143574",COD:"143613",COG:"143582",COL:"143501",CPV:"143580",CRI:"143495",CYM:"143544",CYP:"143557",CZE:"143489",DEU:"143443",DMA:"143545",DNK:"143458",DOM:"143508",DZA:"143563",ECU:"143509",EGY:"143516",ESP:"143454",EST:"143518",ETH:"143569",FIN:"143447",FJI:"143583",FRA:"143442",FSM:"143591",GAB:"143614",GBR:"143444",GEO:"143615",GHA:"143573",GIN:"143616",GMB:"143584",GNB:"143585",GRC:"143448",GRD:"143546",GTM:"143504",GUY:"143553",HKG:"143463",HND:"143510",HRV:"143494",HUN:"143482",IDN:"143476",IND:"143467",IRL:"143449",IRQ:"143617",ISL:"143558",ISR:"143491",ITA:"143450",JAM:"143511",JOR:"143528",JPN:"143462",KAZ:"143517",KEN:"143529",KGZ:"143586",KHM:"143579",KNA:"143548",KOR:"143466",KWT:"143493",LAO:"143587",LBN:"143497",LBR:"143588",LBY:"143567",LCA:"143549",LIE:"143522",LKA:"143486",LTU:"143520",LUX:"143451",LVA:"143519",MAC:"143515",MAR:"143620",MCO:"143618",MDA:"143523",MDG:"143531",MDV:"143488",MEX:"143468",MKD:"143530",MLI:"143532",MLT:"143521",MMR:"143570",MNE:"143619",MNG:"143592",MOZ:"143593",MRT:"143590",MSR:"143547",MUS:"143533",MWI:"143589",MYS:"143473",NAM:"143594",NER:"143534",NGA:"143561",NIC:"143512",NLD:"143452",NOR:"143457",NPL:"143484",NRU:"143606",NZL:"143461",OMN:"143562",PAK:"143477",PAN:"143485",PER:"143507",PHL:"143474",PLW:"143595",PNG:"143597",POL:"143478",PRT:"143453",PRY:"143513",PSE:"143596",QAT:"143498",ROU:"143487",RUS:"143469",RWA:"143621",SAU:"143479",SEN:"143535",SGP:"143464",SLB:"143601",SLE:"143600",SLV:"143506",SRB:"143500",STP:"143598",SUR:"143554",SVK:"143496",SVN:"143499",SWE:"143456",SWZ:"143602",SYC:"143599",TCA:"143552",TCD:"143581",THA:"143475",TJK:"143603",TKM:"143604",TON:"143608",TTO:"143551",TUN:"143536",TUR:"143480",TWN:"143470",TZA:"143572",UGA:"143537",UKR:"143492",URY:"143514",USA:"143441",UZB:"143566",VCT:"143550",VEN:"143502",VGB:"143543",VNM:"143471",VUT:"143609",WSM:"143607",XKX:"143624",YEM:"143571",ZAF:"143472",ZMB:"143622",ZWE:"143605"},ot=memoize(e=>{const s=new Uint16Array(e),n=s.length;let d="";for(let h=0;h{const s=T(e);return lt(s)});function ensureArray(e=[]){return Array.isArray(e)?e:[e]}const lt=memoize(e=>{const s=e.length,n=new ArrayBuffer(s),d=new Uint8Array(n);for(let h=0;h{const s=e.length,n=new ArrayBuffer(2*s),d=new Uint16Array(n);for(let h=0;h{let s,n,d,h,p,y,m,g=0;const v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let _="";for(;g>2,p=(3&s)<<4|n>>4,y=(15&n)<<2|d>>6,m=63&d,isNaN(n)?y=m=64:isNaN(d)&&(m=64),_+=v.charAt(h)+v.charAt(p)+v.charAt(y)+v.charAt(m);return _});let isMergeableObject=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){let s=Object.prototype.toString.call(e);return"[object RegExp]"===s||"[object Date]"===s||function(e){return e.$$typeof===ht}(e)}(e)};let ht="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function cloneUnlessOtherwiseSpecified(e,s){return!1!==s.clone&&s.isMergeableObject(e)?deepmerge((n=e,Array.isArray(n)?[]:{}),e,s):e;var n}function defaultArrayMerge(e,s,n){return e.concat(s).map((function(e){return cloneUnlessOtherwiseSpecified(e,n)}))}function getKeys(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(s){return e.propertyIsEnumerable(s)})):[]}(e))}function mergeObject(e,s,n){let d={};return n.isMergeableObject(e)&&getKeys(e).forEach((function(s){d[s]=cloneUnlessOtherwiseSpecified(e[s],n)})),getKeys(s).forEach((function(h){n.isMergeableObject(s[h])&&e[h]?d[h]=function(e,s){if(!s.customMerge)return deepmerge;let n=s.customMerge(e);return"function"==typeof n?n:deepmerge}(h,n)(e[h],s[h],n):d[h]=cloneUnlessOtherwiseSpecified(s[h],n)})),d}function deepmerge(e,s,n){(n=n||{}).arrayMerge=n.arrayMerge||defaultArrayMerge,n.isMergeableObject=n.isMergeableObject||isMergeableObject;let d=Array.isArray(s);return d===Array.isArray(e)?d?n.arrayMerge(e,s,n):mergeObject(e,s,n):cloneUnlessOtherwiseSpecified(s,n)}var pt;deepmerge.all=function(e,s){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return deepmerge(e,n,s)}),{})},function(e){e.dataRecordDidDelete="dataRecordDidDelete",e.dataRecordWillDelete="dataRecordWillDelete",e.dataRecordDidMaterialize="dataRecordDidMaterialize",e.dataRecordDidPopulate="dataRecordDidPopulate",e.dataRecordWillPopulate="dataRecordWillPopulate"}(pt||(pt={}));const isDataRecord=e=>!(!e||"function"!=typeof e.hasAttributes||"function"!=typeof e.hasRelationships||"function"!=typeof e.hasViews||"function"!=typeof e.serialize);class DataRecord{constructor(e,s,n={}){this.type=e,this.id=s,this._mjs={attributes:[],relationships:[],views:[]},this._meta={},this._mjs=Object.assign(Object.assign({},this._mjs),n)}hasProperties(e){return!e||(e.attributes||e.relationships||e.views?!(e.attributes&&!this.hasAttributes(e.attributes))&&(!(e.relationships&&!this.hasRelationships(e.relationships))&&!(e.views&&!this.hasViews(e.views))):this.hasAttributes()||this.hasRelationships()||this.hasViews())}hasAttributes(e){return this._hasProperties(this._mjs.attributes,e)}hasRelationships(e){return this._hasProperties(this._mjs.relationships,e)}hasViews(e){return this._hasProperties(this._mjs.views,e)}meta(e){return e?this._meta[e]:this._meta}serialize(e=!0,s={},n={}){const d={id:this.id,type:this.type};return s[`${this.type}-${this.id}`]&&!n.allowFullDuplicateSerializations?d:(s[`${this.type}-${this.id}`]=!0,this.hasAttributes()&&(d.attributes=this._mjs.attributes.reduce((e,s)=>(e[s]=this[s],e),{})),this._mjs.relationships.length>0&&(d.relationships=this._serializeRelatedData(this._mjs.relationships,s,n)),this._mjs.views.length>0&&(d.views=this._serializeRelatedData(this._mjs.views,s,n)),e?{data:d}:d)}setProperty(e,s,n="attributes",d={}){function isMergeableObject(e){return!(!e||"object"!=typeof e||e instanceof DataRecord)}hasOwn(this,e)||(this._mjs[n]||(this._mjs[n]=[]),this._mjs[n].push(e));const setDescriptor=e=>({value:e,writable:!0,configurable:!0,enumerable:!0});this[e]&&s&&"object"==typeof this[e]&&"object"==typeof s?"attributes"===n?Object.defineProperty(this,e,setDescriptor(deepmerge(this[e],s,{arrayMerge:function(e,s,n){return s},isMergeableObject:isMergeableObject}))):"relationships"===n&&Array.isArray(this[e])&&d.extendRelationships?Object.defineProperty(this,e,setDescriptor(deepmerge(this[e],s,{isMergeableObject:isMergeableObject}))):Object.defineProperty(this,e,setDescriptor(s)):Object.defineProperty(this,e,setDescriptor(s))}removeRelative(e,s){this[e]&&(Array.isArray(this[e])?this[e]=this[e].filter(e=>e.id!==s):delete this[e])}setParent(e){const s=this._mjs.parents,n=s&&s.length>0;this._mjs.parents=n?s.concat(e):e}_hasProperties(e,s){return!!e&&(s?ensureArray(s).every(s=>e.includes(s)):e.length>0)}_serializeRelatedData(e,s={},n={}){return e.reduce((e,d)=>{if(n.excludeRelationships&&n.excludeRelationships.has(d))return e;if(n.includeRelationships&&!n.includeRelationships.has(d))return e;const h=this[d];return Array.isArray(h)?e[d]={data:h.map(e=>"function"==typeof e.serialize?e.serialize(!1,s,n):e)}:e[d]=h&&"function"==typeof h.serialize?h.serialize(!1,s,n):h,e},{})}}class DataStore extends Notifications{constructor(e={}){super([pt.dataRecordDidDelete,pt.dataRecordWillDelete,pt.dataRecordDidMaterialize,pt.dataRecordWillPopulate,pt.dataRecordDidPopulate]),this._removeOnExpiration=!1,this._shouldDisableRecordReuse=!0,this._records={},this._expiryRecords=new Set,this._removeOnExpiration=!!e.removeOnExpiration,this._mapping=e.mapping,this._shouldDisableRecordReuse=!!e.shouldDisableRecordReuse,this.filter=e.filter}get mapping(){return this._mapping}set mapping(e){this._mapping=e}clear(){this._records={},this._expiryRecords=new Set}peek(e,s,n){if(this._checkForExpiredRecords(),!this._records[e])return s?null:[];if(!s)return Object.values(this._records[e]);if(Array.isArray(s))return s.map(s=>{const d=this._records[e][s];if(d&&d.hasProperties(n))return d});const d=this._records[e][s];return d&&d.hasProperties(n)?d:null}populateDataRecords(e,s={},n={}){if(!e.data)return[];if(!Array.isArray(e.data))return this.populateDataRecord(e.data,s,n);const d=[];return e.data.forEach((e,h)=>{const p=Object.assign(Object.assign({},n),{parents:n.parents?[Object.assign(Object.assign({},n.parents[0]),{position:h})]:[]});n.parents&&(n.parents[0].position=h);const y=this.populateDataRecord(e,s,p);d.push(y)}),d}populateDataRecord(e,s={},n){const d=n.filter||this.filter,h=n.mapping||this.mapping;if(d&&!d(e))return;if(h){let s="function"==typeof h?h(e):transform$9(h,e);Object.assign(e,s)}this._shouldDisableRecordReuse&&(s={});const p=this._materializeRecord(s,Object.assign({id:e.id,type:e.type},n));return e.meta&&(p._meta=e.meta),e.attributes&&e.attributes.cachingPolicy&&e.attributes.cachingPolicy.maxAge&&(p._mjs.expiration=Date.now()+1e3*e.attributes.cachingPolicy.maxAge,this._removeOnExpiration&&this._expiryRecords.add(p)),this._populateDataAttributes(e,p),"object"==typeof e.relationships&&Object.keys(e.relationships).forEach(d=>{let y=e.relationships[d];y&&"data"in y&&(y=this.populateDataRecords(y,s,{mapping:h,parents:[{relationshipName:d,parentType:p.type,parentId:p.id}]}),p.setProperty(d,y,"relationships",n))}),"object"==typeof e.views&&Object.keys(e.views).forEach(n=>{const d=e.views[n];if(d.attributes||d.data){const e=new DataRecord("view",n);if(this._populateDataAttributes(d,e),d.data){const n=this.populateDataRecords(d,s,h);e.setProperty("data",n,"relationships")}p.setProperty(n,e,"views")}}),p}query(e,s){this._checkForExpiredRecords();let includeRecord=e=>!1;return"string"==typeof e&&s?includeRecord=n=>(null==n?void 0:n[e])===s:"function"==typeof e?includeRecord=s=>{try{return e(s)}catch(Kt){return!1}}:"object"==typeof e&&(includeRecord=s=>{const n=Object.keys(e);let d=0;return n.forEach(n=>{(null==s?void 0:s[n])===e[n]&&d++}),n.length===d}),Object.values(this._records).reduce((e,s)=>(Object.values(s).forEach(s=>{includeRecord(s)&&e.push(s)}),e),[])}remove(e,s){setTimeout(this._checkForExpiredRecords.bind(this),0);if(!hasOwn(this._records,e))return;const n=this.peek(e,s);n&&(this.dispatchEvent(pt.dataRecordWillDelete,[e,s]),n._mjs.parents&&n._mjs.parents.length>0&&n._mjs.parents.forEach(({relationshipName:e,parentType:s,parentId:d})=>{this.peek(s,d).removeRelative(e,n.id)}),delete this._records[e][s],this.dispatchEvent(pt.dataRecordDidDelete,[e,s]))}save(e,s={}){return setTimeout(this._checkForExpiredRecords.bind(this),0),this.populateDataRecords(e,this._records,s)}_populateDataAttributes(e,s){"object"==typeof e.attributes&&(this.dispatchEvent(pt.dataRecordWillPopulate,[s.type,s.id]),Object.keys(e.attributes).forEach(n=>{s.setProperty(n,e.attributes[n],"attributes")}),this.dispatchEvent(pt.dataRecordDidPopulate,[s.type,s.id]))}_materializeRecord(e,s){const{type:n,id:d}=s,h=__rest(s,["type","id"]);return e[n]=e[n]||{},e[n][d]?e[n][d].setParent(h.parents||[]):e[n][d]=new DataRecord(n,d,h),this.dispatchEvent(pt.dataRecordDidMaterialize,[n,d]),e[n][d]}_checkForExpiredRecords(){const e=[];this._expiryRecords.forEach(s=>{Date.now()>s._mjs.expiration&&(e.push([s.type,s.id]),this._expiryRecords.delete(s))}),e.forEach(e=>{this.remove(...e)})}}const logDeprecation=(e,s={})=>{if(O&&O.enabled){const n=[];n.push("Deprecation warning:"),n.push(s.message||e+" has been deprecated."),void 0!==s.until&&n.push(`${e} will be removed in version ${s.until}.`),O.warn(n.join(" "))}};const yt={AW:"ABW",AF:"AFG",AO:"AGO",AI:"AIA",AX:"ALA",AL:"ALB",AD:"AND",AE:"ARE",AR:"ARG",AM:"ARM",AS:"ASM",AQ:"ATA",TF:"ATF",AG:"ATG",AU:"AUS",AT:"AUT",AZ:"AZE",BI:"BDI",BE:"BEL",BJ:"BEN",BQ:"BES",BF:"BFA",BD:"BGD",BG:"BGR",BH:"BHR",BS:"BHS",BA:"BIH",BL:"BLM",BY:"BLR",BZ:"BLZ",BM:"BMU",BO:"BOL",BR:"BRA",BB:"BRB",BN:"BRN",BT:"BTN",BV:"BVT",BW:"BWA",CF:"CAF",CA:"CAN",CC:"CCK",CH:"CHE",CL:"CHL",CN:"CHN",CI:"CIV",CM:"CMR",CD:"COD",CG:"COG",CK:"COK",CO:"COL",KM:"COM",CV:"CPV",CR:"CRI",CU:"CUB",CW:"CUW",CX:"CXR",KY:"CYM",CY:"CYP",CZ:"CZE",DE:"DEU",DJ:"DJI",DM:"DMA",DK:"DNK",DO:"DOM",DZ:"DZA",EC:"ECU",EG:"EGY",ER:"ERI",EH:"ESH",ES:"ESP",EE:"EST",ET:"ETH",FI:"FIN",FJ:"FJI",FK:"FLK",FR:"FRA",FO:"FRO",FM:"FSM",GA:"GAB",GB:"GBR",GE:"GEO",GG:"GGY",GH:"GHA",GI:"GIB",GN:"GIN",GP:"GLP",GM:"GMB",GW:"GNB",GQ:"GNQ",GR:"GRC",GD:"GRD",GL:"GRL",GT:"GTM",GF:"GUF",GU:"GUM",GY:"GUY",HK:"HKG",HM:"HMD",HN:"HND",HR:"HRV",HT:"HTI",HU:"HUN",ID:"IDN",IM:"IMN",IN:"IND",IO:"IOT",IE:"IRL",IR:"IRN",IQ:"IRQ",IS:"ISL",IL:"ISR",IT:"ITA",JM:"JAM",JE:"JEY",JO:"JOR",JP:"JPN",KZ:"KAZ",KE:"KEN",KG:"KGZ",KH:"KHM",KI:"KIR",KN:"KNA",KR:"KOR",KW:"KWT",LA:"LAO",LB:"LBN",LR:"LBR",LY:"LBY",LC:"LCA",LI:"LIE",LK:"LKA",LS:"LSO",LT:"LTU",LU:"LUX",LV:"LVA",MO:"MAC",MF:"MAF",MA:"MAR",MC:"MCO",MD:"MDA",MG:"MDG",MV:"MDV",MX:"MEX",MH:"MHL",MK:"MKD",ML:"MLI",MT:"MLT",MM:"MMR",ME:"MNE",MN:"MNG",MP:"MNP",MZ:"MOZ",MR:"MRT",MS:"MSR",MQ:"MTQ",MU:"MUS",MW:"MWI",MY:"MYS",YT:"MYT",NA:"NAM",NC:"NCL",NE:"NER",NF:"NFK",NG:"NGA",NI:"NIC",NU:"NIU",NL:"NLD",NO:"NOR",NP:"NPL",NR:"NRU",NZ:"NZL",OM:"OMN",PK:"PAK",PA:"PAN",PN:"PCN",PE:"PER",PH:"PHL",PW:"PLW",PG:"PNG",PL:"POL",PR:"PRI",KP:"PRK",PT:"PRT",PY:"PRY",PS:"PSE",PF:"PYF",QA:"QAT",RE:"REU",RO:"ROU",RU:"RUS",RW:"RWA",SA:"SAU",SD:"SDN",SN:"SEN",SG:"SGP",GS:"SGS",SH:"SHN",SJ:"SJM",SB:"SLB",SL:"SLE",SV:"SLV",SM:"SMR",SO:"SOM",PM:"SPM",RS:"SRB",SS:"SSD",ST:"STP",SR:"SUR",SK:"SVK",SI:"SVN",SE:"SWE",SZ:"SWZ",SX:"SXM",SC:"SYC",SY:"SYR",TC:"TCA",TD:"TCD",TG:"TGO",TH:"THA",TJ:"TJK",TK:"TKL",TM:"TKM",TL:"TLS",TO:"TON",TT:"TTO",TN:"TUN",TR:"TUR",TV:"TUV",TW:"TWN",TZ:"TZA",UG:"UGA",UA:"UKR",UM:"UMI",UY:"URY",US:"USA",UZ:"UZB",VA:"VAT",VC:"VCT",VE:"VEN",VG:"VGB",VI:"VIR",VN:"VNM",VU:"VUT",WF:"WLF",WS:"WSM",XK:"XKX",YE:"YEM",ZA:"ZAF",ZM:"ZMB",ZW:"ZWE"};class PubSub{constructor(){this.events={}}publish(e,s){const n=this.getSubscribersForType(e);void 0!==n&&n.forEach(n=>{n(e,s)})}subscribe(e,s){this.getSubscribersForType(e,!0).push(s)}subscribeOnce(e,s){const onceCallback=(e,n)=>{this.unsubscribe(e,onceCallback),s(e,n)};this.subscribe(e,onceCallback)}unsubscribe(e,s){const n=this.getSubscribersForType(e);if(void 0!==n)for(const d in n)if(n[d]===s){delete n[d];break}}clear(e){void 0===e?this.events={}:delete this.events[e]}getSubscribersForType(e,s=!1){return!this.events.hasOwnProperty(e)&&s&&(this.events[e]=[]),this.events[e]}}const mt={},SerialAsync=e=>{let s=Promise.resolve();return(n,d,h)=>{const p=h.value;return h.value=function(...n){return __awaiter(this,void 0,void 0,(function*(){return e&&(s=(e=>{let s=mt[e];return s||(s=Promise.resolve(),mt[e]=s),s})(e)),s=s.catch(()=>{}).then(()=>p.apply(this,n)),e&&(mt[e]=s),s}))},h}};var gt,ft,vt;e.PlaybackBitrate=void 0,(gt=e.PlaybackBitrate||(e.PlaybackBitrate={}))[gt.STANDARD=64]="STANDARD",gt[gt.HIGH=256]="HIGH",function(e){e.apiStorefrontChanged="apiStorefrontChanged",e.hlsLevelUpdated="hlsLevelUpdated",e.mediaContentComplete="mediaContentComplete",e.playbackPause="playbackPause",e.playbackPlay="playbackPlay",e.playbackScrub="playbackScrub",e.playbackSeek="playbackSeek",e.playbackSkip="playbackSkip",e.playbackStop="playbackStop",e.playerActivate="playerActivate",e.playerExit="playerExit",e.queueModified="queueModified",e.userActivityIntent="userActivityIntent",e.applicationActivityIntent="applicationActivityIntent"}(ft||(ft={})),function(e){e[e.ACCURATE=0]="ACCURATE",e[e.ROUND=1]="ROUND"}(vt||(vt={}));class TimingAccuracy{constructor(e=!1){this.mode=e?vt.ACCURATE:vt.ROUND}time(e=0){return this.mode===vt.ROUND?Math.round(e):e}}createLocalStorageFlag("mk-player-debug");const _t=new Logger({levelFilterStorageKey:"mk-player-debug",topic:"mk-player"}),bt={audioTrackAdded:"audioTrackAdded",audioTrackChanged:"audioTrackChanged",audioTrackRemoved:"audioTrackRemoved",bufferedProgressDidChange:"bufferedProgressDidChange",drmUnsupported:"drmUnsupported",forcedTextTrackChanged:"forcedTextTrackChanged",mediaCanPlay:"mediaCanPlay",mediaElementCreated:"mediaElementCreated",mediaPlaybackError:"mediaPlaybackError",nowPlayingItemDidChange:"nowPlayingItemDidChange",nowPlayingItemWillChange:"nowPlayingItemWillChange",metadataDidChange:"metadataDidChange",playbackBitrateDidChange:"playbackBitrateDidChange",playbackDurationDidChange:"playbackDurationDidChange",playbackProgressDidChange:"playbackProgressDidChange",playbackRateDidChange:"playbackRateDidChange",playbackStateDidChange:"playbackStateDidChange",playbackStateWillChange:"playbackStateWillChange",playbackTargetAvailableDidChange:"playbackTargetAvailableDidChange",playbackTargetIsWirelessDidChange:"playbackTargetIsWirelessDidChange",playbackTimeDidChange:"playbackTimeDidChange",playbackVolumeDidChange:"playbackVolumeDidChange",playerTypeDidChange:"playerTypeDidChange",presentationModeDidChange:"presentationModeDidChange",primaryPlayerDidChange:"primaryPlayerDidChange",textTrackAdded:"textTrackAdded",textTrackChanged:"textTrackChanged",textTrackRemoved:"textTrackRemoved",timedMetadataDidChange:"timedMetadataDidChange"};class BitrateCalculator{constructor(s,n=e.PlaybackBitrate.STANDARD){var d,h;this._downlinkSamples=[],this._bitrate=n,this._dispatcher=s,void 0!==(null===(h=null===(d=null===window||void 0===window?void 0:window.navigator)||void 0===d?void 0:d.connection)||void 0===h?void 0:h.downlink)&&this._recalculateBitrate(100*(window.navigator.connection.downlink||0))}get bitrate(){return this._bitrate}set bitrate(e){this._bitrate!==e&&(this._bitrate=e,this._dispatcher.publish(bt.playbackBitrateDidChange,{bitrate:e}))}_calculateAverageDownlink(){return 0===this._downlinkSamples.length?0:this._downlinkSamples.reduce((e,s)=>e+s,0)/this._downlinkSamples.length||0}_recalculateBitrate(s){_t.debug("_recalculateBitrate",s),this._downlinkSamples.push(s);this._calculateAverageDownlink()>e.PlaybackBitrate.STANDARD?(_t.debug("setting bitrate to",e.PlaybackBitrate.HIGH),this.bitrate=e.PlaybackBitrate.HIGH):(_t.debug("setting bitrate to",e.PlaybackBitrate.STANDARD),this.bitrate=e.PlaybackBitrate.STANDARD)}}var Tt,Et,kt,St,Pt,It,At;!function(e){e.MUSICKIT="music_kit-integration",e.OTHER="other",e.MINI="mini",e.SONG="song",e.ALBUM="album",e.ALBUM_CLASSICAL="album-classical",e.ARTIST="artist",e.COMPILATION="compilation",e.COMPILATION_CLASSICAL="compilation-classical",e.PLAYLIST="playlist",e.PLAYLIST_CLASSICAL="playlist-classical",e.RADIO="radio",e.SEARCH="search",e.STATION="station"}(Tt||(Tt={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.RADIO=1]="RADIO",e[e.PLAYLIST=2]="PLAYLIST",e[e.ALBUM=3]="ALBUM",e[e.ARTIST=4]="ARTIST"}(Et||(Et={})),e.PlayActivityEndReasonType=void 0,(kt=e.PlayActivityEndReasonType||(e.PlayActivityEndReasonType={}))[kt.NOT_APPLICABLE=0]="NOT_APPLICABLE",kt[kt.OTHER=1]="OTHER",kt[kt.TRACK_SKIPPED_FORWARDS=2]="TRACK_SKIPPED_FORWARDS",kt[kt.PLAYBACK_MANUALLY_PAUSED=3]="PLAYBACK_MANUALLY_PAUSED",kt[kt.PLAYBACK_SUSPENDED=4]="PLAYBACK_SUSPENDED",kt[kt.MANUALLY_SELECTED_PLAYBACK_OF_A_DIFF_ITEM=5]="MANUALLY_SELECTED_PLAYBACK_OF_A_DIFF_ITEM",kt[kt.PLAYBACK_PAUSED_DUE_TO_INACTIVITY=6]="PLAYBACK_PAUSED_DUE_TO_INACTIVITY",kt[kt.NATURAL_END_OF_TRACK=7]="NATURAL_END_OF_TRACK",kt[kt.PLAYBACK_STOPPED_DUE_TO_SESSION_TIMEOUT=8]="PLAYBACK_STOPPED_DUE_TO_SESSION_TIMEOUT",kt[kt.TRACK_BANNED=9]="TRACK_BANNED",kt[kt.FAILED_TO_LOAD=10]="FAILED_TO_LOAD",kt[kt.PAUSED_ON_TIMEOUT=11]="PAUSED_ON_TIMEOUT",kt[kt.SCRUB_BEGIN=12]="SCRUB_BEGIN",kt[kt.SCRUB_END=13]="SCRUB_END",kt[kt.TRACK_SKIPPED_BACKWARDS=14]="TRACK_SKIPPED_BACKWARDS",kt[kt.NOT_SUPPORTED_BY_CLIENT=15]="NOT_SUPPORTED_BY_CLIENT",kt[kt.QUICK_PLAY=16]="QUICK_PLAY",kt[kt.EXITED_APPLICATION=17]="EXITED_APPLICATION",function(e){e[e.Manual=0]="Manual",e[e.Interval=1]="Interval",e[e.SkipIntro=2]="SkipIntro"}(St||(St={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.NO_RIGHTS=1]="NO_RIGHTS",e[e.PURCHASED=2]="PURCHASED",e[e.UPLOADED=3]="UPLOADED",e[e.MATCHED=4]="MATCHED",e[e.ADDED=5]="ADDED",e[e.SUBSCRIBED=6]="SUBSCRIBED",e[e.NOT_SUPPORTED=7]="NOT_SUPPORTED"}(Pt||(Pt={})),function(e){e[e.NO_SELECTION_PLAY=0]="NO_SELECTION_PLAY",e[e.RESUME_LAST_PLAYED_SONG=1]="RESUME_LAST_PLAYED_SONG",e[e.RESUME_CURRENT_DEVICE_POSITION=2]="RESUME_CURRENT_DEVICE_POSITION"}(It||(It={})),function(e){e[e.NOT_APPLICABLE=0]="NOT_APPLICABLE",e[e.SIMILARITIES=1]="SIMILARITIES",e[e.ESSENTIALS=2]="ESSENTIALS",e[e.USER_LIBRARY=3]="USER_LIBRARY",e[e.ALGO_HEATSEEKER=4]="ALGO_HEATSEEKER",e[e.SEED_TRACK=5]="SEED_TRACK",e[e.GN_1M_TEMPORARY=6]="GN_1M_TEMPORARY",e[e.VECTOR=8]="VECTOR",e[e.ARTIST_SIMILARITIES=9]="ARTIST_SIMILARITIES",e[e.STORY_ALBUM_LISTENERS_ALSO_BOUGHT=10]="STORY_ALBUM_LISTENERS_ALSO_BOUGHT",e[e.STORY_ALBUM_SALES_LEADER=11]="STORY_ALBUM_SALES_LEADER",e[e.STORY_BILLBOARD=12]="STORY_BILLBOARD",e[e.STORY_COMPLETE_MY_ALBUM=13]="STORY_COMPLETE_MY_ALBUM",e[e.STORY_CRITICAL_PICK=14]="STORY_CRITICAL_PICK",e[e.STORY_ITUNES_ESSENTIAL=15]="STORY_ITUNES_ESSENTIAL",e[e.STORY_HEATSEEKER=16]="STORY_HEATSEEKER",e[e.STORY_IDENTITY=17]="STORY_IDENTITY",e[e.STORY_POWER_SONG=18]="STORY_POWER_SONG",e[e.STORY_SONG_SALES_LEADER=20]="STORY_SONG_SALES_LEADER",e[e.GENRE_SIMILARITIES=21]="GENRE_SIMILARITIES",e[e.STORY_IMIX=22]="STORY_IMIX",e[e.STORY_OTHER_MIX=23]="STORY_OTHER_MIX",e[e.EDITORIAL=24]="EDITORIAL",e[e.TOP_SONGS=25]="TOP_SONGS",e[e.SUBFORMAT_SONGS=26]="SUBFORMAT_SONGS",e[e.CRITICAL_PICKS=27]="CRITICAL_PICKS",e[e.US_ARTIST_SIMS=28]="US_ARTIST_SIMS",e[e.HEAVY_ROTATION=29]="HEAVY_ROTATION",e[e.STORY_FORMAT_STATION_HEAVY_ROTATION=30]="STORY_FORMAT_STATION_HEAVY_ROTATION",e[e.ARTIST_BASED_CORE_SIMILAR_ARTISTS=31]="ARTIST_BASED_CORE_SIMILAR_ARTISTS",e[e.ARTIST_BASED_FAMILIAR_SIMILAR_ARTISTS=32]="ARTIST_BASED_FAMILIAR_SIMILAR_ARTISTS",e[e.ARTIST_BASED_DISCOVERIES=33]="ARTIST_BASED_DISCOVERIES",e[e.ARTIST_BASED_HOT_SONGS=34]="ARTIST_BASED_HOT_SONGS",e[e.ARTIST_BASED_SEED_ARTIST=35]="ARTIST_BASED_SEED_ARTIST",e[e.ARTIST_BASED_COMPOSER=36]="ARTIST_BASED_COMPOSER",e[e.EDITORIAL_STATION_INTRO=37]="EDITORIAL_STATION_INTRO",e[e.EDITORIAL_RELATIVE_REPEAT=38]="EDITORIAL_RELATIVE_REPEAT",e[e.EDITORIAL_ABSOLUTE_REPEAT=39]="EDITORIAL_ABSOLUTE_REPEAT",e[e.EDITORIAL_SCHEDULED=40]="EDITORIAL_SCHEDULED",e[e.EDITORIAL_SUGGESTED_ARTIST=41]="EDITORIAL_SUGGESTED_ARTIST",e[e.FOR_YOU_FAMILIAR=42]="FOR_YOU_FAMILIAR",e[e.FOR_YOU_RECOMMENDED=43]="FOR_YOU_RECOMMENDED",e[e.FOR_YOU_FAVORITE_ARTIST=44]="FOR_YOU_FAVORITE_ARTIST",e[e.FOR_YOU_RECOMMENDED_ARTIST=45]="FOR_YOU_RECOMMENDED_ARTIST",e[e.EDITORIAL_POSITIONAL=46]="EDITORIAL_POSITIONAL",e[e.SIMILAR_SONGS=47]="SIMILAR_SONGS",e[e.SONG_ATTRIBUTE_FAVORITE_ARTIST=48]="SONG_ATTRIBUTE_FAVORITE_ARTIST",e[e.SONG_ATTRIBUTE_FAVORITE_ARTIST_DERIVED=49]="SONG_ATTRIBUTE_FAVORITE_ARTIST_DERIVED",e[e.SONG_ATTRIBUTE_FAVORITE_ARTIST_EDITORIAL=50]="SONG_ATTRIBUTE_FAVORITE_ARTIST_EDITORIAL",e[e.SONG_ATTRIBUTE_RECOMMENDED=51]="SONG_ATTRIBUTE_RECOMMENDED",e[e.SONG_ATTRIBUTE_RECOMMENDED_DERIVED=52]="SONG_ATTRIBUTE_RECOMMENDED_DERIVED",e[e.SONG_ATTRIBUTE_RECOMMENDED_EDITORIAL=53]="SONG_ATTRIBUTE_RECOMMENDED_EDITORIAL",e[e.SONG_ATTRIBUTE_NON_PERSONALIZED=54]="SONG_ATTRIBUTE_NON_PERSONALIZED",e[e.SONG_ATTRIBUTE_NON_PERSONALIZED_DERIVED=55]="SONG_ATTRIBUTE_NON_PERSONALIZED_DERIVED",e[e.SONG_ATTRIBUTE_NON_PERSONALIZED_EDITORIAL=56]="SONG_ATTRIBUTE_NON_PERSONALIZED_EDITORIAL",e[e.PERSONAL_STATION=57]="PERSONAL_STATION",e[e.PERSONAL_STATION_FAVORITE_ARTIST=58]="PERSONAL_STATION_FAVORITE_ARTIST",e[e.PERSONAL_STATION_RECOMMENDED=59]="PERSONAL_STATION_RECOMMENDED",e[e.NEW_MUSIC_STATION=60]="NEW_MUSIC_STATION",e[e.NEW_MUSIC_STATION_FAVORITE_ARTIST=61]="NEW_MUSIC_STATION_FAVORITE_ARTIST",e[e.NEW_MUSIC_STATION_RECOMMENDED=62]="NEW_MUSIC_STATION_RECOMMENDED"}(At||(At={}));var wt,Rt,Ot,Ct,Mt,Dt,Nt,Lt,xt,Ut,Bt,jt; +/*! ***************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** */ +function t(e,s){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var d,h,p=n.call(e),y=[];try{for(;(void 0===s||s-- >0)&&!(d=p.next()).done;)y.push(d.value)}catch(e){h={error:e}}finally{try{d&&!d.done&&(n=p.return)&&n.call(p)}finally{if(h)throw h.error}}return y}!function(e){e[e.UNSPECIFIED=0]="UNSPECIFIED",e[e.STATIC=1]="STATIC",e[e.TIME_SYNCED=2]="TIME_SYNCED"}(wt||(wt={})),function(e){e[e.REPEAT_UNKNOWN=0]="REPEAT_UNKNOWN",e[e.REPEAT_OFF=1]="REPEAT_OFF",e[e.REPEAT_ONE=2]="REPEAT_ONE",e[e.REPEAT_ALL=3]="REPEAT_ALL"}(Rt||(Rt={})),function(e){e[e.SHUFFLE_UNKNOWN=0]="SHUFFLE_UNKNOWN",e[e.SHUFFLE_OFF=1]="SHUFFLE_OFF",e[e.SHUFFLE_ON=2]="SHUFFLE_ON"}(Ot||(Ot={})),function(e){e[e.AUTO_UNKNOWN=0]="AUTO_UNKNOWN",e[e.AUTO_OFF=1]="AUTO_OFF",e[e.AUTO_ON=2]="AUTO_ON",e[e.AUTO_ON_CONTENT_UNSUPPORTED=3]="AUTO_ON_CONTENT_UNSUPPORTED"}(Ct||(Ct={})),function(e){e[e.NOT_SPECIFIED=0]="NOT_SPECIFIED",e[e.CONTAINER_CHANGED=1]="CONTAINER_CHANGED"}(Mt||(Mt={})),function(e){e[e.PLAY_END=0]="PLAY_END",e[e.PLAY_START=1]="PLAY_START",e[e.LYRIC_DISPLAY=2]="LYRIC_DISPLAY"}(Dt||(Dt={})),function(e){e[e.INVALID=0]="INVALID",e[e.ITUNES_STORE_CONTENT=1]="ITUNES_STORE_CONTENT",e[e.NON_SONG_CLIP=2]="NON_SONG_CLIP",e[e.AD=3]="AD",e[e.STREAM=4]="STREAM",e[e.AUDIO_AD=5]="AUDIO_AD",e[e.VIDEO_AD=6]="VIDEO_AD",e[e.TIMED_METADATA_PING=7]="TIMED_METADATA_PING",e[e.ARTIST_UPLOADED_CONTENT=8]="ARTIST_UPLOADED_CONTENT",e[e.AGGREGATE_NON_CATALOG_PLAY_TIME=9]="AGGREGATE_NON_CATALOG_PLAY_TIME",e[e.ORIGINAL_CONTENT_MOVIES=10]="ORIGINAL_CONTENT_MOVIES",e[e.ORIGINAL_CONTENT_SHOWS=11]="ORIGINAL_CONTENT_SHOWS"}(Nt||(Nt={})),function(e){e[e.AUDIO=0]="AUDIO",e[e.VIDEO=1]="VIDEO"}(Lt||(Lt={})),function(e){e[e.AUTO=0]="AUTO",e[e.MANUAL=1]="MANUAL"}(xt||(xt={})),function(e){e[e.ORIGINATING_DEVICE=0]="ORIGINATING_DEVICE",e[e.PAIRED_WATCH=1]="PAIRED_WATCH",e[e.SONOS=2]="SONOS",e[e.CAR_PLAY=3]="CAR_PLAY",e[e.WEB_AUC=4]="WEB_AUC",e[e.TWITTER_AUC=5]="TWITTER_AUC",e[e.MUSIC_SDK=6]="MUSIC_SDK",e[e.ATV_REMOTE=7]="ATV_REMOTE",e[e.WEBPLAYER=8]="WEBPLAYER",e[e.WHOLE_HOUSE_AUDIO=9]="WHOLE_HOUSE_AUDIO",e[e.MUSICKIT=10]="MUSICKIT",e[e.VW=11]="VW",e[e.UNKNOWN_SOURCE_TYPE=12]="UNKNOWN_SOURCE_TYPE",e[e.AMAZON=13]="AMAZON",e[e.PORSCHE=14]="PORSCHE",e[e.CHROMECAST=15]="CHROMECAST",e[e.WEB_APP=16]="WEB_APP",e[e.MERCEDES_BENZ=17]="MERCEDES_BENZ",e[e.THIRD_PARTY_TV=18]="THIRD_PARTY_TV",e[e.SAMSUNG=18]="SAMSUNG",e[e.SEAT=19]="SEAT",e[e.CUPRA=20]="CUPRA"}(Ut||(Ut={})),function(e){e[e.EPISODE=1]="EPISODE",e[e.SHOUTCAST=2]="SHOUTCAST"}(Bt||(Bt={})),function(e){e[e.NotStarted=0]="NotStarted",e[e.Running=1]="Running",e[e.Stopped=2]="Stopped"}(jt||(jt={}));var Kt={type:"xstate.init"};function r(e){return void 0===e?[]:[].concat(e)}function o(e){return{type:"xstate.assign",assignment:e}}function i(e,s){return"string"==typeof(e="string"==typeof e&&s&&s[e]?s[e]:e)?{type:e}:"function"==typeof e?{type:e.name,exec:e}:e}function a(e){return function(s){return e===s}}function u(e){return"string"==typeof e?{type:e}:e}function c(e,s){return{value:e,context:s,actions:[],changed:!1,matches:a(e)}}function f(e,s,n){var d=s,h=!1;return[e.filter((function(e){if("xstate.assign"===e.type){h=!0;var s=Object.assign({},d);return"function"==typeof e.assignment?s=e.assignment(d,n):Object.keys(e.assignment).forEach((function(h){s[h]="function"==typeof e.assignment[h]?e.assignment[h](d,n):e.assignment[h]})),d=s,!1}return!0})),d,h]}var l=function(e,s){return e.actions.forEach((function(n){var d=n.exec;return d&&d(e.context,s)}))};function invoke(e){return void 0===e||(e=>"function"!=typeof e)(e)?e:e()}const Ft=/(?:st|ra)\.([0-9]+)/,$t=/st\.([0-9]+)/,toTimeMeasuredData=e=>{var{timestamp:s}=e,n=__rest(e,["timestamp"]);return Object.assign(Object.assign({},n),{"milliseconds-since-play":Date.now()-s})};class PlayActivitySender{constructor(e){var s,n,d,h;this.mode=xt.AUTO,this._isQA=!1,this._logInfo=!1,this._preferDSID=!1,this._accessToken=e.accessToken,this._clientId=e.clientId,this._eventType=e.eventType,this._fetch=null!==(s=e.fetch)&&void 0!==s?s:fetch,this._fetchOptions=null!==(n=e.fetchOptions)&&void 0!==n?n:{},this._headersClass=null!==(d=e.headersClass)&&void 0!==d?d:Headers,this._isQA=null!==(h=e.isQA)&&void 0!==h&&h,this._logInfo=e.logInfo||this._isQA,this._musicUserToken=e.musicUserToken,this._preferDSID=e.preferDSID,this._sourceType=e.sourceType,this._traceTag=e.traceTag}get accessToken(){return invoke(this._accessToken)}get musicUserToken(){return invoke(this._musicUserToken)}get url(){return this._isQA?"https://web.archive.org/web/20220531203856/https://universal-activity-service.itunes.apple.com/qa/play":"https://web.archive.org/web/20220531203856/https://universal-activity-service.itunes.apple.com/play"}send(e){return __awaiter(this,void 0,void 0,(function*(){const s={client_id:this._clientId,event_type:this._eventType,data:ensureArray(e).map(toTimeMeasuredData)};if(0===s.data.length)throw new Error("send() called without any data");const n=this._generateFetchOptions({method:"POST",body:JSON.stringify(s),headers:this.headers()});return yield this._fetch(this.url,n),this._logInfo&&console.info("play activity:",this._sourceType===Ut.AMAZON?JSON.stringify(s):s),s}))}baseHeaders(){var e,s;const n=null!==(s=null===(e=this._fetchOptions)||void 0===e?void 0:e.headers)&&void 0!==s?s:{};return n instanceof this._headersClass?new this._headersClass(Array.from(n.entries())):new this._headersClass(n)}headers(){const e=this._preferDSID?"X-Dsid":"media-user-token",s=this.baseHeaders();return s.set("Authorization","Bearer "+this.accessToken),s.set("Content-Type","application/json"),s.set(e,""+this.musicUserToken),this._isQA&&void 0!==this._traceTag&&s.set("Data-Trace-Tag",this._traceTag),s}_generateFetchOptions(e){return Object.assign(Object.assign({},this._fetchOptions),e)}}const fullAppId=(e,s)=>{if(void 0===(null==s?void 0:s.name))return"MusicKitApp/1.0";if(void 0!==e)return e;return`${function(e){return e.toLowerCase().replace(/[-_]+/g," ").replace(/[^\w\s]/g,"").replace(/\b./g,e=>e.toUpperCase()).replace(/\s/g,"")}(s.name)}/${(null==s?void 0:s.version)||"1.0"}`},os=e=>{var s,n,d;const h=e.toLowerCase();let p,y="Unidentified OS";const m=/mobile/.test(h);m&&/android|adr/.test(h)?(y="Android",p=h.match(/(?:android|adr)\ ((\d+[._])+\d+)/)):m&&/iphone|ipad|ipod/.test(h)?(y="iOS",p=h.match(/os\ ((\d+[._])+\d+)\ like\ mac\ os\ x/)):/tizen/.test(h)?(y="Tizen",p=h.match(/tizen (.*)/)):/web0s|webos/.test(h)?(y="WebOS",p=h.match(/[web0s|webos] (.*)/)):!m&&/cros/.test(h)?y="ChromeOS":!m&&/macintosh/.test(h)?(y="macOS",p=h.match(/os\ x\ ((\d+[._])+\d+)\b/)):!m&&/linux/.test(h)?y="Linux":!m&&/windows/.test(h)&&(y="Windows",p=h.match(/windows ([^\)]*)/));return`${y}/${null!==(d=null===(n=null===(s=null==p?void 0:p[1])||void 0===s?void 0:s.replace)||void 0===n?void 0:n.call(s,/_/g,"."))&&void 0!==d?d:"0.0"}`},model=e=>"model/"+((null==e?void 0:e.platform)||"Unavailable"),build=e=>{const s=null==e?void 0:e.build;return void 0===s||""===s?"build/0.0.0":"build/"+s},Vt={platform:"",userAgent:""};class DeveloperToken{constructor(e){if(this.token=e,!e||!/^[a-z0-9\-\_]{16,}\.[a-z0-9\-\_]{16,}\.[a-z0-9\-\_]{16,}/i.test(e))throw new Error("Invalid token.");const[s,n]=e.split("."),{exp:d,iss:h}=this._decode(n);if(this.expiration=1e3*d,this.isExpired)throw new Error("Initialized with an expired token.");this.teamId=h;const{kid:p}=this._decode(s);this.keyId=p}get isExpired(){return this.expirationthis.removeItem(e))}key(e){return this.keys[e]||null}}function getCookie(e="",s=document.cookie){const n=s.match(new RegExp(`(?:^|;\\s*)${e}=([^;]*)`));if(n)return n[1]}function setCookie(e,s,n="",d=14,h,p){const y=new Date;h=null!=h?h:window;const m=(p=null!=p?p:/\./.test(h.location.hostname)?h.location.hostname:"").length>0?`domain=${p}; `:"";y.setTime(y.getTime()+24*d*60*60*1e3);let g="";"https:"===h.location.protocol&&(g="; secure"),h.document.cookie=`${e}=${s}; expires=${y.toUTCString()}; ${m}path=${n}${g}`}function removeCookie(e,s,n){setCookie(e,"","/",0,s,n)}const DEFAULT_CACHE_KEY_FUNCTION=(e,s)=>`${s}${e}`;class NetworkCache{constructor(e={}){this.storage=e.storage||new GenericStorage,this.prefix=e.prefix||"",this.ttl=e.ttl||3e5,this.cacheKeyFunction=e.cacheKeyFunction||DEFAULT_CACHE_KEY_FUNCTION}getItem(e){const s=this.cacheKeyForPath(e),n=this.storage.getItem(s);if(null!==n){const{x:e,d:d}=JSON.parse(n);if(e>Date.now())return d;this.storage.removeItem(s)}}setItem(e,s,n=this.ttl){const d=this.cacheKeyForPath(e);this.storage.setItem(d,JSON.stringify({x:Date.now()+n,d:s}))}removeItem(e){const s=this.cacheKeyForPath(e);this.storage.removeItem(s)}removeItemsMatching(e,s=!0){const n=this.cacheKeyForPath(e);this.removeItemsMatchingCacheKey(n,s)}clear(){this.removeItemsMatchingCacheKey(this.prefix,!1)}removeItemsMatchingCacheKey(e,s){const n=new RegExp(`^${e}${s?"$":""}`);(this.storage instanceof GenericStorage?this.storage.keys:Object.keys(this.storage)).forEach(e=>{e&&n.test(e)&&this.storage.removeItem(e)})}cacheKeyForPath(e){return this.cacheKeyFunction(e,this.prefix)}}var Ht;!function(e){e.JSON="application/json",e.FORM="application/x-www-form-urlencoded"}(Ht||(Ht={}));class TokenSession extends class{constructor(e,s){var n;if(this.prefix="",this.method="GET",this.url=e,(s=s||{}).storage&&s.underlyingStorage)throw new Error("only pass storage OR underlyingStorage in sessionOptions to URLSession");const d=s.underlyingStorage||{};if(this.storage=s.storage||new GenericStorage(d),this.networkCache=new NetworkCache({storage:this.storage,prefix:this.prefix,cacheKeyFunction:this._key.bind(this)}),this.ttl=s.ttl||3e5,this._fetchOptions=Object.assign({},s.fetchOptions),"function"!=typeof s.fetch&&"function"!=typeof fetch)throw new Error("window.fetch is not defined");this._fetchFunction=null!==(n=s.fetch)&&void 0!==n?n:fetch.bind(window),this.headers=this._fetchOptions.headers||new Headers,delete this._fetchOptions.headers}clearCacheForRequest(e,s){"object"==typeof e&&(s=e,e=void 0);const n=this.constructURL(e,s);this.networkCache.removeItemsMatching(n)}request(e,s,n){var d;return __awaiter(this,void 0,void 0,(function*(){n||"object"!=typeof e||(n=s||{},s=e,e=void 0);let h={};"object"==typeof(n=Object.assign(Object.assign({method:this.method,headers:this.headers,reload:!1},this._fetchOptions),n)).queryParameters?(h=n.queryParameters,delete n.queryParameters):"GET"!==n.method&&"DELETE"!==n.method||(h=s);const p=this.constructURL(e,h),{method:y,reload:m=!1,useRawResponse:g}=n;if(n.headers=this.buildHeaders(n),delete n.reload,delete n.useRawResponse,"GET"===y&&!m){const e=this.getCacheItem(p);if(e)return Promise.resolve(e)}s&&Object.keys(s).length&&("POST"===y||"PUT"===y)&&(n.body=n.body||s,n.contentType===Ht.FORM?(n.body=urlEncodeParameters(n.body),n.headers.set("Content-Type",Ht.FORM)):(n.body=JSON.stringify(n.body),n.headers.set("Content-Type",Ht.JSON)));const v=yield this._fetchFunction(p,n);if(!v.ok)return Promise.reject(v);let _;try{_=yield v.json()}catch(T){_={}}if(_.errors)return Promise.reject(_.errors);const b=g?_:_.results||_.data||_;if("GET"===y){const e=null!==(d=getMaxAgeFromHeaders(v.headers))&&void 0!==d?d:this.ttl;this.setCacheItem(p,b,e)}return b}))}buildHeaders({headers:e,reload:s=!1}={}){void 0===e&&(e=this.headers);const n=(e=>new e.constructor(e))(e);return s&&n.set("Cache-Control","no-cache"),n}constructURL(e,s){return((e,s,n)=>addQueryParamsToURL(addPathToURL(e,s),n))(this.url,e,s)}getCacheItem(e){const s=this.networkCache.storage,n=`${this.prefix}${this.prefix}cache-mut`,d=s.getItem(n)||null,h=this.headers.get("Music-User-Token")||this.headers.get("Media-User-Token")||null;return h!==d&&(this.networkCache.clear(),null===h?s.removeItem(n):s.setItem(n,h)),this.networkCache.getItem(e)}setCacheItem(e,s,n=this.ttl){this.networkCache.setItem(e,s,n)}clearNetworkCache(){this.networkCache.clear()}_key(e,s){const n=function(e){try{const[s,n]=e.split("?",2);if(void 0===n)return s;const d=n.split("&").map(e=>e.split("=",2)),h=[...Array(d.length).keys()];h.sort((e,s)=>{const n=d[e],h=d[s];return nh?1:e-s});const p=h.map(e=>d[e]);return`${s}?${p.map(([e,s])=>void 0!==s?`${e}=${s}`:e).join("&")}`}catch(s){return e}}(e).toLowerCase().replace(this.url,"");return`${this.prefix}${n.replace(/[^-_0-9a-z]{1,}/g,".")}`}}{constructor(e,s,n){super(e,n),this._developerToken=new DeveloperToken(s),this.headers.set("Authorization","Bearer "+this.developerToken),n=n||{},this.userToken=n.userToken,this.userToken&&this.headers.set("Media-User-Token",this.userToken)}get developerToken(){return this._developerToken.token}}Date.now();isNodeEnvironment$1();const formatByte=e=>("0"+(255&e).toString(16)).slice(-2),qt=new Map([["play",Dt.PLAY_START],["playbackstarted",Dt.PLAY_START],["stop",Dt.PLAY_END],["playbackstopped",Dt.PLAY_END]]);function mapEventTypeString(e){var s;return"number"==typeof e?e:null!==(s=qt.get(e))&&void 0!==s?s:Dt.PLAY_END}const zt=new Map([["exit",e.PlayActivityEndReasonType.EXITED_APPLICATION],["next",e.PlayActivityEndReasonType.TRACK_SKIPPED_FORWARDS],["pause",e.PlayActivityEndReasonType.PLAYBACK_MANUALLY_PAUSED],["playbackfinished",e.PlayActivityEndReasonType.NATURAL_END_OF_TRACK],["playbackstopped",e.PlayActivityEndReasonType.PLAYBACK_MANUALLY_PAUSED],["previous",e.PlayActivityEndReasonType.TRACK_SKIPPED_BACKWARDS],["scrub_begin",e.PlayActivityEndReasonType.SCRUB_BEGIN],["scrub_end",e.PlayActivityEndReasonType.SCRUB_END],["stop",e.PlayActivityEndReasonType.NATURAL_END_OF_TRACK]]);function normalizePlayActivityDescriptor(e){const s=deepClone(e),n=function(e){var s;const n=null!==(s=e.eventType)&&void 0!==s?s:Dt.PLAY_START;if("number"==typeof n)return{eventType:n};return{eventTypeString:n,eventType:mapEventTypeString(n)}}(e);return s.eventType=n.eventType,s.eventTypeString=n.eventTypeString,void 0===s.endReasonType&&void 0!==n.eventTypeString&&(s.endReasonType=function(e){if(void 0!==e)return zt.get(e)}(n.eventTypeString)),!1!==s.reporting&&(s.reporting=!0),s}const createHelper=(e,s)=>(n,d,h)=>{const{helpers:p}=h.cache;return e in p||(p[e]=s(n,d,h)),p[e]};const returnAsField=(e,s)=>(...n)=>function(e,s){if(void 0!==s)return{[e]:s}}(e,s(...n)),createFieldFn=(e,s)=>(n,d,h)=>{const{fields:p}=h.cache;var y;return e in p||(h.cache.fields=Object.assign(Object.assign({},p),{[e]:(y=s(n,d,h),null==y?void 0:{[e]:y})})),h.cache.fields[e]},createClientFieldFn=(e,s)=>createFieldFn(e,(e,n,{client:d})=>d[s]),Wt=createFieldFn("event-type",(e,s,n)=>{var d;return void 0===e.eventType?Dt.PLAY_START:e.itemType===Nt.TIMED_METADATA_PING&&void 0!==e.timedMetadata?Dt.PLAY_END:null!==(d=e.eventType)&&void 0!==d?d:Dt.PLAY_START}),Yt=createHelper("should-include-audio-quality",(e,s,n)=>{var d,h;const p=e.userPreference;return Wt(e,s,n)["event-type"]===Dt.PLAY_END&&void 0!==(null===(d=e.audioQuality)||void 0===d?void 0:d.provided)&&void 0!==(null===(h=e.audioQuality)||void 0===h?void 0:h.targeted)&&void 0!==(null==p?void 0:p.audioQuality)&&void 0!==(null==p?void 0:p.playbackFormat)}),Gt=createFieldFn("audio-quality-provided",(e,s,n)=>{var d,h,p;if(!Yt(e,s,n))return;const y=e.audioQuality;if(void 0===(null==y?void 0:y.provided))return;const{provided:m}=y;return{"audio-sample-rate-in-hz":null!==(d=m.audioSampleRateHz)&&void 0!==d?d:0,"audio-bit-depth":null!==(h=m.audioBitDepth)&&void 0!==h?h:0,"bit-rate-in-bps":null!==(p=m.bitRateBps)&&void 0!==p?p:0,codec:m.codec,"audio-channel-type":m.audioChannelType,"playback-format":m.playbackFormat}}),Qt=createFieldFn("audio-quality-targeted",(e,s,n)=>{var d,h,p;if(!Yt(e,s,n))return;const y=e.audioQuality;if(void 0===(null==y?void 0:y.targeted))return;const{targeted:m}=y;return{"audio-sample-rate-in-hz":null!==(d=m.audioSampleRateHz)&&void 0!==d?d:0,"audio-bit-depth":null!==(h=m.audioBitDepth)&&void 0!==h?h:0,"bit-rate-in-bps":null!==(p=m.bitRateBps)&&void 0!==p?p:0,codec:m.codec,"audio-channel-type":m.audioChannelType,"playback-format":m.playbackFormat}}),Jt=createClientFieldFn("build-version","buildVersion"),Xt=["uploadedVideo","uploadedAudio","uploaded-videos","uploaded-audios"],Zt=createHelper("is-auc",({kind:e})=>void 0!==e&&Xt.includes(e)),ei=createHelper("should-send-timed-metadata",({endReasonType:s,eventType:n,itemType:d,timedMetadata:h})=>void 0!==h&&(d===Nt.TIMED_METADATA_PING||n===Dt.PLAY_START||s===e.PlayActivityEndReasonType.PLAYBACK_MANUALLY_PAUSED)),ti=createFieldFn("type",(e,s,n)=>{var d;const{id:h,reporting:p}=e;if("-1"===h||!p)switch(null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"]){case Dt.PLAY_END:return Nt.AGGREGATE_NON_CATALOG_PLAY_TIME;case Dt.PLAY_START:if("-1"===h)return Nt.INVALID}const{format:y,itemType:m}=e;return ei(e,s,n)?m===Nt.TIMED_METADATA_PING?m:Nt.STREAM:"stream"===y?Nt.STREAM:Zt(e,s,n)?Nt.ARTIST_UPLOADED_CONTENT:null!=m?m:Nt.ITUNES_STORE_CONTENT}),ii=createFieldFn("container-type",(e,s,n)=>{var d,h;if((null===(d=ti(e,s,n))||void 0===d?void 0:d.type)===Nt.AGGREGATE_NON_CATALOG_PLAY_TIME)return;const{container:p}=e;if(void 0===p)return Et.UNKNOWN;const y=null!==(h=p.type)&&void 0!==h?h:p.kind;if("number"==typeof y)return y;switch(y){case"album":case"albums":case"library-albums":return Et.ALBUM;case"artist":case"artists":case"library-artists":return Et.ARTIST;case"playlist":case"playlists":case"library-playlists":return Et.PLAYLIST;case"radio":case"radioStation":case"station":case"stations":return Et.RADIO;default:return Et.UNKNOWN}}),si=[returnAsField("album-adam-id",(e,s,n)=>{var d;if((null===(d=ii(e,s,n))||void 0===d?void 0:d["container-type"])!==Et.ALBUM)return;const{container:h}=e,p=null==h?void 0:h.id;return void 0===p||_(p)?void 0:p}),returnAsField("cloud-album-id",(e,s,n)=>{var d;if((null===(d=ii(e,s,n))||void 0===d?void 0:d["container-type"])!==Et.ALBUM)return;const{container:h}=e,p=null==h?void 0:h.id;return void 0!==p&&_(p)?p:void 0}),returnAsField("global-playlist-id",(e,s,n)=>{var d,h;if((null===(d=ii(e,s,n))||void 0===d?void 0:d["container-type"])!==Et.PLAYLIST)return;const{container:p}=e,y=null!==(h=null==p?void 0:p.catalogId)&&void 0!==h?h:null==p?void 0:p.globalId;return(null==p?void 0:p.isLibrary)&&y?y:_(null==p?void 0:p.id)||null==p?void 0:p.id}),returnAsField("playlist-version-hash",(e,s,n)=>{var d;if((null===(d=ii(e,s,n))||void 0===d?void 0:d["container-type"])!==Et.PLAYLIST)return;const{container:h}=e,p=null==h?void 0:h.versionHash;return void 0!==p&&""!==p?p:void 0}),returnAsField("station-hash",(e,s,n)=>{var d,h;if((null===(d=ii(e,s,n))||void 0===d?void 0:d["container-type"])!==Et.RADIO)return;const p=null===(h=e.container)||void 0===h?void 0:h.stationHash;return void 0!==p&&""!==p?p:void 0}),returnAsField("station-id",(e,s,n)=>{var d,h;if((null===(d=ii(e,s,n))||void 0===d?void 0:d["container-type"])===Et.RADIO)return null===(h=e.container)||void 0===h?void 0:h.id}),returnAsField("station-personalized-id",(e,s,n)=>{var d,h;if((null===(d=ii(e,s,n))||void 0===d?void 0:d["container-type"])!==Et.RADIO)return;const p=null===(h=e.container)||void 0===h?void 0:h.id;return void 0!==p&&$t.test(p)?parseInt(p.replace($t,"$1"),10):void 0}),returnAsField("universal-library-id",(e,s,n)=>{var d,h;if((null===(d=ii(e,s,n))||void 0===d?void 0:d["container-type"])!==Et.PLAYLIST)return;const{container:p}=e,y=null!==(h=null==p?void 0:p.catalogId)&&void 0!==h?h:null==p?void 0:p.globalId,m=null==p?void 0:p.id;if(void 0!==m)if((null==p?void 0:p.isLibrary)&&y){if(""!==m)return m}else if(_(m))return m})],ri=createFieldFn("container-ids",(e,s,n)=>{var d;if((null===(d=ti(e,s,n))||void 0===d?void 0:d.type)===Nt.AGGREGATE_NON_CATALOG_PLAY_TIME)return;const h=si.reduce((d,h)=>Object.assign(Object.assign({},d),h(e,s,n)),Object.create(null));return isEmpty(h)?void 0:h}),ni=createClientFieldFn("developer-token","accessToken"),ai=createClientFieldFn("device-name","deviceName"),oi=createHelper("initial-start-position-in-milliseconds",({position:e=0,startPositionInMilliseconds:s})=>s||Math.round(1e3*e)),di=createFieldFn("end-position-in-milliseconds",(e,s,n)=>{var d;switch(null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"]){case Dt.LYRIC_DISPLAY:return e.duration;case Dt.PLAY_START:return;default:if(s&&void 0===s.position)return;return e.endPositionInMilliseconds||oi(e,s,n)}}),li=createHelper("is-private",({id:e,reporting:s})=>"-1"===e||!s),ci=createFieldFn("end-reason-type",(s,n,d)=>{var h;if(!n||void 0!==(null==n?void 0:n.position))return(null===(h=ti(s,n,d))||void 0===h?void 0:h.type)===Nt.TIMED_METADATA_PING&&void 0!==s.timedMetadata||li(s,n,d)&&s.eventType===Dt.PLAY_END?e.PlayActivityEndReasonType.NOT_APPLICABLE:s.endReasonType}),{CONTAINER_CHANGED:ui,NOT_SPECIFIED:hi}=Mt,pi=createFieldFn("event-reason-hint-type",(e,s,n)=>{var d,h;if((null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"])!==Dt.PLAY_START)return;const p=e.container;return void 0===p?hi:!1===s?n.isAlexa?hi:ui:(null===(h=null==s?void 0:s.container)||void 0===h?void 0:h.id)!==p.id?ui:hi}),yi=createFieldFn("feature-name",(e,s,n)=>{var d,h,p,y;if((null===(d=ti(e,s,n))||void 0===d?void 0:d.type)===Nt.AGGREGATE_NON_CATALOG_PLAY_TIME)return;if((null===(h=Wt(e,s,n))||void 0===h?void 0:h["event-type"])===Dt.LYRIC_DISPLAY)return"now_playing";const m=null!==(y=null===(p=e.container)||void 0===p?void 0:p.name)&&void 0!==y?y:Tt.MUSICKIT;return"string"==typeof m?m:""+m}),mi=createClientFieldFn("guid","guid"),gi=createHelper("should-have-auc-adam-id",Zt),fi=createHelper("should-have-radio-adam-id",({id:e,container:s})=>Ft.test(e)||"radioStation"===(null==s?void 0:s.kind)),vi=createHelper("is-library-item-or-library-type",({id:e,isLibrary:s},n,d)=>s||_(e)),_i=createHelper("catalog-id",({catalogId:e,container:s})=>null!=e?e:null==s?void 0:s.catalogId),bi=createHelper("is-library-item-with-catalog-id",(e,s,n)=>e.isLibrary&&!!_i(e,s,n)),Ti=[returnAsField("auc-adam-id",(e,s,n)=>{var d;if((null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"])!==Dt.LYRIC_DISPLAY&&!li(e,s,n)&&!fi(e,s,n))return gi(e,s,n)?e.id:void 0}),returnAsField("cloud-id",(e,s,n)=>{var d,h;if((null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"])===Dt.LYRIC_DISPLAY)return e.cloudId;const{id:p}=e,y=void 0!==p&&""!==p;return li(e,s,n)&&(null===(h=Wt(e,s,n))||void 0===h?void 0:h["event-type"])===Dt.PLAY_START&&y&&"-1"!==p?p:fi(e,s,n)||gi(e,s,n)?e.cloudId:bi(e,s,n)&&y||vi(e,s,n)?p:e.cloudId}),returnAsField("lyric-id",(e,s,n)=>{var d,h;if((null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"])===Dt.LYRIC_DISPLAY)return null===(h=e.lyricDescriptor)||void 0===h?void 0:h.id}),returnAsField("purchased-adam-id",(e,s,n)=>{var d;if((null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"])!==Dt.LYRIC_DISPLAY)return e.purchasedId}),returnAsField("reporting-adam-id",(e,s,n)=>{var d;if(!0!==n.client.allowReportingId)return;return(null!==(d=Wt(e,s,n))&&void 0!==d?d:{})["event-type"]!==Dt.LYRIC_DISPLAY&&vi(e,s,n)?e.reportingId:void 0}),returnAsField("radio-adam-id",(e,s,n)=>{var d;if((null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"])===Dt.LYRIC_DISPLAY||li(e,s,n))return;const{container:h,id:p}=e;return Ft.test(p)||"radioStation"===(null==h?void 0:h.kind)?parseInt((""+p).replace(Ft,"$1"),10):void 0}),returnAsField("subscription-adam-id",(e,s,n)=>{var d;if(!((null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"])===Dt.LYRIC_DISPLAY||li(e,s,n)||fi(e,s,n)||gi(e,s,n))){if(bi(e,s,n))return _i(e,s,n);if(!vi(e,s,n))return e.id}})],Ei=createFieldFn("ids",(e,s,n)=>{var d;if((null===(d=ti(e,s,n))||void 0===d?void 0:d.type)===Nt.AGGREGATE_NON_CATALOG_PLAY_TIME)return;const h=Ti.reduce((d,h)=>Object.assign(Object.assign({},d),h(e,s,n)),Object.create(null));return isEmpty(h)?void 0:h}),ki=createClientFieldFn("internal-build","internalBuild"),Si=createHelper("has-episode-streaming-kind",({streamingKind:e},s,n)=>e===Bt.EPISODE),Pi=createHelper("is-stream",(e,s,n)=>{var d;return(null===(d=ti(e,s,n))||void 0===d?void 0:d.type)===Nt.STREAM}),Ii=createHelper("is-live-stream",(e,s,n)=>Pi(e,s,n)&&!Si(e,s,n)),Ai=createFieldFn("media-duration-in-milliseconds",(e,s,n)=>{var d,h,p;const y=null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"];if(y===Dt.LYRIC_DISPLAY)return 0;if(Ii(e,s,n))return 0;const m=Math.round(1e3*e.duration);if(y===Dt.PLAY_START)return m;const g=null!==(h=e.startPositionInMilliseconds)&&void 0!==h?h:Math.round(1e3*(null!==(p=e.position)&&void 0!==p?p:0));return g>1e3*e.duration?g:m}),{AUDIO:wi,VIDEO:Ri}=Lt,Oi=createFieldFn("media-type",(e,s,n)=>{var d;if((null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"])===Dt.LYRIC_DISPLAY)return wi;const{kind:h,mediaType:p}=e;if("number"==typeof p)return p;const y="string"==typeof p?p:h;return y&&/video/i.test(y)?Ri:wi}),Ci=createClientFieldFn("metrics-client-id","metricsClientId"),Mi=createFieldFn("offline",()=>!1),Di=createFieldFn("persistent-id",()=>generateUUID()),Ni=createFieldFn("play-mode",(e,s,n)=>{var d,h,p,y,m,g,v,_;if((null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"])===Dt.LYRIC_DISPLAY||(null===(h=ti(e,s,n))||void 0===h?void 0:h.type)===Nt.AGGREGATE_NON_CATALOG_PLAY_TIME)return{"auto-play-mode":null!==(p=Ni.autoplayMode)&&void 0!==p?p:0,"repeat-play-mode":null!==(y=Ni.repeatPlayMode)&&void 0!==y?y:0,"shuffle-play-mode":null!==(m=Ni.shufflePlayMode)&&void 0!==m?m:0};const b=invoke(e.playMode);return void 0!==b?{"auto-play-mode":null!==(g=b.autoplayMode)&&void 0!==g?g:0,"repeat-play-mode":null!==(v=b.repeatPlayMode)&&void 0!==v?v:0,"shuffle-play-mode":null!==(_=b.shufflePlayMode)&&void 0!==_?_:0}:void 0}),Li=createClientFieldFn("private-enabled","privateEnabled"),xi=createFieldFn("reco-data",(e,s,n)=>{var d,h;if((null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"])!==Dt.LYRIC_DISPLAY&&(null===(h=ti(e,s,n))||void 0===h?void 0:h.type)!==Nt.AGGREGATE_NON_CATALOG_PLAY_TIME)return e.recoData}),Ui=createClientFieldFn("sb-enabled","userIsSubscribed"),Bi=createClientFieldFn("siri-initiated","siriInitiated"),ji=createClientFieldFn("source-type","sourceType"),Ki=createFieldFn("start-position-in-milliseconds",(e,s,n)=>{var d,h,p,y;const m=null===(d=Wt(e,s,n))||void 0===d?void 0:d["event-type"];return m===Dt.LYRIC_DISPLAY||(null===(h=ti(e,s,n))||void 0===h?void 0:h.type)===Nt.AGGREGATE_NON_CATALOG_PLAY_TIME||Ii(e,s,n)?0:m===Dt.PLAY_START?oi(e,s,n):null!==(y=null!==(p=e.startPositionInMilliseconds)&&void 0!==p?p:previousPosition(s))&&void 0!==y?y:0}),previousPosition=e=>e&&void 0!==e.position?Math.round(1e3*e.position):0,Fi=createClientFieldFn("store-front","storefrontId"),$i=createFieldFn("timed-metadata",(e,s,n)=>{const d=e.timedMetadata;if(void 0!==d&&shouldSendTimedMetadata(e,s,n))return((e,s=8)=>{if(!(e instanceof Uint8Array))return"";const n=Array.prototype.map.call(e,formatByte).join("");return 0===s?n:n.replace(new RegExp(`(.{1,${s}})`,"g"),"$1 ").trim()})(d,0)}),shouldSendTimedMetadata=(e,s,n)=>{var d,h;return(null===(d=ti(e,s,n))||void 0===d?void 0:d.type)===Nt.TIMED_METADATA_PING||(null===(h=Wt(e,s,n))||void 0===h?void 0:h["event-type"])!==Dt.LYRIC_DISPLAY},Vi=createFieldFn("timestamp",({timestamp:e},s,n)=>null!=e?e:Date.now()),Hi=createClientFieldFn("user-agent","userAgent"),qi=createFieldFn("user-preference-audio-quality",(e,s,n)=>{var d;if(Yt(e,s,n))return null===(d=e.userPreference)||void 0===d?void 0:d.audioQuality}),zi=createFieldFn("user-preference-playback-format",(e,s,n)=>{var d;if(Yt(e,s,n))return null===(d=e.userPreference)||void 0===d?void 0:d.playbackFormat}),Wi=createFieldFn("user-token",(e,s,{client:n})=>{if(!n.preferDSID)return n.musicUserToken}),Yi=createFieldFn("utc-offset-in-seconds",(e,s,n)=>{var d;return(null===(d=ti(e,s,n))||void 0===d?void 0:d.type)===Nt.AGGREGATE_NON_CATALOG_PLAY_TIME?0:n.client.utcOffsetInSeconds}),Gi={"audio-quality-provided":Gt,"audio-quality-targeted":Qt,"build-version":Jt,"container-ids":ri,"container-type":ii,"developer-token":ni,"device-name":ai,"end-position-in-milliseconds":di,"end-reason-type":ci,"event-reason-hint-type":pi,"event-type":Wt,"feature-name":yi,guid:mi,ids:Ei,"internal-build":ki,"media-duration-in-milliseconds":Ai,"media-type":Oi,"metrics-client-id":Ci,offline:Mi,"persistent-id":Di,"play-mode":Ni,"private-enabled":Li,"reco-data":xi,"sb-enabled":Ui,"siri-initiated":Bi,"source-type":ji,"start-position-in-milliseconds":Ki,"store-front":Fi,"timed-metadata":$i,timestamp:Vi,type:ti,"user-agent":Hi,"user-preference-audio-quality":qi,"user-preference-playback-format":zi,"user-token":Wi,"utc-offset-in-seconds":Yi};let Qi=0;const buildPlayActivityData=(e,s,n,d=!1)=>{const h=((e,...s)=>Object.assign(Object.assign(Object.assign({},e),Object.assign({},...s)),{cache:{fields:Object.assign({},...s.map(e=>{var s;return null===(s=null==e?void 0:e.cache)||void 0===s?void 0:s.fields})),helpers:Object.assign({},...s.map(e=>{var s;return null===(s=null==e?void 0:e.cache)||void 0===s?void 0:s.helpers}))}}))("boolean"==typeof d?((e={},s)=>Object.assign({id:(Qi++).toFixed(0),client:s,isAlexa:!1},e))({isAlexa:d},e):Object.assign(Object.assign({},d),{client:e}));return s=normalizePlayActivityDescriptor(s),n&&(n=normalizePlayActivityDescriptor(n)),Object.assign(Object.create(null),...Object.values(Gi).map(e=>null==e?void 0:e(s,n,h)))};var Ji;!function(e){e[e.ALEXA=13]="ALEXA"}(Ji||(Ji={}));const createCookieJar=e=>{switch(void 0===e&&(e="browser"),e){case"browser":return{get:getCookie,set:setCookie};case"memory":return((e={})=>({get(s){if(void 0!==s)return e[s]},set(s,n){e[s]=n}}))();default:return e}},empty=(e,s)=>write(e,s,[],"/",0),read=(e,s)=>{const n=e.get(s);if(void 0===n||""===n)return[];return ensureArray(JSON.parse(atob(n)))},write=(e,s,n,d,h,p)=>e.set(s,btoa(JSON.stringify(n)),d,h,p),{AUTO:Xi}=xt;class PlayActivityBatchableSender{constructor(e,s){this.sender=e,this.jar=s,this.mode=Xi}flush(){return __awaiter(this,void 0,void 0,(function*(){const e=read(this.jar,"amupaee");if(void 0!==e&&0!==e.length)try{yield this.sender.send(e),empty(this.jar,"amupaee")}catch({message:s}){throw new Error("flush: "+s)}}))}send(s){return __awaiter(this,void 0,void 0,(function*(){if(this.mode===Xi&&(Array.isArray(s)||s["end-reason-type"]!==e.PlayActivityEndReasonType.EXITED_APPLICATION))return this.sender.send(s);((e,s,n,d,h,p)=>{write(e,s,[...read(e,s),n],d,h,p)})(this.jar,"amupaee",s,"/")}))}}class Timeline{constructor(){this._events={},this._keys=[]}get events(){return this._events}get first(){return this.at(0)}get keys(){return this._keys}get last(){return this.at(this.length-1)}get length(){return this._keys.length}get second(){return this.at(1)}at(e){if(e>this.length-1)throw new Error("Invalid timeline index");const s=this._keys[e];return this._events[s]}before(e){if("number"!=typeof e){const s=[];for(const e in this._events)hasOwn(this._events,e)&&s.push(this._events[e]);e=this._keys[s.indexOf(e)]}const s=this._keys.indexOf(e);if(-1===s)throw new Error("Key not found");if(s>0)return this._events[this._keys[s-1]]}drain(){const e=this._keys.map(e=>this._events[e]);return this.reset(),e}reset(){this._events={},this._keys=[]}pop(){return __awaiter(this,void 0,void 0,(function*(){const e=this._keys.pop();if(void 0===e)return Promise.reject("TIMELINE IS EMPTY");const s=this._events[e];return delete this._events[e],Promise.resolve(s)}))}add(e,s){return __awaiter(this,void 0,void 0,(function*(){return this.push(e,s)}))}push(e,s=Date.now()){return __awaiter(this,void 0,void 0,(function*(){for(;-1!==this._keys.indexOf(s);)s++;return this._events[s]=e,this._keys.push(s),Promise.resolve(s)}))}shift(){return __awaiter(this,void 0,void 0,(function*(){const e=this._keys.shift();if(void 0===e)return Promise.reject("TIMELINE IS EMPTY");const s=this._events[e];return delete this._events[e],Promise.resolve(s)}))}unshift(e,s=Date.now()){return __awaiter(this,void 0,void 0,(function*(){for(;-1!==this._keys.indexOf(s);)s++;return this._events[s]=e,this._keys.unshift(s),Promise.resolve(s)}))}}const Zi=new Logger;class TimedMetadataTracker{constructor(e,s){this.client=e,this._currentValue=s}get currentValue(){return this._currentValue}clear(){this._currentValue=void 0}ping(e,s){return __awaiter(this,void 0,void 0,(function*(){this.timedMetadataChanged(e)&&(void 0!==this._currentValue&&(yield this.client.pingTimedMetadata(s,this._currentValue)),this._currentValue=void 0===e?void 0:e.slice(0))}))}timedMetadataChanged(e){const{_currentValue:s}=this;return void 0===s?void 0!==e:void 0===e||(e.length!==s.length||s.some((s,n)=>s!==e[n]))}}const transitionEvent=e=>({type:e});function deriveTransitionEvent(s){if(s.itemType===Nt.TIMED_METADATA_PING)return!1;if(function(e){return e.eventType===Dt.PLAY_START}(s))return transitionEvent("play");if(function(e){if(e.eventType!==Dt.PLAY_END)return!1;if(void 0===e.endReasonType)throw new Error("PLAY_END activity descriptor requires an endReasonType value");return!0}(s)){const n=s.endReasonType;if(n===e.PlayActivityEndReasonType.SCRUB_BEGIN)return transitionEvent("scrubBegin");if(n===e.PlayActivityEndReasonType.SCRUB_END)return transitionEvent("scrubEnd");if(n===e.PlayActivityEndReasonType.EXITED_APPLICATION)return!1}return transitionEvent("stop")}const createMPAFMachine=()=>function(e,s){void 0===s&&(s={});var n=t(f(r(e.states[e.initial].entry).map((function(e){return i(e,s.actions)})),e.context,Kt),2),d=n[0],h=n[1],p={config:e,_options:s,initialState:{value:e.initial,actions:d,context:h,matches:a(e.initial)},transition:function(s,n){var d,h,y="string"==typeof s?{value:s,context:e.context}:s,m=y.value,g=y.context,v=u(n),_=e.states[m];if(_.on){var b=r(_.on[v.type]);try{for(var T=function(e){var s="function"==typeof Symbol&&Symbol.iterator,n=s&&e[s],d=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&d>=e.length&&(e=void 0),{value:e&&e[d++],done:!e}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")}(b),E=T.next();!E.done;E=T.next()){var k=E.value;if(void 0===k)return c(m,g);var S="string"==typeof k?{target:k}:k,P=S.target,I=S.actions,A=void 0===I?[]:I,w=S.cond,R=void 0===w?function(){return!0}:w,O=void 0===P,C=null!=P?P:m,M=e.states[C];if(R(g,v)){var D=t(f((O?r(A):[].concat(_.exit,A,M.entry).filter((function(e){return e}))).map((function(e){return i(e,p._options.actions)})),g,v),3),N=D[0],L=D[1],x=D[2],U=null!=P?P:m;return{value:U,context:L,actions:N,changed:P!==m||N.length>0||x,matches:a(U)}}}}catch(t){d={error:t}}finally{try{E&&!E.done&&(h=T.return)&&h.call(T)}finally{if(d)throw d.error}}}return c(m,g)}};return p}({id:"mpaf",initial:"idle",context:{},states:{error:{},idle:{on:{play:"playing",stop:"idle",scrubBegin:{target:"scrubbing",actions:o(e=>Object.assign(Object.assign({},e),{stateBeforeScrub:"idle"}))},scrubEnd:{target:"error",actions:["clearStateBeforeScrub","setScrubEndError"]}}},playing:{on:{scrubBegin:{target:"scrubbing",actions:o(e=>Object.assign(Object.assign({},e),{stateBeforeScrub:"playing"}))},stop:"idle",scrubEnd:{target:"error",actions:["clearStateBeforeScrub","setScrubEndError"]}}},scrubbing:{on:{scrubEnd:[{target:"idle",cond:({stateBeforeScrub:e})=>"idle"===e,actions:["clearStateBeforeScrub"]},{target:"playing",actions:["clearStateBeforeScrub"]}]}}}},{actions:{clearStateBeforeScrub:o(e=>__rest(e,["stateBeforeScrub"])),setScrubEndError:o(e=>Object.assign(Object.assign({},e),{errorMessage:"The scrub() method was called with the SCRUB_END action without a previous SCRUB_START descriptor"}))}});class MPAFStateMachine{constructor(){this.machine=createMPAFMachine(),this.machineService=function(e){var s=e.initialState,n=jt.NotStarted,d=new Set,h={_machine:e,send:function(h){n===jt.Running&&(s=e.transition(s,h),l(s,u(h)),d.forEach((function(e){return e(s)})))},subscribe:function(e){return d.add(e),e(s),{unsubscribe:function(){return d.delete(e)}}},start:function(d){if(d){var p="object"==typeof d?d:{context:e.config.context,value:d};s={value:p.value,actions:[],context:p.context,matches:a(p.value)}}return n=jt.Running,l(s,Kt),h},stop:function(){return n=jt.Stopped,d.clear(),h},get state(){return s},get status(){return n}};return h}(this.machine).start()}get currentState(){return this.machineService.state}get currentStateName(){return this.currentState.value}matches(e){return this.machineService.state.matches(e)}transition(e,s){const n=deriveTransitionEvent(e);if(!1===n)return this.currentStateName;if(this.machineService.send(n),this.matches("error"))throw new Error(this.machineService.state.context.errorMessage);return this.currentStateName}}class StatelessPlayActivity extends class{constructor(e,s,n,d){var h,p,y,m;this._accessToken=e,this._musicUserToken=s,this._storefrontId=n,this.privateEnabled=!1,this.siriInitiated=!1,this.clientId="JSCLIENT",this.eventType="JSPLAY",this.internalBuild=!1,this.preferDSID=!1,this.sourceType=Ut.MUSICKIT,this._utcOffset=(new Date).getTimezoneOffset(),this._userIsSubscribed=!0,this._allowReportingId=!1,d&&(this._appInfo=d.app,this._navigator=d.navigator,this._userAgent=d.userAgent,hasOwn(d,"utcOffset")&&isNaN(d.utcOffset)?this._utcOffsetInSeconds=-1:hasOwn(d,"utcOffset")&&(this._utcOffset=d.utcOffset),this.clientId=d.clientId||"JSCLIENT",this._deviceName=d.deviceName,this.guid=d.guid,this.metricsClientId=d.metricsClientId,this.preferDSID=null!==(h=d.preferDSID)&&void 0!==h&&h,this.sourceType=void 0!==d.sourceType&&"number"==typeof d.sourceType?d.sourceType:Ut.MUSICKIT,this._userIsSubscribed=null===(p=d.userIsSubscribed)||void 0===p||p,this._allowReportingId=null!==(y=d.allowReportingId)&&void 0!==y&&y),this.buildVersion=((e,s,n,d)=>[fullAppId(e,s),os(d),model(n),build(s)].join(" "))(this._appId,this._appInfo,this.navigator,this.userAgent),this.sender=new PlayActivitySender({accessToken:this._accessToken,clientId:this.clientId,eventType:this.eventType,fetch:null==d?void 0:d.fetch,fetchOptions:null==d?void 0:d.fetchOptions,headersClass:null===(m=null==d?void 0:d.fetch)||void 0===m?void 0:m.Headers,isQA:null==d?void 0:d.isQA,logInfo:null==d?void 0:d.logInfo,musicUserToken:this._musicUserToken,preferDSID:this.preferDSID,sourceType:this.sourceType,traceTag:null==d?void 0:d.traceTag})}get accessToken(){return invoke(this._accessToken)}get appID(){return void 0===this._appId&&(this._appId=fullAppId(this._appId,this._appInfo)),this._appId}get deviceName(){return this._deviceName}get musicUserToken(){return invoke(this._musicUserToken)}get navigator(){var e;return null!==(e=this._navigator)&&void 0!==e?e:"undefined"==typeof navigator?Vt:navigator}get storefrontId(){return invoke(this._storefrontId)}get userAgent(){var e;return null!==(e=this._userAgent)&&void 0!==e?e:this.navigator.userAgent}get userIsSubscribed(){return invoke(this._userIsSubscribed)}get allowReportingId(){return invoke(this._allowReportingId)}get utcOffsetInSeconds(){if(void 0===this._utcOffsetInSeconds&&void 0!==this._utcOffset&&!isNaN(this._utcOffset)){const e=60*this._utcOffset;this._utcOffsetInSeconds=e<=0?Math.abs(e):-e}return void 0===this._utcOffsetInSeconds||isNaN(this._utcOffsetInSeconds)?-1:this._utcOffsetInSeconds}send(e){return __awaiter(this,void 0,void 0,(function*(){return this.sender.send(e)}))}buildDescriptorForPlayParams(e,s,n,d,h){const p="stream"===e.format?Nt.STREAM:Nt.ITUNES_STORE_CONTENT;return Object.assign(Object.assign(Object.assign({},e),{container:n,duration:null!=d?d:0,eventType:s,itemType:p}),h)}buildForPlayParams(e,s,n,d=0,h={},p=!1){return this.build(this.buildDescriptorForPlayParams(e,s,n,d,h),p)}}{constructor(e,s,n,d){super(e,s,n,d)}build(e,s){return buildPlayActivityData(this,e,s,"JSCLIENT"!==this.clientId)}}class PlayActivity{constructor(e,s,n,d){this.timeline=new Timeline,this._paf=new StatelessPlayActivity(e,s,n,d),this._cookieJar=createCookieJar(null==d?void 0:d.cookieJar),this.sender=new PlayActivityBatchableSender(this._paf.sender,this._cookieJar),this._machine=new MPAFStateMachine,this._timedMetadataTracker=new TimedMetadataTracker(this)}get mode(){return this.sender.mode}set mode(e){this.sender.mode=e}get privateEnabled(){return this._paf.privateEnabled}set privateEnabled(e){this._paf.privateEnabled=e}get timedMetadata(){return this._timedMetadataTracker.currentValue}clearTimedMetadata(){return this._timedMetadataTracker.clear()}setTimedMetadata(e,s){return __awaiter(this,void 0,void 0,(function*(){yield this._timedMetadataTracker.ping(e,s)}))}activate(s=!1){return __awaiter(this,void 0,void 0,(function*(){if(s)try{yield this.flush()}catch(d){if(!(e=>(e=>{switch(typeof e){case"string":return e;case"object":return e.message?"string"!=typeof e.message?"":e.message:"";default:return""}})(e).includes("send() called without any data"))(d))throw d}const n=this.timeline.last;if(n&&n.endReasonType===e.PlayActivityEndReasonType.EXITED_APPLICATION)return this.timeline.pop()}))}exit(s=0){return __awaiter(this,void 0,void 0,(function*(){yield this.stop(s,e.PlayActivityEndReasonType.EXITED_APPLICATION)}))}pause(s=0){return __awaiter(this,void 0,void 0,(function*(){yield this.stop(s,e.PlayActivityEndReasonType.PLAYBACK_MANUALLY_PAUSED)}))}pingTimedMetadata(s,n,d=this.previousDescriptor){return __awaiter(this,void 0,void 0,(function*(){yield this._addToTimeline(Object.assign(Object.assign({},d),{position:s,endReasonType:e.PlayActivityEndReasonType.NOT_APPLICABLE,eventType:Dt.PLAY_END,itemType:Nt.TIMED_METADATA_PING,timedMetadata:n}))}))}play(e,s=0){return __awaiter(this,void 0,void 0,(function*(){const n=this.timeline.length>0;if(void 0===e){if(!n)return;const e=this.previousDescriptor;return e.eventType===Dt.PLAY_END&&delete e.endReasonType,void(yield this._addToTimeline(Object.assign(Object.assign({},this.sanitizePreviousDescriptor(e)),{eventType:Dt.PLAY_START})))}if(n){const e=this.previousDescriptor;if(this._machine.matches("playing")&&!(({id:e,reporting:s=!0,eventType:n})=>("-1"===e||!s)&&n===Dt.PLAY_END)(e))return Promise.reject(new Error("The play() method was called without a previous stop() or pause() call."))}yield this._addToTimeline(Object.assign(Object.assign({},e),{eventType:Dt.PLAY_START,position:s}))}))}scrub(s=0,n=e.PlayActivityEndReasonType.SCRUB_BEGIN){return __awaiter(this,void 0,void 0,(function*(){yield this._addToTimeline(Object.assign(Object.assign({},this.sanitizePreviousDescriptor(this.previousDescriptor)),{eventType:Dt.PLAY_END,endReasonType:n,position:s}))}))}skip(s,n=e.PlayActivityEndReasonType.TRACK_SKIPPED_FORWARDS,d=0){return __awaiter(this,void 0,void 0,(function*(){yield this.stop(d,n),yield this.play(s)}))}stop(s=0,n=e.PlayActivityEndReasonType.NATURAL_END_OF_TRACK){return __awaiter(this,void 0,void 0,(function*(){let d=this.previousDescriptor;if(d.endReasonType===e.PlayActivityEndReasonType.EXITED_APPLICATION&&(yield this.timeline.pop(),empty(this._cookieJar,"amupaee"),d=this.previousDescriptor),this._machine.matches("playing")){const e=Object.assign(Object.assign({},this.sanitizePreviousDescriptor(d)),{eventType:Dt.PLAY_END,endReasonType:n,position:s,timedMetadata:this._timedMetadataTracker.currentValue});yield this._addToTimeline(e)}}))}build(e,s){if(void 0===e&&void 0===s&&Zi.warn("You are calling build() from a stateful PAF client. Please, use a stateless client or exit(), pause(), play(), scrub(), skip() or stop() instead."),void 0===e){if(0===this.timeline.length)throw new Error("build() called without a play activity descriptor");e=this.timeline.last}if(void 0===s){if(void 0===(s=this.timeline.before(e))&&e.eventType===Dt.PLAY_END)throw new Error("Cannot build() for PLAY_END descriptors without previous descriptors");s=null!=s&&s}return this._paf.build(Object.assign(Object.assign({},e),{timedMetadata:this.timedMetadata}),s)}addForPlayParams(e,s,n,d=0,h={}){return __awaiter(this,void 0,void 0,(function*(){yield this._addToTimeline(this.buildDescriptorForPlayParams(e,s,n,d,h))}))}buildDescriptorForPlayParams(e,s,n,d=0,h={}){const p="stream"===e.format?Nt.STREAM:Nt.ITUNES_STORE_CONTENT;return normalizePlayActivityDescriptor(Object.assign(Object.assign(Object.assign({},e),{container:n,duration:d,eventType:s,itemType:p}),h))}flush(){return this.sender.flush()}_addToTimeline(e){return __awaiter(this,void 0,void 0,(function*(){e=Object.assign(Object.assign({},e),{timestamp:Date.now()});const s=this.timeline.length>0&&this.timeline.last;yield this.timeline.add(e);const n=this.build(e,s);yield this.send(n,e)}))}get previousDescriptor(){const e=this.timeline.last;if(void 0===e)throw new Error("A method was called without a previous descriptor");return exceptFields(e,"timestamp")}buildForPlayParams(e,s,n,d=0,h={},p=!1){return Zi.warn("You are using buildsForPlayParams from a stateful PlayActivity. Please, use StatelessPlayActivity instead"),this._paf.buildForPlayParams(e,s,n,d,h,p)}send(e,s){e=ensureArray(e);const n=normalizePlayActivityDescriptor(s);return e.forEach(e=>this._machine.transition(n,e)),this.sender.send(e)}sanitizePreviousDescriptor(e){let s=deepClone(e);return s.itemType===Nt.TIMED_METADATA_PING&&(s=exceptFields(s,"itemType")),s}}function formattedSeconds(e){return{hours:Math.floor(e/3600),minutes:Math.floor(e%3600/60)}}const es=["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],ts=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],is=["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],noop=()=>Promise.resolve(),ss=(e=>{if(void 0===e)return noop;const s=es.find(s=>"function"==typeof e.prototype[s]);return"string"!=typeof s?noop:(e=self.document)=>{var n;return null===(n=null==e?void 0:e[s])||void 0===n?void 0:n.call(e)}})(HTMLDocument),rs=(e=>{if(void 0===e)return()=>!1;const s=ts.find(s=>s in e.prototype);return"string"!=typeof s?()=>!1:(e=self.document)=>!!e[s]})(HTMLDocument),ns=(e=>{if(void 0===e)return noop;const s=is.find(s=>"function"==typeof e.prototype[s]);return"string"!=typeof s?noop:e=>null==e?void 0:e[s]()})(HTMLElement);class Fullscreen{constructor(e){this.player=e}exit(){return __awaiter(this,void 0,void 0,(function*(){if(this.isInFullscreen())return this.stopDispatchingEvents(()=>this.exitFullscreen())}))}request(e){return __awaiter(this,void 0,void 0,(function*(){if(void 0!==e)return this.stopDispatchingEvents(()=>this.requestFullscreenForElement(e))}))}stopDispatchingEvents(e){return __awaiter(this,void 0,void 0,(function*(){return this.player.windowHandlers.stopListeningToVisibilityChanges(e)}))}exitFullscreen(){return ss()}isInFullscreen(){return rs()}requestFullscreenForElement(e){return ns(e)}}class UnsupportedSeeker{constructor(){this.ended=!1}start(){O.warn("seeker.start is not supported in this playback method")}end(){O.warn("seeker.end is not supported in this playback method")}seekToTime(e){return O.warn("seekToTime is not supported in this playback method"),Promise.resolve()}}class PlayerSeeker{constructor(e){this._ended=!1,this._lastSeekedTime=-1,this._startTime=-1,O.debug("seeker: new"),this._player=e}get ended(){return this._ended}get isEngagedInPlayback(){return this._player.isEngagedInPlayback}get stillPlayingSameItem(){return this._currentItem===this._player.nowPlayingItem}end(){O.debug("seeker: end"),-1!==this._startTime?this._ended?O.warn("seeker: Cannot end the same seeker twice."):(this.dispatchStartEvent(),this.dispatchEndEvent()):O.warn("seeker: Cannot end a seeker before starting it.")}seekToTime(e){return __awaiter(this,void 0,void 0,(function*(){var s;if(O.debug("seeker: seekToTime",e),!this.ended)return this.stillPlayingSameItem||(this._currentItem=this._player.nowPlayingItem,this._startTime=0),this._lastSeekedTime=e,s=this._player.seekToTime(e),__awaiter(void 0,void 0,void 0,(function*(){try{return yield s}catch(Kt){if("cancelled"!==Kt.message)throw Kt}}));O.warn("seeker: Cannot seek once the seeker has ended")}))}start(){O.debug("seeker: start"),-1===this._startTime?(this._currentItem=this._player.nowPlayingItem,this._startTime=this._player.currentPlaybackTime,this._lastSeekedTime=this._startTime):O.warn("seeker: Cannot start same seeker twice")}dispatch(e,s){this.isEngagedInPlayback?(O.debug("seeker: dispatch",e),this._player.dispatch(e,s)):O.debug("seeker: do not dispatch because isEngagedInPlayback",this.isEngagedInPlayback)}dispatchStartEvent(){this.stillPlayingSameItem||(this._startTime=0,this._lastSeekedTime=0),this.dispatch(ft.playbackScrub,{position:this._startTime})}dispatchEndEvent(){this._ended=!0,this.dispatch(ft.playbackScrub,{position:this._lastSeekedTime,endReasonType:e.PlayActivityEndReasonType.SCRUB_END})}}const Bind=()=>(e,s,n)=>{if(void 0===n||"function"!=typeof n.value)throw new TypeError(`Only methods can be decorated with @Bind, but ${s} is not a method.`);return{configurable:!0,get(){const e=n.value.bind(this);return Object.defineProperty(this,s,{value:e,configurable:!0,writable:!0}),e}}},{visibilityChangeEvent:as,visibilityState:ds,unloadEventName:ls}=(()=>{let e="visibilitychange",s="visibilityState";void 0!==document.mozHidden?(e="mozvisibilitychange",s="mozVisibilityState"):void 0!==document.msHidden?(e="msvisibilitychange",s="msVisibilityState"):document.webkitHidden&&(e="webkitvisibilitychange",s="webkitVisibilityState");return{visibilityChangeEvent:e,visibilityState:s,unloadEventName:"onpagehide"in window?"pagehide":"unload"}})();class WindowHandlers{constructor(e,s=qe){this.browser=s,this.dispatchVisibilityChanges=!0,this.player=e}activate(e=self,s=self.document){s.addEventListener(as,this.visibilityChanged),e.addEventListener("storage",this.storage,!1),e.addEventListener(ls,this.windowUnloaded)}deactivate(){document.removeEventListener(as,this.visibilityChanged),window.removeEventListener("storage",this.storage),window.addEventListener(ls,this.windowUnloaded)}stopListeningToVisibilityChanges(e){return __awaiter(this,void 0,void 0,(function*(){this.dispatchVisibilityChanges=!1;const s=yield e();return this.dispatchVisibilityChanges=!0,s}))}dispatch(e,s={}){this.player.dispatch(e,s)}storage({key:e,newValue:s}){e===Ye&&this.player.tsidChanged(s)}visibilityChanged(e){const s=e.target[ds];O.log("dc visibilityState",s,e,rs()),this.browser.isiOS&&this.dispatchVisibilityChanges&&("hidden"===s?this.dispatch(ft.playerExit,{position:this.player.currentPlaybackTime}):"visible"===s&&this.dispatch(ft.playerActivate))}windowUnloaded(){this.player.isPlaying&&this.dispatch(ft.playerExit,{position:this.player.currentPlaybackTime})}}__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object]),__metadata("design:returntype",void 0)],WindowHandlers.prototype,"storage",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Event]),__metadata("design:returntype",void 0)],WindowHandlers.prototype,"visibilityChanged",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[]),__metadata("design:returntype",void 0)],WindowHandlers.prototype,"windowUnloaded",null);const{bufferedProgressDidChange:cs,mediaCanPlay:us,mediaElementCreated:hs,mediaPlaybackError:ps,nowPlayingItemDidChange:ys,nowPlayingItemWillChange:ms,metadataDidChange:gs,primaryPlayerDidChange:fs,playbackDurationDidChange:vs,playbackProgressDidChange:_s,playbackStateDidChange:bs,playbackRateDidChange:Ts,playbackStateWillChange:Es,playbackTargetAvailableDidChange:ks,playbackTargetIsWirelessDidChange:Ss,playbackTimeDidChange:Ps,playbackVolumeDidChange:Is}=bt,As=["canplay","durationchange","ended","error","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","timeupdate","volumechange","waiting"],{ended:ws,loading:Rs,paused:Os,playing:Cs,seeking:Ms,stopped:Ds,waiting:Ns}=e.PlaybackStates;class BasePlayer{constructor(s){this.privateEnabled=!1,this.siriInitiated=!1,this.previewOnly=!1,this._currentBufferedProgress=0,this._paused=!1,this._playbackState=e.PlaybackStates.none,this._stopped=!1,this._playbackDidStart=!1,this._currentPlaybackProgress=0,this._isPrimaryPlayer=!0,this._playbackTargetAvailable=!1,this._playbackTargetIsWireless=!1,this._serial=Date.now().toString(),this._isDestroyed=!1,this._dispatcher=s.services.dispatcher,this._timing=s.services.timing,this._context=s.context||{},this.privateEnabled=s.privateEnabled||!1,this.siriInitiated=s.siriInitiated||!1,this._bitrateCalculator=s.services.bitrateCalculator,this.windowHandlers=new WindowHandlers(this),this.fullscreen=new Fullscreen(this),localStorage.setItem(Ye,this._serial)}get bitrate(){return this._bitrateCalculator.bitrate}get currentBufferedProgress(){return this._currentBufferedProgress}set currentBufferedProgress(e){this._currentBufferedProgress!==e&&(this._currentBufferedProgress=e,this._dispatcher.publish(cs,{progress:e}))}get _currentDuration(){return this._targetElement.duration}get _currentTime(){var e;const s=this._targetElement.currentTime,n=this._buffer;return s-(null!==(e=null==n?void 0:n.currentTimestampOffset)&&void 0!==e?e:0)}get currentPlaybackDuration(){const s=this.nowPlayingItem;if(!s)return 0;const n=(null==s?void 0:s.playbackType)===e.PlaybackType.encryptedFull||(null==s?void 0:s.playbackType)===e.PlaybackType.unencryptedFull,d=null==s?void 0:s.playbackDuration;return n&&d?this.calculateTime(d/1e3):this.calculateTime(this._currentDuration)}get currentPlaybackTime(){return this.calculateTime(this._currentTime)}calculateTime(e){return this._timing.time(e)}get currentPlaybackTimeRemaining(){return this.currentPlaybackDuration-this.currentPlaybackTime}get currentPlaybackProgress(){return this._currentPlaybackProgress||0}set currentPlaybackProgress(e){this._currentPlaybackProgress!==e&&(this._currentPlaybackProgress=e,this._dispatcher.publish(_s,{progress:e}))}get formattedCurrentPlaybackDuration(){return formattedSeconds(this.currentPlaybackDuration)}get hasMediaElement(){return this._targetElement instanceof HTMLElement&&null!==this._targetElement.parentNode}get isEngagedInPlayback(){return!this._stopped&&!this.isPaused()}get isPlaying(){return this.playbackState===Cs}get isPrimaryPlayer(){return this._isPrimaryPlayer}set isPrimaryPlayer(e){e!==this._isPrimaryPlayer&&(this._isPrimaryPlayer=e,this._isPrimaryPlayer?localStorage.setItem(Ye,this._serial):(this._dispatcher.publish(fs,{target:this}),this.pause({userInitiated:!1})))}get isReady(){return 0!==this._targetElement.readyState}get nowPlayingItem(){return this._nowPlayingItem}set nowPlayingItem(e){const s=this._dispatcher;if(void 0===e)return s.publish(ms,{item:e}),this._nowPlayingItem=e,void s.publish(ys,{item:e});const n=this._nowPlayingItem,d=this._buffer;(null==n?void 0:n.isEqual(e))||(s.publish(ms,{item:e}),this.isPlaying&&(null==d?void 0:d.currentItem)!==e&&this._pauseMedia(),n&&(O.debug("setting state to ended on ",n.title),n.state=D.ended,n.endMonitoringStateDidChange(),n.endMonitoringStateWillChange()),this._nowPlayingItem=e,O.debug("setting state to playing on ",e.title),e.state=D.playing,e&&e.info&&this._setTargetElementTitle(e.info),s.publish(ys,{item:e}),s.publish(vs,{currentTarget:this._targetElement,duration:this.currentPlaybackDuration,target:this._targetElement,type:"durationchange"}))}get playbackRate(){return this._targetElement.playbackRate}set playbackRate(e){this._targetElement.playbackRate=e}get playbackState(){return this._playbackState}set playbackState(e){const s=this._playbackState;if(e===s)return;const n={oldState:s,state:e,nowPlayingItem:this.nowPlayingItem?{id:this.nowPlayingItem.id,type:this.nowPlayingItem.type}:void 0};O.debug("BasePlayer.playbackState is changing",n),this._dispatcher.publish(Es,n),this._playbackState=e,this._dispatcher.publish(bs,n)}get playbackTargetAvailable(){return void 0!==window.WebKitPlaybackTargetAvailabilityEvent&&this._playbackTargetAvailable}set playbackTargetAvailable(e){e!==this._playbackTargetAvailable&&(this._playbackTargetAvailable=e,this._dispatcher.publish(ks,{available:e}))}get playbackTargetIsWireless(){return void 0!==window.WebKitPlaybackTargetAvailabilityEvent&&this._playbackTargetIsWireless}set playbackTargetIsWireless(e){e!==this._playbackTargetIsWireless&&(this._playbackTargetIsWireless=e,this._dispatcher.publish(Ss,{playing:e}))}get volume(){return this._targetElement.volume}set volume(e){this._targetElement.volume=e}get isDestroyed(){return this._isDestroyed}clearNextManifest(){var e;null===(e=this._buffer)||void 0===e||e.clearNextManifest()}initialize(){return __awaiter(this,void 0,void 0,(function*(){O.debug("BasePlayer.initialize"),this.isPlayerSupported()?(yield this.initializeMediaElement(),yield this.initializeExtension(),this.initializeEventHandlers(),this._dispatcher.publish(hs,this._targetElement)):O.warn("{this.constructor.name} not supported")}))}initializeEventHandlers(){if(this.windowHandlers.activate(),!this.hasMediaElement)return;const e=this._targetElement;window.WebKitPlaybackTargetAvailabilityEvent&&(e.addEventListener("webkitplaybacktargetavailabilitychanged",e=>{this.playbackTargetAvailable="available"===e.availability}),e.addEventListener("webkitcurrentplaybacktargetiswirelesschanged",e=>{this.playbackTargetIsWireless=e.target===this._targetElement&&!this.playbackTargetIsWireless})),As.forEach(s=>e.addEventListener(s,this)),this._dispatcher.publish(ft.playerActivate)}removeEventHandlers(){As.forEach(e=>this._targetElement.removeEventListener(e,this)),this.windowHandlers.deactivate()}isPaused(){return this._paused}exitFullscreen(){return this.fullscreen.exit()}requestFullscreen(e){return this.fullscreen.request(e)}newSeeker(){var e;return null===(e=this._seeker)||void 0===e||e.end(),this._seeker=new PlayerSeeker(this),this._seeker}stop(e){return __awaiter(this,void 0,void 0,(function*(){O.debug("BasePlayer.stop",e),yield this._waitForPendingPlay(),this.isPlaying&&this.dispatch(ft.playbackStop,Object.assign({position:this.currentPlaybackTime,startPosition:this.initialBufferPosition,playingDate:this.currentPlayingDate,startPlayingDate:this.initialPlayingDate},e)),yield this.stopMediaAndCleanup()}))}stopMediaAndCleanup(e=Ds){return __awaiter(this,void 0,void 0,(function*(){O.debug("stopMediaAndCleanup"),yield this._stopMediaElement(),this._stopped=!0,this._paused=!1,this.nowPlayingItem=void 0,this.initialBufferPosition=void 0,this.initialPlayingDate=void 0,this.playbackState=e}))}_calculatePlaybackProgress(){this.currentPlaybackProgress=Math.round(100*(this.currentPlaybackTime/this.currentPlaybackDuration||0))/100}destroy(){var e,s;if(O.debug("BasePlayer.destroy"),this._isDestroyed=!0,!this.hasMediaElement)return;const n=this._targetElement;null===(e=this.extension)||void 0===e||e.destroy(n),this.removeEventHandlers(),this.cleanupElement(),null===(s=n.parentNode)||void 0===s||s.removeChild(n)}handleEvent(s){var n;return __awaiter(this,void 0,void 0,(function*(){switch("timeupdate"!==s.type&&O.debug("BasePlayer.handleEvent: ",s.type,s,this.isPaused(),this._stopped),s.type){case"canplay":this._dispatcher.publish(us,s),this._playbackState!==e.PlaybackStates.waiting||this._targetElement.paused||(this.playbackState=e.PlaybackStates.playing);break;case"durationchange":this._targetElement.duration!==1/0&&(s.duration=this.currentPlaybackDuration,this._dispatcher.publish(vs,s),this._calculatePlaybackProgress());break;case"ended":{if(O.debug('media element "ended" event'),null===(n=this.nowPlayingItem)||void 0===n?void 0:n.isLinearStream)return void O.warn("ignoring ended event for linear stream",s);if(this.isElementCleaned()){O.debug('media element already cleaned, ignoring "ended" event');break}const d=this.currentPlaybackTime,h=this.currentPlayingDate;yield this.stopMediaAndCleanup(ws),this.dispatch(ft.playbackStop,{position:d,playingDate:h,endReasonType:e.PlayActivityEndReasonType.NATURAL_END_OF_TRACK});break}case"error":O.error("Playback Error",s,this._targetElement.error),this._dispatcher.publish(ps,new MKError(MKError.MEDIA_PLAYBACK,"Playback Error"));break;case"loadedmetadata":this._dispatcher.publish(gs,s);break;case"loadstart":this.playbackState=Rs;break;case"pause":this.playbackState=this._stopped?Ds:Os;break;case"play":case"playing":this._paused=!1,this._stopped=!1,this.isPrimaryPlayer=!0,this.playbackState=Cs;break;case"progress":{const e=this._targetElement.buffered;this.handleBufferStart(),1===e.length&&0===e.start(0)&&(this.currentBufferedProgress=Math.round(e.end(0)/this.currentPlaybackDuration*100));break}case"ratechange":this._dispatcher.publish(Ts,s);break;case"seeked":this._stopped?this.playbackState=Ds:this._paused?this.playbackState=Os:this.playbackState!==ws&&(this.playbackState=Cs);break;case"seeking":this.playbackState===Os?this._paused=!0:this.playbackState===Ds&&(this._stopped=!0),this.playbackState!==ws&&(this.playbackState=Ms);break;case"timeupdate":{this._dispatcher.publish(Ps,{currentPlaybackDuration:this.currentPlaybackDuration,currentPlaybackTime:this.currentPlaybackTime,currentPlaybackTimeRemaining:this.currentPlaybackTimeRemaining}),this._calculatePlaybackProgress();const e=this._buffer;e&&(e.currentTime=this.currentPlaybackTime);break}case"volumechange":this._dispatcher.publish(Is,s);break;case"waiting":this.playbackState=Ns}}))}handleBufferStart(){const{_targetElement:e}=this;void 0!==this.initialBufferPosition||e.paused||0===e.buffered.length||(this.initialBufferPosition=e.buffered.start(0),this.initialPlayingDate=this.currentPlayingDate,O.debug("BasePlayer.handleBufferStart: setting initial buffer position ",this.initialBufferPosition))}pause(e={}){return __awaiter(this,void 0,void 0,(function*(){yield this._waitForPendingPlay(),this.isPlaying&&(yield this._pauseMedia(),this._paused=!0,this.dispatch(ft.playbackPause,Object.assign({position:this.currentPlaybackTime,playingDate:this.currentPlayingDate},e)))}))}play(e=!0){return __awaiter(this,void 0,void 0,(function*(){if(O.debug("BasePlayer.play()"),this.nowPlayingItem)try{const afterPlay=()=>{O.debug("BasePlayer.play dispatching playbackPlay"),this.dispatch(ft.playbackPlay,{userInitiated:e,position:this.currentPlaybackTime,playingDate:this.currentPlayingDate})};yield this._playMedia(afterPlay)}catch(Kt){return void("NotAllowedError"!==Kt.name&&"NotSupportedError"!==Kt.name||O.error("BasePlayer.play() rejected due to",Kt))}}))}preload(){return this._loadMedia()}showPlaybackTargetPicker(){this.playbackTargetAvailable&&this._targetElement.webkitShowPlaybackTargetPicker()}dispatch(e,s){void 0===s.item&&(s.item=this.nowPlayingItem),hasOwn(s,"isPlaying")||(s.isPlaying=this.isPlaying),this._dispatcher.publish(e,s)}tsidChanged(e){void 0!==e&&""!==e&&(this.isPrimaryPlayer=e===this._serial)}_waitForPendingPlay(){return __awaiter(this,void 0,void 0,(function*(){if(this._playPromise)try{yield this._playPromise}catch(Kt){O.error("BasePlayer._waitForPendingPlay playPromise rejected",Kt)}finally{this._playPromise=void 0}}))}_loadMedia(){return O.debug("BasePlayer._loadMedia",this._targetElement),this._targetElement.load(),Promise.resolve()}_pauseMedia(){return this._targetElement.pause(),Promise.resolve()}_playAssetURL(e,s){O.debug("BasePlayer._playAssetURL",e),this._targetElement.src=e;const n=this._loadMedia();return s?(O.debug("BasePlayer.loadOnly"),n):this._playMedia()}playItemFromUnencryptedSource(e,s,n){return(null==n?void 0:n.startTime)&&(e+="#t="+n.startTime),this._playAssetURL(e,s)}_playMedia(e=d){return __awaiter(this,void 0,void 0,(function*(){O.debug("BasePlayer._playMedia",this._targetElement,this.extension);const s=this._targetElement.play().then(e=>(this._playbackDidStart=!0,e));this._playPromise=s.then(e),yield s}))}_setTargetElementTitle(e){this.hasMediaElement&&(this._targetElement.title=e)}_licenseError(){this._playPromise=void 0}_stopMediaElement(){return __awaiter(this,void 0,void 0,(function*(){this.hasMediaElement&&(this._targetElement.pause(),this.cleanupElement())}))}cleanupElement(){const e=this._targetElement;e&&!this.isElementCleaned()&&(e.currentTime=0,e.removeAttribute("src"),e.removeAttribute("title"))}isElementCleaned(){const e=this._targetElement;return!e||0===e.currentTime&&""===e.src&&""===e.title}}function restoreSelectedTrack(e,s){O.debug("MEDIA_TRACKS restoreSelectedTrack");const n=e.getPersistedTrack(),d=e.fields,h=s.currentTrack;if(!n)return void O.debug("MEDIA_TRACKS no persisted track");if(h&&trackEquals(h,n,d))return void O.debug("MEDIA_TRACKS persisted track is equal to current track, not setting");const p=s.tracks;if(p&&p.length)for(let y=0;y{const d=e[n];null==d&&O.warn(`MEDIA_TRACK No value for field ${n} on track ${JSON.stringify(e)}`),s[n]=d}),s}}const{audioTrackAdded:Ls,audioTrackChanged:xs,audioTrackRemoved:Us}=bt,{audioTracksSwitched:Bs,audioTracksUpdated:js}=Xe;class AudioTrackManager{constructor(e,s,n){if(this.mediaElement=e,this.dispatcher=s,this.extensionTracks=n,this._extensionTracks=[],this.trackPersistence=new TrackPersistence("mk-audio-track",["label","language","kind"]),this.extensionTracks){O.debug("MEDIA_TRACK Initializing audio track manager for hls track events"),this.onExtensionAudioTracksUpdated=this.onExtensionAudioTracksUpdated.bind(this),this.onExtensionAudioTrackSwitched=this.onExtensionAudioTrackSwitched.bind(this);const e=this.extensionTracks;e.addEventListener(js,this.onExtensionAudioTracksUpdated),e.addEventListener(Bs,this.onExtensionAudioTrackSwitched)}else{if(!e.audioTracks)return;O.debug("MEDIA_TRACK Initializing audio track manager for native track events"),this.onAudioTrackAdded=this.onAudioTrackAdded.bind(this),this.onAudioTrackChanged=this.onAudioTrackChanged.bind(this),this.onAudioTrackRemoved=this.onAudioTrackRemoved.bind(this),e.audioTracks.addEventListener("addtrack",this.onAudioTrackAdded),e.audioTracks.addEventListener("change",this.onAudioTrackChanged),e.audioTracks.addEventListener("removetrack",this.onAudioTrackRemoved)}}get currentTrack(){return this.tracks.find(e=>e.enabled)}set currentTrack(e){e&&(O.debug("MEDIA_TRACK Setting audio track "+e.label),this.extensionTracks?(O.debug(`MEDIA_TRACK Setting track on extension ${e.id}-${e.label}`),this.extensionTracks.audioTrack=e):(O.debug("MEDIA_TRACK disabling all audio tracks"),Array.from(this.mediaElement.audioTracks).forEach(s=>{s!==e&&(s.enabled=!1)}),O.debug("MEDIA_TRACK enabling",e),e.enabled=!0),this.trackPersistence.setPersistedTrack(e))}get tracks(){return this.extensionTracks?this._extensionTracks||this.extensionTracks.audioTracks||[]:Array.from(this.mediaElement.audioTracks)}destroy(){if(this.extensionTracks){const e=this.extensionTracks;e.removeEventListener(js,this.onExtensionAudioTracksUpdated),e.removeEventListener(Bs,this.onExtensionAudioTrackSwitched)}else{if(!this.mediaElement.audioTracks)return;this.mediaElement.audioTracks.removeEventListener("addtrack",this.onAudioTrackAdded),this.mediaElement.audioTracks.removeEventListener("change",this.onAudioTrackChanged),this.mediaElement.audioTracks.removeEventListener("removetrack",this.onAudioTrackRemoved)}}restoreSelectedTrack(){return restoreSelectedTrack(this.trackPersistence,this)}onExtensionAudioTracksUpdated(e){O.debug("MEDIA_TRACK Extension audio tracks updated "+JSON.stringify(e)),this._extensionTracks=e,this.restoreSelectedTrack(),this.dispatcher.publish(Ls,e)}onExtensionAudioTrackSwitched(e){if(O.debug("MEDIA_TRACK Extension audio track switched "+JSON.stringify(e)),this._extensionTracks){const preserveSelectedTrack=s=>{s.enabled=e.selectedId===s.id};this._extensionTracks.forEach(preserveSelectedTrack)}this.dispatcher.publish(xs,e)}onAudioTrackAdded(e){!function(e,s,n){const d=s.getPersistedTrack();d&&trackEquals(e,d,s.fields)&&(O.debug("MEDIA_TRACK onTrackAdded with track that matches persisted track "+e.label),n.currentTrack=e)}(e.track,this.trackPersistence,this),this.dispatcher.publish(Ls,e)}onAudioTrackChanged(e){this.dispatcher.publish(xs,e)}onAudioTrackRemoved(e){this.dispatcher.publish(Us,e)}}var Ks=createCommonjsModule((function(e,s){Object.defineProperty(s,"__esModule",{value:!0}),s.isValidPercentValue=function(e){return"number"==typeof e&&e>=0&&e<=100},s.isValidAlignSetting=function(e){return"string"==typeof e&&["start","center","end","left","right","middle"].includes(e)},s.isValidDirectionSetting=function(e){return"string"==typeof e&&["","rl","lr"].includes(e)},s.isValidLineAndPositionSetting=function(e){return"number"==typeof e||"auto"===e},s.isValidLineAlignSetting=function(e){return"string"==typeof e&&["start","center","end"].includes(e)},s.isValidPositionAlignSetting=function(e){return"string"==typeof e&&["line-left","center","line-right","auto","left","start","middle","end","right"].includes(e)},s.isValidScrollSetting=function(e){return["","up"].includes(e)}}));unwrapExports(Ks),Ks.isValidPercentValue,Ks.isValidAlignSetting,Ks.isValidDirectionSetting,Ks.isValidLineAndPositionSetting,Ks.isValidLineAlignSetting,Ks.isValidPositionAlignSetting,Ks.isValidScrollSetting;var Fs=createCommonjsModule((function(e,s){Object.defineProperty(s,"__esModule",{value:!0});const n={"&":"&","<":"<",">":">","‎":"‎","‏":"‏"," ":" "},d={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},h={v:"title",lang:"lang"},p={rt:"ruby"},y={"text-combine-upright":"-webkit-text-combine:horizontal; text-orientation: mixed;"};class ParserUtility{static parseTimeStamp(e){function computeSeconds(e){const[s,n,d,h]=e.map(e=>e?parseInt(""+e):0);return 3600*s+60*n+d+h/1e3}const s=/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/.exec(e);return s?s[3]?computeSeconds([s[1],s[2],s[3].substring(1),s[4]]):parseInt(s[1])>59?computeSeconds([s[1],s[2],null,s[4]]):computeSeconds([null,s[1],s[2],s[4]]):null}static parseContent(e,s,m){let g=s.text;function nextToken(){if(!g)return null;const e=/^([^<]*)(<[^>]+>?)?/.exec(g);return s=e[1]?e[1]:e[2],g=g.substr(s.length),s;var s}function unescape1(e){return n[e]}function unescape(e){return e.replace(/&(amp|lt|gt|lrm|rlm|nbsp);/g,unescape1)}function shouldAdd(e,s){return!p[s.dataset.localName]||p[s.dataset.localName]===e.dataset.localName}function createElement(s,n,p){const g=d[s];if(!g)return null;const v=e.document.createElement(g);v.dataset.localName=g;const _=h[s];if(_&&p&&(v[_]=p.trim()),n)if(m[n]){const e=function(e){let s="";for(const n in e)s+=y[n]?y[n]:n+":"+e[n]+";";return s}(m[n]);v.setAttribute("style",e)}else console.info(`WebVTT: parseContent: Style referenced, but no style defined for '${n}'!`);return v}const v=e.document.createElement("div"),_=[];let b,T,E=v;for(;null!==(b=nextToken());)if("<"!==b[0])E.appendChild(e.document.createTextNode(unescape(b)));else{if("/"===b[1]){_.length&&_[_.length-1]===b.substr(2).replace(">","")&&(_.pop(),E=E.parentNode);continue}const s=ParserUtility.parseTimeStamp(b.substr(1,b.length-2));let n;if(s){n=e.document.createProcessingInstruction("timestamp",s.toString()),E.appendChild(n);continue}if(T=/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/.exec(b),!T)continue;if(n=createElement(T[1],T[2],T[3]),!n)continue;if(!shouldAdd(E,n))continue;T[2],_.push(T[1]),E.appendChild(n),E=n}return v}}s.default=ParserUtility}));unwrapExports(Fs);var $s=createCommonjsModule((function(e,s){var n=J&&J.__decorate||function(e,s,n,d){var h,p=arguments.length,y=p<3?s:null===d?d=Object.getOwnPropertyDescriptor(s,n):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)y=Reflect.decorate(e,s,n,d);else for(var m=e.length-1;m>=0;m--)(h=e[m])&&(y=(p<3?h(y):p>3?h(s,n,y):h(s,n))||y);return p>3&&y&&Object.defineProperty(s,n,y),y};Object.defineProperty(s,"__esModule",{value:!0});let d=class{constructor(e,s,n){this._id="",this._pauseOnExit=!1,this._region=null,this._vertical="",this._snapToLines=!0,this._line="auto",this._lineAlign="start",this._position="auto",this._positionAlign="auto",this._size=100,this._align="center",this.hasBeenReset=!1,this._startTime=e,this._endTime=s,this._text=n}get id(){return this._id}set id(e){this._id=""+e}get pauseOnExit(){return this._pauseOnExit}set pauseOnExit(e){this._pauseOnExit=!!e}get startTime(){return this._startTime}set startTime(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number: "+e);this._startTime=e,this.hasBeenReset=!0}get endTime(){return this._endTime}set endTime(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number: "+e);this._endTime=e,this.hasBeenReset=!0}get text(){return this._text}set text(e){this._text=""+e,this.hasBeenReset=!0}get region(){return this._region}set region(e){this._region=e,this.hasBeenReset=!0}get vertical(){return this._vertical}set vertical(e){if(!Ks.isValidDirectionSetting(e))throw new SyntaxError("An invalid or illegal string was specified for vertical: "+e);this._vertical=e,this.hasBeenReset=!0}get snapToLines(){return this._snapToLines}set snapToLines(e){this._snapToLines=!!e,this.hasBeenReset=!0}get line(){return this._line}set line(e){if(!Ks.isValidLineAndPositionSetting(e))throw new SyntaxError("An invalid number or illegal string was specified for line: "+e);this._line=e,this.hasBeenReset=!0}get lineAlign(){return this._lineAlign}set lineAlign(e){if(!Ks.isValidLineAlignSetting(e))throw new SyntaxError("An invalid or illegal string was specified for lineAlign: "+e);this._lineAlign=e,this.hasBeenReset=!0}get position(){return this._position}set position(e){if(!Ks.isValidLineAndPositionSetting(e))throw new Error("Position must be between 0 and 100 or auto: "+e);this._position=e,this.hasBeenReset=!0}get positionAlign(){return this._positionAlign}set positionAlign(e){if(!Ks.isValidPositionAlignSetting(e))throw new SyntaxError("An invalid or illegal string was specified for positionAlign: "+e);this._positionAlign=e,this.hasBeenReset=!0}get size(){return this._size}set size(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100: "+e);this._size=e,this.hasBeenReset=!0}get align(){return this._align}set align(e){if(!Ks.isValidAlignSetting(e))throw new SyntaxError("An invalid or illegal string was specified for align: "+e);this._align=e,this.hasBeenReset=!0}getCueAsHTML(){return Fs.default.parseContent(window,this,{})}static create(e){if(!e.hasOwnProperty("startTime")||!e.hasOwnProperty("endTime")||!e.hasOwnProperty("text"))throw new Error("You must at least have start time, end time, and text.");const s=new this(e.startTime,e.endTime,e.text);return Object.keys(e).forEach(n=>{s.hasOwnProperty(n)&&(s[n]=e[n])}),s}static fromJSON(e){return this.create(JSON.parse(e))}toJSON(){const e={};return Object.keys(this).forEach(s=>{this.hasOwnProperty(s)&&"getCueAsHTML"!==s&&"hasBeenReset"!==s&&"displayState"!==s&&(e[s]=this[s])}),e}};d=n([function(e){let s=e;"undefined"!=typeof window&&null!=window.VTTCue&&(s=window.VTTCue,s.create=e.create,s.fromJSON=e.fromJSON,s.prototype.toJSON=e.prototype.toJSON);return s}],d),s.VTTCue=d}));unwrapExports($s),$s.VTTCue;var Vs=createCommonjsModule((function(e,s){var n=J&&J.__decorate||function(e,s,n,d){var h,p=arguments.length,y=p<3?s:null===d?d=Object.getOwnPropertyDescriptor(s,n):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)y=Reflect.decorate(e,s,n,d);else for(var m=e.length-1;m>=0;m--)(h=e[m])&&(y=(p<3?h(y):p>3?h(s,n,y):h(s,n))||y);return p>3&&y&&Object.defineProperty(s,n,y),y};Object.defineProperty(s,"__esModule",{value:!0});let d=class{constructor(){this._id="",this._lines=3,this._regionAnchorX=0,this._regionAnchorY=100,this._scroll="",this._viewportAnchorX=0,this._viewportAnchorY=100,this._width=100}get id(){return this._id}set id(e){if("string"!=typeof e)throw new Error("ID must be a string.");this._id=e}get lines(){return this._lines}set lines(e){if("number"!=typeof e)throw new TypeError("Lines must be set to a number.");this._lines=e}get regionAnchorX(){return this._regionAnchorX}set regionAnchorX(e){if(!Ks.isValidPercentValue(e))throw new TypeError("RegionAnchorX must be between 0 and 100.");this._regionAnchorX=e}get regionAnchorY(){return this._regionAnchorY}set regionAnchorY(e){if(!Ks.isValidPercentValue(e))throw new TypeError("RegionAnchorY must be between 0 and 100.");this._regionAnchorY=e}get scroll(){return this._scroll}set scroll(e){if("string"==typeof e){const s=e.toLowerCase();if(Ks.isValidScrollSetting(s))return void(this._scroll=s)}throw new SyntaxError("An invalid or illegal string was specified.")}get viewportAnchorX(){return this._viewportAnchorX}set viewportAnchorX(e){if(!Ks.isValidPercentValue(e))throw new TypeError("ViewportAnchorX must be between 0 and 100.");this._viewportAnchorX=e}get viewportAnchorY(){return this._viewportAnchorY}set viewportAnchorY(e){if(!Ks.isValidPercentValue(e))throw new TypeError("ViewportAnchorY must be between 0 and 100.");this._viewportAnchorY=e}get width(){return this._width}set width(e){if(!Ks.isValidPercentValue(e))throw new TypeError("Width must be between 0 and 100.");this._lines=e}toJSON(){const e={};return Object.keys(this).forEach(s=>{this.hasOwnProperty(s)&&(e[s]=this[s])}),e}static create(e){const s=new this;return Object.keys(e).forEach(n=>{s.hasOwnProperty(n)&&(s[n]=e[n])}),s}static fromJSON(e){return this.create(JSON.parse(e))}};d=n([function(e){let s=e;"undefined"!=typeof window&&null!=window.VTTRegion&&(s=window.VTTRegion,s.create=e.create,s.fromJSON=e.fromJSON,s.prototype.toJSON=e.prototype.toJSON);return s}],d),s.VTTRegion=d}));unwrapExports(Vs),Vs.VTTRegion;var Hs=createCommonjsModule((function(e,s){Object.defineProperty(s,"__esModule",{value:!0}),s.VTTCue=$s.VTTCue,s.VTTRegion=Vs.VTTRegion;class ParsingError extends Error{constructor(e,s){super(),this.name="ParsingError",this.code="number"==typeof e?e:e.code,s?this.message=s:e instanceof ParsingError&&(this.message=e.message)}}s.ParsingError=ParsingError,ParsingError.Errors={BadSignature:new ParsingError(0,"Malformed WebVTT signature."),BadTimeStamp:new ParsingError(1,"Malformed time stamp.")};class Settings{constructor(){this.values={}}set(e,s){this.get(e)||""===s||(this.values[e]=s)}get(e,s,n){return"object"==typeof s&&"string"==typeof n?this.has(e)?this.values[e]:s[n]:this.has(e)?this.values[e]:s}has(e){return e in this.values}alt(e,s,n){for(let d=0;d=0&&n<=100)return this.set(e,n),!0}catch(Fa){return!1}return!1}}class WebVTTParser{constructor(e,s,n){this.window=e,this.state="INITIAL",this.styleCollector="",this.buffer="",this.decoder=s||new TextDecoder("utf8"),this.regionList=[],this.onStylesParsedCallback=n,this._styles={}}static StringDecoder(){return{decode:e=>{if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}}reportOrThrowError(e){if(!(e instanceof ParsingError&&"function"==typeof this.onparsingerror))throw e;this.onparsingerror(e)}parseOptions(e,s,n,d){const h=d?e.split(d):[e];for(const p of h){if("string"!=typeof p)continue;const e=p.split(n);if(2!==e.length)continue;s(e[0],e[1])}}parseCue(e,s,n){const d=e,consumeTimeStamp=()=>{const s=Fs.default.parseTimeStamp(e);if(null===s)throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed timestamp: "+d);return e=e.replace(/^[^\sa-zA-Z-]+/,""),s},skipWhitespace=()=>{e=e.replace(/^\s+/,"")};if(skipWhitespace(),s.startTime=consumeTimeStamp(),skipWhitespace(),"--\x3e"!==e.substr(0,3))throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+d);e=e.substr(3),skipWhitespace(),s.endTime=consumeTimeStamp(),skipWhitespace(),((e,s)=>{const d=new Settings;this.parseOptions(e,(e,s)=>{let h,p;switch(e){case"region":for(let h=n.length-1;h>=0;h--)if(n[h].id===s){d.set(e,n[h].region);break}break;case"vertical":d.alt(e,s,["rl","lr"]);break;case"line":h=s.split(","),p=h[0],d.integer(e,p),d.percent(e,p)&&d.set("snapToLines",!1),d.alt(e,p,["auto"]),2===h.length&&d.alt("lineAlign",h[1],["start","center","end"]);break;case"position":if(h=s.split(","),d.percent(e,h[0]),2===h.length){let e=["line-left","line-right","center","auto","left","start","middle","end","right"];d.alt("positionAlign",h[1],e)}break;case"size":d.percent(e,s);break;case"align":let y=["start","center","end","left","right","middle"];d.alt(e,s,y)}},/:/,/\s/),s.region=d.get("region",null),s.vertical=d.get("vertical",""),s.line=d.get("line",void 0===s.line?"auto":s.line),s.lineAlign=d.get("lineAlign","start"),s.snapToLines=d.get("snapToLines",!0),s.size=d.get("size",100);let h=d.get("align","center");s.align="middle"===h?"center":h,s.position=d.get("position","auto");let p=d.get("positionAlign",{start:"start",left:"start",center:"center",right:"end",end:"end"},s.align);s.positionAlign={start:"start","line-left":"start",left:"start",center:"center",middle:"center","line-right":"end",right:"end",end:"end"}[p]})(e,s)}parseRegion(e){const s=new Settings;if(this.parseOptions(e,(e,n)=>{switch(e){case"id":s.set(e,n);break;case"width":s.percent(e,n);break;case"lines":s.integer(e,n);break;case"regionanchor":case"viewportanchor":{const d=n.split(",");if(2!==d.length)break;const h=new Settings;if(h.percent("x",d[0]),h.percent("y",d[1]),!h.has("x")||!h.has("y"))break;s.set(e+"X",h.get("x")),s.set(e+"Y",h.get("y"));break}case"scroll":s.alt(e,n,["up"])}},/=/,/\s/),s.has("id")){const e=new Vs.VTTRegion;e.width=s.get("width",100),e.lines=s.get("lines",3),e.regionAnchorX=s.get("regionanchorX",0),e.regionAnchorY=s.get("regionanchorY",100),e.viewportAnchorX=s.get("viewportanchorX",0),e.viewportAnchorY=s.get("viewportanchorY",100),e.scroll=s.get("scroll",""),this.onregion&&this.onregion(e),this.regionList.push({id:s.get("id"),region:e})}}parseStyle(e){const parseStyles=e=>{const s={},n=e.split(";");for(let d=0;d{const e=this.buffer;let s=0;const calculateBreakPosition=(e,s)=>{const n={start:-1,length:-1};if("\r"===e[s])n.start=s,n.length=1;else if("\n"===e[s])n.start=s,n.length=1;else if("<"===e[s]&&s+1"!==e[d++];);n.start=s,n.length=d-s}return n};let n={start:e.length,length:0};for(;s0){n=d;break}++s}const d=e.substr(0,n.start);return this.buffer=e.substr(n.start+n.length),d};try{let e;if("INITIAL"===this.state){if(!/\r\n|\n/.test(this.buffer))return this;e=collectNextLine();const s=/^()?WEBVTT([ \t].*)?$/.exec(e);if(!s||!s[0])throw new ParsingError(ParsingError.Errors.BadSignature);this.state="HEADER"}let s=!1;for(;this.buffer;){if(!/\r\n|\n/.test(this.buffer))return this;switch(s?s=!1:e=collectNextLine(),this.state){case"HEADER":e.includes(":")?this.parseHeader(e):e||(this.state="ID");continue;case"NOTE":e||(this.state="ID");continue;case"STYLE":e?this.styleCollector+=e:(this.parseStyle(this.styleCollector),this.state="ID",this.styleCollector="");continue;case"ID":if(/^NOTE($|[ \t])/.test(e)){this.state="NOTE";break}if(/^STYLE($|[ \t])/.test(e)){this.state="STYLE";break}if(!e)continue;if(this.cue=new $s.VTTCue(0,0,""),this.state="CUE",!e.includes("--\x3e")){this.cue.id=e;continue}case"CUE":try{this.parseCue(e,this.cue,this.regionList)}catch(Kt){this.reportOrThrowError(Kt),this.cue=null,this.state="BADCUE";continue}this.state="CUETEXT";continue;case"CUETEXT":{const n=e.includes("--\x3e");if(!e||n){s=!0,this.oncue&&this.oncue(this.cue),this.cue=null,this.state="ID";continue}this.cue.text&&(this.cue.text+="\n"),this.cue.text+=e;continue}case"BADCUE":e||(this.state="ID");continue}}}catch(Kt){this.reportOrThrowError(Kt),"CUETEXT"===this.state&&this.cue&&this.oncue&&this.oncue(this.cue),this.cue=null,this.state="INITIAL"===this.state?"BADWEBVTT":"BADCUE"}return this}flush(){try{if(this.buffer+=this.decoder.decode(),(this.cue||"HEADER"===this.state)&&(this.buffer+="\n\n",this.parse()),"INITIAL"===this.state)throw new ParsingError(ParsingError.Errors.BadSignature)}catch(Kt){this.reportOrThrowError(Kt)}return this.onflush&&this.onflush(),this}styles(){return this._styles}}s.default=WebVTTParser,s.WebVTTParser=WebVTTParser}));unwrapExports(Hs),Hs.VTTCue,Hs.VTTRegion,Hs.ParsingError,Hs.WebVTTParser;var qs=createCommonjsModule((function(e,s){Object.defineProperty(s,"__esModule",{value:!0}),s.VTTCue=$s.VTTCue;const n=[/^(::cue\()(\..*)(\))/,/^(::cue\()(#.*)(\))/,/^(::cue\()(c|i|b|u|ruby|rt|v|lang)(\))/],d=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];class StyleBox{applyStyles(e,s){s=s||this.div;for(const n in e)e.hasOwnProperty(n)&&(s.style[n]=e[n])}formatStyle(e,s){return 0===e?"0":e+s}}s.StyleBox=StyleBox;class CueStyleBox extends StyleBox{constructor(e,s,n,d,h){super(),this.cue=s;let p={textAlign:{start:"left","line-left":"left",left:"left",center:"center",middle:"center","line-right":"right",right:"right",end:"right"}[s.positionAlign]||s.align,whiteSpace:"pre-line",position:"absolute"};p.direction=this.determineBidi(this.cueDiv),p.writingMode=this.directionSettingToWritingMode(s.vertical),p.unicodeBidi="plaintext",this.div=e.document.createElement("div"),this.applyStyles(p),p={backgroundColor:d.backgroundColor,display:"inline-block"},this.parseOpacity(p.backgroundColor)&&(p.padding="5px",p.borderRadius="5px"),this.backgroundDiv=e.document.createElement("div"),this.applyStyles(p,this.backgroundDiv),p={color:n.color,backgroundColor:n.backgroundColor,textShadow:n.textShadow,fontSize:n.fontSize,fontFamily:n.fontFamily,position:"relative",left:"0",right:"0",top:"0",bottom:"0",display:"inline-block",textOrientation:"upright"},p.writingMode=this.directionSettingToWritingMode(s.vertical),p.unicodeBidi="plaintext",this.cueDiv=Fs.default.parseContent(e,s,h),this.applyStyles(p,this.cueDiv),this.backgroundDiv.appendChild(this.cueDiv),this.div.appendChild(this.backgroundDiv);let y=0;if("number"==typeof s.position){let e=s.positionAlign||s.align;if(e)switch(e){case"start":case"left":y=s.position;break;case"center":case"middle":y=s.position-s.size/2;break;case"end":case"right":y=s.position-s.size}}""===s.vertical?this.applyStyles({left:this.formatStyle(y,"%"),width:this.formatStyle(s.size,"%")}):this.applyStyles({top:this.formatStyle(y,"%"),height:this.formatStyle(s.size,"%")})}determineBidi(e){let s,n=[],h="";if(!e||!e.childNodes)return"ltr";function pushNodes(e,s){for(let n=s.childNodes.length-1;n>=0;n--)e.push(s.childNodes[n])}function nextTextNode(e){if(!e||!e.length)return null;let s=e.pop(),n=s.textContent||s.innerText;if(n){const s=/^.*(\n|\r)/.exec(n);return s?(e.length=0,s[0]):n}return"ruby"===s.tagName?nextTextNode(e):s.childNodes?(pushNodes(e,s),nextTextNode(e)):void 0}function isContainedInCharacterList(e,s){for(const n of s)if(e>=n[0]&&e<=n[1])return!0;return!1}for(pushNodes(n,e);h=nextTextNode(n);)for(let e=0;e=4?s[3]:null}directionSettingToWritingMode(e){return""===e?"horizontal-tb":"lr"===e?"vertical-lr":"vertical-rl"}move(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")})}}s.CueStyleBox=CueStyleBox;class BoxPosition{constructor(e){var s;let n,d,h,p,y,m;if(e instanceof CueStyleBox&&e.cue?(s=e.cue)&&""!==s.vertical?this.property="width":this.property="height":e instanceof BoxPosition&&(this.property=e.property||"height"),e instanceof CueStyleBox&&e.div){h=e.div.offsetHeight,p=e.div.offsetWidth,y=e.div.offsetTop;const s=e.div.firstChild;if(m=s?s.getBoundingClientRect():e.div.getBoundingClientRect(),n=m&&m[this.property]||null,s&&s.firstChild){const e=s.firstChild;if(e&&"string"==typeof e.textContent){d=n/this.calculateNewLines(e.textContent)}}}else e instanceof BoxPosition&&(m=e);this.left=m.left,this.right=m.right,this.top=m.top||y,this.height=m.height||h,this.bottom=m.bottom||y+(m.height||h),this.width=m.width||p,this.lineHeight=null!==n?n:m.lineHeight,this.singleLineHeight=null!==d?d:m.singleLineHeight,this.singleLineHeight||(this.singleLineHeight=41)}calculateNewLines(e){let s=1;for(let n=0;ne.left&&this.tope.top}overlapsAny(e){for(const s of e)if(this.overlaps(s))return!0;return!1}within(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right}moveIfOutOfBounds(e,s){switch(s){case"+x":this.lefte.right&&(this.right=e.right,this.left=this.right-this.width);break;case"+y":this.tope.bottom&&(this.bottom=e.bottom,this.top=this.bottom-this.height)}}toCSSCompatValues(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}}static getSimpleBoxPosition(e){let s=null;e instanceof StyleBox&&e.div?s=e.div:e instanceof HTMLElement&&(s=e);let n=s.offsetHeight||0,d=s.offsetWidth||0,h=s.offsetTop||0,p=h+n,y=s.getBoundingClientRect();const{left:m,right:g}=y;return y.top&&(h=y.top),y.height&&(n=y.height),y.width&&(d=y.width),y.bottom&&(p=y.bottom),{left:m,right:g,top:h,height:n,bottom:p,width:d}}static getBoxPosition(e,s){if(e&&e.length>0){let n=0,d=e[0][s];for(let h=0;hd&&(n=h,d=e[h][s]):s in["bottom","left"]&&e[h][s]=0&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;let s=0;const n=e.track,d=n.textTrackList;for(let h=0;hg&&(e=e<0?-1:1,e*=Math.ceil(g/n)*n)}p.move(v,e)}else{const n=""===d.vertical?s.height:s.width,h=p.lineHeight/n*100;switch(d.lineAlign){case"center":y-=h/2;break;case"end":y-=h}switch(d.vertical){case"":e.applyStyles({top:e.formatStyle(y,"%")});break;case"rl":e.applyStyles({right:e.formatStyle(y,"%")});break;case"lr":e.applyStyles({left:e.formatStyle(y,"%")})}m=["+y","-y","+x","-x"],"+y"===d.axis?m=["+y","-y","+x","-x"]:"-y"===d.axis&&(m=["-y","+y","+x","-x"]),p=new BoxPosition(e)}const g=function(e,d){let h;for(let p=0;p9);)m?e.move(d[p]):(n&&n.length>0&&(h||(h={topMostBoxPosition:BoxPosition.getBoxPosition(n,"top"),bottomMostBoxPosition:BoxPosition.getBoxPosition(n,"bottom"),leftMostBoxPosition:BoxPosition.getBoxPosition(n,"left"),rightMostBoxPosition:BoxPosition.getBoxPosition(n,"right")}),BoxPosition.moveToMinimumDistancePlacement(e,d[p],h)),m=!0),y++}return e}(p,m);e.move(g.toCSSCompatValues(s))}}s.BoxPosition=BoxPosition;class WebVTTRenderer{constructor(e,s,n=!0){if(!e)return null;this.window=e,this.overlay=s,this.loggingEnabled=n,this.foregroundStyleOptions={fontFamily:"Helvetica",fontSize:"36px",color:"rgba(255, 255, 255, 1)",textShadow:"",backgroundColor:"rgba(0, 0, 0, 0)"},this.backgroundStyleOptions={backgroundColor:"rgba(0, 0, 0, 0.5)"},this.globalStyleCollection={};const d=e.document.createElement("div");d.style.position="absolute",d.style.left="0",d.style.right="0",d.style.top="0",d.style.bottom="0",d.style.margin="1.5%",this.paddedOverlay=d,s.appendChild(this.paddedOverlay),this.initSubtitleCSS()}initSubtitleCSS(){const e=[new $s.VTTCue(0,0,"String to init CSS - Won't be visible to user")];this.paddedOverlay.style.opacity="0",this.processCues(e),this.processCues([]),this.paddedOverlay.style.opacity="1"}convertCueToDOMTree(e){return e?Fs.default.parseContent(this.window,e,this.globalStyleCollection):null}setStyles(e){function applyStyles(e,s,n){for(const d in s)s.hasOwnProperty(d)&&(!0===n&&void 0!==e[d]||!1===n)&&(e[d]=s[d])}for(const s in e){let d=!1,h=null;"::cue"===s?(h=this.foregroundStyleOptions,d=!0):"::-webkit-media-text-track-display"===s&&(h=this.backgroundStyleOptions,d=!0);const p=e[s];if(!0===d)applyStyles(h,p,d);else for(let e=0;e1&&(e=function(e){const s=[];let n=0;for(let d=0;d50?(s.forEach((function(e){e.axis="-y"})),s.sort((e,s)=>s.line-e.line)):(s.forEach((function(e){e.axis="+y"})),s.sort((e,s)=>e.line-s.line)),s}(e));for(let d=0;d"showing"===e.mode)}set currentTrack(e){if(!e)return;let s;this.trackPersistence.setPersistedTrack(e),this.extensionTracks?(O.debug("MEDIA_TRACK Setting track on extension "+e.label),"Off"===e.label?(this.clearCurrentlyPlayingTrack(),s=this.extensionTracks.selectForcedTrack(),void 0===s&&this.onExtensionTextTrackSwitched({track:e})):this.extensionTracks.textTrack=e):(O.debug("MEDIA_TRACK Setting track on element "+e.label),this._tracks.forEach(s=>{s!==e&&"showing"===s.mode&&(s.mode="disabled")}),e&&(O.debug("MEDIA_TRACK setting track mode to showing for "+e.label),this.isTrackOff(e)?(this._tracks[0].mode="showing",s=this.selectNativeForcedTrack(this.mediaElement.audioTracks)):e.mode="showing")),this.dispatcher.publish(bt.forcedTextTrackChanged,s)}get tracks(){return this._tracks}destroy(){if(this.clearCurrentlyPlayingTrack(),this.extensionTracks){const e=this.extensionTracks;e.removeEventListener(tr,this.onExtensionTextTracksAdded),e.removeEventListener(er,this.onExtensionTextTrackSwitched),e.removeEventListener(ir,this.onExtensionInlineStylesParsed)}else this.mediaElement.textTracks.removeEventListener("addtrack",this.onTextTrackAdded),this.mediaElement.textTracks.removeEventListener("change",this.onTextTrackChanged),this.mediaElement.textTracks.removeEventListener("removetrack",this.onTextTrackRemoved),this.mediaElement.removeEventListener("playing",this.onPlayStart);this.dispatcher.unsubscribe(Gs,this.onAudioTrackAddedOrChanged),this.dispatcher.unsubscribe(Ys,this.onAudioTrackAddedOrChanged)}restoreSelectedTrack(){return restoreSelectedTrack(this.trackPersistence,this)}onExtensionInlineStylesParsed(e){O.debug("MEDIA_TRACK Extension inline styles parsed",e),this.renderer.setStyles(e.styles)}onExtensionTextTracksAdded(e){O.debug("MEDIA_TRACK Extension text tracks updated "+JSON.stringify(e)),this._tracks.push(...e),this.restoreSelectedTrack(),this.dispatcher.publish(Js,e)}onExtensionTextTrackSwitched(e){O.debug("MEDIA_TRACKS Extension text track switched "+e),this.handleVTT(e);const s=e.track;if(this._tracks){const preserveSelectedTrack=n=>{e.track?s.forced&&"Off"===n.label||"Off"===s.label&&"Off"===n.label?n.mode="showing":n.mode=e.track.persistentID===n.id?"showing":"disabled":n.mode="Off"===n.label?"showing":"disabled"};this._tracks.forEach(preserveSelectedTrack)}this.dispatcher.publish(Xs,e)}handleVTT(e){const s=e&&e.track&&e.track.id;if(void 0!==s&&s>=0){const e=this.filterSelectableTextTracks(this.mediaElement.textTracks)[s];this.onNativeTrackChange(e)}else this.clearCurrentlyPlayingTrack()}onAudioTrackAddedOrChanged(e,s){if(O.debug("MEDIA_TRACKS text track manager detects audio track change"),this.shouldForceSubtitle())if(this.extensionTracks){O.debug("MEDIA_TRACKS selecting forced text track via extension");const e=this.extensionTracks.selectForcedTrack();e?this.dispatcher.publish(Qs,e):this.clearCurrentlyPlayingTrack()}else O.debug("MEDIA_TRACKS selecting forced text track natively"),this.currentTrack=this._tracks[0]}onTextTrackAdded(e){this._tracks.push(e.track),this.dispatcher.publish(Js,e)}onPlayStart(){this.restoreSelectedTrack()}onTextTrackRemoved(e){this.dispatcher.publish(Zs,e)}onTextTrackChanged(e){const s=this.findNativeSelectedTextTrack();let n=this.trackPersistence.getPersistedTrack();if(n||(n=this._tracks[0]),s&&!trackEquals(s,n,this.trackPersistence.fields))if(this.isTrackOff(n)&&"forced"!==s.kind)this.currentTrack=n;else{const e=this.findNativeTrack(n);e&&(this.currentTrack=e)}else this.dispatcher.publish(Xs,e)}findNativeSelectedTextTrack(){for(let e=0;esuper.initializeEventHandlers}});return __awaiter(this,void 0,void 0,(function*(){e.initializeEventHandlers.call(this),this.hasMediaElement&&(this._targetElement.addEventListener("webkitpresentationmodechanged",this.pipEventHandler),this._targetElement.addEventListener("enterpictureinpicture",this.pipEventHandler),this._targetElement.addEventListener("leavepictureinpicture",this.pipEventHandler))}))}removeEventHandlers(){if(super.removeEventHandlers(),!this.hasMediaElement)return;const{_targetElement:e}=this;e.removeEventListener("webkitpresentationmodechanged",this.pipEventHandler),e.removeEventListener("enterpictureinpicture",this.pipEventHandler),e.removeEventListener("leavepictureinpicture",this.pipEventHandler)}initializeMediaElement(){return __awaiter(this,void 0,void 0,(function*(){O.debug("videoPlayer.initializeMediaElement Initializing media element");const e=this.containerElement;e?(this.video=function(){let e=Qe.pop();return e?O.debug(`dom-helpers: retrieving video tag, ${Qe.length} remain`):(O.debug("dom-helpers: no available video tags, creating one"),e=document.createElement("video")),e}(),this.video.autoplay=!1,this.video.controls=!1,this.video.playsInline=!0,this.video.id="apple-music-video-player",e.appendChild(this.video)):O.warn("videoPlayer.initializeMediaElement No video element; no container defined")}))}isPlayerSupported(){return Browser.supportsEs6()}_stopMediaElement(){const e=Object.create(null,{_stopMediaElement:{get:()=>super._stopMediaElement}});return __awaiter(this,void 0,void 0,(function*(){yield e._stopMediaElement.call(this),this.destroy()}))}pipEventHandler(s){switch(s.type){case"enterpictureinpicture":this._dispatcher.publish(nr,{mode:e.PresentationMode.pictureinpicture});break;case"leavepictureinpicture":this._dispatcher.publish(nr,{mode:e.PresentationMode.inline});break;case"webkitpresentationmodechanged":{const e=this._targetElement;this._dispatcher.publish(nr,{mode:this._translateStringToPresentationMode(e.webkitPresentationMode)});break}}}playItemFromEncryptedSource(s,n=!1,d){return __awaiter(this,void 0,void 0,(function*(){if(O.debug("videoPlayer.playItemFromEncryptedSource",s,n),this.playbackState===or)return void O.debug("video-player.playItemFromEncryptedSource aborting playback because player is stopped");s.playbackType=e.PlaybackType.encryptedFull,this.nowPlayingItem=s,s.state=D.loading,this.userInitiated=n;let h=s.assetURL;(null==d?void 0:d.startOver)&&(h=addQueryParamsToURL(h,{startOver:!0})),s.supportsLinearScrubbing&&(h=addQueryParamsToURL(h,{linearScrubbingSupported:!0})),this.playHlsStream(h,s)}))}playItemFromUnencryptedSource(e,s,n){return __awaiter(this,void 0,void 0,(function*(){if(O.debug("videoPlayer.playItemFromUnencryptedSource",e,s),this.playbackState===or)return void O.debug("videoPlayer.playItemFromUnencryptedSource aborting playback because player is stopped");const[n]=e.split("?");return n.endsWith("m3u")||n.endsWith("m3u8")?void this.playHlsStream(e):this._playAssetURL(e,s)}))}setPresentationMode(s){return __awaiter(this,void 0,void 0,(function*(){const n=this._targetElement;if(n.webkitSupportsPresentationMode&&"function"==typeof n.webkitSetPresentationMode)return n.webkitSetPresentationMode(this._translatePresentationModeToString(s));if(n.requestPictureInPicture&&document.exitPictureInPicture){if(s===e.PresentationMode.pictureinpicture)return n.requestPictureInPicture();if(s===e.PresentationMode.inline)return document.exitPictureInPicture()}}))}_translateStringToPresentationMode(s){let n=sr[s];return void 0===n&&(O.warn(`videoPlayer._translateStringToPresentationMode ${s} is not a valid presentation mode, setting to inline`),n=e.PresentationMode.inline),n}_translatePresentationModeToString(e){let s=rr[e];return void 0===s&&(O.warn(`videoPlayer._translatePresentationModeToString ${e} is not a valid presentation mode, setting to inline`),s="inline"),s}setNextSeamlessItem(e){return __awaiter(this,void 0,void 0,(function*(){}))}}__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object]),__metadata("design:returntype",void 0)],VideoPlayer.prototype,"onPlaybackLicenseError",null);const decayingOperation=(e,s,n,d=0)=>e().catch(h=>{const p=d+1;function possiblyRetry(d){if(d&&p<3){const d=1e3*p;return O.debug(`trying again in ${d}ms for ${n}`),new Promise((h,y)=>{setTimeout(()=>{decayingOperation(e,s,n,p).then(h,y)},d)})}throw h}const y=s(h);return"boolean"==typeof y?possiblyRetry(y):y.then(possiblyRetry)});let dr={developerToken:"developerTokenNotSet",musicUserToken:"musicUserTokenNotSet"};function createHlsOffersLicenseChallengeBody(e){return{"adam-id":e.id,id:1}}function createStreamingKeysLicenseChallengeBody(e){var s;const n=null!==(s=e.keyServerQueryParameters)&&void 0!==s?s:{};return{"service-id":n["service-id"]||n.svcId}}function createLicenseChallengeBody(e,s,n,d,h,p){let y;const m={challenge:d.challenge||ut(d.licenseChallenge),"key-system":h,uri:d.keyuri};return y=n.isUTS?e.startsWith("https://web.archive.org/web/20220531203856/https://play.itunes.apple.com/WebObjects/MZPlay.woa/web/video/subscription/license")?Object.assign(Object.assign({},m),function(e,s="start"){return{"extra-server-parameters":e.keyServerQueryParameters,"license-action":s}}(n,s)):{"streaming-request":{version:1,"streaming-keys":[Object.assign(Object.assign({},m),createStreamingKeysLicenseChallengeBody(n))]}}:n.isLiveRadioStation?Object.assign(Object.assign({},m),function(e){return{event:e.isLiveAudioStation?"beats1":"amtv"}}(n)):n.hasOffersHlsUrl?{"license-requests":[Object.assign(Object.assign({},m),createHlsOffersLicenseChallengeBody(n))]}:Object.assign(Object.assign({},m),function(e,s=!1){return{adamId:e.songId,isLibrary:e.isCloudItem,"user-initiated":s}}(n,p)),y}class License{fetch(e){const s={Authorization:"Bearer "+dr.developerToken,Accept:"application/json","Content-Type":"application/json","X-Apple-Music-User-Token":""+dr.musicUserToken};this.keySystem===ze.WIDEVINE&&(s["X-Apple-Renewal"]=!0);const n=new Headers(s);return decayingOperation(()=>fetch(this.licenseUrl,{method:"POST",body:JSON.stringify(e),headers:n}),e=>e instanceof TypeError,"license fetch")}reset(){this.licenseUrl=void 0,this.playableItem=void 0,this.data=void 0,this.initiated=void 0,this.keySystem=void 0,this.startResponse=void 0}start(e,s,n,d,h=!1){var p,y,m,g;return __awaiter(this,void 0,void 0,(function*(){this.licenseUrl=e,this.playableItem=s,this.data=n,this.keySystem=d,this.initiated=h;const v=n.isRenewalRequest?"renew":"start",_=createLicenseChallengeBody(e,v,s,n,d,h);s.hasOffersHlsUrl&&(this.licenseUrl+="/"+v),this.startResponse=this.fetch(_);try{const e=yield this.startResponse;if(!e.ok){let s;try{s=yield e.json()}catch(Kt){}this.processJsonError(s)}const s=yield e.json();let n=s;return(null===(y=null===(p=null==s?void 0:s["streaming-response"])||void 0===p?void 0:p["streaming-keys"])||void 0===y?void 0:y.length)?n=s["streaming-response"]["streaming-keys"][0]:(null===(m=null==s?void 0:s["license-responses"])||void 0===m?void 0:m.length)&&(n=s["license-responses"][0]),n.status=null!==(g=n.status)&&void 0!==g?g:n.errorCode,0!==n.status&&this.processJsonError(n),n}catch($){throw this.startResponse=void 0,$}}))}processJsonError(e){let s=new MKError(MKError.MEDIA_LICENSE,"Error acquiring license");if((null==e?void 0:e.errorCode)&&(e.status=e.errorCode),e&&0!==e.status){if(!e.message)switch(e.status){case-1004:e.message=MKError.DEVICE_LIMIT;break;default:e.message=MKError.MEDIA_LICENSE}s=MKError.serverError(e),s.data=e,s.errorCode===MKError.PLAYREADY_CBC_ENCRYPTION_ERROR&&hasSessionStorage()&&window.sessionStorage.setItem("mk-playready-cbcs-unsupported","true")}throw s}stop(){return __awaiter(this,void 0,void 0,(function*(){if(this.startResponse)try{yield this.startResponse}catch($){}if(!this.playableItem||!this.data||!this.licenseUrl)return;if(!this.playableItem.isUTS)return;const e=createLicenseChallengeBody(this.licenseUrl,"stop",this.playableItem,this.data,this.keySystem,this.initiated),s=this.fetch(e);this.reset();try{yield s}catch($){O.warn("license.stop request error",$)}}))}}class KeySession extends Notifications{constructor(){super([Xe.playbackLicenseError,Xe.playbackSessionError]),this.initiated=!0,this.isLibrary=!1,this.keySystem=ze.FAIRPLAY,this.mediaKeySessions={},this.boundDispatchKeyError=this.dispatchKeyError.bind(this),this.boundDispatchSessionError=this.dispatchSessionError.bind(this),this.boundHandleSessionCreation=this.handleSessionCreation.bind(this),this.boundStartLicenseSession=this.startLicenseSession.bind(this),this.license=new License}get extID(){if(this.extURI)return this.extURI.replace("data:;base64,","")}get isFairplay(){return this.keySystem===ze.FAIRPLAY}get isPlayReady(){return this.keySystem===ze.PLAYREADY}get isWidevine(){return this.keySystem===ze.WIDEVINE}acquirePlaybackLicense(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){if(!this.keyServerURL||!this.developerToken||!this.userToken)return;const{keyServerURL:n,keySystem:h}=this;try{return yield this.license.start(n,d.item,{challenge:s,keyuri:e},h,this.initiated)}catch(Kt){this.dispatchEvent(Xe.playbackLicenseError,Kt)}}))}startLicenseSession(e){let s;O.debug("Starting License Session",e);const{message:n,target:d,messageType:h}=e;if(this.keySystem!==ze.FAIRPLAY&&"license-request"!==h)return void O.debug("not making license request for",h);if(this.isPlayReady){const e=String.fromCharCode.apply(null,new Uint16Array(n.buffer||n));s=(new DOMParser).parseFromString(e,"application/xml").getElementsByTagName("Challenge")[0].childNodes[0].nodeValue}else s=ut(new Uint8Array(n));const p=d.extURI||this.extURI,y=this.mediaKeySessions[p];if(y)return this.acquirePlaybackLicense(p,s,this.initiated,y).then(e=>this.handleLicenseJson(e,d,p));O.debug("no key session info, aborting license request")}setKeyURLs(e){this.keyCertURL=e[this.isFairplay?"hls-key-cert-url":"widevine-cert-url"],this.keyServerURL=e["hls-key-server-url"]}dispatchKeyError(e){var s,n;this.isFairplay&&4294955417===(null===(n=null===(s=null==e?void 0:e.target)||void 0===s?void 0:s.error)||void 0===n?void 0:n.systemCode)?O.error("Ignoring error",e):(console.error(MKError.MEDIA_KEY+" error in dispatchKeyError:",e),this.dispatchEvent(Xe.playbackSessionError,new MKError(MKError.MEDIA_KEY,e)))}dispatchSessionError(e){this.dispatchEvent(Xe.playbackSessionError,new MKError(MKError.MEDIA_SESSION,e))}loadCertificateBuffer(){return __awaiter(this,void 0,void 0,(function*(){if(!this.keyCertURL)return Promise.reject(new MKError(MKError.MEDIA_SESSION,"No certificate URL"));const e=yield fetch(`${this.keyCertURL}?t=${Date.now()}`),s=yield e.arrayBuffer(),n=String.fromCharCode.apply(String,new Uint8Array(s));return/^\<\?xml/.test(n)?Promise.reject(new MKError(MKError.MEDIA_CERTIFICATE,"Invalid certificate.")):s}))}handleSessionCreation(e){return __awaiter(this,void 0,void 0,(function*(){return this.createSession(e).catch(e=>{this.dispatchSessionError(e)})}))}handleLicenseJson(e,s,n){return __awaiter(this,void 0,void 0,(function*(){if(O.debug(`updating session ${n} with license response`,e),null==e?void 0:e.license){const n=dt(e.license);try{yield s.update(n)}catch(Kt){O.error("Failed to updated media keys",Kt),this.dispatchKeyError(Kt)}}}))}addMediaKeySessionInfo(e,s,n){const d=this.mediaKeySessions[e];d?(O.debug(`keySession info exists for ${n.title}, making existing session ${d.session.sessionId} the old session`),d.oldSession=d.session,d.session=s):(O.debug("creating key session info for "+n.title),this.mediaKeySessions[e]={session:s,item:n})}}__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object]),__metadata("design:returntype",void 0)],KeySession.prototype,"startLicenseSession",null);class FairplayEncryptedSession extends KeySession{constructor(){super(...arguments),this._mediaKeySessions={},this._mediaKeySessionRenewals={}}attachMedia(e,s){return __awaiter(this,void 0,void 0,(function*(){this.keySystem=s.keySystem,this._keySystemAccess=s,e.addEventListener("encrypted",this.boundHandleSessionCreation,!1)}))}detachMedia(e){e.removeEventListener("encrypted",this.boundHandleSessionCreation);const s=this._mediaKeySessions,n=this._mediaKeySessionRenewals;Object.values(s).forEach(e=>{e.removeEventListener("message",this.boundStartLicenseSession),asAsync(e.close())}),this._mediaKeySessions={},Object.values(n).forEach(e=>clearTimeout(e)),this._mediaKeySessionRenewals={}}createSession(e){return __awaiter(this,void 0,void 0,(function*(){O.debug("fairplay eme: createSession",e);const s=this._keySystemAccess;if(!s)return;const{initData:n,target:d,initDataType:h}=e;this._mediaKeysPromise||(this._mediaKeysPromise=new Promise((e,n)=>__awaiter(this,void 0,void 0,(function*(){const h=yield s.createMediaKeys();try{yield d.setMediaKeys(h),this._mediaKeys=h;const e=yield this.loadCertificateBuffer();yield h.setServerCertificate(e)}catch($){this.dispatchKeyError($),n($)}e(h)}))));const p=yield this._mediaKeysPromise,y=new Uint8Array(n),m=String.fromCharCode.apply(void 0,Array.from(y));if(this.mediaKeySessions[m])return void O.error("fairplay eme: not creating new session for extURI",m);const g=p.createSession();O.debug("fairplay eme: creating new key session for",m),this.addMediaKeySessionInfo(m,g,this.item),g.addEventListener("message",this.startFairplayLicenseSession),g.extURI=m,yield g.generateRequest(h,n),this._mediaKeySessions[g.sessionId]=g,O.debug("fairplay eme: created session",g)}))}startFairplayLicenseSession(e){const{message:s,target:n}=e,d=ut(new Uint8Array(s)),h=n.extURI||this.extURI,p=this.mediaKeySessions[h];if(p)return this.acquirePlaybackLicense(h,d,this.initiated,p).then(e=>this.handleLicenseJson(e,n,h));O.debug("fairplay eme: no key session info, aborting license request",h)}handleLicenseJson(e,s,n){const d=Object.create(null,{handleLicenseJson:{get:()=>super.handleLicenseJson}});return __awaiter(this,void 0,void 0,(function*(){if(!e)return;const h=this.mediaKeySessions[n];if(!h)return void O.debug("fairplay eme: media key session does not exist, not updating");const p=e["renew-after"];if(e.license&&p){O.debug("fairplay eme: got renew after value",p,n);const e=this._mediaKeySessionRenewals,d=e[s.sessionId];d&&clearTimeout(d),e[s.sessionId]=setTimeout(()=>this._renewMediaKeySession(h,n),1e3*p)}yield d.handleLicenseJson.call(this,e,s,n)}))}_renewMediaKeySession(e,s){delete this._mediaKeySessionRenewals[e.session.sessionId],O.debug("fairplay eme: renewing session",e),e.session.update(lt("renew"))}loadKeys(e){return __awaiter(this,void 0,void 0,(function*(){}))}clearSessions(){return __awaiter(this,void 0,void 0,(function*(){}))}}__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object]),__metadata("design:returntype",void 0)],FairplayEncryptedSession.prototype,"startFairplayLicenseSession",null);const lr=/^(?:.*)(skd:\/\/.+)$/i;class WebKitSession extends KeySession{attachMedia(e,s){return this.target=e,e.addEventListener("webkitneedkey",this.boundHandleSessionCreation,!1),e.addEventListener("webkitkeyerror",this.boundDispatchKeyError),e}detachMedia(e){e&&(e.removeEventListener("webkitneedkey",this.boundHandleSessionCreation,!1),e.removeEventListener("webkitkeyerror",this.boundDispatchKeyError))}destroy(){O.debug("FPS destroy"),this.detachMedia(this.target),this.session&&(this.session.removeEventListener("webkitkeyerror",this.boundDispatchKeyError),this.session.removeEventListener("webkitkeymessage",this.boundStartLicenseSession))}createSession(e){O.debug("FPS createSession",e);const{initData:s,target:n}=e,{item:d}=this;if(!d)return O.error("Cannot createSession without item"),Promise.resolve();const h=this._extractAssetId(s);if(O.debug("extURI",h),!n.webkitKeys&&window.WebKitMediaKeys){const e=new window.WebKitMediaKeys(this.keySystem);n.webkitSetMediaKeys(e)}return this.loadCertificateBuffer().then(e=>{const p=this._concatInitDataIdAndCertificate(s,h,e),y="VIDEO"===n.tagName?Ze.AVC1:Ze.MP4,m=n.webkitKeys.createSession(y,p);this.addMediaKeySessionInfo(h,m,d),this.session=m,m.extURI=h,m.addEventListener("webkitkeyerror",this.boundDispatchKeyError),m.addEventListener("webkitkeymessage",this.boundStartLicenseSession)})}_extractAssetId(e){let s=String.fromCharCode.apply(null,new Uint16Array(e.buffer||e));const n=s.match(lr);return n&&n.length>=2&&(s=n[1]),O.debug("Extracted assetId from EXT-X-KEY URI",s),s}_concatInitDataIdAndCertificate(e,s,n){"string"==typeof s&&(s=ct(s)),n=new Uint8Array(n);let d=0;const h=new ArrayBuffer(e.byteLength+4+s.byteLength+4+n.byteLength),p=new DataView(h);new Uint8Array(h,d,e.byteLength).set(e),d+=e.byteLength,p.setUint32(d,s.byteLength,!0),d+=4;const y=new Uint8Array(h,d,s.byteLength);y.set(s),d+=y.byteLength,p.setUint32(d,n.byteLength,!0),d+=4;return new Uint8Array(h,d,n.byteLength).set(n),new Uint8Array(h,0,h.byteLength)}loadKeys(e){return __awaiter(this,void 0,void 0,(function*(){}))}clearSessions(){return __awaiter(this,void 0,void 0,(function*(){}))}}class MSSession extends KeySession{attachMedia(e,s){return this.keySystem=s.keySystem,e.addEventListener("msneedkey",this.boundHandleSessionCreation,!1),e.addEventListener("mskeyerror",this.boundDispatchKeyError),e}detachMedia(e){e.removeEventListener("msneedkey",this.boundHandleSessionCreation,!1),e.removeEventListener("mskeyerror",this.boundDispatchKeyError)}createSession(e){const{initData:s,target:n}=e;if(!n.msKeys){const e=new MSMediaKeys(this.keySystem);n.msSetMediaKeys(e)}const d=n.msKeys.createSession(Ze.MP4,s);return d.addEventListener("mskeyerror",this.dispatchKeyError),d.addEventListener("mskeymessage",this.startLicenseSession.bind(this)),d}loadKeys(e){return __awaiter(this,void 0,void 0,(function*(){}))}clearSessions(){return __awaiter(this,void 0,void 0,(function*(){}))}}const cr={[ze.WIDEVINE]:et.WIDEVINE,[ze.FAIRPLAY]:et.FAIRPLAY,[ze.PLAYREADY]:et.PLAYREADY},ur=[0,0,1,222,112,115,115,104,0,0,0,0,154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149,0,0,1,190],hr=[190,1,0,0,1,0,1,0,180,1];function concatenate(e,...s){let n=0;for(const p of s)n+=p.length;const d=new e(n);let h=0;for(const p of s)d.set(p,h),h+=p.length;return d}const{WIDEVINE:pr,PLAYREADY:yr}=ze,mr={};mr[pr]=e=>{_t.debug("generating Widevine pssh for keyId");const s=new Uint8Array([0,0,0,52,112,115,115,104,0,0,0,0,237,239,139,169,121,214,74,206,163,200,39,220,213,29,33,237,0,0,0,20,8,1,18,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);for(let n=0;n{_t.debug("generating Playready pssh for keyId"),(e=>{const swap=(e,s,n)=>{const d=e[s];e[s]=e[n],e[n]=d};swap(e,0,3),swap(e,1,2),swap(e,4,5),swap(e,6,7)})(e);const s=ut(e),n=''.replace("[KEYID]",s),d=ct(n),h=new Uint8Array(d.buffer,d.byteOffset,d.byteLength);return concatenate(Uint8Array,ur,hr,h)};class PreloadingEncryptedSession extends KeySession{constructor(){super(...arguments),this._sessionRemovalTimeouts={},this._mediaKeySessionRenewals={}}attachMedia(e,s){this.keySystem=s.keySystem,this._keySystemAccess=s,this._target=e}detachMedia(){asAsync(this.clearSessions())}createSession(e){return __awaiter(this,void 0,void 0,(function*(){}))}_mediaKeysSetup(){return __awaiter(this,void 0,void 0,(function*(){const e=this._keySystemAccess;e&&(this._mediaKeysPromise||(this._mediaKeysPromise=new Promise((s,n)=>__awaiter(this,void 0,void 0,(function*(){var d;const h=yield e.createMediaKeys();try{yield null===(d=this._target)||void 0===d?void 0:d.setMediaKeys(h),this._mediaKeys=h}catch($){this.dispatchKeyError($),n($)}if(this.isWidevine){const e=yield this.loadCertificateBuffer();yield h.setServerCertificate(e)}s(h)})))),yield this._mediaKeysPromise)}))}createSessionAndGenerateRequest(e,s,n=!1){var d;return __awaiter(this,void 0,void 0,(function*(){if(!n&&this.mediaKeySessions[e])return;_t.debug(`createSessionAndGenerateRequest for item ${s.title}, isRenewal ${n}`);const h=null===(d=this._mediaKeys)||void 0===d?void 0:d.createSession(),{keySystem:p}=this;if(!h)return;this.addMediaKeySessionInfo(e,h,s);const y=(e=>{if(e.includes("data")){const[s,n]=e.split(",");return n}return e})(e),m=dt(y),g=this.isWidevine&&s.isSong||16===m.length;let v;var _;return _t.debug("extracted uri",e),this.isPlayReady&&!g?(_t.debug("handling Playready object"),h.extURI=e,_=m,v=concatenate(Uint8Array,new Uint8Array(ur),_)):g?(_t.debug("handling keyId only initData"),h.extURI="data:;base64,"+ut(m),v=((e,s)=>{const n=mr[s];if(!n)return _t.warn("No pssh generator for ",s),e;return n(Uint8Array.from(e))})(m,p)):(_t.debug("handling pssh initData"),h.extURI=e,v=m),h.addEventListener("message",this.startLicenseSession),h.generateRequest("cenc",v).catch(e=>{if(e.message.match(/generateRequest.*\(75\)/))return h.generateRequest("cenc",v);throw e})}))}handleLicenseJson(e,s,n){const d=Object.create(null,{handleLicenseJson:{get:()=>super.handleLicenseJson}});var h;return __awaiter(this,void 0,void 0,(function*(){if(!e)return;const p=this.mediaKeySessions[n];if(!p)return void _t.debug("media key session does not exist, not updating");const y=e["renew-after"];if(e.license&&y){_t.debug("Got renew after value",y,n);const e=this._mediaKeySessionRenewals,d=e[s.sessionId];d&&clearTimeout(d),e[s.sessionId]=setTimeout(()=>this._renewMediaKeySession(p,n),1e3*y)}yield d.handleLicenseJson.call(this,e,s,n);const m=null===(h=this.mediaKeySessions[n])||void 0===h?void 0:h.oldSession;m&&(_t.debug("removing old key session after updating",n),yield this._removeAndCloseSession(m),delete this.mediaKeySessions[n].oldSession,delete this._mediaKeySessionRenewals[m.sessionId])}))}_renewMediaKeySession(e,s){delete this._mediaKeySessionRenewals[e.session.sessionId],asAsync(this.createSessionAndGenerateRequest(s,e.item,!0))}loadKeys(e,s){return __awaiter(this,void 0,void 0,(function*(){yield this._mediaKeysSetup();const n=this.filterKeyValues(e);for(const e of n){const{dataUri:n}=e;yield this.createSessionAndGenerateRequest(n,s)}if(null==s?void 0:s.isLiveAudioStation){const e=Object.keys(this.mediaKeySessions),s=n.reduce((e,s)=>(e[s.dataUri]=!0,e),{});for(const n of e)s[n]||(yield this._scheduleRemoveSession(n))}}))}filterKeyValues(e){let s;if(1===e.length)s=e;else{const n=cr[this.keySystem];s=e.filter(e=>e.keyFormat===n)}return s}clearSessions(e){return __awaiter(this,void 0,void 0,(function*(){const s=this.mediaKeySessions;if(null==e?void 0:e.length){const s=this.filterKeyValues(e);for(const e of s){const s=e.dataUri;clearTimeout(this._sessionRemovalTimeouts[s]),yield this._removeSessionImmediately(s)}}else{Object.values(this._sessionRemovalTimeouts).forEach(e=>clearTimeout(e)),_t.debug("clearing key sessions",s);for(const e of Object.keys(s))yield this._removeSessionImmediately(e)}}))}_scheduleRemoveSession(e){return __awaiter(this,void 0,void 0,(function*(){if(!this.mediaKeySessions[e])return void _t.warn("no session for dataUri, not scheduling remove",e);if(this._sessionRemovalTimeouts[e])return;const s=setTimeout(()=>{asAsync(this._removeSessionImmediately(e))},6e4);_t.debug("deferring removal of keysession for dataUri",e),this._sessionRemovalTimeouts[e]=s}))}_removeSessionImmediately(e){return __awaiter(this,void 0,void 0,(function*(){const s=this.mediaKeySessions[e];if(!s)return void _t.warn("no session for dataUri, not removing",e);_t.debug("removing keysession for",e);const{session:n,oldSession:d}=s;this._clearSessionRenewal(n),delete this.mediaKeySessions[e],yield this._removeAndCloseSession(n),d&&(yield this._removeAndCloseSession(d))}))}_removeAndCloseSession(e){return __awaiter(this,void 0,void 0,(function*(){e.removeEventListener("message",this.startLicenseSession),_t.debug("tearing down session",e.sessionId);try{yield e.remove()}catch(Kt){_t.warn("Error invoking session.remove()",Kt)}finally{try{yield e.close()}catch(Kt){_t.warn("Error invoking session.close()",Kt)}}}))}_clearSessionRenewal(e){const s=this._mediaKeySessionRenewals[e.sessionId];s&&(_t.debug("clearing scheduled license renewal for session",e.sessionId),clearTimeout(s),delete this._mediaKeySessionRenewals[e.sessionId])}}const gr=createLocalStorageFlag("mk-safari-modern-eme");class MediaExtension extends Notifications{constructor(e,s){super([Xe.playbackLicenseError,Xe.playbackSessionError]),this.mediaElement=e,this.contentType=s}get hasMediaKeySupport(){return hasMediaKeySupport()}get hasMediaSession(){return void 0!==this._session}get isFairplay(){return this._session.isFairplay}set extURI(e){this._session.extURI=e}set initiated(e){this._session.initiated=e}get session(){return this._session}clearSessions(e){var s;return __awaiter(this,void 0,void 0,(function*(){return null===(s=this.session)||void 0===s?void 0:s.clearSessions(e)}))}initializeKeySystem(){return __awaiter(this,void 0,void 0,(function*(){yield this._attachSession();const{_session:e}=this;e&&[Xe.playbackLicenseError,Xe.playbackSessionError].forEach(s=>{e.addEventListener(s,e=>{this.dispatchEvent(s,e)})})}))}_requestModernFairplayAccess(){return __awaiter(this,void 0,void 0,(function*(){const{contentType:e}=this,s=[{initDataTypes:["skd"],audioCapabilities:[{contentType:e,robustness:""}],videoCapabilities:[{contentType:e,robustness:""}],distinctiveIdentifier:"not-allowed",persistentState:"not-allowed",sessionTypes:["temporary"]}],[,n]=yield findMediaKeySystemAccess([ze.FAIRPLAY],s);return n}))}_attachSession(){var e,s,n;return __awaiter(this,void 0,void 0,(function*(){const{mediaElement:d,contentType:h}=this;if(null===(e=window.WebKitMediaKeys)||void 0===e?void 0:e.isTypeSupported(ze.FAIRPLAY+".1_0",Ze.MP4)){let e;!!gr.json()&&this.hasMediaKeySupport&&(e=yield this._requestModernFairplayAccess()),e?(O.warn("media-extension: Using Fairplay modern EME"),this._session=new FairplayEncryptedSession,this._session.attachMedia(d,e)):(O.warn("media-extension: Using Fairplay legacy EME"),this._session=new WebKitSession,this._session.attachMedia(d,{keySystem:ze.FAIRPLAY}))}else if(null===(s=window.MSMediaKeys)||void 0===s?void 0:s.isTypeSupported(ze.PLAYREADY,Ze.MP4))this._session=new MSSession,this._session.attachMedia(d,{keySystem:ze.PLAYREADY});else if(this.hasMediaKeySupport&&d.canPlayType(h)){this._session=new PreloadingEncryptedSession;const e=[{initDataTypes:["cenc","keyids"],audioCapabilities:[{contentType:h}],distinctiveIdentifier:"optional",persistentState:"required"}],s=potentialKeySystemsForAccess(),[,p]=yield findMediaKeySystemAccess(s,e);p?null===(n=this._session)||void 0===n||n.attachMedia(d,p):O.warn("media-extension: No keysystem detected!")}}))}setMediaItem(e){!function(e,s){s.keyURLs&&(e.developerToken=dr.developerToken,e.userToken=dr.musicUserToken,e.item=s,e.adamId=s.songId,e.isLibrary=s.isCloudItem,e.setKeyURLs(s.keyURLs))}(this._session,e)}destroy(e){this._session&&this._session.detachMedia(e)}}const fr=createLocalStorageFlag("mk-force-audio-mse"),shouldForceAudioMse=()=>!!fr.json();class ByteRangeSegment{constructor({url:e,startByte:s,length:n,isInitSegment:d=!1}){this.url=e,this.isInitSegment=d,this.startByte=parseInt(s,10),this.length=parseInt(n,10),this.endByte=this.startByte+this.length-1,this.range=`bytes=${this.startByte}-${this.endByte}`}load(){return __awaiter(this,void 0,void 0,(function*(){const{url:e,range:s}=this;if(!e)return new Uint8Array;const n=new Headers;n.append("Range",s);const d=yield fetch(e,{headers:n}),h=yield d.arrayBuffer();return new Uint8Array(h)}))}}class ContinuousSegment{constructor(e,s=!1){this.url=e,this.isInitSegment=s}load(){return __awaiter(this,void 0,void 0,(function*(){const{url:e}=this;if(!e)return new Uint8Array;O.debug("radio-segment: loading",e);const s=yield fetch(e),n=yield s.arrayBuffer();return new Uint8Array(n)}))}}const vr=/^#EXT-X-BYTERANGE:([^\n]+)\n/gim,_r=/^#EXT-X-MAP:([^\n]+)\n/im,br=/#EXTINF:\d*\.\d*\,[\n](.+)|^#EXT-X-MAP:URI="([^"]*)"/gim,Tr=/#EXTINF:\d*\.\d*,\s*#EXT-X-BITRATE:\d{1,3}[\n](.+)|^#EXT-X-MAP:URI="([^"]*)"/gim;class SegmentList{constructor(){this._segments=[],this._addedSegments={}}get segments(){return this._segments}addSegment(e,s){this._addedSegments[s]||(O.debug("Adding segment",s),this._segments.push(e),this._addedSegments[s]=!0)}extractLiveRadioSegments(e,s){this._extractContinuousSegments(br,e,s)}extractHlsOffersSegments(e,s){this._extractContinuousSegments(Tr,e,s)}_extractContinuousSegments(e,s,n){if(!s||!e.test(s))return;let d;for(e.lastIndex=0;d=e.exec(s);){const e=d[0].startsWith("#EXT-X-MAP")?d[2]:d[1],s=rewriteLastUrlPath(n,e),h=d[0].startsWith("#EXT-X-MAP");this.addSegment(new ContinuousSegment(s,h),e)}}extractByteRangeSegments(e,s){var n,d;if(!e||!vr.test(e))return;const h=function(e){if(!e||!_r.test(e))return;const[,s]=e.match(_r);return s.split(",").reduce((e,s)=>{const[n,d]=s.split("=");return e[n.toLowerCase()]=d.replace(/\"/gi,""),e},{})}(e),p=null!==(n=s.split("/").pop())&&void 0!==n?n:"",y=s.replace(p,h.uri),[m,g]=h.byterange.split("@"),v=new ByteRangeSegment({url:y,startByte:g,length:m});this.addSegment(v,v.range),(null!==(d=e.match(vr))&&void 0!==d?d:[]).forEach(e=>{const[,s,n]=e.match(/^#EXT-X-BYTERANGE:(\d+)@(\d+)\n/),d=new ByteRangeSegment({url:y,startByte:n,length:s});this.addSegment(d,d.range)})}}var Er;!function(e){e.keysParsed="keysParsed"}(Er||(Er={}));const kr=/^#EXT-X-TARGETDURATION:(\d+)/im,Sr=/^#EXT-X-KEY:[^\n]+URI="([^"]+)"/im,Pr=/^#EXT-X-KEY:[^\n]+URI="([^"]+)",KEYFORMAT="([^"]+)"/gim;function loadManifestData(e){return __awaiter(this,void 0,void 0,(function*(){return(yield fetch(e)).text()}))}class Manifest extends Notifications{constructor(e,s){super([Xe.manifestParsed,Er.keysParsed]),this._downlink=0,this._segmentList=new SegmentList,this._data=e,this._item=s,this._url=s.assetURL}parse(){const e=this._item,s=this._data;if(tt!==ze.FAIRPLAY||shouldForceAudioMse())if(this._detectKeyTags(),e.hasOffersHlsUrl)this._segmentList.extractHlsOffersSegments(s,e.assetURL);else if(e.isLiveRadioStation){this._segmentList.extractLiveRadioSegments(s,e.assetURL);const[,n]=this._data.match(kr);O.debug(`manifest: setting up manifest refresh interval at ${n} seconds`);const d=1e3*parseInt(n,10);this._manifestRefreshInterval=setInterval(this.liveRadioRefresh,d)}else this._segmentList.extractByteRangeSegments(s,e.assetURL)}static load(e,s=!0){return __awaiter(this,void 0,void 0,(function*(){O.debug("loading manifest for item",e.title);const n=e.assetURL;let d;const h=!!window.sessionStorage&&s;if(h&&(d=window.sessionStorage.getItem(n),d))return new this(d,e);const p=(new Date).getTime();d=yield loadManifestData(n);const y=new this(d,e);return y.downlink=function(e,s){return 8*s.length/(((new Date).getTime()-e)/1e3)/1024}(p,d),h&&window.sessionStorage.setItem(n,d),Promise.resolve(y)}))}get downlink(){return this._downlink}set downlink(e){this._downlink=e}get mediaItem(){return this._item}liveRadioRefresh(){return __awaiter(this,void 0,void 0,(function*(){const e=yield loadManifestData(this._url);this._data=e,this._detectKeyTags(),this._segmentList.extractLiveRadioSegments(e,this._url),this.dispatchEvent(Xe.manifestParsed)}))}segmentsForTimeRange(e){const s=Math.floor(e.start/10)+1,n=Math.floor(e.end/10)+1,{segments:d}=this;return[d[0],...d.slice(s,n+1)]}get segments(){return this._segmentList.segments}get extURI(){if(!this._extURI){const e=this._data.match(Sr);O.debug("manifest: EXT_X_KEY_URI matches",e),this._extURI=e&&e[1]||void 0}return this._extURI}get keyValues(){let e=this._modernKeys;return e.length||(e=this._legacyKeys),e}_detectKeyTags(){const e=this.keyValues;e.length&&this.dispatchEvent(Er.keysParsed,{item:this.mediaItem,keys:e})}get _legacyKeys(){const e=this._data.match(Sr);O.debug("manifest: EXT_X_KEY_URI matches",e);const s=e&&e[1]||void 0;this._extURI=s;const n=[];return s&&n.push({keyFormat:et.WIDEVINE,dataUri:s}),n}get _modernKeys(){let e;Pr.lastIndex=0;const s=[];for(;e=Pr.exec(this._data);){const[n,d,h]=e;s.push({keyFormat:h,dataUri:d})}return s}stop(){this._manifestRefreshInterval&&clearInterval(this._manifestRefreshInterval)}}__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[]),__metadata("design:returntype",Promise)],Manifest.prototype,"liveRadioRefresh",null);const Ir="seamlessAudioTransition",Ar="bufferTimedMetadataDidChange",wr=isNodeEnvironment$1()?require("util").TextDecoder:self.TextDecoder;function encodedArrayToString(e,s="utf-8"){if("iso-8859-1"===s)return String.fromCharCode(...e);return new wr(s).decode(e)}function readNullTerminatedString(e,s=0,n){const d=[];n=null!=n?n:e.length;for(let h=s;h{const[s]=function(e){const s=findBox(e,0,["moov","trak","mdia","minf","stbl","stsd"]),n=[];if(!s)return n;for(let d=s.start+16;de.isWidevine);n&&(s.defaultKeyId=n.keyBytes)};function readSynchSafeUint32(e){return 2097152*(127&e[0])+16384*(127&e[1])+128*(127&e[2])+(127&e[3])}const Or={0:"iso-8859-1",1:"utf-16",2:"utf-16be",3:"utf-8"},Cr={TPE1:!0,TIT2:!0,WXXX:!0,PRIV:!0,TALB:!0,CHAP:!0};class ID3{constructor(e){this.frames=[],this.unsynchronized=!1,this.hasExtendedHeader=!1,this.hasFooter=!1,this.isExperimental=!1;let s=0;const n=ot(e.subarray(s,s+3));if(s+=3,"ID3"!==n)return;this.minor=e[s++],this.revision=e[s++];const d=e[s++];this._parseID3Flags(d);const h=readSynchSafeUint32(e.subarray(s,s+4));s+=4,this.frameLength=h;const p=s+h;if(this.endPos=p,this.hasExtendedHeader){s+=readSynchSafeUint32(e.subarray(s,s+4))}this.minor>2&&this._parseID3Frames(this,e,s,p)}_parseID3Flags(e){this.unsynchronized=isBitAtPositionOn(e,7),this.hasExtendedHeader=isBitAtPositionOn(e,6),this.isExperimental=isBitAtPositionOn(e,5),this.hasFooter=isBitAtPositionOn(e,4)}_parseID3Frames(e,s,n,d){const h=new DataView(s.buffer,0,d),{minor:p}=this;for(;n+8<=d;){const y=ot(s.subarray(n,n+4));n+=4;const m=4===p?readSynchSafeUint32(s.subarray(n,n+4)):h.getUint32(n);if(n+=4,s[n++],s[n++],Cr[y]){const h=n,p=this._extractID3FramePayload(s,y,m,h,d);if(p){const s=this.decodeID3Frame(p);s&&e.frames.push(s)}n+=m}else n+=m}}_extractID3FramePayload(e,s,n,d,h){const p=d+n;let y;return p<=h&&(y={type:s,size:n,data:e.slice(d,p)}),y}decodeID3Frame(e){if("TXXX"!==e.type)return"WXXX"===e.type?this.decodeWxxxFrame(e):"PRIV"===e.type?this.decodePrivFrame(e):"CHAP"===e.type?this.decodeChapFrame(e):"T"===e.type[0]?this.decodeTextFrame(e):{key:e.type,data:e.data}}decodeChapFrame(e){const{data:s}=e,n=new DataView(s.buffer),d={key:"CHAP",frames:[]};let[h,p]=readNullTerminatedString(s,0,s.length);return d.id=h,p++,d.startTime=n.getUint32(p),p+=4,d.endTime=n.getUint32(p),p+=4,p+=4,p+=4,this._parseID3Frames(d,s,p,s.length),d}decodeTextFrame(e){const{data:s}=e,n=Or[s[0]],d=encodedArrayToString(s.subarray(1),n);return{key:e.type,text:d}}decodeWxxxFrame(e){const{data:s}=e,n=Or[s[0]];let d=1;const h=encodedArrayToString(s.subarray(d),n);d+=h.length+1;return{key:"WXXX",description:h,text:encodedArrayToString(s.subarray(d))}}decodePrivFrame(e){const s=encodedArrayToString(e.data);if(!s)return;return{key:"PRIV",info:s,data:e.data.slice(s.length+1)}}}function checkBoxName(e,s,n){return!(s+4>e.length)&&(e[s]===n[0]&&e[s+1]===n[1]&&e[s+2]===n[2]&&e[s+3]===n[3])}function findEmsgs(e){const s=e.length,n=[];if(function(e){return(null==e?void 0:e.length)>=8&&checkBoxName(e,4,[102,116,121,112])}(e))return n;for(let d=0;d{var s,n;const{key:d}=e,h=Mr[d];if(h)this[h]=null===(s=e.text)||void 0===s?void 0:s.replace(/\0/g,"");else if("WXXX"===e.key){if(e.description){const[s,n]=e.description.split("\0");this.links.push({description:s,url:n})}}else if("PRIV"===e.key){const s=null===(n=e.info)||void 0===n?void 0:n.split("\0");if(s&&s.length&&s[0].startsWith("com.apple.radio.adamid")){s[1].split(",").forEach(e=>{const[s,n]=e.split(":");s&&n&&"0"!==n&&!hasOwn(this.storefrontToIds,s)&&(this.storefrontToIds[s]=n)})}}})}resolveAdamIdFromStorefront(e){const s=this.storefrontToIds[e];this._adamId=s}get adamId(){return this._adamId}equals(e){if(!Dr.every(s=>this[s]===e[s]))return!1;const{links:s}=this,n=e.links;if(s.length!==n.length)return!1;for(let d=0;d{const s=new Emsg(e);this._emsgLookup[s.elementPresentationTime]=s}))}stop(){const{_currentEmsgInterval:e}=this;e&&clearInterval(e)}_getCurrentEmsg(){const{_currentTime:e,_emsgLookup:s}=this,n=Math.round(e()),d=[],h=Object.keys(s);for(let y=0;y{parseInt(n,10)s.currentTime,e=>{n.publish(Ar,e.timedMetadata)})}process(e,s){const{_item:n}=this;try{n.isLiveRadioStation?this._processLiveRadioSegment(s):n.hasOffersHlsUrl&&this._processHlsOffersSegment(e,s)}catch(Kt){O.error("Error processing segment",Kt)}}stop(){this._timedMetadataManager.stop()}_processHlsOffersSegment(e,s){e.isInitSegment&&rewriteDefaultKid(s)}_processLiveRadioSegment(e){this._timedMetadataManager.processEmsgs(e)}}const Nr=new Logger({levelFilterStorageKey:"mk-mse-buffer",topic:"mse-buffer"}),Lr=createLocalStorageFlag("mk-mse-buffer").get(),{manifestParsed:xr}=Xe;class MseBuffer{constructor({dispatcher:e,element:s,manifest:n,currentTime:d,duration:h,clip:p}){this.firstSegmentLoadPromise=Promise.resolve(),this.hasKickstarted=!1,this.segmentIndexToFetch=-1,this.timeToTrim=10,this.isAtEndOfStream=!1,this.isFullyBuffered=!1,this.deferredRemoves=[],this.currentTimestampOffset=0,this.dispatcher=e,this.clip=p,this.element=s,this.mediaSource=new MediaSource,this.mediaSource.addEventListener("sourceopen",this.onSourceOpen),this.segmentProcessor=new SegmentProcessor(n.mediaItem,s,e),this.playbackTimeline={current:{manifest:n}},n.addEventListener(xr,this.onManifestParsed),this._currentTime=d||0,this.duration=h,window.mseBuffer=this}onSourceOpen(){Nr.debug("mediaSource open handler");const{mediaSource:e}=this;if(e.activeSourceBuffers.length>0)return void Nr.debug("not adding new source buffer");Nr.debug("adding new source buffer");const s=e.addSourceBuffer('audio/mp4;codecs="mp4a.40.2"');this.sourceBuffer=s,s.addEventListener("updateend",this.updateEndHandler);const{clip:n,hasAppendWindowSupport:d}=this;n&&(d?(Nr.debug("appendWindowStart/End",n.start,n.end),s.appendWindowStart=n.start,s.appendWindowEnd=n.end):(Nr.debug("seeking for clip",n.start),asAsync(this.seek(n.start)))),this.updateSegmentToFetch(0,!0)}setNextManifest(e){Nr.debug("setting next manifest for ",e.mediaItem.title),this.nextSeamlessTransition?(Nr.debug("abandoning transition scheduled for "+this.nextSeamlessTransition),this.revertSeamlessTransition(!0),this.playbackTimeline.next={manifest:e}):(this.playbackTimeline.next={manifest:e},this.isFullyBuffered&&(Nr.debug("current song is fully buffered, beginning transition to next"),this.transitionToNextManifest()))}isItemPlaying(e){var s,n;const{playbackTimeline:d}=this,h=this.nextSeamlessTransition?null===(s=d.previous)||void 0===s?void 0:s.manifest.mediaItem:null===(n=d.current)||void 0===n?void 0:n.manifest.mediaItem;return!!h&&(Nr.debug(`isItemPlaying ${e.title}, ${h.title}, ${e.id===h.id}`),e.id===h.id)}get currentItem(){return this.manifest.mediaItem}get playableUrl(){let e=this._playableUrl;return e||(e=window.URL.createObjectURL(this.mediaSource),Nr.debug("created url",e),this._playableUrl=e,e)}get segments(){const{manifest:e,clip:s}=this;return s?e.segmentsForTimeRange(s):e.segments||[]}get currentTime(){return this._currentTime}set currentTime(e){var s,n;if(e+=this.currentTimestampOffset,this._currentTime===e)return;const{nextSeamlessTransition:d}=this;if(d&&e>=d){Nr.debug("setting offset to",d),this.currentTimestampOffset=d||0,this.nextSeamlessTransition=void 0,this.duration=this.manifest.mediaItem.playbackDuration/1e3,Nr.debug("buffer setting duration to",this.duration);const e={previous:null===(n=null===(s=this.playbackTimeline.previous)||void 0===s?void 0:s.manifest)||void 0===n?void 0:n.mediaItem,current:this.manifest.mediaItem};Nr.debug("dispatching seamless audio transition",e),this.dispatcher.publish(Ir,e)}this._currentTime=e;const{isOverBufferLimit:h,timeToTrim:p}=this,y=e>this.timeToTrim;h&&y&&(Nr.debug("buffer over limit, trimming to ",p),this.removeToTime(p),this.timeToTrim+=10)}get hasAppendWindowSupport(){var e;return void 0!==(null===(e=this.sourceBuffer)||void 0===e?void 0:e.appendWindowStart)}seek(e){return __awaiter(this,void 0,void 0,(function*(){const{duration:s,seekWhenUpdated:n,sourceBuffer:d}=this;if(this.resolveSeekPromise(!1),Nr.debug("seek to ",e),(e=+e)>s&&(Nr.debug("rounding seek time to duration",e,s),e=s),!d)return!1;if(this.revertSeamlessTransition(),d.updating)return Nr.debug("sourcebuffer updating, deferring seek"),new Promise(s=>{n&&n.resolve(!1),this.seekWhenUpdated={seek:this.seek.bind(this,e),resolve:s}});this.currentlyLoadingSegmentIndex=void 0,this.updateSegmentToFetch(0,!0),this.removeToTime(e),this.timeToTrim=10*Math.floor(e/10);const h=this.getSegmentForTime(e);0!==h&&(yield this.firstSegmentLoadPromise),Nr.debug("seeking to",e,"segment",h),this.updateSegmentToFetch(h,!0);const p=new Promise(s=>{this.seekResolver={time:e,resolve:s}});return this.checkSeekBuffered(),p}))}clearNextManifest(){this.revertSeamlessTransition(!0),this.playbackTimeline.next=void 0}revertSeamlessTransition(e=!1){const{playbackTimeline:s,nextSeamlessTransition:n}=this;if(!n||!s.previous)return void Nr.debug("no need to revert, no transition");this.isAtEndOfStream=e,Nr.debug("reverting seamless transition with discardNextManifest",e),e?this.clearBufferToEnd(n):this.clearBuffer(),Nr.debug("abandoning transition to "+this.manifest.mediaItem.title),s.next=e?void 0:s.current,s.current=s.previous,s.previous=void 0;const d=this.manifest.mediaItem;Nr.debug("current item reverted to "+d.title),this.nextSeamlessTransition=void 0,this.duration=d.playbackDuration/1e3,Nr.debug("reverted duration to "+this.duration),e||(this.currentTimestampOffset=0,this.timestampOffsetAdjustment=0,Nr.debug("reverted currentTimestampOffset and timestampOffsetAdjustment to 0")),this.printInfo(),this.segmentIndexToFetch=-1}get streamHasEnding(){return!this.manifest.mediaItem.isLiveRadioStation}stop(){this.segmentProcessor.stop(),this.setEndOfStream(),this.remove()}remove(){var e;Nr.debug("removing sourceBuffer and mediaSource");const{sourceBuffer:s,mediaSource:n}=this;null===(e=this.seekResolver)||void 0===e||e.resolve(!1),this.manifest.removeEventListener(xr,this.onManifestParsed);const d=this._playableUrl;d&&(Nr.debug("revoking url",d),window.URL.revokeObjectURL(d)),n.removeEventListener("sourceopen",this.onSourceOpen),s&&(s.removeEventListener("updateend",this.updateEndHandler),this.sourceBuffer=void 0)}onManifestParsed(){const e=this.segmentIndexToFetch+1;Nr.debug("manifestParsed, loading segment",e),this.updateSegmentToFetch(e,!0)}updateEndHandler(){if(this.kickstartBuffer(),this.clearDeferredRemove())return;if(Nr.debug("update end",this.seekWhenUpdated),this.seekWhenUpdated){Nr.debug("updateEndHandler resolving seekWhenUpdated");const{seekWhenUpdated:e}=this;return asAsync(e.seek().then(e.resolve)),void(this.seekWhenUpdated=void 0)}this.checkSeekBuffered();const{clip:e,sourceBuffer:s,hasAppendWindowSupport:n}=this;if(e&&s&&!n){const{buffered:n}=s;if(this.isTimeBuffered(e.end+1)){const d=n.end(n.length-1);return Nr.debug("clipping sourcebuffer to",e.end,d),void s.remove(e.end,d)}}if(this.isAtEndOfStream)return Nr.debug("buffer is at end of stream"),this.streamHasEnding&&(Nr.debug("isAtEndOfStream, not fetching any more segments"),this.playbackTimeline.next||this.setEndOfStream(),this.transitionToNextManifest()),void(this.isAtEndOfStream=!1);Nr.debug("updateEndHandler invoking loadSegment"),asAsync(this.loadSegment())}clearDeferredRemove(){var e;if(0===this.deferredRemoves.length)return!1;const s=this.deferredRemoves.shift();return null===(e=this.sourceBuffer)||void 0===e||e.remove(s.start,s.end),!0}transitionToNextManifest(){var e;Nr.debug("beginning transition to next manifest");const{playbackTimeline:s,sourceBuffer:n}=this;if(!s.next||!n)return void Nr.debug("no next manifest");const d=this.endOfBufferTime||this.currentTimestampOffset;Nr.debug("setting seamless transition at",d),this.nextSeamlessTransition=d,this.timestampOffsetAdjustment=d,this.playbackTimeline.current.endTime=d,s.previous=s.current,Nr.debug("previous manifest set to",null===(e=s.previous)||void 0===e?void 0:e.manifest.mediaItem.title),s.current=s.next,Nr.debug("current manifest set to",s.current.manifest.mediaItem.title),s.next=void 0,this.updateSegmentToFetch(0,!0),this.printInfo()}updateSegmentToFetch(e,s=!1){this.segments.length&&e0&&(this.isTimeBuffered(e)||this.isOverBufferLimit)&&this.safeSourceBufferRemove(0,e)}safeSourceBufferRemove(e,s){const{sourceBuffer:n}=this;n&&(n.updating?this.deferredRemoves.push({start:e,end:s}):n.remove(e,s))}get previousOffset(){var e,s;return(null===(s=null===(e=this.playbackTimeline)||void 0===e?void 0:e.previous)||void 0===s?void 0:s.endTime)||0}get manifest(){var e;return null===(e=this.playbackTimeline.current)||void 0===e?void 0:e.manifest}checkSeekBuffered(){const{seekResolver:e,currentTimestampOffset:s}=this;if(!e)return;const{time:n}=e,d=n+s,h=this.isTimeBuffered(d);Nr.debug("resolving seek for time, adjustedTime, isBuffered",n,d,h),this.printBufferTimes(),h&&(Nr.debug("resolving seek to true for time:",d),this.element.currentTime=d,this.resolveSeekPromise(!0))}resolveSeekPromise(e){this.seekResolver&&(this.seekResolver.resolve(e),this.seekResolver=void 0)}get endOfBufferTime(){var e;const s=null===(e=this.sourceBuffer)||void 0===e?void 0:e.buffered;return!(!s||!s.length)&&s.end(s.length-1)}isTimeBuffered(e){var s;const n=null===(s=this.sourceBuffer)||void 0===s?void 0:s.buffered;if(!n)return!1;for(let d=0;d=n.start(d)&&e<=n.end(d))return!0;return!1}clearBufferToEnd(e){const{sourceBuffer:s}=this;if(!s||!s.buffered)return;const n=s.buffered.end(s.buffered.length-1);this.safeSourceBufferRemove(e,n)}clearBuffer(){const{sourceBuffer:e}=this;if(!e||!e.buffered)return;const s=e.buffered;for(let n=0;n{this._licenseError(),this._dispatcher.publish(Ur,e)}),this.extension.addEventListener(Xe.playbackSessionError,e=>{this._dispatcher.publish(Ur,new MKError(MKError.MEDIA_SESSION,e))})}))}initializeMediaElement(){return __awaiter(this,void 0,void 0,(function*(){const e=function(){let e=Je.pop();return e?O.debug(`dom-helpers: retrieving audio tag, ${Je.length} remain`):(O.debug("dom-helpers: no available audio tags, creating one"),e=document.createElement("audio")),e}();e.autoplay=!1,e.id="apple-music-player",e.controls=!1,e.muted=!1,e.playbackRate=1,e.preload="metadata",e.volume=1,this.audio=e,document.body.appendChild(e),O.debug("initializedMediaElement",e)}))}removeEventHandlers(){this._targetElement.removeEventListener("timeupdate",this.onTimeUpdate),super.removeEventHandlers()}isPlayerSupported(){return!0}_stopMediaElement(){const e=Object.create(null,{_stopMediaElement:{get:()=>super._stopMediaElement}});var s;return __awaiter(this,void 0,void 0,(function*(){yield e._stopMediaElement.call(this),yield this.tearDownManifests(),null===(s=this._buffer)||void 0===s||s.stop(),this._buffer=void 0}))}setNextSeamlessItem(e){return __awaiter(this,void 0,void 0,(function*(){const{extension:s,nextManifest:n}=this,d=this._buffer;if(!d||!s)return;if((null==n?void 0:n.mediaItem.id)===e.id)return void O.debug("already have next manifest for ",e.title);this._targetElement.removeEventListener("timeupdate",this.onTimeUpdate),this._targetElement.addEventListener("timeupdate",this.onTimeUpdate),O.debug("player preparing next manifest for",e.title);const h=yield this.loadAndParseManifest(e,!1);d.setNextManifest(h),s.setMediaItem(e),s.extURI=h.extURI,this.nextManifest=h}))}playItemFromEncryptedSource(s,n=!1,d){return __awaiter(this,void 0,void 0,(function*(){const h=this._paused&&!n;if(O.debug("playItemFromEncryptedSource",s.title),s.playRawAssetURL)return s.playbackType=e.PlaybackType.unencryptedFull,this.nowPlayingItem=s,this._playAssetURL(s.assetURL,h);const{extension:p}=this;if(!p)return;p.initiated=n,p.setMediaItem(s),s.playbackType=e.PlaybackType.encryptedFull,this.nowPlayingItem=s,s.state=D.loading;const y=yield this.getManifestForItem(s);this.manifest=y;const m=shouldForceAudioMse();if((s.isSong||p.isFairplay&&m)&&(p.extURI=y.extURI),s.state=D.ready,p.isFairplay&&!m){let e=s.assetURL;return(null==d?void 0:d.startTime)&&(e+="#t="+d.startTime),this._playAssetURL(e,h)}{const e=this._buffer;if(!(e&&this.isSeamlessAudioTransitionsEnabled&&e.isItemPlaying(y.mediaItem)))return this.beginNewBufferForItem(h,y,d);O.debug("already have buffer, continuing playback")}}))}getManifestForItem(e){var s,n;return __awaiter(this,void 0,void 0,(function*(){O.debug("reconciling item to play against playing item");const{nextManifest:d,manifest:h,isSeamlessAudioTransitionsEnabled:p}=this,y=this._buffer;if(!y||!h)return O.debug("no buffer or manifest, creating manifest [title, buffer, manifest]",e.title,!!y,!!h),this.loadAndParseManifest(e);if(!p)return O.debug("seamless transitions disabled, stopping and creating manifest for",e.title),yield this.tearDownManifests(),this.loadAndParseManifest(e);const m=!y.isItemPlaying(e);let g;return O.debug("itemMismatch",m),d&&!m?(O.debug(`replacing manifest for ${h.mediaItem.title} with next manifest ${d.mediaItem.title}`),g=d,this.nextManifest=void 0,O.debug("cease listening for keys on manifest for",h.mediaItem.title),yield this.tearDownManifest(h)):m?(null==d?void 0:d.mediaItem.id)!==e.id?(O.debug(`item to play ${e.title} does not match playing or next items, tearing down all manifests`),yield this.tearDownManifests(),g=yield this.loadAndParseManifest(e)):(O.debug(`item to play ${e.title} matches next item, tearing down current manifest`),yield this.tearDownManifest(h),g=d):(O.debug("item is already playing, returning existing manifest"),g=h),O.debug("getManifestForItem loading keys for",h.mediaItem.title),null===(n=null===(s=this.extension)||void 0===s?void 0:s.session)||void 0===n||n.loadKeys(g.keyValues,g.mediaItem),g}))}seekToTime(e){return __awaiter(this,void 0,void 0,(function*(){const s=this._buffer;if(s){O.debug("audio-player: buffer seek to",e);if(!(yield s.seek(e)))return;this.isSeamlessAudioTransitionsEnabled&&this.onTimeUpdate()}else O.debug("audio-player: media element seek to",e),this._targetElement.currentTime=e}))}tearDownManifests(){return __awaiter(this,void 0,void 0,(function*(){this.manifest=yield this.tearDownManifest(this.manifest),this.nextManifest=yield this.tearDownManifest(this.nextManifest)}))}tearDownManifest(e){return __awaiter(this,void 0,void 0,(function*(){const{extension:s}=this;e&&(O.debug("tearing down manifest for",e.mediaItem.title),e.stop(),s&&(yield s.clearSessions(e.keyValues)),e.removeEventListener(Er.keysParsed,this.loadKeysHandler))}))}loadAndParseManifest(e,s=!0){return __awaiter(this,void 0,void 0,(function*(){O.debug(`will load and parse manifest for ${e.title}, loadKeys ${s}`);const n=yield Manifest.load(e,!1);return s&&n.addEventListener(Er.keysParsed,this.loadKeysHandler),n.parse(),n}))}onTimeUpdate(){var e,s;if(!this._buffer)return;const{currentPlaybackTimeRemaining:n,nextManifest:d}=this;d&&n<15&&(O.debug("player loading keys for",d.mediaItem.title),null===(s=null===(e=this.extension)||void 0===e?void 0:e.session)||void 0===s||s.loadKeys(d.keyValues,d.mediaItem),this._targetElement.removeEventListener("timeupdate",this.onTimeUpdate))}loadKeysHandler(e){var s,n;null===(n=null===(s=this.extension)||void 0===s?void 0:s.session)||void 0===n||n.loadKeys(e.keys,e.item)}beginNewBufferForItem(e,s,n){return __awaiter(this,void 0,void 0,(function*(){if(O.debug("creating new MseBuffer for item",s.mediaItem.title,e),this._buffer&&(O.debug("stopping old buffer"),this._buffer.stop()),this._buffer=new MseBuffer({dispatcher:this._dispatcher,element:this._targetElement,duration:s.mediaItem.playbackDuration/1e3,manifest:s}),yield this._playAssetURL(this._buffer.playableUrl,!0),!e){let e=Promise.resolve();return(null==n?void 0:n.startTime)&&(e=this.seekToTime(n.startTime)),Br.json()?e.then(()=>this.play()):e.then(()=>this._playMedia())}}))}setPresentationMode(e){return __awaiter(this,void 0,void 0,(function*(){return Promise.resolve()}))}}__decorate([AsyncDebounce(250),__metadata("design:type",Function),__metadata("design:paramtypes",[Number]),__metadata("design:returntype",Promise)],AudioPlayer.prototype,"seekToTime",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[]),__metadata("design:returntype",void 0)],AudioPlayer.prototype,"onTimeUpdate",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object]),__metadata("design:returntype",void 0)],AudioPlayer.prototype,"loadKeysHandler",null);class EncryptedSession extends KeySession{attachMedia(e,s){return __awaiter(this,void 0,void 0,(function*(){this.keySystem=s.keySystem,this._keySystemAccess=s,e.addEventListener("encrypted",this.boundHandleSessionCreation,!1)}))}detachMedia(e){e.removeEventListener("encrypted",this.boundHandleSessionCreation)}createSession(e){return __awaiter(this,void 0,void 0,(function*(){O.debug("Encrypted createSession",e);const s=this._keySystemAccess;if(!s)return;const{initData:n,initDataType:d,target:h}=e;return this._mediaKeysPromise||(this._mediaKeysPromise=new Promise((e,n)=>__awaiter(this,void 0,void 0,(function*(){const d=yield s.createMediaKeys();try{yield h.setMediaKeys(d)}catch($){this.dispatchKeyError($),n($)}const p=yield this.loadCertificateBuffer();yield d.setServerCertificate(p),this._mediaKeysServerCertificate=p,e(d)})))),yield this._mediaKeysPromise,this._mediaKeysServerCertificate?this._createSession(h,n,d):void 0}))}generatePSSH(e){const s=new Uint8Array([0,0,0,52,112,115,115,104,0,0,0,0,237,239,139,169,121,214,74,206,163,200,39,220,213,29,33,237,0,0,0,20,8,1,18,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),n=dt(e);for(let d=0;de.isWidevine),n=null==e?void 0:e.rawBytes,h=ut(n);O.debug("extracted uri",h),d.extURI=h,p=s}return d.addEventListener("message",this.startLicenseSession),this._currentSession=d,d.generateRequest(n,p).catch(e=>{if(e.message.match(/generateRequest.*\(75\)/))return d.generateRequest(n,p);throw e})}_teardownCurrentSession(){this._currentSession&&(O.debug("tearing down media key session",this._currentSession),this._currentSession.removeEventListener("message",this.startLicenseSession),this._currentSession=void 0)}loadKeys(e,s){return __awaiter(this,void 0,void 0,(function*(){}))}clearSessions(){return __awaiter(this,void 0,void 0,(function*(){}))}}class MediaExtensionStub extends Notifications{constructor(e){super(e),this.audioTracks=[],this.textTracks=[],this.extURI="",this.hasMediaKeySupport=!0,this.initiated=!0,this.isFairplay=!0,this.hasMediaKeySupport=!0,this.hasMediaSession=!0}destroy(e){}setMediaItem(e){}initializeKeySystem(){return __awaiter(this,void 0,void 0,(function*(){this.session=new EncryptedSession}))}clearSessions(){return __awaiter(this,void 0,void 0,(function*(){}))}}class PlayerStub{constructor(s){this.bitrate=e.PlaybackBitrate.STANDARD,this.audioTracks=[],this.currentBufferedProgress=0,this.currentPlaybackDuration=0,this.currentPlaybackProgress=0,this.currentPlaybackTime=0,this.currentPlaybackTimeRemaining=0,this.currentPlayingDate=void 0,this.formattedCurrentPlaybackDuration={hours:0,minutes:0},this.isPlaying=!1,this.isPrimaryPlayer=!0,this.isReady=!1,this.paused=!1,this.playbackState=e.PlaybackStates.none,this.playbackTargetAvailable=!1,this.playbackTargetIsWireless=!1,this.previewOnly=!1,this.textTracks=[],this.extension=new MediaExtensionStub([]),this.hasAuthorization=!0,this.isDestroyed=!1,this._volume=1,this._playbackRate=1,this._dispatcher=s.services.dispatcher,this.windowHandlers=new WindowHandlers(this)}get hasMediaElement(){return!0}get isEngagedInPlayback(){return!this.paused}get playbackRate(){return this._playbackRate}set playbackRate(e){this._playbackRate=e,this._dispatcher.publish(bt.playbackRateDidChange,new Event("ratechange"))}get volume(){return this._volume}set volume(e){this._volume=e,this._dispatcher.publish(bt.playbackVolumeDidChange,new Event("volumeChange"))}destroy(){}dispatch(){}exitFullscreen(){return __awaiter(this,void 0,void 0,(function*(){}))}initialize(){return __awaiter(this,void 0,void 0,(function*(){}))}isPaused(){return this.paused}calculateTime(e){return e}clearNextManifest(){}mute(){}newSeeker(){return new PlayerSeeker(this)}pause(e){return __awaiter(this,void 0,void 0,(function*(){}))}play(){return __awaiter(this,void 0,void 0,(function*(){}))}playItemFromEncryptedSource(e,s,n){return __awaiter(this,void 0,void 0,(function*(){}))}playItemFromUnencryptedSource(e,s,n){return __awaiter(this,void 0,void 0,(function*(){}))}preload(){return __awaiter(this,void 0,void 0,(function*(){}))}prepareToPlay(e,s,n){return __awaiter(this,void 0,void 0,(function*(){}))}seekToTime(e){return __awaiter(this,void 0,void 0,(function*(){}))}requestFullscreen(){return __awaiter(this,void 0,void 0,(function*(){}))}setPresentationMode(e){return __awaiter(this,void 0,void 0,(function*(){}))}showPlaybackTargetPicker(){}stop(e){return __awaiter(this,void 0,void 0,(function*(){}))}stopMediaAndCleanup(){return __awaiter(this,void 0,void 0,(function*(){}))}supportsPictureInPicture(){return!1}tsidChanged(){}setNextSeamlessItem(e){return __awaiter(this,void 0,void 0,(function*(){}))}}e.version="2.2222.5";const jr=e.version.split("."),Kr=jr[0],Fr=jr[jr.length-1];jr[0]="3",jr[jr.length-1]=Fr+"-prerelease",jr[0]=Kr,jr[jr.length-1]=Fr,e.version=jr.join(".");const $r={af:48,sq:1,ar:34,eu:1,bg:49,be:1,ca:42,zh:19,"zh-tw":18,"zh-cn":19,"zh-hk":45,"zh-sg":19,hr:41,cs:22,da:11,nl:10,"nl-be":65,en:1,"en-us":1,"en-eg":26,"en-au":27,"en-gb":2,"en-ca":6,"en-nz":27,"en-ie":26,"en-za":26,"en-jm":26,"en-bz":26,"en-tt":26,"en-001":26,et:30,fo:1,fa:59,fi:12,fr:3,"fr-ca":5,gd:2,de:4,"de-ch":57,el:23,he:36,hi:50,hu:21,is:31,id:37,it:7,ja:9,ko:13,lv:33,lt:32,mk:1,mt:1,no:14,nb:14,nn:14,pl:20,"pt-br":15,pt:24,rm:1,ro:39,ru:16,sr:1,sk:40,sl:52,es:8,"es-mx":28,"es-419":44,sv:17,th:35,ts:1,tn:1,tr:25,uk:29,ur:55,ve:1,vi:43,xh:1,yi:1,zu:56,ms:38,iw:36,lo:46,tl:47,kk:51,ta:53,te:54,bn:58,ga:60,ht:61,la:62,pa:63,sa:64};let Vr="Music-User-Token";function getLanguages(){if("undefined"==typeof navigator)return[];if(navigator.languages)return navigator.languages;const e=navigator.language||navigator.userLanguage;return e?[e]:[]}Vr="Media-User-Token";const Hr=createLocalStorageFlag("mk-hlsjs-automation-config"),qr=new RegExp("^https://([a-z0-9]+-)?"+("js-cdn.music.apple.com"+"/musickit/v3/".replace(/v3/,"(v2|v3)")).replace(/[\.\/]/g,"\\$&"),"i"),zr=/^([a-z]+:)?\/\//;function findScript(e){return isNodeEnvironment$1()||!e?null:document.querySelector(`script[src*="${e}"]`)}function determineCdnBasePrefix(){for(const e of"undefined"!=typeof document&&document.querySelectorAll?Array.from(document.querySelectorAll("script[src]")):[]){const s=qr.exec(e.src);if(s)return s[1]||""}return""}function determineCdnBaseHost(){if(isNodeEnvironment$1())return"";return`//${determineCdnBasePrefix()}js-cdn.music.apple.com`}const Wr=createLocalStorageFlag("mk-hlsjs-log-level");function getHlsJsCdnConfig(){const e={hls:"",rtc:""};if(isNodeEnvironment$1())return e;const s=determineCdnBaseHost();let n="2.162.2";n=createLocalStorageFlag("mk-hlsjs-version").get()||n;const d=function(){let e;switch(Wr.get()){case"trace":case"debug":e="hls.dev.js";break;case"info":case"error":case"warn":e="hls.production.verbose.min.js";break;default:e="hls.js"}return e}();return e.hls=`https:${s}/hls.js/${n}/hls.js/${d}`,e.rtc=`https:${s}/hls.js/${n}/rtc.js/rtc.min.js`,function(e){const s=Hr.json();if(!(null==s?void 0:s.url))return;const{url:n}=s;isAppleHostname(n)&&"carry-"===determineCdnBasePrefix()&&(e.hls=n)}(e),e}function isAppleHostname(e){try{return new URL(e).hostname.endsWith(".apple.com")}catch(Kt){}return!1}function cdnBaseURL(e,s=window){if(isNodeEnvironment$1())return"";if(s.localStorage.mkCDNBaseURLOverride)return s.localStorage.mkCDNBaseURLOverride;const n=findScript(e);return n?n.getAttribute("src").replace(new RegExp(e+"$"),""):determineCdnBaseHost()+"/musickit/v3/"}const Yr=new Map;function loadScript(e,s){const n=Yr.get(e);if(n)return n;const d=new Promise((n,d)=>{isNodeEnvironment$1()&&d("Dynamic script loading is unsupported in Node environments.");if(findScript(e))return n();const h=document.createElement("script");let p;if(s&&Object.keys(s).forEach(e=>{h.setAttribute(e,s[e])}),h.onload=()=>{n()},h.onerror=e=>{d(e)},zr.test(e))p=e;else{p=`${cdnBaseURL(e)}${e}`}h.src=p,document.head.appendChild(h)});return Yr.set(e,d),d}const Gr=new Logger("sk-debug");class AuthBridgeApp extends class{constructor(){this._targetOrigin="*"}init(e,s){var n;this._receiveWindow=e,this._sendWindow=s,this.handleMessage=this.handleMessage.bind(this),null===(n=this._receiveWindow)||void 0===n||n.addEventListener("message",this.handleMessage)}sendMessage(e,s){const n={action:"mediakit:"+e,data:s};this._sendWindow&&this._sendWindow.postMessage(JSON.stringify(n),this._targetOrigin)}handleMessage(e){if(!this._isOriginAllowed(e.origin))return;let s;try{s=JSON.parse(e.data)}catch(Kt){}if(!s||!this._isNamespacedData(s))return;"*"===this._targetOrigin&&(this._targetOrigin=e.origin),Gr.debug("auth-bridge: handleMessage",s);const n=s.action.replace("mediakit:","");this[n]?this[n](s.data):Gr.debug("auth-bridge: unsupported method",n)}_isOriginAllowed(e){if(!e)return!1;const[s,n]=e.split("://");let d="";return n&&(d=n.split(":")[0]),"https"===s&&!!d&&d.endsWith(".apple.com")}_isNamespacedData(e){return e.action&&-1!==e.action.indexOf("mediakit:")}}{constructor(){super(),this.whenFrameInited=new Promise(e=>this._frameInitResolve=e),this.whenAuthCompleted=new Promise(e=>this._authUpdateResolve=e),this.frame=document.createElement("iframe"),this.frame.src=this._getIframeSrc(),this.frame.style.display="none",document.body.appendChild(this.frame),this.init(window,this.frame.contentWindow)}requestAuthUpdate(){this.whenFrameInited.then(()=>this.sendMessage("requestAuthUpdate"))}setCookieItem(e,s){this.whenFrameInited.then(()=>this.sendMessage("setCookieItem",{name:e,value:s}))}clearAuth(){this.whenFrameInited.then(()=>this.sendMessage("clearAuth"))}frameInit(){var e;null===(e=this._frameInitResolve)||void 0===e||e.call(this),this.requestAuthUpdate()}updateAuth(e){if((null==e?void 0:e.enabled)&&(null==e?void 0:e.cookies)){const s=e.cookies;Object.keys(s).forEach(e=>{var n;const d=null!==(n=s[e])&&void 0!==n?n:"";d?setCookie(e,d,"/",7):removeCookie(e)})}this._authUpdateResolve&&(this._authUpdateResolve(),this._authUpdateResolve=void 0)}authClearedFromOtherFrame(){Gr.warn("Override auth-bridge/app's authClearedFromOtherFrame to trigger app-specific sign out behavior")}_getIframeSrc(){let e=determineCdnBasePrefix();return e&&(e="?env="+e.substring(0,e.length-1)),"https://web.archive.org/web/20220531203856/https://mediaauth.apple.com/auth-bridge/"+e}}const Qr=new Set(["apps","books","music","podcasts","tv"]),Jr=/\.apple\.com$/;function getCommerceHostname(e,s){!s&&"undefined"!=typeof location&&location.hostname&&(s=location);let n=e+".itunes.apple.com";if(!s)return n;const d=function(e){if(!e||!Jr.test(e))return;const s=e.split(".");let n=s[s.length-3];const d=n;if(n&&n.includes("-")){const e=n.split("-");n=e[e.length-1]}return Qr.has(n)?d:void 0}(s.hostname);return d&&(n=`${e}.${d}.apple.com`),n}var Xr;function buildQueryParams(e={app:Xr.APP,p:Xr.P}){return void 0===e.app&&(e.app=Xr.APP),void 0===e.p&&(e.p=Xr.P),Object.keys(e).map(s=>`${encodeURIComponent(s)}=${encodeURIComponent(e[s])}`).join("&")}!function(e){e.APP="music",e.P="subscribe"}(Xr||(Xr={}));const Zr={2:"com.apple.onboarding.tvapp",0:"com.apple.onboarding.applemusic"},en={2:"pltvcid",0:"pldfltcid"},tn={"com.apple.onboarding.tvapp":5,"com.apple.onboarding.applemusic":3};var sn;!function(e){e[e.ParseError=-32700]="ParseError",e[e.InvalidRequest=-32600]="InvalidRequest",e[e.MethodNotFound=-32601]="MethodNotFound",e[e.InvalidParams=-32602]="InvalidParams",e[e.InternalError=-32603]="InternalError"}(sn||(sn={}));class Dispatch{constructor(e={}){this._registry={},this._sequence=0,this.handle=e=>{e.data&&"2.0"===e.data.jsonrpc&&("*"!==this.origin&&this.origin!==e.origin||(e.data.method&&this.destination?this.handleRequest(e.data).then(e=>{this.send(this.destination,e)}):(hasOwn(e.data,"result")||e.data.error)&&this.handleResponse(e.data)))},this.destination=e.destination,this.methods=e.methods||{},this.origin=e.origin||"*",e.source&&(this.source=e.source)}get source(){return this._source}set source(e){if(!e&&this._source)return this._source.removeEventListener("message",this.handle),void(this._source=void 0);e.addEventListener("message",this.handle),this._source=e}apply(e,s){if(!this.destination)throw new Error("No destination");const n=this._sequence++,d=new Promise((e,s)=>{this._registry[n]={resolve:e,reject:s}});return this.send(this.destination,{jsonrpc:"2.0",id:n,method:e,params:s}),d}call(e,...s){return this.apply(e,s)}handleRequest(e){return __awaiter(this,void 0,void 0,(function*(){const s={jsonrpc:"2.0",id:e.id},n=this.methods[e.method];if(!n)return Object.assign(s,{error:{code:sn.MethodNotFound,message:"Method not found"}});try{const d=yield n.apply(void 0,ensureArray(e.params));return Object.assign(s,{result:d})}catch($){return Object.assign(s,{error:{code:$.code||sn.InternalError,message:$.message}})}}))}handleResponse(e){const s=this._registry[e.id];delete this._registry[e.id],s&&(e.error?s.reject(Object.assign(Error(),e.error)):s.resolve(e.result))}send(e,s){e.postMessage(s,e.window===e?this.origin:void 0)}}var rn;function validateToken(e){var s;if("string"!=typeof e)return!1;const n=e.match(/[a-zA-Z0-9=\/+]{32,}==$/);return null!==(s=n&&n.length>0)&&void 0!==s&&s}!function(e){e[e.UNAVAILABLE=-1]="UNAVAILABLE",e[e.NOT_DETERMINED=0]="NOT_DETERMINED",e[e.DENIED=1]="DENIED",e[e.RESTRICTED=2]="RESTRICTED",e[e.AUTHORIZED=3]="AUTHORIZED"}(rn||(rn={}));const nn=`https://${getCommerceHostname("buy")}/commerce/account/authenticateMusicKitRequest`,an="https://web.archive.org/web/20220531203856/https://authorize.music.apple.com",on=/^https?:\/\/(.+\.)*(apple\.com|apps\.mzstatic\.com)(\/[\w\d]+)*$/;var dn,ln,cn,un;!function(e){e[e.AUTHORIZE=0]="AUTHORIZE",e[e.SUBSCRIBE=1]="SUBSCRIBE"}(dn||(dn={}));class ServiceSetupView{constructor(e,s={}){var n;if(this.developerToken=e,this.authenticateMethod="GET",this.target="apple-music-service-view",this.deeplinkParameters=s&&s.deeplinkParameters||{},this.iconURL=s&&s.iconURL,this.authenticateMethod=s&&s.authenticateMethod||"GET",this.isServiceView&&window.opener!==window){const e="undefined"!=typeof sessionStorage?sessionStorage.getItem("ac"):void 0,s=null!=e?new URL(e).origin:void 0;s&&(this.dispatch=new Dispatch({destination:null!==(n=window.opener)&&void 0!==n?n:void 0,origin:s,source:window}))}}get isServiceView(){return/(authorize\.(.+\.)*apple\.com)/i.test(window.location.hostname)||window&&window.name===this.target||!1}focus(){this._window&&window.focus&&this._window.focus()}load(e={action:dn.AUTHORIZE}){return __awaiter(this,void 0,void 0,(function*(){return e.action===dn.SUBSCRIBE?this._subscribeAction(e.parameters):this._authorizeAction(e.parameters)}))}present(e="",s){const{height:n,left:d,top:h,width:p}=this._calculateClientDimensions(),y={height:650,menubar:"no",resizable:"no",scrollbars:"no",status:"no",toolbar:"no",width:650},m=Object.assign(Object.assign(Object.assign({},y),{left:p/2-y.width/2+d,top:n/2-y.height/2+h}),s),g=Object.keys(m).map(e=>`${e}=${m[e]}`).join(",");return/trident|msie/i.test(navigator.userAgent)?(this._window=window.open(window.location.href,this.target,g)||void 0,this._window.location.href=e):this._window=window.open(e,this.target,g)||void 0,/\bedge\b/i.test(navigator.userAgent)&&(this._window.opener=self),this.focus(),this._window}_startPollingForWindowClosed(e){this._window&&void 0===this._windowClosedInterval&&(this._windowClosedInterval=setInterval(()=>{var s;(null===(s=this._window)||void 0===s?void 0:s.closed)&&(this._stopPollingForWindowClosed(),e())},500))}_stopPollingForWindowClosed(){void 0!==this._windowClosedInterval&&(clearInterval(this._windowClosedInterval),this._windowClosedInterval=void 0)}_authorizeAction(e={}){var s;return __awaiter(this,void 0,void 0,(function*(){let n,d;const h=(null===(s=window.location)||void 0===s?void 0:s.href)||"";return"GET"===this.authenticateMethod?d=`${an}/woa?${buildQueryParams(Object.assign(Object.assign({},this.deeplinkParameters),{a:btoa(this._thirdPartyInfo()),referrer:h}))}`:(n=this._buildFormElement(nn),document.body.appendChild(n)),new Promise((s,h)=>{const p=this.present(d);this._startPollingForWindowClosed(()=>{h(rn.NOT_DETERMINED)}),this.dispatch=new Dispatch({methods:{authorize(e,n,d){validateToken(e)?s({restricted:n&&"1"===n,userToken:e,cid:d}):h(rn.NOT_DETERMINED)},close(){},decline(){h(rn.DENIED)},switchUserId(){h(rn.NOT_DETERMINED)},thirdPartyInfo:()=>this._thirdPartyInfo(this.developerToken,Object.assign(Object.assign({},this.deeplinkParameters),e)),unavailable(){h(rn.UNAVAILABLE)}},origin:an,source:window,destination:p}),n&&n.submit()})}))}_buildFormElement(e,s=this.target,n=this.developerToken){const d=document.createElement("form");d.setAttribute("method","post"),d.setAttribute("action",e),d.setAttribute("target",s),d.style.display="none";const h=document.createElement("input");h.setAttribute("name","jwtToken"),h.setAttribute("value",n),d.appendChild(h);const p=document.createElement("input");p.setAttribute("name","isWebPlayer"),p.setAttribute("value","true"),d.appendChild(p);const y=document.createElement("input");return y.setAttribute("name","LogoURL"),y.setAttribute("value",""),d.appendChild(y),d}_calculateClientDimensions(e=window){return{height:e.innerHeight?e.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height,left:e.screenLeft?e.screenLeft:screen.availLeft||screen.left,top:e.screenTop?e.screenTop:screen.availTop||screen.top,width:e.innerWidth?e.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width}}_subscribeAction(e={}){return __awaiter(this,void 0,void 0,(function*(){return Object.assign(e,this.deeplinkParameters),new Promise((s,n)=>{const d="https://web.archive.org/web/20220531203856/https://authorize.music.apple.com/upsell?"+buildQueryParams(e);this.present(d),window.addEventListener("message",({data:e,origin:d,source:h})=>{const{closeWindow:p,launchClient:y}="string"==typeof e?JSON.parse(e):e;d&&!on.test(d)||(y?0===y.supported?n("Unable to subscribe on this platform."):s(y):n("Subscribe action error."))})})}))}_thirdPartyInfo(e=this.developerToken,s){var n;let d=this.iconURL;const h=window.location.host||document.referrer,p=[...[].slice.call(document.querySelectorAll('link[rel="apple-music-app-icon"]')),...[].slice.call(document.querySelectorAll('link[rel="apple-touch-icon-precomposed"]')),...[].slice.call(document.querySelectorAll('link[rel="apple-touch-icon"]'))];if(p&&p[0]&&p[0].href){const e=p.find(e=>!!e.sizes&&"120x120"===e.sizes.value);d=null!==(n=null==e?void 0:e.href)&&void 0!==n?n:p[0].href}return JSON.stringify({thirdPartyIconURL:d,thirdPartyName:h,thirdPartyParameters:s,thirdPartyToken:e})}}!function(e){e.ID="us",e.LANGUAGE_TAG="en-gb"}(ln||(ln={}));class Storefront{constructor(e,s,n){this.id=e,this.attributes=s,this.type="storefronts",this.href=n||`/v1/${this.type}/${e}`}static inferFromLanguages(e,s=getLanguages()){return __awaiter(this,void 0,void 0,(function*(){const n=yield function(e,s="https://web.archive.org/web/20220531203856/https://api.music.apple.com/v1"){return __awaiter(this,void 0,void 0,(function*(){const n=new Headers({Authorization:"Bearer "+e}),d=yield fetch(s+"/storefronts",{headers:n}),h=yield d.json();return h.errors?Promise.reject(h.errors):h.data}))}(e),d=n.map(e=>e.id),h=s[0]||"en-US",[p,y]=h.toLowerCase().split(/-|_/),m=d.includes(y)?y:"us";return n.find(e=>e.id===m)}))}}!function(e){e.DEFAULT_CID="pldfltcid",e.TV_CID="pltvcid",e.RESTRICTIONS_ENABLED="itre",e.STOREFRONT_COUNTRY_CODE="itua",e.USER_TOKEN="media-user-token"}(cn||(cn={})),function(e){e.authorizationStatusDidChange="authorizationStatusDidChange",e.authorizationStatusWillChange="authorizationStatusWillChange",e.eligibleForSubscribeView="eligibleForSubscribeView",e.needsGDPRDidChange="needsGDPRDidChange",e.storefrontCountryCodeDidChange="storefrontCountryCodeDidChange",e.storefrontIdentifierDidChange="storefrontIdentifierDidChange",e.userTokenDidChange="userTokenDidChange"}(un||(un={})),cn.DEFAULT_CID;let hn=!1;hn=!0;const pn="https://"+getCommerceHostname("buy"),yn=`https://${getCommerceHostname("play")}/WebObjects/MZPlay.woa/wa`;class StoreKit extends Notifications{constructor(e,s){super([un.authorizationStatusDidChange,un.authorizationStatusWillChange,un.eligibleForSubscribeView,un.needsGDPRDidChange,un.storefrontCountryCodeDidChange,un.userTokenDidChange,un.storefrontIdentifierDidChange]),this.developerToken=e,this.apiBase="https://web.archive.org/web/20220531203856/https://api.music.apple.com/v1",this.iTunesBuyBase=pn,this.meParameters={},this.persist="localstorage",this.playBase=yn,this.prefix="music",this.realm=0,this.storage=window.localStorage,this._authorizationStatus=rn.NOT_DETERMINED,this._disableLogoutURL=!1,this._dispatchedSubscribeView=!1,this._me=null,this._cids={},this._gdprVersion=-1,this._needsGDPR=void 0,this._dynamicUserToken=getCookie(cn.USER_TOKEN),s&&(s.apiBase&&(this.apiBase=s.apiBase),s.deeplink&&(this.deeplinkParameters=s.deeplink),s.meParameters&&(this.meParameters=s.meParameters),s.persist&&(this.persist=s.persist),s.prefix&&(this.prefix=s.prefix),void 0!==s.realm&&(this.realm=s.realm),void 0!==s.disableLogoutURL&&(this._disableLogoutURL=s.disableLogoutURL),this.bundleId=Zr[this.realm]),this.cidNamespace=en[this.realm],this._developerToken=new DeveloperToken(e),this._serviceSetupView=new ServiceSetupView(e,{authenticateMethod:s&&s.authenticateMethod,iconURL:s&&s.iconURL,deeplinkParameters:this.deeplinkParameters}),this.storagePrefix=`${this.prefix}.${this._developerToken.teamId}`.toLocaleLowerCase(),this.updateUserTokenFromStorage(),this.developerToken&&this.userTokenIsValid&&(this._restrictedEnabled=this.restrictedEnabled,this.shouldDisplayPrivacyLink(this.bundleId).catch(()=>{})),this._storefrontCountryCode=this.storefrontCountryCode,this.whenAuthCompleted=Promise.resolve(),isNodeEnvironment$1()||(this._processLocationHash(window.location.hash),"cookie"!==this.persist||(null==s?void 0:s.disableAuthBridge)||(this.authBridgeApp=new AuthBridgeApp,this.authBridgeApp.authClearedFromOtherFrame=this.revokeUserToken.bind(this),this.whenAuthCompleted=this.authBridgeApp.whenAuthCompleted.then(()=>{this.updateUserTokenFromStorage()})))}updateUserTokenFromStorage(){const e=this._getStorageItem(cn.USER_TOKEN);this.userToken=e||void 0}get authorizationStatus(){return this._authorizationStatus}set authorizationStatus(e){this._authorizationStatus!==e&&(this._getIsActiveSubscription.updateCache(void 0),this.dispatchEvent(un.authorizationStatusWillChange,{authorizationStatus:this._authorizationStatus,newAuthorizationStatus:e}),this._authorizationStatus=e,this.dispatchEvent(un.authorizationStatusDidChange,{authorizationStatus:e}))}get cid(){if(!this._cids[this.cidNamespace]){const e=this._getStorageItem(this.cidNamespace);this._cids[this.cidNamespace]=e||void 0}return this._cids[this.cidNamespace]}set cid(e){e?this._setStorageItem(this.cidNamespace,e):this._removeStorageItem(this.cidNamespace),this._cids[this.cidNamespace]=e}eligibleForSubscribeView(){return __awaiter(this,void 0,void 0,(function*(){const e=yield this.hasMusicSubscription();return(!this.hasAuthorized||this.hasAuthorized&&!e)&&!this._dispatchedSubscribeView}))}get hasAuthorized(){return this.authorizationStatus>rn.DENIED}get logoutURL(){if(!this._disableLogoutURL)return this.iTunesBuyBase+"/account/web/logout"}get parentalControls(){return this._parentalControls}set parentalControls(e){this._parentalControls=e,e&&(0===this.realm?this.restrictedEnabled=e.musicParentalControlsEnabled:2===this.realm&&e.videoContentRestrictions&&(this.authorizationStatus=rn.RESTRICTED))}get _pldfltcid(){return this._cids[cn.DEFAULT_CID]}set _pldfltcid(e){this._cids[cn.DEFAULT_CID]=e}get privacyAcknowledgements(){return this._privacyAcknowledgements}set privacyAcknowledgements(e){if(this._privacyAcknowledgements=e,!e)return this._gdprVersion=-1,void(this._needsGDPR=void 0);this.bundleId&&(this._gdprVersion=e[this.bundleId]||0,this._needsGDPR=this._gdprVersion<(tn[this.bundleId]||0),this._needsGDPR&&this.dispatchEvent(un.needsGDPRDidChange,{GDPRVersion:this._gdprVersion,needsGDPR:this._needsGDPR}))}get restrictedEnabled(){if(this.userToken&&"boolean"!=typeof this._restrictedEnabled){const e=this._getStorageItem(cn.RESTRICTIONS_ENABLED);if(e)this._restrictedEnabled="0"!==e;else if(this._storefrontCountryCode){const e=["br","ch","gt","hu","id","in","it","kr","la","lt","my","ru","sg","tr"];this._restrictedEnabled=-1!==e.indexOf(this._storefrontCountryCode)||void 0}}return this._restrictedEnabled}set restrictedEnabled(e){this.userToken&&void 0!==e&&this._setStorageItem(cn.RESTRICTIONS_ENABLED,e?"1":"0"),this._restrictedEnabled=e,e&&(this.authorizationStatus=rn.RESTRICTED)}get storefrontCountryCode(){if(!this._storefrontCountryCode){const e=this._getStorageItem(cn.STOREFRONT_COUNTRY_CODE);this._storefrontCountryCode=(null==e?void 0:e.toLowerCase())||ln.ID}return this._storefrontCountryCode}set storefrontCountryCode(e){e&&this.userToken?this._setStorageItem(cn.STOREFRONT_COUNTRY_CODE,e):this._removeStorageItem(cn.STOREFRONT_COUNTRY_CODE),e!==this._storefrontCountryCode&&(this._storefrontCountryCode=e,this.dispatchEvent(un.storefrontCountryCodeDidChange,{storefrontCountryCode:e}))}get storefrontIdentifier(){return this._storefrontIdentifier}set storefrontIdentifier(e){this._storefrontIdentifier=e,this.dispatchEvent(un.storefrontIdentifierDidChange,{storefrontIdentifier:e})}runTokenValidations(e,s=!0){e&&validateToken(e)?(s&&this._setStorageItem(cn.USER_TOKEN,e),this.authorizationStatus=this.restrictedEnabled?rn.RESTRICTED:rn.AUTHORIZED):(this._removeStorageItem(cn.USER_TOKEN),this.authorizationStatus=rn.NOT_DETERMINED)}wrapDynamicUserTokenForChanges(e,s=invoke(e)){if("function"!=typeof e)return e;let n=s;return()=>{const s=invoke(e);return n!==s&&(n=s,this.runTokenValidations(s,!1),this.dispatchEvent(un.userTokenDidChange,{userToken:s})),s||""}}get dynamicUserToken(){return this._dynamicUserToken}set dynamicUserToken(e){const s=invoke(e);this._dynamicUserToken=this.wrapDynamicUserTokenForChanges(e,s),this.runTokenValidations(s,"function"!=typeof e),this.dispatchEvent(un.userTokenDidChange,{userToken:s})}get userToken(){return invoke(this.dynamicUserToken)}set userToken(e){this.dynamicUserToken=e}get userTokenIsValid(){return validateToken(this.userToken)}deeplinkURL(e={}){return"https://finance-app.itunes.apple.com/deeplink?"+buildQueryParams(e=Object.assign(Object.assign({},this.deeplinkParameters||{}),e))}itunesDeeplinkURL(e={p:"browse"}){return"https://itunes.apple.com/deeplink?"+buildQueryParams(e=Object.assign(Object.assign({},this.deeplinkParameters||{}),e))}pldfltcid(){return __awaiter(this,void 0,void 0,(function*(){if(!this._cids[cn.DEFAULT_CID])try{yield this.infoRefresh()}catch(e){return}return this._cids[cn.DEFAULT_CID]}))}renewUserToken(){return __awaiter(this,void 0,void 0,(function*(){if(!this.userToken)return this.requestUserToken();const e=new Headers({Authorization:"Bearer "+this.developerToken,Accept:"application/json","Content-Type":"application/json","X-Apple-Music-User-Token":""+this.userToken}),s=yield fetch(this.playBase+"/renewMusicToken",{method:"POST",headers:e});if(401===s.status)return yield this.revokeUserToken(),Promise.reject(new Error("Renew token"));const n=yield s.json();return n["music-token"]&&(this.userToken=n["music-token"]),this.userToken}))}requestStorefrontCountryCode(){return __awaiter(this,void 0,void 0,(function*(){if(this.authorizationStatus<=rn.DENIED)return Promise.reject("Not authorized: "+this.authorizationStatus);const e=new Headers({Authorization:"Bearer "+this.developerToken,[Vr]:this.userToken||""}),s=yield fetch(this.apiBase+"/me/storefront",{headers:e});if(s&&!s.ok)return this._reset(),Promise.reject("Storefront Country Code error.");const n=yield s.json();if(n.errors)return Promise.reject(n.errors);const[d]=n.data;return d&&d.id?(this.storefrontCountryCode=d.id,this.storefrontCountryCode):Promise.reject("Storefront Country Code error.")}))}requestStorefrontIdentifier(){return __awaiter(this,void 0,void 0,(function*(){if(!this.storefrontIdentifier){const e=yield Storefront.inferFromLanguages(this.developerToken);this.storefrontIdentifier=e.id}return this.storefrontIdentifier}))}requestUserToken(){return __awaiter(this,void 0,void 0,(function*(){if(this._serviceSetupView.isServiceView)return this.userToken||"";try{const e=yield this._serviceSetupView.load({action:dn.AUTHORIZE});this.cid=e.cid,this.userToken=e.userToken,this.restrictedEnabled=e.restricted}catch(e){return this._reset(),this.authorizationStatus=e,Promise.reject(e)}return this.userToken}))}revokeUserToken(){var e;return __awaiter(this,void 0,void 0,(function*(){try{yield this._webPlayerLogout()}catch(s){}null===(e=this.authBridgeApp)||void 0===e||e.clearAuth(),this.dispatchEvent(un.authorizationStatusWillChange,{authorizationStatus:this.authorizationStatus,newAuthorizationStatus:rn.NOT_DETERMINED}),this._reset(),this.dispatchEvent(un.authorizationStatusDidChange,{authorizationStatus:this.authorizationStatus}),this.dispatchEvent(un.userTokenDidChange,{userToken:this.userToken})}))}setCids(e){this._cids=Object.assign(Object.assign({},this._cids),e),Object.keys(this._cids).forEach(e=>{this._setStorageItem(e,this._cids[e])})}shouldDisplayPrivacyLink(e){return __awaiter(this,void 0,void 0,(function*(){return void 0!==this._needsGDPR||(yield this.me()),this._needsGDPR}))}hasMusicSubscription(){return __awaiter(this,void 0,void 0,(function*(){return!!this.hasAuthorized&&this._getIsActiveSubscription()}))}_getIsActiveSubscription(){var e;return __awaiter(this,void 0,void 0,(function*(){const s=yield this.me();return!!(null===(e=s.subscription)||void 0===e?void 0:e.active)}))}resetSubscribeViewEligibility(){this._dispatchedSubscribeView=!1}presentSubscribeViewForEligibleUsers(e={},s=!0){return __awaiter(this,void 0,void 0,(function*(){const n=yield this.eligibleForSubscribeView();if(!this._serviceSetupView.isServiceView&&n){if(!s)return this.dispatchEvent(un.eligibleForSubscribeView,e),void(this._dispatchedSubscribeView=!0);try{const e=yield this._serviceSetupView.load({action:dn.SUBSCRIBE});return this._dispatchedSubscribeView=!0,e}catch(d){return this.revokeUserToken()}}}))}infoRefresh(){return __awaiter(this,void 0,void 0,(function*(){if(this.authorizationStatus<=rn.DENIED)return Promise.reject("Not authorized: "+this.authorizationStatus);const e=new Headers({Authorization:"Bearer "+this.developerToken,[Vr]:this.userToken||""});try{const s=yield fetch(this.iTunesBuyBase+"/account/web/infoRefresh",{credentials:"include",headers:e}),n=yield s.json();this.setCids(n)}catch(s){}}))}me(){return this.authorizationStatus<=rn.DENIED?Promise.reject("Not authorized: "+this.authorizationStatus):(this._me||(this._me=new Promise((e,s)=>__awaiter(this,void 0,void 0,(function*(){const n=new Headers({Authorization:"Bearer "+this.developerToken,[Vr]:this.userToken||""}),d=addQueryParamsToURL(this.apiBase+"/me/account",Object.assign({meta:"subscription"},this.meParameters)),h=yield fetch(d,{headers:n});if(h&&!h.ok)return 2!==this.realm&&this._reset(),s("Account error.");let p=yield h.json();if(p.errors)return s(p.errors);const{data:y,meta:m}=p;if(!m||!m.subscription)return s("Account error.");this.storefrontCountryCode=m.subscription.storefront;const g={meta:m,subscription:m.subscription};y&&y.length&&(g.attributes=y[0].attributes);try{let s=yield fetch(this.iTunesBuyBase+"/account/web/info",{credentials:"include",headers:n});if(p=yield s.json(),this.parentalControls=p.parentalControlsData,this.privacyAcknowledgements=p.privacyAcknowledgement,isEmpty(this.privacyAcknowledgements||{})){try{yield this.infoRefresh()}catch(v){e(g)}s=yield fetch(this.iTunesBuyBase+"/account/web/info",{credentials:"include",headers:n}),p=yield s.json(),this.parentalControls=p.parentalControlsData,this.privacyAcknowledgements=p.privacyAcknowledgement}g.info=p}catch(Kt){console.warn("Failed to fetch privacyAcknowledgements",Kt)}return e(g)}))).then(e=>{var s;return this._getIsActiveSubscription.updateCache((null===(s=e.subscription)||void 0===s?void 0:s.active)||!1),this._me=null,e}).catch(e=>(this._me=null,Promise.reject(e)))),this._me)}musicSubscriptionOffers(e,s=getLanguages()){return __awaiter(this,void 0,void 0,(function*(){let n;if(this.hasAuthorized){n=(yield this.me()).info.storeFrontISO3A}else{if(!e){const n=yield Storefront.inferFromLanguages(this.developerToken,s);e=null==n?void 0:n.id}n=e&&yt[e.toUpperCase()]||"USA"}const d=function(e="en-US"){const s=$r[e.toLowerCase()];if(s)return s;if(e.includes("-")){const s=e.split("-")[0],n=$r[s.toLowerCase()];if(n)return n}return $r["en-us"]}(s[0]),h=at[n];if(!d||!h)return[];const p=new Headers({"X-Apple-Store-Front":`${h}-${d},8`});this.userToken&&(p.set("Authorization","Bearer "+this.developerToken),p.set("Music-User-Token",this.userToken));const y=yield fetch(this.iTunesBuyBase+"/commerce/web/subscription/offers/music",{headers:p});if(!y.ok)return Promise.reject(y.status);return(yield y.json()).offers}))}_getStorageItem(e){if(e)return"cookie"===this.persist?getCookie(e):"localstorage"===this.persist?this.storage.getItem(`${this.storagePrefix}.${e}`):void 0}_processLocationHash(e){const s=/^\#([a-zA-Z0-9+\/]{200,}={0,2})$/;if(s.test(e)){const d=e.replace(s,"$1");try{const{itre:e,musicUserToken:s,cid:n}=JSON.parse(atob(d));this.restrictedEnabled=e&&"1"===e,this.userToken=s,this.cid=n}catch(n){}history.replaceState(null,document.title," ")}}_removeStorageItem(e){if("cookie"===this.persist)this._removeCookieFromDomains(e);else if("localstorage"===this.persist)return this.storage.removeItem(`${this.storagePrefix}.${e}`)}_removeCookieFromDomains(e,s=window){removeCookie(e);const{hostname:n}=s.location,d=n.split(".");if(d.length&&(d.shift(),d.length>2))for(let h=d.length;h>2;h--){const n=d.join(".");d.shift(),removeCookie(e,s,n)}}_reset(e=rn.NOT_DETERMINED){this._authorizationStatus=e,this._cids={},this._dispatchedSubscribeView=!1,this._restrictedEnabled=void 0,this._storefrontCountryCode=void 0,this._getIsActiveSubscription.updateCache(void 0),Object.keys(en).forEach(e=>{this._removeStorageItem(en[e])}),this._removeStorageItem(cn.RESTRICTIONS_ENABLED),this._removeStorageItem(cn.USER_TOKEN),this._removeStorageItem(cn.STOREFRONT_COUNTRY_CODE),this._dynamicUserToken=void 0,this._me=null,this.privacyAcknowledgements=void 0}_setStorageItem(e,s){var n;return"cookie"===this.persist?(null===(n=this.authBridgeApp)||void 0===n||n.setCookieItem(e,s),setCookie(e,s,"/",180)):"localstorage"===this.persist?this.storage.setItem(`${this.storagePrefix}.${e}`,s):void 0}_webPlayerLogout(){return __awaiter(this,void 0,void 0,(function*(){const e=this.logoutURL;if(!e)return;const s=new Headers({Authorization:"Bearer "+this.developerToken,Accept:"application/json","Content-Type":"application/json",["X-Apple-"+Vr]:""+this.userToken});s.delete("X-Apple-"+Vr),s.append(Vr,this.userToken||"");const n=yield fetch(e,{method:"POST",headers:s,credentials:"include"});return n&&!n.ok?Promise.reject(n.status):n.json()}))}}__decorate([((e=300)=>(s,n,d)=>{if(void 0===d||"function"!=typeof d.value)throw new TypeError(`Only methods can be decorated with @CachedResult, but ${n} is not a method.`);return{configurable:!0,get(){const s=d.value,h=1e3*e;let p,y=-1;function cachedResultMethod(...e){return __awaiter(this,void 0,void 0,(function*(){const n=Date.now();return(void 0===p||-1===y||y>0&&n>y+h)&&(y=n,p=yield s.apply(this,e)),p}))}return cachedResultMethod.updateCache=function(e){y=Date.now(),p=e},cachedResultMethod.getCachedValue=()=>p,Object.defineProperty(this,n,{value:cachedResultMethod,configurable:!0,writable:!0}),cachedResultMethod}}})(900),__metadata("design:type",Function),__metadata("design:paramtypes",[]),__metadata("design:returntype",Promise)],StoreKit.prototype,"_getIsActiveSubscription",null);const mn={configured:"musickitconfigured",loaded:"musickitloaded",audioTrackAdded:bt.audioTrackAdded,audioTrackChanged:bt.audioTrackChanged,audioTrackRemoved:bt.audioTrackRemoved,authorizationStatusDidChange:un.authorizationStatusDidChange,authorizationStatusWillChange:un.authorizationStatusWillChange,bufferedProgressDidChange:bt.bufferedProgressDidChange,capabilitiesChanged:"capabilitiesChanged",autoplayEnabledDidChange:"autoplayEnabledDidChange",drmUnsupported:bt.drmUnsupported,eligibleForSubscribeView:un.eligibleForSubscribeView,forcedTextTrackChanged:bt.forcedTextTrackChanged,mediaCanPlay:bt.mediaCanPlay,mediaElementCreated:bt.mediaElementCreated,mediaItemStateDidChange:S.mediaItemStateDidChange,mediaItemStateWillChange:S.mediaItemStateWillChange,mediaPlaybackError:bt.mediaPlaybackError,mediaSkipAvailable:"mediaSkipAvailable",mediaRollEntered:"mediaRollEntered",mediaUpNext:"mediaUpNext",metadataDidChange:bt.metadataDidChange,needsGDPRDidChange:"needsGDPRDidChange",nowPlayingItemDidChange:bt.nowPlayingItemDidChange,nowPlayingItemWillChange:bt.nowPlayingItemWillChange,playbackBitrateDidChange:bt.playbackBitrateDidChange,playbackDurationDidChange:bt.playbackDurationDidChange,playbackProgressDidChange:bt.playbackProgressDidChange,playbackRateDidChange:bt.playbackRateDidChange,playbackStateDidChange:bt.playbackStateDidChange,playbackStateWillChange:bt.playbackStateWillChange,playbackTargetAvailableDidChange:bt.playbackTargetAvailableDidChange,playbackTargetIsWirelessDidChange:bt.playbackTargetIsWirelessDidChange,playbackTimeDidChange:bt.playbackTimeDidChange,playbackVolumeDidChange:bt.playbackVolumeDidChange,playerTypeDidChange:bt.playerTypeDidChange,presentationModeDidChange:bt.presentationModeDidChange,primaryPlayerDidChange:bt.primaryPlayerDidChange,queueIsReady:"queueIsReady",queueItemsDidChange:"queueItemsDidChange",queueItemForStartPosition:"queueItemForStartPosition",queuePositionDidChange:"queuePositionDidChange",shuffleModeDidChange:"shuffleModeDidChange",repeatModeDidChange:"repeatModeDidChange",storefrontCountryCodeDidChange:un.storefrontCountryCodeDidChange,storefrontIdentifierDidChange:un.storefrontIdentifierDidChange,textTrackAdded:bt.textTrackAdded,textTrackChanged:bt.textTrackChanged,textTrackRemoved:bt.textTrackRemoved,timedMetadataDidChange:bt.timedMetadataDidChange,userTokenDidChange:un.userTokenDidChange,webComponentsLoaded:"musickitwebcomponentsloaded"};class SpanWatcher{constructor(e,s,n,d,h=!1){this.dispatcher=e,this.callback=s,this.start=n,this.stop=d,this.allowMultiple=h,this.inWatchSpan=!1}startMonitor(){this.dispatcher.unsubscribe(mn.playbackTimeDidChange,this.handleTimeChange),this.dispatcher.subscribe(mn.playbackTimeDidChange,this.handleTimeChange)}stopMonitor(){this.dispatcher.unsubscribe(mn.playbackTimeDidChange,this.handleTimeChange)}handleTimeChange(e,{currentPlaybackTime:s}){return __awaiter$1(this,void 0,void 0,(function*(){!Number.isFinite(s)||sthis.stop?this.inWatchSpan=!1:this.inWatchSpan||(this.allowMultiple||this.stopMonitor(),this.inWatchSpan=!0,yield this.callback(s,this))}))}}__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Object,Object]),__metadata$1("design:returntype",Promise)],SpanWatcher.prototype,"handleTimeChange",null);class PlaybackMonitor{constructor(e){this.isActive=!1,this.isMonitoring=!1,this.watchers=[],this.handlePlaybackThreshold=this.handlePlaybackThreshold.bind(this),this.playbackController=e.controller,this.dispatcher=e.services.dispatcher,this.dispatcher.subscribe(mn.nowPlayingItemDidChange,this.handleMediaItemChange),this.apiManager=e.services.apiManager}activate(){this.isActive=!0,this.startMonitor()}deactivate(){this.isActive=!1,this.clearMonitor()}clearMonitor(){this.isMonitoring&&(this.watchers.forEach(e=>e.stopMonitor()),this.isMonitoring=!1)}shouldMonitor(){return this.isActive}startMonitor(){this.shouldMonitor()&&(this.watchers.forEach(e=>e.startMonitor()),this.isMonitoring=!0)}handleMediaItemChange(){this.isActive&&(this.clearMonitor(),this.shouldMonitor()&&this.startMonitor())}}__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",void 0)],PlaybackMonitor.prototype,"handleMediaItemChange",null);class RollMonitor extends PlaybackMonitor{constructor(e){super(e),this.rollMap=new Map}handlePlaybackThreshold(e,s){return __awaiter$1(this,void 0,void 0,(function*(){if(!this.rollMap.has(s))return;const e=this.rollMap.get(s);this.dispatcher.publish(mn.mediaRollEntered,e),this.rollMap.delete(s)}))}shouldMonitor(){if(!super.shouldMonitor())return!1;return this.getRollMetadata().length>0}startMonitor(){this.setupWatchers(this.getRollMetadata()),super.startMonitor()}getRollMetadata(){const e=this.playbackController.nowPlayingItem;return void 0===e?[]:((e,s=["pre-roll","mid-roll","post-roll"])=>{if(void 0===e.hlsMetadata)return[];const n=[];return s.forEach(s=>{const d=parseInt(e.hlsMetadata[s+".count"],10);if(!isNaN(d))for(let h=0;h{const{start:n,duration:d}=e,h=new SpanWatcher(this.dispatcher,this.handlePlaybackThreshold,n,n+d);s.push(h),this.rollMap.set(h,e)}),this.watchers=s}}class SkipAvailable extends PlaybackMonitor{constructor(e){super(e),this.skipMap=new Map}handlePlaybackThreshold(e,s){return __awaiter$1(this,void 0,void 0,(function*(){if(!this.skipMap.has(s))return;const e=this.skipMap.get(s);this.dispatcher.publish(mn.mediaSkipAvailable,e),this.skipMap.delete(s)}))}shouldMonitor(){if(!super.shouldMonitor())return!1;return this.getNowPlayingMetadata().length>0}startMonitor(){this.setupWatchers(this.getNowPlayingMetadata()),super.startMonitor()}getNowPlayingMetadata(){const e=this.playbackController.nowPlayingItem;return void 0===e?[]:(e=>{const s=parseInt(e.hlsMetadata["skip.count"],10),n=[];if(isNaN(s)||0===s)return n;for(let d=0;d{const{start:n,duration:d}=e,h=new SpanWatcher(this.dispatcher,this.handlePlaybackThreshold,n,n+d);s.push(h),this.skipMap.set(h,e)}),this.watchers=s}}const gn=new Logger,getUpNextStart=e=>parseFloat(e.hlsMetadata["up-next.start"]),getWatchedTime=e=>parseFloat(e.hlsMetadata["watched.time"]),fetchHLSMetadata=e=>__awaiter$1(void 0,void 0,void 0,(function*(){if(e.isUTS&&e.assetURL)try{const s=(yield fetch(e.assetURL).then(e=>e.text())).match(/^(?:#EXT-X-SESSION-DATA:?)DATA\-ID="([^"]+)".+VALUE="([^"]+)".*$/gm);s&&s.forEach(s=>{const n=s.split(",")[0].split("com.apple.hls.")[1].replace(/"/g,""),d=s.split(",")[1].split("VALUE=")[1].replace(/"/g,"");e.hlsMetadata[n]=d})}catch(Fa){gn.log(Fa)}}));class UpNextMonitor extends PlaybackMonitor{constructor(e){super(e);const s=this.handlePlaybackThreshold;this.watchers=[{startMonitor:()=>{this.dispatcher.unsubscribe(ft.mediaContentComplete,s),this.dispatcher.subscribe(ft.mediaContentComplete,s)},stopMonitor:()=>{this.dispatcher.unsubscribe(ft.mediaContentComplete,s)}}]}handlePlaybackThreshold(){var e,s,n,d,h,p;return __awaiter$1(this,void 0,void 0,(function*(){const y=this.playbackController.nowPlayingItem;let m;if(null===(e=null==y?void 0:y.attributes)||void 0===e?void 0:e.showId){try{m=yield null===(s=this.apiManager.utsAPI)||void 0===s?void 0:s.showEpisodeNextepisode({showId:null===(n=null==y?void 0:y.attributes)||void 0===n?void 0:n.showId,episodeId:null===(d=null==y?void 0:y.defaultPlayable)||void 0===d?void 0:d.canonicalId})}catch(_){}if(m&&this.isAppleOriginal(m))return void this.dispatcher.publish(mn.mediaUpNext,{item:m,isNextEpisode:!0})}let g=yield null===(h=this.apiManager.utsAPI)||void 0===h?void 0:h.getPostPlayShelf(null==y?void 0:y.id);if((null==g?void 0:g.items)||(g=yield null===(p=this.apiManager.utsAPI)||void 0===p?void 0:p.watchlistContinueWatching()),!(null==g?void 0:g.items)||!Array.isArray(g.items))return;const v=g.items.find(e=>this.isAppleOriginal(e)&&"Show"!==e.type);v&&this.dispatcher.publish(mn.mediaUpNext,{item:v})}))}shouldMonitor(){return!!super.shouldMonitor()&&(void 0!==this.playbackController.nowPlayingItem&&(e=this.playbackController.nowPlayingItem,!isNaN(getUpNextStart(e))&&!isNaN(getWatchedTime(e))));var e}isAppleOriginal(e){var s;return e.isAppleOriginal||(null===(s=e.content)||void 0===s?void 0:s.isAppleOriginal)}}const fn=getHlsJsCdnConfig(),vn={app:{},autoplay:{maxQueueSizeForAutoplay:50,maxQueueSizeInRequest:10,maxUpcomingTracksToMaintain:10},features:{xtrick:!0,isWeb:!0,bookmarking:!1,"seamless-audio-transitions":!0,"enhanced-hls":!1},urls:{hls:fn.hls,rtc:fn.rtc,mediaApi:"https://web.archive.org/web/20220531203856/https://amp-api.music.apple.com/v1",webPlayback:`https://${getCommerceHostname("play")}/WebObjects/MZPlay.woa/wa/webPlayback`}},_n=createLocalStorageFlag("mk-offers-key-urls").json();let bn;_n&&(vn.urls.hlsOffersKeyUrls=_n);class Store{constructor(e,s={}){this._hasAuthorized=!1,this._providedRequestUserToken=!1,this._ageVerificationRequired=(e,s)=>!0,this._dispatcher=s.services.dispatcher,s.precache&&(this.precache=s.precache),s.storefrontId&&(this.storefrontId=s.storefrontId),this._defaultStorefrontCountryCode=s.storefrontCountryCode,(s.affiliateToken||s.campaignToken)&&(s.linkParameters=Object.assign(Object.assign({},s.linkParameters||{}),{at:s.affiliateToken,ct:s.campaignToken})),s.ageVerificationRequired&&(this._ageVerificationRequired=s.ageVerificationRequired),this.storekit=new StoreKit(e,{apiBase:vn.urls.mediaApi,authenticateMethod:vn.features["legacy-authenticate-method"]?"POST":"GET",deeplink:s.linkParameters,disableAuthBridge:s.disableAuthBridge,iconURL:vn.app.icon,meParameters:s.meParameters,persist:s.persist,realm:s.realm||0,disableLogoutURL:s.disableLogoutURL}),this.storekit.addEventListener(mn.authorizationStatusDidChange,e=>{const{authorizationStatus:s}=e;this._hasAuthorized=[rn.AUTHORIZED,rn.RESTRICTED].includes(s)})}get authorizationStatus(){return this.storekit.authorizationStatus}get cid(){return this.storekit.cid}get developerToken(){return this.storekit.developerToken}get hasAuthorized(){return this._hasAuthorized}get isAuthorized(){return this.storekit.hasAuthorized}get isRestricted(){return this.storekit.authorizationStatus===rn.RESTRICTED}get metricsClientId(){return this._metricsClientId}set metricsClientId(e){this._metricsClientId=e}get musicUserToken(){return this.storekit.userToken}set musicUserToken(e){this.storekit.userToken=e}updateUserTokenFromStorage(){return this.storekit.updateUserTokenFromStorage()}set dynamicMusicUserToken(e){this.storekit.dynamicUserToken=e}get needsGDPR(){gn.error("needsGDPR has been deprecated. Plesae migrate to shouldDisplayPrivacyLink()")}get realm(){return this.storekit.realm}set requestUserToken(e){this._providedRequestUserToken=!0,this.storekit.requestUserToken=e}get restrictedEnabled(){return this.storekit.restrictedEnabled}get storefrontCountryCode(){var e;return this.isAuthorized?this.storekit.storefrontCountryCode:null!==(e=this._defaultStorefrontCountryCode)&&void 0!==e?e:this.storekit.storefrontCountryCode}get storefrontId(){return this._apiStorefrontId||this.storekit.storefrontCountryCode}set storefrontId(e){e&&(e=e.toLowerCase()),e!==this._apiStorefrontId&&(this._apiStorefrontId=e,this._dispatcher.publish(ft.apiStorefrontChanged,{storefrontId:e}))}get subscribeURL(){return this.storekit.deeplinkURL({p:"subscribe"})}get subscribeFamilyURL(){return this.storekit.deeplinkURL({p:"subscribe-family"})}get subscribeIndividualURL(){return this.storekit.deeplinkURL({p:"subscribe-individual"})}get subscribeStudentURL(){return this.storekit.deeplinkURL({p:"subscribe-student"})}get userToken(){return this.musicUserToken}authorize(){return __awaiter$1(this,void 0,void 0,(function*(){if(this.storekit.userTokenIsValid)return this.storekit.userToken;let e;try{e=yield this.storekit.requestUserToken()}catch($){try{yield this.unauthorize()}catch(Kt){}throw new MKError(MKError.AUTHORIZATION_ERROR,"Unauthorized")}return this._providedRequestUserToken&&(this.storekit.userToken=e),this.storekit.userTokenIsValid?(yield this.storekit.requestStorefrontCountryCode().catch(e=>__awaiter$1(this,void 0,void 0,(function*(){return yield this.unauthorize(),Promise.reject(e)}))),e):void 0}))}shouldDisplayPrivacyLink(e){return __awaiter$1(this,void 0,void 0,(function*(){return this.storekit.shouldDisplayPrivacyLink(e)}))}unauthorize(){return __awaiter$1(this,void 0,void 0,(function*(){return this.storekit.revokeUserToken()}))}validateAgeVerification(e){return __awaiter$1(this,void 0,void 0,(function*(){if(2!==this.storekit.realm)return;const s=yield this.storekit.me();if(s.info){if(s.info.webAgeVerificationData&&!s.info.webAgeVerificationData.isVerified&&this._ageVerificationRequired(e.type,e.rating)&&!e.isLinearStream)return Promise.reject(new MKError(MKError.AGE_VERIFICATION,"Age verification required"));if(e.rating&&s.info.parentalControlsData&&s.info.parentalControlsData.videoContentRestrictions){const n=e.rating.system.replace(/[^a-z0-9]+/i,"-");if(s.info.parentalControlsData.videoContentRestrictions[n]({src:formatArtworkURL(e.artwork,s,s),sizes:`${s}x${s}`,type:"image/jpeg"})):[]}))}_setMediaSessionHandlers(){this.session&&(this._resetHandlers(),this.session.setActionHandler("play",()=>{var e;return null===(e=this.controller)||void 0===e?void 0:e.play()}),this.capabilities.canPause?this.session.setActionHandler("pause",()=>{var e;return null===(e=this.controller)||void 0===e?void 0:e.pause()}):this.session.setActionHandler("pause",()=>{var e;return null===(e=this.controller)||void 0===e?void 0:e.stop()}),this.capabilities.canSeek&&(this.session.setActionHandler("seekforward",()=>{var e;return null===(e=this.controller)||void 0===e?void 0:e.seekForward()}),this.session.setActionHandler("seekbackward",()=>{var e;return null===(e=this.controller)||void 0===e?void 0:e.seekBackward()})),this.capabilities.canSkipToNextItem&&this.session.setActionHandler("nexttrack",()=>{var e;return null===(e=this.controller)||void 0===e?void 0:e.skipToNextItem()}),this.capabilities.canSkipToPreviousItem&&this.session.setActionHandler("previoustrack",()=>{var e;return null===(e=this.controller)||void 0===e?void 0:e.skipToPreviousItem()}))}_resetHandlers(){this.session&&(this.session.setActionHandler("play",void 0),this.session.setActionHandler("pause",void 0),this.session.setActionHandler("seekforward",void 0),this.session.setActionHandler("seekbackward",void 0),this.session.setActionHandler("nexttrack",void 0),this.session.setActionHandler("previoustrack",void 0))}}var En;__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",void 0)],MediaSessionManager.prototype,"onCapabilitiesChanged",null),__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Object,Object]),__metadata$1("design:returntype",void 0)],MediaSessionManager.prototype,"onNowPlayingItemDidChange",null),function(e){e[e.PAUSE=0]="PAUSE",e[e.EDIT_QUEUE=1]="EDIT_QUEUE",e[e.SEEK=2]="SEEK",e[e.REPEAT=3]="REPEAT",e[e.SHUFFLE=4]="SHUFFLE",e[e.SKIP_NEXT=5]="SKIP_NEXT",e[e.SKIP_PREVIOUS=6]="SKIP_PREVIOUS",e[e.SKIP_TO_ITEM=7]="SKIP_TO_ITEM"}(En||(En={}));class Capabilities{constructor(e){this._dispatcher=e,this._checkCapability=e=>!1,this._mediaSession=new MediaSessionManager(this,e)}set controller(e){this._mediaSession.controller=e}updateChecker(e){this._checkCapability!==e&&(this._checkCapability=e,this._dispatcher.publish(mn.capabilitiesChanged))}get canEditPlaybackQueue(){return this._checkCapability(En.EDIT_QUEUE)}get canPause(){return this._checkCapability(En.PAUSE)}get canSeek(){return this._checkCapability(En.SEEK)}get canSetRepeatMode(){return this._checkCapability(En.REPEAT)}get canSetShuffleMode(){return this._checkCapability(En.SHUFFLE)}get canSkipToNextItem(){return this._checkCapability(En.SKIP_NEXT)}get canSkipToMediaItem(){return this._checkCapability(En.SKIP_TO_ITEM)}get canSkipToPreviousItem(){return this._checkCapability(En.SKIP_PREVIOUS)}}const kn={condition:()=>!0,toOptions:(e,s,n)=>[Object.assign(Object.assign({},e),{context:n})]},Sn={condition:e=>{var s;return"stations"===e.type&&(null===(s=e.attributes)||void 0===s?void 0:s.isLive)},toOptions:(e,s,n)=>[Object.assign(Object.assign({},e),{context:n,container:{attributes:e.attributes,id:e.id,type:e.type,name:null==n?void 0:n.featureName}})]},hasRelationship=e=>s=>{var n,d;return!!(null===(d=null===(n=s.relationships)||void 0===n?void 0:n[e])||void 0===d?void 0:d.data)},typeIs=(...e)=>({type:s})=>e.includes(s),withBagPrefix=e=>{if(void 0===e||""===e)return;const{prefix:s}=vn;return s?`${s}:${e}`:e},getContainerName$1=(e,s)=>{var n,d;return null!==(d=null!=s?s:null===(n=null==e?void 0:e.container)||void 0===n?void 0:n.name)&&void 0!==d?d:Tt.SONG},Pn={toOptions:(e,s,n)=>{const d=Object.assign(Object.assign({id:e.id},s),{name:withBagPrefix(getContainerName$1(e,null==n?void 0:n.featureName))});return[{relationships:e.relationships,attributes:e.attributes,id:e.id,type:e.type,container:d,context:n}]},condition:typeIs("songs","library-songs","music-videos")},parseAssets=({type:e,attributes:{assetTokens:s}})=>e.includes("udio")?(e=>{if(void 0===e)return;const[s]=Object.keys(e);return e[s]})(s):(e=>{if(void 0===e)return;const s=Object.keys(e);return e[s[s.length-1]]})(s),In={condition:typeIs("uploaded-audios","uploadedAudio","uploaded-videos","uploadedVideo"),toOptions:(e,s,n)=>{var d,h;const p=Object.assign(Object.assign({},e),{context:n,attributes:Object.assign(Object.assign({},e.attributes),{assetUrl:parseAssets(e),playParams:null!==(h=null===(d=null==e?void 0:e.attributes)||void 0===d?void 0:d.playParams)&&void 0!==h?h:{id:e.id,kind:e.type}})});return void 0!==s&&(p.container=s),void 0!==(null==n?void 0:n.featureName)&&(p.container=Object.assign(Object.assign({},p.container),{name:null==n?void 0:n.featureName})),[p]}},An={toOptions:(e,s,n)=>e.relationships.episodes.data.map(e=>Object.assign(Object.assign({},e),{context:n})),condition:hasRelationship("episodes"),requiredRelationships:["episodes"]};function formatRatingsContentType(e,s){return _(s)&&b(s)?e.replace(/^library-/,""):_(s)&&!/^library-/.test(e)?"library-"+e:e}function normalizeAdamId(e){return e.replace(/^a\./,"")}function makeRequest(e,s,n,d={}){return __awaiter(this,void 0,void 0,(function*(){let h,p=s;const y=n&&n.ids;d=Object.assign({},d);const{shouldCacheResults:m=!0,returnRawJSONApiRecords:g=!1,includePagination:v=e.defaultIncludePaginationMetadata,includeResponseMeta:_=!1}=d;delete d.shouldCacheResults,delete d.returnRawJSONApiRecords,delete d.includePagination,delete d.includeResponseMeta,"string"==typeof y&&(p=`${s}/${encodeURIComponent(y)}`,n&&delete n.ids);try{(v||_)&&(d.useRawResponse=!0),h=yield e.request(p,n,d)}catch(b){return"status"in b?404===b.status?Promise.reject(new MKError(MKError.CONTENT_UNAVAILABLE,"The requested content is not available.")):Promise.reject(MKError.responseError(b)):Promise.reject(MKError.internalError(b))}try{const s=h.results||h.data||h;if("object"==typeof h&&"results"in h&&"meta"in h&&(s.meta=h.meta),0===s.length)return Promise.reject(new MKError(MKError.CONTENT_UNAVAILABLE,"The requested content is not available."));const p=g?s:e.parseResultData(m,s);if(!v&&!_)return p;if("results"in h){for(const s in h.results)"meta"!==s&&(p[s]=paginateResultSet(h.results[s],p[s],e,n,d));return p}return paginateResultSet(h,p,e,n,d)}catch($){return Promise.reject(MKError.parseError($))}}))}function paginateResultSet(e,s,n,d,h={}){let p,y;h.includePagination=!0;const m=Object.assign({},h);return delete m.offset,e.next&&(p=()=>makeRequest(n,formatPaginatedUrl(n.url,e.next),d,m)),e.previous&&(y=()=>makeRequest(n,formatPaginatedUrl(n.url,e.previous),d,m)),{data:s,next:p,previous:y,meta:e.meta}}function mapRequestResult(e,s){return"data"in e?(e.data=s(e.data),e):s(e)}function formatPaginatedUrl(e,s){if("function"!=typeof URL)throw new Error("formatPaginatedUrl requires an implementation of URL");const{pathname:n}=new URL(e),d=new RegExp(`^${n}/`);return s.replace(d,"")}const getFeatureName=(e,s)=>{if(s)return s;const n=function(e=[]){return 0!==e.length&&e.filter(({attributes:e})=>!!e&&(e.workName||e.movementName||e.movementCount||e.movementNumber)).length>0}(e.relationships.tracks.data);return"albums"===e.type||"library-albums"===e.type?n?Tt.ALBUM_CLASSICAL:Tt.ALBUM:"playlists"===e.type||"library-playlists"===e.type?n?Tt.PLAYLIST_CLASSICAL:Tt.PLAYLIST:void 0},wn=[{toOptions:(e,s,n)=>{const d={attributes:e.attributes,id:e.id,type:e.type,name:withBagPrefix(getFeatureName(e,null==n?void 0:n.featureName))};return e.relationships.tracks.data.map(e=>({attributes:e.attributes,id:e.id,type:e.type,container:d,context:n}))},condition:hasRelationship("tracks"),requiredRelationships:["tracks"]},An,Pn,Sn,In],Rn=wn.reduce((e,s)=>{const n=s.requiredRelationships;return n&&e.push(...n),e},[]),On=new Set(Rn),isArrayOf=(e,s)=>Array.isArray(e)&&(0===e.length||s(e[0])),isMediaAPIResource=e=>e&&void 0!==e.id&&void 0!==e.type,isMediaItem=e=>e&&void 0!==e.id,isMPMediaItem=e=>e&&void 0!==e.contentId&&void 0!==e.metadata&&void 0!==e.metadata.itemId&&void 0!==e.metadata.itemType,isQueueItems=e=>e&&e.items&&Array.isArray(e.items),isQueueLoaded=e=>e&&e.loaded,isQueueURLOption=e=>e&&e.url,descriptorToMediaItems=e=>{if(!isQueueItems(e)&&!isQueueLoaded(e))return[];const s=isQueueLoaded(e)?loadedDescriptorToMediaItem(e):unloadedDescriptorToMediaItem(e);return s.forEach(s=>s.context=Object.assign(Object.assign({},e.context),s.context)),s},unloadedDescriptorToMediaItem=({items:e})=>isArrayOf(e,isMPMediaItem)?e.map(e=>new MediaItem(function(e){const s=transform$9({id:"metadata.itemId",type:"metadata.itemType","attributes.contentRating"(){var s;if(1===(null===(s=null==e?void 0:e.metadata)||void 0===s?void 0:s.isExplicit))return"explicit"},"attributes.playParams"(){var s,n,d;return 0!==(null===(s=null==e?void 0:e.metadata)||void 0===s?void 0:s.isPlayable)&&{id:null===(n=null==e?void 0:e.metadata)||void 0===n?void 0:n.itemId,kind:null===(d=null==e?void 0:e.metadata)||void 0===d?void 0:d.itemType}},"container.id":"metadata.containerId","container.name":"metadata.containerName","container.type":"metadata.containerType"},e);return Object.assign({attributes:{}},s)}(e))):isArrayOf(e,isMediaItem)?e.map(e=>new MediaItem(e)):[],loadedDescriptorToMediaItem=e=>{const s=[],{loaded:n,container:d,context:h}=e;return void 0===n?[]:isArrayOf(n,isDataRecord)?(n.forEach(e=>{s.push(...dataRecordToMediaItems(e,d,h))}),s):isArrayOf(n,isMediaAPIResource)?(n.forEach(e=>{s.push(...resourceToMediaItem(e,d,h))}),s):isDataRecord(n)?dataRecordToMediaItems(n,d,h):isMediaAPIResource(n)?resourceToMediaItem(n,d,h):[]},dataRecordToMediaItems=(e,s,n={})=>{const{data:d}=e.serialize(!0,void 0,{includeRelationships:On,allowFullDuplicateSerializations:!0});return resourceToMediaItem(d,s,n)},resourceToMediaItem=(e,s,n={})=>(O.debug("_resourceToMediaItem",e),((e,s,n={})=>{var d,h,p,y;s=null!==(p=null===(h=null===(d=s)||void 0===d?void 0:d.serialize)||void 0===h?void 0:h.call(d).data)&&void 0!==p?p:s;return(null!==(y=wn.find(d=>d.condition(e,s,n)))&&void 0!==y?y:kn).toOptions(e,s,n).map(e=>new MediaItem(e))})(e,s,n));class BaseModifiableQueue{constructor(){this.canModifyQueue=!1}append(e){gn.warn("Append is not supported for this type of playback")}clear(){gn.warn("Clear is not supported for this type of playback")}insertAt(e,s){gn.warn("InsertAt is not supported for this type of playback")}prepend(e,s=!1){gn.warn("Prepend is not supported for this type of playback")}}class ModifiableQueue{constructor(e,s){this.canModifyQueue=!0,this.queue=e,this._mediaItemPlayback=s}append(e){const s=descriptorToMediaItems(e);this.queue.splice(this.queue.appendTargetIndex,0,s)}clear(){this.queue.length&&(this.queue.splice(0,this.queue.length),this.queue.reset())}insertAt(e,s){const n=descriptorToMediaItems(s);this.queue.splice(e,0,n)}prepend(e,s=!1){const n=descriptorToMediaItems(e),d=this.prependIndex();s&&this.queue.splice(d,this.queue.length),this.queue.splice(d,0,n)}prependIndex(){const{_mediaItemPlayback:e}=this,{position:s}=this.queue;return void 0===e.nowPlayingItem&&0===s||s<0?0:s+1}}var Cn;e.PlayerRepeatMode=void 0,(Cn=e.PlayerRepeatMode||(e.PlayerRepeatMode={}))[Cn.none=0]="none",Cn[Cn.one=1]="one",Cn[Cn.all=2]="all";class BaseRepeatable{constructor(){this.canSetRepeatMode=!1}get repeatMode(){return e.PlayerRepeatMode.none}set repeatMode(e){e!==this.repeatMode&&gn.warn("setting repeatMode is not supported in this playback method")}}class Repeatable{constructor(s){this.dispatcher=s,this.canSetRepeatMode=!0,this._mode=e.PlayerRepeatMode.none}get repeatMode(){return this._mode}set repeatMode(s){s in e.PlayerRepeatMode&&s!==this._mode&&(this._mode=s,this.dispatcher.publish(mn.repeatModeDidChange,this._mode))}}Object.assign(Object.assign({},{NEXT_ITEM:"NEXT"}),e.PlayActivityEndReasonType);const asyncNoop=()=>__awaiter$1(void 0,void 0,void 0,(function*(){}));class BaseSeekable{constructor(e){this.mediaItemPlayback=e,this.canSeek=!1}getSeekSeconds(e){return gn.warn("Seeking by predetermined amounts are not supported in this playback method"),{BACK:0,FORWARD:0}}seekBackward(e=asyncNoop){gn.warn("seekBackward is not supported in this playback method")}seekForward(e=asyncNoop){gn.warn("seekForward is not supported in this playback method")}seekToTime(e,s){return __awaiter$1(this,void 0,void 0,(function*(){gn.warn("seekToTime is not supported in this playback method")}))}}class Seekable{constructor(e,s){this._dispatcher=e,this.mediaItemPlayback=s,this.canSeek=!0}getSeekSeconds(e){return(e=>{switch(e.type){case"EditorialVideoClip":case"uploaded-videos":case"uploadedVideo":case"musicVideo":return{FORWARD:10,BACK:10};default:return{FORWARD:30,BACK:15}}})(e)}seekBackward(e=this._seekToBeginning){return __awaiter$1(this,void 0,void 0,(function*(){if(void 0===this.mediaItemPlayback.nowPlayingItem)return void gn.warn("Cannot seekBackward when nowPlayingItem is not yet set.");const s=this.mediaItemPlayback.currentPlaybackTime-this.getSeekSeconds(this.mediaItemPlayback.nowPlayingItem).BACK;s<0?yield e.call(this):yield this.seekToTime(s,St.Interval)}))}seekForward(e=this._seekToEnd){return __awaiter$1(this,void 0,void 0,(function*(){if(void 0===this.mediaItemPlayback.nowPlayingItem)return void gn.warn("Cannot seekForward when nowPlayingItem is not yet set.");const s=this.mediaItemPlayback.currentPlaybackTime+this.getSeekSeconds(this.mediaItemPlayback.nowPlayingItem).FORWARD;s>this.mediaItemPlayback.currentPlaybackDuration?yield e.call(this):yield this.seekToTime(s,St.Interval)}))}seekToTime(e,s=St.Manual){return __awaiter$1(this,void 0,void 0,(function*(){if(void 0===this.mediaItemPlayback.nowPlayingItem)return void gn.warn("Cannot seekToTime when nowPlayingItem is not yet set.");const n=this.mediaItemPlayback.nowPlayingItem,d=this.mediaItemPlayback.currentPlaybackTime,h=this.mediaItemPlayback.currentPlayingDate,p=Math.min(Math.max(0,e),this.mediaItemPlayback.currentPlaybackDuration-1);let y;if(n.isLinearStream&&void 0!==h){const e=1e3*(p-d);y=new Date(h.getTime()+e)}yield this.mediaItemPlayback.seekToTime(p,s),this._dispatcher.publish(ft.playbackSeek,{startPosition:d,position:p,playingDate:y,startPlayingDate:h,seekReasonType:s})}))}_seekToBeginning(){return __awaiter$1(this,void 0,void 0,(function*(){yield this.seekToTime(0,St.Interval)}))}_seekToEnd(){return __awaiter$1(this,void 0,void 0,(function*(){yield this.seekToTime(this.mediaItemPlayback.currentPlaybackDuration,St.Interval)}))}}const shuffleCollection=e=>{const s=[...e],{length:n}=s;for(let d=0;dnew QueueItem(e,s))}function toMediaItems(e){return e.map(e=>e.item)}const parseQueueURLOption=e=>{if(!isQueueURLOption(e))return e;const{url:s}=e,n=function(e,s){var n={};for(var d in e)Object.prototype.hasOwnProperty.call(e,d)&&s.indexOf(d)<0&&(n[d]=e[d]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var h=0;for(d=Object.getOwnPropertySymbols(e);hthis._isItemPlayable(e));this._queueItems=toQueueItems(s),this._reindex(),this.position=this._getStartItemPosition(e.descriptor.startWith)}get isEmpty(){return 0===this.length}set isRestricted(e){this._isRestricted=e,this._isRestricted&&this._queueItems&&this._queueItems.forEach(e=>{e.restrict()})}get isRestricted(){return this._isRestricted}get appendTargetIndex(){let e=this.length;const s=this._queueItems.findIndex(e=>e.isAutoplay);return-1!==s&&this.positione.isAutoplay))}get unplayedAutoplayItems(){return toMediaItems(this._unplayedQueueItems.filter(e=>e.isAutoplay))}get userAddedItems(){return toMediaItems(this._queueItems.filter(e=>!e.isAutoplay))}get unplayedUserItems(){return toMediaItems(this._unplayedQueueItems.filter(e=>!e.isAutoplay))}get length(){return this._queueItems.length}get nextPlayableItem(){if(-1!==this.nextPlayableItemIndex)return this.item(this.nextPlayableItemIndex)}get nextPlayableItemIndex(){return this._nextPlayableItemIndex=this._getNextPlayableItemIndex(),this._nextPlayableItemIndex}get position(){return this._position}set position(e){this._updatePosition(e)}get previousPlayableItem(){if(void 0!==this.previousPlayableItemIndex)return this.item(this.previousPlayableItemIndex)}get previousPlayableItemIndex(){if(void 0===this._previousPlayableItemIndex){let e=this.position-1;for(;e>-1;){const s=this.item(e);if(this._isItemPlayable(s)){this._previousPlayableItemIndex=e;break}e--}}return this._previousPlayableItemIndex}removeQueueItems(e){for(let s=this.length-1;s>=0;s--)e(this.queueItem(s),s)&&this.spliceQueueItems(s,1)}indexForItem(e){return("string"==typeof e?this._itemIDs:this.items).indexOf(e)}item(e){var s;return null===(s=this.queueItem(e))||void 0===s?void 0:s.item}get currentItem(){return this.item(this.position)}queueItem(e){var s;return null===(s=this._queueItems)||void 0===s?void 0:s[e]}get currentQueueItem(){return this.queueItem(this.position)}remove(e){if(logDeprecation("remove",{message:"The queue remove function has been deprecated"}),e===this.position)throw new MKError(MKError.INVALID_ARGUMENTS);this.splice(e,1)}append(e=[]){return this.appendQueueItems(toQueueItems(e))}appendQueueItems(e=[]){return this.spliceQueueItems(this.appendTargetIndex,0,e)}splice(e,s,n=[]){return toMediaItems(this.spliceQueueItems(e,s,toQueueItems(n)))}spliceQueueItems(e,s,n=[],d=!0){n=n.filter(e=>this._isItemPlayable(null==e?void 0:e.item));const h=this._queueItems.splice(e,s,...n);return this._itemIDs.splice(e,s,...n.map(e=>e.item.id)),d&&(this._dispatcher.publish(ft.queueModified,{start:e,added:toMediaItems(n),removed:toMediaItems(h)}),this._dispatcher.publish(Mn,this.items)),h}reset(){const e=this.position;this._position=-1,this._dispatcher.publish(Dn,{oldPosition:e,position:this.position})}_isSameItems(e){if(e.length!==this.length)return!1;const s=e.map(e=>e.id).sort(),n=[...this._itemIDs].sort();let d,h;try{d=JSON.stringify(s),h=JSON.stringify(n)}catch(Kt){return!1}return d===h}_reindex(){this._queueItems&&(this._itemIDs=this._queueItems.map(e=>e.item.id))}_updatePosition(e){if(e===this._position)return;const s=this._position;this._position=this._getNextPlayableItemIndex(e),this._previousPlayableItemIndex=void 0,this._dispatcher.publish(Dn,{oldPosition:s,position:this._position})}_getNextPlayableItemIndex(s=this.position+1){var n;let d=s;for(;d=0&&se.id),this.checkAndReshuffle(!1)}queueModifiedHandler(e,s){if(this._isSpliceFromShuffle)return void(this._isSpliceFromShuffle=!1);const{start:n,added:d,removed:h}=s;if(h.length>0){const e=h.map(e=>e.id);this._unshuffledIDs=this._unshuffledIDs.filter(s=>!e.includes(s))}d.length>0&&this._unshuffledIDs.splice(n,0,...d.map(e=>e.id))}set shuffle(e){this.shuffleMode=e?Nn.songs:Nn.off}get shuffleMode(){return this.mode}set shuffleMode(e){e!==this.shuffleMode&&e in Nn&&(gn.debug(`mk: set shuffleMode from ${this.shuffleMode} to ${e}`),this.mode=e,this.mode===Nn.songs?this.shuffleQueue():this.unshuffleQueue(),this.controller.nowPlayingItem&&(this._queue.position=this._queue.indexForItem(this.controller.nowPlayingItem.id)),this.dispatcher.publish(mn.shuffleModeDidChange,this.shuffleMode))}checkAndReshuffle(e=!1){this.shuffleMode===Nn.songs&&this.shuffleQueue(e)}shuffleQueue(e=!0){const{userAddedItems:s}=this._queue;if(s.length<=1)return s;const n=s.slice(0),d=this._queue.position>-1?n.splice(this._queue.position,1):[];let h=[];do{h=shuffleCollection(n)}while(arrayEquals(h,n));const p=[...d,...h];this._isSpliceFromShuffle=!0,this._queue.spliceQueueItems(0,p.length,toQueueItems(p),e)}unshuffleQueue(e=!0){let s=[];const n=this._unshuffledIDs.reduce((e,s,n)=>(e[s]=n,e),{}),d=[];let h=0;const p=this._queue.item(this._queue.position);this._queue.userAddedItems.forEach(e=>{const y=n[e.id];void 0===y&&d.push(e),s[y]=e,e.id===(null==p?void 0:p.id)&&(h=y)}),s=s.filter(Boolean);const y=s.concat(d);this._isSpliceFromShuffle=!0,this._queue.spliceQueueItems(0,y.length,toQueueItems(y),e),this._queue.position=h}}var xn;__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[String,Object]),__metadata$1("design:returntype",void 0)],Shuffler.prototype,"queueModifiedHandler",null),function(e){e.continuous="continuous",e.serial="serial"}(xn||(xn={}));const{queueItemsDidChange:Un}=mn,Bn=createLocalStorageFlag("mk-linear-scrubbing-enabled"),isLinearScrubbingEnabled$1=()=>Bn.json();class PlaybackController{constructor(e){var s;this._context={},this.onPlaybackStateDidChange=this.onPlaybackStateDidChange.bind(this),this._autoplayEnabled=null!==(s=null==e?void 0:e.autoplayEnabled)&&void 0!==s&&s,this._services=e.services,this._playerOptions=e,this.storekit=e.storekit,this._skipIntro=new SkipAvailable({controller:this,services:e.services}),this._upNext=new UpNextMonitor({controller:this,services:e.services}),this._rollMonitor=new RollMonitor({controller:this,services:e.services}),this._queueModifier=new BaseModifiableQueue,this._shuffler=new BaseShuffler,this._seekable=new BaseSeekable(this._mediaItemPlayback),this._repeatable=new BaseRepeatable,this._dispatcher.subscribe(mn.autoplayEnabledDidChange,this.updateAutoplay)}updateAutoplay(e,s){this.autoplayEnabled=s}constructContext(e,s){var n;let d=e.context;return void 0!==e.featureName&&void 0===(null==d?void 0:d.featureName)&&(gn.warn("featureName is deprecated, pass it inside context"),d||(d={}),d.featureName=e.featureName),null!==(n=null!=d?d:s)&&void 0!==n?n:{}}get context(){return this._context}get continuous(){return this._continuous||this.hasAuthorization}set continuous(e){this._continuous=e}get autoplayEnabled(){return this._autoplayEnabled}set autoplayEnabled(e){this._autoplayEnabled=e}get previewOnly(){return this._mediaItemPlayback.previewOnly}get currentBufferedProgress(){return this._mediaItemPlayback.currentBufferedProgress}set currentBufferedProgress(e){this._mediaItemPlayback.currentBufferedProgress=e}set currentPlaybackProgress(e){this._mediaItemPlayback.currentPlaybackProgress=e}get _dispatcher(){return this._services.dispatcher}get formattedCurrentPlaybackDuration(){return this._mediaItemPlayback.formattedCurrentPlaybackDuration}get hasAuthorization(){return hasAuthorization(this.storekit)}get isPlaying(){return this._mediaItemPlayback.isPlaying}get isPrimaryPlayer(){return this._mediaItemPlayback.isPrimaryPlayer}set isPrimaryPlayer(e){this._mediaItemPlayback.isPrimaryPlayer=e}get isReady(){return this._mediaItemPlayback.isReady}get _mediaItemPlayback(){return this._services.mediaItemPlayback}get nowPlayingItem(){return this._mediaItemPlayback.nowPlayingItem}get nowPlayingItemIndex(){return this.queue?this.queue.position:-1}get queue(){return this._queue}set queue(e){this._prepareQueue(e),this._queue=e,this._shuffler.queue=this._queue,this._queueModifier.queue=this._queue,this._dispatcher.publish(Un,e.items)}get repeatMode(){return this._repeatable.repeatMode}set repeatMode(e){this._repeatable.repeatMode=e}get seekSeconds(){const{nowPlayingItem:e}=this;if(void 0!==e)return this._seekable.getSeekSeconds(e)}set shuffle(e){this._shuffler.shuffle=e}get shuffleMode(){return this._shuffler.shuffleMode}set shuffleMode(e){this._shuffler.shuffleMode=e}get storekit(){return this._storekit}set storekit(s){s&&(s.addEventListener(un.authorizationStatusWillChange,({authorizationStatus:s,newAuthorizationStatus:n})=>__awaiter$1(this,void 0,void 0,(function*(){this.isPlaying&&(s>rn.DENIED&&n=0)return this.changeToMediaAtIndex(this.nowPlayingItemIndex);const{queue:e}=this;if(-1!==e.nextPlayableItemIndex)return this.changeToMediaAtIndex(e.nextPlayableItemIndex);e.isRestricted&&e.items.every(e=>e.isRestricted)&&this._dispatcher.publish(mn.mediaPlaybackError,new MKError(MKError.CONTENT_RESTRICTED,"Content restricted"))}))}playSingleMediaItem(e){return __awaiter$1(this,void 0,void 0,(function*(){isLinearScrubbingEnabled$1()?yield this._playSingleMediaItemLinear(e):yield this._playSingleMediaItemNonLinear(e)}))}_playSingleMediaItemLinear(e){return __awaiter$1(this,void 0,void 0,(function*(){yield fetchHLSMetadata(e),this._dispatcher.publish(mn.queueItemsDidChange,[e]),yield this._mediaItemPlayback.startMediaItemPlayback(e,!0)}))}_playSingleMediaItemNonLinear(e){return __awaiter$1(this,void 0,void 0,(function*(){yield fetchHLSMetadata(e),this._dispatcher.publish(mn.queueItemsDidChange,[e]);const s=yield this._mediaItemPlayback.startMediaItemPlayback(e,!0);s&&this._dispatcher.publish(ft.playbackPlay,{item:s,position:0,userInitiated:!0})}))}onPlaybackStateDidChange(s,n){return __awaiter$1(this,void 0,void 0,(function*(){n.state===e.PlaybackStates.ended&&(this.continuous||this.repeatMode===e.PlayerRepeatMode.one)&&(gn.debug("controller detected track ended event, moving to next item."),this._dispatcher.publish(ft.applicationActivityIntent,{endReasonType:e.PlayActivityEndReasonType.TRACK_SKIPPED_FORWARDS,userInitiated:!1}),yield this._next())}))}preload(){return __awaiter$1(this,void 0,void 0,(function*(){return this._mediaItemPlayback.preload()}))}prepend(e,s){return __awaiter$1(this,void 0,void 0,(function*(){const n=yield this._dataForQueueOptions(e);return this._queueModifier.prepend(n,s),this.queue}))}prepareToPlay(e){return __awaiter$1(this,void 0,void 0,(function*(){return this._mediaItemPlayback.prepareToPlay(e)}))}showPlaybackTargetPicker(){this._mediaItemPlayback.showPlaybackTargetPicker()}seekBackward(){return __awaiter$1(this,void 0,void 0,(function*(){return this._seekable.seekBackward()}))}seekForward(){return __awaiter$1(this,void 0,void 0,(function*(){return this._seekable.seekForward(this.skipToNextItem.bind(this))}))}skipToNextItem(){return __awaiter$1(this,void 0,void 0,(function*(){return this._next(!0)}))}getNewSeeker(){return this._mediaItemPlayback.getNewSeeker()}seekToTime(e,s){return __awaiter$1(this,void 0,void 0,(function*(){yield this._seekable.seekToTime(e,s)}))}setQueue(e){return __awaiter$1(this,void 0,void 0,(function*(){return yield this.extractGlobalValues(e),yield this._mediaItemPlayback.stop(),this.returnQueueForOptions(e)}))}extractGlobalValues(e){return __awaiter$1(this,void 0,void 0,(function*(){this._context=this.constructContext(e),void 0!==e.featureName&&e.context&&(gn.warn("featureName is deprecated, pass it inside context"),e.context.featureName=e.featureName)}))}stop(e){return __awaiter$1(this,void 0,void 0,(function*(){yield this._mediaItemPlayback.stop(e)}))}_changeToMediaAtIndex(e=0,s=!1){return __awaiter$1(this,void 0,void 0,(function*(){if(this.queue.isEmpty)return;this.queue.position=e;const n=this.queue.item(this.queue.position);if(!n)return;const d=yield this._mediaItemPlayback.startMediaItemPlayback(n,s);if(d||n.state!==D.unsupported)return d;yield this.skipToNextItem()}))}_next(e=!1,s=!1){return __awaiter$1(this,void 0,void 0,(function*(){return this._nextAtIndex(this.queue.nextPlayableItemIndex,e,s)}))}_nextAtIndex(s,n=!1,d=!1){return __awaiter$1(this,void 0,void 0,(function*(){if(this.queue.isEmpty)return;const{_mediaItemPlayback:h}=this;if(s<0)return gn.debug("controller/index._next no next item available, stopping playback"),yield this.stop({userInitiated:n}),void(h.playbackState=e.PlaybackStates.completed);const p=this.isPlaying,y=h.currentPlaybackTime,m=yield this._changeToMediaAtIndex(s,n);return this._notifySkip(p,m,d,{userInitiated:n,position:y,direction:e.PlayActivityEndReasonType.TRACK_SKIPPED_FORWARDS}),m}))}_notifySkip(s,n,d,h){const{userInitiated:p,direction:y,position:m}=h,g=this._dispatcher;d?(gn.debug("seamlessAudioTransition transition, PAF play"),g.publish(ft.playbackPlay,{item:n,position:0,endReasonType:e.PlayActivityEndReasonType.NATURAL_END_OF_TRACK})):s?n?g.publish(ft.playbackSkip,{item:n,userInitiated:p,direction:y,position:m}):g.publish(ft.playbackStop,{userInitiated:p,position:m}):n&&g.publish(ft.playbackPlay,Object.assign({item:n,position:0},p?{endReasonType:e.PlayActivityEndReasonType.MANUALLY_SELECTED_PLAYBACK_OF_A_DIFF_ITEM}:{}))}_prepareQueue(e){gn.debug("mk: _prepareQueue"),this.hasAuthorization&&(e.isRestricted=this.storekit.restrictedEnabled||!1),e.repeatable=this._repeatable}}__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[String,Boolean]),__metadata$1("design:returntype",void 0)],PlaybackController.prototype,"updateAutoplay",null);function rejectOnLast(){return Promise.reject("The last middleware in the stack should not call next")}function processMiddleware(e,...s){return e.length?function createNextFunction([e,...s]){return(...n)=>e(createNextFunction(s),...n)}([...e,rejectOnLast])(...s):Promise.reject("processMiddleware requires at mimimum one middleware function")}function parameterizeString(e,s){return function(e){try{return function recursiveTokenizeParameterizedString(e,s=[]){if(e.startsWith("{{")){const n=e.indexOf("}}");if(-1===n)throw new Error("UNCLOSED_PARAMETER");const d={type:jn.Parameter,value:e.slice(2,n)};return n+2{switch(e.type){case jn.Parameter:return e.value in s?encodeURIComponent(""+s[e.value]):`{{${e.value}}}`;case jn.Static:default:return e.value}}).join("")}var jn;function constructUrlMiddleware(e,s){let n=s.url;return n||(n=addPathToURL(s.baseUrl,s.path)),s.urlParameters&&(n=parameterizeString(n,s.urlParameters)),s.queryParameters&&(n=addQueryParamsToURL(n,s.queryParameters)),e(Object.assign(Object.assign({},s),{url:n}))}function unwrapJSONFromResponse(e){return __awaiter(this,void 0,void 0,(function*(){try{return yield e.json()}catch($){return}}))}function fetchMiddlewareFactory(e){return function(s,n){return __awaiter(this,void 0,void 0,(function*(){const s=yield e(n.url,n.fetchOptions),d={request:n,response:s,data:yield unwrapJSONFromResponse(s)};if(!s.ok)throw MKError.responseError(s);return d}))}}!function(e){e[e.Static=0]="Static",e[e.Parameter=1]="Parameter"}(jn||(jn={}));const Kn=fetchMiddlewareFactory("undefined"!=typeof fetch?fetch:()=>{throw new Error("window.fetch is not defined")});var Fn;!function(e){e.Replace="REPLACE",e.Merge="MERGE"}(Fn||(Fn={}));const $n=["url"];class APISession{constructor(e){this.reconfigure(e)}get config(){return this._config}request(e,s={},n={}){var d;return processMiddleware(this.middlewareStack,Object.assign(Object.assign(Object.assign({},this.config.defaultOptions),n),{baseUrl:this.config.url,path:e,fetchOptions:mergeFetchOptions(null===(d=this.config.defaultOptions)||void 0===d?void 0:d.fetchOptions,n.fetchOptions),queryParameters:Object.assign(Object.assign({},this.config.defaultQueryParameters),s),urlParameters:Object.assign(Object.assign({},this.config.defaultUrlParameters),n.urlParameters)}))}reconfigure(e,s=Fn.Replace){s===Fn.Merge&&(e=deepmerge(this.config,e)),$n.forEach(s=>{if(void 0===e[s])throw new Error(`Session requires a valid SessionConfig, missing "${s}"`)}),this._config=e,this.middlewareStack=this.createMiddlewareStack()}createMiddlewareStack(){return Array.isArray(this.config.middleware)?[constructUrlMiddleware,...this.config.middleware,this.makeFetchMiddleware()]:[constructUrlMiddleware,this.makeFetchMiddleware()]}makeFetchMiddleware(){return"function"==typeof this.config.fetchFunction?fetchMiddlewareFactory(this.config.fetchFunction):Kn}}const Vn={music:{url:"https://web.archive.org/web/20220531203856/https://api.music.apple.com"},apps:{url:"https://web.archive.org/web/20220531203856/https://amp-api.apps.apple.com"},books:{url:"https://web.archive.org/web/20220531203856/https://amp-api.books.apple.com"},fitness:{url:"https://web.archive.org/web/20220531203856/https://amp-api.fitness.apple.com"}};Vn.music={url:"https://web.archive.org/web/20220531203856/https://amp-api.music.apple.com"},Vn.videos={url:"https://web.archive.org/web/20220531203856/https://amp-api.videos.apple.com"},Vn.podcasts={url:"https://web.archive.org/web/20220531203856/https://amp-api.podcasts.apple.com"};class MediaAPIV3{constructor(e){const{realmConfig:s}=e,n=__rest(e,["realmConfig"]);for(const d in Vn){let e=deepmerge(Vn[d],n);const h=null==s?void 0:s[d];h&&(e=deepmerge(e,h)),this.configure(d,e)}}configure(e,s,n=Fn.Merge){var d;this.storefrontId=s.storefrontId;const h=function(e){let s={};e.url&&(s.url=e.url);e.storefrontId&&(s.defaultUrlParameters={storefrontId:e.storefrontId});e.mediaUserToken&&(s.defaultOptions={fetchOptions:{headers:{"Media-User-Token":e.mediaUserToken}}});e.developerToken&&(s=deepmerge(s,{defaultOptions:{fetchOptions:{headers:{Authorization:"Bearer "+e.developerToken}}}}));e.options&&(s=deepmerge(s,e.options));return s}(s);if(this[e])this[e].session.reconfigure(h,n);else{const s=new APISession(h),n=s.request.bind(s);n.session=s;const p="undefined"!=typeof process&&"test"===(null===(d=process.env)||void 0===d?void 0:d.NODE_ENV);Object.defineProperty(this,e,{value:n,writable:p,enumerable:!0})}}}class StationTrackLoader{constructor(e,s,{dispatcher:n,logger:d,apiManager:h},p={}){this.queue=e,this.station=s,this.context=p,this.isActive=!1,this.dispatcher=n,this.logger=d,this.apiManager=h}activate(){this.dispatcher.unsubscribe(mn.queuePositionDidChange,this.checkLoadMore),this.dispatcher.subscribe(mn.queuePositionDidChange,this.checkLoadMore),this.isActive=!0}deactivate(){this.dispatcher.unsubscribe(mn.queuePositionDidChange,this.checkLoadMore),this.isActive=!1}start(){return this.isActive||this.activate(),this.loadNextTracks()}checkLoadMore(){if(!(this.queue.isEmpty||this.queue.nextPlayableItemIndex>=0))return this.loadNextTracks()}loadNextTracks(){var e,s,n;return __awaiter$1(this,void 0,void 0,(function*(){let d=[];const{apiManager:h}=this;if((null==h?void 0:h.api)instanceof MediaAPIV3){const s=yield h.api.music("v1/me/stations/next-tracks/"+this.station.id,void 0,{fetchOptions:{method:"POST"}});d=null===(e=null==s?void 0:s.data)||void 0===e?void 0:e.data}else{const e={};vn.features["enhanced-hls"]&&(e.extend={songs:["extendedAssetUrls"]}),d=null!==(n=yield null===(s=h.mediaAPI)||void 0===s?void 0:s.nextStationTracks(this.station.id,null,{queryParameters:e}))&&void 0!==n?n:[]}if(0===d.length)throw this.logger.warn("No track data is available for the current station",{stationId:this.station.id}),new MKError(MKError.CONTENT_UNAVAILABLE,"No track data is available for the current station.");const p=descriptorToMediaItems({context:this.context,loaded:d,container:this.station});this.queue.splice(this.queue.length,0,p)}))}}var Hn;__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",void 0)],StationTrackLoader.prototype,"checkLoadMore",null),function(e){e.artist="artist",e.song="song",e.station="station",e.radioStation="radioStation"}(Hn||(Hn={}));const isIdentityQueue=e=>e&&void 0!==e.identity,{queueIsReady:qn}=mn;class ContinuousPlaybackController extends PlaybackController{constructor(e){super(e),this.type=xn.continuous,this._isLive=!1,this._continuous=!0}get continuous(){return!0}set continuous(e){if(!0!==e)throw new MKError(MKError.UNSUPPORTED_ERROR,"Continuous playback cannot be disabled for station queues.")}get context(){return Object.assign({featureName:Tt.STATION},this._context)}get isLive(){return this._isLive}set isLive(e){e!==this._isLive&&(this._isLive=e,this._dispatcher.publish(mn.capabilitiesChanged))}changeToMediaItem(e){return __awaiter$1(this,void 0,void 0,(function*(){this.generateMethodNotAvailable("changeToMediaItem")}))}hasCapabilities(e){switch(e){case En.PAUSE:case En.SKIP_NEXT:return!this.isLive;case En.SKIP_PREVIOUS:case En.SKIP_TO_ITEM:return!1;default:return super.hasCapabilities(e)}}pause(e){const s=Object.create(null,{pause:{get:()=>super.pause}});return __awaiter$1(this,void 0,void 0,(function*(){if(!this.isLive)return s.pause.call(this,e);this.generateMethodNotAvailable("pause")}))}skipToPreviousItem(){return __awaiter$1(this,void 0,void 0,(function*(){this.generateMethodNotAvailable("skipToPreviousItem")}))}_dataForQueueOptions(e){const s=Object.create(null,{_dataForQueueOptions:{get:()=>super._dataForQueueOptions}});return __awaiter$1(this,void 0,void 0,(function*(){const n=yield s._dataForQueueOptions.call(this,e);return this.isLive&&(n.loaded=this.station),n}))}returnQueueForOptions(e){var s;return __awaiter$1(this,void 0,void 0,(function*(){const n=isIdentityQueue(e)?yield this.loadStationByIdentity(e.identity):yield this.loadStationByStationId(this.generateStationId(e));if(void 0===n)return Promise.reject(new MKError(MKError.UNSUPPORTED_ERROR,"Cannot load requested station"));this.station=n,this.isLive=isIdentityQueue(e)||!!(null==n?void 0:n.isLive)||!!(null===(s=null==n?void 0:n.attributes)||void 0===s?void 0:s.isLive);const d={services:{dispatcher:this._dispatcher},descriptor:yield this._dataForQueueOptions(e)};return this.queue=new Queue(d),this.isLive||(this.trackLoader=new StationTrackLoader(this.queue,n,{dispatcher:this._dispatcher,logger:gn,apiManager:this._services.apiManager},this.context),yield this.trackLoader.start()),this._seekable=this.isLive?new BaseSeekable(this._mediaItemPlayback):new Seekable(this._dispatcher,this._mediaItemPlayback),this._dispatcher.publish(qn,this.queue.items),this.queue}))}getNewSeeker(){return this.hasCapabilities(En.SEEK)?super.getNewSeeker():new UnsupportedSeeker}skipToNextItem(){const e=Object.create(null,{skipToNextItem:{get:()=>super.skipToNextItem}});return __awaiter$1(this,void 0,void 0,(function*(){if(!this.isLive)return e.skipToNextItem.call(this);this.generateMethodNotAvailable("skipToNextItem")}))}generateMethodNotAvailable(e){gn.warn(e+" is not supported for this type of playback")}generateStationId(e){let s;if(isQueueURLOption(e)){const{contentId:n,kind:d,storefrontId:h}=formattedMediaURL(e.url);e[d]=n,bn.storefrontId=h,s=d}const n=e;if(n.artist)return"ra."+n.artist;if(n.song)return"ra."+n.song;if(n.station)return n.station;if(n.radioStation)return n.radioStation;throw new MKError(MKError.UNSUPPORTED_ERROR,s?s+" is not a supported option. Use setQueue instead.":"Unsupported options specified for setStationQueue. You may want setQueue instead.")}loadStationByIdentity(e){var s,n,d;return __awaiter$1(this,void 0,void 0,(function*(){const{apiManager:h}=this._services;if((null==h?void 0:h.api)instanceof MediaAPIV3){const d=yield h.api.music("v1/catalog/{{storefrontId}}/stations",{filter:{identity:e}});return null===(n=null===(s=null==d?void 0:d.data)||void 0===s?void 0:s.data)||void 0===n?void 0:n[0]}const p=yield null===(d=null==h?void 0:h.mediaAPI)||void 0===d?void 0:d.stations(void 0,{filter:{identity:e}});return p&&p[0]}))}loadStationByStationId(e){var s,n,d;return __awaiter$1(this,void 0,void 0,(function*(){const{apiManager:h}=this._services;if((null==h?void 0:h.api)instanceof MediaAPIV3){const d=yield h.api.music("v1/catalog/{{storefrontId}}/stations/"+e);return null===(n=null===(s=null==d?void 0:d.data)||void 0===s?void 0:s.data)||void 0===n?void 0:n[0]}return null===(d=null==h?void 0:h.mediaAPI)||void 0===d?void 0:d.station(e)}))}activate(){super.activate(),this.trackLoader&&this.trackLoader.activate()}deactivate(){const e=Object.create(null,{deactivate:{get:()=>super.deactivate}});return __awaiter$1(this,void 0,void 0,(function*(){yield e.deactivate.call(this),this.trackLoader&&this.trackLoader.deactivate()}))}}__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Number]),__metadata$1("design:returntype",Boolean)],ContinuousPlaybackController.prototype,"hasCapabilities",null);class PercentageWatcher{constructor(e,s,n){this.dispatcher=e,this.callback=s,this.percentage=n,this.threshold=-1}startMonitor(){this.dispatcher.unsubscribe(mn.playbackDurationDidChange,this.updateThreshold),this.dispatcher.unsubscribe(mn.playbackTimeDidChange,this.handleTimeChange),this.dispatcher.subscribe(mn.playbackDurationDidChange,this.updateThreshold),this.dispatcher.subscribe(mn.playbackTimeDidChange,this.handleTimeChange)}stopMonitor(){this.dispatcher.unsubscribe(mn.playbackDurationDidChange,this.updateThreshold),this.dispatcher.unsubscribe(mn.playbackTimeDidChange,this.handleTimeChange),this.threshold=-1}handleTimeChange(e,{currentPlaybackDuration:s,currentPlaybackTime:n}){return __awaiter$1(this,void 0,void 0,(function*(){this.threshold<0&&this.updateThreshold(e,{duration:s}),n__awaiter$1(void 0,void 0,void 0,(function*(){const[d,h,p]=s,y=n.length;if(y>0&&y{const n=[],d=e.namedQueueOptions;for(const h in s)Object.keys(d).includes(h)&&n.push([h,d[h]]);return n},loadSelectedQueueValue=(e,s,n,d)=>__awaiter$1(void 0,void 0,void 0,(function*(){const[h,p]=n,y=Array.isArray(d),m=y?""+d[0]:""+d,g=yield e.getAPIForItem(m);if(g instanceof MediaAPIV3){let e=dasherize(h);e.endsWith("s")||(e+="s");const s=(_(m)?"v1/me/library/":"v1/catalog/{{storefrontId}}/")+e+(y?"":"/{{id}}"),n={};y&&(n.ids=d);const p=yield g.music(s,n,{urlParameters:{id:d}});return y?p.data.data:p.data.data[0]}let v=s.parameters;vn.features["enhanced-hls"]&&(v=Object.assign(Object.assign({},v),{extend:{songs:["extendedAssetUrls"]}}));let b=yield g[p.apiMethod](d,v);return p.loadedQueueTransform&&(b=p.loadedQueueTransform(b)),y||(yield function(e,s,n,d={}){return __awaiter$1(this,void 0,void 0,(function*(){if(void 0===s)return n;void 0===d.limit&&(d.limit=100),void 0===d.offset&&(d.offset=0);const{relationship:h,method:p}=s,y=e[p].bind(e);let m;return isDataRecord(n)?(void 0===n[h]&&n.setProperty(h,[],"relationships"),m=n[h]):(n.relationships=n.relationships||{},void 0===n.relationships[h]&&Object.defineProperty(n.relationships,h,{value:{data:[]},enumerable:!0}),m=n.relationships[h].data),yield recursiveRelationshipLoad(y,[n.id,h,d],m),n}))}(g,p.relationshipMethod,b)),b})),zn=["library-songs","songs"],isAutoplaySupportedForType=e=>zn.includes(e),normalizeTypeForAutoplay=(e,s)=>(_(e)&&!(null!=s?s:"").startsWith("library-")?"library-":"")+normalizeContentType(s);class AutoplayTrackLoader{constructor(e,s,{dispatcher:n,logger:d,apiManager:h},p={}){this.queue=e,this.repeatable=s,this.context=p,this.isActive=!1,this.errorIds=new Set,this.dispatcher=n,this.logger=d,this.apiManager=h}activate(){this.isActive||(this.dispatcher.unsubscribe(mn.queuePositionDidChange,this.onQueueChanged),this.dispatcher.subscribe(mn.queuePositionDidChange,this.onQueueChanged),this.dispatcher.unsubscribe(mn.repeatModeDidChange,this.onRepeatableChanged),this.dispatcher.subscribe(mn.repeatModeDidChange,this.onRepeatableChanged),this.isActive=!0)}deactivate(){this.isActive&&(this.dispatcher.unsubscribe(mn.queuePositionDidChange,this.onQueueChanged),this.dispatcher.unsubscribe(mn.repeatModeDidChange,this.onRepeatableChanged),this.isActive=!1,this.station=void 0,this.queue.hasAutoplayStation=!1)}start(){if(!this.isActive)return this.activate(),this.loadNextTracks()}stop(){this.isActive&&(this.deactivate(),this.cleanupQueue())}onRepeatableChanged(){this.repeatable.repeatMode===e.PlayerRepeatMode.none?this.checkLoadMore():this.cleanupQueue()}onQueueChanged(){if(!(this.queue.nextPlayableItemIndex>=0))return this.checkLoadMore()}get api(){var e;const s=this.apiManager.mediaAPI;return null!==(e=null==s?void 0:s.v3)&&void 0!==e?e:s}checkLoadMore(){var e;const s=null!==(e=this.queue.unplayedAutoplayItems.length)&&void 0!==e?e:0,n=vn.autoplay.maxUpcomingTracksToMaintain;if(!(this.queue.isEmpty||this.queue.unplayedUserItems.length>vn.autoplay.maxQueueSizeForAutoplay))return s!(s<=this.queue.position)&&!!e.isAutoplay)}loadNextTracks(s=vn.autoplay.maxUpcomingTracksToMaintain){var n,d,h;return __awaiter$1(this,void 0,void 0,(function*(){if(this.repeatable.repeatMode!==e.PlayerRepeatMode.none)return;let p,{station:y}=this;if(this.station){try{p=yield this.api.music("v1/me/stations/next-tracks/"+this.station.id,{limit:s},{fetchOptions:{method:"POST"}}),p=null===(n=null==p?void 0:p.data)||void 0===n?void 0:n.data}catch(Kt){return}if(!this.isActive)return}else{const e=yield this.startStation(s);if(!e||!this.isActive)return void(this.queue.hasAutoplayStation=!1);y=this.station=e.station,this.queue.hasAutoplayStation=!0,p=e.tracks,(null===(d=null==e?void 0:e.tracks)||void 0===d?void 0:d.length)||this.logger.warn("No track data is available for the current station",{stationId:null==y?void 0:y.id})}const m=descriptorToMediaItems({context:Object.assign(Object.assign({},this.context),{featureName:"now_playing",reco_id:(null===(h=this.context.featureName)||void 0===h?void 0:h.startsWith("listen-now"))?void 0:this.context.reco_id}),loaded:p,container:y});this.queue.appendQueueItems(toQueueItems(m,{isAutoplay:!0}))}))}startStation(e){var s,n;return __awaiter$1(this,void 0,void 0,(function*(){const{userAddedItems:d}=this.queue,h=null!==(s=d[d.length-2])&&void 0!==s?s:d[d.length-1],p=null==h?void 0:h.container,y=p?{container:{id:p.id,type:p.type}}:void 0,m=this.queue.items.slice(-1*vn.autoplay.maxQueueSizeInRequest).reduce((e,{id:s,type:n})=>{const d=normalizeTypeForAutoplay(s,n);return isAutoplaySupportedForType(d)&&!this.errorIds.has(s)&&e.push({id:s,type:d,meta:y}),e},[]);if(0===m.length)return;const g={data:m};let v;try{v=yield this.api.music("v1/me/stations/continuous",{"limit[results:tracks]":e,with:["tracks"]},{fetchOptions:{method:"POST",body:JSON.stringify(g,void 0,2)}}),v=null===(n=null==v?void 0:v.data)||void 0===n?void 0:n.results}catch(Kt){m.forEach(e=>this.errorIds.add(e.id))}return v}))}}__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",void 0)],AutoplayTrackLoader.prototype,"onRepeatableChanged",null),__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",void 0)],AutoplayTrackLoader.prototype,"onQueueChanged",null),__decorate$1([(e,s,n)=>{const d=n.value,h="_singlePromise_"+s,p="undefined"!=typeof Symbol?Symbol(h):h;return n.value=function(...e){if(this[p])return this[p];const s=this[p]=d.apply(this,e),reset=()=>{this[p]=void 0};return s.then(reset,reset),s},n},__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Number]),__metadata$1("design:returntype",Promise)],AutoplayTrackLoader.prototype,"loadNextTracks",null);const{queueIsReady:Wn}=mn;var Yn,Gn;!function(e){e.album="album",e.musicVideo="musicVideo",e.playlist="playlist",e.song="song",e.episode="episode",e.podcast="podcast",e.uploadedAudio="uploadedAudio",e.uploadedVideo="uploadedVideo"}(Yn||(Yn={})),function(e){e.albums="albums",e.musicVideos="musicVideos",e.playlists="playlists",e.songs="songs",e.episodes="episodes",e.podcasts="podcasts",e.uploadedAudio="uploadedAudios",e.uploadedVideo="uploadedVideos"}(Gn||(Gn={}));class SerialPlaybackController extends PlaybackController{constructor(e){var s;super(e),this.type=xn.serial,this._queue=new Queue(e),this._repeatable=new Repeatable(this._dispatcher),this._seekable=new Seekable(this._dispatcher,this._mediaItemPlayback),this._shuffler=new Shuffler(this,{dispatcher:this._dispatcher}),this._queueModifier=new ModifiableQueue(this._queue,this._mediaItemPlayback),this._isSeamlessAudioTransitionsEnabled=!!(null===(s=null==e?void 0:e.bag)||void 0===s?void 0:s.features["seamless-audio-transitions"]);const n={controller:this,services:e.services};this._preloader=new Preloader(n)}get autoplayEnabled(){return this._autoplayEnabled}set autoplayEnabled(e){var s;this._autoplayEnabled=e;const n=e?"start":"stop";null===(s=this._autoplayTrackLoader)||void 0===s||s[n]()}activate(){super.activate(),this._preloader.activate(),this._dispatcher.subscribe(Ir,this.onSeamlessAudioTransition)}deactivate(){const e=Object.create(null,{deactivate:{get:()=>super.deactivate}});return __awaiter$1(this,void 0,void 0,(function*(){yield e.deactivate.call(this),this._preloader.deactivate(),this._dispatcher.unsubscribe(Ir,this.onSeamlessAudioTransition)}))}onSeamlessAudioTransition(s,n){gn.debug("controller handling seamless audio transition, PAF stop",n),this._dispatcher.publish(ft.playbackStop,{endReasonType:e.PlayActivityEndReasonType.NATURAL_END_OF_TRACK,position:n.previous.playbackDuration/1e3,isPlaying:!1}),asAsync(this._next(!1,!0))}hasCapabilities(e){var s,n,d;return e===En.SKIP_PREVIOUS||(e!==En.REPEAT&&e!==En.SHUFFLE||!(null===(n=null===(s=this.queue)||void 0===s?void 0:s.currentQueueItem)||void 0===n?void 0:n.isAutoplay))&&((e!==En.SEEK&&e!==En.PAUSE||!(null===(d=this.nowPlayingItem)||void 0===d?void 0:d.isAssetScrubbingDisabled))&&super.hasCapabilities(e))}prepareToPlay(s,n=!1){return __awaiter$1(this,void 0,void 0,(function*(){if(gn.debug("mk: SerialController - prepareToPlay - ",{item:s,preload:n}),s.isPlayable)return this._mediaItemPlayback.prepareToPlay(s).catch(s=>{const d=!n&&-1===[MKError.DEVICE_LIMIT,MKError.STREAM_UPSELL].indexOf(s.errorCode);if(this.continuous&&d)return this._dispatcher.publish(ft.applicationActivityIntent,{endReasonType:e.PlayActivityEndReasonType.TRACK_SKIPPED_FORWARDS,userInitiated:!1}),this._next();throw s})}))}prepend(e,s){const n=Object.create(null,{prepend:{get:()=>super.prepend}});return __awaiter$1(this,void 0,void 0,(function*(){const d=yield n.prepend.call(this,e,s);if(this.shouldTransitionSeamlessly){const e=this.queue,s=e.position,n=e.item(s+1);gn.debug("prepend preparing ",n.title),yield this._mediaItemPlayback.prepareToPlay(n)}return d}))}returnQueueForOptions(e){return __awaiter$1(this,void 0,void 0,(function*(){void 0!==(e=parseQueueURLOption(e)).startPosition&&(logDeprecation("startPosition",{message:"startPosition has been deprecated in favor of startWith"}),void 0===e.startWith&&(e.startWith=e.startPosition));const s=yield this._dataForQueueOptions(e),n={services:{dispatcher:this._dispatcher,mediaItemPlayback:this._mediaItemPlayback},descriptor:s};if(void 0!==e.shuffleMode&&(this.shuffleMode=e.shuffleMode),this.queue=new Queue(n),"number"==typeof e.startTime){const s=this.queue.nextPlayableItem;s&&this._mediaItemPlayback.playOptions.set(s.id,{startTime:e.startTime})}if(0===this.queue.length)throw gn.warn("No item data is available for the current media queue",e),new MKError(MKError.CONTENT_UNAVAILABLE,"No item data is available for the current media queue.");return this._autoplayTrackLoader&&this._autoplayTrackLoader.deactivate(),this._autoplayTrackLoader=new AutoplayTrackLoader(this.queue,this._repeatable,{dispatcher:this._dispatcher,logger:gn,apiManager:this._services.apiManager},this._context),this.autoplayEnabled&&this._autoplayTrackLoader.start(),this._dispatcher.publish(Wn,this.queue.items),this.queue}))}skipToPreviousItem(){return __awaiter$1(this,void 0,void 0,(function*(){return this._previous(!0)}))}_dataForQueueOptions(e){const s=Object.create(null,{_dataForQueueOptions:{get:()=>super._dataForQueueOptions}});return __awaiter$1(this,void 0,void 0,(function*(){const n=e,d=((e,s)=>{const n=getNamedQueueOptions(e,s);if(n.length>1)throw new MKError(MKError.UNSUPPORTED_ERROR,"Queues with multiple media types are not supported.");if(0===n.length)return;const[d]=n,[h,p]=d;if(Array.isArray(s[h])!==p.isPlural)throw new MKError(MKError.UNSUPPORTED_ERROR,p.isPlural?`Queue option ${h} must be an array of id values`:`Queue option ${h} must be a single id value`);return d})(this._services.apiManager.apiService,e);return void 0===d||(n.loaded=yield((e,s,n)=>__awaiter$1(void 0,void 0,void 0,(function*(){const[d]=n,h=s[d];if(Array.isArray(h)){const d=new Map;h.forEach(e=>{const s=e.indexOf("."),n=-1===s?"":e.substring(0,s);d.has(n)||d.set(n,[]);const h=d.get(n);h&&h.push(e)});const p=(yield Promise.all([...d.values()].map(d=>loadSelectedQueueValue(e,s,n,d)))).reduce((e,s)=>{var n;return(s=null!==(n=s.data)&&void 0!==n?n:s).forEach(s=>{e.set(s.id,s)}),e},new Map),y=[];return h.forEach(e=>{const s=p.get(e);s&&y.push(s)}),y}return loadSelectedQueueValue(e,s,n,h)})))(this._services.apiManager.apiService,e,d)),Object.assign(Object.assign({},yield s._dataForQueueOptions.call(this,e)),n)}))}_changeToMediaAtIndex(e=0,s=!1){const n=Object.create(null,{_changeToMediaAtIndex:{get:()=>super._changeToMediaAtIndex}});return __awaiter$1(this,void 0,void 0,(function*(){const d=yield n._changeToMediaAtIndex.call(this,e,s),h=this.queue.nextPlayableItem;return h&&this.shouldTransitionSeamlessly&&(yield this.prepareToPlay(h)),d}))}_next(s=!1,n=!1){return __awaiter$1(this,void 0,void 0,(function*(){let d=this.queue.nextPlayableItemIndex;return this.repeatMode===e.PlayerRepeatMode.one&&-1!==this.nowPlayingItemIndex&&(d=this.nowPlayingItemIndex),this._nextAtIndex(d,s,n)}))}_previous(s=!1){return __awaiter$1(this,void 0,void 0,(function*(){if(this.queue.isEmpty)return;const n=this.queue;if(-1===n.previousPlayableItemIndex)return;const d=this.isPlaying,h=this._mediaItemPlayback.currentPlaybackTime,p=yield this._changeToMediaAtIndex(n.previousPlayableItemIndex,s);return this._notifySkip(d,p,!1,{userInitiated:s,direction:e.PlayActivityEndReasonType.TRACK_SKIPPED_BACKWARDS,position:h}),p}))}_prepareQueue(e){super._prepareQueue(e),this._shuffler.checkAndReshuffle()}get shouldTransitionSeamlessly(){return this._isSeamlessAudioTransitionsEnabled&&this.hasAuthorization&&!this.previewOnly}}__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Object,Object]),__metadata$1("design:returntype",void 0)],SerialPlaybackController.prototype,"onSeamlessAudioTransition",null),__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Number]),__metadata$1("design:returntype",Boolean)],SerialPlaybackController.prototype,"hasCapabilities",null);class MKDialog{constructor(e,s=""){this._message=e,this._explanation=s,this.id="musickit-dialog",this.scrimId=this.id+"-scrim",this.styleId=this.id+"-style",this._okButtonString="OK",[this.id,this.scrimId,this.styleId].forEach(e=>{try{const s=document.getElementById(e);s.parentElement.removeChild(s)}catch(s){}}),this._appendStyle("\n#musickit-dialog {\n --mk-dialog-background: rgba(255, 255, 255, 1);\n --mk-dialog-text: rgba(0, 0, 0, 0.95);\n --mk-dialog-border: rgba(0, 0, 0, 0.07);\n --mk-dialog-scrim: rgba(255, 255, 255, 0.8);\n --mk-dialog-primary: rgba(0, 122, 255, 1);\n}\n\n@media (prefers-color-scheme: dark) {\n #musickit-dialog {\n --mk-dialog-background: rgba(30, 30, 30, 1);\n --mk-dialog-text: rgba(255, 255, 255, 0.85);\n --mk-dialog-border: rgba(255, 255, 255, 0.1);\n --mk-dialog-scrim: rgba(38, 38, 38, 0.8);\n --mk-dialog-primary: rgba(8, 132, 255, 1);\n }\n}\n\n#musickit-dialog-scrim {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.35);\n}\n\n#musickit-dialog * {\n -webkit-tap-highlight-color: transparent;\n -webkit-touch-callout: none;\n -ms-touch-action: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n font-family: -apple-system, SF UI Text, Helvetica Neue, Helvetica, sans-serif;\n font-size: 15px;\n line-height: 20px;\n}\n\n#musickit-dialog *:focus { outline: 0; }\n\n#musickit-dialog {\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n flex-direction: column;\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n justify-content: space-between;\n min-width: 277px;\n max-width: 290px;\n min-height: 109px;\n background: var(--mk-dialog-background);\n box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.18);\n border-radius: 10px;\n color: var(--mk-dialog-text);\n position: fixed;\n top: 50%;\n left: 50%;\n margin-left: -142px;\n margin-top: -67px;\n z-index: 9999999999999999999999999;\n}\n\n#musickit-dialog #mk-dialog-body {\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n flex-direction: column;\n flex-grow: 1;\n -webkit-justify-content: space-evenly;\n -moz-justify-content: space-evenly;\n justify-content: space-evenly;\n -webkit-align-items: stretch;\n align-items: stretch;\n padding: 10px 20px;\n min-height: 74px;\n text-align: center;\n}\n\n#musickit-dialog .mk-dialog h5 {\n font-weight: 500;\n line-height: 20px;\n margin: 7px 0 0 0;\n padding: 0;\n}\n\n#musickit-dialog .mk-dialog p {\n margin: 0 0 7px 0;\n padding: 0;\n paddin-top: 3px;\n line-height: 18px;\n font-size: 13px;\n font-weight: 300;\n}\n\n#musickit-dialog #mk-dialog-actions {\n border-top: 1px solid var(--mk-dialog-border);\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-flex-direction: row;\n -moz-flex-direction: colrowumn;\n flex-direction: row;\n max-height: 41px;\n min-height: 34px;\n -webkit-justify-self: flex-end;\n -moz-justify-self: flex-end;\n justify-self: flex-end;\n}\n\n#musickit-dialog #mk-dialog-actions button {\n flex-grow: 1;\n border: 0;\n background: none;\n color: var(--mk-dialog-primary);\n padding: 0;\n margin: 0;\n min-height: 34px;\n height: 41px;\n text-align: center;\n}\n\n#musickit-dialog #mk-dialog-actions *:nth-child(2) {\n border-left: 1px solid var(--mk-dialog-border);\n font-weight: 500;\n}\n")}static presentError(e){const s=e.dialog;void 0!==s?MKDialog.serverDialog(s).present():new MKDialog(e.message).present()}static serverDialog(e){const s=new this(e.message,e.explanation);return e.okButtonAction&&e.okButtonAction.url&&(s._okButtonActionURL=e.okButtonAction.url),e.okButtonString&&(s._okButtonString=e.okButtonString),e.cancelButtonString&&(s._cancelButtonString=e.cancelButtonString),s}static clientDialog(e){const s=new this(e.message,e.explanation);return e.okButtonAction&&(s._okButtonAction=e.okButtonAction),e.cancelButtonAction&&(s._cancelButtonAction=e.cancelButtonAction),e.okButtonString&&(s._okButtonString=e.okButtonString),e.cancelButtonString&&(s._cancelButtonString=e.cancelButtonString),s}get actions(){return this.cancelButton?`
${this.cancelButton}${this.okButton}
`:`
${this.okButton}
`}get cancelButton(){if("string"==typeof this._cancelButtonString)return``}set cancelButton(e){this._cancelButtonString=e}get explanation(){return`

${this._explanation}

`}get hasOKButtonAction(){return!!this._okButtonActionURL||!!this._okButtonAction}get message(){return`
${this._message}
`}get okButton(){return this.hasOKButtonAction&&this._okButtonActionURL?``:``}present(){const e=document.createDocumentFragment(),s=document.createElement("div");s.id=this.scrimId,e.appendChild(s);const n=document.createElement("div");n.id=this.id,n.classList.add("mk-dialog"),n.setAttribute("role","alertDialog"),n.setAttribute("aria-modal","true"),n.setAttribute("aria-labeledby","mk-dialog-title"),n.setAttribute("aria-describedby","mk-dialog-explanation");let d=`\n
\n ${this.message}\n ${this.explanation}\n
`;d=`\n ${d}\n ${this.actions}\n `,n.innerHTML=d,e.appendChild(n),document.body.appendChild(e),document.querySelector(`#${n.id} #mk-dialog-actions *:first-child`).focus(),setTimeout(()=>{document.querySelector(`#${n.id} #mk-dialog-actions *:first-child`).addEventListener("click",()=>{this._cancelButtonAction&&this._cancelButtonAction(),n.parentElement.removeChild(n),s.parentElement.removeChild(s)}),this.hasOKButtonAction&&(this._okButtonActionURL?document.querySelector(`#${n.id} #mk-dialog-actions *:last-child`).addEventListener("click",e=>{window.open(e.target.dataset.okActionUrl,"_blank"),n.parentElement.removeChild(n),s.parentElement.removeChild(s)}):this._okButtonAction&&document.querySelector(`#${n.id} #mk-dialog-actions *:last-child`).addEventListener("click",e=>{this._okButtonAction(),n.parentElement.removeChild(n),s.parentElement.removeChild(s)}))})}_appendStyle(e){const s=document.createElement("style");s.id=this.styleId,s.styleSheet?s.styleSheet.cssText=e:s.innerHTML=e,document.body.appendChild(s)}}var Qn;!function(e){e.UTS="uts-api",e.MEDIA="media-api"}(Qn||(Qn={}));class APIServiceManager{constructor(e,s){this.store=e,this._dispatcher=s,this._apisByType={}}get api(){return this.getApiByType(this._defaultAPI)}get apiService(){if(void 0!==this._defaultAPI)return this._apisByType[this._defaultAPI];gn.error("There is no API instance configured")}get mediaAPI(){return this.getApiByType(Qn.MEDIA)}get utsAPI(){return this.getApiByType(Qn.UTS)}getApiByType(e){let s;if(void 0!==e&&(s=this._apisByType[e]),void 0===s||void 0===s.api)throw new MKError(MKError.CONFIGURATION_ERROR,"There is no API instance configured for the requested type: "+e);return s.api}set defaultApiType(e){this._defaultAPI=e}registerAPIService(e){return __awaiter$1(this,void 0,void 0,(function*(){const{apiType:s,configureFn:n,options:d}=e,h=d.apiOptions||{};void 0===this._defaultAPI&&(this._defaultAPI=s),this._apisByType[s]=yield n.call(this,{apiOptions:h,store:this.store,dispatcher:this._dispatcher})}))}}const Jn={};function adaptAddEventListener(e,s,n,d={}){const{once:h}=d,p=function(e,s){const n=getCallbacksForName(e),wrappedCallback=(e,n)=>{s(n)};return n.push([s,wrappedCallback]),wrappedCallback}(s,n);!0===h?e.subscribeOnce(s,p):e.subscribe(s,p)}function getCallbacksForName(e){let s=Jn[e];return s||(s=[],Jn[e]=s),s}class RTCStreamingTracker{constructor(e){this.options=e}configure(e,s){return __awaiter$1(this,void 0,void 0,(function*(){return this.instance=e,this}))}loadScript(){return __awaiter$1(this,void 0,void 0,(function*(){if(!vn.urls.rtc)throw new Error("bag.urls.rtc is not configured");yield loadScript(vn.urls.rtc)}))}prepareReportingAgent(e){var s;this.clearReportingAgent();const n=e||this.instance.nowPlayingItem,d=n?n.defaultPlayable:void 0,{Sender:h,ClientName:p,ServiceName:y,ApplicationName:m,ReportingStoreBag:g,DeviceName:v}=window.rtc.RTCReportingAgentConfigKeys,_={firmwareVersion:this.generateBrowserVersion(),model:this.options.browserName};d?((null===(s=d.mediaMetrics)||void 0===s?void 0:s.MediaIdentifier)&&(_.MediaIdentifier=d.mediaMetrics.MediaIdentifier),d.channelId&&(_.ContentProvider=d.channelId)):"musicVideo"===(null==e?void 0:e.type)?_.MediaIdentifier="adamid="+e.id:(null==e?void 0:e.isLiveVideoStation)&&(_.MediaIdentifier="raid="+e.id),void 0===this._storeBag&&(this._storeBag=this.generateStoreBag());const b={[h]:"HLSJS",[p]:this.options.clientName,[y]:this.options.serviceName,[m]:this.options.applicationName,[g]:this._storeBag,[v]:this.options.osVersion,userInfoDict:_};return gn.debug("RTC: creating reporting agent with config",b),this.reportingAgent=new window.rtc.RTCReportingAgent(b),gn.debug("RTC: created reporting agent",this.reportingAgent),this.reportingAgent}shouldConfigure(e){return __awaiter$1(this,void 0,void 0,(function*(){return!0}))}shouldTrackPlayActivity(e,s){return!0}cleanup(){this.clearReportingAgent()}clearReportingAgent(){void 0!==this.reportingAgent&&(this.reportingAgent.destroy(),gn.debug("RTC: called destroy on reporting agent",this.reportingAgent),this.reportingAgent=void 0)}generateBrowserVersion(){return this.options.browserMajorVersion?`${this.options.browserMajorVersion}.${this.options.browserMinorVersion||0}`:"unknown"}generateStoreBag(){var e,s;const{storeBagURL:n,clientName:d,applicationName:h,serviceName:p,browserName:y}=this.options,m=`${`${vn.app.name}-${vn.app.build}`}/${null===(e=this.instance)||void 0===e?void 0:e.version}`,g={HLSJSVersion:null===(s=null===window||void 0===window?void 0:window.Hls)||void 0===s?void 0:s.version,iTunesAppVersion:m},v=new window.rtc.RTCStorebag.RTCReportingStoreBag(n,d,p,h,y,g);return gn.debug("RTC: created store bag",v),v}}const Xn=[ft.playbackPause,ft.playbackPlay,ft.playbackScrub,ft.playbackSeek,ft.playbackSkip,ft.playbackStop,ft.playerActivate,ft.playerExit,mn.nowPlayingItemWillChange],Zn={[ft.playbackPause]:"pause",[ft.playbackPlay]:"play",[ft.playbackScrub]:"scrub",[ft.playbackSeek]:"seek",[ft.playbackSkip]:"skip",[ft.playbackStop]:"stop",[ft.playerActivate]:"activate",[ft.playerExit]:"exit"};class PlayActivityService{constructor(e,s){this.isBuffering=!1,this.apis=e,this.dispatcher=s}cleanup(){this.currentItem=void 0,this.teardownWatchers(),this.apis.forEach(e=>e.cleanup())}configure(e,s){return __awaiter$1(this,void 0,void 0,(function*(){const n=yield Promise.all(this.apis.map(s=>s.shouldConfigure(e))),d=this.apis.filter((e,s)=>n[s]);if(0===d.length)return;this.cleanup(),this.instance=e;const h=d.map(n=>n.configure(e,s));try{yield Promise.all(h)}catch(Kt){gn.error("Error configuring a play activity service",Kt)}finally{this.setupWatchers(),this.clearIntention()}}))}getTrackerByType(e){return this.apis.find(s=>s instanceof e)}handleEvent(e,s={}){const{item:n}=s;void 0!==n&&(this.currentItem=n),gn.debug(e,s);const d=Zn[e];if(void 0===d)return;const h=this.addIntention(e,s);switch(delete h.item,e){case ft.playbackPause:case ft.playbackPlay:case ft.playbackScrub:case ft.playbackSeek:case ft.playbackSkip:case ft.playbackStop:return this.callApis(e,d,this.currentItem,h);case ft.playerActivate:h.flush="boolean"==typeof s.isPlaying?!s.isPlaying:void 0;case ft.playerExit:return this.callApis(e,d,h);case mn.nowPlayingItemWillChange:this.currentItem=n}}addIntention(e,s){let n=Object.assign({},s);return this.shouldAddIntention(e)?(n=Object.assign(Object.assign(Object.assign({},this.lastUserIntent),this.lastApplicationIntent),n),this.clearIntention(),n):n}callApis(e,s,...n){return __awaiter$1(this,void 0,void 0,(function*(){const d=this.apis.map(d=>{if("function"==typeof d[s]&&d.shouldTrackPlayActivity(e,this.currentItem))return d[s](...n)});return Promise.all(d)}))}clearIntention(){this.lastUserIntent=void 0,this.lastApplicationIntent=void 0}onPlaybackStateChange(s,n){return __awaiter$1(this,void 0,void 0,(function*(){const{state:s}=n,d={position:this.instance.currentPlaybackTime,playingDate:void 0};return d.playingDate=this.instance.currentPlayingDate,s===e.PlaybackStates.waiting?(this.isBuffering=!0,this.callApis("bufferStart","bufferStart",this.currentItem,d)):s===e.PlaybackStates.playing&&this.isBuffering?(this.isBuffering=!1,this.callApis("bufferEnd","bufferEnd",this.currentItem,d)):void 0}))}recordApplicationIntent(e,s){this.lastApplicationIntent=s}recordUserIntent(e,s){this.lastUserIntent=s}shouldAddIntention(e){return[ft.playbackPause,ft.playbackStop].includes(e)}setupWatchers(){Xn.forEach(e=>{this.dispatcher.subscribe(e,this.handleEvent)}),this.dispatcher.subscribe(ft.userActivityIntent,this.recordUserIntent),this.dispatcher.subscribe(ft.applicationActivityIntent,this.recordApplicationIntent),this.dispatcher.subscribe(mn.playbackStateDidChange,this.onPlaybackStateChange)}teardownWatchers(){Xn.forEach(e=>{this.dispatcher.unsubscribe(e,this.handleEvent)}),this.dispatcher.unsubscribe(ft.userActivityIntent,this.recordUserIntent),this.dispatcher.unsubscribe(ft.applicationActivityIntent,this.recordApplicationIntent),this.dispatcher.unsubscribe(mn.playbackStateDidChange,this.onPlaybackStateChange)}}__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[String,Object]),__metadata$1("design:returntype",void 0)],PlayActivityService.prototype,"handleEvent",null),__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Object,Object]),__metadata$1("design:returntype",Promise)],PlayActivityService.prototype,"onPlaybackStateChange",null),__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Object,Object]),__metadata$1("design:returntype",void 0)],PlayActivityService.prototype,"recordApplicationIntent",null),__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Object,Object]),__metadata$1("design:returntype",void 0)],PlayActivityService.prototype,"recordUserIntent",null);const ea=createLocalStorageFlag("mk-force-safari-hlsjs");function requiresHlsJs(e){return __awaiter$1(this,void 0,void 0,(function*(){const s=null!=e?e:yield findKeySystemPreference(),n=!("true"!==ea.get()||0===bn.realm);return supportsDrm()&&(s!==ze.FAIRPLAY||n)}))}const loadLiveRadioAssets=(e,s,n)=>__awaiter$1(void 0,void 0,void 0,(function*(){var d,h;const p=new Headers({Authorization:"Bearer "+s,Accept:"application/json","Content-Type":"application/json","X-Apple-Music-User-Token":""+n}),y=urlEncodeParameters(Object.assign(Object.assign({},e.playParams),{keyFormat:"web"})),m=`${vn.urls.mediaApi}/play/assets?${y}`,g=yield fetch(m,{method:"GET",headers:p});if(500===g.status){const s=new MKError(MKError.SERVER_ERROR);throw s.data=e,s}if(403===g.status){let s;try{s=yield g.json(),s=null===(d=null==s?void 0:s.errors)||void 0===d?void 0:d[0]}catch(Kt){}const n="40303"===(null==s?void 0:s.code)?MKError.SUBSCRIPTION_ERROR:MKError.ACCESS_DENIED,p=new MKError(n,null!==(h=null==s?void 0:s.title)&&void 0!==h?h:null==s?void 0:s.detail);throw p.data=e,p}if(!g.ok){const s=new MKError(MKError.CONTENT_UNAVAILABLE);throw s.data=e,s}const v=(yield g.json()).results;return gn.debug(`media-item: loaded data from ${m}: ${JSON.stringify(v)}`),v})),prepareMediaAPIItem=(e,s,n)=>__awaiter$1(void 0,void 0,void 0,(function*(){e.hasOffersHlsUrl?yield prepareOffersHlsUrlForEncryptedPlayback(e):e.isLiveRadioStation?yield prepareLiveRadioForEncryptedPlayback(e,s,n):yield prepareItemWithMZPlay(e,s,n)})),prepareOffersHlsUrlForEncryptedPlayback=e=>__awaiter$1(void 0,void 0,void 0,(function*(){const s=vn.urls.hlsOffersKeyUrls;if(!s)throw new MKError(MKError.CONTENT_UNSUPPORTED,"HLS OFFERS");e.updateWithLoadedKeys(s),yield fetchMasterManifestUrl(e,e.offersHlsUrl)})),prepareLiveRadioForEncryptedPlayback=(e,s,n)=>__awaiter$1(void 0,void 0,void 0,(function*(){if(!vn.features["playready-live-radio"]&&tt===ze.PLAYREADY&&"video"!==e.attributes.mediaKind&&!vn.features["mse-live-radio"])throw new MKError(MKError.CONTENT_UNSUPPORTED,"LIVE_RADIO");const d=(yield loadLiveRadioAssets(e,s,n)).assets[0];e.updateWithLoadedKeys({"hls-key-cert-url":d.fairPlayKeyCertificateUrl,"hls-key-server-url":d.keyServerUrl,"widevine-cert-url":d.widevineKeyCertificateUrl}),filterUnavailableLiveRadioUrls(d,e),e.isLiveVideoStation?e.assetURL=d.url:yield fetchMasterManifestUrl(e,d.url)})),fetchMasterManifestUrl=(e,s)=>__awaiter$1(void 0,void 0,void 0,(function*(){let n;try{n=yield fetch(s)}catch(Kt){throw makeContentUnavailableError(e)}const d=yield n.text();extractAssetsFromMasterManifest(d,s,e)})),extractAssetsFromMasterManifest=(e,s,n)=>{const d=/^#EXT-X-STREAM-INF:.*BANDWIDTH=(\d+),CODECS="(.*)"\s*\n(.*$)/gim;let h;for(;h=d.exec(e);){let[e,d,p,y]=h;/^http(s)?:\/\//.test(y)||(y=rewriteLastUrlPath(s,y)),n.assets.push({bandwidth:Number(d),codec:p,URL:y})}},filterUnavailableLiveRadioUrls=(e,s)=>{const n=new URL(e.url);if(!n.host.endsWith(".apple.com")&&!n.host.endsWith(".applemusic.com"))throw makeContentUnavailableError(s)},makeContentUnavailableError=e=>{const s=new MKError(MKError.CONTENT_UNAVAILABLE);return s.data=e,s},prepareItemWithMZPlay=(e,s,n)=>__awaiter$1(void 0,void 0,void 0,(function*(){if(gn.debug("mk: loadWithMZPlay",e.playParams),"podcast-episodes"===e.type)return void(e.assetURL=e.attributes.assetUrl);if(!(yield hasMusicSubscription()))return;const d=e.playParams.id,h=new Headers({Authorization:"Bearer "+s,Accept:"application/json","Content-Type":"application/json","X-Apple-Music-User-Token":""+n});let p={salableAdamId:d};if(e.isCloudItem){p={},e.playParams.purchasedId&&(p.purchaseAdamId=e.playParams.purchasedId),e.playParams.catalogId&&(p.subscriptionAdamId=e.playParams.catalogId);const s=/^a\.(\d+)$/;s.test(d)?p.subscriptionAdamId=d.replace(s,"$1"):_(d)&&(p.universalLibraryId=d)}if(!vn.urls.webPlayback)throw new Error("bag.urls.webPlayback is not configured");const y=yield fetch(vn.urls.webPlayback,{method:"POST",body:JSON.stringify(p),headers:h}),m=yield y.text(),g=JSON.parse(m);if(!g||!g.songList){const s=MKError.serverError(g);return e.updateFromLoadError(s),gn.debug("mk: prepareItemWithMZPlay - rejecting with error",s),Promise.reject(s)}const[v]=g.songList;e.updateFromSongList(v)}));function playMediaItem(s,n,d,h,p){return __awaiter$1(this,void 0,void 0,(function*(){const y=d.isPaused()&&!h;gn.debug("playMediaItem",n,y);const m=yield function(e,s){return __awaiter$1(this,void 0,void 0,(function*(){return!!e.previewURL&&(!!s.previewOnly||!e.playRawAssetURL&&(!e.isUTS&&!(yield hasMusicSubscription())||(!(!e.isUTS||"Preview"!==e.type)||(!hasAuthorization()||!supportsDrm()||!e.isPlayable))))}))}(n,d);if(gn.debug("mk: shouldPreview",m),m)return supportsDrm()||d.dispatch(mn.drmUnsupported,{item:n}),n.playbackType=e.PlaybackType.preview,d.nowPlayingItem=n,yield d.playItemFromUnencryptedSource(n.previewURL,y),n;if(function(e){return!(!e.playRawAssetURL||!e.attributes.assetUrl)}(n))return gn.debug("shouldPlayRawAsset",n),n.playbackType=e.PlaybackType.unencryptedFull,d.nowPlayingItem=n,yield d.playItemFromUnencryptedSource(n.attributes.assetUrl,y,p),n;if(isBroadcastRadio(n)){if(!vn.features["broadcast-radio"]){const e=new MKError(MKError.CONTENT_UNAVAILABLE);throw e.data=n,e}const h=yield loadLiveRadioAssets(n,s.store.developerToken,s.store.userToken),p=h.assets[0];return n.playbackType=e.PlaybackType.unencryptedFull,n.trackInfo=h["track-info"],d.nowPlayingItem=n,yield d.playItemFromUnencryptedSource(p.url,y),n}if(!n||!n.isPlayable)return Promise.reject(new MKError(MKError.MEDIA_PLAYBACK,"Not Playable"));try{yield prepareForEncryptedPlayback(s,n,d)}catch($){return gn.error("prepareForEncryptedPlayback Error: userInitiated "+h),h?Promise.reject($):void d.dispatch(mn.mediaPlaybackError,$)}return yield function(e){return new Promise((s,n)=>{const{ageGatePolicy:d}=e;if(!d||!d.age||!d.frequencyInMinutes)return gn.debug("No ageGatePolicy. Resolving handleAgeGate()"),s(void 0);const h=window.localStorage.ageGatePolicyAge,p=window.localStorage.ageGatePolicyExpiration;if(h&&p&&parseInt(p,10)>Date.now()&&parseInt(h,10)>=d.age)return s(void 0);MKDialog.clientDialog({okButtonString:"Yes",okButtonAction:()=>(localStorage.setItem("ageGatePolicyAge",d.age.toString()),localStorage.setItem("ageGatePolicyExpiration",(Date.now()+60*d.frequencyInMinutes*1e3).toString()),s(void 0)),cancelButtonString:"No",cancelButtonAction:()=>n(new MKError("AGE_GATE","Age Gate Declined")),explanation:`This content may not be appropriate for ages younger than ${d.age}.`,message:`Are you ${d.age} or older?`}).present()})}(n),gn.debug("About to play item as encrypted",n),yield d.playItemFromEncryptedSource(n,h,p),n}))}function prepareToPlayMediaItem(e,s){return __awaiter$1(this,void 0,void 0,(function*(){const{developerToken:n,userToken:d}=e.store;if(void 0===n||void 0===d)return Promise.reject(new MKError(MKError.AUTHORIZATION_ERROR,"Unable to prepare media item for play."));s.isPreparedToPlay?gn.warn("media-item: item is prepared to play"):(gn.debug("media-item: item.prepareToPlay playParams",s.playParams),s.state=D.loading,s.isUTS?yield((e,s)=>__awaiter$1(void 0,void 0,void 0,(function*(){var n,d,h;const p=yield s.getPlayablesForContent({canonicalId:e.id,reload:!0,returnRawResponse:!0});if(e.playables=null===(n=null==p?void 0:p.data)||void 0===n?void 0:n.playables,e.channels=null===(d=null==p?void 0:p.data)||void 0===d?void 0:d.channels,!(null===(h=e.playables)||void 0===h?void 0:h.length))return;const y=e.playables.reduce((e,s)=>(void 0!==s.assets&&e.push(s.assets),e),[]);if(0===y.length)return;const[m]=y;let{hlsUrl:g}=m;vn.features.xtrick&&(g=addQueryParamsToURL(g,{xtrick:!0})),vn.features.isWeb&&(g=addQueryParamsToURL(g,{webbrowser:!0})),e.bingeWatching&&(g=addQueryParamsToURL(g,{bingeWatching:!0}),e.bingeWatching=!1),e.updateWithLoadedAssets(y,g),e.updateWithLoadedKeys({"hls-key-cert-url":m.fpsCertificateUrl,"hls-key-server-url":m.fpsKeyServerUrl,"widevine-cert-url":m.wideVineCertificateUrl},m.fpsKeyServerQueryParameters),yield fetchHLSMetadata(e),e.state=D.ready})))(s,e.utsAPI):yield prepareMediaAPIItem(s,n,d))}))}function prepareForEncryptedPlayback(e,s,n){return __awaiter$1(this,void 0,void 0,(function*(){if(gn.debug("prepareForEncryptedPlayback"),!hasAuthorization())return n.destroy(),Promise.reject(new MKError(MKError.AUTHORIZATION_ERROR,"Unable to prepare for playback."));try{yield e.store.validateAgeVerification(s)}catch($){return $.errorCode===MKError.CONTENT_RESTRICTED&&s.restrict(),n.destroy(),Promise.reject($)}try{yield prepareToPlayMediaItem(e,s)}catch($){if([MKError.AUTHORIZATION_ERROR].includes($.errorCode))yield e.store.storekit.revokeUserToken();else if($.errorCode===MKError.TOKEN_EXPIRED)try{return yield e.store.storekit.renewUserToken(),yield prepareToPlayMediaItem(e,s),s.playbackData=_playbackDataForItem(s,n),s}catch(d){}if($)return n.destroy(),Promise.reject($)}return s.playbackData=_playbackDataForItem(s,n),s}))}function _playbackDataForItem(s,n){if(gn.debug("mk: _playbackDataForItem",s),s.isCloudUpload)return s.assets[0];if("musicVideo"!==s.type&&!s.isLiveVideoStation){if(!s.isLiveRadioStation&&!s.hasOffersHlsUrl){const[e]=s.assets.filter(e=>{var s;if(!("flavor"in e))return!1;const d=new RegExp(`\\d{1,2}\\:(c${function(){var e;return null===(e=window.WebKitMediaKeys)||void 0===e?void 0:e.isTypeSupported(st+".1_0",Ze.AVC1)}()?"bc":"tr"}p)(\\d{2,3})`,"i"),h=d.test(e.flavor),p=null!==(s=e.flavor.match(d))&&void 0!==s?s:[];return h&&parseInt(p[2],10)<=n.bitrate});return e}{const d=s.assets.reduce((e,s)=>{const n=s.bandwidth;return e[n]||(e[n]=[]),e[n].push(s),e},{}),h=Object.keys(d).sort((e,s)=>parseInt(e,10)-parseInt(s,10)),p=n.bitrate===e.PlaybackBitrate.STANDARD?h[0]:h[h.length-1];s.assetURL=d[p][0].URL}}}const{audioTracksSwitched:ta,audioTracksUpdated:ia,inlineStylesParsed:sa,textTracksSwitched:ra,textTracksUpdated:na}=Xe;class HlsJsTracks extends Notifications{constructor(e){super([ta,ia,sa,ra,na]),this.session=e,this._audioTracks=[],this._textTracks=[];const{MANIFEST_LOADED:s,AUDIO_TRACK_SWITCHED:n,SUBTITLE_TRACK_SWITCH:d,INLINE_STYLES_PARSED:h}=window.Hls.Events;this.session.on(s,this.handleManifestLoaded),this.session.on(n,this.handleAudioTrackSwitched),this.session.on(d,this.handleSubtitleTrackSwitch),this.session.on(h,this.handleInlineStylesParsed)}get audioTracks(){return this._audioTracks}get textTracks(){return this._textTracks}set audioTrack(e){this.session&&e&&e.id&&(this.session.audioSelectedPersistentID=e.id)}set textTrack(e){var s;this.session.subtitleSelectedPersistentID=null!==(s=null==e?void 0:e.id)&&void 0!==s?s:-1}selectForcedTrack(){const{session:e}=this;if(!(null==e?void 0:e.audioTracks))return;const s=e.audioTracks.filter(s=>s.persistentID===e.audioSelectedPersistentID),n=s&&s.length&&s[0];if(!n)return;const d=e.subtitleMediaOptions.filter(e=>0===e.MediaSelectionOptionsDisplaysNonForcedSubtitles&&e.MediaSelectionOptionsExtendedLanguageTag===n.lang),h=null==d?void 0:d[0];let p;return h?(O.debug("hlsjsTracks: found forced track for "+h.MediaSelectionOptionsExtendedLanguageTag),e.subtitleSelectedPersistentID=h.MediaSelectionOptionsPersistentID,p=this.normalizeTextTrack(h)):e.subtitleSelectedPersistentID=-1,p}audioTracksUpdated(e,s){const n=s&&s.audioMediaSelectionGroup&&s.audioMediaSelectionGroup.MediaSelectionGroupOptions||[];window.hlsSession=this.session;const d=n.map(this.normalizeAudioTrack,this);this._audioTracks=d,this.dispatchEvent(ia,d)}handleAudioTrackSwitched(){this.dispatchEvent(ta,{selectedId:this.session.audioSelectedPersistentID})}handleInlineStylesParsed(e,s){this.dispatchEvent(sa,s)}handleManifestLoaded(e,s){this.audioTracksUpdated(e,s),this.subtitleTracksUpdated(e,s)}handleSubtitleTrackSwitch(e,s){this.dispatchEvent(ra,s)}subtitleTracksUpdated(e,s){const n=s&&s.subtitleMediaSelectionGroup&&s.subtitleMediaSelectionGroup.MediaSelectionGroupOptions||[],d=[];n.forEach(e=>{0!==e.MediaSelectionOptionsDisplaysNonForcedSubtitles&&d.push(this.normalizeTextTrack(e))}),this._textTracks=d,this.dispatchEvent(na,d)}normalizeAudioTrack(e){var s;const n="public.accessibility.describes-video"===(null===(s=e.MediaSelectionOptionsTaggedMediaCharacteristics)||void 0===s?void 0:s[0])?"description":"main";return Object.assign(Object.assign({},this.normalizeSelectionOption(e)),{enabled:!1,kind:n})}normalizeTextTrack(e){var s;let n;return n=(null===(s=e.MediaSelectionOptionsTaggedMediaCharacteristics)||void 0===s?void 0:s.includes("public.accessibility.describes-music-and-sound"))||"clcp"===e.MediaSelectionOptionsMediaType?"captions":"subtitles",Object.assign(Object.assign({},this.normalizeSelectionOption(e)),{mode:"disabled",kind:n})}normalizeSelectionOption(e){return{id:e.MediaSelectionOptionsPersistentID,label:e.MediaSelectionOptionsName,language:e.MediaSelectionOptionsExtendedLanguageTag}}destroy(){const{MANIFEST_LOADED:e,AUDIO_TRACK_SWITCHED:s,SUBTITLE_TRACK_SWITCH:n,INLINE_STYLES_PARSED:d}=window.Hls.Events;this.session.off(e,this.handleManifestLoaded),this.session.off(s,this.handleAudioTrackSwitched),this.session.off(n,this.handleSubtitleTrackSwitch),this.session.off(d,this.handleInlineStylesParsed)}}__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[]),__metadata("design:returntype",void 0)],HlsJsTracks.prototype,"handleAudioTrackSwitched",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,Object]),__metadata("design:returntype",void 0)],HlsJsTracks.prototype,"handleInlineStylesParsed",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,Object]),__metadata("design:returntype",void 0)],HlsJsTracks.prototype,"handleManifestLoaded",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,Object]),__metadata("design:returntype",void 0)],HlsJsTracks.prototype,"handleSubtitleTrackSwitch",null);const aa=createLocalStorageFlag("mk-linear-scrubbing-enabled"),oa={keySystemGenericError:"keySystemGenericError"},da={};da[ze.FAIRPLAY]="fairplaystreaming",da[ze.PLAYREADY]="playready",da[ze.WIDEVINE]="widevine";const la=!!createLocalStorageFlag("mk-block-report-cdn-server").json();class HlsJsVideoPlayer extends VideoPlayer{constructor(e){var s;super(e),this._channelsByGroup={},this._rtcTracker=null===(s=null==e?void 0:e.playbackServices)||void 0===s?void 0:s.getRTCStreamingTracker(),this._license=new License}get shouldDispatchErrors(){return!this.userInitiated||this._playbackDidStart}get currentPlayingDate(){var e;return null===(e=this._hls)||void 0===e?void 0:e.playingDate}initializeExtension(){var e;return __awaiter(this,void 0,void 0,(function*(){this._keySystem=yield findKeySystemPreference();try{if(!We.urls.hls)throw new Error("bag.urls.hls is not configured");yield Promise.all([loadScript(We.urls.hls),null===(e=this._rtcTracker)||void 0===e?void 0:e.loadScript()])}catch(Kt){throw O.error("hlsjs-video-player failed to load script "+We.urls.hls,Kt),Kt}}))}destroy(){var e;if(O.debug("hlsjs-video-player.destroy"),null===(e=this._hlsJsTracks)||void 0===e||e.destroy(),this._hls){const{ERROR:e,INTERNAL_ERROR:s,MANIFEST_PARSED:n,KEY_REQUEST_STARTED:d,LICENSE_CHALLENGE_CREATED:h,LEVEL_SWITCHED:p}=window.Hls.Events,y=this._hls;y.stopLoad(),y.detachMedia(),y.off(e,this.handleHlsError),y.off(s,this.handleHlsError),y.off(n,this.handleManifestParsed),y.off(d,this.handleKeyRequestStarted),y.off(h,this.handleLicenseChallengeCreated),y.off(p,this.handleLevelSwitched),y.destroy()}super.destroy(),asAsync(this._license.stop())}playHlsStream(e,s){O.debug("hlsjs-video-player.playHlsStream",e,s);const{_keySystem:n}=this;if(!n)return;let d,h;this.createHlsPlayer(),n===ze.WIDEVINE&&(d="WIDEVINE_SOFTWARE",h={initDataTypes:["cenc","keyids"],distinctiveIdentifier:"optional",persistentState:"required"});const p={subs:"accepts-css",platformInfo:{requiresCDMAttachOnStart:!0,maxSecurityLevel:d,keySystemConfig:h},appData:{serviceName:We.app.name}},{_rtcTracker:y,_hls:m}=this;if(y){const e=y.prepareReportingAgent(s);void 0!==e&&(p.appData.reportingAgent=e)}O.debug("RTC: loadSource with load options",p),m.loadSource(e,p),m.attachMedia(this.video),s&&(this._licenseServerUrl=s.keyURLs["hls-key-server-url"],n===ze.FAIRPLAY?m.setProtectionData({fairplaystreaming:{serverCertUrl:s.keyURLs["hls-key-cert-url"]}}):m.setProtectionData({widevine:{serverCertUrl:s.keyURLs["widevine-cert-url"]}}))}createHlsPlayer(){const{_keySystem:e}=this,{Hls:s}=window,n=Wr.get(),d={clearMediaKeysOnPromise:!1,customTextTrackCueRenderer:!0,debug:!!n,debugLevel:n,enablePerformanceLogging:!!n,enablePlayReadyKeySystem:!0,enableQueryParamsForITunes:!0,enableRtcReporting:void 0!==this._rtcTracker,keySystemPreference:da[e],useMediaKeySystemAccessFilter:!0,nativeControlsEnabled:qe.isAndroid};(e=>{const{Hls:s}=window;if(s&&la){const n=deepClone(s.DefaultConfig.fragLoadPolicy);n.default.reportCDNServer=!1,n.customURL.reportCDNServer=!1,e.fragLoadPolicy=n}})(d),(e=>{const s=Hr.json();s&&isAppleHostname(s.socketurl)&&"carry-"===determineCdnBasePrefix()&&(e.socketurl=s.socketurl,e.socketid=s.socketid,e.log=s.log)})(d);const h=new s(d),{ERROR:p,INTERNAL_ERROR:y,MANIFEST_PARSED:m,KEY_REQUEST_STARTED:g,LICENSE_CHALLENGE_CREATED:v,LEVEL_SWITCHED:_}=s.Events;h.on(p,this.handleHlsError),h.on(y,this.handleHlsError),h.on(m,this.handleManifestParsed),h.on(g,this.handleKeyRequestStarted),h.on(v,this.handleLicenseChallengeCreated),h.on(_,this.handleLevelSwitched),this._hls=h,this._hlsJsTracks=new HlsJsTracks(this._hls),this.setupTrackManagers(this._hlsJsTracks)}handleLevelSwitched(e,s){var n,d;const{level:h}=s;if(!h)return;const p=null===(n=this._levels)||void 0===n?void 0:n.find(e=>e.persistentId===h);if(!p||(null===(d=this._currentLevel)||void 0===d?void 0:d.persistentId)===(null==p?void 0:p.persistentId))return;this._currentLevel=p;const y=void 0!==p.audioGroupId?this._channelsByGroup[p.audioGroupId]:void 0;this._dispatcher.publish(ft.hlsLevelUpdated,{level:p,channels:y})}handleHlsError(e,s){O.warn("HLS.js error",JSON.stringify(s));let n=new MKError(MKError.UNSUPPORTED_ERROR,s.reason);n.data=s;const{keySystemGenericError:d}=oa;if(s.details!==d){if("output-restricted"===s.reason&&(n=new MKError(MKError.OUTPUT_RESTRICTED,s.reason)),s.fatal){if(this._hls.destroy(),!this.shouldDispatchErrors)throw n;this._dispatcher.publish(bt.mediaPlaybackError,n)}}else this._dispatcher.publish(d,n)}handleManifestParsed(e,s){var n,d;this._levels=null!==(n=s.levels)&&void 0!==n?n:[],this.nowPlayingItem.state=D.ready,this._channelsByGroup=(null!==(d=s.audioTracks)&&void 0!==d?d:[]).reduce((e,s)=>(e[s.groupId]=s.channels,e),{}),aa.json()?asAsync(this.play()):asAsync(this._playMedia())}handleKeyRequestStarted(e,s){O.debug("hlsjs-video.handleKeyRequestStarted"),this._hls.generateKeyRequest(s.keyuri,{})}handleLicenseChallengeCreated(e,s){var n;return __awaiter(this,void 0,void 0,(function*(){const{_licenseServerUrl:e,nowPlayingItem:d,_keySystem:h,userInitiated:p}=this;try{const y=yield null===(n=this._license)||void 0===n?void 0:n.start(e,d,s,h,p),m={statusCode:y.status};(null==y?void 0:y.license)&&(h===ze.FAIRPLAY?m.ckc=dt(y.license):m.license=dt(y.license));const g=y["renew-after"];g&&(m.renewalDate=new Date(Date.now()+1e3*g)),this._hls.setLicenseResponse(s.keyuri,m)}catch(Kt){const n=Kt.data,d={};void 0!==(null==n?void 0:n.status)&&(d.statusCode=+n.status),O.warn("Passing license response error to Hls.js",d),this._hls.setLicenseResponse(s.keyuri,d),this.onPlaybackLicenseError(Kt)}}))}seekToTime(e){return __awaiter(this,void 0,void 0,(function*(){this._hls?(O.debug("hlsjs-video: hls seekTo",e),this._hls.seekTo=e):(O.debug("hlsjs-video: media element seek to",e),this._targetElement.currentTime=e)}))}}__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,Object]),__metadata("design:returntype",void 0)],HlsJsVideoPlayer.prototype,"handleLevelSwitched",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,Object]),__metadata("design:returntype",void 0)],HlsJsVideoPlayer.prototype,"handleHlsError",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,Object]),__metadata("design:returntype",void 0)],HlsJsVideoPlayer.prototype,"handleManifestParsed",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,Object]),__metadata("design:returntype",void 0)],HlsJsVideoPlayer.prototype,"handleKeyRequestStarted",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,Object]),__metadata("design:returntype",Promise)],HlsJsVideoPlayer.prototype,"handleLicenseChallengeCreated",null),__decorate([AsyncDebounce(250),__metadata("design:type",Function),__metadata("design:paramtypes",[Number]),__metadata("design:returntype",Promise)],HlsJsVideoPlayer.prototype,"seekToTime",null);const{mediaPlaybackError:ca}=bt,{playbackLicenseError:ua,playbackSessionError:ha}=Xe;class NativeSafariVideoPlayer extends VideoPlayer{get currentPlayingDate(){}initializeExtension(){return __awaiter(this,void 0,void 0,(function*(){if(!this.video)return void O.warn("NativeSafariVideoPlayer.initializeExtension No video element, not initializing extension");const e=new MediaExtension(this.video,'video/mp4;codecs="avc1.42E01E"');this.extension=e,yield e.initializeKeySystem(),e.addEventListener(ua,this.onPlaybackLicenseError),e.addEventListener(ha,this.onPlaybackSessionError)}))}destroy(){O.debug("native-safari-video-player.destroy");const{extension:e,video:s}=this;e&&s&&(e.removeEventListener(ua,this.onPlaybackLicenseError),e.removeEventListener(ha,this.onPlaybackSessionError),s.removeEventListener("loadedmetadata",this.onMetadataLoaded),super.destroy())}playHlsStream(e){var s;return __awaiter(this,void 0,void 0,(function*(){O.debug("native-safari-video-player.playHlsStream",e);const{video:n}=this;if(!n)return void O.error("NativeSafariVideoPlayer.playHlsStream No video element");this.setupTrackManagers(),n.src=e;const{nowPlayingItem:d}=this;d&&(null===(s=this.extension)||void 0===s||s.setMediaItem(d)),n.addEventListener("loadedmetadata",this.onMetadataLoaded)}))}onPlaybackSessionError(e){this._dispatcher.publish(ca,new MKError(MKError.MEDIA_SESSION,e))}onMetadataLoaded(){O.debug("native-safari-video-player.onMetadataLoaded");const{nowPlayingItem:e}=this;e&&(e.state=D.ready),asAsync(this._playMedia())}seekToTime(e){return __awaiter(this,void 0,void 0,(function*(){O.debug("native-safari-video-player: media element seek to",e),this._targetElement.currentTime=e}))}}__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object]),__metadata("design:returntype",void 0)],NativeSafariVideoPlayer.prototype,"onPlaybackSessionError",null),__decorate([Bind(),__metadata("design:type",Function),__metadata("design:paramtypes",[]),__metadata("design:returntype",void 0)],NativeSafariVideoPlayer.prototype,"onMetadataLoaded",null),__decorate([AsyncDebounce(250),__metadata("design:type",Function),__metadata("design:paramtypes",[Number]),__metadata("design:returntype",Promise)],NativeSafariVideoPlayer.prototype,"seekToTime",null);const pa=createLocalStorageFlag("mk-safari-force-native-live-stream");class Factory{constructor(e){this._playersByType={},this._playerOptions=e}getPlayerForMediaItem(e,s,n){var d;return __awaiter(this,void 0,void 0,(function*(){O.debug("mk: getPlayerForMediaItem",e,s);const h=getPlayerType(e);let p=this._playersByType[h];if((null==p?void 0:p.isDestroyed)&&(O.debug("mk: existingPlayer was previously destroyed. Removing from factory."),p=void 0,delete this._playersByType[h]),p&&p===n)return n;if(p)return this._applyPlayerState(p,s),p;const{_playerOptions:y}=this;let m;switch(h){case"audio":m=new AudioPlayer(y),this._playersByType[h]=m;break;case"video":{const s=yield null===(d=this._playerOptions.playbackServices)||void 0===d?void 0:d.requiresHlsJs(),n=this._shouldForceHlsJsPlayer(e);m=s||n?new HlsJsVideoPlayer(y):new NativeSafariVideoPlayer(y);break}default:throw new Error("Invalid player type requested: "+h)}return yield m.initialize(),this._applyPlayerState(m,s),m}))}_shouldForceHlsJsPlayer(e){var s,n,d,h;return"true"!==pa.get()&&(e.isLiveVideoStation||e.isLinearStream||(null===(h=null===(d=null===(n=null===(s=e.playables)||void 0===s?void 0:s[0])||void 0===n?void 0:n.assets)||void 0===d?void 0:d.fpsKeyServerUrl)||void 0===h?void 0:h.startsWith("https://web.archive.org/web/20220531203856/https://linear.tv.apple.com")))}_applyPlayerState(e,s){return s?(O.debug("_applyPlayerState",s),Object.keys(s).forEach(n=>{void 0!==e[n]&&(e[n]=s[n])}),e):e}destroy(){Object.values(this._playersByType).forEach(e=>e.destroy())}}const{mediaCanPlay:ya,mediaPlaybackError:ma,playerTypeDidChange:ga}=bt,{playbackLicenseError:fa}=Xe,{keySystemGenericError:va}=oa;let _a=!1;class MediaItemPlayback{constructor(e){this.playerState={playbackRate:1,volume:1},this.playOptions=new Map,this._hasSmartPlayed=!1,this._previewOnly=!1;const{playbackServices:s}=e;var n,d;this.hasMusicSubscription=s.hasMusicSubscription,this.playMediaItem=s.playMediaItem,this.prepareForEncryptedPlayback=s.prepareForEncryptedPlayback,n=e.tokens,dr=n,e.bag&&(d=e.bag,Object.assign(We,d)),this._dispatcher=e.services.dispatcher,this._playerFactory=new Factory(e),this._currentPlayer=new PlayerStub(e),this._dispatcher.subscribe(ya,this.handleSmartPlay),this._dispatcher.subscribe(fa,this.onPlaybackLicenseError),this._dispatcher.subscribe(va,this.onKeySystemGenericError)}get currentPlaybackTime(){var e,s;if(!this._hasSmartPlayed){const n=null===(s=null===(e=this.nowPlayingItem)||void 0===e?void 0:e.playEvent)||void 0===s?void 0:s.playCursorInSeconds;if(n)return this._currentPlayer.calculateTime(n)}return this._currentPlayer.currentPlaybackTime}get currentPlaybackTimeRemaining(){return this._currentPlayer.currentPlaybackTimeRemaining}get currentPlayingDate(){return this._currentPlayer.currentPlayingDate}get audioTracks(){return this._currentPlayer.audioTracks}get currentAudioTrack(){return this._currentPlayer.currentAudioTrack}set currentAudioTrack(e){this._currentPlayer.currentAudioTrack=e}get currentPlaybackDuration(){return this._currentPlayer.currentPlaybackDuration}get currentBufferedProgress(){return this._currentPlayer.currentBufferedProgress}set currentBufferedProgress(e){this._currentPlayer.currentBufferedProgress=e}get currentPlaybackProgress(){return this._currentPlayer.currentPlaybackProgress}set currentPlaybackProgress(e){this._currentPlayer.currentPlaybackProgress=e}get currentTextTrack(){return this._currentPlayer.currentTextTrack}set currentTextTrack(e){this._currentPlayer.currentTextTrack=e}get previewOnly(){return this._previewOnly}set previewOnly(e){this._previewOnly=e,this._currentPlayer&&(this._currentPlayer.previewOnly=e)}get formattedCurrentPlaybackDuration(){return this._currentPlayer.formattedCurrentPlaybackDuration}get isPlaying(){return this._currentPlayer.isPlaying}get isPrimaryPlayer(){return this._currentPlayer.isPrimaryPlayer}set isPrimaryPlayer(e){this._currentPlayer.isPrimaryPlayer=e}get isReady(){return this._currentPlayer.isReady}get nowPlayingItem(){return this._currentPlayer.nowPlayingItem}get playbackRate(){return this._currentPlayer.playbackRate}set playbackRate(e){this._updatePlayerState("playbackRate",e)}get playbackState(){return this._currentPlayer.playbackState}set playbackState(e){this._currentPlayer.playbackState=e}get playbackTargetAvailable(){return this._currentPlayer.playbackTargetAvailable}get playbackTargetIsWireless(){return this._currentPlayer.playbackTargetIsWireless}get textTracks(){return this._currentPlayer.textTracks}get volume(){return this._currentPlayer.volume}set volume(e){this._updatePlayerState("volume",e)}clearNextManifest(){this._currentPlayer.clearNextManifest()}destroy(){var e,s,n;this._playerFactory.destroy(),null===(e=this._dispatcher)||void 0===e||e.unsubscribe(ya,this.handleSmartPlay),null===(s=this._dispatcher)||void 0===s||s.unsubscribe(fa,this.onPlaybackLicenseError),null===(n=this._dispatcher)||void 0===n||n.unsubscribe(va,this.onKeySystemGenericError)}exitFullscreen(){return this._currentPlayer.exitFullscreen()}getNewSeeker(){return this._currentPlayer.newSeeker()}mute(){this._volumeAtMute=this.volume,this.volume=0}pause(e){return __awaiter$1(this,void 0,void 0,(function*(){return this._currentPlayer.pause(e)}))}play(){return __awaiter$1(this,void 0,void 0,(function*(){return this._currentPlayer.play()}))}preload(){return __awaiter$1(this,void 0,void 0,(function*(){return this._currentPlayer.preload()}))}prepareToPlay(e){var s;return __awaiter$1(this,void 0,void 0,(function*(){O.debug("invoking prepareToPlay for ",e.title);const n=yield this.prepareForEncryptedPlayback(e,this._currentPlayer),d=null===(s=this._currentPlayback)||void 0===s?void 0:s.item,h=We.features["seamless-audio-transitions"],p="song"===(null==d?void 0:d.type)&&"song"===e.type;return h&&p&&(O.debug(`setting ${e.title} for seamless audio transition`),yield this._currentPlayer.setNextSeamlessItem(e)),n}))}requestFullscreen(e){return this._currentPlayer.requestFullscreen(e)}showPlaybackTargetPicker(){this._currentPlayer.showPlaybackTargetPicker()}seekToTime(e,s=St.Manual){return __awaiter$1(this,void 0,void 0,(function*(){yield this._currentPlayer.seekToTime(e,s)}))}setPresentationMode(e){return __awaiter$1(this,void 0,void 0,(function*(){return this._currentPlayer.setPresentationMode(e)}))}startMediaItemPlayback(e,s=!1){var n,d,h;return __awaiter$1(this,void 0,void 0,(function*(){if(O.debug("MediaItemPlayback: startMediaItemPlayback",e),e.resetState(),e.isLinearStream&&(qe.isiOS||qe.isMacOs&&navigator.maxTouchPoints>2)){O.warn("Cannot play linear stream on iOS or iPad");const s=new MKError(MKError.CONTENT_UNSUPPORTED,"IOS LINEAR");throw s.data={item:e},s}if(qe.isAndroid&&!supportsDrm()){const s=new MKError(MKError.CONTENT_UNSUPPORTED,"NO DRM");throw s.data={item:e},O.warn("No DRM detected"),s}if(null===(d=null===(n=e.container)||void 0===n?void 0:n.attributes)||void 0===d?void 0:d.requiresSubscription){if(!(yield this.hasMusicSubscription())){const s=new MKError(MKError.SUBSCRIPTION_ERROR);throw s.data=e,s}}const p=yield this._getPlayerForMediaItem(e);if(yield this.setCurrentPlayer(p),!(null===(h=this._currentPlayer)||void 0===h?void 0:h.hasMediaElement))return O.warn(`MediaItemPlayback: Could not play media of type ${e.type}, marking item as unsupported and skipping.`),void e.notSupported();try{e.beginMonitoringStateDidChange(e=>{var s;return null===(s=this._dispatcher)||void 0===s?void 0:s.publish(S.mediaItemStateDidChange,e)}),e.beginMonitoringStateWillChange(e=>{var s;return null===(s=this._dispatcher)||void 0===s?void 0:s.publish(S.mediaItemStateWillChange,e)});const n=this.playOptions.get(e.id);n&&this.playOptions.delete(e.id);const d=yield this.playMediaItem(e,this._currentPlayer,s,n);return this._currentPlayback={item:e,userInitiated:s},d}catch($){throw O.error($),$}}))}stop(e){return __awaiter$1(this,void 0,void 0,(function*(){yield this._currentPlayer.stop(e)}))}unmute(){this.volume>0||(this.volume=this._volumeAtMute||1,this._volumeAtMute=void 0)}_getPlayerForMediaItem(e){return __awaiter$1(this,void 0,void 0,(function*(){O.debug("MediaItemPlayback: _getPlayerForMediaItem",e.id);const s=yield this._playerFactory.getPlayerForMediaItem(e,this.playerState,this._currentPlayer);return s.previewOnly=this._previewOnly,s}))}setCurrentPlayer(e){var s;return __awaiter$1(this,void 0,void 0,(function*(){this._currentPlayer!==e&&(O.debug("MediaItemPlayback: setting currentPlayer",e),yield this._currentPlayer.stop(),this._hasSmartPlayed=!1,this._currentPlayer=e,null===(s=this._dispatcher)||void 0===s||s.publish(ga,{player:e}))}))}handleSmartPlay(){var e,s;const n=this.nowPlayingItem;if(this._hasSmartPlayed||!n)return;if(!(null===(e=null==n?void 0:n.playEvent)||void 0===e?void 0:e.isDone)||!1){O.debug("BasePlayer.handleSmartPlay is resuming playCursor");const e=null===(s=n.playEvent)||void 0===s?void 0:s.playCursorInSeconds;e&&this._currentPlayer.seekToTime(e)}this._hasSmartPlayed=!0}onKeySystemGenericError(e,s){var n;return __awaiter$1(this,void 0,void 0,(function*(){_a?null===(n=this._dispatcher)||void 0===n||n.publish(ma,s):(_a=!0,O.warn("Retrying playback after keysystemGenericError"),yield this.restartPlayback())}))}onPlaybackLicenseError(e,s){var n;return __awaiter$1(this,void 0,void 0,(function*(){s.errorCode===MKError.PLAYREADY_CBC_ENCRYPTION_ERROR?(O.warn("MediaItemPlayback: PLAYREADY_CBC_ENCRYPTION_ERROR...retrying with different key system"),yield this.restartPlayback()):null===(n=this._dispatcher)||void 0===n||n.publish(ma,s)}))}restartPlayback(){return __awaiter$1(this,void 0,void 0,(function*(){yield this.stop();const{_currentPlayback:e}=this;if(e){const{item:s,userInitiated:n}=e;s.resetState(),yield this.startMediaItemPlayback(s,n)}}))}_updatePlayerState(e,s){this.playerState[e]=s,this._currentPlayer[e]=s}}__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",void 0)],MediaItemPlayback.prototype,"handleSmartPlay",null),__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Object,Object]),__metadata$1("design:returntype",Promise)],MediaItemPlayback.prototype,"onKeySystemGenericError",null),__decorate$1([Bind(),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Object,Object]),__metadata$1("design:returntype",Promise)],MediaItemPlayback.prototype,"onPlaybackLicenseError",null);const ba=[MKError.AGE_VERIFICATION,MKError.CONTENT_EQUIVALENT,MKError.CONTENT_RESTRICTED,MKError.CONTENT_UNAVAILABLE,MKError.CONTENT_UNSUPPORTED,MKError.SERVER_ERROR,MKError.SUBSCRIPTION_ERROR,MKError.UNSUPPORTED_ERROR];var Ta;e.PlaybackMode=void 0,(Ta=e.PlaybackMode||(e.PlaybackMode={}))[Ta.PREVIEW_ONLY=0]="PREVIEW_ONLY",Ta[Ta.MIXED_CONTENT=1]="MIXED_CONTENT",Ta[Ta.FULL_PLAYBACK_ONLY=2]="FULL_PLAYBACK_ONLY";const Ea=createLocalStorageFlag("mk-bag-features-overrides");class MKInstance{constructor(s,n={}){if(this._autoplayEnabled=!1,this.privateEnabled=!1,this.siriInitiated=!1,this.sourceType=Ut.MUSICKIT,this.version=e.version,this._bag=vn,this._playbackControllers={},this._playbackErrorDialog=!0,this._playbackMode=e.PlaybackMode.MIXED_CONTENT,this._whenConfigured=void 0,"string"!=typeof s)throw new Error("MusicKit was initialized without an developerToken.");Object.assign(vn.features,function(e=[]){const s={};return e.forEach(e=>{"-"===e.charAt(0)?(e=e.substr(1),s[e]=!1):s[e]=!0}),s}(n.features));const d=Ea.json();d&&(gn.warn("Overriding bag.features with",d),vn.features=Object.assign(Object.assign({},vn.features),d)),Object.assign(vn.autoplay,n.autoplay),this.context={};const h=new PubSub;this.capabilities=new Capabilities(h),n.playbackActions&&(this.playbackActions=n.playbackActions);const p=new TimingAccuracy(!!vn.features["player-accurate-timing"]),y=new BitrateCalculator(h,n.bitrate);this._services={dispatcher:h,timing:p,bitrateCalculator:y},void 0!==n.playActivityAPI&&(this._services.playActivity=new PlayActivityService(n.playActivityAPI,h)),n.services=this._services,this._configureLogger(n),vn.app=n.app||{},vn.store=new DataStore({filter:getFilterFromFlags(n.storeFilterTypes||[]),shouldDisableRecordReuse:!!vn.features["disable-data-store-record-reuse"]}),Object.assign(vn.urls,n.urls||{});const m=function(e,s){return bn=new Store(e,s),bn}(s,n);this._services.apiManager=new APIServiceManager(m,h);const g=new MediaItemPlayback(this._createPlayerControllerOptions());if(this._services.mediaItemPlayback=g,n.sourceType&&(this.sourceType=n.sourceType),this._initializeInternalEventHandling(),n.bitrate&&(this.bitrate=n.bitrate),n.prefix&&/^(?:web|preview)$/.test(n.prefix)&&(this.prefix=vn.prefix=n.prefix),n.suppressErrorDialog&&(this._playbackErrorDialog=!n.suppressErrorDialog),void 0!==n.playbackMode&&(this.playbackMode=n.playbackMode),this.privateEnabled=n.privateEnabled||!1,this.siriInitiated=n.siriInitiated||!1,this.id=generateUUID(),gn.log("MusicKit JS Version: "+this.version),gn.debug("Link Parameters",n.linkParameters),gn.log("InstanceId",this.id),vn.app&&gn.debug("App",vn.app),n.userToken){const{userToken:e}=n;"function"==typeof e?bn.dynamicMusicUserToken=e:this.musicUserToken=e}}get developerToken(){return bn.developerToken}get api(){return this._services.apiManager.api}get audioTracks(){return this._mediaItemPlayback.audioTracks}get authorizationStatus(){return bn.authorizationStatus}get bitrate(){return this._services.bitrateCalculator.bitrate}set bitrate(e){this._services.bitrateCalculator.bitrate=e}get browserSupportsPictureInPicture(){return function(){if(He)return O.warn("dom-helpers: Browser checks are not supported in Node environments"),!1;const e=Ge,s=e&&e.webkitSupportsPresentationMode&&"function"==typeof e.webkitSetPresentationMode,n=document.pictureInPictureEnabled;return!(!s&&!n)}()}get browserSupportsVideoDrm(){return supportsDrm()}get cid(){return(2===this.realm||this.sourceType!==Ut.MUSICKIT)&&bn.cid}get continuous(){return this._playbackController.continuous}set continuous(e){this._playbackController.continuous=e}get autoplayEnabled(){return this._autoplayEnabled}set autoplayEnabled(e){0!==this.realm&&(e=!1),e!==this.autoplayEnabled&&(this._autoplayEnabled=e,this._services.dispatcher.publish(mn.autoplayEnabledDidChange,this.autoplayEnabled))}get currentAudioTrack(){return this._mediaItemPlayback.currentAudioTrack}set currentAudioTrack(e){this._mediaItemPlayback.currentAudioTrack=e}get currentPlaybackDuration(){return this._mediaItemPlayback.currentPlaybackDuration}get currentPlaybackProgress(){return this._mediaItemPlayback.currentPlaybackProgress}get currentPlaybackTime(){return this._mediaItemPlayback.currentPlaybackTime}get currentPlayingDate(){return this._mediaItemPlayback.currentPlayingDate}get currentPlaybackTimeRemaining(){return this._mediaItemPlayback.currentPlaybackTimeRemaining}get currentTextTrack(){return this._mediaItemPlayback.currentTextTrack}set currentTextTrack(e){this._mediaItemPlayback.currentTextTrack=e}get isAuthorized(){return bn.isAuthorized}get isPlaying(){return this._playbackController.isPlaying}get isRestricted(){return bn.isRestricted}get metricsClientId(){return bn.metricsClientId}set metricsClientId(e){bn.metricsClientId=e}get musicUserToken(){return bn.musicUserToken}set musicUserToken(e){e&&bn.musicUserToken===e||(bn.musicUserToken=e)}updateUserTokenFromStorage(){return bn.updateUserTokenFromStorage()}get needsGDPR(){return bn.needsGDPR}get nowPlayingItem(){return this._mediaItemPlayback.nowPlayingItem}get nowPlayingItemIndex(){return this._playbackController.nowPlayingItemIndex}get playbackMode(){return this._playbackMode}set playbackMode(s){if(-1===Object.values(e.PlaybackMode).indexOf(s))return;this._playbackMode=s;const n=s===e.PlaybackMode.PREVIEW_ONLY,d=this._services.mediaItemPlayback;d&&(d.previewOnly=n)}get playbackRate(){return this._mediaItemPlayback.playbackRate}set playbackRate(e){this._mediaItemPlayback.playbackRate=e}get playbackState(){return this._mediaItemPlayback.playbackState}get playbackTargetAvailable(){return this._mediaItemPlayback.playbackTargetAvailable}get playbackTargetIsWireless(){return this._mediaItemPlayback.playbackTargetIsWireless}get previewOnly(){return this.playbackMode===e.PlaybackMode.PREVIEW_ONLY}set previewOnly(s){this.playbackMode=s?e.PlaybackMode.PREVIEW_ONLY:e.PlaybackMode.MIXED_CONTENT}get queue(){return this._playbackController.queue}get queueIsEmpty(){return this._playbackController.queue.isEmpty}get realm(){return bn.realm}get repeatMode(){return this._playbackController.repeatMode}set repeatMode(e){this._playbackController.repeatMode=e}set requestUserToken(e){bn.requestUserToken=e}get restrictedEnabled(){return bn.restrictedEnabled}get seekSeconds(){return this._playbackController.seekSeconds}get services(){return this._services}set shuffle(e){this._playbackController.shuffle=e}get shuffleMode(){return this._playbackController.shuffleMode}set shuffleMode(e){this._playbackController.shuffleMode=e}get storefrontCountryCode(){return bn.storefrontCountryCode}get subscribeURL(){return bn.subscribeURL}get subscribeFamilyURL(){return bn.subscribeFamilyURL}get subscribeIndividualURL(){return bn.subscribeIndividualURL}get subscribeStudentURL(){return bn.subscribeStudentURL}get textTracks(){return this._mediaItemPlayback.textTracks}get videoContainerElement(){return this.context.videoContainerElement}set videoContainerElement(e){this.context.videoContainerElement=e}get volume(){return this._mediaItemPlayback.volume}set volume(e){this._mediaItemPlayback.volume=e}get storefrontId(){return bn.storefrontId}set storefrontId(e){bn.storefrontId=e}get _mediaItemPlayback(){return this._services.mediaItemPlayback}get _playbackController(){if(void 0!==this._playbackControllerInternal)return this._playbackControllerInternal;gn.debug("setting _playbackController");const e=this._getPlaybackControllerByType(xn.serial);return this._playbackController=e,e}set _playbackController(e){this._playbackControllerInternal=e,this._playbackControllerInternal.autoplayEnabled=this._autoplayEnabled,this._playbackControllerInternal.activate(),this.capabilities.updateChecker(this._playbackControllerInternal.hasCapabilities),this.capabilities.controller=this._playbackControllerInternal}addEventListener(e,s,n={}){adaptAddEventListener(this._services.dispatcher,e,s,n)}authorize(){return __awaiter$1(this,void 0,void 0,(function*(){return this.deferPlayback(),bn.authorize()}))}canAuthorize(){return supportsDrm()&&!this.isAuthorized}canUnauthorize(){return supportsDrm()&&this.isAuthorized}changeToMediaAtIndex(e){return __awaiter$1(this,void 0,void 0,(function*(){this._isPlaybackSupported()&&(yield this._validateAuthorization(),this._signalChangeItemIntent(),yield this._playbackController.changeToMediaAtIndex(e))}))}changeToMediaItem(e){return __awaiter$1(this,void 0,void 0,(function*(){gn.debug("instance.changeToMediaItem",e),this._isPlaybackSupported()&&(yield this._validateAuthorization(),this._signalChangeItemIntent(),yield this._playbackController.changeToMediaItem(e))}))}changeUserStorefront(e){return __awaiter$1(this,void 0,void 0,(function*(){this.storefrontId=e}))}cleanup(){var s;return __awaiter$1(this,void 0,void 0,(function*(){null===(s=this._services.mediaItemPlayback)||void 0===s||s.destroy(),this._signalIntent({endReasonType:e.PlayActivityEndReasonType.EXITED_APPLICATION});const n=Object.keys(this._playbackControllers).map(e=>this._playbackControllers[e].destroy());try{yield Promise.all(n)}catch(Kt){gn.error("Error cleaning up controller",Kt)}this._services.dispatcher.clear()}))}configure(e){return __awaiter$1(this,void 0,void 0,(function*(){return this._whenConfigured=this._configure(e),this._whenConfigured}))}_configure(e){return __awaiter$1(this,void 0,void 0,(function*(){yield bn.storekit.whenAuthCompleted;const s=e.map(this._services.apiManager.registerAPIService,this._services.apiManager);yield Promise.all(s),yield this._configurePlayActivity(),this._initializeExternalEventPublishing()}))}deferPlayback(){gn.debug("deferPlayback",this._playbackControllerInternal),deferPlayback()}getApiByType(e){var s;return null===(s=this._services.apiManager)||void 0===s?void 0:s.getApiByType(e)}me(){return __awaiter$1(this,void 0,void 0,(function*(){try{return yield bn.storekit.me()}catch(Kt){return Promise.reject(new MKError(MKError.AUTHORIZATION_ERROR,"Unauthorized"))}}))}musicSubscriptionOffers(){return bn.storekit.musicSubscriptionOffers(this.storefrontId)}musicSubcriptionOffers(){return logDeprecation("musicSubcriptionOffers",{message:"musicSubcriptionOffers has been deprecated, use musicSubscriptionOffers instead"}),this.musicSubscriptionOffers()}hasMusicSubscription(){return hasMusicSubscription(bn.storekit)}mute(){return this._mediaItemPlayback.mute()}pause(s){return __awaiter$1(this,void 0,void 0,(function*(){if(this._isPlaybackSupported()){try{this._signalIntent({endReasonType:e.PlayActivityEndReasonType.PLAYBACK_MANUALLY_PAUSED}),yield this._playbackController.pause(s)}catch($){this._handlePlaybackError($)}return Promise.resolve()}}))}play(){return __awaiter$1(this,void 0,void 0,(function*(){if(gn.debug("instance.play()"),this._isPlaybackSupported()){yield this._validateAuthorization();try{yield this._playbackController.play()}catch($){this._handlePlaybackError($)}return Promise.resolve()}}))}playMediaItem(e,s){return __awaiter$1(this,void 0,void 0,(function*(){gn.debug("mk: playMediaItem",e),this.deferPlayback();try{s&&this._mediaItemPlayback.playOptions.set(e.id,s);const n=yield this._playbackController.playSingleMediaItem(e);return this.services.dispatcher.publish(mn.capabilitiesChanged),n}catch($){gn.error("mk:playMediaItem error",$),this._handlePlaybackError($)}}))}playNext(e,s=!1){return __awaiter$1(this,void 0,void 0,(function*(){if(this._isPlaybackSupported())return this._playbackController.queue?(this.deferPlayback(),this._playbackController.prepend(e,s)):this.setQueue(e)}))}playLater(e){return __awaiter$1(this,void 0,void 0,(function*(){if(this._isPlaybackSupported())return this._playbackController.queue?(this.deferPlayback(),this._playbackController.append(e)):this.setQueue(e)}))}playAt(e,s){return __awaiter$1(this,void 0,void 0,(function*(){if(this._isPlaybackSupported())return this._playbackController.queue?(this.deferPlayback(),this._playbackController.insertAt(e,s)):this.setQueue(s)}))}clearQueue(){return __awaiter$1(this,void 0,void 0,(function*(){return this._mediaItemPlayback.clearNextManifest(),this._playbackController.clear()}))}removeEventListener(e,s){!function(e,s,n){const d=getCallbacksForName(s);let h;for(let p=d.length-1;p>=0;p--){const[e,s]=d[p];if(e===n){h=s,d.splice(p,1);break}}h&&e.unsubscribe(s,h)}(this._services.dispatcher,e,s)}shouldDisplayPrivacyLink(e){return __awaiter$1(this,void 0,void 0,(function*(){return bn.shouldDisplayPrivacyLink(e)}))}exitFullscreen(){return this._mediaItemPlayback.exitFullscreen()}requestFullscreen(e){return this._mediaItemPlayback.requestFullscreen(e)}getNewSeeker(){return this._playbackController.getNewSeeker()}seekToTime(e,s=St.Manual){return __awaiter$1(this,void 0,void 0,(function*(){if(this._isPlaybackSupported()){yield this._validateAuthorization();try{yield this._playbackController.seekToTime(e,s)}catch($){this._handlePlaybackError($)}return Promise.resolve()}}))}setQueue(e){return __awaiter$1(this,void 0,void 0,(function*(){if(gn.debug("instance.setQueue()",e),!this._isPlaybackSupported())return void gn.warn("Playback is not supported");if(this._isStationQueueOptions(e))return gn.warn("setQueue options contained a station queue request. Changing to setStationQueue mode."),this.setStationQueue(e);this._signalChangeItemIntent(),this.deferPlayback(),yield this._updatePlaybackController(this._getPlaybackControllerByType(xn.serial));const s=yield this._playbackController.setQueue(e);return void 0!==e.repeatMode&&(this._playbackController.repeatMode=e.repeatMode),void 0!==e.autoplay&&(logDeprecation("autoplay",{message:"autoplay has been deprecated, use startPlaying instead"}),void 0===e.startPlaying&&(e.startPlaying=e.autoplay)),e.startPlaying&&(yield this.play()),s}))}setStationQueue(e){return __awaiter$1(this,void 0,void 0,(function*(){if(!this._isPlaybackSupported())return;this._signalChangeItemIntent(),this.deferPlayback(),yield this._updatePlaybackController(this._getPlaybackControllerByType(xn.continuous)),yield this._validateAuthorization(!0),e=parseQueueURLOption(e);const s=this._playbackController.setQueue(e);return void 0!==e.autoplay&&(logDeprecation("autoplay",{message:"autoplay has been deprecated, use startPlaying instead"}),void 0===e.startPlaying&&(e.startPlaying=e.autoplay)),e.startPlaying&&(yield this.play()),s}))}setPresentationMode(e){return __awaiter$1(this,void 0,void 0,(function*(){return this._mediaItemPlayback.setPresentationMode(e)}))}skipToNextItem(){return __awaiter$1(this,void 0,void 0,(function*(){if(this._isPlaybackSupported()){yield this._validateAuthorization(),this._signalIntent({endReasonType:e.PlayActivityEndReasonType.TRACK_SKIPPED_FORWARDS,direction:e.PlayActivityEndReasonType.TRACK_SKIPPED_FORWARDS});try{yield this._playbackController.skipToNextItem()}catch($){this._handlePlaybackError($)}}}))}skipToPreviousItem(){return __awaiter$1(this,void 0,void 0,(function*(){if(this._isPlaybackSupported()){yield this._validateAuthorization(),this._signalIntent({endReasonType:e.PlayActivityEndReasonType.TRACK_SKIPPED_BACKWARDS,direction:e.PlayActivityEndReasonType.TRACK_SKIPPED_BACKWARDS});try{yield this._playbackController.skipToPreviousItem()}catch($){this._handlePlaybackError($)}}}))}seekForward(){return __awaiter$1(this,void 0,void 0,(function*(){if(this._isPlaybackSupported()){yield this._validateAuthorization();try{this._signalIntent({endReasonType:e.PlayActivityEndReasonType.TRACK_SKIPPED_FORWARDS,direction:e.PlayActivityEndReasonType.TRACK_SKIPPED_FORWARDS}),yield this._playbackController.seekForward()}catch($){this._handlePlaybackError($)}}}))}seekBackward(){return __awaiter$1(this,void 0,void 0,(function*(){if(this._isPlaybackSupported()){yield this._validateAuthorization();try{yield this._playbackController.seekBackward()}catch($){this._handlePlaybackError($)}}}))}showPlaybackTargetPicker(){this._playbackController.showPlaybackTargetPicker()}stop(e){var s;return __awaiter$1(this,void 0,void 0,(function*(){if(this._isPlaybackSupported()){this._signalIntent({endReasonType:null==e?void 0:e.endReasonType,userInitiated:null===(s=null==e?void 0:e.userInitiated)||void 0===s||s});try{yield this._playbackController.stop(e)}catch($){this._handlePlaybackError($)}}}))}resetSubscribeViewEligibility(){bn.storekit.resetSubscribeViewEligibility()}unauthorize(){return __awaiter$1(this,void 0,void 0,(function*(){return bn.unauthorize()}))}unmute(){return this._mediaItemPlayback.unmute()}_createPlayerControllerOptions(){return{tokens:bn,bag:vn,playbackServices:{getRTCStreamingTracker:()=>{var e;return null===(e=this._services.playActivity)||void 0===e?void 0:e.getTrackerByType(RTCStreamingTracker)},hasMusicSubscription:hasMusicSubscription,playMediaItem:(e,s,n,d)=>playMediaItem(this._services.apiManager,e,s,n,d),prepareForEncryptedPlayback:(e,s)=>prepareForEncryptedPlayback(this._services.apiManager,e,s),requiresHlsJs:requiresHlsJs},services:this._services,context:this.context,autoplayEnabled:this.autoplayEnabled,privateEnabled:this.privateEnabled,siriInitiated:this.siriInitiated,storekit:null==bn?void 0:bn.storekit}}_getPlaybackControllerByType(e){const s=this._playbackControllers[e];if(s)return s;let n;switch(e){case xn.serial:n=new SerialPlaybackController(this._createPlayerControllerOptions());break;case xn.continuous:n=new ContinuousPlaybackController(this._createPlayerControllerOptions());break;default:throw new MKError(MKError.UNSUPPORTED_ERROR,"Unsupported controller requested: "+e)}return this._playbackControllers[e]=n,n}_handlePlaybackError(e){if(gn.error("mediaPlaybackError",e),ba.includes(e.name))throw e;this._playbackErrorDialog&&!He&&MKDialog.presentError(e)}_initializeInternalEventHandling(){bn.storekit.addEventListener(mn.userTokenDidChange,()=>{this._whenConfigured&&this._whenConfigured.then(()=>this._configurePlayActivity().catch()).catch()});const s=this._services.dispatcher;s.subscribe(mn.mediaPlaybackError,(e,s)=>this._handlePlaybackError(s)),s.subscribe(mn.playbackStateDidChange,(s,n)=>{n.state===e.PlaybackStates.paused&&(gn.debug("mk: playbackStateDidChange callback - calling storekit.presentSubscribeViewForEligibleUsers"),bn.storekit.presentSubscribeViewForEligibleUsers({state:n.state,item:this.nowPlayingItem},!1))})}_initializeExternalEventPublishing(){[mn.authorizationStatusDidChange,mn.needsGDPRDidChange,mn.storefrontCountryCodeDidChange,mn.storefrontIdentifierDidChange,mn.userTokenDidChange,mn.eligibleForSubscribeView].forEach(e=>{bn.storekit.addEventListener(e,s=>this._services.dispatcher.publish(e,s))});const e=yt[this.storefrontId.toUpperCase()],s=at[e];this._services.dispatcher.subscribe(Ar,(e,n)=>{n.resolveAdamIdFromStorefront(s),this._services.dispatcher.publish(mn.timedMetadataDidChange,n)})}_configureLogger(e){e.debug&&(gn.enabled=!0,gn.level=parseInt(e.logLevel,10)||1)}_configurePlayActivity(){return __awaiter$1(this,void 0,void 0,(function*(){void 0!==this._services.playActivity&&(yield this._services.playActivity.configure(this,{services:this._services}))}))}_isPlaybackSupported(){return!He||(gn.warn("Media playback is not supported in Node environments."),!1)}_isStationQueueOptions(e){return!(!(e=>!!e&&(!!isIdentityQueue(e)||(!!isQueueURLOption(e)||Object.keys(Hn).some(s=>void 0!==e[s]))))(e=parseQueueURLOption(e))||(e=>{if(!e)return!1;if(isQueueURLOption(e))return!0;if(isQueueItems(e))return!0;return Object.keys(Yn).concat(Object.keys(Gn)).some(s=>void 0!==e[s])})(e))}_updatePlaybackController(e){return __awaiter$1(this,void 0,void 0,(function*(){gn.debug("mk: _updatePlaybackController",e),this._playbackControllerInternal!==e&&(this._playbackControllerInternal&&(yield this._playbackControllerInternal.deactivate()),this._playbackController=e)}))}_signalChangeItemIntent(){this._signalIntent({endReasonType:e.PlayActivityEndReasonType.MANUALLY_SELECTED_PLAYBACK_OF_A_DIFF_ITEM})}_signalIntent(e){this.services.dispatcher.publish(ft.userActivityIntent,Object.assign({userInitiated:!0},e))}_validateAuthorization(s=!1){return __awaiter$1(this,void 0,void 0,(function*(){(s||this.playbackMode===e.PlaybackMode.FULL_PLAYBACK_ONLY)&&(void 0!==this._playbackControllerInternal&&this._playbackControllerInternal.isReady&&this._playbackControllerInternal.isPlaying||(yield this.authorize()))}))}}function dispatchDocumentEvent(e){if(He)return;const s=new Event(e,{bubbles:!0,cancelable:!0});setTimeout(()=>document.dispatchEvent(s))}__decorate$1([AsyncDebounce(250,{isImmediate:!0,cancelledValue:void 0}),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[Object]),__metadata$1("design:returntype",Promise)],MKInstance.prototype,"pause",null),__decorate$1([AsyncDebounce(250,{isImmediate:!0,cancelledValue:void 0}),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",Promise)],MKInstance.prototype,"play",null),__decorate$1([SerialAsync("skip"),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",Promise)],MKInstance.prototype,"skipToNextItem",null),__decorate$1([SerialAsync("skip"),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",Promise)],MKInstance.prototype,"skipToPreviousItem",null),__decorate$1([SerialAsync("seek"),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",Promise)],MKInstance.prototype,"seekForward",null),__decorate$1([SerialAsync("seek"),__metadata$1("design:type",Function),__metadata$1("design:paramtypes",[]),__metadata$1("design:returntype",Promise)],MKInstance.prototype,"seekBackward",null);const ka="undefined"!=typeof window&&"undefined"!=typeof document;let Sa=!1;const Pa=[];function configure$2(e,s=MKInstance,n){return __awaiter$1(this,void 0,void 0,(function*(){if(!e)throw new MKError(MKError.INVALID_ARGUMENTS,"configuration required");const d={},{developerToken:h,mergeQueryParams:p}=e;if(!h)throw new MKError(MKError.CONFIGURATION_ERROR,"Missing developer token");p&&ka&&window.location&&(d.linkParameters=Object.assign(Object.assign({},e.linkParameters||{}),parseQueryParams(window.location.href))),yield findKeySystemPreference();const y=new s(h,Object.assign(Object.assign({},e),d));return Sa||(yield function(){return __awaiter$1(this,void 0,void 0,(function*(){const e=Pa.map(e=>e.cleanup());yield Promise.all(e),Pa.splice(0,Pa.length)}))}()),n&&(yield n(y)),Pa.push(y),dispatchDocumentEvent(mn.configured),y}))}function getInstances(){return Pa}function transformParameters(e,s=25){if(e)return e.limit&&(e.limit=e.limit>s?s:e.limit),e}function transformStoreData(e){const s=Object.assign({},e),{href:n}=s;return void 0!==n&&(delete s.href,s.attributes=Object.assign(Object.assign({},s.attributes),{href:n})),s}ka&&(asAsync(function(){var e;return __awaiter$1(this,void 0,void 0,(function*(){if(He)return;const s=findScript("musickit.js");if(""!==(null===(e=null==s?void 0:s.dataset)||void 0===e?void 0:e.webComponents))return;const n="noModule"in s,d=`components/musickit-components/musickit-components${n?".esm":""}.js`,h="https:"+cdnBaseURL(d)+d,p={};n&&(p.type="module"),s.hasAttribute("async")&&(p.async=""),s.hasAttribute("defer")&&(p.defer=""),yield loadScript(h,p),dispatchDocumentEvent(mn.webComponentsLoaded)}))}()),dispatchDocumentEvent(mn.loaded));function transformTrackParameters(e){return e.map(e=>"string"==typeof e?{id:e,type:"songs"}:{id:e.id,type:e.type||"songs"})}const Ia=["extend","include","l","platform","views"];class LocalDataStore{constructor(e={}){this.enableDataStore=!1;let s=!1;e.features&&hasOwn(e.features,"api-data-store")&&(this.enableDataStore=!!e.features["api-data-store"]),e.features&&hasOwn(e.features,"disable-data-store-record-reuse")&&(s=!!e.features["disable-data-store-record-reuse"]),this.enableDataStore&&(this._store=e.store||new DataStore({shouldDisableRecordReuse:s}),this._store.mapping=transformStoreData)}get hasDataStore(){return this.enableDataStore&&void 0!==this._store}delete(e,s){this.hasDataStore&&this._store.remove(e,s)}read(e,s,n,d){d||"function"!=typeof n||(d=n,n=void 0);const h={};let p=!1;if(n&&(p=Object.keys(n).some(e=>/^(fields|extend)/.test(e)),n.views&&(h.views=n.views),n.include&&(h.relationships=n.include)),this.hasDataStore&&!p){let d,p=[];if(n&&(p=Object.keys(n).reduce((e,s)=>(-1===Ia.indexOf(s)&&e.push([s,n[s]]),e),p)),d=p&&1===p.length?this._store.query(p[0][0],p[0][1]):this._store.peek(e,s,h),Array.isArray(d)){if(!n&&d.length)return d}else if(d)return d}if("function"==typeof d)return d()}write(e){return this._prepareDataForDataStore(e,e=>this._store.save(e))}parse(e){return this._prepareDataForDataStore(e,e=>this._store.populateDataRecords(e,{}))}_prepareDataForDataStore(e,s){return this.hasDataStore?Array.isArray(e)?s({data:e}):Object.keys(e).reduce((n,d)=>{const h=e[d];return hasOwn(h,"data")&&(n[d]=s({data:h.data})),"meta"===d&&(n[d]=e[d]),n},{}):e}}const ChunkedIdApi=(e,s=100,n=1e3)=>(d,h,p)=>{if(void 0===p||"function"!=typeof p.value)throw new TypeError(`Only methods can be decorated with @ChunkedIdApi, but ${h} is not a method.`);return{configurable:!0,get(){const d=p.value;function chunkedIdApi(...h){return __awaiter(this,void 0,void 0,(function*(){const p=h[e];if(p&&Array.isArray(p)){const y=p[0].length||20,m=Math.min(s,Math.floor(n/y)),g=Math.ceil(p.length/m);if(g>1){const s=h.slice(0,e),n=h.slice(e+1),y=[];let v=0;for(let e=1;e<=g;e++){const h=Math.min(e*m,p.length),g=[...s,p.slice(v,h),...n];y.push(d.apply(this,g)),v+=m}const _=yield Promise.all(y);return[].concat(..._)}}return d.apply(this,h)}))}return Object.defineProperty(this,h,{value:chunkedIdApi,configurable:!0,writable:!0}),chunkedIdApi}}},formatTimezoneOffset=(e=new Date)=>{const s=e.getTimezoneOffset(),n=Math.floor(Math.abs(s)/60),d=Math.round(Math.abs(s)%60);let h="+";return 0!==s&&(h=s>0?"-":"+"),`${h}${leadingZeros(n,2)}:${leadingZeros(d,2)}`},leadingZeros=(e,s=2)=>{let n=""+e;for(;n.length(e,s,n)=>{if(void 0===n||"function"!=typeof n.value)throw new TypeError(`Only methods can be decorated with @RecommendationUpdate, but ${s} is not a method.`);return{configurable:!0,get(){const e=n.value;function recommendationUpdate(...s){return __awaiter(this,void 0,void 0,(function*(){const n=yield e.apply(this,s),d=new Map,h=[],p=new Date;if(!n||!Array.isArray(n))return n;if(n.forEach((e,s)=>{var n,y;const m=e.id,g=null!==(n=e.nextUpdateDate)&&void 0!==n?n:null===(y=e.attributes)||void 0===y?void 0:y.nextUpdateDate;if(!m||!g)return;new Date(g){const s=d.get(e.id);void 0!==s&&(n[s]=e)}),n}))}return Object.defineProperty(this,s,{value:recommendationUpdate,configurable:!0,writable:!0}),recommendationUpdate}}};function makeAlbumKey(e){var s;return(null===(s=e.artwork)||void 0===s?void 0:s.url)+""+e.artistName+""+e.name}class ServerLedger{constructor(e,s,n){this._data=this._initData(),this._catalogApi=s,this._storageKey="mk-server-ledger:"+(e||""),this._sessionStorage=n||("undefined"!=typeof sessionStorage?sessionStorage:void 0),this.load()}_initData(){return{lastTimestamp:0,albums:{added:Object.create(null),removed:Object.create(null)},playlists:{added:Object.create(null),removed:Object.create(null)}}}_checkTimestamp(){const e=this._data.lastTimestamp;e&&e+24e5{const s=Date.now();this._data.playlists.added[e]=s,this._data.lastTimestamp=s}),n&&n.forEach(e=>{const s=Date.now();this._data.albums.added[e]=s,this._data.lastTimestamp=s}),this.save(),e):e}removed(e){this.load();const s=null==e?void 0:e.playlists;return s?(ensureArray(s).forEach(e=>{if(0!==e.indexOf("pl.")){const s=Date.now();this._data.playlists.removed[e]=s,this._data.lastTimestamp=s}}),this.save(),e):e}reconcile(e,s,n,d,h){var p,y;return __awaiter(this,void 0,void 0,(function*(){this._checkTimestamp();const h=s.data||s;if(!h||!Array.isArray(h)||Array.isArray(n))return s;const m=this._data.albums.added,g=this._data.playlists.removed,v=this._data.playlists.added,_=[],b=d&&!d.offset||!!n&&(void 0===n.offset||0===n.offset);let T=!1;if("all"===e||"playlists"===e){for(let e=h.length-1;e>=0;e--){const s=h[e],n=null===(p=s.playParams)||void 0===p?void 0:p.globalId;"library-playlists"===s.type&&(g[s.id]?h.splice(e,1):n&&v[n]&&(delete v[n],T=!0,b||h.splice(e,1)))}if(b&&this._catalogApi){const e=Object.keys(v);if(e.length){const s=yield this._catalogApi.playlists(e);_.splice(0,0,...s)}}}if(this._catalogApi&&("all"===e||"albums"===e)){const e=Object.keys(m);if(e.length){const s=yield this._catalogApi.albums(e),n=Object.create(null);s.forEach((s,d)=>{const h=makeAlbumKey(s);n[h]={catalogId:e[d],album:s}});for(let e=h.length-1;e>=0;e--){const s=h[e];if(null===(y=s.playParams)||void 0===y||y.globalId,"library-albums"===s.type){const d=makeAlbumKey(s),p=n[d];p&&(delete m[p.catalogId],T=!0,b?delete n[d]:h.splice(e,1))}}if(b){const e=Object.keys(n).map(e=>n[e].album);e.length&&_.splice(0,0,...e)}}}if(T&&this.save(),b&&_.length&&(_.sort((e,s)=>{const n=this._data.albums.added[e.id]||this._data.playlists.added[e.id]||0;return(this._data.albums.added[s.id]||this._data.playlists.added[s.id]||0)-n}),h.splice(0,0,..._)),!h.length)throw new MKError(MKError.CONTENT_UNAVAILABLE,"The requested content is not available.");const E=s.meta;return E&&void 0===E.total&&(E.total=h.length),s}))}load(){if(!this._sessionStorage)return;const e=this._sessionStorage.getItem(this._storageKey);if(e)try{this._data=JSON.parse(e),this._data.albums&&this._data.playlists||(this._data=this._initData())}catch(Kt){this._data||(this._data=this._initData())}else this._data=this._initData()}save(){if(!this._sessionStorage)return;const e=this._data,s=0===Object.keys(e.albums.added).length&&0===Object.keys(e.albums.removed).length&&0===Object.keys(e.playlists.added).length&&0===Object.keys(e.playlists.removed).length;try{if(s)this._sessionStorage.getItem(this._storageKey)&&this._sessionStorage.removeItem(this._storageKey);else{const e=JSON.stringify(this._data);this._sessionStorage.setItem(this._storageKey,e)}}catch(Kt){}}}const wa="me/library";class Library extends TokenSession{constructor(e,s,n,d={},h,p){super(e,s,Object.assign(Object.assign({},p),{userToken:n})),this._last=0,this._store=new LocalDataStore(d),this._serverLedger=new ServerLedger(n,h),this.defaultIncludePaginationMetadata=d.features&&hasOwn(d.features,"api-pagination-metadata")}add(e){return __awaiter(this,void 0,void 0,(function*(){const s=transformKeys(e,dasherize),n=Date.now();if(n-this._last<1e3)return Promise.reject(new MKError(MKError.QUOTA_EXCEEDED));const d=new Headers({Authorization:"Bearer "+this.developerToken,[Vr]:this.userToken}),h=Object.keys(s).map(e=>`ids[${e}]=${s[e].join(",")}`).join("&");try{const e=yield fetch(`${this.url}/${wa}?${h}`,{method:"POST",headers:d});return e.ok?(this._last=n,this._serverLedger.added(s)):Promise.reject(MKError.responseError(e))}catch(p){return Promise.reject(MKError.responseError(p))}}))}remove(e){return __awaiter(this,void 0,void 0,(function*(){if(!this.developerToken||!this.userToken)return Promise.reject("Invalid tokens");const s=new Headers({Authorization:"Bearer "+this.developerToken,[Vr]:this.userToken}),n=transformKeys(e,dasherize),d=Object.keys(n)[0],h=Object.values(n)[0];try{const e=yield fetch(`${this.url}/${wa}/${d}/${h}`,{method:"DELETE",headers:s});return e.ok?this._serverLedger.removed(n):Promise.reject(MKError.responseError(e))}catch(p){return Promise.reject(MKError.responseError(p))}}))}album(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource("albums",e,s,n)}))}albumRelationship(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){return this.collection(`albums/${e}/${s}`,void 0,n,d)}))}albums(e,s,n){return __awaiter(this,void 0,void 0,(function*(){let d;try{d=yield this.collection("albums",e,s,Object.assign(Object.assign({},n),{shouldCacheResults:!1}))}catch(Kt){if(Kt.errorCode!==MKError.CONTENT_UNAVAILABLE)throw Kt;d={data:[],meta:{}}}return this._serverLedger.reconcile("albums",d,e,s,n)}))}artist(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource("artists",e,s,n)}))}artistRelationship(e,s="albums",n,d){return __awaiter(this,void 0,void 0,(function*(){return this.collection(`artists/${e}/${s}`,void 0,n,d)}))}artists(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection("artists",e,s,n)}))}createPlaylist(e={},s){return __awaiter(this,void 0,void 0,(function*(){let n;const{name:d,description:h,tracks:p=[]}=e,y={attributes:{name:d,description:h},relationships:{tracks:{data:transformTrackParameters(p)}}},m=JSON.stringify(y);try{n=yield this.request(wa+"/playlists",s,{body:m,method:"POST"})}catch($){return Promise.reject(MKError.responseError($))}try{const[e]=this._store.write(n);return e}catch($){return Promise.reject(MKError.parseError($))}}))}deletePlaylist(e,s){return __awaiter(this,void 0,void 0,(function*(){let n;const d=`${wa}/playlists/${e}`;try{n=yield this.request(d,s,{method:"DELETE"})}catch($){return Promise.reject(MKError.responseError($))}this.purgePlaylistFromCaches(e)}))}editPlaylist(e,s,n){return __awaiter(this,void 0,void 0,(function*(){let d;const h=JSON.stringify({attributes:s});try{d=yield this.request(`${wa}/playlists/${e}`,n,{body:h,method:"PATCH"})}catch($){return Promise.reject(MKError.responseError($))}try{const n=s,d="library-playlists";return this._store.write({data:[{type:d,id:e,attributes:n}]}),s}catch($){return Promise.reject(MKError.parseError($))}}))}updatePlaylistTracklist(e,s){return __awaiter(this,void 0,void 0,(function*(){yield this.putPlaylistTracklisting(e,s,"PUT"),this.purgePlaylistFromCaches(e)}))}appendTracksToPlaylist(e,s){return __awaiter(this,void 0,void 0,(function*(){yield this.putPlaylistTracklisting(e,s,"POST"),this.purgePlaylistFromCaches(e)}))}playlistFolder(e,s,n){return this.resource("playlist-folders",e,s,n)}playlistFolders(e,s,n){return this.collection("playlist-folders",e,s,n)}playlistFoldersRoot(e,s){return e=Object.assign(Object.assign({},e),{filter:Object.assign(Object.assign({},null==e?void 0:e.filter),{identity:"playlistsroot"})}),this.playlistFolders(void 0,e,s)}playlistFolderChildren(e,s,n){const d=`playlist-folders/${e}/children`;return this.collection(d,void 0,s,n)}musicVideo(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource("music-videos",e,s,n)}))}musicVideos(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection("music-videos",e,s,n)}))}parseResultData(e,s){return e?this._store.write(s):this._store.parse(s)}playlist(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return s=Object.assign({include:"tracks"},s),this.resource("playlists",e,s,n)}))}createCatalogPlaylist(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return n=Object.assign({method:"POST"},n),this.resource(`playlists/${e}/catalog`,void 0,s,n)}))}playlistRelationship(e,s="tracks",n,d){return __awaiter(this,void 0,void 0,(function*(){return this.collection(`playlists/${e}/${s}`,void 0,n,d)}))}playlists(e,s,n){return __awaiter(this,void 0,void 0,(function*(){let d;try{d=e&&e.length>0?yield Promise.all(e.map(e=>this.playlist(e,s,n))):yield this.collection("playlists",e,s,Object.assign(Object.assign({},n),{shouldCacheResults:!1}))}catch(Kt){if(Kt.errorCode!==MKError.CONTENT_UNAVAILABLE)throw Kt;d={data:[],meta:{}}}return this._serverLedger.reconcile("playlists",d,e,s,n)}))}recentlyAdded(e,s){return __awaiter(this,void 0,void 0,(function*(){const n=null==e?void 0:e.limit;let d;try{d=yield this.collection("recently-added",void 0,transformParameters(e,n||10),Object.assign(Object.assign({},s),{shouldCacheResults:!1}))}catch(Kt){if(Kt.errorCode!==MKError.CONTENT_UNAVAILABLE)throw Kt;d={data:[],meta:{}}}return this._serverLedger.reconcile("all",d,void 0,e,s)}))}search(e,s,n){return __awaiter(this,void 0,void 0,(function*(){s=this._denormalizeLibraryTypes(s);const d=Object.assign({term:e,types:"library-albums"},s);return this.collection("search",void 0,d,Object.assign(Object.assign({},n),{shouldCacheResults:!1}))}))}song(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource("songs",e,s,n)}))}songRelationship(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){return this.collection(`songs/${e}/${s}`,void 0,n,d)}))}songs(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection("songs",e,s,n)}))}collection(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){!s||s.length||n||(n=transformParameters(s,100),s=void 0);const h=s?Object.assign({ids:s},n):n;return makeRequest(this,`${wa}/${e}`,h,d)}))}resource(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){if(!(null==d?void 0:d.reload)){const d=this._store.read(e,s,n);if(d)return d}let h=`${wa}/${e}`;s&&(h=`${h}/${s}`);const[p]=yield makeRequest(this,h,n,d);return p}))}purgePlaylistFromCaches(e){this._store.delete("library-playlists",e),this.networkCache.removeItemsMatching(this.constructURL(`${wa}/playlists/${e}`,{}),!1)}putPlaylistTracklisting(e,s,n="PUT"){return __awaiter(this,void 0,void 0,(function*(){const d=transformTrackParameters(s),h=JSON.stringify({data:d});try{yield this.request(`${wa}/playlists/${e}/tracks`,void 0,{body:h,method:n})}catch($){return Promise.reject(MKError.responseError($))}}))}_denormalizeLibraryTypes(e={},s="types"){let n=e[s];return n?("string"==typeof n&&(n=n.split(",")),e[s]=n.map(e=>e.replace(/^(albums|music-videos|playlists|songs)$/,"library-$1")),e):e}}var Ra,Oa;__decorate([ChunkedIdApi(1),__metadata("design:type",Function),__metadata("design:paramtypes",[String,Object,Object,Object]),__metadata("design:returntype",Promise)],Library.prototype,"collection",null),function(e){e[e.Global=0]="Global",e.Lyrics="lyrics",e.Catalog="catalog",e.Personalized="me",e.Editorial="editorial",e.Engagement="engagement",e.Social="social"}(Ra||(Ra={})),function(e){e.songs="songs",e.albums="albums",e.playlists="playlists",e.stations="stations",e["music-videos"]="music-videos",e["library-music-videos"]="library-music-videos",e["library-playlists"]="library-playlists",e["library-songs"]="library-songs"}(Oa||(Oa={}));class API extends TokenSession{constructor(e,s,n,d,h,p,y={},m){super(e,s,Object.assign(Object.assign({},m),{userToken:d,storage:p})),this.storefrontId=ln.ID,this.resourceRelatives={artists:{albums:{include:"tracks"},playlists:{include:"tracks"},songs:null}},this.defaultIncludePaginationMetadata=y.features&&hasOwn(y.features,"api-pagination-metadata"),this._store=new LocalDataStore(y),n&&(this.storefrontId=n.toLowerCase()),d&&h&&(this.userStorefrontId=h.toLowerCase()),this._podcastsAPI=new Podcasts(s,d,n,p,y,Object.assign({},m)),this.fitness=new Fitness(s,d,n,p,y,Object.assign({},m)),this.tvLibrary=new TVLibrary(s,d,p,y,Object.assign({},m)),this.library=new Library(e,s,d,y,this,Object.assign({},m)),this.books=new Books(s,d,n,p,y,Object.assign({},m)),this.v3=new MediaAPIV3({developerToken:s,mediaUserToken:d,storefrontId:n,realmConfig:{music:{url:e.replace(/\/v[0-9]+(\/)?$/,"")}}})}get needsEquivalents(){const{userStorefrontId:e}=this;return void 0!==e&&""!==e&&e!==this.storefrontId}activity(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Catalog,"activities",e,s,n)}))}activities(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,"activities",e,s,n)}))}album(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Catalog,"albums",e,s,n)}))}albumRelationship(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,`albums/${e}/${s}`,void 0,n,d)}))}albums(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,"albums",e,s,n)}))}appleCurator(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Catalog,"apple-curators",e,s,n)}))}appleCurators(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,"apple-curators",e,s,n)}))}artist(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Catalog,"artists",e,s,n)}))}artistRelationship(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,`artists/${e}/${s}`,void 0,n,d)}))}artistView(e,s,n,d){return this.collection(Ra.Catalog,`artists/${e}/view/${s}`,void 0,n,d)}artists(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,"artists",e,s,n)}))}audioBook(e,s,n){return this.books.audioBook(e,s,n)}audioBooks(e,s,n){return this.books.audioBooks(e,s,n)}catalogResources(e,s={},n){const d=function(e){const s={};if(!e)return s;for(const n of e){if(!n)continue;const{type:e,id:d}=n;e in s||(s[e]=[]),s[e].push(d)}return s}(e);return s=Object.assign(Object.assign({},s),{ids:d}),makeRequest(this,`${Ra.Catalog}/${this.storefrontId}`,s,n)}changeStation(e,s,n={}){return __awaiter(this,void 0,void 0,(function*(){return yield makeRequest(this,"me/stations/change-station/"+e,s,Object.assign(Object.assign({},n),{reload:!0,method:"POST",shouldCacheResults:!1}))}))}charts(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,"charts",e,s,Object.assign(Object.assign({},n),{returnRawJSONApiRecords:!0}))}))}contents(e,s,n){return this.collection(Ra.Catalog,"contents",e,s,n)}curator(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Catalog,"contents",e,s,n)}))}curators(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,"contents",e,s,n)}))}curatorRelationship(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,`curators/${e}/${s}`,void 0,n,d)}))}episode(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this._podcastsAPI.catalogResource("podcast-episodes",e,s,n)}))}episodes(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this._podcastsAPI.catalogResources("podcast-episodes",e,s,n)}))}genre(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Catalog,"genres",e,s,n)}))}genres(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,"genres",e,s,n)}))}grouping(e,s,n){return __awaiter(this,void 0,void 0,(function*(){!s&&isObject(e)&&(s=e,e=void 0);const d={platform:"desktop"},h=Object.assign(Object.assign({},d),s);return this.resource(Ra.Editorial,"groupings",e,h,Object.assign(Object.assign({},n),{shouldCacheResults:!1}))}))}groupings(e,s={},n){return __awaiter(this,void 0,void 0,(function*(){const d={platform:"desktop"},h=Object.assign(Object.assign({},d),s);return this.collection(Ra.Editorial,"groupings",e,h,Object.assign(Object.assign({},n),{shouldCacheResults:!1}))}))}lyric(e,s,n){return this.resource(Ra.Catalog,`songs/${e}/lyrics`,"",s,Object.assign({reload:!0},n))}lyricSnippet(e,s,n){return this.collection(Ra.Lyrics,"snippet/songs",e,s,Object.assign(Object.assign({},n),{returnRawJSONApiRecords:!0}))}historyHeavyRotation(e,s){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Personalized,"history/heavy-rotation",void 0,transformParameters(e,10),s)}))}multiplex(e,s,n){return __awaiter(this,void 0,void 0,(function*(){const d=this._store.read("multiplex",e,s);return d||(n=Object.assign({returnRawJSONApiRecords:!0},n),makeRequest(this,`${Ra.Editorial}/${this.storefrontId}/multiplex/${e}`,s,n))}))}multiroom(e,s,n){return __awaiter(this,void 0,void 0,(function*(){const d=this._store.read("multirooms",e,s);if(d)return d;const[h]=yield this.collection(Ra.Editorial,"multirooms/"+e,void 0,s,n);return h}))}musicMovie(e,s,n){return this.resource(Ra.Catalog,"music-movies",e,s,n)}musicMovies(e,s,n){return this.collection(Ra.Catalog,"music-movies",e,s,n)}musicVideo(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Catalog,"music-videos",e,s,n)}))}musicVideos(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,"music-videos",e,s,n)}))}nextStationTracks(e,s,n={}){var d;return __awaiter(this,void 0,void 0,(function*(){const h=null!==(d=n.queryParameters)&&void 0!==d?d:{};(null==s?void 0:s.clean)&&(h.clean=s.clean,delete s.clean),(null==s?void 0:s.limit)&&(h.limit=s.limit,delete s.limit);return yield makeRequest(this,"me/stations/next-tracks/"+e,s,Object.assign(Object.assign({},n),{reload:!0,method:"POST",queryParameters:h,shouldCacheResults:!1}))}))}continuousStation(e,s,n={}){return __awaiter(this,void 0,void 0,(function*(){return yield makeRequest(this,"me/stations/continuous",e,Object.assign(Object.assign({},n),{reload:!0,method:"POST",queryParameters:s,returnRawJSONApiRecords:!0,shouldCacheResults:!1}))}))}playlist(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Catalog,"playlists",e,s,n)}))}playlistRelationship(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,`playlists/${e}/${s}`,void 0,n,d)}))}playlists(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,"playlists",e,s,n)}))}podcast(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this._podcastsAPI.catalogResource("podcasts",e,Object.assign({include:"episodes"},s),n)}))}podcastRelationship(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){return this._podcastsAPI.catalogResourceRelationship("podcasts",e,s,n,d)}))}podcasts(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this._podcastsAPI.catalogResources("podcasts",e,Object.assign({include:"episodes"},s),n)}))}recentPlayed(e,s){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Personalized,"recent/played",void 0,transformParameters(e,10),s)}))}recentRadioStations(e,s){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Personalized,"recent/radio-stations",void 0,transformParameters(e,10),s)}))}recordLabel(e,s,n){return this.resource(Ra.Catalog,"record-labels",e,s,n)}recordLabels(e,s,n){return this.collection(Ra.Catalog,"record-labels",e,s,n)}recordLabelView(e,s,n,d){return this.collection(Ra.Catalog,`record-labels/${e}/view/${s}`,void 0,n,d)}personalRecommendation(e,s,n,d=!0){return __awaiter(this,void 0,void 0,(function*(){const h=yield this.personalRecommendations(e,s,n,d),[p]=h;return p}))}refreshPersonalRecommendation(e,s,n){const d=formatTimezoneOffset();return s=Object.assign({timezone:d},s),n=Object.assign(Object.assign({},n),{method:"POST",queryParameters:s}),this.resource(Ra.Personalized,"recommendations",e,void 0,n)}personalRecommendations(e,s,n={},d=!0){return __awaiter(this,void 0,void 0,(function*(){const h=formatTimezoneOffset(),p=yield this.collection(Ra.Personalized,"recommendations",e,Object.assign({timezone:h},s),Object.assign(Object.assign({},n),{shouldCacheResults:d,returnRawJSONApiRecords:!0}));this._reindexRelationships(p,"recommendations");try{return mapRequestResult(p,e=>this.parseResultData(!1,e))}catch($){return Promise.reject(MKError.parseError($))}}))}personalRecommendationView(e,s,n,d={}){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Personalized,`recommendations/${e}/view/${s}`,void 0,n,d)}))}recommendations(e,s,n={}){return __awaiter(this,void 0,void 0,(function*(){const d=formatTimezoneOffset(),h=yield this.collection(Ra.Global,"recommendations/"+this.storefrontId,e,Object.assign({timezone:d},s),Object.assign(Object.assign({},n),{shouldCacheResults:!1,returnRawJSONApiRecords:!0}));this._reindexRelationships(h,"recommendations");try{return mapRequestResult(h,e=>this.parseResultData(!1,e))}catch($){return Promise.reject(MKError.parseError($))}}))}recommendedFriends(e,s,n={}){return n=Object.assign(Object.assign({},n),{method:"POST",body:JSON.stringify(Object.assign({ids:{socialProfiles:e}},n.body))}),this.collection(Ra.Global,"social/recommended-friends",void 0,s,Object.assign(Object.assign({},n),{shouldCacheResults:!1,returnRawJSONApiRecords:!0}))}room(e,s,n){return __awaiter(this,void 0,void 0,(function*(){const d=this._store.read("rooms",e,s);if(d&&d.hasAttributes("title"))return d;const h=yield this.collection(Ra.Editorial,"rooms/"+e,void 0,s,n),[p]=h;return p}))}roomContents(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Editorial,`rooms/${e}/contents`,void 0,s,n)}))}search(e,s,n){return __awaiter(this,void 0,void 0,(function*(){const d=Object.assign({term:e},s);return n=Object.assign(Object.assign({},n),{useRawResponse:!0}),this.collection(Ra.Catalog,"search",void 0,d,Object.assign(Object.assign({},n),{shouldCacheResults:!1}))}))}searchHints(e,s,n){return __awaiter(this,void 0,void 0,(function*(){const d=Object.assign({term:e},s),h=yield this.collection(Ra.Catalog,"search/hints",void 0,d,Object.assign(Object.assign({},n),{returnRawJSONApiRecords:!0}));return"topResults"===(null==d?void 0:d.with)&&"topResults"in h&&(h.topResults=this.parseResultData(!0,h.topResults)),h}))}searchQuery(e,s){return __awaiter(this,void 0,void 0,(function*(){return s=Object.assign(Object.assign({},s),{useRawResponse:!0}),this.collection(Ra.Catalog,"search/query",void 0,e,Object.assign(Object.assign({},s),{shouldCacheResults:!1}))}))}searchSuggestions(e,s,n){var d;return __awaiter(this,void 0,void 0,(function*(){s=Object.assign({term:e},s);const h=yield this.collection(Ra.Catalog,"search/suggestions",void 0,s,Object.assign(Object.assign({},n),{returnRawJSONApiRecords:!0}));return Array.isArray(null===(d=h)||void 0===d?void 0:d.suggestions)&&h.suggestions.forEach(e=>{"topResults"===e.kind&&(e.content=this.parseResultData(!0,[e.content])[0])}),h}))}socialBadgingMap(e,s){return this.collection(Ra.Global,"social/badging-map",void 0,e,Object.assign(Object.assign({},s),{returnRawJSONApiRecords:!0}))}socialProfile(e,s,n){return this.resource(Ra.Social,"social-profiles",e,s,n)}socialProfiles(e,s,n){return this.collection(Ra.Social,"social-profiles",e,s,n)}personalSocialProfile(e,s){return this.resource(Ra.Personalized,"social-profile",void 0,e,s)}socialPost(e,s={},n){return __awaiter(this,void 0,void 0,(function*(){e.startsWith("sa.")?s.filter={post:e}:s.ids=e;const[d]=yield this.collection(Ra.Catalog,"contents","",s,n);return d}))}socialSearch(e,s={},n){return __awaiter(this,void 0,void 0,(function*(){return s=Object.assign(Object.assign({},s),{term:e}),this.collection(Ra.Social,"search",void 0,s,n)}))}song(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Catalog,"songs",e,s,n)}))}songRelationship(e,s,n,d){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Catalog,`songs/${e}/${s}`,void 0,n,d)}))}songs(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return!s&&isObject(e)&&(s=e,e=void 0),this.collection(Ra.Catalog,"songs",e,s,n)}))}tastePreferences(e,s){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Personalized,"taste/taste-preferences",void 0,e,Object.assign(Object.assign({},s),{shouldCacheResults:!1}))}))}saveTastePreferences(e){return __awaiter(this,void 0,void 0,(function*(){e=e.map(e=>e instanceof DataRecord?e.serialize().data:e);const s={method:"POST",body:JSON.stringify({data:e}),shouldCacheResults:!0};try{return yield makeRequest(this,"me/taste/taste-preferences",void 0,s)}catch($){return $.name===MKError.CONTENT_UNAVAILABLE?[]:Promise.reject(MKError.parseError($))}}))}tvEpisode(e,s,n){return this.resource(Ra.Catalog,"tv-episodes",e,Object.assign({include:"seasons"},s),n)}tvEpisodes(e,s,n){return this.collection(Ra.Catalog,"tv-episodes",e,Object.assign({include:"seasons"},s),n)}tvSeason(e,s,n){return this.resource(Ra.Catalog,"tv-seasons",e,Object.assign({include:"episodes"},s),n)}tvSeasons(e,s,n){return this.collection(Ra.Catalog,"tv-seasons",e,Object.assign({include:"episodes"},s),n)}tvShow(e,s,n){return this.resource(Ra.Catalog,"tv-shows",e,s,n)}tvShows(e,s,n){return this.collection(Ra.Catalog,"tv-shows",e,s,n)}uploadedAudio(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return s=Object.assign({include:"curator,artists"},s),this.resource(Ra.Catalog,"uploaded-audios",e,s,n)}))}uploadedAudios(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return s=Object.assign({include:"curator,artists"},s),this.collection(Ra.Catalog,"uploaded-audios",e,s,n)}))}uploadedVideo(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return s=Object.assign({include:"curator,artists"},s),this.resource(Ra.Catalog,"uploaded-videos",e,s,n)}))}uploadedVideos(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return s=Object.assign({include:"curator,artists"},s),this.collection(Ra.Catalog,"uploaded-videos",e,s,n)}))}upsellMarketingItems(e,s){return this.collection(Ra.Engagement,"upsell/marketing-items",void 0,e,s)}station(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Catalog,"stations",e,s,n)}))}stations(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return!s&&isObject(e)&&(s=e,e=void 0),this.collection(Ra.Catalog,"stations",e,s,n)}))}storefront(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Global,"storefronts",e,s,n)}))}storefronts(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Global,"storefronts",e,s,n)}))}musicSummary(e,s,n){return __awaiter(this,void 0,void 0,(function*(){return this.resource(Ra.Personalized,"music-summaries",e,s,n)}))}musicSummarySearch(e={},s){return __awaiter(this,void 0,void 0,(function*(){return this.collection(Ra.Personalized,"music-summaries/search",void 0,e,s)}))}addToLibrary(e){return __awaiter(this,void 0,void 0,(function*(){return this.developerToken&&this.userToken&&this.library?this.library.add(e):Promise.reject("Invalid tokens")}))}rating(e,s,n){return __awaiter(this,void 0,void 0,(function*(){const[d]=yield this.ratings(e,s,n);return d}))}ratings(e,s,n){if(!this.developerToken||!this.userToken)return Promise.reject("Invalid tokens");const[d]=Object.keys(e),h=e[d],p=Array.isArray(h);if(p&&0===h.length)return Promise.resolve([]);let y="me/ratings/"+formatRatingsContentType(d,p?h[0]:h);return p?s=Object.assign(Object.assign({},s),{ids:h.map(normalizeAdamId)}):y=`${y}/${normalizeAdamId(h)}`,makeRequest(this,y,s,Object.assign({shouldCacheResults:!1,reload:!0,includePagination:!1},n))}putRating(e,s,n){return __awaiter(this,void 0,void 0,(function*(){if(!this.developerToken||!this.userToken)return Promise.reject("Invalid tokens");const[d]=Object.keys(e),h=e[d],p=formatRatingsContentType(d,h),y={method:"PUT",body:JSON.stringify({type:"rating",attributes:{value:s}}),includePagination:!1},m=yield makeRequest(this,`me/ratings/${p}/${normalizeAdamId(h)}`,n,Object.assign({shouldCacheResults:!1},y)),[g]=m;return g}))}deleteRating(e,s){return __awaiter(this,void 0,void 0,(function*(){if(!this.developerToken||!this.userToken)return Promise.reject("Invalid tokens");const[n]=Object.keys(e),d=e[n],h=formatRatingsContentType(n,d);if(Array.isArray(d))return Promise.all(d.map(e=>this.deleteRating({[n]:e},s))).then(()=>{});yield makeRequest(this,`me/ratings/${h}/${d}`,s,{method:"DELETE",shouldCacheResults:!1,returnRawJSONApiRecords:!0});try{this._store.delete(h,d)}catch($){return Promise.reject(MKError.parseError($))}}))}equivalent(e,s){return __awaiter(this,void 0,void 0,(function*(){let n=`catalog/${this.userStorefrontId}/${e}`,d={};switch(e){case"albums":case"songs":d={"filter[equivalents]":s};break;case"artists":case"playlists":n=`${n}/${s}`;break;default:return Promise.reject(new MKError(MKError.INVALID_ARGUMENTS,"Invalid equivalent type"))}return this.resource(Ra.Global,n,"",d)}))}collection(e,s,n,d,h){return __awaiter(this,void 0,void 0,(function*(){let p,y,m=null==h?void 0:h.shouldCacheResults;switch(p=n?Object.assign({["charts"===s?"types":"ids"]:n},d):d,e){case Ra.Catalog:case Ra.Editorial:case Ra.Engagement:case Ra.Social:case Ra.Lyrics:const n=this.storefrontId;y=`${e}/${n}/${s}`;break;case Ra.Global:y=s;break;case Ra.Personalized:y=`${e}/${s}`,m=!1}return makeRequest(this,y,p,Object.assign(Object.assign({},h),{shouldCacheResults:m}))}))}parseResultData(e,s){return e?this._store.write(s):this._store.parse(s)}resource(e,s,n,d,h){return __awaiter(this,void 0,void 0,(function*(){if(!(null==h?void 0:h.reload)){const e=this._store.read(s,n,d);if(e)return e}const[p]=yield this.collection(e,s,n,d,h);return p}))}_reindexRelationships(e,s){("data"in e?e.data:e).forEach(e=>{hasOwn(e,"relationships")&&hasOwn(e.relationships,s)&&hasOwn(e.relationships[s],"data")&&Array.isArray(e.relationships[s].data)&&e.relationships[s].data.forEach((e,s)=>{e.id=`${e.id}-${s}`})})}}let Ca;__decorate([RecommendationUpdate(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,Object,Object,Object]),__metadata("design:returntype",Promise)],API.prototype,"personalRecommendations",null),__decorate([RecommendationUpdate(),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,Object,Object]),__metadata("design:returntype",Promise)],API.prototype,"recommendations",null),__decorate([ChunkedIdApi(2),__metadata("design:type",Function),__metadata("design:paramtypes",[Object,String,Object,Object,Object]),__metadata("design:returntype",Promise)],API.prototype,"collection",null);const configure$1=(e,s=!1)=>__awaiter$1(void 0,void 0,void 0,(function*(){if(Ca&&!s){if(void 0===e.storefrontId||e.storefrontId===Ca.storefrontId)return Ca;Ca.clear()}return Ca=new MediaAPIService(e.dispatcher),Ca.configure(e)})),Ma={album:{isPlural:!1,apiMethod:"album",relationshipMethod:{method:"albumRelationship",relationship:"tracks"}},albums:{isPlural:!0,apiMethod:"albums"},audioBook:{isPlural:!1,apiMethod:"audioBook"},audioBooks:{isPlural:!0,apiMethod:"audioBooks"},episode:{isPlural:!1,apiMethod:"episode"},episodes:{isPlural:!0,apiMethod:"episodes"},musicVideo:{isPlural:!1,apiMethod:"musicVideo"},musicVideos:{isPlural:!0,apiMethod:"musicVideos"},musicMovie:{isPlural:!1,apiMethod:"musicMovie"},musicMovies:{isPlural:!0,apiMethod:"musicMovies"},podcast:{isPlural:!1,apiMethod:"podcast"},podcasts:{isPlural:!0,apiMethod:"podcasts"},playlist:{isPlural:!1,apiMethod:"playlist",relationshipMethod:{method:"playlistRelationship",relationship:"tracks"}},playlists:{isPlural:!0,apiMethod:"playlists"},song:{isPlural:!1,apiMethod:"song"},songs:{isPlural:!0,apiMethod:"songs"},tvEpisode:{isPlural:!1,apiMethod:"tvEpisode"},tvEpisodes:{isPlural:!0,apiMethod:"tvEpisodes"},uploadedAudio:{isPlural:!1,apiMethod:"uploadedAudio"},uploadedAudios:{isPlural:!0,apiMethod:"uploadedAudios"},uploadedVideo:{isPlural:!1,apiMethod:"uploadedVideo"},uploadedVideos:{isPlural:!0,apiMethod:"uploadedVideos"}};class MediaAPIService{constructor(e){if(this._dispatcher=e,!vn.urls.mediaApi)throw new Error("bag.urls.mediaApi is not configured");this.url=vn.urls.mediaApi,this.namedQueueOptions=Ma,this._dispatcher.subscribe(ft.apiStorefrontChanged,(e,{storefrontId:s})=>__awaiter$1(this,void 0,void 0,(function*(){yield this._updateStorefrontId(s)})))}get api(){if(void 0===this._api)throw new MKError(MKError.CONFIGURATION_ERROR,"The API cannot be accessed before it is configured.");return this._api}get storefrontId(){return this.store&&this.store.storefrontId}configure(e){return __awaiter$1(this,void 0,void 0,(function*(){if(void 0!==e.store)return this.store=e.store,[mn.authorizationStatusDidChange,mn.userTokenDidChange,mn.storefrontIdentifierDidChange,mn.storefrontCountryCodeDidChange].forEach(e=>{this.store.storekit.addEventListener(e,()=>this.resetAPI())}),this._initializeAPI(e),this}))}clear(){this.api&&this.api.clearNetworkCache&&this.api.clearNetworkCache()}getAPIForItem(e){return __awaiter$1(this,void 0,void 0,(function*(){return _(e)?(yield this.store.authorize(),this.api.library||this.api):this.api}))}resetAPI(){return __awaiter$1(this,void 0,void 0,(function*(){this.clear(),this._initializeAPI()}))}_initializeAPI(e){if(void 0!==(null==e?void 0:e.api))return void(this._api=e.api);const s=e&&e.store||this.store;if(void 0===s)return;const n=vn.features["api-session-storage"]?sessionStorage:void 0,d=e&&e.storefrontId||s.storefrontId,h=new API(this.url,s.developerToken,d,s.storekit.userToken,s.storekit.storefrontCountryCode,n,vn,e&&e.apiOptions&&e.apiOptions.sessionOptions);this._api=h.v3,this._api=h}_updateStorefrontId(e){return __awaiter$1(this,void 0,void 0,(function*(){this.api&&e===this.api.storefrontId||(yield this.configure({dispatcher:this._dispatcher,store:this.store,storefrontId:e}))}))}}const Da=["uploadedVideo","uploadedAudio","uploaded-videos","uploaded-audios"],typeRequiresItem=e=>[ft.playbackPlay,ft.playbackSkip].includes(e),itemIsRequired=(e,s)=>void 0!==s&&typeRequiresItem(e),cleanContainer=e=>{const s=Object.assign({},e);return delete s.attributes,s},computeContainer=(e,s)=>{var n,d;const h=((e,s)=>{var n;return itemIsRequired(e,s)&&(null===(n=null==s?void 0:s.container)||void 0===n?void 0:n.name)||null})(e,s),p=itemIsRequired(e,s)?Object.assign(Object.assign({},null==s?void 0:s.container),null===(d=null===(n=null==s?void 0:s.container)||void 0===n?void 0:n.attributes)||void 0===d?void 0:d.playParams):null;if(null!==h||null!==p)return{container:cleanContainer(Object.assign(Object.assign({},p),null!==h?{name:h}:{}))}},Na={[e.PlayerRepeatMode.all]:Rt.REPEAT_ALL,[e.PlayerRepeatMode.none]:Rt.REPEAT_OFF,[e.PlayerRepeatMode.one]:Rt.REPEAT_ONE},La={[Nn.off]:Ot.SHUFFLE_OFF,[Nn.songs]:Ot.SHUFFLE_ON},descriptorFromInstance=(e,s,n)=>void 0===(null==n?void 0:n.playbackActions)||void 0===s?{}:{playMode(){let e=Rt.REPEAT_UNKNOWN,s=Ot.SHUFFLE_UNKNOWN,d=Ct.AUTO_UNKNOWN;const{playbackActions:h}=n;var p;return h&&(h.includes("REPEAT")&&(e=Na[n.repeatMode]),h.includes("SHUFFLE")&&(s=La[n.shuffleMode]),h.includes("AUTOPLAY")&&(d=n.autoplayEnabled?(p=n.queue).hasAutoplayStation&&p.items.some(e=>{const{id:s,type:n,container:d}=e;if(d&&"stations"===d.type&&d.name===Tt.RADIO)return!1;const h=normalizeTypeForAutoplay(s,n);return isAutoplaySupportedForType(h)})?Ct.AUTO_ON:Ct.AUTO_ON_CONTENT_UNSUPPORTED:Ct.AUTO_OFF)),{repeatPlayMode:e,shufflePlayMode:s,autoplayMode:d}}},generateItemDescriptorForPAF=(e,s,n)=>{const d=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},descriptorFromInstance(0,n,s)),((e,s)=>{var n;if(!typeRequiresItem(e))return{};if(void 0===s)return{};const d=null===(n=s.attributes)||void 0===n?void 0:n.mediaKind;return Object.assign(Object.assign({},void 0!==d?{mediaType:d}:{}),s.playParams)})(e,n)),((e,s)=>{if(!typeRequiresItem(e)||void 0===s)return{};const{context:n={}}=s;return{recoData:n.reco_id}})(e,n)),((e,s)=>{if(!typeRequiresItem(e)||void 0===s)return{};const n=s.playbackDuration;return n?{duration:n/1e3}:{}})(e,n)),computeContainer(e,n)),{trackInfo:null==n?void 0:n.trackInfo});return gn.trace("PAF descriptor",d),d},asCode=s=>{switch(typeof s){case"string":return s;case"undefined":return"undefined";default:return"PlayActivityEndReasonType."+e.PlayActivityEndReasonType[s]}};class PAFTrackerAPI{constructor(){this.musicLiveVideoStartTime=0}get apiService(){if(void 0===this.service)throw new MKError(MKError.CONFIGURATION_ERROR,"Play Activity service was called before configuration.");return this.service}configure(e,s){return __awaiter$1(this,void 0,void 0,(function*(){return this.instance=e,this.service=new PlayActivity(e.developerToken,e.musicUserToken,e.storefrontCountryCode,{app:{build:vn.app.build,name:vn.app.name,version:vn.app.version},fetch:!He&&fetch.bind(window),logInfo:gn.enabled,sourceType:e.sourceType,services:s.services,userIsSubscribed:()=>e.isAuthorized&&bn.storekit._getIsActiveSubscription.getCachedValue()}),this}))}cleanup(){}shouldConfigure(e){return __awaiter$1(this,void 0,void 0,(function*(){return void 0!==e.musicUserToken}))}activate(e={}){return this.apiService.activate(e.flush)}exit(e={}){return gn.debug("PAF debug",`client.exit(${e.position})`),this.apiService.exit(e.position)}pause(e,s={}){return"number"==typeof s.endReasonType?(gn.debug("PAF debug",`client.stop(${s.position}, ${s.endReasonType})`),this.apiService.stop(s.position,s.endReasonType)):(gn.debug("PAF debug",`client.pause(${s.position})`),this.apiService.pause(s.position))}play(e,s={}){const n=generateItemDescriptorForPAF(ft.playbackPlay,this.instance,e);return isLiveRadioKind(e,"video")&&(this.musicLiveVideoStartTime=Date.now()),gn.debug("PAF debug",`client.play(${JSON.stringify(n)}, ${s.position})`),this.apiService.play(n,s.position)}scrub(e,s={}){return gn.debug("PAF debug",`client.scrub(${s.position}, ${asCode(s.endReasonType)})`),this.apiService.scrub(s.position,s.endReasonType)}seek(s,n={}){return __awaiter$1(this,void 0,void 0,(function*(){yield this.scrub(s,{position:n.startPosition,endReasonType:e.PlayActivityEndReasonType.SCRUB_BEGIN}),yield this.scrub(s,{position:n.position,endReasonType:e.PlayActivityEndReasonType.SCRUB_END})}))}skip(e,s={}){return __awaiter$1(this,void 0,void 0,(function*(){const n=generateItemDescriptorForPAF(ft.playbackSkip,this.instance,e);gn.debug("PAF debug",`client.skip(${JSON.stringify(n)}, ${asCode(s.direction)}, ${s.position})`);try{yield this.apiService.skip(n,s.direction,s.position)}catch(Kt){if("A play stop() method was called without a previous play() descriptor"!==Kt.message)return Promise.reject(Kt);yield this.play(e,s)}}))}stop(s,n={}){var d;return isLiveRadioKind(s,"video")?(n.position=(Date.now()-this.musicLiveVideoStartTime)/1e3,this.musicLiveVideoStartTime=0):(null==s?void 0:s.isLiveRadioStation)&&n.position&&(n.position=n.position-(n.startPosition||0)),(null==s?void 0:s.isLiveRadioStation)&&(n.endReasonType=null!==(d=n.endReasonType)&&void 0!==d?d:e.PlayActivityEndReasonType.PLAYBACK_MANUALLY_PAUSED),gn.debug("PAF debug",`client.stop(${n.position}, ${asCode(n.endReasonType)})`),this.apiService.stop(n.position,n.endReasonType)}shouldTrackPlayActivity(s,n){const d=hasAuthorization(),h=!n||n.playbackType!==e.PlaybackType.preview,p=this.alwaysSendForActivityType(s),y=!n||n&&this.mediaRequiresPlayActivity(n);return!(!d||!h||!p&&!y)}alwaysSendForActivityType(e){return e===ft.playerActivate||e===ft.playerExit}mediaRequiresPlayActivity(e){return void 0!==(s=e.type)&&Da.includes(s)||-1!==["musicVideo","song","radioStation"].indexOf(e.type);var s}}function filterLinks(e){return __awaiter(this,void 0,void 0,(function*(){const s=yield function(){return __awaiter(this,void 0,void 0,(function*(){const e=[{feature:"album-song",regex:"http(?:s)?://(?itunes|music).apple.com/(?\\w{2})/albums?/(?:[^/]+/)?(?\\d+)$",requiredQueryParams:{i:"(?\\d+)"},mediaAPI:{resources:["songs"]}},{feature:"albums",regex:"http(?:s)?://(?itunes|music).apple.com/(?\\w{2})/albums?/(?:[^/]+/)?(?\\d+)$",mediaAPI:{resources:["albums"]}},{feature:"algo-stations",regex:"http(?:s)?://(?itunes|music).apple.com/(?\\w{2})/stations?/(?:[^/]+/)?(?(?:ra|st).\\d+)",mediaAPI:{resources:["stations"]}},{feature:"artist-default-playable-content",regex:"http(?:s)?://(?itunes|music).apple.com/(?\\w{2})/artists?/(?:[^/]+/)?(?\\d+)$",mediaAPI:{resources:["artists","default-playable-content"]}},{feature:"genre-stations",regex:"http(?:s)?://(?itunes|music).apple.com/(?\\w{2})/genre-stations?",mediaAPI:{resources:["stations"],parameterMapping:{genres:"filter[genres]",eras:"filter[eras]",tags:"filter[tags]",moods:"filter[moods]"}}},{feature:"library-albums",regex:"http(?:s)?://(?itunes|music).apple.com/library/albums?/(?:[^/]+/)?(?(?:l).[a-zA-Z0-9-]+)$",mediaAPI:{resources:["albums"]}},{feature:"library-album-song",regex:"http(?:s)?://(?itunes|music).apple.com/library/albums?/(?:[^/]+/)?(?(?:l).[a-zA-Z0-9-]+)$",requiredQueryParams:{i:"(?i\\.[a-zA-Z0-9-]+)"},mediaAPI:{resources:["songs"]}},{feature:"library-playlists",regex:"http(?:s)?://(?itunes|music).apple.com/library/playlists?/(?:[^/]+/)?(?(?:p).[a-zA-Z0-9-]+)$",mediaAPI:{resources:["playlists"]}},{feature:"music-videos",regex:"http(?:s)?://(?itunes|music).apple.com/(?\\w{2})/music-videos?/(?:[^/]+/)?(?\\d+)$",mediaAPI:{resources:["musicVideos"]}},{feature:"personal-general-radio",regex:"http(?:s)?://(?itunes|music).apple.com/(?\\w{2})/stations?/me$",mediaAPI:{resources:["stations"],parameters:{"filter[identity]":"personal"}}},{feature:"personal-mixes",regex:"http(?:s)?://(?itunes|music).apple.com/(?\\w{2})/(?:personal-)?mix/(?:[^/]+/)?(?mx.(?:\\d{1,2}|rp-\\d{4}))$",mediaAPI:{resources:["playlists"]}},{feature:"playlists",regex:"http(?:s)?://(?itunes|music).apple.com/(?\\w{2})/playlists?/(?:[^/]+/)?(?(?:pl).[a-zA-Z0-9-]+)$",mediaAPI:{resources:["playlists"]}},{feature:"song",regex:"http(?:s)?://(?itunes|music).apple.com/(?\\w{2})/songs?/(?:[^/]+/)?(?\\d+)$",mediaAPI:{resources:["songs"]}},{feature:"steering-request",regex:"http(?:s)?://(?itunes|music).apple.com/me/stations?/change-station/?$",mediaAPI:{resources:["stations"]}}].map(e=>(e.regex=new RegExp(e.regex),e.requiredQueryParams&&(e.requiredQueryParams=Object.keys(e.requiredQueryParams).reduce((s,n)=>(s[n]=new RegExp(e.requiredQueryParams[n]),s),{})),e));return Promise.resolve(e)}))}(),n=parseQueryParams(e);return s.reduce((s,d)=>{if(function(e,s,n={}){const[d]=e.split(/\?|\#|\&/),h=s.regex.test(d);return h&&s.requiredQueryParams?Object.keys(s.requiredQueryParams).every(e=>{const d=n[e];return s.requiredQueryParams[e].test(d)}):h}(e,d,n)){if(s.length>0)if(d.requiredQueryParams)s=s.filter(e=>e.requiredQueryParams);else if(s.some(e=>e.requiredQueryParams))return s;d.requiredQueryParams?d.mediaAPI.parameters=Object.keys(d.requiredQueryParams).reduce((e,s)=>(e[s]=n[s],e),{}):d.mediaAPI.parameterMapping&&(d.mediaAPI.parameters=transform$9(d.mediaAPI.parameterMapping,n,!0)),s.push(d)}return s},[])}))}const xa=/^http(?:s)?\:\/\/(?:itunes|(embed\.)?(music|podcasts|tv))\.apple\.com/i,Ua=["allow-forms","allow-popups","allow-same-origin","allow-scripts","allow-storage-access-by-user-activation","allow-top-navigation-by-user-activation"],Ba=["autoplay *","encrypted-media *","fullscreen *","clipboard-write"],ja=createLocalStorageFlag("mk-generate-swizzle");const Ka=MKError.errors;class MusicKitInstance extends MKInstance{addToLibrary(e,s){return __awaiter$1(this,void 0,void 0,(function*(){yield this.authorize(),s||(s=/[a-z]{2}\.[a-z0-9\-]+/i.test(e)?"playlists":"albums");const n={};let d;return n[s]=[e],d=this.api.addToLibrary(n),d}))}changeToMediaItem(e){const s=Object.create(null,{changeToMediaItem:{get:()=>super.changeToMediaItem}});return __awaiter$1(this,void 0,void 0,(function*(){return this._checkNeedsEquivalent(),s.changeToMediaItem.call(this,e)}))}play(){const e=Object.create(null,{play:{get:()=>super.play}});return __awaiter$1(this,void 0,void 0,(function*(){return this._checkNeedsEquivalent(),e.play.call(this)}))}playMediaItem(e,s){const n=Object.create(null,{playMediaItem:{get:()=>super.playMediaItem}});return __awaiter$1(this,void 0,void 0,(function*(){return this._checkNeedsEquivalent(),n.playMediaItem.call(this,e,s)}))}setQueue(e){const s=Object.create(null,{setQueue:{get:()=>super.setQueue}});return __awaiter$1(this,void 0,void 0,(function*(){return this._checkNeedsEquivalent(),s.setQueue.call(this,e)}))}_checkNeedsEquivalent(){var e;if(0===this.realm&&!this.previewOnly&&(null===(e=this.api)||void 0===e?void 0:e.needsEquivalents))throw new MKError(MKError.CONTENT_EQUIVALENT)}}function configure(e){return __awaiter$1(this,void 0,void 0,(function*(){const s=new PAFTrackerAPI;e.playActivityAPI=[s];!!createLocalStorageFlag("mk-enable-music-rtc").json()&&e.rtcOptions&&e.playActivityAPI.push(new RTCStreamingTracker(e.rtcOptions));return yield configure$2(e,MusicKitInstance,s=>__awaiter$1(this,void 0,void 0,(function*(){const n={apiType:Qn.MEDIA,configureFn:configure$1,options:{}};n.options.apiOptions=e.apiOptions,yield s.configure([n]),e.declarativeMarkup&&"undefined"!=typeof console&&console.warn&&console.warn("The declarativeMarkup configuration option has been removed in MusicKit JS V3")})))}))}if(ka){const e=function(){function meta(e){if(He)return;const s=document.head.querySelector(`meta[name=${e}]`);return(null==s?void 0:s.content)||void 0}const e=meta("apple-music-developer-token")||meta("JWT"),s=meta("apple-music-app-build")||meta("version"),n=meta("apple-music-app-name"),d=meta("apple-music-app-version");let h;return(e||s||n||d)&&(h={},e&&(h.developerToken=e),(s||n||d)&&(h.app={},s&&(h.app.build=s),n&&(h.app.name=n),d&&(h.app.version=d))),h}(),s=/interactive|complete|loaded/.test(document.readyState);e&&e.developerToken&&0===getInstances().length&&(s?asAsync(configure(e)):document.addEventListener("DOMContentLoaded",()=>configure(e)))}e.Events=mn,e.MKError=MKError,e.MediaItem=MediaItem,e.MusicKitInstance=MusicKitInstance,e.VideoTypes={movie:!0,musicVideo:!0,musicMovie:!0,trailer:!0,tvEpisode:!0,uploadedVideo:!0,"uploaded-videos":!0,"music-videos":!0,"music-movies":!0,"tv-episodes":!0,Bonus:!0,Episode:!0,Movie:!0,Preview:!0,Promotional:!0,Show:!0,Vod:!0,EditorialVideoClip:!0,RealityVideo:!0,SportingEvent:!0,LiveService:!0},e.__dev=n,e.configure=configure,e.enableMultipleInstances=function(){Sa=!0},e.errors=Ka,e.formatArtworkURL=formatArtworkURL,e.formatMediaTime=function(e,s=":"){const{hours:n,minutes:d}=formattedSeconds(e);e=Math.floor(e%3600%60);const h=[];return n?(h.push(""+n),h.push(d<10?"0"+d:""+d)):h.push(""+d),h.push(e<10?"0"+e:""+e),h.join(s)},e.formattedMediaURL=formattedMediaURL,e.formattedMilliseconds=function(e){return formattedSeconds(e/1e3)},e.formattedSeconds=formattedSeconds,e.generateEmbedCode=function(e,s={height:"450",width:"660"}){var n,d;if(!xa.test(e))throw new Error("Invalid content url");let h=null!==(n=s.height)&&void 0!==n?n:"450",p=null!==(d=s.width)&&void 0!==d?d:"660";const{kind:y,isUTS:m}=formattedMediaURL(e),g="post"===y||"musicVideo"===y||m;"song"===y||"episode"===y?h="175":g&&(h=""+Math.round(.5625*parseInt(p,10))),h=(""+h).replace(/(\d+)px/i,"$1"),p=(""+p).replace(/^(\d+)(?!px)%?$/i,"$1px");const v=(g?"width:"+p:"width:100%;"+(p?"max-width:"+p:""))+";overflow:hidden;background:transparent;";let _="https://web.archive.org/web/20220531203856/https://embed.music.apple.com";["podcast","episode"].includes(y)&&!m&&(_="https://web.archive.org/web/20220531203856/https://embed.podcasts.apple.com");const b=ja.get()||_;return``},e.getHlsJsCdnConfig=getHlsJsCdnConfig,e.getInstance=function(e){if(0!==Pa.length)return void 0===e?Pa[Pa.length-1]:Pa.find(s=>s.id===e)},e.getInstances=getInstances,e.getPlayerType=getPlayerType,e.prepareMediaAPIItem=prepareMediaAPIItem,e.resolveCanonical=function(e){return __awaiter(this,void 0,void 0,(function*(){return{results:{links:yield filterLinks(e)},meta:{originalUrl:e,originalQueryParams:parseQueryParams(e)}}}))},Object.defineProperty(e,"__esModule",{value:!0})})); + + +} +/* + FILE ARCHIVED ON 20:38:56 May 31, 2022 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 10:24:42 Oct 23, 2025. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 0.842 + exclusion.robots: 0.04 + exclusion.robots.policy: 0.023 + esindex: 0.018 + cdx.remote: 26.986 + LoadShardBlock: 265.681 (3) + PetaboxLoader3.datanode: 294.555 (4) + load_resource: 343.678 + PetaboxLoader3.resolve: 226.672 +*/ \ No newline at end of file