{"version":3,"file":"index.d.ts","names":["x","y","draw","Canvas","canvas","warmup","anchorPoint","Point","zPosition","Node","Scene","Sprite","Label","TextLine","Shape","Composite","SoundPlayer","SoundRecorder","topToTopOf","M2Node","topToBottomOf","bottomToTopOf","bottomToBottomOf","startToStartOf","startToEndOf","endToEndOf","endToStartOf","horizontalBias","verticalBias","key","height","width","marginStart","marginEnd","marginTop","marginBottom","constraints","Constraints","name","position","scale","alpha","zRotation","isUserInteractionEnabled","draggable","hidden","layout","Layout","uuid","isPartOfComposite","M2NodeOptions","DrawableOptions","IDrawable","type","M2NodeType","compositeType","isDrawable","_anchorPoint","_zPosition","constructor","CompositeOptions","options","initialize","update","handleCompositeEvent","CompositeEvent","event","M2Event","Activity","target","Game","Survey","activity_type","ActivityType","activity_uuid","iso8601_timestamp","JsonSchemaDataType","enum","format","title","description","properties","JsonSchema","items","required","$ref","$defs","$comment","$schema","default","Array","data","ActivityKeyValueData","dataSchema","dataType","activityConfiguration","activityConfigurationSchema","activityMetrics","ActivityMetric","ActivityEvent","results","ActivityResults","newData","newDataSchema","iso8601Timestamp","saveActivityResults","ActivityResultsEvent","ev","Promise","setItem","value","activityPublishUuid","getItem","T","deleteItem","clearItemsByActivityPublishUuid","itemsKeysByActivityPublishUuid","itemExists","replaceExisting","init","start","stop","onStart","ActivityLifecycleEvent","activityLifecycleEvent","callback","CallbackOptions","onCancel","onEnd","onData","activityResultsEvent","sessionUuid","id","publishUuid","studyId","studyUuid","beginTimestamp","beginIso8601Timestamp","setParameters","additionalParameters","dataStores","IDataStore","backgroundColor","RgbaColor","M2NodeEvent","code","shiftKey","ctrlKey","altKey","metaKey","repeat","SceneOptions","_backgroundColor","_active","_transitioning","backgroundPaint","completeNodeOptions","dispose","game","duplicate","newName","onSetup","nodeEvent","onAppear","onKeyDown","M2KeyboardEvent","m2KeyboardEvent","onKeyUp","t","b","c","d","none","EasingFunction","linear","quadraticIn","quadraticOut","quadraticInOut","cubicIn","cubicOut","cubicInOut","quarticIn","quarticOut","quarticInOut","quinticIn","quinticOut","quinticInOut","sinusoidalIn","sinusoidalOut","sinusoidalInOut","exponentialIn","exponentialOut","exponentialInOut","circularIn","circularOut","circularInOut","toTypeAsString","easingFunction","fromTypeAsString","easingType","direction","TransitionDirection","duration","easing","TransitionType","slide","SlideTransitionOptions","SlideTransition","NoneTransition","Transition","Slide","None","Up","Down","Right","Left","scene","transition","imageName","svgString","url","dataUrl","lazy","localize","DefaultParameter","ArrayBuffer","fontName","sharedFont","SharedFont","version","dependencies","soundName","LocaleTranslationMap","configuration","TranslationConfiguration","baseLocale","locale","localeName","localeSvg","LocaleSvg","TextWithFontCustomization","text","fontSize","additionalFontName","overrideFontName","fontNames","fallbackLocale","missingLocalizationColor","translation","Translation","additionalTranslation","LocalizationOptions","uri","shortDescription","longDescription","canvasId","stretch","trialSchema","TrialSchema","scoringSchema","ScoringSchema","parameters","GameParameters","fonts","FontAsset","images","BrowserImage","sounds","SoundAsset","showFps","bodyBackgroundColor","maximumRecordedActivityMetrics","fpsMetricReportThreshold","timeStepping","showEventStoreControls","recordEvents","logWebGl","shareAssets","dynamicSizing","moduleMetadata","ModuleMetadata","trials","TrialData","scoring","disabled","beforeUpdate","deltaTime","afterUpdate","typeface","Typeface","status","M2FontStatus","Deferred","Loading","Ready","Error","assets","canvasKitWasm","Record","M2Font","provider","TypefaceFontProvider","canvasKit","baseUrls","GameBaseUrls","initializeFonts","loadFonts","prepareFont","prepareDeferredFont","font","fetchFontAsArrayBuffer","registerFont","getFont","getDefaultFont","getTypeface","getFontNames","canvaskitImage","Image","M2ImageStatus","isFallback","originalUrl","fallbackLocalizationUrls","M2Image","_scratchCanvas","ctx","missingLocalizationImagePaint","Paint","initializeImages","browserImages","loadImages","configureImageLocalization","localizeImageUrl","reinitializeLocalizedImages","reinitializeAllImages","checkImageNamesForDuplicates","prepareDeferredImage","image","renderM2Image","arrayBufferToBase64Async","inferImageSubtypeFromUrl","getImage","addImage","scratchCanvas","removeScratchCanvas","audioBuffer","AudioBuffer","audioBufferSource","AudioBufferSourceNode","M2SoundStatus","WillFetch","Fetching","Fetched","Decoding","_audioContext","audioContext","AudioContext","initializeSounds","soundAssets","loadSounds","fetchSounds","fetchDeferredSound","M2Sound","m2Sound","hasSoundsToDecode","decodeFetchedSounds","decodeSound","getSound","getSoundNames","Element","ImageManager","I18n","Disabled","Replay","EventStoreMode","events","replayBeginTimestamp","firstTimestamp","replayThoughSequence","serializedEventsBeforeReplay","mode","serializeEvent","addEvent","M2EventTarget","addEvents","clearEvents","record","replay","getEvents","dequeueEvents","timestamp","eventQueueLength","sortEventStore","createNode","hasClassRegistration","nodeFactory","M2NodeFactory","freeNodesScene","configureI18n","localizationOptions","eventMaterializers","EventMaterializerOptions","materialize","ReadonlyArray","materializeCompositeEvent","materializeNodeNewEvent","materializeNodePropertyChangeEvent","materializeNodeAddChildEvent","materializeNodeRemoveChildEvent","materializeDomPointerDownEvent","materializeBrowserImageDataReadyEvent","materializeI18nDataReadyEvent","materializeScenePresentEvent","htmlCanvas","HTMLCanvasElement","addEventListeners","removeEventListeners","touchStartHandler","htmlCanvasPointerDownHandler","htmlCanvasPointerUpHandler","htmlCanvasPointerMoveHandler","htmlCanvasPointerLeaveHandler","documentKeyDownHandler","documentKeyUpHandler","processDomPointerDown","processDomPointerUp","processDomPointerMove","processDomPointerLeave","raiseEventOnListeningNodes","raiseM2PointerDownEvent","raiseTapDownEvent","raiseTapLeaveEvent","raiseM2PointerUpEvent","raiseTapUpEvent","raiseTapUpAny","raiseM2PointerMoveEvent","raiseM2PointerLeaveEvent","raiseM2DragStartEvent","raiseM2DragEvent","raiseM2DragEndEvent","sceneCanReceiveUserInteraction","IsCanvasPointWithinNodeBounds","calculatePointWithinNodeFromDomPointerEvent","scenes","currentScene","incomingSceneTransitions","SceneTransition","snapshots","currentSceneSnapshot","pendingScreenshot","clearCurrentScene","updateScenes","drawScenes","addNodeEvents","add","remove","present","handleIncomingSceneTransitions","createOutgoingScene","animateSceneTransition","takeScreenshot","sx","sy","sw","sh","Uint8Array","handleScreenshots","takeCurrentSceneSnapshot","handlePendingScreenshot","raiseSceneEvent","createFreeNodesScene","freeNodes","addFreeNode","node","removeFreeNode","removeAllFreeNodes","userAgent","devicePixelRatio","screen","screenMetadata","webGlRenderer","availHeight","availWidth","colorDepth","orientation","Pick","ScreenOrientation","pixelDepth","webGlRendererInfo","GameData","trialIndex","staticTrialSchema","JsonSchemaDataTypeScriptTypes","initializeData","automaticTrialSchema","automaticScoringSchema","queryWebGlRendererInfo","propertySchemaDataTypeIsValid","incrementTrialIndex","addTrialData","variableName","addStaticTrialData","addScoringData","variableNameOrObject","validateAndSetScoringVariable","getDeviceMetadata","DeviceMetadata","makeNewGameDataSchema","makeGameDataSchema","makeScoringDataSchema","validateSchema","_canvasKit","CanvasKit","canvasKitWasmVersion","GameOptions","eventListeners","gameMetrics","stepCount","steppingNow","i18n","warmupFunctionQueue","warmupFinished","_dataStores","plugins","_fontManager","_imageManager","_soundManager","_inputManager","sceneManager","SceneManager","dataManager","DataManager","manifest","Manifest","eventStore","EventStore","_eventMaterializer","materializedNodes","resizeTimeout","renderLoopPausedForResize","resizeProcessing","resizePending","loopRunning","resizeObserver","canvasContainer","dpiQuery","dpiQueryListener","webGlContextAcquired","isStarted","lastViewportWidth","lastViewportHeight","lastDevicePixelRatio","getImportedModuleBaseUrl","addLocalizationParametersToGameParameters","loadCanvasKit","canvasKitWasmUrl","resolveGameBaseUrls","waitForErudaInitialization","loadManifest","manifestJsonUrl","fontManager","FontManager","imageManager","soundManager","SoundManager","eventMaterializer","EventMaterializer","inputManager","InputManager","addPrefixesToKey","storeSetItem","globalStore","storeGetItem","storeDeleteItem","storeClearItems","storeItemsKeys","storeItemExists","hasDataStores","getLocalizationOptionsFromGameParameters","isLocalizationRequested","entryScene","surface","Surface","surfaceGeneration","priorUpdateTime","fpsTextFont","fpsTextPaint","drawnFrames","lastFpsUpdate","nextFpsUpdate","fpsRate","animationFramesRequested","limitFps","gameStopRequested","canvasCssWidth","canvasCssHeight","addFreeEntity","removeFreeEntity","removeAllFreeEntities","freeEntities","addScene","addScenes","removeScene","presentScene","getParameter","parameterName","getParameterOrFallback","U","fallbackValue","hasParameter","playEventsHandler","MouseEvent","mouseEvent","replayEventsButtonEnabled","setReplayEventsButtonEnabled","setStopReplayButtonEnabled","addEventControlsToDom","addTimeSteppingControlsToDom","updateTimeSteppingOutput","advanceStepsHandler","removeTimeSteppingControlsFromDom","warmupShadersWithPrimitives","warmupShadersWithScenes","addTrialSchema","schema","trialComplete","scoringComplete","makeGameActivityConfiguration","makeGameActivityConfigurationSchema","end","cancel","handleResize","isDynamicSizingEnabled","processPendingResize","resizeGame","markAllScenesForInitialization","getCurrentResizeEnvironment","currentResizeEnvironmentMatchesLastApplied","commitResizeEnvironment","setupHtmlCanvases","findHtmlCanvas","applyCanvasScaling","setupCanvasKitSurface","setupFpsFont","setupInputManager","requestNextFrame","loop","updateGameTime","registerPlugin","Plugin","plugin","executeBeforeUpdatePlugins","executeAfterUpdatePlugins","calculateFps","drawFps","createEventListener","M2EventType","nodeName","callbackOptions","nodes","entities","onWarmupStart","GameEvent","gameEvent","onWarmupEnd","activityEvent","addEventListener","raiseActivityEventOnListeners","placeholder","isFallbackOrMissingTranslation","_translation","configureInitialLocale","localeTranslationAvailable","switchToLocale","getTextLocalization","StringInterpolationMap","interpolation","TextLocalizationResult","attemptTranslation","handleTranslationPlaceholders","translatePlaceholder","getTranslationPlaceholders","warnConflictingFontProperties","TranslationOptions","tf","TextAndFont","getKeyText","getKeyTextAndFont","insertInterpolations","getEnvironmentLocale","mergeAdditionalTranslation","makeLocalizationParameters","isTextWithFontCustomization","isStringOrTextWithFontCustomization","isStringArray","isString","handled","sequence","compositeEventType","nodeType","nodeOptions","childUuid","transitionType","property","ActivityStart","ActivityEnd","ActivityCancel","ActivityData","GameWarmupStart","GameWarmupEnd","TapDown","TapUp","TapUpAny","TapLeave","PointerDown","PointerUp","PointerMove","PointerLeave","KeyDown","KeyUp","Drag","DragStart","DragEnd","FrameDidSimulatePhysics","SceneSetup","SceneAppear","ScenePresent","NodeNew","NodeAddChild","NodeRemoveChild","NodePropertyChange","DomPointerDown","BrowserImageDataReady","I18nDataReadyEvent","M2EventListener","nodeUuid","point","buttons","fontColor","isShape","isText","_isPartOfComposite","constructionTimeStamp","constructionIso8601TimeStamp","constructionSequence","_position","_scale","_alpha","_zRotation","_isUserInteractionEnabled","_draggable","_hidden","_game","parent","children","absolutePosition","_size","Size","absoluteScale","absoluteAlpha","absoluteAlphaChange","actions","Action","queuedAction","M2NodeEventListener","needsInitialization","userData","loopMessages","Set","nodeEvents","pressed","withinHitArea","pressedAndWithinHitArea","pressedInitialPointerOffset","draggingLastPointerOffset","dragging","saveNodeNewEvent","savePropertyChangeEvent","saveEvent","isPartOfGame","toString","addChild","child","saveChildEvents","removeAllChildren","removeChild","removeChildren","descendant","descendants","ancestors","involvedInActionAffectingAppearance","involvedInSceneTransition","onTapDown","TapEvent","tapEvent","onTapUp","onTapUpAny","onTapLeave","onPointerDown","M2PointerEvent","m2PointerEvent","onPointerUp","onPointerMove","onPointerLeave","onDragStart","M2DragEvent","m2DragEvent","onDrag","onDragEnd","parseLayoutConstraints","calculateYFromConstraint","calculateXFromConstraint","calculateAbsoluteAlpha","drawChildren","run","action","removeAction","removeAllActions","getNodeOptions","getDrawableOptions","getTextOptions","TextOptions","parentSceneAsNode","size","findTopologicalSort","runDuringTransition","byAngle","toAngle","shortestUnitArc","Sequence","Group","Wait","Custom","Move","Scale","FadeAlpha","Rotate","Play","Repeat","RepeatForever","expression","WARNING_EXPRESSION_LENGTH","Futurable","pushToExpression","assign","terms","subtract","appendOperation","ActionContainer","count","completedRepetitions","cumulativeDuration","repetitionHasCompleted","ActionType","startOffset","started","running","_completed","runStartTime","clone","assignParents","propagateRunDuringTransition","assignDurations","calculateDuration","assignStartOffsets","calculateStartOffset","evaluateAction","now","dt","evaluateRepeatingActions","evaluateRotateAction","evaluateFadeAlphaAction","evaluateScaleAction","evaluateMoveAction","evaluateWaitAction","evaluatePlayAction","evaluateCustomAction","assignRunStartTimes","restartAction","shouldBeRunning","move","MoveActionOptions","MoveAction","wait","WaitActionOptions","WaitAction","custom","CustomActionOptions","CustomAction","play","PlayActionOptions","PlayAction","ScaleActionOptions","ScaleAction","fadeAlpha","FadeAlphaActionOptions","FadeAlphaAction","rotate","RotateActionOptions","RotateAction","SequenceAction","group","GroupAction","RepeatActionOptions","RepeatAction","repeatForever","RepeatForeverActionOptions","RepeatForeverAction","isParent","isRepeating","completed","RepeatingActionContainer","descendantsAreCompleted","startPoint","dx","dy","delta","finalValue","onActivityLifecycle","onActivityResults","activityUuid","Dispose","Font","ParagraphBuilder","Paragraph","FontMgr","Path","objects","makePaint","color","PaintStyle","style","isAntialiased","subpaths","M2Path","_subpaths","currentPath","addLine","clear","MutablePath","strokeColor","lineWidth","subpathIndex","pointIndex","linePresentations","LinePresentation","isNewLinePresentation","ColorfulMutablePath","FPS_DISPLAY_TEXT_FONT_SIZE","FPS_DISPLAY_TEXT_COLOR","FPS_DISPLAY_UPDATE_INTERVAL","MAXIMUM_RECORDED_ACTIVITY_METRICS","FPS_METRIC_REPORT_THRESHOLD","DEFAULT_SCENE_BACKGROUND_COLOR","DEFAULT_SHAPE_FILL_COLOR","DEFAULT_PATH_STROKE_COLOR","DEFAULT_PATH_LINE_WIDTH","DEFAULT_FONT_COLOR","DEFAULT_FONT_SIZE","LIMITED_FPS_RATE","FREE_NODES_SCENE_NAME","OUTGOING_SCENE_NAME","OUTGOING_SCENE_SPRITE_NAME","OUTGOING_SCENE_IMAGE_NAME","SESSION_INITIALIZATION_POLLING_INTERVAL_MS","MODULE_METADATA_PLACEHOLDER","DEFAULT_ROOT_ELEMENT_ID","ERUDA_URL","ERUDA_SRI","RESIZE_DEBOUNCE_MS","MatchConstraint","cause","message","toJSON","rgbaColor","color1","color2","origin","pathString","svgPathString","ValueType","RectOptions","M2ColorfulPath","SvgStringPath","value1","value2","objectsDeepEqual","xMin","xMax","yMin","yMax","radians","center","getUrlFromManifest","urlHasScheme","sanitizeParameters","convertValueToType","loadScriptUrls","urls","loadEruda","pollingIntervalMs","maxAttempts","registerM2NodeClass","nodeClass","M2NodeConstructor","createFrameUpdateTimestamps","createTimestamps","calculateRotatedPoints","drawableNode","rotateCanvasForDrawableNode","calculateNodeAbsoluteBoundingBox","BoundingBox","radiansToDegrees","normalizeAngleRadians","arePointsOnSameSideOfLine","p1","p2","a","isPointInsideRectangle","rect","nodeOrAncestorHasBeenRotated","boundingBoxToPoints","boundingBox","findCentroid","points","rotatePoint","calculateRotationTransforms","RotationTransform","flat","A","D","arr","depthArg","FlatArray","flatMap","index","array","thisArg","fontUrl","fontFamilyName","fontArrayBuffer","isDefault","iso8601Now","canvasScale","rootScale","erudaRequested","erudaInitialized","addedScriptUrls","m2NodeClassRegistry","eventSequence","__sequence","Center","horizontalAlignmentMode","LabelHorizontalAlignmentMode","preferredMaxLayoutWidth","IText","LabelOptions","_text","_fontName","_fontNames","_fontColor","_fontSize","_interpolation","_horizontalAlignmentMode","_preferredMaxLayoutWidth","_localize","paragraph","paraStyle","builder","_fontPaint","_backgroundPaint","localizedFontSize","localizedFontName","localizedFontNames","textAfterLocalization","plainText","styleSegments","parseFormattedText","addStyleSegmentsToParagraphBuilder","addTextWithStyle","getRequiredLabelFonts","fontPaint","ConstraintType","alterNode","verticalConstraint","focalNodeMinimum","alterNodeMinimum","verticalTypes","focalNodeMinimumTypes","alterNodeMinimumTypes","startTime","stopTime","stopped","cumulativeElapsed","_timers","restart","elapsed","removeAll","exists","samplingWarnMs","samplingTimeoutMs","samplingCheckInterval","randomFunction","seededPRNG","setSeed","seed","useDefaultRandom","useSeededRandom","random","singleFromRange","minimumInclusive","maximumInclusive","SingleFromRange","fromRangeWithoutReplacement","n","FromRangeWithoutReplacement","fromGridWithoutReplacement","rows","columns","row","column","predicate","FromGridWithoutReplacement","calculateScores","extras","Undefined","Rectangle","Circle","shapeType","ShapeType","circleOfRadius","cornerRadius","fillColor","path","ShapeOptions","_circleOfRadius","_rect","_path","ckPath","ckPathWidth","ckPathHeight","_cornerRadius","_fillColor","_strokeColor","_lineWidth","_isAntialiased","_fillColorPaintAntialiased","_strokeColorPaintAntialiased","_fillColorPaintNotAntialiased","_strokeColorPaintNotAntialiased","svgPathRequestedWidth","svgPathRequestedHeight","svgPathScaleForResizing","svgPathWidth","svgPathHeight","svgPreviousAbsoluteX","svgPreviousAbsoluteY","svgFirstPathDraw","colorfulPathPaints","applyAlphaToPaints","drawPathFromM2Path","drawPathFromSvgString","calculateSvgPathY","calculateSvgPathX","saveSvgPathAbsolutePosition","calculateTransformationMatrix","pathNeedsTransform","shapeIsSvgStringPath","shapeIsM2Path","pathIsM2ColorfulPath","drawCircle","drawRectangle","drawCircleWithCanvasKit","drawRectangleWithCanvasKit","calculateCKRoundedRectangle","getFillPaint","getStrokePaint","warmupFilledCircle","warmupStrokedCircle","warmupFilledRectangle","warmupStrokedRectangle","fillColorPaintAntialiased","strokeColorPaintAntialiased","fillColorPaintNotAntialiased","strokeColorPaintNotAntialiased","SoundPlayerOptions","stopSoundActionAudio","mimeType","backupMimeTypes","maximumDuration","audioTrackConstraints","MediaTrackConstraints","endIso8601Timestamp","audioTrackSettings","MediaTrackSettings","audioBase64","audioBlob","Blob","Omit","SoundRecorderOptions","_isRecording","_isPaused","mediaRecorder","audioChunks","mediaTrackSettings","timerUuid","SoundRecorderResults","pause","resume","queryPermission","requestPermission","isRecording","isPaused","getMediaRecorderSupportedAudioMimeTypes","blobToBase64","getMimeTypeWithoutCodecs","getSupportedBackupMimeType","SpriteOptions","_imageName","m2Image","_paint","paint","drawFallbackImageBorder","sceneNamePrefix","create","StoryOptions","TextLineOptions","tryMissingTranslationPaint","textForDraw","fontForDraw","getRequiredTextLineFont","createFontPaint","createFont","new","startNew","generate","isValid","Transparent","MediumVioletRed","DeepPink","PaleVioletRed","HotPink","LightPink","Pink","DarkRed","Red","Firebrick","Crimson","IndianRed","LightCoral","Salmon","DarkSalmon","LightSalmon","OrangeRed","Tomato","DarkOrange","Coral","Orange","DarkKhaki","Gold","Khaki","PeachPuff","Yellow","PaleGoldenrod","Moccasin","PapayaWhip","LightGoldenrodYellow","LemonChiffon","LightYellow","Maroon","Brown","SaddleBrown","Sienna","Chocolate","DarkGoldenrod","Peru","RosyBrown","Goldenrod","SandyBrown","Tan","Burlywood","Wheat","NavajoWhite","Bisque","BlanchedAlmond","Cornsilk","DarkGreen","Green","DarkOliveGreen","ForestGreen","SeaGreen","Olive","OliveDrab","MediumSeaGreen","LimeGreen","Lime","SpringGreen","MediumSpringGreen","DarkSeaGreen","MediumAquamarine","YellowGreen","LawnGreen","Chartreuse","LightGreen","GreenYellow","PaleGreen","Teal","DarkCyan","LightSeaGreen","CadetBlue","DarkTurquoise","MediumTurquoise","Turquoise","Aqua","Cyan","Aquamarine","PaleTurquoise","LightCyan","Navy","DarkBlue","MediumBlue","Blue","MidnightBlue","RoyalBlue","SteelBlue","DodgerBlue","DeepSkyBlue","CornflowerBlue","SkyBlue","LightSkyBlue","LightSteelBlue","LightBlue","PowderBlue","Indigo","Purple","DarkMagenta","DarkViolet","DarkSlateBlue","BlueViolet","DarkOrchid","Fuchsia","Magenta","SlateBlue","MediumSlateBlue","MediumOrchid","MediumPurple","Orchid","Violet","Plum","Thistle","Lavender","MistyRose","AntiqueWhite","Linen","Beige","WhiteSmoke","LavenderBlush","OldLace","AliceBlue","Seashell","GhostWhite","Honeydew","FloralWhite","Azure","MintCream","Snow","Ivory","White","Black","DarkSlateGray","DimGray","SlateGray","Gray","LightSlateGray","DarkGray","Silver","LightGray","Gainsboro","RebeccaPurple","getRendererString","interceptWebGlCalls","M2Event","Session","target","SessionInitialize","SessionStart","SessionEnd","SessionData","SessionEventType","SessionEvent","onSessionLifecycle","SessionLifecycleEvent","event","activities","Array","Activity","activityCallbacks","ActivityCallbacks","sessionCallbacks","SessionCallbacks","sessionUuid","assetsUrl","dataStores","IDataStore","studyId","studyUuid","autoStartAfterInit","autoGoToNextActivity","autoEndAfterLastActivity","rootElementId","styleSheet","diagnostics","orientation","key","data","SessionKeyValueData","dataType","SessionEvent","data","SessionKeyValueData","dataType","options","SessionOptions","currentActivity","Activity","_uuid","dataStores","IDataStore","eventListeners","sessionDictionary","initialized","diagnosticsReporter","constructor","addDebuggingTools","startDiagnostics","onInitialize","SessionLifecycleEvent","sessionLifecycleEvent","callback","CallbackOptions","onStart","onEnd","onData","SessionDataEvent","sessionDataEvent","onActivityData","ActivityResultsEvent","activityResultsEvent","addEventListener","raiseEventOnListeners","eventIsSessionDataEventMissingTarget","sessionActivityStartHandler","sessionActivityCancelHandler","sessionActivityEndHandler","sessionActivityLifecycleHandler","activityResultsEventHandler","init","Promise","activityUsesDeprecatedInit","initialize","getSharedAssets","initializeSharedCanvasKit","fetchSharedFontData","waitForSessionInitialization","start","end","stop","dispose","goToActivity","GoToActivityOptions","goToNextActivity","advanceToNextActivity","nextActivity","dictionarySetItem","key","SessionDictionaryValues","value","dictionaryGetItem","T","dictionaryDeleteItem","dictionaryItemExists","getFilenameFromUrl","getDuplicates","uuid","addStaticDiagnosticData","id","createRoot","HTMLElement","rootElement","addStyleSheet","css","addLoadingElements","configureDomForActivity","Activity","activity","hideM2c2Elements","setCanvasOverlayVisibility","visible","setBusyAnimationVisibility","setSurveyDivVisibility","setCanvasDivVisibility"],"sources":["../../core/dist/index.d.ts","../build/SessionEvent.d.ts","../build/SessionLifecycleEvent.d.ts","../build/SessionCallbacks.d.ts","../build/SessionOptions.d.ts","../build/SessionData.d.ts","../build/SessionDataEvent.d.ts","../build/Session.d.ts","../build/DomHelper.d.ts"],"mappings":";;;;UAwJU,aAAA,SAAsB,OAAA,CAAQ,QAAA;EACtCqE,MAAAA,EAAQ,QAAA;AAAA;AAAA;;UAKA,oBAAA;EAAA,CACPxC,GAAW;AAAA;AAAA;;;;AAwJT;AAAA;aA/IQ,YAAA;EACXyC,IAAAA;EACAC,MAAM;AAAA;AAAA;;;;;;;UAUE,cAAA;EAAA,CACP1C,GAAAA;EACD2C,aAAAA,EAAe,YAAY;EAC3BE,aAAAA;EACAC,iBAAAA;AAAAA;AAAAA;AAAAA,UAIQ,UAAA;EAuJR4C;EArJAlE,IAAAA,GAAO,kBAAA,GAAqB,kBAAA;EAuJ5BmE;EArJA3C,IAAAA;EAuJA4C;EArJA3C,MAAAA;EA4J2C6C;EA1J3C5C,KAAAA;EA0JQ8C;EAxJR7C,WAAAA;EAwJ4EnB;EAtJ5EoB,UAAAA;IAAAA,CACGpD,GAAAA,WAAc,UAAA;EAAA;EA4JRgG;EAzJT1C,KAAAA,GAAQ,UAAA;EAyJqEtB;EAvJ7EuB,QAAAA;EA8JyCuC;EA5JzCtC,IAAAA;EA4JMwC;EA1JNvC,KAAAA;EA0J0EzB;EAxJ1E0B,QAAAA;EA+JwCmB;EA7JxClB,OAAAA;EA6JOqC;EA3JPpC,OAAAA;AAAAA;AAAAA,KAEG,kBAAA;AAAA;AAAA;;;;UAOK,eAAA;EAoKRgD;EAlKA9C,IAAAA,EAAM,oBAAA;EAoKQgD;EAlKd9C,UAAAA,EAAY,UAAA;EAsKZ+C;EApKA9C,QAAAA;EAoKuB;EAlKvBC,qBAAAA;EA4iFgB;EA1iFhBC,2BAAAA,EAA6B,UAAA;EAojFd;EAljFfC,eAAAA,GAAkB,KAAA,CAAM,cAAA;AAAA;AAAA;;;;;UAQhB,sBAAA,SAA+B,aAAa;EACpDG,OAAAA,GAAU,eAAA;AAAA;AAAA;;;;;;;;;UAYF,oBAAA,SAA6B,aAAA,EAAe,eAAA;EA2oF3CimB;EAzoFT/lB,OAAAA,EAAS,oBAAA;EA2oFAimB;EAzoFThmB,aAAAA,EAAe,UAAA;EA2oFNkmB;EAzoFTjmB,gBAAAA;AAAAA;AAAAA;;;;;;;;;;;;;;;;;;AA6pF2B;AAAA;UAtoFnB,UAAA;;EAERC,mBAAAA,CAAoBE,EAAAA,EAAI,oBAAA,GAAuB,OAAA;EAsoFe;AAglCzC;;EAltHrBE,OAAAA,CAAQhF,GAAAA,UAAaiF,KAAAA,yDAA8DC,mBAAAA,WAA8B,OAAA;EA0tHjE;EAxtHhDC,OAAAA,kEAAyEnF,GAAAA,WAAc,OAAA,CAAQ,CAAA;EAstHjE8F;EAptH9BT,UAAAA,CAAWrF,GAAAA,WAAc,OAAA;EAstHzBy3B;EAptHAnyB,+BAAAA,CAAgCJ,mBAAAA,WAA8B,OAAA;EAotHzC7C;EAltHrBkD,8BAAAA,CAA+BL,mBAAAA,WAA8B,OAAA;EAktHb;EAhtHhDM,UAAAA,CAAWxF,GAAAA,WAAc,OAAA;AAAA;AAAA;AAAA,UAIjB,eAAA;;EAERyF,eAAAA;ECjTU;EDmTVzF,GAAG;AAAA;AAAA;AAAA,UAIK,QAAA;ECvTNy0C;EDyTFjzC,IAAAA,EAAM,YAAA;ECzTW;AAAA;AAEnB;;;;;;;EDiUES,UAAAA,IAAc,OAAA;EC7TQ;AAAA;AAExB;;;;AAAsF;;;;ACRtF;EF+UEyD,IAAAA,IAAQ,OAAA;;EAERC,KAAAA,IAAS,OAAA;EEjVgD;EFmVzDC,IAAAA;;;AGtVF;;;;EH6VEC,OAAAA,CAAQG,QAAAA,GAAWD,sBAAAA,EAAwB,sBAAA,WAAiC/D,OAAAA,GAAU,eAAA;EG3VvDizC;;;AAAqB;;;EHkWpD/uC,QAAAA,CAASF,QAAAA,GAAWD,sBAAAA,EAAwB,sBAAA,WAAiC/D,OAAAA,GAAU,eAAA;EIlWzF;;;;;;EJyWEmE,KAAAA,CAAMH,QAAAA,GAAWD,sBAAAA,EAAwB,sBAAA,WAAiC/D,OAAAA,GAAU,eAAA;EI7VrE;;;;;;EJoWfoE,MAAAA,CAAOJ,QAAAA,GAAWK,oBAAAA,EAAsB,oBAAA,WAA+BrE,OAAAA,GAAU,eAAA;EI5W3DuzC;EJ8WtBjvC,WAAAA;EI5WqBmvC;EJ8WrBt0C,IAAAA;EI1WEw0C;EJ4WFl1C,IAAAA;EI1Weo1C;EJ4WftvC,EAAAA;EIxWEwvC;EJ0WFvvC,WAAAA;EItWEyvC;EJwWFxvC,OAAAA;EIpWE0vC;EJsWFzvC,SAAAA;EIlWE2vC;EJoWF1vC,cAAAA;EIlWa;EJoWbC,qBAAAA;;EAEAC,aAAAA,CAAcC,oBAAAA;;WAELA,oBAAAA;EKxYyB;EL0YlCC,UAAAA,GAAa,UAAA;AAAA;AAAA;;;;;;;;;;UAo5EL,OAAA;;EAERvF,IAAAA,EAAM,WAAA;;EAENgB,MAAAA,EAAQ,CAAC;;EAETknB,OAAAA;;EAEAlT,SAAAA;;EAEA7R,gBAAAA;;;;;EAKAglB,QAAAA;AAAAA;;;;cAwFY,WAAA;EAAA,SACHO,aAAAA;EAAAA,SACAC,WAAAA;EAAAA,SACAC,cAAAA;EAAAA,SACAC,YAAAA;EAAAA,SACAC,eAAAA;EAAAA,SACAC,aAAAA;EAAAA,SACAC,OAAAA;EAAAA,SACAC,KAAAA;EAAAA,SACAC,QAAAA;EAAAA,SACAC,QAAAA;EAAAA,SACAC,WAAAA;EAAAA,SACAC,SAAAA;EAAAA,SACAC,WAAAA;EAAAA,SACAC,YAAAA;EAAAA,SACAC,OAAAA;EAAAA,SACAC,KAAAA;EAAAA,SACAC,IAAAA;EAAAA,SACAC,SAAAA;EAAAA,SACAC,OAAAA;EAAAA,SACAlsB,SAAAA;EAAAA,SACAmsB,uBAAAA;EAAAA,SACAC,UAAAA;EAAAA,SACAC,WAAAA;EAAAA,SACAC,YAAAA;EAAAA,SACAC,OAAAA;EAAAA,SACAC,YAAAA;EAAAA,SACAC,eAAAA;EAAAA,SACAC,kBAAAA;EAAAA,SACAC,cAAAA;EAAAA,SACAC,qBAAAA;EAAAA,SACAC,kBAAAA;AAAAA;AAAAA,KAEN,WAAA,WAAsB,WAAA,eAA0B,WAAW;AAAA;;;;;;UAolCtD,iBAAA;;EAERyL,mBAAAA,IAAuBn1B,KAAAA,EAAO,sBAAA;;EAE9Bo1B,iBAAAA,IAAqBp1B,KAAAA,EAAO,oBAAoB;AAAA;AAAA;;;;UC5/HjC,YAAA,SAAqB,OAAA,CAAQ,OAAA;EAC1CoyC,MAAAA,EAAQ,OAAA;AAAA;AAAA,cAES,gBAAA;EAAA,SACRC,iBAAAA;EAAAA,SACAC,YAAAA;EAAAA,SACAC,UAAAA;EAAAA,SACAC,WAAAA;AAAAA;AAAAA,KAED,gBAAA,WAA2B,gBAAA,eAA+B,gBAAgB;;;ADuI1C;;;AAAA,UE/I3B,qBAAA,SAA8B,YAAY;;;UCH1C,gBAAA;EHuJM;EGrJnBG,kBAAAA,IAAsBE,KAAAA,EAAO,qBAAqB;AAAA;;;UCArC,cAAA;EJqJuB;EInJpCC,UAAAA,EAAY,KAAA,CAAM,QAAA;EJmJU;EIjJ5BG,iBAAAA,GAAoB,iBAAA;EJiJe;EI/InCE,gBAAAA,GAAmB,gBAAA;EJ+IiBjzC;EI7IpCmzC,WAAAA;EJ8IMnzC;EI5INozC,SAAAA;EJ4Ic;EI1IdC,UAAAA,GAAa,UAAA;EJ+Ia;EI7I1BE,OAAAA;EJ8IU;EI5IVC,SAAAA;EJqJS;EInJTC,kBAAAA;;EAEAC,oBAAAA;EJmJI;EIjJJC,wBAAAA;EJ2JoB;EIzJpBC,aAAAA;EJ2JyB;EIzJzBC,UAAAA;EJyJFzzC;EIvJE0zC,WAAAA;EJwJFxzC;EItJEyzC,WAAAA;AAAAA;;;;UChCa,mBAAA;EAAA,CACZC,GAAW;AAAA;;;;;;UCGC,gBAAA,SAAyB,YAAY;ENmJtB;EMjJ5BK,IAAAA,EAAM,mBAAA;ENiJ6B;EM/InCE,QAAAA;AAAAA;;;cCLiB,OAAA;EACjBC,OAAAA,EAAS,cAAA;EACTE,eAAAA,GAAkB,QAAA;EAAA,QACVE,KAAAA;EACRC,UAAAA,GAAa,UAAA;EAAA,QACLE,cAAAA;EAAAA,QACAC,iBAAAA;EAAAA,QACAC,WAAAA;EAAAA,QACAC,mBAAAA;EP6IM;AAAA;AAAA;;;;EOtIdC,WAAAA,CAAYX,OAAAA,EAAS,cAAA;EPqJZ;;;;AAEL;AAAA;;EAFK,QO7IDY,iBAAAA;EP2JiB;;;EAAA,QOvJjBC,gBAAAA;EPwJV/0C;;;AACiB;AAAA;;EOlJfg1C,YAAAA,CAAaG,QAAAA,GAAWD,qBAAAA,EAAuB,qBAAA,WAAgChB,OAAAA,GAAU,eAAA;EPwJpF;;;;;;EOjJLmB,OAAAA,CAAQF,QAAAA,GAAWD,qBAAAA,EAAuB,qBAAA,WAAgChB,OAAAA,GAAU,eAAA;EPiJ/Eh0C;;;;;;EO1ILo1C,KAAAA,CAAMH,QAAAA,GAAWD,qBAAAA,EAAuB,qBAAA,WAAgChB,OAAAA,GAAU,eAAA;EPqJjF/2C;;;;;;;;;EO3IDo4C,MAAAA,CAAOJ,QAAAA,GAAWM,gBAAAA,EAAkB,gBAAA,WAA2BvB,OAAAA,GAAU,eAAA;EP0JpE;AAAA;AAAA;;;;EOnJLwB,cAAAA,CAAeP,QAAAA,GAAWS,oBAAAA,EAAsB,oBAAA,WAA+B1B,OAAAA,GAAU,eAAA;EAAA,QACjF2B,gBAAAA;EAAAA,QACAC,qBAAAA;EAAAA,QACAC,oCAAAA;EAAAA,QACAC,2BAAAA;EAAAA,QACAC,4BAAAA;EAAAA,QACAC,yBAAAA;EAAAA,QACAC,+BAAAA;EAAAA,QACAC,2BAAAA;EPgKa;;;;;EO1JrBC,IAAAA,IAAQ,OAAA;EPoJVj1C;;;;;;;;AAMsC;EANtCA,QO1IUm1C,0BAAAA;EPwJoB;;;EOpJ5BC,UAAAA,IAAc,OAAA;EPqJhB90C;;;AAAyB;AAAA;;EAAzBA,QO9IU+0C,eAAAA;EAAAA,QACAC,yBAAAA;EAAAA,QACAC,mBAAAA;EPwJ2B;;;;;;;;;EAAA,QO9I3BC,4BAAAA;EPoJV90C;;AAAgB;EOhJd+0C,KAAAA,IAAS,OAAA;EPuKO;;;EOnKhBC,GAAAA;EAAAA,QACQC,IAAAA;EP0KqF;;;;;;EAAA,QOnKrFC,OAAAA;EP2KsB;;;;;EOrK9BC,YAAAA,CAAa/C,OAAAA,EAAS,mBAAA,GAAsB,OAAA;EP2JtC/2C;;;;EOtJNg6C,gBAAAA,IAAoB,OAAA;EPwJd50C;;;;;;EOjJN60C,qBAAAA,IAAyB,OAAA;EPqJ3B30C;;;;EAAAA,IOhJM40C,YAAAA,IAAgB,QAAA;EPkJuCn1C;;;;;AAE7B;AAAA;;;;EOzI9Bo1C,iBAAAA,CAAkBC,GAAAA,UAAaE,KAAAA,EAAO,uBAAA;EPqJhC;;;;;;;;;;EO1INC,iBAAAA,WAA4B,uBAAA,EAAyBH,GAAAA,WAAc,CAAA;EP2L5B;;;;;;;;;;EOhLvCK,oBAAAA,CAAqBL,GAAAA;EPuJvB10C;;;;;;;;;;EO5IEg1C,oBAAAA,CAAqBN,GAAAA;EP8JvBl0C;;;;;;EAAAA,QOvJUy0C,kBAAAA;EP8J+B70C;;;;;;EAAAA,QOvJ/B80C,aAAAA;EAAAA,IACJC,IAAAA;EAAAA,IACAA,IAAAA,CAAKP,KAAAA;EP4JsEr0C;;;;;;;;;;;;;;;;EO1I/E60C,uBAAAA,CAAwBV,GAAAA,UAAaE,KAAAA;AAAAA;AAAAA,UAExB,mBAAA;EPojFA;EOljFbS,EAAE;AAAA;;;;KAKM,uBAAA;;;cCjPS,SAAA;ERuJE;;;;;EAAA,OQjJZC,UAAAA,CAAWE,WAAAA,EAAa,WAAA;ERiJI;;;;;EAAA,OQ3I5BC,aAAAA,CAAcC,GAAAA;ER4IP;AAAA;;EAAA,OQxIPC,kBAAAA;ER8IG;AAAA;AAAA;;;;EAAA,OQvIHC,uBAAAA,CAAwBE,QAAAA,EAAU,QAAQ;ER4J3C;;;EAAA,OQxJCC,gBAAAA;ERyJRz7C;;;;;EAAAA,OQnJQ07C,0BAAAA,CAA2BC,OAAAA;ERsJnB;AAAA;;;;EAAA,OQhJRC,0BAAAA,CAA2BD,OAAAA;ERiKnB;;;;;EAAA,eQ3JAE,sBAAAA;ERgJW94C;;;;;EAAAA,eQ1IX+4C,sBAAAA;AAAAA"}