{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///external \"React\"","webpack:////home/vsts/work/1/s/node_modules/classnames/index.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/descriptors.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/iterators-core.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/regexp-flags.js","webpack:////home/vsts/work/1/s/node_modules/lodash/isObject.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-set-prototype-of.js","webpack:////home/vsts/work/1/s/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js","webpack:////home/vsts/work/1/s/node_modules/css-loader/dist/runtime/api.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/engine-user-agent.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/html.js","webpack:////home/vsts/work/1/s/node_modules/lodash/get.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/string-multibyte.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-define-property.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/check-correctness-of-iteration.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/get-iterator-method.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/is-array-iterator-method.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/call-with-safe-iteration-closing.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/whitespaces.js","webpack:////home/vsts/work/1/s/node_modules/lodash/toString.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/string-trim.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/correct-prototype-getter.js","webpack:///../ui/src/Icon/Icon.tsx","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.number.constructor.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/create-non-enumerable-property.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.symbol.to-primitive.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.date.to-primitive.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/add-to-unscopables.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/task.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/new-promise-capability.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/engine-is-ios.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/redefine.js","webpack:////home/vsts/work/1/s/node_modules/lodash/isObjectLike.js","webpack:////home/vsts/work/1/s/node_modules/lodash/deburr.js","webpack:///../ui/src/PreLoader/PreLoader.tsx","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/array-includes.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/dom-iterables.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/classof-raw.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_toKey.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/own-keys.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_ListCache.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/native-weak-map.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-define-properties.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-to-string.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/create-iterator-constructor.js","webpack:///../ui/src/PageLoader/PageLoader.tsx","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/a-possible-prototype.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/to-object.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_freeGlobal.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/regexp-sticky-helpers.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_isKey.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_MapCache.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_Map.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/array-from.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-assign.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_castPath.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/species-constructor.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_arrayMap.js","webpack:///./src/utils/converter.ts","webpack:////home/vsts/work/1/s/node_modules/lodash/_baseGet.js","webpack:////home/vsts/work/1/s/node_modules/lodash/eq.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_baseToString.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_getRawTag.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_objectToString.js","webpack:////home/vsts/work/1/s/node_modules/lodash/isFunction.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_toSource.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/native-promise-constructor.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/promise-resolve.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.symbol.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_stringToPath.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_memoizeCapped.js","webpack:////home/vsts/work/1/s/node_modules/lodash/memoize.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_mapCacheClear.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_Hash.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_hashClear.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_baseIsNative.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_isMasked.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_coreJsData.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/to-indexed-object.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_getValue.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_hashDelete.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_hashGet.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_hashHas.js","webpack:///./src/BlueProgramCampaignDetail/BlueProgramCampaignDetail.tsx","webpack:////home/vsts/work/1/s/node_modules/lodash/_hashSet.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_listCacheClear.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_listCacheDelete.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_listCacheGet.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_listCacheHas.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_listCacheSet.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/to-length.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_mapCacheDelete.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_isKeyable.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_mapCacheGet.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_mapCacheHas.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_mapCacheSet.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.number.to-fixed.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/an-instance.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/iterate.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/well-known-symbol.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.object.to-string.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/inherit-if-required.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/set-species.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/redefine-all.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.string.replace.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.string.trim.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/date-to-primitive.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/regexp-exec-abstract.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/microtask.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/perform.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.array.iterator.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/host-report-errors.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/advance-string-index.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.object.get-prototype-of.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/string-repeat.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/string-trim-forced.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/this-number-value.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_deburrLetter.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_basePropertyOf.js","webpack:////home/vsts/work/1/s/node_modules/dayjs/locale/en.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.object.assign.js","webpack:////home/vsts/work/1/s/node_modules/dayjs/locale/tr.js","webpack:///../ui/src/DynamicModal/DynamicModal.tsx","webpack:///./src/Language/tr.ts","webpack:///./src/Language/en.ts","webpack:///./src/Language/Language.ts","webpack:///./src/Language/BlueProject/VehicleInformation.ts","webpack:///./src/Language/BlueProject/common.ts","webpack:///./src/Language/BlueProject/subpageBlueProgram.ts","webpack:///./src/Language/BlueProject/index.ts","webpack:///./src/Language/Translate.ts","webpack:///./src/utils/window.ts","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/get-built-in.js","webpack:///../ui/src/ErrorModal/ErrorModal.tsx","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.string.iterator.js","webpack:///../ui/src/SuccessModal/SuccessModal.tsx","webpack:///./src/hooks/useGetCurrentUser.ts","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/require-object-coercible.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/to-primitive.js","webpack:///./src/BlueProgramCampaigns/BlueProgramCampaigns.module.scss?511f","webpack:///../ui/src/Button/Button.tsx","webpack:///../ui/src/IconWithText/IconWithText.tsx","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/to-integer.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/global.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.symbol.description.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.function.name.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.symbol.iterator.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/web.dom-collections.iterator.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/is-pure.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/create-property-descriptor.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.regexp.exec.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/iterators.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/internal-state.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.array.from.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/fails.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-get-own-property-descriptor.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.array.concat.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.array.slice.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.regexp.to-string.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/hidden-keys.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/shared-key.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/is-array.js","webpack:///./src/utils/data.ts","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-create.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/export.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-get-own-property-names.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/set-to-string-tag.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/function-bind-context.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/a-function.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_nativeCreate.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_assocIndexOf.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_getMapData.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-keys.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/indexed-object.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_root.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/has.js","webpack:////home/vsts/work/1/s/node_modules/lodash/isArray.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-property-is-enumerable.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/uid.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/set-global.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/enum-bug-keys.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/shared.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/native-symbol.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/to-string-tag-support.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-get-own-property-symbols.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/create-property.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/an-object.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_Symbol.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/define-well-known-symbol.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/array-method-has-species-support.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/inspect-source.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/document-create-element.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/engine-v8-version.js","webpack:////home/vsts/work/1/s/node_modules/core-js/modules/es.promise.js","webpack:////home/vsts/work/1/s/node_modules/lodash/isSymbol.js","webpack:///./src/BlueProgramCampaigns/BlueProgramCampaigns.module.scss","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/is-forced.js","webpack:///(webpack)/buildin/global.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/is-object.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-get-prototype-of.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/regexp-exec.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/array-method-uses-to-length.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/array-iteration.js","webpack:///./src/hooks/useResourcesFinder.ts","webpack:////home/vsts/work/1/s/node_modules/lodash/_baseGetTag.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/to-absolute-index.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/path.js","webpack:////home/vsts/work/1/s/node_modules/dayjs/dayjs.min.js","webpack:////home/vsts/work/1/s/node_modules/lodash/_getNative.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/ie8-dom-define.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/shared-store.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/object-keys-internal.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/array-species-create.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/copy-constructor-properties.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/use-symbol-as-uid.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/define-iterator.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/classof.js","webpack:////home/vsts/work/1/s/node_modules/core-js/internals/well-known-symbol-wrapped.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","React","hasOwn","classNames","classes","arguments","length","arg","argType","push","Array","isArray","inner","apply","join","default","fails","IteratorPrototype","PrototypeOfArrayIteratorPrototype","arrayIterator","getPrototypeOf","createNonEnumerableProperty","has","wellKnownSymbol","IS_PURE","ITERATOR","BUGGY_SAFARI_ITERATORS","keys","undefined","this","anObject","that","result","global","ignoreCase","multiline","dotAll","unicode","sticky","type","aPossiblePrototype","setPrototypeOf","setter","CORRECT_SETTER","test","getOwnPropertyDescriptor","set","error","O","proto","__proto__","memo","isOldIE","Boolean","window","document","all","atob","getTarget","target","styleTarget","querySelector","HTMLIFrameElement","contentDocument","head","e","stylesInDom","getIndexByIdentifier","identifier","modulesToDom","list","options","idCountMap","identifiers","item","id","base","count","concat","index","obj","css","media","sourceMap","references","updater","addStyle","insertStyleElement","style","createElement","attributes","nonce","forEach","setAttribute","insert","Error","appendChild","textStore","replaceText","replacement","filter","applyToSingletonTag","remove","styleSheet","cssText","cssNode","createTextNode","childNodes","removeChild","insertBefore","applyToTag","removeAttribute","btoa","unescape","encodeURIComponent","JSON","stringify","firstChild","singleton","singletonCounter","update","styleIndex","parentNode","removeStyleElement","newObj","lastIdentifiers","newList","toString","newLastIdentifiers","_i","_index","splice","useSourceMap","map","content","cssMapping","sourceMapping","base64","data","sourceURLs","sources","source","sourceRoot","cssWithMappingToString","mediaQuery","dedupe","alreadyImportedModules","getBuiltIn","baseGet","path","defaultValue","toInteger","requireObjectCoercible","createMethod","CONVERT_TO_STRING","$this","pos","first","second","S","String","position","size","charCodeAt","charAt","slice","codeAt","DESCRIPTORS","IE8_DOM_DEFINE","toPrimitive","nativeDefineProperty","f","P","Attributes","TypeError","SAFE_CLOSING","called","iteratorWithReturn","next","done","from","exec","SKIP_CLOSING","ITERATION_SUPPORT","classof","Iterators","it","ArrayPrototype","iterator","fn","ENTRIES","returnMethod","baseToString","whitespace","ltrim","RegExp","rtrim","TYPE","string","replace","start","end","trim","F","constructor","__rest","indexOf","getOwnPropertySymbols","propertyIsEnumerable","Icon","_a","iconName","restProps","iconClassName","classnames","assign","className","isForced","redefine","inheritIfRequired","getOwnPropertyNames","NativeNumber","NumberPrototype","BROKEN_CLASSOF","toNumber","argument","third","radix","maxCode","digits","code","NaN","parseInt","NumberWrapper","dummy","valueOf","split","j","definePropertyModule","createPropertyDescriptor","defineWellKnownSymbol","dateToPrimitive","TO_PRIMITIVE","DatePrototype","Date","UNSCOPABLES","configurable","defer","channel","port","html","IS_IOS","location","setImmediate","clear","clearImmediate","process","MessageChannel","Dispatch","counter","queue","run","runner","listener","event","post","postMessage","protocol","host","args","Function","nextTick","now","port2","port1","onmessage","addEventListener","importScripts","setTimeout","aFunction","PromiseCapability","C","resolve","reject","promise","$$resolve","$$reject","userAgent","setGlobal","inspectSource","InternalStateModule","getInternalState","enforceInternalState","enforce","TEMPLATE","unsafe","simple","noTargetGet","deburrLetter","reLatin","reComboMark","PreLoader","toIndexedObject","toLength","toAbsoluteIndex","IS_INCLUDES","el","fromIndex","includes","CSSRuleList","CSSStyleDeclaration","CSSValueList","ClientRectList","DOMRectList","DOMStringList","DOMTokenList","DataTransferItemList","FileList","HTMLAllCollection","HTMLCollection","HTMLFormElement","HTMLSelectElement","MediaList","MimeTypeArray","NamedNodeMap","NodeList","PaintRequestList","Plugin","PluginArray","SVGLengthList","SVGNumberList","SVGPathSegList","SVGPointList","SVGStringList","SVGTransformList","SourceBufferList","StyleSheetList","TextTrackCueList","TextTrackList","TouchList","isSymbol","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","listCacheClear","listCacheDelete","listCacheGet","listCacheHas","listCacheSet","ListCache","entries","entry","WeakMap","objectKeys","defineProperties","Properties","TO_STRING_TAG_SUPPORT","setToStringTag","returnThis","IteratorConstructor","NAME","TO_STRING_TAG","PageLoader","classNameLoader","blue","querySelectorAll","nativeGetOwnPropertyNames","windowNames","getWindowNames","isObject","freeGlobal","RE","UNSUPPORTED_Y","re","lastIndex","BROKEN_CARET","reIsDeepProp","reIsPlainProp","mapCacheClear","mapCacheDelete","mapCacheGet","mapCacheHas","mapCacheSet","MapCache","Map","getNative","toObject","callWithSafeIterationClosing","isArrayIteratorMethod","createProperty","getIteratorMethod","arrayLike","step","argumentsLength","mapfn","mapping","iteratorMethod","propertyIsEnumerableModule","IndexedObject","nativeAssign","b","A","B","symbol","chr","T","isKey","stringToPath","SPECIES","defaultConstructor","array","iteratee","dayJsLocale","oimLocale","dayjs","locale","currencyFormat","num","toFixed","dateConverterForTable","date","format","dateConverterForInput","dateConverterForCampaigns","includeYear","formatString","MyDate","capitalizer","toLowerCase","deburr","toUpperCase","onlyOneLetterUpper","str","toLocaleLowerCase","x","toLocaleUpperCase","onlyNumber","regex","onlyLetter","preventScript","sHA256","text","shaObj","jsSHA","encoding","getHash","localeConvert","ibanPretty","creditCardType","card","castPath","toKey","other","arrayMap","symbolProto","symbolToString","objectProto","nativeObjectToString","symToStringTag","isOwn","tag","unmasked","baseGetTag","funcToString","func","Promise","newPromiseCapability","promiseCapability","$","NATIVE_SYMBOL","USE_SYMBOL_AS_UID","nativeObjectCreate","getOwnPropertyNamesExternal","getOwnPropertyDescriptorModule","shared","sharedKey","hiddenKeys","uid","wrappedWellKnownSymbolModule","$forEach","HIDDEN","setInternalState","getterFor","ObjectPrototype","$Symbol","$stringify","nativeGetOwnPropertyDescriptor","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","a","ObjectPrototypeDescriptor","wrap","description","$defineProperty","$defineProperties","properties","$getOwnPropertySymbols","$propertyIsEnumerable","V","$getOwnPropertyDescriptor","descriptor","$getOwnPropertyNames","names","IS_OBJECT_PROTOTYPE","forced","sham","stat","keyFor","sym","useSetter","useSimple","replacer","space","$replacer","memoizeCapped","rePropName","reEscapeChar","match","number","quote","subString","memoize","cache","resolver","memoized","Cache","Hash","__data__","hashClear","hashDelete","hashGet","hashHas","hashSet","nativeCreate","isFunction","isMasked","toSource","reIsHostCtor","funcProto","reIsNative","coreJsData","maskSrcKey","IE_PROTO","Generator","u","_regeneratorDefine2","y","G","v","return","GeneratorFunction","GeneratorFunctionPrototype","displayName","_regenerator","w","_invoke","writable","_slicedToArray","_arrayWithHoles","_iterableToArrayLimit","_arrayLikeToArray","_unsupportedIterableToArray","_nonIterableRest","__awaiter","thisArg","_arguments","generator","fulfilled","rejected","then","BlueProgramCampaignDetail","_ref","_b","_c","_d","apiUrl","lang","slug","useCallback","Translate","lFinder","useResourcesFinder","_useState2","useState","campaignLoading","setCampaignLoading","_useState4","campaignDetail","setCampaignDetail","currentUser","useGetCurrentUser","_useState6","successModal","setSuccessModal","_useState8","errorModal","setErrorModal","useEffect","fetch","credentials","headers","Channel","res","fetchToPromise","_callee","individualCampaign","_context","catch","href","Fragment","SuccessModal","onCloseClick","title","message","isBlueProgramJoin","ErrorModal","joinBlueCampError","cn","customPageTop","campaignDetailContainer","mainContentOrder","customPageTitle","privilegeDetailsTitle","campaignDetailConditions","dangerouslySetInnerHTML","__html","conditions","bottomLine","_defineProperty","joinedContainer","passCodes","dateEnd","IconWithText","dateTitle","dateText","schonJoinedCampaign","src","alt","massCampaign","anonCampaignJoinBtn","onClick","isJoinable","campaignId","method","_callee2","promInfo","_context2","_callee3","err","_context3","json","errorMessage","campaignDetailMobileTitle","url","detailPageSideImg","backToListBtn","pathname","privType","redirectToList","exportToWindow","assocIndexOf","pop","min","Math","getMapData","thisNumberValue","repeat","nativeToFixed","floor","pow","acc","fractionDigits","z","k","fractDigits","sign","multiply","c2","divide","dataToString","RangeError","x2","log","Constructor","Result","stopped","iterable","AS_ENTRIES","IS_ITERATOR","iterFn","boundFunction","stop","createWellKnownSymbol","withoutSetter","Wrapper","NewTarget","NewTargetPrototype","CONSTRUCTOR_NAME","fixRegExpWellKnownSymbolLogic","advanceStringIndex","regExpExec","max","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","REPLACE","nativeReplace","maybeCallNative","reason","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","REPLACE_KEEPS_$0","UNSAFE_SUBSTITUTE","searchValue","replaceValue","regexp","rx","functionalReplace","fullUnicode","results","accumulatedResult","nextSourcePosition","matched","captures","namedCaptures","groups","replacerArgs","getSubstitution","tailPos","symbols","ch","capture","$trim","forcedStringTrimMethod","hint","regexpExec","REPLACE_SUPPORTS_NAMED_GROUPS","SPLIT_WORKS_WITH_OVERWRITTEN_EXEC","originalExec","KEY","SYMBOL","DELEGATES_TO_SYMBOL","DELEGATES_TO_EXEC","execCalled","flags","nativeRegExpMethod","methods","nativeMethod","arg2","forceStringMethod","stringMethod","regexMethod","R","flush","last","notify","toggle","node","macrotask","MutationObserver","WebKitMutationObserver","IS_NODE","queueMicrotaskDescriptor","queueMicrotask","parent","domain","exit","enter","observe","characterData","task","addToUnscopables","defineIterator","iterated","kind","state","Arguments","console","nativeGetPrototypeOf","CORRECT_PROTOTYPE_GETTER","Infinity","whitespaces","METHOD_NAME","basePropertyOf","weekdays","months","weekdaysShort","weekdaysMin","monthsShort","weekStart","formats","LT","LTS","L","LL","LLL","LLLL","relativeTime","future","past","mm","h","hh","dd","M","MM","yy","ordinal","DynamicModal","imgSrc","role","tabIndex","Button","variant","isBlock","tr","linkUrl","opetCard","opetKvkkAndEtk","paroKvkk","sensitiveData","paroEtk","customerEtkTitle","customerEtkContent","smartFillingEtk","errors","locationAccess","customerContactCenter","readAndAgree","cancel","pay","payUpperCase","yes","no","signUp","showMore","requiredPlaces","confirm","tryAgain","timeOut","success","updateProfile","logIn","callUs","opedoAppSuggestion","moveToOpedo","opetWithYou","turnBack","save","ok","allow","search","edit","close","send","change","logOut","continue","qrCode","info","adressInformation","notifyAccessLocation","IVRModal","inputFields","fileUpload","selectStation","ticketType","firstNameAndLastName","password","address","smsValidationCode","firstName","lastName","mobilePhone","birthdate","plate","cardNo","email","gender","carPlate","fuelType","searchStation","provinces","provinces2","districts","districts2","stationServices","perTransactionLimit","dailyTransactionLimit","dailyTransactionCount","monthlyTransactionLimit","debitCardNo","normalCardNo","cardName","month","year","PermitLegalConfirmModalNotfy","PermitLegalConfirmModalAll","PermitLegalConfirmPermissionsFirstPart","PermitLegalConfirmPermissionsSecondPart","PermitLegalConfirmPermissionsThirdPart","firstPart","secondPart","thirdPart","checkboxs","fourthPart","opetKvkkAndEtkNew","opetEtk","opetKvkk","firstPart2","secondPart2","masterpass","CostomerForm","fistPart","thridPart","smartFilling","modals","mPing","savedCards","cardNotFound","deleteCard","cardAdd","emptyTable","linkConfirm","SMS","ultraClean","plateModal","nonExistingPlateNumber","updateUser","pages","CallTracking","textFields","table","0","1","2","3","status","InProgress","Closed","notFound","OpetGift","joinButton","opetGiftDetail","leaveProgram","goBack","savingDetails","leaveAssurance","savingDetailsTitle","savingAmount","selectCampaign","warning","keepSaving","detailedInfo","giftCatalog","giftRate","gitfPoint","transactionDate","paymentType","Campaign","WithDrawText","consentForm","joinTheeCampaign","endDate","expirationDate","participation","joined","qrcode","redirectUltraClean","joinedCampaign","progressBar","progressTitle","sumShopping","earnedPoint","DriveThru","tabNames","selectProduct","basketSummary","deliveryTimeChoice","payment","paymentSummary","smsApproval","fields","DeliveryToVehicle","ComeAndTake","emptyBasket","noTransactions","selectTheStation","assuranceTitle","marketShoppin","noSavedCards","cleanBasketAssurance","deleteOrderAssurance","unalllowedCardChosen","pinCodeShow","whenShowPINPart1","whenShowPINPart2","whenShowPINPart3","orderStatus","New","ReadyToPickUp","Delivered","Cancelled","QrMatched","CustomerOnBoard","Abandoned","Initialized","CampaignList","specialUser","searchNotFound","CustomerForm","radioButtons","guestMessage","loggedUserMessage","FindStation","gasStations","metaTitleNull","gasStationsTitle","stationsNullTitle","metaDescription","part1","part2","searchResultsDetail","searchResultInnerPriceSubtitle","closestStation","searchResultsTitles","slider","savedStationsTitle","getAddress","stationDetail","FuelPrice","fuelPrices","regularTitle","customTitle","fuelPricesTableTitle","regionPrices","fuelPricesLandingTitle","intro","lastUpdate","4","5","6","7","8","body","FuelPriceArchive","print","InividualTransactions","permitModalSmallText","permitModalTitle","point","tables","OpetWorldCard","OpetCard","Wallet","mobilePaymentLicense","emptyTablePlate","emptyTableCards","WalletHistory","payid","notPayid","SavedStations","HonoraryFormButtons","channelsYouCanReachUs","listItems","firstAmbassadors","firstLink","firstEnding","secondCall","thirdCall","fourthGeneral","fifthPhone","fifthPhoneLink","fifthEnd","perfectionAmbassadors","auditForm","InividualUpdate","permitLegalGoogle","permitLegalCommencis","permitLegalMicrosoft","LoginPage","permitLegal","rightSide","card1","link","card2","smallText","SMSOTP","inputPlaceHolder","timeOutInfos","failed","proccess1","proccess2","tabs","login","smallTextTab","newUser","redirectName","form","unAuthUserMsg","loginTitle","MobilePayment","fillingInfo","distanceText","cardSelectionSection","message2","kartInfo","sumPay","sumLiter","successRedirect","cardNotAllowed","Notifcations","infoTitle","earnedCleaningPoints","earnedFuelPoints","spentCleaningPoints","spentFuelPoints","cardtitle","removeFromList","SmartFilling","UltraClean","productsAndPackages","unAllowedCard","contractError","preInfoFormError","productCancelConfirm","paymentFailed","packageCancelConfirm","noCleaningProduct","noCleaningPackage","paymentTable","usageTable","points","paymentTransactions","usageTransactions","product","selectCard","stepOTP","package","packages","noPointsOwned","noPackagesOwned","noProductsOwned","WalletAddCard","bank","BlueProgram","myPrivilege","myCarsPrivilege","createYourOwnCampaign","createOwnCampaignUpperDesc","createOwnCampaignUpperText","chooseProduct","chooseCampaign","chooseCampaignAmount","createOwnCampaignsConditions","returnBack","yourGain","joinCampaign","joinCampaignLower","aintNoCampaign","blueChipCampaigns","privilegeType","privilegeCategory","participateCount","remeaningParticipateCount","finishDate","lastUsage","createYourCampaignConditions","yourParticipateCount","yourRemeaningParticipateCount","goToBlueChip","yourPasscode","blueChipProgram","WalletPastTransactions","noUsages","WalletPaymenySettings","footer","PlatePoints","pointButton","errorMessages","distanceContract","en","VehicleInformationTR","vehicle_brand","vehicle_plate","vehicle_model","vehicle_make","vehicle_kind","vehicle_privateInsuranceEnd","vehicle_publicInsuranceEnd","vehicle_vehicleVin","form_information","oimResources","informationUpdate","kvkkContent","VehicleInformationEN","faqContent","TR","VehicleInformation","common","subpageBlueProgram","EN","concatEverthing","blue_project","BlueProject","lodashGet","component","WebComponents","variable","namespace","errorCode","_ref$isVisibleCallCen","isVisibleCallCenterBtn","_ref$joinBlueCampErro","redirectLoginTab","errorScreen","errorDetail","_ref$lang","callCenterModal","setCallCenterModal","details","screen","toISOString","ClassNames","isTimer","_ref$countDownNumber","countDownNumber","redirectUrl","_ref$pageRefreshDisab","pageRefreshDisabled","successAfterRedirect","_ref$isBlueProgramJoi","setCount","timer","setTimer","startTimer","setStartTimer","useMemo","setInterval","prevState","clearInterval","reload","oimProfile","setCurrentUser","input","PREFERRED_STRING","val","api","locals","children","isDisabled","isIcon","_ref$type","btnClassName","btn","disabled","ceil","isNaN","check","globalThis","self","copyConstructorProperties","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","native","desc","FunctionPrototype","FunctionPrototypeToString","nameRE","DOMIterables","ArrayIteratorMethods","ArrayValues","values","COLLECTION_NAME","Collection","CollectionPrototype","bitmap","NATIVE_WEAK_MAP","objectHas","store","wmget","wmhas","wmset","metadata","STATE","checkCorrectnessOfIteration","arraySpeciesCreate","arrayMethodHasSpeciesSupport","V8_VERSION","IS_CONCAT_SPREADABLE","IS_CONCAT_SPREADABLE_SUPPORT","SPECIES_SUPPORT","isConcatSpreadable","spreadable","len","E","arrayMethodUsesToLength","HAS_SPECIES_SUPPORT","USES_TO_LENGTH","ACCESSORS","nativeSlice","fin","RegExpPrototype","nativeToString","NOT_GENERIC","INCORRECT_NAME","rf","monthAndYearMaker","years","add","activeXDocument","enumBugKeys","documentCreateElement","EmptyConstructor","scriptTag","NullProtoObject","ActiveXObject","iframeDocument","iframe","write","temp","parentWindow","NullProtoObjectViaActiveX","display","contentWindow","open","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","internalObjectKeys","TAG","eq","isKeyable","freeSelf","root","NASHORN_BUG","postfix","random","version","copyright","propertyKey","foo","functionToString","EXISTS","versions","v8","Internal","OwnPromiseCapability","PromiseWrapper","nativeThen","NativePromise","redefineAll","setSpecies","anInstance","iterate","speciesConstructor","microtask","promiseResolve","hostReportErrors","newPromiseCapabilityModule","perform","PROMISE","getInternalPromiseState","PromiseConstructor","$fetch","newGenericPromiseCapability","DISPATCH_EVENT","createEvent","dispatchEvent","FORCED","PromiseRejectionEvent","FakePromise","INCORRECT_ITERATION","isThenable","isReject","notified","chain","reactions","exited","reaction","handler","fail","rejection","onHandleUnhandled","onUnhandled","initEvent","isUnhandled","emit","unwrap","internalReject","internalResolve","wrapper","executor","onFulfilled","onRejected","capability","$promiseResolve","remaining","alreadyCalled","race","isObjectLike","___CSS_LOADER_API_IMPORT___","feature","detection","normalize","POLYFILL","NATIVE","g","re1","re2","regexpFlags","stickyHelpers","nativeExec","patchedExec","UPDATES_LAST_INDEX_WRONG","NPCG_INCLUDED","reCopy","charsAdded","strCopy","thrower","argument0","argument1","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","NO_HOLES","callbackfn","specificCreate","some","every","find","findIndex","resources","getRawTag","objectToString","integer","utcOffset","abs","clone","D","ms","Q","$L","utc","$u","$x","$offset","parse","$d","substring","UTC","init","$y","getFullYear","$M","getMonth","$D","getDate","$W","getDay","$H","getHours","$m","getMinutes","$s","getSeconds","$ms","getMilliseconds","$utils","isValid","isSame","startOf","endOf","isAfter","isBefore","$g","unix","getTime","toDate","$locale","$set","daysInMonth","Number","round","subtract","substr","meridiem","YY","YYYY","MMM","MMMM","DD","ddd","dddd","H","HH","ss","SSS","Z","getTimezoneOffset","diff","toJSON","toUTCString","extend","$i","isDayjs","Ls","baseIsNative","getValue","originalArray","ownKeys","createIteratorConstructor","IteratorsCore","Iterable","DEFAULT","IS_SET","CurrentIteratorPrototype","getIterationMethod","KIND","defaultIterator","IterablePrototype","INCORRECT_VALUES_NAME","nativeIterator","anyNativeIterator","classofRaw","CORRECT_ARGUMENTS","tryGet","callee"],"mappings":";aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,M,kBClFrDhC,EAAOD,QAAUkC,O,kBCAjB,OAOC,WACA,aAEA,IAAIC,EAAS,GAAGJ,eAEhB,SAASK,IAGR,IAFA,IAAIC,EAAU,GAELnC,EAAI,EAAGA,EAAIoC,UAAUC,OAAQrC,IAAK,CAC1C,IAAIsC,EAAMF,UAAUpC,GACpB,GAAKsC,EAAL,CAEA,IAAIC,SAAiBD,EAErB,GAAgB,WAAZC,GAAoC,WAAZA,EAC3BJ,EAAQK,KAAKF,QACP,GAAIG,MAAMC,QAAQJ,IAAQA,EAAID,OAAQ,CAC5C,IAAIM,EAAQT,EAAWU,MAAM,KAAMN,GAC/BK,GACHR,EAAQK,KAAKG,QAER,GAAgB,WAAZJ,EACV,IAAK,IAAIhB,KAAOe,EACXL,EAAO9B,KAAKmC,EAAKf,IAAQe,EAAIf,IAChCY,EAAQK,KAAKjB,IAMjB,OAAOY,EAAQU,KAAK,KAGgB9C,EAAOD,SAC3CoC,EAAWY,QAAUZ,EACrBnC,EAAOD,QAAUoC,QAKhB,KAFwB,EAAF,WACtB,OAAOA,GACP,QAFoB,OAEpB,aAxCH,I,mBCPA,IAAIa,EAAQ,EAAQ,GAGpBhD,EAAOD,SAAWiD,GAAM,WACtB,OAA8E,GAAvErC,OAAOC,eAAe,GAAI,EAAG,CAAEE,IAAK,WAAc,OAAO,KAAQ,O,iCCH1E,IAaImC,EAAmBC,EAAmCC,EAbtDC,EAAiB,EAAQ,IACzBC,EAA8B,EAAQ,IACtCC,EAAM,EAAQ,GACdC,EAAkB,EAAQ,GAC1BC,EAAU,EAAQ,IAElBC,EAAWF,EAAgB,YAC3BG,GAAyB,EAQzB,GAAGC,OAGC,SAFNR,EAAgB,GAAGQ,SAIjBT,EAAoCE,EAAeA,EAAeD,OACxBxC,OAAOkB,YAAWoB,EAAoBC,GAHlDQ,GAAyB,GAOlCE,MAArBX,IAAgCA,EAAoB,IAGnDO,GAAYF,EAAIL,EAAmBQ,IACtCJ,EAA4BJ,EAAmBQ,GApBhC,WAAc,OAAOI,QAuBtC7D,EAAOD,QAAU,CACfkD,kBAAmBA,EACnBS,uBAAwBA,I,iCClC1B,IAAII,EAAW,EAAQ,GAIvB9D,EAAOD,QAAU,WACf,IAAIgE,EAAOD,EAASD,MAChBG,EAAS,GAOb,OANID,EAAKE,SAAQD,GAAU,KACvBD,EAAKG,aAAYF,GAAU,KAC3BD,EAAKI,YAAWH,GAAU,KAC1BD,EAAKK,SAAQJ,GAAU,KACvBD,EAAKM,UAASL,GAAU,KACxBD,EAAKO,SAAQN,GAAU,KACpBA,I,kBCgBThE,EAAOD,QALP,SAAkBmB,GAChB,IAAIqD,SAAcrD,EAClB,OAAgB,MAATA,IAA0B,UAARqD,GAA4B,YAARA,K,oBC3B/C,IAAIT,EAAW,EAAQ,GACnBU,EAAqB,EAAQ,KAMjCxE,EAAOD,QAAUY,OAAO8D,iBAAmB,aAAe,GAAK,WAC7D,IAEIC,EAFAC,GAAiB,EACjBC,EAAO,GAEX,KACEF,EAAS/D,OAAOkE,yBAAyBlE,OAAOkB,UAAW,aAAaiD,KACjE1E,KAAKwE,EAAM,IAClBD,EAAiBC,aAAgBlC,MACjC,MAAOqC,IACT,OAAO,SAAwBC,EAAGC,GAKhC,OAJAnB,EAASkB,GACTR,EAAmBS,GACfN,EAAgBD,EAAOtE,KAAK4E,EAAGC,GAC9BD,EAAEE,UAAYD,EACZD,GAdoD,QAgBzDpB,I,iCCrBN,IACMuB,EADFC,EAEK,WAUL,YAToB,IAATD,IAMTA,EAAOE,QAAQC,QAAUC,UAAYA,SAASC,MAAQF,OAAOG,OAGxDN,GAIPO,EAAY,WACd,IAAIP,EAAO,GACX,OAAO,SAAkBQ,GACvB,QAA4B,IAAjBR,EAAKQ,GAAyB,CACvC,IAAIC,EAAcL,SAASM,cAAcF,GAEzC,GAAIL,OAAOQ,mBAAqBF,aAAuBN,OAAOQ,kBAC5D,IAGEF,EAAcA,EAAYG,gBAAgBC,KAC1C,MAAOC,GAEPL,EAAc,KAIlBT,EAAKQ,GAAUC,EAGjB,OAAOT,EAAKQ,IApBA,GAwBZO,EAAc,GAElB,SAASC,EAAqBC,GAG5B,IAFA,IAAIpC,GAAU,EAEL/D,EAAI,EAAGA,EAAIiG,EAAY5D,OAAQrC,IACtC,GAAIiG,EAAYjG,GAAGmG,aAAeA,EAAY,CAC5CpC,EAAS/D,EACT,MAIJ,OAAO+D,EAGT,SAASqC,EAAaC,EAAMC,GAI1B,IAHA,IAAIC,EAAa,GACbC,EAAc,GAETxG,EAAI,EAAGA,EAAIqG,EAAKhE,OAAQrC,IAAK,CACpC,IAAIyG,EAAOJ,EAAKrG,GACZ0G,EAAKJ,EAAQK,KAAOF,EAAK,GAAKH,EAAQK,KAAOF,EAAK,GAClDG,EAAQL,EAAWG,IAAO,EAC1BP,EAAa,GAAGU,OAAOH,EAAI,KAAKG,OAAOD,GAC3CL,EAAWG,GAAME,EAAQ,EACzB,IAAIE,EAAQZ,EAAqBC,GAC7BY,EAAM,CACRC,IAAKP,EAAK,GACVQ,MAAOR,EAAK,GACZS,UAAWT,EAAK,KAGH,IAAXK,GACFb,EAAYa,GAAOK,aACnBlB,EAAYa,GAAOM,QAAQL,IAE3Bd,EAAYzD,KAAK,CACf2D,WAAYA,EACZiB,QAASC,EAASN,EAAKT,GACvBa,WAAY,IAIhBX,EAAYhE,KAAK2D,GAGnB,OAAOK,EAGT,SAASc,EAAmBhB,GAC1B,IAAIiB,EAAQjC,SAASkC,cAAc,SAC/BC,EAAanB,EAAQmB,YAAc,GAEvC,QAAgC,IAArBA,EAAWC,MAAuB,CAC3C,IAAIA,EAAmD,KAEnDA,IACFD,EAAWC,MAAQA,GAQvB,GAJAhH,OAAOgD,KAAK+D,GAAYE,SAAQ,SAAUpG,GACxCgG,EAAMK,aAAarG,EAAKkG,EAAWlG,OAGP,mBAAnB+E,EAAQuB,OACjBvB,EAAQuB,OAAON,OACV,CACL,IAAI7B,EAASD,EAAUa,EAAQuB,QAAU,QAEzC,IAAKnC,EACH,MAAM,IAAIoC,MAAM,2GAGlBpC,EAAOqC,YAAYR,GAGrB,OAAOA,EAcT,IACMS,EADFC,GACED,EAAY,GACT,SAAiBlB,EAAOoB,GAE7B,OADAF,EAAUlB,GAASoB,EACZF,EAAUG,OAAO/C,SAASvC,KAAK,QAI1C,SAASuF,EAAoBb,EAAOT,EAAOuB,EAAQtB,GACjD,IAAIC,EAAMqB,EAAS,GAAKtB,EAAIE,MAAQ,UAAUJ,OAAOE,EAAIE,MAAO,MAAMJ,OAAOE,EAAIC,IAAK,KAAOD,EAAIC,IAIjG,GAAIO,EAAMe,WACRf,EAAMe,WAAWC,QAAUN,EAAYnB,EAAOE,OACzC,CACL,IAAIwB,EAAUlD,SAASmD,eAAezB,GAClC0B,EAAanB,EAAMmB,WAEnBA,EAAW5B,IACbS,EAAMoB,YAAYD,EAAW5B,IAG3B4B,EAAWrG,OACbkF,EAAMqB,aAAaJ,EAASE,EAAW5B,IAEvCS,EAAMQ,YAAYS,IAKxB,SAASK,EAAWtB,EAAOjB,EAASS,GAClC,IAAIC,EAAMD,EAAIC,IACVC,EAAQF,EAAIE,MACZC,EAAYH,EAAIG,UAepB,GAbID,EACFM,EAAMK,aAAa,QAASX,GAE5BM,EAAMuB,gBAAgB,SAGpB5B,GAAa6B,OACf/B,GAAO,uDAAuDH,OAAOkC,KAAKC,SAASC,mBAAmBC,KAAKC,UAAUjC,MAAe,QAMlIK,EAAMe,WACRf,EAAMe,WAAWC,QAAUvB,MACtB,CACL,KAAOO,EAAM6B,YACX7B,EAAMoB,YAAYpB,EAAM6B,YAG1B7B,EAAMQ,YAAYzC,SAASmD,eAAezB,KAI9C,IAAIqC,EAAY,KACZC,EAAmB,EAEvB,SAASjC,EAASN,EAAKT,GACrB,IAAIiB,EACAgC,EACAlB,EAEJ,GAAI/B,EAAQ+C,UAAW,CACrB,IAAIG,EAAaF,IACjB/B,EAAQ8B,IAAcA,EAAY/B,EAAmBhB,IACrDiD,EAASnB,EAAoB5G,KAAK,KAAM+F,EAAOiC,GAAY,GAC3DnB,EAASD,EAAoB5G,KAAK,KAAM+F,EAAOiC,GAAY,QAE3DjC,EAAQD,EAAmBhB,GAC3BiD,EAASV,EAAWrH,KAAK,KAAM+F,EAAOjB,GAEtC+B,EAAS,YAxFb,SAA4Bd,GAE1B,GAAyB,OAArBA,EAAMkC,WACR,OAAO,EAGTlC,EAAMkC,WAAWd,YAAYpB,GAmFzBmC,CAAmBnC,IAKvB,OADAgC,EAAOxC,GACA,SAAqB4C,GAC1B,GAAIA,EAAQ,CACV,GAAIA,EAAO3C,MAAQD,EAAIC,KAAO2C,EAAO1C,QAAUF,EAAIE,OAAS0C,EAAOzC,YAAcH,EAAIG,UACnF,OAGFqC,EAAOxC,EAAM4C,QAEbtB,KAKNtI,EAAOD,QAAU,SAAUuG,EAAMC,IAC/BA,EAAUA,GAAW,IAGR+C,WAA0C,kBAAtB/C,EAAQ+C,YACvC/C,EAAQ+C,UAAYlE,KAItB,IAAIyE,EAAkBxD,EADtBC,EAAOA,GAAQ,GAC0BC,GACzC,OAAO,SAAgBuD,GAGrB,GAFAA,EAAUA,GAAW,GAE2B,mBAA5CnJ,OAAOkB,UAAUkI,SAAS3J,KAAK0J,GAAnC,CAIA,IAAK,IAAI7J,EAAI,EAAGA,EAAI4J,EAAgBvH,OAAQrC,IAAK,CAC/C,IACI8G,EAAQZ,EADK0D,EAAgB5J,IAEjCiG,EAAYa,GAAOK,aAKrB,IAFA,IAAI4C,EAAqB3D,EAAayD,EAASvD,GAEtC0D,EAAK,EAAGA,EAAKJ,EAAgBvH,OAAQ2H,IAAM,CAClD,IAEIC,EAAS/D,EAFK0D,EAAgBI,IAIK,IAAnC/D,EAAYgE,GAAQ9C,aACtBlB,EAAYgE,GAAQ7C,UAEpBnB,EAAYiE,OAAOD,EAAQ,IAI/BL,EAAkBG,M,iCClQtBhK,EAAOD,QAAU,SAAUqK,GACzB,IAAI9D,EAAO,GAuDX,OArDAA,EAAKyD,SAAW,WACd,OAAOlG,KAAKwG,KAAI,SAAU3D,GACxB,IAAI4D,EAsDV,SAAgC5D,EAAM0D,GACpC,IAAIE,EAAU5D,EAAK,IAAM,GAErB6D,EAAa7D,EAAK,GAEtB,IAAK6D,EACH,OAAOD,EAGT,GAAIF,GAAgC,mBAATpB,KAAqB,CAC9C,IAAIwB,GAWWrD,EAXeoD,EAa5BE,EAASzB,KAAKC,SAASC,mBAAmBC,KAAKC,UAAUjC,MACzDuD,EAAO,+DAA+D5D,OAAO2D,GAC1E,OAAO3D,OAAO4D,EAAM,QAdrBC,EAAaJ,EAAWK,QAAQP,KAAI,SAAUQ,GAChD,MAAO,iBAAiB/D,OAAOyD,EAAWO,YAAc,IAAIhE,OAAO+D,EAAQ,UAE7E,MAAO,CAACP,GAASxD,OAAO6D,GAAY7D,OAAO,CAAC0D,IAAgB1H,KAAK,MAOrE,IAAmBqE,EAEbsD,EACAC,EAPJ,MAAO,CAACJ,GAASxH,KAAK,MAvEJiI,CAAuBrE,EAAM0D,GAE3C,OAAI1D,EAAK,GACA,UAAUI,OAAOJ,EAAK,GAAI,MAAMI,OAAOwD,EAAS,KAGlDA,KACNxH,KAAK,KAKVwD,EAAKrG,EAAI,SAAUE,EAAS6K,EAAYC,GACf,iBAAZ9K,IAETA,EAAU,CAAC,CAAC,KAAMA,EAAS,MAG7B,IAAI+K,EAAyB,GAE7B,GAAID,EACF,IAAK,IAAIhL,EAAI,EAAGA,EAAI4D,KAAKvB,OAAQrC,IAAK,CAEpC,IAAI0G,EAAK9C,KAAK5D,GAAG,GAEP,MAAN0G,IACFuE,EAAuBvE,IAAM,GAKnC,IAAK,IAAIsD,EAAK,EAAGA,EAAK9J,EAAQmC,OAAQ2H,IAAM,CAC1C,IAAIvD,EAAO,GAAGI,OAAO3G,EAAQ8J,IAEzBgB,GAAUC,EAAuBxE,EAAK,MAKtCsE,IACGtE,EAAK,GAGRA,EAAK,GAAK,GAAGI,OAAOkE,EAAY,SAASlE,OAAOJ,EAAK,IAFrDA,EAAK,GAAKsE,GAMd1E,EAAK7D,KAAKiE,MAIPJ,I,oBChET,IAAI6E,EAAa,EAAQ,IAEzBnL,EAAOD,QAAUoL,EAAW,YAAa,cAAgB,I,oBCFzD,IAAIA,EAAa,EAAQ,IAEzBnL,EAAOD,QAAUoL,EAAW,WAAY,oB,oBCFxC,IAAIC,EAAU,EAAQ,KAgCtBpL,EAAOD,QALP,SAAa4B,EAAQ0J,EAAMC,GACzB,IAAItH,EAAmB,MAAVrC,OAAiBiC,EAAYwH,EAAQzJ,EAAQ0J,GAC1D,YAAkBzH,IAAXI,EAAuBsH,EAAetH,I,oBC7B/C,IAAIuH,EAAY,EAAQ,IACpBC,EAAyB,EAAQ,IAGjCC,EAAe,SAAUC,GAC3B,OAAO,SAAUC,EAAOC,GACtB,IAGIC,EAAOC,EAHPC,EAAIC,OAAOR,EAAuBG,IAClCM,EAAWV,EAAUK,GACrBM,EAAOH,EAAEzJ,OAEb,OAAI2J,EAAW,GAAKA,GAAYC,EAAaR,EAAoB,QAAK9H,GACtEiI,EAAQE,EAAEI,WAAWF,IACN,OAAUJ,EAAQ,OAAUI,EAAW,IAAMC,IACtDJ,EAASC,EAAEI,WAAWF,EAAW,IAAM,OAAUH,EAAS,MAC1DJ,EAAoBK,EAAEK,OAAOH,GAAYJ,EACzCH,EAAoBK,EAAEM,MAAMJ,EAAUA,EAAW,GAA+BH,EAAS,OAAlCD,EAAQ,OAAU,IAA0B,QAI7G7L,EAAOD,QAAU,CAGfuM,OAAQb,GAAa,GAGrBW,OAAQX,GAAa,K,mBCzBvB,IAAIc,EAAc,EAAQ,IACtBC,EAAiB,EAAQ,IACzB1I,EAAW,EAAQ,GACnB2I,EAAc,EAAQ,IAEtBC,EAAuB/L,OAAOC,eAIlCb,EAAQ4M,EAAIJ,EAAcG,EAAuB,SAAwB1H,EAAG4H,EAAGC,GAI7E,GAHA/I,EAASkB,GACT4H,EAAIH,EAAYG,GAAG,GACnB9I,EAAS+I,GACLL,EAAgB,IAClB,OAAOE,EAAqB1H,EAAG4H,EAAGC,GAClC,MAAO9H,IACT,GAAI,QAAS8H,GAAc,QAASA,EAAY,MAAMC,UAAU,2BAEhE,MADI,UAAWD,IAAY7H,EAAE4H,GAAKC,EAAW3L,OACtC8D,I,oBClBT,IAEIvB,EAFkB,EAAQ,EAEfF,CAAgB,YAC3BwJ,GAAe,EAEnB,IACE,IAAIC,EAAS,EACTC,EAAqB,CACvBC,KAAM,WACJ,MAAO,CAAEC,OAAQH,MAEnB,OAAU,WACRD,GAAe,IAGnBE,EAAmBxJ,GAAY,WAC7B,OAAOI,MAGTnB,MAAM0K,KAAKH,GAAoB,WAAc,MAAM,KACnD,MAAOlI,IAET/E,EAAOD,QAAU,SAAUsN,EAAMC,GAC/B,IAAKA,IAAiBP,EAAc,OAAO,EAC3C,IAAIQ,GAAoB,EACxB,IACE,IAAI5L,EAAS,GACbA,EAAO8B,GAAY,WACjB,MAAO,CACLyJ,KAAM,WACJ,MAAO,CAAEC,KAAMI,GAAoB,MAIzCF,EAAK1L,GACL,MAAOoD,IACT,OAAOwI,I,oBCpCT,IAAIC,EAAU,EAAQ,IAClBC,EAAY,EAAQ,IAGpBhK,EAFkB,EAAQ,EAEfF,CAAgB,YAE/BvD,EAAOD,QAAU,SAAU2N,GACzB,GAAU9J,MAAN8J,EAAiB,OAAOA,EAAGjK,IAC1BiK,EAAG,eACHD,EAAUD,EAAQE,M,oBCTzB,IAAInK,EAAkB,EAAQ,GAC1BkK,EAAY,EAAQ,IAEpBhK,EAAWF,EAAgB,YAC3BoK,EAAiBjL,MAAMb,UAG3B7B,EAAOD,QAAU,SAAU2N,GACzB,YAAc9J,IAAP8J,IAAqBD,EAAU/K,QAAUgL,GAAMC,EAAelK,KAAciK,K,oBCRrF,IAAI5J,EAAW,EAAQ,GAGvB9D,EAAOD,QAAU,SAAU6N,EAAUC,EAAI3M,EAAO4M,GAC9C,IACE,OAAOA,EAAUD,EAAG/J,EAAS5C,GAAO,GAAIA,EAAM,IAAM2M,EAAG3M,GAEvD,MAAO6D,GACP,IAAIgJ,EAAeH,EAAiB,OAEpC,WADqBhK,IAAjBmK,GAA4BjK,EAASiK,EAAa3N,KAAKwN,IACrD7I,K,kBCRV/E,EAAOD,QAAU,iD,oBCFjB,IAAIiO,EAAe,EAAQ,KA2B3BhO,EAAOD,QAJP,SAAkBmB,GAChB,OAAgB,MAATA,EAAgB,GAAK8M,EAAa9M,K,oBCxB3C,IAAIsK,EAAyB,EAAQ,IAGjCyC,EAAa,IAFC,EAAQ,KAEW,IACjCC,EAAQC,OAAO,IAAMF,EAAaA,EAAa,KAC/CG,EAAQD,OAAOF,EAAaA,EAAa,MAGzCxC,EAAe,SAAU4C,GAC3B,OAAO,SAAU1C,GACf,IAAI2C,EAAStC,OAAOR,EAAuBG,IAG3C,OAFW,EAAP0C,IAAUC,EAASA,EAAOC,QAAQL,EAAO,KAClC,EAAPG,IAAUC,EAASA,EAAOC,QAAQH,EAAO,KACtCE,IAIXtO,EAAOD,QAAU,CAGfyO,MAAO/C,EAAa,GAGpBgD,IAAKhD,EAAa,GAGlBiD,KAAMjD,EAAa,K,oBC1BrB,IAAIzI,EAAQ,EAAQ,GAEpBhD,EAAOD,SAAWiD,GAAM,WACtB,SAAS2L,KAET,OADAA,EAAE9M,UAAU+M,YAAc,KACnBjO,OAAOyC,eAAe,IAAIuL,KAASA,EAAE9M,c,mHCL1CgN,EAAkC,SAAU7M,EAAGiE,GAC/C,IAAI9E,EAAI,GACR,IAAK,IAAIY,KAAKC,EAAOrB,OAAOkB,UAAUC,eAAe1B,KAAK4B,EAAGD,IAAMkE,EAAE6I,QAAQ/M,GAAK,IAC9EZ,EAAEY,GAAKC,EAAED,IACb,GAAS,MAALC,GAAqD,mBAAjCrB,OAAOoO,sBACtB,KAAI9O,EAAI,EAAb,IAAgB8B,EAAIpB,OAAOoO,sBAAsB/M,GAAI/B,EAAI8B,EAAEO,OAAQrC,IAC3DgG,EAAE6I,QAAQ/M,EAAE9B,IAAM,GAAKU,OAAOkB,UAAUmN,qBAAqB5O,KAAK4B,EAAGD,EAAE9B,MACvEkB,EAAEY,EAAE9B,IAAM+B,EAAED,EAAE9B,KAE1B,OAAOkB,GAII,SAAS8N,EAAKC,GACrB,IAAEC,EAAaD,EAAbC,SAAiBC,EAAYP,EAAOK,EAAI,CAAC,aACzCG,EAAgBC,IAAWH,GACjC,OAAOlN,IAAMwF,cAAc,KAAM9G,OAAO4O,OAAO,GAAIH,EAAW,CAAEI,UAAWH,O,iCCf/E,IAAI9C,EAAc,EAAQ,IACtBtI,EAAS,EAAQ,GACjBwL,EAAW,EAAQ,IACnBC,EAAW,EAAQ,IACnBpM,EAAM,EAAQ,GACdkK,EAAU,EAAQ,IAClBmC,EAAoB,EAAQ,KAC5BlD,EAAc,EAAQ,IACtBzJ,EAAQ,EAAQ,GAChBzB,EAAS,EAAQ,IACjBqO,EAAsB,EAAQ,IAA8CjD,EAC5E9H,EAA2B,EAAQ,IAAmD8H,EACtF/L,EAAiB,EAAQ,IAAuC+L,EAChE+B,EAAO,EAAQ,KAA4BA,KAG3CmB,EAAe5L,EAAa,OAC5B6L,EAAkBD,EAAahO,UAG/BkO,EALS,UAKQvC,EAAQjM,EAAOuO,IAIhCE,EAAW,SAAUC,GACvB,IACIpE,EAAOqE,EAAOC,EAAOC,EAASC,EAAQ/N,EAAQyE,EAAOuJ,EADrD5C,EAAKjB,EAAYwD,GAAU,GAE/B,GAAiB,iBAANvC,GAAkBA,EAAGpL,OAAS,EAGvC,GAAc,MADduJ,GADA6B,EAAKgB,EAAKhB,IACCvB,WAAW,KACQ,KAAVN,GAElB,GAAc,MADdqE,EAAQxC,EAAGvB,WAAW,KACQ,MAAV+D,EAAe,OAAOK,SACrC,GAAc,KAAV1E,EAAc,CACvB,OAAQ6B,EAAGvB,WAAW,IACpB,KAAK,GAAI,KAAK,GAAIgE,EAAQ,EAAGC,EAAU,GAAI,MAC3C,KAAK,GAAI,KAAK,IAAKD,EAAQ,EAAGC,EAAU,GAAI,MAC5C,QAAS,OAAQ1C,EAInB,IADApL,GADA+N,EAAS3C,EAAGrB,MAAM,IACF/J,OACXyE,EAAQ,EAAGA,EAAQzE,EAAQyE,IAI9B,IAHAuJ,EAAOD,EAAOlE,WAAWpF,IAGd,IAAMuJ,EAAOF,EAAS,OAAOG,IACxC,OAAOC,SAASH,EAAQF,GAE5B,OAAQzC,GAKZ,GAAI+B,EAtCS,UAsCSI,EAAa,UAAYA,EAAa,QAAUA,EAAa,SAAU,CAS3F,IARA,IAcqBrO,EAdjBiP,EAAgB,SAAgBvP,GAClC,IAAIwM,EAAKrL,UAAUC,OAAS,EAAI,EAAIpB,EAChCwP,EAAQ7M,KACZ,OAAO6M,aAAiBD,IAElBV,EAAiB/M,GAAM,WAAc8M,EAAgBa,QAAQvQ,KAAKsQ,MA5C/D,UA4C4ElD,EAAQkD,IACvFf,EAAkB,IAAIE,EAAaG,EAAStC,IAAMgD,EAAOD,GAAiBT,EAAStC,IAElF/J,EAAO4I,EAAcqD,EAAoBC,GAAgB,6KAMhEe,MAAM,KAAMC,EAAI,EAAQlN,EAAKrB,OAASuO,EAAGA,IACrCvN,EAAIuM,EAAcrO,EAAMmC,EAAKkN,MAAQvN,EAAImN,EAAejP,IAC1DZ,EAAe6P,EAAejP,EAAKqD,EAAyBgL,EAAcrO,IAG9EiP,EAAc5O,UAAYiO,EAC1BA,EAAgBlB,YAAc6B,EAC9Bf,EAASzL,EA5DE,SA4DcwM,K,mBC5E3B,IAAIlE,EAAc,EAAQ,IACtBuE,EAAuB,EAAQ,IAC/BC,EAA2B,EAAQ,IAEvC/Q,EAAOD,QAAUwM,EAAc,SAAU5K,EAAQH,EAAKN,GACpD,OAAO4P,EAAqBnE,EAAEhL,EAAQH,EAAKuP,EAAyB,EAAG7P,KACrE,SAAUS,EAAQH,EAAKN,GAEzB,OADAS,EAAOH,GAAON,EACPS,I,oBCRmB,EAAQ,GAIpCqP,CAAsB,gB,oBCJtB,IAAI3N,EAA8B,EAAQ,IACtC4N,EAAkB,EAAQ,KAG1BC,EAFkB,EAAQ,EAEX3N,CAAgB,eAC/B4N,EAAgBC,KAAKvP,UAInBqP,KAAgBC,GACpB9N,EAA4B8N,EAAeD,EAAcD,I,oBCV3D,IAAI1N,EAAkB,EAAQ,GAC1BhC,EAAS,EAAQ,IACjBuP,EAAuB,EAAQ,IAE/BO,EAAc9N,EAAgB,eAC9BoK,EAAiBjL,MAAMb,UAIQ+B,MAA/B+J,EAAe0D,IACjBP,EAAqBnE,EAAEgB,EAAgB0D,EAAa,CAClDC,cAAc,EACdpQ,MAAOK,EAAO,QAKlBvB,EAAOD,QAAU,SAAUyB,GACzBmM,EAAe0D,GAAa7P,IAAO,I,oBClBrC,IAiBI+P,EAAOC,EAASC,EAjBhBxN,EAAS,EAAQ,GACjBjB,EAAQ,EAAQ,GAChBwK,EAAU,EAAQ,IAClB/L,EAAO,EAAQ,IACfiQ,EAAO,EAAQ,KACfjK,EAAgB,EAAQ,IACxBkK,EAAS,EAAQ,KAEjBC,EAAW3N,EAAO2N,SAClB9M,EAAMb,EAAO4N,aACbC,EAAQ7N,EAAO8N,eACfC,EAAU/N,EAAO+N,QACjBC,EAAiBhO,EAAOgO,eACxBC,EAAWjO,EAAOiO,SAClBC,EAAU,EACVC,EAAQ,GAIRC,EAAM,SAAU1L,GAElB,GAAIyL,EAAMtQ,eAAe6E,GAAK,CAC5B,IAAIkH,EAAKuE,EAAMzL,UACRyL,EAAMzL,GACbkH,MAIAyE,EAAS,SAAU3L,GACrB,OAAO,WACL0L,EAAI1L,KAIJ4L,EAAW,SAAUC,GACvBH,EAAIG,EAAM9H,OAGR+H,EAAO,SAAU9L,GAEnB1C,EAAOyO,YAAY/L,EAAK,GAAIiL,EAASe,SAAW,KAAOf,EAASgB,OAI7D9N,GAAQgN,IACXhN,EAAM,SAAsB+I,GAG1B,IAFA,IAAIgF,EAAO,GACP5S,EAAI,EACDoC,UAAUC,OAASrC,GAAG4S,EAAKpQ,KAAKJ,UAAUpC,MAMjD,OALAmS,IAAQD,GAAW,YAEH,mBAANtE,EAAmBA,EAAKiF,SAASjF,IAAKhL,WAAMe,EAAWiP,IAEjEtB,EAAMY,GACCA,GAETL,EAAQ,SAAwBnL,UACvByL,EAAMzL,IAGS,WAApB6G,EAAQwE,GACVT,EAAQ,SAAU5K,GAChBqL,EAAQe,SAAST,EAAO3L,KAGjBuL,GAAYA,EAASc,IAC9BzB,EAAQ,SAAU5K,GAChBuL,EAASc,IAAIV,EAAO3L,KAIbsL,IAAmBN,GAE5BF,GADAD,EAAU,IAAIS,GACCgB,MACfzB,EAAQ0B,MAAMC,UAAYZ,EAC1BhB,EAAQ9P,EAAKgQ,EAAKiB,YAAajB,EAAM,KAIrCxN,EAAOmP,kBACe,mBAAfV,aACNzO,EAAOoP,eACPrQ,EAAMyP,IACe,UAAtBb,EAASe,SAMTpB,EAzEqB,uBAwEU9J,EAAc,UACrC,SAAUd,GAChB+K,EAAK1J,YAAYP,EAAc,WAA6B,mBAAI,WAC9DiK,EAAK9I,YAAY/E,MACjBwO,EAAI1L,KAKA,SAAUA,GAChB2M,WAAWhB,EAAO3L,GAAK,KAbzB4K,EAAQkB,EACRxO,EAAOmP,iBAAiB,UAAWb,GAAU,KAiBjDvS,EAAOD,QAAU,CACf+E,IAAKA,EACLgN,MAAOA,I,iCCxGT,IAAIyB,EAAY,EAAQ,IAEpBC,EAAoB,SAAUC,GAChC,IAAIC,EAASC,EACb9P,KAAK+P,QAAU,IAAIH,GAAE,SAAUI,EAAWC,GACxC,QAAgBlQ,IAAZ8P,QAAoC9P,IAAX+P,EAAsB,MAAM7G,UAAU,2BACnE4G,EAAUG,EACVF,EAASG,KAEXjQ,KAAK6P,QAAUH,EAAUG,GACzB7P,KAAK8P,OAASJ,EAAUI,IAI1B3T,EAAOD,QAAQ4M,EAAI,SAAU8G,GAC3B,OAAO,IAAID,EAAkBC,K,oBChB/B,IAAIM,EAAY,EAAQ,KAExB/T,EAAOD,QAAU,mCAAmC6E,KAAKmP,I,mBCFzD,IAAI9P,EAAS,EAAQ,GACjBZ,EAA8B,EAAQ,IACtCC,EAAM,EAAQ,GACd0Q,EAAY,EAAQ,IACpBC,EAAgB,EAAQ,IACxBC,EAAsB,EAAQ,IAE9BC,EAAmBD,EAAoBpT,IACvCsT,EAAuBF,EAAoBG,QAC3CC,EAAWtI,OAAOA,QAAQ4E,MAAM,WAEnC5Q,EAAOD,QAAU,SAAUiF,EAAGxD,EAAKN,EAAOqF,GACzC,IAAIgO,IAAShO,KAAYA,EAAQgO,OAC7BC,IAASjO,KAAYA,EAAQ1F,WAC7B4T,IAAclO,KAAYA,EAAQkO,YAClB,mBAATvT,IACS,iBAAPM,GAAoB8B,EAAIpC,EAAO,SAASmC,EAA4BnC,EAAO,OAAQM,GAC9F4S,EAAqBlT,GAAO2J,OAASyJ,EAASxR,KAAmB,iBAAPtB,EAAkBA,EAAM,KAEhFwD,IAAMf,GAIEsQ,GAEAE,GAAezP,EAAExD,KAC3BgT,GAAS,UAFFxP,EAAExD,GAIPgT,EAAQxP,EAAExD,GAAON,EAChBmC,EAA4B2B,EAAGxD,EAAKN,IATnCsT,EAAQxP,EAAExD,GAAON,EAChB8S,EAAUxS,EAAKN,KAUrB4R,SAASjR,UAAW,YAAY,WACjC,MAAsB,mBAARgC,MAAsBsQ,EAAiBtQ,MAAMgH,QAAUoJ,EAAcpQ,U,kBCJrF7D,EAAOD,QAJP,SAAsBmB,GACpB,OAAgB,MAATA,GAAiC,iBAATA,I,oBCzBjC,IAAIwT,EAAe,EAAQ,KACvB3K,EAAW,EAAQ,KAGnB4K,EAAU,8CAeVC,EAAczG,OANJ,kDAMoB,KAyBlCnO,EAAOD,QALP,SAAgBuO,GAEd,OADAA,EAASvE,EAASuE,KACDA,EAAOC,QAAQoG,EAASD,GAAcnG,QAAQqG,EAAa,M,iCCzC9E,sDACe,SAASC,IACpB,OAAQ5S,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,qBAC5CvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,SACxCvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,SACxCvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,Y,oBCLhD,IAAIsF,EAAkB,EAAQ,IAC1BC,EAAW,EAAQ,IACnBC,EAAkB,EAAQ,IAG1BvJ,EAAe,SAAUwJ,GAC3B,OAAO,SAAUtJ,EAAOuJ,EAAIC,GAC1B,IAGIjU,EAHA8D,EAAI8P,EAAgBnJ,GACpBrJ,EAASyS,EAAS/P,EAAE1C,QACpByE,EAAQiO,EAAgBG,EAAW7S,GAIvC,GAAI2S,GAAeC,GAAMA,GAAI,KAAO5S,EAASyE,GAG3C,IAFA7F,EAAQ8D,EAAE+B,OAEG7F,EAAO,OAAO,OAEtB,KAAMoB,EAASyE,EAAOA,IAC3B,IAAKkO,GAAelO,KAAS/B,IAAMA,EAAE+B,KAAWmO,EAAI,OAAOD,GAAelO,GAAS,EACnF,OAAQkO,IAAgB,IAI9BjV,EAAOD,QAAU,CAGfqV,SAAU3J,GAAa,GAGvBqD,QAASrD,GAAa,K,kBC5BxBzL,EAAOD,QAAU,CACfsV,YAAa,EACbC,oBAAqB,EACrBC,aAAc,EACdC,eAAgB,EAChBC,YAAa,EACbC,cAAe,EACfC,aAAc,EACdC,qBAAsB,EACtBC,SAAU,EACVC,kBAAmB,EACnBC,eAAgB,EAChBC,gBAAiB,EACjBC,kBAAmB,EACnBC,UAAW,EACXC,cAAe,EACfC,aAAc,EACdC,SAAU,EACVC,iBAAkB,EAClBC,OAAQ,EACRC,YAAa,EACbC,cAAe,EACfC,cAAe,EACfC,eAAgB,EAChBC,aAAc,EACdC,cAAe,EACfC,iBAAkB,EAClBC,iBAAkB,EAClBC,eAAgB,EAChBC,iBAAkB,EAClBC,cAAe,EACfC,UAAW,I,iBCjCb,IAAIpN,EAAW,GAAGA,SAElB/J,EAAOD,QAAU,SAAU2N,GACzB,OAAO3D,EAAS3J,KAAKsN,GAAIrB,MAAM,GAAI,K,oBCHrC,IAAI+K,EAAW,EAAQ,IAoBvBpX,EAAOD,QARP,SAAemB,GACb,GAAoB,iBAATA,GAAqBkW,EAASlW,GACvC,OAAOA,EAET,IAAI8C,EAAU9C,EAAQ,GACtB,MAAkB,KAAV8C,GAAkB,EAAI9C,IAdjB,IAcwC,KAAO8C,I,oBCjB9D,IAAImH,EAAa,EAAQ,IACrBkM,EAA4B,EAAQ,IACpCC,EAA8B,EAAQ,IACtCxT,EAAW,EAAQ,GAGvB9D,EAAOD,QAAUoL,EAAW,UAAW,YAAc,SAAiBuC,GACpE,IAAI/J,EAAO0T,EAA0B1K,EAAE7I,EAAS4J,IAC5CqB,EAAwBuI,EAA4B3K,EACxD,OAAOoC,EAAwBpL,EAAKmD,OAAOiI,EAAsBrB,IAAO/J,I,oBCT1E,IAAI4T,EAAiB,EAAQ,KACzBC,EAAkB,EAAQ,KAC1BC,EAAe,EAAQ,KACvBC,EAAe,EAAQ,KACvBC,EAAe,EAAQ,KAS3B,SAASC,EAAUC,GACjB,IAAI9Q,GAAS,EACTzE,EAAoB,MAAXuV,EAAkB,EAAIA,EAAQvV,OAG3C,IADAuB,KAAKiO,UACI/K,EAAQzE,GAAQ,CACvB,IAAIwV,EAAQD,EAAQ9Q,GACpBlD,KAAKiB,IAAIgT,EAAM,GAAIA,EAAM,KAK7BF,EAAU/V,UAAUiQ,MAAQyF,EAC5BK,EAAU/V,UAAkB,OAAI2V,EAChCI,EAAU/V,UAAUf,IAAM2W,EAC1BG,EAAU/V,UAAUyB,IAAMoU,EAC1BE,EAAU/V,UAAUiD,IAAM6S,EAE1B3X,EAAOD,QAAU6X,G,oBC/BjB,IAAI3T,EAAS,EAAQ,GACjBgQ,EAAgB,EAAQ,IAExB8D,EAAU9T,EAAO8T,QAErB/X,EAAOD,QAA6B,mBAAZgY,GAA0B,cAAcnT,KAAKqP,EAAc8D,K,oBCLnF,IAAIxL,EAAc,EAAQ,IACtBuE,EAAuB,EAAQ,IAC/BhN,EAAW,EAAQ,GACnBkU,EAAa,EAAQ,IAIzBhY,EAAOD,QAAUwM,EAAc5L,OAAOsX,iBAAmB,SAA0BjT,EAAGkT,GACpFpU,EAASkB,GAKT,IAJA,IAGIxD,EAHAmC,EAAOqU,EAAWE,GAClB5V,EAASqB,EAAKrB,OACdyE,EAAQ,EAELzE,EAASyE,GAAO+J,EAAqBnE,EAAE3H,EAAGxD,EAAMmC,EAAKoD,KAAUmR,EAAW1W,IACjF,OAAOwD,I,iCCbT,IAAImT,EAAwB,EAAQ,IAChC3K,EAAU,EAAQ,IAItBxN,EAAOD,QAAUoY,EAAwB,GAAGpO,SAAW,WACrD,MAAO,WAAayD,EAAQ3J,MAAQ,M,iCCNtC,IAAIZ,EAAoB,EAAQ,KAA+BA,kBAC3D1B,EAAS,EAAQ,IACjBwP,EAA2B,EAAQ,IACnCqH,EAAiB,EAAQ,IACzB3K,EAAY,EAAQ,IAEpB4K,EAAa,WAAc,OAAOxU,MAEtC7D,EAAOD,QAAU,SAAUuY,EAAqBC,EAAMrL,GACpD,IAAIsL,EAAgBD,EAAO,YAI3B,OAHAD,EAAoBzW,UAAYN,EAAO0B,EAAmB,CAAEiK,KAAM6D,EAAyB,EAAG7D,KAC9FkL,EAAeE,EAAqBE,GAAe,GAAO,GAC1D/K,EAAU+K,GAAiBH,EACpBC,I,iCCdT,sEAEe,SAASG,IACpB,IAAMC,EAAkBpJ,IAAW,eAAgB,CAC/CqJ,OAAQpT,SAASqT,iBAAiB,YAAYtW,OAAS,KAE3D,OAAQL,IAAMwF,cAAc,MAAO,CAAE+H,UAAWkJ,GAC5CzW,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,SACxCvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,SACxCvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,Y,oBCThD,IAAIsF,EAAkB,EAAQ,IAC1B+D,EAA4B,EAAQ,IAA8ClM,EAElF5C,EAAW,GAAGA,SAEd+O,EAA+B,iBAAVxT,QAAsBA,QAAU3E,OAAOiP,oBAC5DjP,OAAOiP,oBAAoBtK,QAAU,GAWzCtF,EAAOD,QAAQ4M,EAAI,SAA6Be,GAC9C,OAAOoL,GAAoC,mBAArB/O,EAAS3J,KAAKsN,GAVjB,SAAUA,GAC7B,IACE,OAAOmL,EAA0BnL,GACjC,MAAO3I,GACP,OAAO+T,EAAYzM,SAOjB0M,CAAerL,GACfmL,EAA0B/D,EAAgBpH,M,oBCpBhD,IAAIsL,EAAW,EAAQ,GAEvBhZ,EAAOD,QAAU,SAAU2N,GACzB,IAAKsL,EAAStL,IAAc,OAAPA,EACnB,MAAMZ,UAAU,aAAed,OAAO0B,GAAM,mBAC5C,OAAOA,I,mBCLX,IAAIlC,EAAyB,EAAQ,IAIrCxL,EAAOD,QAAU,SAAUkQ,GACzB,OAAOtP,OAAO6K,EAAuByE,M,qBCLvC,YACA,IAAIgJ,EAA8B,iBAAVhV,GAAsBA,GAAUA,EAAOtD,SAAWA,QAAUsD,EAEpFjE,EAAOD,QAAUkZ,I,mDCDjB,IAAIjW,EAAQ,EAAQ,GAIpB,SAASkW,EAAGlX,EAAG2K,GACb,OAAOwB,OAAOnM,EAAG2K,GAGnB5M,EAAQoZ,cAAgBnW,GAAM,WAE5B,IAAIoW,EAAKF,EAAG,IAAK,KAEjB,OADAE,EAAGC,UAAY,EACW,MAAnBD,EAAG/L,KAAK,WAGjBtN,EAAQuZ,aAAetW,GAAM,WAE3B,IAAIoW,EAAKF,EAAG,KAAM,MAElB,OADAE,EAAGC,UAAY,EACU,MAAlBD,EAAG/L,KAAK,W,oBCrBjB,IAAI1K,EAAU,EAAQ,IAClByU,EAAW,EAAQ,IAGnBmC,EAAe,mDACfC,EAAgB,QAuBpBxZ,EAAOD,QAbP,SAAemB,EAAOS,GACpB,GAAIgB,EAAQzB,GACV,OAAO,EAET,IAAIqD,SAAcrD,EAClB,QAAY,UAARqD,GAA4B,UAARA,GAA4B,WAARA,GAC/B,MAATrD,IAAiBkW,EAASlW,MAGvBsY,EAAc5U,KAAK1D,KAAWqY,EAAa3U,KAAK1D,IAC1C,MAAVS,GAAkBT,KAASP,OAAOgB,M,oBCzBvC,IAAI8X,EAAgB,EAAQ,KACxBC,EAAiB,EAAQ,KACzBC,EAAc,EAAQ,KACtBC,EAAc,EAAQ,KACtBC,EAAc,EAAQ,KAS1B,SAASC,EAASjC,GAChB,IAAI9Q,GAAS,EACTzE,EAAoB,MAAXuV,EAAkB,EAAIA,EAAQvV,OAG3C,IADAuB,KAAKiO,UACI/K,EAAQzE,GAAQ,CACvB,IAAIwV,EAAQD,EAAQ9Q,GACpBlD,KAAKiB,IAAIgT,EAAM,GAAIA,EAAM,KAK7BgC,EAASjY,UAAUiQ,MAAQ2H,EAC3BK,EAASjY,UAAkB,OAAI6X,EAC/BI,EAASjY,UAAUf,IAAM6Y,EACzBG,EAASjY,UAAUyB,IAAMsW,EACzBE,EAASjY,UAAUiD,IAAM+U,EAEzB7Z,EAAOD,QAAU+Z,G,oBC/BjB,IAIIC,EAJY,EAAQ,GAIdC,CAHC,EAAQ,IAGO,OAE1Bha,EAAOD,QAAUga,G,iCCLjB,IAAItY,EAAO,EAAQ,IACfwY,EAAW,EAAQ,IACnBC,EAA+B,EAAQ,KACvCC,EAAwB,EAAQ,KAChCpF,EAAW,EAAQ,IACnBqF,EAAiB,EAAQ,IACzBC,EAAoB,EAAQ,KAIhCra,EAAOD,QAAU,SAAcua,GAC7B,IAOIhY,EAAQ0B,EAAQuW,EAAM3M,EAAUV,EAAMhM,EAPtC8D,EAAIiV,EAASK,GACb7G,EAAmB,mBAAR5P,KAAqBA,KAAOnB,MACvC8X,EAAkBnY,UAAUC,OAC5BmY,EAAQD,EAAkB,EAAInY,UAAU,QAAKuB,EAC7C8W,OAAoB9W,IAAV6W,EACVE,EAAiBN,EAAkBrV,GACnC+B,EAAQ,EAIZ,GAFI2T,IAASD,EAAQhZ,EAAKgZ,EAAOD,EAAkB,EAAInY,UAAU,QAAKuB,EAAW,IAE3DA,MAAlB+W,GAAiClH,GAAK/Q,OAASyX,EAAsBQ,GAWvE,IADA3W,EAAS,IAAIyP,EADbnR,EAASyS,EAAS/P,EAAE1C,SAEdA,EAASyE,EAAOA,IACpB7F,EAAQwZ,EAAUD,EAAMzV,EAAE+B,GAAQA,GAAS/B,EAAE+B,GAC7CqT,EAAepW,EAAQ+C,EAAO7F,QAThC,IAFAgM,GADAU,EAAW+M,EAAeva,KAAK4E,IACfkI,KAChBlJ,EAAS,IAAIyP,IACL8G,EAAOrN,EAAK9M,KAAKwN,IAAWT,KAAMpG,IACxC7F,EAAQwZ,EAAUR,EAA6BtM,EAAU6M,EAAO,CAACF,EAAKrZ,MAAO6F,IAAQ,GAAQwT,EAAKrZ,MAClGkZ,EAAepW,EAAQ+C,EAAO7F,GAWlC,OADA8C,EAAO1B,OAASyE,EACT/C,I,iCCtCT,IAAIuI,EAAc,EAAQ,IACtBvJ,EAAQ,EAAQ,GAChBgV,EAAa,EAAQ,IACrBV,EAA8B,EAAQ,IACtCsD,EAA6B,EAAQ,IACrCX,EAAW,EAAQ,IACnBY,EAAgB,EAAQ,IAExBC,EAAena,OAAO4O,OACtB3O,EAAiBD,OAAOC,eAI5BZ,EAAOD,SAAW+a,GAAgB9X,GAAM,WAEtC,GAAIuJ,GAQiB,IARFuO,EAAa,CAAEC,EAAG,GAAKD,EAAala,EAAe,GAAI,IAAK,CAC7EC,YAAY,EACZC,IAAK,WACHF,EAAeiD,KAAM,IAAK,CACxB3C,MAAO,EACPL,YAAY,OAGd,CAAEka,EAAG,KAAMA,EAAS,OAAO,EAE/B,IAAIC,EAAI,GACJC,EAAI,GAEJC,EAASla,SAIb,OAFAga,EAAEE,GAAU,EADG,uBAENtK,MAAM,IAAIhJ,SAAQ,SAAUuT,GAAOF,EAAEE,GAAOA,KACf,GAA/BL,EAAa,GAAIE,GAAGE,IAHZ,wBAG4BlD,EAAW8C,EAAa,GAAIG,IAAInY,KAAK,OAC7E,SAAgB6C,EAAQkF,GAM3B,IALA,IAAIuQ,EAAInB,EAAStU,GACb6U,EAAkBnY,UAAUC,OAC5ByE,EAAQ,EACRgI,EAAwBuI,EAA4B3K,EACpDqC,EAAuB4L,EAA2BjO,EAC/C6N,EAAkBzT,GAMvB,IALA,IAIIvF,EAJAuK,EAAI8O,EAAcxY,UAAU0E,MAC5BpD,EAAOoL,EAAwBiJ,EAAWjM,GAAGjF,OAAOiI,EAAsBhD,IAAMiM,EAAWjM,GAC3FzJ,EAASqB,EAAKrB,OACduO,EAAI,EAEDvO,EAASuO,GACdrP,EAAMmC,EAAKkN,KACNtE,IAAeyC,EAAqB5O,KAAK2L,EAAGvK,KAAM4Z,EAAE5Z,GAAOuK,EAAEvK,IAEpE,OAAO4Z,GACPN,G,oBCnDJ,IAAInY,EAAU,EAAQ,IAClB0Y,EAAQ,EAAQ,KAChBC,EAAe,EAAQ,KACvBvR,EAAW,EAAQ,KAiBvB/J,EAAOD,QAPP,SAAkBmB,EAAOS,GACvB,OAAIgB,EAAQzB,GACHA,EAEFma,EAAMna,EAAOS,GAAU,CAACT,GAASoa,EAAavR,EAAS7I,M,oBCjBhE,IAAI4C,EAAW,EAAQ,GACnByP,EAAY,EAAQ,IAGpBgI,EAFkB,EAAQ,EAEhBhY,CAAgB,WAI9BvD,EAAOD,QAAU,SAAUiF,EAAGwW,GAC5B,IACIzP,EADA0H,EAAI3P,EAASkB,GAAG4J,YAEpB,YAAahL,IAAN6P,GAAiD7P,OAA7BmI,EAAIjI,EAAS2P,GAAG8H,IAAyBC,EAAqBjI,EAAUxH,K,kBCSrG/L,EAAOD,QAXP,SAAkB0b,EAAOC,GAKvB,IAJA,IAAI3U,GAAS,EACTzE,EAAkB,MAATmZ,EAAgB,EAAIA,EAAMnZ,OACnC0B,EAAStB,MAAMJ,KAEVyE,EAAQzE,GACf0B,EAAO+C,GAAS2U,EAASD,EAAM1U,GAAQA,EAAO0U,GAEhD,OAAOzX,I,mpBCbF,IAAM2X,EAAc,WACE,OAArBrW,OAAOsW,UACPC,IAAMC,OAAO,MAEa,OAArBxW,OAAOsW,WACZC,IAAMC,OAAO,OAGRC,EAAiB,SAACC,GAC3B,OAAKA,EAEEA,EACFC,QAAQ,GACR1N,QAAQ,IAAK,KACbA,QAAQ,0BAA2B,OAJ7ByN,GAcFE,EAAwB,SAACC,GAGlC,OAFAR,IACeE,IAAMM,GAAMC,OAAO,eAGzBC,EAAwB,SAACF,GAElC,OADAR,IACIQ,EACON,IAAMM,GAAMC,OAAO,cAEfP,MAAQO,OAAO,eAGrBE,EAA4B,SAACH,GAA8B,IAAxBI,EAAWla,UAAAC,OAAA,QAAAsB,IAAAvB,UAAA,IAAAA,UAAA,GACvDsZ,IACA,IAAIa,EAAe,UACfD,IACAC,GAAgB,SAEpB,IAAMC,EAASZ,IAAMM,GAAMC,OAAOI,GAClC,OAAOC,GAEEC,EAAc,SAAC1a,GACxB,MAAiB,iBAANA,EACA,IACXA,EAAIA,EAAE2a,cACCC,IAAO5a,EAAEoK,OAAO,GAAGyQ,cAAgB7a,EAAEqK,MAAM,MAEzCyQ,EAAqB,SAAUC,GACxC,GAAKA,EAEL,OAAOA,EAAIC,kBAAkB,SAASzO,QAAQ,eAAe,SAAU0O,GACnE,OAAOA,EAAEC,kBAAkB,aAGtBC,EAAa,SAACjc,GAEvB,IAAMkc,EAAQ,yEACd,MAAc,KAAVlc,GAAiBkc,EAAMxY,KAAK1D,GAIrBA,EAAMqN,QAAQ6O,EAAO,IAHrBlc,GAMFmc,EAAa,SAACnc,GAEvB,IAAMkc,EAAQ,0DACd,MAAc,KAAVlc,GAAiBkc,EAAMxY,KAAK1D,GAIrBA,EAAMqN,QAAQ6O,EAAO,IAHrBlc,GAMFoc,EAAgB,SAACpc,GAC1B,IAAMkc,EAAQ,iBACd,MAAc,KAAVlc,GAAiBkc,EAAMxY,KAAK1D,GAIrBA,EAAMqN,QAAQ6O,EAAO,IAHrBlc,GAMFqc,EAAS,SAACC,GAEnB,IAAMC,EAAS,IAAInY,OAAOoY,MAAM,UAAW,OAAQ,CAAEC,SAAU,SAE/D,OADAF,EAAOjU,OAAOgU,GACPC,EAAOG,QAAQ,QAEbC,EAAgB,WACzB,IAAM/B,EAAoB,OAAXxW,aAA8B,IAAXA,YAAoB,EAASA,OAAOsW,UACtE,MAAe,OAAXE,EACO,QAGA,SAIFgC,EAAa,SAAC5c,GAAK,OAAKA,EAChCqN,QAAQ,cAAe,IACvBA,QAAQ,UAAW,OACnBG,QACQqP,EAAiB,SAACC,GAC3B,OAAQA,EAAK,IACT,IAAK,IACD,MAAO,aACX,IAAK,IACD,MAAO,OACX,IAAK,IACD,MAAO,OACX,IAAK,IACD,MAAO,U,oBCzHnB,IAAIC,EAAW,EAAQ,KACnBC,EAAQ,EAAQ,KAsBpBle,EAAOD,QAZP,SAAiB4B,EAAQ0J,GAMvB,IAHA,IAAItE,EAAQ,EACRzE,GAHJ+I,EAAO4S,EAAS5S,EAAM1J,IAGJW,OAED,MAAVX,GAAkBoF,EAAQzE,GAC/BX,EAASA,EAAOuc,EAAM7S,EAAKtE,OAE7B,OAAQA,GAASA,GAASzE,EAAUX,OAASiC,I,kBCgB/C5D,EAAOD,QAJP,SAAYmB,EAAOid,GACjB,OAAOjd,IAAUid,GAAUjd,GAAUA,GAASid,GAAUA,I,oBCjC1D,IAAInd,EAAS,EAAQ,IACjBod,EAAW,EAAQ,KACnBzb,EAAU,EAAQ,IAClByU,EAAW,EAAQ,IAMnBiH,EAAcrd,EAASA,EAAOa,eAAY+B,EAC1C0a,EAAiBD,EAAcA,EAAYtU,cAAWnG,EA0B1D5D,EAAOD,QAhBP,SAASiO,EAAa9M,GAEpB,GAAoB,iBAATA,EACT,OAAOA,EAET,GAAIyB,EAAQzB,GAEV,OAAOkd,EAASld,EAAO8M,GAAgB,GAEzC,GAAIoJ,EAASlW,GACX,OAAOod,EAAiBA,EAAele,KAAKc,GAAS,GAEvD,IAAI8C,EAAU9C,EAAQ,GACtB,MAAkB,KAAV8C,GAAkB,EAAI9C,IA3BjB,IA2BwC,KAAO8C,I,oBCjC9D,IAAIhD,EAAS,EAAQ,IAGjBud,EAAc5d,OAAOkB,UAGrBC,EAAiByc,EAAYzc,eAO7B0c,EAAuBD,EAAYxU,SAGnC0U,EAAiBzd,EAASA,EAAOC,iBAAc2C,EA6BnD5D,EAAOD,QApBP,SAAmBmB,GACjB,IAAIwd,EAAQ5c,EAAe1B,KAAKc,EAAOud,GACnCE,EAAMzd,EAAMud,GAEhB,IACEvd,EAAMud,QAAkB7a,EACxB,IAAIgb,GAAW,EACf,MAAO3Y,IAET,IAAIjC,EAASwa,EAAqBpe,KAAKc,GAQvC,OAPI0d,IACEF,EACFxd,EAAMud,GAAkBE,SAEjBzd,EAAMud,IAGVza,I,kBCzCT,IAOIwa,EAPc7d,OAAOkB,UAOckI,SAavC/J,EAAOD,QAJP,SAAwBmB,GACtB,OAAOsd,EAAqBpe,KAAKc,K,oBClBnC,IAAI2d,EAAa,EAAQ,IACrB7F,EAAW,EAAQ,KAmCvBhZ,EAAOD,QAVP,SAAoBmB,GAClB,IAAK8X,EAAS9X,GACZ,OAAO,EAIT,IAAIyd,EAAME,EAAW3d,GACrB,MA5BY,qBA4BLyd,GA3BI,8BA2BcA,GA7BZ,0BA6B6BA,GA1B7B,kBA0BgDA,I,kBChC/D,IAGIG,EAHYhM,SAASjR,UAGIkI,SAqB7B/J,EAAOD,QAZP,SAAkBgf,GAChB,GAAY,MAARA,EAAc,CAChB,IACE,OAAOD,EAAa1e,KAAK2e,GACzB,MAAO9Y,IACT,IACE,OAAQ8Y,EAAO,GACf,MAAO9Y,KAEX,MAAO,K,oBCtBT,IAAIhC,EAAS,EAAQ,GAErBjE,EAAOD,QAAUkE,EAAO+a,S,oBCFxB,IAAIlb,EAAW,EAAQ,GACnBkV,EAAW,EAAQ,GACnBiG,EAAuB,EAAQ,KAEnCjf,EAAOD,QAAU,SAAU0T,EAAGwJ,GAE5B,GADAnZ,EAAS2P,GACLuF,EAASiE,IAAMA,EAAErO,cAAgB6E,EAAG,OAAOwJ,EAC/C,IAAIiC,EAAoBD,EAAqBtS,EAAE8G,GAG/C,OADAC,EADcwL,EAAkBxL,SACxBuJ,GACDiC,EAAkBtL,U,gCCT3B,IAAIuL,EAAI,EAAQ,GACZlb,EAAS,EAAQ,GACjBkH,EAAa,EAAQ,IACrB3H,EAAU,EAAQ,IAClB+I,EAAc,EAAQ,IACtB6S,EAAgB,EAAQ,IACxBC,EAAoB,EAAQ,IAC5Brc,EAAQ,EAAQ,GAChBM,EAAM,EAAQ,GACdX,EAAU,EAAQ,IAClBqW,EAAW,EAAQ,GACnBlV,EAAW,EAAQ,GACnBmW,EAAW,EAAQ,IACnBnF,EAAkB,EAAQ,IAC1BrI,EAAc,EAAQ,IACtBsE,EAA2B,EAAQ,IACnCuO,EAAqB,EAAQ,IAC7BtH,EAAa,EAAQ,IACrBX,EAA4B,EAAQ,IACpCkI,EAA8B,EAAQ,KACtCjI,EAA8B,EAAQ,IACtCkI,EAAiC,EAAQ,IACzC1O,EAAuB,EAAQ,IAC/B8J,EAA6B,EAAQ,IACrCvX,EAA8B,EAAQ,IACtCqM,EAAW,EAAQ,IACnB+P,EAAS,EAAQ,IACjBC,EAAY,EAAQ,IACpBC,EAAa,EAAQ,IACrBC,EAAM,EAAQ,IACdrc,EAAkB,EAAQ,GAC1Bsc,EAA+B,EAAQ,IACvC7O,EAAwB,EAAQ,IAChCoH,EAAiB,EAAQ,IACzBlE,EAAsB,EAAQ,IAC9B4L,EAAW,EAAQ,IAAgClY,QAEnDmY,EAASL,EAAU,UAGnBxO,EAAe3N,EAAgB,eAC/Byc,EAAmB9L,EAAoBpP,IACvCqP,EAAmBD,EAAoB+L,UAJ9B,UAKTC,EAAkBvf,OAAgB,UAClCwf,EAAUlc,EAAOjD,OACjBof,EAAajV,EAAW,OAAQ,aAChCkV,EAAiCb,EAA+B7S,EAChED,EAAuBoE,EAAqBnE,EAC5CkM,EAA4B0G,EAA4B5S,EACxD2T,EAA6B1F,EAA2BjO,EACxD4T,EAAad,EAAO,WACpBe,EAAyBf,EAAO,cAChCgB,EAAyBhB,EAAO,6BAChCiB,EAAyBjB,EAAO,6BAChCkB,GAAwBlB,EAAO,OAC/BmB,GAAU3c,EAAO2c,QAEjBC,IAAcD,KAAYA,GAAiB,YAAMA,GAAiB,UAAEE,UAGpEC,GAAsBxU,GAAevJ,GAAM,WAC7C,OAES,GAFFsc,EAAmB5S,EAAqB,GAAI,IAAK,CACtD5L,IAAK,WAAc,OAAO4L,EAAqB7I,KAAM,IAAK,CAAE3C,MAAO,IAAK8f,MACtEA,KACD,SAAUhc,EAAG4H,EAAGC,GACnB,IAAIoU,EAA4BZ,EAA+BH,EAAiBtT,GAC5EqU,UAAkCf,EAAgBtT,GACtDF,EAAqB1H,EAAG4H,EAAGC,GACvBoU,GAA6Bjc,IAAMkb,GACrCxT,EAAqBwT,EAAiBtT,EAAGqU,IAEzCvU,EAEAwU,GAAO,SAAUvC,EAAKwC,GACxB,IAAIjG,EAASqF,EAAW5B,GAAOW,EAAmBa,EAAiB,WAOnE,OANAH,EAAiB9E,EAAQ,CACvB3W,KAtCS,SAuCToa,IAAKA,EACLwC,YAAaA,IAEV5U,IAAa2O,EAAOiG,YAAcA,GAChCjG,GAGL9D,GAAWiI,EAAoB,SAAU3R,GAC3C,MAAoB,iBAANA,GACZ,SAAUA,GACZ,OAAO/M,OAAO+M,aAAeyS,GAG3BiB,GAAkB,SAAwBpc,EAAG4H,EAAGC,GAC9C7H,IAAMkb,GAAiBkB,GAAgBZ,EAAwB5T,EAAGC,GACtE/I,EAASkB,GACT,IAAIxD,EAAMiL,EAAYG,GAAG,GAEzB,OADA9I,EAAS+I,GACLvJ,EAAIid,EAAY/e,IACbqL,EAAWhM,YAIVyC,EAAI0B,EAAG+a,IAAW/a,EAAE+a,GAAQve,KAAMwD,EAAE+a,GAAQve,IAAO,GACvDqL,EAAayS,EAAmBzS,EAAY,CAAEhM,WAAYkQ,EAAyB,GAAG,OAJjFzN,EAAI0B,EAAG+a,IAASrT,EAAqB1H,EAAG+a,EAAQhP,EAAyB,EAAG,KACjF/L,EAAE+a,GAAQve,IAAO,GAIVuf,GAAoB/b,EAAGxD,EAAKqL,IAC9BH,EAAqB1H,EAAGxD,EAAKqL,IAGpCwU,GAAoB,SAA0Brc,EAAGkT,GACnDpU,EAASkB,GACT,IAAIsc,EAAaxM,EAAgBoD,GAC7BvU,EAAOqU,EAAWsJ,GAAYxa,OAAOya,GAAuBD,IAIhE,OAHAxB,EAASnc,GAAM,SAAUnC,GAClB+K,IAAeiV,GAAsBphB,KAAKkhB,EAAY9f,IAAM4f,GAAgBpc,EAAGxD,EAAK8f,EAAW9f,OAE/FwD,GAOLwc,GAAwB,SAA8BC,GACxD,IAAI7U,EAAIH,EAAYgV,GAAG,GACnB5gB,EAAayf,EAA2BlgB,KAAKyD,KAAM+I,GACvD,QAAI/I,OAASqc,GAAmB5c,EAAIid,EAAY3T,KAAOtJ,EAAIkd,EAAwB5T,QAC5E/L,IAAeyC,EAAIO,KAAM+I,KAAOtJ,EAAIid,EAAY3T,IAAMtJ,EAAIO,KAAMkc,IAAWlc,KAAKkc,GAAQnT,KAAK/L,IAGlG6gB,GAA4B,SAAkC1c,EAAG4H,GACnE,IAAIc,EAAKoH,EAAgB9P,GACrBxD,EAAMiL,EAAYG,GAAG,GACzB,GAAIc,IAAOwS,IAAmB5c,EAAIid,EAAY/e,IAAS8B,EAAIkd,EAAwBhf,GAAnF,CACA,IAAImgB,EAAatB,EAA+B3S,EAAIlM,GAIpD,OAHImgB,IAAcre,EAAIid,EAAY/e,IAAU8B,EAAIoK,EAAIqS,IAAWrS,EAAGqS,GAAQve,KACxEmgB,EAAW9gB,YAAa,GAEnB8gB,IAGLC,GAAuB,SAA6B5c,GACtD,IAAI6c,EAAQhJ,EAA0B/D,EAAgB9P,IAClDhB,EAAS,GAIb,OAHA8b,EAAS+B,GAAO,SAAUrgB,GACnB8B,EAAIid,EAAY/e,IAAS8B,EAAIqc,EAAYne,IAAMwC,EAAOvB,KAAKjB,MAE3DwC,GAGLud,GAAyB,SAA+Bvc,GAC1D,IAAI8c,EAAsB9c,IAAMkb,EAC5B2B,EAAQhJ,EAA0BiJ,EAAsBtB,EAAyB1L,EAAgB9P,IACjGhB,EAAS,GAMb,OALA8b,EAAS+B,GAAO,SAAUrgB,IACpB8B,EAAIid,EAAY/e,IAAUsgB,IAAuBxe,EAAI4c,EAAiB1e,IACxEwC,EAAOvB,KAAK8d,EAAW/e,OAGpBwC,IAKJob,IAcH1P,GAbAyQ,EAAU,WACR,GAAItc,gBAAgBsc,EAAS,MAAMrT,UAAU,+BAC7C,IAAIqU,EAAe9e,UAAUC,aAA2BsB,IAAjBvB,UAAU,GAA+B2J,OAAO3J,UAAU,SAA7BuB,EAChE+a,EAAMiB,EAAIuB,GACVzc,EAAS,SAAUxD,GACjB2C,OAASqc,GAAiBxb,EAAOtE,KAAKogB,EAAwBtf,GAC9DoC,EAAIO,KAAMkc,IAAWzc,EAAIO,KAAKkc,GAASpB,KAAM9a,KAAKkc,GAAQpB,IAAO,GACrEoC,GAAoBld,KAAM8a,EAAK5N,EAAyB,EAAG7P,KAG7D,OADIqL,GAAesU,IAAYE,GAAoBb,EAAiBvB,EAAK,CAAErN,cAAc,EAAMxM,IAAKJ,IAC7Fwc,GAAKvC,EAAKwC,KAGO,UAAG,YAAY,WACvC,OAAOhN,EAAiBtQ,MAAM8a,OAGhCjP,EAASyQ,EAAS,iBAAiB,SAAUgB,GAC3C,OAAOD,GAAKtB,EAAIuB,GAAcA,MAGhCvG,EAA2BjO,EAAI6U,GAC/B1Q,EAAqBnE,EAAIyU,GACzB5B,EAA+B7S,EAAI+U,GACnCrK,EAA0B1K,EAAI4S,EAA4B5S,EAAIiV,GAC9DtK,EAA4B3K,EAAI4U,GAEhC1B,EAA6BlT,EAAI,SAAUnM,GACzC,OAAO0gB,GAAK3d,EAAgB/C,GAAOA,IAGjC+L,IAEFG,EAAqByT,EAAiB,UAAG,cAAe,CACtD7O,cAAc,EACdxQ,IAAK,WACH,OAAOqT,EAAiBtQ,MAAMsd,eAG7B3d,GACHkM,EAASwQ,EAAiB,uBAAwBsB,GAAuB,CAAEjN,QAAQ,MAKzF4K,EAAE,CAAElb,QAAQ,EAAMid,MAAM,EAAMa,QAAS3C,EAAe4C,MAAO5C,GAAiB,CAC5Epe,OAAQmf,IAGVL,EAAS9H,EAAW2I,KAAwB,SAAUngB,GACpDwQ,EAAsBxQ,MAGxB2e,EAAE,CAAExZ,OAjLS,SAiLOsc,MAAM,EAAMF,QAAS3C,GAAiB,CAGxD,IAAO,SAAU5d,GACf,IAAI8M,EAAStC,OAAOxK,GACpB,GAAI8B,EAAImd,EAAwBnS,GAAS,OAAOmS,EAAuBnS,GACvE,IAAI4M,EAASiF,EAAQ7R,GAGrB,OAFAmS,EAAuBnS,GAAU4M,EACjCwF,EAAuBxF,GAAU5M,EAC1B4M,GAITgH,OAAQ,SAAgBC,GACtB,IAAK/K,GAAS+K,GAAM,MAAMrV,UAAUqV,EAAM,oBAC1C,GAAI7e,EAAIod,EAAwByB,GAAM,OAAOzB,EAAuByB,IAEtEC,UAAW,WAAcvB,IAAa,GACtCwB,UAAW,WAAcxB,IAAa,KAGxC1B,EAAE,CAAExZ,OAAQ,SAAUsc,MAAM,EAAMF,QAAS3C,EAAe4C,MAAOzV,GAAe,CAG9EhL,OA3HY,SAAgByD,EAAGkT,GAC/B,YAAsBtU,IAAfsU,EAA2BoH,EAAmBta,GAAKqc,GAAkB/B,EAAmBta,GAAIkT,IA6HnGtX,eAAgBwgB,GAGhBnJ,iBAAkBoJ,GAGlBxc,yBAA0B6c,KAG5BvC,EAAE,CAAExZ,OAAQ,SAAUsc,MAAM,EAAMF,QAAS3C,GAAiB,CAG1DxP,oBAAqBgS,GAGrB7S,sBAAuBwS,KAKzBpC,EAAE,CAAExZ,OAAQ,SAAUsc,MAAM,EAAMF,OAAQ/e,GAAM,WAAcsU,EAA4B3K,EAAE,OAAU,CACpGoC,sBAAuB,SAA+BrB,GACpD,OAAO4J,EAA4B3K,EAAEsN,EAASvM,OAM9C0S,IAWFjB,EAAE,CAAExZ,OAAQ,OAAQsc,MAAM,EAAMF,QAVH3C,GAAiBpc,GAAM,WAClD,IAAIkY,EAASiF,IAEb,MAA+B,UAAxBC,EAAW,CAAClF,KAEe,MAA7BkF,EAAW,CAAEY,EAAG9F,KAEc,MAA9BkF,EAAWzf,OAAOua,QAGwC,CAE/D9R,UAAW,SAAmBsE,EAAI4U,EAAUC,GAI1C,IAHA,IAEIC,EAFA3P,EAAO,CAACnF,GACR3G,EAAQ,EAEL1E,UAAUC,OAASyE,GAAO8L,EAAKpQ,KAAKJ,UAAU0E,MAErD,GADAyb,EAAYF,GACPtJ,EAASsJ,SAAoB1e,IAAP8J,KAAoB0J,GAAS1J,GAMxD,OALK/K,EAAQ2f,KAAWA,EAAW,SAAU9gB,EAAKN,GAEhD,GADwB,mBAAbshB,IAAyBthB,EAAQshB,EAAUpiB,KAAKyD,KAAMrC,EAAKN,KACjEkW,GAASlW,GAAQ,OAAOA,IAE/B2R,EAAK,GAAKyP,EACHlC,EAAWvd,MAAM,KAAMgQ,MAO/BsN,EAAiB,UAAEjP,IACtB7N,EAA4B8c,EAAiB,UAAGjP,EAAciP,EAAiB,UAAExP,SAInFyH,EAAe+H,EA7QF,UA+QbR,EAAWI,IAAU,G,oBCtTrB,IAAI0C,EAAgB,EAAQ,KAGxBC,EAAa,mGAGbC,EAAe,WASfrH,EAAemH,GAAc,SAASnU,GACxC,IAAItK,EAAS,GAOb,OAN6B,KAAzBsK,EAAOnC,WAAW,IACpBnI,EAAOvB,KAAK,IAEd6L,EAAOC,QAAQmU,GAAY,SAASE,EAAOC,EAAQC,EAAOC,GACxD/e,EAAOvB,KAAKqgB,EAAQC,EAAUxU,QAAQoU,EAAc,MAASE,GAAUD,MAElE5e,KAGThE,EAAOD,QAAUub,G,oBC1BjB,IAAI0H,EAAU,EAAQ,KAyBtBhjB,EAAOD,QAZP,SAAuBgf,GACrB,IAAI/a,EAASgf,EAAQjE,GAAM,SAASvd,GAIlC,OAfmB,MAYfyhB,EAAM/W,MACR+W,EAAMnR,QAEDtQ,KAGLyhB,EAAQjf,EAAOif,MACnB,OAAOjf,I,oBCtBT,IAAI8V,EAAW,EAAQ,KAiDvB,SAASkJ,EAAQjE,EAAMmE,GACrB,GAAmB,mBAARnE,GAAmC,MAAZmE,GAAuC,mBAAZA,EAC3D,MAAM,IAAIpW,UAhDQ,uBAkDpB,IAAIqW,EAAW,WACb,IAAItQ,EAAOxQ,UACPb,EAAM0hB,EAAWA,EAASrgB,MAAMgB,KAAMgP,GAAQA,EAAK,GACnDoQ,EAAQE,EAASF,MAErB,GAAIA,EAAM3f,IAAI9B,GACZ,OAAOyhB,EAAMniB,IAAIU,GAEnB,IAAIwC,EAAS+a,EAAKlc,MAAMgB,KAAMgP,GAE9B,OADAsQ,EAASF,MAAQA,EAAMne,IAAItD,EAAKwC,IAAWif,EACpCjf,GAGT,OADAmf,EAASF,MAAQ,IAAKD,EAAQI,OAAStJ,GAChCqJ,EAITH,EAAQI,MAAQtJ,EAEhB9Z,EAAOD,QAAUijB,G,oBCxEjB,IAAIK,EAAO,EAAQ,KACfzL,EAAY,EAAQ,KACpBmC,EAAM,EAAQ,KAkBlB/Z,EAAOD,QATP,WACE8D,KAAKqI,KAAO,EACZrI,KAAKyf,SAAW,CACd,KAAQ,IAAID,EACZ,IAAO,IAAKtJ,GAAOnC,GACnB,OAAU,IAAIyL,K,oBChBlB,IAAIE,EAAY,EAAQ,KACpBC,EAAa,EAAQ,KACrBC,EAAU,EAAQ,KAClBC,EAAU,EAAQ,KAClBC,EAAU,EAAQ,KAStB,SAASN,EAAKxL,GACZ,IAAI9Q,GAAS,EACTzE,EAAoB,MAAXuV,EAAkB,EAAIA,EAAQvV,OAG3C,IADAuB,KAAKiO,UACI/K,EAAQzE,GAAQ,CACvB,IAAIwV,EAAQD,EAAQ9Q,GACpBlD,KAAKiB,IAAIgT,EAAM,GAAIA,EAAM,KAK7BuL,EAAKxhB,UAAUiQ,MAAQyR,EACvBF,EAAKxhB,UAAkB,OAAI2hB,EAC3BH,EAAKxhB,UAAUf,IAAM2iB,EACrBJ,EAAKxhB,UAAUyB,IAAMogB,EACrBL,EAAKxhB,UAAUiD,IAAM6e,EAErB3jB,EAAOD,QAAUsjB,G,oBC/BjB,IAAIO,EAAe,EAAQ,IAc3B5jB,EAAOD,QALP,WACE8D,KAAKyf,SAAWM,EAAeA,EAAa,MAAQ,GACpD/f,KAAKqI,KAAO,I,oBCXd,IAAI2X,EAAa,EAAQ,KACrBC,EAAW,EAAQ,KACnB9K,EAAW,EAAQ,KACnB+K,EAAW,EAAQ,KASnBC,EAAe,8BAGfC,EAAYnR,SAASjR,UACrB0c,EAAc5d,OAAOkB,UAGrBid,EAAemF,EAAUla,SAGzBjI,EAAiByc,EAAYzc,eAG7BoiB,EAAa/V,OAAO,IACtB2Q,EAAa1e,KAAK0B,GAAgByM,QAjBjB,sBAiBuC,QACvDA,QAAQ,yDAA0D,SAAW,KAmBhFvO,EAAOD,QARP,SAAsBmB,GACpB,SAAK8X,EAAS9X,IAAU4iB,EAAS5iB,MAGnB2iB,EAAW3iB,GAASgjB,EAAaF,GAChCpf,KAAKmf,EAAS7iB,M,oBC3C/B,IAIM0e,EAJFuE,EAAa,EAAQ,KAGrBC,GACExE,EAAM,SAASvS,KAAK8W,GAAcA,EAAWxgB,MAAQwgB,EAAWxgB,KAAK0gB,UAAY,KACvE,iBAAmBzE,EAAO,GAc1C5f,EAAOD,QAJP,SAAkBgf,GAChB,QAASqF,GAAeA,KAAcrF,I,oBChBxC,IAGIoF,EAHO,EAAQ,IAGG,sBAEtBnkB,EAAOD,QAAUokB,G,mBCJjB,IAAItJ,EAAgB,EAAQ,IACxBrP,EAAyB,EAAQ,IAErCxL,EAAOD,QAAU,SAAU2N,GACzB,OAAOmN,EAAcrP,EAAuBkC,M,kBCO9C1N,EAAOD,QAJP,SAAkB4B,EAAQH,GACxB,OAAiB,MAAVG,OAAiBiC,EAAYjC,EAAOH,K,kBCO7CxB,EAAOD,QANP,SAAoByB,GAClB,IAAIwC,EAASH,KAAKP,IAAI9B,WAAeqC,KAAKyf,SAAS9hB,GAEnD,OADAqC,KAAKqI,MAAQlI,EAAS,EAAI,EACnBA,I,oBCbT,IAAI4f,EAAe,EAAQ,IASvB9hB,EAHcnB,OAAOkB,UAGQC,eAoBjC9B,EAAOD,QATP,SAAiByB,GACf,IAAIkJ,EAAO7G,KAAKyf,SAChB,GAAIM,EAAc,CAChB,IAAI5f,EAAS0G,EAAKlJ,GAClB,MArBiB,8BAqBVwC,OAA4BJ,EAAYI,EAEjD,OAAOlC,EAAe1B,KAAKsK,EAAMlJ,GAAOkJ,EAAKlJ,QAAOoC,I,oBC1BtD,IAAIggB,EAAe,EAAQ,IAMvB9hB,EAHcnB,OAAOkB,UAGQC,eAgBjC9B,EAAOD,QALP,SAAiByB,GACf,IAAIkJ,EAAO7G,KAAKyf,SAChB,OAAOM,OAA8BhgB,IAAd8G,EAAKlJ,GAAsBM,EAAe1B,KAAKsK,EAAMlJ,K,i9BClB9E,IAAAyE,EAAA9E,EAAAJ,EAAA,mBAAAC,cAAA,GAAAU,EAAAX,EAAA6M,UAAA,aAAAlN,EAAAK,EAAAE,aAAA,yBAAAhB,EAAAc,EAAAW,EAAAhB,EAAAT,GAAA,IAAAK,EAAAoB,KAAAG,qBAAAyiB,EAAA5iB,EAAA4iB,EAAAC,EAAA5jB,OAAAY,OAAAjB,EAAAuB,WAAA,OAAA2iB,EAAAD,EAAA,mBAAAxjB,EAAAW,EAAAhB,GAAA,IAAAT,EAAAK,EAAAikB,EAAA5X,EAAA,EAAA5K,EAAArB,GAAA,GAAA+jB,GAAA,EAAAC,EAAA,CAAA3iB,EAAA,EAAAL,EAAA,EAAAijB,EAAA1e,EAAA+a,EAAAzgB,EAAAoM,EAAApM,EAAAkB,KAAAwE,EAAA,GAAA1F,EAAA,SAAAY,EAAAJ,GAAA,OAAAd,EAAAkB,EAAAb,EAAA,EAAAikB,EAAAte,EAAAye,EAAAhjB,EAAAX,EAAAigB,IAAA,SAAAzgB,EAAAQ,EAAAW,GAAA,IAAApB,EAAAS,EAAAwjB,EAAA7iB,EAAAP,EAAA,GAAAsjB,GAAA9X,IAAAjM,GAAAS,EAAAY,EAAAO,OAAAnB,IAAA,KAAAT,EAAAT,EAAA8B,EAAAZ,GAAAZ,EAAAmkB,EAAA3iB,EAAA7B,EAAAD,EAAA,GAAAc,EAAA,GAAAL,EAAAR,IAAAwB,KAAA6iB,EAAAtkB,GAAAK,EAAAL,EAAA,OAAAK,EAAA,MAAAL,EAAA,GAAAA,EAAA,GAAAgG,GAAAhG,EAAA,IAAAM,KAAAG,EAAAK,EAAA,GAAAR,EAAAN,EAAA,KAAAK,EAAA,EAAAokB,EAAAC,EAAAjjB,EAAAgjB,EAAAhjB,EAAAzB,EAAA,IAAAM,EAAAL,IAAAQ,EAAAK,EAAA,GAAAd,EAAA,GAAAyB,KAAAxB,KAAAD,EAAA,GAAAc,EAAAd,EAAA,GAAAyB,EAAAgjB,EAAAhjB,EAAAxB,EAAAI,EAAA,OAAAI,GAAAK,EAAA,SAAAigB,EAAA,MAAAyD,GAAA,EAAA/iB,EAAA,gBAAAhB,EAAAqB,EAAA7B,GAAA,GAAAyM,EAAA,QAAAG,UAAA,oCAAA2X,GAAA,IAAA1iB,GAAAxB,EAAAwB,EAAA7B,GAAAI,EAAAyB,EAAAwiB,EAAArkB,GAAAiB,EAAAb,EAAA,EAAA2F,EAAAse,KAAAE,GAAA,CAAAxkB,IAAAK,IAAA,GAAAA,EAAA,IAAAokB,EAAAhjB,GAAA,GAAAnB,EAAAD,EAAAikB,IAAAG,EAAAhjB,EAAA6iB,EAAAG,EAAAC,EAAAJ,GAAA,OAAA5X,EAAA,EAAA1M,EAAA,IAAAK,IAAAI,EAAA,QAAAS,EAAAlB,EAAAS,GAAA,MAAAS,IAAAf,KAAAH,EAAAskB,IAAA,MAAAzX,UAAA,wCAAA3L,EAAAgM,KAAA,OAAAhM,EAAAojB,EAAApjB,EAAAD,MAAAZ,EAAA,IAAAA,EAAA,YAAAA,IAAAa,EAAAlB,EAAA2kB,SAAAzjB,EAAAf,KAAAH,GAAAK,EAAA,IAAAikB,EAAAzX,UAAA,oCAAApM,EAAA,YAAAJ,EAAA,GAAAL,EAAAgG,OAAA,IAAA9E,GAAAsjB,EAAAC,EAAAhjB,EAAA,GAAA6iB,EAAAxjB,EAAAX,KAAAsB,EAAAgjB,MAAA1D,EAAA,YAAA7f,GAAAlB,EAAAgG,EAAA3F,EAAA,EAAAikB,EAAApjB,EAAA,QAAAwL,EAAA,UAAAzL,MAAAC,EAAAgM,KAAAsX,IAAA,CAAA1jB,EAAAL,EAAAT,IAAA,GAAAskB,EAAA,IAAAvD,EAAA,YAAAsD,KAAA,SAAAO,KAAA,SAAAC,KAAA3jB,EAAAR,OAAAyC,eAAA,IAAA9C,EAAA,GAAAoB,GAAAP,IAAA,GAAAO,QAAA8iB,EAAArjB,EAAA,GAAAO,GAAA,0BAAAP,GAAAojB,EAAAO,EAAAjjB,UAAAyiB,EAAAziB,UAAAlB,OAAAY,OAAAjB,GAAA,SAAAqM,EAAA1G,GAAA,OAAAtF,OAAA8D,eAAA9D,OAAA8D,eAAAwB,EAAA6e,IAAA7e,EAAAf,UAAA4f,EAAAN,EAAAve,EAAAvF,EAAA,sBAAAuF,EAAApE,UAAAlB,OAAAY,OAAAgjB,GAAAte,EAAA,OAAA4e,EAAAhjB,UAAAijB,EAAAN,EAAAD,EAAA,cAAAO,GAAAN,EAAAM,EAAA,cAAAD,KAAAE,YAAA,oBAAAP,EAAAM,EAAApkB,EAAA,qBAAA8jB,EAAAD,GAAAC,EAAAD,EAAA7jB,EAAA,aAAA8jB,EAAAD,EAAA7iB,GAAA,0BAAA8iB,EAAAD,EAAA,sDAAAS,EAAA,kBAAAC,EAAAhlB,EAAAI,EAAAsM,OAAA,SAAA6X,EAAAve,EAAAlF,EAAAW,EAAAP,GAAA,IAAAlB,EAAAU,OAAAC,eAAA,IAAAX,EAAA,gBAAAgG,GAAAhG,EAAA,GAAAukB,EAAA,SAAAve,EAAAlF,EAAAW,EAAAP,GAAA,SAAAT,EAAAK,EAAAW,GAAA8iB,EAAAve,EAAAlF,GAAA,SAAAkF,GAAA,YAAAif,QAAAnkB,EAAAW,EAAAuE,MAAAlF,EAAAd,IAAAgG,EAAAlF,EAAA,CAAAG,MAAAQ,EAAAb,YAAAM,EAAAmQ,cAAAnQ,EAAAgkB,UAAAhkB,IAAA8E,EAAAlF,GAAAW,GAAAhB,EAAA,UAAAA,EAAA,WAAAA,EAAA,eAAAuF,EAAAlF,EAAAW,EAAAP,GAAA,SAAAikB,EAAArkB,EAAAkF,GAAA,gBAAAlF,GAAA,GAAA2B,MAAAC,QAAA5B,GAAA,OAAAA,EAAAskB,CAAAtkB,IAAA,SAAAA,EAAAb,GAAA,IAAAiB,EAAA,MAAAJ,EAAA,yBAAAC,QAAAD,EAAAC,OAAA4M,WAAA7M,EAAA,uBAAAI,EAAA,KAAA8E,EAAAvE,EAAAzB,EAAAskB,EAAAvD,EAAA,GAAArU,GAAA,EAAAjM,GAAA,SAAAT,GAAAkB,IAAAf,KAAAW,IAAAmM,KAAA,IAAAhN,EAAA,IAAAS,OAAAQ,OAAA,OAAAwL,GAAA,cAAAA,GAAA1G,EAAAhG,EAAAG,KAAAe,IAAAgM,QAAA6T,EAAAve,KAAAwD,EAAA/E,OAAA8f,EAAA1e,SAAApC,GAAAyM,GAAA,UAAA5L,GAAAL,GAAA,EAAAgB,EAAAX,EAAA,gBAAA4L,GAAA,MAAAxL,EAAAyjB,SAAAL,EAAApjB,EAAAyjB,SAAAjkB,OAAA4jB,QAAA,kBAAA7jB,EAAA,MAAAgB,GAAA,OAAAsf,GAAAsE,CAAAvkB,EAAAkF,IAAA,SAAAlF,EAAAigB,GAAA,GAAAjgB,EAAA,qBAAAA,EAAA,OAAAwkB,EAAAxkB,EAAAigB,GAAA,IAAA7f,EAAA,GAAA4I,SAAA3J,KAAAW,GAAAsL,MAAA,uBAAAlL,GAAAJ,EAAA6N,cAAAzN,EAAAJ,EAAA6N,YAAApO,MAAA,QAAAW,GAAA,QAAAA,EAAAuB,MAAA0K,KAAArM,GAAA,cAAAI,GAAA,2CAAAyD,KAAAzD,GAAAokB,EAAAxkB,EAAAigB,QAAA,GAAAwE,CAAAzkB,EAAAkF,IAAA,qBAAA6G,UAAA,6IAAA2Y,GAAA,SAAAF,EAAAxkB,EAAAigB,IAAA,MAAAA,KAAAjgB,EAAAuB,UAAA0e,EAAAjgB,EAAAuB,QAAA,QAAA2D,EAAA,EAAAvE,EAAAgB,MAAAse,GAAA/a,EAAA+a,EAAA/a,IAAAvE,EAAAuE,GAAAlF,EAAAkF,GAAA,OAAAvE,EADA,IAAIgkB,EAAwC,SAAUC,EAASC,EAAYhZ,EAAGiZ,GAE1E,OAAO,IAAKjZ,IAAMA,EAAIoS,WAAU,SAAUtL,EAASC,GAC/C,SAASmS,EAAU5kB,GAAS,IAAMqZ,EAAKsL,EAAU3Y,KAAKhM,IAAW,MAAO+E,GAAK0N,EAAO1N,IACpF,SAAS8f,EAAS7kB,GAAS,IAAMqZ,EAAKsL,EAAiB,MAAE3kB,IAAW,MAAO+E,GAAK0N,EAAO1N,IACvF,SAASsU,EAAKvW,GAJlB,IAAe9C,EAIa8C,EAAOmJ,KAAOuG,EAAQ1P,EAAO9C,QAJ1CA,EAIyD8C,EAAO9C,MAJhDA,aAAiB0L,EAAI1L,EAAQ,IAAI0L,GAAE,SAAU8G,GAAWA,EAAQxS,OAIT8kB,KAAKF,EAAWC,GAClGxL,GAAMsL,EAAYA,EAAUhjB,MAAM8iB,EAASC,GAAc,KAAK1Y,YAiBhE+Y,EAA4B,SAAHC,GAAgC,IACvDhX,EAAIiX,EAAIC,EAAIC,EADiBC,EAAMJ,EAANI,OAAQC,EAAIL,EAAJK,KAAMC,EAAIN,EAAJM,KAE/ClhB,OAAOsW,UAAY2K,EACnB,IAAMplB,EAAIslB,sBAAYC,cAAa,IAC7BC,EAAUC,cAC6CC,EAAAzB,EAAf0B,oBAAS,GAAM,GAAtDC,EAAeF,EAAA,GAAEG,EAAkBH,EAAA,GACYI,EAAA7B,EAAV0B,qBAAU,GAA/CI,EAAcD,EAAA,GAAEE,EAAiBF,EAAA,GACjCG,EAAkChC,EAAnBiC,cAAmB,GAAvB,GACkCC,EAAAlC,EAAZ0B,mBAAS,IAAG,GAA7CS,EAAYD,EAAA,GAAEE,EAAeF,EAAA,GACcG,EAAArC,EAAd0B,mBAAS,MAAK,GAA3CY,EAAUD,EAAA,GAAEE,EAAaF,EAAA,GAqBhC,GApBAG,qBAAU,WACNZ,GAAmB,GACnBa,MAAM,GAAD/gB,OAAIwf,EAAM,2BAAAxf,OAA0B0f,GAAQ,CAC7CsB,YAAa,UACbC,QAAS,CACLC,QAAS,MACT,kBAAmBnK,iBAGtBmI,MAAK,SAACiC,GAAG,OAAKC,YAAeD,MAC7BjC,MAAK,SAACtb,GAAI,OAAKgb,OAAU,OAAQ,OAAQ,EAAMV,IAAA3kB,GAAE,SAAA8nB,IAAA,IAAAC,EAAA,OAAApD,IAAAC,GAAA,SAAAoD,GAAA,cAAAA,EAAA3mB,GAAA,OAEvB,OAD3BslB,GAAmB,GAAOqB,EAAA3mB,EAAA,EACOgJ,EAAI,OAA/B0d,EAAkBC,EAAA1D,EACxBwC,EAAkBiB,GAAoB,cAAAC,EAAArH,EAAA,MAAAmH,UAErCG,OAAM,WACPhjB,OAAOsM,SAAS2W,KAAO,GAAHzhB,OAAM6f,EAAQ,wBAAuB,mBAG9D,KACEO,EACD,OAAOjlB,IAAMwF,cAAcgR,IAAY,MA4B3C,OAAQxW,IAAMwF,cAAcxF,IAAMumB,SAAU,KACvB,KAAjBjB,GAAwBtlB,IAAMwF,cAAcghB,IAAc,CAAEC,aAAc,WAAF,OAAQlB,EAAgB,KAAKmB,MAAO,YAAaC,QAAS,GAAF9hB,OAAKygB,GAAgBsB,mBAAmB,IACxKnB,GAAezlB,IAAMwF,cAAcqhB,IAAY,CAAEC,mBAAmB,EAAML,aAAc,WAAF,OAAQf,EAAc,OAAOgB,MAAOxnB,EAAE,qCAAsCynB,QAASlB,IAC3KzlB,IAAMwF,cAAc,MAAO,CAAE+H,UAAWwZ,IAAG,KACvC/mB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,eAC5CvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,qBACpCvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAWhI,IAAMyhB,eAC1ChnB,IAAMwF,cAAc,KAAM,KAAMyf,aAAuD,EAASA,EAAe/F,cACnHlf,IAAMwF,cAAc,MAAO,CAAE+H,UAAWwZ,IAAG,YAAaxhB,IAAM0hB,0BAC1DjnB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,OACpCvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAWwZ,IAAG,WAAYxhB,IAAM2hB,mBAAqBpC,EAAmB9kB,IAAMwF,cAAcoN,IAAW,MAAU5S,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,IAClLvN,IAAMwF,cAAc,KAAM,CAAE+H,UAAWwZ,IAAGxhB,IAAM4hB,gBAAiB,sBAAwBlC,aAAuD,EAASA,EAAe/F,aACxKlf,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,SACpCvN,IAAMwF,cAAc,UAAW,KAC3BxF,IAAMwF,cAAc,MAAO,KACvBxF,IAAMwF,cAAc,IAAK,CAAE+H,UAAWhI,IAAM6hB,uBAAyB,uBACrEpnB,IAAMwF,cAAc,MAAO,CAAE+H,UAAWhI,IAAM8hB,yBAA0BC,wBAAyB,CACzFC,OAAQtC,aAAuD,EAASA,EAAeuC,eAEnGxnB,IAAMwF,cAAc,MAAO,CAAE+H,UAAWwZ,IAAGxhB,IAAMkiB,WAAUC,EAAA,GAClDniB,IAAMoiB,gBAAuK,KAAhD,QAAnG1a,EAAKgY,aAAuD,EAASA,EAAe2C,iBAA8B,IAAP3a,OAAgB,EAASA,EAAG5M,YAErK4kB,aAAuD,EAASA,EAAe4C,UAAa7nB,IAAMwF,cAAcxF,IAAMumB,SAAU,KAC7HvmB,IAAMwF,cAAc,MAAO,CAAE+H,UAAWwZ,IAAGxhB,IAAM2U,KAAM,+BACnDla,IAAMwF,cAAcsiB,IAAc,CAAE5a,SAAU,kBAC1ClN,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,sBACpCvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAWhI,IAAMwiB,WAAa7oB,EAAE,sCAC7Dc,IAAMwF,cAAc,MAAO,CAAE+H,UAAWhI,IAAMyiB,UAAY3N,YAA0B4K,aAAuD,EAASA,EAAe4C,SAAS,OACnC,KAAhD,QAAnG3D,EAAKe,aAAuD,EAASA,EAAe2C,iBAA8B,IAAP1D,OAAgB,EAASA,EAAG7jB,SAAkBL,IAAMwF,cAAc,MAAO,CAAE+H,UAAWhI,IAAM0iB,qBACrMjoB,IAAMwF,cAAc,MAAO,CAAE0iB,IAAK,4BAA6BC,IAAK,KACpEnoB,IAAMwF,cAAc,MAAO,KACvBxF,IAAMwF,cAAc,IAAK,KAAMtG,EAAE,8CACjCc,IAAMwF,cAAc,IAAK,KAAMyf,aAAuD,EAASA,EAAe2C,UAAU,QACnI3C,aAAuD,EAASA,EAAemD,cAAiBpoB,IAAMwF,cAAc,MAAO,CAAE+H,UAAWhI,IAAM8iB,oBAAqBC,QAAS,WAE9JjlB,OAAOsM,SAAS2W,KAAO5B,EAD9BS,EACsC,yBACA,WAE1CnlB,IAAMwF,cAAc,IAAK,KAAMtG,EAAE,+CAAmDimB,GAGPF,aAAuD,EAASA,EAAesD,YAAevoB,IAAMwF,cAAc,MAAO,CAAE+H,UAAWhI,IAAM8iB,oBAAqBC,QAAS,WAnElQ,IAACE,IAoE+BvD,aAAuD,EAASA,EAAevgB,GAnEpIkhB,MAAM,GAAD/gB,OAAIxB,OAAOghB,OAAM,gCAAAxf,OAA+B2jB,EAAU,SAAS,CACpE3C,YAAa,UACb4C,OAAQ,OACR3C,QAAS,CACL,eAAgB,mBAChBC,QAAS,MACT,kBAAmB,WAGtBhC,MAAK,SAACiC,GAAG,OAAKC,YAAeD,MAC7BjC,MAAK,SAACpS,GAAO,OAAK8R,OAAU,OAAQ,OAAQ,EAAMV,IAAA3kB,GAAE,SAAAsqB,IAAA,IAAAC,EAAA,OAAA5F,IAAAC,GAAA,SAAA4F,GAAA,cAAAA,EAAAnpB,GAAA,OACpC,OADoCmpB,EAAAnpB,EAAA,EAC9BkS,EAAO,OAAxBgX,EAAQC,EAAAlG,EACd6C,EAAgB,GAAD1gB,OAAI8jB,aAA2C,EAASA,EAAShC,UAAW,cAAAiC,EAAA7J,EAAA,MAAA2J,UAE1FrC,OAAM,SAACvjB,GAAK,OAAK2gB,OAAU,OAAQ,OAAQ,EAAMV,IAAA3kB,GAAE,SAAAyqB,IAAA,IAAA7C,EAAA8C,EAAA,OAAA/F,IAAAC,GAAA,SAAA+F,GAAA,cAAAA,EAAAtpB,GAAA,OACxC,OADwCspB,EAAAtpB,EAAA,EAClCqD,EAAMkmB,OAAM,OAClB,OADNhD,EAAG+C,EAAArG,EAAAqG,EAAAtpB,EAAG,EACMumB,EAAG,OAAf8C,EAAGC,EAAArG,EACTgD,EAAcoD,aAAiC,EAASA,EAAIG,cAAc,cAAAF,EAAAhK,EAAA,MAAA8J,YAoD9C7oB,IAAMwF,cAAc,IAAK,KAAMtG,EAAE,oDAAuD,KANWc,IAAMwF,cAAc,MAAO,CAAE+H,UAAWhI,IAAM8iB,oBAAqBC,QAAS,WAC3KjlB,OAAOsM,SAAS2W,KAAO5B,EAAQ,WAEnC1kB,IAAMwF,cAAc,IAAK,KAAMtG,EAAE,6CAIrDc,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,uBAAyBuX,EAAmB9kB,IAAMwF,cAAcoN,IAAW,MAAU5S,IAAMwF,cAAcxF,IAAMumB,SAAU,KAC7JvmB,IAAMwF,cAAc,KAAM,CAAE+H,UAAWhI,IAAM2jB,2BAA6BjE,aAAuD,EAASA,EAAe/F,aACzJlf,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,cACgE,QAAlG4W,EAAKc,aAAuD,EAASA,EAAehgB,MAAM,UAAuB,IAAPkf,OAAgB,EAASA,EAAGgF,KAAQnpB,IAAMwF,cAAc,MAAO,CAAE0iB,IAAwG,QAAlG9D,EAAKa,aAAuD,EAASA,EAAehgB,MAAM,UAAuB,IAAPmf,OAAgB,EAASA,EAAG+E,IAAKhB,IAAK,GAAI5a,UAAWwZ,IAAGxhB,IAAM6jB,kBAAmB,6BAAkCppB,IAAMwF,cAAc,MAAO,CAAE0iB,IAAK,mCAAoC3a,UAAWwZ,IAAGxhB,IAAM6jB,kBAAmB,2BAA4BjB,IAAK,aAC9hBnoB,IAAMwF,cAAc,MAAO,CAAE+H,UAAWhI,IAAM8jB,cAAef,QAAS,WAAF,OAtDrE,WACnB,IAAM/D,EAAOlhB,OAAOsM,SAAS2Z,SAAS3a,MAAM,KACtC4a,EAAWhF,EAAKA,EAAKlkB,OAAS,GACpCgD,OAAOsM,SAAS2W,KAAO,GAAHzhB,OAAM6f,EAAQ,wBAAuB,KAAA7f,OAAI0kB,GAmDmCC,KACxExpB,IAAMwF,cAAc,IAAK,KAAMtG,EAAE,qDAEjEuqB,YAAezF,EAA2B,6BAC3BA,a,oBCvIf,IAAIrC,EAAe,EAAQ,IAsB3B5jB,EAAOD,QAPP,SAAiByB,EAAKN,GACpB,IAAIwJ,EAAO7G,KAAKyf,SAGhB,OAFAzf,KAAKqI,MAAQrI,KAAKP,IAAI9B,GAAO,EAAI,EACjCkJ,EAAKlJ,GAAQoiB,QAA0BhgB,IAAV1C,EAfV,4BAekDA,EAC9D2C,O,kBCPT7D,EAAOD,QALP,WACE8D,KAAKyf,SAAW,GAChBzf,KAAKqI,KAAO,I,oBCTd,IAAIyf,EAAe,EAAQ,IAMvBxhB,EAHazH,MAAMb,UAGCsI,OA4BxBnK,EAAOD,QAjBP,SAAyByB,GACvB,IAAIkJ,EAAO7G,KAAKyf,SACZvc,EAAQ4kB,EAAajhB,EAAMlJ,GAE/B,QAAIuF,EAAQ,KAIRA,GADY2D,EAAKpI,OAAS,EAE5BoI,EAAKkhB,MAELzhB,EAAO/J,KAAKsK,EAAM3D,EAAO,KAEzBlD,KAAKqI,MACA,K,oBC/BT,IAAIyf,EAAe,EAAQ,IAkB3B3rB,EAAOD,QAPP,SAAsByB,GACpB,IAAIkJ,EAAO7G,KAAKyf,SACZvc,EAAQ4kB,EAAajhB,EAAMlJ,GAE/B,OAAOuF,EAAQ,OAAInD,EAAY8G,EAAK3D,GAAO,K,oBCf7C,IAAI4kB,EAAe,EAAQ,IAe3B3rB,EAAOD,QAJP,SAAsByB,GACpB,OAAOmqB,EAAa9nB,KAAKyf,SAAU9hB,IAAQ,I,oBCZ7C,IAAImqB,EAAe,EAAQ,IAyB3B3rB,EAAOD,QAbP,SAAsByB,EAAKN,GACzB,IAAIwJ,EAAO7G,KAAKyf,SACZvc,EAAQ4kB,EAAajhB,EAAMlJ,GAQ/B,OANIuF,EAAQ,KACRlD,KAAKqI,KACPxB,EAAKjI,KAAK,CAACjB,EAAKN,KAEhBwJ,EAAK3D,GAAO,GAAK7F,EAEZ2C,O,mBCtBT,IAAI0H,EAAY,EAAQ,IAEpBsgB,EAAMC,KAAKD,IAIf7rB,EAAOD,QAAU,SAAUkQ,GACzB,OAAOA,EAAW,EAAI4b,EAAItgB,EAAU0E,GAAW,kBAAoB,I,oBCPrE,IAAI8b,EAAa,EAAQ,IAiBzB/rB,EAAOD,QANP,SAAwByB,GACtB,IAAIwC,EAAS+nB,EAAWloB,KAAMrC,GAAa,OAAEA,GAE7C,OADAqC,KAAKqI,MAAQlI,EAAS,EAAI,EACnBA,I,kBCAThE,EAAOD,QAPP,SAAmBmB,GACjB,IAAIqD,SAAcrD,EAClB,MAAgB,UAARqD,GAA4B,UAARA,GAA4B,UAARA,GAA4B,WAARA,EACrD,cAAVrD,EACU,OAAVA,I,oBCXP,IAAI6qB,EAAa,EAAQ,IAezB/rB,EAAOD,QAJP,SAAqByB,GACnB,OAAOuqB,EAAWloB,KAAMrC,GAAKV,IAAIU,K,oBCZnC,IAAIuqB,EAAa,EAAQ,IAezB/rB,EAAOD,QAJP,SAAqByB,GACnB,OAAOuqB,EAAWloB,KAAMrC,GAAK8B,IAAI9B,K,oBCZnC,IAAIuqB,EAAa,EAAQ,IAqBzB/rB,EAAOD,QATP,SAAqByB,EAAKN,GACxB,IAAIwJ,EAAOqhB,EAAWloB,KAAMrC,GACxB0K,EAAOxB,EAAKwB,KAIhB,OAFAxB,EAAK5F,IAAItD,EAAKN,GACd2C,KAAKqI,MAAQxB,EAAKwB,MAAQA,EAAO,EAAI,EAC9BrI,O,iCCjBT,IAAIsb,EAAI,EAAQ,GACZ5T,EAAY,EAAQ,IACpBygB,EAAkB,EAAQ,KAC1BC,EAAS,EAAQ,KACjBjpB,EAAQ,EAAQ,GAEhBkpB,EAAgB,GAAIjQ,QACpBkQ,EAAQL,KAAKK,MAEbC,EAAM,SAAUnP,EAAGvb,EAAG2qB,GACxB,OAAa,IAAN3qB,EAAU2qB,EAAM3qB,EAAI,GAAM,EAAI0qB,EAAInP,EAAGvb,EAAI,EAAG2qB,EAAMpP,GAAKmP,EAAInP,EAAIA,EAAGvb,EAAI,EAAG2qB,IA4BlFlN,EAAE,CAAExZ,OAAQ,SAAUV,OAAO,EAAM8c,OAZtBmK,IACY,UAAvB,KAAQjQ,QAAQ,IACG,MAAnB,GAAIA,QAAQ,IACS,SAArB,MAAMA,QAAQ,IACuB,yBAArC,mBAAsBA,QAAQ,MAC1BjZ,GAAM,WAEVkpB,EAAc9rB,KAAK,QAKgC,CAEnD6b,QAAS,SAAiBqQ,GACxB,IAKIrmB,EAAGsmB,EAAG1b,EAAG2b,EALT3J,EAASmJ,EAAgBnoB,MACzB4oB,EAAclhB,EAAU+gB,GACxB5hB,EAAO,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,GACvBgiB,EAAO,GACP1oB,EAAS,IAGT2oB,EAAW,SAAUjrB,EAAGpB,GAG1B,IAFA,IAAIyG,GAAS,EACT6lB,EAAKtsB,IACAyG,EAAQ,GACf6lB,GAAMlrB,EAAIgJ,EAAK3D,GACf2D,EAAK3D,GAAS6lB,EAAK,IACnBA,EAAKT,EAAMS,EAAK,MAIhBC,EAAS,SAAUnrB,GAGrB,IAFA,IAAIqF,EAAQ,EACRzG,EAAI,IACCyG,GAAS,GAChBzG,GAAKoK,EAAK3D,GACV2D,EAAK3D,GAASolB,EAAM7rB,EAAIoB,GACxBpB,EAAKA,EAAIoB,EAAK,KAIdorB,EAAe,WAGjB,IAFA,IAAI/lB,EAAQ,EACR/E,EAAI,KACC+E,GAAS,GAChB,GAAU,KAAN/E,GAAsB,IAAV+E,GAA+B,IAAhB2D,EAAK3D,GAAc,CAChD,IAAI5F,EAAI6K,OAAOtB,EAAK3D,IACpB/E,EAAU,KAANA,EAAWb,EAAIa,EAAIiqB,EAAO7rB,KAAK,IAAK,EAAIe,EAAEmB,QAAUnB,EAE1D,OAAOa,GAGX,GAAIyqB,EAAc,GAAKA,EAAc,GAAI,MAAMM,WAAW,6BAE1D,GAAIlK,GAAUA,EAAQ,MAAO,MAC7B,GAAIA,IAAW,MAAQA,GAAU,KAAM,OAAO7W,OAAO6W,GAKrD,GAJIA,EAAS,IACX6J,EAAO,IACP7J,GAAUA,GAERA,EAAS,MAKX,GAHA0J,GADAtmB,EA3EI,SAAUgX,GAGlB,IAFA,IAAIvb,EAAI,EACJsrB,EAAK/P,EACF+P,GAAM,MACXtrB,GAAK,GACLsrB,GAAM,KAER,KAAOA,GAAM,GACXtrB,GAAK,EACLsrB,GAAM,EACN,OAAOtrB,EAiEDurB,CAAIpK,EAASuJ,EAAI,EAAG,GAAI,IAAM,IAC1B,EAAIvJ,EAASuJ,EAAI,GAAInmB,EAAG,GAAK4c,EAASuJ,EAAI,EAAGnmB,EAAG,GACxDsmB,GAAK,kBACLtmB,EAAI,GAAKA,GACD,EAAG,CAGT,IAFA0mB,EAAS,EAAGJ,GACZ1b,EAAI4b,EACG5b,GAAK,GACV8b,EAAS,IAAK,GACd9b,GAAK,EAIP,IAFA8b,EAASP,EAAI,GAAIvb,EAAG,GAAI,GACxBA,EAAI5K,EAAI,EACD4K,GAAK,IACVgc,EAAO,GAAK,IACZhc,GAAK,GAEPgc,EAAO,GAAKhc,GACZ8b,EAAS,EAAG,GACZE,EAAO,GACP7oB,EAAS8oB,SAETH,EAAS,EAAGJ,GACZI,EAAS,IAAM1mB,EAAG,GAClBjC,EAAS8oB,IAAiBb,EAAO7rB,KAAK,IAAKqsB,GAU7C,OALAzoB,EAFEyoB,EAAc,EAEPC,IADTF,EAAIxoB,EAAO1B,SACWmqB,EAClB,KAAOR,EAAO7rB,KAAK,IAAKqsB,EAAcD,GAAKxoB,EAC3CA,EAAOqI,MAAM,EAAGmgB,EAAIC,GAAe,IAAMzoB,EAAOqI,MAAMmgB,EAAIC,IAErDC,EAAO1oB,M,kBC1HtBhE,EAAOD,QAAU,SAAU2N,EAAIwf,EAAa1sB,GAC1C,KAAMkN,aAAcwf,GAClB,MAAMpgB,UAAU,cAAgBtM,EAAOA,EAAO,IAAM,IAAM,cAC1D,OAAOkN,I,oBCHX,IAAI5J,EAAW,EAAQ,GACnBqW,EAAwB,EAAQ,KAChCpF,EAAW,EAAQ,IACnBtT,EAAO,EAAQ,IACf4Y,EAAoB,EAAQ,KAC5BH,EAA+B,EAAQ,KAEvCiT,EAAS,SAAUC,EAASppB,GAC9BH,KAAKupB,QAAUA,EACfvpB,KAAKG,OAASA,IAGFhE,EAAOD,QAAU,SAAUstB,EAAUxf,EAAI9J,EAAMupB,EAAYC,GACvE,IACI3f,EAAU4f,EAAQzmB,EAAOzE,EAAQ0B,EAAQkJ,EAAMqN,EAD/CkT,EAAgBhsB,EAAKoM,EAAI9J,EAAMupB,EAAa,EAAI,GAGpD,GAAIC,EACF3f,EAAWyf,MACN,CAEL,GAAqB,mBADrBG,EAASnT,EAAkBgT,IACM,MAAMvgB,UAAU,0BAEjD,GAAIqN,EAAsBqT,GAAS,CACjC,IAAKzmB,EAAQ,EAAGzE,EAASyS,EAASsY,EAAS/qB,QAASA,EAASyE,EAAOA,IAIlE,IAHA/C,EAASspB,EACLG,EAAc3pB,EAASyW,EAAO8S,EAAStmB,IAAQ,GAAIwT,EAAK,IACxDkT,EAAcJ,EAAStmB,MACb/C,aAAkBmpB,EAAQ,OAAOnpB,EAC/C,OAAO,IAAImpB,GAAO,GAEtBvf,EAAW4f,EAAOptB,KAAKitB,GAIzB,IADAngB,EAAOU,EAASV,OACPqN,EAAOrN,EAAK9M,KAAKwN,IAAWT,MAEnC,GAAqB,iBADrBnJ,EAASkW,EAA6BtM,EAAU6f,EAAelT,EAAKrZ,MAAOosB,KAC1CtpB,GAAUA,aAAkBmpB,EAAQ,OAAOnpB,EAC5E,OAAO,IAAImpB,GAAO,KAGdO,KAAO,SAAU1pB,GACvB,OAAO,IAAImpB,GAAO,EAAMnpB,K,kBCzC1B,IAAIC,EAAS,EAAQ,GACjBwb,EAAS,EAAQ,IACjBnc,EAAM,EAAQ,GACdsc,EAAM,EAAQ,IACdR,EAAgB,EAAQ,IACxBC,EAAoB,EAAQ,IAE5BsB,EAAwBlB,EAAO,OAC/Bze,EAASiD,EAAOjD,OAChB2sB,EAAwBtO,EAAoBre,EAASA,GAAUA,EAAO4sB,eAAiBhO,EAE3F5f,EAAOD,QAAU,SAAUS,GAIvB,OAHG8C,EAAIqd,EAAuBngB,KAC1B4e,GAAiB9b,EAAItC,EAAQR,GAAOmgB,EAAsBngB,GAAQQ,EAAOR,GACxEmgB,EAAsBngB,GAAQmtB,EAAsB,UAAYntB,IAC9DmgB,EAAsBngB,K,mBCfjC,IAAI2X,EAAwB,EAAQ,IAChCzI,EAAW,EAAQ,IACnB3F,EAAW,EAAQ,KAIlBoO,GACHzI,EAAS/O,OAAOkB,UAAW,WAAYkI,EAAU,CAAEwK,QAAQ,K,oBCP7D,IAAIyE,EAAW,EAAQ,GACnBvU,EAAiB,EAAQ,KAG7BzE,EAAOD,QAAU,SAAU4L,EAAO+E,EAAOmd,GACvC,IAAIC,EAAWC,EAUf,OAPEtpB,GAE0C,mBAAlCqpB,EAAYpd,EAAM9B,cAC1Bkf,IAAcD,GACd7U,EAAS+U,EAAqBD,EAAUjsB,YACxCksB,IAAuBF,EAAQhsB,WAC/B4C,EAAekH,EAAOoiB,GACjBpiB,I,iCCdT,IAAIR,EAAa,EAAQ,IACrB2F,EAAuB,EAAQ,IAC/BvN,EAAkB,EAAQ,GAC1BgJ,EAAc,EAAQ,IAEtBgP,EAAUhY,EAAgB,WAE9BvD,EAAOD,QAAU,SAAUiuB,GACzB,IAAId,EAAc/hB,EAAW6iB,GACzBptB,EAAiBkQ,EAAqBnE,EAEtCJ,GAAe2gB,IAAgBA,EAAY3R,IAC7C3a,EAAessB,EAAa3R,EAAS,CACnCjK,cAAc,EACdxQ,IAAK,WAAc,OAAO+C,U,oBCfhC,IAAI6L,EAAW,EAAQ,IAEvB1P,EAAOD,QAAU,SAAU4F,EAAQwkB,EAAK5jB,GACtC,IAAK,IAAI/E,KAAO2oB,EAAKza,EAAS/J,EAAQnE,EAAK2oB,EAAI3oB,GAAM+E,GACrD,OAAOZ,I,iCCHT,IAAIsoB,EAAgC,EAAQ,KACxCnqB,EAAW,EAAQ,GACnBmW,EAAW,EAAQ,IACnBlF,EAAW,EAAQ,IACnBxJ,EAAY,EAAQ,IACpBC,EAAyB,EAAQ,IACjC0iB,EAAqB,EAAQ,KAC7BC,EAAa,EAAQ,KAErBC,EAAMtC,KAAKsC,IACXvC,EAAMC,KAAKD,IACXM,EAAQL,KAAKK,MACbkC,EAAuB,4BACvBC,EAAgC,oBAOpCL,EAA8B,UAAW,GAAG,SAAUM,EAASC,EAAeC,EAAiBC,GAC7F,IAAIC,EAA+CD,EAAOC,6CACtDC,EAAmBF,EAAOE,iBAC1BC,EAAoBF,EAA+C,IAAM,KAE7E,MAAO,CAGL,SAAiBG,EAAaC,GAC5B,IAAI/pB,EAAIwG,EAAuB3H,MAC3Bye,EAA0B1e,MAAfkrB,OAA2BlrB,EAAYkrB,EAAYP,GAClE,YAAoB3qB,IAAb0e,EACHA,EAASliB,KAAK0uB,EAAa9pB,EAAG+pB,GAC9BP,EAAcpuB,KAAK4L,OAAOhH,GAAI8pB,EAAaC,IAIjD,SAAUC,EAAQD,GAChB,IACIJ,GAAgDC,GACzB,iBAAjBG,IAA0E,IAA7CA,EAAajgB,QAAQ+f,GAC1D,CACA,IAAI5G,EAAMwG,EAAgBD,EAAeQ,EAAQnrB,KAAMkrB,GACvD,GAAI9G,EAAI9a,KAAM,OAAO8a,EAAI/mB,MAG3B,IAAI+tB,EAAKnrB,EAASkrB,GACdjjB,EAAIC,OAAOnI,MAEXqrB,EAA4C,mBAAjBH,EAC1BG,IAAmBH,EAAe/iB,OAAO+iB,IAE9C,IAAI9qB,EAASgrB,EAAGhrB,OAChB,GAAIA,EAAQ,CACV,IAAIkrB,EAAcF,EAAG5qB,QACrB4qB,EAAG5V,UAAY,EAGjB,IADA,IAAI+V,EAAU,KACD,CACX,IAAIprB,EAASmqB,EAAWc,EAAIljB,GAC5B,GAAe,OAAX/H,EAAiB,MAGrB,GADAorB,EAAQ3sB,KAAKuB,IACRC,EAAQ,MAGI,KADF+H,OAAOhI,EAAO,MACRirB,EAAG5V,UAAY6U,EAAmBniB,EAAGgJ,EAASka,EAAG5V,WAAY8V,IAKpF,IAFA,IAtDwBzhB,EAsDpB2hB,EAAoB,GACpBC,EAAqB,EAChBrvB,EAAI,EAAGA,EAAImvB,EAAQ9sB,OAAQrC,IAAK,CACvC+D,EAASorB,EAAQnvB,GAUjB,IARA,IAAIsvB,EAAUvjB,OAAOhI,EAAO,IACxBiI,EAAWmiB,EAAIvC,EAAItgB,EAAUvH,EAAO+C,OAAQgF,EAAEzJ,QAAS,GACvDktB,EAAW,GAMN3e,EAAI,EAAGA,EAAI7M,EAAO1B,OAAQuO,IAAK2e,EAAS/sB,UAlEzCmB,KADc8J,EAmE8C1J,EAAO6M,IAlEvDnD,EAAK1B,OAAO0B,IAmEhC,IAAI+hB,EAAgBzrB,EAAO0rB,OAC3B,GAAIR,EAAmB,CACrB,IAAIS,EAAe,CAACJ,GAASzoB,OAAO0oB,EAAUvjB,EAAUF,QAClCnI,IAAlB6rB,GAA6BE,EAAaltB,KAAKgtB,GACnD,IAAItnB,EAAc6D,OAAO+iB,EAAalsB,WAAMe,EAAW+rB,SAEvDxnB,EAAcynB,EAAgBL,EAASxjB,EAAGE,EAAUujB,EAAUC,EAAeV,GAE3E9iB,GAAYqjB,IACdD,GAAqBtjB,EAAEM,MAAMijB,EAAoBrjB,GAAY9D,EAC7DmnB,EAAqBrjB,EAAWsjB,EAAQjtB,QAG5C,OAAO+sB,EAAoBtjB,EAAEM,MAAMijB,KAKvC,SAASM,EAAgBL,EAASxS,EAAK9Q,EAAUujB,EAAUC,EAAetnB,GACxE,IAAI0nB,EAAU5jB,EAAWsjB,EAAQjtB,OAC7BjC,EAAImvB,EAASltB,OACbwtB,EAAUxB,EAKd,YAJsB1qB,IAAlB6rB,IACFA,EAAgBxV,EAASwV,GACzBK,EAAUzB,GAELG,EAAcpuB,KAAK+H,EAAa2nB,GAAS,SAAUlN,EAAOmN,GAC/D,IAAIC,EACJ,OAAQD,EAAG3jB,OAAO,IAChB,IAAK,IAAK,MAAO,IACjB,IAAK,IAAK,OAAOmjB,EACjB,IAAK,IAAK,OAAOxS,EAAI1Q,MAAM,EAAGJ,GAC9B,IAAK,IAAK,OAAO8Q,EAAI1Q,MAAMwjB,GAC3B,IAAK,IACHG,EAAUP,EAAcM,EAAG1jB,MAAM,GAAI,IACrC,MACF,QACE,IAAI3K,GAAKquB,EACT,GAAU,IAANruB,EAAS,OAAOkhB,EACpB,GAAIlhB,EAAIrB,EAAG,CACT,IAAIsM,EAAIwf,EAAMzqB,EAAI,IAClB,OAAU,IAANiL,EAAgBiW,EAChBjW,GAAKtM,OAA8BuD,IAApB4rB,EAAS7iB,EAAI,GAAmBojB,EAAG3jB,OAAO,GAAKojB,EAAS7iB,EAAI,GAAKojB,EAAG3jB,OAAO,GACvFwW,EAEToN,EAAUR,EAAS9tB,EAAI,GAE3B,YAAmBkC,IAAZosB,EAAwB,GAAKA,U,iCClI1C,IAAI7Q,EAAI,EAAQ,GACZ8Q,EAAQ,EAAQ,KAA4BvhB,KAKhDyQ,EAAE,CAAExZ,OAAQ,SAAUV,OAAO,EAAM8c,OAJN,EAAQ,IAIMmO,CAAuB,SAAW,CAC3ExhB,KAAM,WACJ,OAAOuhB,EAAMpsB,U,iCCRjB,IAAIC,EAAW,EAAQ,GACnB2I,EAAc,EAAQ,IAE1BzM,EAAOD,QAAU,SAAUowB,GACzB,GAAa,WAATA,GAA8B,WAATA,GAA8B,YAATA,EAC5C,MAAMrjB,UAAU,kBAChB,OAAOL,EAAY3I,EAASD,MAAgB,WAATssB,K,iCCLvC,EAAQ,IACR,IAAIzgB,EAAW,EAAQ,IACnB1M,EAAQ,EAAQ,GAChBO,EAAkB,EAAQ,GAC1B6sB,EAAa,EAAQ,IACrB/sB,EAA8B,EAAQ,IAEtCkY,EAAUhY,EAAgB,WAE1B8sB,GAAiCrtB,GAAM,WAIzC,IAAIoW,EAAK,IAMT,OALAA,EAAG/L,KAAO,WACR,IAAIrJ,EAAS,GAEb,OADAA,EAAO0rB,OAAS,CAAE1O,EAAG,KACdhd,GAEyB,MAA3B,GAAGuK,QAAQ6K,EAAI,WAKpBwV,EACgC,OAA3B,IAAIrgB,QAAQ,IAAK,MAGtBggB,EAAUhrB,EAAgB,WAE1BorB,IACE,IAAIJ,IAC6B,KAA5B,IAAIA,GAAS,IAAK,MAOzB+B,GAAqCttB,GAAM,WAC7C,IAAIoW,EAAK,OACLmX,EAAenX,EAAG/L,KACtB+L,EAAG/L,KAAO,WAAc,OAAOkjB,EAAa1tB,MAAMgB,KAAMxB,YACxD,IAAI2B,EAAS,KAAK4M,MAAMwI,GACxB,OAAyB,IAAlBpV,EAAO1B,QAA8B,MAAd0B,EAAO,IAA4B,MAAdA,EAAO,MAG5DhE,EAAOD,QAAU,SAAUywB,EAAKluB,EAAQ+K,EAAM2U,GAC5C,IAAIyO,EAASltB,EAAgBitB,GAEzBE,GAAuB1tB,GAAM,WAE/B,IAAIgC,EAAI,GAER,OADAA,EAAEyrB,GAAU,WAAc,OAAO,GACZ,GAAd,GAAGD,GAAKxrB,MAGb2rB,EAAoBD,IAAwB1tB,GAAM,WAEpD,IAAI4tB,GAAa,EACbxX,EAAK,IAkBT,MAhBY,UAARoX,KAIFpX,EAAK,IAGFxK,YAAc,GACjBwK,EAAGxK,YAAY2M,GAAW,WAAc,OAAOnC,GAC/CA,EAAGyX,MAAQ,GACXzX,EAAGqX,GAAU,IAAIA,IAGnBrX,EAAG/L,KAAO,WAAiC,OAAnBujB,GAAa,EAAa,MAElDxX,EAAGqX,GAAQ,KACHG,KAGV,IACGF,IACAC,GACQ,YAARH,KACCH,IACAzB,GACCD,IAEM,UAAR6B,IAAoBF,EACrB,CACA,IAAIQ,EAAqB,IAAIL,GACzBM,EAAU1jB,EAAKojB,EAAQ,GAAGD,IAAM,SAAUQ,EAAchC,EAAQjS,EAAKkU,EAAMC,GAC7E,OAAIlC,EAAO3hB,OAAS+iB,EACdM,IAAwBQ,EAInB,CAAE/jB,MAAM,EAAMjM,MAAO4vB,EAAmB1wB,KAAK4uB,EAAQjS,EAAKkU,IAE5D,CAAE9jB,MAAM,EAAMjM,MAAO8vB,EAAa5wB,KAAK2c,EAAKiS,EAAQiC,IAEtD,CAAE9jB,MAAM,KACd,CACDyhB,iBAAkBA,EAClBD,6CAA8CA,IAE5CwC,EAAeJ,EAAQ,GACvBK,EAAcL,EAAQ,GAE1BrhB,EAAS1D,OAAOnK,UAAW2uB,EAAKW,GAChCzhB,EAASvB,OAAOtM,UAAW4uB,EAAkB,GAAVnuB,EAG/B,SAAUgM,EAAQ/L,GAAO,OAAO6uB,EAAYhxB,KAAKkO,EAAQzK,KAAMtB,IAG/D,SAAU+L,GAAU,OAAO8iB,EAAYhxB,KAAKkO,EAAQzK,QAItDme,GAAM3e,EAA4B8K,OAAOtM,UAAU4uB,GAAS,QAAQ,K,oBC3H1E,IAAIjjB,EAAU,EAAQ,IAClB4iB,EAAa,EAAQ,IAIzBpwB,EAAOD,QAAU,SAAUsxB,EAAGtlB,GAC5B,IAAIsB,EAAOgkB,EAAEhkB,KACb,GAAoB,mBAATA,EAAqB,CAC9B,IAAIrJ,EAASqJ,EAAKjN,KAAKixB,EAAGtlB,GAC1B,GAAsB,iBAAX/H,EACT,MAAM8I,UAAU,sEAElB,OAAO9I,EAGT,GAAmB,WAAfwJ,EAAQ6jB,GACV,MAAMvkB,UAAU,+CAGlB,OAAOsjB,EAAWhwB,KAAKixB,EAAGtlB,K,oBCnB5B,IAcIulB,EAAOtrB,EAAMurB,EAAMC,EAAQC,EAAQC,EAAM9d,EAASoS,EAdlD/hB,EAAS,EAAQ,GACjBY,EAA2B,EAAQ,IAAmD8H,EACtFa,EAAU,EAAQ,IAClBmkB,EAAY,EAAQ,KAAqB7sB,IACzC6M,EAAS,EAAQ,KAEjBigB,EAAmB3tB,EAAO2tB,kBAAoB3tB,EAAO4tB,uBACrD7f,EAAU/N,EAAO+N,QACjBgN,EAAU/a,EAAO+a,QACjB8S,EAA8B,WAApBtkB,EAAQwE,GAElB+f,EAA2BltB,EAAyBZ,EAAQ,kBAC5D+tB,EAAiBD,GAA4BA,EAAyB7wB,MAKrE8wB,IACHV,EAAQ,WACN,IAAIW,EAAQpkB,EAEZ,IADIikB,IAAYG,EAASjgB,EAAQkgB,SAASD,EAAOE,OAC1CnsB,GAAM,CACX6H,EAAK7H,EAAK6H,GACV7H,EAAOA,EAAKkH,KACZ,IACEW,IACA,MAAO9I,GAGP,MAFIiB,EAAMwrB,IACLD,OAAO3tB,EACNmB,GAERwsB,OAAO3tB,EACLquB,GAAQA,EAAOG,SAIjBN,EACFN,EAAS,WACPxf,EAAQe,SAASue,IAGVM,IAAqBjgB,GAC9B8f,GAAS,EACTC,EAAOnsB,SAASmD,eAAe,IAC/B,IAAIkpB,EAAiBN,GAAOe,QAAQX,EAAM,CAAEY,eAAe,IAC3Dd,EAAS,WACPE,EAAKhnB,KAAO+mB,GAAUA,IAGfzS,GAAWA,EAAQtL,SAE5BE,EAAUoL,EAAQtL,aAAQ9P,GAC1BoiB,EAAOpS,EAAQoS,KACfwL,EAAS,WACPxL,EAAK5lB,KAAKwT,EAAS0d,KASrBE,EAAS,WAEPG,EAAUvxB,KAAK6D,EAAQqtB,KAK7BtxB,EAAOD,QAAUiyB,GAAkB,SAAUnkB,GAC3C,IAAI0kB,EAAO,CAAE1kB,GAAIA,EAAIX,UAAMtJ,GACvB2tB,IAAMA,EAAKrkB,KAAOqlB,GACjBvsB,IACHA,EAAOusB,EACPf,KACAD,EAAOgB,I,kBC5EXvyB,EAAOD,QAAU,SAAUsN,GACzB,IACE,MAAO,CAAEtI,OAAO,EAAO7D,MAAOmM,KAC9B,MAAOtI,GACP,MAAO,CAAEA,OAAO,EAAM7D,MAAO6D,M,gCCHjC,IAAI+P,EAAkB,EAAQ,IAC1B0d,EAAmB,EAAQ,KAC3B/kB,EAAY,EAAQ,IACpByG,EAAsB,EAAQ,IAC9Bue,EAAiB,EAAQ,IAGzBzS,EAAmB9L,EAAoBpP,IACvCqP,EAAmBD,EAAoB+L,UAFtB,kBAcrBjgB,EAAOD,QAAU0yB,EAAe/vB,MAAO,SAAS,SAAUgwB,EAAUC,GAClE3S,EAAiBnc,KAAM,CACrBU,KAhBiB,iBAiBjBoB,OAAQmP,EAAgB4d,GACxB3rB,MAAO,EACP4rB,KAAMA,OAIP,WACD,IAAIC,EAAQze,EAAiBtQ,MACzB8B,EAASitB,EAAMjtB,OACfgtB,EAAOC,EAAMD,KACb5rB,EAAQ6rB,EAAM7rB,QAClB,OAAKpB,GAAUoB,GAASpB,EAAOrD,QAC7BswB,EAAMjtB,YAAS/B,EACR,CAAE1C,WAAO0C,EAAWuJ,MAAM,IAEvB,QAARwlB,EAAuB,CAAEzxB,MAAO6F,EAAOoG,MAAM,GACrC,UAARwlB,EAAyB,CAAEzxB,MAAOyE,EAAOoB,GAAQoG,MAAM,GACpD,CAAEjM,MAAO,CAAC6F,EAAOpB,EAAOoB,IAASoG,MAAM,KAC7C,UAKHM,EAAUolB,UAAYplB,EAAU/K,MAGhC8vB,EAAiB,QACjBA,EAAiB,UACjBA,EAAiB,Y,oBCpDjB,IAAIvuB,EAAS,EAAQ,GAErBjE,EAAOD,QAAU,SAAUihB,EAAGjG,GAC5B,IAAI+X,EAAU7uB,EAAO6uB,QACjBA,GAAWA,EAAQ/tB,QACA,IAArB1C,UAAUC,OAAewwB,EAAQ/tB,MAAMic,GAAK8R,EAAQ/tB,MAAMic,EAAGjG,M,iCCJjE,IAAI3O,EAAS,EAAQ,KAAiCA,OAItDpM,EAAOD,QAAU,SAAUgM,EAAGhF,EAAO1C,GACnC,OAAO0C,GAAS1C,EAAU+H,EAAOL,EAAGhF,GAAOzE,OAAS,K,oBCNtD,IAAI6c,EAAI,EAAQ,GACZnc,EAAQ,EAAQ,GAChBiX,EAAW,EAAQ,IACnB8Y,EAAuB,EAAQ,IAC/BC,EAA2B,EAAQ,KAMvC7T,EAAE,CAAExZ,OAAQ,SAAUsc,MAAM,EAAMF,OAJR/e,GAAM,WAAc+vB,EAAqB,MAIJ/Q,MAAOgR,GAA4B,CAChG5vB,eAAgB,SAAwBsK,GACtC,OAAOqlB,EAAqB9Y,EAASvM,Q,iCCXzC,IAAInC,EAAY,EAAQ,IACpBC,EAAyB,EAAQ,IAIrCxL,EAAOD,QAAU,GAAGksB,QAAU,SAAgBplB,GAC5C,IAAIkW,EAAM/Q,OAAOR,EAAuB3H,OACpCG,EAAS,GACTtC,EAAI6J,EAAU1E,GAClB,GAAInF,EAAI,GAAKA,GAAKuxB,IAAU,MAAMlG,WAAW,+BAC7C,KAAMrrB,EAAI,GAAIA,KAAO,KAAOqb,GAAOA,GAAc,EAAJrb,IAAOsC,GAAU+Y,GAC9D,OAAO/Y,I,oBCZT,IAAIhB,EAAQ,EAAQ,GAChBkwB,EAAc,EAAQ,KAM1BlzB,EAAOD,QAAU,SAAUozB,GACzB,OAAOnwB,GAAM,WACX,QAASkwB,EAAYC,MANf,aAMqCA,MAAyBD,EAAYC,GAAa3yB,OAAS2yB,O,oBCT1G,IAAI3lB,EAAU,EAAQ,IAItBxN,EAAOD,QAAU,SAAUmB,GACzB,GAAoB,iBAATA,GAAuC,UAAlBsM,EAAQtM,GACtC,MAAM4L,UAAU,wBAElB,OAAQ5L,I,oBCRV,IAoEIwT,EApEiB,EAAQ,IAoEV0e,CAjEG,CAEpB,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAC1E,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAC1E,IAAQ,IAAM,IAAQ,IACtB,IAAQ,IAAM,IAAQ,IACtB,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAChD,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAChD,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAChD,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAChD,IAAQ,IAAM,IAAQ,IACtB,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAC1E,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAC1E,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAChD,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IAAK,IAAQ,IAChD,IAAQ,IAAM,IAAQ,IAAK,IAAQ,IACnC,IAAQ,KAAM,IAAQ,KACtB,IAAQ,KAAM,IAAQ,KACtB,IAAQ,KAER,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IACxD,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IACxD,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IACxD,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IAAK,IAAU,IACvE,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IAAK,IAAU,IACvE,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IACxD,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IACxD,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IACxD,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IAAK,IAAU,IACvE,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IAAK,IAAU,IACvE,IAAU,IAAM,IAAU,IAC1B,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IAAK,IAAU,IACvE,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IAAK,IAAU,IACvE,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IACxD,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IACxD,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IACxD,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IACxD,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IAAK,IAAU,IAAK,IAAU,IACtF,IAAU,IAAM,IAAU,IAAK,IAAU,IAAK,IAAU,IAAK,IAAU,IAAK,IAAU,IACtF,IAAU,IAAM,IAAU,IAC1B,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,IAAM,IAAU,IAAK,IAAU,IACzC,IAAU,KAAM,IAAU,KAC1B,IAAU,KAAM,IAAU,KAC1B,IAAU,KAAM,IAAU,MAa5BpzB,EAAOD,QAAU2U,G,kBCzDjB1U,EAAOD,QANP,SAAwB4B,GACtB,OAAO,SAASH,GACd,OAAiB,MAAVG,OAAiBiC,EAAYjC,EAAOH,M,oBCTqBxB,EAAOD,QAAwF,WAAW,aAAa,MAAM,CAACS,KAAK,KAAK6yB,SAAS,2DAA2DziB,MAAM,KAAK0iB,OAAO,wFAAwF1iB,MAAM,MAA7SlP,I,mBCAnF,IAAIyd,EAAI,EAAQ,GACZ5P,EAAS,EAAQ,KAIrB4P,EAAE,CAAExZ,OAAQ,SAAUsc,MAAM,EAAMF,OAAQphB,OAAO4O,SAAWA,GAAU,CACpEA,OAAQA,K,oBCN0DvP,EAAOD,QAAyH,SAASihB,GAAG,aAAaA,EAAEA,GAAGA,EAAElf,eAAe,WAAWkf,EAAEje,QAAQie,EAAE,IAAI/a,EAAE,CAACzF,KAAK,KAAK6yB,SAAS,wDAAwDziB,MAAM,KAAK2iB,cAAc,8BAA8B3iB,MAAM,KAAK4iB,YAAY,uBAAuB5iB,MAAM,KAAK0iB,OAAO,6EAA6E1iB,MAAM,KAAK6iB,YAAY,kDAAkD7iB,MAAM,KAAK8iB,UAAU,EAAEC,QAAQ,CAACC,GAAG,QAAQC,IAAI,WAAWC,EAAE,aAAaC,GAAG,cAAcC,IAAI,oBAAoBC,KAAK,2BAA2BC,aAAa,CAACC,OAAO,WAAWC,KAAK,UAAUpyB,EAAE,gBAAgB3B,EAAE,aAAag0B,GAAG,YAAYC,EAAE,WAAWC,GAAG,UAAUh0B,EAAE,UAAUi0B,GAAG,SAASC,EAAE,SAASC,GAAG,QAAQjQ,EAAE,UAAUkQ,GAAG,UAAUC,QAAQ,SAAS5T,GAAG,OAAOA,EAAE,MAAM,OAAOA,EAAElF,OAAO7V,EAAE,MAAK,GAAIA,EAAt6BA,CAAE,EAAQ,K,iCCA7F,sEAGe,SAAS4uB,EAAY3O,GAAkD,IAA/CwC,EAAYxC,EAAZwC,aAAcC,EAAKzC,EAALyC,MAAOC,EAAO1C,EAAP0C,QAASkM,EAAM5O,EAAN4O,OAAQvO,EAAIL,EAAJK,KACzEjhB,OAAOsW,UAAY2K,EACnB,IAAMplB,EAAIslB,sBAAYC,cAAa,IACnC,OAAQzkB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,0BAA2B7I,GAAI,cAAeouB,KAAM,SAAUC,UAAW,EAAG,kBAAmB,cAAe,cAAe,QACzK/yB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,eAAgBulB,KAAM,YAC1D9yB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,iBACpCvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,0BACpCvN,IAAMwF,cAAc,SAAU,CAAElD,KAAM,SAAUiL,UAAW,QAAS,eAAgB,QAAS,aAAc,QAAS+a,QAAS,WACrH7B,GAAa,KAEjBzmB,IAAMwF,cAAc,OAAQ,CAAE,cAAe,QACzCxF,IAAMwF,cAAc,IAAK,CAAE+H,UAAW,sBAC9CvN,IAAMwF,cAAc,MAAO,CAAE0iB,IAAK2K,EAAQ1K,IAAK,gBAC/CnoB,IAAMwF,cAAc,KAAM,KAAMkhB,GAChC1mB,IAAMwF,cAAc,IAAK,KAAMmhB,GAC/B3mB,IAAMwF,cAAcwtB,IAAQ,CAAEC,QAAS,UAAWC,SAAS,EAAM5K,QAAS,WAClE7B,GAAa,KACZvnB,EAAE,oB,kECpBhB,SAASi0B,EAAGC,GACvB,MAAO,CACHC,SAAU,CACN3M,MAAO,8BACPre,QAAS,owHASbirB,eAAgB,CACZ5M,MAAO,0HACPre,QAAS,wwfAqFbkrB,SAAU,CACN7M,MAAO,8DAEX8M,cAAe,CACX9M,MAAO,iCACPre,QAAS,8bAaborB,QAAS,CACL/M,MAAO,4DACPgN,iBAAkB,oGAClBC,mBAAoB,o9LA2HxBC,gBAAiB,CACblN,MAAO,kCACPre,QAAS,05QAsJbrG,OAAQ,CACJ6xB,OAAQ,CACJC,eAAgB,qBAEpBC,sBAAuB,2BACvBC,aAAc,yBACdC,OAAQ,QACRC,IAAK,YACLC,aAAc,YACdxN,QAAS,sBACTyN,IAAK,OACLC,GAAI,QACJC,OAAQ,SACRC,SAAU,oBACVC,eAAgB,0CAChBC,QAAS,UACTC,SAAU,cACVC,QAAS,aACTC,QAAS,WACTC,cAAe,kBACfC,MAAO,YACPC,OAAQ,cACRC,mBAAoB,gGACpBC,YAAa,oBACbC,YAAa,2BACbC,SAAU,WACVC,KAAM,SACNC,GAAI,QACJC,MAAO,WACPC,OAAQ,MACRC,KAAM,UACNC,MAAO,QACPluB,OAAQ,WACRhE,IAAK,OACLmyB,KAAM,SACNC,OAAQ,WACRC,OAAQ,YACRC,SAAU,QACVhmB,MAAO,UACPimB,OAAQ,sBACRC,KAAM,QACNC,kBAAmB,kBACnBC,qBAAsB,8GACtBC,SAAU,CACNxP,MAAO,QACPC,QAAS,wHAEbwP,YAAa,CACTC,WAAY,mBACZlX,YAAa,WACbmX,cAAe,eACfC,WAAY,qBACZC,qBAAsB,sBACtBC,SAAU,QACVC,QAAS,QACTC,kBAAmB,cACnBC,UAAW,SACXC,SAAU,YACVC,YAAa,aACbC,UAAW,eACXC,MAAO,QACPC,OAAQ,sBACRC,MAAO,iBACPC,OAAQ,WACRC,SAAU,eACVC,SAAU,cACVC,cAAe,eACfC,UAAW,YACXC,WAAY,KACZC,UAAW,WACXC,WAAY,OACZC,gBAAiB,uBACjBC,oBAAqB,0CACrBC,sBAAuB,oCACvBC,sBAAuB,oCACvBC,wBAAyB,mCACzBC,YAAa,uBACbC,aAAc,gBACdC,SAAU,mCACVC,MAAO,KACPC,KAAM,MACN9E,SAAU,sCAEd+E,6BAA8B,6MAC9BC,2BAA4B,0PAC5BC,uCAAwC,mCACxCC,wCAAyC,2FACzCC,uCAAwC,gEACxChF,cAAe,CACXiF,UAAW,iFACXC,WAAY,mCACZC,UAAW,+CAEfC,UAAW,CACPtF,eAAgB,CACZmF,UAAW,GACXC,WAAY,mBACZC,UAAW,+eAIXE,WAAY,0XAEhBC,kBAAmB,CACfL,UAAW,mEACXC,WAAY,8EACZC,UAAW,2BAEfI,QAAS,qLACTC,SAAU,uTACV3F,SAAU,CACNoF,UAAW,+BACXC,WAAY,uBAEhBnF,SAAU,CACNkF,UAAW,gCAGXC,WAAY,4IAAF7zB,OAIHuuB,EAAQ,IAAM,GAAE,yiBAAAvuB,OAWhBuuB,EAAQ,IAAM,GAAE,kHAK3BK,QAAS,CACLgF,UAAW,8BACXQ,WAAY,mBACZP,WAAY,GACZQ,YAAa,kYAKbC,WAAY,iEAEZC,aAAc,CACVC,SAAU,sDACVX,WAAY,2BACZY,UAAW,gBAGnBC,aAAc,CACVd,UAAW,uBACXC,WAAY,4BAGpBc,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,+BACPC,QAAS,mDAIrBwS,WAAY,CACR5d,KAAM,+EACNke,MAAO,CACH/S,MAAO,aACPC,QAAS,gFAEb+S,WAAY,CACRC,aAAc,iHACdjT,MAAO,iCACPkT,WAAY,8CACZC,QAAS,YACTC,WAAY,wDACZN,OAAQ,CACJ12B,MAAO,CACH4jB,MAAO,sBAEXkO,QAAS,CACLlO,MAAO,YACPC,QAAS,qCAIrBoT,YAAa,CACTxe,KAAM,iFACNie,OAAQ,CACJQ,IAAK,CACDtT,MAAO,YACPC,QAAS,yFAEbiO,QAAS,CACLlO,MAAO,yEACPC,QAAS,OAIrBsT,WAAY,CACRtT,QAAS,2EAEbuT,WAAY,CACRxT,MAAO,QACPC,QAAS,uDACTwT,uBAAwB,sGAE5BC,WAAY,CACR1T,MAAO,iFACPsT,IAAK,CACDtT,MAAO,YACPC,QAAS,wFACTiO,QAAS,CACLlO,MAAO,yEACPC,QAAS,KAEb7jB,MAAO,CACH4jB,MAAO,YAKvB2T,MAAO,CAEHC,aAAc,CACV/7B,KAAM,eACNg8B,WAAY,CACR7T,MAAO,uBACP8T,MAAO,CACHz2B,KAAM,CACF02B,EAAG,WACHC,EAAG,WACHC,EAAG,gBACHC,EAAG,gBAGXC,OAAQ,CACJC,WAAY,UACZC,OAAQ,WAGhBC,SAAU,CACNtU,MAAO,mBACPC,QAAS,mCAIjBsU,SAAU,CACNvU,MAAO,eACPwU,WAAY,QACZC,eAAgB,oBAChBC,aAAc,iBACdC,OAAQ,WACRC,cAAe,uBACfC,eAAgB,+CAChBC,mBAAoB,uBACpBC,aAAc,iBACdC,eAAgB,uDAChBC,QAAS,QACTC,WAAY,8EACZC,aAAc,gBACdC,YAAa,iBACbC,SAAU,aACVC,UAAW,YACXC,gBAAiB,eACjBC,YAAa,cAGjBC,SAAU,CACN59B,KAAM,WACNg8B,WAAY,CACR6B,aAAc,wBACdC,YAAa,aACbC,iBAAkB,sBAClBC,QAAS,wBACTC,eAAgB,2BAChBC,cAAe,CACX57B,KAAM,mBACN67B,OAAQ,wBACRC,OAAQ,cACRC,mBAAoB,oBAExBC,eAAgB,gCAChBC,YAAa,CACTC,cAAe,CACXtC,EAAG,uBACHC,EAAG,mBAEPsC,YAAa,mBACbC,YAAa,yBAGrBzD,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,aACPC,QAAS,sCAEb7jB,MAAO,CACH4jB,MAAO,QACPC,QAAS,MAKrBuW,UAAW,CACPC,SAAU,CACN9G,cAAe,eACf+G,cAAe,WACfC,cAAe,cACfC,mBAAoB,kBACpBC,QAAS,QACTC,eAAgB,cAChBC,YAAa,eAEjBC,OAAQ,CACJC,kBAAmB,eACnBC,YAAa,kBACbC,YAAa,oCACbC,eAAgB,+BAChBC,iBAAkB,eAClB5J,aAAc,YACd6J,eAAgB,QAChBC,cAAe,oBACfC,aAAc,oCACdC,qBAAsB,mDACtBC,qBAAsB,uDACtBC,qBAAsB,oCACtBC,YAAa,mBACbC,iBAAkB,qEAClBC,iBAAkB,8CAClBC,iBAAkB,iGAEtBC,YAAa,CACTC,IAAK,kBACL7D,WAAY,eACZ8D,cAAe,aACfC,UAAW,gBACXC,UAAW,eACXC,UAAW,kBACXC,gBAAiB,kBACjBC,UAAW,yBACXC,YAAa,wBAIrBC,aAAc,CACV5gC,KAAM,eACNg8B,WAAY,CACR6E,YAAa,YACb3C,cAAe,CACXC,OAAQ,0BAGhB1B,SAAU,CACNtU,MAAO,sBAEPC,QAAS,2GAAF9hB,OAECuuB,EAAQ,IAAM,GAAE,+EAG5BiM,eAAgB,CACZ3Y,MAAO,mBACPC,QAAS,gDAIjB2Y,aAAc,CACV/gC,KAAM,eACNg8B,WAAY,CACR7T,MAAO,4FAEX6Y,aAAc,CACV7Y,MAAO,sCAEX8S,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,qDACP8Y,aAAc,mDACdC,kBAAmB,kJAEvB38B,MAAO,CACH4jB,MAAO,mBAKnBgZ,YAAa,CACTnhC,KAAM,cACNohC,YAAa,6BACbC,cAAe,2BACfC,iBAAkB,sBAClBC,kBAAmB,oBACnBC,gBAAiB,CACbC,MAAO,GACPC,MAAO,+FAEXC,oBAAqB,CACjBC,+BAAgC,sBAChCC,eAAgB,iCAEpBC,oBAAqB,CACjB5F,EAAG,cACHC,EAAG,kBACHC,EAAG,wBAEP2F,OAAQ,CACJ5Z,MAAO,gCACP6Z,mBAAoB,wBACpBC,WAAY,gBACZC,cAAe,mBAEnBzF,SAAU,CACNtU,MAAO,mBACPC,QAAS,8DAIjB+Z,UAAW,CACPniC,KAAM,YACNoiC,WAAY,oCACZC,aAAc,2BACdb,gBAAiB,CACbC,MAAO,GACPC,MAAO,8EAEXY,YAAa,6BACbC,qBAAsB,8BACtBC,aAAc,yCACdC,uBAAwB,sBACxBzG,WAAY,CACR0G,MAAO,8FACPC,WAAY,wBACZ1G,MAAO,CAEHz2B,KAAM,CACF02B,EAAG,OACHC,EAAG,MACHC,EAAG,8CACHC,EAAG,+BACHuG,EAAG,UACHC,EAAG,WACHC,EAAG,2BACHC,EAAG,mBACHC,EAAG,MAEPC,KAAM,CACF/G,EAAG,aAMnBgH,iBAAkB,CACdljC,KAAM,mBACNg8B,WAAY,CACR2G,WAAY,wBACZQ,MAAO,SACPlH,MAAO,CACHz2B,KAAM,CACF02B,EAAG,QACHC,EAAG,MACHC,EAAG,8CACHC,EAAG,+BACHuG,EAAG,UACHC,EAAG,WACHC,EAAG,2BACHC,EAAG,oBAEPE,KAAM,CACF/G,EAAG,YAIfjB,OAAQ,CACJ12B,MAAO,CACH4jB,MAAO,aACPC,QAAS,gCAKrBgb,sBAAuB,CACnBC,qBAAsB,uGAEtBC,iBAAkB,aAClBtjC,KAAM,wBACNujC,MAAO,UACP/L,KAAM,CACF0E,EAAG,yBACHC,EAAG,uBACHC,EAAG,+CAEPoH,OAAQ,CACJC,cAAe,uEACfC,SAAU,CACNvb,MAAO,mBACP8T,MAAO,CACHz2B,KAAM,CACF02B,EAAG,WACHC,EAAG,iBACHC,EAAG,gBACHC,EAAG,QACHuG,EAAG,UAGXrH,WAAY,CACRkB,SAAU,mEAIlBkH,OAAQ,CACJxb,MAAO,WACPgT,WAAY,oBACZyI,qBAAsB,sBACtBC,gBAAiB,iEACjBC,gBAAiB,yDAErBC,cAAe,CACX5b,MAAO,yBACP6b,MAAO,SACPC,SAAU,WACVhI,MAAO,CACHz2B,KAAM,CACF02B,EAAG,WACHC,EAAG,QACHC,EAAG,eACHC,EAAG,QACHuG,EAAG,UAGXrH,WAAY,8BAEhB2I,cAAe,CACX/b,MAAO,wBACPoT,WAAY,wMAOxB4I,oBAAqB,CACjBC,sBAAuB,iCACvBC,UAAW,CACPC,iBAAkB,6BAClBC,UAAW,0BACXC,YAAa,sCACbC,WAAY,qDACZC,UAAW,sCACXC,cAAe,oJACfC,WAAY,6HACZC,eAAgB,gBAChBC,SAAU,6DAEd9I,WAAY,CACR+I,sBAAuB,mCACvBC,UAAW,uCAInBC,gBAAiB,CACbjlC,KAAM,kBACNg8B,WAAY,CACR7T,MAAO,mBACP+c,kBAAmB,wLACnBC,qBAAsB,uNACtBC,qBAAsB,2NAE1BnK,OAAQ,CACJ12B,MAAO,CACH4jB,MAAO,oCACPC,QAAS,MAKrBid,UAAW,CACPrlC,KAAM,YACNslC,YAAa,qTACbC,UAAW,CACPC,MAAO,CACHrd,MAAO,qBACPsd,KAAM,aAEVC,MAAO,CACHvd,MAAO,aACPwd,UAAW,mDACXF,KAAM,2BAGdzJ,WAAY,CACR4J,OAAQ,CACJpO,KAAM,6DACNqO,iBAAkB,cAClBC,aAAc,CACVC,OAAQ,0DACRC,UAAW,SACXC,UAAW,yDACX5P,QAAS,0DAGjB6P,KAAM,CACFC,MAAO,CACHhe,MAAO,QACPie,aAAc,qBACd5O,KAAM,uDACNqO,iBAAkB,gCAEtBQ,QAAS,CACLle,MAAO,cACPie,aAAc,gBACd5O,KAAM,qBACNmO,UAAW,mEACX5e,aAAc,CACVoB,MAAO,6CACPC,QAAS,gDACTke,aAAc,wBAElBpf,WAAY,CACRiB,MAAO,+BAEXoe,KAAM,CACFpe,MAAO,iEAKvB8S,OAAQ,CACJuL,cAAe,4DACfjiC,MAAO,CACHkiC,WAAY,yBACZJ,QAAS,8BAKrBK,cAAe,CACX1mC,KAAM,gBACN2mC,YAAa,CACTC,aAAc,kBACdpP,KAAM,eACNgB,MAAO,QACP7c,KAAM,SAEVkrB,qBAAsB,CAClBtiC,MAAO,CACH6jB,QAAS,uJAGjBqT,IAAK,CACDtT,MAAO,cACPC,QAAS,oFACT7jB,MAAO,CACH6jB,QAAS,sFACT0e,SAAU,+DAEdA,SAAU,2EAEdzQ,QAAS,CACLlO,MAAO,2BACPC,QAAS,gDACToP,KAAM,CACFuP,SAAU,cACVC,OAAQ,eACRC,SAAU,SACVC,gBAAiB,2BAGzB3P,OAAQ,CACJpP,MAAO,eACPC,QAAS,2BAEbqU,SAAU,CACNtU,MAAO,sCAEXgf,eAAgB,qCAGpBC,aAAc,CACVpnC,KAAM,eACNu7B,WAAY,CACRnT,QAAS,4DAKjBsb,SAAU,CACN1jC,KAAM,WACNg8B,WAAY,CACR7T,MAAO,YACPkf,UAAW,yBACX9D,MAAO,UACP+D,qBAAsB,0BACtBC,iBAAkB,uBAClBC,oBAAqB,yBACrBC,gBAAiB,sBACjBxL,MAAO,CACHz2B,KAAM,CACF02B,EAAG,WACHC,EAAG,iBACHC,EAAG,gBACHC,EAAG,QACHuG,EAAG,WAIfrH,WAAY,CACRnT,QAAS,uEACTqU,SAAU,+DAKlByH,cAAe,CACXlkC,KAAM,gBACNg8B,WAAY,CACR0L,UAAW,sBACXC,eAAgB,kBAEpBlL,SAAU,CACNtU,MAAO,8BAEPC,QAAS,kGAAF9hB,OACCuuB,EAAQ,IAAM,GAAE,+HAOhC+S,aAAc,CACV5nC,KAAM,eACNi7B,OAAQ,CACJ12B,MAAO,CACH4jB,MAAO,gCACPC,QAAS,MAKrByf,WAAY,CACR7nC,KAAM,aACNg8B,WAAY,CACR8L,oBAAqB,0BACrBnI,aAAc,oCACdoI,cAAe,oCACfC,cAAe,0DACfC,iBAAkB,uDAClBC,qBAAsB,qDACtBC,cAAe,yEACfC,qBAAsB,yJACtB7M,WAAY,CACR8M,kBAAmB,mDACnBC,kBAAmB,oDAEvBC,aAAc,CACV/iC,KAAM,CACF02B,EAAG,OACHC,EAAG,QACHC,EAAG,iBACHC,EAAG,gCACHuG,EAAG,eACHC,EAAG,4BAGX2F,WAAY,CACRhjC,KAAM,CACF02B,EAAG,OACHC,EAAG,QACHC,EAAG,6BACHC,EAAG,aAGXoM,OAAQ,CACJ/F,MAAO,8GACPlD,iBAAkB,iBAEtB0G,KAAM,CACFwC,oBAAqB,CACjBvgB,MAAO,oBAEXwgB,kBAAmB,CACfxgB,MAAO,yBAInByW,SAAU,CACNgK,QAAS,CACL9Q,cAAe,eACf+G,cAAe,qBACfC,cAAe,cACf+J,WAAY,cACZC,QAAS,YAEbC,QAAS,CACLlK,cAAe,sBACfC,cAAe,cACf+J,WAAY,cACZC,QAAS,YAEbL,OAAQ,CACJ5J,cAAe,+BACfC,cAAe,cACf+J,WAAY,cACZC,QAAS,aAGjBE,SAAU,CACNC,cAAe,4BACfC,gBAAiB,mCACjBC,gBAAiB,oCAGzBC,cAAe,CACXppC,KAAM,gBACNi7B,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,yDACPC,QAAS,KAEb7jB,MAAO,CACH4jB,MAAO,mCACPC,QAAS,IAEbqT,IAAK,CACD4N,KAAM,CACFlhB,MAAO,oBACPC,QAAS,qFAEbwS,WAAY,CACRzS,MAAO,+BACPC,QAAS,wFAMzBkhB,YAAa,CACTtN,WAAY,CACRuN,YAAa,YACbC,gBAAiB,eACjBC,sBAAuB,yBACvBC,2BAA4B,gFAC5BC,2BAA4B,mHAC5BC,cAAe,eACfC,eAAgB,mBAChBC,qBAAsB,4BACtBC,6BAA8B,2CAC9BC,WAAY,WACZC,SAAU,aACVC,aAAc,QACdC,kBAAmB,QACnBC,eAAgB,4CAChBC,kBAAmB,4BACnBC,cAAe,iBACfC,kBAAmB,uBACnBC,iBAAkB,oBAClBC,0BAA2B,0BAC3BC,WAAY,SACZC,UAAW,eACXC,6BAA8B,mCAC9BC,qBAAsB,mBACtBC,8BAA+B,yBAC/BC,aAAc,oBACdC,aAAc,WACd7E,MAAO,YACP8E,gBAAiB,gBAErBhQ,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,eAKnB+iB,uBAAwB,CACpBlrC,KAAM,yBACNg8B,WAAY,CACRgI,MAAO,SACPC,SAAU,WACVhI,MAAO,CACHz2B,KAAM,CACF02B,EAAG,WACHC,EAAG,QACHC,EAAG,eACHC,EAAG,QACHuG,EAAG,WAIfrH,WAAY,8CACZ4P,SAAU,8BAGdC,sBAAuB,CACnBprC,KAAM,wBACNg8B,WAAY,CACRqP,OAAQ,+bASZpQ,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,iBACPC,QAAS,uCAIrBkjB,YAAa,CACT3F,UAAW,2EACX0B,UAAW,4JACXkE,YAAa,wBACbtQ,OAAQ,CACJU,WAAY,CACRxT,MAAO,QACPC,QAAS,2EAEbiO,QAAS,CACLlO,MAAO,iCACPC,QAAS,qJAGjBojB,cAAe,CACX,KAAQ,+KACR,KAAQ,0FACR,KAAQ,qGACR,KAAQ,+FACR,KAAQ,iKACR,KAAQ,iLACR,KAAQ,4LACR,KAAQ,0BACR,KAAQ,+KACR,KAAQ,yIAIpBC,iBAAkB,CACdtjB,MAAO,4BACPre,QAAS,g+XC/zCN,SAAS4hC,EAAG7W,GACvB,MAAO,CACHC,SAAU,CACN3M,MAAO,8BACPre,QAAS,owHASbirB,eAAgB,CACZ5M,MAAO,0HACPre,QAAS,wwfAqFbkrB,SAAU,CACN7M,MAAO,8DAEX8M,cAAe,CACX9M,MAAO,0BACPre,QAAS,kdAaborB,QAAS,CACL/M,MAAO,4DACPgN,iBAAkB,yHAClBC,mBAAoB,ukMAoHxBC,gBAAiB,CACblN,MAAO,kCACPre,QAAS,05QAsJbrG,OAAQ,CACJ6xB,OAAQ,CACJC,eAAgB,8BAEpBC,sBAAuB,0BACvBgC,KAAM,OACN/B,aAAc,sBACdC,OAAQ,SACRC,IAAK,aACLvN,QAAS,qBACTyN,IAAK,MACLC,GAAI,KACJC,OAAQ,UACRC,SAAU,YACVC,eAAgB,wCAChBC,QAAS,UACTC,SAAU,YACVC,QAAS,kBACTC,QAAS,aACTC,cAAe,iBACfC,MAAO,QACPC,OAAQ,UACRxtB,OAAQ,SACR2tB,YAAa,0BACbC,SAAU,OACVC,KAAM,OACNC,GAAI,KACJC,MAAO,QACPC,OAAQ,SACRC,KAAM,OACNC,MAAO,QACPlyB,IAAK,MACLmyB,KAAM,OACNC,OAAQ,SACRC,OAAQ,UACRC,SAAU,WACVhmB,MAAO,QACPimB,OAAQ,qBACRE,kBAAmB,sBACnBC,qBAAsB,qFACtBC,SAAU,CACNxP,MAAO,cACPC,QAAS,yHAEbwP,YAAa,CACTC,WAAY,kBACZlX,YAAa,cACbmX,cAAe,iBACfC,WAAY,kBACZC,qBAAsB,eACtBC,SAAU,WACVC,QAAS,UACTC,kBAAmB,eACnBC,UAAW,aACXC,SAAU,UACVC,YAAa,gBACbC,UAAW,gBACXC,MAAO,gBACPC,OAAQ,mBACRC,MAAO,gBACPC,OAAQ,SACRC,SAAU,gBACVC,SAAU,YACVC,cAAe,qBACfC,UAAW,cACXC,WAAY,WACZC,UAAW,mBACXC,WAAY,WACZC,gBAAiB,yBACjBC,oBAAqB,oCACrBC,sBAAuB,iCACvBC,sBAAuB,gCACvBC,wBAAyB,mCACzBC,YAAa,qBACbC,aAAc,cACdC,SAAU,YACVC,MAAO,QACPC,KAAM,OACN9E,SAAU,+BAEd+E,6BAA8B,0NAC9BC,2BAA4B,gPAC5BC,uCAAwC,mCACxCC,wCAAyC,2FACzCC,uCAAwC,gEACxChF,cAAe,CACXiF,UAAW,+JACXC,WAAY,4BAEhBE,UAAW,CACPtF,eAAgB,CACZmF,UAAW,GACXC,WAAY,mBACZC,UAAW,+eAIXE,WAAY,0XAEhBC,kBAAmB,CACfL,UAAW,mEACXC,WAAY,8EACZC,UAAW,2BAEfI,QAAS,qLACTC,SAAU,uTACV3F,SAAU,CACNoF,UAAW,+BACXC,WAAY,uBAEhBnF,SAAU,CACNkF,UAAW,sBAEXC,WAAY,yIAAF7zB,OAILuuB,EAAQ,IAAM,GAAE,kdAAAvuB,OAQlBuuB,EAAQ,IAAM,GAAE,wGAKvBK,QAAS,CACLgF,UAAW,2BACXQ,WAAY,sCACZP,WAAY,GACZQ,YAAa,qSACbC,WAAY,4CACZC,aAAc,CACVC,SAAU,0CACVX,WAAY,QACZY,UAAW,0CAGnBC,aAAc,CACVd,UAAW,yBACXC,WAAY,sBAGpBc,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,mCACPC,QAAS,kCAIrBwS,WAAY,CACR5d,KAAM,oFACNke,MAAO,CACH/S,MAAO,aACPC,QAAS,gFAEb+S,WAAY,CACRC,aAAc,sHACdjT,MAAO,sCACPkT,WAAY,6CACZC,QAAS,aACTC,WAAY,gDACZN,OAAQ,CACJ12B,MAAO,CACH4jB,MAAO,sBAEXkO,QAAS,CACLlO,MAAO,kBACPC,QAAS,8CAIrBoT,YAAa,CACTxe,KAAM,qEACNie,OAAQ,CACJQ,IAAK,CACDtT,MAAO,mBACPC,QAAS,yFAEbiO,QAAS,CACLlO,MAAO,iFACPC,QAAS,OAIrBsT,WAAY,CACRtT,QAAS,2EAEbuT,WAAY,CACRxT,MAAO,cACPC,QAAS,wDAEbyT,WAAY,CACR1T,MAAO,uEACPsT,IAAK,CACDtT,MAAO,mBACPC,QAAS,wFACTiO,QAAS,CACLlO,MAAO,iFACPC,QAAS,KAEb7jB,MAAO,CACH4jB,MAAO,kBAKvB2T,MAAO,CAEHC,aAAc,CACV/7B,KAAM,eACNg8B,WAAY,CACR7T,MAAO,uBACP8T,MAAO,CACHz2B,KAAM,CACF02B,EAAG,UACHC,EAAG,WACHC,EAAG,cACHC,EAAG,gBAGXC,OAAQ,CACJC,WAAY,cACZC,OAAQ,WAGhBC,SAAU,CACNtU,MAAO,qBACPC,QAAS,kCAIjBwV,SAAU,CACN59B,KAAM,WACNg8B,WAAY,CACR6B,aAAc,qBACdG,QAAS,cACTC,eAAgB,oBAChBC,cAAe,CACX57B,KAAM,cACN67B,OAAQ,mCACRC,OAAQ,eACRC,mBAAoB,cAExBC,eAAgB,kCAChBC,YAAa,CACTC,cAAe,CACXtC,EAAG,4BACHC,EAAG,mBAEPsC,YAAa,iBACbC,YAAa,uBAGrBzD,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,mBACPC,QAAS,8CAEb7jB,MAAO,CACH4jB,MAAO,cACPC,QAAS,MAKrBwY,aAAc,CACV5gC,KAAM,eACNg8B,WAAY,CACR6E,YAAa,kBACb3C,cAAe,CACXC,OAAQ,uCAGhB1B,SAAU,CACNtU,MAAO,wBAEPC,QAAS,kHAAF9hB,OAEuBuuB,EAAQ,IAAM,GAAE,yBAElDiM,eAAgB,CACZ3Y,MAAO,aACPC,QAAS,gEAIjB2Y,aAAc,CACV/gC,KAAM,eACNg8B,WAAY,CACR7T,MAAO,iGAEX6Y,aAAc,CACV7Y,MAAO,qCAEX8S,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,2DACP8Y,aAAc,0DACdC,kBAAmB,+JAEvB38B,MAAO,CACH4jB,MAAO,oBAKnBgZ,YAAa,CACTnhC,KAAM,cACNohC,YAAa,sBACbC,cAAe,wBACfC,iBAAkB,eAClBC,kBAAmB,iBACnBC,gBAAiB,CACbC,MAAO,sCACPC,MAAO,+BAEXC,oBAAqB,CACjBC,+BAAgC,0BAChCC,eAAgB,qCAEpBC,oBAAqB,CACjB5F,EAAG,WACHC,EAAG,iBACHC,EAAG,oBAEP2F,OAAQ,CACJ5Z,MAAO,oCACP6Z,mBAAoB,oBACpBC,WAAY,iBACZC,cAAe,mBAEnBzF,SAAU,CACNtU,MAAO,YACPC,QAAS,gEAIjB+Z,UAAW,CACPniC,KAAM,YACNoiC,WAAY,qBACZC,aAAc,yBACdb,gBAAiB,CACbC,MAAO,mCACPC,MAAO,wBAEXY,YAAa,yBACbtG,WAAY,CACR0G,MAAO,yGACPC,WAAY,oBACZ1G,MAAO,CAEHz2B,KAAM,CACF02B,EAAG,WACHC,EAAG,MACHC,EAAG,2CACHC,EAAG,mCACHuG,EAAG,SACHC,EAAG,WACHC,EAAG,aACHC,EAAG,cACHC,EAAG,QAEPC,KAAM,CACF/G,EAAG,mBAMnBgH,iBAAkB,CACdljC,KAAM,mBACNg8B,WAAY,CACR2G,WAAY,oBACZQ,MAAO,QACPlH,MAAO,CACHz2B,KAAM,CACF02B,EAAG,OACHC,EAAG,MACHC,EAAG,2CACHC,EAAG,mCACHuG,EAAG,SACHC,EAAG,WACHC,EAAG,aACHC,EAAG,eAEPE,KAAM,CACF/G,EAAG,kBAIfjB,OAAQ,CACJ12B,MAAO,CACH4jB,MAAO,aACPC,QAAS,uBAKrBgb,sBAAuB,CACnBC,qBAAsB,uFACtBC,iBAAkB,eAClBtjC,KAAM,wBACNujC,MAAO,YACP/L,KAAM,CACF0E,EAAG,oBACHC,EAAG,6BACHC,EAAG,sDAEPoH,OAAQ,CACJC,cAAe,8EACfC,SAAU,CACNvb,MAAO,iBACP8T,MAAO,CACHz2B,KAAM,CACF02B,EAAG,UACHC,EAAG,gBACHC,EAAG,eACHC,EAAG,OACHuG,EAAG,WAGXrH,WAAY,CACRkB,SAAU,gCAGlBkH,OAAQ,CACJxb,MAAO,YACPgT,WAAY,mBACZyI,qBAAsB,+BACtBC,gBAAiB,iEACjBC,gBAAiB,iDAErBC,cAAe,CACX5b,MAAO,kBACP6b,MAAO,OACPC,SAAU,SACVhI,MAAO,CACHz2B,KAAM,CACF02B,EAAG,UACHC,EAAG,OACHC,EAAG,eACHC,EAAG,SACHuG,EAAG,cAGXrH,WAAY,6BAEhB2I,cAAe,CACX/b,MAAO,iBACPoT,WAAY,2IAKxB0J,gBAAiB,CACbjlC,KAAM,kBACNg8B,WAAY,CACR7T,MAAO,uBACP+c,kBAAmB,wKACnBC,qBAAsB,4LACtBC,qBAAsB,2NAE1BnK,OAAQ,CACJ12B,MAAO,CACH4jB,MAAO,4BACPC,QAAS,MAKrBid,UAAW,CACPrlC,KAAM,YACNslC,YAAa,sTACbC,UAAW,CACPC,MAAO,CACHrd,MAAO,qBACPsd,KAAM,aAEVC,MAAO,CACHvd,MAAO,cACPwd,UAAW,sDACXF,KAAM,gCAGdzJ,WAAY,CACR4J,OAAQ,CACJpO,KAAM,+DACNqO,iBAAkB,eAClBC,aAAc,CACVC,OAAQ,6DACRC,UAAW,gDACXC,UAAW,UACX5P,QAAS,qCAGjB6P,KAAM,CACFC,MAAO,CACHhe,MAAO,SACPie,aAAc,yBACd5O,KAAM,2DACNqO,iBAAkB,kCAEtBQ,QAAS,CACLle,MAAO,UACPie,aAAc,kBACd5O,KAAM,uBACNmO,UAAW,kEACX5e,aAAc,CACVoB,MAAO,uCACPC,QAAS,+BACTke,aAAc,wBAElBC,KAAM,CACFpe,MAAO,gEAKvB8S,OAAQ,CACJuL,cAAe,4DACfjiC,MAAO,CACHkiC,WAAY,eACZJ,QAAS,8BAKrBK,cAAe,CACX1mC,KAAM,gBACN2mC,YAAa,CACTC,aAAc,yBACdpP,KAAM,gBACNgB,MAAO,gBACP7c,KAAM,QAEVkrB,qBAAsB,CAClBtiC,MAAO,CACH6jB,QAAS,0HAGjBqT,IAAK,CACDtT,MAAO,mBACPC,QAAS,mFACT7jB,MAAO,CACH6jB,QAAS,wEACT0e,SAAU,+CAGlBzQ,QAAS,CACLlO,MAAO,6BACPC,QAAS,+BACToP,KAAM,CACFuP,SAAU,iBACVC,OAAQ,gBACRC,SAAU,WACVC,gBAAiB,qBAGzB3P,OAAQ,CACJpP,MAAO,kBACPC,QAAS,oBAEbqU,SAAU,CACNtU,MAAO,kCAIfif,aAAc,CACVpnC,KAAM,eACNu7B,WAAY,CACRnT,QAAS,+BAIjBsb,SAAU,CACN1jC,KAAM,WACNg8B,WAAY,CACR7T,MAAO,YACPkf,UAAW,oBACX9D,MAAO,YACPtH,MAAO,CACHz2B,KAAM,CACF02B,EAAG,UACHC,EAAG,gBACHC,EAAG,eACHC,EAAG,OACHuG,EAAG,YAIfrH,WAAY,CACRnT,QAAS,8EACTqU,SAAU,gCAIlByH,cAAe,CACXlkC,KAAM,gBACNg8B,WAAY,CACR0L,UAAW,iBACXC,eAAgB,oBAEpBlL,SAAU,CACNtU,MAAO,+BAEPC,QAAS,mFAAF9hB,OACHuuB,EAAQ,IAAM,GAAE,yIAO5B+S,aAAc,CACV5nC,KAAM,eACNi7B,OAAQ,CACJ12B,MAAO,CACH4jB,MAAO,uBACPC,QAAS,MAKrBghB,cAAe,CACXppC,KAAM,gBACNi7B,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,gDACPC,QAAS,KAEb7jB,MAAO,CACH4jB,MAAO,oCACPC,QAAS,IAEbqT,IAAK,CACD4N,KAAM,CACFlhB,MAAO,2BACPC,QAAS,kFAEbwS,WAAY,CACRzS,MAAO,8BACPC,QAAS,qFAMzB8iB,uBAAwB,CACpBlrC,KAAM,yBACNg8B,WAAY,CACRgI,MAAO,OACPC,SAAU,SACVhI,MAAO,CACHz2B,KAAM,CACF02B,EAAG,UACHC,EAAG,OACHC,EAAG,eACHC,EAAG,SACHuG,EAAG,eAIfrH,WAAY,oCAGhB6P,sBAAuB,CACnBprC,KAAM,wBACNg8B,WAAY,CACRqP,OAAQ,oUAMZpQ,OAAQ,CACJ5E,QAAS,CACLlO,MAAO,yBACPC,QAAS,sCAIrBkjB,YAAa,CACT3F,UAAW,qEACX0B,UAAW,sJACXkE,YAAa,uBACbtQ,OAAQ,CACJU,WAAY,CACRxT,MAAO,OACPC,QAAS,2EAEbiO,QAAS,CACLlO,MAAO,oDACPC,QAAS,+IAGjBojB,cAAe,CACX,KAAQ,6JACR,KAAQ,8FACR,KAAQ,sGACR,KAAQ,0FACR,KAAQ,oKACR,KAAQ,+JACR,KAAQ,oKACR,KAAQ,+BACR,KAAQ,4JACR,KAAQ,yHCzkCrB,ICgGQ,GACXG,qBAnGyB,CACzBC,cAAe,QACfC,cAAe,QACfC,cAAe,QACfC,aAAc,MACdC,aAAc,gBACdC,4BAA6B,QAC7BC,2BAA4B,gCAC5BC,mBAAoB,UACpBC,iBAAkB,2EAAF9lC,OAA6ExB,OAAOunC,aAAaC,kBAAiB,6DAClIC,YAAa,iyGA0FbC,qBAnDyB,CACzBZ,cAAe,QACfC,cAAe,QACfC,cAAe,QACfC,aAAc,OACdC,aAAc,2BACdC,4BAA6B,uBAC7BC,2BAA4B,gCAC5BC,mBAAoB,aACpBC,iBAAkB,2EAAF9lC,OAA6ExB,OAAOunC,aAAaC,kBAAiB,6DAClIC,YAAa,kyGCrDF,EANE,CACbhoC,MAAO,mBAKI,EAHE,CACbA,MAAO,qBCoaI,EAxac,CACzBkoC,WAAY,gmfAuaD,EApNc,CACzBA,WAAY,oteClND,GACXC,GAAIvsC,OAAO4O,OAAO5O,OAAO4O,OAAO5O,OAAO4O,OAAO,GAAI49B,EAAmBhB,sBAAuBiB,GAAkBC,GAC9GC,GAAI3sC,OAAO4O,OAAO5O,OAAO4O,OAAO5O,OAAO4O,OAAO,GAAI49B,EAAmBH,sBAAuBI,GAAkBC,ICInG3mB,IANG,WAAH,OAAS,SAACrb,EAAM46B,GAC3B,GAAK3gC,OAAOsW,UAAZ,CAEA,ILJiByZ,EKIXkY,EAAkB5sC,OAAO4O,OAAO5O,OAAO4O,OAAO,ILJnC8lB,EKI4C4Q,ELHxD5Q,IACDA,EAAU,CAAC,KAER,CACH6X,GAAIvsC,OAAO4O,OAAO,GAAI29B,EAAG7X,IACzBiY,GAAI3sC,OAAO4O,OAAO,GAAI+9B,EAAGjY,MKFsC/vB,OAAOsW,YAAa,CAAE4xB,aAAcC,EAAYnoC,OAAOsW,aAC1H,OAAO8xB,IAAUH,EAAiBliC,O,iCCP/B,SAASqgB,EAAeiiB,EAAWntC,GAKtC,OAJK8E,OAAOsoC,gBACRtoC,OAAOsoC,cAAgB,IAE3BtoC,OAAOsoC,cAAcptC,GAAQmtC,EACtBA,EALX,mC,mBCAA,IAAItiC,EAAO,EAAQ,IACfpH,EAAS,EAAQ,GAEjBsP,EAAY,SAAUs6B,GACxB,MAA0B,mBAAZA,EAAyBA,OAAWjqC,GAGpD5D,EAAOD,QAAU,SAAU+tC,EAAWpjB,GACpC,OAAOroB,UAAUC,OAAS,EAAIiR,EAAUlI,EAAKyiC,KAAev6B,EAAUtP,EAAO6pC,IACzEziC,EAAKyiC,IAAcziC,EAAKyiC,GAAWpjB,IAAWzmB,EAAO6pC,IAAc7pC,EAAO6pC,GAAWpjB,K,ovCCD5E,SAAS5B,EAAU5C,GAA2K,IAAxKwC,EAAYxC,EAAZwC,aAAcC,EAAKzC,EAALyC,MAAOC,EAAO1C,EAAP0C,QAASmlB,EAAS7nB,EAAT6nB,UAASC,EAAA9nB,EAAE+nB,8BAAsB,IAAAD,GAAQA,EAAAE,EAAAhoB,EAAE6C,yBAAiB,IAAAmlB,GAAQA,EAAEC,EAAgBjoB,EAAhBioB,iBAAkBC,EAAWloB,EAAXkoB,YAAaC,EAAWnoB,EAAXmoB,YAAa/nB,EAAMJ,EAANI,OAAMgoB,EAAApoB,EAAEK,YAAI,IAAA+nB,EAAG,KAAIA,EAC9L3nB,EAAUC,cAChBthB,OAAOsW,UAAY2K,EACnB,IAAMplB,EAAIslB,sBAAYC,cAAa,IAC0BG,EAAAzB,EAAf0B,oBAAS,GAAM,GAAtDynB,EAAe1nB,EAAA,GAAE2nB,EAAkB3nB,EAAA,GAiB1C,OAAQ5kB,IAAMwF,cAAcxF,IAAMumB,SAAU,KACxCvmB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,0BAA2B7I,GAAI,cAAeouB,KAAM,SAAUC,UAAW,EAAG,kBAAmB,cAAe,cAAe,QACjK/yB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,eAAgBulB,KAAM,YAC1D9yB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,iBACpCvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,0BACpCvN,IAAMwF,cAAc,SAAU,CAAElD,KAAM,SAAUiL,UAAW,QAAS,eAAgB,QAAS,aAAc,QAAS+a,QAAS,WACjH4jB,GACAA,GAAoBA,IAEN,OAAdJ,IACAzoC,OAAOsM,SAAS2W,KAAO5B,EAAQ,UAEnC+B,GAAa,KAEjBzmB,IAAMwF,cAAc,OAAQ,CAAE,cAAe,QACzCxF,IAAMwF,cAAc,IAAK,CAAE+H,UAAW,sBAC9CvN,IAAMwF,cAAc,MAAO,CAAE0iB,IAAK,yBAA0BC,IAAK,UACjEnoB,IAAMwF,cAAc,KAAM,KAAMkhB,GAChC1mB,IAAMwF,cAAc,IAAK,KAAMmhB,GAC/B3mB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,wCACpCy+B,GAA2BhsC,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,yBAC/DvN,IAAMwF,cAAcwtB,IAAQ,CAAEzlB,UAAW,kBAAmB0lB,QAAS,YAAaC,SAAS,EAAM5K,QAAS,WApClIikB,GAAmB,GACnB3mB,MAAM,GAAD/gB,OAAIwf,EAAM,yBAAyB,CACpCwB,YAAa,UACb4C,OAAQ,OACR3C,QAAS,CACL,eAAgB,mBAChBC,QAAS,MACT,kBAAmBnK,eAEvB4lB,KAAMt6B,KAAKC,UAAU,CACjBqlC,QAASL,EACTM,OAAQ,GAAF5nC,OAAKsnC,EAAW,OAAAtnC,OAAMunC,EAAW,wBAAAvnC,OAAuB+U,MAAQ8yB,cAAa,mBAAA7nC,OAAkBunC,EAAW,KAAAvnC,OAAI8hB,OA2B5FtjB,OAAOsM,SAAS2W,KAAO,gBACtBpnB,EAAE,mBACfc,IAAMwF,cAAc,MAAO,CAAE+H,UAAWo/B,IAAW,UAAD9nC,OAAWmnC,EAAyB,IAAM,MAAI,GAAAnnC,OAAOiiB,EAAoB,OAAS,MAChI9mB,IAAMwF,cAAcwtB,IAAQ,CAAEC,QAAS,UAAWC,SAAS,EAAM5K,QAAS,WAChD,OAAdwjB,IACAzoC,OAAOsM,SAAS2W,KAAO5B,EAAQ,UAE/BwnB,GACAA,GAAoBA,IAExBzlB,GAAa,KACZvnB,EAAE,oBACnCotC,GAAoBtsC,IAAMwF,cAAcotB,IAAc,CAAEtO,KAAMA,EAAMuO,OAAQ,2BAA4BpM,aAAc8lB,EAAoB7lB,MAAOxnB,EAAE,yBAA0BynB,QAASznB,EAAE,gC,gCC/DhM,IAAIiL,EAAS,EAAQ,KAAiCA,OAClD8H,EAAsB,EAAQ,IAC9Bue,EAAiB,EAAQ,IAGzBzS,EAAmB9L,EAAoBpP,IACvCqP,EAAmBD,EAAoB+L,UAFrB,mBAMtBwS,EAAezmB,OAAQ,UAAU,SAAU0mB,GACzC1S,EAAiBnc,KAAM,CACrBU,KARkB,kBASlB+J,OAAQtC,OAAO0mB,GACf3rB,MAAO,OAIR,WACD,IAGIg9B,EAHAnR,EAAQze,EAAiBtQ,MACzByK,EAASskB,EAAMtkB,OACfvH,EAAQ6rB,EAAM7rB,MAElB,OAAIA,GAASuH,EAAOhM,OAAe,CAAEpB,WAAO0C,EAAWuJ,MAAM,IAC7D42B,EAAQ33B,EAAOkC,EAAQvH,GACvB6rB,EAAM7rB,OAASg9B,EAAMzhC,OACd,CAAEpB,MAAO6iC,EAAO52B,MAAM,Q,mpCCxBhBlL,QAAMkD,MAAK,SAAqB+gB,GAAwL,IAArLwC,EAAYxC,EAAZwC,aAAcmmB,EAAO3oB,EAAP2oB,QAAS/H,EAAY5gB,EAAZ4gB,aAAYgI,EAAA5oB,EAAE6oB,uBAAe,IAAAD,EAAG,EAACA,EAAEE,EAAW9oB,EAAX8oB,YAAarmB,EAAKzC,EAALyC,MAAOC,EAAO1C,EAAP0C,QAAO0lB,EAAApoB,EAAEK,YAAI,IAAA+nB,EAAG,KAAIA,EAAAW,EAAA/oB,EAAEgpB,2BAAmB,IAAAD,GAAQA,EAAEE,EAAoBjpB,EAApBipB,qBAAoBC,EAAAlpB,EAAE2C,yBAAiB,IAAAumB,GAAQA,EAC9N9pC,OAAOsW,UAAY2K,EACnB,IAAMplB,EAAIslB,sBAAYC,cAAa,IACgBG,EAAAzB,EAAzB0B,mBAASioB,GAAgB,GAA5CloC,EAAKggB,EAAA,GAAEwoB,EAAQxoB,EAAA,GACcI,EAAA7B,EAAV0B,qBAAU,GAA7BwoB,EAAKroB,EAAA,GAAEsoB,EAAQtoB,EAAA,GAC+BK,EAAAlC,EAAjB0B,mBAAS+nB,GAAQ,GAA9CW,EAAUloB,EAAA,GAAEmoB,EAAanoB,EAAA,GAmBhC,OAlBAooB,mBAAQ,WACJ,GAAIF,EAIA,OAHAD,EAASI,aAAY,WACjBN,GAAS,SAACO,GAAS,OAAKA,EAAY,OACrC,MACI,kBAAMC,cAAcP,MAGhC,CAACE,IACJE,mBAAQ,WACU,IAAV7oC,GAAe2oC,IACfC,GAAc,GACdI,cAAcP,GACVN,IACA1pC,OAAOsM,SAAS2W,KAAOymB,MAGhC,CAACnoC,IACI5E,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,0BAA2B7I,GAAI,cAAeouB,KAAM,SAAUC,UAAW,EAAG,kBAAmB,cAAe,cAAe,QACzK/yB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,eAAgBulB,KAAM,YAC1D9yB,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,iBACpCvN,IAAMwF,cAAc,MAAO,CAAE+H,UAAW,0BACpCvN,IAAMwF,cAAc,SAAU,CAAElD,KAAM,SAAUiL,UAAW,QAAS,eAAgB,QAAS,aAAc,QAAS+a,QAAS,WACrH7B,GAAa,GACTymB,EACA7pC,OAAOsM,SAAS2W,KAAO4mB,EAGlBD,GACD5pC,OAAOsM,SAASk+B,WAG5B7tC,IAAMwF,cAAc,OAAQ,CAAE,cAAe,QACzCxF,IAAMwF,cAAc,IAAK,CAAE+H,UAAW,sBAC9CvN,IAAMwF,cAAc,MAAO,CAAE0iB,IAAK,2BAA4BC,IAAK,YACnEnoB,IAAMwF,cAAc,KAAM,KAAMkhB,GAASxnB,EAAE,gCAC3C0nB,EAAqB5mB,IAAMwF,cAAc,MAAO,CAAE8hB,wBAAyB,CACnEC,OAAQZ,GACTpZ,UAAW,SAAcvN,IAAMwF,cAAc,IAAK,KAAMmhB,GAAWznB,EAAE,kCAC5E0tC,GAAW/H,EAAgB7kC,IAAMwF,cAAc,IAAK,CAAE8gB,KAAMymB,EAAax/B,UAAW,mBAChFs3B,EACA,IAAG,IAAAhgC,OACCD,GAAKC,OAAY,OAATyf,EAAgB,MAAQ,OAAM,MAAStkB,IAAMwF,cAAcwtB,IAAQ,CAAEC,QAAS,UAAWC,SAAS,EAAM5K,QAAS,WACzH7B,GAAa,GACTymB,EACA7pC,OAAOsM,SAAS2W,KAAO4mB,EAGlBD,GACD5pC,OAAOsM,SAASk+B,WAEvB3uC,EAAE,sB,spCC3DxB,IAAMkmB,EAAoB,WAC7B,IAA0GR,EAAAzB,EAApE0B,mBAA+B,OAAtBxhB,OAAOyqC,WAAsBzqC,OAAOyqC,gBAAansC,GAAU,GAAnGwjB,EAAWP,EAAA,GAAEmpB,EAAcnpB,EAAA,GAIlC,OAHAe,qBAAU,WACN,OAA6B,OAAtBtiB,OAAOyqC,WAAsBC,EAAe1qC,OAAOyqC,iBAAcnsC,IACzE,CAAC0B,OAAOyqC,aACJ,CAAC3oB,K,iBCJZpnB,EAAOD,QAAU,SAAU2N,GACzB,GAAU9J,MAAN8J,EAAiB,MAAMZ,UAAU,wBAA0BY,GAC/D,OAAOA,I,mBCJT,IAAIsL,EAAW,EAAQ,GAMvBhZ,EAAOD,QAAU,SAAUkwC,EAAOC,GAChC,IAAKl3B,EAASi3B,GAAQ,OAAOA,EAC7B,IAAIpiC,EAAIsiC,EACR,GAAID,GAAoD,mBAAxBriC,EAAKoiC,EAAMlmC,YAA4BiP,EAASm3B,EAAMtiC,EAAGzN,KAAK6vC,IAAS,OAAOE,EAC9G,GAAmC,mBAAvBtiC,EAAKoiC,EAAMt/B,WAA2BqI,EAASm3B,EAAMtiC,EAAGzN,KAAK6vC,IAAS,OAAOE,EACzF,IAAKD,GAAoD,mBAAxBriC,EAAKoiC,EAAMlmC,YAA4BiP,EAASm3B,EAAMtiC,EAAGzN,KAAK6vC,IAAS,OAAOE,EAC/G,MAAMrjC,UAAU,6C,oBCZlB,IAAIsjC,EAAM,EAAQ,KACF9lC,EAAU,EAAQ,KAIC,iBAFvBA,EAAUA,EAAQjJ,WAAaiJ,EAAQvH,QAAUuH,KAG/CA,EAAU,CAAC,CAACtK,EAAOC,EAAIqK,EAAS,MAG9C,IAAI/D,EAAU,CAEd,OAAiB,OACjB,WAAoB,GAEP6pC,EAAI9lC,EAAS/D,GAI1BvG,EAAOD,QAAUuK,EAAQ+lC,QAAU,I,o0BCfpB,SAASpb,EAAM/O,GAA2G,IAAxGoqB,EAAQpqB,EAARoqB,SAAU9gC,EAAS0W,EAAT1W,UAAW2lB,EAAOjP,EAAPiP,QAASob,EAAUrqB,EAAVqqB,WAAYrb,EAAOhP,EAAPgP,QAAShpB,EAAIga,EAAJha,KAAMskC,EAAMtqB,EAANsqB,OAAMC,EAAAvqB,EAAE3hB,YAAI,IAAAksC,EAAG,SAAQA,EAAEthC,EAAQ+W,EAAR/W,SAAUob,EAAOrE,EAAPqE,QACnHmmB,EAAephC,IAAUqa,IAAC,CAC5BgnB,KAAMH,EACN,YAAarb,GAAO,OAAAruB,OACZouB,GAAYA,GAAO,OAAApuB,OACnBoF,GAASA,GAClBsD,GACH,OAAQvN,IAAMwF,cAAcxF,IAAMumB,SAAU,KAAMgoB,GAAUrhC,EAAYlN,IAAMwF,cAAc,IAAK,CAAElD,KAAM,SAAUgmB,QAASA,EAAS/a,UAAWkhC,GAC5IzuC,IAAMwF,cAAcwH,IAAM,CAAEE,SAAUA,KAAiBlN,IAAMwF,cAAc,SAAU,CAAElD,KAAMA,EAAMgmB,QAASA,EAASqmB,SAAUL,EAAY/gC,UAAWkhC,GAAgBJ,M,sGCX1KzhC,EAAkC,SAAU7M,EAAGiE,GAC/C,IAAI9E,EAAI,GACR,IAAK,IAAIY,KAAKC,EAAOrB,OAAOkB,UAAUC,eAAe1B,KAAK4B,EAAGD,IAAMkE,EAAE6I,QAAQ/M,GAAK,IAC9EZ,EAAEY,GAAKC,EAAED,IACb,GAAS,MAALC,GAAqD,mBAAjCrB,OAAOoO,sBACtB,KAAI9O,EAAI,EAAb,IAAgB8B,EAAIpB,OAAOoO,sBAAsB/M,GAAI/B,EAAI8B,EAAEO,OAAQrC,IAC3DgG,EAAE6I,QAAQ/M,EAAE9B,IAAM,GAAKU,OAAOkB,UAAUmN,qBAAqB5O,KAAK4B,EAAGD,EAAE9B,MACvEkB,EAAEY,EAAE9B,IAAM+B,EAAED,EAAE9B,KAE1B,OAAOkB,GAII,SAAS4oB,EAAa7a,GACjC,IAAMohC,EAAuBphC,EAAvBohC,SAAUnhC,EAAaD,EAAbC,SAA6BN,EAAOK,EAAI,CAAC,WAAY,aACrE,OAAQjN,IAAMwF,cAAcxF,IAAMumB,SAAU,KACxCvmB,IAAMwF,cAAcwH,IAAM,CAAEE,SAAUA,IACtCmhC,K,iBCjBR,IAAIO,EAAO/kB,KAAK+kB,KACZ1kB,EAAQL,KAAKK,MAIjBnsB,EAAOD,QAAU,SAAUkQ,GACzB,OAAO6gC,MAAM7gC,GAAYA,GAAY,GAAKA,EAAW,EAAIkc,EAAQ0kB,GAAM5gC,K,mBCNzE,8BACE,OAAOvC,GAAMA,EAAGoe,MAAQA,MAAQpe,GAIlC1N,EAAOD,QAELgxC,EAA2B,iBAAdC,YAA0BA,aACvCD,EAAuB,iBAAVzrC,QAAsBA,SACnCyrC,EAAqB,iBAARE,MAAoBA,OACjCF,EAAuB,iBAAV9sC,GAAsBA,IAEnC6O,SAAS,cAATA,K,kDCTF,IAAIqM,EAAI,EAAQ,GACZ5S,EAAc,EAAQ,IACtBtI,EAAS,EAAQ,GACjBX,EAAM,EAAQ,GACd0V,EAAW,EAAQ,GACnBpY,EAAiB,EAAQ,IAAuC+L,EAChEukC,EAA4B,EAAQ,IAEpCC,EAAeltC,EAAOjD,OAE1B,GAAIuL,GAAsC,mBAAhB4kC,MAAiC,gBAAiBA,EAAatvC,iBAExD+B,IAA/ButC,IAAehwB,aACd,CACD,IAAIiwB,EAA8B,GAE9BC,EAAgB,WAClB,IAAIlwB,EAAc9e,UAAUC,OAAS,QAAsBsB,IAAjBvB,UAAU,QAAmBuB,EAAYoI,OAAO3J,UAAU,IAChG2B,EAASH,gBAAgBwtC,EACzB,IAAIF,EAAahwB,QAEDvd,IAAhBud,EAA4BgwB,IAAiBA,EAAahwB,GAE9D,MADoB,KAAhBA,IAAoBiwB,EAA4BptC,IAAU,GACvDA,GAETktC,EAA0BG,EAAeF,GACzC,IAAIG,EAAkBD,EAAcxvC,UAAYsvC,EAAatvC,UAC7DyvC,EAAgB1iC,YAAcyiC,EAE9B,IAAI/yB,EAAiBgzB,EAAgBvnC,SACjCwnC,EAAyC,gBAAhCvlC,OAAOmlC,EAAa,SAC7BniB,EAAS,wBACbpuB,EAAe0wC,EAAiB,cAAe,CAC7ChgC,cAAc,EACdxQ,IAAK,WACH,IAAIoa,EAASlC,EAASnV,MAAQA,KAAK8M,UAAY9M,KAC3CyK,EAASgQ,EAAele,KAAK8a,GACjC,GAAI5X,EAAI8tC,EAA6Bl2B,GAAS,MAAO,GACrD,IAAIs2B,EAAOD,EAASjjC,EAAOjC,MAAM,GAAI,GAAKiC,EAAOC,QAAQygB,EAAQ,MACjE,MAAgB,KAATwiB,OAAc5tC,EAAY4tC,KAIrCryB,EAAE,CAAElb,QAAQ,EAAM8d,QAAQ,GAAQ,CAChC/gB,OAAQqwC,M,mBC/CZ,IAAI9kC,EAAc,EAAQ,IACtB3L,EAAiB,EAAQ,IAAuC+L,EAEhE8kC,EAAoB3+B,SAASjR,UAC7B6vC,EAA4BD,EAAkB1nC,SAC9C4nC,EAAS,wBAKTplC,KAJO,SAIkBklC,IAC3B7wC,EAAe6wC,EALN,OAK+B,CACtCngC,cAAc,EACdxQ,IAAK,WACH,IACE,OAAO4wC,EAA0BtxC,KAAKyD,MAAM+e,MAAM+uB,GAAQ,GAC1D,MAAO5sC,GACP,MAAO,Q,mBCjBa,EAAQ,GAIpCiM,CAAsB,a,mBCJtB,IAAI/M,EAAS,EAAQ,GACjB2tC,EAAe,EAAQ,KACvBC,EAAuB,EAAQ,IAC/BxuC,EAA8B,EAAQ,IACtCE,EAAkB,EAAQ,GAE1BE,EAAWF,EAAgB,YAC3BiV,EAAgBjV,EAAgB,eAChCuuC,EAAcD,EAAqBE,OAEvC,IAAK,IAAIC,KAAmBJ,EAAc,CACxC,IAAIK,EAAahuC,EAAO+tC,GACpBE,EAAsBD,GAAcA,EAAWpwC,UACnD,GAAIqwC,EAAqB,CAEvB,GAAIA,EAAoBzuC,KAAcquC,EAAa,IACjDzuC,EAA4B6uC,EAAqBzuC,EAAUquC,GAC3D,MAAO/sC,GACPmtC,EAAoBzuC,GAAYquC,EAKlC,GAHKI,EAAoB15B,IACvBnV,EAA4B6uC,EAAqB15B,EAAew5B,GAE9DJ,EAAaI,GAAkB,IAAK,IAAI7e,KAAe0e,EAEzD,GAAIK,EAAoB/e,KAAiB0e,EAAqB1e,GAAc,IAC1E9vB,EAA4B6uC,EAAqB/e,EAAa0e,EAAqB1e,IACnF,MAAOpuB,GACPmtC,EAAoB/e,GAAe0e,EAAqB1e,O,iBC5BhEnzB,EAAOD,SAAU,G,iBCAjBC,EAAOD,QAAU,SAAUoyC,EAAQjxC,GACjC,MAAO,CACLL,aAAuB,EAATsxC,GACd7gC,eAAyB,EAAT6gC,GAChBhtB,WAAqB,EAATgtB,GACZjxC,MAAOA,K,gCCJX,IAAIie,EAAI,EAAQ,GACZ9R,EAAO,EAAQ,IAEnB8R,EAAE,CAAExZ,OAAQ,SAAUV,OAAO,EAAM8c,OAAQ,IAAI1U,OAASA,GAAQ,CAC9DA,KAAMA,K,iBCLRrN,EAAOD,QAAU,I,mBCAjB,IASI+E,EAAKhE,EAAKwC,EATV8uC,EAAkB,EAAQ,KAC1BnuC,EAAS,EAAQ,GACjB+U,EAAW,EAAQ,GACnB3V,EAA8B,EAAQ,IACtCgvC,EAAY,EAAQ,GACpB3yB,EAAY,EAAQ,IACpBC,EAAa,EAAQ,IAErB5H,EAAU9T,EAAO8T,QAgBrB,GAAIq6B,EAAiB,CACnB,IAAIE,EAAQ,IAAIv6B,EACZw6B,EAAQD,EAAMxxC,IACd0xC,EAAQF,EAAMhvC,IACdmvC,EAAQH,EAAMxtC,IAClBA,EAAM,SAAU4I,EAAIglC,GAElB,OADAD,EAAMryC,KAAKkyC,EAAO5kC,EAAIglC,GACfA,GAET5xC,EAAM,SAAU4M,GACd,OAAO6kC,EAAMnyC,KAAKkyC,EAAO5kC,IAAO,IAElCpK,EAAM,SAAUoK,GACd,OAAO8kC,EAAMpyC,KAAKkyC,EAAO5kC,QAEtB,CACL,IAAIilC,EAAQjzB,EAAU,SACtBC,EAAWgzB,IAAS,EACpB7tC,EAAM,SAAU4I,EAAIglC,GAElB,OADArvC,EAA4BqK,EAAIilC,EAAOD,GAChCA,GAET5xC,EAAM,SAAU4M,GACd,OAAO2kC,EAAU3kC,EAAIilC,GAASjlC,EAAGilC,GAAS,IAE5CrvC,EAAM,SAAUoK,GACd,OAAO2kC,EAAU3kC,EAAIilC,IAIzB3yC,EAAOD,QAAU,CACf+E,IAAKA,EACLhE,IAAKA,EACLwC,IAAKA,EACL+Q,QA/CY,SAAU3G,GACtB,OAAOpK,EAAIoK,GAAM5M,EAAI4M,GAAM5I,EAAI4I,EAAI,KA+CnCuS,UA5Cc,SAAU5R,GACxB,OAAO,SAAUX,GACf,IAAIklB,EACJ,IAAK5Z,EAAStL,KAAQklB,EAAQ9xB,EAAI4M,IAAKnJ,OAAS8J,EAC9C,MAAMvB,UAAU,0BAA4BuB,EAAO,aACnD,OAAOukB,M,mBCpBb,IAAIzT,EAAI,EAAQ,GACZ/R,EAAO,EAAQ,KASnB+R,EAAE,CAAExZ,OAAQ,QAASsc,MAAM,EAAMF,QARC,EAAQ,IAEf6wB,EAA4B,SAAUvlB,GAC/D3qB,MAAM0K,KAAKigB,OAKmD,CAC9DjgB,KAAMA,K,gBCXRpN,EAAOD,QAAU,SAAUsN,GACzB,IACE,QAASA,IACT,MAAOtI,GACP,OAAO,K,mBCJX,IAAIwH,EAAc,EAAQ,IACtBqO,EAA6B,EAAQ,IACrC7J,EAA2B,EAAQ,IACnC+D,EAAkB,EAAQ,IAC1BrI,EAAc,EAAQ,IACtBnJ,EAAM,EAAQ,GACdkJ,EAAiB,EAAQ,IAEzB6T,EAAiC1f,OAAOkE,yBAI5C9E,EAAQ4M,EAAIJ,EAAc8T,EAAiC,SAAkCrb,EAAG4H,GAG9F,GAFA5H,EAAI8P,EAAgB9P,GACpB4H,EAAIH,EAAYG,GAAG,GACfJ,EAAgB,IAClB,OAAO6T,EAA+Brb,EAAG4H,GACzC,MAAO7H,IACT,GAAIzB,EAAI0B,EAAG4H,GAAI,OAAOmE,GAA0B6J,EAA2BjO,EAAEvM,KAAK4E,EAAG4H,GAAI5H,EAAE4H,M,gCCjB7F,IAAIuS,EAAI,EAAQ,GACZnc,EAAQ,EAAQ,GAChBL,EAAU,EAAQ,IAClBqW,EAAW,EAAQ,GACnBiB,EAAW,EAAQ,IACnBlF,EAAW,EAAQ,IACnBqF,EAAiB,EAAQ,IACzBy4B,EAAqB,EAAQ,IAC7BC,EAA+B,EAAQ,IACvCvvC,EAAkB,EAAQ,GAC1BwvC,EAAa,EAAQ,IAErBC,EAAuBzvC,EAAgB,sBAOvC0vC,EAA+BF,GAAc,KAAO/vC,GAAM,WAC5D,IAAIyY,EAAQ,GAEZ,OADAA,EAAMu3B,IAAwB,EACvBv3B,EAAM3U,SAAS,KAAO2U,KAG3By3B,EAAkBJ,EAA6B,UAE/CK,EAAqB,SAAUnuC,GACjC,IAAKgU,EAAShU,GAAI,OAAO,EACzB,IAAIouC,EAAapuC,EAAEguC,GACnB,YAAsBpvC,IAAfwvC,IAA6BA,EAAazwC,EAAQqC,IAQ3Dma,EAAE,CAAExZ,OAAQ,QAASV,OAAO,EAAM8c,QALpBkxB,IAAiCC,GAKK,CAClDpsC,OAAQ,SAAgBvE,GACtB,IAGItC,EAAGusB,EAAGlqB,EAAQ+wC,EAAKC,EAHnBtuC,EAAIiV,EAASpW,MACbmX,EAAI63B,EAAmB7tC,EAAG,GAC1BtD,EAAI,EAER,IAAKzB,GAAK,EAAGqC,EAASD,UAAUC,OAAQrC,EAAIqC,EAAQrC,IAElD,GAAIkzC,EADJG,GAAW,IAAPrzC,EAAW+E,EAAI3C,UAAUpC,IACF,CAEzB,GAAIyB,GADJ2xC,EAAMt+B,EAASu+B,EAAEhxC,SAlCF,iBAmCiB,MAAMwK,UAlCT,kCAmC7B,IAAK0f,EAAI,EAAGA,EAAI6mB,EAAK7mB,IAAK9qB,IAAS8qB,KAAK8mB,GAAGl5B,EAAeY,EAAGtZ,EAAG4xC,EAAE9mB,QAC7D,CACL,GAAI9qB,GAtCW,iBAsCY,MAAMoL,UArCJ,kCAsC7BsN,EAAeY,EAAGtZ,IAAK4xC,GAI3B,OADAt4B,EAAE1Y,OAASZ,EACJsZ,M,gCCxDX,IAAImE,EAAI,EAAQ,GACZnG,EAAW,EAAQ,GACnBrW,EAAU,EAAQ,IAClBqS,EAAkB,EAAQ,IAC1BD,EAAW,EAAQ,IACnBD,EAAkB,EAAQ,IAC1BsF,EAAiB,EAAQ,IACzB7W,EAAkB,EAAQ,GAC1BuvC,EAA+B,EAAQ,IACvCS,EAA0B,EAAQ,IAElCC,EAAsBV,EAA6B,SACnDW,EAAiBF,EAAwB,QAAS,CAAEG,WAAW,EAAMhX,EAAG,EAAGC,EAAG,IAE9EphB,EAAUhY,EAAgB,WAC1BowC,EAAc,GAAGtnC,MACjB+hB,EAAMtC,KAAKsC,IAKfjP,EAAE,CAAExZ,OAAQ,QAASV,OAAO,EAAM8c,QAASyxB,IAAwBC,GAAkB,CACnFpnC,MAAO,SAAemC,EAAOC,GAC3B,IAKIye,EAAalpB,EAAQtC,EALrBsD,EAAI8P,EAAgBjR,MACpBvB,EAASyS,EAAS/P,EAAE1C,QACpBkqB,EAAIxX,EAAgBxG,EAAOlM,GAC3BsxC,EAAM5+B,OAAwBpR,IAAR6K,EAAoBnM,EAASmM,EAAKnM,GAG5D,GAAIK,EAAQqC,KAGgB,mBAF1BkoB,EAAcloB,EAAE4J,cAEyBse,IAAgBxqB,QAASC,EAAQuqB,EAAYrrB,WAE3EmX,EAASkU,IAEE,QADpBA,EAAcA,EAAY3R,MACA2R,OAActpB,GAHxCspB,OAActpB,EAKZspB,IAAgBxqB,YAAyBkB,IAAhBspB,GAC3B,OAAOymB,EAAYvzC,KAAK4E,EAAGwnB,EAAGonB,GAIlC,IADA5vC,EAAS,SAAqBJ,IAAhBspB,EAA4BxqB,MAAQwqB,GAAakB,EAAIwlB,EAAMpnB,EAAG,IACvE9qB,EAAI,EAAG8qB,EAAIonB,EAAKpnB,IAAK9qB,IAAS8qB,KAAKxnB,GAAGoV,EAAepW,EAAQtC,EAAGsD,EAAEwnB,IAEvE,OADAxoB,EAAO1B,OAASZ,EACTsC,M,gCC7CX,IAAI0L,EAAW,EAAQ,IACnB5L,EAAW,EAAQ,GACnBd,EAAQ,EAAQ,GAChB6tB,EAAQ,EAAQ,KAGhBgjB,EAAkB1lC,OAAOtM,UACzBiyC,EAAiBD,EAAyB,SAE1CE,EAAc/wC,GAAM,WAAc,MAA2D,QAApD8wC,EAAe1zC,KAAK,CAAEyK,OAAQ,IAAKgmB,MAAO,SAEnFmjB,EANY,YAMKF,EAAetzC,MAIhCuzC,GAAeC,IACjBtkC,EAASvB,OAAOtM,UAXF,YAWwB,WACpC,IAAIwvB,EAAIvtB,EAASD,MACb9B,EAAIiK,OAAOqlB,EAAExmB,QACbopC,EAAK5iB,EAAER,MAEX,MAAO,IAAM9uB,EAAI,IADTiK,YAAcpI,IAAPqwC,GAAoB5iB,aAAaljB,UAAY,UAAW0lC,GAAmBhjB,EAAMzwB,KAAKixB,GAAK4iB,KAEzG,CAAE1/B,QAAQ,K,iBCvBfvU,EAAOD,QAAU,I,mBCAjB,IAAI0f,EAAS,EAAQ,IACjBG,EAAM,EAAQ,IAEdjc,EAAO8b,EAAO,QAElBzf,EAAOD,QAAU,SAAUyB,GACzB,OAAOmC,EAAKnC,KAASmC,EAAKnC,GAAOoe,EAAIpe,M,mBCNvC,IAAIgM,EAAU,EAAQ,IAItBxN,EAAOD,QAAU2C,MAAMC,SAAW,SAAiBJ,GACjD,MAAuB,SAAhBiL,EAAQjL,K,gJCJV,SAAS2lB,EAAeD,GAC3B,OAAO,IAAIjJ,SAAQ,SAACtL,EAASC,GACrBsU,EAAIqP,GACe,MAAfrP,EAAI6U,OACJppB,EAAQuU,GAGRvU,EAAQuU,EAAIgD,QAIhBtX,EAAOsU,MAIZ,SAASisB,IASZ,MAAO,CAAE5gB,OARM5wB,MAAM0K,KAAK,CAAE9K,OAAQ,KAAM,SAACqiB,EAAG1kB,GAAC,MAAM,CACjDO,KAAMP,EAAI,EAAI,GAAK,IAAH6G,OAAO7G,EAAI,GAAC,GAAA6G,OAAQ7G,EAAI,GACxCiB,MAAOjB,EAAI,EAAI,GAAK,IAAH6G,OAAO7G,EAAI,GAAC,GAAA6G,OAAQ7G,EAAI,OAM5Bk0C,MAJHzxC,MAAM0K,KAAK,CAAE9K,OAAQ,KAAM,SAACqiB,EAAG1kB,GAAC,MAAM,CAChDO,KAAM,GAAFsG,OAAK+U,MAAQu4B,IAAIn0C,EAAG,QAAQmc,OAAO,SACvClb,MAAO2a,MAAQu4B,IAAIn0C,EAAG,QAAQmc,OAAO,e,mBCvB7C,IAmDIi4B,EAnDAvwC,EAAW,EAAQ,GACnBmU,EAAmB,EAAQ,KAC3Bq8B,EAAc,EAAQ,IACtB30B,EAAa,EAAQ,IACrBjO,EAAO,EAAQ,KACf6iC,EAAwB,EAAQ,IAChC70B,EAAY,EAAQ,IAMpB2E,EAAW3E,EAAU,YAErB80B,EAAmB,aAEnBC,EAAY,SAAUnqC,GACxB,MAAOspB,WAAmBtpB,EAAnBspB,cAmCL8gB,EAAkB,WACpB,IAEEL,EAAkB9uC,SAAS2sB,QAAU,IAAIyiB,cAAc,YACvD,MAAO5vC,IA1BoB,IAIzB6vC,EAFAC,EAyBJH,EAAkBL,EApCY,SAAUA,GACxCA,EAAgBS,MAAML,EAAU,KAChCJ,EAAgB3c,QAChB,IAAIqd,EAAOV,EAAgBW,aAAar0C,OAExC,OADA0zC,EAAkB,KACXU,EA+B6BE,CAA0BZ,KAzB1DQ,EAASN,EAAsB,WAG5B/sC,MAAM0tC,QAAU,OACvBxjC,EAAK1J,YAAY6sC,GAEjBA,EAAO1qB,IAAMne,OALJ,gBAMT4oC,EAAiBC,EAAOM,cAAc5vC,UACvB6vC,OACfR,EAAeE,MAAML,EAAU,sBAC/BG,EAAeld,QACRkd,EAAejmC,GAgBtB,IADA,IAAIrM,EAASgyC,EAAYhyC,OAClBA,YAAiBoyC,EAAyB,UAAEJ,EAAYhyC,IAC/D,OAAOoyC,KAGT/0B,EAAW0E,IAAY,EAIvBrkB,EAAOD,QAAUY,OAAOY,QAAU,SAAgByD,EAAGkT,GACnD,IAAIlU,EAQJ,OAPU,OAANgB,GACFwvC,EAA0B,UAAI1wC,EAASkB,GACvChB,EAAS,IAAIwwC,EACbA,EAA0B,UAAI,KAE9BxwC,EAAOqgB,GAAYrf,GACdhB,EAAS0wC,SACM9wC,IAAfsU,EAA2BlU,EAASiU,EAAiBjU,EAAQkU,K,kBC5EtE,IAAIjU,EAAS,EAAQ,GACjBY,EAA2B,EAAQ,IAAmD8H,EACtFtJ,EAA8B,EAAQ,IACtCqM,EAAW,EAAQ,IACnBsE,EAAY,EAAQ,IACpBk9B,EAA4B,EAAQ,IACpCzhC,EAAW,EAAQ,IAgBvBzP,EAAOD,QAAU,SAAUwG,EAASsE,GAClC,IAGYlF,EAAQnE,EAAK6zC,EAAgBC,EAAgB3zB,EAHrD4zB,EAAShvC,EAAQZ,OACjB6vC,EAASjvC,EAAQtC,OACjBwxC,EAASlvC,EAAQ0b,KASrB,GANEtc,EADE6vC,EACOvxC,EACAwxC,EACAxxC,EAAOsxC,IAAWvhC,EAAUuhC,EAAQ,KAEnCtxC,EAAOsxC,IAAW,IAAI1zC,UAEtB,IAAKL,KAAOqJ,EAAQ,CAQ9B,GAPAyqC,EAAiBzqC,EAAOrJ,GAGtB6zC,EAFE9uC,EAAQkO,aACVkN,EAAa9c,EAAyBc,EAAQnE,KACfmgB,EAAWzgB,MACpByE,EAAOnE,IACtBiO,EAAS+lC,EAASh0C,EAAM+zC,GAAUE,EAAS,IAAM,KAAOj0C,EAAK+E,EAAQwb,cAE5Cne,IAAnByxC,EAA8B,CAC3C,UAAWC,UAA0BD,EAAgB,SACrDnE,EAA0BoE,EAAgBD,IAGxC9uC,EAAQyb,MAASqzB,GAAkBA,EAAerzB,OACpD3e,EAA4BiyC,EAAgB,QAAQ,GAGtD5lC,EAAS/J,EAAQnE,EAAK8zC,EAAgB/uC,M,mBCnD1C,IAAImvC,EAAqB,EAAQ,IAG7B/1B,EAFc,EAAQ,IAEG7Y,OAAO,SAAU,aAI9C/G,EAAQ4M,EAAIhM,OAAOiP,qBAAuB,SAA6B5K,GACrE,OAAO0wC,EAAmB1wC,EAAG2a,K,mBCR/B,IAAI/e,EAAiB,EAAQ,IAAuC+L,EAChErJ,EAAM,EAAQ,GAGdkV,EAFkB,EAAQ,EAEVjV,CAAgB,eAEpCvD,EAAOD,QAAU,SAAU2N,EAAIioC,EAAKF,GAC9B/nC,IAAOpK,EAAIoK,EAAK+nC,EAAS/nC,EAAKA,EAAG7L,UAAW2W,IAC9C5X,EAAe8M,EAAI8K,EAAe,CAAElH,cAAc,EAAMpQ,MAAOy0C,M,mBCRnE,IAAIpiC,EAAY,EAAQ,IAGxBvT,EAAOD,QAAU,SAAU8N,EAAI9J,EAAMzB,GAEnC,GADAiR,EAAU1F,QACGjK,IAATG,EAAoB,OAAO8J,EAC/B,OAAQvL,GACN,KAAK,EAAG,OAAO,WACb,OAAOuL,EAAGzN,KAAK2D,IAEjB,KAAK,EAAG,OAAO,SAAUid,GACvB,OAAOnT,EAAGzN,KAAK2D,EAAMid,IAEvB,KAAK,EAAG,OAAO,SAAUA,EAAGjG,GAC1B,OAAOlN,EAAGzN,KAAK2D,EAAMid,EAAGjG,IAE1B,KAAK,EAAG,OAAO,SAAUiG,EAAGjG,EAAGza,GAC7B,OAAOuN,EAAGzN,KAAK2D,EAAMid,EAAGjG,EAAGza,IAG/B,OAAO,WACL,OAAOuN,EAAGhL,MAAMkB,EAAM1B,c,iBCrB1BrC,EAAOD,QAAU,SAAU2N,GACzB,GAAiB,mBAANA,EACT,MAAMZ,UAAUd,OAAO0B,GAAM,sBAC7B,OAAOA,I,mBCHX,IAGIkW,EAHY,EAAQ,GAGL5J,CAAUrZ,OAAQ,UAErCX,EAAOD,QAAU6jB,G,mBCLjB,IAAIgyB,EAAK,EAAQ,KAoBjB51C,EAAOD,QAVP,SAAsB0b,EAAOja,GAE3B,IADA,IAAIc,EAASmZ,EAAMnZ,OACZA,KACL,GAAIszC,EAAGn6B,EAAMnZ,GAAQ,GAAId,GACvB,OAAOc,EAGX,OAAQ,I,mBCjBV,IAAIuzC,EAAY,EAAQ,KAiBxB71C,EAAOD,QAPP,SAAoBsK,EAAK7I,GACvB,IAAIkJ,EAAOL,EAAIiZ,SACf,OAAOuyB,EAAUr0C,GACbkJ,EAAmB,iBAAPlJ,EAAkB,SAAW,QACzCkJ,EAAKL,M,mBCdX,IAAIqrC,EAAqB,EAAQ,IAC7BpB,EAAc,EAAQ,IAI1Bt0C,EAAOD,QAAUY,OAAOgD,MAAQ,SAAcqB,GAC5C,OAAO0wC,EAAmB1wC,EAAGsvC,K,mBCN/B,IAAItxC,EAAQ,EAAQ,GAChBwK,EAAU,EAAQ,IAElBoD,EAAQ,GAAGA,MAGf5Q,EAAOD,QAAUiD,GAAM,WAGrB,OAAQrC,OAAO,KAAKqO,qBAAqB,MACtC,SAAUtB,GACb,MAAsB,UAAfF,EAAQE,GAAkBkD,EAAMxQ,KAAKsN,EAAI,IAAM/M,OAAO+M,IAC3D/M,Q,mBCZJ,IAAIsY,EAAa,EAAQ,KAGrB68B,EAA0B,iBAAR7E,MAAoBA,MAAQA,KAAKtwC,SAAWA,QAAUswC,KAGxE8E,EAAO98B,GAAc68B,GAAYhjC,SAAS,cAATA,GAErC9S,EAAOD,QAAUg2C,G,gBCRjB,IAAIj0C,EAAiB,GAAGA,eAExB9B,EAAOD,QAAU,SAAU2N,EAAIlM,GAC7B,OAAOM,EAAe1B,KAAKsN,EAAIlM,K,iBCoBjC,IAAImB,EAAUD,MAAMC,QAEpB3C,EAAOD,QAAU4C,G,gCCxBjB,IAAI2d,EAA6B,GAAGtR,qBAChCnK,EAA2BlE,OAAOkE,yBAGlCmxC,EAAcnxC,IAA6Byb,EAA2BlgB,KAAK,CAAEu8B,EAAG,GAAK,GAIzF58B,EAAQ4M,EAAIqpC,EAAc,SAA8Bv0B,GACtD,IAAIE,EAAa9c,EAAyBhB,KAAM4d,GAChD,QAASE,GAAcA,EAAW9gB,YAChCyf,G,iBCZJ,IAAI3Z,EAAK,EACLsvC,EAAUnqB,KAAKoqB,SAEnBl2C,EAAOD,QAAU,SAAUyB,GACzB,MAAO,UAAYwK,YAAepI,IAARpC,EAAoB,GAAKA,GAAO,QAAUmF,EAAKsvC,GAASlsC,SAAS,M,mBCJ7F,IAAI9F,EAAS,EAAQ,GACjBZ,EAA8B,EAAQ,IAE1CrD,EAAOD,QAAU,SAAUyB,EAAKN,GAC9B,IACEmC,EAA4BY,EAAQzC,EAAKN,GACzC,MAAO6D,GACPd,EAAOzC,GAAON,EACd,OAAOA,I,iBCPXlB,EAAOD,QAAU,CACf,cACA,iBACA,gBACA,uBACA,iBACA,WACA,Y,mBCRF,IAAIyD,EAAU,EAAQ,IAClB8uC,EAAQ,EAAQ,KAEnBtyC,EAAOD,QAAU,SAAUyB,EAAKN,GAC/B,OAAOoxC,EAAM9wC,KAAS8wC,EAAM9wC,QAAiBoC,IAAV1C,EAAsBA,EAAQ,MAChE,WAAY,IAAIuB,KAAK,CACtB0zC,QAAS,QACT/0C,KAAMoC,EAAU,OAAS,SACzB4yC,UAAW,0C,mBCRb,IAAIpzC,EAAQ,EAAQ,GAEpBhD,EAAOD,UAAYY,OAAOoO,wBAA0B/L,GAAM,WAGxD,OAAQgJ,OAAOhL,c,mBCLjB,IAGI4D,EAAO,GAEXA,EALsB,EAAQ,EAEVrB,CAAgB,gBAGd,IAEtBvD,EAAOD,QAA2B,eAAjBiM,OAAOpH,I,iBCPxB7E,EAAQ4M,EAAIhM,OAAOoO,uB,gCCCnB,IAAItC,EAAc,EAAQ,IACtBqE,EAAuB,EAAQ,IAC/BC,EAA2B,EAAQ,IAEvC/Q,EAAOD,QAAU,SAAU4B,EAAQH,EAAKN,GACtC,IAAIm1C,EAAc5pC,EAAYjL,GAC1B60C,KAAe10C,EAAQmP,EAAqBnE,EAAEhL,EAAQ00C,EAAatlC,EAAyB,EAAG7P,IAC9FS,EAAO00C,GAAen1C,I,kBCR7B,IAAI8X,EAAW,EAAQ,GAEvBhZ,EAAOD,QAAU,SAAU2N,GACzB,IAAKsL,EAAStL,GACZ,MAAMZ,UAAUd,OAAO0B,GAAM,qBAC7B,OAAOA,I,mBCLX,IAGI1M,EAHO,EAAQ,IAGDA,OAElBhB,EAAOD,QAAUiB,G,mBCLjB,IAAIqK,EAAO,EAAQ,IACf/H,EAAM,EAAQ,GACduc,EAA+B,EAAQ,IACvCjf,EAAiB,EAAQ,IAAuC+L,EAEpE3M,EAAOD,QAAU,SAAUwY,GACzB,IAAIvX,EAASqK,EAAKrK,SAAWqK,EAAKrK,OAAS,IACtCsC,EAAItC,EAAQuX,IAAO3X,EAAeI,EAAQuX,EAAM,CACnDrX,MAAO2e,EAA6BlT,EAAE4L,O,mBCR1C,IAAIvV,EAAQ,EAAQ,GAChBO,EAAkB,EAAQ,GAC1BwvC,EAAa,EAAQ,IAErBx3B,EAAUhY,EAAgB,WAE9BvD,EAAOD,QAAU,SAAUozB,GAIzB,OAAO4f,GAAc,KAAO/vC,GAAM,WAChC,IAAIyY,EAAQ,GAKZ,OAJkBA,EAAM7M,YAAc,IAC1B2M,GAAW,WACrB,MAAO,CAAE+6B,IAAK,IAE2B,IAApC76B,EAAM0X,GAAa9tB,SAASixC,S,mBChBvC,IAAIhE,EAAQ,EAAQ,IAEhBiE,EAAmBzjC,SAAS/I,SAGE,mBAAvBuoC,EAAMr+B,gBACfq+B,EAAMr+B,cAAgB,SAAUvG,GAC9B,OAAO6oC,EAAiBn2C,KAAKsN,KAIjC1N,EAAOD,QAAUuyC,EAAMr+B,e,mBCXvB,IAAIhQ,EAAS,EAAQ,GACjB+U,EAAW,EAAQ,GAEnBzT,EAAWtB,EAAOsB,SAElBixC,EAASx9B,EAASzT,IAAayT,EAASzT,EAASkC,eAErDzH,EAAOD,QAAU,SAAU2N,GACzB,OAAO8oC,EAASjxC,EAASkC,cAAciG,GAAM,K,mBCR/C,IAMIkV,EAAOuzB,EANPlyC,EAAS,EAAQ,GACjB8P,EAAY,EAAQ,KAEpB/B,EAAU/N,EAAO+N,QACjBykC,EAAWzkC,GAAWA,EAAQykC,SAC9BC,EAAKD,GAAYA,EAASC,GAG1BA,EAEFP,GADAvzB,EAAQ8zB,EAAG9lC,MAAM,MACD,GAAKgS,EAAM,GAClB7O,MACT6O,EAAQ7O,EAAU6O,MAAM,iBACVA,EAAM,IAAM,MACxBA,EAAQ7O,EAAU6O,MAAM,oBACbuzB,EAAUvzB,EAAM,IAI/B5iB,EAAOD,QAAUo2C,IAAYA,G,gCClB7B,IAiDIQ,EAAUC,EAAsBC,EAAgBC,EAjDhD33B,EAAI,EAAQ,GACZ3b,EAAU,EAAQ,IAClBS,EAAS,EAAQ,GACjBkH,EAAa,EAAQ,IACrB4rC,EAAgB,EAAQ,KACxBrnC,EAAW,EAAQ,IACnBsnC,EAAc,EAAQ,KACtB5+B,EAAiB,EAAQ,IACzB6+B,EAAa,EAAQ,KACrBj+B,EAAW,EAAQ,GACnBzF,EAAY,EAAQ,IACpB2jC,EAAa,EAAQ,KACrB1pC,EAAU,EAAQ,IAClByG,EAAgB,EAAQ,IACxBkjC,EAAU,EAAQ,KAClBvE,EAA8B,EAAQ,KACtCwE,EAAqB,EAAQ,KAC7B7kB,EAAO,EAAQ,KAAqBztB,IACpCuyC,EAAY,EAAQ,KACpBC,EAAiB,EAAQ,KACzBC,EAAmB,EAAQ,KAC3BC,EAA6B,EAAQ,KACrCC,EAAU,EAAQ,KAClBvjC,EAAsB,EAAQ,IAC9BzE,EAAW,EAAQ,IACnBlM,EAAkB,EAAQ,GAC1BwvC,EAAa,EAAQ,IAErBx3B,EAAUhY,EAAgB,WAC1Bm0C,EAAU,UACVvjC,EAAmBD,EAAoBpT,IACvCkf,EAAmB9L,EAAoBpP,IACvC6yC,EAA0BzjC,EAAoB+L,UAAUy3B,GACxDE,EAAqBb,EACrBjqC,EAAY7I,EAAO6I,UACnBvH,EAAWtB,EAAOsB,SAClByM,EAAU/N,EAAO+N,QACjB6lC,EAAS1sC,EAAW,SACpB8T,EAAuBu4B,EAA2B7qC,EAClDmrC,EAA8B74B,EAC9B6S,EAA8B,WAApBtkB,EAAQwE,GAClB+lC,KAAoBxyC,GAAYA,EAASyyC,aAAe/zC,EAAOg0C,eAU/DC,EAASzoC,EAASioC,GAAS,WAE7B,KAD6BzjC,EAAc2jC,KAAwB5rC,OAAO4rC,IAC7C,CAI3B,GAAmB,KAAf7E,EAAmB,OAAO,EAE9B,IAAKjhB,GAA2C,mBAAzBqmB,sBAAqC,OAAO,EAGrE,GAAI30C,IAAYo0C,EAAmB/1C,UAAmB,QAAG,OAAO,EAIhE,GAAIkxC,GAAc,IAAM,cAAcnuC,KAAKgzC,GAAqB,OAAO,EAEvE,IAAIhkC,EAAUgkC,EAAmBlkC,QAAQ,GACrC0kC,EAAc,SAAU/qC,GAC1BA,GAAK,eAA6B,gBAIpC,OAFkBuG,EAAQhF,YAAc,IAC5B2M,GAAW68B,IACdxkC,EAAQoS,MAAK,yBAAwCoyB,MAG5DC,EAAsBH,IAAWtF,GAA4B,SAAUvlB,GACzEuqB,EAAmBpyC,IAAI6nB,GAAiB,OAAE,kBAIxCirB,EAAa,SAAU5qC,GACzB,IAAIsY,EACJ,SAAOhN,EAAStL,IAAkC,mBAAnBsY,EAAOtY,EAAGsY,QAAsBA,GAG7DwL,EAAS,SAAU5d,EAASgf,EAAO2lB,GACrC,IAAI3lB,EAAM4lB,SAAV,CACA5lB,EAAM4lB,UAAW,EACjB,IAAIC,EAAQ7lB,EAAM8lB,UAClBrB,GAAU,WAKR,IAJA,IAAIn2C,EAAQ0xB,EAAM1xB,MACdo2B,EAhDQ,GAgDH1E,EAAMA,MACX7rB,EAAQ,EAEL0xC,EAAMn2C,OAASyE,GAAO,CAC3B,IAKI/C,EAAQgiB,EAAM2yB,EALdC,EAAWH,EAAM1xC,KACjB8xC,EAAUvhB,EAAKshB,EAASthB,GAAKshB,EAASE,KACtCplC,EAAUklC,EAASllC,QACnBC,EAASilC,EAASjlC,OAClBue,EAAS0mB,EAAS1mB,OAEtB,IACM2mB,GACGvhB,IAzDC,IA0DA1E,EAAMmmB,WAAyBC,GAAkBplC,EAASgf,GAC9DA,EAAMmmB,UA5DJ,IA8DY,IAAZF,EAAkB70C,EAAS9C,GAEzBgxB,GAAQA,EAAOE,QACnBpuB,EAAS60C,EAAQ33C,GACbgxB,IACFA,EAAOC,OACPwmB,GAAS,IAGT30C,IAAW40C,EAAShlC,QACtBD,EAAO7G,EAAU,yBACRkZ,EAAOsyB,EAAWt0C,IAC3BgiB,EAAK5lB,KAAK4D,EAAQ0P,EAASC,GACtBD,EAAQ1P,IACV2P,EAAOzS,GACd,MAAO6D,GACHmtB,IAAWymB,GAAQzmB,EAAOC,OAC9Bxe,EAAO5O,IAGX6tB,EAAM8lB,UAAY,GAClB9lB,EAAM4lB,UAAW,EACbD,IAAa3lB,EAAMmmB,WAAWE,EAAYrlC,EAASgf,QAIvDqlB,EAAgB,SAAUz3C,EAAMoT,EAAS8a,GAC3C,IAAIlc,EAAOqmC,EACPd,IACFvlC,EAAQjN,EAASyyC,YAAY,UACvBpkC,QAAUA,EAChBpB,EAAMkc,OAASA,EACflc,EAAM0mC,UAAU14C,GAAM,GAAO,GAC7ByD,EAAOg0C,cAAczlC,IAChBA,EAAQ,CAAEoB,QAASA,EAAS8a,OAAQA,IACvCmqB,EAAU50C,EAAO,KAAOzD,IAAOq4C,EAAQrmC,GAtGnB,uBAuGfhS,GAA8B+2C,EAAiB,8BAA+B7oB,IAGrFuqB,EAAc,SAAUrlC,EAASgf,GACnCL,EAAKnyB,KAAK6D,GAAQ,WAChB,IAEID,EAFA9C,EAAQ0xB,EAAM1xB,MAGlB,GAFmBi4C,GAAYvmB,KAG7B5uB,EAASyzC,GAAQ,WACX3lB,EACF9f,EAAQonC,KAAK,qBAAsBl4C,EAAO0S,GACrCqkC,EAnHW,qBAmHwBrkC,EAAS1S,MAGrD0xB,EAAMmmB,UAAYjnB,GAAWqnB,GAAYvmB,GAhH/B,EADF,EAkHJ5uB,EAAOe,OAAO,MAAMf,EAAO9C,UAKjCi4C,GAAc,SAAUvmB,GAC1B,OAxHY,IAwHLA,EAAMmmB,YAA0BnmB,EAAMX,QAG3C+mB,GAAoB,SAAUplC,EAASgf,GACzCL,EAAKnyB,KAAK6D,GAAQ,WACZ6tB,EACF9f,EAAQonC,KAAK,mBAAoBxlC,GAC5BqkC,EAnIa,mBAmIoBrkC,EAASgf,EAAM1xB,WAIvDO,GAAO,SAAUoM,EAAI+F,EAASgf,EAAOymB,GACvC,OAAO,SAAUn4C,GACf2M,EAAG+F,EAASgf,EAAO1xB,EAAOm4C,KAI1BC,GAAiB,SAAU1lC,EAASgf,EAAO1xB,EAAOm4C,GAChDzmB,EAAMzlB,OACVylB,EAAMzlB,MAAO,EACTksC,IAAQzmB,EAAQymB,GACpBzmB,EAAM1xB,MAAQA,EACd0xB,EAAMA,MA/IO,EAgJbpB,EAAO5d,EAASgf,GAAO,KAGrB2mB,GAAkB,SAAU3lC,EAASgf,EAAO1xB,EAAOm4C,GACrD,IAAIzmB,EAAMzlB,KAAV,CACAylB,EAAMzlB,MAAO,EACTksC,IAAQzmB,EAAQymB,GACpB,IACE,GAAIzlC,IAAY1S,EAAO,MAAM4L,EAAU,oCACvC,IAAIkZ,EAAOsyB,EAAWp3C,GAClB8kB,EACFqxB,GAAU,WACR,IAAImC,EAAU,CAAErsC,MAAM,GACtB,IACE6Y,EAAK5lB,KAAKc,EACRO,GAAK83C,GAAiB3lC,EAAS4lC,EAAS5mB,GACxCnxB,GAAK63C,GAAgB1lC,EAAS4lC,EAAS5mB,IAEzC,MAAO7tB,GACPu0C,GAAe1lC,EAAS4lC,EAASz0C,EAAO6tB,QAI5CA,EAAM1xB,MAAQA,EACd0xB,EAAMA,MAzKI,EA0KVpB,EAAO5d,EAASgf,GAAO,IAEzB,MAAO7tB,GACPu0C,GAAe1lC,EAAS,CAAEzG,MAAM,GAASpI,EAAO6tB,MAKhDslB,IAEFN,EAAqB,SAAiB6B,GACpCvC,EAAWrzC,KAAM+zC,EAAoBF,GACrCnkC,EAAUkmC,GACV9C,EAASv2C,KAAKyD,MACd,IAAI+uB,EAAQze,EAAiBtQ,MAC7B,IACE41C,EAASh4C,GAAK83C,GAAiB11C,KAAM+uB,GAAQnxB,GAAK63C,GAAgBz1C,KAAM+uB,IACxE,MAAO7tB,GACPu0C,GAAez1C,KAAM+uB,EAAO7tB,MAIhC4xC,EAAW,SAAiB8C,GAC1Bz5B,EAAiBnc,KAAM,CACrBU,KAAMmzC,EACNvqC,MAAM,EACNqrC,UAAU,EACVvmB,QAAQ,EACRymB,UAAW,GACXK,WAAW,EACXnmB,MAzMQ,EA0MR1xB,WAAO0C,MAGF/B,UAAYm1C,EAAYY,EAAmB/1C,UAAW,CAG7DmkB,KAAM,SAAc0zB,EAAaC,GAC/B,IAAI/mB,EAAQ+kB,EAAwB9zC,MAChC+0C,EAAW35B,EAAqBm4B,EAAmBvzC,KAAM+zC,IAO7D,OANAgB,EAASthB,GAA2B,mBAAfoiB,GAA4BA,EACjDd,EAASE,KAA4B,mBAAda,GAA4BA,EACnDf,EAAS1mB,OAASJ,EAAU9f,EAAQkgB,YAAStuB,EAC7CgvB,EAAMX,QAAS,EACfW,EAAM8lB,UAAUj2C,KAAKm2C,GAvNb,GAwNJhmB,EAAMA,OAAkBpB,EAAO3tB,KAAM+uB,GAAO,GACzCgmB,EAAShlC,SAIlB,MAAS,SAAU+lC,GACjB,OAAO91C,KAAKmiB,UAAKpiB,EAAW+1C,MAGhC/C,EAAuB,WACrB,IAAIhjC,EAAU,IAAI+iC,EACd/jB,EAAQze,EAAiBP,GAC7B/P,KAAK+P,QAAUA,EACf/P,KAAK6P,QAAUjS,GAAK83C,GAAiB3lC,EAASgf,GAC9C/uB,KAAK8P,OAASlS,GAAK63C,GAAgB1lC,EAASgf,IAE9C4kB,EAA2B7qC,EAAIsS,EAAuB,SAAUxL,GAC9D,OAAOA,IAAMmkC,GAAsBnkC,IAAMojC,EACrC,IAAID,EAAqBnjC,GACzBqkC,EAA4BrkC,IAG7BjQ,GAAmC,mBAAjBuzC,IACrBD,EAAaC,EAAcl1C,UAAUmkB,KAGrCtW,EAASqnC,EAAcl1C,UAAW,QAAQ,SAAc63C,EAAaC,GACnE,IAAI51C,EAAOF,KACX,OAAO,IAAI+zC,GAAmB,SAAUlkC,EAASC,GAC/CmjC,EAAW12C,KAAK2D,EAAM2P,EAASC,MAC9BqS,KAAK0zB,EAAaC,KAEpB,CAAEplC,QAAQ,IAGQ,mBAAVsjC,GAAsB14B,EAAE,CAAElb,QAAQ,EAAMpD,YAAY,EAAMkhB,QAAQ,GAAQ,CAEnF8F,MAAO,SAAeooB,GACpB,OAAOqH,EAAeM,EAAoBC,EAAOh1C,MAAMoB,EAAQ5B,iBAMvE8c,EAAE,CAAElb,QAAQ,EAAMid,MAAM,EAAMa,OAAQm2B,GAAU,CAC9Cl5B,QAAS44B,IAGXx/B,EAAew/B,EAAoBF,GAAS,GAAO,GACnDT,EAAWS,GAEXb,EAAiB1rC,EAAWusC,GAG5Bv4B,EAAE,CAAExZ,OAAQ+xC,EAASz1B,MAAM,EAAMF,OAAQm2B,GAAU,CAGjDvkC,OAAQ,SAAgB5S,GACtB,IAAI64C,EAAa36B,EAAqBpb,MAEtC,OADA+1C,EAAWjmC,OAAOvT,UAAKwD,EAAW7C,GAC3B64C,EAAWhmC,WAItBuL,EAAE,CAAExZ,OAAQ+xC,EAASz1B,MAAM,EAAMF,OAAQve,GAAW00C,GAAU,CAG5DxkC,QAAS,SAAiBuJ,GACxB,OAAOq6B,EAAe9zC,GAAWK,OAASgzC,EAAiBe,EAAqB/zC,KAAMoZ,MAI1FkC,EAAE,CAAExZ,OAAQ+xC,EAASz1B,MAAM,EAAMF,OAAQs2B,GAAuB,CAG9D7yC,IAAK,SAAa6nB,GAChB,IAAI5Z,EAAI5P,KACJ+1C,EAAa36B,EAAqBxL,GAClCC,EAAUkmC,EAAWlmC,QACrBC,EAASimC,EAAWjmC,OACpB3P,EAASyzC,GAAQ,WACnB,IAAIoC,EAAkBtmC,EAAUE,EAAEC,SAC9Bq+B,EAAS,GACT5/B,EAAU,EACV2nC,EAAY,EAChB3C,EAAQ9pB,GAAU,SAAUzZ,GAC1B,IAAI7M,EAAQoL,IACR4nC,GAAgB,EACpBhI,EAAOtvC,UAAKmB,GACZk2C,IACAD,EAAgBz5C,KAAKqT,EAAGG,GAASoS,MAAK,SAAU9kB,GAC1C64C,IACJA,GAAgB,EAChBhI,EAAOhrC,GAAS7F,IACd44C,GAAapmC,EAAQq+B,MACtBp+B,QAEHmmC,GAAapmC,EAAQq+B,MAGzB,OADI/tC,EAAOe,OAAO4O,EAAO3P,EAAO9C,OACzB04C,EAAWhmC,SAIpBomC,KAAM,SAAc3sB,GAClB,IAAI5Z,EAAI5P,KACJ+1C,EAAa36B,EAAqBxL,GAClCE,EAASimC,EAAWjmC,OACpB3P,EAASyzC,GAAQ,WACnB,IAAIoC,EAAkBtmC,EAAUE,EAAEC,SAClCyjC,EAAQ9pB,GAAU,SAAUzZ,GAC1BimC,EAAgBz5C,KAAKqT,EAAGG,GAASoS,KAAK4zB,EAAWlmC,QAASC,SAI9D,OADI3P,EAAOe,OAAO4O,EAAO3P,EAAO9C,OACzB04C,EAAWhmC,Y,mBCxXtB,IAAIiL,EAAa,EAAQ,IACrBo7B,EAAe,EAAQ,KA2B3Bj6C,EAAOD,QALP,SAAkBmB,GAChB,MAAuB,iBAATA,GACX+4C,EAAa/4C,IArBF,mBAqBY2d,EAAW3d,K,qBCvBvCnB,EADkC,EAAQ,IAChCm6C,EAA4B,IAE9Bz3C,KAAK,CAACzC,EAAOC,EAAI,8nSAA+nS,KAExpSF,EAAQswC,OAAS,CAChB,cAAiB,iDACjB,qBAAwB,wDACxB,cAAiB,iDACjB,wBAA2B,2DAC3B,gBAAmB,mDACnB,0BAA6B,6DAC7B,oBAAuB,uDACvB,oBAAuB,uDACvB,iBAAoB,oDACpB,cAAiB,iDACjB,kBAAqB,qDACrB,cAAiB,iDACjB,oBAAuB,uDACvB,mBAAsB,sDACtB,mBAAsB,sDACtB,cAAiB,iDACjB,qBAAwB,wDACxB,uBAA0B,0DAC1B,iBAAoB,oDACpB,KAAQ,wCACR,UAAa,6CACb,SAAY,4CACZ,WAAc,8CACd,gBAAmB,mDACnB,iBAAoB,oDACpB,sBAAyB,yDACzB,yBAA4B,4DAC5B,kBAAqB,qDACrB,cAAiB,kDAElBrwC,EAAOD,QAAUA,G,mBCrCjB,IAAIiD,EAAQ,EAAQ,GAEhBmF,EAAc,kBAEdsH,EAAW,SAAU0qC,EAASC,GAChC,IAAIl5C,EAAQwJ,EAAK2vC,EAAUF,IAC3B,OAAOj5C,GAASo5C,GACZp5C,GAASq5C,IACW,mBAAbH,EAA0Bp3C,EAAMo3C,KACrCA,IAGJC,EAAY5qC,EAAS4qC,UAAY,SAAU/rC,GAC7C,OAAOtC,OAAOsC,GAAQC,QAAQpG,EAAa,KAAKwU,eAG9CjS,EAAO+E,EAAS/E,KAAO,GACvB6vC,EAAS9qC,EAAS8qC,OAAS,IAC3BD,EAAW7qC,EAAS6qC,SAAW,IAEnCt6C,EAAOD,QAAU0P,G,iBCpBjB,IAAI+qC,EAGJA,EAAI,WACH,OAAO32C,KADJ,GAIJ,IAEC22C,EAAIA,GAAK,IAAI1nC,SAAS,cAAb,GACR,MAAO7M,GAEc,iBAAXX,SAAqBk1C,EAAIl1C,QAOrCtF,EAAOD,QAAUy6C,G,gBCnBjBx6C,EAAOD,QAAU,SAAU2N,GACzB,MAAqB,iBAAPA,EAAyB,OAAPA,EAA4B,mBAAPA,I,mBCDvD,IAAIpK,EAAM,EAAQ,GACd2W,EAAW,EAAQ,IACnByF,EAAY,EAAQ,IACpBsT,EAA2B,EAAQ,KAEnC3O,EAAW3E,EAAU,YACrBQ,EAAkBvf,OAAOkB,UAI7B7B,EAAOD,QAAUizB,EAA2BryB,OAAOyC,eAAiB,SAAU4B,GAE5E,OADAA,EAAIiV,EAASjV,GACT1B,EAAI0B,EAAGqf,GAAkBrf,EAAEqf,GACH,mBAAjBrf,EAAE4J,aAA6B5J,aAAaA,EAAE4J,YAChD5J,EAAE4J,YAAY/M,UACdmD,aAAarE,OAASuf,EAAkB,O,gCCdnD,IAYMu6B,EACAC,EAbFC,EAAc,EAAQ,KACtBC,EAAgB,EAAQ,KAExBC,EAAa1sC,OAAOtM,UAAUwL,KAI9BmhB,EAAgBxiB,OAAOnK,UAAU0M,QAEjCusC,EAAcD,EAEdE,GACEN,EAAM,IACNC,EAAM,MACVG,EAAWz6C,KAAKq6C,EAAK,KACrBI,EAAWz6C,KAAKs6C,EAAK,KACI,IAAlBD,EAAIphC,WAAqC,IAAlBqhC,EAAIrhC,WAGhCF,EAAgByhC,EAAczhC,eAAiByhC,EAActhC,aAG7D0hC,OAAuCp3C,IAAvB,OAAOyJ,KAAK,IAAI,IAExB0tC,GAA4BC,GAAiB7hC,KAGvD2hC,EAAc,SAAc/9B,GAC1B,IACI1D,EAAW4hC,EAAQr4B,EAAO3iB,EAD1BmZ,EAAKvV,KAELS,EAAS6U,GAAiBC,EAAG9U,OAC7BusB,EAAQ8pB,EAAYv6C,KAAKgZ,GACzBvO,EAASuO,EAAGvO,OACZqwC,EAAa,EACbC,EAAUp+B,EA+Cd,OA7CIzY,KAE0B,KAD5BusB,EAAQA,EAAMtiB,QAAQ,IAAK,KACjBO,QAAQ,OAChB+hB,GAAS,KAGXsqB,EAAUnvC,OAAO+Q,GAAK1Q,MAAM+M,EAAGC,WAE3BD,EAAGC,UAAY,KAAOD,EAAGjV,WAAaiV,EAAGjV,WAAuC,OAA1B4Y,EAAI3D,EAAGC,UAAY,MAC3ExO,EAAS,OAASA,EAAS,IAC3BswC,EAAU,IAAMA,EAChBD,KAIFD,EAAS,IAAI9sC,OAAO,OAAStD,EAAS,IAAKgmB,IAGzCmqB,IACFC,EAAS,IAAI9sC,OAAO,IAAMtD,EAAS,WAAYgmB,IAE7CkqB,IAA0B1hC,EAAYD,EAAGC,WAE7CuJ,EAAQi4B,EAAWz6C,KAAKkE,EAAS22C,EAAS7hC,EAAI+hC,GAE1C72C,EACEse,GACFA,EAAMqtB,MAAQrtB,EAAMqtB,MAAM5jC,MAAM6uC,GAChCt4B,EAAM,GAAKA,EAAM,GAAGvW,MAAM6uC,GAC1Bt4B,EAAM7b,MAAQqS,EAAGC,UACjBD,EAAGC,WAAauJ,EAAM,GAAGtgB,QACpB8W,EAAGC,UAAY,EACb0hC,GAA4Bn4B,IACrCxJ,EAAGC,UAAYD,EAAGnV,OAAS2e,EAAM7b,MAAQ6b,EAAM,GAAGtgB,OAAS+W,GAEzD2hC,GAAiBp4B,GAASA,EAAMtgB,OAAS,GAG3CksB,EAAcpuB,KAAKwiB,EAAM,GAAIq4B,GAAQ,WACnC,IAAKh7C,EAAI,EAAGA,EAAIoC,UAAUC,OAAS,EAAGrC,SACf2D,IAAjBvB,UAAUpC,KAAkB2iB,EAAM3iB,QAAK2D,MAK1Cgf,IAIX5iB,EAAOD,QAAU+6C,G,mBCtFjB,IAAIvuC,EAAc,EAAQ,IACtBvJ,EAAQ,EAAQ,GAChBM,EAAM,EAAQ,GAEd1C,EAAiBD,OAAOC,eACxBqiB,EAAQ,GAERm4B,EAAU,SAAU1tC,GAAM,MAAMA,GAEpC1N,EAAOD,QAAU,SAAUozB,EAAa5sB,GACtC,GAAIjD,EAAI2f,EAAOkQ,GAAc,OAAOlQ,EAAMkQ,GACrC5sB,IAASA,EAAU,IACxB,IAAImkB,EAAS,GAAGyI,GACZugB,IAAYpwC,EAAIiD,EAAS,cAAeA,EAAQmtC,UAChD2H,EAAY/3C,EAAIiD,EAAS,GAAKA,EAAQ,GAAK60C,EAC3CE,EAAYh4C,EAAIiD,EAAS,GAAKA,EAAQ,QAAK3C,EAE/C,OAAOqf,EAAMkQ,KAAiBzI,IAAW1nB,GAAM,WAC7C,GAAI0wC,IAAcnnC,EAAa,OAAO,EACtC,IAAIvH,EAAI,CAAE1C,QAAS,GAEfoxC,EAAW9yC,EAAeoE,EAAG,EAAG,CAAEnE,YAAY,EAAMC,IAAKs6C,IACxDp2C,EAAE,GAAK,EAEZ0lB,EAAOtqB,KAAK4E,EAAGq2C,EAAWC,Q,mBCxB9B,IAAI75C,EAAO,EAAQ,IACfoZ,EAAgB,EAAQ,IACxBZ,EAAW,EAAQ,IACnBlF,EAAW,EAAQ,IACnB89B,EAAqB,EAAQ,IAE7BpwC,EAAO,GAAGA,KAGVgJ,EAAe,SAAU4C,GAC3B,IAAIktC,EAAiB,GAARltC,EACTmtC,EAAoB,GAARntC,EACZotC,EAAkB,GAARptC,EACVqtC,EAAmB,GAARrtC,EACXstC,EAAwB,GAARttC,EAChButC,EAAmB,GAARvtC,GAAastC,EAC5B,OAAO,SAAUhwC,EAAOkwC,EAAY93C,EAAM+3C,GASxC,IARA,IAOI56C,EAAO8C,EAPPgB,EAAIiV,EAAStO,GACbslC,EAAOp2B,EAAc7V,GACrByoB,EAAgBhsB,EAAKo6C,EAAY93C,EAAM,GACvCzB,EAASyS,EAASk8B,EAAK3uC,QACvByE,EAAQ,EACRxF,EAASu6C,GAAkBjJ,EAC3BltC,EAAS41C,EAASh6C,EAAOoK,EAAOrJ,GAAUk5C,EAAYj6C,EAAOoK,EAAO,QAAK/H,EAEvEtB,EAASyE,EAAOA,IAAS,IAAI60C,GAAY70C,KAASkqC,KAEtDjtC,EAASypB,EADTvsB,EAAQ+vC,EAAKlqC,GACiBA,EAAO/B,GACjCqJ,GACF,GAAIktC,EAAQ51C,EAAOoB,GAAS/C,OACvB,GAAIA,EAAQ,OAAQqK,GACvB,KAAK,EAAG,OAAO,EACf,KAAK,EAAG,OAAOnN,EACf,KAAK,EAAG,OAAO6F,EACf,KAAK,EAAGtE,EAAKrC,KAAKuF,EAAQzE,QACrB,GAAIw6C,EAAU,OAAO,EAGhC,OAAOC,GAAiB,EAAIF,GAAWC,EAAWA,EAAW/1C,IAIjE3F,EAAOD,QAAU,CAGf6H,QAAS6D,EAAa,GAGtBpB,IAAKoB,EAAa,GAGlBrD,OAAQqD,EAAa,GAGrBswC,KAAMtwC,EAAa,GAGnBuwC,MAAOvwC,EAAa,GAGpBwwC,KAAMxwC,EAAa,GAGnBywC,UAAWzwC,EAAa,K,gCC/D1B,kCAAO,IAAMmb,EAAqB,SAACu1B,GAAS,OAAK,SAAC36C,GAC9C,GAAiB,OAAX8D,aAA8B,IAAXA,YAAoB,EAASA,OAAOunC,aAI7D,OAFKsP,IACDA,EAAY72C,OAAOunC,cAChBsP,EAAU36C,M,mBCLrB,IAAIR,EAAS,EAAQ,IACjBo7C,EAAY,EAAQ,KACpBC,EAAiB,EAAQ,KAOzB59B,EAAiBzd,EAASA,EAAOC,iBAAc2C,EAkBnD5D,EAAOD,QATP,SAAoBmB,GAClB,OAAa,MAATA,OACe0C,IAAV1C,EAdQ,qBADL,gBAiBJud,GAAkBA,KAAkB9d,OAAOO,GAC/Ck7C,EAAUl7C,GACVm7C,EAAen7C,K,mBCxBrB,IAAIqK,EAAY,EAAQ,IAEpB6iB,EAAMtC,KAAKsC,IACXvC,EAAMC,KAAKD,IAKf7rB,EAAOD,QAAU,SAAUgH,EAAOzE,GAChC,IAAIg6C,EAAU/wC,EAAUxE,GACxB,OAAOu1C,EAAU,EAAIluB,EAAIkuB,EAAUh6C,EAAQ,GAAKupB,EAAIywB,EAASh6C,K,mBCV/D,IAAI2B,EAAS,EAAQ,GAErBjE,EAAOD,QAAUkE,G,kBCFmDjE,EAAOD,QAA8E,WAAW,aAAa,IAAIoB,EAAE,cAAc8E,EAAE,SAASvE,EAAE,SAASX,EAAE,OAAOd,EAAE,MAAM+B,EAAE,OAAOuiB,EAAE,QAAQvD,EAAE,UAAUtgB,EAAE,OAAOiM,EAAE,OAAO2nB,EAAE,0FAA0Fh0B,EAAE,sFAAsFC,EAAE,CAACC,KAAK,KAAK6yB,SAAS,2DAA2DziB,MAAM,KAAK0iB,OAAO,wFAAwF1iB,MAAM,MAAMuO,EAAE,SAAShe,EAAE8E,EAAEvE,GAAG,IAAIX,EAAEiL,OAAO7K,GAAG,OAAOJ,GAAGA,EAAEuB,QAAQ2D,EAAE9E,EAAE,GAAGuB,MAAMuD,EAAE,EAAElF,EAAEuB,QAAQQ,KAAKpB,GAAGP,GAAGjB,EAAE,CAAC8B,EAAEmd,EAAEoN,EAAE,SAASprB,GAAG,IAAI8E,GAAG9E,EAAEo7C,YAAY76C,EAAEoqB,KAAK0wB,IAAIv2C,GAAGlF,EAAE+qB,KAAKK,MAAMzqB,EAAE,IAAIzB,EAAEyB,EAAE,GAAG,OAAOuE,GAAG,EAAE,IAAI,KAAKkZ,EAAEpe,EAAE,EAAE,KAAK,IAAIoe,EAAElf,EAAE,EAAE,MAAMI,EAAE,SAASc,EAAE8E,EAAEvE,GAAG,GAAGuE,EAAEkW,OAAOza,EAAEya,OAAO,OAAOhb,EAAEO,EAAEuE,GAAG,IAAIlF,EAAE,IAAIW,EAAE04B,OAAOn0B,EAAEm0B,SAAS14B,EAAEy4B,QAAQl0B,EAAEk0B,SAASl6B,EAAEgG,EAAEw2C,QAAQrI,IAAIrzC,EAAEwjB,GAAGviB,EAAEN,EAAEzB,EAAE,EAAE+gB,EAAE/a,EAAEw2C,QAAQrI,IAAIrzC,GAAGiB,GAAG,EAAE,GAAGuiB,GAAG,UAAUxjB,GAAGW,EAAEzB,IAAI+B,EAAE/B,EAAE+gB,EAAEA,EAAE/gB,KAAK,IAAI+gB,EAAE,SAAS7f,GAAG,OAAOA,EAAE,EAAE2qB,KAAK+kB,KAAK1vC,IAAI,EAAE2qB,KAAKK,MAAMhrB,IAAIY,EAAE,SAASuyB,GAAG,MAAM,CAACG,EAAElQ,EAAEE,EAAE/jB,EAAEukB,EAAEjjB,EAAEzB,EAAEN,EAAEy8C,EAAE/vC,EAAE2nB,EAAEvzB,EAAEV,EAAEqB,EAAEM,EAAEiE,EAAE02C,GAAGx7C,EAAEy7C,EAAE57B,GAAGsT,IAAItoB,OAAOsoB,GAAG,IAAI3X,cAAcpO,QAAQ,KAAK,KAAKgW,EAAE,SAASpjB,GAAG,YAAO,IAASA,IAAIsjB,EAAE,KAAKgQ,EAAE,GAAGA,EAAEhQ,GAAGlkB,EAAE,IAAIF,EAAE,SAASc,GAAG,OAAOA,aAAa4K,GAAG2wC,EAAE,SAASv7C,EAAE8E,EAAEvE,GAAG,IAAIX,EAAE,IAAII,EAAE,OAAOsjB,EAAE,GAAG,iBAAiBtjB,EAAEszB,EAAEtzB,KAAKJ,EAAEI,GAAG8E,IAAIwuB,EAAEtzB,GAAG8E,EAAElF,EAAEI,OAAO,CAAC,IAAIlB,EAAEkB,EAAEX,KAAKi0B,EAAEx0B,GAAGkB,EAAEJ,EAAEd,EAAE,OAAOyB,GAAGX,IAAI0jB,EAAE1jB,GAAGA,IAAIW,GAAG+iB,GAAGE,EAAE,SAASxjB,EAAE8E,GAAG,GAAG5F,EAAEc,GAAG,OAAOA,EAAEs7C,QAAQ,IAAI/6C,EAAE,iBAAiBuE,EAAEA,EAAE,GAAG,OAAOvE,EAAEya,KAAKhb,EAAEO,EAAEmR,KAAKxQ,UAAU,IAAI0J,EAAErK,IAAI84C,EAAEt6C,EAAEs6C,EAAEt6C,EAAEw8C,EAAElC,EAAEv6C,EAAEI,EAAEm6C,EAAEv1B,EAAE,SAAS9jB,EAAE8E,GAAG,OAAO0e,EAAExjB,EAAE,CAAC2a,OAAO7V,EAAE42C,GAAGC,IAAI72C,EAAE82C,GAAG9/B,EAAEhX,EAAE+2C,GAAGC,QAAQh3C,EAAEg3C,WAAW,IAAIlxC,EAAE,WAAW,SAASxL,EAAEY,GAAG0C,KAAKg5C,GAAGH,EAAEv7C,EAAE2a,OAAO,MAAK,GAAIjY,KAAKq5C,MAAM/7C,GAAG,IAAIge,EAAE5e,EAAEsB,UAAU,OAAOsd,EAAE+9B,MAAM,SAAS/7C,GAAG0C,KAAKs5C,GAAG,SAASh8C,GAAG,IAAI8E,EAAE9E,EAAEgb,KAAKza,EAAEP,EAAE27C,IAAI,GAAG,OAAO72C,EAAE,OAAO,IAAImL,KAAKb,KAAK,GAAGiqC,EAAEj2B,EAAEte,GAAG,OAAO,IAAImL,KAAK,GAAGnL,aAAamL,KAAK,OAAO,IAAIA,KAAKnL,GAAG,GAAG,iBAAiBA,IAAI,MAAMrB,KAAKqB,GAAG,CAAC,IAAIlF,EAAEkF,EAAE2c,MAAM0R,GAAG,GAAGvzB,EAAE,CAAC,IAAId,EAAEc,EAAE,GAAG,GAAG,EAAEiB,GAAGjB,EAAE,IAAI,KAAKq8C,UAAU,EAAE,GAAG,OAAO17C,EAAE,IAAI0P,KAAKA,KAAKisC,IAAIt8C,EAAE,GAAGd,EAAEc,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEiB,IAAI,IAAIoP,KAAKrQ,EAAE,GAAGd,EAAEc,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEiB,IAAI,OAAO,IAAIoP,KAAKnL,GAAzX,CAA6X9E,GAAG0C,KAAKm5C,GAAG77C,EAAE8b,GAAG,GAAGpZ,KAAKy5C,QAAQn+B,EAAEm+B,KAAK,WAAW,IAAIn8C,EAAE0C,KAAKs5C,GAAGt5C,KAAK05C,GAAGp8C,EAAEq8C,cAAc35C,KAAK45C,GAAGt8C,EAAEu8C,WAAW75C,KAAK85C,GAAGx8C,EAAEy8C,UAAU/5C,KAAKg6C,GAAG18C,EAAE28C,SAASj6C,KAAKk6C,GAAG58C,EAAE68C,WAAWn6C,KAAKo6C,GAAG98C,EAAE+8C,aAAar6C,KAAKs6C,GAAGh9C,EAAEi9C,aAAav6C,KAAKw6C,IAAIl9C,EAAEm9C,mBAAmBn/B,EAAEo/B,OAAO,WAAW,OAAO/D,GAAGr7B,EAAEq/B,QAAQ,WAAW,QAAQ,iBAAiB36C,KAAKs5C,GAAGpzC,aAAaoV,EAAEs/B,OAAO,SAASt9C,EAAE8E,GAAG,IAAIvE,EAAEijB,EAAExjB,GAAG,OAAO0C,KAAK66C,QAAQz4C,IAAIvE,GAAGA,GAAGmC,KAAK86C,MAAM14C,IAAIkZ,EAAEy/B,QAAQ,SAASz9C,EAAE8E,GAAG,OAAO0e,EAAExjB,GAAG0C,KAAK66C,QAAQz4C,IAAIkZ,EAAE0/B,SAAS,SAAS19C,EAAE8E,GAAG,OAAOpC,KAAK86C,MAAM14C,GAAG0e,EAAExjB,IAAIge,EAAE2/B,GAAG,SAAS39C,EAAE8E,EAAEvE,GAAG,OAAO84C,EAAEj2B,EAAEpjB,GAAG0C,KAAKoC,GAAGpC,KAAKiB,IAAIpD,EAAEP,IAAIge,EAAE4/B,KAAK,WAAW,OAAOjzB,KAAKK,MAAMtoB,KAAK8M,UAAU,MAAMwO,EAAExO,QAAQ,WAAW,OAAO9M,KAAKs5C,GAAG6B,WAAW7/B,EAAEu/B,QAAQ,SAASv9C,EAAE6f,GAAG,IAAIsT,EAAEzwB,KAAKvD,IAAIk6C,EAAEj2B,EAAEvD,IAAIA,EAAEzgB,EAAEi6C,EAAEz4C,EAAEZ,GAAGge,EAAE,SAAShe,EAAE8E,GAAG,IAAIvE,EAAE84C,EAAEv1B,EAAEqP,EAAEyoB,GAAG3rC,KAAKisC,IAAI/oB,EAAEipB,GAAGt3C,EAAE9E,GAAG,IAAIiQ,KAAKkjB,EAAEipB,GAAGt3C,EAAE9E,GAAGmzB,GAAG,OAAOh0B,EAAEoB,EAAEA,EAAEi9C,MAAM1+C,IAAIC,EAAE,SAASiB,EAAE8E,GAAG,OAAOu0C,EAAEv1B,EAAEqP,EAAE2qB,SAAS99C,GAAG0B,MAAMyxB,EAAE2qB,OAAO,MAAM3+C,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,MAAM+L,MAAMpG,IAAIquB,IAAI7P,EAAE5gB,KAAKg6C,GAAGppB,EAAE5wB,KAAK45C,GAAGp9C,EAAEwD,KAAK85C,GAAGjB,EAAE,OAAO74C,KAAKk5C,GAAG,MAAM,IAAI,OAAOx8C,GAAG,KAAKG,EAAE,OAAOJ,EAAE6e,EAAE,EAAE,GAAGA,EAAE,GAAG,IAAI,KAAKoF,EAAE,OAAOjkB,EAAE6e,EAAE,EAAEsV,GAAGtV,EAAE,EAAEsV,EAAE,GAAG,KAAKzyB,EAAE,IAAI2iB,EAAE9gB,KAAKq7C,UAAUxrB,WAAW,EAAE3nB,GAAG0Y,EAAEE,EAAEF,EAAE,EAAEA,GAAGE,EAAE,OAAOxF,EAAE7e,EAAED,EAAE0L,EAAE1L,GAAG,EAAE0L,GAAG0oB,GAAG,KAAKx0B,EAAE,KAAK0M,EAAE,OAAOzM,EAAEw8C,EAAE,QAAQ,GAAG,KAAK37C,EAAE,OAAOb,EAAEw8C,EAAE,UAAU,GAAG,KAAKh7C,EAAE,OAAOxB,EAAEw8C,EAAE,UAAU,GAAG,KAAKz2C,EAAE,OAAO/F,EAAEw8C,EAAE,eAAe,GAAG,QAAQ,OAAO74C,KAAK44C,UAAUt9B,EAAEw/B,MAAM,SAASx9C,GAAG,OAAO0C,KAAK66C,QAAQv9C,GAAE,IAAKge,EAAEggC,KAAK,SAASn9C,EAAEgf,GAAG,IAAIsT,EAAEh0B,EAAEk6C,EAAEz4C,EAAEC,GAAGzB,EAAE,OAAOsD,KAAKk5C,GAAG,MAAM,IAAI59B,GAAGmV,EAAE,GAAGA,EAAEr0B,GAAGM,EAAE,OAAO+zB,EAAE3nB,GAAGpM,EAAE,OAAO+zB,EAAE/P,GAAGhkB,EAAE,QAAQ+zB,EAAE5zB,GAAGH,EAAE,WAAW+zB,EAAEvzB,GAAGR,EAAE,QAAQ+zB,EAAE5yB,GAAGnB,EAAE,UAAU+zB,EAAEruB,GAAG1F,EAAE,UAAU+zB,EAAEnzB,GAAGZ,EAAE,eAAe+zB,GAAGh0B,GAAGJ,EAAEI,IAAIL,EAAE4D,KAAK85C,IAAI38B,EAAEnd,KAAKg6C,IAAI78B,EAAE,GAAG1gB,IAAIikB,GAAGjkB,IAAII,EAAE,CAAC,IAAI+jB,EAAE5gB,KAAK44C,QAAQ33C,IAAI6H,EAAE,GAAG8X,EAAE04B,GAAGh+B,GAAGjf,GAAGukB,EAAE64B,OAAOz5C,KAAKs5C,GAAG14B,EAAE3f,IAAI6H,EAAEmf,KAAKD,IAAIhoB,KAAK85C,GAAGl5B,EAAE26B,gBAAgBjC,QAAQh+B,GAAGtb,KAAKs5C,GAAGh+B,GAAGjf,GAAG,OAAO2D,KAAKy5C,OAAOz5C,MAAMsb,EAAEra,IAAI,SAAS3D,EAAE8E,GAAG,OAAOpC,KAAK44C,QAAQ0C,KAAKh+C,EAAE8E,IAAIkZ,EAAEre,IAAI,SAASK,GAAG,OAAO0C,KAAK22C,EAAEz4C,EAAEZ,OAAOge,EAAEi1B,IAAI,SAASjzC,EAAE6f,GAAG,IAAIrU,EAAE2nB,EAAEzwB,KAAK1C,EAAEk+C,OAAOl+C,GAAG,IAAIb,EAAEk6C,EAAEz4C,EAAEif,GAAGzgB,EAAE,SAAS0F,GAAG,IAAIvE,EAAEijB,EAAE2P,GAAG,OAAOkmB,EAAEv1B,EAAEvjB,EAAEya,KAAKza,EAAEya,OAAO2P,KAAKwzB,MAAMr5C,EAAE9E,IAAImzB,IAAI,GAAGh0B,IAAIikB,EAAE,OAAO1gB,KAAKiB,IAAIyf,EAAE1gB,KAAK45C,GAAGt8C,GAAG,GAAGb,IAAII,EAAE,OAAOmD,KAAKiB,IAAIpE,EAAEmD,KAAK05C,GAAGp8C,GAAG,GAAGb,IAAIL,EAAE,OAAOM,EAAE,GAAG,GAAGD,IAAI0B,EAAE,OAAOzB,EAAE,GAAG,IAAI4e,GAAGxS,EAAE,GAAGA,EAAEjL,GAAG,IAAIiL,EAAE5L,GAAG,KAAK4L,EAAE1G,GAAG,IAAI0G,GAAGrM,IAAI,EAAEJ,EAAE2D,KAAKs5C,GAAG6B,UAAU79C,EAAEge,EAAE,OAAOq7B,EAAEv1B,EAAE/kB,EAAE2D,OAAOsb,EAAEogC,SAAS,SAASp+C,EAAE8E,GAAG,OAAOpC,KAAKuwC,KAAK,EAAEjzC,EAAE8E,IAAIkZ,EAAE/C,OAAO,SAASjb,GAAG,IAAI8E,EAAEpC,KAAK,IAAIA,KAAK26C,UAAU,MAAM,eAAe,IAAI98C,EAAEP,GAAG,uBAAuBJ,EAAEy5C,EAAEjuB,EAAE1oB,MAAM5D,EAAE4D,KAAKq7C,UAAUl9C,EAAE6B,KAAKk6C,GAAGx5B,EAAE1gB,KAAKo6C,GAAGj9B,EAAEnd,KAAK45C,GAAG/8C,EAAET,EAAEozB,SAAS1mB,EAAE1M,EAAEqzB,OAAOgB,EAAE,SAASnzB,EAAEJ,EAAEd,EAAE+B,GAAG,OAAOb,IAAIA,EAAEJ,IAAII,EAAE8E,EAAEvE,KAAKzB,EAAEc,GAAGy+C,OAAO,EAAEx9C,IAAIzB,EAAE,SAASY,GAAG,OAAOq5C,EAAEx4C,EAAEA,EAAE,IAAI,GAAGb,EAAE,MAAMge,EAAElf,EAAEw/C,UAAU,SAASt+C,EAAE8E,EAAEvE,GAAG,IAAIX,EAAEI,EAAE,GAAG,KAAK,KAAK,OAAOO,EAAEX,EAAE4b,cAAc5b,GAAGb,EAAE,CAACw/C,GAAG1zC,OAAOnI,KAAK05C,IAAIlxC,OAAO,GAAGszC,KAAK97C,KAAK05C,GAAG9oB,EAAEzT,EAAE,EAAE0T,GAAG8lB,EAAEx4C,EAAEgf,EAAE,EAAE,EAAE,KAAK4+B,IAAItrB,EAAEr0B,EAAEwzB,YAAYzS,EAAErU,EAAE,GAAGkzC,KAAKvrB,EAAE3nB,EAAEqU,GAAG07B,EAAE74C,KAAK85C,GAAGmC,GAAGtF,EAAEx4C,EAAE6B,KAAK85C,GAAG,EAAE,KAAKp9C,EAAEyL,OAAOnI,KAAKg6C,IAAIrpB,GAAGF,EAAEr0B,EAAEuzB,YAAY3vB,KAAKg6C,GAAGn9C,EAAE,GAAGq/C,IAAIzrB,EAAEr0B,EAAEszB,cAAc1vB,KAAKg6C,GAAGn9C,EAAE,GAAGs/C,KAAKt/C,EAAEmD,KAAKg6C,IAAIoC,EAAEj0C,OAAOhK,GAAGk+C,GAAG1F,EAAEx4C,EAAEA,EAAE,EAAE,KAAKsyB,EAAE/zB,EAAE,GAAGg0B,GAAGh0B,EAAE,GAAGygB,EAAE7B,EAAEnd,EAAEuiB,GAAE,GAAIvJ,EAAEmE,EAAEnd,EAAEuiB,GAAE,GAAIlkB,EAAE2L,OAAOuY,GAAG8P,GAAGmmB,EAAEx4C,EAAEuiB,EAAE,EAAE,KAAKviB,EAAEgK,OAAOnI,KAAKs6C,IAAIgC,GAAG3F,EAAEx4C,EAAE6B,KAAKs6C,GAAG,EAAE,KAAKiC,IAAI5F,EAAEx4C,EAAE6B,KAAKw6C,IAAI,EAAE,KAAKgC,EAAEt/C,GAAG,OAAOW,EAAE6M,QAAQjO,GAAE,SAASa,EAAE8E,GAAG,OAAOA,GAAG/F,EAAEiB,IAAIJ,EAAEwN,QAAQ,IAAI,QAAO4Q,EAAEo9B,UAAU,WAAW,OAAO,IAAIzwB,KAAKwzB,MAAMz7C,KAAKs5C,GAAGmD,oBAAoB,KAAKnhC,EAAEohC,KAAK,SAASp/C,EAAEwL,EAAE2nB,GAAG,IAAIh0B,EAAEC,EAAEi6C,EAAEz4C,EAAE4K,GAAGwS,EAAEwF,EAAExjB,GAAGjB,EAAE,KAAKif,EAAEo9B,YAAY14C,KAAK04C,aAAa93B,EAAE5gB,KAAKsb,EAAEsV,EAAE+lB,EAAEn6C,EAAEwD,KAAKsb,GAAG,OAAOsV,GAAGn0B,EAAE,GAAGA,EAAEI,GAAG+zB,EAAE,GAAGn0B,EAAEikB,GAAGkQ,EAAEn0B,EAAE0gB,GAAGyT,EAAE,EAAEn0B,EAAE0B,IAAIyiB,EAAEvkB,GAAG,OAAOI,EAAEL,IAAIwkB,EAAEvkB,GAAG,MAAMI,EAAES,GAAG0jB,EAAE,KAAKnkB,EAAEoB,GAAG+iB,EAAE,IAAInkB,EAAE2F,GAAGwe,EAAE,IAAInkB,GAAGC,IAAIkkB,EAAE6P,EAAEG,EAAE+lB,EAAEx5B,EAAEyT,IAAItV,EAAEigC,YAAY,WAAW,OAAOv7C,KAAK86C,MAAMp6B,GAAGo5B,IAAIx+B,EAAE+/B,QAAQ,WAAW,OAAOzqB,EAAE5wB,KAAKg5C,KAAK19B,EAAErD,OAAO,SAAS3a,EAAE8E,GAAG,IAAI9E,EAAE,OAAO0C,KAAKg5C,GAAG,IAAIn7C,EAAEmC,KAAK44C,QAAQ17C,EAAE27C,EAAEv7C,EAAE8E,GAAE,GAAI,OAAOlF,IAAIW,EAAEm7C,GAAG97C,GAAGW,GAAGyd,EAAEs9B,MAAM,WAAW,OAAOjC,EAAEv1B,EAAEphB,KAAKs5C,GAAGt5C,OAAOsb,EAAE8/B,OAAO,WAAW,OAAO,IAAI7tC,KAAKvN,KAAK8M,YAAYwO,EAAEqhC,OAAO,WAAW,OAAO38C,KAAK26C,UAAU36C,KAAK8qC,cAAc,MAAMxvB,EAAEwvB,YAAY,WAAW,OAAO9qC,KAAKs5C,GAAGxO,eAAexvB,EAAEpV,SAAS,WAAW,OAAOlG,KAAKs5C,GAAGsD,eAAelgD,EAA9xI,GAAmyIwB,EAAEgK,EAAElK,UAAU,OAAO8iB,EAAE9iB,UAAUE,EAAE,CAAC,CAAC,MAAMZ,GAAG,CAAC,KAAK8E,GAAG,CAAC,KAAKvE,GAAG,CAAC,KAAKX,GAAG,CAAC,KAAKd,GAAG,CAAC,KAAKskB,GAAG,CAAC,KAAK7jB,GAAG,CAAC,KAAKiM,IAAI/E,SAAQ,SAASzG,GAAGY,EAAEZ,EAAE,IAAI,SAAS8E,GAAG,OAAOpC,KAAKi7C,GAAG74C,EAAE9E,EAAE,GAAGA,EAAE,QAAOwjB,EAAE+7B,OAAO,SAASv/C,EAAE8E,GAAG,OAAO9E,EAAEw/C,KAAKx/C,EAAE8E,EAAE8F,EAAE4Y,GAAGxjB,EAAEw/C,IAAG,GAAIh8B,GAAGA,EAAE7I,OAAO4gC,EAAE/3B,EAAEi8B,QAAQvgD,EAAEskB,EAAEo6B,KAAK,SAAS59C,GAAG,OAAOwjB,EAAE,IAAIxjB,IAAIwjB,EAAEunB,GAAGzX,EAAEhQ,GAAGE,EAAEk8B,GAAGpsB,EAAE9P,EAAE5iB,EAAE,GAAG4iB,EAAhsM1e,I,mBCAnF,IAAI66C,EAAe,EAAQ,KACvBC,EAAW,EAAQ,KAevB/gD,EAAOD,QALP,SAAmB4B,EAAQH,GACzB,IAAIN,EAAQ6/C,EAASp/C,EAAQH,GAC7B,OAAOs/C,EAAa5/C,GAASA,OAAQ0C,I,mBCbvC,IAAI2I,EAAc,EAAQ,IACtBvJ,EAAQ,EAAQ,GAChByE,EAAgB,EAAQ,IAG5BzH,EAAOD,SAAWwM,IAAgBvJ,GAAM,WACtC,OAEQ,GAFDrC,OAAOC,eAAe6G,EAAc,OAAQ,IAAK,CACtD3G,IAAK,WAAc,OAAO,KACzBkgB,M,mBCRL,IAAI/c,EAAS,EAAQ,GACjB+P,EAAY,EAAQ,IAGpBs+B,EAAQruC,EADC,uBACiB+P,EADjB,qBACmC,IAEhDhU,EAAOD,QAAUuyC,G,mBCNjB,IAAIhvC,EAAM,EAAQ,GACdwR,EAAkB,EAAQ,IAC1BhG,EAAU,EAAQ,KAA+BA,QACjD6Q,EAAa,EAAQ,IAEzB3f,EAAOD,QAAU,SAAU4B,EAAQkgB,GACjC,IAGIrgB,EAHAwD,EAAI8P,EAAgBnT,GACpB1B,EAAI,EACJ+D,EAAS,GAEb,IAAKxC,KAAOwD,GAAI1B,EAAIqc,EAAYne,IAAQ8B,EAAI0B,EAAGxD,IAAQwC,EAAOvB,KAAKjB,GAEnE,KAAOqgB,EAAMvf,OAASrC,GAAOqD,EAAI0B,EAAGxD,EAAMqgB,EAAM5hB,SAC7C6O,EAAQ9K,EAAQxC,IAAQwC,EAAOvB,KAAKjB,IAEvC,OAAOwC,I,mBCfT,IAAIgV,EAAW,EAAQ,GACnBrW,EAAU,EAAQ,IAGlB4Y,EAFkB,EAAQ,EAEhBhY,CAAgB,WAI9BvD,EAAOD,QAAU,SAAUihD,EAAe1+C,GACxC,IAAImR,EASF,OARE9Q,EAAQq+C,KAGM,mBAFhBvtC,EAAIutC,EAAcpyC,cAEa6E,IAAM/Q,QAASC,EAAQ8Q,EAAE5R,WAC/CmX,EAASvF,IAEN,QADVA,EAAIA,EAAE8H,MACU9H,OAAI7P,GAH+C6P,OAAI7P,GAKlE,SAAWA,IAAN6P,EAAkB/Q,MAAQ+Q,GAAc,IAAXnR,EAAe,EAAIA,K,mBClBhE,IAAIgB,EAAM,EAAQ,GACd29C,EAAU,EAAQ,KAClBzhC,EAAiC,EAAQ,IACzC1O,EAAuB,EAAQ,IAEnC9Q,EAAOD,QAAU,SAAU4F,EAAQkF,GAIjC,IAHA,IAAIlH,EAAOs9C,EAAQp2C,GACfjK,EAAiBkQ,EAAqBnE,EACtC9H,EAA2B2a,EAA+B7S,EACrD1M,EAAI,EAAGA,EAAI0D,EAAKrB,OAAQrC,IAAK,CACpC,IAAIuB,EAAMmC,EAAK1D,GACVqD,EAAIqC,EAAQnE,IAAMZ,EAAe+E,EAAQnE,EAAKqD,EAAyBgG,EAAQrJ,O,mBCXxF,IAAI4d,EAAgB,EAAQ,IAE5Bpf,EAAOD,QAAUqf,IAEXpe,OAAOghB,MAEkB,iBAAnBhhB,OAAO4M,U,gCCLnB,IAAIuR,EAAI,EAAQ,GACZ+hC,EAA4B,EAAQ,KACpC99C,EAAiB,EAAQ,IACzBqB,EAAiB,EAAQ,KACzB2T,EAAiB,EAAQ,IACzB/U,EAA8B,EAAQ,IACtCqM,EAAW,EAAQ,IACnBnM,EAAkB,EAAQ,GAC1BC,EAAU,EAAQ,IAClBiK,EAAY,EAAQ,IACpB0zC,EAAgB,EAAQ,KAExBl+C,EAAoBk+C,EAAcl+C,kBAClCS,EAAyBy9C,EAAcz9C,uBACvCD,EAAWF,EAAgB,YAK3B8U,EAAa,WAAc,OAAOxU,MAEtC7D,EAAOD,QAAU,SAAUqhD,EAAU7oC,EAAMD,EAAqBpL,EAAMm0C,EAASC,EAAQpJ,GACrFgJ,EAA0B5oC,EAAqBC,EAAMrL,GAErD,IAkBIq0C,EAA0BxwB,EAASP,EAlBnCgxB,EAAqB,SAAUC,GACjC,GAAIA,IAASJ,GAAWK,EAAiB,OAAOA,EAChD,IAAKh+C,GAA0B+9C,KAAQE,EAAmB,OAAOA,EAAkBF,GACnF,OAAQA,GACN,IAbK,OAcL,IAbO,SAcP,IAbQ,UAaM,OAAO,WAAqB,OAAO,IAAInpC,EAAoBzU,KAAM49C,IAC/E,OAAO,WAAc,OAAO,IAAInpC,EAAoBzU,QAGpD2U,EAAgBD,EAAO,YACvBqpC,GAAwB,EACxBD,EAAoBP,EAASv/C,UAC7BggD,EAAiBF,EAAkBl+C,IAClCk+C,EAAkB,eAClBN,GAAWM,EAAkBN,GAC9BK,GAAmBh+C,GAA0Bm+C,GAAkBL,EAAmBH,GAClFS,EAA4B,SAARvpC,GAAkBopC,EAAkB9pC,SAA4BgqC,EAiCxF,GA7BIC,IACFP,EAA2Bn+C,EAAe0+C,EAAkB1hD,KAAK,IAAIghD,IACjEn+C,IAAsBtC,OAAOkB,WAAa0/C,EAAyBr0C,OAChE1J,GAAWJ,EAAem+C,KAA8Bt+C,IACvDwB,EACFA,EAAe88C,EAA0Bt+C,GACa,mBAAtCs+C,EAAyB99C,IACzCJ,EAA4Bk+C,EAA0B99C,EAAU4U,IAIpED,EAAempC,EAA0B/oC,GAAe,GAAM,GAC1DhV,IAASiK,EAAU+K,GAAiBH,KAzCjC,UA8CPgpC,GAAqBQ,GA9Cd,WA8CgCA,EAAerhD,OACxDohD,GAAwB,EACxBF,EAAkB,WAAoB,OAAOG,EAAezhD,KAAKyD,QAI7DL,IAAW00C,GAAWyJ,EAAkBl+C,KAAci+C,GAC1Dr+C,EAA4Bs+C,EAAmBl+C,EAAUi+C,GAE3Dj0C,EAAU8K,GAAQmpC,EAGdL,EAMF,GALAtwB,EAAU,CACRghB,OAAQyP,EA5DD,UA6DP79C,KAAM29C,EAASI,EAAkBF,EA9D5B,QA+DL3pC,QAAS2pC,EA7DD,YA+DNtJ,EAAQ,IAAK1nB,KAAOO,GAClBrtB,GAA0Bk+C,KAA2BpxB,KAAOmxB,KAC9DjyC,EAASiyC,EAAmBnxB,EAAKO,EAAQP,SAEtCrR,EAAE,CAAExZ,OAAQ4S,EAAMtT,OAAO,EAAM8c,OAAQre,GAA0Bk+C,GAAyB7wB,GAGnG,OAAOA,I,mBCxFT,IAAI5Y,EAAwB,EAAQ,IAChC4pC,EAAa,EAAQ,IAGrBvpC,EAFkB,EAAQ,EAEVjV,CAAgB,eAEhCy+C,EAAuE,aAAnDD,EAAW,WAAc,OAAO1/C,UAArB,IAUnCrC,EAAOD,QAAUoY,EAAwB4pC,EAAa,SAAUr0C,GAC9D,IAAI1I,EAAG2Z,EAAK3a,EACZ,YAAcJ,IAAP8J,EAAmB,YAAqB,OAAPA,EAAc,OAEM,iBAAhDiR,EAXD,SAAUjR,EAAIlM,GACzB,IACE,OAAOkM,EAAGlM,GACV,MAAOuD,KAQSk9C,CAAOj9C,EAAIrE,OAAO+M,GAAK8K,IAA8BmG,EAEnEqjC,EAAoBD,EAAW/8C,GAEH,WAA3BhB,EAAS+9C,EAAW/8C,KAAsC,mBAAZA,EAAEk9C,OAAuB,YAAcl+C,I,mBCxB5F,IAAIT,EAAkB,EAAQ,GAE9BxD,EAAQ4M,EAAIpJ","file":"js/BlueProgramCampaignDetail.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 1836);\n","module.exports = React;","/*!\n Copyright (c) 2017 Jed Watson.\n Licensed under the MIT License (MIT), see\n http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg) && arg.length) {\n\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\tif (inner) {\n\t\t\t\t\tclasses.push(inner);\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","var fails = require('../internals/fails');\n\n// Thank's IE8 for his funny defineProperty\nmodule.exports = !fails(function () {\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n","'use strict';\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar has = require('../internals/has');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\nvar returnThis = function () { return this; };\n\n// `%IteratorPrototype%` object\n// https://tc39.github.io/ecma262/#sec-%iteratorprototype%-object\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\nif ([].keys) {\n arrayIterator = [].keys();\n // Safari 8 has buggy iterators w/o `next`\n if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;\n else {\n PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n }\n}\n\nif (IteratorPrototype == undefined) IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nif (!IS_PURE && !has(IteratorPrototype, ITERATOR)) {\n createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis);\n}\n\nmodule.exports = {\n IteratorPrototype: IteratorPrototype,\n BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS\n};\n","'use strict';\nvar anObject = require('../internals/an-object');\n\n// `RegExp.prototype.flags` getter implementation\n// https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.dotAll) result += 's';\n if (that.unicode) result += 'u';\n if (that.sticky) result += 'y';\n return result;\n};\n","/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n","var anObject = require('../internals/an-object');\nvar aPossiblePrototype = require('../internals/a-possible-prototype');\n\n// `Object.setPrototypeOf` method\n// https://tc39.github.io/ecma262/#sec-object.setprototypeof\n// Works with __proto__ only. Old v8 can't work with null proto objects.\n/* eslint-disable no-proto */\nmodule.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {\n var CORRECT_SETTER = false;\n var test = {};\n var setter;\n try {\n setter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set;\n setter.call(test, []);\n CORRECT_SETTER = test instanceof Array;\n } catch (error) { /* empty */ }\n return function setPrototypeOf(O, proto) {\n anObject(O);\n aPossiblePrototype(proto);\n if (CORRECT_SETTER) setter.call(O, proto);\n else O.__proto__ = proto;\n return O;\n };\n}() : undefined);\n","\"use strict\";\n\nvar isOldIE = function isOldIE() {\n var memo;\n return function memorize() {\n if (typeof memo === 'undefined') {\n // Test for IE <= 9 as proposed by Browserhacks\n // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n // Tests for existence of standard globals is to allow style-loader\n // to operate correctly into non-standard environments\n // @see https://github.com/webpack-contrib/style-loader/issues/177\n memo = Boolean(window && document && document.all && !window.atob);\n }\n\n return memo;\n };\n}();\n\nvar getTarget = function getTarget() {\n var memo = {};\n return function memorize(target) {\n if (typeof memo[target] === 'undefined') {\n var styleTarget = document.querySelector(target); // Special case to return head of iframe instead of iframe itself\n\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n\n memo[target] = styleTarget;\n }\n\n return memo[target];\n };\n}();\n\nvar stylesInDom = [];\n\nfunction getIndexByIdentifier(identifier) {\n var result = -1;\n\n for (var i = 0; i < stylesInDom.length; i++) {\n if (stylesInDom[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n\n return result;\n}\n\nfunction modulesToDom(list, options) {\n var idCountMap = {};\n var identifiers = [];\n\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = options.base ? item[0] + options.base : item[0];\n var count = idCountMap[id] || 0;\n var identifier = \"\".concat(id, \" \").concat(count);\n idCountMap[id] = count + 1;\n var index = getIndexByIdentifier(identifier);\n var obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3]\n };\n\n if (index !== -1) {\n stylesInDom[index].references++;\n stylesInDom[index].updater(obj);\n } else {\n stylesInDom.push({\n identifier: identifier,\n updater: addStyle(obj, options),\n references: 1\n });\n }\n\n identifiers.push(identifier);\n }\n\n return identifiers;\n}\n\nfunction insertStyleElement(options) {\n var style = document.createElement('style');\n var attributes = options.attributes || {};\n\n if (typeof attributes.nonce === 'undefined') {\n var nonce = typeof __webpack_nonce__ !== 'undefined' ? __webpack_nonce__ : null;\n\n if (nonce) {\n attributes.nonce = nonce;\n }\n }\n\n Object.keys(attributes).forEach(function (key) {\n style.setAttribute(key, attributes[key]);\n });\n\n if (typeof options.insert === 'function') {\n options.insert(style);\n } else {\n var target = getTarget(options.insert || 'head');\n\n if (!target) {\n throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");\n }\n\n target.appendChild(style);\n }\n\n return style;\n}\n\nfunction removeStyleElement(style) {\n // istanbul ignore if\n if (style.parentNode === null) {\n return false;\n }\n\n style.parentNode.removeChild(style);\n}\n/* istanbul ignore next */\n\n\nvar replaceText = function replaceText() {\n var textStore = [];\n return function replace(index, replacement) {\n textStore[index] = replacement;\n return textStore.filter(Boolean).join('\\n');\n };\n}();\n\nfunction applyToSingletonTag(style, index, remove, obj) {\n var css = remove ? '' : obj.media ? \"@media \".concat(obj.media, \" {\").concat(obj.css, \"}\") : obj.css; // For old IE\n\n /* istanbul ignore if */\n\n if (style.styleSheet) {\n style.styleSheet.cssText = replaceText(index, css);\n } else {\n var cssNode = document.createTextNode(css);\n var childNodes = style.childNodes;\n\n if (childNodes[index]) {\n style.removeChild(childNodes[index]);\n }\n\n if (childNodes.length) {\n style.insertBefore(cssNode, childNodes[index]);\n } else {\n style.appendChild(cssNode);\n }\n }\n}\n\nfunction applyToTag(style, options, obj) {\n var css = obj.css;\n var media = obj.media;\n var sourceMap = obj.sourceMap;\n\n if (media) {\n style.setAttribute('media', media);\n } else {\n style.removeAttribute('media');\n }\n\n if (sourceMap && btoa) {\n css += \"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), \" */\");\n } // For old IE\n\n /* istanbul ignore if */\n\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n while (style.firstChild) {\n style.removeChild(style.firstChild);\n }\n\n style.appendChild(document.createTextNode(css));\n }\n}\n\nvar singleton = null;\nvar singletonCounter = 0;\n\nfunction addStyle(obj, options) {\n var style;\n var update;\n var remove;\n\n if (options.singleton) {\n var styleIndex = singletonCounter++;\n style = singleton || (singleton = insertStyleElement(options));\n update = applyToSingletonTag.bind(null, style, styleIndex, false);\n remove = applyToSingletonTag.bind(null, style, styleIndex, true);\n } else {\n style = insertStyleElement(options);\n update = applyToTag.bind(null, style, options);\n\n remove = function remove() {\n removeStyleElement(style);\n };\n }\n\n update(obj);\n return function updateStyle(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) {\n return;\n }\n\n update(obj = newObj);\n } else {\n remove();\n }\n };\n}\n\nmodule.exports = function (list, options) {\n options = options || {}; // Force single-tag solution on IE6-9, which has a hard limit on the # of \n
Kişisel verileriniz, veri sorumlusu sıfatıyla Opet Petrolcülük A.Ş. (“Şirket”) tarafından 6698 sayılı Kişisel Verilerin Korunması Kanunu (“Kanun”) uyarınca aşağıda açıklanan kapsamda işlenebilecektir.
\nToplanan Kişisel Verileriniz
\nŞirketimiz faaliyetlerinin yürütülmesi kapsamında aşağıda belirtilen kişisel verileriniz işlenebilecektir:
\n| Kişisel Veri Kategorisi | Tekil Kişisel Veriler |
|---|---|
| Kimlik Bilgisi | Ad-soyad, doğum tarihi ve yeri, T.C. kimlik numarası/yabancı kimlik numarası, uyruk ve imza bilgisi, vergi numarası |
| İletişim Bilgisi | E-posta adresi, iletişim adresi, telefon numarası |
| Müşteri İşlem Bilgisi | Satın alma ve satış işlem bilgileri, talep ve şikâyet bilgileri, firma bilgisi, ürün ve hizmet kullanım bilgileri, üyelik/kart aktivasyon bilgileri, sipariş bilgileri, işlem tarihi, işlem tutarı, işlem noktası/istasyon bilgisi, kampanya, puan, ödül, çekiliş ve yarışma katılım bilgileri, müşteri memnuniyeti ve geri bildirim bilgileri |
| Finans Bilgisi | Ödeme ve tahsilat bilgileri, fatura bilgileri, ödeme yöntemi bilgileri, banka hesap bilgisi (gerekmesi halinde), finansal işlem kayıtları |
| Pazarlama Bilgisi | Çerezler ve diğer takip teknolojisi logları, promosyona dayalı bilgiler, kart harcama bilgileri, incelediğiniz ürün bilgileri, hizmet kanalı tercihleriniz, müşteri profili bilgileriniz |
Kişisel Verilerin Hangi Amaçla İşleneceği ve Hukuki Sebebi
\nToplanan kişisel verileriniz, aşağıda yer alan amaçlarla (“Amaçlar”) Kanun’un 5. maddesinde belirtilen kişisel veri işleme şartları ve amaçları dahilinde işlenebilecektir.
\nBütün müşterilerimiz için;
\n| Kişisel Veri Kategorileri | Kişisel Veri İşleme Amaçları | Hukuki Sebepler |
|---|---|---|
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi Pazarlama Bilgisi | Resmi kurum taleplerinin yerine getirilmesi, Yetkili kuruluşlara mevzuattan kaynaklı bilgi verilmesi, Mevzuatta öngörülen saklama yükümlülüklerine uygunluğun sağlanması, İlgili kişi başvurularının mevzuata uygun olarak yanıtlanması ve gerekli işlemlerin gerçekleştirilmesi | Kanunlarca açıkça öngörülmesi ve veri sorumlusunun hukuki yükümlülüğünü yerine getirebilmesi için zorunlu olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Gerçekleştirilen ürün ve hizmet satışına bağlı faturalandırma faaliyetleri de dahil olmak üzere finansal işlemlerin takibi, Şirket tarafından sunulan ürün ve hizmetlerden ilgili kişileri faydalandırmak için gerekli çalışmaların iş birimlerimiz tarafından yapılması ve ilgili iş süreçlerinin yürütülmesi, Söz konusu olması halinde garanti süreçlerinin yürütülmesi, Satış sonrası destek hizmetlerinin sunulması | Bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Finansal işlemlerin takibi, Ürün ve hizmetlerimizin satış ve pazarlama faaliyetleri dahil olmak üzere Şirketimiz tarafından sunulan ürün ve hizmetlerden ilgili kişileri faydalandırmak için gerekli çalışmaların iş birimlerimiz tarafından yapılması ve ilgili iş süreçlerinin yürütülmesi, Şirketimiz tarafından yürütülen ticari faaliyetlerin gerçekleştirilmesi için ilgili iş birimlerimiz tarafından gerekli çalışmaların yapılması ve buna bağlı iş süreçlerinin yürütülmesi, Şirketimizin ve Şirketimiz ile iş ilişkisi içerisinde olan ilgili kişilerin hukuki, teknik ve ticari-iş güvenliğinin temini, Şirketimizin ticari ve iş stratejilerinin belirlenmesi ve uygulanması, Müşteri ilişkileri yönetimi süreçlerinin planlanması ve icrası | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi | Gerçekleştirilen ürün ve hizmet satış kayıtlarının sistemde açılması, Müşteri iletişim bilgilerinin güncellenmesi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
| Kimlik Bilgisi İletişim Bilgisi | Kurumsal iletişim faaliyetlerinin yönetilmesi, Etkinlik yönetimi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | İleride meydana gelmesi muhtemel olası uyuşmazlıklarda delil teşkil etmesi, Talep ve şikayetlerinizin alınması, değerlendirilmesi ve sonuçlandırılması | Bir hakkın tesisi, kullanılması veya korunması için veri işlemenin zorunlu olması hukuki sebebine dayalı olarak |
| Kimlik Bilgisi İletişim Bilgisi Pazarlama Bilgisi | Şirket ürün ve hizmetlerinin pazarlama süreçlerinin gerçekleştirilmesi, profilleme ve analiz faaliyetleri dahil olmak üzere sunulan ürün ve hizmetlerin beğenilerinize, kullanım alışkanlıklarınıza ve ihtiyaçlarınıza göre özelleştirilerek önerilmesi ve tanıtılması | Açık rızanızın varlığı halinde |
| Kimlik Bilgisi İletişim Bilgisi | İletişim bilgilerinize reklam, promosyon, vb. SMS, arama ve e-posta yoluyla ticari elektronik ileti gönderilmesi | Açık rızanızın varlığı halinde |
Opet Kart müşterisi olmanız halinde yukarıda sayılanlara ek olarak;
\n| Kişisel Veri Kategorileri | Kişisel Veri İşleme Amaçları | Hukuki Sebepler |
|---|---|---|
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Opet Kart üyeliğinizin oluşturulması, kart aktivasyon işlemlerinin gerçekleştirilmesi ve üyelik ilişkisinin yürütülmesi, Talep etmiş olduğunuz Opet Kart’a bağlı ürün ve hizmetlerin tarafınıza sunulması için gerekli operasyonel süreçlerin yürütülmesi, Sipariş yönetimi ile Opet Kart kapsamında sunulan ürün ve hizmetlerin sağlanmasına ilişkin süreçlerin yürütülmesi | Bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Ödeme işlemleri sırasında sahtecilik risklerinin önlenmesi, şüpheli işlem ve satışların denetlenmesi ile işlem güvenliğine yönelik kontrol ve analiz faaliyetlerinin yürütülmesi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi | Müşteri memnuniyetine yönelik süreçlerin yürütülmesi, bu kapsamda memnuniyet anketlerinin uygulanması ve geri bildirimlerin alınması, Katılım sağladığınız ödül, çekiliş ve yarışma gibi organizasyonların yürütülmesi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
Mavi Program müşterisi olmanız halinde yukarıda sayılanlara ek olarak;
\n| Kişisel Veri Kategorileri | Kişisel Veri İşleme Amaçları | Hukuki Sebepler |
|---|---|---|
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Mavi Program üyeliğinizin oluşturulması ve üyelik ilişkisinin yürütülmesi | Bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Mavi Program süreçlerinin planlanması, izlenmesi ve operasyonel olarak geliştirilmesi, Mavi Program performansının ölçülmesi, raporlanması ve hizmet kalitesinin artırılmasına yönelik çalışmaların yürütülmesi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
Opet Pay cüzdan kullanıcısı olmanız halinde yukarıda sayılanlara ek olarak;
\nOpet Pay cüzdan içerisindeki ‘Şimdi Al Sonra Öde’ kapsamında verilen finansman hizmetleri DGFİN Finansman A.Ş. tarafından ve elektronik para hizmetleri DGpara Ödeme ve Elektronik Para Kuruluşu A.Ş tarafından sağlanmaktadır. Opet Pay cüzdan kullanıcısı olmanız ve bahsedilen bu finansal hizmetlerden faydalanmanız durumunda kişisel verilerinizin iş birliğinde bulunduğumuz adı geçen şirketlerce işlenmesi hakkında detaylı bilgilere aşağıdaki adreslerde bulunan aydınlatma metinlerinden ulaşabilirsiniz:
\nDGFİN Finansman A.Ş. müşteri aydınlatma metni: https://drive.google.com/file/d/1c1KTLqG_SQqcNb0_2kYGatUmc5WM1-7T/view?usp=sharing
\nDGpara Ödeme ve Elektronik Para Kuruluşu A.Ş müşteri aydınlatma metni: https://www.dgpara.com/files/opetcuzdanaydinlatmametni.pdf
\nYukarıdakilere ek olarak Opet Pay cüzdan kullanımınız esnasında edinilen bilgileriniz Opet tarafından;
\n| Kişisel Veri Kategorileri | Kişisel Veri İşleme Amaçları | Hukuki Sebepler |
|---|---|---|
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Opet Pay hizmetlerimizin geliştirilmesi, bu kapsamda Şirket içi iş stratejilerinin planlanması, Opet Pay hizmetlerimiz ile Şirketimizin hukuki ve ekonomik güvenliğine yönelik faaliyetlerin gerçekleştirilmesi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
İşlenen Kişisel Verilerin Kimlere ve Hangi Amaçla Aktarılabileceği
\nKişisel verileriniz, Kanun’un 5. maddesinde düzenlenen veri işleme şartları kapsamında Kanun’un 8. ve 9. maddelerinde belirtilen kişisel verilerin aktarılmasına ilişkin kurallara uygun olarak aktarılabilecektir.
\n| Aktarılan Kişi/Kuruluşlar | Aktarımın Hukuki Sebebi ve Amacı |
|---|---|
| İş ortaklarımız (İş birliği veya iş ortaklığı ilişkimiz bulunan tarafları ifade etmektedir.) | Temel hak ve özgürlüklerinize zarar vermemek kaydıyla meşru menfaatimiz için verilerinizin işlenmesi zorunlu olması hukuki sebebine dayalı olarak İş faaliyetlerimizin yürütülmesi, Hukuki süreçlerin takibi ve yürütülmesi İşbu tarafların yurt dışında olduğu durumlarda yukarıda belirtilenlere ek olarak Kişisel Verileri Koruma Kurulu tarafından ilan edilen standart sözleşmelerin varlığına dayalı olarak ilgili aktarım gerçekleştirilecektir |
| Tedarikçilerimiz (Hizmetlerimizin sunulabilmesi ve faaliyetlerimizin yürütülebilmesi için mal ve hizmet satın alınan tüm 3. Taraf hizmet sağlayıcıları ifade etmektedir. Örneğin; danışmanlık aldığımız firmalar, bilişim teknolojisi altyapısı hizmeti aldığımız taraflar, mühendislik firmaları, hukuk büroları, tercümanlık büroları, kargo/kurye/dağıtım şirketleri, gözetim/denetim/arşiv firmaları, ekspertiz değerleme firmaları ile teknik bakım onarım kontrol takip firmaları vb.) | Yukarıda belirtilen Amaçlar’ın yerine getirilmesi kapsamında bu Amaçlar’ın dayandığı hukuki sebeplere dayalı olarak Şirketimiz tarafından yukarıda belirtilen Amaçlar’ın yerine getirilmesi kapsamında danışmanlık, bilgi güvenliği, arşiv ve destek hizmeti alınması İşbu tarafların yurt dışında olduğu durumlarda yukarıda belirtilenlere ek olarak Kişisel Verileri Koruma Kurulu tarafından ilan edilen standart sözleşmelerin varlığına dayalı olarak ilgili aktarım gerçekleştirilecektir |
| Kanunen yetkili kamu kurumları ve kanunen yetkili özel kuruluşlar (İlgili yasal düzenlemeler veya hukuki süreçler nedeniyle bilgi ve belge talep etmeye yetkili özel ve kamu kurum kuruluşları ile yasal düzenlemeler gereği bilgi aktarımı zorunlu özel ve kamu kurum kuruluşları ve hukuki işlem güvenliğini teminen bilgi teyidi yaptığımız özel ve kamu kurum kuruluşlarını ifade etmektedir. Örneğin: BDDK, SPK, TCMB, Hazine ve Maliye Bakanlığı, MASAK, Türkiye Bankalar Birliği Risk Merkezi, GİB, SGK, MKK, Kredi Kayıt Bürosu, yargı mercileri, noterler, TNB, KEP vb.) | Kanunlarca açıkça öngörülmesi ve veri sorumlusunun hukuki yükümlülüğünü yerine getirebilmesi için zorunlu olması hukuki sebebine dayalı olarak Yasal raporlama ve bilgi taleplerinin yerine getirilmesi, Yasal denetim faaliyetlerinin yürütülmesi, Hukuki süreçlerin işletilmesi, Mevzuattan kaynaklı yükümlülüklerimizin yerine getirilmesi |
| İletişim ve tanıtım faaliyetlerinin gerçekleştirilmesi amacıyla hizmet alınan taraflara | Açık rızanıza dayalı olarak İletişim ve tanıtım faaliyetlerinin gerçekleştirilmesi |
| DGFİN Finansman A.Ş. | Bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması hukuki sebebine dayalı olarak (Opet Pay cüzdan içerisindeki finansman hizmetlerinden faydalanmak istemeniz durumunda) Şirketimizden talep ettiğiniz ürün ve hizmetlerin tarafınıza sunulması, İş faaliyetlerimizin yürütülmesi |
| DGpara Ödeme ve Elektronik Para Kuruluşu A.Ş. | Bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması hukuki sebebine dayalı olarak (Elektronik para hizmetlerinden faydalanmak istediğiniz hallerde) Şirketimizden talep ettiğiniz ürün ve hizmetlerin tarafınıza sunulması, İş faaliyetlerimizin yürütülmesi |
Kişisel Veri Toplamanın Yöntemi
\nKişisel verileriniz, Amaçlar’ın gerçekleştirilmesi kapsamında Şirketimiz tarafından elektronik ortamda internet sitelerimiz, çevrim içi üyelik /iletişim /başvuru formunun doldurulması, Şirket içi sistemlerimiz, çağrı merkezi, mobil uygulamalarımız, kısa mesaj, e-posta kanalıyla ve fiziki ortamda bayilerimiz, Şirketimiz ile iletişime geçtiğiniz hallerde gerçekleştirilen görüşmeler ve matbu formlar vasıtasıyla toplanmaktadır.
\nİlgili Kişinin Kanun’un 11. Maddesinde Sayılan Hakları
\nİlgili kişi olarak Kanun’un 11. maddesi uyarınca haklarınıza yönelik taleplerinizi https://www.opet.com.tr/kisisel-verilerin-korunmasi adresinden ulaşabileceğiniz İlgili Kişi Başvuru Formu’nu doldurarak Şirketimize iletmeniz durumunda talebiniz, talebinizin niteliğine göre en kısa sürede ve en geç otuz gün içinde ücretsiz olarak sonuçlandırılacaktır. Ancak işlemin ayrıca bir maliyet gerektirmesi halinde Kişisel Verileri Koruma Kurulunca belirlenen tarifedeki ücret alınabilecektir.
\n\n `,\n },\n paroKvkk: {\n title: 'PARO PROGRAMI KİŞİSEL VERİLERİN İŞLENMESİ AYDINLATMA METNİ',\n },\n sensitiveData: {\n title: 'Özel Nitelikli Kişisel Veriler',\n content: `\n 1. VERİ SORUMLUSU\n
\n\n 6698 sayılı Kişisel Verilerin Korunması Kanunu (“Kanun”) uyarınca, kişisel verileriniz; veri sorumlusu \n olarak Opet Petrolcülük Anonim Şirketi (“Şirket” veya “Opet”) tarafından aşağıda \n açıklanan kapsamda işlenebilecektir.\n
\n\n Kişisel verilerinizin Şirketimiz tarafından işlenme amaçları konusunda detaylı bilgilere; \n \n https://www.opet.com.tr/kisisel-verilerin-korunmasi\n \n internet adresinden kamuoyu ile paylaşılmış olan Opet Petrolcülük Anonim Şirketi Kişisel Verilerin Korunması ve İşlenmesi Politikasından ulaşabilirsiniz.\n
\n \n\n 2.\tKİŞİSEL VERİLERİN HANGİ AMAÇLA İŞLENECEĞİ VE HUKUKİ SEBEBİ\n
\n \n\n Toplanan kişisel verileriniz, aşağıda yer alan amaçlarla işlenebilecektir. \n
\n\n “İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru \n menfaatleri için veri işlenmesinin zorunlu olması” ile “Bir sözleşmenin kurulması veya ifasıyla doğrudan\n doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması”\n hukuki sebebine dayalı olarak;
\n\n “İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri\n için veri işlenmesinin zorunlu olması” hukuki sebebine dayalı olarak;
\n \n\n 3. İŞLENEN KİŞİSEL VERİLERİN KİMLERE VE HANGİ AMAÇLA AKTARILABİLECEĞİ\n
\n \n\n Toplanan kişisel verileriniz; yukarıda sayılan amaçların gerçekleştirilmesi kapsamında talep ve şikayet \n kanallarımızın teknik ve idari alt yapısını sağlayan tedarikçilerimize ve gerekli hallerde kanunen yetkili kamu \n kurumlarına ve kanunen yetkili özel kişilere, Kanun’un 8. Maddesinde belirtilen kişisel veri işleme şartları ve \n amaçları çerçevesinde aktarılabilecektir.\n
\n \n\n 4. KİŞİSEL VERİ TOPLAMANIN YÖNTEMİ VE HUKUKİ SEBEBİ\n
\n \n\n Kişisel verileriniz, şikâyet ve taleplerinizin toplanması ve sonuçlandırılması amacı doğrultusunda \n mobil uygulamamız üzerinden 2 numaralı başlık altında belirtilen hukuki sebeplere dayalı olarak toplanmaktadır.\n
\n \n\n \n 5. KİŞİSEL VERİ SAHİBİNİN KANUN'UN 11. MADDESİNDE SAYILAN HAKLARI \n \n
\n \n\n Kişisel veri sahibi olarak Kanun’un 11. maddesi uyarınca aşağıdaki haklara sahip\n olduğunuzu bildiririz:\n
\n\n Yukarıda sıralanan haklarınıza yönelik başvurularınızı, \n \n https://www.opet.com.tr/kisisel-verilerin-korunmasi\n \n adresinden ulaşabileceğiniz Veri Sahibi Başvuru Formu’nu doldurarak Şirketimize iletebilirsiniz.\n Talebinizin niteliğine göre en kısa sürede ve en geç otuz gün içinde başvurularınız ücretsiz olarak sonuçlandırılacaktır; \n ancak işlemin ayrıca bir maliyet gerektirmesi halinde Kişisel Verileri Koruma Kurulu tarafından belirlenecek tarifeye göre \n tarafınızdan ücret talep edilebilecektir.\n
`,\n },\n smartFillingEtk: {\n title: 'Akıllı Dolum Kullanım Koşulları',\n content: `\n Opet Petrolcülük A.Ş.’ye ait olan Akıllı Dolum Sistemi, sisteme dahil Opet\n istasyonlarında geçerlidir. Müşterilerin hizmetten yararlanması için YAKIT yazıp\n plaka ve yakıt tipini aralarında birer boşluk bırakarak 6738’e SMS göndererek\n başarılı şekilde kayıt olması (SMS Örnek: “YAKIT 34ABC12 Benzin”) veya \n 444 67 38\n numaralı Opet Müşteri Hizmetleri, \n \n Opet Akıllı sistemi sayfası,\n \n web sitesi, Opet Mobil Uygulaması veya istasyon marketlerinde bulunan memnuniyet\n cihazları üzerinden başarılı şekilde kayıt olması gerekmektedir. Opet\n istasyonlarından düzenli akaryakıt alışverişi yapan müşterilerimiz sisteme\n otomatik olarak ekleneceklerdir.Cep telefonu, plaka ve ürün bilgileri Akıllı Dolum\n Sistemi uygulaması kapsamında bu hizmetten yararlanılabilmesi ve hizmetin\n iyileştirilebilmesi için veri sorumlusu sıfatıyla Opet Petrolcülük A.Ş. (“Opet”)\n tarafından işlenmektedir. Sisteme başarılı kayıtlandıktan sonra sadece\n kayıtlanmada belirtilen plaka ile eşleşen yakıt tipinde akaryakıt alımına izin\n verilecektir. Sistemden ayrılmak için 444 67 38 \n numaralı Opet Müşteri Hizmetleri’nin aranması gerekmektedir. Sistemin\n çalışabilmesi için akaryakıt alımı öncesi yazarkasaya girilen plaka bilgisinin\n sisteme kayıt edilen araç plaka bilgisi ile aynı olması gerekmektedir. Opet\n Petrolcülük A.Ş. sistemi durdurma ve değiştirme hakkını saklı tutar. Detaylı bilgi\n için\n \n Opet Akıllı sistemi sayfası,\n \n web sitesini ziyaret edebilir ve 444 67 38 Opet\n Müşteri Hizmetleri’ni arayabilirsiniz.\n
\n\n Sisteme başarılı kayıt olduktan sonra akaryakıt alımı için istasyona gelindiğinde\n sistem plaka ile eşleştirilmiş ürün tipini kontrol edecek, tabancadaki ürün tipi\n ile plakanın sistemde tanımlı ürün tipi uyuşmuyorsa yanlış ürün dolumu alarmı\n vererek işlemi sonlandıracaktır. Aynı işlem Pompa görevlisi tarafından 2. kez\n denendiğinde tekrardan hata alınacak, 3. denemede sistem hata vermeyecek ve\n akaryakıt alımı gerçekleşecektir. Ardından plakanın sistemde kayıtlı ürün tipi\n otomatik olarak güncellenecektir.\n
\n \n\n Akıllı Dolum Sistemi’nden yararlanmak istemeniz halinde, kişisel verilerinizin ne\n şekilde işleneceğine ilişkin aydınlatma metnini aşağıda bulabilirsiniz.\n
\n \na) Veri Sorumlusu ve Temsilcisi
\n \n\n 6698 sayılı Kişisel Verilerin Korunması Kanunu (“Kanun”) uyarınca kişisel\n verileriniz, veri sorumlusu olarak Opet Petrolcülük Anonim Şirketi (“Şirket”)\n tarafından aşağıda açıklanan kapsamda işlenebilecektir. \n
\n \nb) Kişisel Verilerin Hangi Amaçla İşleneceği
\n \n\n Bu süreçte toplanan plaka ve ürün tipi bilgisi, Şirketimiz tarafından Akıllı Dolum\n Sistemi’nin sunulması kapsamında yanlış yakıt dolumunun önlenmesini sağlanması\n amacıyla ve ayrıca; Şirketimiz tarafından yürütülen ticari ve operasyonel\n faaliyetlerin gerçekleştirilmesi için ilgili iş birimlerimiz tarafından gerekli\n çalışmaların yapılması ve buna bağlı iş süreçlerinin yürütülmesi; Şirketimiz ve\n Şirketimizle iş ilişkisi içerisinde olan kişilerin hukuki veya teknik güvenliği\n ile iş sürekliliğinin temini amaçlarıyla Kanun’un 5. ve 6. maddelerinde belirtilen\n kişisel veri işleme şartları ve amaçları dahilinde işlenecektir. \n
\n \nc) İşlenen Kişisel Verilerin Kimlere ve Hangi Amaçla Aktarılabileceği
\n \n\n Toplanan kişisel verileriniz, yukarıda belirtilen amaçlarla iş ortaklarımıza,\n kanunen yetkili kamu/özel kurum ve kuruluşlarına, tedarikçilerimize Kanun’un 8. ve\n 9. maddelerinde belirtilen kişisel veri işleme şartları ve amaçlarına uygun olarak\n ve işbu aydınlatma metninin (b) ve (c) maddeleri ile sınırlı olarak\n aktarılabilecektir. \n
\n \nç) Kişisel Veri Toplamanın Yöntemi ve Hukuki Sebebi
\n \n\n Kişisel verileriniz Şirketimiz tarafından fiziki ortamda istasyon ziyaretleriniz\n sırasında, Şirketimizin meşru menfaatine dayalı olarak toplanmaktadır. Toplanan\n kişisel verileriniz Kanun’da yer alan veri işleme şartlarına uygun olarak, işbu\n aydınlatma metninin (b) ve (c) maddelerinde belirtilen amaçlarla işlenebilmekte ve\n aktarılabilmektedir.\n
\n \nd) Kişisel Veri Sahibinin Kanun’un 11. Maddesinde Sayılan Hakları
\n \n\n Kişisel veri sahipleri olarak, , haklarınıza ilişkin taleplerinizi linkinde yer\n alan Opet Petrolcülük A.Ş. Veri Sahibi Başvuru Formu ile Barbaros Mahallesi\n Gelincik Sokak No: 4/A Ataşehir 34746 İstanbul adresine iletmeniz durumunda\n Şirketimiz talebin niteliğine göre talebi en kısa sürede ve en geç 30 (otuz) gün\n içerisinde sonuçlandırılacaktır. Taleplere ilişkin olarak herhangi bir ücret talep\n edilmemesi esas olmakla birlikte, Opet, Kişisel Verileri Koruma Kurulu tarafından\n belirlenen ücret tarifesi üzerinden ücret talep etme hakkı saklıdır. Bu kapsamda\n kişisel veri sahipleri:\n
\n\n Üye, Tanı’ya ve diğer Program Ortaklarına bu form ile açıklanan ve sair şekilde\n açıklanacak ve açıklanmış bilgilerinin doğruluğunu, bunlarda değişiklik olması\n halinde güncelleyeceğini, uyuşmazlık halinde Tanı ve Program Ortaklarının defter\n ve her türlü kayıtlarının kesin delil sayılacağını, aksi Tanı ve Program ortağı\n şirket tarafından düzenlenmediği ve duyurulmadığı sürece, Paro Programı’na 18\n yaşın üzerinde Türkiye’de yaşayan gerçek kişilerin üye olabileceğini, tüzel\n kişilerin de Tanı kararı ile Program’a dahil edilebileceğini kabul eder.\n
`, // HTML supports\n },\n global: {\n errors: {\n locationAccess: 'Konumunuz kapalı.',\n },\n customerContactCenter: 'Müşteri İletişim Merkezi',\n readAndAgree: 'OKUDUM, KABUL EDİYORUM',\n cancel: 'İptal',\n pay: 'Ödeme Yap',\n payUpperCase: 'ÖDEME YAP',\n message: 'Mesajınızı yazınız…',\n yes: 'Evet',\n no: 'Hayır',\n signUp: 'Üye Ol',\n showMore: 'Daha Fazla Göster',\n requiredPlaces: '* Zorunlu doldurulması gereken alanlar.',\n confirm: 'Doğrula',\n tryAgain: 'Tekrar Dene',\n timeOut: 'Süre bitti',\n success: 'Başarılı',\n updateProfile: 'Profil Güncelle',\n logIn: 'Giriş Yap',\n callUs: 'Bizi Arayın',\n opedoAppSuggestion: \"Opedo'nun sesli komut özelliğinden yararlanmak için Opet Mobil uygulamamızı indirebilirsiniz.\",\n moveToOpedo: \"Opedo'ya Devam Et\",\n opetWithYou: 'Opet Her Zaman Yanınızda',\n turnBack: 'Geri Dön',\n save: 'Kaydet',\n ok: 'Tamam',\n allow: 'İzin Ver',\n search: 'Ara',\n edit: 'Düzenle',\n close: 'Kapat',\n update: 'Güncelle',\n all: 'Tümü',\n send: 'Gönder',\n change: 'Değiştir',\n logOut: 'Çıkış Yap',\n continue: 'Devam',\n clear: 'Temizle',\n qrCode: 'Yeni QR Kod Oluştur',\n info: 'Bilgi',\n adressInformation: 'Adres Bilgileri',\n notifyAccessLocation: 'Yakınınızdaki istasyonları görebilmek için tarayıcınızın ayarlarından lokasyon izni vermeniz gerekmektedir.',\n IVRModal: {\n title: 'Bilgi',\n message: 'Çağrı Merkezini arama talebiniz alınmıştır. Müşteri Temsilcilerimiz en kısa zamanda sizinle iletişime geçeceklerdir.',\n },\n inputFields: {\n fileUpload: 'Fotoğraf Yükleme',\n description: 'Açıklama',\n selectStation: 'İstasyon Seç',\n ticketType: 'Değerlendirme Tipi',\n firstNameAndLastName: 'Adınız ve Soyadınız',\n password: 'Şifre',\n address: 'Adres',\n smsValidationCode: 'Sms Şifresi',\n firstName: 'Adınız',\n lastName: 'Soyadınız',\n mobilePhone: 'Cep Tel No',\n birthdate: 'Doğum Tarihi',\n plate: 'Plaka',\n cardNo: 'Opet Kart Numaranız',\n email: 'E-Posta Adresi',\n gender: 'Cinsiyet',\n carPlate: 'Araç Plakası',\n fuelType: 'Yakıt Cinsi',\n searchStation: 'İstasyon Ara',\n provinces: 'Şehir Seç',\n provinces2: 'İl',\n districts: 'İlçe Seç',\n districts2: 'İlçe',\n stationServices: 'İstasyon Hizmeti Seç',\n perTransactionLimit: 'Tek Seferlik Akaryakıt Alışveriş Tutarı',\n dailyTransactionLimit: 'Günlük Akaryakıt Alışveriş Tutarı',\n dailyTransactionCount: 'Günlük Akaryakıt Alışveriş Limiti',\n monthlyTransactionLimit: 'Aylık Akaryakıt Alışveriş Tutarı',\n debitCardNo: 'Kredi Kartı Numarası',\n normalCardNo: 'Kart Numarası',\n cardName: 'Karta İsim Ver (İş, Kişisel, vb)',\n month: 'Ay',\n year: 'Yıl',\n opetCard: 'Opet Kart Numaranız (İsteğe Bağlı)',\n },\n PermitLegalConfirmModalNotfy: 'Üyelik sürecinizde uygulamamızdan bildirim izine izin vermediniz. Uygulamamız içerisinde size daha iyi hizmet sunabilmemiz için bildirim alma özelliğini kullanmayacaksınız. İzin vermek istiyor musunuz ?',\n PermitLegalConfirmModalAll: \"Üyelik sürecinde bildirim ve konum iznine izin vermediniz. Sizlere daha iyi hizmet sunabilmemiz için bildirim alma, en yakın Opet'i görüntüleme ve mobil uygulamada Opedo sesli asistan özelliklerini kullanamayacaksınız. İzin vermek istiyor musunuz?\",\n PermitLegalConfirmPermissionsFirstPart: 'Üyelik sürecinde uygulamamızdan ',\n PermitLegalConfirmPermissionsSecondPart: ' için izin vermediniz. Uygulamamız içerisinde sizlere daha iyi hizmet sunabilmemiz için ',\n PermitLegalConfirmPermissionsThirdPart: ' özelliğini kullanamayacaksınız. İzin vermek istiyor musunuz?',\n sensitiveData: {\n firstPart: '*Bizlere talep, öneri, şikâyet ve memnuniyet kapsamında ilettiğiniz bilgilerde',\n secondPart: 'özel nitelikli kişisel verilerin',\n thirdPart: 'yer almadığından emin olmanızı rica ederiz.',\n },\n checkboxs: {\n opetKvkkAndEtk: {\n firstPart: '',\n secondPart: 'Aydınlatma Metni',\n thirdPart: `’ni okudum ve bu kapsamda kişisel verilerimin, pazarlama süreçlerinin planlanması ve icrası amacıyla; Opet tarafından sunulan ürün ve \n hizmetlerin beğenilerime, kullanım alışkanlıklarıma ve ihtiyaçlarıma göre özelleştirilmesi için işlenmesini ve bu kapsamda yukarıda belirtilen \n iletişim bilgilerime reklam, promosyon, kampanya ve benzeri ticari elektronik ileti gönderilmesini ve bu amaçla Opet’in hizmet aldığı tedarikçilerle \n paylaşılmasını kabul ediyorum.`,\n fourthPart: 'Kişisel verilerimin ürün ve hizmetlerin tüketici davranışlarıma veya satın alma alışkanlıklarıma göre özelleştirilmesi ve tarafıma en uygun kampanya ve fırsatların sunulabilmesi adına müşteri profilimin oluşturulması için işlenmesini ve sistemde bulunan iletişim adreslerime SMS/E-posta/arama yoluyla ticari elektronik ileti gönderilmesi amacıyla işlenmesini kabul ediyorum.',\n },\n opetKvkkAndEtkNew: {\n firstPart: `Kişisel verileriniz, Opet Petrolcülük Anonim Şirketi tarafından `,\n secondPart: `Opet Kart/Müşteri Kişisel Verilerin Korunması ve İşlenmesi Aydınlatma Metni`,\n thirdPart: ` uyarınca işlenecektir.`,\n },\n opetEtk: `Sistemde kayıtlı iletişim adreslerime (SMS/E-posta/arama yoluyla) ticari elektronik ileti gönderilmesini ve bu kapsamda kimlik ve iletişim verilerimin işlenmesini kabul ediyorum.`,\n opetKvkk: `Kimlik, iletişim, müşteri işlem ve araç verilerimin ürün ve hizmetlerin tüketici davranışlarıma veya satın alma alışkanlıklarıma göre özelleştirilmesi, tarafıma uygun kampanya ve fırsatların sunulması, pazarlama analizlerinin yapılması ve müşteri profilimin oluşturulması amacıyla işlenmesini kabul ediyorum.`,\n opetCard: {\n firstPart: 'Opet Kart Kullanım Koşulları',\n secondPart: '’nı kabul ediyorum.',\n },\n paroKvkk: {\n firstPart: 'Paro Üyeliği Aydınlatma Metni',\n // \"https://www.paro.com.tr/markalar/\"\n // \"https://www.tani.com.tr/uploads/videos/PARO_KART_TANITIM_r9.mp4\"\n secondPart: ` kapsamında;\n \n Program Ortakları’ndaki\n \n alışveriş işlem bilgilerim de dahil olmak üzere kişisel verilerimin ürün\n ve hizmetlerin bana özel olarak sunulması, beğenilerime ve ihtiyaçlarıma\n özel pazarlama süreçlerinin yürütülmesi için işlenmesini ve Program\n Ortakları ile paylaşılmasını kabul ediyorum.\n \n Paro’da Kişisel Verileriniz Nasıl İşlenir?\n `, // supports html\n },\n paroEtk: {\n firstPart: 'Kullanım koşullarını okudum',\n firstPart2: 'Aydınlatma Metni',\n secondPart: '',\n secondPart2: `doğrultusunda, Paro Programı ve Tanı’ya ait diğer markalar kapsamında\n Tanı A.Ş. tarafından yukarıda yer alan iletişim bilgilerime reklam,\n promosyon gibi amaçlarla ticari elektronik ileti gönderilmesini, kişisel\n verilerimin bu amaçla işlenmesini ve hizmet alınan tedarikçilerle\n paylaşılmasını kabul ediyorum.`,\n masterpass: `, kartımı Masterpass'e\n kaydetmek istiyorum.`,\n CostomerForm: {\n fistPart: '*Bilgilerinizi nasıl kullanılacağına ilişkin lütfen',\n secondPart: 'Aydınlatma Metni Linkini',\n thridPart: 'tıklayınız.',\n },\n },\n smartFilling: {\n firstPart: 'Kullanım Koşullarını',\n secondPart: 'okudum, kabul ediyorum.',\n },\n },\n modals: {\n success: {\n title: 'Bilgileriniz kaydedilmiştir.',\n message: `Opet'i tercih ettiğiniz için teşekkür ederiz.`,\n },\n },\n },\n masterpass: {\n text: `Kartlarınız Mastercard'ın ödeme altyapısı olan Masterpass'te saklanmaktadır.`,\n mPing: {\n title: 'MPIN Onayı',\n message: 'You dont have a registered MPIN. Please define your MPIN for the first time.',\n },\n savedCards: {\n cardNotFound: 'Kayıtlı kartınız olmadığı için ödemenize devam edilememektir. Lütfen ödeme işleminizi istasyonda tamamlayınız.',\n title: 'Masterpass’e Kayıtlı Kartlarım',\n deleteCard: 'Kartınızı silmek istediğinize emin misiniz?',\n cardAdd: 'KART EKLE',\n emptyTable: `Masterpass’e Kayıtlı Kartınız1.TARAFLAR:
\nHizmet/Ürün Sunacak Taraf (İşbu sözleşmede 'SATICI' olarak anılacaktır)
\nUnvanı:Opet Petrolcülük A.Ş.
\n\n Adresi: Barbaros mahallesi Gelincik Sokak No:4-A 34746\n Ataşehir/İstanbul\n
\n\n Hizmetten Yararlanacak olan Taraf (İşbu sözleşmede 'ALICI' olarak\n anılacaktır)\n
\n\n ALICI, İşbu Mesafeli Satış Sözleşmesi’ni (“Sözleşme”) kabul etmek suretiyle\n SATICI’nın 'Opet Mobil Uygulamaya ya da Opet.com.tr’ye üye olan (kısaca Platform\n olarak anılacaktır) ve bu Platformlar aracılığıyla SATICI tarafından\n sağlanan/sunulan/ifa edilecek olan hizmet ve ürünlerden faydalanan kişiyi ifade\n eder.\n
\nAd Soyad:
\nE-Posta:
\n2.HİZMET ÖZELLİKLERİ:
\n\n SATICI satışa sunacağı hizmetleri ve ürünleri Opet Mobil uygulama ya da opet.com.tr\n web sitesi içerisindeki UltraTemiz sekmesi altında yer alan kısımda ilan edecek;\n ALICI ise bu hizmetleri ve ürünleri belirlenen koşullara tabi olarak satın\n alacaktır.\n
\n3.ÜRÜN/HİZMET BİLGİLERİ VE ÖDEME ŞEKLİ:
\n\n OPET tarafından sunulan ve ALICI tarafından yararlanılabilecek ürün/hizmetin\n niteliği aşağıda belirtildiği gibidir. Ürünler ve hizmetler Opet Mobil uygulama ya\n da opet.com.tr altında Ultratemiz sekmesi altında sunulmuş olup, ALICI’nın ödeme\n kartları ile satın alma işlemi sağlanacaktır. Satın alınan ürün ve hizmet paketleri\n SATICI’nın marka ve logosu altında faaliyet gösteren akaryakıt ve “Ultratemiz”\n kategorisine dahil akaryakıt istasyonlarında geçerli olacaktır.\n
\nALICI’nın satın aldığı ürün/hizmet bilgisi şu şekildedir;
\nÜrün Açıklaması;
\nÜrün Fiyatı;
\nSon Kullanma Tarihi;
\n4.SÖZLEŞMENİN KONUSU VE KAPSAMI:
\n\n İşbu Sözleşme konusunu, işbu Sözleşmenin üçüncü maddesinde özellikleri ve satış\n fiyatı belirtilen ürün ve hizmet ile ilgili olarak Taraflar’ın hak ve\n yükümlülüklerini oluşturur.\n
\n\n İşbu Sözleşme, 6250 sayılı Tüketicinin Korunması Hakkında Kanunun’a ve 6 Mart 2011\n Tarihli ve 27866 sayılı Resmi Gazete'de yayınlanan Mesafeli Sözleşmelere Dair\n Yönetmeliği’ne uygun olarak düzenlenmiştir. İşbu Sözleşme’nin tarafları işbu\n Sözleşmeyle birlikte Tüketicinin Korunması Hakkında Kanun ve Mesafeli Sözleşmelere\n Dair Yönetmelikten kaynaklanan yükümlülük ve sorumluluklarını bildiklerini ve\n anladıklarını kabul, beyan ve taahhüt ederler.\n
\n\n İşbu Sözleşmenin konusunu gerçek kişi ALICI'nın, Opet Mobil uygulaması ya da\n opet.com.tr adresinde, hizmet ve/veya ürünleri satışa sunan SATICI'ya ait hizmet\n ve/veya ürünleri satın alınmasına yönelik elektronik olarak sipariş verdiği,\n Sözleşme’de belirtilen niteliklere sahip hizmet ve/veya ürünlerin satışı ve teslimi\n ile ilgili olarak 6502 Sayılı Tüketicinin Korunması Hakkındaki Kanun ve Mesafeli\n Sözleşmeler Yönetmeliği hükümleri gereğince Taraflar’ın hak ve yükümlülüklerinin\n saptanması oluşturur.\n
\n\n ALICI, Opet Mobil uygulaması ya da opet.com.tr’yi ziyaret etmekle, kullanmakla veya\n üye olmakla bu sözleşmede geçen tüm maddeleri okuduğunu, anladığını ve kabul\n ettiğini onaylar.\n
\n \n\n SATICI; Opet mobil uygulama ya da opet.com.tr üzerinde hizmet ve/veya ürünlerini\n yayınlayacak olup, ALICI bu hizmet ve/veya ürünleri 3. maddede belirtilen bedel ve\n ödeme koşulları adı altında satın alacaktır.\n
\n\n \n 5.SATICI ve ALICI'NIN YÜKÜMLÜLÜKLERİ\n \n
\n\n ALICI, Opet mobil uygulama ya da opet.com.tr üzerinden ürün/hizmet satın almadan\n önce Opet mobil uygulama ya da opet.com.tr tarafından istenen bilgileri güncel bir\n şekilde sağlamak zorundadır. Bu bilgilerin eksikliği ve yanlışlığından doğacak\n sorunlardan ve aksaklıklardan SATICI sorumlu değildir. Bilgilerin güncellemesinden\n ALICI sorumludur.\n
\n\n ALICI, Opet mobil uygulama ya da opet.com.tr üzerinden satın aldığı hizmet ve ürünün\n son kullanma tarihini onaylayıp almaktadır. ALICI'nın son kullanım tarihini\n kaçırdığı ürün ve hizmetten SATICI sorumlu değildir. ALICI, süresinde kullanılmayan\n hizmet ya da ürünler nedeniyle herhangi bir talepte bulunmayacağını kabul ve taahhüt\n eder.\n
\n\n ALICI, hizmetin kullanımı için SATICI’nın marka ve logosu altında faaliyet gösteren\n akaryakıt istasyonlarında sunulan temizlik cihazlarının çalıştırılabilmesi için\n ilgili hizmete dair QR kodun çalınması veya 3. kişilerce kullanılması halinde\n SATICI’nın sorumlu olmayacağını kabul eder.\n
\n\n ALICI, Opet mobil uygulama ya da opet.com.tr adresini sadece ALICI olarak ziyaret\n edebilir, içeriklerini okuyabilir, satın alma yapabilir ve sadece kişisel kullanım\n için kopyalama yapabilir. Bunların dışında SATICI’ya ait içeriklerin kopyalanması,\n dağıtılması, çoğaltılması ve tasarımının kopyalanması yasaktır. ALICI bu hususları\n kabul ederek Sözleşme’yi onaylar. Aksi halde ALICI'nın üyeliği iptal edilir ve\n hakkında yasal işlem başlatılır.\n
\n\n ALICI, SATICI’nın Ürün ve Hizmetler'inden faydalanırken ve Ürün ve Hizmetler'le\n ilgili herhangi bir işlemi yerine getirirken, işbu Sözleşmede yer alan tüm şartlara,\n SATICI’nın ilgili yerlerinde belirtilen kurallara ve yürürlükteki tüm mevzuata uygun\n hareket edeceğini, belirtilen tüm şart ve kuralları anladığını ve onayladığını\n kabul, beyan ve taahhüt eder. ALICI’nın SATICI dahilinde yaptığı her işlem ve\n eylemdeki hukuki ve cezai sorumluluk kendisine aittir.\n
\n\n ALICI, kişisel verilerinin işbu Sözleşme’nin ifası kapsamından SATICI tarafından\n 6698 sayılı Kişisel Verilerin Korunması Kanunu’na (“Kanun”) uygun olarak\n işleneceğini, kişisel verilerinin işlenmesi dolayısıyla Kanun ve ilgili mevzuata\n uygun olarak SATICI tarafından aydınlatıldığını kabul, beyan ve taahhüt eder.\n
\n\n ALICI, Opet mobil uygulama ya da opet.com.tr adresini kullanırken Türk Ceza Kanunu,\n Türk Ticaret Kanunu, Borçlar Kanunu, Fikir ve Sanat Eserleri Kanunu, Marka ve Patent\n Haklarının Korunması ile ilgili kanun hükmünde kararnameler ve yasal düzenlemeler,\n halihazırda yürürlükte olan ilgili her türlü mevzuat hükümleri ile ileride yürürlüğe\n girecek olan mevzuata ve SATICI’nın Opet mobil uygulama ya da opet.com.tr adresinde\n yayımlayacağı bildirimlere uymayı kabul eder. Bildirimlere ve yasalara aykırı\n kullanım sebebiyle doğabilecek hukuki, cezai ve mali her türlü sorumluluk ALICI'ya\n aittir. SATICI’nın bu sorumluluk nedeni ile uğrayacağı her türlü zararı ferileri ile\n birlikte ALICI'ya rücu hakkı saklıdır.\n
\n\n İşbu Sözleşme'nin imzalandığı tarihte var olmayan ve öngörülemeyen, tarafların veya\n tek bir tarafın çalışma imkanlarını kısmen veya tamamen, geçici veya daimi olarak\n durduracak şekilde ve derecede meydana gelen doğal afetler, harp, seferberlik,\n yangın, grev, lokavt, vb., teknik nedenler (internet çökmesi, hat kopması, elektrik\n kesintisi vs.) ve Hükümet tarafından alınmış kararlar gibi tarafların kontrolü\n haricinde zuhur eden haller iki taraf için de mücbir sebep sayılır. Mücbir sebep\n haline maruz kalan taraf bu durumu derhal yazlı olarak diğer tarafa bildirir. Mücbir\n sebep süresince tarafların yükümlülükleri askıya alınır.\n
\n\n \n 6.CAYMA HAKKI\n \n
\n\n 6.1.ALICI, mal satışına ilişkin işlemlerde teslimat tarihinden itibaren, hizmet\n satışına ilişkin işlemlerde satın alma tarihinden itibaren hiçbir hukuki ve cezai\n sorumluluk üstlenmeksizin ve hiçbir gerekçe göstermeksizin, 14 (on dört) gün\n içerisinde cayma hakkını kullanabilir. ALICI, malın teslimine kadar olan süre içinde\n de cayma hakkını kullanabilir.\n
\n\n ALICI, satın alım işlemini gerçekleştirdiği opet.com.tr ya da opet mobil uygulama\n üzerinden cayma hakkını kullanabilir.\n
\n\n ALICI’nın cayma hakkını kullanmasından itibaren 14 (on dört) gün içerisinde\n ALICI’nın ilgili mal veya hizmete ilişkin SATICI veya aracı hizmet sağlayıcıya\n yaptığı tüm ödemeler ALICI’ya satın alırken kullandığı ödeme aracına uygun bir\n şekilde (tüketiciye herhangi bir masraf veya yükümlülük getirmeden) tek seferde iade\n edilir.\n
\n\n \n 6.2.Cayma Hakkının Kullanılamayacağı Durumlar\n \n
\n\n 6502 sayılı Tüketicinin Korunması Hakkında Kanun, Mesafeli Sözleşmeler Yönetmeliği\n ve sair Yasal Mevzuat uyarınca Alıcı aşağıdaki hallerde cayma hakkını kullanamaz:\n
\n\n Ürün veya Hizmetin paket olarak satın alınmış olduğu durumlarda, iş bu paket\n içerisinde yer alan ürün ve hizmetlerden bir kısmının kullanılmış olması halinde\n iade süreci işletilemez.\n
\n\n \n 7.UYUŞMAZLIKLARIN ÇÖZÜMÜ\n \n
\n\n 6502 sayılı Tüketicinin Korunması Hakkında Kanun ve Mesafeli Sözleşmeler Yönetmeliği\n kapsamında satılan mal veya hizmete ilişkin sorumluluk bizzat SATICI’ya aittir.\n Bununla birlikte ALICILAR, satın aldıkları mal ve hizmetlerle ilgili şikâyetlerini\n 4446738 ve info@opet.com.tr üzerinden iletebilirler.\n
\n\n Şikayetin SATICI’ya iletilmesi halinde SATICI sorunun çözülmesi için mümkün olan tüm\n desteği sağlayacaktır.\n
\n\n İşbu Mesafeli Satış Sözleşmesi'nin uygulanmasında, Ticaret Bakanlığınca ilan edilen\n değere kadar ALICI’nın Mal veya Hizmeti satın aldığı ve ikametgahının bulunduğu\n yerdeki Tüketici Hakem Heyetleri ile Tüketici Mahkemeleri yetkilidir.\n
\n\n 6502 Sayılı Tüketicinin Korunması Hakkında Kanun'un 68. maddesinin 1. fıkrasında\n belirtilen alt ve üst limitler doğrultusunda tüketici talepleri hakkında ilçe/il\n tüketici hakem heyetleri yetkilidir.\n
\n\n \n 8.TEMERRÜD HALİ VE HUKUKİ SONUÇLARI\n \n
\n\n ALICI’nın, kredi kartı ile yapmış olduğu işlemlerde temerrüde düşmesi halinde kart\n sahibi bankanın kendisi ile yapmış olduğu kredi kartı sözleşmesi çerçevesinde faiz\n ödeyecek ve bankaya karşı sorumlu olacaktır. Bu durumda ilgili banka hukuki yollara\n başvurabilir, doğacak masrafları ve vekâlet ücretini ALICI’dan talep edebilir ve her\n koşulda ALICI’nın borcundan dolayı temerrüde düşmesi halinde, ALICI’nın borcu\n gecikmeli ifasından dolayı SATICI'nın uğradığı zarar ve ziyandan ALICI sorumlu\n olacaktır.\n
\n\n \n 9.YÜRÜRLÜK TARİHİ\n \n
\n\n Taraflar arasındaki ilişki elektronikl ortamda gerçekleştiği için; Mesafeli\n Sözleşmelere Dair Yönetmelik ve ilgili mevzuat hükümlerine tabidir. Bu kapsamda,\n işbu Sözleşme, ALICI tarafından “Kabul Ediyorum” seçeneğinin tıklandığı an yürürlüğe\n girecek olup; Sözleşme tarihi, Sözleşmenin yürürlüğe girdiği tarih addedilecektir.\n
\n\n İşbu Sözleşme ALICI tarafından okunarak kabul edilmiş ve yürürlüğe girmiştir.\n
`,\n },\n };\n}\n","export default function en(linkUrl) {\n return {\n opetCard: {\n title: 'Opet Kart Program Koşulları',\n content: `1. Üye'nin, Opet Kart Programı'na dahil olması ve kazandığı faydaları kullanabilmesi için işbu Opet Kart Program Koşulları’nın ve Opet Mobil Uygulaması’nın kullanılması durumunda Opet Mobil Uygulaması Kullanım Koşulları’nın kabul edilmesi ile üyelik formundaki bilgiler ile kayıt gerçekleştirilmesi gerekmektedir. Kişisel verilerinizin işlenmesine ilişkin detaylara Opet Kart / Müşteri Kişisel Verilerin Korunması Ve İşlenmesi Aydınlatma Metni ve Opet Mobil Uygulaması’nı kullanmanız halinde Opet Mobil Uygulaması Kişisel Verilerin Korunması Ve İşlenmesi Aydınlatma Metni’nden ulaşabilirsiniz. Üye, kendisine verilen kart ve numarasını, kullanıcı adı ve/veya şifreyi başkasına vermemeyi, kullandırmamayı, bunların saklanmasından sorumlu olduğunu; ayrıca cep telefonu numarasının değişmesi, hattın kapatılması veya devredilmesi halinde 444678 Opet Müşteri Hizmetleri'ne bildirmeyi, kartın veya cep telefonunun, Üye veya başkası tarafından kötüye kullanıldığı, Program'ın suistimal edildiği tespit edilirse, üyeliğe ilişkin her türlü hak ve kazanımların geri alınacağını, diğer tedbirlerin uygulanabileceğini kabul ve taahhüt eder. Gerekli bildirimin yapılmaması halinde, hattın başkasına devredilmesi nedeniyle cep telefonu numarasına tanımlı puanların harcanmasından Opet Kart Programı sorumlu tutulamayacaktır. Üye bu konuda doğabilecek ihtilaflardan Opet Kart Programı'nın sorumlu olmadığını, üyelik kartını, kart numarasını veya cep telefonunu başkasına vermemeyi, verdiği takdirde tüm sorumluluğun kendisinde olduğunu ve kazanmış olduğu puanlar dahil, üzerindeki tüm haklarını kaybedeceğini kabul eder. Üye, üyelik kartının veya cep telefonunun kaybolması, çalınması halinde, bu durumu Opet Müşteri Hizmetleri'ne bildirecektir. Bildirim yapılıncaya kadar doğabilecek her türlü zarardan Üye sorumludur. Bu maddedeki koşullar Program'da kullanılan kart harici tüm araçlar için de geçerli olacaktır.
\n2. Opet, kişisel verilerin kullanım amacına yönelik hususlar hariç, önceden bildirmeden, Opet Kart Programı şartlarını değiştirebilir, programı durdurabilir, üyeliği iptal edebilir, üyeliğe ilişkin aidat alabilir. Yıl içinde kazanılan puanlar, Opet tarafından belirlenen bir tarihte sıfırlanabilir. Geçerli koşullar Opet Kart Programı'nın iletişim kanallarından öğrenilebilir. Sistemin üzerinde çalıştığı elektronik altyapıdaki arızalar nedeniyle geç veya yanlış alınan duyuru, puanlar vb.'den, çeşitli nedenlerle puan gibi imkanların Üye'ye sağlanamamasından dolayı oluşabilecek ihtilaflardan Opet Kart Programı hiçbir şekilde sorumlu tutulmayacaktır. Bu maddedeki koşullar devreye alınacak diğer programlar için de geçerli olacaktır.
\n3. Opet veya Üye, 1 hafta önceden bildirimde bulunmak kaydıyla, her zaman ve bir sebep göstermeye gerek olmaksızın üyeliği sona erdirebilirler. Bu durumda 1 hafta içinde üyelik sona erer. Üye kazandığı haklarından, geçerli koşullar halinde, üyelik sona erme tarihine kadar yararlanabilecektir. Üyelik sona erdiğinde kartta biriken puanlar ve Üye'ye kazandırılan haklar Opet tarafından silinecek ve geri alınacaktır. Üye, Opet'e bu form ile açıklanan ve sair şekilde açıklanacak ve açıklanmış bilgilerinin doğruluğunu, bunlarda değişiklik olması halinde güncelleyeceğini, uyuşmazlık halinde Opet'in defter ve her türlü kayıtlarının kesin delil sayılacağını, aksi Opet tarafından düzenlenmediği ve duyurulmadığı sürece, Opet Kart Programı'na 18 yaşın üzerinde Türkiye'de yaşayan gerçek kişilerin üye olabileceğini, tüzel kişilerin de Opet kararı ile Program'a dahil edilebileceğini kabul eder.
\n15.11.2018 tarihinden itibaren Opet Kart ile Opet'te yapılan otogaz alışverişlerinden kazanılan puanların harcanabilmesi için kartın Aygaz Hizmet Hattı'ndan (444 4 999) aktive edilmesi gerekmektedir.
\n `,\n },\n opetKvkkAndEtk: {\n title: 'OPET PETROLCÜLÜK ANONİM ŞİRKETİ MÜŞTERİ/KURUMSAL MÜŞTERİ KİŞİSEL VERİLERİN İŞLENMESİNE İLİŞKİN MÜŞTERİ AYDINLATMA METNİ',\n content: `\nKişisel verileriniz, veri sorumlusu sıfatıyla Opet Petrolcülük A.Ş. (“Şirket”) tarafından 6698 sayılı Kişisel Verilerin Korunması Kanunu (“Kanun”) uyarınca aşağıda açıklanan kapsamda işlenebilecektir.
\nToplanan Kişisel Verileriniz
\nŞirketimiz faaliyetlerinin yürütülmesi kapsamında aşağıda belirtilen kişisel verileriniz işlenebilecektir:
\n| Kişisel Veri Kategorisi | Tekil Kişisel Veriler |
|---|---|
| Kimlik Bilgisi | Ad-soyad, doğum tarihi ve yeri, T.C. kimlik numarası/yabancı kimlik numarası, uyruk ve imza bilgisi, vergi numarası |
| İletişim Bilgisi | E-posta adresi, iletişim adresi, telefon numarası |
| Müşteri İşlem Bilgisi | Satın alma ve satış işlem bilgileri, talep ve şikâyet bilgileri, firma bilgisi, ürün ve hizmet kullanım bilgileri, üyelik/kart aktivasyon bilgileri, sipariş bilgileri, işlem tarihi, işlem tutarı, işlem noktası/istasyon bilgisi, kampanya, puan, ödül, çekiliş ve yarışma katılım bilgileri, müşteri memnuniyeti ve geri bildirim bilgileri |
| Finans Bilgisi | Ödeme ve tahsilat bilgileri, fatura bilgileri, ödeme yöntemi bilgileri, banka hesap bilgisi (gerekmesi halinde), finansal işlem kayıtları |
| Pazarlama Bilgisi | Çerezler ve diğer takip teknolojisi logları, promosyona dayalı bilgiler, kart harcama bilgileri, incelediğiniz ürün bilgileri, hizmet kanalı tercihleriniz, müşteri profili bilgileriniz |
Kişisel Verilerin Hangi Amaçla İşleneceği ve Hukuki Sebebi
\nToplanan kişisel verileriniz, aşağıda yer alan amaçlarla (“Amaçlar”) Kanun’un 5. maddesinde belirtilen kişisel veri işleme şartları ve amaçları dahilinde işlenebilecektir.
\nBütün müşterilerimiz için;
\n| Kişisel Veri Kategorileri | Kişisel Veri İşleme Amaçları | Hukuki Sebepler |
|---|---|---|
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi Pazarlama Bilgisi | Resmi kurum taleplerinin yerine getirilmesi, Yetkili kuruluşlara mevzuattan kaynaklı bilgi verilmesi, Mevzuatta öngörülen saklama yükümlülüklerine uygunluğun sağlanması, İlgili kişi başvurularının mevzuata uygun olarak yanıtlanması ve gerekli işlemlerin gerçekleştirilmesi | Kanunlarca açıkça öngörülmesi ve veri sorumlusunun hukuki yükümlülüğünü yerine getirebilmesi için zorunlu olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Gerçekleştirilen ürün ve hizmet satışına bağlı faturalandırma faaliyetleri de dahil olmak üzere finansal işlemlerin takibi, Şirket tarafından sunulan ürün ve hizmetlerden ilgili kişileri faydalandırmak için gerekli çalışmaların iş birimlerimiz tarafından yapılması ve ilgili iş süreçlerinin yürütülmesi, Söz konusu olması halinde garanti süreçlerinin yürütülmesi, Satış sonrası destek hizmetlerinin sunulması | Bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Finansal işlemlerin takibi, Ürün ve hizmetlerimizin satış ve pazarlama faaliyetleri dahil olmak üzere Şirketimiz tarafından sunulan ürün ve hizmetlerden ilgili kişileri faydalandırmak için gerekli çalışmaların iş birimlerimiz tarafından yapılması ve ilgili iş süreçlerinin yürütülmesi, Şirketimiz tarafından yürütülen ticari faaliyetlerin gerçekleştirilmesi için ilgili iş birimlerimiz tarafından gerekli çalışmaların yapılması ve buna bağlı iş süreçlerinin yürütülmesi, Şirketimizin ve Şirketimiz ile iş ilişkisi içerisinde olan ilgili kişilerin hukuki, teknik ve ticari-iş güvenliğinin temini, Şirketimizin ticari ve iş stratejilerinin belirlenmesi ve uygulanması, Müşteri ilişkileri yönetimi süreçlerinin planlanması ve icrası | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi | Gerçekleştirilen ürün ve hizmet satış kayıtlarının sistemde açılması, Müşteri iletişim bilgilerinin güncellenmesi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
| Kimlik Bilgisi İletişim Bilgisi | Kurumsal iletişim faaliyetlerinin yönetilmesi, Etkinlik yönetimi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | İleride meydana gelmesi muhtemel olası uyuşmazlıklarda delil teşkil etmesi, Talep ve şikayetlerinizin alınması, değerlendirilmesi ve sonuçlandırılması | Bir hakkın tesisi, kullanılması veya korunması için veri işlemenin zorunlu olması hukuki sebebine dayalı olarak |
| Kimlik Bilgisi İletişim Bilgisi Pazarlama Bilgisi | Şirket ürün ve hizmetlerinin pazarlama süreçlerinin gerçekleştirilmesi, profilleme ve analiz faaliyetleri dahil olmak üzere sunulan ürün ve hizmetlerin beğenilerinize, kullanım alışkanlıklarınıza ve ihtiyaçlarınıza göre özelleştirilerek önerilmesi ve tanıtılması | Açık rızanızın varlığı halinde |
| Kimlik Bilgisi İletişim Bilgisi | İletişim bilgilerinize reklam, promosyon, vb. SMS, arama ve e-posta yoluyla ticari elektronik ileti gönderilmesi | Açık rızanızın varlığı halinde |
Opet Kart müşterisi olmanız halinde yukarıda sayılanlara ek olarak;
\n| Kişisel Veri Kategorileri | Kişisel Veri İşleme Amaçları | Hukuki Sebepler |
|---|---|---|
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Opet Kart üyeliğinizin oluşturulması, kart aktivasyon işlemlerinin gerçekleştirilmesi ve üyelik ilişkisinin yürütülmesi, Talep etmiş olduğunuz Opet Kart’a bağlı ürün ve hizmetlerin tarafınıza sunulması için gerekli operasyonel süreçlerin yürütülmesi, Sipariş yönetimi ile Opet Kart kapsamında sunulan ürün ve hizmetlerin sağlanmasına ilişkin süreçlerin yürütülmesi | Bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Ödeme işlemleri sırasında sahtecilik risklerinin önlenmesi, şüpheli işlem ve satışların denetlenmesi ile işlem güvenliğine yönelik kontrol ve analiz faaliyetlerinin yürütülmesi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi | Müşteri memnuniyetine yönelik süreçlerin yürütülmesi, bu kapsamda memnuniyet anketlerinin uygulanması ve geri bildirimlerin alınması, Katılım sağladığınız ödül, çekiliş ve yarışma gibi organizasyonların yürütülmesi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
Mavi Program müşterisi olmanız halinde yukarıda sayılanlara ek olarak;
\n| Kişisel Veri Kategorileri | Kişisel Veri İşleme Amaçları | Hukuki Sebepler |
|---|---|---|
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Mavi Program üyeliğinizin oluşturulması ve üyelik ilişkisinin yürütülmesi | Bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması |
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Mavi Program süreçlerinin planlanması, izlenmesi ve operasyonel olarak geliştirilmesi, Mavi Program performansının ölçülmesi, raporlanması ve hizmet kalitesinin artırılmasına yönelik çalışmaların yürütülmesi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
Opet Pay cüzdan kullanıcısı olmanız halinde yukarıda sayılanlara ek olarak;
\nOpet Pay cüzdan içerisindeki ‘Şimdi Al Sonra Öde’ kapsamında verilen finansman hizmetleri DGFİN Finansman A.Ş. tarafından ve elektronik para hizmetleri DGpara Ödeme ve Elektronik Para Kuruluşu A.Ş tarafından sağlanmaktadır. Opet Pay cüzdan kullanıcısı olmanız ve bahsedilen bu finansal hizmetlerden faydalanmanız durumunda kişisel verilerinizin iş birliğinde bulunduğumuz adı geçen şirketlerce işlenmesi hakkında detaylı bilgilere aşağıdaki adreslerde bulunan aydınlatma metinlerinden ulaşabilirsiniz:
\nDGFİN Finansman A.Ş. müşteri aydınlatma metni: https://drive.google.com/file/d/1c1KTLqG_SQqcNb0_2kYGatUmc5WM1-7T/view?usp=sharing
\nDGpara Ödeme ve Elektronik Para Kuruluşu A.Ş müşteri aydınlatma metni: https://www.dgpara.com/files/opetcuzdanaydinlatmametni.pdf
\nYukarıdakilere ek olarak Opet Pay cüzdan kullanımınız esnasında edinilen bilgileriniz Opet tarafından;
\n| Kişisel Veri Kategorileri | Kişisel Veri İşleme Amaçları | Hukuki Sebepler |
|---|---|---|
| Kimlik Bilgisi İletişim Bilgisi Müşteri İşlem Bilgisi Finans Bilgisi | Opet Pay hizmetlerimizin geliştirilmesi, bu kapsamda Şirket içi iş stratejilerinin planlanması, Opet Pay hizmetlerimiz ile Şirketimizin hukuki ve ekonomik güvenliğine yönelik faaliyetlerin gerçekleştirilmesi | İlgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması |
İşlenen Kişisel Verilerin Kimlere ve Hangi Amaçla Aktarılabileceği
\nKişisel verileriniz, Kanun’un 5. maddesinde düzenlenen veri işleme şartları kapsamında Kanun’un 8. ve 9. maddelerinde belirtilen kişisel verilerin aktarılmasına ilişkin kurallara uygun olarak aktarılabilecektir.
\n| Aktarılan Kişi/Kuruluşlar | Aktarımın Hukuki Sebebi ve Amacı |
|---|---|
| İş ortaklarımız (İş birliği veya iş ortaklığı ilişkimiz bulunan tarafları ifade etmektedir.) | Temel hak ve özgürlüklerinize zarar vermemek kaydıyla meşru menfaatimiz için verilerinizin işlenmesi zorunlu olması hukuki sebebine dayalı olarak İş faaliyetlerimizin yürütülmesi, Hukuki süreçlerin takibi ve yürütülmesi İşbu tarafların yurt dışında olduğu durumlarda yukarıda belirtilenlere ek olarak Kişisel Verileri Koruma Kurulu tarafından ilan edilen standart sözleşmelerin varlığına dayalı olarak ilgili aktarım gerçekleştirilecektir |
| Tedarikçilerimiz (Hizmetlerimizin sunulabilmesi ve faaliyetlerimizin yürütülebilmesi için mal ve hizmet satın alınan tüm 3. Taraf hizmet sağlayıcıları ifade etmektedir. Örneğin; danışmanlık aldığımız firmalar, bilişim teknolojisi altyapısı hizmeti aldığımız taraflar, mühendislik firmaları, hukuk büroları, tercümanlık büroları, kargo/kurye/dağıtım şirketleri, gözetim/denetim/arşiv firmaları, ekspertiz değerleme firmaları ile teknik bakım onarım kontrol takip firmaları vb.) | Yukarıda belirtilen Amaçlar’ın yerine getirilmesi kapsamında bu Amaçlar’ın dayandığı hukuki sebeplere dayalı olarak Şirketimiz tarafından yukarıda belirtilen Amaçlar’ın yerine getirilmesi kapsamında danışmanlık, bilgi güvenliği, arşiv ve destek hizmeti alınması İşbu tarafların yurt dışında olduğu durumlarda yukarıda belirtilenlere ek olarak Kişisel Verileri Koruma Kurulu tarafından ilan edilen standart sözleşmelerin varlığına dayalı olarak ilgili aktarım gerçekleştirilecektir |
| Kanunen yetkili kamu kurumları ve kanunen yetkili özel kuruluşlar (İlgili yasal düzenlemeler veya hukuki süreçler nedeniyle bilgi ve belge talep etmeye yetkili özel ve kamu kurum kuruluşları ile yasal düzenlemeler gereği bilgi aktarımı zorunlu özel ve kamu kurum kuruluşları ve hukuki işlem güvenliğini teminen bilgi teyidi yaptığımız özel ve kamu kurum kuruluşlarını ifade etmektedir. Örneğin: BDDK, SPK, TCMB, Hazine ve Maliye Bakanlığı, MASAK, Türkiye Bankalar Birliği Risk Merkezi, GİB, SGK, MKK, Kredi Kayıt Bürosu, yargı mercileri, noterler, TNB, KEP vb.) | Kanunlarca açıkça öngörülmesi ve veri sorumlusunun hukuki yükümlülüğünü yerine getirebilmesi için zorunlu olması hukuki sebebine dayalı olarak Yasal raporlama ve bilgi taleplerinin yerine getirilmesi, Yasal denetim faaliyetlerinin yürütülmesi, Hukuki süreçlerin işletilmesi, Mevzuattan kaynaklı yükümlülüklerimizin yerine getirilmesi |
| İletişim ve tanıtım faaliyetlerinin gerçekleştirilmesi amacıyla hizmet alınan taraflara | Açık rızanıza dayalı olarak İletişim ve tanıtım faaliyetlerinin gerçekleştirilmesi |
| DGFİN Finansman A.Ş. | Bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması hukuki sebebine dayalı olarak (Opet Pay cüzdan içerisindeki finansman hizmetlerinden faydalanmak istemeniz durumunda) Şirketimizden talep ettiğiniz ürün ve hizmetlerin tarafınıza sunulması, İş faaliyetlerimizin yürütülmesi |
| DGpara Ödeme ve Elektronik Para Kuruluşu A.Ş. | Bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması hukuki sebebine dayalı olarak (Elektronik para hizmetlerinden faydalanmak istediğiniz hallerde) Şirketimizden talep ettiğiniz ürün ve hizmetlerin tarafınıza sunulması, İş faaliyetlerimizin yürütülmesi |
Kişisel Veri Toplamanın Yöntemi
\nKişisel verileriniz, Amaçlar’ın gerçekleştirilmesi kapsamında Şirketimiz tarafından elektronik ortamda internet sitelerimiz, çevrim içi üyelik /iletişim /başvuru formunun doldurulması, Şirket içi sistemlerimiz, çağrı merkezi, mobil uygulamalarımız, kısa mesaj, e-posta kanalıyla ve fiziki ortamda bayilerimiz, Şirketimiz ile iletişime geçtiğiniz hallerde gerçekleştirilen görüşmeler ve matbu formlar vasıtasıyla toplanmaktadır.
\nİlgili Kişinin Kanun’un 11. Maddesinde Sayılan Hakları
\nİlgili kişi olarak Kanun’un 11. maddesi uyarınca haklarınıza yönelik taleplerinizi https://www.opet.com.tr/kisisel-verilerin-korunmasi adresinden ulaşabileceğiniz İlgili Kişi Başvuru Formu’nu doldurarak Şirketimize iletmeniz durumunda talebiniz, talebinizin niteliğine göre en kısa sürede ve en geç otuz gün içinde ücretsiz olarak sonuçlandırılacaktır. Ancak işlemin ayrıca bir maliyet gerektirmesi halinde Kişisel Verileri Koruma Kurulunca belirlenen tarifedeki ücret alınabilecektir.
\n\n 1. Data Controller \n
\n\n Pursuant to Personal Data Protection Act 6698 (Law), your personal data will be processed within the scope described below by the Opet \n Petrolculuk Anonim Sirketi (“Company” veya “Opet”) as the data controller.\n
\n\n For detailed information on the objectives of processing your personal data by our Company, you can view the Opet Petrolculuk Anonim Sirketi \n Personal Data Protection and Processing Policy, which has been shared publicly at \n \n https://www.opet.com.tr/kisisel-verilerin-korunmasi\n .\n
\n \n\n 2. The Purpose of Processing Personal Data and Its Legal Reasons\n
\n \n\n Your personal data may be processed for the following purposes: \n
\n\n For the legal reasons that \"data processing is mandatory for the legitimate interests of the data controller, \n provided that it does not damage the fundamental rights and freedoms of the person concerned\" and that \"it is necessary \n to process personal data belonging to the parties to the contract, provided that it is directly related to the establishment \n or performance of a contract”;
\n\n On legal grounds that \"processing is compulsory for the legitimate interests of the data controller provided \n that such processing does not harm the fundamental rights and freedoms of the data subject\";
\n \n\n 3. To Whom And For What Purpose May Personal Data Be Transferred\n
\n \n\n Your personal data may be transferred to suppliers providing the technical and administrative infrastructure of our request and complaint \n channels for the fulfillment of the aforementioned purposes, and to public authorities and private persons legally authorized as required, \n in accordance with the personal data processing conditions and purposes specified in Article 8 of the Law.\n
\n \n\n 4. Personal Data Collection Methods and Legal Reasons\n
\n \n\n Your personal data is collected based on the legal considerations specified under heading No. 2 through our mobile application in\n order to collect and finalize your complaints and requests.\n
\n \n\n \n 5. The Rights of the Personal Data Owner as Specified in Article 11 of the Law.\n \n
\n \n\n As the data subject, we hereby declare that you have the following rights pursuant to Article 11 of the Law: \n
\n\n You can submit your applications for the rights listed above to our Company by completing the Data Owner Application Form, which can be found at \n \n https://www.opet.com.tr/kisisel-verilerin-korunmasi\n \n According to the nature of your request, your applications will be finalized free of charge as soon as possible and no later than thirty days; \n however, if the transaction requires additional costs, you may be charged on the tariff to be determined by the Personal Data Protection Board.\n
`,\n },\n smartFillingEtk: {\n title: 'Akıllı Dolum Kullanım Koşulları',\n content: `\n Opet Petrolcülük A.Ş.’ye ait olan Akıllı Dolum Sistemi, sisteme dahil Opet\n istasyonlarında geçerlidir. Müşterilerin hizmetten yararlanması için YAKIT yazıp\n plaka ve yakıt tipini aralarında birer boşluk bırakarak 6738’e SMS göndererek\n başarılı şekilde kayıt olması (SMS Örnek: “YAKIT 34ABC12 Benzin”) veya \n 444 67 38\n numaralı Opet Müşteri Hizmetleri, \n \n Opet Akıllı sistemi sayfası,\n \n web sitesi, Opet Mobil Uygulaması veya istasyon marketlerinde bulunan memnuniyet\n cihazları üzerinden başarılı şekilde kayıt olması gerekmektedir. Opet\n istasyonlarından düzenli akaryakıt alışverişi yapan müşterilerimiz sisteme\n otomatik olarak ekleneceklerdir.Cep telefonu, plaka ve ürün bilgileri Akıllı Dolum\n Sistemi uygulaması kapsamında bu hizmetten yararlanılabilmesi ve hizmetin\n iyileştirilebilmesi için veri sorumlusu sıfatıyla Opet Petrolcülük A.Ş. (“Opet”)\n tarafından işlenmektedir. Sisteme başarılı kayıtlandıktan sonra sadece\n kayıtlanmada belirtilen plaka ile eşleşen yakıt tipinde akaryakıt alımına izin\n verilecektir. Sistemden ayrılmak için 444 67 38 \n numaralı Opet Müşteri Hizmetleri’nin aranması gerekmektedir. Sistemin\n çalışabilmesi için akaryakıt alımı öncesi yazarkasaya girilen plaka bilgisinin\n sisteme kayıt edilen araç plaka bilgisi ile aynı olması gerekmektedir. Opet\n Petrolcülük A.Ş. sistemi durdurma ve değiştirme hakkını saklı tutar. Detaylı bilgi\n için\n \n Opet Akıllı sistemi sayfası,\n \n web sitesini ziyaret edebilir ve 444 67 38 Opet\n Müşteri Hizmetleri’ni arayabilirsiniz.\n
\n\n Sisteme başarılı kayıt olduktan sonra akaryakıt alımı için istasyona gelindiğinde\n sistem plaka ile eşleştirilmiş ürün tipini kontrol edecek, tabancadaki ürün tipi\n ile plakanın sistemde tanımlı ürün tipi uyuşmuyorsa yanlış ürün dolumu alarmı\n vererek işlemi sonlandıracaktır. Aynı işlem Pompa görevlisi tarafından 2. kez\n denendiğinde tekrardan hata alınacak, 3. denemede sistem hata vermeyecek ve\n akaryakıt alımı gerçekleşecektir. Ardından plakanın sistemde kayıtlı ürün tipi\n otomatik olarak güncellenecektir.\n
\n \n\n Akıllı Dolum Sistemi’nden yararlanmak istemeniz halinde, kişisel verilerinizin ne\n şekilde işleneceğine ilişkin aydınlatma metnini aşağıda bulabilirsiniz.\n
\n \na) Veri Sorumlusu ve Temsilcisi
\n \n\n 6698 sayılı Kişisel Verilerin Korunması Kanunu (“Kanun”) uyarınca kişisel\n verileriniz, veri sorumlusu olarak Opet Petrolcülük Anonim Şirketi (“Şirket”)\n tarafından aşağıda açıklanan kapsamda işlenebilecektir. \n
\n \nb) Kişisel Verilerin Hangi Amaçla İşleneceği
\n \n\n Bu süreçte toplanan plaka ve ürün tipi bilgisi, Şirketimiz tarafından Akıllı Dolum\n Sistemi’nin sunulması kapsamında yanlış yakıt dolumunun önlenmesini sağlanması\n amacıyla ve ayrıca; Şirketimiz tarafından yürütülen ticari ve operasyonel\n faaliyetlerin gerçekleştirilmesi için ilgili iş birimlerimiz tarafından gerekli\n çalışmaların yapılması ve buna bağlı iş süreçlerinin yürütülmesi; Şirketimiz ve\n Şirketimizle iş ilişkisi içerisinde olan kişilerin hukuki veya teknik güvenliği\n ile iş sürekliliğinin temini amaçlarıyla Kanun’un 5. ve 6. maddelerinde belirtilen\n kişisel veri işleme şartları ve amaçları dahilinde işlenecektir. \n
\n \nc) İşlenen Kişisel Verilerin Kimlere ve Hangi Amaçla Aktarılabileceği
\n \n\n Toplanan kişisel verileriniz, yukarıda belirtilen amaçlarla iş ortaklarımıza,\n kanunen yetkili kamu/özel kurum ve kuruluşlarına, tedarikçilerimize Kanun’un 8. ve\n 9. maddelerinde belirtilen kişisel veri işleme şartları ve amaçlarına uygun olarak\n ve işbu aydınlatma metninin (b) ve (c) maddeleri ile sınırlı olarak\n aktarılabilecektir. \n
\n \nç) Kişisel Veri Toplamanın Yöntemi ve Hukuki Sebebi
\n \n\n Kişisel verileriniz Şirketimiz tarafından fiziki ortamda istasyon ziyaretleriniz\n sırasında, Şirketimizin meşru menfaatine dayalı olarak toplanmaktadır. Toplanan\n kişisel verileriniz Kanun’da yer alan veri işleme şartlarına uygun olarak, işbu\n aydınlatma metninin (b) ve (c) maddelerinde belirtilen amaçlarla işlenebilmekte ve\n aktarılabilmektedir.\n
\n \nd) Kişisel Veri Sahibinin Kanun’un 11. Maddesinde Sayılan Hakları
\n \n\n Kişisel veri sahipleri olarak, , haklarınıza ilişkin taleplerinizi linkinde yer\n alan Opet Petrolcülük A.Ş. Veri Sahibi Başvuru Formu ile Barbaros Mahallesi\n Gelincik Sokak No: 4/A Ataşehir 34746 İstanbul adresine iletmeniz durumunda\n Şirketimiz talebin niteliğine göre talebi en kısa sürede ve en geç 30 (otuz) gün\n içerisinde sonuçlandırılacaktır. Taleplere ilişkin olarak herhangi bir ücret talep\n edilmemesi esas olmakla birlikte, Opet, Kişisel Verileri Koruma Kurulu tarafından\n belirlenen ücret tarifesi üzerinden ücret talep etme hakkı saklıdır. Bu kapsamda\n kişisel veri sahipleri:\n
\n\n Üye, Tanı’ya ve diğer Program Ortaklarına bu form ile açıklanan ve sair şekilde\n açıklanacak ve açıklanmış bilgilerinin doğruluğunu, bunlarda değişiklik olması\n halinde güncelleyeceğini, uyuşmazlık halinde Tanı ve Program Ortaklarının defter\n ve her türlü kayıtlarının kesin delil sayılacağını, aksi Tanı ve Program ortağı\n şirket tarafından düzenlenmediği ve duyurulmadığı sürece, Paro Programı’na 18\n yaşın üzerinde Türkiye’de yaşayan gerçek kişilerin üye olabileceğini, tüzel\n kişilerin de Tanı kararı ile Program’a dahil edilebileceğini kabul eder.\n
`, // HTML supports\n },\n global: {\n errors: {\n locationAccess: 'Your location data is off.',\n },\n customerContactCenter: 'Customer Contact Center',\n info: 'Info',\n readAndAgree: 'I READ AND I ACCEPT',\n cancel: 'Cancel',\n pay: 'Pay Online',\n message: 'Write your Message',\n yes: 'Yes',\n no: 'No',\n signUp: 'Sign up',\n showMore: 'Show More',\n requiredPlaces: '* Please fill in all required fields.',\n confirm: 'Confirm',\n tryAgain: 'Try Again',\n timeOut: 'Time is expired',\n success: 'Successful',\n updateProfile: 'Update Profile',\n logIn: 'Login',\n callUs: 'Call Us',\n update: 'Update',\n opetWithYou: 'Opet is Always with You',\n turnBack: 'Back',\n save: 'Save',\n ok: 'OK',\n allow: 'Allow',\n search: 'Search',\n edit: 'Edit',\n close: 'Close',\n all: 'All',\n send: 'Send',\n change: 'Change',\n logOut: 'Log Out',\n continue: 'Continue',\n clear: 'Clear',\n qrCode: 'Create New QR Code',\n adressInformation: 'Address Information',\n notifyAccessLocation: 'You have to enable location data in browser settings to view the nearest stations.',\n IVRModal: {\n title: 'Information',\n message: 'Your request to call the Call Center is received. Our Customer Representatives will contact you as soon as possible. ',\n },\n inputFields: {\n fileUpload: 'Uploading Photo',\n description: 'Description',\n selectStation: 'Select Station',\n ticketType: 'Assessment Type',\n firstNameAndLastName: 'Name Surname',\n password: 'Password',\n address: 'Address',\n smsValidationCode: 'Sms Password',\n firstName: 'First Name',\n lastName: 'Surname',\n mobilePhone: 'Mobile Number',\n birthdate: 'Date of Birth',\n plate: 'License Plate',\n cardNo: 'Opet Card Number',\n email: 'Email Address',\n gender: 'Gender',\n carPlate: 'License Plate',\n fuelType: 'Fuel Type',\n searchStation: 'Search for Station',\n provinces: 'Select City',\n provinces2: 'Province',\n districts: 'Select Districts',\n districts2: 'District',\n stationServices: 'Select Station Service',\n perTransactionLimit: 'One-time Fuel Oil Shopping Amount',\n dailyTransactionLimit: 'Daily fuel Oil Shopping Amount',\n dailyTransactionCount: 'Daily fuel Oil Shopping Limit',\n monthlyTransactionLimit: 'Monthly fuel Oil Shopping Amount',\n debitCardNo: 'Credit Card Number',\n normalCardNo: 'Card Number',\n cardName: 'Card Name',\n month: 'Month',\n year: 'Year',\n opetCard: 'Opet Card Number (Optional)',\n },\n PermitLegalConfirmModalNotfy: 'You didn’t allow notifications from our application during your membership process. You will not use the notification feature in our application which allows us to provide you a better service. Do you want to allow?',\n PermitLegalConfirmModalAll: 'You didn’t allow notification and location permission during your membership process. You will use the feature of receiving notifications and viewing the closest Opet which allows us to provide you a better service. Do you want to allow?',\n PermitLegalConfirmPermissionsFirstPart: 'Üyelik sürecinde uygulamamızdan ',\n PermitLegalConfirmPermissionsSecondPart: ' için izin vermediniz. Uygulamamız içerisinde sizlere daha iyi hizmet sunabilmemiz için ',\n PermitLegalConfirmPermissionsThirdPart: ' özelliğini kullanamayacaksınız. İzin vermek istiyor musunuz?',\n sensitiveData: {\n firstPart: '*We kindly ask you to make sure that the information you convey to us within the scope of requests, suggestions, complaints and satisfaction doesn’t include',\n secondPart: 'sensitive personal data.',\n },\n checkboxs: {\n opetKvkkAndEtk: {\n firstPart: '',\n secondPart: 'Aydınlatma Metni',\n thirdPart: `’ni okudum ve bu kapsamda kişisel verilerimin, pazarlama süreçlerinin planlanması ve icrası amacıyla; Opet tarafından sunulan ürün ve \n hizmetlerin beğenilerime, kullanım alışkanlıklarıma ve ihtiyaçlarıma göre özelleştirilmesi için işlenmesini ve bu kapsamda yukarıda belirtilen \n iletişim bilgilerime reklam, promosyon, kampanya ve benzeri ticari elektronik ileti gönderilmesini ve bu amaçla Opet’in hizmet aldığı tedarikçilerle \n paylaşılmasını kabul ediyorum.`,\n fourthPart: 'Kişisel verilerimin ürün ve hizmetlerin tüketici davranışlarıma veya satın alma alışkanlıklarıma göre özelleştirilmesi ve tarafıma en uygun kampanya ve fırsatların sunulabilmesi adına müşteri profilimin oluşturulması için işlenmesini ve sistemde bulunan iletişim adreslerime SMS/E-posta/arama yoluyla ticari elektronik ileti gönderilmesi amacıyla işlenmesini kabul ediyorum.',\n },\n opetKvkkAndEtkNew: {\n firstPart: `Kişisel verileriniz, Opet Petrolcülük Anonim Şirketi tarafından `,\n secondPart: `Opet Kart/Müşteri Kişisel Verilerin Korunması ve İşlenmesi Aydınlatma Metni`,\n thirdPart: ` uyarınca işlenecektir.`,\n },\n opetEtk: `Sistemde kayıtlı iletişim adreslerime (SMS/E-posta/arama yoluyla) ticari elektronik ileti gönderilmesini ve bu kapsamda kimlik ve iletişim verilerimin işlenmesini kabul ediyorum.`,\n opetKvkk: `Kimlik, iletişim, müşteri işlem ve araç verilerimin ürün ve hizmetlerin tüketici davranışlarıma veya satın alma alışkanlıklarıma göre özelleştirilmesi, tarafıma uygun kampanya ve fırsatların sunulması, pazarlama analizlerinin yapılması ve müşteri profilimin oluşturulması amacıyla işlenmesini kabul ediyorum.`,\n opetCard: {\n firstPart: 'Opet Kart Kullanım Koşulları',\n secondPart: '’nı kabul ediyorum.',\n },\n paroKvkk: {\n firstPart: 'Within the scope of',\n // \"https://www.tani.com.tr/uploads/videos/PARO_KART_TANITIM_r9.mp4\"\n secondPart: `Paro Membership \n \n Clarification Text\n \n I accept processing of my personal data including my shopping transaction information in the Program Partners and sharing them with Program Partners for presenting special products and services, carrying out marketing processes specific to my likes and needs.\n \n How is Your Personal Data Processed in Paro?\n `, // supports html\n },\n paroEtk: {\n firstPart: 'I read the terms of use,',\n firstPart2: 'In line with the clarification text',\n secondPart: '',\n secondPart2: `within the scope of Paro Program and other brands belonging to Tani, I accept receiving commercial electronic notification for purposes such as advertisement, promotion from my contact info, processing my personal data for this purpose and sharing them with the service provides by Tani A.S`,\n masterpass: `I want to register my card to Masterpass.`,\n CostomerForm: {\n fistPart: '*Please click on the Clarification Text',\n secondPart: 'Link ',\n thridPart: 'on how your information will be used.',\n },\n },\n smartFilling: {\n firstPart: 'I have read and accept',\n secondPart: 'the terms of use.',\n },\n },\n modals: {\n success: {\n title: 'Your information has been saved.',\n message: `Thank you for choosing Opet.`,\n },\n },\n },\n masterpass: {\n text: `Your cards are stored in Masterpass which is Mastercard's payment infrastructure.`,\n mPing: {\n title: 'MPIN Onayı',\n message: 'You dont have a registered MPIN. Please define your MPIN for the first time.',\n },\n savedCards: {\n cardNotFound: 'Your payment cannot be made because you do not have a registered card. Please complete your payment at the station.',\n title: 'My Registered Cards with Masterpass',\n deleteCard: 'Are you sure you want to delete your card?',\n cardAdd: 'ADD A CARD',\n emptyTable: `You Have No Cards Registered with Masterpass.`, // support html\n modals: {\n error: {\n title: 'MasterPass Servisi',\n },\n success: {\n title: 'Congratulations',\n message: 'Your card has been successfully deleted.',\n },\n },\n },\n linkConfirm: {\n text: 'Click OK to pair your Masterpass account with Opet Mobile payment.',\n modals: {\n SMS: {\n title: 'SMS Confirmation',\n message: 'Please enter the verification code sent by your bank to the phone number you entered.', // servisten geliyor\n },\n success: {\n title: 'Your Masterpass account has been successfully paired with Opet Mobile payment.',\n message: ' ',\n },\n },\n },\n ultraClean: {\n message: 'İşleme devam edebilmek için güncel plakanızı kaydetmeniz gerekmektedir.',\n },\n plateModal: {\n title: 'Information',\n message: 'Update your registered digital payment plate number.',\n },\n updateUser: {\n title: `Click OK to update your Masterpass account with Opet Mobile payment.`,\n SMS: {\n title: 'SMS Confirmation',\n message: 'Please enter the verification code sent by your bank to the phone number you entered.', // servisten geliyor\n success: {\n title: 'Your Masterpass account has been successfully paired with Opet Mobile payment.',\n message: ' ',\n },\n error: {\n title: 'Information',\n },\n },\n },\n },\n pages: {\n // done\n CallTracking: {\n name: 'CallTracking',\n textFields: {\n title: 'Call Tracking Number',\n table: {\n head: {\n 0: 'Station',\n 1: 'Category',\n 2: 'Call Source',\n 3: 'Call Answer',\n },\n },\n status: {\n InProgress: 'In-progress',\n Closed: 'Closed',\n },\n },\n notFound: {\n title: 'Call is not found.',\n message: 'Registered call is not found.',\n },\n },\n // done\n Campaign: {\n name: 'Campaign',\n textFields: {\n WithDrawText: 'Total Draw Rights:',\n endDate: 'Expiry Date',\n expirationDate: 'Last Benefit Date',\n participation: {\n join: 'Participate',\n joined: 'You Participated in the Campaign',\n qrcode: 'Scan QR Code',\n redirectUltraClean: 'Ultraclean',\n },\n joinedCampaign: 'My Registered\n1. Veri Sorumlusu\n6698 sayılı Kişisel Verilerin Korunması Kanunu (“Kanun”) uyarınca, kişisel verileriniz; veri sorumlusu olarak Opet Petrolcülük Anonim Şirketi (“Şirket” veya “Opet”) tarafından aşağıda açıklanan kapsamda işlenebilecektir.\n
\n2. Kişisel Verilerin Hangi Amaçla İşleneceği\nAraç ve Sigorta Bilgisi kategorilerinde toplanan kişisel verilerinizi, dahil olduğunuz Mavi programı üyeliğiniz kapsamında ürün ve hizmetlerimizin sizler için özelleştirilmesi ve size en uygun kampanya ve fırsatları sunabilmek adına müşteri profilinizi oluşturmak açık rızanıza istinaden işlemekteyiz.\n
\n3. İşlenen Kişisel Verilerin Kimlere ve Hangi Amaçla Aktarılabileceği\nToplanan kişisel verilerinizi, raporlama süreçlerinin yürütülmesi ve veri analizi ile ürün ve hizmetlerimizin sizler için özelleştirilmesi hususunda destek verilmesi amacıyla hizmet aldığımız tedarikçilerimiz ile paylaşmaktayız.\n
\n4. Kişisel Verilerinizin Toplanma Yöntemi ve Hukuki Sebebi\nKişisel verileriniz Şirketimiz tarafından elektronik ortamda internet sitemiz aracılığıyla Aydınlatma Metni’nin 2.maddesinde yer verilen hukuki sebeplere dayalı olarak toplanmaktadır.\n
\n5. İlgili Kişinin Kanun’un 11. Maddesinde Sayılan Hakları\n
\nİlgili kişi olarak Kanun’un 11. maddesi uyarınca aşağıdaki haklara sahip olduğunuzu bildiririz:\n
\n
\nYukarıda sıralanan haklarınıza yönelik başvurularınızı, https://www.opet.com.tr/kisisel-verilerin-korunmasi adresinden ulaşabileceğiniz Opet Petrolcülük Anonim Şirketi Veri Sahibi Başvuru Formu’nu doldurarak Şirket’imize iletebilirsiniz. Talebinizin niteliğine göre en kısa sürede ve en geç otuz gün içinde başvurularınız ücretsiz olarak sonuçlandırılacaktır; ancak işlemin ayrıca bir maliyet gerektirmesi halinde Kişisel Verileri Koruma Kurulu tarafından belirlenecek tarifeye göre tarafınızdan ücret talep edilebilecektir.\n
\n`,\n};\nconst VehicleInformationEN = {\n vehicle_brand: 'Brand',\n vehicle_plate: 'Plate',\n vehicle_model: 'Model',\n vehicle_make: 'Year',\n vehicle_kind: 'Automobile Kind Of Usage',\n vehicle_privateInsuranceEnd: 'Automobile Insurance',\n vehicle_publicInsuranceEnd: 'Automobile Insurance End Date',\n vehicle_vehicleVin: 'Chassis No',\n form_information: `* Plaka bilgilerinizi profil sayfanız üzerinden güncelleyebilirsiniz.`,\n kvkkContent: `\n OPET PETROLCÜLÜK ANONİM ŞİRKETİ\nMAVİ PROGRAMI KAPSAMINDA ARAÇ BİLGİLERİNİN İŞLENMESİNE İLİŞKİN AYDINLATMA METNİ\n\n1. Veri Sorumlusu\n6698 sayılı Kişisel Verilerin Korunması Kanunu (“Kanun”) uyarınca, kişisel verileriniz; veri sorumlusu olarak Opet Petrolcülük Anonim Şirketi (“Şirket” veya “Opet”) tarafından aşağıda açıklanan kapsamda işlenebilecektir.\n
\n2. Kişisel Verilerin Hangi Amaçla İşleneceği\nAraç ve Sigorta Bilgisi kategorilerinde toplanan kişisel verilerinizi, dahil olduğunuz Mavi programı üyeliğiniz kapsamında ürün ve hizmetlerimizin sizler için özelleştirilmesi ve size en uygun kampanya ve fırsatları sunabilmek adına müşteri profilinizi oluşturmak açık rızanıza istinaden işlemekteyiz.\n
\n3. İşlenen Kişisel Verilerin Kimlere ve Hangi Amaçla Aktarılabileceği\nToplanan kişisel verilerinizi, raporlama süreçlerinin yürütülmesi ve veri analizi ile ürün ve hizmetlerimizin sizler için özelleştirilmesi hususunda destek verilmesi amacıyla hizmet aldığımız tedarikçilerimiz ile paylaşmaktayız.\n
\n4. Kişisel Verilerinizin Toplanma Yöntemi ve Hukuki Sebebi\nKişisel verileriniz Şirketimiz tarafından elektronik ortamda internet sitemiz aracılığıyla Aydınlatma Metni’nin 2.maddesinde yer verilen hukuki sebeplere dayalı olarak toplanmaktadır.\n
\n5. İlgili Kişinin Kanun’un 11. Maddesinde Sayılan Hakları\n
\nİlgili kişi olarak Kanun’un 11. maddesi uyarınca aşağıdaki haklara sahip olduğunuzu bildiririz:\n
\n
\nYukarıda sıralanan haklarınıza yönelik başvurularınızı, https://www.opet.com.tr/kisisel-verilerin-korunmasi adresinden ulaşabileceğiniz Opet Petrolcülük Anonim Şirketi Veri Sahibi Başvuru Formu’nu doldurarak Şirket’imize iletebilirsiniz. Talebinizin niteliğine göre en kısa sürede ve en geç otuz gün içinde başvurularınız ücretsiz olarak sonuçlandırılacaktır; ancak işlemin ayrıca bir maliyet gerektirmesi halinde Kişisel Verileri Koruma Kurulu tarafından belirlenecek tarifeye göre tarafınızdan ücret talep edilebilecektir.\n
\n`,\n};\nexport default {\n VehicleInformationTR,\n VehicleInformationEN,\n};\n","const commonTR = {\n error: 'Bir hata oluştu',\n};\nconst commonEN = {\n error: 'An error occured.',\n};\nexport default {\n commonTR,\n commonEN,\n};\n","const subPageBlueProgramTR = {\n faqContent: `\nOpet’in yeni programı Mavi Program ile Opet Kart; üyelerine Opet istasyonlarında, yolda ve hayatta çeşitli ayrıcalıklar sunar. Üyeler tüm akaryakıt, market alışverişlerinde ve Opet’in belirlediği diğer uygulamalarda mavi çip kazanırlar. Biriken mavi çip miktarına göre Temel, Full ve Ultra üyeliklerden birine dahil olurlar. 1 Nisan 2022 itibarıyla her üç ayda bir kazanılan mavi çipe göre dahil olunan üyelikler yeniden belirlenecektir. Mavi çip hakkında detaylı bilgiyi Mavi Çip Nedir? Nasıl Kazanırım? başlığından öğrenebilirsiniz. Hangi üyeliğe dahil olduğunuzu Opet web sitesi ve mobil uygulamasına giriş yaparak profil sayfanızdan öğrenebilirsiniz.
\n\nOpet istasyonlarında yapacağınız akaryakıt ve akaryakıt dışındaki çeşitli işlemlerinizden mavi çip kazanabilirsiniz. Mavi çip kazanılabileceğiniz uygulamalar ve mavi çip kazanımları için Mavi Çip Nedir? Nasıl Kazanırım? başlığını inceleyebilirsiniz. Mavi çipi yalnızca ilgili kurallar dahilinde toplayabilirsiniz, mavi çiplerin TL karşılığı bulunmamaktadır. Mavi çip kazanımlarınız sadece bir sonraki üyeliğinizin hangi üyelik olacağının belirlenmesini sağlar.
\nAkaryakıt işlemleri kapsamında alınan litre miktarına göre mavi çip kazandırılmaktadır. Ultra Force 95 benzin alımlarında ve Ultra Force motorin alımlarında 25 mavi çip kazandırılır. Ayrıca, pompadan yapılan AdBlue alışverişlerinde bir litre başına 20 mavi çip kazandırılacaktır. Akaryakıt ve pompadan AdBlue dışı işlemlerden ise işlem ve üyeliğe özel belirlenen miktarda mavi çip kazanılmaktadır.
\n
\n Akaryakıt işlemlerinin plakaya puan ile tanıtılması durumunda 200 mavi çip, mobil ödeme ile ödeme yapılması durumunda 100 mavi çip kazanılmaktadır.
\n
\n Ultramarket işlemlerinden 100 mavi çip, Ultratemiz işlemlerinden 200 mavi çip kazanılmaktadır. Her 3 ay için maksimum yararlanma adedi Temel üye için 5, Full üye için 10 ve Ultra üye için 15’tir.
\n
\n Opet Mobil Uygulaması ve Bireysel işlemler sayfasından yapılan aktivasyonlardan 100 mavi çip kazanılmaktadır. Belirlenen aktivasyon kanallarından aktivasyon yapılması durumunda mavi çip yararlanma adedi 1‘dir. Aktivasyondan kazanılan mavi çipler ilk kez bu işlemleri gerçekleştiren üyeler için geçerlidir.
\n
\n Opet Kart Programı üyelik yaşından kazanılan mavi çip her üyelik döneminde kazanılmaktadır. 0 - 5 yaş aralığı için 25 mavi çip, 6 - 10 yaş aralığı için 50 mavi çip, 10 yaş üzeri için 100 mavi çip kazanılmaktadır.
İlgili 3 aylık dönemde toplanılan mavi çip bir sonraki dönemdeki üyeliği belirleyecektir. 0-2.999 mavi çipi olan müşteriler Temel üye, 3.000- 5.999 mavi çipi olan müşteriler Full üye, 6.000+ mavi çipi olan müşteriler ise Ultra üye olacaktır.
\nAkaryakıt işlemleri kapsamında alınan litre miktarına göre mavi çip kazandırılacaktır. Ultra Force 95 benzin alımlarında ve Ultra Force motorin alımlarında 25 mavi çip kazandırılır.
\nPompadan yapılan AdBlue alışverişlerinde bir litre başına 20 mavi çip kazandırılacaktır.
\nUltramarket’lerde yapacağınız işlem sayısına göre mavi çip kazanırsınız. Her bir Ultramarket alışverişinizde 100 mavi çip kazanırsınız. Örneğin; 25 TL Ultramarket alışverişinize 100 mavi çip kazanırsınız. 1 üyelik döneminde maksimum yararlanma adedi Temel üye için 5, Full üye için 10 ve Ultra üye için 15’tir.
Opet istasyonlarından yapacağınız akaryakıt (benzin veya motorin) alışverişlerinizi Opet Mobil Uygulaması’nda yer alan Plakaya Puan özelliğini kullanarak yaparsanız her işleminiz için 200 mavi çip kazanırsınız. Kazanacağınız 200 mavi çip, akaryakıt alımınızdan kazandığınız mavi çipe ilave olarak yüklenecektir.
\nOpet istasyonlarından yapacağınız akaryakıt (benzin veya motorin) alışverişlerinizi Opet Mobil Uygulaması’ndaki mobil ödeme özelliğini kullanarak yaparsanız işlem başı 100 mavi çip kazanırsınız. Kazanacağınız 100 mavi çip, akaryakıt alımınızdan kazandığınız mavi çipe ilave olarak yüklenecektir.
Evet, Opet aktivasyonu yaparak mavi çip kazanabilirsiniz. Aşağıdaki aktivasyon kanallarından birinden aktivasyon yaparsanız 100 mavi çip kazanırsınız.
\n
\n Opet Web Sitesi Bireysel İşlemler (https://www.opet.com.tr/bireysel-islemler),
\n Opet Mobil Uygulaması
Opet Kart üyelik yaşına göre her 3 aylık dönemde mavi çip kazanılmaktadır. İlgili 3 aylık dönemde Opet Kart üyelik yaşı 0-5 yaş olan üyeler 25 mavi çip, 6-10 yaş olan üyeler 50 mavi çip, 10+ yaş olan üyeler 100 mavi çip kazanmaktadır.
Mavi Program ile İstasyonda, Yolda ve Hayatta çeşitli ayrıcalıklar sunulmaktadır. Her üyelik için faydalar farklılaşabilir. Üyeliğinize özel güncel faydaları görüntüleyebilmek için Mavi Program Ayrıcalıklarım sayfalasını inceleyebilirsiniz.
\n
\nİstasyonda: Baz puan kazanımı, kendi kampanyanı yaratma adedi ve puan son kullanım tarihi süresi.
\n
\nMarket: Ultramarket'te yapılan alışverişlerden belirli oranlarda yakıt puan kazanılması.
\n
\nYan ürünler: Opet markalı Adblue ve Cam suyu alımlarında belirli oranlarda yakıt puan kazanılması, Opet madeni yağ alımlarında belirli oranlarda yakıt puan kazanılması, Mobil Uygulama üzerinden ve Ultratemiz hizmeti veren istasyonlardan Ultratemiz paket ve ürün alımlarında ödenen tutar üzerinden belirli oranlarda yakıt puan kazanılması.
\n
\nYolda: Anlaşma sağlanan Sigorta & Asistans firmalarından alınan Trafik, Kasko, Asistans hizmeti için ayrıcalıklar sunulması.
\n
\nHayatta: Anlaşma sağlanan firmalardan alınan belirli hizmetlerde geçerli çeşitli faydalar sunulması.
Opet web ve mobil uygulamasına giriş yaparak Mavi Program Ayrıcalıklarım sayfasından üyeliğinize özel faydaları görüntüleyebilirsiniz.
\nOpet Müşteri Hizmetleri’ni (444 6738) arayarak müşteri temsilcilerimizden de hangi üyeliğe dahil olduğunuzu, üyeliğinize özel faydaları, güncel durumda mavi çip birikiminizi ve bu mavi çipleri hangi işlemlerden kazandığınızı öğrenebilirsiniz.
Kampanyaların koşulları ve süreleri dönemsel olarak değişebilir. Ayrıcalıklar sayfalarından güncel durumlarını takip edebilirsiniz.
\nEvet. ORTR üzerinden yaptığınız alışverişlerden de mavi çip kazanırsınız. Ortr’da yaptığınız akaryakıt alışverişlerinden aldığınız litre miktarına göre mavi çip kazanırsınız. Ultra Force 95 benzin alımlarında ve Ultra Force motorin alımlarında 25 mavi çip kazandırılır.
Opet Mobil Uygulaması ve www.opet.com.tr Bireysel İşlemler sayfasından giriş yapıp; kampanyalar sayfasında yer alan Mavi Program Kampanyaları başlığının altında "Kendi Kampanyanı Yarat" sayfasına ulaşabilirsiniz. Aracınızın ürün tipini seçip ardından “Anında” veya “Birikimli” kampanya seçeneklerinden birini seçebilirsiniz. Ardından seçtiğiniz kampanya tipine göre alışveriş tutarları listelenecektir. Alışveriş tutarını seçtikten sonra kampanya faydası görüntülenecektir. İstediğiniz kampanyayı seçtikten sonra Katıl butonunu tıklayarak kampanyaya katılabilirsiniz. Anında ve Birikimli olarak 2 grup altında 3’er adet kampanyadan toplamda 6 adet kampanya bulunmaktadır. Temel, Full ve Ultra üyeler üyelik dönemlerinde kendilerine özel belirlenen katılım adedi kadar kampanyaya kayıtlanabilirler. Akaryakıttan özel fayda alan müşteriler Kendi Kampanyanı Kendin Yarat’tan faydalanamazlar. Ayrıntılı bilgi Kendi Kampanyanı Yarat katılım sayfasında yer almaktadır.
Opet istasyonlarında her ay Opet Worldcard ile yapacağınız tek seferde her 500 TL ve üzeri akaryakıt alışverişlerinize anında 25 TL toplamda 75 TL Opet Puan kazanırsınız. Kartınıza özel bir akaryakıt faydanız olduğu için Mavi Program kapsamında akaryakıta özel bir faydanız bulunmamaktadır. Yapacağınız akaryakıt alışverişlerinizden ve diğer işlemlerinizden mavi çip kazanırsınız ve buna göre üyeliğiniz belirlenir ancak sadece akaryakıt dışındaki faydalardan yararlanabilirsiniz.
\nEvet, otobilim alışverişleri uygulamaya dahildir.
\nHayır, Otobil müşterileri Mavi Program’dan faydalanamazlar.
\nOpet istasyonlarında KoçAilem kartınız ile tanıtma yaparak ay boyunca 500 TL ve üzeri ilk 3 benzin veya motorin alışverişinizde 25 TL yakıt puan, toplamda 75 TL yakıt puan kazanabilirsiniz. Kazandığınız yakıt puanlar Opet istasyonlarında tek seferde yapacağınız 400 TL ve üzeri benzin veya motorin alımlarında geçerlidir. Kartınıza özel bir akaryakıt faydanız olduğu için Mavi Program kapsamında akaryakıta özel bir faydanız bulunmamaktadır. Yapacağınız akaryakıt alışverişlerinizden ve diğer işlemlerinizden mavi çip kazanırsınız ve buna göre üyeliğiniz belirlenir ancak sadece akaryakıt dışındaki faydalardan yararlanabilirsiniz.
\nMinibüs Kulübü ve Ticari Müşteri Programı üyelerinin kendilerine özel bir akaryakıt faydaları olduğu için Mavi Program kapsamında akaryakıt alımlarında geçerli bir faydanız bulunmamaktadır. Yapacağınız akaryakıt alışverişlerinizden ve diğer işlemlerinizden mavi çip kazanırsınız ve buna göre üyeliğiniz belirlenir ancak sadece akaryakıt dışındaki faydalardan yararlanabilirsiniz.
\nOpet Kart’ınızı yeni aldıysanız ya da cep ya da kart aktivasyonunuzu ilk kez yaptıysanız yapacağınız ilk işlem sonrasında (alışveriş, aktivasyon gibi) üyeliğiniz belirlenecektir ve üyeliğinizin belirlenmesi ile beraber üyeliğinize özel faydalardan yararlanmaya başlayabilirsiniz. Üyeliğiniz belirlenmeden önce yapacağınız ilk işleminizde herhangi bir fayda kazanımı olmayacaktır. Opet aktivasyonunuz varsa Mavi Program’dan hemen faydalanmaya başlayabilirsiniz.
\nYeni Opet Kart sahibi olan müşterilerin yapacakları ilk işlem sonrasında (alışveriş, aktivasyon gibi) üyelikleri belirlenir ve üyelikleri belirlendikten sonra üyeliklerine özel faydalardan yararlanmaya başlayabilirler. Aynı durum cep tel aktivasyonunu yeni yapan kart kullanmayan müşteriler için de geçerlidir. Üyelikler belirlenmeden önce yapılacak ilk işlemde herhangi bir fayda kazanımı olmayacaktır.
\nOpet’in yeni programı Mavi Program ile Opet Kart; üyelerine Opet istasyonlarında, yolda ve hayatta çeşitli ayrıcalıklar sunar. Üyeler tüm akaryakıt, market alışverişlerinde ve Opet’in belirlediği diğer uygulamalarda mavi çip kazanırlar. Biriken mavi çip miktarına göre Temel, Full ve Ultra üyeliklerden birine dahil olurlar. 1 Nisan 2022 itibarıyla her üç ayda bir kazanılan mavi çipe göre dahil olunan üyelikler yeniden belirlenecektir. Mavi çip hakkında detaylı bilgiyi Mavi Çip Nedir? Nasıl Kazanırım? başlığından öğrenebilirsiniz. Hangi üyeliğe dahil olduğunuzu Opet web sitesi ve mobil uygulamasına giriş yaparak profil sayfanızdan öğrenebilirsiniz.
\n\nOpet istasyonlarında yapacağınız akaryakıt ve akaryakıt dışındaki çeşitli işlemlerinizden mavi çip kazanabilirsiniz. Mavi çip kazanılabileceğiniz uygulamalar ve mavi çip kazanımları için Mavi Çip Nedir? Nasıl Kazanırım? başlığını inceleyebilirsiniz. Mavi çipi yalnızca ilgili kurallar dahilinde toplayabilirsiniz, mavi çiplerin TL karşılığı bulunmamaktadır. Mavi çip kazanımlarınız sadece bir sonraki üyeliğinizin hangi üyelik olacağının belirlenmesini sağlar.
\nAkaryakıt işlemleri kapsamında alınan litre miktarına göre mavi çip kazandırılmaktadır. Ultra Force 95 benzin alımlarında ve Ultra Force motorin alımlarında 25 mavi çip kazandırılır. Ayrıca, pompadan yapılan AdBlue alışverişlerinde bir litre başına 20 mavi çip kazandırılacaktır. Akaryakıt ve pompadan AdBlue dışı işlemlerden ise işlem ve üyeliğe özel belirlenen miktarda mavi çip kazanılmaktadır.
\n
\n Akaryakıt işlemlerinin plakaya puan ile tanıtılması durumunda 200 mavi çip, mobil ödeme ile ödeme yapılması durumunda 100 mavi çip kazanılmaktadır.
\n
\n Ultramarket işlemlerinden 100 mavi çip, Ultratemiz işlemlerinden 200 mavi çip kazanılmaktadır. Her 3 ay için maksimum yararlanma adedi Temel üye için 5, Full üye için 10 ve Ultra üye için 15’tir.
\n
\n Opet Mobil Uygulaması ve Bireysel işlemler sayfasından yapılan aktivasyonlardan 100 mavi çip kazanılmaktadır. Belirlenen aktivasyon kanallarından aktivasyon yapılması durumunda mavi çip yararlanma adedi 1‘dir. Aktivasyondan kazanılan mavi çipler ilk kez bu işlemleri gerçekleştiren üyeler için geçerlidir.
\n
\n Opet Kart Programı üyelik yaşından kazanılan mavi çip her üyelik döneminde kazanılmaktadır. 0 - 5 yaş aralığı için 25 mavi çip, 6 - 10 yaş aralığı için 50 mavi çip, 10 yaş üzeri için 100 mavi çip kazanılmaktadır.
İlgili 3 aylık dönemde toplanılan mavi çip bir sonraki dönemdeki üyeliği belirleyecektir. 0-2.999 mavi çipi olan müşteriler Temel üye, 3.000- 5.999 mavi çipi olan müşteriler Full üye, 6.000+ mavi çipi olan müşteriler ise Ultra üye olacaktır.
\nAkaryakıt işlemleri kapsamında alınan litre miktarına göre mavi çip kazandırılacaktır. Ultra Force 95 benzin alımlarında ve Ultra Force motorin alımlarında 25 mavi çip kazandırılır.
\nPompadan yapılan AdBlue alışverişlerinde bir litre başına 20 mavi çip kazandırılacaktır.
\nUltramarket’lerde yapacağınız işlem sayısına göre mavi çip kazanırsınız. Her bir Ultramarket alışverişinizde 100 mavi çip kazanırsınız. Örneğin; 25 TL Ultramarket alışverişinize 100 mavi çip kazanırsınız. 1 üyelik döneminde maksimum yararlanma adedi Temel üye için 5, Full üye için 10 ve Ultra üye için 15’tir.
Opet istasyonlarından yapacağınız akaryakıt (benzin veya motorin) alışverişlerinizi Opet Mobil Uygulaması’nda yer alan Plakaya Puan özelliğini kullanarak yaparsanız her işleminiz için 200 mavi çip kazanırsınız. Kazanacağınız 200 mavi çip, akaryakıt alımınızdan kazandığınız mavi çipe ilave olarak yüklenecektir.
\nOpet istasyonlarından yapacağınız akaryakıt (benzin veya motorin) alışverişlerinizi Opet Mobil Uygulaması’ndaki mobil ödeme özelliğini kullanarak yaparsanız işlem başı 100 mavi çip kazanırsınız. Kazanacağınız 100 mavi çip, akaryakıt alımınızdan kazandığınız mavi çipe ilave olarak yüklenecektir.
Evet, Opet aktivasyonu yaparak mavi çip kazanabilirsiniz. Aşağıdaki aktivasyon kanallarından birinden aktivasyon yaparsanız 100 mavi çip kazanırsınız.
\n
\n Opet Web Sitesi Bireysel İşlemler (https://www.opet.com.tr/bireysel-islemler),
\n Opet Mobil Uygulaması
Opet Kart üyelik yaşına göre her 3 aylık dönemde mavi çip kazanılmaktadır. İlgili 3 aylık dönemde Opet Kart üyelik yaşı 0-5 yaş olan üyeler 25 mavi çip, 6-10 yaş olan üyeler 50 mavi çip, 10+ yaş olan üyeler 100 mavi çip kazanmaktadır.
Mavi Program ile İstasyonda, Yolda ve Hayatta çeşitli ayrıcalıklar sunulmaktadır. Her üyelik için faydalar farklılaşabilir. Üyeliğinize özel güncel faydaları görüntüleyebilmek için Mavi Program Ayrıcalıklarım sayfalasını inceleyebilirsiniz.
\n
\nİstasyonda: Baz puan kazanımı, kendi kampanyanı yaratma adedi ve puan son kullanım tarihi süresi.
\n
\nMarket: Ultramarket'te yapılan alışverişlerden belirli oranlarda yakıt puan kazanılması.
\n
\nYan ürünler: Opet markalı Adblue ve Cam suyu alımlarında belirli oranlarda yakıt puan kazanılması, Opet madeni yağ alımlarında belirli oranlarda yakıt puan kazanılması, Mobil Uygulama üzerinden ve Ultratemiz hizmeti veren istasyonlardan Ultratemiz paket ve ürün alımlarında ödenen tutar üzerinden belirli oranlarda yakıt puan kazanılması.
\n
\nYolda: Anlaşma sağlanan Sigorta & Asistans firmalarından alınan Trafik, Kasko, Asistans hizmeti için ayrıcalıklar sunulması.
\n
\nHayatta: Anlaşma sağlanan firmalardan alınan belirli hizmetlerde geçerli çeşitli faydalar sunulması.
Opet web ve mobil uygulamasına giriş yaparak Mavi Program Ayrıcalıklarım sayfasından üyeliğinize özel faydaları görüntüleyebilirsiniz.
\nOpet Müşteri Hizmetleri’ni (444 6738) arayarak müşteri temsilcilerimizden de hangi üyeliğe dahil olduğunuzu, üyeliğinize özel faydaları, güncel durumda mavi çip birikiminizi ve bu mavi çipleri hangi işlemlerden kazandığınızı öğrenebilirsiniz.
Kampanyaların koşulları ve süreleri dönemsel olarak değişebilir. Ayrıcalıklar sayfalarından güncel durumlarını takip edebilirsiniz.
\nEvet. ORTR üzerinden yaptığınız alışverişlerden de mavi çip kazanırsınız. Ortr’da yaptığınız akaryakıt alışverişlerinden aldığınız litre miktarına göre mavi çip kazanırsınız. Ultra Force 95 benzin alımlarında ve Ultra Force motorin alımlarında 25 mavi çip kazandırılır.
Opet Mobil Uygulaması ve www.opet.com.tr Bireysel İşlemler sayfasından giriş yapıp; kampanyalar sayfasında yer alan Mavi Program Kampanyaları başlığının altında "Kendi Kampanyanı Yarat" sayfasına ulaşabilirsiniz. Aracınızın ürün tipini seçip ardından “Anında” veya “Birikimli” kampanya seçeneklerinden birini seçebilirsiniz. Ardından seçtiğiniz kampanya tipine göre alışveriş tutarları listelenecektir. Alışveriş tutarını seçtikten sonra kampanya faydası görüntülenecektir. İstediğiniz kampanyayı seçtikten sonra Katıl butonunu tıklayarak kampanyaya katılabilirsiniz. Anında ve Birikimli olarak 2 grup altında 3’er adet kampanyadan toplamda 6 adet kampanya bulunmaktadır. Temel, Full ve Ultra üyeler üyelik dönemlerinde kendilerine özel belirlenen katılım adedi kadar kampanyaya kayıtlanabilirler. Akaryakıttan özel fayda alan müşteriler Kendi Kampanyanı Kendin Yarat’tan faydalanamazlar. Ayrıntılı bilgi Kendi Kampanyanı Yarat katılım sayfasında yer almaktadır.
Opet istasyonlarında her ay Opet Worldcard ile yapacağınız tek seferde her 500 TL ve üzeri akaryakıt alışverişlerinize anında 25 TL toplamda 75 TL Opet Puan kazanırsınız. Kartınıza özel bir akaryakıt faydanız olduğu için Mavi Program kapsamında akaryakıta özel bir faydanız bulunmamaktadır. Yapacağınız akaryakıt alışverişlerinizden ve diğer işlemlerinizden mavi çip kazanırsınız ve buna göre üyeliğiniz belirlenir ancak sadece akaryakıt dışındaki faydalardan yararlanabilirsiniz.
\nEvet, otobilim alışverişleri uygulamaya dahildir.
\nHayır, Otobil müşterileri Mavi Program’dan faydalanamazlar.
\nOpet istasyonlarında KoçAilem kartınız ile tanıtma yaparak ay boyunca 500 TL ve üzeri ilk 3 benzin veya motorin alışverişinizde 25 TL yakıt puan, toplamda 75 TL yakıt puan kazanabilirsiniz. Kazandığınız yakıt puanlar Opet istasyonlarında tek seferde yapacağınız 400 TL ve üzeri benzin veya motorin alımlarında geçerlidir. Kartınıza özel bir akaryakıt faydanız olduğu için Mavi Program kapsamında akaryakıta özel bir faydanız bulunmamaktadır. Yapacağınız akaryakıt alışverişlerinizden ve diğer işlemlerinizden mavi çip kazanırsınız ve buna göre üyeliğiniz belirlenir ancak sadece akaryakıt dışındaki faydalardan yararlanabilirsiniz.
\nMinibüs Kulübü ve Ticari Müşteri Programı üyelerinin kendilerine özel bir akaryakıt faydaları olduğu için Mavi Program kapsamında akaryakıt alımlarında geçerli bir faydanız bulunmamaktadır. Yapacağınız akaryakıt alışverişlerinizden ve diğer işlemlerinizden mavi çip kazanırsınız ve buna göre üyeliğiniz belirlenir ancak sadece akaryakıt dışındaki faydalardan yararlanabilirsiniz.
\nOpet Kart’ınızı yeni aldıysanız ya da cep ya da kart aktivasyonunuzu ilk kez yaptıysanız yapacağınız ilk işlem sonrasında (alışveriş, aktivasyon gibi) üyeliğiniz belirlenecektir ve üyeliğinizin belirlenmesi ile beraber üyeliğinize özel faydalardan yararlanmaya başlayabilirsiniz. Üyeliğiniz belirlenmeden önce yapacağınız ilk işleminizde herhangi bir fayda kazanımı olmayacaktır. Opet aktivasyonunuz varsa Mavi Program’dan hemen faydalanmaya başlayabilirsiniz.
\nYeni Opet Kart sahibi olan müşterilerin yapacakları ilk işlem sonrasında (alışveriş, aktivasyon gibi) üyelikleri belirlenir ve üyelikleri belirlendikten sonra üyeliklerine özel faydalardan yararlanmaya başlayabilirler. Aynı durum cep tel aktivasyonunu yeni yapan kart kullanmayan müşteriler için de geçerlidir. Üyelikler belirlenmeden önce yapılacak ilk işlemde herhangi bir fayda kazanımı olmayacaktır.
\n