
/*************************************************************************
 * ADOBE CONFIDENTIAL
 * ___________________
 *
 * Copyright 2021 Adobe. All Rights Reserved.
 *
 * NOTICE: All information contained herein is, and remains
 * the property of Adobe and its suppliers, if any. The intellectual
 * and technical concepts contained herein are proprietary to Adobe
 * and its suppliers and are protected by all applicable intellectual
 * property laws, including trade secret and copyright laws.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe.
 **************************************************************************/

!function(e){function t(t){for(var n,o,a=t[0],i=t[1],s=0,c=[];s<a.length;s++)o=a[s],r[o]&&c.push(r[o][0]),r[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(l&&l(t);c.length;)c.shift()()}var n={},o={228:0},r=(o={228:0},{228:0});function a(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,a),o.l=!0,o.exports}a.e=function(e){var t=[],n={226:1,229:1};o[e]?t.push(o[e]):0!==o[e]&&n[e]&&t.push(o[e]=new Promise((function(t,n){for(var r="css/"+({0:"hostadapter",1:"locales/af",2:"locales/agq",3:"locales/ak",4:"locales/am",5:"locales/ar",6:"locales/ars",7:"locales/as",8:"locales/asa",9:"locales/ast",10:"locales/az",11:"locales/bas",12:"locales/be",13:"locales/bem",14:"locales/bez",15:"locales/bg",16:"locales/bh",17:"locales/bm",18:"locales/bn",19:"locales/bo",20:"locales/br",21:"locales/brx",22:"locales/bs",23:"locales/ca",24:"locales/ccp",25:"locales/ce",26:"locales/cgg",27:"locales/chr",28:"locales/ckb",29:"locales/cu",30:"locales/cy",31:"locales/dav",32:"locales/dje",33:"locales/dsb",34:"locales/dua",35:"locales/dv",36:"locales/dyo",37:"locales/dz",38:"locales/ebu",39:"locales/ee",40:"locales/el",41:"locales/eo",42:"locales/et",43:"locales/eu",44:"locales/ewo",45:"locales/fa",46:"locales/ff",47:"locales/fil",48:"locales/fo",49:"locales/fur",50:"locales/fy",51:"locales/ga",52:"locales/gd",53:"locales/gl",54:"locales/gsw",55:"locales/gu",56:"locales/guw",57:"locales/guz",58:"locales/gv",59:"locales/ha",60:"locales/haw",61:"locales/he",62:"locales/hi",63:"locales/hr",64:"locales/hsb",65:"locales/hy",66:"locales/ia",67:"locales/id",68:"locales/ig",69:"locales/ii",70:"locales/in",71:"locales/io",72:"locales/is",73:"locales/iu",74:"locales/iw",75:"locales/jbo",76:"locales/jgo",77:"locales/ji",78:"locales/jmc",79:"locales/jv",80:"locales/jw",81:"locales/ka",82:"locales/kab",83:"locales/kaj",84:"locales/kam",85:"locales/kcg",86:"locales/kde",87:"locales/kea",88:"locales/khq",89:"locales/ki",90:"locales/kk",91:"locales/kkj",92:"locales/kl",93:"locales/kln",94:"locales/km",95:"locales/kn",96:"locales/kok",97:"locales/ks",98:"locales/ksb",99:"locales/ksf",100:"locales/ksh",101:"locales/ku",102:"locales/kw",103:"locales/ky",104:"locales/lag",105:"locales/lb",106:"locales/lg",107:"locales/lkt",108:"locales/ln",109:"locales/lo",110:"locales/lrc",111:"locales/lt",112:"locales/lu",113:"locales/luo",114:"locales/luy",115:"locales/lv",116:"locales/mas",117:"locales/mer",118:"locales/mfe",119:"locales/mg",120:"locales/mgh",121:"locales/mgo",122:"locales/mi",123:"locales/mk",124:"locales/ml",125:"locales/mn",126:"locales/mo",127:"locales/mr",128:"locales/ms",129:"locales/mt",130:"locales/mua",131:"locales/my",132:"locales/mzn",133:"locales/nah",134:"locales/naq",135:"locales/nd",136:"locales/nds",137:"locales/ne",138:"locales/nmg",139:"locales/nn",140:"locales/nnh",141:"locales/no",142:"locales/nqo",143:"locales/nr",144:"locales/nso",145:"locales/nus",146:"locales/ny",147:"locales/nyn",148:"locales/om",149:"locales/or",150:"locales/os",151:"locales/pa",152:"locales/pap",153:"locales/prg",154:"locales/ps",155:"locales/qu",156:"locales/rm",157:"locales/rn",158:"locales/ro",159:"locales/rof",160:"locales/rw",161:"locales/rwk",162:"locales/sah",163:"locales/saq",164:"locales/sbp",165:"locales/sc",166:"locales/scn",167:"locales/sd",168:"locales/sdh",169:"locales/se",170:"locales/seh",171:"locales/ses",172:"locales/sg",173:"locales/sh",174:"locales/shi",175:"locales/si",176:"locales/sk",177:"locales/sl",178:"locales/sma",179:"locales/smi",180:"locales/smj",181:"locales/smn",182:"locales/sms",183:"locales/sn",184:"locales/so",185:"locales/sq",186:"locales/sr",187:"locales/ss",188:"locales/ssy",189:"locales/st",190:"locales/sw",191:"locales/syr",192:"locales/ta",193:"locales/te",194:"locales/teo",195:"locales/tg",196:"locales/th",197:"locales/ti",198:"locales/tig",199:"locales/tk",200:"locales/tl",201:"locales/tn",202:"locales/to",203:"locales/ts",204:"locales/tt",205:"locales/twq",206:"locales/tzm",207:"locales/ug",208:"locales/ur",209:"locales/uz",210:"locales/vai",211:"locales/ve",212:"locales/vi",213:"locales/vo",214:"locales/vun",215:"locales/wa",216:"locales/wae",217:"locales/wo",218:"locales/xh",219:"locales/xog",220:"locales/yav",221:"locales/yi",222:"locales/yo",223:"locales/yue",224:"locales/zgh",225:"locales/zu",226:"styles",227:"vendors~appentry~hostadapter",229:"appentry",231:"locales/",232:"locales/index",233:"locales/index-js",234:"photos",235:"vendors~appentry"}[e]||e)+".css",i=a.p+r,s=document.getElementsByTagName("link"),c=0;c<s.length;c++){var l=(d=s[c]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(l===r||l===i))return t()}var u=document.getElementsByTagName("style");for(c=0;c<u.length;c++){var d;if((l=(d=u[c]).getAttribute("data-href"))===r||l===i)return t()}var p=document.createElement("link");p.rel="stylesheet",p.type="text/css",p.onload=t,p.onerror=function(t){var r=t&&t.target&&t.target.src||i,a=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");a.request=r,delete o[e],p.parentNode.removeChild(p),n(a)},p.href=i,document.getElementsByTagName("head")[0].appendChild(p)})).then((function(){o[e]=0})));n={226:1,229:1};o[e]?t.push(o[e]):0!==o[e]&&n[e]&&t.push(o[e]=new Promise((function(t,n){for(var r="css/"+({0:"hostadapter",1:"locales/af",2:"locales/agq",3:"locales/ak",4:"locales/am",5:"locales/ar",6:"locales/ars",7:"locales/as",8:"locales/asa",9:"locales/ast",10:"locales/az",11:"locales/bas",12:"locales/be",13:"locales/bem",14:"locales/bez",15:"locales/bg",16:"locales/bh",17:"locales/bm",18:"locales/bn",19:"locales/bo",20:"locales/br",21:"locales/brx",22:"locales/bs",23:"locales/ca",24:"locales/ccp",25:"locales/ce",26:"locales/cgg",27:"locales/chr",28:"locales/ckb",29:"locales/cu",30:"locales/cy",31:"locales/dav",32:"locales/dje",33:"locales/dsb",34:"locales/dua",35:"locales/dv",36:"locales/dyo",37:"locales/dz",38:"locales/ebu",39:"locales/ee",40:"locales/el",41:"locales/eo",42:"locales/et",43:"locales/eu",44:"locales/ewo",45:"locales/fa",46:"locales/ff",47:"locales/fil",48:"locales/fo",49:"locales/fur",50:"locales/fy",51:"locales/ga",52:"locales/gd",53:"locales/gl",54:"locales/gsw",55:"locales/gu",56:"locales/guw",57:"locales/guz",58:"locales/gv",59:"locales/ha",60:"locales/haw",61:"locales/he",62:"locales/hi",63:"locales/hr",64:"locales/hsb",65:"locales/hy",66:"locales/ia",67:"locales/id",68:"locales/ig",69:"locales/ii",70:"locales/in",71:"locales/io",72:"locales/is",73:"locales/iu",74:"locales/iw",75:"locales/jbo",76:"locales/jgo",77:"locales/ji",78:"locales/jmc",79:"locales/jv",80:"locales/jw",81:"locales/ka",82:"locales/kab",83:"locales/kaj",84:"locales/kam",85:"locales/kcg",86:"locales/kde",87:"locales/kea",88:"locales/khq",89:"locales/ki",90:"locales/kk",91:"locales/kkj",92:"locales/kl",93:"locales/kln",94:"locales/km",95:"locales/kn",96:"locales/kok",97:"locales/ks",98:"locales/ksb",99:"locales/ksf",100:"locales/ksh",101:"locales/ku",102:"locales/kw",103:"locales/ky",104:"locales/lag",105:"locales/lb",106:"locales/lg",107:"locales/lkt",108:"locales/ln",109:"locales/lo",110:"locales/lrc",111:"locales/lt",112:"locales/lu",113:"locales/luo",114:"locales/luy",115:"locales/lv",116:"locales/mas",117:"locales/mer",118:"locales/mfe",119:"locales/mg",120:"locales/mgh",121:"locales/mgo",122:"locales/mi",123:"locales/mk",124:"locales/ml",125:"locales/mn",126:"locales/mo",127:"locales/mr",128:"locales/ms",129:"locales/mt",130:"locales/mua",131:"locales/my",132:"locales/mzn",133:"locales/nah",134:"locales/naq",135:"locales/nd",136:"locales/nds",137:"locales/ne",138:"locales/nmg",139:"locales/nn",140:"locales/nnh",141:"locales/no",142:"locales/nqo",143:"locales/nr",144:"locales/nso",145:"locales/nus",146:"locales/ny",147:"locales/nyn",148:"locales/om",149:"locales/or",150:"locales/os",151:"locales/pa",152:"locales/pap",153:"locales/prg",154:"locales/ps",155:"locales/qu",156:"locales/rm",157:"locales/rn",158:"locales/ro",159:"locales/rof",160:"locales/rw",161:"locales/rwk",162:"locales/sah",163:"locales/saq",164:"locales/sbp",165:"locales/sc",166:"locales/scn",167:"locales/sd",168:"locales/sdh",169:"locales/se",170:"locales/seh",171:"locales/ses",172:"locales/sg",173:"locales/sh",174:"locales/shi",175:"locales/si",176:"locales/sk",177:"locales/sl",178:"locales/sma",179:"locales/smi",180:"locales/smj",181:"locales/smn",182:"locales/sms",183:"locales/sn",184:"locales/so",185:"locales/sq",186:"locales/sr",187:"locales/ss",188:"locales/ssy",189:"locales/st",190:"locales/sw",191:"locales/syr",192:"locales/ta",193:"locales/te",194:"locales/teo",195:"locales/tg",196:"locales/th",197:"locales/ti",198:"locales/tig",199:"locales/tk",200:"locales/tl",201:"locales/tn",202:"locales/to",203:"locales/ts",204:"locales/tt",205:"locales/twq",206:"locales/tzm",207:"locales/ug",208:"locales/ur",209:"locales/uz",210:"locales/vai",211:"locales/ve",212:"locales/vi",213:"locales/vo",214:"locales/vun",215:"locales/wa",216:"locales/wae",217:"locales/wo",218:"locales/xh",219:"locales/xog",220:"locales/yav",221:"locales/yi",222:"locales/yo",223:"locales/yue",224:"locales/zgh",225:"locales/zu",226:"styles",227:"vendors~appentry~hostadapter",229:"appentry",231:"locales/",232:"locales/index",233:"locales/index-js",234:"photos",235:"vendors~appentry"}[e]||e)+"-start.css",i=a.p+r,s=document.getElementsByTagName("link"),c=0;c<s.length;c++){var l=(d=s[c]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(l===r||l===i))return t()}var u=document.getElementsByTagName("style");for(c=0;c<u.length;c++){var d;if((l=(d=u[c]).getAttribute("data-href"))===r||l===i)return t()}var p=document.createElement("link");p.rel="stylesheet",p.type="text/css",p.onload=t,p.onerror=function(t){var r=t&&t.target&&t.target.src||i,a=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");a.request=r,delete o[e],p.parentNode.removeChild(p),n(a)},p.href=i,document.getElementsByTagName("head")[0].appendChild(p)})).then((function(){o[e]=0})));var i=r[e];if(0!==i)if(i)t.push(i[2]);else{var s=new Promise((function(t,n){i=r[e]=[t,n]}));t.push(i[2]=s);var c,l=document.createElement("script");l.charset="utf-8",l.timeout=120,a.nc&&l.setAttribute("nonce",a.nc),l.src=function(e){return a.p+"./js/"+e+".bundle.js"}(e);var u=new Error;c=function(t){l.onerror=l.onload=null,clearTimeout(d);var n=r[e];if(0!==n){if(n){var o=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;u.message="Loading chunk "+e+" failed.\n("+o+": "+a+")",u.name="ChunkLoadError",u.type=o,u.request=a,n[1](u)}r[e]=void 0}};var d=setTimeout((function(){c({type:"timeout",target:l})}),12e4);l.onerror=l.onload=c,document.head.appendChild(l)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)a.d(n,o,function(t){return e[t]}.bind(null,o));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="./",a.oe=function(e){throw console.error(e),e};var i=window.webpackJsonp=window.webpackJsonp||[],s=i.push.bind(i);i.push=t,i=i.slice();for(var c=0;c<i.length;c++)t(i[c]);var l=s;a(a.s=0)}({"+fA7":function(e,t,n){"use strict";var o=n("vHoy"),r=n("M60r"),a=n("E2hD"),i=n("1hwd");function s(e,t,n){var o=e;return r(t)?(n=t,"string"==typeof e&&(o={uri:e})):o=i(t,{uri:e}),o.callback=n,o}function c(e,t,n){return l(t=s(e,t,n))}function l(e){if(void 0===e.callback)throw new Error("callback argument missing");var t=!1,n=function(n,o,r){t||(t=!0,e.callback(n,o,r))};function o(){var e=void 0;if(e=u.response?u.response:u.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(e){}return null}(u),v)try{e=JSON.parse(e)}catch(e){}return e}function r(e){return clearTimeout(d),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,n(e,g)}function i(){if(!l){var t;clearTimeout(d),t=e.useXDR&&void 0===u.status?200:1223===u.status?204:u.status;var r=g,i=null;return 0!==t?(r={body:o(),statusCode:t,method:f,headers:{},url:p,rawRequest:u},u.getAllResponseHeaders&&(r.headers=a(u.getAllResponseHeaders()))):i=new Error("Internal XMLHttpRequest Error"),n(i,r,r.body)}}var s,l,u=e.xhr||null;u||(u=e.cors||e.useXDR?new c.XDomainRequest:new c.XMLHttpRequest);var d,p=u.url=e.uri||e.url,f=u.method=e.method||"GET",h=e.body||e.data,_=u.headers=e.headers||{},E=!!e.sync,v=!1,g={body:void 0,headers:{},statusCode:0,method:f,url:p,rawRequest:u};if("json"in e&&!1!==e.json&&(v=!0,_.accept||_.Accept||(_.Accept="application/json"),"GET"!==f&&"HEAD"!==f&&(_["content-type"]||_["Content-Type"]||(_["Content-Type"]="application/json"),h=JSON.stringify(!0===e.json?h:e.json))),u.onreadystatechange=function(){4===u.readyState&&setTimeout(i,0)},u.onload=i,u.onerror=r,u.onprogress=function(){},u.onabort=function(){l=!0},u.ontimeout=r,u.open(f,p,!E,e.username,e.password),E||(u.withCredentials=!!e.withCredentials),!E&&e.timeout>0&&(d=setTimeout((function(){if(!l){l=!0,u.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",r(e)}}),e.timeout)),u.setRequestHeader)for(s in _)_.hasOwnProperty(s)&&u.setRequestHeader(s,_[s]);else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(u.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(u),u.send(h||null),u}e.exports=c,e.exports.default=c,c.XMLHttpRequest=o.XMLHttpRequest||function(){},c.XDomainRequest="withCredentials"in new c.XMLHttpRequest?c.XMLHttpRequest:o.XDomainRequest,function(e,t){for(var n=0;n<e.length;n++)t(e[n])}(["get","put","post","patch","head","delete"],(function(e){c["delete"===e?"del":e]=function(t,n,o){return(n=s(t,n,o)).method=e.toUpperCase(),l(n)}}))},0:function(e,t,n){e.exports=n("YPt7")},"1hwd":function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var o=arguments[t];for(var r in o)n.call(o,r)&&(e[r]=o[r])}return e};var n=Object.prototype.hasOwnProperty},"5IsQ":function(e,t){var n,o,r=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{o="function"==typeof clearTimeout?clearTimeout:i}catch(e){o=i}}();var c,l=[],u=!1,d=-1;function p(){u&&c&&(u=!1,c.length?l=c.concat(l):d=-1,l.length&&f())}function f(){if(!u){var e=s(p);u=!0;for(var t=l.length;t;){for(c=l,l=[];++d<t;)c&&c[d].run();d=-1,t=l.length}c=null,u=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===i||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function _(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new h(e,t)),1!==l.length||u||s(f)},h.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=_,r.addListener=_,r.once=_,r.off=_,r.removeListener=_,r.removeAllListeners=_,r.emit=_,r.prependListener=_,r.prependOnceListener=_,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},"7sxG":function(e,t,n){(function(n){var o,r,a;
/************************************************************************
*
* ADOBE CONFIDENTIAL
* ___________________
*
* Copyright 2016 Adobe Systems Incorporated
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains
* the property of Adobe Systems Incorporated and its suppliers,
* if any. The intellectual and technical concepts contained
* herein are proprietary to Adobe Systems Incorporated and its
* suppliers and are protected by trade secret or copyright law.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe Systems Incorporated.
* @PreserveInCompilation
**************************************************************************/r=[],void 0===(a="function"==typeof(o=function(){var e,t,o;if(r=window.nodeRequire?window.nodeRequire:function(){},function(n){function r(e,t){return S.call(e,t)}function a(e,t){var n,o,r,a,i,s,c,l,u,d,p,f=t&&t.split("/"),h=v.map,_=h&&h["*"]||{};if(e&&"."===e.charAt(0))if(t){for(i=(e=e.split("/")).length-1,v.nodeIdCompat&&T.test(e[i])&&(e[i]=e[i].replace(T,"")),e=f.slice(0,f.length-1).concat(e),u=0;u<e.length;u+=1)if("."===(p=e[u]))e.splice(u,1),u-=1;else if(".."===p){if(1===u&&(".."===e[2]||".."===e[0]))break;u>0&&(e.splice(u-1,2),u-=2)}e=e.join("/")}else 0===e.indexOf("./")&&(e=e.substring(2));if((f||_)&&h){for(u=(n=e.split("/")).length;u>0;u-=1){if(o=n.slice(0,u).join("/"),f)for(d=f.length;d>0;d-=1)if((r=h[f.slice(0,d).join("/")])&&(r=r[o])){a=r,s=u;break}if(a)break;!c&&_&&_[o]&&(c=_[o],l=u)}!a&&c&&(a=c,s=l),a&&(n.splice(0,s,a),e=n.join("/"))}return e}function i(e,t){return function(){var o=m.call(arguments,0);return"string"!=typeof o[0]&&1===o.length&&o.push(null),p.apply(n,o.concat([e,t]))}}function s(e){return function(t){_[e]=t}}function c(e){if(r(E,e)){var t=E[e];delete E[e],g[e]=!0,d.apply(n,t)}if(!r(_,e)&&!r(g,e))throw new Error("No "+e);return _[e]}function l(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function u(e){return function(){return v&&v.config&&v.config[e]||{}}}var d,p,f,h,_={},E={},v={},g={},S=Object.prototype.hasOwnProperty,m=[].slice,T=/\.js$/;f=function(e,t){var n,o=l(e),r=o[0];return e=o[1],r&&(n=c(r=a(r,t))),r?e=n&&n.normalize?n.normalize(e,function(e){return function(t){return a(t,e)}}(t)):a(e,t):(r=(o=l(e=a(e,t)))[0],e=o[1],r&&(n=c(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},h={require:function(e){return i(e)},exports:function(e){var t=_[e];return void 0!==t?t:_[e]={}},module:function(e){return{id:e,uri:"",exports:_[e],config:u(e)}}},d=function(e,t,o,a){var l,u,d,p,v,S,m=[],T=typeof o;if(a=a||e,"undefined"===T||"function"===T){for(t=!t.length&&o.length?["require","exports","module"]:t,v=0;v<t.length;v+=1)if("require"===(u=(p=f(t[v],a)).f))m[v]=h.require(e);else if("exports"===u)m[v]=h.exports(e),S=!0;else if("module"===u)l=m[v]=h.module(e);else if(r(_,u)||r(E,u)||r(g,u))m[v]=c(u);else{if(!p.p)throw new Error(e+" missing "+u);p.p.load(p.n,i(a,!0),s(u),{}),m[v]=_[u]}d=o?o.apply(_[e],m):void 0,e&&(l&&l.exports!==n&&l.exports!==_[e]?_[e]=l.exports:d===n&&S||(_[e]=d))}else e&&(_[e]=o)},e=t=p=function(e,t,o,r,a){if("string"==typeof e)return h[e]?h[e](t):c(f(e,t).f);if(!e.splice){if((v=e).deps&&p(v.deps,v.callback),!t)return;t.splice?(e=t,t=o,o=null):e=n}return t=t||function(){},"function"==typeof o&&(o=r,r=a),r?d(n,e,t,o):setTimeout((function(){d(n,e,t,o)}),4),p},p.config=function(e){return p(e)},e._defined=_,(o=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),r(_,e)||r(E,e)||(E[e]=[e,t,n])}).amd={jQuery:!0}}(),o("../node_modules/almond/almond",(function(){})),"function"!=typeof r)var r=t;return o("Ingest",["require","exports","module"],(function(e,t,o){"use strict";function a(e,t){var n=e.toString();if(n.length<t){var o=[];o.length=t-n.length+1,n=o.join("0")+n}return n}function i(e,t){return Object.getOwnPropertyNames(t).forEach((function(n){if("object"==typeof t[n])"object"!=typeof e[n]&&(e[n]={}),i(e[n],t[n]);else{var o=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,o)}})),e}function s(e,t,n){e.forEach((function(e){setTimeout((function(){e(t,n)}))}))}function c(e,t){var n=this;e=e||{},t=t||{};var o=function(e){throw n._log(e),new Error("ERROR: "+e)};this._queuedEvents=[],this._sendingEvents=[],this._queuedCallbacks=[],this._lastSendTime=0,this._isEnabled=!1,this._dependencies=i({},e),e.getAccessToken&&"function"==typeof e.getAccessToken||o("Missing dependency: getAccessToken"),this._options={},Object.keys(d).forEach((function(e){this._options[e]=t[e]||d[e]}),this),p.forEach((function(e){this._options[e]||o("Missing option: "+e)}),this)}var l={prod:"cc-api-data.adobe.io",stage:"cc-api-data-stage.adobe.io",dev:"cc-api-data-dev.adobe.io"},u="/ingest",d={ENVIRONMENT:"prod",ALLOW_NO_TOKEN:!1,ANALYTICS_INGEST_TYPE:"dunamis",ANALYTICS_MAX_QUEUED_EVENTS:50,ANALYTICS_DEBOUNCE:1e4,ANALYTICS_API_KEY:null,ANALYTICS_X_PRODUCT:null,ANALYTICS_X_PRODUCT_LOCATION:void 0,ANALYTICS_PROJECT:null,ANALYTICS_USER_REGION:"UNKNOWN",TIMESTAMP_PROPERTY_NAME:"event.dts_end"},p=["ANALYTICS_API_KEY","ANALYTICS_X_PRODUCT","ANALYTICS_PROJECT"];return c.prototype._log=function(e){(this._dependencies.log||console.log.bind(console))("Ingest :: "+e)},c.prototype._getAgent=function(e,t){return this._dependencies.getAgent?void this._dependencies.getAgent(e,t):void t(null,{})},c.prototype._getAccessToken=function(e){this._dependencies.getAccessToken(e)},c.prototype._clearAccessToken=function(e){this._dependencies.clearAccessToken&&this._dependencies.clearAccessToken()},c.prototype._getEnvironment=function(){return l[this._options.ENVIRONMENT]?this._options.ENVIRONMENT:"prod"},c.prototype._getAnalyticsHost=function(){return l[this._getEnvironment()]},c.prototype._formatTimestamp=function(e){var t=e.getFullYear(),n=a(e.getMonth()+1,2),o=a(e.getDate(),2),r=a(e.getHours(),2),i=a(e.getMinutes(),2),s=a(e.getSeconds(),2),c=a(e.getMilliseconds(),3),l=e.getTimezoneOffset(),u=0>l?"+":"-",d=Math.floor(Math.abs(l)/60),p=Math.abs(l)%60;return t+"-"+n+"-"+o+"T"+r+":"+i+":"+s+"."+c+(u+a(d,2)+a(p,2))},c.prototype._updateDebounce=function(e){var t=e&&(e["retry-after"]||e["Retry-After"]),n=0;if(t){var o;try{o=parseInt(t,10)}catch(e){}if(o)n=Math.max(0,o);else{var r=Date.parse(t);if(r){var a=(new Date).valueOf();n=Math.max(0,r-a)/1e3+Math.floor(10*Math.random())}}}this._options.ANALYTICS_DEBOUNCE=Math.max(1e3*n,this._options.ANALYTICS_DEBOUNCE)},c.prototype._queueEvent=function(e){this._queuedEvents.length>=this._options.ANALYTICS_MAX_QUEUED_EVENTS&&this._queuedEvents.shift(),this._queuedEvents.push(e)},c.prototype._requeueEvents=function(e){this._queuedEvents=e.concat(this._queuedEvents),this._queuedEvents=function(e,t){var n=e;if(e&&e.length>t&&t>0){var o=e.length-t;n=e.slice(o,e.length)}return n}(this._queuedEvents,this._options.ANALYTICS_MAX_QUEUED_EVENTS)},c.prototype._sendAnalytics=function(e,t,o){var a=this;if(o=o||0,t&&this._queuedCallbacks.push(t),!this._isEnabled||0===this._queuedEvents.length){var c=this._queuedCallbacks;return this._queuedCallbacks=[],void(this._isEnabled?s(c,null,0):s(c,new Error("Analytics Disabled")))}var l=this._options.ANALYTICS_DEBOUNCE;if(e&&(l=0,clearTimeout(this._pendingSendAnalyticsTimeout),this._pendingSendAnalyticsTimeout=void 0),this._sendingEvents.length||this._pendingSendAnalyticsTimeout)this._log("Queued "+this._queuedEvents.length+" events to be sent.");else{var d=(new Date).valueOf();if(d-this._lastSendTime<l)this._pendingSendAnalyticsTimeout=setTimeout((function(){a._pendingSendAnalyticsTimeout=void 0,a._sendAnalytics()}),l);else{this._lastSendTime=d,this._sendingEvents=this._queuedEvents,this._sendingCallbacks=this._queuedCallbacks,this._queuedEvents=[],this._queuedCallbacks=[];var p=function(){var e=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)};return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}(),f="["+p+"] ",h={events:this._sendingEvents},_=function(e){var t=a._queuedEvents.length,n=a._sendingEvents.length;e?(a._requeueEvents(a._sendingEvents),a._log(f+"Error sending "+n+" events: "+e)):a._log(f+"Success sending "+n+" events: "+JSON.stringify(a._sendingEvents)),a._sendingEvents=[];var o=a._sendingCallbacks;a._sendingCallbacks=[],e?s(o,e):s(o,null,n),t>0&&a._sendAnalytics()},E=function(e,t){return a._updateDebounce(t),401===e&&0===o?(a._clearAccessToken(),a._requeueEvents(a._sendingEvents),a._sendingEvents=[],a._queuedCallbacks=a._sendingCallbacks.concat(a._queuedCallbacks),a._sendingCallbacks=[],a._log(f+"Access token is expired. Retry one more time."),void a._sendAnalytics(!0,void 0,o+1)):200!==e?void _(new Error("Unexpected Response: "+e)):void _()};this._getAccessToken((function(e,t){if(e)_(e);else if(t&&0!==t.length||a._options.ALLOW_NO_TOKEN){var o="https://"+a._getAnalyticsHost();if(a._log(f+"Sending analytics to "+o+u),void 0!==n&&n.Buffer){var s={"x-api-key":a._options.ANALYTICS_API_KEY,"X-Product":a._options.ANALYTICS_X_PRODUCT,"X-Request-Id":p,"Content-Type":"application/json"};t&&(s.Authorization="Bearer "+t);var c={hostname:a._getAnalyticsHost(),port:443,path:u,method:"POST",headers:s};a._options.ANALYTICS_X_PRODUCT_LOCATION&&(c.headers["X-Product-Location"]=a._options.ANALYTICS_X_PRODUCT_LOCATION),a._getAgent(o,(function(e,t){t&&t.agent?c.agent=t&&t.agent:i(c,t||{});var n=r("https").request(c,(function(e){e&&function(e){var t=function(){};e.on("data",t),e.on("end",t)}(e);var t=e&&e.statusCode,n=e&&e.headers;E(t,n)}));n.once("error",(function(e){_(e)})),n.end(JSON.stringify(h))}))}else!function(e){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===this.readyState){var e=n.getAllResponseHeaders();E(this.status,e)}},n.onerror=function(e){_(new Error(e))},n.open("POST",o+u,!0),n.setRequestHeader("x-api-key",a._options.ANALYTICS_API_KEY),n.setRequestHeader("x-user-region",a._options.ANALYTICS_USER_REGION),n.setRequestHeader("Content-Type","application/json"),t&&n.setRequestHeader("Authorization","Bearer "+t),n.setRequestHeader("X-Product",a._options.ANALYTICS_X_PRODUCT),n.setRequestHeader("X-Product-Location",a._options.ANALYTICS_X_PRODUCT_LOCATION),n.setRequestHeader("X-Request-Id",p),n.send(e)}(JSON.stringify(h))}else _(new Error("No access token"))}))}}},c.prototype.enable=function(e){this._isEnabled=e,e&&this._sendAnalytics(!0)},c.prototype.postEvent=function(e,t){var n=this._formatTimestamp(new Date);e[this._options.TIMESTAMP_PROPERTY_NAME]=n;var o={time:n,project:this._options.ANALYTICS_PROJECT,environment:this._getEnvironment(),ingesttype:this._options.ANALYTICS_INGEST_TYPE,data:e};this._queueEvent(o),this._sendAnalytics(!1,t)},c.prototype.flush=function(e,t){this._sendAnalytics(e,t)},c})),o("main",["require","exports","module","./Ingest"],(function(e,t,n){"use strict";var o=e("./Ingest"),r={createInstance:function(e,t){return new o(e,t)}};return r})),t("main")})?o.apply(t,r):o)||(e.exports=a)}).call(this,n("pCvA"))},E2hD:function(e,t){var n=function(e){return e.replace(/^\s+|\s+$/g,"")};e.exports=function(e){if(!e)return{};for(var t,o={},r=n(e).split("\n"),a=0;a<r.length;a++){var i=r[a],s=i.indexOf(":"),c=n(i.slice(0,s)).toLowerCase(),l=n(i.slice(s+1));void 0===o[c]?o[c]=l:(t=o[c],"[object Array]"===Object.prototype.toString.call(t)?o[c].push(l):o[c]=[o[c],l])}return o}},JU0K:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));let o=new class{getTargetSpecifiers(){return JSON.parse(window.__adobe_cep__.invokeSync("vulcanGetTargetSpecifiers",JSON.stringify({})))}launchApp(e,t,n){if(!i(e))return!1;var o={};return o.targetSpecifier=e,o.focus=t?"true":"false",o.cmdLine=i(n)?n:"",JSON.parse(window.__adobe_cep__.invokeSync("vulcanLaunchApp",JSON.stringify(o))).result}isAppRunning(e){if(!i(e))return!1;var t={};return t.targetSpecifier=e,JSON.parse(window.__adobe_cep__.invokeSync("vulcanIsAppRunning",JSON.stringify(t))).result}isAppInstalled(e){if(!i(e))return!1;var t={};return t.targetSpecifier=e,JSON.parse(window.__adobe_cep__.invokeSync("vulcanIsAppInstalled",JSON.stringify(t))).result}getAppPath(e){if(!i(e))return"";var t={};return t.targetSpecifier=e,JSON.parse(window.__adobe_cep__.invokeSync("vulcanGetAppPath",JSON.stringify(t))).result}addMessageListener(e,t,n){if(i(e,t)&&s(e,r.TYPE_PREFIX)){var o={};o.type=e,window.__adobe_cep__.invokeAsync("vulcanAddMessageListener",JSON.stringify(o),t,n)}}removeMessageListener(e,t,n){if(i(e,t)&&s(e,r.TYPE_PREFIX)){var o={};o.type=e,window.__adobe_cep__.invokeAsync("vulcanRemoveMessageListener",JSON.stringify(o),t,n)}}dispatchMessage(e){if(i(e)&&s(e.type,r.TYPE_PREFIX)){var t={},n=new r(e.type);n.initialize(e),t.vulcanMessage=n,window.__adobe_cep__.invokeSync("vulcanDispatchMessage",JSON.stringify(t))}}getPayload(e){if(!i(e)||!s(e.type,r.TYPE_PREFIX))return null;var t=new r(e.type);return t.initialize(e),t.getPayload()}getEndPoints(){return JSON.parse(window.__adobe_cep__.invokeSync("vulcanGetEndPoints",JSON.stringify({})))}getSelfEndPoint(){return window.__adobe_cep__.invokeSync("vulcanGetSelfEndPoint",JSON.stringify({}))}};class r{constructor(e,t,n){this.type=e,this.scope=r.SCOPE_SUITE,this.appId=i(t)?t:r.DEFAULT_APP_ID,this.appVersion=i(n)?n:r.DEFAULT_APP_VERSION,this.data=r.DEFAULT_DATA}initialize(e){this.type=e.type,this.scope=e.scope,this.appId=e.appId,this.appVersion=e.appVersion,this.data=e.data}xmlData(){if(void 0===this.data){var e="";e=a(r.payloadTemplate,e),this.data=a(r.dataTemplate,e)}return this.data}setPayload(e){var t=window.cep.encoding.convertion.utf8_to_b64(e);t=a(r.payloadTemplate,t),this.data=a(r.dataTemplate,t)}getPayload(){var e=function(e,t){if(window.DOMParser){var n=new window.DOMParser;try{var o=n.parseFromString(e,"text/xml").getElementsByTagName(t)[0];if(o&&o.childNodes[0])return o.childNodes[0].nodeValue}catch(e){}}return""}(this.data,"payload");return null!==e?window.cep.encoding.convertion.b64_to_utf8(e):null}toString(){var e="type="+this.type;return e+=", scope="+this.scope,e+=", appId="+this.appId,e+=", appVersion="+this.appVersion,e+=", data="+this.xmlData()}}function a(e,...t){return 0===arguments.length?null:e.replace(/\{(\d+)\}/g,(function(e,n){return t[n]}))}function i(...e){for(var t=0;t<e.length;t++){var n=e[t];if(null==n)return!1}return!0}function s(e,t){return"string"==typeof e&&0===e.indexOf(t)}r.TYPE_PREFIX="vulcan.SuiteMessage.",r.SCOPE_SUITE="GLOBAL",r.DEFAULT_APP_ID="UNKNOWN",r.DEFAULT_APP_VERSION="UNKNOWN",r.DEFAULT_DATA="<data><payload></payload></data>",r.dataTemplate="<data>{0}</data>",r.payloadTemplate="<payload>{0}</payload>"},M60r:function(e,t){e.exports=function(e){if(!e)return!1;var t=n.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var n=Object.prototype.toString},Ojs7:function(e,t,n){"use strict";n.r(t);var o=n("iH74"),r=n("oj1z"),a=n("zb5W"),i=n("aPQi");let s,c,l,u,d;function p(e,t=(e=>{})){c?window.__adobe_cep__.evalScript(e,t):t(null)}function f(){let e;if(c){const t=s.getOSInformation().indexOf("Win")>=0?"\\":"/";e=s.getSystemPath(i.c.EXTENSION)+t}return e}function h(e,t){c&&s.addEventListener(e,t,void 0)}function _(e,t){c&&s.removeEventListener(e,t,void 0)}function E(e,t,n){if(c){const o=new i.a(void 0,void 0,void 0,void 0);o.scope="APPLICATION",o.appId=l,o.extensionId=n||u,o.type=e,o.data=t,s.dispatchEvent(o)}}function v(e){if("PPRO"===l&&e&&!e.endsWith(".debug"))return!0;if(-1!==navigator.userAgent.indexOf("Mac OS X")){if(e&&e.length>0&&"/"!==e.charAt(0)){let t=e.split(/:/);t=t.map(e=>e.replace(/\//,":")),t.unshift("Volumes"),e="/"+t.join("/")}}else e&&0===e.indexOf("file://")&&(e=e.replace("file://",""));return!c||!window.cep.fs.stat(e).err}t.default={get available(){return c},get debugMode(){return!c||v(f()+".debug")},get applicationID(){return l},get applicationVersion(){return d},get extensionID(){return u},configure:function(){s=window.__adobe_cep__?new i.b:null,c=!(!window.__adobe_cep__||!s),c&&s?(l=a.a.getGlobalItem("appId"),d=a.a.getGlobalItem("appVersion"),l&&d||(l=s.getApplicationID(),d=s.hostEnvironment.appVersion,a.a.setGlobalItem("appId",l),a.a.setGlobalItem("appVersion",d))):(l="!CEP",d="0.0.0"),u="com.adobe.ccx.start"},evalExtendScript:p,evalExtendScriptWithParams:function(...e){if(arguments.length<2)throw new Error("evalExtendScriptWithParams needs at least two arguments: script and callback");const t=Array.prototype.slice.call(arguments),n=t.pop(),o=t.shift();let r;const a=t.map(e=>{const t="object"==typeof e?JSON.stringify(e):e;return"string"==typeof t?'"'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"':t});r=o+"("+a.join(",")+")",p(r,n)},getExtensionVersion:function(e){return{version:window.appVersionNumber||"0.0.0",sha:null}},getExtensionPath:f,fileExists:v,addEventListener:h,removeEventListener:_,getUIThemeColor:function(){return c?s.getHostEnvironment().appSkinInfo.panelBackgroundColor.color:null},addThemeChangeListener:function(e){h("com.adobe.csxs.events.ThemeColorChanged",e)},removeThemeChangeListener:function(e){_("com.adobe.csxs.events.ThemeColorChanged",e)},sendEvent:E,openDefaultBrowser:function(e){window.cep.util.openURLInDefaultBrowser&&window.cep.util.openURLInDefaultBrowser(e)},closeExtensionOnStatus:function(e){"true"===e.toLowerCase()&&("PHXS"===l?p("PHXSBridge.hideHomescreen()"):"ILST"===l||"IDSN"===l?E("com.adobe.ccx.start.requestHostClose",null):c&&window.__adobe_cep__.closeExtension())},showLibraryInPanel:function(e){const t=function(){const t=new i.a("dlSetCurrentLibrary","APPLICATION",void 0,void 0);t.data={libraryId:e},s.dispatchEvent(t)},n=function(){s.removeEventListener("dlPanelInitialized",n,void 0),setTimeout(t,200)};t(),s.addEventListener("dlPanelInitialized",n,void 0),s.requestOpenExtension("com.adobe.DesignLibraries.angular","")}
/**
 * Show license dialog. This is not platform-independent but it's an IAW-only thing we need to do, so...?
 *
 * @param element	element {type: 'application/vnd.adobe.element.template+dcx'}
 * @param contentId template Id
 * @skipQuotaCheck 	skip quota check
 * @licenseType 	license type
 */,
/**
     * Show license dialog. This is not platform-independent but it's an IAW-only thing we need to do, so...?
     *
     * @param element	element {type: 'application/vnd.adobe.element.template+dcx'}
     * @param contentId {String} template Id
     * @skipQuotaCheck 	{Boolean} skip quota check
     * @licenseType 	{String} license type
     */
showLicenseDialog:function(e,t,n,r,a,c){return new Promise((l,u)=>{function d(e){if(o.a.logJSON("Data from purchase dialog: ",e),s.removeEventListener("com.adobe.inapp.purchase.closed",d,void 0),s.removeEventListener("com.adobe.csxs.events.ExtensionUnloaded",d,void 0),"com.adobe.csxs.events.ExtensionUnloaded"===e.type){const t=(new DOMParser).parseFromString(e.data,"text/xml");if("com.adobe.inapp.purchase"!==t.getElementsByTagName("Id")[0].childNodes[0].nodeValue||"1"!==t.getElementsByTagName("ClosingType")[0].childNodes[0].nodeValue)return}const t=e.data;t&&t.didFinish?l(t.data):u(t&&t.data)}s?(s.addEventListener("com.adobe.inapp.purchase.init",(function l(u){s.removeEventListener("com.adobe.inapp.purchase.init",l,void 0);const d=new i.a("com.adobe.inapp.purchase.perform","APPLICATION","CCInAppCmdN",s.getExtensionID());d.data={elementType:e.type,contentId:String(t),skipQuotaCheck:n,licenseType:c,addToLibraryID:r,renditionDetails:a},s.dispatchEvent(d),o.a.logJSON("Dispatch CEP event to start purchase dialog: ",d)}),void 0),s.addEventListener("com.adobe.inapp.purchase.closed",d,void 0),s.addEventListener("com.adobe.csxs.events.ExtensionUnloaded",d,void 0),s.requestOpenExtension("com.adobe.inapp.purchase",void 0)):u(new Error("CSInterface not available"))})},registerKeyEventsInterest:function(e){c&&s.registerKeyEventsInterest(e)},getUserData:function(){return c?s.getSystemPath(i.c.USER_DATA):""},launchNGLBanner:function(e){const t=r.a.generateGUID(),n={type:"SILENT_BANNER_WORKFLOW",version:"1",id:e,instanceId:t,response:"banner_click::workflow_result"},a={workflow:JSON.stringify(n)};o.a.toConsole(`Banner Clicked. Sending ${e} to the product with id ${t}`),E("com.adobe.ccx.start.handleLicenseBanner",JSON.stringify(a))}}},RoC8:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},SUPi:function(e,t,n){var o;!function(r){"use strict";function a(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function i(e,t,n,o,r,i){return a((s=a(a(t,e),a(o,i)))<<(c=r)|s>>>32-c,n);var s,c}function s(e,t,n,o,r,a,s){return i(t&n|~t&o,e,t,r,a,s)}function c(e,t,n,o,r,a,s){return i(t&o|n&~o,e,t,r,a,s)}function l(e,t,n,o,r,a,s){return i(t^n^o,e,t,r,a,s)}function u(e,t,n,o,r,a,s){return i(n^(t|~o),e,t,r,a,s)}function d(e,t){var n,o,r,i,d;e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;var p=1732584193,f=-271733879,h=-1732584194,_=271733878;for(n=0;n<e.length;n+=16)o=p,r=f,i=h,d=_,p=s(p,f,h,_,e[n],7,-680876936),_=s(_,p,f,h,e[n+1],12,-389564586),h=s(h,_,p,f,e[n+2],17,606105819),f=s(f,h,_,p,e[n+3],22,-1044525330),p=s(p,f,h,_,e[n+4],7,-176418897),_=s(_,p,f,h,e[n+5],12,1200080426),h=s(h,_,p,f,e[n+6],17,-1473231341),f=s(f,h,_,p,e[n+7],22,-45705983),p=s(p,f,h,_,e[n+8],7,1770035416),_=s(_,p,f,h,e[n+9],12,-1958414417),h=s(h,_,p,f,e[n+10],17,-42063),f=s(f,h,_,p,e[n+11],22,-1990404162),p=s(p,f,h,_,e[n+12],7,1804603682),_=s(_,p,f,h,e[n+13],12,-40341101),h=s(h,_,p,f,e[n+14],17,-1502002290),p=c(p,f=s(f,h,_,p,e[n+15],22,1236535329),h,_,e[n+1],5,-165796510),_=c(_,p,f,h,e[n+6],9,-1069501632),h=c(h,_,p,f,e[n+11],14,643717713),f=c(f,h,_,p,e[n],20,-373897302),p=c(p,f,h,_,e[n+5],5,-701558691),_=c(_,p,f,h,e[n+10],9,38016083),h=c(h,_,p,f,e[n+15],14,-660478335),f=c(f,h,_,p,e[n+4],20,-405537848),p=c(p,f,h,_,e[n+9],5,568446438),_=c(_,p,f,h,e[n+14],9,-1019803690),h=c(h,_,p,f,e[n+3],14,-187363961),f=c(f,h,_,p,e[n+8],20,1163531501),p=c(p,f,h,_,e[n+13],5,-1444681467),_=c(_,p,f,h,e[n+2],9,-51403784),h=c(h,_,p,f,e[n+7],14,1735328473),p=l(p,f=c(f,h,_,p,e[n+12],20,-1926607734),h,_,e[n+5],4,-378558),_=l(_,p,f,h,e[n+8],11,-2022574463),h=l(h,_,p,f,e[n+11],16,1839030562),f=l(f,h,_,p,e[n+14],23,-35309556),p=l(p,f,h,_,e[n+1],4,-1530992060),_=l(_,p,f,h,e[n+4],11,1272893353),h=l(h,_,p,f,e[n+7],16,-155497632),f=l(f,h,_,p,e[n+10],23,-1094730640),p=l(p,f,h,_,e[n+13],4,681279174),_=l(_,p,f,h,e[n],11,-358537222),h=l(h,_,p,f,e[n+3],16,-722521979),f=l(f,h,_,p,e[n+6],23,76029189),p=l(p,f,h,_,e[n+9],4,-640364487),_=l(_,p,f,h,e[n+12],11,-421815835),h=l(h,_,p,f,e[n+15],16,530742520),p=u(p,f=l(f,h,_,p,e[n+2],23,-995338651),h,_,e[n],6,-198630844),_=u(_,p,f,h,e[n+7],10,1126891415),h=u(h,_,p,f,e[n+14],15,-1416354905),f=u(f,h,_,p,e[n+5],21,-57434055),p=u(p,f,h,_,e[n+12],6,1700485571),_=u(_,p,f,h,e[n+3],10,-1894986606),h=u(h,_,p,f,e[n+10],15,-1051523),f=u(f,h,_,p,e[n+1],21,-2054922799),p=u(p,f,h,_,e[n+8],6,1873313359),_=u(_,p,f,h,e[n+15],10,-30611744),h=u(h,_,p,f,e[n+6],15,-1560198380),f=u(f,h,_,p,e[n+13],21,1309151649),p=u(p,f,h,_,e[n+4],6,-145523070),_=u(_,p,f,h,e[n+11],10,-1120210379),h=u(h,_,p,f,e[n+2],15,718787259),f=u(f,h,_,p,e[n+9],21,-343485551),p=a(p,o),f=a(f,r),h=a(h,i),_=a(_,d);return[p,f,h,_]}function p(e){var t,n="",o=32*e.length;for(t=0;t<o;t+=8)n+=String.fromCharCode(e[t>>5]>>>t%32&255);return n}function f(e){var t,n=[];for(n[(e.length>>2)-1]=void 0,t=0;t<n.length;t+=1)n[t]=0;var o=8*e.length;for(t=0;t<o;t+=8)n[t>>5]|=(255&e.charCodeAt(t/8))<<t%32;return n}function h(e){var t,n,o="";for(n=0;n<e.length;n+=1)t=e.charCodeAt(n),o+="0123456789abcdef".charAt(t>>>4&15)+"0123456789abcdef".charAt(15&t);return o}function _(e){return unescape(encodeURIComponent(e))}function E(e){return function(e){return p(d(f(e),8*e.length))}(_(e))}function v(e,t){return function(e,t){var n,o,r=f(e),a=[],i=[];for(a[15]=i[15]=void 0,r.length>16&&(r=d(r,8*e.length)),n=0;n<16;n+=1)a[n]=909522486^r[n],i[n]=1549556828^r[n];return o=d(a.concat(f(t)),512+8*t.length),p(d(i.concat(o),640))}(_(e),_(t))}function g(e,t,n){return t?n?v(t,e):h(v(t,e)):n?E(e):h(E(e))}void 0===(o=function(){return g}.call(t,n,t,e))||(e.exports=o)}()},YPt7:function(e,t,n){"use strict";n.r(t);var o=n("bq/Q"),r=n("iH74"),a=n("Ojs7"),i=n("zUbE"),s=n("zb5W"),c=n("iTuP"),l=n("omVh");let u;function d(e){o.a.set(o.a.TIMERS.APPDATA);const t=s.a.getGlobalItem("hostdata");return t&&t.startVersion===window.appVersionNumber&&t.language===window.hostEnvironment.appLocale?new Promise((n,r)=>{t.isCached=!0,n(t),o.a.measure(o.a.TIMERS.APPDATA),window.addLateLoadCallBack(()=>{o.a.set(o.a.TIMERS.APPDATA),e.getData().then(e=>{u.updateHostData(e)})})}):e.getData()}o.a.configure({start:window.perfGlobalStart,highbeam:{enabled:!1,category:"CCXSTART-PERF"}}),r.a.configure(!0,"CCXSTART"),r.a.mark("Init Started: ",window.appVersionNumber),o.a.measure(o.a.TIMERS.JSLOAD);let p=[];window.addLateLoadCallBack=e=>{p?p.push(e):e()},window.lateLoad=()=>{const e=p;p=null,e.forEach(e=>e())},i.default.launchCCXProcess(),o.a.measure(o.a.TIMERS.JSINIT),a.default.configure(),Object(l.a)(),function(e,t="image"){const n=document.createElement("link");n.rel="preload",n.setAttribute("as",t),n.href=e,document.head.appendChild(n)}(`./images/products/product-rune-${a.default.applicationID.toUpperCase()}.svg`),o.a.measure(o.a.TIMERS.DEPENDENCIES),Promise.all([n.e(227),n.e(0)]).then(n.bind(null,"he0X")).then(({default:e})=>(o.a.measure(o.a.TIMERS.HOSTADAPTER),function(e){function t(e){(e=e||window.event).preventDefault()}window.addEventListener("dragstart",t,!1),window.addEventListener("dragenter",t,!1),window.addEventListener("dragover",t,!1),window.addEventListener("drop",t=>{(t=t||window.event).preventDefault();const n=t.dataTransfer.files,o=n&&n.length||0;let r={path:[]};const a=e.data.hostID;for(let e=0;e<o;e++){let t=n[e.toString()].path;t&&(t="PHXS"!==a?t:t.replace(/\\/g,"/"),r.path.push(t))}c.a.logDropEvent("drag-drop",{numfiles:o}),e.openDroppedFiles(JSON.stringify(r))},!1),window.__adobe_cep__&&(document.oncontextmenu=()=>!1)}(e),o.a.measure(o.a.TIMERS.DOCUMENTLISTENERS),Promise.all([d(e),Promise.all([n.e(226),n.e(227),n.e(235),n.e(0),n.e(229)]).then(n.bind(null,"50c2"))]))).then(e=>{const t=e[0];u=e[1],u.handleData(t,t.isCached),o.a.measure(o.a.TIMERS.READY)})},ZN6I:function(e,t,n){"use strict";var o=n("iH74"),r=n("Ojs7"),a=n("digs");class i{constructor(){this.events=i.events}addEventListener(e,t){window.__adobe_cep__.addEventListener(e,t)}removeEventListener(e,t){window.__adobe_cep__.removeEventListener(e,t)}imsDisconnect(e){window.__adobe_cep__.imsDisconnect(e)}imsFetchAccounts(e,t){return window.__adobe_cep__.imsFetchAccounts(e,t)}imsFetchAccessToken(e,t,n,o,r,a){return window.__adobe_cep__.imsFetchAccessToken(e,t,n,o,r,a)}imsRevokeDeviceToken(e,t,n,o,r){return window.__adobe_cep__.imsFetchAccessToken(e,t,n,o,r,"REVOKE")}imsSetProxyCredentials(e,t){window.__adobe_cep__.imsSetProxyCredentials(e,t)}showAAM(e,t,n,o,r,a){return window.__adobe_cep__.showAAM(e,t,n,o,r,a)}imsGetCurrentUserId(){return window.__adobe_cep__.getCurrentImsUserId()}imsGetCurrentUserIdHelper(e){var t=JSON.parse(window.__adobe_cep__.getHostEnvironment()).appName;if("ILST"===t)window.__adobe_cep__.evalScript("app.userGUID",(function(t){e(t)}));else if("IDSN"===t)window.__adobe_cep__.evalScript("app.userGuid",(function(t){e(t)}));else if("PHSP"===t||"PHXS"===t)window.__adobe_cep__.evalScript("var getUserIdPhotoshop = function() {var userId = '';try {var bhnc = app.charIDToTypeID('bhnc');var ref = new ActionReference();ref.putProperty(app.charIDToTypeID('Prpr'), bhnc);ref.putEnumerated(app.charIDToTypeID('capp'), app.charIDToTypeID('Ordn'), app.charIDToTypeID('Trgt'));var appDesc = app.executeActionGet(ref);if (appDesc.hasKey(bhnc)) {userId = appDesc.getString(bhnc);}} catch (e) {}return userId;};",(function(t){window.__adobe_cep__.evalScript("getUserIdPhotoshop()",(function(t){e(t)}))}));else{var n=window.__adobe_cep__.getCurrentImsUserId();e(n)}}imsConnectWithEndpoint(e){var t={};return t.imsEndpoint=null==e||""===e?"undefined":e,JSON.parse(window.__adobe_cep__.invokeSync("imsConnectWithEndpoint",JSON.stringify(t))).result}imsFetchContinueToken(e,t,n,o,r,a,i){null==o&&(o=""),null==r&&(r=""),null==a&&(a=""),null==i&&(i="");var s={};return s.imsRef=e,s.bearerToken=t,s.targetClientId=n,s.redirectUri=o,s.scope=r,s.responseType=a,s.locale=i,JSON.parse(window.__adobe_cep__.invokeSync("imsFetchContinueToken",JSON.stringify(s))).result}imsLogoutUser(e,t,n){var o={};return o.imsRef=e,o.userAccountGuid=t,o.clientId=n,JSON.parse(window.__adobe_cep__.invokeSync("imsLogoutUser",JSON.stringify(o))).result}imsFetchUserProfileData(e,t){var n={};return n.imsRef=e,n.userAccountGuid=t,window.__adobe_cep__.invokeSync("imsFetchUserProfileData",JSON.stringify(n))}imsAttemptSSOJumpWorkflows(e,t,n,o,r,a,i,s,c,l,u){e||(e=!1),null==o&&(o=""),null==r&&(r=""),null==a&&(a=""),null==s&&(s=""),null==c&&(c=""),null==l&&(l=""),null==n&&(n=""),null==i&&(i="");var d={};return d.imsRef=n,d.openBrowser=e,d.url=t,d.clientId=o,d.clientSecret=r,d.scope=a,d.userAccountGuid=i,d.targetClientId=s,d.targetScope=c,d.targetResponseType=l,d.targetLocale=u,JSON.parse(window.__adobe_cep__.invokeSync("imsAttemptSSOJumpWorkflows",JSON.stringify(d))).result}}i.events={imsFetchAccessTokenWithStatus:"com.adobe.csxs.events.internal.ims.FetchAccessTokenWithStatus",imsFetchAccessToken:"com.adobe.csxs.events.internal.ims.FetchAccessToken",imsRevokeAccessToken:"com.adobe.csxs.events.internal.ims.FetchAccessTokenWithStatus",imsFetchContinueToken:"com.adobe.csxs.events.internal.ims.FetchAccessTokenWithStatus",imsAAMIMSStatus:"vulcan.SuiteMessage.com.adobe.aam.AAMIMSStatus",imsLogoutUser:"com.adobe.csxs.events.internal.ims.LogoutUser",imsSSOStatus:"com.adobe.csxs.events.internal.ims.SSOStatus"},i.status={IMS_SUCCESS:"0",IMS_ERROR_FAILURE:"1",IMS_ERROR_INVALID_ARGUMENTS:"2",IMS_ERROR_CANCEL:"20",IMS_ERROR_TIMEOUT:"21",IMS_ERROR_HTTPFAILURE:"22",IMS_ERROR_SSLFAILURE:"23",IMS_ERROR_AUTH_PROXY_REQUIRED:"24",IMS_ERROR_AUTH_PROXY_FAILED:"25",IMS_ERROR_IN_ACCESS_IDP:"26",IMS_ERROR_ANOTHER_REQUEST_IN_PROCESS:"40",IMS_ERROR_IN_READ_USER_DATA:"60",IMS_ERROR_IN_SAVE_USER_DATA:"61",IMS_ERROR_IN_REMOVE_USER_DATA:"62",IMS_ERROR_USER_DATA_NOT_PRESENT:"63",IMS_ERROR_IN_READ_DEVICE_TOKEN:"64",IMS_ERROR_IN_SAVE_DEVICE_TOKEN:"65",IMS_ERROR_IN_REMOVE_DEVICE_TOKEN:"66",IMS_ERROR_DEVICE_TOKEN_NOT_PRESENT:"67",IMS_ERROR_INVALID_DEVICE_TOKEN:"68",IMS_ERROR_CLIENTID_NOT_PRESENT:"69",IMS_ERROR_IN_FETCH_USER_ACCOUNTS:"70",IMS_ERROR_IN_SAVE_USER_FOR_CLIENTID:"71",IMS_ERROR_DEVICE_ID_NOT_PRESENT:"72",IMS_ERROR_DEFAULT_USER_FOR_CLIENTID_NOT_PRESENT:"73",IMS_ERROR_NO_USER_RECORDS_PRESENT:"74",IMS_ERROR_ACCESS_DENIED:"80",IMS_ERROR_INVALID_REQUEST:"81",IMS_ERROR_INVALID_CLIENT:"82",IMS_ERROR_INVALID_GRANT:"83",IMS_ERROR_UNAUTHORIZED_CLIENT:"84",IMS_ERROR_UNSUPPORTED_RESPONSE_TYPE:"85",IMS_ERROR_INVALID_SCOPE:"86",IMS_ERROR_UNSUPPORTED_GRANT_TYPE:"87",IMS_ERROR_BAD_REQUEST:"88",IMS_ERROR_INVALID_CREDENTIALS:"89",IMS_ERROR_IN_GET_AUTH_DATA_FROM_IDP:"100",IMS_ERROR_IN_GET_DEVICE_TOKEN_FROM_IDP:"101",IMS_ERROR_IN_GET_REFRESH_TOKEN_FROM_IDP:"102",IMS_ERROR_IN_GET_ACCESS_TOKEN_FROM_IDP:"103",IMS_ERROR_IN_GET_PROFILE_DATA_FROM_IDP:"104",IMS_ERROR_TOU_CHANGED:"120",IMS_ERROR_IN_REVOKE_DEVICE_TOKEN:"121",IMS_ERROR_TOU_NOT_CURRENT:"122",IMS_ERROR_EVS_INVALID:"123",IMS_ERROR_ACCT_ACT_REQ:"124",IMS_ERROR_ACCT_DISABLED:"125",IMS_ERROR_SUBS_ACT_REQ:"126",IMS_ERROR_SUBS_NO_SUB:"127",IMS_ERROR_NO_BUDDY_GROUP_FOR_CLIENT:"150",IMS_ERROR_CLIENT_REGISTERED_FOR_OTHER_GROUP:"151",IMS_ERROR_GROUP_ENTRY_NOT_PRESENT:"152",IMS_ERROR_IN_SAVE_GROUP_DATA:"153",IMS_ERROR_CNAME_ENTRY_NOT_PRESENT:"154",IMS_ERROR_IN_SAVE_BACKOFF_DATA:"155",IMSMANAGER_ERROR_EXCEPTION:"3000",IMSMANAGER_ERROR_ENCODING:"3001",IMSMANAGER_SUCCESS_BROWSER_OPENED:"3002",IMSMANAGER_ERROR_BROWSER_FAILED_TO_OPEN:"3003",IMS_UNKNOWN_ERROR:"0xFFFF"};var s=n("aPQi"),c=n("JU0K"),l=n("iTuP");let u=window.__adobe_cep__?new i:null,d=null,p=null,f=null;const h={label:"Production",clientId:"CCXInAppWelcomeStart2",clientSecret:"0b260e24-c037-40d6-bfe0-bc85842f0b0e",scope:"openid,AdobeID,creative_cloud",redirectUri:"https://oobe.adobe.com",imsServer:"ims-na1.adobelogin.com"},_=function(){let e=!1;if(u&&window.DOMParser)try{const t=new s.b,n=c.a.getAppPath("creativecloud")+(t.getOSInformation().indexOf("Win")>-1?"\\..\\..\\C3Config.xml":"/../../C3Config.xml");o.a.toConsole("IMS checking for redirection file S3Config.xml on: "+n);const r=window.cep.fs.readFile(n);if(0!==r.err)return e;const a=(new DOMParser).parseFromString(r.data,"text/xml").getElementsByTagName("C3Config")[0].getElementsByTagName("config")[0];if(a){const t=a.getElementsByTagName("namespace");for(let n=0;n<t.length;n++){const o=t[n];if(o&&"accc.container"===o.getAttribute("name")){const t=o.getElementsByTagName("property");for(let n=0;n<t.length;n++){const o=t[n];if(o&&"IMS_ENV"===o.getAttribute("name")){"STG"===o.firstChild.nodeValue&&(e=!0)}}}}}}catch(e){o.a.toConsole(e)}return e}();let E=_?{label:"Stage",clientId:"CCXInAppWelcomeStart2",clientSecret:"f43a1f96-135a-4b98-a9e9-5075630dbdd8",scope:"openid,AdobeID,creative_cloud",redirectUri:"https://oobe.adobe.com",imsServer:"ims-na1-stg1.adobelogin.com"}:h,v=null,g=null,S=[],m=!1,T=(new Date).valueOf(),y=!0;const b={ADOBESTOCK:{clientID:"AdobeStockClient1",clientScope:"AdobeID,openid,creative_cloud,read_organizations,gnav,additional_info.address.mail_to,sao.stock"},ADOBELEARN:{clientID:"AdobeSupport1",clientScope:"creative_cloud,AdobeID,openid,gnav,read_organizations,additional_info.projectedProductContext"},ADOBESEARCH:{clientID:"CCXInAppWelcomeStart2",clientScope:"creative_cloud,AdobeID,openid,gnav,read_organizations,additional_info.projectedProductContext"},ADOBEACCOUNT:{clientID:"adobedotcom2",clientScope:"creative_cloud,AdobeID,openid,gnav,read_organizations,additional_info.projectedProductContext"}};function O(e){return e&&e.data&&""!==e.data}function A(){o.a.toConsole("Warning - IMS access token fetch has timed out"),l.a.logErrorEvent("accessToken",{subcategory:l.a.ingestUtil.KEYS.SUBCATEGORY_AUTH,error:{desc:"IMS access token fetch has timed out",type:"timeout"}}),p=null,w(null)}function C(){f=null,v=null}function R(){p&&(clearTimeout(p),p=null)}function I(){const e=S.length;if(e){T=(new Date).valueOf();for(let t=0;t<e;++t){const e=S[t];e&&e(v,g)}S=[]}}function w(e){if(!e||e.extensionId===r.default.extensionID){if(e&&e.data&&e.data.error&&(R(),l.a.logErrorEvent("accessToken",{subcategory:l.a.ingestUtil.KEYS.SUBCATEGORY_AUTH,error:{desc:e.data.error,type:"fetch"}}),g=e.data.error),e&&e.data&&e.data.jump)return R(),o.a.toConsole("Access token jump url received"),l.a.logErrorEvent("accessToken",{subcategory:l.a.ingestUtil.KEYS.SUBCATEGORY_AUTH,error:{desc:"Received jump url with error "+e.data.error,type:"fetch"}}),o.a.toConsole("Access token request failure:: "+e.data.error),void w(null);if(u){if(R(),u.removeEventListener(u.events.imsFetchAccessToken,w),O(e)){switch(typeof e.data){case"string":{let t;try{t=JSON.parse(e.data)}catch(e){o.a.toConsole(e)}v=t&&t.access_token?t.access_token:null;break}case"object":v=e.data.access_token||null;break;default:v=null}v||o.a.toConsole("IMS response event: "+JSON.stringify(e))}else o.a.toConsole("Failed to get access token: "+JSON.stringify(e));if(m=!1,o.a.toConsole("IMS accessToken is : "+v),window.accessToken=v,null===v&&y)return y=!1,void P();I()}}}function N(){const e=(new Date).valueOf();try{const t=JSON.parse(window.atob(v.split(".")[1]));return e>new Date(parseInt(t.created_at)+parseInt(t.expires_in)-1e4).valueOf()}catch(t){return!!(e-T>=828e5)}}function P(e=((e=null,t=null)=>{})){if(f&&0!==f.length||e(null),E||(E=h),m)S.push(e);else{if(!u)return C(),m=!0,S.push(e),void a.a.readPlaceholderJSONData("imstoken.json").then(e=>{v=e.accessToken,m=!1,o.a.toConsole("IMS accessToken is : "+v),I()}).catch(e=>{o.a.toConsole("getAccessToken error: "+e),m=!1,I()});if(N()&&(o.a.toConsole("IMS: Clear expired access token."),v=null),v&&0!==v.length&&e)return void e(v);m=!0,e&&S.push(e),d&&"NO_VALID_USER"!==d||!u||(d=u.imsConnectWithEndpoint(E.imsServer)),u.addEventListener(u.events.imsFetchAccessToken,e=>{w(e)}),f&&""!==f&&u.imsFetchAccessToken(d,E.clientId,E.clientSecret,f,E.redirectUri,E.scope),R(),p=setTimeout(A,1e4)}}t.a={available:u,stage:_,environment:_?"stage":"prod",configure:function(e){u?f=e:o.a.toConsole("IMS services unavailable.")},isUserSignedIn:function(e){u&&e(!!f,f)},clearAccessToken:C,getAccessToken:P,getCachedAccessToken:function(){return v},getClientId:function(){return E||(E=h),E.clientId},getAccessTokenP:function(){return new Promise((e,t)=>{P((n,o)=>{n?e(n):t(Error("ims.getAccessToken failed:: "+o))})})},jumpURL:function(e,t,n){const r=b[e].clientID,a=b[e].clientScope,i=function(e){u&&(u.removeEventListener(u.events.imsFetchContinueToken,i),n&&n(O(e)&&e.data.details.jump?e.data.details.jump:t))};o.a.toConsole("IMS: Attempting SSO-URL: "+t),v?function(e,t,n,r){if(!u)return;const a=encodeURIComponent(n);o.a.toConsole("IMS: createFetchContinueTokenCall attempting SSO workflows"),u.addEventListener(u.events.imsFetchContinueToken,r),u.imsFetchContinueToken(d,v,e,a,t,"token","")}(r,a,t,i):n(t)},isAuthTokenExpired:N,__TESTS_resetConfig:function(e={_adobeUserGUID:""}){u=window.__adobe_cep__?new i:null,f=e._adobeUserGUID}}},aPQi:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return l}));class o{}o._PANEL="Panel",o._MODELESS="Modeless",o._MODAL_DIALOG="ModalDialog";(class{constructor(e,t,n,o){this.major=e,this.minor=t,this.micro=n,this.special=o}}).MAX_NUM=999999999;class r{constructor(e,t,n,o){this.type=e,this.scope=t,this.appId=n,this.extensionId=o,this.data=""}}class a{}var i;a.USER_DATA="userData",a.COMMON_FILES="commonFiles",a.MY_DOCUMENTS="myDocuments",a.APPLICATION="application",a.EXTENSION="extension",a.HOST_APPLICATION="hostApplication",function(e){e.RGB="rgb",e.GRADIENT="gradient",e.NONE="none"}(i||(i={}));class s{constructor(e,t,n){this.menuItemLabel=e,this.enabled=t,this.checked=n}}class c{constructor(e,t,n){this.menuItemID=e,this.enabled=t,this.checked=n}}class l{constructor(){this.hostEnvironment=window.hostEnvironment}getHostEnvironment(){return this.hostEnvironment=JSON.parse(window.__adobe_cep__.getHostEnvironment()),this.hostEnvironment}closeExtension(){window.__adobe_cep__.closeExtension()}getSystemPath(e){var t=decodeURI(window.__adobe_cep__.getSystemPath(e)),n=this.getOSInformation();return n.indexOf("Windows")>=0?t=t.replace("file:///",""):n.indexOf("Mac")>=0&&(t=t.replace("file://","")),t}evalScript(e,t){null==t&&(t=function(e){}),window.__adobe_cep__.evalScript(e,t)}getApplicationID(){return this.getHostEnvironment().appId}getHostCapabilities(){return JSON.parse(window.__adobe_cep__.getHostCapabilities())}dispatchEvent(e){"object"==typeof e.data&&(e.data=JSON.stringify(e.data)),window.__adobe_cep__.dispatchEvent(e)}addEventListener(e,t,n){window.__adobe_cep__.addEventListener(e,t,n)}removeEventListener(e,t,n){window.__adobe_cep__.removeEventListener(e,t,n)}requestOpenExtension(e,t){window.__adobe_cep__.requestOpenExtension(e,t)}getExtensions(e){var t=JSON.stringify(e),n=window.__adobe_cep__.getExtensions(t);return JSON.parse(n)}getNetworkPreferences(){var e=window.__adobe_cep__.getNetworkPreferences();return JSON.parse(e)}initResourceBundle(){for(var e=JSON.parse(window.__adobe_cep__.initResourceBundle()),t=document.querySelectorAll("[data-locale]"),n=0;n<t.length;n++){var o=t[n],r=o.getAttribute("data-locale");if(r)for(var a in e)if(0===a.indexOf(r)){var i=e[a];if(a.length==r.length)o.innerHTML=i;else if("."==a.charAt(r.length)){o[a.substring(r.length+1)]=i}}}return e}dumpInstallationInfo(){return window.__adobe_cep__.dumpInstallationInfo()}getOSInformation(){var e=navigator.userAgent;if("Win32"==navigator.platform||"Windows"==navigator.platform){var t="Windows",n="";return e.indexOf("Windows")>-1&&(e.indexOf("Windows NT 5.0")>-1?t="Windows 2000":e.indexOf("Windows NT 5.1")>-1?t="Windows XP":e.indexOf("Windows NT 5.2")>-1?t="Windows Server 2003":e.indexOf("Windows NT 6.0")>-1?t="Windows Vista":e.indexOf("Windows NT 6.1")>-1?t="Windows 7":e.indexOf("Windows NT 6.2")>-1?t="Windows 8":e.indexOf("Windows NT 6.3")>-1?t="Windows 8.1":e.indexOf("Windows NT 10")>-1&&(t="Windows 10"),n=e.indexOf("WOW64")>-1||e.indexOf("Win64")>-1?" 64-bit":" 32-bit"),t+n}if("MacIntel"==navigator.platform||"Macintosh"==navigator.platform){var o="Mac OS X";return e.indexOf("Mac OS X")>-1&&(o=(o=e.substring(e.indexOf("Mac OS X"),e.indexOf(")"))).replace(/_/g,".")),o}return"Unknown Operation System"}openURLInDefaultBrowser(e){return window.cep.util.openURLInDefaultBrowser(e)}getExtensionID(){return window.__adobe_cep__.getExtensionId()}getScaleFactor(){return window.__adobe_cep__.getScaleFactor()}setScaleFactorChangedHandler(e){window.__adobe_cep__.setScaleFactorChangedHandler(e)}getCurrentApiVersion(){return JSON.parse(window.__adobe_cep__.getCurrentApiVersion())}setPanelFlyoutMenu(e){"string"==typeof e&&window.__adobe_cep__.invokeSync("setPanelFlyoutMenu",e)}updatePanelMenuItem(e,t,n){var o=!1;if(this.getHostCapabilities().EXTENDED_PANEL_MENU){var r=new s(e,t,n);o=window.__adobe_cep__.invokeSync("updatePanelMenuItem",JSON.stringify(r))}return o}setContextMenu(e,t){"string"==typeof e&&window.__adobe_cep__.invokeAsync("setContextMenu",e,t)}setContextMenuByJSON(e,t){"string"==typeof e&&window.__adobe_cep__.invokeAsync("setContextMenuByJSON",e,t)}updateContextMenuItem(e,t,n){var o=new c(e,t,n);return window.__adobe_cep__.invokeSync("updateContextMenuItem",JSON.stringify(o))}isWindowVisible(){return window.__adobe_cep__.invokeSync("isWindowVisible","")}resizeContent(e,t){window.__adobe_cep__.resizeContent(e,t)}registerInvalidCertificateCallback(e){return window.__adobe_cep__.registerInvalidCertificateCallback(e)}registerKeyEventsInterest(e){return window.__adobe_cep__.registerKeyEventsInterest(e)}setWindowTitle(e){window.__adobe_cep__.invokeSync("setWindowTitle",e)}getWindowTitle(){return window.__adobe_cep__.invokeSync("getWindowTitle","")}}l.THEME_COLOR_CHANGED_EVENT="com.adobe.csxs.events.ThemeColorChanged"},"bq/Q":function(e,t,n){"use strict";var o=n("qVAS"),r=n("iH74"),a=n("iTuP");const i={JSLOAD:"scripts loaded",COMPLETE:"complete",HOSTJS:"JS code after host data",RENDER:"render",APPDATA:"app.data",LOADTIME:"total load time",SOPHIA_DATA:"sophia.data",LEARN_DATA:"learn.data",I18N:"i18n.data",SEARCH:"Search",FILES:"CC Files",PHOTOS:"CC Photos",JSINIT:"JS Init",CEP:"CEP Configure",DEPENDENCIES:"Dependencies",HOSTADAPTER:"host adapter",DOCUMENTLISTENERS:"document listeners",READY:"App JS ready"},s=[i.COMPLETE,i.DOCUMENTLISTENERS];let c=!1,l=!1,u=null,d=0;const p={},f={},h=[];function _(){const e=d||window.perfGlobalStart,t=window.performance.now()-e;return Math.round(t)}t.a={TIMERS:i,configure:function(e){var t;e&&(e.highbeam&&(t=e.highbeam)&&(c=t.enabled||!1,u=t.category||null,u||(r.a.toConsole("CCX-Performance: Error 'category' parameter is required for HighBeam perfromance logging, data will NOT be sent."),c=!1)),l=e.reportMarks||!1,e.start&&(d=e.start))},markStart:function(e){d=e||window.performance.now()},set:function(e){console.time(e);const t=new Date;p[e]=window.performance.now(),f[e]=t.toISOString(),h.push({mode:"set",id:e,globalDelta:_()});let n=e+" Start";for(let t=e.length;t<24;t++)n+=" ";r.a.toConsole(`Timeline: ${n}: ${(p[e]-d).toFixed(2)}ms`)},measure:function(e,t,n){t=t||p[e]||d;const o=new Date;n=n||f[e]||o.toISOString();const i=window.performance.now(),c={mode:"measure",id:e,deltaT:Math.round(i-t),globalDelta:_()};p[e]&&console.timeEnd(e);let l=e;for(let t=e.length;t<30;t++)l+=" ";r.a.toConsole(`Timeline measure: ${l}: ${(i-d).toFixed(2)}ms`),-1===s.indexOf(l.trim())&&a.a.logMiscellaneousEvent("perf",{time:(i-d).toFixed(2),perf:l||null,eventStart:n}),h.push(c)},report:function(e){const t=h.length,n={};r.a.toConsole("[perf.report] ----------------------------------------------");for(let e=0;e<t;++e){const t=h[e];let o;"measure"===t.mode?(o="[perf.measure] "+t.id+": "+t.deltaT+" ms (global: "+t.globalDelta+" ms)",n[t.id]=t.deltaT):l&&(o="[perf.set] mark for: "+t.id+" (global: "+t.globalDelta+" ms)"),o&&r.a.toConsole(o)}c&&o.a.logDataGroupEvent("Startup Performance",n,u,"performance"),e&&(h.length=0)}}},cneo:function(e,t,n){"use strict";(function(e,o){n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return Gt})),n.d(t,"c",(function(){return Ue})),n.d(t,"d",(function(){return ne})),n.d(t,"e",(function(){return ae})),n.d(t,"f",(function(){return Zt})),n.d(t,"g",(function(){return ot})),n.d(t,"h",(function(){return He})),n.d(t,"i",(function(){return Z})),n.d(t,"j",(function(){return Ze})),n.d(t,"k",(function(){return R})),n.d(t,"l",(function(){return pt})),n.d(t,"m",(function(){return Qt})),n.d(t,"n",(function(){return $t})),n.d(t,"o",(function(){return rt})),n.d(t,"p",(function(){return it})),n.d(t,"q",(function(){return kt})),n.d(t,"r",(function(){return Yt})),n.d(t,"s",(function(){return zt})),n.d(t,"t",(function(){return lt})),n.d(t,"u",(function(){return J})),n.d(t,"v",(function(){return ht})),n.d(t,"w",(function(){return ze})),n.d(t,"x",(function(){return We})),n.d(t,"y",(function(){return ft})),n.d(t,"z",(function(){return Ye})),n.d(t,"A",(function(){return ge})),n.d(t,"B",(function(){return dt})),n.d(t,"C",(function(){return vt}));
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
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

THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.

See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};var a=function(){return(a=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function i(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function s(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var o,r,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(o=a.next()).done;)i.push(o.value)}catch(e){r={error:e}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return i}var c=[];Object.freeze(c);var l={};function u(){return++Ae.mobxGuid}function d(e){throw p(!1,e),"X"}function p(e,t){if(!e)throw new Error("[mobx] "+(t||"An invariant failed, however the error is obfuscated because this is an production build."))}Object.freeze(l);function f(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var h=function(){};function _(e){return null!==e&&"object"==typeof e}function E(e){if(null===e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}function v(e,t,n){Object.defineProperty(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function g(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return _(e)&&!0===e[n]}}function S(e){return e instanceof Map}function m(e){return e instanceof Set}function T(e){var t=new Set;for(var n in e)t.add(n);return Object.getOwnPropertySymbols(e).forEach((function(n){Object.getOwnPropertyDescriptor(e,n).enumerable&&t.add(n)})),Array.from(t)}function y(e){return e&&e.toString?e.toString():new String(e).toString()}function b(e){return null===e?null:"object"==typeof e?""+e:e}var O=Symbol("mobx administration"),A=function(){function e(e){void 0===e&&(e="Atom@"+u()),this.name=e,this.isPendingUnobservation=!1,this.isBeingObserved=!1,this.observers=new Set,this.diffValue=0,this.lastAccessedBy=0,this.lowestObserverState=ie.NOT_TRACKING}return e.prototype.onBecomeObserved=function(){this.onBecomeObservedListeners&&this.onBecomeObservedListeners.forEach((function(e){return e()}))},e.prototype.onBecomeUnobserved=function(){this.onBecomeUnobservedListeners&&this.onBecomeUnobservedListeners.forEach((function(e){return e()}))},e.prototype.reportObserved=function(){return Le(this)},e.prototype.reportChanged=function(){Ne(),function(e){if(e.lowestObserverState===ie.STALE)return;e.lowestObserverState=ie.STALE,e.observers.forEach((function(t){t.dependenciesState===ie.UP_TO_DATE&&(t.isTracing!==se.NONE&&De(t,e),t.onBecomeStale()),t.dependenciesState=ie.STALE}))}(this),Pe()},e.prototype.toString=function(){return this.name},e}(),C=g("Atom",A);function R(e,t,n){void 0===t&&(t=h),void 0===n&&(n=h);var o,r=new A(e);return t!==h&&Qe("onBecomeObserved",r,t,o),n!==h&&function(e,t,n){Qe("onBecomeUnobserved",e,t,n)}(r,n),r}var I={identity:function(e,t){return e===t},structural:function(e,t){return tn(e,t)},default:function(e,t){return Object.is(e,t)}},w=Symbol("mobx did run lazy initializers"),N=Symbol("mobx pending decorators"),P={},L={};function D(e,t){var n=t?P:L;return n[e]||(n[e]={configurable:!0,enumerable:t,get:function(){return U(this),this[e]},set:function(t){U(this),this[e]=t}})}function U(e){if(!0!==e[w]){var t=e[N];if(t)for(var n in v(e,w,!0),t){var o=t[n];o.propertyCreator(e,o.prop,o.descriptor,o.decoratorTarget,o.decoratorArguments)}}}function x(e,t){return function(){var n,o=function(o,r,i,s){if(!0===s)return t(o,r,i,o,n),null;if(!Object.prototype.hasOwnProperty.call(o,N)){var c=o[N];v(o,N,a({},c))}return o[N][r]={prop:r,propertyCreator:t,descriptor:i,decoratorTarget:o,decoratorArguments:n},D(r,e)};return k(arguments)?(n=c,o.apply(null,arguments)):(n=Array.prototype.slice.call(arguments),o)}}function k(e){return(2===e.length||3===e.length)&&"string"==typeof e[1]||4===e.length&&!0===e[3]}function M(e,t,n){return ct(e)?e:Array.isArray(e)?J.array(e,{name:n}):E(e)?J.object(e,void 0,{name:n}):S(e)?J.map(e,{name:n}):m(e)?J.set(e,{name:n}):e}function B(e){return e}function G(t){p(t);var n=x(!0,(function(e,n,o,r,a){var i=o?o.initializer?o.initializer.call(e):o.value:void 0;Wt(e).addObservableProp(n,i,t)})),o=(void 0!==e&&e.env,n);return o.enhancer=t,o}var Y={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};function j(e){return null==e?Y:"string"==typeof e?{name:e,deep:!0,proxy:!0}:e}Object.freeze(Y);var F=G(M),V=G((function(e,t,n){return null==e||zt(e)||kt(e)||Yt(e)||Vt(e)?e:Array.isArray(e)?J.array(e,{name:n,deep:!1}):E(e)?J.object(e,void 0,{name:n,deep:!1}):S(e)?J.map(e,{name:n,deep:!1}):m(e)?J.set(e,{name:n,deep:!1}):d(!1)})),H=G(B),W=G((function(e,t,n){return tn(e,t)?t:e}));function q(e){return e.defaultDecorator?e.defaultDecorator.enhancer:!1===e.deep?B:M}var K={box:function(e,t){arguments.length>2&&X("box");var n=j(t);return new ce(e,q(n),n.name,!0,n.equals)},array:function(e,t){arguments.length>2&&X("array");var n=j(t);return Pt(e,q(n),n.name)},map:function(e,t){arguments.length>2&&X("map");var n=j(t);return new Gt(e,q(n),n.name)},set:function(e,t){arguments.length>2&&X("set");var n=j(t);return new Ft(e,q(n),n.name)},object:function(e,t,n){"string"==typeof arguments[1]&&X("object");var o=j(n);if(!1===o.proxy)return $e({},e,t,o);var r=et(o),a=$e({},void 0,void 0,o),i=bt(a);return tt(i,e,t,r),i},ref:H,shallow:V,deep:F,struct:W},J=function(e,t,n){if("string"==typeof arguments[1])return F.apply(null,arguments);if(ct(e))return e;var o=E(e)?J.object(e,t,n):Array.isArray(e)?J.array(e,t):S(e)?J.map(e,t):m(e)?J.set(e,t):e;if(o!==e)return o;d(!1)};function X(e){d("Expected one or two arguments to observable."+e+". Did you accidentally try to use observable."+e+" as decorator?")}Object.keys(K).forEach((function(e){return J[e]=K[e]}));var z=x(!1,(function(e,t,n,o,r){var i=n.get,s=n.set,c=r[0]||{};Wt(e).addComputedProp(e,t,a({get:i,set:s,context:e},c))})),Q=z({equals:I.structural}),Z=function(e,t,n){if("string"==typeof t)return z.apply(null,arguments);if(null!==e&&"object"==typeof e&&1===arguments.length)return z.apply(null,arguments);var o="object"==typeof t?t:{};return o.get=e,o.set="function"==typeof t?t:o.set,o.name=o.name||e.name||"",new ue(o)};function $(e,t,n){var o=function(){return ee(e,t,n||this,arguments)};return o.isMobxAction=!0,o}function ee(e,t,n,o){var r=function(e,t,n,o){var r=0;var a=Se();Ne();var i=oe(!0);return{prevDerivation:a,prevAllowStateChanges:i,notifySpy:!1,startTime:r}}(),a=!0;try{var i=t.apply(n,o);return a=!1,i}finally{a?(Ae.suppressReactionErrors=a,te(r),Ae.suppressReactionErrors=!1):te(r)}}function te(e){re(e.prevAllowStateChanges),Pe(),me(e.prevDerivation),e.notifySpy}function ne(e,t){var n,o=oe(e);try{n=t()}finally{re(o)}return n}function oe(e){var t=Ae.allowStateChanges;return Ae.allowStateChanges=e,t}function re(e){Ae.allowStateChanges=e}function ae(e){var t,n=Ae.computationDepth;Ae.computationDepth=0;try{t=e()}finally{Ae.computationDepth=n}return t}Z.struct=Q;var ie,se,ce=function(e){function t(t,n,o,r,a){void 0===o&&(o="ObservableValue@"+u()),void 0===r&&(r=!0),void 0===a&&(a=I.default);var i=e.call(this,o)||this;return i.enhancer=n,i.name=o,i.equals=a,i.hasUnreportedChange=!1,i.value=n(t,void 0,o),i}return function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.prototype.set=function(e){this.value;if((e=this.prepareNewValue(e))!==Ae.UNCHANGED){0,this.setNewValue(e)}},t.prototype.prepareNewValue=function(e){if(_e(this),Ot(this)){var t=Ct(this,{object:this,type:"update",newValue:e});if(!t)return Ae.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value,this.name),this.equals(this.value,e)?Ae.UNCHANGED:e},t.prototype.setNewValue=function(e){var t=this.value;this.value=e,this.reportChanged(),Rt(this)&&wt(this,{type:"update",object:this,newValue:e,oldValue:t})},t.prototype.get=function(){return this.reportObserved(),this.dehanceValue(this.value)},t.prototype.intercept=function(e){return At(this,e)},t.prototype.observe=function(e,t){return t&&e({object:this,type:"update",newValue:this.value,oldValue:void 0}),It(this,e)},t.prototype.toJSON=function(){return this.get()},t.prototype.toString=function(){return this.name+"["+this.value+"]"},t.prototype.valueOf=function(){return b(this.get())},t.prototype[Symbol.toPrimitive]=function(){return this.valueOf()},t}(A),le=g("ObservableValue",ce),ue=function(){function e(e){this.dependenciesState=ie.NOT_TRACKING,this.observing=[],this.newObserving=null,this.isBeingObserved=!1,this.isPendingUnobservation=!1,this.observers=new Set,this.diffValue=0,this.runId=0,this.lastAccessedBy=0,this.lowestObserverState=ie.UP_TO_DATE,this.unboundDepsCount=0,this.__mapid="#"+u(),this.value=new pe(null),this.isComputing=!1,this.isRunningSetter=!1,this.isTracing=se.NONE,this.derivation=e.get,this.name=e.name||"ComputedValue@"+u(),e.set&&(this.setter=$(this.name+"-setter",e.set)),this.equals=e.equals||(e.compareStructural||e.struct?I.structural:I.default),this.scope=e.context,this.requiresReaction=!!e.requiresReaction,this.keepAlive=!!e.keepAlive}return e.prototype.onBecomeStale=function(){!function(e){if(e.lowestObserverState!==ie.UP_TO_DATE)return;e.lowestObserverState=ie.POSSIBLY_STALE,e.observers.forEach((function(t){t.dependenciesState===ie.UP_TO_DATE&&(t.dependenciesState=ie.POSSIBLY_STALE,t.isTracing!==se.NONE&&De(t,e),t.onBecomeStale())}))}(this)},e.prototype.onBecomeObserved=function(){this.onBecomeObservedListeners&&this.onBecomeObservedListeners.forEach((function(e){return e()}))},e.prototype.onBecomeUnobserved=function(){this.onBecomeUnobservedListeners&&this.onBecomeUnobservedListeners.forEach((function(e){return e()}))},e.prototype.get=function(){this.isComputing&&d("Cycle detected in computation "+this.name+": "+this.derivation),0!==Ae.inBatch||0!==this.observers.size||this.keepAlive?(Le(this),he(this)&&this.trackAndCompute()&&function(e){if(e.lowestObserverState===ie.STALE)return;e.lowestObserverState=ie.STALE,e.observers.forEach((function(t){t.dependenciesState===ie.POSSIBLY_STALE?t.dependenciesState=ie.STALE:t.dependenciesState===ie.UP_TO_DATE&&(e.lowestObserverState=ie.UP_TO_DATE)}))}(this)):he(this)&&(this.warnAboutUntrackedRead(),Ne(),this.value=this.computeValue(!1),Pe());var e=this.value;if(fe(e))throw e.cause;return e},e.prototype.peek=function(){var e=this.computeValue(!1);if(fe(e))throw e.cause;return e},e.prototype.set=function(e){if(this.setter){p(!this.isRunningSetter,"The setter of computed value '"+this.name+"' is trying to update itself. Did you intend to update an _observable_ value, instead of the computed property?"),this.isRunningSetter=!0;try{this.setter.call(this.scope,e)}finally{this.isRunningSetter=!1}}else p(!1,!1)},e.prototype.trackAndCompute=function(){var e=this.value,t=this.dependenciesState===ie.NOT_TRACKING,n=this.computeValue(!0),o=t||fe(e)||fe(n)||!this.equals(e,n);return o&&(this.value=n),o},e.prototype.computeValue=function(e){var t;if(this.isComputing=!0,Ae.computationDepth++,e)t=Ee(this,this.derivation,this.scope);else if(!0===Ae.disableErrorBoundaries)t=this.derivation.call(this.scope);else try{t=this.derivation.call(this.scope)}catch(e){t=new pe(e)}return Ae.computationDepth--,this.isComputing=!1,t},e.prototype.suspend=function(){this.keepAlive||(ve(this),this.value=void 0)},e.prototype.observe=function(e,t){var n=this,o=!0,r=void 0;return Ke((function(){var a=n.get();if(!o||t){var i=Se();e({type:"update",object:n,newValue:a,oldValue:r}),me(i)}o=!1,r=a}))},e.prototype.warnAboutUntrackedRead=function(){},e.prototype.toJSON=function(){return this.get()},e.prototype.toString=function(){return this.name+"["+this.derivation.toString()+"]"},e.prototype.valueOf=function(){return b(this.get())},e.prototype[Symbol.toPrimitive]=function(){return this.valueOf()},e}(),de=g("ComputedValue",ue);!function(e){e[e.NOT_TRACKING=-1]="NOT_TRACKING",e[e.UP_TO_DATE=0]="UP_TO_DATE",e[e.POSSIBLY_STALE=1]="POSSIBLY_STALE",e[e.STALE=2]="STALE"}(ie||(ie={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(se||(se={}));var pe=function(e){this.cause=e};function fe(e){return e instanceof pe}function he(e){switch(e.dependenciesState){case ie.UP_TO_DATE:return!1;case ie.NOT_TRACKING:case ie.STALE:return!0;case ie.POSSIBLY_STALE:for(var t=Se(),n=e.observing,o=n.length,r=0;r<o;r++){var a=n[r];if(de(a)){if(Ae.disableErrorBoundaries)a.get();else try{a.get()}catch(e){return me(t),!0}if(e.dependenciesState===ie.STALE)return me(t),!0}}return Te(e),me(t),!1}}function _e(e){var t=e.observers.size>0;Ae.computationDepth>0&&t&&d(!1),Ae.allowStateChanges||!t&&"strict"!==Ae.enforceActions||d(!1)}function Ee(e,t,n){Te(e),e.newObserving=new Array(e.observing.length+100),e.unboundDepsCount=0,e.runId=++Ae.runId;var o,r=Ae.trackingDerivation;if(Ae.trackingDerivation=e,!0===Ae.disableErrorBoundaries)o=t.call(n);else try{o=t.call(n)}catch(e){o=new pe(e)}return Ae.trackingDerivation=r,function(e){for(var t=e.observing,n=e.observing=e.newObserving,o=ie.UP_TO_DATE,r=0,a=e.unboundDepsCount,i=0;i<a;i++){0===(s=n[i]).diffValue&&(s.diffValue=1,r!==i&&(n[r]=s),r++),s.dependenciesState>o&&(o=s.dependenciesState)}n.length=r,e.newObserving=null,a=t.length;for(;a--;){0===(s=t[a]).diffValue&&Ie(s,e),s.diffValue=0}for(;r--;){var s;1===(s=n[r]).diffValue&&(s.diffValue=0,Re(s,e))}o!==ie.UP_TO_DATE&&(e.dependenciesState=o,e.onBecomeStale())}(e),o}function ve(e){var t=e.observing;e.observing=[];for(var n=t.length;n--;)Ie(t[n],e);e.dependenciesState=ie.NOT_TRACKING}function ge(e){var t=Se();try{return e()}finally{me(t)}}function Se(){var e=Ae.trackingDerivation;return Ae.trackingDerivation=null,e}function me(e){Ae.trackingDerivation=e}function Te(e){if(e.dependenciesState!==ie.UP_TO_DATE){e.dependenciesState=ie.UP_TO_DATE;for(var t=e.observing,n=t.length;n--;)t[n].lowestObserverState=ie.UP_TO_DATE}}var ye=function(){this.version=5,this.UNCHANGED={},this.trackingDerivation=null,this.computationDepth=0,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!0,this.enforceActions=!1,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1},be=!0,Oe=!1,Ae=function(){var e=Ce();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(be=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new ye).version&&(be=!1),be?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new ye):(setTimeout((function(){Oe||d("There are multiple, different versions of MobX active. Make sure MobX is loaded only once or use `configure({ isolateGlobalState: true })`")}),1),new ye)}();function Ce(){return"undefined"!=typeof window?window:o}function Re(e,t){e.observers.add(t),e.lowestObserverState>t.dependenciesState&&(e.lowestObserverState=t.dependenciesState)}function Ie(e,t){e.observers.delete(t),0===e.observers.size&&we(e)}function we(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,Ae.pendingUnobservations.push(e))}function Ne(){Ae.inBatch++}function Pe(){if(0==--Ae.inBatch){ke();for(var e=Ae.pendingUnobservations,t=0;t<e.length;t++){var n=e[t];n.isPendingUnobservation=!1,0===n.observers.size&&(n.isBeingObserved&&(n.isBeingObserved=!1,n.onBecomeUnobserved()),n instanceof ue&&n.suspend())}Ae.pendingUnobservations=[]}}function Le(e){var t=Ae.trackingDerivation;return null!==t?(t.runId!==e.lastAccessedBy&&(e.lastAccessedBy=t.runId,t.newObserving[t.unboundDepsCount++]=e,e.isBeingObserved||(e.isBeingObserved=!0,e.onBecomeObserved())),!0):(0===e.observers.size&&Ae.inBatch>0&&we(e),!1)}function De(e,t){if(console.log("[mobx.trace] '"+e.name+"' is invalidated due to a change in: '"+t.name+"'"),e.isTracing===se.BREAK){var n=[];!function e(t,n,o){if(n.length>=1e3)return void n.push("(and many more)");n.push(""+new Array(o).join("\t")+t.name),t.dependencies&&t.dependencies.forEach((function(t){return e(t,n,o+1)}))}((o=e,nt(Qt(o,r))),n,1),new Function("debugger;\n/*\nTracing '"+e.name+"'\n\nYou are entering this break point because derivation '"+e.name+"' is being traced and '"+t.name+"' is now forcing it to update.\nJust follow the stacktrace you should now see in the devtools to see precisely what piece of your code is causing this update\nThe stackframe you are looking for is at least ~6-8 stack-frames up.\n\n"+(e instanceof ue?e.derivation.toString().replace(/[*]\//g,"/"):"")+"\n\nThe dependencies for this derivation are:\n\n"+n.join("\n")+"\n*/\n    ")()}var o,r}var Ue=function(){function e(e,t,n){void 0===e&&(e="Reaction@"+u()),this.name=e,this.onInvalidate=t,this.errorHandler=n,this.observing=[],this.newObserving=[],this.dependenciesState=ie.NOT_TRACKING,this.diffValue=0,this.runId=0,this.unboundDepsCount=0,this.__mapid="#"+u(),this.isDisposed=!1,this._isScheduled=!1,this._isTrackPending=!1,this._isRunning=!1,this.isTracing=se.NONE}return e.prototype.onBecomeStale=function(){this.schedule()},e.prototype.schedule=function(){this._isScheduled||(this._isScheduled=!0,Ae.pendingReactions.push(this),ke())},e.prototype.isScheduled=function(){return this._isScheduled},e.prototype.runReaction=function(){if(!this.isDisposed){if(Ne(),this._isScheduled=!1,he(this)){this._isTrackPending=!0;try{this.onInvalidate(),this._isTrackPending}catch(e){this.reportExceptionInDerivation(e)}}Pe()}},e.prototype.track=function(e){if(!this.isDisposed){Ne();0,this._isRunning=!0;var t=Ee(this,e,void 0);this._isRunning=!1,this._isTrackPending=!1,this.isDisposed&&ve(this),fe(t)&&this.reportExceptionInDerivation(t.cause),Pe()}},e.prototype.reportExceptionInDerivation=function(e){var t=this;if(this.errorHandler)this.errorHandler(e,this);else{if(Ae.disableErrorBoundaries)throw e;var n="[mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: '"+this+"'";Ae.suppressReactionErrors?console.warn("[mobx] (error in reaction '"+this.name+"' suppressed, fix error of causing action below)"):console.error(n,e),Ae.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},e.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this._isRunning||(Ne(),ve(this),Pe()))},e.prototype.getDisposer=function(){var e=this.dispose.bind(this);return e[O]=this,e},e.prototype.toString=function(){return"Reaction["+this.name+"]"},e.prototype.trace=function(e){void 0===e&&(e=!1),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=!1;"boolean"==typeof e[e.length-1]&&(n=e.pop());var o=_t(e);if(!o)return d(!1);o.isTracing===se.NONE&&console.log("[mobx.trace] '"+o.name+"' tracing enabled");o.isTracing=n?se.BREAK:se.LOG}(this,e)},e}();var xe=function(e){return e()};function ke(){Ae.inBatch>0||Ae.isRunningReactions||xe(Me)}function Me(){Ae.isRunningReactions=!0;for(var e=Ae.pendingReactions,t=0;e.length>0;){100==++t&&(console.error("Reaction doesn't converge to a stable state after 100 iterations. Probably there is a cycle in the reactive function: "+e[0]),e.splice(0));for(var n=e.splice(0),o=0,r=n.length;o<r;o++)n[o].runReaction()}Ae.isRunningReactions=!1}var Be=g("Reaction",Ue);function Ge(e){var t=xe;xe=function(n){return e((function(){return t(n)}))}}function Ye(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}function je(){d(!1)}function Fe(e){return function(t,n,o){if(o){if(o.value)return{value:$(e,o.value),enumerable:!1,configurable:!0,writable:!0};var r=o.initializer;return{enumerable:!1,configurable:!0,writable:!0,initializer:function(){return $(e,r.call(this))}}}return Ve(e).apply(this,arguments)}}function Ve(e){return function(t,n,o){Object.defineProperty(t,n,{configurable:!0,enumerable:!1,get:function(){},set:function(t){v(this,n,He(e,t))}})}}var He=function(e,t,n,o){return 1===arguments.length&&"function"==typeof e?$(e.name||"<unnamed action>",e):2===arguments.length&&"function"==typeof t?$(e,t):1===arguments.length&&"string"==typeof e?Fe(e):!0!==o?Fe(t).apply(null,arguments):void v(e,t,$(e.name||t,n.value,this))};function We(e,t){"string"==typeof e||e.name;return ee(0,"function"==typeof e?e:t,this,void 0)}function qe(e,t,n){v(e,t,$(t,n.bind(e)))}function Ke(e,t){void 0===t&&(t=l);var n,o=t&&t.name||e.name||"Autorun@"+u();if(!t.scheduler&&!t.delay)n=new Ue(o,(function(){this.track(i)}),t.onError);else{var r=Xe(t),a=!1;n=new Ue(o,(function(){a||(a=!0,r((function(){a=!1,n.isDisposed||n.track(i)})))}),t.onError)}function i(){e(n)}return n.schedule(),n.getDisposer()}He.bound=function(e,t,n,o){return!0===o?(qe(e,t,n.value),null):n?{configurable:!0,enumerable:!1,get:function(){return qe(this,t,n.value||n.initializer.call(this)),this[t]},set:je}:{enumerable:!1,configurable:!0,set:function(e){qe(this,t,e)},get:function(){}}};var Je=function(e){return e()};function Xe(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:Je}function ze(e,t,n){void 0===n&&(n=l);var o,r,a,i=n.name||"Reaction@"+u(),s=He(i,n.onError?(o=n.onError,r=t,function(){try{return r.apply(this,arguments)}catch(e){o.call(this,e)}}):t),c=!n.scheduler&&!n.delay,d=Xe(n),p=!0,f=!1,h=n.compareStructural?I.structural:n.equals||I.default,_=new Ue(i,(function(){p||c?E():f||(f=!0,d(E))}),n.onError);function E(){if(f=!1,!_.isDisposed){var t=!1;_.track((function(){var n=e(_);t=p||!h(a,n),a=n})),p&&n.fireImmediately&&s(a,_),p||!0!==t||s(a,_),p&&(p=!1)}}return _.schedule(),_.getDisposer()}function Qe(e,t,n,o){var r="string"==typeof n?Qt(t,n):Qt(t),a="string"==typeof n?o:n,i=e+"Listeners";return r[i]?r[i].add(a):r[i]=new Set([a]),"function"!=typeof r[e]?d(!1):function(){var e=r[i];e&&(e.delete(a),0===e.size&&delete r[i])}}function Ze(e){var t=e.enforceActions,n=e.computedRequiresReaction,o=e.disableErrorBoundaries,r=e.reactionScheduler;if(!0===e.isolateGlobalState&&((Ae.pendingReactions.length||Ae.inBatch||Ae.isRunningReactions)&&d("isolateGlobalState should be called before MobX is running any reactions"),Oe=!0,be&&(0==--Ce().__mobxInstanceCount&&(Ce().__mobxGlobals=void 0),Ae=new ye)),void 0!==t){var a=void 0;switch(t){case!0:case"observed":a=!0;break;case!1:case"never":a=!1;break;case"strict":case"always":a="strict";break;default:d("Invalid value for 'enforceActions': '"+t+"', expected 'never', 'always' or 'observed'")}Ae.enforceActions=a,Ae.allowStateChanges=!0!==a&&"strict"!==a}void 0!==n&&(Ae.computedRequiresReaction=!!n),void 0!==o&&(!0===o&&console.warn("WARNING: Debug feature only. MobX will NOT recover from errors when `disableErrorBoundaries` is enabled."),Ae.disableErrorBoundaries=!!o),r&&Ge(r)}function $e(e,t,n,o){var r=et(o=j(o));return U(e),Wt(e,o.name,r.enhancer),t&&tt(e,t,n,r),e}function et(e){return e.defaultDecorator||(!1===e.deep?H:F)}function tt(e,t,n,o){Ne();try{var r=T(t);for(var a in r){var i=r[a],s=Object.getOwnPropertyDescriptor(t,i);0;var c=(n&&i in n?n[i]:s.get?z:o)(e,i,s,!0);c&&Object.defineProperty(e,i,c)}}finally{Pe()}}function nt(e){var t,n,o={name:e.name};return e.observing&&e.observing.length>0&&(o.dependencies=(t=e.observing,n=[],t.forEach((function(e){-1===n.indexOf(e)&&n.push(e)})),n).map(nt)),o}function ot(e,t,n){var o;if(Yt(e)||kt(e)||le(e))o=Zt(e);else{if(!zt(e))return d(!1);if("string"!=typeof t)return d(!1);o=Zt(e,t)}return void 0!==o.dehancer?d(!1):(o.dehancer="function"==typeof t?t:n,function(){o.dehancer=void 0})}function rt(e,t,n){return"function"==typeof n?function(e,t,n){return Zt(e,t).intercept(n)}(e,t,n):function(e,t){return Zt(e).intercept(t)}(e,t)}function at(e,t){if(null==e)return!1;if(void 0!==t){if(!1===zt(e))return!1;if(!e[O].values.has(t))return!1;var n=Qt(e,t);return de(n)}return de(e)}function it(e,t){return"string"!=typeof t?d(!1):at(e,t)}function st(e,t){return null!=e&&(void 0!==t?!!zt(e)&&e[O].values.has(t):zt(e)||!!e[O]||C(e)||Be(e)||de(e))}function ct(e){return 1!==arguments.length&&d(!1),st(e)}function lt(e,t){return"string"!=typeof t?d(!1):st(e,t)}function ut(e){return zt(e)?e[O].getKeys():Yt(e)||Vt(e)?Array.from(e.keys()):kt(e)?e.map((function(e,t){return t})):d(!1)}function dt(e){return zt(e)?ut(e).map((function(t){return e[t]})):Yt(e)?ut(e).map((function(t){return e.get(t)})):Vt(e)?Array.from(e.values()):kt(e)?e.slice():d(!1)}function pt(e){return zt(e)?ut(e).map((function(t){return[t,e[t]]})):Yt(e)?ut(e).map((function(t){return[t,e.get(t)]})):Vt(e)?Array.from(e.entries()):kt(e)?e.map((function(e,t){return[t,e]})):d(!1)}function ft(e,t,n){if(2!==arguments.length||Vt(e))if(zt(e)){var o=e[O],r=o.values.get(t);r?o.write(t,n):o.addObservableProp(t,n,o.defaultEnhancer)}else if(Yt(e))e.set(t,n);else if(Vt(e))e.add(t);else{if(!kt(e))return d(!1);"number"!=typeof t&&(t=parseInt(t,10)),p(t>=0,"Not a valid index: '"+t+"'"),Ne(),t>=e.length&&(e.length=t+1),e[t]=n,Pe()}else{Ne();var a=t;try{for(var i in a)ft(e,i,a[i])}finally{Pe()}}}function ht(e,t,n,o){return"function"==typeof n?function(e,t,n,o){return Zt(e,t).observe(n,o)}(e,t,n,o):function(e,t,n){return Zt(e).observe(t,n)}(e,t,n)}function _t(e){switch(e.length){case 0:return Ae.trackingDerivation;case 1:return Qt(e[0]);case 2:return Qt(e[0],e[1])}}function Et(e,t){void 0===t&&(t=void 0),Ne();try{return e.apply(t)}finally{Pe()}}function vt(e,t,n){return 1===arguments.length||t&&"object"==typeof t?St(e,t):gt(e,t,n||{})}function gt(e,t,n){var o;"number"==typeof n.timeout&&(o=setTimeout((function(){if(!a[O].isDisposed){a();var e=new Error("WHEN_TIMEOUT");if(!n.onError)throw e;n.onError(e)}}),n.timeout)),n.name=n.name||"When@"+u();var r=$(n.name+"-effect",t),a=Ke((function(t){e()&&(t.dispose(),o&&clearTimeout(o),r())}),n);return a}function St(e,t){var n;var o=new Promise((function(o,r){var i=gt(e,o,a({},t,{onError:r}));n=function(){i(),r("WHEN_CANCELLED")}}));return o.cancel=n,o}function mt(e){return e[O]}function Tt(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e}var yt={has:function(e,t){if(t===O||"constructor"===t||t===w)return!0;var n=mt(e);return Tt(t)?n.has(t):t in e},get:function(e,t){if(t===O||"constructor"===t||t===w)return e[t];var n=mt(e),o=n.values.get(t);if(o instanceof A){var r=o.get();return void 0===r&&n.has(t),r}return Tt(t)&&n.has(t),e[t]},set:function(e,t,n){return!!Tt(t)&&(ft(e,t,n),!0)},deleteProperty:function(e,t){return!!Tt(t)&&(mt(e).remove(t),!0)},ownKeys:function(e){return mt(e).keysAtom.reportObserved(),Reflect.ownKeys(e)},preventExtensions:function(e){return d("Dynamic observable objects cannot be frozen"),!1}};function bt(e){var t=new Proxy(e,yt);return e[O].proxy=t,t}function Ot(e){return void 0!==e.interceptors&&e.interceptors.length>0}function At(e,t){var n=e.interceptors||(e.interceptors=[]);return n.push(t),f((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function Ct(e,t){var n=Se();try{var o=e.interceptors;if(o)for(var r=0,a=o.length;r<a&&(p(!(t=o[r](t))||t.type,"Intercept handlers should return nothing or a change object"),t);r++);return t}finally{me(n)}}function Rt(e){return void 0!==e.changeListeners&&e.changeListeners.length>0}function It(e,t){var n=e.changeListeners||(e.changeListeners=[]);return n.push(t),f((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function wt(e,t){var n=Se(),o=e.changeListeners;if(o){for(var r=0,a=(o=o.slice()).length;r<a;r++)o[r](t);me(n)}}var Nt={get:function(e,t){return t===O?e[O]:"length"===t?e[O].getArrayLength():"number"==typeof t?Dt.get.call(e,t):"string"!=typeof t||isNaN(t)?Dt.hasOwnProperty(t)?Dt[t]:e[t]:Dt.get.call(e,parseInt(t))},set:function(e,t,n){return"length"===t?(e[O].setArrayLength(n),!0):"number"==typeof t?(Dt.set.call(e,t,n),!0):!isNaN(t)&&(Dt.set.call(e,parseInt(t),n),!0)},preventExtensions:function(e){return d("Observable arrays cannot be frozen"),!1}};function Pt(e,t,n,o){void 0===n&&(n="ObservableArray@"+u()),void 0===o&&(o=!1);var r,a,i,s=new Lt(n,t,o);r=s.values,a=O,i=s,Object.defineProperty(r,a,{enumerable:!1,writable:!1,configurable:!0,value:i});var c=new Proxy(s.values,Nt);if(s.proxy=c,e&&e.length){var l=oe(!0);s.spliceWithArray(0,0,e),re(l)}return c}var Lt=function(){function e(e,t,n){this.owned=n,this.values=[],this.proxy=void 0,this.lastKnownLength=0,this.atom=new A(e||"ObservableArray@"+u()),this.enhancer=function(n,o){return t(n,o,e+"[..]")}}return e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.dehanceValues=function(e){return void 0!==this.dehancer&&e.length>0?e.map(this.dehancer):e},e.prototype.intercept=function(e){return At(this,e)},e.prototype.observe=function(e,t){return void 0===t&&(t=!1),t&&e({object:this.proxy,type:"splice",index:0,added:this.values.slice(),addedCount:this.values.length,removed:[],removedCount:0}),It(this,e)},e.prototype.getArrayLength=function(){return this.atom.reportObserved(),this.values.length},e.prototype.setArrayLength=function(e){if("number"!=typeof e||e<0)throw new Error("[mobx.array] Out of range: "+e);var t=this.values.length;if(e!==t)if(e>t){for(var n=new Array(e-t),o=0;o<e-t;o++)n[o]=void 0;this.spliceWithArray(t,0,n)}else this.spliceWithArray(e,t-e)},e.prototype.updateArrayLength=function(e,t){if(e!==this.lastKnownLength)throw new Error("[mobx] Modification exception: the internal structure of an observable array was changed.");this.lastKnownLength+=t},e.prototype.spliceWithArray=function(e,t,n){var o=this;_e(this.atom);var r=this.values.length;if(void 0===e?e=0:e>r?e=r:e<0&&(e=Math.max(0,r+e)),t=1===arguments.length?r-e:null==t?0:Math.max(0,Math.min(t,r-e)),void 0===n&&(n=c),Ot(this)){var a=Ct(this,{object:this.proxy,type:"splice",index:e,removedCount:t,added:n});if(!a)return c;t=a.removedCount,n=a.added}n=0===n.length?n:n.map((function(e){return o.enhancer(e,void 0)}));var i=this.spliceItemsIntoValues(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice(e,n,i),this.dehanceValues(i)},e.prototype.spliceItemsIntoValues=function(e,t,n){var o;if(n.length<1e4)return(o=this.values).splice.apply(o,function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(s(arguments[t]));return e}([e,t],n));var r=this.values.slice(e,e+t);return this.values=this.values.slice(0,e).concat(n,this.values.slice(e+t)),r},e.prototype.notifyArrayChildUpdate=function(e,t,n){var o=!this.owned&&!1,r=Rt(this),a=r||o?{object:this.proxy,type:"update",index:e,newValue:t,oldValue:n}:null;this.atom.reportChanged(),r&&wt(this,a)},e.prototype.notifyArraySplice=function(e,t,n){var o=!this.owned&&!1,r=Rt(this),a=r||o?{object:this.proxy,type:"splice",index:e,removed:n,added:t,removedCount:n.length,addedCount:t.length}:null;this.atom.reportChanged(),r&&wt(this,a)},e}(),Dt={intercept:function(e){return this[O].intercept(e)},observe:function(e,t){return void 0===t&&(t=!1),this[O].observe(e,t)},clear:function(){return this.splice(0)},replace:function(e){var t=this[O];return t.spliceWithArray(0,t.values.length,e)},toJS:function(){return this.slice()},toJSON:function(){return this.toJS()},splice:function(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];var r=this[O];switch(arguments.length){case 0:return[];case 1:return r.spliceWithArray(e);case 2:return r.spliceWithArray(e,t)}return r.spliceWithArray(e,t,n)},spliceWithArray:function(e,t,n){return this[O].spliceWithArray(e,t,n)},push:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this[O];return n.spliceWithArray(n.values.length,0,e),n.values.length},pop:function(){return this.splice(Math.max(this[O].values.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this[O];return n.spliceWithArray(0,0,e),n.values.length},reverse:function(){var e=this.slice();return e.reverse.apply(e,arguments)},sort:function(e){var t=this.slice();return t.sort.apply(t,arguments)},remove:function(e){var t=this[O],n=t.dehanceValues(t.values).indexOf(e);return n>-1&&(this.splice(n,1),!0)},get:function(e){var t=this[O];if(t){if(e<t.values.length)return t.atom.reportObserved(),t.dehanceValue(t.values[e]);console.warn("[mobx.array] Attempt to read an array index ("+e+") that is out of bounds ("+t.values.length+"). Please check length first. Out of bound indices will not be tracked by MobX")}},set:function(e,t){var n=this[O],o=n.values;if(e<o.length){_e(n.atom);var r=o[e];if(Ot(n)){var a=Ct(n,{type:"update",object:n.proxy,index:e,newValue:t});if(!a)return;t=a.newValue}(t=n.enhancer(t,r))!==r&&(o[e]=t,n.notifyArrayChildUpdate(e,t,r))}else{if(e!==o.length)throw new Error("[mobx.array] Index out of bounds, "+e+" is larger than "+o.length);n.spliceWithArray(e,0,[t])}}};["concat","every","filter","forEach","indexOf","join","lastIndexOf","map","reduce","reduceRight","slice","some","toString","toLocaleString"].forEach((function(e){Dt[e]=function(){var t=this[O];t.atom.reportObserved();var n=t.dehanceValues(t.values);return n[e].apply(n,arguments)}}));var Ut,xt=g("ObservableArrayAdministration",Lt);function kt(e){return _(e)&&xt(e[O])}var Mt,Bt={},Gt=function(){function e(e,t,n){if(void 0===t&&(t=M),void 0===n&&(n="ObservableMap@"+u()),this.enhancer=t,this.name=n,this[Ut]=Bt,this._keysAtom=R(this.name+".keys()"),this[Symbol.toStringTag]="Map","function"!=typeof Map)throw new Error("mobx.map requires Map polyfill for the current browser. Check babel-polyfill or core-js/es6/map.js");this._data=new Map,this._hasMap=new Map,this.merge(e)}return e.prototype._has=function(e){return this._data.has(e)},e.prototype.has=function(e){return this._hasMap.has(e)?this._hasMap.get(e).get():this._updateHasMapEntry(e,!1).get()},e.prototype.set=function(e,t){var n=this._has(e);if(Ot(this)){var o=Ct(this,{type:n?"update":"add",object:this,newValue:t,name:e});if(!o)return this;t=o.newValue}return n?this._updateValue(e,t):this._addValue(e,t),this},e.prototype.delete=function(e){var t=this;if(Ot(this)&&!(o=Ct(this,{type:"delete",object:this,name:e})))return!1;if(this._has(e)){var n=Rt(this),o=n?{type:"delete",object:this,oldValue:this._data.get(e).value,name:e}:null;return Et((function(){t._keysAtom.reportChanged(),t._updateHasMapEntry(e,!1),t._data.get(e).setNewValue(void 0),t._data.delete(e)})),n&&wt(this,o),!0}return!1},e.prototype._updateHasMapEntry=function(e,t){var n=this._hasMap.get(e);return n?n.setNewValue(t):(n=new ce(t,B,this.name+"."+y(e)+"?",!1),this._hasMap.set(e,n)),n},e.prototype._updateValue=function(e,t){var n=this._data.get(e);if((t=n.prepareNewValue(t))!==Ae.UNCHANGED){var o=Rt(this),r=o?{type:"update",object:this,oldValue:n.value,name:e,newValue:t}:null;0,n.setNewValue(t),o&&wt(this,r)}},e.prototype._addValue=function(e,t){var n=this;_e(this._keysAtom),Et((function(){var o=new ce(t,n.enhancer,n.name+"."+y(e),!1);n._data.set(e,o),t=o.value,n._updateHasMapEntry(e,!0),n._keysAtom.reportChanged()}));var o=Rt(this),r=o?{type:"add",object:this,name:e,newValue:t}:null;o&&wt(this,r)},e.prototype.get=function(e){return this.has(e)?this.dehanceValue(this._data.get(e).get()):this.dehanceValue(void 0)},e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.keys=function(){return this._keysAtom.reportObserved(),this._data.keys()},e.prototype.values=function(){var e=this,t=0,n=Array.from(this.keys());return an({next:function(){return t<n.length?{value:e.get(n[t++]),done:!1}:{done:!0}}})},e.prototype.entries=function(){var e=this,t=0,n=Array.from(this.keys());return an({next:function(){if(t<n.length){var o=n[t++];return{value:[o,e.get(o)],done:!1}}return{done:!0}}})},e.prototype[(Ut=O,Symbol.iterator)]=function(){return this.entries()},e.prototype.forEach=function(e,t){var n,o;try{for(var r=i(this),a=r.next();!a.done;a=r.next()){var c=s(a.value,2),l=c[0],u=c[1];e.call(t,u,l,this)}}catch(e){n={error:e}}finally{try{a&&!a.done&&(o=r.return)&&o.call(r)}finally{if(n)throw n.error}}},e.prototype.merge=function(e){var t=this;return Yt(e)&&(e=e.toJS()),Et((function(){E(e)?T(e).forEach((function(n){return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){var n=s(e,2),o=n[0],r=n[1];return t.set(o,r)})):S(e)?(e.constructor!==Map&&d("Cannot initialize from classes that inherit from Map: "+e.constructor.name),e.forEach((function(e,n){return t.set(n,e)}))):null!=e&&d("Cannot initialize map from "+e)})),this},e.prototype.clear=function(){var e=this;Et((function(){ge((function(){var t,n;try{for(var o=i(e.keys()),r=o.next();!r.done;r=o.next()){var a=r.value;e.delete(a)}}catch(e){t={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}}))}))},e.prototype.replace=function(e){var t=this;return Et((function(){var n,o=E(n=e)?Object.keys(n):Array.isArray(n)?n.map((function(e){return s(e,1)[0]})):S(n)||Yt(n)?Array.from(n.keys()):d("Cannot get keys from '"+n+"'");Array.from(t.keys()).filter((function(e){return-1===o.indexOf(e)})).forEach((function(e){return t.delete(e)})),t.merge(e)})),this},Object.defineProperty(e.prototype,"size",{get:function(){return this._keysAtom.reportObserved(),this._data.size},enumerable:!0,configurable:!0}),e.prototype.toPOJO=function(){var e,t,n={};try{for(var o=i(this),r=o.next();!r.done;r=o.next()){var a=s(r.value,2),c=a[0],l=a[1];n["symbol"==typeof c?c:y(c)]=l}}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}return n},e.prototype.toJS=function(){return new Map(this)},e.prototype.toJSON=function(){return this.toPOJO()},e.prototype.toString=function(){var e=this;return this.name+"[{ "+Array.from(this.keys()).map((function(t){return y(t)+": "+e.get(t)})).join(", ")+" }]"},e.prototype.observe=function(e,t){return It(this,e)},e.prototype.intercept=function(e){return At(this,e)},e}(),Yt=g("ObservableMap",Gt),jt={},Ft=function(){function e(e,t,n){if(void 0===t&&(t=M),void 0===n&&(n="ObservableSet@"+u()),this.name=n,this[Mt]=jt,this._data=new Set,this._atom=R(this.name),this[Symbol.toStringTag]="Set","function"!=typeof Set)throw new Error("mobx.set requires Set polyfill for the current browser. Check babel-polyfill or core-js/es6/set.js");this.enhancer=function(e,o){return t(e,o,n)},e&&this.replace(e)}return e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.clear=function(){var e=this;Et((function(){ge((function(){var t,n;try{for(var o=i(e._data.values()),r=o.next();!r.done;r=o.next()){var a=r.value;e.delete(a)}}catch(e){t={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}}))}))},e.prototype.forEach=function(e,t){var n,o;try{for(var r=i(this),a=r.next();!a.done;a=r.next()){var s=a.value;e.call(t,s,s,this)}}catch(e){n={error:e}}finally{try{a&&!a.done&&(o=r.return)&&o.call(r)}finally{if(n)throw n.error}}},Object.defineProperty(e.prototype,"size",{get:function(){return this._atom.reportObserved(),this._data.size},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this;if((_e(this._atom),Ot(this))&&!(o=Ct(this,{type:"add",object:this,newValue:e})))return this;if(!this.has(e)){Et((function(){t._data.add(t.enhancer(e,void 0)),t._atom.reportChanged()}));var n=Rt(this),o=n?{type:"add",object:this,newValue:e}:null;0,n&&wt(this,o)}return this},e.prototype.delete=function(e){var t=this;if(Ot(this)&&!(o=Ct(this,{type:"delete",object:this,oldValue:e})))return!1;if(this.has(e)){var n=Rt(this),o=n?{type:"delete",object:this,oldValue:e}:null;return Et((function(){t._atom.reportChanged(),t._data.delete(e)})),n&&wt(this,o),!0}return!1},e.prototype.has=function(e){return this._atom.reportObserved(),this._data.has(this.dehanceValue(e))},e.prototype.entries=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return an({next:function(){var o=e;return e+=1,o<n.length?{value:[t[o],n[o]],done:!1}:{done:!0}}})},e.prototype.keys=function(){return this.values()},e.prototype.values=function(){this._atom.reportObserved();var e=this,t=0,n=Array.from(this._data.values());return an({next:function(){return t<n.length?{value:e.dehanceValue(n[t++]),done:!1}:{done:!0}}})},e.prototype.replace=function(e){var t=this;return Vt(e)&&(e=e.toJS()),Et((function(){Array.isArray(e)||m(e)?(t.clear(),e.forEach((function(e){return t.add(e)}))):null!=e&&d("Cannot initialize set from "+e)})),this},e.prototype.observe=function(e,t){return It(this,e)},e.prototype.intercept=function(e){return At(this,e)},e.prototype.toJS=function(){return new Set(this)},e.prototype.toString=function(){return this.name+"[ "+Array.from(this).join(", ")+" ]"},e.prototype[(Mt=O,Symbol.iterator)]=function(){return this.values()},e}(),Vt=g("ObservableSet",Ft),Ht=function(){function e(e,t,n,o){void 0===t&&(t=new Map),this.target=e,this.values=t,this.name=n,this.defaultEnhancer=o,this.keysAtom=new A(n+".keys")}return e.prototype.read=function(e){return this.values.get(e).get()},e.prototype.write=function(e,t){var n=this.target,o=this.values.get(e);if(o instanceof ue)o.set(t);else{if(Ot(this)){if(!(a=Ct(this,{type:"update",object:this.proxy||n,name:e,newValue:t})))return;t=a.newValue}if((t=o.prepareNewValue(t))!==Ae.UNCHANGED){var r=Rt(this),a=r?{type:"update",object:this.proxy||n,oldValue:o.value,name:e,newValue:t}:null;0,o.setNewValue(t),r&&wt(this,a)}}},e.prototype.has=function(e){var t=this.pendingKeys||(this.pendingKeys=new Map),n=t.get(e);if(n)return n.get();var o=!!this.values.get(e);return n=new ce(o,B,this.name+"."+y(e)+"?",!1),t.set(e,n),n.get()},e.prototype.addObservableProp=function(e,t,n){void 0===n&&(n=this.defaultEnhancer);var o=this.target;if(Ot(this)){var r=Ct(this,{object:this.proxy||o,name:e,type:"add",newValue:t});if(!r)return;t=r.newValue}var a=new ce(t,n,this.name+"."+y(e),!1);this.values.set(e,a),t=a.value,Object.defineProperty(o,e,function(e){return qt[e]||(qt[e]={configurable:!0,enumerable:!0,get:function(){return this[O].read(e)},set:function(t){this[O].write(e,t)}})}(e)),this.notifyPropertyAddition(e,t)},e.prototype.addComputedProp=function(e,t,n){var o,r,a,i=this.target;n.name=n.name||this.name+"."+y(t),this.values.set(t,new ue(n)),(e===i||(o=e,r=t,!(a=Object.getOwnPropertyDescriptor(o,r))||!1!==a.configurable&&!1!==a.writable))&&Object.defineProperty(e,t,function(e){return Kt[e]||(Kt[e]={configurable:!1,enumerable:!1,get:function(){return Jt(this).read(e)},set:function(t){Jt(this).write(e,t)}})}(t))},e.prototype.remove=function(e){if(this.values.has(e)){var t=this.target;if(Ot(this))if(!(i=Ct(this,{object:this.proxy||t,name:e,type:"remove"})))return;try{Ne();var n=Rt(this),o=this.values.get(e),r=o&&o.get();if(o&&o.set(void 0),this.keysAtom.reportChanged(),this.values.delete(e),this.pendingKeys){var a=this.pendingKeys.get(e);a&&a.set(!1)}delete this.target[e];var i=n?{type:"remove",object:this.proxy||t,oldValue:r,name:e}:null;0,n&&wt(this,i)}finally{Pe()}}},e.prototype.illegalAccess=function(e,t){console.warn("Property '"+t+"' of '"+e+"' was accessed through the prototype chain. Use 'decorate' instead to declare the prop or access it statically through it's owner")},e.prototype.observe=function(e,t){return It(this,e)},e.prototype.intercept=function(e){return At(this,e)},e.prototype.notifyPropertyAddition=function(e,t){var n=Rt(this),o=n?{type:"add",object:this.proxy||this.target,name:e,newValue:t}:null;if(n&&wt(this,o),this.pendingKeys){var r=this.pendingKeys.get(e);r&&r.set(!0)}this.keysAtom.reportChanged()},e.prototype.getKeys=function(){var e,t;this.keysAtom.reportObserved();var n=[];try{for(var o=i(this.values),r=o.next();!r.done;r=o.next()){var a=s(r.value,2),c=a[0];a[1]instanceof ce&&n.push(c)}}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}return n},e}();function Wt(e,t,n){if(void 0===t&&(t=""),void 0===n&&(n=M),Object.prototype.hasOwnProperty.call(e,O))return e[O];E(e)||(t=(e.constructor.name||"ObservableObject")+"@"+u()),t||(t="ObservableObject@"+u());var o=new Ht(e,new Map,y(t),n);return v(e,O,o),o}var qt=Object.create(null),Kt=Object.create(null);function Jt(e){var t=e[O];return t||(U(e),e[O])}var Xt=g("ObservableObjectAdministration",Ht);function zt(e){return!!_(e)&&(U(e),Xt(e[O]))}function Qt(e,t){if("object"==typeof e&&null!==e){if(kt(e))return void 0!==t&&d(!1),e[O].atom;if(Vt(e))return e[O];if(Yt(e)){var n=e;return void 0===t?n._keysAtom:((o=n._data.get(t)||n._hasMap.get(t))||d(!1),o)}var o;if(U(e),t&&!e[O]&&e[t],zt(e))return t?((o=e[O].values.get(t))||d(!1),o):d(!1);if(C(e)||de(e)||Be(e))return e}else if("function"==typeof e&&Be(e[O]))return e[O];return d(!1)}function Zt(e,t){return e||d("Expecting some object"),void 0!==t?Zt(Qt(e,t)):C(e)||de(e)||Be(e)||Yt(e)||Vt(e)?e:(U(e),e[O]?e[O]:void d(!1))}function $t(e,t){return(void 0!==t?Qt(e,t):zt(e)||Yt(e)||Vt(e)?Zt(e):Qt(e)).name}var en=Object.prototype.toString;function tn(e,t){return nn(e,t)}function nn(e,t,n,o){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var r=typeof e;return("function"===r||"object"===r||"object"==typeof t)&&function(e,t,n,o){e=on(e),t=on(t);var r=en.call(e);if(r!==en.call(t))return!1;switch(r){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(e)===Symbol.valueOf.call(t)}var a="[object Array]"===r;if(!a){if("object"!=typeof e||"object"!=typeof t)return!1;var i=e.constructor,s=t.constructor;if(i!==s&&!("function"==typeof i&&i instanceof i&&"function"==typeof s&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1}o=o||[];var c=(n=n||[]).length;for(;c--;)if(n[c]===e)return o[c]===t;if(n.push(e),o.push(t),a){if((c=e.length)!==t.length)return!1;for(;c--;)if(!nn(e[c],t[c],n,o))return!1}else{var l=Object.keys(e),u=void 0;if(c=l.length,Object.keys(t).length!==c)return!1;for(;c--;)if(u=l[c],!rn(t,u)||!nn(e[u],t[u],n,o))return!1}return n.pop(),o.pop(),!0}(e,t,n,o)}function on(e){return kt(e)?e.slice():S(e)||Yt(e)||m(e)||Vt(e)?Array.from(e.entries()):e}function rn(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function an(e){return e[Symbol.iterator]=sn,e}function sn(){return this}if("undefined"==typeof Proxy||"undefined"==typeof Symbol)throw new Error("[mobx] MobX 5+ requires Proxy and Symbol objects. If your environment doesn't support Symbol or Proxy objects, please downgrade to MobX 4. For React Native Android, consider upgrading JSCore.");"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:Ye,extras:{getDebugName:$t},$mobx:O})}).call(this,n("5IsQ"),n("pCvA"))},digs:function(e,t,n){"use strict";var o=n("+fA7"),r=n.n(o),a=n("ZN6I"),i=n("iH74"),s=n("iTuP");const c=function(){let e={};return function t(n={},o=!1){return new Promise((i,c)=>{a.a.getAccessToken((a,l)=>{if(!a)return s.a.logErrorEvent("accessToken",{subcategory:s.a.ingestUtil.KEYS.SUBCATEGORY_NET,error:{desc:"No access token for request: "+l,type:"netutils"}}),c(new Error("No access token: "+l));const u=Object.assign({},{retries:1,retryInterval:500,requestNewToken:null},n);u.headers=Object.assign({},u.headers||{},{Authorization:"Bearer "+a}),o&&e.abort&&e.abort(),e=r()(u,(e,n,o)=>{e||n.statusCode<200||n.statusCode>=300?(u.retries=u.retries-1,u.retries<=0?c(e):setTimeout(()=>{i(t(u))},u.retryInterval)):i(n)})})})}}();t.a={downLoadImage:function(e,t){i.a.toConsole("Request downloading image from: "+e);const n=new XMLHttpRequest;n.onreadystatechange=function(){4===this.readyState&&200===this.status&&t(this.response)},n.onerror=function(e){i.a.toConsole("downLoadImage error: "+JSON.stringify(e)),t(null)},n.open("GET",e,!0),n.responseType="blob",n.send()},ajax:function(e,t,n){const o=new XMLHttpRequest;o.onreadystatechange=function(){4!==this.readyState||200!==this.status&&0!==this.status||t.call(n||null,this.response)},o.onerror=function(e){i.a.toConsole("[netUtil.ajax] Error: "+JSON.stringify(e)),t.call(n||null,e)},o.open("GET",e,!0),o.send()},promise:function(e,t,n,o){return new Promise((r,a)=>{const i=new XMLHttpRequest;i.open(e,t,!0),i.onload=function(){200===i.status||202===i.status?r(i.response):a(i.statusText)},i.onerror=function(){a(i.statusText||"Network Error")},n&&(i.setRequestHeader("x-api-key","CCXInAppWelcomeStart2"),i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("Authorization","Bearer "+n),o&&Object.keys(o).forEach(e=>{void 0!==o[e]&&i.setRequestHeader(e,o[e])})),i.send()})},readPlaceholderJSONData:function(e,t){return new Promise((n,o)=>{const r=new XMLHttpRequest;r.open("GET","./placeholder/"+e,!0),r.onload=function(){200===r.status||0===r.status?n(JSON.parse(r.response,t)):o(r.statusText)},r.onerror=function(){o(r.statusText)},r.send()})},loadExternalScript:function(e){return new Promise((t,n)=>{const o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.defer=!1,o.src=e,o.onload=function(){t(o)},o.onerror=function(e){n(e)},document.body.appendChild(o)})},requestWithAccessToken:c}},iH74:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));class o{static async init(e=""){if("DRWV"===e)return void clearTimeout(this.logPoll);const t=n("zUbE").default,r=n("Ojs7").default;r.available&&(t.isWindowsOS()?o.file=t.getTempDir():o.file=r.getUserData()+"/../Logs",o.file=o.file+"/CreativeCloud",window.cep.fs.makedir(o.file),o.file=o.file+"/CCX Welcome",window.cep.fs.makedir(o.file),o.file=o.file+"/",o.file=o.file+`Start(${r.getExtensionVersion().version})-${r.applicationID}-${r.applicationVersion}`,o.flushEnabled=!0,o.logs.push("Initialize logging"),await o.flush())}static async rotateLog(){return new Promise(e=>{n("Ojs7").default.evalExtendScript(`var f = new File('${o.file}.log'); f.length`,t=>{parseInt(t)>5242880&&(window.cep.fs.deleteFile(o.file+"-prev.log"),window.cep.fs.rename(o.file+".log",o.file+"-prev.log")),e()})})}static async flush(){if(o.flushEnabled&&0!==o.logs.length&&!o.idleCallBackRequested)return new Promise(e=>{o.idleCallBackRequested=!0,window.requestIdleCallback(()=>{o.idleCallBackRequested=!1,o.rotateLog().then(()=>{const t=n("Ojs7").default,r=n("lphy"),a=o.logs.splice(0,o.logs.length).join("\n").replace(/\'/g,"\\'").replace(/\n/g,"\\n").split("\\n").map(e=>r.encode(e)).join("\\n");t.evalExtendScript(`\n\t\t\t\tvar f = new File("${o.file}.log");\n\t\t\t\tf.open('a');\n\t\t\t\tf.write('${a}');`,t=>{console.log("Log to disk result: ",t),e()})})})})}static configure(e,t){window.addEventListener("error",(function(e){o.toConsole(`Received unhandled error event: ${e.message} @ ${e.filename}, Line ${e.lineno}, Col ${e.colno}, ${e.error&&e.error.stack}`)})),window.addEventListener("unhandledrejection",e=>{o.toConsole(`Received unhandled rejection event: ${e.reason} ${e.error&&e.error.stack}`)}),o._enabled=e,t&&(o.logPrefix=t),this.logPoll=window.setTimeout(()=>{o.flushEnabled||o.init()},1e4)}static toConsole(e,t){if(!o._enabled)return;let n="",r=0,a=!1;"object"==typeof t?(n=t.prefix?" - "+t.prefix:n,r=t.indent?t.indent:r,a=t.error?t.error:a):"string"==typeof t&&(n=" - "+t);let i=o.logPrefix+n+" :: ";for(;r>0;r--)i+="     ";i+=e,o.logs.push((new Date).toString()+" "+i),a?console.error(i):console.log(i),o.flush()}static debug(e,t){t&&window.alert("DEBUG BREAK: "+e),o.toConsole(e,"DEBUG")}static mark(e,t){o.toConsole("@"+Date()+" "+e,t)}static logJSON(e,t){window.__adobe_cep__?o.toConsole(e+" "+JSON.stringify(t)):o.toConsole(e+"\n"+JSON.stringify(t,null,4))}static logJSONDelayed(e,t){setTimeout(()=>{o.logJSON(e,t)},1e3)}}o.logs=["\n\n\n\n\n"],o.file="",o.flushEnabled=!1,o._enabled=!0,o.logPrefix="",o.logPoll=0,o.idleCallBackRequested=!1},iTuP:function(e,t,n){"use strict";var o=n("iH74"),r=n("ZN6I"),a=n("oj1z"),i=n("kmDf");const s=n("7sxG");let c,l,u,d=!1;const p=[],f={log:function(e){o.a.toConsole(e)},getAccessToken:function(e){const t=r.a.getCachedAccessToken();try{e(null,t)}catch(e){o.a.toConsole("Ingest crashed with error "+e)}},clearAccessToken:function(){r.a.clearAccessToken()}};function h(e){const t=JSON.parse(JSON.stringify(u));return t["event.guid"]=a.a.generateGUID(),t["event.type"]=e||null,t["ccxp.hasAccessToken"]=!!r.a.getCachedAccessToken(),t}function _(){return c?c.getAnalyticsQueryString():""}function E(e){e=e||{},l&&d?(e["event.offline"]=!navigator.onLine,(e["event.user_guid"]||e["event.device_guid"])&&l.postEvent(e)):p.push(e)}function v(e){p.forEach(t=>{e&&(t["event.context_guid"]=e);for(const e in u)!t[e]&&u[e]&&(t[e]=u[e]);E(t)})}t.a={enabled:d,configure:function(e,t,n){c=t,n=n||r.a.environment,u=c.configureBasePayload();const a=c.configurationOptions(),i={ENVIRONMENT:n,ANALYTICS_API_KEY:a.API_KEY,ANALYTICS_X_PRODUCT:a.X_PRODUCT,ANALYTICS_PROJECT:a.PROJECT,ANALYTICS_USER_REGION:a.USER_REGION,ANALYTICS_INGEST_TYPE:a.INGEST_TYPE,ANALYTICS_MAX_QUEUED_EVENTS:150,ANALYTICS_DEBOUNCE:0,TIMESTAMP_PROPERTY_NAME:"event.dts_end",ALLOW_NO_TOKEN:!0};l=s.createInstance(f,i),l.enable(e),d=e&&t&&l,o.a.toConsole("analytics.ingest: ("+n+") "+(d?"active":"disabled")),d&&v()},getAnalyticsQueryString:_,composeURLWithAnalyticsQueryString:function(e){let t=e;if(t){const e=t.indexOf("#");let n="";e>=0&&(n=t.substr(e),t=t.substr(0,e));const o=t.indexOf("?")<0?"?":"&";t+=o+_()+n}return t},logClickedEvent:function(e,t){if(c){const n="widget"===e?t:h("click");return"widget"===e&&(t={},delete n.fieldData),c.processClickEvent(e,t,n),n&&E(n),n}},logRenderedEvent:function(e,t){if(c){const n="widget"===e?t:h("render");return"widget"===e&&(t={},delete n.fieldData),c.processRenderEvent(e,t,n),n&&E(n),n}},logMiscellaneousEvent:function(e,t){if(c){const n="widget"===e?t:h("misc");"widget"===e&&(t={},delete n.fieldData),c.processMiscellaneousEvent(e,t,n),n&&E(n)}},logErrorEvent:function(e,t){if(c){const n="widget"===e?t:h("error");"widget"===e&&(t={},delete n.fieldData),c.processErrorEvent(e,t,n),n&&E(n)}},logDropEvent:function(e,t){if(c){const n="widget"===e?t:h("drop");"widget"===e&&(t={},delete n.fieldData),c.processMiscellaneousEvent(e,t,n),n&&E(n)}},setEnabledDelayed:function(e,t){l&&(d=e&&c,l.enable(e),v(t))},postEvent:E,ingestUtil:i.a}},kmDf:function(e,t,n){"use strict";var o=n("oj1z"),r=n("SUPi"),a=n.n(r);const i={ENV_COM_NAME:"CCX Start",PAGE_FIRSTRUN:"First-run",EVENT_TYPE_INIT:"initialize",EVENT_TYPE_VIDEO:"view",EVENT_TYPE_RENDER:"render",EVENT_TYPE_CLICK:"click",EVENT_TYPE_ERROR:"error",EVENT_TYPE_INITIALIZE:"init",EVENT_TYPE_DROP:"drop",EVENT_TYPE_PERF:"performance",EVENT_TYPE_MISC:"misc",EVENT_TYPE_REFRESH:"refresh",WORKFLOW_NAV:"Navigation",WORKFLOW_INIT:"Initialize",WORKFLOW_WORK:"Work",WORKFLOW_SEARCH:"Search",WORKFLOW_HOME:"Home",WORKFLOW_APPENTRY:"Appentry",WORKFLOW_LEARN:"Learn",WORKFLOW_TOAST:"Toast",WORKFLOW_DEFAULT:"Home-Default",WORKFLOW_FALLBACK:"Fallback",WORKFLOW_NGL:"NGL",WORKFLOW_WIDGET:"WIDGET",WORKFLOW_AUTH:"Auth",WORKFLOW_WHATS_NEW:"Whats-New",WORKFLOW_TOUT:"Tout",CATEGORY_DESKTOP:"DESKTOP",SUBCATEGORY_BUTTON_NEXT:"Next",SUBCATEGORY_CARD:"Engagement-stream",SUBCATEGORY_TRIALCLOCK:"Trial-clock",SUBCATEGORY_PROFILE:"Profile",SUBCATEGORY_CHANGETAB:"Change-tab",SUBCATEGORY_LEGEND:"Legend",SUBCATEGORY_BUY:"Buy",SUBCATEGORY_RECENT:"Recentfile",SUBCATEGORY_SEARCH:"Search",SUBCATEGORY_SEARCH_RESULTS:"All-results",SUBCATEGORY_SEARCH_BAR:"Search-bar",SUBCATEGORY_SEARCH_LEARN:"Learn",SUBCATEGORY_LIGHTROOM:"Lightroom",SUBCATEGORY_WIDGET:"Widget",SUBCATEGORY_AUTH:"Auth",SUBCATEGORY_NET:"NetUtils",SUBCATEGORY_STOCK:"Stock",SUBCATEGORY_INITIALIZE:"Init",SUBCATEGORY_BANNER_BASIC:"Banner-Basic",SUBCATEGORY_BANNER_MULTI_LINK:"Banner-Multi-Link",SUBCATEGORY_BANNER_EMPTY:"Banner-Empty",SUBCATEGORY_COLLAPSIBLE_CONTAINER:"Collapsible-Container",SUBCATEGORY_PERSONAL_MESSAGE:"Personal-Message",SUBCATEGORY_RECENT_FILES:"Recent-Files",SUBCATEGORY_TUTORIAL:"Tutorial",SUBCATEGORY_DRAGDROP:"Drag-Drop",SUBCATEGORY_PRESETS:"Presets",SUBCATEGORY_PRESETS_DROPDOWN:"Presets-Dropdown",SUBCATEGORY_VIDEO:"Video",SUBCATEGORY_LICENSE:"License",SUBCATEGORY_TOAST:"Toast",SUBCATEGORY_TOUT:"Standard-Tout",SUBCATEGORY_TOUT_NAVIGABLE:"Navigable-Tout",SUBCATEGORY_DEFAULT_LAYOUT:"Home-Default",SUBCATEGORY_FALLBACK:"Fallback",SUBCATEGORY_CHICLET:"License-Chiclet",SUBCATEGORY_IN_APP_FEED:"Tutorial-Feed-InApp",SUBCATEGORY_WEB_FEED:"Tutorial-Feed-Web",SUBCATEGORY_SOPHIA:"Sophia",SUBCATEGORY_LEARN_SIDEBAR:"Learn-Sidebar",SUBCATEGORY_LEFT_NAV:"Left-Nav",SUBCATEGORY_HOME:"Home",SUBCATEGORY_LEARN:"Learn",SUBCATEGORY_WHATS_NEW:"Whats-New",SUBCATEGORY_SURVEY:"Survey",SUBCATEGORY_CHECKLIST:"Checklist",SUBCATEGORY_CHECKLIST_DROP:"Checklist-Selected",SUBCATEGORY_CHECKLIST_ITEM:"Checklist-Item",SUBCATEGORY_USER_SIGNALS:"UserSignals",SUBCATEGORY_US_CREATIVE_CAT:"Creative-Category",SUBCATEGORY_US_CREATIVE_SUBCAT:"Creative-Subcategory",SUBTYPE_LEARN_SIDEBAR:"sidebar",SUBTYPE_NO_LEARN_TAB:"no-learn-tab",SUBTYPE_COMPONENT:"component",SUBTYPE_BANNER:"banner",SUBTYPE_COLLAPSIBLE_CONTAINER:"collapsible-container",SUBTYPE_MESSAGE:"message",SUBTYPE_FILE:"file",SUBTYPE_INFO:"info",SUBTYPE_CMDN:"cmd-n",SUBTYPE_INAPPTUT:"tutorial-in-app",SUBTYPE_WEBTUT:"tutorial-web",SUBTYPE_DRAGDROP:"drag-drop",SUBTYPE_CMDO:"cmd-o",SUBTYPE_PRESET:"preset",SUBTYPE_PRESETS_DROPDOWN:"preset-dropdown",SUBTYPE_LIGHTBOX:"video-lightbox",SUBTYPE_TOAST:"toast",SUBTYPE_TOUT:"tout",SUBTYPE_FALLBACK:"fallback",SUBTYPE_LICENSE:"license",SUBTYPE_RESOLVE_LICENSE:"resolve-license",SUBTYPE_NORMAL:"normal",SUBTYPE_SURVEY:"survey",SUBTYPE_TEXT_SURVEY:"text-survey",SUBTYPE_CHECKLIST:"checklist",SUBTYPE_PREFERENCE:"preference",SUBTYPE_TAB:"tab",SUBTYPE_NAV:"banner",SUBTYPE_CARD:"card",SUBTYPE_PANEL:"panel",SUBTYPE_NEW:"new",SUBTYPE_CCFILE_WEBVIEW:"view-on-web",SUBTYPE_CCFILE_LEARN:"learn-more",SUBTYPE_CREATE:"cmd-n",SUBTYPE_OPEN:"open",SUBTYPE_VIDEO:"video",SUBTYPE_CUSTOM:"custom",SUBTYPE_TEAMNEW:"team-new",SUBTYPE_TEAMOPEN:"team-open",SUBTYPE_RUSHOPEN:"rush-open",SUBTYPE_START:"open-search",SUBTYPE_EXIT:"exit",SUBTYPE_ESC:"esc",SUBTYPE_SUBMIT:"submit",SUBTYPE_SHOWALL:"show-all",SUBTYPE_BREADCRUMB:"back-all-results",SUBTYPE_EDITOR:"editor",SUBTYPE_SHOW_ALL:"show-all",SUBTYPE_NETWORK:"network",SUBTYPE_RECOVERY:"recover",SUBTYPE_REGRESSION:"regression",SUBTYPE_WHATS_NEW:"whats-new",SUBTYPE_TOKEN:"token",SUBTYPE_DONE:"done",SUBTYPE_NEXT:"next",SUBTYPE_MORE:"find-out-more",CONTENT_TYPE_FILE:"file",CONTENT_TYPE_LEARN:"learn",CONTENT_TYPE_RECENT:"recent",CONTENT_TYPE_TUTORIAL:"tutorial",CONTENT_TYPE_INAPP:"in-app",CONTENT_TYPE_WEB:"web",CONTENT_TYPE_WORKBOOK:"workbook-file",CONTENT_TYPE_VIDEO:"video",UI_FILTER_ALL:"all",UI_FILTER_NONE:"none",STAGE1_CONDITION_v2_5:"0 recents",STAGE2_CONDITION_v2_5:"1-6 recents",STAGE3_CONDITION_v2_5:"6-10 recents",STAGE4_CONDITION_v2_5:"10+ recents",VALUE_EMPTY:"empty",VALUE_INITIAL:"initial",VALUE_UNSPECIFIED:"Unspecified",DEFAULT_RENDER:"INGEST RENDER EVENT: ",DEFAULT_CLICK:"INGEST CLICK EVENT: ",DEFAULT_MISC:"INGEST MISC EVENT: ",DEFAULT_ERROR:"INGEST ERROR EVENT: ",STATUS_CACHED:"cached",STATUS_LOCAL:"local",STATUS_ONLINE:"online"};function s(e){return e?(e=e.toString()).replace(/[A-Z]?\:?(\\{1,2}|\/).*\1/g,"<redacted>/").trim():e}function c(e){return e?{"exp.request_guid":e.requestGUID||void 0,"exp.response_guid":e.responseGUID,"exp.surface_id":e.surfaceId,"exp.campaign_id":e.campaignId,"exp.variation_id":e.variationId,"exp.action_block_id":e.actionBlockId,"exp.container_id":e.containerId,"exp.treatment_id":e.treatmentId,"exp.control_group_id":e.controlGroupId,"exp.experience_id":e.experienceId||(t=e,t?a()(t.variationId+"+"+t.campaignId+"+"+t.treatmentId):null)}:{};var t}t.a={KEYS:i,sdmSophiaAnalytics:c,addSophiaAnalytics:function(e,t){e&&(o.a.assign(e,c(t)),t&&t.campaignId||console.warn("Analytics event missing Sophia data:",t))},addCustomAnalytics:function(e,t){e&&t&&o.a.assign(e,t)},addSearchSDMEnvAnalytics:function(e){e&&o.a.assign(e,{"env.com.name":i.ENV_COM_NAME,"env.com.version":e["source.version"]})},mapStageConditions:function(e,t){if(e)switch(t){case"stage1":o.a.assign(e,{"env.fw.name":i.STAGE1_CONDITION_v2_5});break;case"stage2":o.a.assign(e,{"env.fw.name":i.STAGE2_CONDITION_v2_5});break;case"stage3":o.a.assign(e,{"env.fw.name":i.STAGE3_CONDITION_v2_5});break;case"stage4":o.a.assign(e,{"env.fw.name":i.STAGE4_CONDITION_v2_5});break;default:o.a.assign(e,{"env.fw.name":""})}},parseError:function(e,t){e&&t&&o.a.assign(e,{"event.error_code":t.code,"event.error_type":t.type,"event.error_desc":s(t.desc)||s(t)})},appendURLParameters:function(e,t){e&&t&&o.a.assign(e,{"content.action":`${t}?x-product=${e["consumer.name"]}/${e["consumer.version"]}&x-location=CCXStart/${e["source.version"]}&guid=${e["event.guid"]}`})},getContentIdFromCTAData:function e(t){if(!t)return null;if(!(t instanceof Array))return t.tutorial_id?t.tutorial_id:t.id?t.id:null;for(let n=0;n<t.length;n++)return e(t[n])},parseClickAction:function(e){switch(e){case"FirstMileEvent.VideoOverlay":return i.CONTENT_TYPE_VIDEO;case"FirstMileEvent.DownloadFile":return i.CONTENT_TYPE_WORKBOOK;case"com.adobe.ccx.start.openInAppTutorial":return i.CONTENT_TYPE_INAPP;case"externalURL":return i.CONTENT_TYPE_WEB;default:return null}},collateTutorials:function(e){return e&&e.map(e=>e.fields.ctaLog)},parseUserSignals:function(e){if(!e)return"No data available";const t={"recommended.category":e.sophia&&e.sophia.category||i.VALUE_UNSPECIFIED,"recommended.subcategory":e.sophia&&e.sophia.subCategory||i.VALUE_UNSPECIFIED,"selected.category":e.selected&&e.selected.category||i.VALUE_UNSPECIFIED,"selected.subcategory":e.selected&&e.selected.subCategory||i.VALUE_UNSPECIFIED,"recommended.aptitude":e.sophia&&e.sophia.aptitude||i.VALUE_UNSPECIFIED};return JSON.stringify(t)}}},lphy:function(e,t,n){(function(e,o){var r;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(a){t&&t.nodeType,e&&e.nodeType;var i="object"==typeof o&&o;i.global!==i&&i.window!==i&&i.self;var s,c=2147483647,l=/^xn--/,u=/[^\x20-\x7E]/,d=/[\x2E\u3002\uFF0E\uFF61]/g,p={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},f=Math.floor,h=String.fromCharCode;function _(e){throw new RangeError(p[e])}function E(e,t){for(var n=e.length,o=[];n--;)o[n]=t(e[n]);return o}function v(e,t){var n=e.split("@"),o="";return n.length>1&&(o=n[0]+"@",e=n[1]),o+E((e=e.replace(d,".")).split("."),t).join(".")}function g(e){for(var t,n,o=[],r=0,a=e.length;r<a;)(t=e.charCodeAt(r++))>=55296&&t<=56319&&r<a?56320==(64512&(n=e.charCodeAt(r++)))?o.push(((1023&t)<<10)+(1023&n)+65536):(o.push(t),r--):o.push(t);return o}function S(e){return E(e,(function(e){var t="";return e>65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=h(e)})).join("")}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function T(e,t,n){var o=0;for(e=n?f(e/700):e>>1,e+=f(e/t);e>455;o+=36)e=f(e/35);return f(o+36*e/(e+38))}function y(e){var t,n,o,r,a,i,s,l,u,d,p,h=[],E=e.length,v=0,g=128,m=72;for((n=e.lastIndexOf("-"))<0&&(n=0),o=0;o<n;++o)e.charCodeAt(o)>=128&&_("not-basic"),h.push(e.charCodeAt(o));for(r=n>0?n+1:0;r<E;){for(a=v,i=1,s=36;r>=E&&_("invalid-input"),((l=(p=e.charCodeAt(r++))-48<10?p-22:p-65<26?p-65:p-97<26?p-97:36)>=36||l>f((c-v)/i))&&_("overflow"),v+=l*i,!(l<(u=s<=m?1:s>=m+26?26:s-m));s+=36)i>f(c/(d=36-u))&&_("overflow"),i*=d;m=T(v-a,t=h.length+1,0==a),f(v/t)>c-g&&_("overflow"),g+=f(v/t),v%=t,h.splice(v++,0,g)}return S(h)}function b(e){var t,n,o,r,a,i,s,l,u,d,p,E,v,S,y,b=[];for(E=(e=g(e)).length,t=128,n=0,a=72,i=0;i<E;++i)(p=e[i])<128&&b.push(h(p));for(o=r=b.length,r&&b.push("-");o<E;){for(s=c,i=0;i<E;++i)(p=e[i])>=t&&p<s&&(s=p);for(s-t>f((c-n)/(v=o+1))&&_("overflow"),n+=(s-t)*v,t=s,i=0;i<E;++i)if((p=e[i])<t&&++n>c&&_("overflow"),p==t){for(l=n,u=36;!(l<(d=u<=a?1:u>=a+26?26:u-a));u+=36)y=l-d,S=36-d,b.push(h(m(d+y%S,0))),l=f(y/S);b.push(h(m(l,0))),a=T(n,v,o==r),n=0,++o}++n,++t}return b.join("")}s={version:"1.4.1",ucs2:{decode:g,encode:S},decode:y,encode:b,toASCII:function(e){return v(e,(function(e){return u.test(e)?"xn--"+b(e):e}))},toUnicode:function(e){return v(e,(function(e){return l.test(e)?y(e.slice(4).toLowerCase()):e}))}},void 0===(r=function(){return s}.call(t,n,t,e))||(e.exports=r)}()}).call(this,n("RoC8")(e),n("pCvA"))},oj1z:function(e,t,n){"use strict";var o=n("yXNv"),r=n("zUbE"),a=n("ZN6I"),i=n("iH74"),s=n("y5v3");function c(e){return"string"==typeof e&&"null"!==e&&"undefined"!==e}async function l(e,t,n){if(t.searchComponent.useCCSearchComponent){n&&!t.searchComponent.hasAccessToken&&await u(e,t),!t.searchComponent.currentAppArray.includes(e)||t.user.isFRL||!t.searchComponent.hasAccessToken&&t.online||t.user.UserProfile.countryCode.toLocaleUpperCase()===s.a.COUNTRY_CODES.CHINA?t.searchComponent.setEnableCCSearchComponent(!1):t.searchComponent.setEnableCCSearchComponent(!0)}else t.searchComponent.setEnableCCSearchComponent(!1)}function u(e,t){a.a.getAccessTokenP().then(n=>{t.searchComponent.setHaveAccessToken(!0),l(e,t,!1)}).catch(n=>{t.searchComponent.setHaveAccessToken(!1),i.a.toConsole("unable to get access token "+n),t.searchComponent.fetchAccessTokenAttempts<1&&setTimeout(()=>{l(e,t,!0)},3e4),t.searchComponent.setFetchAccessTokenAttempts(1)})}t.a={generateGUID:function(){return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}).toUpperCase()},createFileSizeString:function(e){if(isNaN(e))return"--";let t="";return t=e>=1099511627776?(e/1099511627776).toFixed(1).toString()+o.a.getLocalizedString("filesize_key_TB"):e>=1073741824?(e/1073741824).toFixed(1).toString()+o.a.getLocalizedString("filesize_key_GB"):e>=1048576?(e/1048576).toFixed(1).toString()+o.a.getLocalizedString("filesize_key_MB"):e>=1024?(e/1024).toFixed(1).toString()+o.a.getLocalizedString("filesize_key_KB"):e>0?e.toString()+o.a.getLocalizedString("filesize_key_B"):"--",t.replace(".",o.a.getLocalizedString("filesize_key_decimal"))},hashStr:function(e){let t,n,o,r=0;if(0===e.length)return r;for(t=0,o=e.length;t<o;t++)n=e.charCodeAt(t),r=(r<<5)-r+n,r|=0;return r},assign:function(e,...t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");const n=Object(e);for(let e=1;e<arguments.length;e++){const t=arguments[e];if(null!=t)for(const e in t)t.hasOwnProperty(e)&&void 0!==t[e]&&(n[e]=t[e])}return n},parseQueryString:function(e){const t=Object.create(null);return"string"!=typeof e?t:(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(e=>{const n=e.replace(/\+/g," ").split("=");let o=n.shift(),r=n.length>0?n.join("="):void 0;o=decodeURIComponent(o),r=void 0===r?null:decodeURIComponent(r),void 0===t[o]?t[o]=r:Array.isArray(t[o])?t[o].push(r):t[o]=[t[o],r]}),t):t},fixedEncodeURIComponent:function(e){return e&&e.length?encodeURIComponent(e).replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16)):e},capitalize:function(e){return e?e.charAt(0).toUpperCase()+e.slice(1):null},prettifyFilePath:function(e){let t=e;return r.default.isWindowsOS()&&(t=t.replace("file://","").split("/").join("\\")),t},convertToNglProfile:function(e){return{isNGL:!1,UserProfile:{userId:e.adobeGUID,firstName:e.firstName,lastName:e.lastName,countryCode:e.countryCode,accountType:e.accountType,displayName:e.firstName+" "+e.lastName},LegacyProfile:{licenseType:"trial"===e.accountStatus?1:3},RelationshipProfile:[{usedForLegacyProfile:!0,appEntitlementStatus:"trial"===e.accountStatus?"TRIAL":"SUBSCRIPTION",licenseExpiryTimestamp:new Date((new Date).valueOf()+1e3*parseInt(e.secondsLeftInTrial,10)).valueOf()}]}},compareMajorMinorPatchVersions:function(e,t){let n,o,r,a,i,s;try{n=parseInt(e.split(".")[0],10),r=parseInt(e.split(".")[1]||"0",10),i=parseInt(e.split(".")[2]||"0",10)}catch(e){return 1}try{o=parseInt(t.split(".")[0],10),a=parseInt(t.split(".")[1]||"0",10),s=parseInt(t.split(".")[2]||"0",10)}catch(e){return-1}return n===o&&r===a&&i===s?0:n<o||n===o&&r<a||n===o&&r===a&&i<s?1:-1},safeName:function(e){return!c(e)||e.length<=0?"":e.split("").map(e=>e.charCodeAt(0)>191?encodeURIComponent(e):e).join("")},isString:c,setCCSearchComponent:l,checkIfAccessToken:u,objectGet:(e,t,n)=>t.split(".").reduce((e,t)=>e?e[t]:void 0,e)||n}},omVh:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n("Ojs7");function r(e,t){switch(e){case"light":document.body.classList.add("theme-light"),document.body.classList.remove("theme-dark");break;case"dark":document.body.classList.add("theme-dark"),document.body.classList.remove("theme-light");break;default:{const e=o.default.getUIThemeColor(),n=e&&e.red>=184?"light":"dark";t&&t(n),r(n);break}}}},pCvA:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},qVAS:function(e,t,n){"use strict";var o=n("iH74"),r=n("Ojs7");let a=null,i=!0;function s(e,t,n){if(i&&r.default.available&&n){n=n.length<128?n:n.substr(0,127);const o=JSON.stringify({dataType:"event",category:e,subcategory:t,eventname:n});r.default.sendEvent("com.adobe.ccx.start.LOGPIP",o)}}t.a={configure:function(e,t){i=!!e,a=t,a||(i=!1),o.a.toConsole("analytics.highbeam: "+(i?"active":"disabled"))},logEvent:s,logDataGroupEvent:function(e,t,n,o){if(i&&r.default.available){const a=[];if(t){Object.keys(t).forEach(e=>{a.push({columnname:e,value:t[e]})});const i=JSON.stringify({dataType:"group",category:n,subcategory:o,groupname:e,Group_Data_Array:a});r.default.sendEvent("com.adobe.ccx.start.LOGPIP",i)}}},logInteractionEvent:function(e){s(a,"Interaction",e)},logFailureEvent:function(e){s(a,"Failure",e)}}},vHoy:function(e,t,n){(function(t){var n;n="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{},e.exports=n}).call(this,n("pCvA"))},y5v3:function(e,t,n){"use strict";t.a={DEBOUNCE:{WAIT:2e3,OPTIONS:{leading:!0,trailing:!1}},events:{SCROLLFROMTOP:"scrollfromtop",SCROLLTOTOP:"scrolltotop",VIDEO_CARD_CLICKED:"videoCardClicked",OPEN_SEARCH:"open search",CLOSE_SEARCH:"closeSearch",MODAL_OPENED:"model opened",MODAL_CLOSED:"model closed",EXIT_SEARCH:"exit search",ENTER_SEARCH:"enter search"},DEFAULT_ITEM_VIEW:"grid",LOCALSTORE_KEYS:{MRU_PREFS:"start.mruPrefs",CCFILES_PREFS:"start.ccfilesPrefs",MAIN_PREFS:"start.mainPrefs",SIDEKICK_PREFS:"start.sidekickPrefs",MRU_LIST:"start.mruList",LOCALE_CACHE_PREFIX:"start.localeCache",PHOTOSHOP_VISIBLITY_ID:"ps.visibilityId",SUBSCRIPTION_STATUS:"start.formerSubscriptionStatus"},SOPHIA_CONTAINER:{TRIAL_CARD:"trial",FIRSTRUN:"firstrun",DISCOVER:"discover",LEARN:"learn",FOOTER:"footer",EXPERIMENTS:"experiments"},LEARN_PLATFORMS:{WEB:["helpx","cc-learn","ccx"],IN_APP:["in-app","in_app"]},SOPHIA_SURFACEID:{TUTORIALS:"CCX_Start_3.1_Tutorials",LEARN:"CCX_Start_3.1_Learn",HOME:"CCX_Start_3.1_Home",TOAST:"CCX_Start_3.1_Toast",WHATS_NEW:"CCX_Start_3.1_Whats_New"},TRIAL_CARD:{ERROR_BEGIN:86400,WARNING_BEGIN:259200,ERROR_COLOR:"E34859",DEFAULT_FILL_COLOR:"1473E6",WARNING_COLOR:"E68619"},ANALYTICS:{HIGHBEAM_CATEGORY:"CCXStart",INGEST_PRODUCTKEY:"CCXInAppWelcomeStart2"},IPCEVENT:{EXTENSIONREADY:"com.adobe.ccx.start.extensionReady",OPENRECENTFILE:"com.adobe.ccx.start.handleRecentFileOpen",EXECUTEMENUCMD:"com.adobe.ccx.start.handleExecuteMenuCommand",HOSTSTATUSCHANGED:"com.adobe.ccx.start.hostStatusChanged",REQUESTHOSTCLOSE:"com.adobe.ccx.start.requestHostClose",OPENDROPFILES:"com.adobe.ccx.start.handleDropFileOpen",OPENPREFERENCES:"com.adobe.ccx.start.handleOpenPreferences",TRIALEXPIRED:"com.adobe.ccx.start.trialExpired",GETUSERJSONDATAREQUEST:"com.adobe.ccx.start.getCCXUserJSONData.request",GETUSERJSONDATARESPONSE:"com.adobe.ccx.start.getCCXUserJSONData.response",NEWDOCFROMTEMPLATE:"com.adobe.ccx.fnft.newDocFromTemplate",HOSTCLOSEFNFT:"com.adobe.ccx.fnft.hostRequestsClose",REQUESTDATACALC:"com.adobe.ccx.fnft.requestDataCalculation",UPDATEDATACALC:"com.adobe.ccx.fnft.updateDataCalculation",SAVEPRESET:"com.adobe.ccx.fnft.savePreset",DELETEPRESET:"com.adobe.ccx.fnft.deletePreset",LOADEXTENSION:"com.adobe.extension.loadExtension",INTERACTIVEREADY:"com.adobe.extension.interactiveReady",FNFTSTARTTIME:"com.adobe.ccx.fnft.loadStartTime",LICENSEDATAUPDATE:"com.adobe.handleLicenseDataUpdate",VULCAN_START_SETTINGS_PATCH_UPDATE:"ccxprocess.StartSettingsPatchUpdate",VULCAN_PSDK_BROADCAST:"ccxprocess.PSDKFeedBroadcast",VULCAN_LEARN_BROADCAST:"ccxprocess.LearnBroadcast",VULCAN_START_SETTINGS_REQUEST:"vulcan.SuiteMessage.ccxprocess.StartSettingsRequest"},CTA_EVENTS:{WHATS_NEW_OVERLAY:"FirstMileEvent.WhatsNewOverlay",IN_APP_TUTORIAL:"com.adobe.ccx.start.openInAppTutorial",PRESET:"FirstMileEvent.PresetClicked",VIDEO_OVERLAY:"FirstMileEvent.VideoOverlay"},MENUCMD_ACTION:{NEW_DOCUMENT:"new_default",OPEN_FILE_DIALOG:"open",NEW_TEAMPROJECT:"new_production",OPEN_TEAMPROJECT:"open_production",OPEN_RUSHPROJECT:"convert_rush"},SERVICE_URL:{ACCOUNT:"https://account.adobe.com/",PLANS:"https://creative.adobe.com/plans"},ADOBE_IO_URL:{STAGE:"https://cc-api-storage-stage.adobe.io",PROD:"https://cc-api-storage.adobe.io"},SORT:{ASCENDING:"asc",DESCENDING:"desc"},FILETYPE_KIND:{psd:"Photoshop",psb:"Photoshop",ai:"Illustrator",ait:"Illustrator Template",pdf:"PDF",indd:"InDesign Document",indt:"InDesign Template",indl:"InDesign Asset Library",indb:"InDesign Book",prproj:"Premiere Pro Project",muse:"Muse",png:"PNG",jpeg:"JPEG",jpg:"JPEG",tiff:"TIFF",tif:"TIFF",gif:"GIF",bmp:"BMP",eps:"Encapsulated PostScript"},SUPPORTED_FILETYPE:{PHXS:["psd","jpeg","jpg","png","pdf","gif","tiff","tif","dng","bmp"],ILST:["ai","eps","pdf"],IDSN:["indd","indt","indb","indl","idml"],AEFT:["aep","aepx","aet"],PPRO:["prproj"],MUSE:["muse"],DRWV:["html","css","js","php","scss","sass","less","json","svg","xml","dwt","dwt.php"]},COUNTRY_CODES:{US:"US",CHINA:"CN"},LIGHTROOM_CLIENT_ID:"CCXInAppWelcomeStart2",DEFAULT_THUMBNAIL_PATH:"./images/thumbs/",DEFAULT_THUMBNAIL_PS_AI_ID:"./images/thumbs/CCX_Start_DefaultThumb_Ps_Ai_Id.png",DEFAULT_THUMBNAIL_OTHER:"./images/thumbs/CCX_Start_DefaultThumb_other.png",THUMBNAIL_SIZE:"400",THUMBNAIL_FORMAT:"image/jpeg",DEFAULT_FIRST_RUN_LAUNCH_COUNT:1,CCX_START_RELEASE_ID:"CCXStart-2-5",SURFACE_TYPE:"CCInApp",API_KEY:"CCSearchCCX-InDesign",IMS_CLIENTID:"CCXInAppWelcomeStart2",DOWNLOAD_SOURCE_CCSEARCH:"ccsearch-component-service",DOWNLOAD_SOURCE_LR:"lightroom"}},yXNv:function(e,t,n){"use strict";var o=n("iH74"),r=n("zb5W"),a=n("cneo"),i=function(e,t,n,o){var r,a=arguments.length,i=a<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(i=(a<3?r(i):a>3?r(t,n,i):r(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},s=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};const c={US:"us",CA:"us",AI:"us",AG:"us",AR:"us",AW:"us",BS:"us",BB:"us",BZ:"us",BM:"us",BO:"us",BR:"us",KY:"us",CL:"us",CO:"us",CR:"us",DM:"us",DO:"us",EC:"us",SV:"us",FK:"us",GF:"us",GD:"us",GP:"us",GT:"us",GY:"us",HT:"us",HN:"us",JM:"us",MQ:"us",MX:"us",MS:"us",AN:"us",NI:"us",PA:"us",PY:"us",PE:"us",KN:"us",LC:"us",PM:"us",VC:"us",GS:"us",SR:"us",TT:"us",TC:"us",UM:"us",UY:"us",VE:"us",VG:"us",AS:"us",PR:"us",GB:"eu",AL:"eu",DZ:"eu",AD:"eu",AO:"eu",AM:"eu",AT:"eu",AZ:"eu",BY:"eu",BE:"eu",BJ:"eu",BA:"eu",BW:"eu",IO:"eu",BG:"eu",BF:"eu",BI:"eu",CM:"eu",CV:"eu",CF:"eu",TD:"eu",KM:"eu",CD:"eu",CG:"eu",HR:"eu",CY:"eu",CZ:"eu",DK:"eu",DJ:"eu",EG:"eu",GQ:"eu",ER:"eu",EE:"eu",ET:"eu",FO:"eu",FI:"eu",FR:"eu",GA:"eu",GM:"eu",GE:"eu",DE:"eu",GH:"eu",GI:"eu",GR:"eu",GL:"eu",GN:"eu",GW:"eu",HU:"eu",IS:"eu",IE:"eu",IT:"eu",CI:"eu",KE:"eu",LV:"eu",LS:"eu",LR:"eu",LY:"eu",LI:"eu",LT:"eu",LU:"eu",MK:"eu",MG:"eu",MW:"eu",ML:"eu",MT:"eu",MR:"eu",MU:"eu",YT:"eu",MD:"eu",MC:"eu",ME:"eu",MA:"eu",MZ:"eu",NA:"eu",NL:"eu",NE:"eu",NG:"eu",NO:"eu",PS:"eu",PL:"eu",PT:"eu",RE:"eu",RO:"eu",RW:"eu",SH:"eu",SM:"eu",ST:"eu",SN:"eu",CS:"eu",RS:"eu",SC:"eu",SL:"eu",SK:"eu",SI:"eu",SO:"eu",ZA:"eu",ES:"eu",SJ:"eu",SZ:"eu",SE:"eu",CH:"eu",TZ:"eu",TG:"eu",TN:"eu",UG:"eu",UA:"eu",VA:"eu",EH:"eu",ZM:"eu",ZW:"eu",AF:"ap",AQ:"ap",AU:"ap",BH:"ap",BD:"ap",BT:"ap",BN:"ap",MM:"ap",KH:"ap",CN:"ap",CX:"ap",CC:"ap",CK:"ap",TL:"ap",FJ:"ap",PF:"ap",HK:"ap",IN:"ap",ID:"ap",IQ:"ap",IL:"ap",JP:"ap",JO:"ap",KZ:"ap",KI:"ap",KR:"ap",KW:"ap",KG:"ap",LA:"ap",LB:"ap",MO:"ap",MY:"ap",MV:"ap",MH:"ap",FM:"ap",MN:"ap",NR:"ap",NP:"ap",NC:"ap",NZ:"ap",NU:"ap",NF:"ap",OM:"ap",PK:"ap",PG:"ap",PH:"ap",PN:"ap",QA:"ap",RU:"ap",WS:"ap",SA:"ap",SG:"ap",SB:"ap",LK:"ap",TW:"ap",TJ:"ap",TH:"ap",TK:"ap",TO:"ap",TR:"ap",TM:"ap",TV:"ap",AE:"ap",UZ:"ap",VU:"ap",VN:"ap",WF:"ap",YE:"ap"};class l{constructor(){this._localeDataPath="./locale",this._localeDataFile="strings.json",this._useZString=!1}static getInstance(){return this._instance||(this._instance=new this)}_readLocalJSONTable(e,t){const n=new XMLHttpRequest;n.overrideMimeType("application/json"),n.onreadystatechange=function(){if(4===n.readyState&&n.responseText&&t)try{t(JSON.parse(n.responseText))}catch(e){o.a.toConsole(e)}},n.open("GET",e,!0),n.send()}addFromLocalLocaleJSON(e,t){const n=n=>{r.a.setGlobalItem("strings",{data:n,localeID:e,version:window.appVersionNumber}),this._localizedStringTable=n,document.getElementsByTagName("html")[0].setAttribute("lang",e.toLowerCase().replace(/_/,"-")),t&&t()},o=r.a.getGlobalItem("strings");o&&o.localeID===e&&o.version===window.appVersionNumber?n(o.data):this._readLocalJSONTable(this._localeDataPath+"/"+e+"/"+this._localeDataFile,n)}addLocalGoURLJSON(){const e=r.a.getGlobalItem("goUrl");e&&e.version===window.appVersionNumber?this._urlLocalizationTable=e.data:this._readLocalJSONTable(this._localeDataPath+"/goURL.json",e=>{r.a.setGlobalItem("goUrl",{version:window.appVersionNumber,data:e}),this._urlLocalizationTable=e})}getLocalizedString(e){if(!this._localizedStringTable||!e)return"";let t=e.indexOf("=");t<0&&(t=e.length);const n=e.slice(0,t),o=e.slice(t+1),r=this._localizedStringTable[n];let a=r?r.replace("^n","<br>"):null;return a=a||o,a||""+e}getLocalizedSubstitutionString(e,t){let n=this.getLocalizedString(e);if(n&&t)for(let e=0;e<t.length;e++)n=n.replace("^"+e,t[e]);else n=""+e;return n}getLocalizedGoURLSuffix(e,t){let n=null;return this._urlLocalizationTable&&(n=this._urlLocalizationTable[t]||this._urlLocalizationTable.common),(n&&e?n[e]:null)||"en"}normalizeLocaleID(e){return e?e.toLowerCase().replace("_","-"):e}configure(e,t){let n;t&&(this._localeDataPath=t.localePath||this._localeDataPath,this._localeDataFile=t.localeFile||this._localeDataFile,this._useZString=t.useZString||this._useZString,n=t.continueFn||null),this.addLocalGoURLJSON(),this.addFromLocalLocaleJSON(e,n)}regionFromCountryCode(e){return c[e.toUpperCase()]||"us"}}i([a.u,s("design:type",Object)],l.prototype,"_localizedStringTable",void 0),i([a.u,s("design:type",Object)],l.prototype,"_urlLocalizationTable",void 0),i([a.u,s("design:type",Object)],l.prototype,"_localeDataPath",void 0),i([a.u,s("design:type",Object)],l.prototype,"_localeDataFile",void 0),i([a.u,s("design:type",Object)],l.prototype,"_useZString",void 0),t.a=l.getInstance()},zUbE:function(e,t,n){"use strict";n.r(t);var o=n("iH74"),r=n("Ojs7"),a=n("ZN6I"),i=n("qVAS"),s=n("JU0K");let c=!1;function l(){return-1===navigator.userAgent.indexOf("Mac OS X")}function u(e,t){(t=t||!1)||i.a.logInteractionEvent("OpenExtLink:"+e),r.default.available?r.default.openDefaultBrowser(e):window.open(e,"_blank")}function d(e,t=2){let n="";for(let e=0;e<t;++e)n+="0";return String(n+e).slice(-t)}t.default={isWindowsOS:l,osVersion:function(){let e="unsupported";return"MacIntel"===navigator.platform||"Macintosh"===navigator.platform?e=navigator.userAgent.split(")").shift().split(" ").pop().replace(/_/g,"."):"Win32"!==navigator.platform&&"Windows"!==navigator.platform||(e=navigator.userAgent.split(";").shift().split(" ").pop()),e},openDefaultBrowser:u,openDefaultBrowserAuthenicated:function(e,t){if(a.a.available){const n=t.indexOf("?");i.a.logInteractionEvent("OpenExtLink:"+t.substr(0,n>0?n:t.length)),a.a.jumpURL(e,t,e=>{u(e,!0)})}else u(t)},formatTimeStamp:function(e){const t=new Date(e),n=t.getTimezoneOffset();return t.getFullYear()+"-"+d(t.getMonth()+1)+"-"+d(t.getDate())+"T"+d(t.getHours())+":"+d(t.getMinutes())+":"+d(t.getSeconds())+"."+d(t.getMilliseconds(),3)+(n<0?"+":"-")+d(Math.abs(n)/.6,4)},launchCCXProcess:function(e){if(c||!window.__adobe_cep__)return;function t(){c=!1,e(1),c=!1}o.a.toConsole("Start to launch CCX Process"),e=e||function(){},c=!0,s.a.launchApp("ccxprocess",!1,void 0),t()},isCCXProcessInstalled:function(e){return s.a.isAppInstalled("ccxprocess")},separatorsToSystem:function(e,t){let n=e;return l()&&"PPRO"===t?n=e.split("/").join("\\\\"):l()&&"ILST"===t&&(n=e.split("/").join("\\")),n},getTempDir:function(){return l()?r.default.getUserData().replace("Roaming","Local/Temp/"):"/tmp/"}}},zb5W:function(e,t,n){"use strict";class o{static getInstance(){return this._instance||(this._instance=new o),this._instance}configure(e){this._userID=e}setUserItem(e,t){this._userID&&e&&void 0!==t&&(window.localStorage[this._userID+"_"+e]=JSON.stringify(t))}getUserItem(e){let t;this._userID&&e&&(t=window.localStorage[this._userID+"_"+e]||null);try{t=JSON.parse(t)}catch(e){t=null}return t}setGlobalItem(e,t){e&&void 0!==t&&(window.localStorage[e]=JSON.stringify(t))}getGlobalItem(e){let t;e&&(t=window.localStorage[e]||null);try{t=JSON.parse(t)}catch(e){t=null}return t}}t.a=o.getInstance()}});