oc-client-browser
Version:
1 lines • 18.8 kB
Source Map (JSON)
{"version":3,"file":"oc-client.min.js","sources":["0"],"names":["define_EXTERNALS_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","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","timeout","setTimeout","ocCmd","ocConf","dataRenderedAttribute","dataRenderingAttribute","logError","console","log","msg","logInfo","debug","handleFetchResponse","response","ok","headers","get","json","body","RETRY_INTERVAL","retryInterval","RETRY_LIMIT","retryLimit","DISABLE_LOADER","disableLoader","RETRY_SEND_NUMBER","retrySendNumber","POLLING_INTERVAL","pollingInterval","OC_TAG","tag","MESSAGES_ERRORS_RETRY_FAILED","MESSAGES_ERRORS_RENDERING","MESSAGES_ERRORS_RETRIEVING","MESSAGES_LOADING_COMPONENT","loadingMessage","interpolate","registeredTemplates","registerTemplates","templates","overwrite","template","getHeaders","globalHeaders","Accept","Content-Type","addStylesToHead","style","textContent","styles","appendChild","loadAfterReady","ready","renderUnloadedComponents","require","nameSpace","callback","getObj","base","cbGetObj","asyncRequireForEach","toLoad","loading","concat","resolved","requireSeries","processHtml","component","data","setAttribute","bind","dataName","dataVersion","version","ocId","innerHTML","html","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","render","compiledViewInfo","model","__oc_emptyResponse","compiledView","Handlebars","e","renderNestedComponent","getAttribute","dataRendering","dataRendered","renderByHref","originalError","hrefOrOptions","retryNumberOrCallback","Math","floor","random","retryNumber","__oc_Retry","URLSearchParams","requestNumber","failedRetryCb","unloadedComponents","forEach","unloadedComponent","idx","placeholder","newComponent","querySelector","createOc"],"mappings":"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"}