P_defaultErrorDescriptiondurationpositioncaption captionOffsetbuffered isPlaying isLooping isBufferingvolume playbackSpeederrorDescription isCompletedsizerotationCorrection isInitializedhasError aspectRatiocopyWithtoString==hashCode dataSource httpHeaders formatHintdataSourceTypevideoPlayerOptionspackage_closedCaptionFileFuture_closedCaptionFile_timer _isDisposed_creatingCompleter_eventSubscription_lifeCycleObserverkUninitializedTextureId _textureId textureId initializedisposeplay setLoopingpause _applyLooping_applyPlayPause _applyVolume_applyPlaybackSpeedseekTo setVolumesetPlaybackSpeedsetCaptionOffset _getCaptionAtclosedCaptionFilesetClosedCaptionFile_updateClosedCaptionWithFuture_updatePositionremoveListener_isDisposedOrNotInitialized_wasPlayingBeforePause _controllerdidChangeAppLifecycleState controller createState _listener initStatedidUpdateWidget deactivatebuildrotationchild playedColor bufferedColorbackgroundColor_controllerWasPlayingcolorsallowScrubbingpaddinglistenertext textStyle_lastVideoPlayerPlatform_videoPlayerPlatformVideoPlayerValueVideoPlayerController_VideoAppLifeCycleObserver VideoPlayer_VideoPlayerState_VideoPlayerWithRotationVideoProgressColors VideoScrubber_VideoScrubberStateVideoProgressIndicator_VideoProgressIndicatorState ClosedCaption€ÜDataSourceType DurationRange VideoFormatVideoPlayerOptionsVideoPlayerWebOptionsVideoPlayerWebOptionsControlsVideoPlayerPlatforminstanceinit immutableSizezeroDurationCaptionnoneduration isInitializedStringerrorDescriptionListbooldoubleintwidthheightsizepositioncaption captionOffsetbuffered isPlaying isLooping isBufferingvolume playbackSpeedrotationCorrection isCompletedoverrideobjectRuntimeTypejoinObject identical runtimeType listEqualshash ValueNotifierFutureClosedCaptionFileasset DeprecatednetworkUritoStringFilefileabsolutepathdefaultTargetPlatformTargetPlatformandroid contentUriMapTimer CompletervoidStreamSubscriptiondynamicvisibleForTestingallowBackgroundPlayback initialize DataSource sourceTypepackageuri formatHint httpHeaders mixWithOtherssetMixWithOtherscreatecompletekIsWeb webOptions setWebOptions VideoEvent eventTypeVideoEventType initializedvaluecopyWith StateError completedthenbufferingUpdatebufferingStart bufferingEndisPlayingStateUpdateunknownPlatformException erroneousmessagecancel completeErrorvideoEventsForlistenonErrorfuturedispose setLoopingplayperiodic millisecondspause setVolumesetPlaybackSpeed getPositionmomentseekToclamp ArgumentErrorcaptionsstartend VoidCallbackremoveListenerWidgetsBindingObserverWidgetsBinding addObserverAppLifecycleStatepausedresumedremoveObserverStatefulWidgetStatewidget controller textureIdsetState initState addListenerdidUpdateWidget deactivateWidget BuildContextkUninitializedTextureId Containerrotationchild buildViewStatelessWidget RotatedBox quarterTurnsfromRGBOColorOffset RenderBoxfindRenderObject globalToLocaldxGestureDetectorbehaviorHitTestBehavioropaqueonHorizontalDragStartDragStartDetailsonHorizontalDragUpdateDragUpdateDetailsdetailsglobalPositiononHorizontalDragEndDragEndDetails onTapDownTapDownDetailsonlytop EdgeInsetsmountedcolorsinMillisecondsrangeStackfitStackFit passthroughchildrenLinearProgressIndicator valueColorAlwaysStoppedAnimation bufferedColorbackgroundColor playedColorColors transparentPaddingpaddingallowScrubbingclosedCaptionFile TextStyletextisEmptyshrinkDefaultTextStyleofstylefontSizecolorwhiteAlign alignment Alignment bottomCenterbottom DecoratedBox decoration BoxDecoration borderRadius BorderRadiuscircular symmetric horizontalText ValueNotifierObjectWidgetsBindingObserverStatefulWidgetStateStatelessWidget&ËbbSÍM�.ÇŸ0ׂ!‚ÊDataSourceType DurationRange VideoFormatVideoPlayerOptionsVideoPlayerWebOptionsVideoPlayerWebOptionsControls�ÇLpackage:video_player_platform_interface/video_player_platform_interface.dart‚Ísrc/closed_caption_file.dart€¦ dart:async€»dart:io€Îpackage:flutter/foundation.dart€øpackage:flutter/material.dart� package:flutter/services.dart�HLpackage:video_player_platform_interface/video_player_platform_interface.dart� src/closed_caption_file.dartÀMØÀ›÷„¶<€†€¤€¥€º€Ì€Í€÷��G�ž�Ÿ�Æ�Ç‚‚&‚>‚U‚j‚†‚¥‚̂͂ô‚õƒ$ƒ%ƒTƒ ƒÕ„#„5„Q„�„…„Ÿ„¡„¢„ð………6…‡…Â…Ý…ù††7†X†€†­†Í†é‡‡#‡:‡X‡y‡”‡²‡¸‡¹‡øˆ!ˆ^ˆ_ˆœˆØˆæ‰ ‰-‰^‰_‰²ŠŠPŠQŠxŠ~ŠÊŠåŠæ‹ ‹&‹'‹u‹{‹Ç‹ÿŒŒŒ�Œ‡Œ¨ŒÈŒÉŒî���O�g�h�Œ�¤�¥�Õ�ï�ðŽŽ1Ž2Ž[ŽyŽzާޭŽÚŽüŽý�.�4��ª�Ä�Å�õ�� �U�u�v�Å�á�â‘1‘u‘¦‘§‘Ó‘Ù‘õ’’Q’‹’¦’ç’ù’ÿ“8“T“f“l“„“ˆ“‰“Ù””<”T”d”|”’”¯”Ҕ땕•,•@•[•x•±•ȕϕì––6–a–‰–Öî—(—V—„—¸—ݘ˜`˜¥˜Â˜å™™ ™$™%™1™G™„™¤™¼™Ü™úš$šSš}šŸšÁšç››-›]›„›ˆ›‰›•›¹›Ù›üœ*œRœzœ œÒ��.�X�†�ª�Üžž4žpž¢žÎžÏžÛžþŸŸ"Ÿ3ŸJŸ\ŸoŸ‚Ÿ—Ÿ§Ÿ¾ŸØŸæ   . 7 9 : ‡ • ™ Ì Ð¡ ¡$¡d¡h¡›¡á¢+¢1¢ƒ¢Ó¢õ£$£9£m£�£Ã£ò¤ ¤=¤}¤~¤Â¤È¥ ¥¥_¥†¥Œ¥Æ¥ñ¦/¦P¦g¦|¦®¦Ë¦ü§2§c§{§»§¼¨¨¨I¨O¨�¨Ä¨Ê©©/©S©b©w©©©Æ©÷ª-ªRªƒª›ªÛªÜ«$«*«{«Ý¬¬:¬Y¬�¬Ã­­/­G­b­¢­£­ñ­÷®2®[®Ž®Ý¯¯l¯¢¯Î°°°5°e°¥°¦°ö±(±C±D±�±±±Û²²²N²y²š²›²à²û³"³#³�³±³²´´´´R´{´Œ´¨´Ïµµ4µ5µmµ‚µ³µßµà¶1¶F¶[¶~¶¶Ð¶ô··[··¼·Â·è¸¸¸@¸^¸¸«¸×¸ô¹¹¹>¹j¹˜¹³¹Õ¹ùºº$ºPº{º–ºººÅºë»»H»c»n»t»u»ª»Ë¼ ¼¼¼a¼‚¼ª¼ï¼ð½½R½‚½–½¿½È½Î½Ï½ú¾¾#¾+¾,¾M¾v¾˜¾¾¾Ü¿¿I¿m¿�¿š¿¬¿ÜÀ@*À@pÀ@¾À@ûÀAÀA;ÀA†ÀA’ÀAÂÀAÝÀA÷ÀBÀB;ÀB†ÀBÔÀC"ÀCYÀCŸÀCÔÀDÀD=ÀDiÀDžÀDÈÀDþÀE0ÀEZÀEnÀE¾ÀEÑÀFÀFÀFBÀFSÀF[ÀFaÀFbÀFŽÀFÔÀFÚÀFÛÀGÀG<ÀGrÀGŠÀGºÀGìÀGôÀGúÀGûÀH)ÀHMÀH…ÀH®ÀH²ÀH³ÀH¿ÀHàÀH÷ÀIÀI ÀI ÀI2ÀIZÀItÀI�ÀIªÀIÖÀJÀJÀJ;ÀJAÀJYÀJnÀJrÀJsÀJ“ÀJ™ÀJêÀJðÀK@ÀK‰ÀK™ÀK·ÀKãÀLÀL ÀL9ÀLVÀLZÀL[ÀL¨ÀLÌÀLüÀM,ÀMGÀMKÀMLÀMdÀMƒÀM±ÀMÎÀMÒÀMÓÀMúÀN!ÀN/ÀN5ÀN}ÀN�ÀN‚ÀN«ÀNÒÀNàÀNæÀOÀO4ÀO5ÀOMÀOlÀO—ÀOµÀOÒÀOæÀOòÀP*ÀPOÀPcÀPoÀP—ÀP¢ÀP«ÀP¬ÀPùÀQGÀQ]ÀQ€ÀQ�ÀQ¥ÀQÙÀQßÀQãÀQäÀR ÀR1ÀR?ÀREÀR‰ÀR�ÀRŽÀR»ÀRâÀRðÀRöÀR÷ÀSCÀS�ÀSÁÀSÝÀSëÀSñÀSòÀT#ÀT5ÀTPÀTWÀT[ÀT\ÀT…ÀT®ÀTÅÀTØÀTÞÀUÀUÀUÀUaÀU¨ÀU®ÀUþÀVÀVKÀVrÀV€ÀV†ÀV«ÀVÌÀV÷ÀWÀWÀWZÀWyÀW}ÀW~ÀW¥ÀW«ÀWüÀXÀX@ÀX|ÀX–ÀXšÀX›ÀXÄÀXÊÀYÀY`ÀYfÀY“ÀYÚÀZ&ÀZ¾À[À[\À[¬À[ºÀ\ À\WÀ\¦À\ÎÀ]À]À]:À]IÀ]ˆÀ]‘À]®À]ÏÀ]ÞÀ^/À^8À^>À^?À^qÀ^’À^–À^—À^¶À^¼À_À_FÀ_LÀ_yÀ_¿À` À`ƒÀ`®À`ÊÀ`çÀaÀaÀa Àa!ÀahÀanÀa¹ÀaÚÀaàÀb0ÀbAÀbnÀb”Àb¯ÀbµÀb¶ÀbûÀcDÀc†ÀcÖÀcîÀcöÀcüÀcýÀdÀdÀdÀddÀd™Àd¾ÀdÂÀdÃÀdåÀdëÀe2ÀeWÀe‰Àe•ÀeÒÀfÀfÀf Àf8ÀfjÀfvÀf¨ÀfìÀfðÀfñÀgÀgmÀg¾ÀgíÀhÀh3Àh9ÀhUÀhoÀh—ÀhÆÀhÍÀhÑÀhÒÀhÞÀi ÀibÀi±ÀiÉÀiïÀiõÀiùÀiúÀjIÀjKÀjLÀjšÀjÊÀjËÀjòÀkÀkÀk4ÀkcÀkgÀkhÀktÀk±ÀkÞÀlÀl5ÀljÀlŽÀlªÀl²Àl¸Àl¼Àl½ÀlÐÀmÀmÀmÀm ÀmHÀmsÀm¼ÀmïÀmðÀn>ÀnQÀn{Àn|ÀnˆÀnÃÀnÅÀnÆÀnûÀoÀo(ÀodÀoŒÀo¢ÀoÇÀoÓÀoÛÀoâÀoæÀoçÀpÀpÀpÀpÀp+Àp@ÀpWÀp…ÀpÑÀqÀqDÀqHÀqIÀqUÀq…Àq«ÀqßÀr Àr;Àr?Àr@ÀrLÀrbÀrzÀr«Àr¯Àr°Àr¼ÀrãÀs*Às@ÀsdÀs¦ÀsåÀsòÀsöÀsøÀsùÀt2Àt‚ÀtËÀtÌÀtâÀtøÀtùÀuÀu,ÀuEÀuYÀu_ÀuvÀušÀu®ÀuµÀu¹Àu»Àu¼Àv Àv,Àv0Àv}Àv™ÀvÞÀväÀw3Àw„Àw’Àw˜ÀwçÀx0ÀxGÀxMÀx�ÀxëÀy'ÀyEÀy‚ÀyÃÀzÀzÀzÀz^Àz¯Àz½ÀzØÀzÙÀ{(À{qÀ{ˆÀ{¥À{¦À{öÀ|DÀ|€À|ŸÀ|¡À|¢À|ÕÀ}À}AÀ}GÀ}”À}©À}ÁÀ}ÐÀ}éÀ~À~ À~À~SÀ~iÀ~jÀ~¶À~àÀ~áÀ~íÀ,À.À/ÀhÀŽÀ�ÀÌÀÍÀÙÀ€À€9À€À€¾À€øÀ�>À�aÀ�gÀ�hÀ�„À�¬À�ÇÀ‚À‚0À‚BÀ‚LÀ‚ˆÀ‚­À‚ËÀ‚ÕÀ‚ÞÀƒÀƒIÀƒ[ÀƒeÀƒ�Àƒ¦ÀƒÜÀ„À„GÀ„dÀ„nÀ„wÀ„£À„ÒÀ„äÀ„îÀ…&À…/À…6À…:À…<À…=À…�À…‘À…ÝÀ…ýÀ†À†RÀ†zÀ†°À‡À‡#À‡)À‡wÀ‡ÆÀ‡ÛÀ‡ûÀˆÀˆ!ÀˆPÀˆrÀˆ¦Àˆ¬Àˆ­ÀˆúÀ‰À‰2À‰3À‰kÀ‰qÀ‰¥À‰ÉÀ‰ÊÀŠÀŠUÀŠ[ÀŠtÀŠ‘ÀŠ’ÀŠÞÀ‹À‹À‹4À‹PÀ‹QÀ‹]À‹®À‹°À‹±À‹üÀŒÀŒ3ÀŒIÀŒYÀŒaÀŒxÀŒÀŒƒÀŒ„ÀŒ¢ÀŒ£ÀŒàÀŒáÀ�À�À�!À�6À�MÀ�sÀ�wÀ�xÀ�„À�šÀ�ÃÀ�ÛÀ�ßÀ�àÀ�ìÀŽÀŽ1ÀŽ[ÀŽ ÀŽåÀŽæÀ�À�GÀ�yÀ�›À�¹À�ÃÀ�ËÀ�ÌÀ�íÀ�À�,À�OÀ�{À�ÈÀ�ýÀ‘ À‘-À‘UÀ‘ À‘ÑÀ‘ÞÀ‘éÀ‘òÀ‘ÿÀ’2À’yÀ’ªÀ’³À’¹À’íÀ“ À“,À“3À“TÀ“pÀ“�À“¸À“ÁÀ“ÎÀ“ôÀ“úÀ“þÀ”À”À”>À”BÀ”€À”„À”ÔÀ”áÀ”åÀ•'À•VÀ•ZÀ•eÀ•iÀ•uÀ•“À•³À•îÀ•öÀ•þÀ–,À–kÀ–�À–“À–ÐÀ—À—À—_À—vÀ—°À—ÆÀ—ÇÀ˜À˜ À˜ZÀ˜tÀ˜’À˜“À˜ŸÀ˜ÆÀ˜êÀ™À™8À™>À™?À™uÀ™ªÀ™ÈÀ™ëÀ™úÀ™ûÀš Àš6ÀšLÀš‚ÀšŸÀšÄÀšðÀ›&À›3À›MÀ›�À›ÉÀ›ÖÀ›áÀ›êÀ›ñÀ›õÀ›÷€¥€º€Í€÷��G�Ÿ�Ç‚!‚Ê‚Í …Ê…Ú…á…á…ï…ý…ý†††††;†;†@†\†\"†a†„†„'†‰†±†±†¶†Ñ†Ñ†Ö†í†í†ò‡ ‡ ‡‡'‡'‡,‡>‡>‡C‡\‡\‡a‡}‡}‡‚‡˜‡˜‡�† † ††(†0†1†J†Q†R†q†y†z†”†©†ª†š†¨†›†Æ†â†þ‡‡5‡S‡v‡«…8…8‚€‡/// Constructs a video with the given values. Only [duration] is required. The /// rest will initialize with default values when unset.ˆˆˆ ˆ)ˆ-ˆ[ˆ6ˆ.ˆ8ˆ@ˆAˆTˆGˆV‡»‡»€¢ˆ0: The caption will have a negative offset. So you will get caption text from the past. /// * <0: The caption will have a positive offset. So you will get caption text from the future.ÀbYÀbYÀbbÀa#Àa#‚öÀbK�/// The closed caption based on the current [position] in the video. /// /// If there are no closed captions at the current [position], this will /// return an empty [Caption]. /// /// If no [closedCaptionFile] was specified, this will always return an empty /// [Caption].Àe[Àe[,ÀevÀdÅÀdÅ�BÀeAh/// Sets a closed caption file. /// /// If [closedCaptionFile] is null, closed captions will be removed.Àf<Àf<,ÀfWÀf Àf €äÀfÀgÀgÀgÀfóÀfó�ÝÀføÀhôÀhôÀiÀhÔÀhÕÀhÔÀhÔ�$Àhå : :ÀJ¡¡�`/// Controls a platform video player, and provides updates when the state is /// changing. /// /// Instances must be initialized with initialize. /// /// The video is displayed in a Flutter app by creating a [VideoPlayer] widget. /// /// To reclaim the resources used by the player call [dispose]. /// /// After [dispose] all further calls are ignored.ÀjœÀj¶Àj·Àj·Àj¼ÀjœÀjœ-ÀjëÀjÒÀjÍ#ÀjÒÀkÀjô'ÀkÀk Àk FÀk%Àk–Àk–Àk¨ÀkjÀkkÀkjÀkj�QÀk{Àl¿Àl¿FÀlÄÀjLÀjL‚»ÀjRÀmÄÀmÏÀmÐÀmÐÀmÕÀmâÀmâ ÀmèÀmuÀmuyF/// Uses the given [controller] for all video rendered in this widget.ÀnoÀmò€‡Àno\/// The [VideoPlayerController] responsible for the video being rendered in /// this widget.Àn~ÀnÀn~Àn~DÀn�Àm Àm �»ÀmN>/// Widget that displays the video controlled by [controller].ÀnýÀoÀnýÀný€èÀoûÀoéÀoûÀpÀp ÀpÀp!Àp"Àp!Àp!�&Àp2ÀqlÀqlÀqxÀqKÀqLÀqKÀqK€óÀq\ÀrBÀrCÀrBÀrBlÀrSÀrËÀrËÀrØÀr²Àr³Àr²Àr²�CÀrÅÀnÆÀnÆ…1ÀnÌÀt:ÀtRÀtTÀtTÀtbÀtlÀtlÀtz ÀtŠÀt�Àt£ÀtÈÀtŸÀtšÀt‘ÀtœÀt¢Àt¥Àt4Àt4€–ÀtØÀtÎÀtØÀtñÀtäÀtñÀuÀuÀu!ÀtûÀtüÀtûÀtû€½ÀuÀsùÀsù�ÁÀsÿÀy/ÀyBÀyIÀyI7ÀyNÀy†Ày†;Ày‹ÀyÇÀyÇ?ÀyÌÀy\ÀybÀygÀyhÀypÀyÀyqÀyvÀyyÀy|Ày›Ày¡Ày¦Ày§Ày¯ÀyÀÀy°Ày´Ày¸Ày½ÀyÞÀyäÀyéÀyêÀyòÀzÀyóÀyøÀyýÀzÀv›Àv›ƒr‚s/// Any property can be set to any color. They each have defaults. /// /// [playedColor] defaults to red at 70% opacity. This fills up a portion of /// the [VideoProgressIndicator] to represent how much of the video has played /// so far. /// /// [bufferedColor] defaults to blue at 20% opacity. This fills up a portion /// of [VideoProgressIndicator] to represent how much of the video has /// buffered so far. /// /// [backgroundColor] defaults to gray at 50% opacity. This is the background /// color behind both [playedColor] and [bufferedColor] to denote the total /// size of the video compared to either of those values.ÀzËÀz€ÅÀzË€§/// [playedColor] defaults to red at 70% opacity. This fills up a portion of /// the [VideoProgressIndicator] to represent how much of the video has played /// so far.À{–ÀzÛ€ÈÀ{–€¨/// [bufferedColor] defaults to blue at 20% opacity. This fills up a portion /// of [VideoProgressIndicator] to represent how much of the video has /// buffered so far.À|ŽÀ{¨€õÀ|Ž€Ó/// [backgroundColor] defaults to gray at 50% opacity. This is the background /// color behind both [playedColor] and [bufferedColor] to denote the total /// size of the video compared to either of those values.Àu¼Àu¼†äÀvƒ€À/// Used to configure the [VideoProgressIndicator] widget's colors for how it /// describes the video's status. /// /// The widget uses default colors that are customizable through this class.À}±À}¾À}ÅÀ}Å À}ËÀ}ÔÀ}ÔÀ}âÀ}íÀ}íÀ}ûÀ}À}�€ž/// Create a [VideoScrubber] handler with the given [child]. /// /// [controller] is the [VideoPlayerController] that will be controlled by /// this scrubber.À~bÀ~WÀ~bB/// The widget that will be displayed inside the gesture detector.À~ÔÀ~lrÀ~ÔI/// The [VideoPlayerController] that will be controlled by this scrubber.À~ãÀ~äÀ~ãÀ~ãHÀÀ|¢À|¢‚‹À|Û2/// A scrubber to control [VideoPlayerController]sÀ‡ÀoÀj"ÀoÀ‘À‘:À«ÀèÀèÀõÀÏÀÐÀÏÀÏ…jÀâÀ/À/† À5À‡ãÀ‡ùÀ‡ÿÀ‡ÿÀˆÀˆÀˆ ÀˆÀˆ%Àˆ%)Àˆ*ÀˆTÀˆTÀˆbÀˆvÀˆv.Àˆ{ Àˆ3Àˆ9ÀˆLÀˆMÀˆ…Àˆ‹Àˆ•Àˆ–ÀˆšÀˆ£ÀˆžÀˆ›Àˆ À†²À†²�ù�/// Construct an instance that displays the play/buffering status of the video /// controlled by [controller]. /// /// Defaults will be used for everything except [controller] if they're not /// provided. [allowScrubbing] defaults to false, and [padding] will default /// to `top: 5.0`.À‰&Àˆ¯€�À‰&V/// The [VideoPlayerController] that actually associates a video with this /// widget.À‰ÁÀ‰5€’À‰Ák/// The default colors used throughout the indicator. /// /// See [VideoProgressColors] for default values.ÀŠ�À‰Ì€ÃÀŠ�€¡/// When true, the widget will detect touch input and try to seek the video /// accordingly. The widget ignores such input when false. /// /// Defaults to false.À‹GÀŠ”€ºÀ‹G€™/// This allows for visual padding around the progress indicator that can /// still detect gestures via [allowScrubbing]. /// /// Defaults to `top: 5.0`.À‹SÀ‹TÀ‹SÀ‹SZÀ‹}À…=À…=†rÀ†€�[ /// VideoPlayer(_controller), /// ClosedCaption(text: _controller.value.caption.text), /// ]), /// ```ƒ%ƒ%�{ƒ=ƒ ‚õ-ƒ „¶<€†€¤€¥€º€Ì€Í€÷��G�ž�Ÿ�Æ�Ç‚‚&‚>‚U‚j‚†‚¥‚̂͂ô‚õƒ$ƒ%ƒTƒ ƒÕ„#„5„Q„�„…„Ÿ„¡„¢„ð………6…‡…Â…Ý…ù††7†X†€†­†Í†é‡‡#‡:‡X‡y‡”‡²‡¸‡¹‡øˆ!ˆ^ˆ_ˆœˆØˆæ‰ ‰-‰^‰_‰²ŠŠPŠQŠxŠ~ŠÊŠåŠæ‹ ‹&‹'‹u‹{‹Ç‹ÿŒŒŒ�Œ‡Œ¨ŒÈŒÉŒî���O�g�h�Œ�¤�¥�Õ�ï�ðŽŽ1Ž2Ž[ŽyŽzާޭŽÚŽüŽý�.�4��ª�Ä�Å�õ�� �U�u�v�Å�á�â‘1‘u‘¦‘§‘Ó‘Ù‘õ’’Q’‹’¦’ç’ù’ÿ“8“T“f“l“„“ˆ“‰“Ù””<”T”d”|”’”¯”Ҕ땕•,•@•[•x•±•ȕϕì––6–a–‰–Öî—(—V—„—¸—ݘ˜`˜¥˜Â˜å™™ ™$™%™1™G™„™¤™¼™Ü™úš$šSš}šŸšÁšç››-›]›„›ˆ›‰›•›¹›Ù›üœ*œRœzœ œÒ��.�X�†�ª�Üžž4žpž¢žÎžÏžÛžþŸŸ"Ÿ3ŸJŸ\ŸoŸ‚Ÿ—Ÿ§Ÿ¾ŸØŸæ   . 7 9 : ‡ • ™ Ì Ð¡ ¡$¡d¡h¡›¡á¢+¢1¢ƒ¢Ó¢õ£$£9£m£�£Ã£ò¤ ¤=¤}¤~¤Â¤È¥ ¥¥_¥†¥Œ¥Æ¥ñ¦/¦P¦g¦|¦®¦Ë¦ü§2§c§{§»§¼¨¨¨I¨O¨�¨Ä¨Ê©©/©S©b©w©©©Æ©÷ª-ªRªƒª›ªÛªÜ«$«*«{«Ý¬¬:¬Y¬�¬Ã­­/­G­b­¢­£­ñ­÷®2®[®Ž®Ý¯¯l¯¢¯Î°°°5°e°¥°¦°ö±(±C±D±�±±±Û²²²N²y²š²›²à²û³"³#³�³±³²´´´´R´{´Œ´¨´Ïµµ4µ5µmµ‚µ³µßµà¶1¶F¶[¶~¶¶Ð¶ô··[··¼·Â·è¸¸¸@¸^¸¸«¸×¸ô¹¹¹>¹j¹˜¹³¹Õ¹ùºº$ºPº{º–ºººÅºë»»H»c»n»t»u»ª»Ë¼ ¼¼¼a¼‚¼ª¼ï¼ð½½R½‚½–½¿½È½Î½Ï½ú¾¾#¾+¾,¾M¾v¾˜¾¾¾Ü¿¿I¿m¿�¿š¿¬¿ÜÀ@*À@pÀ@¾À@ûÀAÀA;ÀA†ÀA’ÀAÂÀAÝÀA÷ÀBÀB;ÀB†ÀBÔÀC"ÀCYÀCŸÀCÔÀDÀD=ÀDiÀDžÀDÈÀDþÀE0ÀEZÀEnÀE¾ÀEÑÀFÀFÀFBÀFSÀF[ÀFaÀFbÀFŽÀFÔÀFÚÀFÛÀGÀG<ÀGrÀGŠÀGºÀGìÀGôÀGúÀGûÀH)ÀHMÀH…ÀH®ÀH²ÀH³ÀH¿ÀHàÀH÷ÀIÀI ÀI ÀI2ÀIZÀItÀI�ÀIªÀIÖÀJÀJÀJ;ÀJAÀJYÀJnÀJrÀJsÀJ“ÀJ™ÀJêÀJðÀK@ÀK‰ÀK™ÀK·ÀKãÀLÀL ÀL9ÀLVÀLZÀL[ÀL¨ÀLÌÀLüÀM,ÀMGÀMKÀMLÀMdÀMƒÀM±ÀMÎÀMÒÀMÓÀMúÀN!ÀN/ÀN5ÀN}ÀN�ÀN‚ÀN«ÀNÒÀNàÀNæÀOÀO4ÀO5ÀOMÀOlÀO—ÀOµÀOÒÀOæÀOòÀP*ÀPOÀPcÀPoÀP—ÀP¢ÀP«ÀP¬ÀPùÀQGÀQ]ÀQ€ÀQ�ÀQ¥ÀQÙÀQßÀQãÀQäÀR ÀR1ÀR?ÀREÀR‰ÀR�ÀRŽÀR»ÀRâÀRðÀRöÀR÷ÀSCÀS�ÀSÁÀSÝÀSëÀSñÀSòÀT#ÀT5ÀTPÀTWÀT[ÀT\ÀT…ÀT®ÀTÅÀTØÀTÞÀUÀUÀUÀUaÀU¨ÀU®ÀUþÀVÀVKÀVrÀV€ÀV†ÀV«ÀVÌÀV÷ÀWÀWÀWZÀWyÀW}ÀW~ÀW¥ÀW«ÀWüÀXÀX@ÀX|ÀX–ÀXšÀX›ÀXÄÀXÊÀYÀY`ÀYfÀY“ÀYÚÀZ&ÀZ¾À[À[\À[¬À[ºÀ\ À\WÀ\¦À\ÎÀ]À]À]:À]IÀ]ˆÀ]‘À]®À]ÏÀ]ÞÀ^/À^8À^>À^?À^qÀ^’À^–À^—À^¶À^¼À_À_FÀ_LÀ_yÀ_¿À` À`ƒÀ`®À`ÊÀ`çÀaÀaÀa Àa!ÀahÀanÀa¹ÀaÚÀaàÀb0ÀbAÀbnÀb”Àb¯ÀbµÀb¶ÀbûÀcDÀc†ÀcÖÀcîÀcöÀcüÀcýÀdÀdÀdÀddÀd™Àd¾ÀdÂÀdÃÀdåÀdëÀe2ÀeWÀe‰Àe•ÀeÒÀfÀfÀf Àf8ÀfjÀfvÀf¨ÀfìÀfðÀfñÀgÀgmÀg¾ÀgíÀhÀh3Àh9ÀhUÀhoÀh—ÀhÆÀhÍÀhÑÀhÒÀhÞÀi ÀibÀi±ÀiÉÀiïÀiõÀiùÀiúÀjIÀjKÀjLÀjšÀjÊÀjËÀjòÀkÀkÀk4ÀkcÀkgÀkhÀktÀk±ÀkÞÀlÀl5ÀljÀlŽÀlªÀl²Àl¸Àl¼Àl½ÀlÐÀmÀmÀmÀm ÀmHÀmsÀm¼ÀmïÀmðÀn>ÀnQÀn{Àn|ÀnˆÀnÃÀnÅÀnÆÀnûÀoÀo(ÀodÀoŒÀo¢ÀoÇÀoÓÀoÛÀoâÀoæÀoçÀpÀpÀpÀpÀp+Àp@ÀpWÀp…ÀpÑÀqÀqDÀqHÀqIÀqUÀq…Àq«ÀqßÀr Àr;Àr?Àr@ÀrLÀrbÀrzÀr«Àr¯Àr°Àr¼ÀrãÀs*Às@ÀsdÀs¦ÀsåÀsòÀsöÀsøÀsùÀt2Àt‚ÀtËÀtÌÀtâÀtøÀtùÀuÀu,ÀuEÀuYÀu_ÀuvÀušÀu®ÀuµÀu¹Àu»Àu¼Àv Àv,Àv0Àv}Àv™ÀvÞÀväÀw3Àw„Àw’Àw˜ÀwçÀx0ÀxGÀxMÀx�ÀxëÀy'ÀyEÀy‚ÀyÃÀzÀzÀzÀz^Àz¯Àz½ÀzØÀzÙÀ{(À{qÀ{ˆÀ{¥À{¦À{öÀ|DÀ|€À|ŸÀ|¡À|¢À|ÕÀ}À}AÀ}GÀ}”À}©À}ÁÀ}ÐÀ}éÀ~À~ À~À~SÀ~iÀ~jÀ~¶À~àÀ~áÀ~íÀ,À.À/ÀhÀŽÀ�ÀÌÀÍÀÙÀ€À€9À€À€¾À€øÀ�>À�aÀ�gÀ�hÀ�„À�¬À�ÇÀ‚À‚0À‚BÀ‚LÀ‚ˆÀ‚­À‚ËÀ‚ÕÀ‚ÞÀƒÀƒIÀƒ[ÀƒeÀƒ�Àƒ¦ÀƒÜÀ„À„GÀ„dÀ„nÀ„wÀ„£À„ÒÀ„äÀ„îÀ…&À…/À…6À…:À…<À…=À…�À…‘À…ÝÀ…ýÀ†À†RÀ†zÀ†°À‡À‡#À‡)À‡wÀ‡ÆÀ‡ÛÀ‡ûÀˆÀˆ!ÀˆPÀˆrÀˆ¦Àˆ¬Àˆ­ÀˆúÀ‰À‰2À‰3À‰kÀ‰qÀ‰¥À‰ÉÀ‰ÊÀŠÀŠUÀŠ[ÀŠtÀŠ‘ÀŠ’ÀŠÞÀ‹À‹À‹4À‹PÀ‹QÀ‹]À‹®À‹°À‹±À‹üÀŒÀŒ3ÀŒIÀŒYÀŒaÀŒxÀŒÀŒƒÀŒ„ÀŒ¢ÀŒ£ÀŒàÀŒáÀ�À�À�!À�6À�MÀ�sÀ�wÀ�xÀ�„À�šÀ�ÃÀ�ÛÀ�ßÀ�àÀ�ìÀŽÀŽ1ÀŽ[ÀŽ ÀŽåÀŽæÀ�À�GÀ�yÀ�›À�¹À�ÃÀ�ËÀ�ÌÀ�íÀ�À�,À�OÀ�{À�ÈÀ�ýÀ‘ À‘-À‘UÀ‘ À‘ÑÀ‘ÞÀ‘éÀ‘òÀ‘ÿÀ’2À’yÀ’ªÀ’³À’¹À’íÀ“ À“,À“3À“TÀ“pÀ“�À“¸À“ÁÀ“ÎÀ“ôÀ“úÀ“þÀ”À”À”>À”BÀ”€À”„À”ÔÀ”áÀ”åÀ•'À•VÀ•ZÀ•eÀ•iÀ•uÀ•“À•³À•îÀ•öÀ•þÀ–,À–kÀ–�À–“À–ÐÀ—À—À—_À—vÀ—°À—ÆÀ—ÇÀ˜À˜ À˜ZÀ˜tÀ˜’À˜“À˜ŸÀ˜ÆÀ˜êÀ™À™8À™>À™?À™uÀ™ªÀ™ÈÀ™ëÀ™úÀ™ûÀš Àš6ÀšLÀš‚ÀšŸÀšÄÀšðÀ›&À›3À›MÀ›�À›ÉÀ›ÖÀ›áÀ›êÀ›ñÀ›õÀ›÷_lastVideoPlayerPlatform_videoPlayerPlatformVideoPlayerValueVideoPlayerController_VideoAppLifeCycleObserver VideoPlayer_VideoPlayerState_VideoPlayerWithRotationVideoProgressColors VideoScrubber_VideoScrubberStateVideoProgressIndicator_VideoProgressIndicatorState ClosedCaption¤ñ