.OLSKResultsListItem.svelte-617v38{cursor:pointer} .Container.svelte-1rxh210{line-height:1.15;-webkit-text-size-adjust:100%}.Container.svelte-1rxh210{margin:0}.Container.svelte-1rxh210 main {display:block}.Container.svelte-1rxh210 h1 {font-size:2em;margin:0.67em 0}.Container.svelte-1rxh210 hr {box-sizing:content-box;height:0;overflow:visible}.Container.svelte-1rxh210 pre {font-family:monospace, monospace;font-size:1em}.Container.svelte-1rxh210 a {background-color:transparent}.Container.svelte-1rxh210 abbr[title] {border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.Container.svelte-1rxh210 strong {font-weight:bolder}.Container.svelte-1rxh210 samp {font-family:monospace, monospace;font-size:1em}.Container.svelte-1rxh210 small {font-size:80%}.Container.svelte-1rxh210 sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}.Container.svelte-1rxh210 sub {bottom:-0.25em}.Container.svelte-1rxh210 sup {top:-0.5em}.Container.svelte-1rxh210 img {border-style:none}button.svelte-1rxh210,input.svelte-1rxh210,.Container.svelte-1rxh210 textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0}button.svelte-1rxh210,.Container.svelte-1rxh210 input {overflow:visible}button.svelte-1rxh210,.Container.svelte-1rxh210 select {text-transform:none}button.svelte-1rxh210,.Container.svelte-1rxh210 [type="submit"] {-webkit-appearance:button}button.svelte-1rxh210::-moz-focus-inner,.Container.svelte-1rxh210 [type="submit"]::-moz-focus-inner {border-style:none;padding:0}button.svelte-1rxh210:-moz-focusring,.Container.svelte-1rxh210 [type="submit"]:-moz-focusring {outline:1px dotted ButtonText}.Container.svelte-1rxh210 fieldset {padding:0.35em 0.75em 0.625em}.Container.svelte-1rxh210 legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.Container.svelte-1rxh210 progress {vertical-align:baseline}.Container.svelte-1rxh210 textarea {overflow:auto}.Container.svelte-1rxh210 [type="radio"] {box-sizing:border-box;padding:0}.Container.svelte-1rxh210 [type="number"]::-webkit-outer-spin-button {height:auto}.Container.svelte-1rxh210 [type="search"] {-webkit-appearance:textfield;outline-offset:-2px}.Container.svelte-1rxh210 [type="search"]::-webkit-search-decoration {-webkit-appearance:none}.Container.svelte-1rxh210 ::-webkit-file-upload-button {-webkit-appearance:button;font:inherit}.Container.svelte-1rxh210 details {display:block}.Container.svelte-1rxh210 summary {display:list-item}.Container.svelte-1rxh210 template {display:none}.Container.svelte-1rxh210 [hidden] {display:none}.Container.svelte-1rxh210{--__LaunchletWidth:400px;--__LaunchletSharedPadding:5px;width:var(--__LaunchletWidth);padding:var(--__LaunchletSharedPadding);border:1px solid #cccccc;border-radius:5px;box-shadow:0 0 10px 0px #e6e6e6;position:fixed;top:0;left:50%;margin:0 0 0 calc(var(--__LaunchletWidth) / -2);z-index:999999999;color:black;background:#e6e6e6;font-family:'Lucida Grande', 'Helvetica', sans-serif;text-align:initial;display:flex;flex-direction:column}input.svelte-1rxh210{border:none;background:none;color:#3f3f3f;outline:none}.LCHLauncherPromptHeading.svelte-1rxh210{padding:3px;font-family:'Helvetica Neue', 'Helvetica', sans-serif;font-size:8pt;color:hsl(0, 0%, 60%);display:block}.LCHLauncherPromptHeadingMatchStop.svelte-1rxh210{color:#fd6666}.Container.svelte-1rxh210 .OLSKResultsList{width:95%;padding-left:5px;border-left:1px solid hsl(0, 0%, 80%);margin:5px;margin-right:none;color:black;max-height:165px;overflow-y:scroll}.Container.svelte-1rxh210 .OLSKResultsListItem{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.LCHLauncherPromptSelected.svelte-1rxh210 .LCHLauncherZoneInputBezel,.LCHLauncherPromptSelected.svelte-1rxh210 .OLSKResultsListItemSelected{background:hsl(0, 0%, 85%)}.LCHLauncherSubjectPromptPlaceholder.svelte-1rxh210{display:inline-block;font-size:8pt;color:hsl(0, 0%, 20%);align-self:center}@media screen and (max-width: 760px){.Container.svelte-1rxh210{width:100%;padding:0;border:none;border-radius:0;border-bottom:1px solid #cccccc;left:0;margin:0}input.svelte-1rxh210{width:100%;padding:10px;border:none;border-radius:0;border-bottom:1px solid #cccccc;background:#f3f3f3;font-family:'Helvetica Neue', 'Helvetica', sans-serif;font-size:16pt}.Container.svelte-1rxh210 .OLSKResultsList{width:100%;padding-left:0;border-left:none;margin:0;max-height:220px;-webkit-overflow-scrolling:touch}.LCHLauncherPromptSelected.svelte-1rxh210 .LCHLauncherZoneInputBezel,.LCHLauncherPromptSelected.svelte-1rxh210 .OLSKResultsListItemSelected{background:hsl(0, 0%, 80%)}} .LCHLauncherPipeItem.svelte-1u2sunx{padding:4px;font-size:8pt;color:hsl(0, 0%, 0%)}.LCHLauncherPipeItemSubtitle.svelte-1u2sunx,.LCHLauncherPipeItemSource.svelte-1u2sunx{font-size:7.5pt;opacity:0.4}@media screen and (max-width: 760px){.LCHLauncherPipeItem.svelte-1u2sunx{padding:10px;font-family:'Helvetica Neue', 'Helvetica', sans-serif;font-weight:bold;font-size:13.5pt;color:hsl(0, 0%, 0%)}} @media screen and (min-width: 760px){.LCHLauncherZoneInput.svelte-m73tr1{padding:3px;border:solid 1px hsl(0, 0%, 90%);border-radius:6px;background:hsl(0, 0%, 95%);display:flex;justify-content:center}.LCHLauncherZoneInputBezel.svelte-m73tr1{height:20px;padding:4px;border-radius:4px;flex-grow:1;display:flex;flex-direction:column;justify-content:center}} /*# sourceMappingURL=launchlet.css.map */ /*# sourceMappingURL=launchlet.css.map */
var Launchlet=function(){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function o(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function r(e,t){return e(t={exports:{}},t.exports),t.exports}var n=r((function(e,t){const r=o,n={OLSKSpecUIArguments(e){if(!Array.isArray(e))throw new Error("OLSKErrorInputNotValid");return e.map((function(e){return e.match(/^match=/)?e.replace(/^match=/,"-os-match="):e.match(/^skip=/)?e.replace(/^skip=/,"-os-skip="):e}))},OLSKSpecUITestPaths(e){if("string"!=typeof e)throw new Error("OLSKErrorInputNotValid");if(!r().OLSKDiskIsRealFolderPath(e))throw new Error("OLSKErrorInputNotValid");return r().globSync("**/ui-test-*.js",{cwd:e,absolute:!0}).filter((function(e){return!e.match(r().OLSKDiskStandardIgnorePattern())}))},OLSKSpecUITestPathsFilterFunction(e){if(!Array.isArray(e))throw new Error("OLSKErrorInputNotValid");const t=e.slice();let o=t.filter((function(e){return e.match(/^-?-?os-match=(.+)/i)})).shift();if(o){t.splice(t.indexOf(o),1),o=o.match(/^-?-?os-match=(.+)/i)[1];const e=o.match(/^\/(.+)\/(.+)?$/);e&&(o=new RegExp(e[1],e[2]))}let r=t.filter((function(e){return e.match(/^-?-?os-skip=(.+)/i)})).shift();if(r){t.splice(t.indexOf(r),1),r=r.match(/^-?-?os-skip=(.+)/i)[1];const e=r.match(/^\/(.+)\/(.+)?$/);e&&(r=new RegExp(e[1],e[2]))}return function(e){return!(!o||!e.match(o))||(!r||!e.match(r))&&(!(o&&!e.match(o))&&(r&&e.match(r),!0))}},OLSKSpecUISourcePaths(e){if("string"!=typeof e)throw new Error("OLSKErrorInputNotValid");if(!r().OLSKDiskIsRealFolderPath(e))throw new Error("OLSKErrorInputNotValid");return r().globSync("**/+(ui-behaviour.js|*.ejs|*.md|*.html|*.hbs)",{cwd:e,absolute:!0}).filter((function(e){return!!e.match("__compiled")||!e.match(r().OLSKDiskStandardIgnorePattern())}))},OLSKSpecMochaPaths(e){if("object"!=typeof e||null===e)throw new Error("OLSKErrorInputNotValid");if("string"!=typeof e.ParamPackageDirectory)throw new Error("OLSKErrorInputNotValid");if("string"!=typeof e.ParamWorkingDirectory)throw new Error("OLSKErrorInputNotValid");return[r().join(e.ParamPackageDirectory,"./node_modules/.bin/mocha"),r().join(e.ParamPackageDirectory,"../.bin/mocha"),r().join(e.ParamWorkingDirectory,"./node_modules/.bin/mocha")]},_OLSKSpecMochaReplaceES6Import(e){const t=[];return e=e.replace(/^import \* as (\w+) from ['"]([^'"]+)['"];?/gm,'var $1 = require("$2");').replace(/^import (\w+) from ['"]([^'"]+)['"];?/gm,'var _$1 = require("$2"); const $1 = _$1.default || _$1').replace(/^import {([^}]+)} from ['"](.+)['"];?/gm,'var {$1} = require("$2");').replace(/^export default /gm,"exports.default = ").replace(/^export (const|let|var|class|function) (\w+)/gm,((e,o,r)=>(t.push(r),`${o} ${r}`))).replace(/^export \{([^}]+)\}(?: from ['"]([^'"]+)['"];?)?/gm,((e,o,r)=>(o.split(",").filter(Boolean).forEach((e=>{t.push(e)})),r?`const { ${o} } = require("${r}");`:""))).replace(/^export function (\w+)/gm,"exports.$1 = function $1"),t.forEach((t=>{e+=`\nexports.${t} = ${t};`})),e},OLSKSpecMochaStandardConfiguration(e){if(!Array.isArray(e))throw new Error("OLSKErrorInputNotValid");return[].concat.apply([],["--file",r().join(__dirname,"mocha-start.js"),r().existsSync(r().join(process.cwd(),"mocha-start.js"))?["--file",r().join(process.cwd(),"mocha-start.js")]:[],e.includes("--reporter")?[]:["--reporter","min"],e.length?e:[]])}};Object.assign(t,n),t.OLSK_SPEC_UI=function(){return"undefined"!=typeof navigator&&("undefined"!=typeof window&&"loc.tests"===window.location.hostname||"Zombie"===navigator.appName)}})),i=n.OLSK_SPEC_UI;const a={LCHFormulaSafeStringFields:["LCHFormulaID","LCHFormulaName","LCHFormulaSignature","LCHFormulaInputTypes","LCHFormulaOutputType","LCHFormulaStyle","LCHFormulaURLFilter","LCHFormulaCreationDate","LCHFormulaModificationDate","LCHFormulaSyntaxErrorMessage","@context"],LCHFormulaErrors(e,t={}){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");const o={};return(void 0!==e.LCHFormulaName||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaName&&(o.LCHFormulaName=["LCHErrorNotString"]),(void 0!==e.LCHFormulaSignature||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaSignature&&(o.LCHFormulaSignature=["LCHErrorNotString"]),(void 0!==e.LCHFormulaInputTypes||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaInputTypes&&(o.LCHFormulaInputTypes=["LCHErrorNotString"]),(void 0!==e.LCHFormulaOutputType||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaOutputType&&(o.LCHFormulaOutputType=["LCHErrorNotString"]),void 0!==e.LCHFormulaIsHidden&&"function"!=typeof e.LCHFormulaIsHidden&&(o.LCHFormulaIsHidden=["LCHErrorNotFunction"]),(void 0!==e.LCHFormulaURLFilter||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaURLFilter&&(o.LCHFormulaURLFilter=["LCHErrorNotString"]),(void 0!==e.LCHFormulaIsAutomatic||t.LCHOptionValidateIfNotPresent)&&"boolean"!=typeof e.LCHFormulaIsAutomatic&&(o.LCHFormulaIsAutomatic=["LCHErrorNotBoolean"]),(void 0!==e.LCHFormulaStyle||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaStyle&&(o.LCHFormulaStyle=["LCHErrorNotString"]),(void 0!==e.LCHFormulaIsFlagged||t.LCHOptionValidateIfNotPresent)&&"boolean"!=typeof e.LCHFormulaIsFlagged&&(o.LCHFormulaIsFlagged=["LCHErrorNotBoolean"]),Object.entries(o).length?o:null},LCHFormulaFrom(e){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");return Object.entries(e).reduce((function(e,t){return e[t[0].replace(/LCH[A-Z][a-z]+/,"LCHFormula")]=t[1],e}),{})},LCHFormulaTo(e,t){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");if("string"!=typeof t)throw new Error("LCHErrorInputNotValid");return Object.entries(e).reduce((function(e,o){return e[o[0].replace("LCHFormula",t)]=o[1],e}),{})},LCHFormulaToEvaluate(e){if(a.LCHFormulaErrors(e))throw new Error("LCHErrorInputNotValid");let t=Object.fromEntries(Object.entries(e).filter((function(e){return!a.LCHFormulaSafeStringFields.includes(e[0])})));return(t.LCHFormulaCallbackArgs||t.LCHFormulaCallbackBody)&&(t.LCHFormulaCallbackRaw=`(function (${t.LCHFormulaCallbackArgs||""}) { ${t.LCHFormulaCallbackBody||""} })`,delete t.LCHFormulaCallbackArgs,delete t.LCHFormulaCallbackBody),t.LCHFormulaCanonicalExampleCallbackBody&&(t.LCHFormulaCanonicalExampleCallbackRaw=`(function () { ${t.LCHFormulaCanonicalExampleCallbackBody||""} })`,delete t.LCHFormulaCanonicalExampleCallbackBody),t}},l={LCHRuntimeURLFilter(e,t){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if("string"!=typeof t)throw new Error("LCHErrorInputNotValid");if(!t)throw new Error("LCHErrorInputNotValid");if("*"===e)return!0;let o=e.match(/^\/(.*)\/(\w*)/i);return o&&o.shift()?!!t.match(new RegExp(o[0],o[1])):t.includes(e)},LCHRuntimeInputTypes(e){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");return e.split(",").map((function(e){return e.trim()})).filter((function(e){return!!e}))},LCHRuntimeAPI(e){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");const t={fn(o){if("string"!=typeof o)throw new Error("LCHErrorIdentifierNotString");if(""===o)throw new Error("LCHErrorIdentifierBlank");if(o.trim()!==o)throw new Error("LCHErrorIdentifierContainsUntrimmedWhitespace");let r=e.filter((function(e){return e.LCHRecipeSignature===o})).shift();if(!r)throw new Error("LCHErrorIdentifierNotDefined");return r.LCHRecipeCallback.bind({api:t})}};return Object.assign(t,e.reduce((function(e,o){return e[o.LCHRecipeSignature]||(e[o.LCHRecipeSignature]=function(){const r=arguments;return(o.LCHRecipeInputTypes?l.LCHRuntimeInputTypes(o.LCHRecipeInputTypes):[]).forEach((function(t,o){if(!e[t](r[o]))throw new Error("LCHErrorTypeMismatch")})),o.LCHRecipeCallback.apply({api:t},r)}),e}),{})),Object.freeze(t),t}},s=function(e){return!!e.LCHRecipeName&&(!e.LCHRecipeCallback.length&&"ServiceSearchURLTemplate"===e.LCHRecipeOutputType)},c=function(){return{LCHRecipeName:"alfa",LCHRecipeCallback:()=>"https://example.com?q=LCHSEARCHTOKEN",LCHRecipeOutputType:"ServiceSearchURLTemplate"}},p=function(){return{LCHRecipeSignature:"ServiceSearch",LCHRecipeCallback:s,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:c}};var u=Object.freeze({LCHTypeServiceSearchCallback:s,LCHTypeServiceSearchCanonicalExampleCallback:c,LCHTypeServiceSearchRecipe:p});const d=function(e){return!!e};var C=Object.freeze({LCHPrimitiveBoolCallback:d,LCHPrimitiveBoolRecipe:function(){return{LCHRecipeSignature:"Bool",LCHRecipeCallback:d}}});const m=function(e){return e instanceof Date&&!Number.isNaN(e.getTime())},L=function(){return new Date(0)};var H=Object.freeze({LCHPrimitiveDateCallback:m,LCHPrimitiveDateCanonicalExampleCallback:L,LCHPrimitiveDateRecipe:function(){return{LCHRecipeSignature:"Date",LCHRecipeCallback:m,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:L}}});const h=function(e){return"object"==typeof e&&null!==e&&"function"==typeof e.focus},S=function(){return{focus(){}}};var g=Object.freeze({LCHPrimitiveDOMElementCallback:h,LCHPrimitiveDOMElementCanonicalExampleCallback:S,LCHPrimitiveDOMElementRecipe:function(){return{LCHRecipeCallback:h,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:S,LCHRecipeSignature:"DOMElement",_LCHRecipeTypeIsExclusive:!0}}}),T=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e},f=Object.prototype.hasOwnProperty;function b(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function x(e){try{return encodeURIComponent(e)}catch(e){return null}}var O={stringify:function(e,t){t=t||"";var o,r,n=[];for(r in"string"!=typeof t&&(t="?"),e)if(f.call(e,r)){if((o=e[r])||null!=o&&!isNaN(o)||(o=""),r=x(r),o=x(o),null===r||null===o)continue;n.push(r+"="+o)}return n.length?t+n.join("&"):""},parse:function(e){for(var t,o=/([^=?#&]+)=?([^&]*)/g,r={};t=o.exec(e);){var n=b(t[1]),i=b(t[2]);null===n||null===i||n in r||(r[n]=i)}return r}},y=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,R=/[\n\r\t]/g,P=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,I=/:\d+$/,v=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,E=/^[a-zA-Z]:/;function w(e){return(e||"").toString().replace(y,"")}var F=[["#","hash"],["?","query"],function(e,t){return K(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],D={hash:1,query:1};function A(e){var o,r=("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{}).location||{},n={},i=typeof(e=e||r);if("blob:"===e.protocol)n=new k(unescape(e.pathname),{});else if("string"===i)for(o in n=new k(e,{}),D)delete n[o];else if("object"===i){for(o in e)o in D||(n[o]=e[o]);void 0===n.slashes&&(n.slashes=P.test(e.href))}return n}function K(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function V(e,t){e=(e=w(e)).replace(R,""),t=t||{};var o,r=v.exec(e),n=r[1]?r[1].toLowerCase():"",i=!!r[2],a=!!r[3],l=0;return i?a?(o=r[2]+r[3]+r[4],l=r[2].length+r[3].length):(o=r[2]+r[4],l=r[2].length):a?(o=r[3]+r[4],l=r[3].length):o=r[4],"file:"===n?l>=2&&(o=o.slice(2)):K(n)?o=r[4]:n?i&&(o=o.slice(2)):l>=2&&K(t.protocol)&&(o=r[4]),{protocol:n,slashes:i||K(n),slashesCount:l,rest:o}}function k(e,t,o){if(e=(e=w(e)).replace(R,""),!(this instanceof k))return new k(e,t,o);var r,n,i,a,l,s,c=F.slice(),p=typeof t,u=this,d=0;for("object"!==p&&"string"!==p&&(o=t,t=null),o&&"function"!=typeof o&&(o=O.parse),r=!(n=V(e||"",t=A(t))).protocol&&!n.slashes,u.slashes=n.slashes||r&&t.slashes,u.protocol=n.protocol||t.protocol||"",e=n.rest,("file:"===n.protocol&&(2!==n.slashesCount||E.test(e))||!n.slashes&&(n.protocol||n.slashesCount<2||!K(u.protocol)))&&(c[3]=[/(.*)/,"pathname"]);d<c.length;d++)"function"!=typeof(a=c[d])?(i=a[0],s=a[1],i!=i?u[s]=e:"string"==typeof i?~(l="@"===i?e.lastIndexOf(i):e.indexOf(i))&&("number"==typeof a[2]?(u[s]=e.slice(0,l),e=e.slice(l+a[2])):(u[s]=e.slice(l),e=e.slice(0,l))):(l=i.exec(e))&&(u[s]=l[1],e=e.slice(0,l.index)),u[s]=u[s]||r&&a[3]&&t[s]||"",a[4]&&(u[s]=u[s].toLowerCase())):e=a(e,u);o&&(u.query=o(u.query)),r&&t.slashes&&"/"!==u.pathname.charAt(0)&&(""!==u.pathname||""!==t.pathname)&&(u.pathname=function(e,t){if(""===e)return t;for(var o=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=o.length,n=o[r-1],i=!1,a=0;r--;)"."===o[r]?o.splice(r,1):".."===o[r]?(o.splice(r,1),a++):a&&(0===r&&(i=!0),o.splice(r,1),a--);return i&&o.unshift(""),"."!==n&&".."!==n||o.push(""),o.join("/")}(u.pathname,t.pathname)),"/"!==u.pathname.charAt(0)&&K(u.protocol)&&(u.pathname="/"+u.pathname),T(u.port,u.protocol)||(u.host=u.hostname,u.port=""),u.username=u.password="",u.auth&&(~(l=u.auth.indexOf(":"))?(u.username=u.auth.slice(0,l),u.username=encodeURIComponent(decodeURIComponent(u.username)),u.password=u.auth.slice(l+1),u.password=encodeURIComponent(decodeURIComponent(u.password))):u.username=encodeURIComponent(decodeURIComponent(u.auth)),u.auth=u.password?u.username+":"+u.password:u.username),u.origin="file:"!==u.protocol&&K(u.protocol)&&u.host?u.protocol+"//"+u.host:"null",u.href=u.toString()}k.prototype={set:function(e,t,o){var r=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(o||O.parse)(t)),r[e]=t;break;case"port":r[e]=t,T(t,r.protocol)?t&&(r.host=r.hostname+":"+t):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=t,r.port&&(t+=":"+r.port),r.host=t;break;case"host":r[e]=t,I.test(t)?(t=t.split(":"),r.port=t.pop(),r.hostname=t.join(":")):(r.hostname=t,r.port="");break;case"protocol":r.protocol=t.toLowerCase(),r.slashes=!o;break;case"pathname":case"hash":if(t){var n="pathname"===e?"/":"#";r[e]=t.charAt(0)!==n?n+t:t}else r[e]=t;break;case"username":case"password":r[e]=encodeURIComponent(t);break;case"auth":var i=t.indexOf(":");~i?(r.username=t.slice(0,i),r.username=encodeURIComponent(decodeURIComponent(r.username)),r.password=t.slice(i+1),r.password=encodeURIComponent(decodeURIComponent(r.password))):r.username=encodeURIComponent(decodeURIComponent(t))}for(var a=0;a<F.length;a++){var l=F[a];l[4]&&(r[l[1]]=r[l[1]].toLowerCase())}return r.auth=r.password?r.username+":"+r.password:r.username,r.origin="file:"!==r.protocol&&K(r.protocol)&&r.host?r.protocol+"//"+r.host:"null",r.href=r.toString(),r},toString:function(e){e&&"function"==typeof e||(e=O.stringify);var t,o=this,r=o.host,n=o.protocol;n&&":"!==n.charAt(n.length-1)&&(n+=":");var i=n+(o.protocol&&o.slashes||K(o.protocol)?"//":"");return o.username?(i+=o.username,o.password&&(i+=":"+o.password),i+="@"):o.password?(i+=":"+o.password,i+="@"):"file:"!==o.protocol&&K(o.protocol)&&!r&&"/"!==o.pathname&&(i+="@"),(":"===r[r.length-1]||I.test(o.hostname)&&!o.port)&&(r+=":"),i+=r+o.pathname,(t="object"==typeof o.query?e(o.query):o.query)&&(i+="?"!==t.charAt(0)?"?"+t:t),o.hash&&(i+=o.hash),i}},k.extractProtocol=V,k.location=A,k.trimLeft=w,k.qs=O;var j=k,B=Object.freeze({default:j,__moduleExports:j});const N="function"==typeof B?B:j,M=function(e){return"string"==typeof e&&!!new N(e,{}).hostname},_=function(){return"https://example.com"};var U=Object.freeze({LCHPrimitiveURLCallback:M,LCHPrimitiveStringCanonicalExampleCallback:_,LCHPrimitiveURLRecipe:function(){return{LCHRecipeSignature:"URL",LCHRecipeCallback:M,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:_}}});const z=function(e){return!!M(e)&&!!e.match(/LCHSEARCHTOKEN/i)},$=function(){return"https://example.com?q=LCHSEARCHTOKEN"};var W=Object.freeze({LCHPrimitiveServiceSearchURLTemplateCallback:z,LCHPrimitiveServiceSearchURLTemplateCanonicalExampleCallback:$,LCHPrimitiveServiceSearchURLTemplateRecipe:function(){return{LCHRecipeCallback:z,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:$,LCHRecipeSignature:"ServiceSearchURLTemplate",_LCHRecipeTypeIsExclusive:!0}}});const G=function(e){return"string"==typeof e},q=function(){return""};var J=Object.freeze({LCHPrimitiveStringCallback:G,LCHPrimitiveStringCanonicalExampleCallback:q,LCHPrimitiveStringRecipe:function(){return{LCHRecipeSignature:"String",LCHRecipeCallback:G,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:q}}});const Z=function(e){return!!e.LCHRecipeName&&!e.LCHRecipeCallback.length},X=function(){return{LCHRecipeName:"alfa",LCHRecipeCallback(){}}};var Y=Object.freeze({LCHTypeCommandCallback:Z,LCHTypeStringCanonicalExampleCallback:X,LCHTypeCommandRecipe:function(){return{LCHRecipeSignature:"Command",LCHRecipeCallback:Z,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:X}}});const Q=function(e){return!!e.LCHRecipeName&&"SubjectContainer"===e.LCHRecipeOutputType},ee=function(){return{LCHRecipeName:"alfa",LCHRecipeCallback(){},LCHRecipeOutputType:"SubjectContainer"}};var te=Object.freeze({LCHTypeSubjectContainerCallback:Q,LCHTypeSubjectContainerCanonicalExampleCallback:ee,LCHTypeSubjectContainerRecipe:function(){return{LCHRecipeSignature:"SubjectContainer",LCHRecipeCallback:Q,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:ee,_LCHRecipeTypeIsExclusive:!0}}});const oe=function(e){return new Date(Date.parse(e)-1e3*e.getTimezoneOffset()*60)};var re=Object.freeze({LCHDateLocalOffsetSubtractedCallback:oe,LCHDateLocalOffsetSubtractedRecipe:function(){return{LCHRecipeSignature:"LCHDateLocalOffsetSubtracted",LCHRecipeInputTypes:"Date",LCHRecipeCallback:oe}}});const ne=async function(e={}){return new Promise((function(t,o){return Object.assign(document.createElement("input"),e,{type:"file",onchange:e=>Object.assign(new FileReader,{onload:e=>t(e.target.result)}).readAsText(e.target.files[0])}).click()}))};var ie=Object.freeze({LCHReadTextFileCallback:ne,LCHReadTextFileRecipe:function(){return{LCHRecipeSignature:"LCHReadTextFile",LCHRecipeCallback:ne}}});const ae=async function(e={}){return new Promise((function(t,o){return Object.assign(document.createElement("input"),e,{type:"file",onchange:e=>t(Promise.all([...e.target.files].map((function(e){return new Promise((function(t,o){return Object.assign(new FileReader,{onload:o=>t(Object.assign(e,{_LCHReadTextFileObjectContent:o.target.result}))}).readAsText(e)}))}))))}).click()}))};var le=Object.freeze({LCHReadTextFileObjectsCallback:ae,LCHReadTextFileObjectsRecipe:function(){return{LCHRecipeSignature:"LCHReadTextFileObjects",LCHRecipeCallback:ae}}}),se=r((function(e,o){!function(){function o(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function r(e,t,o){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){s(r.response,t,o)},r.onerror=function(){console.error("could not download file")},r.send()}function n(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(o){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof t&&t.global===t?t:void 0,l=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),s=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(e,t,o){var l=a.URL||a.webkitURL,s=document.createElement("a");t=t||e.name||"download",s.download=t,s.rel="noopener","string"==typeof e?(s.href=e,s.origin===location.origin?i(s):n(s.href)?r(e,t,o):i(s,s.target="_blank")):(s.href=l.createObjectURL(e),setTimeout((function(){l.revokeObjectURL(s.href)}),4e4),setTimeout((function(){i(s)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,t,a){if(t=t||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(o(e,a),t);else if(n(e))r(e,t,a);else{var l=document.createElement("a");l.href=e,l.target="_blank",setTimeout((function(){i(l)}))}}:function(e,t,o,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),"string"==typeof e)return r(e,t,o);var i="application/octet-stream"===e.type,s=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&s||l)&&"undefined"!=typeof FileReader){var p=new FileReader;p.onloadend=function(){var e=p.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=e:location=e,n=null},p.readAsDataURL(e)}else{var u=a.URL||a.webkitURL,d=u.createObjectURL(e);n?n.location=d:location.href=d,n=null,setTimeout((function(){u.revokeObjectURL(d)}),4e4)}});a.saveAs=s.saveAs=s,e.exports=s}()}));const ce=function(e,t){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if("string"!=typeof t)throw new Error("LCHErrorInputNotValid");if(!t.trim())throw new Error("LCHErrorInputNotValid");return se.saveAs(new Blob([e],{type:"text/plain;charset=utf-8"}),t)};var pe=Object.freeze({LCHSaveFileCallback:ce,LCHSaveFileRecipe:function(){return{LCHRecipeSignature:"LCHSaveFile",LCHRecipeCallback:ce}}});const ue=['a[href]:not([tabindex="-1"])','input:not([disabled]):not([tabindex="-1"]):not([type="hidden"])','button:not([disabled]):not([tabindex="-1"])'].join(","),de=function(e){if("object"!=typeof e||null===e||"function"!=typeof e.querySelectorAll)throw new Error("LCHErrorInputNotValid");const t={ids:{}};return[].concat.apply([],e.querySelectorAll(ue)).filter((function(o){return{A:function(e){return!!e.href&&!(!e.textContent.trim()&&!e.title.trim())},INPUT:function(o){return t.labels||(t.labels=Array.from(e.querySelectorAll("label"))),t.ids[o.id]=t.labels.filter((function(e){return e.getAttribute("for")===o.id})).map((function(e){return e.textContent.trim()})).shift(),!!(o.name.trim()||o.placeholder.trim()||t.ids[o.id])},BUTTON:function(e){return!!e.textContent.trim()}}[o.tagName](o)})).map((function(e){return{LCHRecipeName:{A:function(e){return e.textContent.trim()||e.title.trim()},INPUT:function(e){return t.ids[e.id]||e.placeholder.trim()||e.name.trim()},BUTTON:function(e){return e.textContent.trim()}}[e.tagName](e),LCHRecipeCallback:()=>e,LCHRecipeOutputType:"DOMElement"}}))},Ce=function(){return de(document)};var me=Object.freeze({LCHActiveDocumentsFocusElements:de,LCHActiveDocumentFocusElementsCallback:Ce,LCHActiveDocumentFocusElementsRecipe:function(){return{LCHRecipeSignature:"LCHActiveDocumentFocusElements",LCHRecipeOutputType:"SubjectContainer",LCHRecipeCallback:Ce}}});const Le=function(e){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if(!e.trim().length)throw new Error("LCHErrorInputNotValid");return{LCHComponentDescriptorName:"LCHCopyToClipboard",LCHComponentDescriptorProps:{inputData:e},LCHComponentDescriptorCompletionHandlerSignature:"LCHCopyToClipboardCompletionHandler",LCHComponentDescriptorOLSKLocalized:!0}};var He=Object.freeze({LCHCopyToClipboardCallback:Le,LCHCopyToClipboardRecipe:function(){return{LCHRecipeSignature:"LCHCopyToClipboard",LCHRecipeInputTypes:"String",LCHRecipeCallback:Le}}});const he=function(e){e&&e.focus()};var Se=Object.freeze({LCHDOMElementFocusCallback:he,LCHDOMElementFocusRecipe:function(){return{LCHRecipeSignature:"LCHDOMElementFocus",LCHRecipeInputTypes:"DOMElement",LCHRecipeCallback:he}}});const ge=function(e){if("undefined"==typeof document)return;const t=document.createElement("div");t.className="LCHLargeTextContainer";for(let[e,o]of Object.entries({width:"100%",position:"fixed",top:"45%",left:"0",textAlign:"center",cursor:"default"}))t.style[e]=o;const o=document.createElement("span");o.textContent=e,t.appendChild(o);for(let[e,t]of Object.entries({display:"block-inline",borderRadius:"20px",boxShadow:"0 0 10px 0px hsla(0, 0%, 0%, 0.1)",padding:"20px",background:"hsla(0, 0%, 0%, 0.8)",color:"white",fontFamily:"Arial",fontSize:"72pt",fontWeight:"bold",textAlign:"center",textShadow:"5px 5px 10px hsla(0, 0%, 0%, 0.5)",overflowWrap:"break-word"}))o.style[e]=t;document.body.appendChild(t);let r=function(e){e.preventDefault(),!e.key&&t.contains(e.target)||(window.removeEventListener("click",r),window.removeEventListener("keydown",r),t.remove())};setTimeout((function(){window.addEventListener("click",r),window.addEventListener("keydown",r)}))};var Te=Object.freeze({LCHLargeTextCallback:ge,LCHLargeTextRecipe:function(){return{LCHRecipeSignature:"LCHLargeText",LCHRecipeInputTypes:"String",LCHRecipeCallback:ge}}});const fe=function(e){return e};var be=Object.freeze({LCHRunCommandCallback:fe,LCHRunCommandRecipe:function(){return{LCHRecipeSignature:"LCHRunCommand",LCHRecipeInputTypes:"Command",LCHRecipeCallback:fe}}});const xe=function(e,t){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if("string"!=typeof t)throw new Error("LCHErrorInputNotValid");return e.match(/LCHSEARCHTOKEN/i)?e.replace(/LCHSEARCHTOKEN/i,t.split(" ").map((function(e){return encodeURIComponent(e)})).join("+")):e},Oe=function(e,t){return this.api.fn("LCHURLOpen")(xe(t,e))},ye=function(){return function(e,t){if("function"!=typeof e)throw new Error("LCHErrorInputNotValid");return function(){return e.apply(t,[...arguments].reverse())}}(Oe,this)(...arguments)};var Re=Object.freeze({LCHSearchActionURLFrom:xe,LCHSearchWithCallback:Oe,LCHSearchWithRecipe:function(){return{LCHRecipeSignature:"LCHSearchWith",LCHRecipeInputTypes:"String,ServiceSearchURLTemplate",LCHRecipeCallback:Oe}},LCHSearchForCallback:ye,LCHSearchForRecipe:function(){return{LCHRecipeSignature:"LCHSearchFor",LCHRecipeInputTypes:"ServiceSearchURLTemplate,String",LCHRecipeCallback:ye}}});const Pe=function(){return"https://wikipedia.org/w/index.php?search=LCHSEARCHTOKEN"};var Ie=Object.freeze({LCHServiceSearchWikipediaCallback:Pe,LCHServiceSearchWikipediaRecipe:function(){return{LCHRecipeName:"Wikipedia",LCHRecipeOutputType:"ServiceSearchURLTemplate",LCHRecipeCallback:Pe,LCHRecipeSignature:"LCHServiceSearchWikipedia"}}});const ve=function(e){return e};var Ee=Object.freeze({LCHSubjectContainerShowContentsCallback:ve,LCHSubjectContainerShowContentsRecipe:function(){return{LCHRecipeSignature:"LCHSubjectContainerShowContents",LCHRecipeInputTypes:"SubjectContainer",LCHRecipeCallback:ve}}});const we=function(e){e&&window.open(e,"_blank").focus()};var Fe=Object.freeze({LCHURLOpenCallback:we,LCHURLOpenRecipe:function(){return{LCHRecipeSignature:"LCHURLOpen",LCHRecipeInputTypes:"URL",LCHRecipeCallback:we}}});Array.prototype._LCHIntersect=function(){return this.map((function(e){return new Set(e)})).reduce((function(e,t){return e.filter((e=>t.has(e)))}),[...new Set([].concat.apply([],this))])};const De={LCHRecipesErrors(e,t={}){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");const o=a.LCHFormulaTo(a.LCHFormulaErrors(a.LCHFormulaFrom(e))||{},"LCHRecipe");return"function"!=typeof e.LCHRecipeCallback&&(o.LCHRecipeCallback=["LCHErrorNotFunction"]),"string"==typeof e.LCHRecipeName&&(e.LCHRecipeName.trim()||(o.LCHRecipeName=["LCHErrorNotFilled"])),"string"==typeof e.LCHRecipeInputTypes&&(e.LCHRecipeInputTypes.trim()!==e.LCHRecipeInputTypes&&(o.LCHRecipeInputTypes=["LCHErrorNotTrimmed"]),e.LCHRecipeInputTypes.trim()||(o.LCHRecipeInputTypes=["LCHErrorNotFilled"])),"string"==typeof e.LCHRecipeOutputType&&(e.LCHRecipeOutputType.trim()!==e.LCHRecipeOutputType&&(o.LCHRecipeOutputType=["LCHErrorNotTrimmed"]),e.LCHRecipeOutputType.trim()||(o.LCHRecipeOutputType=["LCHErrorNotFilled"])),(void 0!==e.LCHRecipeCanonicalExampleCallback||t.LCHOptionValidateIfNotPresent)&&"function"!=typeof e.LCHRecipeCanonicalExampleCallback&&(o.LCHRecipeCanonicalExampleCallback=["LCHErrorNotFunction"]),"string"==typeof e.LCHRecipeSignature&&(e.LCHRecipeSignature.trim()?e.LCHRecipeSignature.trim()!==e.LCHRecipeSignature&&(o.LCHRecipeSignature=["LCHErrorNotTrimmed"]):o.LCHRecipeSignature=["LCHErrorNotFilled"]),Object.entries(o).length?o:null},LCHRecipesIsCommand(e){if(De.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");return!!e.LCHRecipeName&&(!e.LCHRecipeInputTypes&&!e.LCHRecipeOutputType)},LCHRecipesIsSubject(e){if(De.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");return!!e.LCHRecipeName&&!!e.LCHRecipeOutputType},LCHRecipesIsAction(e){if(De.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");return!!e.LCHRecipeName&&!!e.LCHRecipeInputTypes},LCHRecipesIsType(e){if(De.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");return"Bool"===e.LCHRecipeOutputType&&(!!e.LCHRecipeCanonicalExampleCallback&&!!e.LCHRecipeSignature)},LCHRecipesIsTask(e){if(De.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");return!!e.LCHRecipeURLFilter&&!0===e.LCHRecipeIsAutomatic},LCHLauncherConvertTypeServiceSearch(e,t){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");return e.filter((function(e){return"object"==typeof e&&null!==e})).map((function(e){return p().LCHRecipeCallback(e)?{LCHRecipeName:t(e.LCHRecipeName),LCHRecipeInputTypes:"String",LCHRecipeCallback(t){return this.api.fn("LCHSearchWith")(t,e)},_LCHLauncherGenerated:!0}:e}))},LCHRecipesActionTakesObject(e){if(De.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");if(!De.LCHRecipesIsAction(e))throw new Error("LCHErrorInputNotValid");return!(l.LCHRuntimeInputTypes(e.LCHRecipeInputTypes).length<2)},LCHRecipesActionTakesParams(e){if(De.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");if(!De.LCHRecipesIsAction(e))throw new Error("LCHErrorInputNotValid");return"Object"===l.LCHRuntimeInputTypes(e.LCHRecipeInputTypes).pop()},LCHAPITypeEquivalenceMapForRecipes(e){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");const t=[],o=e.filter((function(e){return!De.LCHRecipesErrors(e)&&(!!De.LCHRecipesIsType(e)&&(!!e.LCHRecipeCallback(e.LCHRecipeCanonicalExampleCallback())&&(!t.includes(e.LCHRecipeSignature)&&(t.push(e.LCHRecipeSignature),!0))))}));return o.reduce((function(e,t){return e[t.LCHRecipeSignature]=o.filter((function(e){return t===e||!e._LCHRecipeTypeIsExclusive&&(!t._LCHRecipeTypeIsExclusive&&e.LCHRecipeCallback(t.LCHRecipeCanonicalExampleCallback()))})).map((function(e){return e.LCHRecipeSignature})),e}),{})},LCHAPITypeNameMap(e){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");return e.filter((function(e){return!De.LCHRecipesErrors(e)&&De.LCHRecipesIsType(e)})).reduce((function(e,t){return e[t.LCHRecipeSignature]||(e[t.LCHRecipeSignature]=t.LCHRecipeName||t.LCHRecipeSignature),e}),{})},LCHAPIActionsForType(e,t){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if(!Array.isArray(t))throw new Error("LCHErrorInputNotValid");return t.filter((function(t){return!De.LCHRecipesErrors(t)&&(!!De.LCHRecipesIsAction(t)&&l.LCHRuntimeInputTypes(t.LCHRecipeInputTypes).shift()===e)}))},LCHAPISubjectsForType(e,t){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if(!Array.isArray(t))throw new Error("LCHErrorInputNotValid");return t.filter((function(t){return!De.LCHRecipesErrors(t)&&(!!De.LCHRecipesIsSubject(t)&&t.LCHRecipeOutputType===e)}))},LCHCompositionErrors(e){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");if(!e.LCHCompositionAction)return{LCHCompositionAction:["LCHErrorInputNotPresent"]};if(!De.LCHRecipesIsAction(e.LCHCompositionAction))return{LCHCompositionAction:["LCHErrorInputNotValid"]};const t={};return e.LCHCompositionSubjectPrimary?("Command"===e.LCHCompositionAction.LCHRecipeInputTypes&&De.LCHRecipesIsCommand(e.LCHCompositionSubjectPrimary)||e.LCHCompositionAction.LCHRecipeInputTypes&&!l.LCHRuntimeInputTypes(e.LCHCompositionAction.LCHRecipeInputTypes).includes(e.LCHCompositionSubjectPrimary.LCHRecipeOutputType)&&(t.LCHCompositionSubjectPrimary=["LCHErrorInputNotValid"]),e.LCHCompositionAction.LCHRecipeInputTypes&&2===l.LCHRuntimeInputTypes(e.LCHCompositionAction.LCHRecipeInputTypes).length&&!e.LCHCompositionSubjectSecondary&&(t.LCHCompositionSubjectSecondary=["LCHErrorInputNotValid"]),void 0!==e.LCHCompositionSubjectSecondary&&(De.LCHRecipesIsSubject(e.LCHCompositionSubjectSecondary)||(t.LCHCompositionSubjectSecondary=["LCHErrorInputNotValid"]),e.LCHCompositionAction.LCHRecipeInputTypes&&!l.LCHRuntimeInputTypes(e.LCHCompositionAction.LCHRecipeInputTypes).includes(e.LCHCompositionSubjectSecondary.LCHRecipeOutputType)&&(t.LCHCompositionSubjectSecondary=["LCHErrorInputNotValid"])),Object.entries(t).length?t:null):{LCHCompositionSubjectPrimary:["LCHErrorInputNotPresent"]}},async LCHAPIExecuteComposition(e,t={}){if(De.LCHCompositionErrors(e))throw new Error("LCHErrorInputNotValid");if("function"!=typeof t.fn)throw new Error("LCHErrorInputNotValid");return De.LCHAPIExecuteRecipe(e.LCHCompositionAction,[await De.LCHAPIExecuteRecipe(e.LCHCompositionSubjectPrimary,[],t)].concat(e.LCHCompositionSubjectSecondary?[await De.LCHAPIExecuteRecipe(e.LCHCompositionSubjectSecondary,[],t)]:[]),t)},async LCHAPIExecuteRecipe(e,t=[],o={}){if(De.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");if(!Array.isArray(t))throw new Error("LCHErrorInputNotValid");if("function"!=typeof o.fn)throw new Error("LCHErrorInputNotValid");return e.LCHRecipeStyle&&"undefined"!=typeof document&&(document.body.appendChild(document.createElement("style")).innerHTML=e.LCHRecipeStyle),Promise.resolve(e.LCHRecipeCallback.apply({api:o},t.length?t:void 0))},LCHComponentDescriptorsErrors(e){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");const t={};return"string"!=typeof e.LCHComponentDescriptorName&&(t.LCHComponentDescriptorName=["LCHErrorNotString"]),"string"!=typeof e.LCHComponentDescriptorName||e.LCHComponentDescriptorName||(t.LCHComponentDescriptorName=["LCHErrorNotFilled"]),"string"==typeof e.LCHComponentDescriptorName&&e.LCHComponentDescriptorName.trim()!==e.LCHComponentDescriptorName&&(t.LCHComponentDescriptorName=["LCHErrorNotTrimmed"]),"string"!=typeof e.LCHComponentDescriptorCompletionHandlerSignature&&(t.LCHComponentDescriptorCompletionHandlerSignature=["LCHErrorNotString"]),"string"!=typeof e.LCHComponentDescriptorCompletionHandlerSignature||e.LCHComponentDescriptorCompletionHandlerSignature||(t.LCHComponentDescriptorCompletionHandlerSignature=["LCHErrorNotFilled"]),"string"==typeof e.LCHComponentDescriptorCompletionHandlerSignature&&e.LCHComponentDescriptorCompletionHandlerSignature.trim()!==e.LCHComponentDescriptorCompletionHandlerSignature&&(t.LCHComponentDescriptorCompletionHandlerSignature=["LCHErrorNotTrimmed"]),void 0!==e.LCHComponentDescriptorProps&&("object"==typeof e.LCHComponentDescriptorProps&&null!==e.LCHComponentDescriptorProps||(t.LCHComponentDescriptorProps=["LCHErrorNotObject"])),Object.entries(t).length?t:null},LCHRuntimeFilteredRecipes(e,t){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");if("string"!=typeof t)throw new Error("LCHErrorInputNotValid");return e.filter((function(e){return!De.LCHRecipesErrors(e)&&(void 0===e.LCHRecipeURLFilter||l.LCHRuntimeURLFilter(e.LCHRecipeURLFilter,t))}))},LCHRuntimeFilteredTasks(e){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");return e.filter((function(e){return!!De.LCHRecipesIsTask(e)&&(!e.LCHRecipeIsExcluded||!e.LCHRecipeIsExcluded())}))},LCHAPIRunTasks(){const e=De.LCHRuntimeFilteredRecipes.apply(null,[...arguments]),t=l.LCHRuntimeAPI([].concat.apply([],[C,H,g,W,J,U,Y,u,te,me,re,ie,le,pe,He,Se,Te,be,Re,Ie,Ee,Fe].map((function(e){return Object.entries(e).filter((function(e){return e.shift().includes("Recipe")})).map((function(e){return e.pop()()})).map((function(e){return e}))}))).concat(e));return Promise.all(De.LCHRuntimeFilteredTasks(e).map((function(e){return De.LCHAPIExecuteRecipe(e,[],t)})))},LCHRecipeProxyErrors(e,t={}){if("object"!=typeof e||null===e)return{};const o={};return"string"!=typeof e.LCHRecipeProxyName&&(o.LCHRecipeProxyName=["LCHErrorNotString"]),"string"!=typeof e.LCHRecipeProxySignature&&(o.LCHRecipeProxySignature=["LCHErrorNotString"]),Object.entries(o).length?o:null}},Ae={LCHLauncherOptions(e,t=function(){}){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");if(void 0===e.LCHOptionRecipes&&(e.LCHOptionRecipes=[]),!Array.isArray(e.LCHOptionRecipes))throw new Error("LCHOptionRecipesNotArray");if(e.LCHOptionRecipes=e.LCHOptionRecipes.filter((function(e){const o=De.LCHRecipesErrors(e);return o&&t("LCHOptionRecipesItemNotValid",e,o),!o})),void 0===e.LCHOptionMode&&(e.LCHOptionMode=Ae.LCHLauncherModes().shift()),void 0!==e.LCHOptionMode&&!Ae.LCHLauncherModes().includes(e.LCHOptionMode))throw new Error("LCHOptionModeNotValid");if(void 0!==e.LCHOptionCompletionHandler&&"function"!=typeof e.LCHOptionCompletionHandler)throw new Error("LCHOptionCompletionHandlerNotFunction");if(void 0===e.LCHOptionLanguage&&(e.LCHOptionLanguage="en"),"string"!=typeof e.LCHOptionLanguage)throw new Error("LCHOptionLanguageNotString");return e},LCHLauncherModeCommit:()=>"kLCHLauncherModeCommit",LCHLauncherModePreview:()=>"kLCHLauncherModePreview",LCHLauncherModePipe:()=>"kLCHLauncherModePipe",LCHLauncherModeTask:()=>"kLCHLauncherModeTask",LCHLauncherModes:()=>[Ae.LCHLauncherModeCommit(),Ae.LCHLauncherModePreview(),Ae.LCHLauncherModePipe(),Ae.LCHLauncherModeTask()],LCHLauncherUIRecipesForMode(e,t){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");if(!Ae.LCHLauncherModes().includes(t))throw new Error("LCHErrorInputNotValid");return e.filter((function(e){return"object"==typeof e&&null!==e&&(!("string"==typeof e.LCHRecipeInputTypes&&e.LCHRecipeInputTypes.split(",").length>2)&&(t===Ae.LCHLauncherModeCommit()?De.LCHRecipesIsCommand(e):t!==Ae.LCHLauncherModePreview()||De.LCHRecipesIsCommand(e)))}))},LCHLauncherThrottleDuration:i()?25:1e3,LCHLauncherKeyboardEventIsTextInput(e){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");return![e.metaKey,e.shiftKey,e.ctrlKey,e.altKey].includes(!0)&&(!!e.key&&!["Unidentified","Tab","CapsLock","ArrowRight","ArrowLeft","Backspace","\\",".",","," "].includes(e.key))},LCHLauncherActionComparator(e){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");return function(t,o){const r=[t.LCHRecipeInputTypes.split(",")[0],o.LCHRecipeInputTypes.split(",")[0]],n=[t.LCHRecipeInputTypes.split(",")[1],o.LCHRecipeInputTypes.split(",")[1]];if(r[0]===e&&r[1]===e){if(!n[0]&&n[1])return-1;if(n[0]&&!n[1])return 1}return r[0]===e&&r[1]!==e?-1:1}},LCHLauncherConstrainIndex(e,t){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");if("number"!=typeof t)throw new Error("LCHErrorInputNotValid");return t<0?e.length-1:t>=e.length?0:t},LCHLauncherReloadableSubjects(e){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");return[].concat.apply([],e).filter((function(e){return"object"==typeof e&&null!==e&&(!De.LCHRecipesErrors(e)&&!!De.LCHRecipesIsSubject(e))}))}},Ke=Ae.LCHLauncherModeCommit(),Ve=Ae.LCHLauncherModePreview(),ke=Ae.LCHLauncherModePipe(),je={DataSingletonExists:()=>!!je._ValueSingleton,_ValueClass:void 0,_ValueTarget:void 0,_ValueSingleton:void 0,ControlRunTasks(e){De.LCHAPIRunTasks(e,window.location.href)},LifecycleSingletonCreate(e={}){je._ValueSingleton&&je.LifecycleSingletonDestroy(),"undefined"!=typeof document&&document.body.appendChild(je._ValueTarget=document.createElement("div")),je._ValueSingleton=new je._ValueClass({target:je._ValueTarget,props:{LRTOptions:e,LRTDidFinish(){je.LifecycleSingletonDestroy(),"function"==typeof e.LCHOptionCompletionHandler&&e.LCHOptionCompletionHandler()}}})},LifecycleSingletonDestroy(){je._ValueSingleton.$destroy(),delete je._ValueSingleton,"undefined"!=typeof document&&(je._ValueTarget.remove(),delete je._ValueTarget)}};var Be,Ne=r((function(o,r){o.exports=function(){function o(){}function r(e,t){for(const o in t)e[o]=t[o];return e}function n(e,t,o,r,n){e.__svelte_meta={loc:{file:t,line:o,column:r,char:n}}}function i(e){return e()}function a(){return Object.create(null)}function l(e){e.forEach(i)}function s(e){return"function"==typeof e}function c(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function p(e){return 0===Object.keys(e).length}function u(e,t,o,r){if(e){const n=d(e,t,o,r);return e[0](n)}}function d(e,t,o,n){return e[1]&&n?r(o.ctx.slice(),e[1](n(t))):o.ctx}function C(e,t,o,r){if(e[2]&&r){const n=e[2](r(o));if(void 0===t.dirty)return n;if("object"==typeof n){const e=[],o=Math.max(t.dirty.length,n.length);for(let r=0;r<o;r+=1)e[r]=t.dirty[r]|n[r];return e}return t.dirty|n}return t.dirty}function m(e,t,o,r,n,i){if(n){const a=d(t,o,r,i);e.p(a,n)}}function L(e){if(e.ctx.length>32){const t=[],o=e.ctx.length/32;for(let e=0;e<o;e++)t[e]=-1;return t}return-1}function H(e){return null==e?"":e}const h="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:t;function S(e,t){e.appendChild(t)}function g(e,t,o){e.insertBefore(t,o||null)}function T(e){e.parentNode&&e.parentNode.removeChild(e)}function f(e,t){for(let o=0;o<e.length;o+=1)e[o]&&e[o].d(t)}function b(e){return document.createElement(e)}function x(e){return document.createTextNode(e)}function O(){return x(" ")}function y(){return x("")}function R(e,t,o,r){return e.addEventListener(t,o,r),()=>e.removeEventListener(t,o,r)}function P(e,t,o){null==o?e.removeAttribute(t):e.getAttribute(t)!==o&&e.setAttribute(t,o)}function I(e){return Array.from(e.childNodes)}function v(e,t){e.value=null==t?"":t}function E(e,t,o){e.classList[o?"add":"remove"](t)}function w(e,t,{bubbles:o=!1,cancelable:r=!1}={}){const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,o,r,t),n}let F;function D(e){F=e}function A(){if(!F)throw new Error("Function called outside component initialization");return F}function K(e){A().$$.on_mount.push(e)}function V(e){A().$$.after_update.push(e)}function k(){const e=A();return(t,o,{cancelable:r=!1}={})=>{const n=e.$$.callbacks[t];if(n){const i=w(t,o,{cancelable:r});return n.slice().forEach((t=>{t.call(e,i)})),!i.defaultPrevented}return!0}}const j=[],B=[];let N=[];const M=[],_=Promise.resolve();let U=!1;function z(){U||(U=!0,_.then(q))}function $(e){N.push(e)}const W=new Set;let G=0;function q(){if(0!==G)return;const e=F;do{try{for(;G<j.length;){const e=j[G];G++,D(e),J(e.$$)}}catch(e){throw j.length=0,G=0,e}for(D(null),j.length=0,G=0;B.length;)B.pop()();for(let e=0;e<N.length;e+=1){const t=N[e];W.has(t)||(W.add(t),t())}N.length=0}while(j.length);for(;M.length;)M.pop()();U=!1,W.clear(),D(e)}function J(e){if(null!==e.fragment){e.update(),l(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach($)}}function Z(e){const t=[],o=[];N.forEach((r=>-1===e.indexOf(r)?t.push(r):o.push(r))),o.forEach((e=>e())),N=t}const X=new Set;let Y;function Q(){Y={r:0,c:[],p:Y}}function ee(){Y.r||l(Y.c),Y=Y.p}function te(e,t){e&&e.i&&(X.delete(e),e.i(t))}function oe(e,t,o,r){if(e&&e.o){if(X.has(e))return;X.add(e),Y.c.push((()=>{X.delete(e),r&&(o&&e.d(1),r())})),e.o(t)}else r&&r()}function re(e,t){const o={},r={},n={$$scope:1};let i=e.length;for(;i--;){const a=e[i],l=t[i];if(l){for(const e in a)e in l||(r[e]=1);for(const e in l)n[e]||(o[e]=l[e],n[e]=1);e[i]=l}else for(const e in a)n[e]=1}for(const e in r)e in o||(o[e]=void 0);return o}function ne(e){return"object"==typeof e&&null!==e?e:{}}function ie(e){e&&e.c()}function ae(e,t,o,r){const{fragment:n,after_update:a}=e.$$;n&&n.m(t,o),r||$((()=>{const t=e.$$.on_mount.map(i).filter(s);e.$$.on_destroy?e.$$.on_destroy.push(...t):l(t),e.$$.on_mount=[]})),a.forEach($)}function le(e,t){const o=e.$$;null!==o.fragment&&(Z(o.after_update),l(o.on_destroy),o.fragment&&o.fragment.d(t),o.on_destroy=o.fragment=null,o.ctx=[])}function se(e,t){-1===e.$$.dirty[0]&&(j.push(e),z(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function ce(e,t,r,n,i,s,c,p=[-1]){const u=F;D(e);const d=e.$$={fragment:null,ctx:[],props:s,update:o,not_equal:i,bound:a(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(u?u.$$.context:[])),callbacks:a(),dirty:p,skip_bound:!1,root:t.target||u.$$.root};c&&c(d.root);let C=!1;if(d.ctx=r?r(e,t.props||{},((t,o,...r)=>{const n=r.length?r[0]:o;return d.ctx&&i(d.ctx[t],d.ctx[t]=n)&&(!d.skip_bound&&d.bound[t]&&d.bound[t](n),C&&se(e,t)),o})):[],d.update(),C=!0,l(d.before_update),d.fragment=!!n&&n(d.ctx),t.target){if(t.hydrate){const e=I(t.target);d.fragment&&d.fragment.l(e),e.forEach(T)}else d.fragment&&d.fragment.c();t.intro&&te(e.$$.fragment),ae(e,t.target,t.anchor,t.customElement),q()}D(u)}class pe{$destroy(){le(this,1),this.$destroy=o}$on(e,t){if(!s(t))return o;const r=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return r.push(t),()=>{const e=r.indexOf(t);-1!==e&&r.splice(e,1)}}$set(e){this.$$set&&!p(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function ue(e,t){document.dispatchEvent(w(e,Object.assign({version:"3.59.2"},t),{bubbles:!0}))}function de(e,t){ue("SvelteDOMInsert",{target:e,node:t}),S(e,t)}function Ce(e,t,o){ue("SvelteDOMInsert",{target:e,node:t,anchor:o}),g(e,t,o)}function me(e){ue("SvelteDOMRemove",{node:e}),T(e)}function Le(e,t,o,r,n,i,a){const l=!0===r?["capture"]:r?Array.from(Object.keys(r)):[];n&&l.push("preventDefault"),i&&l.push("stopPropagation"),a&&l.push("stopImmediatePropagation"),ue("SvelteDOMAddEventListener",{node:e,event:t,handler:o,modifiers:l});const s=R(e,t,o,r);return()=>{ue("SvelteDOMRemoveEventListener",{node:e,event:t,handler:o,modifiers:l}),s()}}function He(e,t,o){P(e,t,o),null==o?ue("SvelteDOMRemoveAttribute",{node:e,attribute:t}):ue("SvelteDOMSetAttribute",{node:e,attribute:t,value:o})}function he(e,t){t=""+t,e.data!==t&&(ue("SvelteDOMSetData",{node:e,data:t}),e.data=t)}function Se(e){if(!("string"==typeof e||e&&"object"==typeof e&&"length"in e)){let t="{#each} only iterates over array-like objects.";throw"function"==typeof Symbol&&e&&Symbol.iterator in e&&(t+=" You can use a spread to convert this iterable into an array."),new Error(t)}}function ge(e,t,o){for(const r of Object.keys(t))~o.indexOf(r)||console.warn(`<${e}> received an unexpected slot "${r}".`)}function Te(e,t){const o="this={...} of <svelte:component> should specify a Svelte component.";try{const r=new e(t);if(!(r.$$&&r.$set&&r.$on&&r.$destroy))throw new Error(o);return r}catch(e){const{message:t}=e;throw"string"==typeof t&&-1!==t.indexOf("is not a constructor")?new Error(o):e}}class fe extends pe{constructor(e){if(!e||!e.target&&!e.$$inline)throw new Error("'target' is a required option");super()}$destroy(){super.$destroy(),this.$destroy=()=>{console.warn("Component was already destroyed")}}$capture_state(){}$inject_state(){}}var be="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{};function xe(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function Oe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ye(e,t){return e(t={exports:{}},t.exports),t.exports}var Re=ye((function(e,t){const o=xe,r={OLSKSpecUIArguments(e){if(!Array.isArray(e))throw new Error("OLSKErrorInputNotValid");return e.map((function(e){return e.match(/^match=/)?e.replace(/^match=/,"-os-match="):e.match(/^skip=/)?e.replace(/^skip=/,"-os-skip="):e}))},OLSKSpecUITestPaths(e){if("string"!=typeof e)throw new Error("OLSKErrorInputNotValid");if(!o().OLSKDiskIsRealFolderPath(e))throw new Error("OLSKErrorInputNotValid");return o().globSync("**/ui-test-*.js",{cwd:e,absolute:!0}).filter((function(e){return!e.match(o().OLSKDiskStandardIgnorePattern())}))},OLSKSpecUITestPathsFilterFunction(e){if(!Array.isArray(e))throw new Error("OLSKErrorInputNotValid");const t=e.slice();let o=t.filter((function(e){return e.match(/^-?-?os-match=(.+)/i)})).shift();if(o){t.splice(t.indexOf(o),1),o=o.match(/^-?-?os-match=(.+)/i)[1];const e=o.match(/^\/(.+)\/(.+)?$/);e&&(o=new RegExp(e[1],e[2]))}let r=t.filter((function(e){return e.match(/^-?-?os-skip=(.+)/i)})).shift();if(r){t.splice(t.indexOf(r),1),r=r.match(/^-?-?os-skip=(.+)/i)[1];const e=r.match(/^\/(.+)\/(.+)?$/);e&&(r=new RegExp(e[1],e[2]))}return function(e){return!((!o||!e.match(o))&&(r&&e.match(r)||o&&!e.match(o)||(r&&e.match(r),0)))}},OLSKSpecUISourcePaths(e){if("string"!=typeof e)throw new Error("OLSKErrorInputNotValid");if(!o().OLSKDiskIsRealFolderPath(e))throw new Error("OLSKErrorInputNotValid");return o().globSync("**/+(ui-behaviour.js|*.ejs|*.md|*.html|*.hbs)",{cwd:e,absolute:!0}).filter((function(e){return!!e.match("__compiled")||!e.match(o().OLSKDiskStandardIgnorePattern())}))},OLSKSpecMochaPaths(e){if("object"!=typeof e||null===e)throw new Error("OLSKErrorInputNotValid");if("string"!=typeof e.ParamPackageDirectory)throw new Error("OLSKErrorInputNotValid");if("string"!=typeof e.ParamWorkingDirectory)throw new Error("OLSKErrorInputNotValid");return[o().join(e.ParamPackageDirectory,"./node_modules/.bin/mocha"),o().join(e.ParamPackageDirectory,"../.bin/mocha"),o().join(e.ParamWorkingDirectory,"./node_modules/.bin/mocha")]},_OLSKSpecMochaReplaceES6Import(e){const t=[];return e=e.replace(/^import \* as (\w+) from ['"]([^'"]+)['"];?/gm,'var $1 = require("$2");').replace(/^import (\w+) from ['"]([^'"]+)['"];?/gm,'var _$1 = require("$2"); const $1 = _$1.default || _$1').replace(/^import {([^}]+)} from ['"](.+)['"];?/gm,'var {$1} = require("$2");').replace(/^export default /gm,"exports.default = ").replace(/^export (const|let|var|class|function) (\w+)/gm,((e,o,r)=>(t.push(r),`${o} ${r}`))).replace(/^export \{([^}]+)\}(?: from ['"]([^'"]+)['"];?)?/gm,((e,o,r)=>(o.split(",").filter(Boolean).forEach((e=>{t.push(e)})),r?`const { ${o} } = require("${r}");`:""))).replace(/^export function (\w+)/gm,"exports.$1 = function $1"),t.forEach((t=>{e+=`\nexports.${t} = ${t};`})),e},OLSKSpecMochaStandardConfiguration(e){if(!Array.isArray(e))throw new Error("OLSKErrorInputNotValid");return[].concat.apply([],["--file",o().join(__dirname,"mocha-start.js"),o().existsSync(o().join(process.cwd(),"mocha-start.js"))?["--file",o().join(process.cwd(),"mocha-start.js")]:[],e.includes("--reporter")?[]:["--reporter","min"],e.length?e:[]])}};Object.assign(t,r),t.OLSK_SPEC_UI=function(){return"undefined"!=typeof navigator&&("undefined"!=typeof window&&"loc.tests"===window.location.hostname||"Zombie"===navigator.appName)}})),Pe=Re.OLSK_SPEC_UI;const Ie={LCHFormulaSafeStringFields:["LCHFormulaID","LCHFormulaName","LCHFormulaSignature","LCHFormulaInputTypes","LCHFormulaOutputType","LCHFormulaStyle","LCHFormulaURLFilter","LCHFormulaCreationDate","LCHFormulaModificationDate","LCHFormulaSyntaxErrorMessage","@context"],LCHFormulaErrors(e,t={}){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");const o={};return(void 0!==e.LCHFormulaName||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaName&&(o.LCHFormulaName=["LCHErrorNotString"]),(void 0!==e.LCHFormulaSignature||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaSignature&&(o.LCHFormulaSignature=["LCHErrorNotString"]),(void 0!==e.LCHFormulaInputTypes||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaInputTypes&&(o.LCHFormulaInputTypes=["LCHErrorNotString"]),(void 0!==e.LCHFormulaOutputType||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaOutputType&&(o.LCHFormulaOutputType=["LCHErrorNotString"]),void 0!==e.LCHFormulaIsHidden&&"function"!=typeof e.LCHFormulaIsHidden&&(o.LCHFormulaIsHidden=["LCHErrorNotFunction"]),(void 0!==e.LCHFormulaURLFilter||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaURLFilter&&(o.LCHFormulaURLFilter=["LCHErrorNotString"]),(void 0!==e.LCHFormulaIsAutomatic||t.LCHOptionValidateIfNotPresent)&&"boolean"!=typeof e.LCHFormulaIsAutomatic&&(o.LCHFormulaIsAutomatic=["LCHErrorNotBoolean"]),(void 0!==e.LCHFormulaStyle||t.LCHOptionValidateIfNotPresent)&&"string"!=typeof e.LCHFormulaStyle&&(o.LCHFormulaStyle=["LCHErrorNotString"]),(void 0!==e.LCHFormulaIsFlagged||t.LCHOptionValidateIfNotPresent)&&"boolean"!=typeof e.LCHFormulaIsFlagged&&(o.LCHFormulaIsFlagged=["LCHErrorNotBoolean"]),Object.entries(o).length?o:null},LCHFormulaFrom(e){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");return Object.entries(e).reduce((function(e,t){return e[t[0].replace(/LCH[A-Z][a-z]+/,"LCHFormula")]=t[1],e}),{})},LCHFormulaTo(e,t){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");if("string"!=typeof t)throw new Error("LCHErrorInputNotValid");return Object.entries(e).reduce((function(e,o){return e[o[0].replace("LCHFormula",t)]=o[1],e}),{})},LCHFormulaToEvaluate(e){if(Ie.LCHFormulaErrors(e))throw new Error("LCHErrorInputNotValid");let t=Object.fromEntries(Object.entries(e).filter((function(e){return!Ie.LCHFormulaSafeStringFields.includes(e[0])})));return(t.LCHFormulaCallbackArgs||t.LCHFormulaCallbackBody)&&(t.LCHFormulaCallbackRaw=`(function (${t.LCHFormulaCallbackArgs||""}) { ${t.LCHFormulaCallbackBody||""} })`,delete t.LCHFormulaCallbackArgs,delete t.LCHFormulaCallbackBody),t.LCHFormulaCanonicalExampleCallbackBody&&(t.LCHFormulaCanonicalExampleCallbackRaw=`(function () { ${t.LCHFormulaCanonicalExampleCallbackBody||""} })`,delete t.LCHFormulaCanonicalExampleCallbackBody),t}},ve={LCHRuntimeURLFilter(e,t){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if("string"!=typeof t)throw new Error("LCHErrorInputNotValid");if(!t)throw new Error("LCHErrorInputNotValid");if("*"===e)return!0;let o=e.match(/^\/(.*)\/(\w*)/i);return o&&o.shift()?!!t.match(new RegExp(o[0],o[1])):t.includes(e)},LCHRuntimeInputTypes(e){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");return e.split(",").map((function(e){return e.trim()})).filter((function(e){return!!e}))},LCHRuntimeAPI(e){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");const t={fn(o){if("string"!=typeof o)throw new Error("LCHErrorIdentifierNotString");if(""===o)throw new Error("LCHErrorIdentifierBlank");if(o.trim()!==o)throw new Error("LCHErrorIdentifierContainsUntrimmedWhitespace");let r=e.filter((function(e){return e.LCHRecipeSignature===o})).shift();if(!r)throw new Error("LCHErrorIdentifierNotDefined");return r.LCHRecipeCallback.bind({api:t})}};return Object.assign(t,e.reduce((function(e,o){return e[o.LCHRecipeSignature]||(e[o.LCHRecipeSignature]=function(){const r=arguments;return(o.LCHRecipeInputTypes?ve.LCHRuntimeInputTypes(o.LCHRecipeInputTypes):[]).forEach((function(t,o){if(!e[t](r[o]))throw new Error("LCHErrorTypeMismatch")})),o.LCHRecipeCallback.apply({api:t},r)}),e}),{})),Object.freeze(t),t}},Ee=function(e){return!!e.LCHRecipeName&&!e.LCHRecipeCallback.length&&"ServiceSearchURLTemplate"===e.LCHRecipeOutputType},we=function(){return{LCHRecipeName:"alfa",LCHRecipeCallback:()=>"https://example.com?q=LCHSEARCHTOKEN",LCHRecipeOutputType:"ServiceSearchURLTemplate"}},Fe=function(){return{LCHRecipeSignature:"ServiceSearch",LCHRecipeCallback:Ee,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:we}};var De=Object.freeze({LCHTypeServiceSearchCallback:Ee,LCHTypeServiceSearchCanonicalExampleCallback:we,LCHTypeServiceSearchRecipe:Fe});const Ae=function(e){return!!e},Ke=function(){return{LCHRecipeSignature:"Bool",LCHRecipeCallback:Ae}};var Ve=Object.freeze({LCHPrimitiveBoolCallback:Ae,LCHPrimitiveBoolRecipe:Ke});const ke=function(e){return e instanceof Date&&!Number.isNaN(e.getTime())},je=function(){return new Date(0)},Be=function(){return{LCHRecipeSignature:"Date",LCHRecipeCallback:ke,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:je}};var Ne=Object.freeze({LCHPrimitiveDateCallback:ke,LCHPrimitiveDateCanonicalExampleCallback:je,LCHPrimitiveDateRecipe:Be});const Me=function(e){return"object"==typeof e&&null!==e&&"function"==typeof e.focus},_e=function(){return{focus(){}}},Ue=function(){return{LCHRecipeCallback:Me,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:_e,LCHRecipeSignature:"DOMElement",_LCHRecipeTypeIsExclusive:!0}};var ze,$e=Object.freeze({LCHPrimitiveDOMElementCallback:Me,LCHPrimitiveDOMElementCanonicalExampleCallback:_e,LCHPrimitiveDOMElementRecipe:Ue}),We=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e},Ge=Object.prototype.hasOwnProperty;function qe(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function Je(e){try{return encodeURIComponent(e)}catch(e){return null}}function Ze(e){for(var t,o=/([^=?#&]+)=?([^&]*)/g,r={};t=o.exec(e);){var n=qe(t[1]),i=qe(t[2]);null===n||null===i||n in r||(r[n]=i)}return r}function Xe(e,t){t=t||"";var o,r,n=[];for(r in"string"!=typeof t&&(t="?"),e)if(Ge.call(e,r)){if((o=e[r])||null!==o&&o!==ze&&!isNaN(o)||(o=""),r=Je(r),o=Je(o),null===r||null===o)continue;n.push(r+"="+o)}return n.length?t+n.join("&"):""}var Ye=Xe,Qe=Ze,et={stringify:Ye,parse:Qe},tt=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,ot=/[\n\r\t]/g,rt=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,nt=/:\d+$/,it=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,at=/^[a-zA-Z]:/;function lt(e){return(e||"").toString().replace(tt,"")}var st=[["#","hash"],["?","query"],function(e,t){return ut(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],ct={hash:1,query:1};function pt(e){var t,o=("undefined"!=typeof window?window:void 0!==be?be:"undefined"!=typeof self?self:{}).location||{},r={},n=typeof(e=e||o);if("blob:"===e.protocol)r=new mt(unescape(e.pathname),{});else if("string"===n)for(t in r=new mt(e,{}),ct)delete r[t];else if("object"===n){for(t in e)t in ct||(r[t]=e[t]);void 0===r.slashes&&(r.slashes=rt.test(e.href))}return r}function ut(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function dt(e,t){e=(e=lt(e)).replace(ot,""),t=t||{};var o,r=it.exec(e),n=r[1]?r[1].toLowerCase():"",i=!!r[2],a=!!r[3],l=0;return i?a?(o=r[2]+r[3]+r[4],l=r[2].length+r[3].length):(o=r[2]+r[4],l=r[2].length):a?(o=r[3]+r[4],l=r[3].length):o=r[4],"file:"===n?l>=2&&(o=o.slice(2)):ut(n)?o=r[4]:n?i&&(o=o.slice(2)):l>=2&&ut(t.protocol)&&(o=r[4]),{protocol:n,slashes:i||ut(n),slashesCount:l,rest:o}}function Ct(e,t){if(""===e)return t;for(var o=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=o.length,n=o[r-1],i=!1,a=0;r--;)"."===o[r]?o.splice(r,1):".."===o[r]?(o.splice(r,1),a++):a&&(0===r&&(i=!0),o.splice(r,1),a--);return i&&o.unshift(""),"."!==n&&".."!==n||o.push(""),o.join("/")}function mt(e,t,o){if(e=(e=lt(e)).replace(ot,""),!(this instanceof mt))return new mt(e,t,o);var r,n,i,a,l,s,c=st.slice(),p=typeof t,u=this,d=0;for("object"!==p&&"string"!==p&&(o=t,t=null),o&&"function"!=typeof o&&(o=et.parse),r=!(n=dt(e||"",t=pt(t))).protocol&&!n.slashes,u.slashes=n.slashes||r&&t.slashes,u.protocol=n.protocol||t.protocol||"",e=n.rest,("file:"===n.protocol&&(2!==n.slashesCount||at.test(e))||!n.slashes&&(n.protocol||n.slashesCount<2||!ut(u.protocol)))&&(c[3]=[/(.*)/,"pathname"]);d<c.length;d++)"function"!=typeof(a=c[d])?(i=a[0],s=a[1],i!=i?u[s]=e:"string"==typeof i?~(l="@"===i?e.lastIndexOf(i):e.indexOf(i))&&("number"==typeof a[2]?(u[s]=e.slice(0,l),e=e.slice(l+a[2])):(u[s]=e.slice(l),e=e.slice(0,l))):(l=i.exec(e))&&(u[s]=l[1],e=e.slice(0,l.index)),u[s]=u[s]||r&&a[3]&&t[s]||"",a[4]&&(u[s]=u[s].toLowerCase())):e=a(e,u);o&&(u.query=o(u.query)),r&&t.slashes&&"/"!==u.pathname.charAt(0)&&(""!==u.pathname||""!==t.pathname)&&(u.pathname=Ct(u.pathname,t.pathname)),"/"!==u.pathname.charAt(0)&&ut(u.protocol)&&(u.pathname="/"+u.pathname),We(u.port,u.protocol)||(u.host=u.hostname,u.port=""),u.username=u.password="",u.auth&&(~(l=u.auth.indexOf(":"))?(u.username=u.auth.slice(0,l),u.username=encodeURIComponent(decodeURIComponent(u.username)),u.password=u.auth.slice(l+1),u.password=encodeURIComponent(decodeURIComponent(u.password))):u.username=encodeURIComponent(decodeURIComponent(u.auth)),u.auth=u.password?u.username+":"+u.password:u.username),u.origin="file:"!==u.protocol&&ut(u.protocol)&&u.host?u.protocol+"//"+u.host:"null",u.href=u.toString()}function Lt(e,t,o){var r=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(o||et.parse)(t)),r[e]=t;break;case"port":r[e]=t,We(t,r.protocol)?t&&(r.host=r.hostname+":"+t):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=t,r.port&&(t+=":"+r.port),r.host=t;break;case"host":r[e]=t,nt.test(t)?(t=t.split(":"),r.port=t.pop(),r.hostname=t.join(":")):(r.hostname=t,r.port="");break;case"protocol":r.protocol=t.toLowerCase(),r.slashes=!o;break;case"pathname":case"hash":if(t){var n="pathname"===e?"/":"#";r[e]=t.charAt(0)!==n?n+t:t}else r[e]=t;break;case"username":case"password":r[e]=encodeURIComponent(t);break;case"auth":var i=t.indexOf(":");~i?(r.username=t.slice(0,i),r.username=encodeURIComponent(decodeURIComponent(r.username)),r.password=t.slice(i+1),r.password=encodeURIComponent(decodeURIComponent(r.password))):r.username=encodeURIComponent(decodeURIComponent(t))}for(var a=0;a<st.length;a++){var l=st[a];l[4]&&(r[l[1]]=r[l[1]].toLowerCase())}return r.auth=r.password?r.username+":"+r.password:r.username,r.origin="file:"!==r.protocol&&ut(r.protocol)&&r.host?r.protocol+"//"+r.host:"null",r.href=r.toString(),r}function Ht(e){e&&"function"==typeof e||(e=et.stringify);var t,o=this,r=o.host,n=o.protocol;n&&":"!==n.charAt(n.length-1)&&(n+=":");var i=n+(o.protocol&&o.slashes||ut(o.protocol)?"//":"");return o.username?(i+=o.username,o.password&&(i+=":"+o.password),i+="@"):o.password?(i+=":"+o.password,i+="@"):"file:"!==o.protocol&&ut(o.protocol)&&!r&&"/"!==o.pathname&&(i+="@"),(":"===r[r.length-1]||nt.test(o.hostname)&&!o.port)&&(r+=":"),i+=r+o.pathname,(t="object"==typeof o.query?e(o.query):o.query)&&(i+="?"!==t.charAt(0)?"?"+t:t),o.hash&&(i+=o.hash),i}mt.prototype={set:Lt,toString:Ht},mt.extractProtocol=dt,mt.location=pt,mt.trimLeft=lt,mt.qs=et;var ht=mt,St=Object.freeze({default:ht,__moduleExports:ht});const gt="function"==typeof St?St:ht,Tt=function(e){return"string"==typeof e&&!!new gt(e,{}).hostname},ft=function(){return"https://example.com"},bt=function(){return{LCHRecipeSignature:"URL",LCHRecipeCallback:Tt,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:ft}};var xt=Object.freeze({LCHPrimitiveURLCallback:Tt,LCHPrimitiveStringCanonicalExampleCallback:ft,LCHPrimitiveURLRecipe:bt});const Ot=function(e){return!!Tt(e)&&!!e.match(/LCHSEARCHTOKEN/i)},yt=function(){return"https://example.com?q=LCHSEARCHTOKEN"},Rt=function(){return{LCHRecipeCallback:Ot,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:yt,LCHRecipeSignature:"ServiceSearchURLTemplate",_LCHRecipeTypeIsExclusive:!0}};var Pt=Object.freeze({LCHPrimitiveServiceSearchURLTemplateCallback:Ot,LCHPrimitiveServiceSearchURLTemplateCanonicalExampleCallback:yt,LCHPrimitiveServiceSearchURLTemplateRecipe:Rt});const It=function(e){return"string"==typeof e},vt=function(){return""},Et=function(){return{LCHRecipeSignature:"String",LCHRecipeCallback:It,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:vt}};var wt=Object.freeze({LCHPrimitiveStringCallback:It,LCHPrimitiveStringCanonicalExampleCallback:vt,LCHPrimitiveStringRecipe:Et});const Ft=function(e){return!!e.LCHRecipeName&&!e.LCHRecipeCallback.length},Dt=function(){return{LCHRecipeName:"alfa",LCHRecipeCallback(){}}},At=function(){return{LCHRecipeSignature:"Command",LCHRecipeCallback:Ft,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:Dt}};var Kt=Object.freeze({LCHTypeCommandCallback:Ft,LCHTypeStringCanonicalExampleCallback:Dt,LCHTypeCommandRecipe:At});const Vt=function(e){return!!e.LCHRecipeName&&"SubjectContainer"===e.LCHRecipeOutputType},kt=function(){return{LCHRecipeName:"alfa",LCHRecipeCallback(){},LCHRecipeOutputType:"SubjectContainer"}},jt=function(){return{LCHRecipeSignature:"SubjectContainer",LCHRecipeCallback:Vt,LCHRecipeOutputType:"Bool",LCHRecipeCanonicalExampleCallback:kt,_LCHRecipeTypeIsExclusive:!0}};var Bt=Object.freeze({LCHTypeSubjectContainerCallback:Vt,LCHTypeSubjectContainerCanonicalExampleCallback:kt,LCHTypeSubjectContainerRecipe:jt});const Nt=function(e){return new Date(Date.parse(e)-1e3*e.getTimezoneOffset()*60)},Mt=function(){return{LCHRecipeSignature:"LCHDateLocalOffsetSubtracted",LCHRecipeInputTypes:"Date",LCHRecipeCallback:Nt}};var _t=Object.freeze({LCHDateLocalOffsetSubtractedCallback:Nt,LCHDateLocalOffsetSubtractedRecipe:Mt});const Ut=async function(e={}){return new Promise((function(t,o){return Object.assign(document.createElement("input"),e,{type:"file",onchange:e=>Object.assign(new FileReader,{onload:e=>t(e.target.result)}).readAsText(e.target.files[0])}).click()}))},zt=function(){return{LCHRecipeSignature:"LCHReadTextFile",LCHRecipeCallback:Ut}};var $t=Object.freeze({LCHReadTextFileCallback:Ut,LCHReadTextFileRecipe:zt});const Wt=async function(e={}){return new Promise((function(t,o){return Object.assign(document.createElement("input"),e,{type:"file",onchange:e=>t(Promise.all([...e.target.files].map((function(e){return new Promise((function(t,o){return Object.assign(new FileReader,{onload:o=>t(Object.assign(e,{_LCHReadTextFileObjectContent:o.target.result}))}).readAsText(e)}))}))))}).click()}))},Gt=function(){return{LCHRecipeSignature:"LCHReadTextFileObjects",LCHRecipeCallback:Wt}};var qt=Object.freeze({LCHReadTextFileObjectsCallback:Wt,LCHReadTextFileObjectsRecipe:Gt}),Jt=ye((function(e,t){!function(){function t(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function o(e,t,o){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){l(r.response,t,o)},r.onerror=function(){console.error("could not download file")},r.send()}function r(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function n(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(o){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof be&&be.global===be?be:void 0,a=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(e,t,a){var l=i.URL||i.webkitURL,s=document.createElement("a");t=t||e.name||"download",s.download=t,s.rel="noopener","string"==typeof e?(s.href=e,s.origin===location.origin?n(s):r(s.href)?o(e,t,a):n(s,s.target="_blank")):(s.href=l.createObjectURL(e),setTimeout((function(){l.revokeObjectURL(s.href)}),4e4),setTimeout((function(){n(s)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,i,a){if(i=i||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,a),i);else if(r(e))o(e,i,a);else{var l=document.createElement("a");l.href=e,l.target="_blank",setTimeout((function(){n(l)}))}}:function(e,t,r,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),"string"==typeof e)return o(e,t,r);var l="application/octet-stream"===e.type,s=/constructor/i.test(i.HTMLElement)||i.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||l&&s||a)&&"undefined"!=typeof FileReader){var p=new FileReader;p.onloadend=function(){var e=p.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=e:location=e,n=null},p.readAsDataURL(e)}else{var u=i.URL||i.webkitURL,d=u.createObjectURL(e);n?n.location=d:location.href=d,n=null,setTimeout((function(){u.revokeObjectURL(d)}),4e4)}});i.saveAs=l.saveAs=l,e.exports=l}()}));const Zt=function(e,t){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if("string"!=typeof t)throw new Error("LCHErrorInputNotValid");if(!t.trim())throw new Error("LCHErrorInputNotValid");return Jt.saveAs(new Blob([e],{type:"text/plain;charset=utf-8"}),t)},Xt=function(){return{LCHRecipeSignature:"LCHSaveFile",LCHRecipeCallback:Zt}};var Yt=Object.freeze({LCHSaveFileCallback:Zt,LCHSaveFileRecipe:Xt});const Qt=['a[href]:not([tabindex="-1"])','input:not([disabled]):not([tabindex="-1"]):not([type="hidden"])','button:not([disabled]):not([tabindex="-1"])'].join(","),eo=function(e){if("object"!=typeof e||null===e||"function"!=typeof e.querySelectorAll)throw new Error("LCHErrorInputNotValid");const t={ids:{}};return[].concat.apply([],e.querySelectorAll(Qt)).filter((function(o){return{A:function(e){return!(!e.href||!e.textContent.trim()&&!e.title.trim())},INPUT:function(o){return t.labels||(t.labels=Array.from(e.querySelectorAll("label"))),t.ids[o.id]=t.labels.filter((function(e){return e.getAttribute("for")===o.id})).map((function(e){return e.textContent.trim()})).shift(),!!(o.name.trim()||o.placeholder.trim()||t.ids[o.id])},BUTTON:function(e){return!!e.textContent.trim()}}[o.tagName](o)})).map((function(e){return{LCHRecipeName:{A:function(e){return e.textContent.trim()||e.title.trim()},INPUT:function(e){return t.ids[e.id]||e.placeholder.trim()||e.name.trim()},BUTTON:function(e){return e.textContent.trim()}}[e.tagName](e),LCHRecipeCallback:()=>e,LCHRecipeOutputType:"DOMElement"}}))},to=function(){return eo(document)},oo=function(){return{LCHRecipeSignature:"LCHActiveDocumentFocusElements",LCHRecipeOutputType:"SubjectContainer",LCHRecipeCallback:to}};var ro=Object.freeze({LCHActiveDocumentsFocusElements:eo,LCHActiveDocumentFocusElementsCallback:to,LCHActiveDocumentFocusElementsRecipe:oo});const no=function(e){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if(!e.trim().length)throw new Error("LCHErrorInputNotValid");return{LCHComponentDescriptorName:"LCHCopyToClipboard",LCHComponentDescriptorProps:{inputData:e},LCHComponentDescriptorCompletionHandlerSignature:"LCHCopyToClipboardCompletionHandler",LCHComponentDescriptorOLSKLocalized:!0}},io=function(){return{LCHRecipeSignature:"LCHCopyToClipboard",LCHRecipeInputTypes:"String",LCHRecipeCallback:no}};var ao=Object.freeze({LCHCopyToClipboardCallback:no,LCHCopyToClipboardRecipe:io});const lo=function(e){e&&e.focus()},so=function(){return{LCHRecipeSignature:"LCHDOMElementFocus",LCHRecipeInputTypes:"DOMElement",LCHRecipeCallback:lo}};var co=Object.freeze({LCHDOMElementFocusCallback:lo,LCHDOMElementFocusRecipe:so});const po=function(e){if("undefined"==typeof document)return;const t=document.createElement("div");t.className="LCHLargeTextContainer";for(let[e,o]of Object.entries({width:"100%",position:"fixed",top:"45%",left:"0",textAlign:"center",cursor:"default"}))t.style[e]=o;const o=document.createElement("span");o.textContent=e,t.appendChild(o);for(let[e,t]of Object.entries({display:"block-inline",borderRadius:"20px",boxShadow:"0 0 10px 0px hsla(0, 0%, 0%, 0.1)",padding:"20px",background:"hsla(0, 0%, 0%, 0.8)",color:"white",fontFamily:"Arial",fontSize:"72pt",fontWeight:"bold",textAlign:"center",textShadow:"5px 5px 10px hsla(0, 0%, 0%, 0.5)",overflowWrap:"break-word"}))o.style[e]=t;document.body.appendChild(t);let r=function(e){e.preventDefault(),!e.key&&t.contains(e.target)||(window.removeEventListener("click",r),window.removeEventListener("keydown",r),t.remove())};setTimeout((function(){window.addEventListener("click",r),window.addEventListener("keydown",r)}))},uo=function(){return{LCHRecipeSignature:"LCHLargeText",LCHRecipeInputTypes:"String",LCHRecipeCallback:po}};var Co=Object.freeze({LCHLargeTextCallback:po,LCHLargeTextRecipe:uo});const mo=function(e){return e},Lo=function(){return{LCHRecipeSignature:"LCHRunCommand",LCHRecipeInputTypes:"Command",LCHRecipeCallback:mo}};var Ho=Object.freeze({LCHRunCommandCallback:mo,LCHRunCommandRecipe:Lo});const ho=function(e,t){if("function"!=typeof e)throw new Error("LCHErrorInputNotValid");return function(){return e.apply(t,[...arguments].reverse())}},So=function(e,t){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if("string"!=typeof t)throw new Error("LCHErrorInputNotValid");return e.match(/LCHSEARCHTOKEN/i)?e.replace(/LCHSEARCHTOKEN/i,t.split(" ").map((function(e){return encodeURIComponent(e)})).join("+")):e},go=function(e,t){return this.api.fn("LCHURLOpen")(So(t,e))},To=function(){return{LCHRecipeSignature:"LCHSearchWith",LCHRecipeInputTypes:"String,ServiceSearchURLTemplate",LCHRecipeCallback:go}},fo=function(){return ho(go,this)(...arguments)},bo=function(){return{LCHRecipeSignature:"LCHSearchFor",LCHRecipeInputTypes:"ServiceSearchURLTemplate,String",LCHRecipeCallback:fo}};var xo=Object.freeze({LCHSearchActionURLFrom:So,LCHSearchWithCallback:go,LCHSearchWithRecipe:To,LCHSearchForCallback:fo,LCHSearchForRecipe:bo});const Oo=function(){return"https://wikipedia.org/w/index.php?search=LCHSEARCHTOKEN"},yo=function(){return{LCHRecipeName:"Wikipedia",LCHRecipeOutputType:"ServiceSearchURLTemplate",LCHRecipeCallback:Oo,LCHRecipeSignature:"LCHServiceSearchWikipedia"}};var Ro=Object.freeze({LCHServiceSearchWikipediaCallback:Oo,LCHServiceSearchWikipediaRecipe:yo});const Po=function(e){return e},Io=function(){return{LCHRecipeSignature:"LCHSubjectContainerShowContents",LCHRecipeInputTypes:"SubjectContainer",LCHRecipeCallback:Po}};var vo=Object.freeze({LCHSubjectContainerShowContentsCallback:Po,LCHSubjectContainerShowContentsRecipe:Io});const Eo=function(e){e&&window.open(e,"_blank").focus()},wo=function(){return{LCHRecipeSignature:"LCHURLOpen",LCHRecipeInputTypes:"URL",LCHRecipeCallback:Eo}};var Fo=Object.freeze({LCHURLOpenCallback:Eo,LCHURLOpenRecipe:wo});const Do=function(){return[].concat.apply([],[Ve,Ne,$e,Pt,wt,xt,Kt,De,Bt,ro,_t,$t,qt,Yt,ao,co,Co,Ho,xo,Ro,vo,Fo].map((function(e){return Object.entries(e).filter((function(e){return e.shift().includes("Recipe")})).map((function(e){return e.pop()()})).map((function(e){return e}))})))};Array.prototype._LCHIntersect=function(){return this.map((function(e){return new Set(e)})).reduce((function(e,t){return e.filter((e=>t.has(e)))}),[...new Set([].concat.apply([],this))])};const Ao={LCHRecipesErrors(e,t={}){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");const o=Ie.LCHFormulaTo(Ie.LCHFormulaErrors(Ie.LCHFormulaFrom(e))||{},"LCHRecipe");return"function"!=typeof e.LCHRecipeCallback&&(o.LCHRecipeCallback=["LCHErrorNotFunction"]),"string"==typeof e.LCHRecipeName&&(e.LCHRecipeName.trim()||(o.LCHRecipeName=["LCHErrorNotFilled"])),"string"==typeof e.LCHRecipeInputTypes&&(e.LCHRecipeInputTypes.trim()!==e.LCHRecipeInputTypes&&(o.LCHRecipeInputTypes=["LCHErrorNotTrimmed"]),e.LCHRecipeInputTypes.trim()||(o.LCHRecipeInputTypes=["LCHErrorNotFilled"])),"string"==typeof e.LCHRecipeOutputType&&(e.LCHRecipeOutputType.trim()!==e.LCHRecipeOutputType&&(o.LCHRecipeOutputType=["LCHErrorNotTrimmed"]),e.LCHRecipeOutputType.trim()||(o.LCHRecipeOutputType=["LCHErrorNotFilled"])),(void 0!==e.LCHRecipeCanonicalExampleCallback||t.LCHOptionValidateIfNotPresent)&&"function"!=typeof e.LCHRecipeCanonicalExampleCallback&&(o.LCHRecipeCanonicalExampleCallback=["LCHErrorNotFunction"]),"string"==typeof e.LCHRecipeSignature&&(e.LCHRecipeSignature.trim()?e.LCHRecipeSignature.trim()!==e.LCHRecipeSignature&&(o.LCHRecipeSignature=["LCHErrorNotTrimmed"]):o.LCHRecipeSignature=["LCHErrorNotFilled"]),Object.entries(o).length?o:null},LCHRecipesIsCommand(e){if(Ao.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");return!!e.LCHRecipeName&&!e.LCHRecipeInputTypes&&!e.LCHRecipeOutputType},LCHRecipesIsSubject(e){if(Ao.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");return!!e.LCHRecipeName&&!!e.LCHRecipeOutputType},LCHRecipesIsAction(e){if(Ao.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");return!!e.LCHRecipeName&&!!e.LCHRecipeInputTypes},LCHRecipesIsType(e){if(Ao.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");return"Bool"===e.LCHRecipeOutputType&&!!e.LCHRecipeCanonicalExampleCallback&&!!e.LCHRecipeSignature},LCHRecipesIsTask(e){if(Ao.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");return!!e.LCHRecipeURLFilter&&!0===e.LCHRecipeIsAutomatic},LCHLauncherConvertTypeServiceSearch(e,t){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");return e.filter((function(e){return"object"==typeof e&&null!==e})).map((function(e){return Fe().LCHRecipeCallback(e)?{LCHRecipeName:t(e.LCHRecipeName),LCHRecipeInputTypes:"String",LCHRecipeCallback(t){return this.api.fn("LCHSearchWith")(t,e)},_LCHLauncherGenerated:!0}:e}))},LCHRecipesActionTakesObject(e){if(Ao.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");if(!Ao.LCHRecipesIsAction(e))throw new Error("LCHErrorInputNotValid");return!(ve.LCHRuntimeInputTypes(e.LCHRecipeInputTypes).length<2)},LCHRecipesActionTakesParams(e){if(Ao.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");if(!Ao.LCHRecipesIsAction(e))throw new Error("LCHErrorInputNotValid");return"Object"===ve.LCHRuntimeInputTypes(e.LCHRecipeInputTypes).pop()},LCHAPITypeEquivalenceMapForRecipes(e){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");const t=[],o=e.filter((function(e){return!(Ao.LCHRecipesErrors(e)||!Ao.LCHRecipesIsType(e)||!e.LCHRecipeCallback(e.LCHRecipeCanonicalExampleCallback())||t.includes(e.LCHRecipeSignature)||(t.push(e.LCHRecipeSignature),0))}));return o.reduce((function(e,t){return e[t.LCHRecipeSignature]=o.filter((function(e){return t===e||!e._LCHRecipeTypeIsExclusive&&!t._LCHRecipeTypeIsExclusive&&e.LCHRecipeCallback(t.LCHRecipeCanonicalExampleCallback())})).map((function(e){return e.LCHRecipeSignature})),e}),{})},LCHAPITypeNameMap(e){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");return e.filter((function(e){return!Ao.LCHRecipesErrors(e)&&Ao.LCHRecipesIsType(e)})).reduce((function(e,t){return e[t.LCHRecipeSignature]||(e[t.LCHRecipeSignature]=t.LCHRecipeName||t.LCHRecipeSignature),e}),{})},LCHAPIActionsForType(e,t){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if(!Array.isArray(t))throw new Error("LCHErrorInputNotValid");return t.filter((function(t){return!Ao.LCHRecipesErrors(t)&&!!Ao.LCHRecipesIsAction(t)&&ve.LCHRuntimeInputTypes(t.LCHRecipeInputTypes).shift()===e}))},LCHAPISubjectsForType(e,t){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");if(!Array.isArray(t))throw new Error("LCHErrorInputNotValid");return t.filter((function(t){return!Ao.LCHRecipesErrors(t)&&!!Ao.LCHRecipesIsSubject(t)&&t.LCHRecipeOutputType===e}))},LCHCompositionErrors(e){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");if(!e.LCHCompositionAction)return{LCHCompositionAction:["LCHErrorInputNotPresent"]};if(!Ao.LCHRecipesIsAction(e.LCHCompositionAction))return{LCHCompositionAction:["LCHErrorInputNotValid"]};const t={};return e.LCHCompositionSubjectPrimary?("Command"===e.LCHCompositionAction.LCHRecipeInputTypes&&Ao.LCHRecipesIsCommand(e.LCHCompositionSubjectPrimary)||e.LCHCompositionAction.LCHRecipeInputTypes&&!ve.LCHRuntimeInputTypes(e.LCHCompositionAction.LCHRecipeInputTypes).includes(e.LCHCompositionSubjectPrimary.LCHRecipeOutputType)&&(t.LCHCompositionSubjectPrimary=["LCHErrorInputNotValid"]),e.LCHCompositionAction.LCHRecipeInputTypes&&2===ve.LCHRuntimeInputTypes(e.LCHCompositionAction.LCHRecipeInputTypes).length&&!e.LCHCompositionSubjectSecondary&&(t.LCHCompositionSubjectSecondary=["LCHErrorInputNotValid"]),void 0!==e.LCHCompositionSubjectSecondary&&(Ao.LCHRecipesIsSubject(e.LCHCompositionSubjectSecondary)||(t.LCHCompositionSubjectSecondary=["LCHErrorInputNotValid"]),e.LCHCompositionAction.LCHRecipeInputTypes&&!ve.LCHRuntimeInputTypes(e.LCHCompositionAction.LCHRecipeInputTypes).includes(e.LCHCompositionSubjectSecondary.LCHRecipeOutputType)&&(t.LCHCompositionSubjectSecondary=["LCHErrorInputNotValid"])),Object.entries(t).length?t:null):{LCHCompositionSubjectPrimary:["LCHErrorInputNotPresent"]}},async LCHAPIExecuteComposition(e,t={}){if(Ao.LCHCompositionErrors(e))throw new Error("LCHErrorInputNotValid");if("function"!=typeof t.fn)throw new Error("LCHErrorInputNotValid");return Ao.LCHAPIExecuteRecipe(e.LCHCompositionAction,[await Ao.LCHAPIExecuteRecipe(e.LCHCompositionSubjectPrimary,[],t)].concat(e.LCHCompositionSubjectSecondary?[await Ao.LCHAPIExecuteRecipe(e.LCHCompositionSubjectSecondary,[],t)]:[]),t)},async LCHAPIExecuteRecipe(e,t=[],o={}){if(Ao.LCHRecipesErrors(e))throw new Error("LCHErrorInputNotValid");if(!Array.isArray(t))throw new Error("LCHErrorInputNotValid");if("function"!=typeof o.fn)throw new Error("LCHErrorInputNotValid");return e.LCHRecipeStyle&&"undefined"!=typeof document&&(document.body.appendChild(document.createElement("style")).innerHTML=e.LCHRecipeStyle),Promise.resolve(e.LCHRecipeCallback.apply({api:o},t.length?t:void 0))},LCHComponentDescriptorsErrors(e){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");const t={};return"string"!=typeof e.LCHComponentDescriptorName&&(t.LCHComponentDescriptorName=["LCHErrorNotString"]),"string"!=typeof e.LCHComponentDescriptorName||e.LCHComponentDescriptorName||(t.LCHComponentDescriptorName=["LCHErrorNotFilled"]),"string"==typeof e.LCHComponentDescriptorName&&e.LCHComponentDescriptorName.trim()!==e.LCHComponentDescriptorName&&(t.LCHComponentDescriptorName=["LCHErrorNotTrimmed"]),"string"!=typeof e.LCHComponentDescriptorCompletionHandlerSignature&&(t.LCHComponentDescriptorCompletionHandlerSignature=["LCHErrorNotString"]),"string"!=typeof e.LCHComponentDescriptorCompletionHandlerSignature||e.LCHComponentDescriptorCompletionHandlerSignature||(t.LCHComponentDescriptorCompletionHandlerSignature=["LCHErrorNotFilled"]),"string"==typeof e.LCHComponentDescriptorCompletionHandlerSignature&&e.LCHComponentDescriptorCompletionHandlerSignature.trim()!==e.LCHComponentDescriptorCompletionHandlerSignature&&(t.LCHComponentDescriptorCompletionHandlerSignature=["LCHErrorNotTrimmed"]),void 0!==e.LCHComponentDescriptorProps&&("object"==typeof e.LCHComponentDescriptorProps&&null!==e.LCHComponentDescriptorProps||(t.LCHComponentDescriptorProps=["LCHErrorNotObject"])),Object.entries(t).length?t:null},LCHRuntimeFilteredRecipes(e,t){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");if("string"!=typeof t)throw new Error("LCHErrorInputNotValid");return e.filter((function(e){return!Ao.LCHRecipesErrors(e)&&(void 0===e.LCHRecipeURLFilter||ve.LCHRuntimeURLFilter(e.LCHRecipeURLFilter,t))}))},LCHRuntimeFilteredTasks(e){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");return e.filter((function(e){return!(!Ao.LCHRecipesIsTask(e)||e.LCHRecipeIsExcluded&&e.LCHRecipeIsExcluded())}))},LCHAPIRunTasks(){const e=Ao.LCHRuntimeFilteredRecipes.apply(null,[...arguments]),t=ve.LCHRuntimeAPI(Do().concat(e));return Promise.all(Ao.LCHRuntimeFilteredTasks(e).map((function(e){return Ao.LCHAPIExecuteRecipe(e,[],t)})))},LCHRecipeProxyErrors(e,t={}){if("object"!=typeof e||null===e)return{};const o={};return"string"!=typeof e.LCHRecipeProxyName&&(o.LCHRecipeProxyName=["LCHErrorNotString"]),"string"!=typeof e.LCHRecipeProxySignature&&(o.LCHRecipeProxySignature=["LCHErrorNotString"]),Object.entries(o).length?o:null}},Ko={LCHLauncherOptions(e,t=function(){}){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");if(void 0===e.LCHOptionRecipes&&(e.LCHOptionRecipes=[]),!Array.isArray(e.LCHOptionRecipes))throw new Error("LCHOptionRecipesNotArray");if(e.LCHOptionRecipes=e.LCHOptionRecipes.filter((function(e){const o=Ao.LCHRecipesErrors(e);return o&&t("LCHOptionRecipesItemNotValid",e,o),!o})),void 0===e.LCHOptionMode&&(e.LCHOptionMode=Ko.LCHLauncherModes().shift()),void 0!==e.LCHOptionMode&&!Ko.LCHLauncherModes().includes(e.LCHOptionMode))throw new Error("LCHOptionModeNotValid");if(void 0!==e.LCHOptionCompletionHandler&&"function"!=typeof e.LCHOptionCompletionHandler)throw new Error("LCHOptionCompletionHandlerNotFunction");if(void 0===e.LCHOptionLanguage&&(e.LCHOptionLanguage="en"),"string"!=typeof e.LCHOptionLanguage)throw new Error("LCHOptionLanguageNotString");return e},LCHLauncherModeCommit:()=>"kLCHLauncherModeCommit",LCHLauncherModePreview:()=>"kLCHLauncherModePreview",LCHLauncherModePipe:()=>"kLCHLauncherModePipe",LCHLauncherModeTask:()=>"kLCHLauncherModeTask",LCHLauncherModes:()=>[Ko.LCHLauncherModeCommit(),Ko.LCHLauncherModePreview(),Ko.LCHLauncherModePipe(),Ko.LCHLauncherModeTask()],LCHLauncherUIRecipesForMode(e,t){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");if(!Ko.LCHLauncherModes().includes(t))throw new Error("LCHErrorInputNotValid");return e.filter((function(e){return"object"==typeof e&&null!==e&&!("string"==typeof e.LCHRecipeInputTypes&&e.LCHRecipeInputTypes.split(",").length>2)&&(t===Ko.LCHLauncherModeCommit()?Ao.LCHRecipesIsCommand(e):t!==Ko.LCHLauncherModePreview()||Ao.LCHRecipesIsCommand(e))}))},LCHLauncherThrottleDuration:Pe()?25:1e3,LCHLauncherKeyboardEventIsTextInput(e){if("object"!=typeof e||null===e)throw new Error("LCHErrorInputNotValid");return![e.metaKey,e.shiftKey,e.ctrlKey,e.altKey].includes(!0)&&!!e.key&&!["Unidentified","Tab","CapsLock","ArrowRight","ArrowLeft","Backspace","\\",".",","," "].includes(e.key)},LCHLauncherActionComparator(e){if("string"!=typeof e)throw new Error("LCHErrorInputNotValid");return function(t,o){const r=[t.LCHRecipeInputTypes.split(",")[0],o.LCHRecipeInputTypes.split(",")[0]],n=[t.LCHRecipeInputTypes.split(",")[1],o.LCHRecipeInputTypes.split(",")[1]];if(r[0]===e&&r[1]===e){if(!n[0]&&n[1])return-1;if(n[0]&&!n[1])return 1}return r[0]===e&&r[1]!==e?-1:(r[1]===e&&r[0],1)}},LCHLauncherConstrainIndex(e,t){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");if("number"!=typeof t)throw new Error("LCHErrorInputNotValid");return t<0?e.length-1:t>=e.length?0:t},LCHLauncherReloadableSubjects(e){if(!Array.isArray(e))throw new Error("LCHErrorInputNotValid");return[].concat.apply([],e).filter((function(e){return"object"==typeof e&&null!==e&&!Ao.LCHRecipesErrors(e)&&!!Ao.LCHRecipesIsSubject(e)}))}};var Vo=ye((function(t,o){!function(e,t){t(o)}(0,(function(t){const o={OLSKInternationalDefaultIdentifier:()=>"i18n",OLSKInternationalIsTranslationFileBasename:e=>!("string"!=typeof e||e.split(".").length<2||!e.split(".").pop().match(/ya?ml/i)||e.split("-").shift()!==o.OLSKInternationalDefaultIdentifier()||!o._OLSKInternationalLanguageID(e)),OLSKInternationalLanguageID(e){if(!o.OLSKInternationalIsTranslationFileBasename(e))throw new Error("OLSKErrorInputNotValid");return o._OLSKInternationalLanguageID(e)},OLSKInternationalSimplifiedLanguageCode(e){if("string"!=typeof e)throw new Error("OLSKErrorInputNotValid");return e.split("-").shift()},_OLSKInternationalLanguageID:e=>e.replace(o.OLSKInternationalDefaultIdentifier()+"-","").split(".").shift(),OLSKInternationalLocalizedString(e,t){if("object"!=typeof t||null===t)throw new Error("OLSKErrorInputNotValid");var o=t[e];return o||(o="TRANSLATION_MISSING",console.log([o,e])),o},OLSKInternationalLocalizedStringCallback(e,t){if("object"!=typeof e||null===e)throw new Error("OLSKErrorInputNotValid");if(!Array.isArray(t))throw new Error("OLSKErrorInputNotValid");const r=Object.keys(e).reverse().concat(...t.map((function(e){return[o.OLSKInternationalSimplifiedLanguageCode(e),e]})).reverse());return function(t,n){if(!Array.isArray(n))throw new Error("OLSKErrorInputNotValid");let i,a=r.concat(...n.map((function(e){return[o.OLSKInternationalSimplifiedLanguageCode(e),e]})).reverse(),[]);for(;!i&&a.length;)i=(e[a.pop()]||{})[t];return i||console.log([i="TRANSLATION_MISSING",t].join(" ")),i}},_OLSKInternationalPaths(e,t){if("string"!=typeof e||!e.trim())throw new Error("OLSKErrorInputNotValid");const r=xe;return r().globSync(`**/*${o.OLSKInternationalDefaultIdentifier()}*.y*(a)ml`,{cwd:e,realpath:!0}).filter((function(e){return!t||!e.match(t)})).filter((function(e){return o.OLSKInternationalIsTranslationFileBasename(r().basename(e))}))},_OLSKInternationalConstructedDictionary(e){if(!Array.isArray(e))throw new Error("OLSKErrorInputNotValid");const t=xe;return e.reduce((function(e,r){const n=o.OLSKInternationalLanguageID(t().basename(r));return e[n]=Object.assign(e[n]||{},t().load(t().readFileSync(r,"utf8"))),e}),{})},OLSKInternationalDictionary(e){return this._OLSKInternationalConstructedDictionary(this._OLSKInternationalPaths(e))},_OLSKInternationalCompilationObject(e,t){const r=xe;return this._OLSKInternationalPaths(e,/node_modules|__external/).filter((function(e){return!t||o.OLSKInternationalLanguageID(r().basename(e))===t})).reduce((function(e,t){return Object.assign(e,{[t]:r().load(r().readFileSync(t,"utf8"))})}),{})},_OLSKInternationalCompilationFilePath(e){if("string"!=typeof e||!e.trim())throw new Error("OLSKErrorInputNotValid");return xe().join(e,"__compiled",o.OLSKInternationalDefaultIdentifier()+"-compilation.yml")},_SafeDump:e=>xe().dump(e,{lineWidth:1/0}),OLSKInternationalWriteCompilationFile(e,t){const r=xe,n=o._SafeDump(this._OLSKInternationalCompilationObject(e,t)),i=r().dirname(o._OLSKInternationalCompilationFilePath(e));r().existsSync(i)||r().mkdirSync(i),r().writeFileSync(o._OLSKInternationalCompilationFilePath(e),n)},OLSKInternationalSpreadCompilationFile(e,t){if("string"!=typeof e||!e.trim())throw new Error("OLSKErrorInputNotValid");const r=xe,n=r().load(r().readFileSync(o._OLSKInternationalCompilationFilePath(e),"utf8"));Object.keys(n).map((function(e){return r().writeFileSync(e,o._SafeDump(n[e]))}))},OLSKInternationalAddControllerLanguageCode(t,o){if("string"!=typeof t||!t.trim())throw new Error("OLSKErrorInputNotValid");if("string"!=typeof o||!o.trim())throw new Error("OLSKErrorInputNotValid");const r=xe;r().globSync("controller.js",{cwd:t,matchBase:!0,realpath:!0}).forEach((function(t){if(t.match(/.*(\.git|DS_Store|node_modules|vendor|__\w+)\/.*/i))return;const n=r();if("function"!=typeof n.OLSKControllerRoutes)return;if(!(i=n.OLSKControllerRoutes(),Array.isArray(i)?i:Object.entries(i).reduce((function(e,t){return e.concat(Object.assign(t[1],{OLSKRouteSignature:t[0]}))}),[])).filter((function(e){return e.OLSKRouteLanguageCodes})).filter((function(e){return!e.OLSKRouteLanguageCodes.includes(o)})).length)return;var i;const a=r().readFileSync(t,"utf8").match(/OLSKRouteLanguageCodes: \[.*\]/g);if(!a)throw new Error(`invalid OLSKRouteLanguageCodes syntax in ${e}`);a.map((function(e){const n=e.match(/\[.*\]/);return r().writeFileSync(t,r().readFileSync(t,"utf8").replace(/OLSKRouteLanguageCodes: \[.*\]/,`OLSKRouteLanguageCodes: ['${JSON.parse(n[0].replace(/\'/g,'"')).concat(o).join("', '")}']`))}))})),process.argv[2].endsWith("olsk-i18n-add")&&process.exit()}};Object.assign(t,o),Object.defineProperty(t,"__esModule",{value:!0})})),o.OLSKLocalized=function(e){return o.OLSKInternationalLocalizedString(e,{pt:{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Faça sua o web.",LCHVitrineVideo1HeadingText:"Pesquisar receitas.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sincronizar com a extensão do navegador.",LCHVitrineVideo4HeadingText:"Modo Encanado.",LCHVitrineTutorialsButtonText:"Assistir mais tutoriais",OLSKLandingBlurbText:"Personalizar qualquer website com JavaScript ou CSS.",LCHVitrineDemoButtonCommitText:"Modo Commit de demonstração.",LCHVitrineDemoButtonPreviewText:"Modo de Preview de demonstração",LCHVitrineDemoButtonPipeText:"Modo Encanado de demonstração",LCHVitrineBrueghelText:"Uma foto de um cartão postal contendo a pintura de Pieter Bruegel: A Queda dos Condenados",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomizar as cores das páginas",LCHVitrinePageColoursRestore:"Restaurar as cores das páginas",LCHVitrineCopyPageInfo:"Copiar informação da página",LCHVitrineSendEmail:"Enviar e-mail",LCHVitrinePageLinksHighlightAdd:"Destacar links da página",LCHVitrinePageLinksHighlightRemove:"Remover a destaca doos links da página",LCHVitrineMinimalistDateString:"Sequência minimalista da data"},LCHVitrineCopyPageInfoAlertText:"Copiado para área de transferência",LCHFeatureListArray:[["Adicionar scripts ou estilos.","Criar receitas com JavaScript ou CSS."],["Geral ou específica.","Acione algumas receitas com base na URL."],["Acione seu navegador.","A extensão pode executar Recipes automaticamente no carregamento da página."],["Tomar para levar.","Exportar todas as Receitas num bookmarklet."]],LCHGuideTitle:"Guia de Launchlet",LCHGuideDescription:"Documentação pelo projeto",LCHGuideDocumentFields:{LCHDocumentName:"Nome",LCHDocumentCallbackBody:"Callback",LCHDocumentSignature:"Assinatura",LCHDocumentInputTypes:"Tipos de entrada",LCHDocumentCallbackArgs:"Argumentos",LCHDocumentOutputType:"Tipo de saída"},LCHComposeTitle:"Compor",LCHComposeCreateButtonText:"Criar",LCHComposeListItemUntitledText:"Sem título",LCHComposeToolsPairButtonText:"Extensão do par",LCHComposePublicKeyNotValidAlertText:"Entrada não válida",LCHComposeToolsPairStatusWaitingText:"Esperando",LCHComposeToolsPairStatusFailedText:"Falhado",LCHComposeLauncherItemCloneText:"Clonar a receita",LCHComposePairKeyFieldText:"Chave",LCHComposePairSubmitButtonText:"Submeter",LCHComposePairClearButtonText:"Apagar chave",LCHComposeListItemFlaggedAlertText:"[Bandeirado]",LCHComposeDetailToolbarBackButtonText:"Voltar",LCHComposeDetailToolbarCloneButtonText:"Clonar",LCHComposeDetailToolbarDiscardButtonText:"Eliminar",LCHComposeDetailFlagAlertText:"Essa receita será ignorada porque contém um código potencialmente inseguro.",LCHComposeDetailFormNameFieldText:"Nome (por exemplo: Dizer Olá)",LCHComposeDetailFormSignatureFieldText:"Assinatura (por exemplo, XYZCumprimentar)",LCHComposeDetailFormInputTypesFieldText:"Tipos de entrada (por exemplo, String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"argumentos",LCHComposeDetailFormCallbackBodyFieldText:"Corpo da Função (por exemplo, window.alert('Olá');)",LCHComposeDetailFormOutputTypeFieldText:"Tipo de saída (por exemplo, String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Corpo do Exemplo Canônico",LCHComposeDetailFormStyleFieldText:"CSS (por exemplo, body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"Filtro do URL (por exemplo, example.com ou /https?://(.*\\\\.)?example\\\\.com/i)'",LCHComposeDetailFormIsAutomaticFieldLabelText:"É automatico",LCHComposeBuildRunLinkText:"Executar",LCHComposeBuildPipeModeEnabledFieldLabelText:"Modo Encanado",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Incluir receitas da página",LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Sujeito",LCHLauncherPipeSubjectPromptPlaceholderText:"Digitar para pesquisar",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Ação",LCHLauncherFilterInputText:"Digitar para pesquisar",LCHLauncherInputPlaceholderDefault:"Digitar para pesquisar",LCHLauncherInputPlaceholderPreview:"Digitar para filtrar",LCHLauncherSubjectPromptPlaceholderText:"Digitar para pesquisar",LCHLauncherSubjectPromptHeadingText:"Sujeito",LCHLauncherActionPromptHeadingText:"Ação",LCHLauncherObjectPromptHeadingText:"Objeto",LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Elementos de foco no documento ativo",LCHCopyToClipboard:"Cópia na área de transferência",LCHLargeText:"Texto grande",LCHDOMElementFocus:"Foco",LCHRunCommand:"Executar Comando",LCHSearchWith:"Buscar com",LCHSearchFor:"Buscar por",LCHSubjectContainerShowContents:"Mostrar conteúdo",LCHURLOpen:"Abrir URL",SubjectContainer:"Contêiner do Sujeito",String:"Sequência",Date:"Data",URL:"URL",ServiceSearchURLTemplate:"Modelo de URL do serviço de pesquisa",DOMElement:"Elemento do DOM"},LCHCopyToClipboardButtonText:"Cópia na área de transferência",ROCORootLinkText:"Visitar rosano.ca",OLSKServiceWorkerUpdateAlertLabelText:"Atualização disponível",OLSKServiceWorkerUpdateAlertReloadButtonText:"Recarregar",OLSKServiceWorkerLauncherItemReloadText:"Recarregar",OLSKServiceWorkerLauncherItemDebugForceUpdateText:"Forçar atualização",OLSKRootLinkTextHome:"Voltar para a página inicial",OLSKLanguageSwitcherVersionFormat:"Versão no %@ / %@",OLSKLanguageSwitcherVersionName:{en:"inglês",fr:"francês",es:"espanhol",pt:"português",de:"alemão"},SWARLinkText:"Parte do Pequeno Anel de Aplicação Web",ROCOGlossaryHeadingText:"Uma nova geração de aplicações",ROCOGlossaryDoorlessLinkText:"Filosofia 'doorless' (sem porta)",ROCOGlossaryDoorlessBlurbText:"Aplicativo como espaços públicos não-exclusivos.",ROCOGlossaryZeroDataLinkText:"Aprender mais sobre applicativos Zero Data",ROCOGlossaryZeroDataBlurbText:"Ser dono dos seus dados, todos eles.",ROCOGlossaryGoingWebLinkText:"Indo totalmente para a web",ROCOGlossaryGoingWebBlurbText:"Por que deixei de fazer aplicações iOS após doze anos.",ROCOGlossaryAppsLinkText:"Minhas outras aplicações",ROCOGlossaryAppsBlurbText:"Ferramentas para agência",ROCOGazetteHeadingText:"Acompanhe minha jornada",ROCOBulletinSubmitButtonText:"Assinar à lista de distribuição",ROCOBulletinFeedbackText:"Verifique na sua caixa de entrada (e talvez a pasta de spam) para um link de ativação.",OLSKWordingOpenApp:"Abrir app",OLSKWordingFeatures:"Características",OLSKWordingOpenGuide:"Ler o guia",OLSKWordingDeeperHeading:"Ir mais fundo",OLSKWordingVideo:"Vídeo",OLSKWordingTestimonials:"Testemunhos",OLSKWordingFeedbackHeading:"Feedback",OLSKWordingFeedbackBlurb:'De dentro do aplicativo, toque no botão ℹ︎, depois selecione "Enviar feedback".',OLSKWordingTypeToSearch:"Digitar para pesquisar",OLSKWordingTypeToFilter:"Digitar para filtrar",OLSKWordingConfirmText:"Você tem certeza?",OLSKWordingCancelText:"Cancelar",OLSKWordingSubmitText:"Enviar",OLSKWordingDownloadText:"Baixar",OLSKWordingEditText:"Editar",OLSKWordingDebugObjectText:"Depurar este objeto",OLSKWebViewWindowButtonText:"Abrir em nova janela",OLSKTransportLauncherItemImportJSONText:"Importar JSON (beta)",OLSKTransportLauncherItemImportJSONErrorNotFilledAlertText:"Entrada não preenchida",OLSKTransportLauncherItemImportJSONErrorNotValidAlertText:"Entrada não válida",OLSKTransportLauncherItemExportJSONText:"Exportar JSON (beta)",OLSKRemoteStorageConnectConfirmText:"Conecte sua nuvem para continuar. Você gostaria de fazer isso agora?",OLSKRemoteStorageLauncherItemOpenLoginLinkText:"Abrir link de acesso",OLSKRemoteStorageLauncherItemOpenLoginLinkPromptText:"Link de acesso",OLSKRemoteStorageLauncherItemCopyLoginLinkText:"Copiar link de acesso privado",OLSKRemoteStorageLauncherItemDebugFlushDataText:"Fazer sair os dados",OLSKRemoteStorageLauncherItemDebugFlushDataConfirmText:"Você tem certeza?",OLSKReloadButtonText:"Reload",OLSKPlaceholderText:"Nenhum artículo selecionado",OLSKNarrowFilterFieldText:"Filtrar",OLSKModalViewCloseButtonText:"OK",OLSKInstallAlertHeadingText:"Instalar em seu dispositivo",OLSKInstallAlertBlurbHTMLFormat:"Tap <em>Compartir</em> %$1@, depois <em>Adicionar à tela inicial</em> %$2@",OLSKInstallAlertDismissButtonText:"Fechar",OLSKInputWrapperClearButtonText:"Limpar texto",OLSKFundGrantErrorConnectionText:"Erro de conexão",OLSKFundGrantErrorDecryptionText:"Erro de desencriptação",OLSKFundGrantErrorSigningText:"Erro de assinatura",OLSKFundGrantErrorExpiredText:"Acesso expirado",OLSKFundGateText:"Desbloquear documentos ilimitados fazendo uma contribuição para o projeto. Você gostaria de fazer isso agora?",OLSKFundWebViewTitleText:"Financiar um projeto",OLSKFundLauncherItemEnterClueText:"Insira o código de confirmação",OLSKFundLauncherItemEnterCluePromptText:"Digite o código de confirmação",OLSKFundLauncherItemClearClueText:"Zerar autorização",OLSKFundLauncherItemClearClueConfirmText:"Você tem certeza?",OLSKFollowTextFormat:"Me encontre no %$1@ ou no %$2@.",OLSKEditText:"Editar isso",OLSKCloudRenewButtonText:"Renovar",OLSKCloudStatusSyncStartButtonText:"Sincronizar",OLSKCloudStatusSyncStopButtonText:"Parar",OLSKCloudStatusDisconnectButtonText:"Desconectar",OLSKCloudStatusDisconnectConfirmText:"Você tem certeza?",OLSKCloudFormConnectButtonText:"Conectar",OLSKCloudFormRegisterLinkText:"Obter uma nuvem",OLSKCatalogMasterPlaceholderText:"Toque + para criar um artículo.",OLSKCatalogStashPlaceholderTextFormat:"Artículos selecionados: %@",OLSKAproposHeadingText:"Sobre",OLSKAproposFeedbackButtonText:"Enviar feedback",OLSKAproposShareButtonText:"Dizer a um amigo",OLSKAppToolbarCloudStatusOnline:"Online",OLSKAppToolbarCloudStatusOffline:"Offline",OLSKAppToolbarCloudStatusError:"Erro",OLSKAppToolbarAproposButtonText:"Mais informação",OLSKAppToolbarLanguageButtonText:"Idioma",OLSKAppToolbarGuideLinkText:"Guia",OLSKAppToolbarFundButtonText:"Financiar",OLSKAppToolbarClubButtonText:"Adesão",OLSKAppToolbarLauncherButtonText:"Lançador",OLSKAppToolbarCloudButtonText:"Nuvem",OLSKAppFeatureListArray:[["Acessível em qualquer lugar.","Funciona em dispositivos móveis, tablet e desktop'."],["Sem Wi-Fi, sem problemas.","Funciona offline sem acesso à Internet."],["Seus dados em todos os seus dispositivos.","Sincronização automática na nuven com o remoteStorage ou Fission."],["Fluxo de trabalho eficiente.","Atalhos do teclado para a maioria das coisas."],["Mova os dados livremente.","Importar e exportar dados JSON (beta)."],["Amigo dos cegos.","Etiquetas de texto em todos os elementos."],["Privado, não assustador.","Nenhuma análise de comportamento ou rastreadores inter-sitios."],["Ser dono dos seus dados.",'100% seus em um aplicativo <a href="https://0data.app">0data</a>.']],OLSKAppFeatureOpenSourceNameText:"Código aberto.",OLSKAppFeatureOpenSourceBlurbFormat:'O código é <a href="%@">público</a> para ler e modificar.'},fr:{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Faites-en le vôtre le web.",LCHVitrineVideo1HeadingText:"Chercher des recettes.",LCHVitrineVideo2HeadingText:"Tutoriel.",LCHVitrineVideo3HeadingText:"Synchroniser avec l'extension du navigateur.",LCHVitrineVideo4HeadingText:"Mode Pipe.",LCHVitrineTutorialsButtonText:"Regarder plus des tutorials",OLSKLandingBlurbText:"Personnaliser de n'importe quel site web avec JavaScript ou CSS.",LCHVitrineDemoButtonCommitText:"Démo mode Commit",LCHVitrineDemoButtonPreviewText:"Démo mode Preview",LCHVitrineDemoButtonPipeText:"Démo mode Pipe",LCHVitrineBrueghelText:"Une photo d'une carte postale qui contient une peinture de Pieter Bruegel : La Chute des anges rebelles",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomiser les couleurs de la page",LCHVitrinePageColoursRestore:"Rétablir les couleurs de la page",LCHVitrineCopyPageInfo:"Copier les informations de la page",LCHVitrineSendEmail:"Envoyer email",LCHVitrinePageLinksHighlightAdd:"Surligner des liens de la page",LCHVitrinePageLinksHighlightRemove:"Enlever le surlignage des liens de la page",LCHVitrineMinimalistDateString:"Chaîne de date minimaliste"},LCHVitrineCopyPageInfoAlertText:"Copié dans le presse-papier",LCHFeatureListArray:[["Ajouter du code ou du style.","Créer des Recettes avec JavaScript ou CSS."],["Général ou spécifique.","Activer certaines Recettes basé sur l'URL."],["Augmentez votre navigateur.","L'extension peut exécuter des Recettes automatiquement lors du chargement de la page."],["Avoir ça pour emporter.","Exporter toutes les Recettes sous forme de bookmarklet."]],LCHComposeTitle:"Composer",LCHComposeCreateButtonText:"Créer",LCHComposeListItemUntitledText:"Sans titre",LCHComposeToolsPairButtonText:"Associer l'extension",LCHComposePublicKeyNotValidAlertText:"Entrée non valide",LCHComposeToolsPairStatusWaitingText:"En attente",LCHComposeToolsPairStatusFailedText:"Échoué",LCHComposeLauncherItemCloneText:"Cloner recette",LCHComposePairKeyFieldText:"Clé",LCHComposePairSubmitButtonText:"Soumettre",LCHComposePairClearButtonText:"Supprimer la clé",LCHComposeListItemFlaggedAlertText:"[Marqué]",LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Cloner",LCHComposeDetailToolbarDiscardButtonText:"Supprimer",LCHComposeDetailFlagAlertText:"Cette recette va être ignorée parce qu'elle contient du code potentiellement non-sécurisé.",LCHComposeDetailFormNameFieldText:"Nom (e.g. Dire bonjour)",LCHComposeDetailFormSignatureFieldText:"Signature (e.g. XYZAccueillir)",LCHComposeDetailFormInputTypesFieldText:"Types de saisie (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"arguments",LCHComposeDetailFormCallbackBodyFieldText:"Corps de fonction (e.g. window.alert('Bonjour');)",LCHComposeDetailFormOutputTypeFieldText:"Type de sortie (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Corps de l'exemple canonique",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com ou /https ?://(.*\\\\.) ?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Exécuter automatiquement",LCHComposeBuildRunLinkText:"Exécuter",LCHComposeBuildPipeModeEnabledFieldLabelText:"Mode Pipe",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Inclure les recettes de la page",LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Sujet",LCHLauncherPipeSubjectPromptPlaceholderText:"Taper pour chercher",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Action",LCHLauncherFilterInputText:"Taper pour chercher",LCHLauncherInputPlaceholderDefault:"Taper pour chercher",LCHLauncherInputPlaceholderPreview:"Taper pour filtrer",LCHLauncherSubjectPromptPlaceholderText:"Taper pour chercher",LCHLauncherSubjectPromptHeadingText:"Sujet",LCHLauncherActionPromptHeadingText:"Action",LCHLauncherObjectPromptHeadingText:"Objet",LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Éléments au points du document active",LCHCopyToClipboard:"Copier dans le presse-papier",LCHLargeText:"Texte élargi",LCHDOMElementFocus:"Faire le point",LCHRunCommand:"Exécuter la commande",LCHSearchWith:"Chercher avec",LCHSearchFor:"Chercher pour",LCHSubjectContainerShowContents:"Montrer le contenu",LCHURLOpen:"Ouvrir l'URL",SubjectContainer:"Contenant des sujets",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Modèle URL de service de recherche",DOMElement:"Élément DOM"},LCHCopyToClipboardButtonText:"Copier dans le presse-papier",ROCORootLinkText:"Visiter rosano.ca",OLSKServiceWorkerUpdateAlertLabelText:"Mise à jour disponible",OLSKServiceWorkerUpdateAlertReloadButtonText:"Recharger",OLSKServiceWorkerLauncherItemReloadText:"Recharger",OLSKServiceWorkerLauncherItemDebugForceUpdateText:"Forcer mis à jour",OLSKRootLinkTextHome:"Retour à l'accueil",OLSKLanguageSwitcherVersionFormat:"Version en %@ / %@",OLSKLanguageSwitcherVersionName:{en:"anglais",fr:"français",es:"espagnol",pt:"portugais",de:"allemand"},SWARLinkText:"Ça fait partie du Doorless App Ring",ROCOGlossaryHeadingText:"Une nouvelle génération d'applications",ROCOGlossaryDoorlessLinkText:"La philosophie 'doorless' (sans porte)",ROCOGlossaryDoorlessBlurbText:"Des applications comme espaces publics non exclusifs.",ROCOGlossaryZeroDataLinkText:"Apprendre plus à propos des applis Zero Data",ROCOGlossaryZeroDataBlurbText:"Être propriétaire de vos données, tout.",ROCOGlossaryGoingWebLinkText:"Entièrement sur le web",ROCOGlossaryGoingWebBlurbText:"Pourquoi j'ai arrêté de faire des applications iOS après douze ans.",ROCOGlossaryAppsLinkText:"Mes autres applications",ROCOGlossaryAppsBlurbText:"Outils pour la capacité d'agir",ROCOGazetteHeadingText:"Suivez mon parcours",ROCOBulletinSubmitButtonText:"S'inscrire à la liste de diffusion",ROCOBulletinFeedbackText:"Veuillez regarder votre boîte de réception (et aussi peut-être le dossier de pourriel) pour un lien d'activation.",OLSKWordingOpenApp:"Ouvrir l'app",OLSKWordingFeatures:"Fonctionnalités",OLSKWordingOpenGuide:"Voir le guide",OLSKWordingDeeperHeading:"Aller plus profond",OLSKWordingVideo:"Vidéo",OLSKWordingTestimonials:"Des témoignages",OLSKWordingFeedbackHeading:"Feedback",OLSKWordingFeedbackBlurb:"Dans l'application, touchez le bouton ℹ︎, puis sélectionnez « Envoyer des commentaires ».",OLSKWordingTypeToSearch:"Taper pour chercher",OLSKWordingTypeToFilter:"Taper pour filtrer",OLSKWordingConfirmText:"Êtes-vous sûr.e ?",OLSKWordingCancelText:"Annuler",OLSKWordingSubmitText:"Soumettre",OLSKWordingDownloadText:"Télécharger",OLSKWordingEditText:"Modifier",OLSKWordingDebugObjectText:"Déboguer cet objet",OLSKWebViewWindowButtonText:"Ouvrir dans une nouvelle fenêtre",OLSKTransportLauncherItemImportJSONText:"Importer JSON (béta)",OLSKTransportLauncherItemImportJSONErrorNotFilledAlertText:"Entrée non remplie",OLSKTransportLauncherItemImportJSONErrorNotValidAlertText:"Entrée non valide",OLSKTransportLauncherItemExportJSONText:"Exporter JSON (béta)",OLSKRemoteStorageConnectConfirmText:"Veuillez brancher votre stockage afin de continuer. Souhaitez-vous faire ça maintenant ?",OLSKRemoteStorageLauncherItemOpenLoginLinkText:"Ouvrir lien d'accès",OLSKRemoteStorageLauncherItemOpenLoginLinkPromptText:"Lien d'accès",OLSKRemoteStorageLauncherItemCopyLoginLinkText:"Copier lien d'accès privé",OLSKRemoteStorageLauncherItemDebugFlushDataText:"Flusher les données",OLSKRemoteStorageLauncherItemDebugFlushDataConfirmText:"Êtes-vous sûr.e ?",OLSKReloadButtonText:"Recharger",OLSKPlaceholderText:"Aucun article sélectionné",OLSKNarrowFilterFieldText:"Filtrer",OLSKModalViewCloseButtonText:"OK",OLSKInstallAlertHeadingText:"Installer dans votre appareil",OLSKInstallAlertBlurbHTMLFormat:"Touchez <em>Partager</em> %$1@, puis <em>Ajouter à l'Écran d'accueil</em> %$2@",OLSKInstallAlertDismissButtonText:"Écarter",OLSKInputWrapperClearButtonText:"Effacer le texte",OLSKFundGrantErrorConnectionText:"Erreur de connexion",OLSKFundGrantErrorDecryptionText:"Erreur de déchiffrement",OLSKFundGrantErrorSigningText:"Erreur de signature",OLSKFundGrantErrorExpiredText:"Accès expiré",OLSKFundGateText:"Déverrouiller des documents sans limite en contribuant au projet. Souhaitez-vous le faire maintenant ?",OLSKFundWebViewTitleText:"Financer un projet",OLSKFundLauncherItemEnterClueText:"Entrer code de confirmation",OLSKFundLauncherItemEnterCluePromptText:"Entrer code de confirmation",OLSKFundLauncherItemClearClueText:"Enlever autorisation",OLSKFundLauncherItemClearClueConfirmText:"Êtes-vous sûr.e ?",OLSKFollowTextFormat:"Trouvez-moi sur %$1@ ou %$2@.",OLSKEditText:"Editer ceci",OLSKCloudRenewButtonText:"Renouveler",OLSKCloudStatusSyncStartButtonText:"Synchroniser",OLSKCloudStatusSyncStopButtonText:"Stop",OLSKCloudStatusDisconnectButtonText:"Débrancher",OLSKCloudStatusDisconnectConfirmText:"Êtes-vous sûr.e ?",OLSKCloudFormConnectButtonText:"Brancher",OLSKCloudFormRegisterLinkText:"Obtenir stockage",OLSKCatalogMasterPlaceholderText:"Appuyez sur + pour créer un article.",OLSKCatalogStashPlaceholderTextFormat:"Articles sélectionnés : %@",OLSKAproposHeadingText:"À propos",OLSKAproposFeedbackButtonText:"Envoyer des commentaires",OLSKAproposShareButtonText:"Dire à un ami.e",OLSKAppToolbarCloudStatusOnline:"En ligne",OLSKAppToolbarCloudStatusOffline:"Hors connexion",OLSKAppToolbarCloudStatusError:"Erreur",OLSKAppToolbarAproposButtonText:"Plus d'info",OLSKAppToolbarLanguageButtonText:"Langage",OLSKAppToolbarGuideLinkText:"Guide",OLSKAppToolbarFundButtonText:"Financer",OLSKAppToolbarClubButtonText:"Adhésion",OLSKAppToolbarLauncherButtonText:"Lanceur",OLSKAppToolbarCloudButtonText:"Stockage",OLSKAppFeatureListArray:[["Accessible partout.","Fonctionne sur les appareils mobiles, les tablettes et les ordinateurs de bureau."],["Pas de Wi-Fi, pas de problème.","Fonctionne hors ligne sans accès à Internet."],["Vos données en tous vos appareils.","Synchronisation automatique sur le cloud avec remoteStorage ou Fission."],["Flux de travail efficace.","Raccourcis clavier pour la plupart des choses."],["Déplacer les données librement.","Importer et exporter des données JSON (béta)."],["Blind-friendly.","Étiquettes de texte sur tous les éléments."],["Privé, pas effrayant.","Pas d'analyse comportementale ni de traceurs intersites."],["Vos données vous appartiennent.",'100% à vous dans une application <a href="https://0data.app">0data</a>.']],OLSKAppFeatureOpenSourceNameText:"Source ouvert.",OLSKAppFeatureOpenSourceBlurbFormat:'Le code is <a href="%@">public</a> pour lire et modifier.'},es:{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Hazlo tuyo el web.",LCHVitrineVideo1HeadingText:"Buscar recetas.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sincronizar con el extensión del navigador.",LCHVitrineVideo4HeadingText:"Modo de Pipe.",LCHVitrineTutorialsButtonText:"Ver más tutoriales.",OLSKLandingBlurbText:"Personalizar qualquier sitio web con JavaScript o CSS.",LCHVitrineDemoButtonCommitText:"Demo modo de Commit",LCHVitrineDemoButtonPreviewText:"Demo modo de Preview",LCHVitrineDemoButtonPipeText:"Demo modo de Pipe",LCHVitrineBrueghelText:"Una foto de una tarjeta postal que contiene una pintura de Pieter Bruegel : La caída de los ángeles rebeldes",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Aleatorizar los colores de la página",LCHVitrinePageColoursRestore:"Restablecer los colores de la página",LCHVitrineCopyPageInfo:"Copiar información de la página",LCHVitrineSendEmail:"Enviar correo",LCHVitrinePageLinksHighlightAdd:"Marcar los enlaces de la página",LCHVitrinePageLinksHighlightRemove:"Quitar las marcas enlace de la página",LCHVitrineMinimalistDateString:"Frase del dato minimalista"},LCHVitrineCopyPageInfoAlertText:"Copiado al portapapeles",LCHFeatureListArray:[["Adicionar scripts o estilos.","Crear Recetas con JavaScript o CSS."],["General o específica.","Activar algunas Recetas basadas en la URL."],["Augmenta tu navegador.","La extensión puede ejecutar Recetas automáticamente al cargar de la página."],["Tomarla para llevar.","Exportar todas las Recetas como un bookmarklet."]],LCHComposeTitle:"Componer",LCHComposeCreateButtonText:"Crear",LCHComposeListItemUntitledText:"Sin título",LCHComposeToolsPairButtonText:"Emparejar extensión",LCHComposePublicKeyNotValidAlertText:"Entrada no válido",LCHComposeToolsPairStatusWaitingText:"Esperando",LCHComposeToolsPairStatusFailedText:"Falló",LCHComposeLauncherItemCloneText:"Clonar receta",LCHComposePairKeyFieldText:"Clave",LCHComposePairSubmitButtonText:"Someter",LCHComposePairClearButtonText:"Eliminar clave",LCHComposeListItemFlaggedAlertText:"[Señalado]",LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Clonar",LCHComposeDetailToolbarDiscardButtonText:"Eliminar",LCHComposeDetailFlagAlertText:"Esta receta sera ignorada porque tiene código potencialmente inseguro.",LCHComposeDetailFormNameFieldText:"Nombre (e.g. Decir hola)",LCHComposeDetailFormSignatureFieldText:"Firma (e.g. XYZDarLaBienvenida)",LCHComposeDetailFormInputTypesFieldText:"Tipos de entrada (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"argumentos",LCHComposeDetailFormCallbackBodyFieldText:"Cuerpo de función (e.g. window.alert('Hola');)",LCHComposeDetailFormOutputTypeFieldText:"Tipo de salida (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Cuerpo del ejemplo canónico",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com o /https?://(.*\\\\.)?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Ejecutar automáticamente",LCHComposeBuildRunLinkText:"Ejecutar",LCHComposeBuildPipeModeEnabledFieldLabelText:"Modo de 'Pipe'",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Incluir recetas de página",LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Sujeto",LCHLauncherPipeSubjectPromptPlaceholderText:"Escribir para buscar",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Acción",LCHLauncherFilterInputText:"Escribir para buscar",LCHLauncherInputPlaceholderDefault:"Escribir para buscar",LCHLauncherInputPlaceholderPreview:"Escribir para filtrar",LCHLauncherSubjectPromptPlaceholderText:"Escribir para buscar",LCHLauncherSubjectPromptHeadingText:"Sujeto",LCHLauncherActionPromptHeadingText:"Acto",LCHLauncherObjectPromptHeadingText:"Objeto",LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Elementos enfocados del documento activo",LCHCopyToClipboard:"Copiar al portapapeles",LCHLargeText:"Texto aumentado",LCHDOMElementFocus:"Enfocar",LCHRunCommand:"Ejecutar comando",LCHSearchWith:"Buscar con",LCHSearchFor:"Buscar para",LCHSubjectContainerShowContents:"Mostrar contenidos",LCHURLOpen:"Abrir URL",SubjectContainer:"Contenido de sujetos",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Plantilla URL de servicio de búsqueda",DOMElement:"Elemento DOM"},LCHCopyToClipboardButtonText:"Copiar al portapapeles",ROCORootLinkText:"Visitar rosano.ca",OLSKServiceWorkerUpdateAlertLabelText:"Actualización disponible",OLSKServiceWorkerUpdateAlertReloadButtonText:"Recargar",OLSKServiceWorkerLauncherItemReloadText:"Recargar",OLSKServiceWorkerLauncherItemDebugForceUpdateText:"Forzar actualización",OLSKRootLinkTextHome:"Regresar a la pagina de inicio",OLSKLanguageSwitcherVersionFormat:"Versión en %@ / %@",OLSKLanguageSwitcherVersionName:{en:"Inglés",fr:"Francés",es:"Español",pt:"Portugués",de:"Alemán"},SWARLinkText:"Hace parte del Doorless App Ring",ROCOGlossaryHeadingText:"Una nueva clase de aplicaciones",ROCOGlossaryDoorlessLinkText:"Filosofía 'doorless' (sin puerta)",ROCOGlossaryDoorlessBlurbText:"Las aplicaciones como espacios públicos no excluyentes.",ROCOGlossaryZeroDataLinkText:"Aprender más sobre applicaciónes Zero Data",ROCOGlossaryZeroDataBlurbText:"Ser dueno de tus datos, todos ellos.",ROCOGlossaryGoingWebLinkText:"Totalmente web",ROCOGlossaryGoingWebBlurbText:"Por qué dejé de hacer aplicaciones iOS después de doce años.",ROCOGlossaryAppsLinkText:"Mis otras aplicaciones",ROCOGlossaryAppsBlurbText:"Herramientas para la agencia",ROCOGazetteHeadingText:"Sigue mi viaje",ROCOBulletinSubmitButtonText:"Suscribirse a la lista de correo",ROCOBulletinFeedbackText:"Mira tu bandeja de entrada (y quizá también la carpeta de spam) para un enlace de activación.",OLSKWordingOpenApp:"Abrir app",OLSKWordingFeatures:"Características",OLSKWordingOpenGuide:"Ver la guía",OLSKWordingDeeperHeading:"Profundizar más",OLSKWordingVideo:"Video",OLSKWordingTestimonials:"Recomendaciones",OLSKWordingFeedbackHeading:"Feedback",OLSKWordingFeedbackBlurb:'Desde dentro de la aplicación, toca el botón ℹ︎, y después elegir "Enviar feedback".',OLSKWordingTypeToSearch:"Escribir para buscar",OLSKWordingTypeToFilter:"Escribir para filtrar",OLSKWordingConfirmText:"¿Est@as segur@?",OLSKWordingCancelText:"Cancelar",OLSKWordingSubmitText:"Enviar",OLSKWordingDownloadText:"Descargar",OLSKWordingEditText:"Editar",OLSKWordingDebugObjectText:"Depurar este objeto",OLSKWebViewWindowButtonText:"Abrir en una nueva ventana",OLSKTransportLauncherItemImportJSONText:"Importar JSON (beta)",OLSKTransportLauncherItemImportJSONErrorNotFilledAlertText:"Entrada no cargada",OLSKTransportLauncherItemImportJSONErrorNotValidAlertText:"Entrada no valida",OLSKTransportLauncherItemExportJSONText:"Exportar JSON (beta)",OLSKRemoteStorageConnectConfirmText:"Conecta tu almacenamiento para continuar. ¿Te gustaría hacer esto ahora?",OLSKRemoteStorageLauncherItemOpenLoginLinkText:"Abrir enlace de acceso",OLSKRemoteStorageLauncherItemOpenLoginLinkPromptText:"Enlace de acceso",OLSKRemoteStorageLauncherItemCopyLoginLinkText:"Copiar enlace de acceso privado",OLSKRemoteStorageLauncherItemDebugFlushDataText:"Pulgar los datos",OLSKRemoteStorageLauncherItemDebugFlushDataConfirmText:"Estás segur@?",OLSKReloadButtonText:"Recargar",OLSKPlaceholderText:"Ningún artículo seleccionado",OLSKNarrowFilterFieldText:"Filtrar",OLSKModalViewCloseButtonText:"OK",OLSKInstallAlertHeadingText:"Instalar en tu dispositivo",OLSKInstallAlertBlurbHTMLFormat:"Toca <em>Compartir</em> %$1@, y después <em>Adicionar a la Tela de Inicio</em> %$2@",OLSKInstallAlertDismissButtonText:"Descartar",OLSKInputWrapperClearButtonText:"Despejar el texto",OLSKFundGrantErrorConnectionText:"Error de conexión",OLSKFundGrantErrorDecryptionText:"Error de deciframiento",OLSKFundGrantErrorSigningText:"Error de signatura",OLSKFundGrantErrorExpiredText:"Acceso vencido",OLSKFundGateText:"Desbloquear documentos ilimitados por contribuir al proyecto. ¿Te gustaría hacer eso ahora?",OLSKFundWebViewTitleText:"Financiar un proyecto",OLSKFundLauncherItemEnterClueText:"Entrar código de confirmación",OLSKFundLauncherItemEnterCluePromptText:"Entrar código de confirmación",OLSKFundLauncherItemClearClueText:"Despejar autorización",OLSKFundLauncherItemClearClueConfirmText:"¿Est@s segur@?",OLSKFollowTextFormat:"Encuentre-me en %$1@ o %$2@.",OLSKEditText:"Editar eso",OLSKCloudRenewButtonText:"Renovar",OLSKCloudStatusSyncStartButtonText:"Sincronizar",OLSKCloudStatusSyncStopButtonText:"Parar",OLSKCloudStatusDisconnectButtonText:"Desconectar",OLSKCloudStatusDisconnectConfirmText:"¿Estás segur@?",OLSKCloudFormConnectButtonText:"Conectar",OLSKCloudFormRegisterLinkText:"Conseguir almacenamiento",OLSKCatalogMasterPlaceholderText:"Pulse + para crear un artículo.",OLSKCatalogStashPlaceholderTextFormat:"Artículo seleccionados: %@",OLSKAproposHeadingText:"Sobre",OLSKAproposFeedbackButtonText:"Enviar feedback",OLSKAproposShareButtonText:"Decirlo a un amig@",OLSKAppToolbarCloudStatusOnline:"En líneo",OLSKAppToolbarCloudStatusOffline:"Sin conexión",OLSKAppToolbarCloudStatusError:"Error",OLSKAppToolbarAproposButtonText:"Más información",OLSKAppToolbarLanguageButtonText:"Lenguaje",OLSKAppToolbarGuideLinkText:"Guía",OLSKAppToolbarFundButtonText:"Financiar",OLSKAppToolbarClubButtonText:"Membresía",OLSKAppToolbarLauncherButtonText:"Lanzador",OLSKAppToolbarCloudButtonText:"Almacenamiento",OLSKAppFeatureListArray:[["Accesible en cualquier lugar.","Foncione en dispositivos mobiles, tabletas y computadoras."],["Sin Wi-Fi, sin problema.","Foncione offline sin acesso al internet."],["Tus dados en todos tus dispositivos.","Sincronizar al nube automáticamente con remoteStorage o Fission."],["Flujo de trabajo eficiente.","Atajos de teclado para la mayoría de las cosas."],["Mueve los datos libremente.","Importar y exportar datos JSON (beta)"],["Blind-friendly.","Etiquetas de texto en todos los elementos."],["Privado, no creepy.","No hay análisis de comportamiento ni rastreadores inter-sitios."],["Ser dueno de tus datos.",'100% tuyo en una aplicación <a href="https://0data.app">0data</a>.']],OLSKAppFeatureOpenSourceNameText:"Código aberto.",OLSKAppFeatureOpenSourceBlurbFormat:'El código es <a href="%@">público</a> para leer e modificar.'},en:{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Make the web yours.",LCHVitrineVideo1HeadingText:"Search recipes.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sync with the browser extension.",LCHVitrineVideo4HeadingText:"Pipe mode.",LCHVitrineTutorialsButtonText:"Watch more tutorials",OLSKLandingBlurbText:"Customize any website with JavaScript or CSS.",LCHVitrineDemoButtonCommitText:"Demo Commit mode",LCHVitrineDemoButtonPreviewText:"Demo Preview mode",LCHVitrineDemoButtonPipeText:"Demo Pipe mode",LCHVitrineBrueghelText:"A photo of a postcard containing Pieter Bruegel's painting: The Fall of the Rebel Angels",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomize page colours",LCHVitrinePageColoursRestore:"Restore page colours",LCHVitrineCopyPageInfo:"Copy page info",LCHVitrineSendEmail:"Send email",LCHVitrinePageLinksHighlightAdd:"Highlight page links",LCHVitrinePageLinksHighlightRemove:"Remove page links highlight",LCHVitrineMinimalistDateString:"Minimalist Date String"},LCHVitrineCopyPageInfoAlertText:"Copied to clipboard",LCHFeatureListArray:[["Add scripts or styles.","Create Recipes with JavaScript or CSS."],["General or specific.","Trigger some Recipes based on the URL."],["Power up your browser.","The extension can run Recipes automatically on page load."],["Save it to go.","Export all Recipes as a bookmarklet."]],LCHGuideTitle:"Launchlet Guide",LCHGuideDescription:"Documentation for project",LCHGuideDocumentFields:{LCHDocumentName:"Name",LCHDocumentCallbackBody:"Callback",LCHDocumentSignature:"Signature",LCHDocumentInputTypes:"Input Types",LCHDocumentCallbackArgs:"Arguments",LCHDocumentOutputType:"Output Type"},LCHComposeTitle:"Compose",LCHComposeCreateButtonText:"Create",LCHComposeListItemUntitledText:"Untitled",LCHComposeToolsPairButtonText:"Pair extension",LCHComposePublicKeyNotValidAlertText:"Input not valid",LCHComposeToolsPairStatusWaitingText:"Waiting",LCHComposeToolsPairStatusFailedText:"Failed",LCHComposeLauncherItemCloneText:"Clone recipe",LCHComposePairKeyFieldText:"Key",LCHComposePairSubmitButtonText:"Submit",LCHComposePairClearButtonText:"Delete key",LCHComposeListItemFlaggedAlertText:"[Flagged]",LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Clone",LCHComposeDetailToolbarDiscardButtonText:"Discard",LCHComposeDetailFlagAlertText:"This recipe will be ignored because it contains potentially unsafe code.",LCHComposeDetailFormNameFieldText:"Name (e.g. Say Hello)",LCHComposeDetailFormSignatureFieldText:"Signature (e.g. XYZGreet)",LCHComposeDetailFormInputTypesFieldText:"Input Types (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"arguments",LCHComposeDetailFormCallbackBodyFieldText:"Function Body (e.g. window.alert('Hello');)",LCHComposeDetailFormOutputTypeFieldText:"Output Type (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Canonical Example Body",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com or /https?://(.*\\\\.)?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Run automatically",LCHComposeBuildRunLinkText:"Run",LCHComposeBuildPipeModeEnabledFieldLabelText:"Pipe mode",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Include page recipes",LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Subject",LCHLauncherPipeSubjectPromptPlaceholderText:"Type to search",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Action",LCHLauncherFilterInputText:"Type to search",LCHLauncherInputPlaceholderDefault:"Type to search",LCHLauncherInputPlaceholderPreview:"Type to filter",LCHLauncherSubjectPromptPlaceholderText:"Type to search",LCHLauncherSubjectPromptHeadingText:"Subject",LCHLauncherActionPromptHeadingText:"Action",LCHLauncherObjectPromptHeadingText:"Object",LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Active Document Focus Elements",LCHCopyToClipboard:"Copy to clipboard",LCHLargeText:"Large text",LCHDOMElementFocus:"Focus",LCHRunCommand:"Run Command",LCHSearchWith:"Search With",LCHSearchFor:"Search For",LCHSubjectContainerShowContents:"Show Contents",LCHURLOpen:"Open URL",SubjectContainer:"Subject Container",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Search Service URL Template",DOMElement:"DOM Element"},LCHCopyToClipboardButtonText:"Copy to clipboard",ROCORootLinkText:"Visit rosano.ca",OLSKServiceWorkerUpdateAlertLabelText:"Update available",OLSKServiceWorkerUpdateAlertReloadButtonText:"Reload",OLSKServiceWorkerLauncherItemReloadText:"Reload",OLSKServiceWorkerLauncherItemDebugForceUpdateText:"Force update",OLSKRootLinkTextHome:"Return to the homepage",OLSKLanguageSwitcherVersionFormat:"Version in %@ / %@",OLSKLanguageSwitcherVersionName:{en:"English",fr:"French",es:"Spanish",pt:"Portuguese",de:"German"},SWARLinkText:"Part of the Doorless App Ring",ROCOGlossaryHeadingText:"A new breed of apps",ROCOGlossaryDoorlessLinkText:"Doorless philosophy",ROCOGlossaryDoorlessBlurbText:"Apps as non-exclusionary public spaces.",ROCOGlossaryZeroDataLinkText:"Learn more about Zero Data apps",ROCOGlossaryZeroDataBlurbText:"Own your data, 100%",ROCOGlossaryGoingWebLinkText:"Going fully web",ROCOGlossaryGoingWebBlurbText:"Why I stopped making iOS apps after twelve years.",ROCOGlossaryAppsLinkText:"My other apps",ROCOGlossaryAppsBlurbText:"Tools for agency",ROCOGazetteHeadingText:"Follow my journey",ROCOBulletinSubmitButtonText:"Subscribe to mailing list",ROCOBulletinFeedbackText:"Check your inbox (and maybe the spam folder) for an activation link.",OLSKWordingOpenApp:"Open app",OLSKWordingFeatures:"Features",OLSKWordingOpenGuide:"See the guide",OLSKWordingDeeperHeading:"Go deeper",OLSKWordingVideo:"Video",OLSKWordingTestimonials:"Testimonials",OLSKWordingFeedbackHeading:"Feedback",OLSKWordingFeedbackBlurb:'From within the app, tap the ℹ︎ button, then select "Send feedback".',OLSKWordingTypeToSearch:"Type to search",OLSKWordingTypeToFilter:"Type to filter",OLSKWordingConfirmText:"Are you sure?",OLSKWordingCancelText:"Cancel",OLSKWordingSubmitText:"Submit",OLSKWordingDownloadText:"Download",OLSKWordingEditText:"Edit",OLSKWordingDebugObjectText:"Debug this object",OLSKWebViewWindowButtonText:"Open in new window",OLSKTransportLauncherItemImportJSONText:"Import JSON (beta)",OLSKTransportLauncherItemImportJSONErrorNotFilledAlertText:"Input not filled",OLSKTransportLauncherItemImportJSONErrorNotValidAlertText:"Input not valid",OLSKTransportLauncherItemExportJSONText:"Export JSON (beta)",OLSKRemoteStorageConnectConfirmText:"Connect your cloud to continue. Would you like to do this now?",OLSKRemoteStorageLauncherItemOpenLoginLinkText:"Open access link",OLSKRemoteStorageLauncherItemOpenLoginLinkPromptText:"Access link",OLSKRemoteStorageLauncherItemCopyLoginLinkText:"Copy private access link",OLSKRemoteStorageLauncherItemDebugFlushDataText:"Flush data",OLSKRemoteStorageLauncherItemDebugFlushDataConfirmText:"Are you sure?",OLSKReloadButtonText:"Reload",OLSKPlaceholderText:"No item selected",OLSKNarrowFilterFieldText:"Filter",OLSKModalViewCloseButtonText:"Done",OLSKInstallAlertHeadingText:"Install on your device",OLSKInstallAlertBlurbHTMLFormat:"Tap <em>Share</em> %$1@, then <em>Add to Home Screen</em> %$2@",OLSKInstallAlertDismissButtonText:"Dismiss",OLSKInputWrapperClearButtonText:"Clear text",OLSKFundGrantErrorConnectionText:"Connection error",OLSKFundGrantErrorDecryptionText:"Decryption error",OLSKFundGrantErrorSigningText:"Signing error",OLSKFundGrantErrorExpiredText:"Access expired",OLSKFundGateText:"Unlock unlimited documents by making a contribution to the project. Would you like to do this now?",OLSKFundWebViewTitleText:"Fund a project",OLSKFundLauncherItemEnterClueText:"Enter confirmation code",OLSKFundLauncherItemEnterCluePromptText:"Enter confirmation code",OLSKFundLauncherItemClearClueText:"Clear authorization",OLSKFundLauncherItemClearClueConfirmText:"Are you sure?",OLSKFollowTextFormat:"Find me on %$1@ or %$2@.",OLSKEditText:"Edit this",OLSKCloudRenewButtonText:"Renew",OLSKCloudStatusSyncStartButtonText:"Sync",OLSKCloudStatusSyncStopButtonText:"Stop",OLSKCloudStatusDisconnectButtonText:"Disconnect",OLSKCloudStatusDisconnectConfirmText:"Are you sure?",OLSKCloudFormConnectButtonText:"Connect",OLSKCloudFormRegisterLinkText:"Get a cloud",OLSKCatalogMasterPlaceholderText:"Tap + to create an item.",OLSKCatalogStashPlaceholderTextFormat:"Items selected: %@",OLSKAproposHeadingText:"About",OLSKAproposFeedbackButtonText:"Send feedback",OLSKAproposShareButtonText:"Tell a friend",OLSKAppToolbarCloudStatusOnline:"Online",OLSKAppToolbarCloudStatusOffline:"Offline",OLSKAppToolbarCloudStatusError:"Error",OLSKAppToolbarAproposButtonText:"More info",OLSKAppToolbarLanguageButtonText:"Language",OLSKAppToolbarGuideLinkText:"Guide",OLSKAppToolbarFundButtonText:"Fund",OLSKAppToolbarClubButtonText:"Membership",OLSKAppToolbarLauncherButtonText:"Launcher",OLSKAppToolbarCloudButtonText:"Cloud",OLSKAppFeatureListArray:[["Accessible anywhere.","Works on mobile, tablet, and desktop devices."],["No Wi-Fi, no problem.","Works offline without internet access."],["Your data on all your devices.","Automatic cloud sync with remoteStorage or Fission."],["Efficient workflow.","Keyboard shortcuts for most things."],["Move data freely.","Import and export JSON data (beta)."],["Blind-friendly.","Text labels on all elements."],["Private, not creepy.","No behavioural analytics or cross-site trackers."],["Own your data.",'100% yours in a <a href="https://0data.app">0data</a> app.']],OLSKAppFeatureOpenSourceNameText:"Open-source.",OLSKAppFeatureOpenSourceBlurbFormat:'The code is <a href="%@">public</a> to read and modify.'},de:{ROCORootLinkText:"Besuchen rosano.ca",OLSKRootLinkTextHome:"Zurück zur Homepage",OLSKLanguageSwitcherVersionFormat:"Versão no %@ / %@",OLSKLanguageSwitcherVersionName:{en:"Englisch",fr:"Französisch",es:"Spanisch",pt:"Portugiesisch",de:"Deutsch"},ROCOGazetteHeadingText:"Folge meine Reise",ROCOBulletinSubmitButtonText:"Abonniere dir die Mailingliste",ROCOBulletinFeedbackText:"Schau in deinem Posteingang (und vielleicht im Spam-Ordner) nach einem Aktivierungslink."},compilation:{"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/i18n.pt.yml":{LCHLauncherInputPlaceholderDefault:"Digitar para pesquisar",LCHLauncherInputPlaceholderPreview:"Digitar para filtrar",LCHLauncherSubjectPromptPlaceholderText:"Digitar para pesquisar",LCHLauncherSubjectPromptHeadingText:"Sujeito",LCHLauncherActionPromptHeadingText:"Ação",LCHLauncherObjectPromptHeadingText:"Objeto"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/actions/LCHCopyToClipboard/i18n.pt.yml":{LCHCopyToClipboardButtonText:"Cópia na área de transferência"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/i18n.pt.yml":{LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Elementos de foco no documento ativo",LCHCopyToClipboard:"Cópia na área de transferência",LCHLargeText:"Texto grande",LCHDOMElementFocus:"Foco",LCHRunCommand:"Executar Comando",LCHSearchWith:"Buscar com",LCHSearchFor:"Buscar por",LCHSubjectContainerShowContents:"Mostrar conteúdo",LCHURLOpen:"Abrir URL",SubjectContainer:"Contêiner do Sujeito",String:"Sequência",Date:"Data",URL:"URL",ServiceSearchURLTemplate:"Modelo de URL do serviço de pesquisa",DOMElement:"Elemento do DOM"}},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-command/i18n.pt.yml":{LCHLauncherFilterInputText:"Digitar para pesquisar"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-pipe/i18n.pt.yml":{LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:null,LCHLauncherPipeSubjectPromptPlaceholderText:"Digitar para pesquisar",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Ação"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/i18n.pt.yml":{LCHComposeTitle:"Compor",LCHComposeCreateButtonText:"Criar",LCHComposeListItemUntitledText:"Sem título",LCHComposeToolsPairButtonText:"Extensão do par",LCHComposePublicKeyNotValidAlertText:"Entrada não válida",LCHComposeToolsPairStatusWaitingText:"Esperando",LCHComposeToolsPairStatusFailedText:"Falhado",LCHComposeLauncherItemCloneText:"Clonar a receita",LCHComposeLauncherItemImportJSONText:"Importar JSON (beta)",LCHComposeLauncherItemImportJSONErrorNotFilledAlertText:"Entrada não preenchida",LCHComposeLauncherItemImportJSONErrorNotValidAlertText:"Entrada não válida",LCHComposeLauncherItemExportJSONText:"Exportar JSON (beta)"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeBuild/i18n.pt.yml":{LCHComposeBuildRunLinkText:"Executar",LCHComposeBuildPipeModeEnabledFieldLabelText:"Modo Encanado",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Incluir receitas da página"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeDetail/i18n.pt.yml":{LCHComposeDetailToolbarBackButtonText:"Voltar",LCHComposeDetailToolbarCloneButtonText:"Clonar",LCHComposeDetailToolbarDiscardButtonText:"Eliminar",LCHComposeDetailDiscardConfirmText:"Você tem certeza?",LCHComposeDetailFlagAlertText:"Essa receita será ignorada porque contém um código potencialmente inseguro.",LCHComposeDetailFormNameFieldText:"Nome (por exemplo: Dizer Olá)",LCHComposeDetailFormSignatureFieldText:"Assinatura (por exemplo, XYZCumprimentar)",LCHComposeDetailFormInputTypesFieldText:"Tipos de entrada (por exemplo, String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"argumentos",LCHComposeDetailFormCallbackBodyFieldText:"Corpo da Função (por exemplo, window.alert('Olá');)",LCHComposeDetailFormOutputTypeFieldText:"Tipo de saída (por exemplo, String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Corpo do Exemplo Canônico",LCHComposeDetailFormStyleFieldText:"CSS (por exemplo, body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"Filtro do URL (por exemplo, example.com ou /https?://(.*\\\\.)?example\\\\.com/i)'",LCHComposeDetailFormIsAutomaticFieldLabelText:"É automatico"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeListItem/i18n.pt.yml":{LCHComposeListItemFlaggedAlertText:"[Bandeirado]"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposePair/i18n.pt.yml":{LCHComposePairKeyFieldText:"Chave",LCHComposePairSubmitButtonText:"Submeter",LCHComposePairClearButtonText:"Apagar chave"},"/Users/rozano/Mega/lch/lch-web/os-app/open-guide/i18n.pt.yml":{LCHGuideTitle:"Guia de Launchlet",LCHGuideDescription:"Documentação pelo projeto",LCHGuideDocumentFields:{LCHDocumentName:"Nome",LCHDocumentCallbackBody:"Callback",LCHDocumentSignature:"Assinatura",LCHDocumentInputTypes:"Tipos de entrada",LCHDocumentCallbackArgs:"Argumentos",LCHDocumentOutputType:"Tipo de saída"}},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/i18n.pt.yml":{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Faça sua o web.",LCHVitrineVideo1HeadingText:"Pesquisar receitas.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sincronizar com a extensão do navegador.",LCHVitrineVideo4HeadingText:"Modo Encanado.",OLSKLandingBlurbText:"Personalizar qualquer website com JavaScript ou CSS.",LCHVitrineDemoButtonCommitText:"Modo Commit de demonstração.",LCHVitrineDemoButtonPreviewText:"Modo de Preview de demonstração",LCHVitrineDemoButtonPipeText:"Modo Encanado de demonstração",LCHVitrineBrueghelText:"Uma foto de um cartão postal contendo a pintura de Pieter Bruegel: A Queda dos Condenados",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomizar as cores das páginas",LCHVitrinePageColoursRestore:"Restaurar as cores das páginas",LCHVitrineCopyPageInfo:"Copiar informação da página",LCHVitrineSendEmail:"Enviar e-mail",LCHVitrinePageLinksHighlightAdd:"Destacar links da página",LCHVitrinePageLinksHighlightRemove:"Remover a destaca doos links da página",LCHVitrineMinimalistDateString:"Sequência minimalista da data"},LCHVitrineCopyPageInfoAlertText:"Copiado para área de transferência"},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/submodules/LCHFeatureList/i18n.pt.yml":{LCHFeatureListArray:[["Adicionar scripts ou estilos.","Criar receitas com JavaScript ou CSS."],["Geral ou específica.","Acione algumas receitas com base na URL."],["Acione seu navegador.","A extensão pode executar Recipes automaticamente no carregamento da página."],["Tomar para levar.","Exportar todas as Receitas num bookmarklet."]]},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/i18n.en.yml":{LCHLauncherInputPlaceholderDefault:"Type to search",LCHLauncherInputPlaceholderPreview:"Type to filter",LCHLauncherSubjectPromptPlaceholderText:"Type to search",LCHLauncherSubjectPromptHeadingText:"Subject",LCHLauncherActionPromptHeadingText:"Action",LCHLauncherObjectPromptHeadingText:"Object"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/i18n.es.yml":{LCHLauncherInputPlaceholderDefault:"Escribir para buscar",LCHLauncherInputPlaceholderPreview:"Escribir para filtrar",LCHLauncherSubjectPromptPlaceholderText:"Escribir para buscar",LCHLauncherSubjectPromptHeadingText:"Sujeto",LCHLauncherActionPromptHeadingText:"Acto",LCHLauncherObjectPromptHeadingText:"Objeto"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/i18n.fr.yml":{LCHLauncherInputPlaceholderDefault:"Taper pour chercher",LCHLauncherInputPlaceholderPreview:"Taper pour filtrer",LCHLauncherSubjectPromptPlaceholderText:"Taper pour chercher",LCHLauncherSubjectPromptHeadingText:"Sujet",LCHLauncherActionPromptHeadingText:"Action",LCHLauncherObjectPromptHeadingText:"Objet"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/actions/LCHCopyToClipboard/i18n.en.yml":{LCHCopyToClipboardButtonText:"Copy to clipboard"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/actions/LCHCopyToClipboard/i18n.es.yml":{LCHCopyToClipboardButtonText:"Copiar al portapapeles"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/actions/LCHCopyToClipboard/i18n.fr.yml":{LCHCopyToClipboardButtonText:"Copier dans le presse-papier"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/i18n.en.yml":{LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Active Document Focus Elements",LCHCopyToClipboard:"Copy to clipboard",LCHLargeText:"Large text",LCHDOMElementFocus:"Focus",LCHRunCommand:"Run Command",LCHSearchWith:"Search With",LCHSearchFor:"Search For",LCHSubjectContainerShowContents:"Show Contents",LCHURLOpen:"Open URL",SubjectContainer:"Subject Container",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Search Service URL Template",DOMElement:"DOM Element"}},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/i18n.es.yml":{LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Elementos enfocados del documento activo",LCHCopyToClipboard:"Copiar al portapapeles",LCHLargeText:"Texto aumentado",LCHDOMElementFocus:"Enfocar",LCHRunCommand:"Ejecutar comando",LCHSearchWith:"Buscar con",LCHSearchFor:"Buscar para",LCHSubjectContainerShowContents:"Mostrar contenidos",LCHURLOpen:"Abrir URL",SubjectContainer:"Contenido de sujetos",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Plantilla URL de servicio de búsqueda",DOMElement:"Elemento DOM"}},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/i18n.fr.yml":{LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Éléments au points du document active",LCHCopyToClipboard:"Copier dans le presse-papier",LCHLargeText:"Texte élargi",LCHDOMElementFocus:"Faire le point",LCHRunCommand:"Exécuter la commande",LCHSearchWith:"Chercher avec",LCHSearchFor:"Chercher pour",LCHSubjectContainerShowContents:"Montrer le contenu",LCHURLOpen:"Ouvrir l'URL",SubjectContainer:"Contenant des sujets",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Modèle URL de service de recherche",DOMElement:"Élément DOM"}},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-command/i18n.en.yml":{LCHLauncherFilterInputText:"Type to search"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-command/i18n.es.yml":{LCHLauncherFilterInputText:"Escribir para buscar"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-command/i18n.fr.yml":{LCHLauncherFilterInputText:"Taper pour chercher"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-pipe/i18n.en.yml":{LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Subject",LCHLauncherPipeSubjectPromptPlaceholderText:"Type to search",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Action"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-pipe/i18n.es.yml":{LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Sujeto",LCHLauncherPipeSubjectPromptPlaceholderText:"Escribir para buscar",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Acción"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-pipe/i18n.fr.yml":{LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Sujet",LCHLauncherPipeSubjectPromptPlaceholderText:"Taper pour chercher",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Action"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/i18n.en.yml":{LCHComposeTitle:"Compose",LCHComposeCreateButtonText:"Create",LCHComposeListItemUntitledText:"Untitled",LCHComposeToolsPairButtonText:"Pair extension",LCHComposePublicKeyNotValidAlertText:"Input not valid",LCHComposeToolsPairStatusWaitingText:"Waiting",LCHComposeToolsPairStatusFailedText:"Failed",LCHComposeLauncherItemCloneText:"Clone recipe",LCHComposeLauncherItemImportJSONText:"Import JSON (beta)",LCHComposeLauncherItemImportJSONErrorNotFilledAlertText:"Input not filled",LCHComposeLauncherItemImportJSONErrorNotValidAlertText:"Input not valid",LCHComposeLauncherItemExportJSONText:"Export JSON (beta)"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/i18n.es.yml":{LCHComposeTitle:"Componer",LCHComposeCreateButtonText:"Crear",LCHComposeListItemUntitledText:"Sin título",LCHComposeToolsPairButtonText:"Emparejar extensión",LCHComposePublicKeyNotValidAlertText:"Entrada no válido",LCHComposeToolsPairStatusWaitingText:"Esperando",LCHComposeToolsPairStatusFailedText:"Falló",LCHComposeLauncherItemCloneText:"Clonar receta",LCHComposeLauncherItemImportJSONText:"Importar JSON (beta)",LCHComposeLauncherItemImportJSONErrorNotFilledAlertText:"Entrada no cargada",LCHComposeLauncherItemImportJSONErrorNotValidAlertText:"Entrada no valida",LCHComposeLauncherItemExportJSONText:"Exportar JSON (beta)"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/i18n.fr.yml":{LCHComposeTitle:"Composer",LCHComposeCreateButtonText:"Créer",LCHComposeListItemUntitledText:"Sans titre",LCHComposeToolsPairButtonText:"Associer l'extension",LCHComposePublicKeyNotValidAlertText:"Entrée non valide",LCHComposeToolsPairStatusWaitingText:"En attente",LCHComposeToolsPairStatusFailedText:"Échoué",LCHComposeLauncherItemCloneText:"Cloner recette",LCHComposeLauncherItemImportJSONText:"Importer JSON (béta)",LCHComposeLauncherItemImportJSONErrorNotFilledAlertText:"Entrée non remplie",LCHComposeLauncherItemImportJSONErrorNotValidAlertText:"Entrée non valide",LCHComposeLauncherItemExportJSONText:"Exporter JSON (béta)"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeBuild/i18n.en.yml":{LCHComposeBuildRunLinkText:"Run",LCHComposeBuildPipeModeEnabledFieldLabelText:"Pipe mode",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Include page recipes"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeBuild/i18n.es.yml":{LCHComposeBuildRunLinkText:"Ejecutar",LCHComposeBuildPipeModeEnabledFieldLabelText:"Modo de 'Pipe'",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Incluir recetas de página"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeBuild/i18n.fr.yml":{LCHComposeBuildRunLinkText:"Exécuter",LCHComposeBuildPipeModeEnabledFieldLabelText:"Mode Pipe",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Inclure les recettes de la page"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeDetail/i18n.en.yml":{LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Clone",LCHComposeDetailToolbarDiscardButtonText:"Discard",LCHComposeDetailDiscardConfirmText:"Are you sure?",LCHComposeDetailFlagAlertText:"This recipe will be ignored because it contains potentially unsafe code.",LCHComposeDetailFormNameFieldText:"Name (e.g. Say Hello)",LCHComposeDetailFormSignatureFieldText:"Signature (e.g. XYZGreet)",LCHComposeDetailFormInputTypesFieldText:"Input Types (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"arguments",LCHComposeDetailFormCallbackBodyFieldText:"Function Body (e.g. window.alert('Hello');)",LCHComposeDetailFormOutputTypeFieldText:"Output Type (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Canonical Example Body",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com or /https?://(.*\\\\.)?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Run automatically"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeDetail/i18n.es.yml":{LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Clonar",LCHComposeDetailToolbarDiscardButtonText:"Eliminar",LCHComposeDetailDiscardConfirmText:"¿Estás segur@?",LCHComposeDetailFlagAlertText:"Esta receta sera ignorada porque tiene código potencialmente inseguro.",LCHComposeDetailFormNameFieldText:"Nombre (e.g. Decir hola)",LCHComposeDetailFormSignatureFieldText:"Firma (e.g. XYZDarLaBienvenida)",LCHComposeDetailFormInputTypesFieldText:"Tipos de entrada (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"argumentos",LCHComposeDetailFormCallbackBodyFieldText:"Cuerpo de función (e.g. window.alert('Hola');)",LCHComposeDetailFormOutputTypeFieldText:"Tipo de salida (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Cuerpo del ejemplo canónico",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com o /https?://(.*\\\\.)?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Ejecutar automáticamente"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeDetail/i18n.fr.yml":{LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Cloner",LCHComposeDetailToolbarDiscardButtonText:"Supprimer",LCHComposeDetailDiscardConfirmText:"Êtes-vous sûr ?",LCHComposeDetailFlagAlertText:"Cette recette va être ignorée parce qu'elle contient du code potentiellement non-sécurisé.",LCHComposeDetailFormNameFieldText:"Nom (e.g. Dire bonjour)",LCHComposeDetailFormSignatureFieldText:"Signature (e.g. XYZAccueillir)",LCHComposeDetailFormInputTypesFieldText:"Types de saisie (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"arguments",LCHComposeDetailFormCallbackBodyFieldText:"Corps de fonction (e.g. window.alert('Bonjour');)",LCHComposeDetailFormOutputTypeFieldText:"Type de sortie (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Corps de l'exemple canonique",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com ou /https ?://(.*\\\\.) ?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Exécuter automatiquement"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeListItem/i18n.en.yml":{LCHComposeListItemFlaggedAlertText:"[Flagged]"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeListItem/i18n.es.yml":{LCHComposeListItemFlaggedAlertText:"[Señalado]"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeListItem/i18n.fr.yml":{LCHComposeListItemFlaggedAlertText:"[Marqué]"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposePair/i18n.en.yml":{LCHComposePairKeyFieldText:"Key",LCHComposePairSubmitButtonText:"Submit",LCHComposePairClearButtonText:"Delete key"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposePair/i18n.es.yml":{LCHComposePairKeyFieldText:"Clave",LCHComposePairSubmitButtonText:"Someter",LCHComposePairClearButtonText:"Eliminar clave"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposePair/i18n.fr.yml":{LCHComposePairKeyFieldText:"Clé",LCHComposePairSubmitButtonText:"Soumettre",LCHComposePairClearButtonText:"Supprimer la clé"},"/Users/rozano/Mega/lch/lch-web/os-app/open-guide/i18n.en.yml":{LCHGuideTitle:"Launchlet Guide",LCHGuideDescription:"Documentation for project",LCHGuideDocumentFields:{LCHDocumentName:"Name",LCHDocumentCallbackBody:"Callback",LCHDocumentSignature:"Signature",LCHDocumentInputTypes:"Input Types",LCHDocumentCallbackArgs:"Arguments",LCHDocumentOutputType:"Output Type"}},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/i18n.en.yml":{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Make the web yours.",LCHVitrineVideo1HeadingText:"Search recipes.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sync with the browser extension.",LCHVitrineVideo4HeadingText:"Pipe mode.",OLSKLandingBlurbText:"Customize any website with JavaScript or CSS.",LCHVitrineDemoButtonCommitText:"Demo Commit mode",LCHVitrineDemoButtonPreviewText:"Demo Preview mode",LCHVitrineDemoButtonPipeText:"Demo Pipe mode",LCHVitrineBrueghelText:"A photo of a postcard containing Pieter Bruegel's painting: The Fall of the Rebel Angels",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomize page colours",LCHVitrinePageColoursRestore:"Restore page colours",LCHVitrineCopyPageInfo:"Copy page info",LCHVitrineSendEmail:"Send email",LCHVitrinePageLinksHighlightAdd:"Highlight page links",LCHVitrinePageLinksHighlightRemove:"Remove page links highlight",LCHVitrineMinimalistDateString:"Minimalist Date String"},LCHVitrineCopyPageInfoAlertText:"Copied to clipboard"},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/i18n.es.yml":{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Hazlo tuyo el web.",LCHVitrineVideo1HeadingText:"Buscar recetas.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sincronizar con el extensión del navigador.",LCHVitrineVideo4HeadingText:"Modo de Pipe.",OLSKLandingBlurbText:"Personalizar qualquier sitio web con JavaScript o CSS.",LCHVitrineDemoButtonCommitText:"Demo modo de Commit",LCHVitrineDemoButtonPreviewText:"Demo modo de Preview",LCHVitrineDemoButtonPipeText:"Demo modo de Pipe",LCHVitrineBrueghelText:"Una foto de una tarjeta postal que contiene una pintura de Pieter Bruegel : La caída de los ángeles rebeldes",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Aleatorizar los colores de la página",LCHVitrinePageColoursRestore:"Restablecer los colores de la página",LCHVitrineCopyPageInfo:"Copiar información de la página",LCHVitrineSendEmail:"Enviar correo",LCHVitrinePageLinksHighlightAdd:"Marcar los enlaces de la página",LCHVitrinePageLinksHighlightRemove:"Quitar las marcas enlace de la página",LCHVitrineMinimalistDateString:"Frase del dato minimalista"},LCHVitrineCopyPageInfoAlertText:"Copiado al portapapeles"},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/i18n.fr.yml":{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Faites-en le vôtre le web.",LCHVitrineVideo1HeadingText:"Chercher des recettes.",LCHVitrineVideo2HeadingText:"Tutoriel.",LCHVitrineVideo3HeadingText:"Synchroniser avec l'extension du navigateur.",LCHVitrineVideo4HeadingText:"Mode Pipe.",OLSKLandingBlurbText:"Personnaliser de n'importe quel site web avec JavaScript ou CSS.",LCHVitrineDemoButtonCommitText:"Démo mode Commit",LCHVitrineDemoButtonPreviewText:"Démo mode Preview",LCHVitrineDemoButtonPipeText:"Démo mode Pipe",LCHVitrineBrueghelText:"Une photo d'une carte postale qui contient une peinture de Pieter Bruegel : La Chute des anges rebelles",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomiser les couleurs de la page",LCHVitrinePageColoursRestore:"Rétablir les couleurs de la page",LCHVitrineCopyPageInfo:"Copier les informations de la page",LCHVitrineSendEmail:"Envoyer email",LCHVitrinePageLinksHighlightAdd:"Surligner des liens de la page",LCHVitrinePageLinksHighlightRemove:"Enlever le surlignage des liens de la page",LCHVitrineMinimalistDateString:"Chaîne de date minimaliste"},LCHVitrineCopyPageInfoAlertText:"Copié dans le presse-papier"},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/submodules/LCHFeatureList/i18n.en.yml":{LCHFeatureListArray:[["Add scripts or styles.","Create Recipes with JavaScript or CSS."],["General or specific.","Trigger some Recipes based on the URL."],["Power up your browser.","The extension can run Recipes automatically on page load."],["Save it to go.","Export all Recipes as a bookmarklet."]]},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/submodules/LCHFeatureList/i18n.es.yml":{LCHFeatureListArray:[["Adicionar scripts o estilos.","Crear Recetas con JavaScript o CSS."],["General o específica.","Activar algunas Recetas basadas en la URL."],["Augmenta tu navegador.","La extensión puede ejecutar Recetas automáticamente al cargar de la página."],["Tomarla para llevar.","Exportar todas las Recetas como un bookmarklet."]]},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/submodules/LCHFeatureList/i18n.fr.yml":{LCHFeatureListArray:[["Ajouter du code ou du style.","Créer des Recettes avec JavaScript ou CSS."],["Général ou spécifique.","Activer certaines Recettes basé sur l'URL."],["Augmentez votre navigateur.","L'extension peut exécuter des Recettes automatiquement lors du chargement de la page."],["Avoir ça pour emporter.","Exporter toutes les Recettes sous forme de bookmarklet."]]}}}[window.OLSKPublicConstants("OLSKSharedPageCurrentLanguage")])}})),ko=Oe(Vo),jo=(Vo.OLSKLocalized,ye((function(e){var t,o;t=be,o=e=>{var t=(e,t)=>{if("farzher"==e)return{target:"farzher was here (^-^*)/",score:0,_indexes:[0]};if(!e||!t)return P;var o=c(e);x(t)||(t=s(t));var r=o.bitflags;return(r&t._bitflags)!==r?P:u(o,t)},o=(e,t,o)=>{if("farzher"==e)return[{target:"farzher was here (^-^*)/",score:0,_indexes:[0],obj:t?t[0]:P}];if(!e)return o&&o.all?p(e,t,o):R;var r=c(e),n=r.bitflags,i=(r.containsSpace,o&&o.threshold||y),a=o&&o.limit||O,l=0,d=0,C=t.length;if(o&&o.key)for(var m=o.key,L=0;L<C;++L){var H=t[L];(w=b(H,m))&&(x(w)||(w=s(w)),(n&w._bitflags)===n&&(F=u(r,w))!==P&&(F.score<i||(F={target:F.target,_targetLower:"",_targetLowerCodes:P,_nextBeginningIndexes:P,_bitflags:0,score:F.score,_indexes:F._indexes,obj:H},l<a?(I.add(F),++l):(++d,F.score>I.peek().score&&I.replaceTop(F)))))}else if(o&&o.keys){var h=o.scoreFn||f,S=o.keys,g=S.length;for(L=0;L<C;++L){H=t[L];for(var T=new Array(g),v=0;v<g;++v)m=S[v],(w=b(H,m))?(x(w)||(w=s(w)),(n&w._bitflags)!==n?T[v]=P:T[v]=u(r,w)):T[v]=P;T.obj=H;var E=h(T);E!==P&&(E<i||(T.score=E,l<a?(I.add(T),++l):(++d,E>I.peek().score&&I.replaceTop(T))))}}else for(L=0;L<C;++L){var w,F;(w=t[L])&&(x(w)||(w=s(w)),(n&w._bitflags)===n&&(F=u(r,w))!==P&&(F.score<i||(l<a?(I.add(F),++l):(++d,F.score>I.peek().score&&I.replaceTop(F)))))}if(0===l)return R;var D=new Array(l);for(L=l-1;L>=0;--L)D[L]=I.poll();return D.total=l+d,D},r=(e,t,o)=>{if("function"==typeof t)return n(e,t);if(e===P)return P;void 0===t&&(t="<b>"),void 0===o&&(o="</b>");var r="",i=0,a=!1,l=e.target,s=l.length,c=e._indexes;c=c.slice(0,c.len).sort(((e,t)=>e-t));for(var p=0;p<s;++p){var u=l[p];if(c[i]===p){if(a||(a=!0,r+=t),++i===c.length){r+=u+o+l.substr(p+1);break}}else a&&(a=!1,r+=o);r+=u}return r},n=(e,t)=>{if(e===P)return P;var o=e.target,r=o.length,n=e._indexes;n=n.slice(0,n.len).sort(((e,t)=>e-t));for(var i="",a=0,l=0,s=!1,c=(e=[],0);c<r;++c){var p=o[c];if(n[l]===c){if(++l,s||(s=!0,e.push(i),i=""),l===n.length){i+=p,e.push(t(i,a++)),i="",e.push(o.substr(c+1));break}}else s&&(s=!1,e.push(t(i,a++)),i="");i+=p}return e},i=e=>e._indexes.slice(0,e._indexes.len).sort(((e,t)=>e-t)),a=e=>{"string"!=typeof e&&(e="");var t=C(e);return{target:e,_targetLower:t._lower,_targetLowerCodes:t.lowerCodes,_nextBeginningIndexes:P,_bitflags:t.bitflags,score:P,_indexes:[0],obj:P}},l=e=>{"string"!=typeof e&&(e=""),e=e.trim();var t=C(e),o=[];if(t.containsSpace){var r=e.split(/\s+/);r=[...new Set(r)];for(var n=0;n<r.length;n++)if(""!==r[n]){var i=C(r[n]);o.push({lowerCodes:i.lowerCodes,_lower:r[n].toLowerCase(),containsSpace:!1})}}return{lowerCodes:t.lowerCodes,bitflags:t.bitflags,containsSpace:t.containsSpace,_lower:t._lower,spaceSearches:o}},s=e=>{if(e.length>999)return a(e);var t=h.get(e);return void 0!==t||(t=a(e),h.set(e,t)),t},c=e=>{if(e.length>999)return l(e);var t=S.get(e);return void 0!==t||(t=l(e),S.set(e,t)),t},p=(e,t,o)=>{var r=[];r.total=t.length;var n=o&&o.limit||O;if(o&&o.key)for(var i=0;i<t.length;i++){var a=t[i];if(u=b(a,o.key)){x(u)||(u=s(u)),u.score=y,u._indexes.len=0;var l=u;if(l={target:l.target,_targetLower:"",_targetLowerCodes:P,_nextBeginningIndexes:P,_bitflags:0,score:u.score,_indexes:P,obj:a},r.push(l),r.length>=n)return r}}else if(o&&o.keys)for(i=0;i<t.length;i++){a=t[i];for(var c=new Array(o.keys.length),p=o.keys.length-1;p>=0;--p)(u=b(a,o.keys[p]))?(x(u)||(u=s(u)),u.score=y,u._indexes.len=0,c[p]=u):c[p]=P;if(c.obj=a,c.score=y,r.push(c),r.length>=n)return r}else for(i=0;i<t.length;i++){var u;if((u=t[i])&&(x(u)||(u=s(u)),u.score=y,u._indexes.len=0,r.push(u),r.length>=n))return r}return r},u=(e,t,o=!1)=>{if(!1===o&&e.containsSpace)return d(e,t);for(var r=e._lower,n=e.lowerCodes,i=n[0],a=t._targetLowerCodes,l=n.length,s=a.length,c=0,p=0,u=0;;){if(i===a[p]){if(g[u++]=p,++c===l)break;i=n[c]}if(++p>=s)return P}c=0;var C=!1,m=0,H=t._nextBeginningIndexes;H===P&&(H=t._nextBeginningIndexes=L(t.target)),p=0===g[0]?0:H[g[0]-1];var h=0;if(p!==s)for(;;)if(p>=s){if(c<=0)break;if(++h>200)break;--c,p=H[T[--m]]}else if(n[c]===a[p]){if(T[m++]=p,++c===l){C=!0;break}++p}else p=H[p];var S=t._targetLower.indexOf(r,g[0]),f=~S;if(f&&!C)for(var b=0;b<u;++b)g[b]=S+b;var x=!1;if(f&&(x=t._nextBeginningIndexes[S-1]===S),C)var O=T,y=m;else O=g,y=u;var R=0,I=0;for(b=1;b<l;++b)O[b]-O[b-1]!=1&&(R-=O[b],++I);if(R-=(O[l-1]-O[0]-(l-1)+12)*I,0!==O[0]&&(R-=O[0]*O[0]*.2),C){var v=1;for(b=H[0];b<s;b=H[b])++v;v>24&&(R*=10*(v-24))}else R*=1e3;for(f&&(R/=1+l*l*1),x&&(R/=1+l*l*1),R-=s-l,t.score=R,b=0;b<y;++b)t._indexes[b]=O[b];return t._indexes.len=y,t},d=(e,t)=>{for(var o=new Set,r=0,n=P,i=0,a=e.spaceSearches,l=0;l<a.length;++l){var s=a[l];if((n=u(s,t))===P)return P;r+=n.score,n._indexes[0]<i&&(r-=i-n._indexes[0]),i=n._indexes[0];for(var c=0;c<n._indexes.len;++c)o.add(n._indexes[c])}var p=u(e,t,!0);if(p!==P&&p.score>r)return p;n.score=r,l=0;for(let e of o)n._indexes[l++]=e;return n._indexes.len=l,n},C=e=>{for(var t=e.length,o=e.toLowerCase(),r=[],n=0,i=!1,a=0;a<t;++a){var l=r[a]=o.charCodeAt(a);32!==l?n|=1<<(l>=97&&l<=122?l-97:l>=48&&l<=57?26:l<=127?30:31):i=!0}return{lowerCodes:r,bitflags:n,containsSpace:i,_lower:o}},m=e=>{for(var t=e.length,o=[],r=0,n=!1,i=!1,a=0;a<t;++a){var l=e.charCodeAt(a),s=l>=65&&l<=90,c=s||l>=97&&l<=122||l>=48&&l<=57,p=s&&!n||!i||!c;n=s,i=c,p&&(o[r++]=a)}return o},L=e=>{for(var t=e.length,o=m(e),r=[],n=o[0],i=0,a=0;a<t;++a)n>a?r[a]=n:(n=o[++i],r[a]=void 0===n?t:n);return r},H=()=>{h.clear(),S.clear(),g=[],T=[]},h=new Map,S=new Map,g=[],T=[],f=e=>{for(var t=y,o=e.length,r=0;r<o;++r){var n=e[r];if(n!==P){var i=n.score;i>t&&(t=i)}}return t===y?P:t},b=(e,t)=>{var o=e[t];if(void 0!==o)return o;var r=t;Array.isArray(t)||(r=t.split("."));for(var n=r.length,i=-1;e&&++i<n;)e=e[r[i]];return e},x=e=>"object"==typeof e,O=1/0,y=-O,R=[];R.total=0;var P=null,I=(e=>{var t=[],o=0,r={},n=e=>{for(var r=0,n=t[r],i=1;i<o;){var a=i+1;r=i,a<o&&t[a].score<t[i].score&&(r=a),t[r-1>>1]=t[r],i=1+(r<<1)}for(var l=r-1>>1;r>0&&n.score<t[l].score;l=(r=l)-1>>1)t[r]=t[l];t[r]=n};return r.add=e=>{var r=o;t[o++]=e;for(var n=r-1>>1;r>0&&e.score<t[n].score;n=(r=n)-1>>1)t[r]=t[n];t[r]=e},r.poll=e=>{if(0!==o){var r=t[0];return t[0]=t[--o],n(),r}},r.peek=e=>{if(0!==o)return t[0]},r.replaceTop=e=>{t[0]=e,n()},r})();return{single:t,go:o,highlight:r,prepare:a,indexes:i,cleanup:H}},e.exports?e.exports=o():t.fuzzysort=o()}))),Bo=ye((function(e,t){!function(e,o){o(t)}(0,(function(e){const t={OLSKThrottleIsValid:e=>"object"==typeof e&&null!==e&&"function"==typeof e.OLSKThrottleCallback&&"number"==typeof e.OLSKThrottleDuration,OLSKThrottleTimeoutFor(e){if(!t.OLSKThrottleIsValid(e))throw new Error("OLSKErrorInputNotValid");return e._OLSKThrottleTimeoutID&&clearTimeout(e._OLSKThrottleTimeoutID),e._OLSKThrottleTimeoutID=setTimeout((function(){t._OLSKThrottleFire(e)}),e.OLSKThrottleDuration),e._OLSKThrottleTimeoutID},OLSKThrottleSkip(e){if(!t.OLSKThrottleIsValid(e))throw new Error("OLSKErrorInputNotValid");return clearTimeout(e._OLSKThrottleTimeoutID),t._OLSKThrottleFire(e)},_OLSKThrottleFire:e=>(delete e._OLSKThrottleTimeoutID,e.OLSKThrottleCallback()),OLSKThrottleMappedTimeout(e,o,r){if("object"!=typeof e||null===e)throw new Error("OLSKErrorInputNotValid");if("string"!=typeof o)throw new Error("OLSKErrorInputNotValid");if(!t.OLSKThrottleIsValid(r))throw new Error("OLSKErrorInputNotValid");return e[o]||(e[o]=Object.assign(Object.assign({},r),{OLSKThrottleCallback(){t._OLSKThrottleFire(r)}})),r._OLSKThrottleTimeoutID=t.OLSKThrottleTimeoutFor(e[o])}};Object.assign(e,t),Object.assign(e,t),Object.defineProperty(e,"__esModule",{value:!0})}))})),No=Oe(Bo),Mo=ye((function(e,t){ /*! * clipboard.js v2.0.11 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha */ !function(t,o){e.exports=o()}(0,(function(){return function(){var e={686:function(e,t,o){o.d(t,{default:function(){return w}});var r=o(279),n=o.n(r),i=o(370),a=o.n(i),l=o(817),s=o.n(l);function c(e){try{return document.execCommand(e)}catch(e){return!1}}var p=function(e){var t=s()(e);return c("cut"),t};function u(e){var t="rtl"===document.documentElement.getAttribute("dir"),o=document.createElement("textarea");o.style.fontSize="12pt",o.style.border="0",o.style.padding="0",o.style.margin="0",o.style.position="absolute",o.style[t?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;return o.style.top="".concat(r,"px"),o.setAttribute("readonly",""),o.value=e,o}var d=function(e,t){var o=u(e);t.container.appendChild(o);var r=s()(o);return c("copy"),o.remove(),r},C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},o="";return"string"==typeof e?o=d(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?o=d(e.value,t):(o=s()(e),c("copy")),o},m=C;function L(e){return L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},L(e)}var H=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,o=void 0===t?"copy":t,r=e.container,n=e.target,i=e.text;if("copy"!==o&&"cut"!==o)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==n){if(!n||"object"!==L(n)||1!==n.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===o&&n.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===o&&(n.hasAttribute("readonly")||n.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return i?m(i,{container:r}):n?"cut"===o?p(n):m(n,{container:r}):void 0},h=H;function S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,o){return t&&T(e.prototype,t),o&&T(e,o),e}function b(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}function x(e,t){return x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},x(e,t)}function O(e){var t=P();return function(){var o,r=I(e);if(t){var n=I(this).constructor;o=Reflect.construct(r,arguments,n)}else o=r.apply(this,arguments);return y(this,o)}}function y(e,t){return!t||"object"!==S(t)&&"function"!=typeof t?R(e):t}function R(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}function v(e,t){var o="data-clipboard-".concat(e);if(t.hasAttribute(o))return t.getAttribute(o)}var E=function(e){b(o,e);var t=O(o);function o(e,r){var n;return g(this,o),(n=t.call(this)).resolveOptions(r),n.listenClick(e),n}return f(o,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===S(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=a()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,o=this.action(t)||"copy",r=h({action:o,container:this.container,target:this.target(t),text:this.text(t)});this.emit(r?"success":"error",{action:o,text:r,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return v("action",e)}},{key:"defaultTarget",value:function(e){var t=v("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return v("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return m(e,t)}},{key:"cut",value:function(e){return p(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,o=!!document.queryCommandSupported;return t.forEach((function(e){o=o&&!!document.queryCommandSupported(e)})),o}}]),o}(n()),w=E},828:function(e){var t=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var o=Element.prototype;o.matches=o.matchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector||o.webkitMatchesSelector}function r(e,o){for(;e&&e.nodeType!==t;){if("function"==typeof e.matches&&e.matches(o))return e;e=e.parentNode}}e.exports=r},438:function(e,t,o){var r=o(828);function n(e,t,o,r,n){var i=a.apply(this,arguments);return e.addEventListener(o,i,n),{destroy:function(){e.removeEventListener(o,i,n)}}}function i(e,t,o,r,i){return"function"==typeof e.addEventListener?n.apply(null,arguments):"function"==typeof o?n.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return n(e,t,o,r,i)})))}function a(e,t,o,n){return function(o){o.delegateTarget=r(o.target,t),o.delegateTarget&&n.call(e,o)}}e.exports=i},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var o=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===o||"[object HTMLCollection]"===o)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,o){var r=o(879),n=o(438);function i(e,t,o){if(!e&&!t&&!o)throw new Error("Missing required arguments");if(!r.string(t))throw new TypeError("Second argument must be a String");if(!r.fn(o))throw new TypeError("Third argument must be a Function");if(r.node(e))return a(e,t,o);if(r.nodeList(e))return l(e,t,o);if(r.string(e))return s(e,t,o);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function a(e,t,o){return e.addEventListener(t,o),{destroy:function(){e.removeEventListener(t,o)}}}function l(e,t,o){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,o)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,o)}))}}}function s(e,t,o){return n(document.body,e,t,o)}e.exports=i},817:function(e){function t(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var o=e.hasAttribute("readonly");o||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),o||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),n=document.createRange();n.selectNodeContents(e),r.removeAllRanges(),r.addRange(n),t=r.toString()}return t}e.exports=t},279:function(e){function t(){}t.prototype={on:function(e,t,o){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:o}),this},once:function(e,t,o){var r=this;function n(){r.off(e,n),t.apply(o,arguments)}return n._=t,this.on(e,n,o)},emit:function(e){for(var t=[].slice.call(arguments,1),o=((this.e||(this.e={}))[e]||[]).slice(),r=0,n=o.length;r<n;r++)o[r].fn.apply(o[r].ctx,t);return this},off:function(e,t){var o=this.e||(this.e={}),r=o[e],n=[];if(r&&t)for(var i=0,a=r.length;i<a;i++)r[i].fn!==t&&r[i].fn._!==t&&n.push(r[i]);return n.length?o[e]=n:delete o[e],this}},e.exports=t,e.exports.TinyEmitter=t}},t={};function o(r){if(t[r])return t[r].exports;var n=t[r]={exports:{}};return e[r](n,n.exports,o),n.exports}return o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o(686)}().default}))})),_o=Oe(Mo);const Uo="os-app/dev-launcher/recipes/actions/LCHCopyToClipboard/main.svelte";function zo(e){let t,r,i=e[1]("LCHCopyToClipboardButtonText")+"";const a={c:function(){t=b("button"),r=x(i),He(t,"class","LCHCopyToClipboardButton"),He(t,"data-clipboard-text",e[0]),n(t,Uo,52,0,895)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(o,n){Ce(o,t,n),de(t,r),e[4](t)},p:function(e,[o]){2&o&&i!==(i=e[1]("LCHCopyToClipboardButtonText")+"")&&he(r,i),1&o&&He(t,"data-clipboard-text",e[0])},i:o,o:o,d:function(o){o&&me(t),e[4](null)}};return ue("SvelteRegisterBlock",{block:a,id:zo.name,type:"component",source:"",ctx:e}),a}function $o(e,t,o){let{$$slots:r={},$$scope:n}=t;ge("Main",r,[]);let i,a,{inputData:l}=t,{LCHCopyToClipboardCompletionHandler:s}=t,{OLSKLocalized:c}=t,p=!1;function u(){p||(a.destroy(),s(),p=!0)}K((function(){a=new _o(i),a.on("success",(function(e){u()})),a.on("error",(function(e){u()})),i.addEventListener("click",(function(e){u()})),i.focus(),Pe()||i.click()})),e.$$.on_mount.push((function(){void 0!==l||"inputData"in t||e.$$.bound[e.$$.props.inputData]||console.warn("<Main> was created without expected prop 'inputData'"),void 0!==s||"LCHCopyToClipboardCompletionHandler"in t||e.$$.bound[e.$$.props.LCHCopyToClipboardCompletionHandler]||console.warn("<Main> was created without expected prop 'LCHCopyToClipboardCompletionHandler'"),void 0!==c||"OLSKLocalized"in t||e.$$.bound[e.$$.props.OLSKLocalized]||console.warn("<Main> was created without expected prop 'OLSKLocalized'")}));const d=["inputData","LCHCopyToClipboardCompletionHandler","OLSKLocalized"];function C(e){B[e?"unshift":"push"]((()=>{i=e,o(2,i)}))}return Object.keys(t).forEach((e=>{~d.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn(`<Main> was created with unknown prop '${e}'`)})),e.$$set=e=>{"inputData"in e&&o(0,l=e.inputData),"LCHCopyToClipboardCompletionHandler"in e&&o(3,s=e.LCHCopyToClipboardCompletionHandler),"OLSKLocalized"in e&&o(1,c=e.OLSKLocalized)},e.$capture_state=()=>({inputData:l,LCHCopyToClipboardCompletionHandler:s,OLSKLocalized:c,OLSK_SPEC_UI:Pe,onMount:K,Clipboard:_o,clipboardButton:i,clipboard:a,_didComplete:p,didComplete:u}),e.$inject_state=e=>{"inputData"in e&&o(0,l=e.inputData),"LCHCopyToClipboardCompletionHandler"in e&&o(3,s=e.LCHCopyToClipboardCompletionHandler),"OLSKLocalized"in e&&o(1,c=e.OLSKLocalized),"clipboardButton"in e&&o(2,i=e.clipboardButton),"clipboard"in e&&(a=e.clipboard),"_didComplete"in e&&(p=e._didComplete)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[l,c,i,s,C]}class Wo extends fe{constructor(e){super(e),ce(this,e,$o,zo,c,{inputData:0,LCHCopyToClipboardCompletionHandler:3,OLSKLocalized:1}),ue("SvelteRegisterComponent",{component:this,tagName:"Main",options:e,id:zo.name})}get inputData(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set inputData(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get LCHCopyToClipboardCompletionHandler(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set LCHCopyToClipboardCompletionHandler(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get OLSKLocalized(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set OLSKLocalized(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}const Go=Wo;var qo=Object.freeze({LCHCopyToClipboard:Go}),Jo=ye((function(e,t){const o={OLSKResultsConstrainIndex(e,t){if(!Array.isArray(e))throw new Error("OLSKErrorInputNotValid");if("number"!=typeof t)throw new Error("OLSKErrorInputNotValid");return t<0?e.length-1:t>=e.length?0:t}};Object.assign(t,o)}));const Zo="node_modules/OLSKResults/main.svelte",Xo=e=>({OLSKResultsListItem:1&e}),Yo=e=>({OLSKResultsListItem:e[10]});function Qo(e,t,o){const r=e.slice();return r[10]=t[o],r}const er=e=>({OLSKResultsListItem:1&e}),tr=e=>({OLSKResultsListItem:e[10]});function or(e){let t,o;const r=e[8].OLSKResultsEmpty,i=u(r,e,e[7],Yo),a={c:function(){t=b("div"),i&&i.c(),He(t,"class","OLSKResultsEmpty"),n(t,Zo,72,1,1765)},m:function(e,r){Ce(e,t,r),i&&i.m(t,null),o=!0},p:function(e,t){i&&i.p&&(!o||129&t)&&m(i,r,e,e[7],o?C(r,e[7],t,Xo):L(e[7]),Yo)},i:function(e){o||(te(i,e),o=!0)},o:function(e){oe(i,e),o=!1},d:function(e){e&&me(t),i&&i.d(e)}};return ue("SvelteRegisterBlock",{block:a,id:or.name,type:"else",source:"(72:0) {:else}",ctx:e}),a}function rr(e){let t,o,r=e[0];Se(r);let i=[];for(let t=0;t<r.length;t+=1)i[t]=nr(Qo(e,r,t));const a=e=>oe(i[e],1,1,(()=>{i[e]=null})),l={c:function(){t=b("div");for(let e=0;e<i.length;e+=1)i[e].c();He(t,"class","OLSKResultsList"),n(t,Zo,64,1,1462)},m:function(e,r){Ce(e,t,r);for(let e=0;e<i.length;e+=1)i[e]&&i[e].m(t,null);o=!0},p:function(e,o){if(135&o){let n;for(r=e[0],Se(r),n=0;n<r.length;n+=1){const a=Qo(e,r,n);i[n]?(i[n].p(a,o),te(i[n],1)):(i[n]=nr(a),i[n].c(),te(i[n],1),i[n].m(t,null))}for(Q(),n=r.length;n<i.length;n+=1)a(n);ee()}},i:function(e){if(!o){for(let e=0;e<r.length;e+=1)te(i[e]);o=!0}},o:function(e){i=i.filter(Boolean);for(let e=0;e<i.length;e+=1)oe(i[e]);o=!1},d:function(e){e&&me(t),f(i,e)}};return ue("SvelteRegisterBlock",{block:l,id:rr.name,type:"if",source:"(64:0) {#if OLSKResultsListItems.length}",ctx:e}),l}function nr(e){let t,o,r,i,a;const l=e[8].default,s=u(l,e,e[7],tr);function c(){return e[9](e[10])}const p={c:function(){t=b("div"),s&&s.c(),o=O(),He(t,"class","OLSKResultsListItem svelte-617v38"),E(t,"OLSKResultsListItemSelected",e[10]===e[1]),n(t,Zo,66,3,1531)},m:function(e,n){Ce(e,t,n),s&&s.m(t,null),de(t,o),r=!0,i||(a=Le(t,"click",c,!1,!1,!1,!1),i=!0)},p:function(o,n){e=o,s&&s.p&&(!r||129&n)&&m(s,l,e,e[7],r?C(l,e[7],n,er):L(e[7]),tr),(!r||3&n)&&E(t,"OLSKResultsListItemSelected",e[10]===e[1])},i:function(e){r||(te(s,e),r=!0)},o:function(e){oe(s,e),r=!1},d:function(e){e&&me(t),s&&s.d(e),i=!1,a()}};return ue("SvelteRegisterBlock",{block:p,id:nr.name,type:"each",source:"(66:2) {#each OLSKResultsListItems as e}",ctx:e}),p}function ir(e){let t,o,r,i,a,l;const s=[rr,or],c=[];function p(e,t){return e[0].length?0:1}o=p(e),r=c[o]=s[o](e);const u={c:function(){t=b("div"),r.c(),He(t,"class","OLSKResults"),n(t,Zo,61,0,1400)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(r,n){Ce(r,t,n),c[o].m(t,null),i=!0,a||(l=Le(window,"keydown",e[3].InterfaceWindowDidKeydown,!1,!1,!1,!1),a=!0)},p:function(e,[n]){let i=o;o=p(e),o===i?c[o].p(e,n):(Q(),oe(c[i],1,1,(()=>{c[i]=null})),ee(),r=c[o],r?r.p(e,n):(r=c[o]=s[o](e),r.c()),te(r,1),r.m(t,null))},i:function(e){i||(te(r),i=!0)},o:function(e){oe(r),i=!1},d:function(e){e&&me(t),c[o].d(),a=!1,l()}};return ue("SvelteRegisterBlock",{block:u,id:ir.name,type:"component",source:"",ctx:e}),u}function ar(e,t,o){let{$$slots:r={},$$scope:n}=t;ge("Main",r,["default","OLSKResultsEmpty"]);let{OLSKResultsListItems:i}=t,{OLSKResultsListItemSelected:a}=t,{OLSKResultsDispatchArrow:l}=t,{OLSKResultsDispatchClick:s}=t,{OLSKResultsEnableLooping:c=!1}=t,{OLSKResultsIgnoreKeyboard:p=!1}=t;const u={InterfaceWindowDidKeydown(e){if(p)return;if(!i.length)return;const t={ArrowUp:()=>((c||i[0]!==a)&&u.ControlArrowIncrement(-1),e.preventDefault()),ArrowDown:()=>((c||i.slice(-1).pop()!==a)&&u.ControlArrowIncrement(1),e.preventDefault())};t[e.code]&&t[e.code]()},ControlArrowIncrement(e){l(i[Jo.OLSKResultsConstrainIndex(i,i.indexOf(a)+e)])}};e.$$.on_mount.push((function(){void 0!==i||"OLSKResultsListItems"in t||e.$$.bound[e.$$.props.OLSKResultsListItems]||console.warn("<Main> was created without expected prop 'OLSKResultsListItems'"),void 0!==a||"OLSKResultsListItemSelected"in t||e.$$.bound[e.$$.props.OLSKResultsListItemSelected]||console.warn("<Main> was created without expected prop 'OLSKResultsListItemSelected'"),void 0!==l||"OLSKResultsDispatchArrow"in t||e.$$.bound[e.$$.props.OLSKResultsDispatchArrow]||console.warn("<Main> was created without expected prop 'OLSKResultsDispatchArrow'"),void 0!==s||"OLSKResultsDispatchClick"in t||e.$$.bound[e.$$.props.OLSKResultsDispatchClick]||console.warn("<Main> was created without expected prop 'OLSKResultsDispatchClick'")}));const d=["OLSKResultsListItems","OLSKResultsListItemSelected","OLSKResultsDispatchArrow","OLSKResultsDispatchClick","OLSKResultsEnableLooping","OLSKResultsIgnoreKeyboard"];Object.keys(t).forEach((e=>{~d.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn(`<Main> was created with unknown prop '${e}'`)}));const C=e=>s(e);return e.$$set=e=>{"OLSKResultsListItems"in e&&o(0,i=e.OLSKResultsListItems),"OLSKResultsListItemSelected"in e&&o(1,a=e.OLSKResultsListItemSelected),"OLSKResultsDispatchArrow"in e&&o(4,l=e.OLSKResultsDispatchArrow),"OLSKResultsDispatchClick"in e&&o(2,s=e.OLSKResultsDispatchClick),"OLSKResultsEnableLooping"in e&&o(5,c=e.OLSKResultsEnableLooping),"OLSKResultsIgnoreKeyboard"in e&&o(6,p=e.OLSKResultsIgnoreKeyboard),"$$scope"in e&&o(7,n=e.$$scope)},e.$capture_state=()=>({OLSKResultsListItems:i,OLSKResultsListItemSelected:a,OLSKResultsDispatchArrow:l,OLSKResultsDispatchClick:s,OLSKResultsEnableLooping:c,OLSKResultsIgnoreKeyboard:p,OLSKResultsLogic:Jo,mod:u}),e.$inject_state=e=>{"OLSKResultsListItems"in e&&o(0,i=e.OLSKResultsListItems),"OLSKResultsListItemSelected"in e&&o(1,a=e.OLSKResultsListItemSelected),"OLSKResultsDispatchArrow"in e&&o(4,l=e.OLSKResultsDispatchArrow),"OLSKResultsDispatchClick"in e&&o(2,s=e.OLSKResultsDispatchClick),"OLSKResultsEnableLooping"in e&&o(5,c=e.OLSKResultsEnableLooping),"OLSKResultsIgnoreKeyboard"in e&&o(6,p=e.OLSKResultsIgnoreKeyboard)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[i,a,s,u,l,c,p,n,r,C]}class lr extends fe{constructor(e){super(e),ce(this,e,ar,ir,c,{OLSKResultsListItems:0,OLSKResultsListItemSelected:1,OLSKResultsDispatchArrow:4,OLSKResultsDispatchClick:2,OLSKResultsEnableLooping:5,OLSKResultsIgnoreKeyboard:6}),ue("SvelteRegisterComponent",{component:this,tagName:"Main",options:e,id:ir.name})}get OLSKResultsListItems(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set OLSKResultsListItems(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get OLSKResultsListItemSelected(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set OLSKResultsListItemSelected(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get OLSKResultsDispatchArrow(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set OLSKResultsDispatchArrow(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get OLSKResultsDispatchClick(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set OLSKResultsDispatchClick(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get OLSKResultsEnableLooping(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set OLSKResultsEnableLooping(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get OLSKResultsIgnoreKeyboard(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set OLSKResultsIgnoreKeyboard(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}const sr="os-app/dev-launcher/submodules/LCHLauncherPipeItem/main.svelte";function cr(e){let t,o,r,i;const a={c:function(){t=b("br"),o=O(),r=b("span"),i=x(e[1]),n(t,sr,10,2,244),He(r,"class","LCHLauncherPipeItemSubtitle svelte-1u2sunx"),n(r,sr,11,2,251)},m:function(e,n){Ce(e,t,n),Ce(e,o,n),Ce(e,r,n),de(r,i)},p:function(e,t){2&t&&he(i,e[1])},d:function(e){e&&me(t),e&&me(o),e&&me(r)}};return ue("SvelteRegisterBlock",{block:a,id:cr.name,type:"if",source:"(10:1) {#if PipeItemSubtitle}",ctx:e}),a}function pr(e){let t,o,r,i;const a={c:function(){t=b("br"),o=O(),r=b("span"),i=x(e[2]),n(t,sr,15,2,354),He(r,"class","LCHLauncherPipeItemSource svelte-1u2sunx"),n(r,sr,16,2,361)},m:function(e,n){Ce(e,t,n),Ce(e,o,n),Ce(e,r,n),de(r,i)},p:function(e,t){4&t&&he(i,e[2])},d:function(e){e&&me(t),e&&me(o),e&&me(r)}};return ue("SvelteRegisterBlock",{block:a,id:pr.name,type:"if",source:"(15:1) {#if PipeItemSource}",ctx:e}),a}function ur(e){let t,r,i,a,l,s=e[1]&&cr(e),c=e[2]&&pr(e);const p={c:function(){t=b("div"),r=b("span"),i=x(e[0]),a=O(),s&&s.c(),l=O(),c&&c.c(),He(r,"class","LCHLauncherPipeItemTitle"),n(r,sr,7,1,152),He(t,"class","LCHLauncherPipeItem svelte-1u2sunx"),n(t,sr,6,0,117)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,o){Ce(e,t,o),de(t,r),de(r,i),de(t,a),s&&s.m(t,null),de(t,l),c&&c.m(t,null)},p:function(e,[o]){1&o&&he(i,e[0]),e[1]?s?s.p(e,o):(s=cr(e),s.c(),s.m(t,l)):s&&(s.d(1),s=null),e[2]?c?c.p(e,o):(c=pr(e),c.c(),c.m(t,null)):c&&(c.d(1),c=null)},i:o,o:o,d:function(e){e&&me(t),s&&s.d(),c&&c.d()}};return ue("SvelteRegisterBlock",{block:p,id:ur.name,type:"component",source:"",ctx:e}),p}function dr(e,t,o){let{$$slots:r={},$$scope:n}=t;ge("Main",r,[]);let{PipeItemTitle:i=""}=t,{PipeItemSubtitle:a=""}=t,{PipeItemSource:l=""}=t;const s=["PipeItemTitle","PipeItemSubtitle","PipeItemSource"];return Object.keys(t).forEach((e=>{~s.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn(`<Main> was created with unknown prop '${e}'`)})),e.$$set=e=>{"PipeItemTitle"in e&&o(0,i=e.PipeItemTitle),"PipeItemSubtitle"in e&&o(1,a=e.PipeItemSubtitle),"PipeItemSource"in e&&o(2,l=e.PipeItemSource)},e.$capture_state=()=>({PipeItemTitle:i,PipeItemSubtitle:a,PipeItemSource:l}),e.$inject_state=e=>{"PipeItemTitle"in e&&o(0,i=e.PipeItemTitle),"PipeItemSubtitle"in e&&o(1,a=e.PipeItemSubtitle),"PipeItemSource"in e&&o(2,l=e.PipeItemSource)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[i,a,l]}class Cr extends fe{constructor(e){super(e),ce(this,e,dr,ur,c,{PipeItemTitle:0,PipeItemSubtitle:1,PipeItemSource:2}),ue("SvelteRegisterComponent",{component:this,tagName:"Main",options:e,id:ur.name})}get PipeItemTitle(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set PipeItemTitle(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get PipeItemSubtitle(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set PipeItemSubtitle(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get PipeItemSource(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set PipeItemSource(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}const mr="os-app/dev-launcher/submodules/LCHLauncherPrompt/main.svelte";function Lr(e){let t,o;t=new Cr({props:{PipeItemTitle:e[0].LCHRecipeName,PipeItemSubtitle:e[0]._LCHRecipeOutputTypeName,PipeItemSource:e[0]._LCHRecipeSource},$$inline:!0});const r={c:function(){ie(t.$$.fragment)},m:function(e,r){ae(t,e,r),o=!0},p:function(e,o){const r={};1&o&&(r.PipeItemTitle=e[0].LCHRecipeName),1&o&&(r.PipeItemSubtitle=e[0]._LCHRecipeOutputTypeName),1&o&&(r.PipeItemSource=e[0]._LCHRecipeSource),t.$set(r)},i:function(e){o||(te(t.$$.fragment,e),o=!0)},o:function(e){oe(t.$$.fragment,e),o=!1},d:function(e){le(t,e)}};return ue("SvelteRegisterBlock",{block:r,id:Lr.name,type:"else",source:"(28:2) {:else}",ctx:e}),r}function Hr(e){let t;const o=e[6].default,r=u(o,e,e[7],null),n={c:function(){r&&r.c()},m:function(e,o){r&&r.m(e,o),t=!0},p:function(e,n){r&&r.p&&(!t||128&n)&&m(r,o,e,e[7],t?C(o,e[7],n,null):L(e[7]),null)},i:function(e){t||(te(r,e),t=!0)},o:function(e){oe(r,e),t=!1},d:function(e){r&&r.d(e)}};return ue("SvelteRegisterBlock",{block:n,id:Hr.name,type:"if",source:"(26:2) {#if !ItemSelected || ItemSelectedHidden}",ctx:e}),n}function hr(e){let t,o;t=new lr({props:{OLSKResultsListItems:e[1],OLSKResultsListItemSelected:e[0],OLSKResultsDispatchClick:e[5],OLSKResultsDispatchArrow:e[4],OLSKResultsEnableLooping:!0,$$slots:{default:[Sr,({OLSKResultsListItem:e})=>({9:e}),({OLSKResultsListItem:e})=>e?512:0]},$$scope:{ctx:e}},$$inline:!0});const r={c:function(){ie(t.$$.fragment)},m:function(e,r){ae(t,e,r),o=!0},p:function(e,o){const r={};2&o&&(r.OLSKResultsListItems=e[1]),1&o&&(r.OLSKResultsListItemSelected=e[0]),640&o&&(r.$$scope={dirty:o,ctx:e}),t.$set(r)},i:function(e){o||(te(t.$$.fragment,e),o=!0)},o:function(e){oe(t.$$.fragment,e),o=!1},d:function(e){le(t,e)}};return ue("SvelteRegisterBlock",{block:r,id:hr.name,type:"if",source:"(34:0) {#if !ResultsHidden}",ctx:e}),r}function Sr(e){let t,o;t=new Cr({props:{PipeItemTitle:e[9].LCHRecipeName,PipeItemSubtitle:e[9]._LCHRecipeOutputTypeName,PipeItemSource:e[9]._LCHRecipeSource},$$inline:!0});const r={c:function(){ie(t.$$.fragment)},m:function(e,r){ae(t,e,r),o=!0},p:function(e,o){const r={};512&o&&(r.PipeItemTitle=e[9].LCHRecipeName),512&o&&(r.PipeItemSubtitle=e[9]._LCHRecipeOutputTypeName),512&o&&(r.PipeItemSource=e[9]._LCHRecipeSource),t.$set(r)},i:function(e){o||(te(t.$$.fragment,e),o=!0)},o:function(e){oe(t.$$.fragment,e),o=!1},d:function(e){le(t,e)}};return ue("SvelteRegisterBlock",{block:r,id:Sr.name,type:"slot",source:"(35:1) <OLSKResults OLSKResultsListItems={ PromptItems } OLSKResultsListItemSelected={ ItemSelected } OLSKResultsDispatchClick={ ResultListDispatchClick } OLSKResultsDispatchArrow={ ResultListDispatchArrow } let:OLSKResultsListItem={ item } OLSKResultsEnableLooping={ true } >",ctx:e}),r}function gr(e){let t,o,r,i,a,l,s;const c=[Hr,Lr],p=[];function u(e,t){return!e[0]||e[3]?0:1}i=u(e),a=p[i]=c[i](e);let d=!e[2]&&hr(e);const C={c:function(){t=b("div"),o=b("div"),r=b("div"),a.c(),l=O(),d&&d.c(),He(r,"class","LCHLauncherZoneInputBezel svelte-m73tr1"),n(r,mr,24,1,650),He(o,"class","LCHLauncherZoneInput svelte-m73tr1"),n(o,mr,23,0,614),He(t,"class","LCHLauncherPrompt"),n(t,mr,21,0,581)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,n){Ce(e,t,n),de(t,o),de(o,r),p[i].m(r,null),de(t,l),d&&d.m(t,null),s=!0},p:function(e,[o]){let n=i;i=u(e),i===n?p[i].p(e,o):(Q(),oe(p[n],1,1,(()=>{p[n]=null})),ee(),a=p[i],a?a.p(e,o):(a=p[i]=c[i](e),a.c()),te(a,1),a.m(r,null)),e[2]?d&&(Q(),oe(d,1,1,(()=>{d=null})),ee()):d?(d.p(e,o),4&o&&te(d,1)):(d=hr(e),d.c(),te(d,1),d.m(t,null))},i:function(e){s||(te(a),te(d),s=!0)},o:function(e){oe(a),oe(d),s=!1},d:function(e){e&&me(t),p[i].d(),d&&d.d()}};return ue("SvelteRegisterBlock",{block:C,id:gr.name,type:"component",source:"",ctx:e}),C}function Tr(e,t,o){let{$$slots:r={},$$scope:n}=t;ge("Main",r,["default"]);let{PromptItems:i=[]}=t,{ResultsHidden:a=!1}=t,{ItemSelected:l=null}=t,{ItemSelectedHidden:s=!1}=t;const c=k();function p(e){c("ResultListDispatchArrow",o(0,l=e))}function u(e){c("ResultListDispatchClick",o(0,l=e))}const d=["PromptItems","ResultsHidden","ItemSelected","ItemSelectedHidden"];return Object.keys(t).forEach((e=>{~d.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn(`<Main> was created with unknown prop '${e}'`)})),e.$$set=e=>{"PromptItems"in e&&o(1,i=e.PromptItems),"ResultsHidden"in e&&o(2,a=e.ResultsHidden),"ItemSelected"in e&&o(0,l=e.ItemSelected),"ItemSelectedHidden"in e&&o(3,s=e.ItemSelectedHidden),"$$scope"in e&&o(7,n=e.$$scope)},e.$capture_state=()=>({PromptItems:i,ResultsHidden:a,ItemSelected:l,ItemSelectedHidden:s,OLSKResults:lr,LCHLauncherPipeItem:Cr,createEventDispatcher:k,dispatch:c,ResultListDispatchArrow:p,ResultListDispatchClick:u}),e.$inject_state=e=>{"PromptItems"in e&&o(1,i=e.PromptItems),"ResultsHidden"in e&&o(2,a=e.ResultsHidden),"ItemSelected"in e&&o(0,l=e.ItemSelected),"ItemSelectedHidden"in e&&o(3,s=e.ItemSelectedHidden)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[l,i,a,s,p,u,r,n]}class fr extends fe{constructor(e){super(e),ce(this,e,Tr,gr,c,{PromptItems:1,ResultsHidden:2,ItemSelected:0,ItemSelectedHidden:3}),ue("SvelteRegisterComponent",{component:this,tagName:"Main",options:e,id:gr.name})}get PromptItems(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set PromptItems(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get ResultsHidden(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set ResultsHidden(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get ItemSelected(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set ItemSelected(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get ItemSelectedHidden(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set ItemSelectedHidden(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}const{Object:br,console:xr,window:Or}=h,yr="os-app/dev-launcher/main.svelte";function Rr(e,t,o){const r=e.slice();return r[16]=t[o],r[17]=t,r[18]=o,r}function Pr(e){let t,o,r,i,a,l,s,c=e[0].LCHOptionMode===Ko.LCHLauncherModePipe(),p=c&&Ir(e);function u(){return e[12](e[16])}r=new fr({props:{PromptItems:e[16].LCHPromptItemsVisible,ItemSelected:e[16].LCHPromptItemSelected,ItemSelectedHidden:e[0].LCHOptionMode!==Ko.LCHLauncherModePipe()||e[16].LCHPromptDotModeEnabled,ResultsHidden:!1!==e[16].LCHPromptResultsThrottle,$$slots:{default:[Fr]},$$scope:{ctx:e}},$$inline:!0}),r.$on("ResultListDispatchArrow",e[10]),r.$on("ResultListDispatchClick",e[11]);const d={c:function(){t=b("div"),p&&p.c(),o=O(),ie(r.$$.fragment),He(t,"class",i=H(e[16].LCHPromptClass)+" svelte-1rxh210"),E(t,"LCHLauncherPromptSelected",e[1]._ValuePromptObjects[e[1]._ValuePromptActiveIndex]===e[16]),n(t,yr,888,0,27546)},m:function(e,n){Ce(e,t,n),p&&p.m(t,null),de(t,o),ae(r,t,null),a=!0,l||(s=Le(t,"click",u,!1,!1,!1,!1),l=!0)},p:function(n,l){e=n,1&l&&(c=e[0].LCHOptionMode===Ko.LCHLauncherModePipe()),c?p?p.p(e,l):(p=Ir(e),p.c(),p.m(t,o)):p&&(p.d(1),p=null);const s={};2&l&&(s.PromptItems=e[16].LCHPromptItemsVisible),2&l&&(s.ItemSelected=e[16].LCHPromptItemSelected),3&l&&(s.ItemSelectedHidden=e[0].LCHOptionMode!==Ko.LCHLauncherModePipe()||e[16].LCHPromptDotModeEnabled),2&l&&(s.ResultsHidden=!1!==e[16].LCHPromptResultsThrottle),524291&l&&(s.$$scope={dirty:l,ctx:e}),r.$set(s),(!a||2&l&&i!==(i=H(e[16].LCHPromptClass)+" svelte-1rxh210"))&&He(t,"class",i),(!a||2&l)&&E(t,"LCHLauncherPromptSelected",e[1]._ValuePromptObjects[e[1]._ValuePromptActiveIndex]===e[16])},i:function(e){a||(te(r.$$.fragment,e),a=!0)},o:function(e){oe(r.$$.fragment,e),a=!1},d:function(e){e&&me(t),p&&p.d(),le(r),l=!1,s()}};return ue("SvelteRegisterBlock",{block:d,id:Pr.name,type:"if",source:"(887:0) {#if e.LCHPromptIsVisible}",ctx:e}),d}function Ir(e){let t,o,r=(e[16].LCHPromptFilterText&&e[16].LCHPromptFilterText.toUpperCase()||e[16].LCHPromptHeading)+"";const i={c:function(){t=b("strong"),o=x(r),He(t,"class","LCHLauncherPromptHeading svelte-1rxh210"),E(t,"LCHLauncherPromptHeadingMatchStop",e[16].LCHPromptMatchStop),n(t,yr,890,2,27801)},m:function(e,r){Ce(e,t,r),de(t,o)},p:function(e,n){2&n&&r!==(r=(e[16].LCHPromptFilterText&&e[16].LCHPromptFilterText.toUpperCase()||e[16].LCHPromptHeading)+"")&&he(o,r),2&n&&E(t,"LCHLauncherPromptHeadingMatchStop",e[16].LCHPromptMatchStop)},d:function(e){e&&me(t)}};return ue("SvelteRegisterBlock",{block:i,id:Ir.name,type:"if",source:"(890:1) {#if LRTOptions.LCHOptionMode === LCHLauncherLogic.LCHLauncherModePipe()}",ctx:e}),i}function vr(e){let t;const r={c:function(){t=b("span"),t.textContent=`${e[2]("LCHLauncherSubjectPromptPlaceholderText")}`,He(t,"class","LCHLauncherSubjectPromptPlaceholder svelte-1rxh210"),n(t,yr,902,3,28605)},m:function(e,o){Ce(e,t,o)},p:o,d:function(e){e&&me(t)}};return ue("SvelteRegisterBlock",{block:r,id:vr.name,type:"if",source:"(902:2) {#if e.LCHPromptClass === 'LCHLauncherSubjectPrompt' && !e.LCHPromptDotModeEnabled }",ctx:e}),r}function Er(e){let t,o,r,i;const a={c:function(){t=b("input"),He(t,"class","LCHLauncherFilterInput svelte-1rxh210"),He(t,"placeholder",o=e[0].LCHOptionMode===Ko.LCHLauncherModePreview()?e[2]("LCHLauncherInputPlaceholderPreview"):e[2]("LCHLauncherInputPlaceholderDefault")),t.autofocus=!0,n(t,yr,906,3,28791)},m:function(o,n){Ce(o,t,n),v(t,e[1]._ValuePromptObjects[0].LCHPromptFilterText),e[7](t),t.focus(),r||(i=[Le(t,"input",e[6]),Le(t,"input",e[8],!1,!1,!1,!1)],r=!0)},p:function(e,r){1&r&&o!==(o=e[0].LCHOptionMode===Ko.LCHLauncherModePreview()?e[2]("LCHLauncherInputPlaceholderPreview"):e[2]("LCHLauncherInputPlaceholderDefault"))&&He(t,"placeholder",o),2&r&&t.value!==e[1]._ValuePromptObjects[0].LCHPromptFilterText&&v(t,e[1]._ValuePromptObjects[0].LCHPromptFilterText)},d:function(o){o&&me(t),e[7](null),r=!1,l(i)}};return ue("SvelteRegisterBlock",{block:a,id:Er.name,type:"if",source:"(906:2) {#if e.LCHPromptClass === 'LCHLauncherFilterPrompt' }",ctx:e}),a}function wr(e){let t,o,r;function i(){e[9].call(t,e[17],e[18])}const a={c:function(){t=b("input"),He(t,"class","LCHLauncherPromptDotModeInput svelte-1rxh210"),t.autofocus=!0,n(t,yr,910,3,29369)},m:function(n,a){Ce(n,t,a),v(t,e[16].LCHPromptDotModeText),t.focus(),o||(r=[Le(t,"input",i),Le(t,"input",(function(){s(e[1].InterfaceDotModeFieldDidInput)&&e[1].InterfaceDotModeFieldDidInput.apply(this,arguments)}),!1,!1,!1,!1)],o=!0)},p:function(o,r){e=o,2&r&&t.value!==e[16].LCHPromptDotModeText&&v(t,e[16].LCHPromptDotModeText)},d:function(e){e&&me(t),o=!1,l(r)}};return ue("SvelteRegisterBlock",{block:a,id:wr.name,type:"if",source:"(910:2) {#if !['LCHLauncherFilterPrompt', 'LCHLauncherActionPrompt'].includes(e.LCHPromptClass) && e.LCHPromptDotModeEnabled }",ctx:e}),a}function Fr(e){let t,o,r,n=!["LCHLauncherFilterPrompt","LCHLauncherActionPrompt"].includes(e[16].LCHPromptClass)&&e[16].LCHPromptDotModeEnabled,i="LCHLauncherSubjectPrompt"===e[16].LCHPromptClass&&!e[16].LCHPromptDotModeEnabled&&vr(e),a="LCHLauncherFilterPrompt"===e[16].LCHPromptClass&&Er(e),l=n&&wr(e);const s={c:function(){i&&i.c(),t=O(),a&&a.c(),o=O(),l&&l.c(),r=y()},m:function(e,n){i&&i.m(e,n),Ce(e,t,n),a&&a.m(e,n),Ce(e,o,n),l&&l.m(e,n),Ce(e,r,n)},p:function(e,s){"LCHLauncherSubjectPrompt"!==e[16].LCHPromptClass||e[16].LCHPromptDotModeEnabled?i&&(i.d(1),i=null):i?i.p(e,s):(i=vr(e),i.c(),i.m(t.parentNode,t)),"LCHLauncherFilterPrompt"===e[16].LCHPromptClass?a?a.p(e,s):(a=Er(e),a.c(),a.m(o.parentNode,o)):a&&(a.d(1),a=null),2&s&&(n=!["LCHLauncherFilterPrompt","LCHLauncherActionPrompt"].includes(e[16].LCHPromptClass)&&e[16].LCHPromptDotModeEnabled),n?l?l.p(e,s):(l=wr(e),l.c(),l.m(r.parentNode,r)):l&&(l.d(1),l=null)},d:function(e){i&&i.d(e),e&&me(t),a&&a.d(e),e&&me(o),l&&l.d(e),e&&me(r)}};return ue("SvelteRegisterBlock",{block:s,id:Fr.name,type:"slot",source:"(894:1) <LCHLauncherPrompt PromptItems={ e.LCHPromptItemsVisible } ItemSelected={ e.LCHPromptItemSelected } ItemSelectedHidden={ LRTOptions.LCHOptionMode !== LCHLauncherLogic.LCHLauncherModePipe() || e.LCHPromptDotModeEnabled } ResultsHidden={ e.LCHPromptResultsThrottle !== false } on:ResultListDispatchArrow={ (event) => ActivePromptItemSelectedShouldUpdate(event.detail) } on:ResultListDispatchClick={ (event) => ActivePromptItemSelectedShouldUpdate(event.detail) || mod.ControlTerminate() } >",ctx:e}),s}function Dr(e){let t,o,r=e[16].LCHPromptIsVisible&&Pr(e);const n={c:function(){r&&r.c(),t=y()},m:function(e,n){r&&r.m(e,n),Ce(e,t,n),o=!0},p:function(e,o){e[16].LCHPromptIsVisible?r?(r.p(e,o),2&o&&te(r,1)):(r=Pr(e),r.c(),te(r,1),r.m(t.parentNode,t)):r&&(Q(),oe(r,1,1,(()=>{r=null})),ee())},i:function(e){o||(te(r),o=!0)},o:function(e){oe(r),o=!1},d:function(e){r&&r.d(e),e&&me(t)}};return ue("SvelteRegisterBlock",{block:n,id:Dr.name,type:"each",source:"(885:0) {#each mod._ValuePromptObjects as e}",ctx:e}),n}function Ar(e){let t,o,r;const i={c:function(){t=b("button"),He(t,"id","TestLCHDebugCloseButton"),He(t,"class","svelte-1rxh210"),n(t,yr,920,1,29589)},m:function(n,i){Ce(n,t,i),o||(r=Le(t,"click",(function(){s(e[1].ControlExit)&&e[1].ControlExit.apply(this,arguments)}),!1,!1,!1,!1),o=!0)},p:function(t,o){e=t},d:function(e){e&&me(t),o=!1,r()}};return ue("SvelteRegisterBlock",{block:i,id:Ar.name,type:"if",source:"(920:0) {#if OLSK_SPEC_UI() }",ctx:e}),i}function Kr(e){let t,o,n;const i=[e[1]._ValueSecondaryComponentDescriptor.LCHInstanceProps];var a=e[1]._ValueSecondaryComponentDescriptor.LCHInstanceClass;function l(e){let t={};for(let e=0;e<i.length;e+=1)t=r(t,i[e]);return{props:t,$$inline:!0}}a&&(t=Te(a,l()));const s={c:function(){t&&ie(t.$$.fragment),o=y()},m:function(e,r){t&&ae(t,e,r),Ce(e,o,r),n=!0},p:function(e,r){const n=2&r?re(i,[ne(e[1]._ValueSecondaryComponentDescriptor.LCHInstanceProps)]):{};if(2&r&&a!==(a=e[1]._ValueSecondaryComponentDescriptor.LCHInstanceClass)){if(t){Q();const e=t;oe(e.$$.fragment,1,0,(()=>{le(e,1)})),ee()}a?(t=Te(a,l()),ie(t.$$.fragment),te(t.$$.fragment,1),ae(t,o.parentNode,o)):t=null}else a&&t.$set(n)},i:function(e){n||(t&&te(t.$$.fragment,e),n=!0)},o:function(e){t&&oe(t.$$.fragment,e),n=!1},d:function(e){e&&me(o),t&&le(t,e)}};return ue("SvelteRegisterBlock",{block:s,id:Kr.name,type:"if",source:"(926:0) {#if mod._ValueSecondaryComponentDescriptor}",ctx:e}),s}function Vr(e){let t,o,r,i,a,c,p,u=Pe(),d=e[1]._ValuePromptObjects;Se(d);let C=[];for(let t=0;t<d.length;t+=1)C[t]=Dr(Rr(e,d,t));const m=e=>oe(C[e],1,1,(()=>{C[e]=null}));let L=u&&Ar(e),H=e[1]._ValueSecondaryComponentDescriptor&&Kr(e);const h={c:function(){t=b("div");for(let e=0;e<C.length;e+=1)C[e].c();o=O(),L&&L.c(),r=O(),H&&H.c(),i=y(),He(t,"class","Container LCHLauncher svelte-1rxh210"),n(t,yr,882,0,27399)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(n,l){Ce(n,t,l);for(let e=0;e<C.length;e+=1)C[e]&&C[e].m(t,null);de(t,o),L&&L.m(t,null),e[13](t),Ce(n,r,l),H&&H.m(n,l),Ce(n,i,l),a=!0,c||(p=[Le(Or,"keydown",(function(){s(e[1].interfaceDidKeydown)&&e[1].interfaceDidKeydown.apply(this,arguments)}),!1,!1,!1,!1),Le(Or,"click",(function(){s(e[1].InterfaceBodyDidClick)&&e[1].InterfaceBodyDidClick.apply(this,arguments)}),!1,!1,!1,!1),Le(Or,"touchstart",(function(){s(e[1].InterfaceBodyDidClick)&&e[1].InterfaceBodyDidClick.apply(this,arguments)}),!1,!1,!1,!1)],c=!0)},p:function(r,[n]){if(e=r,31&n){let r;for(d=e[1]._ValuePromptObjects,Se(d),r=0;r<d.length;r+=1){const i=Rr(e,d,r);C[r]?(C[r].p(i,n),te(C[r],1)):(C[r]=Dr(i),C[r].c(),te(C[r],1),C[r].m(t,o))}for(Q(),r=d.length;r<C.length;r+=1)m(r);ee()}u&&L.p(e,n),e[1]._ValueSecondaryComponentDescriptor?H?(H.p(e,n),2&n&&te(H,1)):(H=Kr(e),H.c(),te(H,1),H.m(i.parentNode,i)):H&&(Q(),oe(H,1,1,(()=>{H=null})),ee())},i:function(e){if(!a){for(let e=0;e<d.length;e+=1)te(C[e]);te(H),a=!0}},o:function(e){C=C.filter(Boolean);for(let e=0;e<C.length;e+=1)oe(C[e]);oe(H),a=!1},d:function(o){o&&me(t),f(C,o),L&&L.d(),e[13](null),o&&me(r),H&&H.d(o),o&&me(i),c=!1,l(p)}};return ue("SvelteRegisterBlock",{block:h,id:Vr.name,type:"component",source:"",ctx:e}),h}function kr(e,t,o){let{$$slots:r={},$$scope:n}=t;ge("Main",r,[]);let{LRTOptions:i={}}=t,{LRTDidFinish:a=null}=t;i=Ko.LCHLauncherOptions(i,Pe()?void 0:console.warn);const l=function(e){return ko.OLSKInternationalLocalizedString(e,{pt:{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Faça sua o web.",LCHVitrineVideo1HeadingText:"Pesquisar receitas.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sincronizar com a extensão do navegador.",LCHVitrineVideo4HeadingText:"Modo Encanado.",LCHVitrineTutorialsButtonText:"Assistir mais tutoriais",OLSKLandingBlurbText:"Personalizar qualquer website com JavaScript ou CSS.",LCHVitrineDemoButtonCommitText:"Modo Commit de demonstração.",LCHVitrineDemoButtonPreviewText:"Modo de Preview de demonstração",LCHVitrineDemoButtonPipeText:"Modo Encanado de demonstração",LCHVitrineBrueghelText:"Uma foto de um cartão postal contendo a pintura de Pieter Bruegel: A Queda dos Condenados",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomizar as cores das páginas",LCHVitrinePageColoursRestore:"Restaurar as cores das páginas",LCHVitrineCopyPageInfo:"Copiar informação da página",LCHVitrineSendEmail:"Enviar e-mail",LCHVitrinePageLinksHighlightAdd:"Destacar links da página",LCHVitrinePageLinksHighlightRemove:"Remover a destaca doos links da página",LCHVitrineMinimalistDateString:"Sequência minimalista da data"},LCHVitrineCopyPageInfoAlertText:"Copiado para área de transferência",LCHFeatureListArray:[["Adicionar scripts ou estilos.","Criar receitas com JavaScript ou CSS."],["Geral ou específica.","Acione algumas receitas com base na URL."],["Acione seu navegador.","A extensão pode executar Recipes automaticamente no carregamento da página."],["Tomar para levar.","Exportar todas as Receitas num bookmarklet."]],LCHGuideTitle:"Guia de Launchlet",LCHGuideDescription:"Documentação pelo projeto",LCHGuideDocumentFields:{LCHDocumentName:"Nome",LCHDocumentCallbackBody:"Callback",LCHDocumentSignature:"Assinatura",LCHDocumentInputTypes:"Tipos de entrada",LCHDocumentCallbackArgs:"Argumentos",LCHDocumentOutputType:"Tipo de saída"},LCHComposeTitle:"Compor",LCHComposeCreateButtonText:"Criar",LCHComposeListItemUntitledText:"Sem título",LCHComposeToolsPairButtonText:"Extensão do par",LCHComposePublicKeyNotValidAlertText:"Entrada não válida",LCHComposeToolsPairStatusWaitingText:"Esperando",LCHComposeToolsPairStatusFailedText:"Falhado",LCHComposeLauncherItemCloneText:"Clonar a receita",LCHComposePairKeyFieldText:"Chave",LCHComposePairSubmitButtonText:"Submeter",LCHComposePairClearButtonText:"Apagar chave",LCHComposeListItemFlaggedAlertText:"[Bandeirado]",LCHComposeDetailToolbarBackButtonText:"Voltar",LCHComposeDetailToolbarCloneButtonText:"Clonar",LCHComposeDetailToolbarDiscardButtonText:"Eliminar",LCHComposeDetailFlagAlertText:"Essa receita será ignorada porque contém um código potencialmente inseguro.",LCHComposeDetailFormNameFieldText:"Nome (por exemplo: Dizer Olá)",LCHComposeDetailFormSignatureFieldText:"Assinatura (por exemplo, XYZCumprimentar)",LCHComposeDetailFormInputTypesFieldText:"Tipos de entrada (por exemplo, String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"argumentos",LCHComposeDetailFormCallbackBodyFieldText:"Corpo da Função (por exemplo, window.alert('Olá');)",LCHComposeDetailFormOutputTypeFieldText:"Tipo de saída (por exemplo, String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Corpo do Exemplo Canônico",LCHComposeDetailFormStyleFieldText:"CSS (por exemplo, body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"Filtro do URL (por exemplo, example.com ou /https?://(.*\\\\.)?example\\\\.com/i)'",LCHComposeDetailFormIsAutomaticFieldLabelText:"É automatico",LCHComposeBuildRunLinkText:"Executar",LCHComposeBuildPipeModeEnabledFieldLabelText:"Modo Encanado",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Incluir receitas da página",LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Sujeito",LCHLauncherPipeSubjectPromptPlaceholderText:"Digitar para pesquisar",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Ação",LCHLauncherFilterInputText:"Digitar para pesquisar",LCHLauncherInputPlaceholderDefault:"Digitar para pesquisar",LCHLauncherInputPlaceholderPreview:"Digitar para filtrar",LCHLauncherSubjectPromptPlaceholderText:"Digitar para pesquisar",LCHLauncherSubjectPromptHeadingText:"Sujeito",LCHLauncherActionPromptHeadingText:"Ação",LCHLauncherObjectPromptHeadingText:"Objeto",LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Elementos de foco no documento ativo",LCHCopyToClipboard:"Cópia na área de transferência",LCHLargeText:"Texto grande",LCHDOMElementFocus:"Foco",LCHRunCommand:"Executar Comando",LCHSearchWith:"Buscar com",LCHSearchFor:"Buscar por",LCHSubjectContainerShowContents:"Mostrar conteúdo",LCHURLOpen:"Abrir URL",SubjectContainer:"Contêiner do Sujeito",String:"Sequência",Date:"Data",URL:"URL",ServiceSearchURLTemplate:"Modelo de URL do serviço de pesquisa",DOMElement:"Elemento do DOM"},LCHCopyToClipboardButtonText:"Cópia na área de transferência",ROCORootLinkText:"Visitar rosano.ca",OLSKServiceWorkerUpdateAlertLabelText:"Atualização disponível",OLSKServiceWorkerUpdateAlertReloadButtonText:"Recarregar",OLSKServiceWorkerLauncherItemReloadText:"Recarregar",OLSKServiceWorkerLauncherItemDebugForceUpdateText:"Forçar atualização",OLSKRootLinkTextHome:"Voltar para a página inicial",OLSKLanguageSwitcherVersionFormat:"Versão no %@ / %@",OLSKLanguageSwitcherVersionName:{en:"inglês",fr:"francês",es:"espanhol",pt:"português",de:"alemão"},SWARLinkText:"Parte do Pequeno Anel de Aplicação Web",ROCOGlossaryHeadingText:"Uma nova geração de aplicações",ROCOGlossaryDoorlessLinkText:"Filosofia 'doorless' (sem porta)",ROCOGlossaryDoorlessBlurbText:"Aplicativo como espaços públicos não-exclusivos.",ROCOGlossaryZeroDataLinkText:"Aprender mais sobre applicativos Zero Data",ROCOGlossaryZeroDataBlurbText:"Ser dono dos seus dados, todos eles.",ROCOGlossaryGoingWebLinkText:"Indo totalmente para a web",ROCOGlossaryGoingWebBlurbText:"Por que deixei de fazer aplicações iOS após doze anos.",ROCOGlossaryAppsLinkText:"Minhas outras aplicações",ROCOGlossaryAppsBlurbText:"Ferramentas para agência",ROCOGazetteHeadingText:"Acompanhe minha jornada",ROCOBulletinSubmitButtonText:"Assinar à lista de distribuição",ROCOBulletinFeedbackText:"Verifique na sua caixa de entrada (e talvez a pasta de spam) para um link de ativação.",OLSKWordingOpenApp:"Abrir app",OLSKWordingFeatures:"Características",OLSKWordingOpenGuide:"Ler o guia",OLSKWordingDeeperHeading:"Ir mais fundo",OLSKWordingVideo:"Vídeo",OLSKWordingTestimonials:"Testemunhos",OLSKWordingFeedbackHeading:"Feedback",OLSKWordingFeedbackBlurb:'De dentro do aplicativo, toque no botão ℹ︎, depois selecione "Enviar feedback".',OLSKWordingTypeToSearch:"Digitar para pesquisar",OLSKWordingTypeToFilter:"Digitar para filtrar",OLSKWordingConfirmText:"Você tem certeza?",OLSKWordingCancelText:"Cancelar",OLSKWordingSubmitText:"Enviar",OLSKWordingDownloadText:"Baixar",OLSKWordingEditText:"Editar",OLSKWordingDebugObjectText:"Depurar este objeto",OLSKWebViewWindowButtonText:"Abrir em nova janela",OLSKTransportLauncherItemImportJSONText:"Importar JSON (beta)",OLSKTransportLauncherItemImportJSONErrorNotFilledAlertText:"Entrada não preenchida",OLSKTransportLauncherItemImportJSONErrorNotValidAlertText:"Entrada não válida",OLSKTransportLauncherItemExportJSONText:"Exportar JSON (beta)",OLSKRemoteStorageConnectConfirmText:"Conecte sua nuvem para continuar. Você gostaria de fazer isso agora?",OLSKRemoteStorageLauncherItemOpenLoginLinkText:"Abrir link de acesso",OLSKRemoteStorageLauncherItemOpenLoginLinkPromptText:"Link de acesso",OLSKRemoteStorageLauncherItemCopyLoginLinkText:"Copiar link de acesso privado",OLSKRemoteStorageLauncherItemDebugFlushDataText:"Fazer sair os dados",OLSKRemoteStorageLauncherItemDebugFlushDataConfirmText:"Você tem certeza?",OLSKReloadButtonText:"Reload",OLSKPlaceholderText:"Nenhum artículo selecionado",OLSKNarrowFilterFieldText:"Filtrar",OLSKModalViewCloseButtonText:"OK",OLSKInstallAlertHeadingText:"Instalar em seu dispositivo",OLSKInstallAlertBlurbHTMLFormat:"Tap <em>Compartir</em> %$1@, depois <em>Adicionar à tela inicial</em> %$2@",OLSKInstallAlertDismissButtonText:"Fechar",OLSKInputWrapperClearButtonText:"Limpar texto",OLSKFundGrantErrorConnectionText:"Erro de conexão",OLSKFundGrantErrorDecryptionText:"Erro de desencriptação",OLSKFundGrantErrorSigningText:"Erro de assinatura",OLSKFundGrantErrorExpiredText:"Acesso expirado",OLSKFundGateText:"Desbloquear documentos ilimitados fazendo uma contribuição para o projeto. Você gostaria de fazer isso agora?",OLSKFundWebViewTitleText:"Financiar um projeto",OLSKFundLauncherItemEnterClueText:"Insira o código de confirmação",OLSKFundLauncherItemEnterCluePromptText:"Digite o código de confirmação",OLSKFundLauncherItemClearClueText:"Zerar autorização",OLSKFundLauncherItemClearClueConfirmText:"Você tem certeza?",OLSKFollowTextFormat:"Me encontre no %$1@ ou no %$2@.",OLSKEditText:"Editar isso",OLSKCloudRenewButtonText:"Renovar",OLSKCloudStatusSyncStartButtonText:"Sincronizar",OLSKCloudStatusSyncStopButtonText:"Parar",OLSKCloudStatusDisconnectButtonText:"Desconectar",OLSKCloudStatusDisconnectConfirmText:"Você tem certeza?",OLSKCloudFormConnectButtonText:"Conectar",OLSKCloudFormRegisterLinkText:"Obter uma nuvem",OLSKCatalogMasterPlaceholderText:"Toque + para criar um artículo.",OLSKCatalogStashPlaceholderTextFormat:"Artículos selecionados: %@",OLSKAproposHeadingText:"Sobre",OLSKAproposFeedbackButtonText:"Enviar feedback",OLSKAproposShareButtonText:"Dizer a um amigo",OLSKAppToolbarCloudStatusOnline:"Online",OLSKAppToolbarCloudStatusOffline:"Offline",OLSKAppToolbarCloudStatusError:"Erro",OLSKAppToolbarAproposButtonText:"Mais informação",OLSKAppToolbarLanguageButtonText:"Idioma",OLSKAppToolbarGuideLinkText:"Guia",OLSKAppToolbarFundButtonText:"Financiar",OLSKAppToolbarClubButtonText:"Adesão",OLSKAppToolbarLauncherButtonText:"Lançador",OLSKAppToolbarCloudButtonText:"Nuvem",OLSKAppFeatureListArray:[["Acessível em qualquer lugar.","Funciona em dispositivos móveis, tablet e desktop'."],["Sem Wi-Fi, sem problemas.","Funciona offline sem acesso à Internet."],["Seus dados em todos os seus dispositivos.","Sincronização automática na nuven com o remoteStorage ou Fission."],["Fluxo de trabalho eficiente.","Atalhos do teclado para a maioria das coisas."],["Mova os dados livremente.","Importar e exportar dados JSON (beta)."],["Amigo dos cegos.","Etiquetas de texto em todos os elementos."],["Privado, não assustador.","Nenhuma análise de comportamento ou rastreadores inter-sitios."],["Ser dono dos seus dados.",'100% seus em um aplicativo <a href="https://0data.app">0data</a>.']],OLSKAppFeatureOpenSourceNameText:"Código aberto.",OLSKAppFeatureOpenSourceBlurbFormat:'O código é <a href="%@">público</a> para ler e modificar.'},fr:{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Faites-en le vôtre le web.",LCHVitrineVideo1HeadingText:"Chercher des recettes.",LCHVitrineVideo2HeadingText:"Tutoriel.",LCHVitrineVideo3HeadingText:"Synchroniser avec l'extension du navigateur.",LCHVitrineVideo4HeadingText:"Mode Pipe.",LCHVitrineTutorialsButtonText:"Regarder plus des tutorials",OLSKLandingBlurbText:"Personnaliser de n'importe quel site web avec JavaScript ou CSS.",LCHVitrineDemoButtonCommitText:"Démo mode Commit",LCHVitrineDemoButtonPreviewText:"Démo mode Preview",LCHVitrineDemoButtonPipeText:"Démo mode Pipe",LCHVitrineBrueghelText:"Une photo d'une carte postale qui contient une peinture de Pieter Bruegel : La Chute des anges rebelles",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomiser les couleurs de la page",LCHVitrinePageColoursRestore:"Rétablir les couleurs de la page",LCHVitrineCopyPageInfo:"Copier les informations de la page",LCHVitrineSendEmail:"Envoyer email",LCHVitrinePageLinksHighlightAdd:"Surligner des liens de la page",LCHVitrinePageLinksHighlightRemove:"Enlever le surlignage des liens de la page",LCHVitrineMinimalistDateString:"Chaîne de date minimaliste"},LCHVitrineCopyPageInfoAlertText:"Copié dans le presse-papier",LCHFeatureListArray:[["Ajouter du code ou du style.","Créer des Recettes avec JavaScript ou CSS."],["Général ou spécifique.","Activer certaines Recettes basé sur l'URL."],["Augmentez votre navigateur.","L'extension peut exécuter des Recettes automatiquement lors du chargement de la page."],["Avoir ça pour emporter.","Exporter toutes les Recettes sous forme de bookmarklet."]],LCHComposeTitle:"Composer",LCHComposeCreateButtonText:"Créer",LCHComposeListItemUntitledText:"Sans titre",LCHComposeToolsPairButtonText:"Associer l'extension",LCHComposePublicKeyNotValidAlertText:"Entrée non valide",LCHComposeToolsPairStatusWaitingText:"En attente",LCHComposeToolsPairStatusFailedText:"Échoué",LCHComposeLauncherItemCloneText:"Cloner recette",LCHComposePairKeyFieldText:"Clé",LCHComposePairSubmitButtonText:"Soumettre",LCHComposePairClearButtonText:"Supprimer la clé",LCHComposeListItemFlaggedAlertText:"[Marqué]",LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Cloner",LCHComposeDetailToolbarDiscardButtonText:"Supprimer",LCHComposeDetailFlagAlertText:"Cette recette va être ignorée parce qu'elle contient du code potentiellement non-sécurisé.",LCHComposeDetailFormNameFieldText:"Nom (e.g. Dire bonjour)",LCHComposeDetailFormSignatureFieldText:"Signature (e.g. XYZAccueillir)",LCHComposeDetailFormInputTypesFieldText:"Types de saisie (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"arguments",LCHComposeDetailFormCallbackBodyFieldText:"Corps de fonction (e.g. window.alert('Bonjour');)",LCHComposeDetailFormOutputTypeFieldText:"Type de sortie (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Corps de l'exemple canonique",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com ou /https ?://(.*\\\\.) ?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Exécuter automatiquement",LCHComposeBuildRunLinkText:"Exécuter",LCHComposeBuildPipeModeEnabledFieldLabelText:"Mode Pipe",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Inclure les recettes de la page",LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Sujet",LCHLauncherPipeSubjectPromptPlaceholderText:"Taper pour chercher",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Action",LCHLauncherFilterInputText:"Taper pour chercher",LCHLauncherInputPlaceholderDefault:"Taper pour chercher",LCHLauncherInputPlaceholderPreview:"Taper pour filtrer",LCHLauncherSubjectPromptPlaceholderText:"Taper pour chercher",LCHLauncherSubjectPromptHeadingText:"Sujet",LCHLauncherActionPromptHeadingText:"Action",LCHLauncherObjectPromptHeadingText:"Objet",LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Éléments au points du document active",LCHCopyToClipboard:"Copier dans le presse-papier",LCHLargeText:"Texte élargi",LCHDOMElementFocus:"Faire le point",LCHRunCommand:"Exécuter la commande",LCHSearchWith:"Chercher avec",LCHSearchFor:"Chercher pour",LCHSubjectContainerShowContents:"Montrer le contenu",LCHURLOpen:"Ouvrir l'URL",SubjectContainer:"Contenant des sujets",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Modèle URL de service de recherche",DOMElement:"Élément DOM"},LCHCopyToClipboardButtonText:"Copier dans le presse-papier",ROCORootLinkText:"Visiter rosano.ca",OLSKServiceWorkerUpdateAlertLabelText:"Mise à jour disponible",OLSKServiceWorkerUpdateAlertReloadButtonText:"Recharger",OLSKServiceWorkerLauncherItemReloadText:"Recharger",OLSKServiceWorkerLauncherItemDebugForceUpdateText:"Forcer mis à jour",OLSKRootLinkTextHome:"Retour à l'accueil",OLSKLanguageSwitcherVersionFormat:"Version en %@ / %@",OLSKLanguageSwitcherVersionName:{en:"anglais",fr:"français",es:"espagnol",pt:"portugais",de:"allemand"},SWARLinkText:"Ça fait partie du Doorless App Ring",ROCOGlossaryHeadingText:"Une nouvelle génération d'applications",ROCOGlossaryDoorlessLinkText:"La philosophie 'doorless' (sans porte)",ROCOGlossaryDoorlessBlurbText:"Des applications comme espaces publics non exclusifs.",ROCOGlossaryZeroDataLinkText:"Apprendre plus à propos des applis Zero Data",ROCOGlossaryZeroDataBlurbText:"Être propriétaire de vos données, tout.",ROCOGlossaryGoingWebLinkText:"Entièrement sur le web",ROCOGlossaryGoingWebBlurbText:"Pourquoi j'ai arrêté de faire des applications iOS après douze ans.",ROCOGlossaryAppsLinkText:"Mes autres applications",ROCOGlossaryAppsBlurbText:"Outils pour la capacité d'agir",ROCOGazetteHeadingText:"Suivez mon parcours",ROCOBulletinSubmitButtonText:"S'inscrire à la liste de diffusion",ROCOBulletinFeedbackText:"Veuillez regarder votre boîte de réception (et aussi peut-être le dossier de pourriel) pour un lien d'activation.",OLSKWordingOpenApp:"Ouvrir l'app",OLSKWordingFeatures:"Fonctionnalités",OLSKWordingOpenGuide:"Voir le guide",OLSKWordingDeeperHeading:"Aller plus profond",OLSKWordingVideo:"Vidéo",OLSKWordingTestimonials:"Des témoignages",OLSKWordingFeedbackHeading:"Feedback",OLSKWordingFeedbackBlurb:"Dans l'application, touchez le bouton ℹ︎, puis sélectionnez « Envoyer des commentaires ».",OLSKWordingTypeToSearch:"Taper pour chercher",OLSKWordingTypeToFilter:"Taper pour filtrer",OLSKWordingConfirmText:"Êtes-vous sûr.e ?",OLSKWordingCancelText:"Annuler",OLSKWordingSubmitText:"Soumettre",OLSKWordingDownloadText:"Télécharger",OLSKWordingEditText:"Modifier",OLSKWordingDebugObjectText:"Déboguer cet objet",OLSKWebViewWindowButtonText:"Ouvrir dans une nouvelle fenêtre",OLSKTransportLauncherItemImportJSONText:"Importer JSON (béta)",OLSKTransportLauncherItemImportJSONErrorNotFilledAlertText:"Entrée non remplie",OLSKTransportLauncherItemImportJSONErrorNotValidAlertText:"Entrée non valide",OLSKTransportLauncherItemExportJSONText:"Exporter JSON (béta)",OLSKRemoteStorageConnectConfirmText:"Veuillez brancher votre stockage afin de continuer. Souhaitez-vous faire ça maintenant ?",OLSKRemoteStorageLauncherItemOpenLoginLinkText:"Ouvrir lien d'accès",OLSKRemoteStorageLauncherItemOpenLoginLinkPromptText:"Lien d'accès",OLSKRemoteStorageLauncherItemCopyLoginLinkText:"Copier lien d'accès privé",OLSKRemoteStorageLauncherItemDebugFlushDataText:"Flusher les données",OLSKRemoteStorageLauncherItemDebugFlushDataConfirmText:"Êtes-vous sûr.e ?",OLSKReloadButtonText:"Recharger",OLSKPlaceholderText:"Aucun article sélectionné",OLSKNarrowFilterFieldText:"Filtrer",OLSKModalViewCloseButtonText:"OK",OLSKInstallAlertHeadingText:"Installer dans votre appareil",OLSKInstallAlertBlurbHTMLFormat:"Touchez <em>Partager</em> %$1@, puis <em>Ajouter à l'Écran d'accueil</em> %$2@",OLSKInstallAlertDismissButtonText:"Écarter",OLSKInputWrapperClearButtonText:"Effacer le texte",OLSKFundGrantErrorConnectionText:"Erreur de connexion",OLSKFundGrantErrorDecryptionText:"Erreur de déchiffrement",OLSKFundGrantErrorSigningText:"Erreur de signature",OLSKFundGrantErrorExpiredText:"Accès expiré",OLSKFundGateText:"Déverrouiller des documents sans limite en contribuant au projet. Souhaitez-vous le faire maintenant ?",OLSKFundWebViewTitleText:"Financer un projet",OLSKFundLauncherItemEnterClueText:"Entrer code de confirmation",OLSKFundLauncherItemEnterCluePromptText:"Entrer code de confirmation",OLSKFundLauncherItemClearClueText:"Enlever autorisation",OLSKFundLauncherItemClearClueConfirmText:"Êtes-vous sûr.e ?",OLSKFollowTextFormat:"Trouvez-moi sur %$1@ ou %$2@.",OLSKEditText:"Editer ceci",OLSKCloudRenewButtonText:"Renouveler",OLSKCloudStatusSyncStartButtonText:"Synchroniser",OLSKCloudStatusSyncStopButtonText:"Stop",OLSKCloudStatusDisconnectButtonText:"Débrancher",OLSKCloudStatusDisconnectConfirmText:"Êtes-vous sûr.e ?",OLSKCloudFormConnectButtonText:"Brancher",OLSKCloudFormRegisterLinkText:"Obtenir stockage",OLSKCatalogMasterPlaceholderText:"Appuyez sur + pour créer un article.",OLSKCatalogStashPlaceholderTextFormat:"Articles sélectionnés : %@",OLSKAproposHeadingText:"À propos",OLSKAproposFeedbackButtonText:"Envoyer des commentaires",OLSKAproposShareButtonText:"Dire à un ami.e",OLSKAppToolbarCloudStatusOnline:"En ligne",OLSKAppToolbarCloudStatusOffline:"Hors connexion",OLSKAppToolbarCloudStatusError:"Erreur",OLSKAppToolbarAproposButtonText:"Plus d'info",OLSKAppToolbarLanguageButtonText:"Langage",OLSKAppToolbarGuideLinkText:"Guide",OLSKAppToolbarFundButtonText:"Financer",OLSKAppToolbarClubButtonText:"Adhésion",OLSKAppToolbarLauncherButtonText:"Lanceur",OLSKAppToolbarCloudButtonText:"Stockage",OLSKAppFeatureListArray:[["Accessible partout.","Fonctionne sur les appareils mobiles, les tablettes et les ordinateurs de bureau."],["Pas de Wi-Fi, pas de problème.","Fonctionne hors ligne sans accès à Internet."],["Vos données en tous vos appareils.","Synchronisation automatique sur le cloud avec remoteStorage ou Fission."],["Flux de travail efficace.","Raccourcis clavier pour la plupart des choses."],["Déplacer les données librement.","Importer et exporter des données JSON (béta)."],["Blind-friendly.","Étiquettes de texte sur tous les éléments."],["Privé, pas effrayant.","Pas d'analyse comportementale ni de traceurs intersites."],["Vos données vous appartiennent.",'100% à vous dans une application <a href="https://0data.app">0data</a>.']],OLSKAppFeatureOpenSourceNameText:"Source ouvert.",OLSKAppFeatureOpenSourceBlurbFormat:'Le code is <a href="%@">public</a> pour lire et modifier.'},es:{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Hazlo tuyo el web.",LCHVitrineVideo1HeadingText:"Buscar recetas.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sincronizar con el extensión del navigador.",LCHVitrineVideo4HeadingText:"Modo de Pipe.",LCHVitrineTutorialsButtonText:"Ver más tutoriales.",OLSKLandingBlurbText:"Personalizar qualquier sitio web con JavaScript o CSS.",LCHVitrineDemoButtonCommitText:"Demo modo de Commit",LCHVitrineDemoButtonPreviewText:"Demo modo de Preview",LCHVitrineDemoButtonPipeText:"Demo modo de Pipe",LCHVitrineBrueghelText:"Una foto de una tarjeta postal que contiene una pintura de Pieter Bruegel : La caída de los ángeles rebeldes",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Aleatorizar los colores de la página",LCHVitrinePageColoursRestore:"Restablecer los colores de la página",LCHVitrineCopyPageInfo:"Copiar información de la página",LCHVitrineSendEmail:"Enviar correo",LCHVitrinePageLinksHighlightAdd:"Marcar los enlaces de la página",LCHVitrinePageLinksHighlightRemove:"Quitar las marcas enlace de la página",LCHVitrineMinimalistDateString:"Frase del dato minimalista"},LCHVitrineCopyPageInfoAlertText:"Copiado al portapapeles",LCHFeatureListArray:[["Adicionar scripts o estilos.","Crear Recetas con JavaScript o CSS."],["General o específica.","Activar algunas Recetas basadas en la URL."],["Augmenta tu navegador.","La extensión puede ejecutar Recetas automáticamente al cargar de la página."],["Tomarla para llevar.","Exportar todas las Recetas como un bookmarklet."]],LCHComposeTitle:"Componer",LCHComposeCreateButtonText:"Crear",LCHComposeListItemUntitledText:"Sin título",LCHComposeToolsPairButtonText:"Emparejar extensión",LCHComposePublicKeyNotValidAlertText:"Entrada no válido",LCHComposeToolsPairStatusWaitingText:"Esperando",LCHComposeToolsPairStatusFailedText:"Falló",LCHComposeLauncherItemCloneText:"Clonar receta",LCHComposePairKeyFieldText:"Clave",LCHComposePairSubmitButtonText:"Someter",LCHComposePairClearButtonText:"Eliminar clave",LCHComposeListItemFlaggedAlertText:"[Señalado]",LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Clonar",LCHComposeDetailToolbarDiscardButtonText:"Eliminar",LCHComposeDetailFlagAlertText:"Esta receta sera ignorada porque tiene código potencialmente inseguro.",LCHComposeDetailFormNameFieldText:"Nombre (e.g. Decir hola)",LCHComposeDetailFormSignatureFieldText:"Firma (e.g. XYZDarLaBienvenida)",LCHComposeDetailFormInputTypesFieldText:"Tipos de entrada (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"argumentos",LCHComposeDetailFormCallbackBodyFieldText:"Cuerpo de función (e.g. window.alert('Hola');)",LCHComposeDetailFormOutputTypeFieldText:"Tipo de salida (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Cuerpo del ejemplo canónico",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com o /https?://(.*\\\\.)?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Ejecutar automáticamente",LCHComposeBuildRunLinkText:"Ejecutar",LCHComposeBuildPipeModeEnabledFieldLabelText:"Modo de 'Pipe'",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Incluir recetas de página",LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Sujeto",LCHLauncherPipeSubjectPromptPlaceholderText:"Escribir para buscar",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Acción",LCHLauncherFilterInputText:"Escribir para buscar",LCHLauncherInputPlaceholderDefault:"Escribir para buscar",LCHLauncherInputPlaceholderPreview:"Escribir para filtrar",LCHLauncherSubjectPromptPlaceholderText:"Escribir para buscar",LCHLauncherSubjectPromptHeadingText:"Sujeto",LCHLauncherActionPromptHeadingText:"Acto",LCHLauncherObjectPromptHeadingText:"Objeto",LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Elementos enfocados del documento activo",LCHCopyToClipboard:"Copiar al portapapeles",LCHLargeText:"Texto aumentado",LCHDOMElementFocus:"Enfocar",LCHRunCommand:"Ejecutar comando",LCHSearchWith:"Buscar con",LCHSearchFor:"Buscar para",LCHSubjectContainerShowContents:"Mostrar contenidos",LCHURLOpen:"Abrir URL",SubjectContainer:"Contenido de sujetos",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Plantilla URL de servicio de búsqueda",DOMElement:"Elemento DOM"},LCHCopyToClipboardButtonText:"Copiar al portapapeles",ROCORootLinkText:"Visitar rosano.ca",OLSKServiceWorkerUpdateAlertLabelText:"Actualización disponible",OLSKServiceWorkerUpdateAlertReloadButtonText:"Recargar",OLSKServiceWorkerLauncherItemReloadText:"Recargar",OLSKServiceWorkerLauncherItemDebugForceUpdateText:"Forzar actualización",OLSKRootLinkTextHome:"Regresar a la pagina de inicio",OLSKLanguageSwitcherVersionFormat:"Versión en %@ / %@",OLSKLanguageSwitcherVersionName:{en:"Inglés",fr:"Francés",es:"Español",pt:"Portugués",de:"Alemán"},SWARLinkText:"Hace parte del Doorless App Ring",ROCOGlossaryHeadingText:"Una nueva clase de aplicaciones",ROCOGlossaryDoorlessLinkText:"Filosofía 'doorless' (sin puerta)",ROCOGlossaryDoorlessBlurbText:"Las aplicaciones como espacios públicos no excluyentes.",ROCOGlossaryZeroDataLinkText:"Aprender más sobre applicaciónes Zero Data",ROCOGlossaryZeroDataBlurbText:"Ser dueno de tus datos, todos ellos.",ROCOGlossaryGoingWebLinkText:"Totalmente web",ROCOGlossaryGoingWebBlurbText:"Por qué dejé de hacer aplicaciones iOS después de doce años.",ROCOGlossaryAppsLinkText:"Mis otras aplicaciones",ROCOGlossaryAppsBlurbText:"Herramientas para la agencia",ROCOGazetteHeadingText:"Sigue mi viaje",ROCOBulletinSubmitButtonText:"Suscribirse a la lista de correo",ROCOBulletinFeedbackText:"Mira tu bandeja de entrada (y quizá también la carpeta de spam) para un enlace de activación.",OLSKWordingOpenApp:"Abrir app",OLSKWordingFeatures:"Características",OLSKWordingOpenGuide:"Ver la guía",OLSKWordingDeeperHeading:"Profundizar más",OLSKWordingVideo:"Video",OLSKWordingTestimonials:"Recomendaciones",OLSKWordingFeedbackHeading:"Feedback",OLSKWordingFeedbackBlurb:'Desde dentro de la aplicación, toca el botón ℹ︎, y después elegir "Enviar feedback".',OLSKWordingTypeToSearch:"Escribir para buscar",OLSKWordingTypeToFilter:"Escribir para filtrar",OLSKWordingConfirmText:"¿Est@as segur@?",OLSKWordingCancelText:"Cancelar",OLSKWordingSubmitText:"Enviar",OLSKWordingDownloadText:"Descargar",OLSKWordingEditText:"Editar",OLSKWordingDebugObjectText:"Depurar este objeto",OLSKWebViewWindowButtonText:"Abrir en una nueva ventana",OLSKTransportLauncherItemImportJSONText:"Importar JSON (beta)",OLSKTransportLauncherItemImportJSONErrorNotFilledAlertText:"Entrada no cargada",OLSKTransportLauncherItemImportJSONErrorNotValidAlertText:"Entrada no valida",OLSKTransportLauncherItemExportJSONText:"Exportar JSON (beta)",OLSKRemoteStorageConnectConfirmText:"Conecta tu almacenamiento para continuar. ¿Te gustaría hacer esto ahora?",OLSKRemoteStorageLauncherItemOpenLoginLinkText:"Abrir enlace de acceso",OLSKRemoteStorageLauncherItemOpenLoginLinkPromptText:"Enlace de acceso",OLSKRemoteStorageLauncherItemCopyLoginLinkText:"Copiar enlace de acceso privado",OLSKRemoteStorageLauncherItemDebugFlushDataText:"Pulgar los datos",OLSKRemoteStorageLauncherItemDebugFlushDataConfirmText:"Estás segur@?",OLSKReloadButtonText:"Recargar",OLSKPlaceholderText:"Ningún artículo seleccionado",OLSKNarrowFilterFieldText:"Filtrar",OLSKModalViewCloseButtonText:"OK",OLSKInstallAlertHeadingText:"Instalar en tu dispositivo",OLSKInstallAlertBlurbHTMLFormat:"Toca <em>Compartir</em> %$1@, y después <em>Adicionar a la Tela de Inicio</em> %$2@",OLSKInstallAlertDismissButtonText:"Descartar",OLSKInputWrapperClearButtonText:"Despejar el texto",OLSKFundGrantErrorConnectionText:"Error de conexión",OLSKFundGrantErrorDecryptionText:"Error de deciframiento",OLSKFundGrantErrorSigningText:"Error de signatura",OLSKFundGrantErrorExpiredText:"Acceso vencido",OLSKFundGateText:"Desbloquear documentos ilimitados por contribuir al proyecto. ¿Te gustaría hacer eso ahora?",OLSKFundWebViewTitleText:"Financiar un proyecto",OLSKFundLauncherItemEnterClueText:"Entrar código de confirmación",OLSKFundLauncherItemEnterCluePromptText:"Entrar código de confirmación",OLSKFundLauncherItemClearClueText:"Despejar autorización",OLSKFundLauncherItemClearClueConfirmText:"¿Est@s segur@?",OLSKFollowTextFormat:"Encuentre-me en %$1@ o %$2@.",OLSKEditText:"Editar eso",OLSKCloudRenewButtonText:"Renovar",OLSKCloudStatusSyncStartButtonText:"Sincronizar",OLSKCloudStatusSyncStopButtonText:"Parar",OLSKCloudStatusDisconnectButtonText:"Desconectar",OLSKCloudStatusDisconnectConfirmText:"¿Estás segur@?",OLSKCloudFormConnectButtonText:"Conectar",OLSKCloudFormRegisterLinkText:"Conseguir almacenamiento",OLSKCatalogMasterPlaceholderText:"Pulse + para crear un artículo.",OLSKCatalogStashPlaceholderTextFormat:"Artículo seleccionados: %@",OLSKAproposHeadingText:"Sobre",OLSKAproposFeedbackButtonText:"Enviar feedback",OLSKAproposShareButtonText:"Decirlo a un amig@",OLSKAppToolbarCloudStatusOnline:"En líneo",OLSKAppToolbarCloudStatusOffline:"Sin conexión",OLSKAppToolbarCloudStatusError:"Error",OLSKAppToolbarAproposButtonText:"Más información",OLSKAppToolbarLanguageButtonText:"Lenguaje",OLSKAppToolbarGuideLinkText:"Guía",OLSKAppToolbarFundButtonText:"Financiar",OLSKAppToolbarClubButtonText:"Membresía",OLSKAppToolbarLauncherButtonText:"Lanzador",OLSKAppToolbarCloudButtonText:"Almacenamiento",OLSKAppFeatureListArray:[["Accesible en cualquier lugar.","Foncione en dispositivos mobiles, tabletas y computadoras."],["Sin Wi-Fi, sin problema.","Foncione offline sin acesso al internet."],["Tus dados en todos tus dispositivos.","Sincronizar al nube automáticamente con remoteStorage o Fission."],["Flujo de trabajo eficiente.","Atajos de teclado para la mayoría de las cosas."],["Mueve los datos libremente.","Importar y exportar datos JSON (beta)"],["Blind-friendly.","Etiquetas de texto en todos los elementos."],["Privado, no creepy.","No hay análisis de comportamiento ni rastreadores inter-sitios."],["Ser dueno de tus datos.",'100% tuyo en una aplicación <a href="https://0data.app">0data</a>.']],OLSKAppFeatureOpenSourceNameText:"Código aberto.",OLSKAppFeatureOpenSourceBlurbFormat:'El código es <a href="%@">público</a> para leer e modificar.'},en:{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Make the web yours.",LCHVitrineVideo1HeadingText:"Search recipes.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sync with the browser extension.",LCHVitrineVideo4HeadingText:"Pipe mode.",LCHVitrineTutorialsButtonText:"Watch more tutorials",OLSKLandingBlurbText:"Customize any website with JavaScript or CSS.",LCHVitrineDemoButtonCommitText:"Demo Commit mode",LCHVitrineDemoButtonPreviewText:"Demo Preview mode",LCHVitrineDemoButtonPipeText:"Demo Pipe mode",LCHVitrineBrueghelText:"A photo of a postcard containing Pieter Bruegel's painting: The Fall of the Rebel Angels",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomize page colours",LCHVitrinePageColoursRestore:"Restore page colours",LCHVitrineCopyPageInfo:"Copy page info",LCHVitrineSendEmail:"Send email",LCHVitrinePageLinksHighlightAdd:"Highlight page links",LCHVitrinePageLinksHighlightRemove:"Remove page links highlight",LCHVitrineMinimalistDateString:"Minimalist Date String"},LCHVitrineCopyPageInfoAlertText:"Copied to clipboard",LCHFeatureListArray:[["Add scripts or styles.","Create Recipes with JavaScript or CSS."],["General or specific.","Trigger some Recipes based on the URL."],["Power up your browser.","The extension can run Recipes automatically on page load."],["Save it to go.","Export all Recipes as a bookmarklet."]],LCHGuideTitle:"Launchlet Guide",LCHGuideDescription:"Documentation for project",LCHGuideDocumentFields:{LCHDocumentName:"Name",LCHDocumentCallbackBody:"Callback",LCHDocumentSignature:"Signature",LCHDocumentInputTypes:"Input Types",LCHDocumentCallbackArgs:"Arguments",LCHDocumentOutputType:"Output Type"},LCHComposeTitle:"Compose",LCHComposeCreateButtonText:"Create",LCHComposeListItemUntitledText:"Untitled",LCHComposeToolsPairButtonText:"Pair extension",LCHComposePublicKeyNotValidAlertText:"Input not valid",LCHComposeToolsPairStatusWaitingText:"Waiting",LCHComposeToolsPairStatusFailedText:"Failed",LCHComposeLauncherItemCloneText:"Clone recipe",LCHComposePairKeyFieldText:"Key",LCHComposePairSubmitButtonText:"Submit",LCHComposePairClearButtonText:"Delete key",LCHComposeListItemFlaggedAlertText:"[Flagged]",LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Clone",LCHComposeDetailToolbarDiscardButtonText:"Discard",LCHComposeDetailFlagAlertText:"This recipe will be ignored because it contains potentially unsafe code.",LCHComposeDetailFormNameFieldText:"Name (e.g. Say Hello)",LCHComposeDetailFormSignatureFieldText:"Signature (e.g. XYZGreet)",LCHComposeDetailFormInputTypesFieldText:"Input Types (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"arguments",LCHComposeDetailFormCallbackBodyFieldText:"Function Body (e.g. window.alert('Hello');)",LCHComposeDetailFormOutputTypeFieldText:"Output Type (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Canonical Example Body",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com or /https?://(.*\\\\.)?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Run automatically",LCHComposeBuildRunLinkText:"Run",LCHComposeBuildPipeModeEnabledFieldLabelText:"Pipe mode",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Include page recipes",LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Subject",LCHLauncherPipeSubjectPromptPlaceholderText:"Type to search",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Action",LCHLauncherFilterInputText:"Type to search",LCHLauncherInputPlaceholderDefault:"Type to search",LCHLauncherInputPlaceholderPreview:"Type to filter",LCHLauncherSubjectPromptPlaceholderText:"Type to search",LCHLauncherSubjectPromptHeadingText:"Subject",LCHLauncherActionPromptHeadingText:"Action",LCHLauncherObjectPromptHeadingText:"Object",LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Active Document Focus Elements",LCHCopyToClipboard:"Copy to clipboard",LCHLargeText:"Large text",LCHDOMElementFocus:"Focus",LCHRunCommand:"Run Command",LCHSearchWith:"Search With",LCHSearchFor:"Search For",LCHSubjectContainerShowContents:"Show Contents",LCHURLOpen:"Open URL",SubjectContainer:"Subject Container",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Search Service URL Template",DOMElement:"DOM Element"},LCHCopyToClipboardButtonText:"Copy to clipboard",ROCORootLinkText:"Visit rosano.ca",OLSKServiceWorkerUpdateAlertLabelText:"Update available",OLSKServiceWorkerUpdateAlertReloadButtonText:"Reload",OLSKServiceWorkerLauncherItemReloadText:"Reload",OLSKServiceWorkerLauncherItemDebugForceUpdateText:"Force update",OLSKRootLinkTextHome:"Return to the homepage",OLSKLanguageSwitcherVersionFormat:"Version in %@ / %@",OLSKLanguageSwitcherVersionName:{en:"English",fr:"French",es:"Spanish",pt:"Portuguese",de:"German"},SWARLinkText:"Part of the Doorless App Ring",ROCOGlossaryHeadingText:"A new breed of apps",ROCOGlossaryDoorlessLinkText:"Doorless philosophy",ROCOGlossaryDoorlessBlurbText:"Apps as non-exclusionary public spaces.",ROCOGlossaryZeroDataLinkText:"Learn more about Zero Data apps",ROCOGlossaryZeroDataBlurbText:"Own your data, 100%",ROCOGlossaryGoingWebLinkText:"Going fully web",ROCOGlossaryGoingWebBlurbText:"Why I stopped making iOS apps after twelve years.",ROCOGlossaryAppsLinkText:"My other apps",ROCOGlossaryAppsBlurbText:"Tools for agency",ROCOGazetteHeadingText:"Follow my journey",ROCOBulletinSubmitButtonText:"Subscribe to mailing list",ROCOBulletinFeedbackText:"Check your inbox (and maybe the spam folder) for an activation link.",OLSKWordingOpenApp:"Open app",OLSKWordingFeatures:"Features",OLSKWordingOpenGuide:"See the guide",OLSKWordingDeeperHeading:"Go deeper",OLSKWordingVideo:"Video",OLSKWordingTestimonials:"Testimonials",OLSKWordingFeedbackHeading:"Feedback",OLSKWordingFeedbackBlurb:'From within the app, tap the ℹ︎ button, then select "Send feedback".',OLSKWordingTypeToSearch:"Type to search",OLSKWordingTypeToFilter:"Type to filter",OLSKWordingConfirmText:"Are you sure?",OLSKWordingCancelText:"Cancel",OLSKWordingSubmitText:"Submit",OLSKWordingDownloadText:"Download",OLSKWordingEditText:"Edit",OLSKWordingDebugObjectText:"Debug this object",OLSKWebViewWindowButtonText:"Open in new window",OLSKTransportLauncherItemImportJSONText:"Import JSON (beta)",OLSKTransportLauncherItemImportJSONErrorNotFilledAlertText:"Input not filled",OLSKTransportLauncherItemImportJSONErrorNotValidAlertText:"Input not valid",OLSKTransportLauncherItemExportJSONText:"Export JSON (beta)",OLSKRemoteStorageConnectConfirmText:"Connect your cloud to continue. Would you like to do this now?",OLSKRemoteStorageLauncherItemOpenLoginLinkText:"Open access link",OLSKRemoteStorageLauncherItemOpenLoginLinkPromptText:"Access link",OLSKRemoteStorageLauncherItemCopyLoginLinkText:"Copy private access link",OLSKRemoteStorageLauncherItemDebugFlushDataText:"Flush data",OLSKRemoteStorageLauncherItemDebugFlushDataConfirmText:"Are you sure?",OLSKReloadButtonText:"Reload",OLSKPlaceholderText:"No item selected",OLSKNarrowFilterFieldText:"Filter",OLSKModalViewCloseButtonText:"Done",OLSKInstallAlertHeadingText:"Install on your device",OLSKInstallAlertBlurbHTMLFormat:"Tap <em>Share</em> %$1@, then <em>Add to Home Screen</em> %$2@",OLSKInstallAlertDismissButtonText:"Dismiss",OLSKInputWrapperClearButtonText:"Clear text",OLSKFundGrantErrorConnectionText:"Connection error",OLSKFundGrantErrorDecryptionText:"Decryption error",OLSKFundGrantErrorSigningText:"Signing error",OLSKFundGrantErrorExpiredText:"Access expired",OLSKFundGateText:"Unlock unlimited documents by making a contribution to the project. Would you like to do this now?",OLSKFundWebViewTitleText:"Fund a project",OLSKFundLauncherItemEnterClueText:"Enter confirmation code",OLSKFundLauncherItemEnterCluePromptText:"Enter confirmation code",OLSKFundLauncherItemClearClueText:"Clear authorization",OLSKFundLauncherItemClearClueConfirmText:"Are you sure?",OLSKFollowTextFormat:"Find me on %$1@ or %$2@.",OLSKEditText:"Edit this",OLSKCloudRenewButtonText:"Renew",OLSKCloudStatusSyncStartButtonText:"Sync",OLSKCloudStatusSyncStopButtonText:"Stop",OLSKCloudStatusDisconnectButtonText:"Disconnect",OLSKCloudStatusDisconnectConfirmText:"Are you sure?",OLSKCloudFormConnectButtonText:"Connect",OLSKCloudFormRegisterLinkText:"Get a cloud",OLSKCatalogMasterPlaceholderText:"Tap + to create an item.",OLSKCatalogStashPlaceholderTextFormat:"Items selected: %@",OLSKAproposHeadingText:"About",OLSKAproposFeedbackButtonText:"Send feedback",OLSKAproposShareButtonText:"Tell a friend",OLSKAppToolbarCloudStatusOnline:"Online",OLSKAppToolbarCloudStatusOffline:"Offline",OLSKAppToolbarCloudStatusError:"Error",OLSKAppToolbarAproposButtonText:"More info",OLSKAppToolbarLanguageButtonText:"Language",OLSKAppToolbarGuideLinkText:"Guide",OLSKAppToolbarFundButtonText:"Fund",OLSKAppToolbarClubButtonText:"Membership",OLSKAppToolbarLauncherButtonText:"Launcher",OLSKAppToolbarCloudButtonText:"Cloud",OLSKAppFeatureListArray:[["Accessible anywhere.","Works on mobile, tablet, and desktop devices."],["No Wi-Fi, no problem.","Works offline without internet access."],["Your data on all your devices.","Automatic cloud sync with remoteStorage or Fission."],["Efficient workflow.","Keyboard shortcuts for most things."],["Move data freely.","Import and export JSON data (beta)."],["Blind-friendly.","Text labels on all elements."],["Private, not creepy.","No behavioural analytics or cross-site trackers."],["Own your data.",'100% yours in a <a href="https://0data.app">0data</a> app.']],OLSKAppFeatureOpenSourceNameText:"Open-source.",OLSKAppFeatureOpenSourceBlurbFormat:'The code is <a href="%@">public</a> to read and modify.'},de:{ROCORootLinkText:"Besuchen rosano.ca",OLSKRootLinkTextHome:"Zurück zur Homepage",OLSKLanguageSwitcherVersionFormat:"Versão no %@ / %@",OLSKLanguageSwitcherVersionName:{en:"Englisch",fr:"Französisch",es:"Spanisch",pt:"Portugiesisch",de:"Deutsch"},ROCOGazetteHeadingText:"Folge meine Reise",ROCOBulletinSubmitButtonText:"Abonniere dir die Mailingliste",ROCOBulletinFeedbackText:"Schau in deinem Posteingang (und vielleicht im Spam-Ordner) nach einem Aktivierungslink."},compilation:{"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/i18n.pt.yml":{LCHLauncherInputPlaceholderDefault:"Digitar para pesquisar",LCHLauncherInputPlaceholderPreview:"Digitar para filtrar",LCHLauncherSubjectPromptPlaceholderText:"Digitar para pesquisar",LCHLauncherSubjectPromptHeadingText:"Sujeito",LCHLauncherActionPromptHeadingText:"Ação",LCHLauncherObjectPromptHeadingText:"Objeto"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/actions/LCHCopyToClipboard/i18n.pt.yml":{LCHCopyToClipboardButtonText:"Cópia na área de transferência"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/i18n.pt.yml":{LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Elementos de foco no documento ativo",LCHCopyToClipboard:"Cópia na área de transferência",LCHLargeText:"Texto grande",LCHDOMElementFocus:"Foco",LCHRunCommand:"Executar Comando",LCHSearchWith:"Buscar com",LCHSearchFor:"Buscar por",LCHSubjectContainerShowContents:"Mostrar conteúdo",LCHURLOpen:"Abrir URL",SubjectContainer:"Contêiner do Sujeito",String:"Sequência",Date:"Data",URL:"URL",ServiceSearchURLTemplate:"Modelo de URL do serviço de pesquisa",DOMElement:"Elemento do DOM"}},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-command/i18n.pt.yml":{LCHLauncherFilterInputText:"Digitar para pesquisar"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-pipe/i18n.pt.yml":{LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:null,LCHLauncherPipeSubjectPromptPlaceholderText:"Digitar para pesquisar",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Ação"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/i18n.pt.yml":{LCHComposeTitle:"Compor",LCHComposeCreateButtonText:"Criar",LCHComposeListItemUntitledText:"Sem título",LCHComposeToolsPairButtonText:"Extensão do par",LCHComposePublicKeyNotValidAlertText:"Entrada não válida",LCHComposeToolsPairStatusWaitingText:"Esperando",LCHComposeToolsPairStatusFailedText:"Falhado",LCHComposeLauncherItemCloneText:"Clonar a receita",LCHComposeLauncherItemImportJSONText:"Importar JSON (beta)",LCHComposeLauncherItemImportJSONErrorNotFilledAlertText:"Entrada não preenchida",LCHComposeLauncherItemImportJSONErrorNotValidAlertText:"Entrada não válida",LCHComposeLauncherItemExportJSONText:"Exportar JSON (beta)"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeBuild/i18n.pt.yml":{LCHComposeBuildRunLinkText:"Executar",LCHComposeBuildPipeModeEnabledFieldLabelText:"Modo Encanado",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Incluir receitas da página"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeDetail/i18n.pt.yml":{LCHComposeDetailToolbarBackButtonText:"Voltar",LCHComposeDetailToolbarCloneButtonText:"Clonar",LCHComposeDetailToolbarDiscardButtonText:"Eliminar",LCHComposeDetailDiscardConfirmText:"Você tem certeza?",LCHComposeDetailFlagAlertText:"Essa receita será ignorada porque contém um código potencialmente inseguro.",LCHComposeDetailFormNameFieldText:"Nome (por exemplo: Dizer Olá)",LCHComposeDetailFormSignatureFieldText:"Assinatura (por exemplo, XYZCumprimentar)",LCHComposeDetailFormInputTypesFieldText:"Tipos de entrada (por exemplo, String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"argumentos",LCHComposeDetailFormCallbackBodyFieldText:"Corpo da Função (por exemplo, window.alert('Olá');)",LCHComposeDetailFormOutputTypeFieldText:"Tipo de saída (por exemplo, String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Corpo do Exemplo Canônico",LCHComposeDetailFormStyleFieldText:"CSS (por exemplo, body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"Filtro do URL (por exemplo, example.com ou /https?://(.*\\\\.)?example\\\\.com/i)'",LCHComposeDetailFormIsAutomaticFieldLabelText:"É automatico"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeListItem/i18n.pt.yml":{LCHComposeListItemFlaggedAlertText:"[Bandeirado]"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposePair/i18n.pt.yml":{LCHComposePairKeyFieldText:"Chave",LCHComposePairSubmitButtonText:"Submeter",LCHComposePairClearButtonText:"Apagar chave"},"/Users/rozano/Mega/lch/lch-web/os-app/open-guide/i18n.pt.yml":{LCHGuideTitle:"Guia de Launchlet",LCHGuideDescription:"Documentação pelo projeto",LCHGuideDocumentFields:{LCHDocumentName:"Nome",LCHDocumentCallbackBody:"Callback",LCHDocumentSignature:"Assinatura",LCHDocumentInputTypes:"Tipos de entrada",LCHDocumentCallbackArgs:"Argumentos",LCHDocumentOutputType:"Tipo de saída"}},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/i18n.pt.yml":{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Faça sua o web.",LCHVitrineVideo1HeadingText:"Pesquisar receitas.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sincronizar com a extensão do navegador.",LCHVitrineVideo4HeadingText:"Modo Encanado.",OLSKLandingBlurbText:"Personalizar qualquer website com JavaScript ou CSS.",LCHVitrineDemoButtonCommitText:"Modo Commit de demonstração.",LCHVitrineDemoButtonPreviewText:"Modo de Preview de demonstração",LCHVitrineDemoButtonPipeText:"Modo Encanado de demonstração",LCHVitrineBrueghelText:"Uma foto de um cartão postal contendo a pintura de Pieter Bruegel: A Queda dos Condenados",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomizar as cores das páginas",LCHVitrinePageColoursRestore:"Restaurar as cores das páginas",LCHVitrineCopyPageInfo:"Copiar informação da página",LCHVitrineSendEmail:"Enviar e-mail",LCHVitrinePageLinksHighlightAdd:"Destacar links da página",LCHVitrinePageLinksHighlightRemove:"Remover a destaca doos links da página",LCHVitrineMinimalistDateString:"Sequência minimalista da data"},LCHVitrineCopyPageInfoAlertText:"Copiado para área de transferência"},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/submodules/LCHFeatureList/i18n.pt.yml":{LCHFeatureListArray:[["Adicionar scripts ou estilos.","Criar receitas com JavaScript ou CSS."],["Geral ou específica.","Acione algumas receitas com base na URL."],["Acione seu navegador.","A extensão pode executar Recipes automaticamente no carregamento da página."],["Tomar para levar.","Exportar todas as Receitas num bookmarklet."]]},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/i18n.en.yml":{LCHLauncherInputPlaceholderDefault:"Type to search",LCHLauncherInputPlaceholderPreview:"Type to filter",LCHLauncherSubjectPromptPlaceholderText:"Type to search",LCHLauncherSubjectPromptHeadingText:"Subject",LCHLauncherActionPromptHeadingText:"Action",LCHLauncherObjectPromptHeadingText:"Object"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/i18n.es.yml":{LCHLauncherInputPlaceholderDefault:"Escribir para buscar",LCHLauncherInputPlaceholderPreview:"Escribir para filtrar",LCHLauncherSubjectPromptPlaceholderText:"Escribir para buscar",LCHLauncherSubjectPromptHeadingText:"Sujeto",LCHLauncherActionPromptHeadingText:"Acto",LCHLauncherObjectPromptHeadingText:"Objeto"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/i18n.fr.yml":{LCHLauncherInputPlaceholderDefault:"Taper pour chercher",LCHLauncherInputPlaceholderPreview:"Taper pour filtrer",LCHLauncherSubjectPromptPlaceholderText:"Taper pour chercher",LCHLauncherSubjectPromptHeadingText:"Sujet",LCHLauncherActionPromptHeadingText:"Action",LCHLauncherObjectPromptHeadingText:"Objet"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/actions/LCHCopyToClipboard/i18n.en.yml":{LCHCopyToClipboardButtonText:"Copy to clipboard"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/actions/LCHCopyToClipboard/i18n.es.yml":{LCHCopyToClipboardButtonText:"Copiar al portapapeles"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/actions/LCHCopyToClipboard/i18n.fr.yml":{LCHCopyToClipboardButtonText:"Copier dans le presse-papier"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/i18n.en.yml":{LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Active Document Focus Elements",LCHCopyToClipboard:"Copy to clipboard",LCHLargeText:"Large text",LCHDOMElementFocus:"Focus",LCHRunCommand:"Run Command",LCHSearchWith:"Search With",LCHSearchFor:"Search For",LCHSubjectContainerShowContents:"Show Contents",LCHURLOpen:"Open URL",SubjectContainer:"Subject Container",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Search Service URL Template",DOMElement:"DOM Element"}},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/i18n.es.yml":{LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Elementos enfocados del documento activo",LCHCopyToClipboard:"Copiar al portapapeles",LCHLargeText:"Texto aumentado",LCHDOMElementFocus:"Enfocar",LCHRunCommand:"Ejecutar comando",LCHSearchWith:"Buscar con",LCHSearchFor:"Buscar para",LCHSubjectContainerShowContents:"Mostrar contenidos",LCHURLOpen:"Abrir URL",SubjectContainer:"Contenido de sujetos",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Plantilla URL de servicio de búsqueda",DOMElement:"Elemento DOM"}},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launcher/recipes/i18n.fr.yml":{LCHStandardRecipeNames:{LCHActiveDocumentFocusElements:"Éléments au points du document active",LCHCopyToClipboard:"Copier dans le presse-papier",LCHLargeText:"Texte élargi",LCHDOMElementFocus:"Faire le point",LCHRunCommand:"Exécuter la commande",LCHSearchWith:"Chercher avec",LCHSearchFor:"Chercher pour",LCHSubjectContainerShowContents:"Montrer le contenu",LCHURLOpen:"Ouvrir l'URL",SubjectContainer:"Contenant des sujets",String:"String",Date:"Date",URL:"URL",ServiceSearchURLTemplate:"Modèle URL de service de recherche",DOMElement:"Élément DOM"}},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-command/i18n.en.yml":{LCHLauncherFilterInputText:"Type to search"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-command/i18n.es.yml":{LCHLauncherFilterInputText:"Escribir para buscar"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-command/i18n.fr.yml":{LCHLauncherFilterInputText:"Taper pour chercher"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-pipe/i18n.en.yml":{LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Subject",LCHLauncherPipeSubjectPromptPlaceholderText:"Type to search",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Action"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-pipe/i18n.es.yml":{LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Sujeto",LCHLauncherPipeSubjectPromptPlaceholderText:"Escribir para buscar",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Acción"},"/Users/rozano/Mega/lch/lch-web/os-app/dev-launchxr/submodules/sub-pipe/i18n.fr.yml":{LCHLauncherPipeSubjectPromptFilterInputPlaceholderText:"Sujet",LCHLauncherPipeSubjectPromptPlaceholderText:"Taper pour chercher",LCHLauncherPipeActionPromptFilterInputPlaceholderText:"Action"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/i18n.en.yml":{LCHComposeTitle:"Compose",LCHComposeCreateButtonText:"Create",LCHComposeListItemUntitledText:"Untitled",LCHComposeToolsPairButtonText:"Pair extension",LCHComposePublicKeyNotValidAlertText:"Input not valid",LCHComposeToolsPairStatusWaitingText:"Waiting",LCHComposeToolsPairStatusFailedText:"Failed",LCHComposeLauncherItemCloneText:"Clone recipe",LCHComposeLauncherItemImportJSONText:"Import JSON (beta)",LCHComposeLauncherItemImportJSONErrorNotFilledAlertText:"Input not filled",LCHComposeLauncherItemImportJSONErrorNotValidAlertText:"Input not valid",LCHComposeLauncherItemExportJSONText:"Export JSON (beta)"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/i18n.es.yml":{LCHComposeTitle:"Componer",LCHComposeCreateButtonText:"Crear",LCHComposeListItemUntitledText:"Sin título",LCHComposeToolsPairButtonText:"Emparejar extensión",LCHComposePublicKeyNotValidAlertText:"Entrada no válido",LCHComposeToolsPairStatusWaitingText:"Esperando",LCHComposeToolsPairStatusFailedText:"Falló",LCHComposeLauncherItemCloneText:"Clonar receta",LCHComposeLauncherItemImportJSONText:"Importar JSON (beta)",LCHComposeLauncherItemImportJSONErrorNotFilledAlertText:"Entrada no cargada",LCHComposeLauncherItemImportJSONErrorNotValidAlertText:"Entrada no valida",LCHComposeLauncherItemExportJSONText:"Exportar JSON (beta)"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/i18n.fr.yml":{LCHComposeTitle:"Composer",LCHComposeCreateButtonText:"Créer",LCHComposeListItemUntitledText:"Sans titre",LCHComposeToolsPairButtonText:"Associer l'extension",LCHComposePublicKeyNotValidAlertText:"Entrée non valide",LCHComposeToolsPairStatusWaitingText:"En attente",LCHComposeToolsPairStatusFailedText:"Échoué",LCHComposeLauncherItemCloneText:"Cloner recette",LCHComposeLauncherItemImportJSONText:"Importer JSON (béta)",LCHComposeLauncherItemImportJSONErrorNotFilledAlertText:"Entrée non remplie",LCHComposeLauncherItemImportJSONErrorNotValidAlertText:"Entrée non valide",LCHComposeLauncherItemExportJSONText:"Exporter JSON (béta)"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeBuild/i18n.en.yml":{LCHComposeBuildRunLinkText:"Run",LCHComposeBuildPipeModeEnabledFieldLabelText:"Pipe mode",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Include page recipes"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeBuild/i18n.es.yml":{LCHComposeBuildRunLinkText:"Ejecutar",LCHComposeBuildPipeModeEnabledFieldLabelText:"Modo de 'Pipe'",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Incluir recetas de página"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeBuild/i18n.fr.yml":{LCHComposeBuildRunLinkText:"Exécuter",LCHComposeBuildPipeModeEnabledFieldLabelText:"Mode Pipe",LCHComposeBuildPageRecipesEnabledFieldLabelText:"Inclure les recettes de la page"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeDetail/i18n.en.yml":{LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Clone",LCHComposeDetailToolbarDiscardButtonText:"Discard",LCHComposeDetailDiscardConfirmText:"Are you sure?",LCHComposeDetailFlagAlertText:"This recipe will be ignored because it contains potentially unsafe code.",LCHComposeDetailFormNameFieldText:"Name (e.g. Say Hello)",LCHComposeDetailFormSignatureFieldText:"Signature (e.g. XYZGreet)",LCHComposeDetailFormInputTypesFieldText:"Input Types (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"arguments",LCHComposeDetailFormCallbackBodyFieldText:"Function Body (e.g. window.alert('Hello');)",LCHComposeDetailFormOutputTypeFieldText:"Output Type (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Canonical Example Body",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com or /https?://(.*\\\\.)?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Run automatically"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeDetail/i18n.es.yml":{LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Clonar",LCHComposeDetailToolbarDiscardButtonText:"Eliminar",LCHComposeDetailDiscardConfirmText:"¿Estás segur@?",LCHComposeDetailFlagAlertText:"Esta receta sera ignorada porque tiene código potencialmente inseguro.",LCHComposeDetailFormNameFieldText:"Nombre (e.g. Decir hola)",LCHComposeDetailFormSignatureFieldText:"Firma (e.g. XYZDarLaBienvenida)",LCHComposeDetailFormInputTypesFieldText:"Tipos de entrada (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"argumentos",LCHComposeDetailFormCallbackBodyFieldText:"Cuerpo de función (e.g. window.alert('Hola');)",LCHComposeDetailFormOutputTypeFieldText:"Tipo de salida (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Cuerpo del ejemplo canónico",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com o /https?://(.*\\\\.)?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Ejecutar automáticamente"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeDetail/i18n.fr.yml":{LCHComposeDetailToolbarBackButtonText:"Back",LCHComposeDetailToolbarCloneButtonText:"Cloner",LCHComposeDetailToolbarDiscardButtonText:"Supprimer",LCHComposeDetailDiscardConfirmText:"Êtes-vous sûr ?",LCHComposeDetailFlagAlertText:"Cette recette va être ignorée parce qu'elle contient du code potentiellement non-sécurisé.",LCHComposeDetailFormNameFieldText:"Nom (e.g. Dire bonjour)",LCHComposeDetailFormSignatureFieldText:"Signature (e.g. XYZAccueillir)",LCHComposeDetailFormInputTypesFieldText:"Types de saisie (e.g. String, Bool)",LCHComposeDetailFormCallbackArgsFieldText:"arguments",LCHComposeDetailFormCallbackBodyFieldText:"Corps de fonction (e.g. window.alert('Bonjour');)",LCHComposeDetailFormOutputTypeFieldText:"Type de sortie (e.g. String)",LCHComposeDetailFormCanonicalExampleCallbackBodyFieldText:"Corps de l'exemple canonique",LCHComposeDetailFormStyleFieldText:"CSS (e.g. body { background: red; })",LCHComposeDetailFormURLFilterFieldText:"URL Filter (e.g. example.com ou /https ?://(.*\\\\.) ?example\\\\.com/i)",LCHComposeDetailFormIsAutomaticFieldLabelText:"Exécuter automatiquement"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeListItem/i18n.en.yml":{LCHComposeListItemFlaggedAlertText:"[Flagged]"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeListItem/i18n.es.yml":{LCHComposeListItemFlaggedAlertText:"[Señalado]"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposeListItem/i18n.fr.yml":{LCHComposeListItemFlaggedAlertText:"[Marqué]"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposePair/i18n.en.yml":{LCHComposePairKeyFieldText:"Key",LCHComposePairSubmitButtonText:"Submit",LCHComposePairClearButtonText:"Delete key"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposePair/i18n.es.yml":{LCHComposePairKeyFieldText:"Clave",LCHComposePairSubmitButtonText:"Someter",LCHComposePairClearButtonText:"Eliminar clave"},"/Users/rozano/Mega/lch/lch-web/os-app/open-compose/submodules/LCHComposePair/i18n.fr.yml":{LCHComposePairKeyFieldText:"Clé",LCHComposePairSubmitButtonText:"Soumettre",LCHComposePairClearButtonText:"Supprimer la clé"},"/Users/rozano/Mega/lch/lch-web/os-app/open-guide/i18n.en.yml":{LCHGuideTitle:"Launchlet Guide",LCHGuideDescription:"Documentation for project",LCHGuideDocumentFields:{LCHDocumentName:"Name",LCHDocumentCallbackBody:"Callback",LCHDocumentSignature:"Signature",LCHDocumentInputTypes:"Input Types",LCHDocumentCallbackArgs:"Arguments",LCHDocumentOutputType:"Output Type"}},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/i18n.en.yml":{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Make the web yours.",LCHVitrineVideo1HeadingText:"Search recipes.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sync with the browser extension.",LCHVitrineVideo4HeadingText:"Pipe mode.",OLSKLandingBlurbText:"Customize any website with JavaScript or CSS.",LCHVitrineDemoButtonCommitText:"Demo Commit mode",LCHVitrineDemoButtonPreviewText:"Demo Preview mode",LCHVitrineDemoButtonPipeText:"Demo Pipe mode",LCHVitrineBrueghelText:"A photo of a postcard containing Pieter Bruegel's painting: The Fall of the Rebel Angels",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomize page colours",LCHVitrinePageColoursRestore:"Restore page colours",LCHVitrineCopyPageInfo:"Copy page info",LCHVitrineSendEmail:"Send email",LCHVitrinePageLinksHighlightAdd:"Highlight page links",LCHVitrinePageLinksHighlightRemove:"Remove page links highlight",LCHVitrineMinimalistDateString:"Minimalist Date String"},LCHVitrineCopyPageInfoAlertText:"Copied to clipboard"},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/i18n.es.yml":{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Hazlo tuyo el web.",LCHVitrineVideo1HeadingText:"Buscar recetas.",LCHVitrineVideo2HeadingText:"Tutorial.",LCHVitrineVideo3HeadingText:"Sincronizar con el extensión del navigador.",LCHVitrineVideo4HeadingText:"Modo de Pipe.",OLSKLandingBlurbText:"Personalizar qualquier sitio web con JavaScript o CSS.",LCHVitrineDemoButtonCommitText:"Demo modo de Commit",LCHVitrineDemoButtonPreviewText:"Demo modo de Preview",LCHVitrineDemoButtonPipeText:"Demo modo de Pipe",LCHVitrineBrueghelText:"Una foto de una tarjeta postal que contiene una pintura de Pieter Bruegel : La caída de los ángeles rebeldes",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Aleatorizar los colores de la página",LCHVitrinePageColoursRestore:"Restablecer los colores de la página",LCHVitrineCopyPageInfo:"Copiar información de la página",LCHVitrineSendEmail:"Enviar correo",LCHVitrinePageLinksHighlightAdd:"Marcar los enlaces de la página",LCHVitrinePageLinksHighlightRemove:"Quitar las marcas enlace de la página",LCHVitrineMinimalistDateString:"Frase del dato minimalista"},LCHVitrineCopyPageInfoAlertText:"Copiado al portapapeles"},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/i18n.fr.yml":{LCHVitrineTitle:"Launchlet",LCHVitrineDescription:"Faites-en le vôtre le web.",LCHVitrineVideo1HeadingText:"Chercher des recettes.",LCHVitrineVideo2HeadingText:"Tutoriel.",LCHVitrineVideo3HeadingText:"Synchroniser avec l'extension du navigateur.",LCHVitrineVideo4HeadingText:"Mode Pipe.",OLSKLandingBlurbText:"Personnaliser de n'importe quel site web avec JavaScript ou CSS.",LCHVitrineDemoButtonCommitText:"Démo mode Commit",LCHVitrineDemoButtonPreviewText:"Démo mode Preview",LCHVitrineDemoButtonPipeText:"Démo mode Pipe",LCHVitrineBrueghelText:"Une photo d'une carte postale qui contient une peinture de Pieter Bruegel : La Chute des anges rebelles",LCHVitrineDemoRecipeNames:{LCHVitrinePageColoursRandomize:"Randomiser les couleurs de la page",LCHVitrinePageColoursRestore:"Rétablir les couleurs de la page",LCHVitrineCopyPageInfo:"Copier les informations de la page",LCHVitrineSendEmail:"Envoyer email",LCHVitrinePageLinksHighlightAdd:"Surligner des liens de la page",LCHVitrinePageLinksHighlightRemove:"Enlever le surlignage des liens de la page",LCHVitrineMinimalistDateString:"Chaîne de date minimaliste"},LCHVitrineCopyPageInfoAlertText:"Copié dans le presse-papier"},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/submodules/LCHFeatureList/i18n.en.yml":{LCHFeatureListArray:[["Add scripts or styles.","Create Recipes with JavaScript or CSS."],["General or specific.","Trigger some Recipes based on the URL."],["Power up your browser.","The extension can run Recipes automatically on page load."],["Save it to go.","Export all Recipes as a bookmarklet."]]},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/submodules/LCHFeatureList/i18n.es.yml":{LCHFeatureListArray:[["Adicionar scripts o estilos.","Crear Recetas con JavaScript o CSS."],["General o específica.","Activar algunas Recetas basadas en la URL."],["Augmenta tu navegador.","La extensión puede ejecutar Recetas automáticamente al cargar de la página."],["Tomarla para llevar.","Exportar todas las Recetas como un bookmarklet."]]},"/Users/rozano/Mega/lch/lch-web/os-app/open-vitrine/submodules/LCHFeatureList/i18n.fr.yml":{LCHFeatureListArray:[["Ajouter du code ou du style.","Créer des Recettes avec JavaScript ou CSS."],["Général ou spécifique.","Activer certaines Recettes basé sur l'URL."],["Augmentez votre navigateur.","L'extension peut exécuter des Recettes automatiquement lors du chargement de la page."],["Avoir ça pour emporter.","Exporter toutes les Recettes sous forme de bookmarklet."]]}}}[i.LCHOptionLanguage])};function s(e){o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText=e,d),function(){for(var e=0;e<d._ValuePromptObjects.length;e++)e&&e!==d._ValuePromptActiveIndex&&(o(1,d._ValuePromptObjects[e].LCHPromptFilterText="",d),o(1,d._ValuePromptObjects[e].LCHPromptMatchStop=!1,d))}(),i.LCHOptionMode===Ko.LCHLauncherModePipe()&&(!1===d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptInputThrottle&&o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptMatchStop=!1,d),d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText||o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptMatchStop=!1,d)),function(){if(i.LCHOptionMode!==Ko.LCHLauncherModePipe())return;if(!d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText)return;const e=d._ValuePromptActiveIndex;No.OLSKThrottleMappedTimeout(d._ValuePromptObjects[e],"LCHPromptInputThrottle",{OLSKThrottleDuration:Ko.LCHLauncherThrottleDuration,OLSKThrottleCallback(){setTimeout((function(){o(1,d._ValuePromptObjects[e].LCHPromptInputThrottle=!1,d)}))}})}(),function(){if(i.LCHOptionMode!==Ko.LCHLauncherModePipe())return;if(!d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText)return;const e=d._ValuePromptActiveIndex;No.OLSKThrottleMappedTimeout(d._ValuePromptObjects[e],"LCHPromptResultsThrottle",{OLSKThrottleDuration:Ko.LCHLauncherThrottleDuration,OLSKThrottleCallback(){setTimeout((function(){o(1,d._ValuePromptObjects[e].LCHPromptResultsThrottle=!1,d)}))}})}(),c(function(){if(i.LCHOptionMode===Ko.LCHLauncherModePipe()&&!d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText&&!1===d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle)return d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptItemsVisible;if(!d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText)return i.LCHOptionMode===Ko.LCHLauncherModePreview()?d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptItemsAll:[];const e=d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptItemsAll.filter((function(e){return!e.LCHRecipeIsExcluded||!e.LCHRecipeIsExcluded()}));let t=jo.go(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText,e,{key:"LCHRecipeName"});return t.length||!Pe()||d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText.slice(0,3).match(/[^A-Z]/)?i.LCHOptionMode===Ko.LCHLauncherModePipe()&&d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptItemsVisible.length&&!t.length?(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle&&No.OLSKThrottleSkip(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle),o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptMatchStop=!0,d),d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptItemsVisible):t.sort((function(e,t){return e.score<t.score?1:e.score>t.score?-1:0})).map((function(e){return e.obj})):e.filter((function(e){return e.LCHRecipeSignature===d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText}))}())}function c(e){o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptItemsVisible=e,d),p(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptItemsVisible[0])}function p(e){o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptItemSelected=e,d),i.LCHOptionMode===Ko.LCHLauncherModePreview()&&d.ControlRun(d._ValuePromptObjects[0].LCHPromptItemSelected),i.LCHOptionMode===Ko.LCHLauncherModePipe()&&(function(){if(0===d._ValuePromptActiveIndex){if(!d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptItemSelected)return o(1,d._ValuePromptObjects[1].LCHPromptItemsVisible=o(1,d._ValuePromptObjects[1].LCHPromptItemsAll=[],d),d),void delete d._ValuePromptObjects[1].LCHPromptItemSelected;o(1,d._ValuePromptObjects[1].LCHPromptItemsAll=d._ValueAllActions.filter((function(t){return d._ValueTypeEquivalenceMap[e.LCHRecipeOutputType||"Command"].filter((function(e){return ve.LCHRuntimeInputTypes(t.LCHRecipeInputTypes).shift()===e})).length})).sort(Ko.LCHLauncherActionComparator(e.LCHRecipeOutputType||"Command")),d),o(1,d._ValuePromptObjects[1].LCHPromptItemsVisible=d._ValuePromptObjects[1].LCHPromptItemsAll,d),o(1,d._ValuePromptObjects[1].LCHPromptItemSelected=d._ValuePromptObjects[1].LCHPromptItemsVisible[0],d)}}(),d._ValuePromptActiveIndex>1||d._ValuePromptObjects[1].LCHPromptItemSelected&&(o(1,d._ValuePromptObjects[2].LCHPromptIsVisible=Ao.LCHRecipesActionTakesObject(d._ValuePromptObjects[1].LCHPromptItemSelected),d),o(1,d._ValuePromptObjects[2].LCHPromptItemsAll=d._ValuePromptObjects[2].LCHPromptIsVisible&&"String"!==ve.LCHRuntimeInputTypes(d._ValuePromptObjects[1].LCHPromptItemSelected.LCHRecipeInputTypes).pop()?d._ValueAllSubjects.filter((function(e){return d._ValueTypeEquivalenceMap[ve.LCHRuntimeInputTypes(d._ValuePromptObjects[1].LCHPromptItemSelected.LCHRecipeInputTypes).pop()].includes(e.LCHRecipeOutputType)})):[],d),o(1,d._ValuePromptObjects[2].LCHPromptItemsVisible=d._ValuePromptObjects[2].LCHPromptItemsAll,d),o(1,d._ValuePromptObjects[2].LCHPromptItemSelected=d._ValuePromptObjects[2].LCHPromptItemsVisible[0],d)))}const u=function(){},d={_ValuePromptActiveIndex:0,_ValuePromptObjects:[],_ValueAllPromptRecipes:[],_ValueAllSubjects:[],_ValueAllActions:[],ValuePromptActiveIndex(e){if(void 0===e)return d._ValuePromptActiveIndex;i.LCHOptionMode===Ko.LCHLauncherModePipe()&&(No.OLSKThrottleIsValid(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptInputThrottle)&&clearTimeout(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptInputThrottle._OLSKThrottleTimeoutID),o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptInputThrottle=void 0,d),No.OLSKThrottleIsValid(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle)&&clearTimeout(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle._OLSKThrottleTimeoutID),o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle=void 0,d)),d._ValuePromptObjects[1].LCHPromptItemsAll.length&&(o(1,d._ValuePromptActiveIndex=e,d),2===d._ValuePromptActiveIndex&&"String"===ve.LCHRuntimeInputTypes(d._ValuePromptObjects[1].LCHPromptItemSelected.LCHRecipeInputTypes).pop()&&(d.ValuePromptDotModeEnabled(!0),d.ValuePromptDotModeText(d.ValuePromptDotModeText())))},ValuePromptDotModeEnabled(e){if(void 0===e)return d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptDotModeEnabled;o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptDotModeEnabled=e,d)},ValuePromptDotModeText(e){if(void 0===e)return d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptDotModeText;o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptDotModeText=e,d),c(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptDotModeText?[{LCHRecipeName:d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptDotModeText,LCHRecipeCallback:()=>e,LCHRecipeOutputType:Tt(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptDotModeText)?"URL":"String"}]:[])},ValuePromptResultsIsVisible(e){if(void 0===e)return!1===d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle;o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle=!e&&void 0,d)},DataComposition:()=>i.LCHOptionMode===Ko.LCHLauncherModePipe()?{LCHCompositionAction:d._ValuePromptObjects[1].LCHPromptItemSelected,LCHCompositionSubjectPrimary:d._ValuePromptObjects[0].LCHPromptItemSelected,LCHCompositionSubjectSecondary:d._ValuePromptObjects[2].LCHPromptItemSelected}:{LCHCompositionAction:Object.assign(Lo(),{LCHRecipeName:l("LCHStandardRecipeNames")[Lo().LCHRecipeSignature]}),LCHCompositionSubjectPrimary:d._ValuePromptObjects[0].LCHPromptItemSelected},InterfaceBodyDidClick(e){d._ValueComponentDidMount&&(d._ValueRootElementInstance.contains(e.target)||d.ControlExit())},interfaceDidClickPrompt(e){i.LCHOptionMode===Ko.LCHLauncherModePipe()&&d.ValuePromptActiveIndex(d._ValuePromptObjects.indexOf(e))},interfaceDidKeydown(e){d.ControlHandleEventKeydown(e)},InterfaceDotModeFieldDidInput(e){d.ValuePromptDotModeText(this.value)},_ControlHandleEventKeydownModeDotMode(e){const t={Escape:()=>(e.preventDefault(),e.stopPropagation(),d.ValuePromptDotModeEnabled(!1)||!0),Tab:()=>(e.preventDefault(),e.stopPropagation(),!d.ValuePromptDotModeText()||d.ValuePromptDotModeEnabled(!1)),Enter:()=>d.ValuePromptDotModeEnabled(!1)};return!t[e.key]||t[e.key]()},_ControlHandleEventKeydownEscape:e=>(e.preventDefault(),e.stopPropagation(),i.LCHOptionMode===Ko.LCHLauncherModePipe()&&d.ValuePromptResultsIsVisible()?d.ValuePromptResultsIsVisible(!1):i.LCHOptionMode!==Ko.LCHLauncherModePipe()&&d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText?s(""):void d.ControlExit()),_ControlHandleEventKeydownTab(e){e.preventDefault(),i.LCHOptionMode===Ko.LCHLauncherModePipe()&&d.ValuePromptActiveIndex(Ko.LCHLauncherConstrainIndex(d._ValuePromptObjects.filter((function(e){return e.LCHPromptIsVisible})),d._ValuePromptActiveIndex+(e.shiftKey?-1:1)*(!d._ValuePromptActiveIndex&&d._ValuePromptObjects[2].LCHPromptIsVisible&&1===d._ValuePromptObjects[1].LCHPromptItemsAll.length?2:1)))},_ControlHandleEventKeydownEnter(e){e.preventDefault(),e.stopPropagation(),Ao.LCHCompositionErrors(d.DataComposition())||d.ControlTerminate()},_ControlHandleEventKeydownArrow(e){if(i.LCHOptionMode===Ko.LCHLauncherModePipe()){if(e.preventDefault(),!d.ValuePromptResultsIsVisible())return d.ValuePromptResultsIsVisible(!0);d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle&&No.OLSKThrottleSkip(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle)}},_ControlHandleEventKeydownArrowDown(e){i.LCHOptionMode===Ko.LCHLauncherModePipe()&&(e.preventDefault(),void 0!==d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle?d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle&&No.OLSKThrottleSkip(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle):o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle=!1,d))},_ControlHandleEventKeydownDot(e){i.LCHOptionMode===Ko.LCHLauncherModePipe()&&(e.preventDefault(),0===d._ValuePromptActiveIndex&&(No.OLSKThrottleIsValid(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle)&&clearTimeout(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle._OLSKThrottleTimeoutID),d.ValuePromptResultsIsVisible(!1),d.ValuePromptDotModeEnabled(!0),s(""),d.ValuePromptDotModeText(d.ValuePromptDotModeText()),d.ValuePromptDotModeText()||(o(1,d._ValuePromptObjects[1].LCHPromptItemsAll=[],d),o(1,d._ValuePromptObjects[1].LCHPromptItemsVisible=[],d),delete d._ValuePromptObjects[1].LCHPromptItemSelected)))},_ControlHandleEventKeydownBackspace(e){if(i.LCHOptionMode===Ko.LCHLauncherModePipe()){if(e.preventDefault(),d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle)return s(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText.slice(0,-1));if(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText)return o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptMatchStop=!1,d),s("");c([]),o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptResultsThrottle=void 0,d),o(1,d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptDotModeText="",d)}},ControlHandleEventKeydown(e){if(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptDotModeEnabled&&d._ControlHandleEventKeydownModeDotMode(e))return;const t={Escape:d._ControlHandleEventKeydownEscape,Tab:d._ControlHandleEventKeydownTab,".":d._ControlHandleEventKeydownDot,Enter:d._ControlHandleEventKeydownEnter,ArrowUp:d._ControlHandleEventKeydownArrow,ArrowDown:d._ControlHandleEventKeydownArrowDown,Backspace:d._ControlHandleEventKeydownBackspace};if(t[e.key])return t[e.key](e);d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptDotModeEnabled||i.LCHOptionMode===Ko.LCHLauncherModePipe()&&(e.preventDefault(),Ko.LCHLauncherKeyboardEventIsTextInput(e)&&s(d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptInputThrottle?d._ValuePromptObjects[d._ValuePromptActiveIndex].LCHPromptFilterText+e.key:e.key))},ControlReloadSubjects(e){let t=Ko.LCHLauncherReloadableSubjects([e]);return!!t.length&&(o(1,d._ValuePromptObjects[0].LCHPromptItemsVisible=[],d),o(1,d._ValuePromptObjects[0].LCHPromptItemsAll=t,d),d.ValuePromptActiveIndex(0),p(t[0]),!0)},async ControlTerminate(){i.LCHOptionMode===Ko.LCHLauncherModePipe()&&d.ControlReloadSubjects(await d.ControlRun(d.DataComposition()))||(i.LCHOptionMode===Ko.LCHLauncherModeCommit()&&await d.ControlRun(d._ValuePromptObjects[0].LCHPromptItemSelected),d.ControlExit())},ControlRun:async e=>d._ControlRun(e.LCHCompositionAction?await Ao.LCHAPIExecuteComposition(e,d._ValueSharedAPI):await Ao.LCHAPIExecuteRecipe(e,[],d._ValueSharedAPI)),_ControlRun:async e=>e?"object"!=typeof e||Ao.LCHComponentDescriptorsErrors(e)?Promise.resolve(e):new Promise((function(t,r){let n=e.LCHComponentDescriptorProps;e.LCHComponentDescriptorOLSKLocalized&&Object.assign(n,{OLSKLocalized:l}),n[e.LCHComponentDescriptorCompletionHandlerSignature]=function(){delete d._ValueSecondaryComponentDescriptor,d.ControlExit()},o(1,d._ValueSecondaryComponentDescriptor={LCHInstanceClass:qo[e.LCHComponentDescriptorName],LCHInstanceProps:n},d)})):Promise.resolve(e),ControlExit(){if(d._ValueFilterInputInstance===document.activeElement&&d._ValueFilterInputInstance.blur(),"function"==typeof a)return a()},ReactFocusFilterInput(){i.LCHOptionMode!==Ko.LCHLauncherModePipe()&&setTimeout((function(){d._ValueFilterInputInstance.focus()}),20)},ReactScrollSelectedItemIntoView(){if(Pe())return;let e=document.querySelector(".OLSKResultsListItemSelected");e&&e.scrollIntoView({block:"nearest",inline:"nearest"})},async SetupEverything(){d.SetupSharedRecipes(),await d.SetupPageRecipes(),d.SetupSharedAPI(),d.SetupTasks(),d.SetupPromptObjects()},SetupSharedRecipes(){o(1,d._ValueSharedRecipes=Do().map((function(e){return Object.assign(e,{LCHRecipeName:e.LCHRecipeName||l("LCHStandardRecipeNames")[e.LCHRecipeSignature]})})).concat(Ao.LCHRuntimeFilteredRecipes(i.LCHOptionRecipes,window.location.href)),d)},async SetupPageRecipes(){if(!i.LCHOptionIncludePageRecipes)return;let e=window.LCHPageRecipes;e||(e=(window.wrappedJSObject||{}).LCHPageRecipes),!e&&window.location.origin&&"null"!==window.location.origin&&await new Promise((function(t,o){function r(o){if(o.source!==window&&!Pe())return console.log("not window");"LCHPageRecipes"!==o.data&&Array.isArray(o.data)&&(window.removeEventListener("message",r),e=o.data.filter((function(e){return!Ao.LCHRecipeProxyErrors(e)})).map((function(e){return{LCHRecipeName:e.LCHRecipeProxyName,LCHRecipeSignature:e.LCHRecipeProxySignature,LCHRecipeCallback(){window.postMessage(e.LCHRecipeProxySignature,window.location.origin)}}})),t())}window.addEventListener("message",r,!1),window.postMessage("LCHPageRecipes",window.location.origin),setTimeout(t,20)})),Array.isArray(e)&&d._ValueSharedRecipes.push(...Array.from(e).map((function(e){return delete e.LCHRecipeURLFilter,delete e.LCHRecipeIsAutomatic,e._LCHRecipeSource=window.location.host,e})).filter((function(e){return!Ao.LCHRecipesErrors(e)})))},SetupSharedAPI(){o(1,d._ValueSharedAPI=ve.LCHRuntimeAPI(d._ValueSharedRecipes),d)},SetupTasks(){i.LCHOptionRunAutomaticRecipes&&Ao.LCHAPIRunTasks(d._ValueSharedRecipes,window.location.href)},SetupPromptObjects(){if(o(1,d._ValueAllPromptRecipes=Ko.LCHLauncherUIRecipesForMode(d._ValueSharedRecipes,i.LCHOptionMode),d),i.LCHOptionMode===Ko.LCHLauncherModePipe()){o(1,d._ValueTypeEquivalenceMap=Ao.LCHAPITypeEquivalenceMapForRecipes(d._ValueSharedRecipes),d);const e=Ao.LCHAPITypeNameMap(d._ValueSharedRecipes);o(1,d._ValueAllSubjects=d._ValueAllPromptRecipes.filter((function(e){return!!Ao.LCHRecipesIsSubject(e)||!!Ao.LCHRecipesIsCommand(e)})).filter((function(e){return!e.LCHRecipeOutputType||Object.keys(d._ValueTypeEquivalenceMap).includes(e.LCHRecipeOutputType)})).map((function(t){return Object.assign(t,{_LCHRecipeOutputTypeName:e[t.LCHRecipeOutputType]})})),d),o(1,d._ValueAllActions=d._ValueAllPromptRecipes.filter(Ao.LCHRecipesIsAction),d);const t=Object.keys(d._ValueTypeEquivalenceMap).filter((function(e){return d._ValueAllActions.filter((function(t){return ve.LCHRuntimeInputTypes(t.LCHRecipeInputTypes).shift()===e})).length}));return d._ValuePromptObjects.push({LCHPromptClass:"LCHLauncherSubjectPrompt",LCHPromptHeading:l("LCHLauncherSubjectPromptHeadingText"),LCHPromptItemsVisible:[],LCHPromptItemsAll:d._ValueAllSubjects.filter((function(e){return!e.LCHRecipeOutputType||t.includes(e.LCHRecipeOutputType)})),LCHPromptInputThrottle:void 0,LCHPromptFilterText:"",LCHPromptMatchStop:!1,LCHPromptResultsThrottle:void 0,LCHPromptDotModeText:"",LCHPromptIsVisible:!0},{LCHPromptClass:"LCHLauncherActionPrompt",LCHPromptHeading:l("LCHLauncherActionPromptHeadingText"),LCHPromptItemsVisible:[],LCHPromptItemsAll:[],LCHPromptInputThrottle:void 0,LCHPromptFilterText:"",LCHPromptMatchStop:!1,LCHPromptResultsThrottle:void 0,LCHPromptIsVisible:!0},{LCHPromptClass:"LCHLauncherObjectPrompt",LCHPromptHeading:l("LCHLauncherObjectPromptHeadingText"),LCHPromptItemsVisible:[],LCHPromptItemsAll:[],LCHPromptInputThrottle:void 0,LCHPromptFilterText:"",LCHPromptMatchStop:!1,LCHPromptResultsThrottle:void 0,LCHPromptDotModeText:"",LCHPromptIsVisible:!1})}d._ValuePromptObjects.push({LCHPromptClass:"LCHLauncherFilterPrompt",LCHPromptItemsVisible:[],LCHPromptItemsAll:d._ValueAllPromptRecipes,LCHPromptFilterText:"",LCHPromptResultsThrottle:!1,LCHPromptIsVisible:!0}),i.LCHOptionMode===Ko.LCHLauncherModePreview()&&(o(1,d._ValuePromptObjects[0].LCHPromptItemsVisible=d._ValuePromptObjects[0].LCHPromptItemsAll,d),o(1,d._ValuePromptObjects[0].LCHPromptItemSelected=d._ValuePromptObjects[0].LCHPromptItemsAll.filter((function(e){return e._LCHRecipeIsSelected})).shift(),d))},LifecycleModuleWillMount(){d.SetupEverything()},LifecycleModuleDidMount(){setTimeout((function(){o(1,d._ValueComponentDidMount=!0,d)}),100)},LifecycleModuleDidUpdate(){d.ReactScrollSelectedItemIntoView()}};d.LifecycleModuleWillMount(),K(d.LifecycleModuleDidMount),V(d.LifecycleModuleDidUpdate);const C=["LRTOptions","LRTDidFinish"];function m(){d._ValuePromptObjects[0].LCHPromptFilterText=this.value,o(1,d)}function L(e){B[e?"unshift":"push"]((()=>{d._ValueFilterInputInstance=e,o(1,d)}))}br.keys(t).forEach((e=>{~C.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||xr.warn(`<Main> was created with unknown prop '${e}'`)}));const H=()=>s(d._ValueFilterInputInstance.value);function h(e,t){e[t].LCHPromptDotModeText=this.value,o(1,d)}const S=e=>p(e.detail),g=e=>p(e.detail)||d.ControlTerminate(),T=e=>d.interfaceDidClickPrompt(e);function f(e){B[e?"unshift":"push"]((()=>{d._ValueRootElementInstance=e,o(1,d)}))}return e.$$set=e=>{"LRTOptions"in e&&o(0,i=e.LRTOptions),"LRTDidFinish"in e&&o(5,a=e.LRTDidFinish)},e.$capture_state=()=>({LRTOptions:i,LRTDidFinish:a,OLSK_SPEC_UI:Pe,LCHLauncherLogic:Ko,LCHLauncherAPI:Ao,OLSKInternational:ko,OLSKLocalized:l,fuzzysort:jo,ActivePromptFilterTextShouldUpdate:s,ActivePromptItemsShouldUpdate:c,ActivePromptItemSelectedShouldUpdate:p,refactorDependancies:u,OLSKThrottle:No,LCHRuntime:ve,LCHLauncherStandardRecipes:Do,LCHRunCommandRecipe:Lo,LCHPrimitiveURLCallback:Tt,apiComponents:qo,mod:d,onMount:K,afterUpdate:V,LCHLauncherPrompt:fr,LCHLauncherPipeItem:Cr}),e.$inject_state=e=>{"LRTOptions"in e&&o(0,i=e.LRTOptions),"LRTDidFinish"in e&&o(5,a=e.LRTDidFinish)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[i,d,l,s,p,a,m,L,H,h,S,g,T,f]}class jr extends fe{constructor(e){super(e),ce(this,e,kr,Vr,c,{LRTOptions:0,LRTDidFinish:5}),ue("SvelteRegisterComponent",{component:this,tagName:"Main",options:e,id:Vr.name})}get LRTOptions(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set LRTOptions(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}get LRTDidFinish(){throw new Error("<Main>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}set LRTDidFinish(e){throw new Error("<Main>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}return jr}()})),Me=(Be=Ne)&&Be.__esModule&&Object.prototype.hasOwnProperty.call(Be,"default")?Be.default:Be;return je._ValueClass=Me,function(){const e={LCHModeCommit:Ke,LCHModePreview:Ve,LCHModePipe:ke,LCHSingletonCreate:je.LifecycleSingletonCreate,LCHSingletonExists:je.DataSingletonExists,LCHSingletonDestroy:je.LifecycleSingletonDestroy,LCHTasksRun:je.ControlRunTasks};return Object.freeze(e),e}()}(); //# sourceMappingURL=launchlet.js.map