UNPKG

oc-client-browser

Version:
1 lines 21.2 kB
{"version":3,"file":"oc-client.min.js","sources":["0"],"names":["define_EXTERNALS_default","define_IMPORTS_default","define_REGISTERED_TEMPLATES_PLACEHOLDER_default","oc-template-handlebars","externals","global","url","oc-template-jade","oc-template-es6","HOLE","NAN","NEGATIVE_INFINITY","NEGATIVE_ZERO","NULL","POSITIVE_INFINITY","UNDEFINED","TYPE_BIGINT","TYPE_DATE","TYPE_ERROR","TYPE_MAP","TYPE_NULL_OBJECT","TYPE_PROMISE","TYPE_REGEXP","TYPE_SET","TYPE_SYMBOL","TYPE_URL","TYPE_PREVIOUS_RESOLVED","Deferred","promise","resolve","reject","constructor","this","Promise","Object","getOwnPropertyNames","prototype","sort","join","globalObj","window","globalThis","unflatten","parsed","hydrated","values","hydrate","call","Array","isArray","length","SyntaxError","startIndex","value","push","index","deferred","plugins","result","stack","v","postRun","index2","set","pop","NaN","Infinity","type","b","c","Date","URL","BigInt","RegExp","Symbol","for","newSet","Set","i","add","map","Map","r","k","obj","create","key","keys","reverse","Number","slice","d","message","errorType","error","Error","vals","v2","plugin","result2","array","n","object","async","decode","readable","options","done","reader","pipeThrough","decoder","TextDecoder","leftover","TransformStream","transform","chunk","controller","str","stream","parts","split","part","enqueue","flush","createLineSplittingTransform","getReader","decoded","read","line","JSON","parse","reason","donePromise","colonIndex","indexOf","deferredId","lineData","jsonLine","then","catch","closed","createErrorFromObject","o","e","assign","originalError","oc","ljs2","loaded","errors","path","hash","isModule","startsWith","src","replace","fallback","id","reduce","a","p","load","args","arg","all","_load","has","endsWith","css","js","err","fn","script","document","createElement","onload","onerror","head","append","link","rel","href","onError","ljs","oc2","status","conf","cmd","renderedComponents","clientVersion","isRequired","name","$document","$window","noop","initialised","initialising","retries","isBool","timeout","setTimeout","ocCmd","ocConf","dataRenderedAttribute","dataRenderingAttribute","nonce","currentScript","logError","console","log","msg","logInfo","debug","handleFetchResponse","response","headers","get","json","body","RETRY_INTERVAL","retryInterval","RETRY_LIMIT","retryLimit","DISABLE_LOADER","disableLoader","RETRY_SEND_NUMBER","retrySendNumber","POLLING_INTERVAL","pollingInterval","OC_TAG","tag","DISABLE_LIFECYCLES","disableLifecycles","MESSAGES_ERRORS_RETRY_FAILED","MESSAGES_ERRORS_RENDERING","MESSAGES_ERRORS_RETRIEVING","MESSAGES_LOADING_COMPONENT","loadingMessage","interpolate","registeredTemplates","imports","registerTemplates","templates","overwrite","template","getHeaders","globalHeaders","Accept","Content-Type","addStylesToHead","style","textContent","styles","setAttribute","appendChild","loadAfterReady","ready","renderUnloadedComponents","require","nameSpace","callback","getObj","base","cbGetObj","asyncRequireForEach","toLoad","loading","concat","resolved","requireSeries","processHtml","component","data","bind","dataName","dataVersion","version","ocId","html","innerHTML","from","querySelectorAll","newScript","attribute","attributes","parentNode","replaceChild","reanimateScripts","baseUrl","element","events","fire","getData","cb","action","parameters","globalParameters","components","fetch","method","stringify","apiResponse","details","getAction","props","_staticPath","_baseUrl","_componentName","_componentVersion","build","withFinalSlash","s","match","entries","test","encodeURIComponent","listeners","on","off","handler","event","filter","reset","f","renderOc","esm","_esm","mount","import","context","development","renderEsm","render","compiledViewInfo","model","__oc_emptyResponse","compiledView","Handlebars","renderNestedComponent","getAttribute","isRendering","renderByHref","hrefOrOptions","retryNumberOrCallback","Math","floor","random","retryNumber","__oc_Retry","URLSearchParams","requestNumber","failedRetryCb","unloadedComponents","forEach","unloadedComponent","idx","placeholder","newComponent","querySelector","customElements","define","HTMLElement","#connected","#manageLifecycle","super","connectedCallback","observer","IntersectionObserver","entry","isIntersecting","disconnect","observe","disconnectedCallback","unmount","removeAttribute","createOc"],"mappings":"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"}