bplist001  !"#$%&'()*+,-./0123453389:43u2w4Pde33Khi2jko4Pq43333_allowUserScaling_layoutGridIsVisible_guidesAreLocked_symbolDisplayMode_ hasManuallyChangedCSSPositioningZshowRulersYpageTitle_sourceEditorDocumentationHeight_timingFunctions_createOfflineApplicationCache_guidesAreVisible_exportSliceOidsToExport^viewportOptionWsymbols_documentVersion_ animationTimelineInspectorHeight_&documentationVerticalSplitViewPositionUfonts_$showAnyTimelineCompleteActionHandler_$exportScriptArgumentsInspectorHeight]resourcesInfo_mobileStatusBarStyle]lastCheckDateXheadHtml_useGraphicsAcceleration^useTouchEvents_currentSceneContainer_exportScriptDocumentArguments_monotypeProjectID_useInitialScale_videoExportScaleWscripts_$sceneExportSlicesBySceneContainerOid_showLoadingPage]webAppCapable_customExportSlices_1sceneControllerOidsThatHaveBeenAutomaticallyAdded_displayedAttributes_minimumSupportedBrowserVersions_useCSSPositioning_drawSceneBackgrounds_layoutExportSlicesByLayoutName_videoExportLoopPlayback_videoExportDuration_!shouldApplySizeChangesToAllScenesVlayoutZoidCounter_sceneContainers[useCSSReset  WGN36140#@l;]k2Xiw-;IWe<=>?@A4C\standardTypeSoid_hiddenFromTimingFunctionsMenuZbezierPathWinstantQaDEFGHIJ33Z44\bezierCurves_showAllControlPoints]useSmallStyle_interpolationPointCount_allowEndPointModification_useIntegerValuesKSLMNOPQQR_endControlPoint_startControlPointZstartPointXendPointV{1, 0}V{0, 0}V{1, 0}LMNOTUVWV{1, 1}V{1, 0}V{1, 0}V{1, 1} #@Y<=>?^_4aVlinearQbDEFGHIb33h44cLMNOdQQeV{1, 1}V{1, 1} #@Yl<=>?mun4wXchildrennopqrstQdQjQkQlQmQnQoVeaseinDEFGHIx3344yLMNOz{Q|V{1, 1}_{0.41999999999999998, 0}V{1, 1} #@Yl<=>?4QeQpQqQrQsQtQuWeaseoutDEFGHI3344LMNOQQ_{0.57999999999999996, 1}V{1, 1} #@Yl<=>?4QcQvQwQxQyQzQAYeaseinoutDEFGHI3344LMNOQ_{0.57999999999999996, 1}_{0.41999999999999998, 0}V{1, 1} #@Yl<=>?4QfQB]easeoutbounceDEFGHI3344LMNOQ_*{0.33910000000000001, 0.89439999999999997}[{0.1971, 0}_{0.36359999999999998, 1}LMNO^{0.4425, 0.75}_{0.36359999999999998, 1}_{0.36359999999999998, 1}_{0.54549999999999998, 0.75}LMNO_{0.72729999999999995, 1}_{0.65190000000000003, 0.75}_{0.54549999999999998, 0.75}_{0.72729999999999995, 1}LMNO_{0.77180000000000004, 0.9375}_{0.72729999999999995, 1}_{0.72729999999999995, 1}_{0.81820000000000004, 0.9375}LMNO_{0.90910000000000002, 1}_{0.86460000000000004, 0.9375}_{0.81820000000000004, 0.9375}_{0.90910000000000002, 1}LMNO_{0.9294, 0.98440000000000005}_{0.90910000000000002, 1}_{0.90910000000000002, 1}_{0.9546, 0.98440000000000005}LMNOV{1, 1}_{0.9798, 0.98440000000000005}_{0.9546, 0.98440000000000005}V{1, 1} #@Y<=>?3Vparent\easeinbounce DEFGHI3344LMNOQQ_,{0.020199999999999996, 0.015599999999999947}_,{0.045399999999999996, 0.015599999999999947}LMNO_{0.090899999999999981, 0}_,{0.070599999999999996, 0.015599999999999947}_,{0.045399999999999996, 0.015599999999999947}_{0.090899999999999981, 0}LMNO_{0.13539999999999996, 0.0625}_{0.090899999999999981, 0}_{0.090899999999999981, 0}_{0.18179999999999996, 0.0625}LMNO_{0.27270000000000005, 0}_{0.22819999999999996, 0.0625}_{0.18179999999999996, 0.0625}_{0.27270000000000005, 0}LMNO_{0.34809999999999997, 0.25}_{0.27270000000000005, 0}_{0.27270000000000005, 0}_{0.45450000000000002, 0.25}LMNO_{0.63640000000000008, 0}^{0.5575, 0.25}_{0.45450000000000002, 0.25}_{0.63640000000000008, 0}LMNO_{0.80289999999999995, 1}_*{0.66090000000000004, 0.10560000000000003}_{0.63640000000000008, 0}V{1, 1} #@Yl<=>?   4  QgQC^easeoutelasticDEFGHI33/44#(LMNOQ_{0.088999999999999996, 1.373}_{0.042500000000000003, 0.22}_{0.16900000000000001, 1.373}LMNO_{0.2656, 0.86799999999999999}^{0.223, 1.373}_{0.16900000000000001, 1.373}_*{0.35599999999999998, 0.86799999999999999}LMNO_){0.45700000000000002, 1.0469999999999999}_*{0.40849999999999997, 0.86799999999999999}_*{0.35599999999999998, 0.86799999999999999}_){0.54400000000000004, 1.0469999999999999}LMNO !"_*{0.63700000000000001, 0.98399999999999999}_){0.59760000000000002, 1.0469999999999999}_){0.54400000000000004, 1.0469999999999999}_*{0.73099999999999998, 0.98399999999999999}LMNO$%&'_{0.82899999999999996, 1.006}_*{0.79400000000000004, 0.98399999999999999}_*{0.73099999999999998, 0.98399999999999999}_{0.91900000000000004, 1.006}LMNO)*+,V{1, 1}_{0.95299999999999996, 1.006}_{0.91900000000000004, 1.006}V{1, 1} #@Y<=>? 3 35]easeinelastic DEFGHI633U447:?DINLMNO8QQ9_.{0.047000000000000042, -0.0060000000000000053}_.{0.080999999999999961, -0.0060000000000000053}LMNO;<=>_+{0.20599999999999996, 0.016000000000000014}_-{0.17100000000000004, -0.0060000000000000053}_.{0.080999999999999961, -0.0060000000000000053}_+{0.26900000000000002, 0.016000000000000014}LMNO@ABC_,{0.40239999999999998, -0.046999999999999931}_+{0.36299999999999999, 0.016000000000000014}_+{0.26900000000000002, 0.016000000000000014}_,{0.45599999999999996, -0.046999999999999931}LMNOEFGH_*{0.59150000000000003, 0.13200000000000001}_,{0.54299999999999993, -0.046999999999999931}_,{0.45599999999999996, -0.046999999999999931}_*{0.64400000000000002, 0.13200000000000001}LMNOJKLM_{0.77700000000000002, -0.373}_*{0.73439999999999994, 0.13200000000000001}_*{0.64400000000000002, 0.13200000000000001}_{0.83099999999999996, -0.373}LMNOOPQR_*{0.95750000000000002, 0.78000000000000003}_{0.91100000000000003, -0.373}_{0.83099999999999996, -0.373}V{1, 1} #@Yl<=>?Y\Z4^Z[QhQi[easeoutbackDEFGHI_33f44`LMNOabQc_{0.32000000000000001, 1.25}_*{0.17499999999999999, 0.88500000000000001}V{1, 1} #@Y<=>?Zj[3lZeaseinback DEFGHIm33t44nLMNOopQq_+{0.73499999999999999, 0.044999999999999998}_+{0.59999999999999998, -0.28000000000000003}V{1, 1} #@Y<=>?nxo3zZeaseinquad DEFGHI{3344|LMNO}~Q_*{0.68000000000000005, 0.53000000000000003}_+{0.55000000000000004, 0.085000000000000006}V{1, 1} #@Y<=>?np3[easeinquart DEFGHI3344LMNOQ_{0.68500000000000005, 0.22}_+{0.89500000000000002, 0.029999999999999999}V{1, 1} #@Y<=>?nq3[easeinquint DEFGHI3344LMNOQ_+{0.85499999999999998, 0.059999999999999998}_{0.755, 0.050000000000000003}V{1, 1} #@Y<=>?nr3Zeaseinsine DEFGHI3344LMNOQ_{0.745, 0.71499999999999997}_{0.46999999999999997, 0}V{1, 1} #@Y<=>?ns3Zeaseinexpo DEFGHI3344LMNOQ_+{0.79500000000000004, 0.035000000000000003}_+{0.94999999999999996, 0.050000000000000003}V{1, 1} #@Y<=>?nt3Zeaseincirc DEFGHI3344LMNOQ_*{0.97999999999999998, 0.33500000000000002}_+{0.59999999999999998, 0.040000000000000001}V{1, 1} #@Y<=>?3[easeoutquad DEFGHI3344LMNOQ_*{0.45000000000000001, 0.93999999999999995}_{0.25, 0.46000000000000002}V{1, 1} #@Y<=>?3\easeoutquart DEFGHI3344LMNOQY{0.44, 1}_*{0.16500000000000001, 0.83999999999999997}V{1, 1} #@Y<=>?3\easeoutquint DEFGHI3344LMNOQ_{0.32000000000000001, 1}_{0.23000000000000001, 1}V{1, 1} #@Y<=>?3[easeoutsine DEFGHI3344LMNOQ_{0.56499999999999995, 1}_*{0.39000000000000001, 0.57499999999999996}V{1, 1} #@Y<=>?3[easeoutexpo DEFGHI3344LMNO  Q Y{0.22, 1}Y{0.19, 1}V{1, 1} #@Y<=>?3[easeoutcirc DEFGHI3344LMNOQ_{0.016500000000000001, 1}_+{0.074999999999999997, 0.81999999999999995}V{1, 1} #@Y<=>? 3"]easeinoutquad DEFGHI#33*44$LMNO%&Q'_*{0.51500000000000001, 0.95499999999999996}_+{0.45500000000000002, 0.029999999999999999}V{1, 1} #@Y<=>?.30^easeinoutquart DEFGHI1338442LMNO34Q5_{0.17499999999999999, 1}_{0.77000000000000002, 0}V{1, 1} #@Y<=>?<3>^easeinoutquint DEFGHI?33F44@LMNOABQC_{0.070000000000000007, 1}_{0.85999999999999999, 0}V{1, 1} #@Y<=>?J3L]easeinoutsine DEFGHIM33T44NLMNOOPQQ_*{0.55000000000000004, 0.94999999999999996}_+{0.44500000000000001, 0.050000000000000003}V{1, 1} #@Y<=>?X3Z]easeinoutexpo DEFGHI[33b44\LMNO]^Q_V{0, 1}V{1, 0}V{1, 1} #@Y<=>?f3h]easeinoutcirc DEFGHIi33p44jLMNOklQm_*{0.14999999999999999, 0.85999999999999999}_*{0.78500000000000003, 0.13500000000000001}V{1, 1} #@Y vQ4x x kyz{| Vsymbol_selectedObjects_documentIdentifier}~=344'4    3_onSceneLoadActionHandler_currentTimelineIdentifier_onSceneSwipeRightActionHandler_onSceneKeyPressActionHandler_onSceneSwipeLeftActionHandler_onTopDuringSceneTransition_addToNewSceneControllers_showInResourceLibraryXelementsYtimelinesTname_onSceneKeyDownActionHandler_onSceneUnloadActionHandler_expandedElementOids_$onSceneTimelineCompleteActionHandlerZproperties_isPersistentSymbol_onSceneDragActionHandler_onSceneKeyUpActionHandler_onSceneSwipeUpActionHandler_customBehaviors_onSceneSwipeDownActionHandler_removeWhenNoLongerReferencedWactionsTtype]javascriptOidQ5_kTimelineDefaultIdentifierQ2 #a.b 1g ;Mv"=dR86R78R87R79R88R89R50S110R42R60R26R61R27R71R28R80R72R81R73R82R91R74R57R83R66R92R75R58R84R76R59R85R11R77R94  [objectValueZidentifier_Helvetica,Arial,Sans-SerifZFontFamilyVnormalZFontWeightSdivWTagNameS0px\PaddingRightSYES_ExplicitDimensionsT16pxXFontSizeXresTxt15UDomIDVinlineWDisplayZbreak-wordXWordWrapTTextYClassTypeU265pxSTopVParentS0px]PaddingBottomXpreserve_WhiteSpaceCollapsingXabsoluteXPositionT14pxVHeightZtxtCaptionYClassNameU206pxTLeftVcenterYTextAlignSTXTYInnerHTML  S0px[PaddingLeft T98pxUWidthR13VZIndexS0pxZPaddingTopWvisibleXOverflow[DisplayNameW#FFFFFFYTextColor!$%(),.01469;>?ACFHJLORUVY[^ S4px_BorderRadiusBottomRight"#S1px_BorderWidthBottom&'W#FFC200_BorderColorBottom*+USolid_BorderStyleRight-YRectangle*/_BorderStyleBottom23S1px_BorderWidthRight5U138px78W#FFC200^BorderColorTop*:_BorderStyleLeft<=W#FFC200_BorderColorLeft@T67pxBT79pxDEW#FFC200_BorderColorRight*G^BorderStyleTopIT72pxKQ1MNS4px_BorderRadiusTopLeftPQS1px^BorderWidthTopSTS4px_BorderRadiusBottomLeftWXS4px_BorderRadiusTopRightZXwhiteBox\]S1px_BorderWidthLeft_`W#FFFFFF_BackgroundColorbdeghiklmnoqsuvxy{}c#S1pxf'W#707070jTnone*+-*/p3S1pxrS0pxt8W#707070*:w=W#707070zT67px|YcolourBox~S0pxEW#707070*GNS4pxT70pxQS1pxTS4pxXS4px S4px]S1px||]S1px`W#707070'W#707070*+-*/3S1pxU138px8W#707070*:=W#707070T67px|S0pxEW#707070*GNS4pxT72pxQS1pxTS4pxXS4px S4px#S1px֬XheadshotS0pxT69pxVhiddenT72pxQ3T41pxUGroup_ConstrainProportionsKVScaleYUImageS0pxYno-repeat_BackgroundRepeatV1601pxR44_BackgroundImageResourceGroupOidV-240pxX0.312305YSizeRatioSimg_AccessibilityRoleKVScaleXKU500pxY100% 100%^BackgroundSizeV1601px^OriginalHeightU500px]OriginalWidth    &)*, _unnamed instanceR49YSymbolOidS0pxjZUserSelectT35pxU400pxS0px% !"#4_timelineIdentifier]playInReverse]ActionHandler'(WpointerVCursor+XteamBtn0-VSymbol/124679:<=>@BCEGHJMOQRTVXZ\]^`0#S0px3S0px5'W#D8DDE48ZtablePanel;+TNone-;/?T40pxA3S0px;:D8W#D8DDE4F=W#D8DDE4IU510pxKLR35_AutoresizingMaskNS0pxPEW#D8DDE4;GSU800pxUR16W S0pxYQS0pxK[VLocked8_]S0pxa`W#FFFFFFcdegijkmnoqrtvwy~ fR37hU760pxK[lT40px'(pS0pxsT40pxuLR33xR19z%{|!"#4XpanelBtn- S0pxjT35pxU400pxS0pxQ9%!"#4'(XteamBtn4- R12S0pxLR39T18pxU800pxR17U550px%!"#4K[- S0pxjT35pxU400pxS0pxQ8%͡!"#4'(XteamBtn5-!  LjK_ConstrainScaleRatioKWOpacityW10.5455T14pxZstandfirstW#111111^Standfirst
T18pxTleftTtxt2T42px S5pxjS5pxRNOS5pxS5pxU790pxS0pxT16pxZLineHeight  !"$&')+-./S0pxT16pxXcoachTxtS3pxS0px T14px#S2px%XNew Text(U138px* S0px,S0px0W#000000 23579:<=>?ADFIJKLNOQTUVXZ\]`bdef4W#CFFF006S0px8T13px;XtxtWidthj@U552pxBCS0px_BoxShadowBlurRadiusES0pxGHS0px_BoxShadowYOffsetjMT18pxLPU195pxRSW#FFFFFF^BoxShadowColorWVSW=000Y S0px[T84px^_S0px_BoxShadowXOffsetaS0pxc[Q0;֯hijlnoqstuvxy{|}kW#000000mS0pxpT16pxrXtotalTxtwU213pxzS0px~T14pxS1px% S0pxU175pxR10S0pxr֯W#000000S0pxT16pxZcaptainTxtT41pxS0pxT14pxT81px% S0pxT84pxS0px֯ S4px#S1px'W#707070*+-*/3S1pxU260px8W#707070*:=W#707070T21px|S0pxEW#707070*GNS4pxT96pxQS1pxTS4pxXS4px|]S1px`W#707070S0pxT16pxTtxt5U121pxS0pxT14pxS1px% S0pxU175pxUS0pxVsixTxt W#000000   !#$&()+-/13468:| ]S1px`W#707070'W#707070*+-*/3S1pxU260px8W#707070*:=W#707070"T21px|%U103px'EW#707070*G*T96px,NS4px.Q60QS1px2TS4px5XS4px7 S4px9#S1px֬<>?@BDEGHJKL=SkitAU133pxCU255pxFU179pxvIS0pxNOQSUVXZ[\]_`bcdfgijkmoprsuPTboldRW#FFFFFFTS0pxWT16pxYTtxt6^U186pxaS0pxeT14pxhS3pxl S0pxnT69pxqS0pxtXtitleTxt֯wxyz{}~ |S0pxjT35pxU400pxS0px%!"#4'(XteamBtn1- S4px#S1px'W#707070*+-*/3S1pxU260px8W#707070*:=W#707070T21px|U206pxEW#707070*GT96pxNS4pxQ7QS1pxTS4pxXS4px|]S1px`W#707070ZteamsPanelS0pxK[U300pxU320pxR15T40pxU500pxVkitArtKT-8pxV1601pxU-46pxKKU500pxV1601px֯     T46pxS0pxT46pxXtitlesNoU143px S0pxT48pxS3pxR00 S0pxT69pxR14S0px!W#FFFFFF#$%&')*+-.02389:< (S0pxj,T35px/U400px1S0px4%56!"#4'(;XteamBtn2->?@ACDFHIJKMNPQRTUWXY[]^`abBS0pxET16pxGXresTxt17LU265pxOS0pxST14pxVS0pxZ S0px\T98px_S0pxGcW#FFFFFFefghjkmopqrtuwxy{|~PiS0pxlT16pxnTtxt7sU186pxvS0pxzT14px}T81px S0pxT69pxR18S0pxWslamTxtW#707070 S0pxjT35pxU400pxS0px%!"#4'(XteamBtn3-W#FFFFFFS0pxT16pxXresTxt16U265pxS0pxT14pxU103px S0pxT98pxS0px֯ .S0pxK[T40pxU800pxS0pxYheadStyleL%!"#4-   T46pxS0pxT46pxWslamsNoU143pxS0pxW#707070T48pxT81px  S0px T69pxS0px֭!"$%&YteamPanelS8pxU283px U312px#S0px()*+,-4/412Vhidden_framesPerSecond_firstKeyframeIsRelative_userDefinedDurationZanimations#3Teu456789:;<=24A?DEFGHIVzIndexZisRelative\referenceOid_timingFunctionOidZstartValueTuuidXdurationTtypeYstartTime_-symbolElementActionAttributesBySymbolTimeline@%AB!"#4_:2CCC4644-6576-4C88-AA5C-EFC6F0ECBFFF-2104-00000E1D61CA758A#]ActionHandler#JKLM:N3P4RSWplayingUindex]playInReverse[currentTime ##456789:;<=U4_W\]FG^_X%YZ!"#4_:0EB301C3-AD5D-4822-AE68-473BBB8232EF-1409-00001589BF864128#@ #`KLM:N3P4cd #@ #456789:;<=#4_glmFGnoh%ij!"#4_:CAA79558-5F90-4336-A6CD-5994D4369F23-1409-000016517DB8DA32#@ #pKLM:N3P4st #@ #456789:;<=4_w|}FG~x%yz!"#4_:F55F5A03-65D6-4120-A253-C66DF4530B8F-1409-00001655E12D4DA0#@ #KLM:N3P4 #@ #456789:;<=4_FG%!"#4_:4E3D2D48-4741-4FBB-B6EB-B155AF1D62C2-1409-00001655E2930764#@ #KLM:N3P4 #@ #456789:;<=4_FG%!"#4_:81B43F48-D1DA-4AE0-8592-6B396041CF4E-1409-00001658C426080E#@ #KLM:N3P4 #@ #456789:;<=4_FG%!"#4_:8ADA303E-81EF-420C-9F4D-FC449F919BC1-1409-00001658C68DA087#@ #KLM:N3P4 #@ #456789:;<=4AFG%!"#4_9966A905A-9510-40D1-8047-B569A7878215-948-0000042F6352404B##KLM:N3P4 ##456789:;<=4AFG %Ρ!"#4_:5F8F666A-8401-48F1-AFCE-37B756B772DA-2104-00000E21B260CD83##KLM:N3P4 ##968=7;:4<5_524XendValue_:9B7563CC-3476-4705-A75F-6D04B78E1E73-1409-000018DFE98A0E61S8pxT40pxTLeft#?#@456789:;<=U45T40px_:71CCF0B5-C4BF-4E61-A93A-6C0116E48CC4-1409-000018DE115B149E##@ ]Main Timeline\Scene Symbol44_PhysicsGravityAngle_PhysicsGravityInheritFromParent_PhysicsGravityForce_PhysicsGravityUsesDeviceTilt#@f#?    _95A9B2BFB-F154-4806-8359-8E1B3DFB9E0C-391-000005C21C63A5A0yz{  }~ =     .343   4  3]preferredSize    Y{800, 40}    U !   ! # % & ( * , . 0 2 4 5 7 9 ; < > ? A C E G I J K M O Q S TL "S800 $`W#000000K[ ''W#FFFFFF )T24px +Xheadline -W#000000 /XHeadline 1T24px 38W#FFFFFF 6Ttxt0 8S0px : S8px =R73 @S8px BS8px D_'Libre Franklin' FS8px H=W#FFFFFF LU784px NS0px PT25px REW#FFFFFF +! V X Y Z [ ] ^ ` b d f h j l m o q r s u v x z { }   WLR38j " \`W#FFFFFFK[ _'W#FFFFFF aT24px c_mobile headline eW#000000 g_Mobile headline iT24px k8W#FFFFFF nTtxt1 pS0px t S8px wS8px yS8px D |S8px ~=W#FFFFFF U301px V-317px T25px EW#FFFFFF +  ]S0px `W#000000 'W#D8DDE4;+K-;/ T40px 3S0pxc;: 8W#D8DDE4 =W#D8DDE4 S1pxL S0pxK EW#D8DDE4 P Uright;G U800px QS0pxK[ ZheadStroke #S0px֡ )*+,-4/4 #   Ġ Ơ 4 4#@f#? Π Р Ҡ ՠ yz{ }~ =  343 4  3 ۠ ݠ ߠ Y{800, 18}     . TS116    YsourceBtnU S0pxj LR36 T18px'( S0px U200px c[ %  !"#4-              ! " $ % ' ( * , #S0px 'W#D8DDE4;+-;/ S0px 3S0px;: 8W#D8DDE4 =W#D8DDE4 T18pxL S0px EW#D8DDE4;G #U800px &QS0px )WbaseBox +]S0px -`W#000000 / 0 1 3 5 6 8 9 : ; = ? @ A C D F G H I K M O P R 2S0px 4T11px 7Ttxt3 <S2px >S0px BT12pxfL EU358px%U JU102px L S0px NS0px QTnote SW#FFFFFF! U V W X Z [ ] _ a c e g h i j l n o p q r t v w y z | }   L Y_S0pxc[ \SW#FFFFFF ^T11px `Ycopyright bW#CFFF00 do <p style="margin-top: 0px; margin-bottom: 0px; text-decoration: none; color: rgb(255, 255, 255); letter-spacing: 0px; text-transform: none; word-spacing: 0px; text-align: right; text-indent: 0px;"> GRAPHIC NEWS </p> fT12px ` kS4px m S0pxj sS0px uS0px xS0px {U102px ~S0px T11px HS0px ` CS0px )*+,-4/4 #YbaseStyle    4 4#@f#?    yz{ }~ =  U343 j 4  3    Y{200, 18}  x   7R20  XS6px  S0px #S0px 'W#D8DDE4 UsrcBg;+-;/ S0px 3S0px;: 8W#D8DDE4 =W#D8DDE4 U300px  S0px EW#D8DDE4;G R22 U200px NS6px QS0px TS0pxK[  ]S0px `W#000000   - R21 S0px T18px T18px S0px % !"#4 [sourceArrow   U90deg^RotationAngleZ              ! " $ & ( * + - / 1 3 4 5 6 _pragmatica-web,sans-serif T15px W#FFFFFF S4px 'W#B3D830 T11px T-2px =W#B3D830 S4px Ttxt4 8W#B3D830 #YsourceTxt %T10px 'T20px )EW#B3D830% , S4px .U142px 0R23 2S4pxc[ ֯ 8 : < > @ A C E F G H J L M O Q R T V X Y [ ] _ a b d e g i 9XS5px ; S5px =]S0px ?`W#000000 B'W#D8DDE4 DT0.01;+-;/ IS0px K3S0px;: N8W#D8DDE4 P=W#D8DDE4 SU300px US0px WEW#D8DDE4;G ZR25 \U200px ^NS5px `QS0pxK[ cTS5px fVsrcBtn h#S0px֡ k)*+,-4/4 n o# p456789:;<=24xA r w xFG y z s% t u!"#4_9A89B0D74-AFE0-4278-A8D6-974B50FD99B4-774-00000187A4BB27CD## {KLM:N3P4 ~  ##    4 4#@f#?    yz{  }~ =  343 Z ` a c e g4 m o q t3    X{18, 18}  Z 0  )R24   S1px ]S1px `W#FFFFFF 'W#FFFFFF*+-*/ S3px 3S1px*: 8W#FFFFFF =W#FFFFFF S6px S8px EW#FFFFFF*G  S0px NS1px QS1px U50deg TS1px XS1px XarrowTop #S1px֯  ]S0px `W#DE0000 'W#D8DDE4c;+-;/ S0px 3S0px;: 8W#D8DDE4 =W#D8DDE4 T18px L S0px EW#D8DDE4;G T18px QS0px Sbtn #S0px֯                 " # % ' #S0px 'W#D8DDE4;+-;/ S0px 3S0px;: 8W#D8DDE4 =W#D8DDE4 T18px L S0px EW#D8DDE4;G 0 T18px !QS0px $WarrowBg &]S0px (`W#DE0000 * , . / 1 2 3 4 5 7 9 : < > ? A C E F H I K M O Q R T V X + S1px -#S1px 0'W#FFFFFF*+-*/ 6S7px 83S1px*: ;8W#FFFFFF ==W#FFFFFF @S6px BS8px DEW#FFFFFF*G GS0px Z JNS1px L V-50deg NQS1px PTS1px SXS1px UXarrowBot W]S1px Y`W#FFFFFF [)*+,-4/4 ^ _#^arrowSourecBtn b d f h4 j4#@f#? n p r u yz{ y j }~ = z | ~ f343 M S T V X Z4 ` b d g3 { }  X{40, 40}   W &S114R41R40  Uarrow T19pxL T22px S2px  S9px    S1px #S1px 'W#FFFFFF*+-*/  3S1px S8px 8W#FFFFFF*: =W#FFFFFF T12px S0px EW#FFFFFF*G S0px NS1px V-50deg QS1px TS1px XS1px U ]S1px `W#FFFFFF  ]S0px `W#DE0000 'W#D8DDE4c;+-;/ S0px 3S0px;: 8W#D8DDE4 =W#D8DDE4 T40pxuL S0px EW#D8DDE4;G T40px QS0px  #S0px֯                " # %  S1px ]S1px `W#FFFFFF 'W#FFFFFF*+-*/  3S1px S0px 8W#FFFFFF*: =W#FFFFFF T12px S0px EW#FFFFFF*G S0pxK NS1px QS1px  U50deg TS1px !XS1px  $#S1px֯ ' ) * , - . / 0 2 4 5 7 9 : < = ? A B D E G H I K (#S0px +'W#D8DDE4;+-;/ 1S0px 33S0px;: 68W#D8DDE4 8=W#D8DDE4 ;T40pxuL >S0px @EW#D8DDE4;G CT40px 0 FQS0px $ J]S0px L`W#DE0000 N)*+,-4/4 Q R#XarrowBtn U W Y [4 ]4#@f#? a c e h y l{z m | _currentGroupElement}~ = n p r t v343 z|43 o q s uY{400, 35}  { | } ~  .VS109R52R55R53R56R51R54  #S0px 'W#D8DDE4 T0.01;+-;/ S0px 3S0px;: 8W#D8DDE4 =W#D8DDE4 T35px UbtnBg S0px EW#D8DDE4;G U320px QS0px  ]S0px `W#E8EBED  Ubadge S0px T28px S4px T34px  S0px T16px T11px S0px VitalicYFontStyle T14px _rankTxt txtCaption U167px% U169px  S0px S0px WrankTxt W#000000  U500pxK S0px | V1601px S0pxK ZnationLogoK U500pxWartworkV1601px֯   !"$%'(*, #S0px 'W#D8DDE4;+-;/T34px3S0px;:8W#D8DDE4=W#D8DDE4S1pxS0px EW#D8DDE4;G#U320px&QS0px)Uwhite+]S0px-`W#FFFFFF/1346789;=>@BCEFHJKLNPQSU0]S0px2`W#E8EBED5'W#D8DDE4;+-;/:S0px<3S0px;:?8W#D8DDE4A=W#D8DDE4DT35px GS0pxIEW#D8DDE4;GMU320pxOQS0pxRRbgT#S0px֯WXY[]^`abcdfhijlnpqsuvxy{PZW#000000\S0px_T16pxeT11pxgS0pxkT14pxm_nationTxt txtCaptionoT37px%r S0pxtU163pxwS0pxzYnationTxt֡})*+,-4/4#968=7;:4<5 {_524_:C3159E03-414F-4960-B4E2-E564A70FEF0B-1707-000024A268BAB05CU320pxU400pxUWidth#?#@968=7;:4<5 }524_:EFC8E68E-137B-4EFD-A38D-7DFBE717FA66-1409-000015EE7324D07CU167pxU167px#?#@968=7;:4<5 _5U4_:51B9291F-7ECA-4FF1-82A9-03D1BB4CE3D2-1409-000015E8F6CFCC49U320pxU400px#?#@968=7;:4<5 _5#4_:2716D1B4-CF1F-40CC-8007-94363F337EF1-1409-000015F48048B598U320pxU400px#?#@456789:;<=U4 }5U167px_:2F35D6DD-9FCC-4C92-BF74-C3B7F815C77F-1409-000015EFB2D12776##@ 456789:;<=4 {5U400px_:9672DB3F-8403-4B48-A448-F4D1E3A36108-1707-000024A268BBF2D8##@ 456789:;<=4 5U400px_:B74ECD9A-410A-4D02-B9AD-15DF9F37F793-1409-000015E5AB5BB873##@ 456789:;<=4 |5T34px_:C76EA262-B55F-48B7-803E-5B056A2CFCBF-1409-000015BC0F68B45D##@ 456789:;<=4 5U400px_:870A5CF4-7533-488F-8F27-7A2D5FC42387-1409-000015F5ACD181D2##@ WteamBtnՠנ |ڠ44#@f#?栠 ~S574##@tg= "YfontNames_fontWeightOverrideZcategories_additionalHeadHTMLZfontSource^Libre Franklin\Google FontsSWebSiOS_9DED843C6-2501-4D13-8760-48665CEE2636-562-000009BF573D785F_v_Libre Franklin (800 Extra-Bold)#_YresourcesVgroups+8ER     ;33433_fileModificationDateXfileSize_notifyOnBookmarkChange_securityScopedBookmark_shouldAutoResize_"shouldRemoveWhenNoLongerReferenced_shouldIncludeInDocumentHeadHTML]shouldPreload\resourceName\originalPathSmd53ANJ Obook0=m$R~\Z7BL"*hpVԴ (Users benmullinsDesktopBASELINEClients Graphic News*Hype TEMPLATE 2jquery-2.2.4.min.js$ 4DTdx6b2 C 5ɮ]^$$4DTdA file:/// Macintosh HD-tA&e$8B8B81F2-6F63-3BF9-B4EF-D952E60ECDE9/t@ |   0   \0    \FileResource_jquery-2.2.4.min.js_\/Users/benmullins/Desktop/BASELINE/Clients/Graphic News/*Hype/TEMPLATE 2/jquery-2.2.4.min.js_ 2F6B11A7E914718E0290410E85366FE9     ; 3"3433'()*3Aj Obook0Ȃ CO@[谦~~:zD (Users benmullinsDesktopBASELINEClients Graphic News*Hype TEMPLATE 2jquery.easing.1.3.js$ 4DTdx6b2 C 5ɮ]^R$$4DTdAj file:/// Macintosh HD-tA&e$8B8B81F2-6F63-3BF9-B4EF-D952E60ECDE9/t@ |   0   \0    \FileResource_jquery.easing.1.3.js_]/Users/benmullins/Desktop/BASELINE/Clients/Graphic News/*Hype/TEMPLATE 2/jquery.easing.1.3.js_ 5D1439F76537CBE4784F036B47540663     ;,-3/343345673A, Obook0 E\ s9n/O (Users benmullinsDesktopBASELINEClients Graphic News*Hype TEMPLATE 2jquery.mobile-1.4.5.min.js$ 4DTdx6b2 C 5ɮ]^$ ,<L\lA, file:/// Macintosh HD-tA&e$8B8B81F2-6F63-3BF9-B4EF-D952E60ECDE9/|@    8  ( d0    \FileResource_jquery.mobile-1.4.5.min.js_c/Users/benmullins/Desktop/BASELINE/Clients/Graphic News/*Hype/TEMPLATE 2/jquery.mobile-1.4.5.min.js_ 39EE6F20751F4FB0653862AE56F9CBBA     ;9:3<3433ABCD3A Obook0;R( v])-%qUd_CJf (Users benmullinsDesktopBASELINEClients Graphic NewsSportRugby 6Nations2018 gnStyle.css( 4DTdx6b2 C 5ɮՄ$$( 0@P`pA(- file:/// Macintosh HD htA&e$8B8B81F2-6F63-3BF9-B4EF-D952E60ECDE9/@    P 0 @ |0    \FileResource[gnStyle.css_\/Users/benmullins/Desktop/BASELINE/Clients/Graphic News/Sport/Rugby/6Nations2018/gnStyle.css_ F5C949D3984954A26A5C91948FD0A1BD     ;FG3I3443NOPQ3A 6H O|book|0\0 t'JkBX8 n;p59UsersSharedCURRENTSPORTRugbySix Nations 2018GN36140W_interactive_ENGN36140W_min_ENGN36140.hyperesources artwork.png($4DTlffՔ*u!=yyyy((8HXhxA  Macintosh HDA^$54A22D91-EA3A-3138-A7FD-E1B715936D53/ ( @   <  , h0   \FileResource[artwork.png_|/Users/Shared/CURRENT/SPORT/Rugby/Six Nations 2018/GN36140W_interactive_EN/GN36140W_min_EN/GN36140.hyperesources/artwork.png_ 9245917F7457AAAA4113E9462F711C96     ;ST3V3443[\]^3AT O|book|0h.3+g=1 ! iDUsersSharedCURRENTSPORTRugbySix Nations 2018GN36140W_interactive_ENGN36140W_min_ENGN36140.hyperesources GN36140.json($4DTlffՔ*u!=y((8HXhxAT Macintosh HDA^$54A22D91-EA3A-3138-A7FD-E1B715936D53/ ( @   <  , h0   \FileResource\GN36140.json_}/Users/Shared/CURRENT/SPORT/Rugby/Six Nations 2018/GN36140W_interactive_EN/GN36140W_min_EN/GN36140.hyperesources/GN36140.json_ 78D41E33A00963B8836146EA7E30776C`=ab3XexpandedO 3AeB_ _:C9B248AE-F72A-4DFC-A180-959A668526DF-2104-00000D7D3423A735#l=mnVsource_{!// element - DOMHTMLElement that triggered this function being called // event - event that triggered this function being called function code(hypeDocument, element, event) { var gn=36140, gnYr=2018; var RTL = false; var txtBoxes=8//CHANGE - TOTAL NUMBER OF TEXT BOXES/CAPTIONS var jsonNodes=60//CHANGE - TOTAL NUMBER OF NODES IN JSON FILE var maxWidth = 800 ; var hD = hypeDocument; var speed = 0, clicked = 0, teamClicked = 0, showLocal=0; //******************************************************************************************************** //DATES var startDate= Date.parse("February 3, 2018, 14:15 UTC"); var endDate = Date.parse("March 17, 2018, 23:59 UTC"); var gmtStart = Date.parse("October 29, 2018, 01:59 UTC"); var gmtEnd = Date.parse("March 25, 2018, 00:59 UTC"); var oneDay = 86400000; var todayDate = new Date(), todayTime = todayDate.getTime(), localOffset=todayDate.getTimezoneOffset()*60000; function parsedDate(thisDateStr){ var matchRndDate = thisDateStr.substring(thisDateStr.indexOf('(') + 1, thisDateStr.indexOf(')')); var dDate = parseInt(matchRndDate,10)+localOffset; return dDate; } function getDDMMYY(thisDateStr) { var dateTxt = thisDateStr.substring(thisDateStr.indexOf('(') + 1, thisDateStr.indexOf(')')); var thisDate = new Date(parseInt(dateTxt, 10)+oneDay); var mm = thisDate.getMonth() + 1; var dd = thisDate.getDate(); mm = ((mm < 10) ? '0' : "") + mm; dd = ((dd < 10) ? '0' : "") + dd; return dd + "/" + mm + "/" + (thisDate.getFullYear()).toString(); } function getDDmonthYY(thisDateStr,adjust) { var dateTxt = thisDateStr.substring(thisDateStr.indexOf('(') + 1, thisDateStr.indexOf(')')); var thisDate = new Date(parseInt(dateTxt, 10)); var matchDate=(adjust>0)?thisDate.getTime() +adjust:thisDate.getTime() +localOffset+adjust; var matchTime=new Date(matchDate); var mm = matchTime.getMonth(); var dd = matchTime.getDate(); if (dateFormat=="dayMonth"){ //allows different date formats return dd.toString() + " " + months[mm]; }else{ return months[mm] + " " + dd.toString(); } } function getMMDD(thisDateStr,adjust) { var dateTxt = thisDateStr.substring(thisDateStr.indexOf('(') + 1, thisDateStr.indexOf(')')); var thisDate = new Date(parseInt(dateTxt, 10)); var matchDate=(adjust>0)?thisDate.getTime() +adjust:thisDate.getTime() +localOffset+adjust; var matchTime=new Date(matchDate); var mm = matchTime.getMonth(); var dd = matchTime.getDate(); if (dateFormat=="dayMonth"){ return (mm+1).toString() + "/" + dd.toString(); }else{ return dd.toString() + "/" + (mm+1).toString() ; } } function getDateLocal(thisDateStr) { var dateTxt = thisDateStr.substring(thisDateStr.indexOf('(') + 1, thisDateStr.indexOf(')')); var thisDate = new Date(parseInt(dateTxt, 10)); var mm = thisDate.getMonth(); var dd = thisDate.getDate(); if (dateFormat=="dayMonth"){ return dd.toString() + " "+ months[mm]; }else{ return months[mm] + " " + dd.toString(); } } function getMatchTime(thisDateStr,venuetime){ var timeTxt = thisDateStr.substring(thisDateStr.indexOf('(') + 1, thisDateStr.indexOf(')')); var thisDate = new Date(parseInt(timeTxt, 10)); var thisTime = thisDate.getTime()+localOffset-venuetime; var matchTime = new Date(thisTime); var hh = matchTime.getHours(); var mm = parseInt(matchTime.getMinutes(),10); mm=(mm<10)?"0"+mm:mm; return hh+":"+mm; } function getMatchLocal(thisDateStr){ var timeTxt = thisDateStr.substring(thisDateStr.indexOf('(') + 1, thisDateStr.indexOf(')')); var thisDate = new Date(parseInt(timeTxt, 10)); var hh = thisDate.getHours(); var mm = parseInt(thisDate.getMinutes(),10); mm=(mm<10)?"0"+mm:mm; return hh+":"+mm; } function getDST(thisDateStr,offsetZone){ var thisDate = thisDateStr.substring(thisDateStr.indexOf('(') + 1, thisDateStr.indexOf('+')); var offsetUTC =(thisDategmtEnd)? -3600000-offsetZone:0-offsetZone; return offsetUTC; } function parseTime(thisTimeStr){ var matchTime=thisTimeStr.substring(thisTimeStr.indexOf('(') + 1, thisTimeStr.indexOf('+')); return matchTime; } //******************************************************************************************************** // TEXT AND XML //******************************************************************************************************** var headlinetxt = hD.getElementById('txt0'); var headlinemobtxt = hD.getElementById('txt1'); var standtxt = hD.getElementById('txt2'); var standmobtxt = hD.getElementById('txt3'); var sourcetxt = hD.getElementById('txt4'); var txt=[], txtArr=[], teams=[], team=[], tabArr=[], months=[]; for (var i = 0; i < jsonNodes; i++) { txt[i] = hD.getElementById("txt"+i); } function getJson(){//get json $.ajax({ type:"GET", url: "${resourcesFolderName}/GN36140.json", dataType: "json", success: function (data) { var textdata=data; for (var i = 0; i < textdata.length; i++) { txtArr[i]=textdata[i].txt; if(i"+team[i].rank+""); } tabArr=textdata[16].txt.split(";");//standings table months=textdata[17].txt.split(";");//month names dateFormat=textdata[18].txt;//change date from Feb 3 to 3 Feb scoreTxt=textdata[19].txt.split(";"); makeTable(); }, complete:function(){ scaleSite(); teamBtnClicked(); loadTeamTxt(); } }); } getJson(); function makeTable(){ var tabTxt='
'; tabTxt+='
';//standings table tabTxt+= '
'+tabArr[1]+'
'; tabTxt+= '
'+tabArr[2]+'
'; tabTxt+= '
'+tabArr[3]+'
'; tabTxt+= '
'+tabArr[4]+'
'; tabTxt+= '
'+tabArr[5]+'
'; tabTxt+= '
'+tabArr[6]+'
'; tabTxt+= '
'+tabArr[7]+'
'; tabTxt+= '
'+tabArr[8]+'
'; tabTxt+='
'; var schedTxt='
'; schedTxt+='
'; var iconTxt='
'+txtArr[20]+'
'; var liveTxt='
';//live match var latestTxt='
';//latest matches for (var i=0;i<6;i++){ tabTxt+= '
'; tabTxt+= '
'; tabTxt+= '
'; tabTxt+= '
'; tabTxt+= '
'; tabTxt+= '
'; tabTxt+= '
'; tabTxt+= '
'; tabTxt+= '
'; tabTxt+= '
'; schedTxt+='
';//schedule schedTxt+='
'+team[i].team+'
'; for (var t=0;t<6;t++){ if (i==t){ schedTxt+='
'; }else{ if((i%2==0&&t%2==0)||(i%2>0&&t%2>0)){ schedTxt+='
'; }else{ schedTxt+='
'; } } schedTxt+='
'; } schedTxt+='
'; iconTxt+='
'+team[i].abbr+'
'; iconTxt+='
'; iconTxt+='
'; } tabTxt+='
'; schedTxt+='
'; iconTxt+='
'; $("#tablePanel").append(tabTxt); $("#tablePanel").append(liveTxt); $("#tablePanel").append(latestTxt); $("#tablePanel").append(schedTxt); $("#schedHead").append(iconTxt); $("#schedTable").css({'position':'absolute','bottom':0}); $(".liveTab").css({'display':'table','width':'100%','font-family':'Helvetica,Arial,sans-serif','font-size':'14px','margin-bottom':'5px'}); $("#liveMatches, #liveMatch").css({'margin-top':'5px', 'margin-bottom':'5px'});//$("#liveMatch").css({'display':'none'}); $(".teamTab").css({'display':'table-row','width':'100%','height':'25px'}); $(".cell").css({'padding':'5px 0 0'}); $(".tabHead").css({'font-weight':400, 'font-size':'13px','color':'rgb(100,100,100)'}); $(".tabName").css({'display':'table-cell','width':'33%','text-align':'left','padding':'0 1%','border-right':'solid 1px rgba(100,185,200,0.3)'}); $(".sched").css({'border-bottom':'solid 1px rgba(100,185,200,0.3)'}); $(".tabw, .tabd, .tabl").css({'display':'table-cell','width':'7%','text-align':'center'}); $(".tabf, .taba").css({'display':'table-cell','width':'12%','text-align':'center'}); $(".tabpts, .tabb").css({'display':'table-cell','width':'9%', 'text-align':'right'}); $(".tabpts").css({'font-weight':700,'padding':'0 1%'}); $(".matchBox").css({'display':'table-cell','width':'11%','text-align':'center','padding':'5px 0 0','font-size':'12px'}); $(".green").css({'background-color':'rgba(114,206,255,0.3)'}); $(".noMatch").css({'background-color':'rgba(100,185,200,0.6)'}); $(".teamIcon").css({'width':'100%','height':'60px','background-image':'url(${resourcesFolderName}/artwork.png)','background-position-x':'-355px','transform':'scale(0.85)'}); $("#matchRndBtn").on('click', showMatches(clickedRound)); $("#matchRndBtn").css({'cursor':'pointer'}); } //******************************************************************************************************** //TABLE BUTTONS function rowColOver(e){ var row = (e.data.row); var col = (e.data.col); for(var c=0;c0){ if (id==teamIDs[c]){ return c; } } } } //******************************************************************************************************** //LIVE DATA //******************************************************************************************************** var dataURL = ('http:'==document.location.protocol?"http://www2.graphicnews.com/":"https://data.graphicnews.com/")+ "infostradasports/api.php"; var teamIDs=[714,10853,927,686,298,1041];//ENG, IRE, SCO, WAL, FRA, ITA var clickedRound, clickedMatch, matchInterval, schedInterval; function getScores(match){ $.ajax({ type: "GET", url:dataURL, data: "gn="+gn+"&yr="+gnYr+"&sport=rugby&match="+match, //data: "gn=33382&yr=2015&sport=rugby&match=360478",//test data contentType: "text/plain", dataType: "jsonp", jsonp: "callback", async: true, crossDomain: true, success: function (data) { var scoreData=data; var triesH=[], consH=[], pensH=[], pentriesH=[], dropsH=[],triesA=[], consA=[], pensA=[], pentriesA=[], dropsA=[]; var scoreshome=[triesH,consH,pensH,dropsH,pentriesH], scoresaway=[triesA,consA,pensA,dropsA,pentriesA]; if(scoreData.length>0){ for (var i = 0; i < scoreData.length; i++){ var actionSet = scoreData[i].n_ActionSetID, actionType = scoreData[i].n_ActionType, actionSpec= scoreData[i].n_ActionTypeSpecific, id=scoreData[i].n_PersonID, name=scoreData[i].c_PersonShort; switch (actionType){ case 1: if (actionSpec==4){action="drop"}else if(actionSpec==8){action="try"}else{action="pentry"}; break; case 5: action =(actionSpec==1)?"con":"pen"; break; default: action=0;break; } var HorA = (scoreData[i].n_HomeOrAway==1)?"h":"a"; switch (action){ case 'try': HorA=='h'?triesH.push({'name':name,'id':id}):triesA.push({'name':name,'id':id});break; case 'pen': HorA=='h'?pensH.push({'name':name,'id':id}):pensA.push({'name':name,'id':id});break; case 'con': HorA=='h'?consH.push({'name':name,'id':id}):consA.push({'name':name,'id':id});break; case 'drop':HorA=='h'?dropsH.push({'name':name,'id':id}):dropsA.push({'name':name,'id':id});break; case 'pentry':HorA=='h'?pentriesH.push({'name':name,'id':id}):pentriesA.push({'name':name,'id':id});break; } } var hScoreTxt='', aScoreTxt=''; var sortedArr=[]; for (var h=0;h nameB) { return 1; } return 0;// names must be equal }); hScoreTxt+=sortedArr.length>0?scoreTxt[h]+':':''; for (var i = 0; i < sortedArr.length; i = i + count) { count = 1; for (var j = i + 1; j < sortedArr.length; j++) { if (sortedArr[i].id === sortedArr[j].id) count++; } hScoreTxt+=(i!=0?', ':' ')+sortedArr[i].name + (count>1?" (" + count + ")":""); } hScoreTxt+=sortedArr.length>0?'; ':''; } for (var n=0;n nameB) { return 1; } return 0;// names must be equal }); aScoreTxt+=sortedArr.length>0?scoreTxt[n]+':':''; for (var i = 0; i < sortedArr.length; i = i + count) { count = 1; for (var j = i + 1; j < sortedArr.length; j++) { if (sortedArr[i].id === sortedArr[j].id) count++; } aScoreTxt+=(i!=0?', ':' ')+sortedArr[i].name + (count>1?" (" + count + ")":""); } aScoreTxt+=sortedArr.length>0?'; ':''; } $("#scoresh").html(hScoreTxt); $("#scoresa").html(aScoreTxt); console.log(hScoreTxt); } } }); } function getMatch(match){ var liveData, matchscore; if(clickedMatch!=match){ clearTimeout(matchInterval); } clearTimeout(schedInterval); clickedMatch=match; $.ajax({ type: "GET", url:dataURL, data: "gn="+gn+"&yr="+gnYr+"&sport=rugby&q=info&match="+match, contentType: "text/plain", dataType: "jsonp", jsonp: "callback", async: true, crossDomain: true, success: function (data) { liveData=data; $("#liveMatch").empty(); if(liveData.length>0){ var matchteam1ID=liveData[0].n_HomeTeamID;var matchteam2ID=liveData[0].n_AwayTeamID; var city=(liveData[0].c_City)?liveData[0].c_City:"", stad=liveData[0].c_Stadium,timezone,offsetVenue,venueTime,localTime,offsetZone=0; var timeUpdate = new Date(); var newTime=timeUpdate.getTime();var timeUnknown=liveData[0].b_TimeUnknown; matchscore=(liveData[0].b_Started==true||liveData[0].b_Live==true||liveData[0].b_Finished==true)?1:0; var h=getTeam(liveData[0].n_Team1ID); var teamHome=team[h].team, teamHshort=team[h].abbr, timezone=team[h].tzone; var crestH = '
'; var a=getTeam(liveData[0].n_Team2ID); var teamAway=team[a].team, teamAshort=team[a].abbr; var crestA = '
'; switch(timezone){ case 1: offsetZone=3600000; break; default: offsetZone=0; break; } if(liveData[0].d_DateUTC!=null){ offsetVenue = getDST(liveData[0].d_Date,offsetZone);//d_DateUTC var timeAdjust=(liveData[0].b_TimeUnknown==true)?liveData[0].d_Date.substr(-6,4)*36000:0; localTime=getDateLocal(liveData[0].d_Date)+", "+getMatchLocal(liveData[0].d_Date); venueTime=getDDmonthYY(liveData[0].d_DateUTC,timeAdjust)+", "+getMatchTime(liveData[0].d_DateUTC,offsetVenue); }else{ localTime="TBC"; venueTime="TBC"; } var score =(liveData[0].c_Result!=null||liveData[0].c_Result!=undefined)?'' + (liveData[0].c_Result)+'':localTime; var venue=(liveData[0].c_Result!=null||liveData[0].c_Result!=undefined)?'':stad+', '+city; var matchTxt='
'; matchTxt+='
'; matchTxt+='
'+teamHome+'
'; matchTxt+='
'+score+'
'; matchTxt+='
'+teamAway+'
'; matchTxt+='
'; matchTxt+='
'+venue+'
'; matchTxt+='
'; matchTxt+='
'; $("#liveMatch").append(matchTxt); $("#teamh").html(crestH+teamHome);$("#teama").html(crestA+teamAway);$("#score").html(score); $(".detail").css({'display':'table','width':'100%'}); $("#match, .detailrow").css({'display':'table-row','background-color':'rgb(51,51,51)','font-size':'14px','color':'white'}); $(".detailrow").css({'width':'100%'}); $(".teama, .score, .teamh, #scoresh ,#scoresa").css({'display':'table-cell'});//,'border-bottom':'solid 1px white' $(".teama, .teamh").css({'width':'35%','padding':'4px 1%','font-weight':700}); $("#scoresh, #scoresa").css({'width':'48%','padding':'4px 1%','font-weight':400, 'font-style':'oblique', 'font-size':'95%'}); $(".teama, #scoresa").css({'text-align':'right'}); $(".score").css({'width':'30%','text-align':'center'}); $(".venue").css({'text-align':'center', 'font-style':'oblique'}); $(".matchicon").css({'display':'inline-block','height':'26px','width':'26px','margin-top':'-5px','background-image':'url(${resourcesFolderName}/artwork.png)','background-position-x':'-5px','transform':'scale(0.65)'}); $(".teamh .matchicon").css({'float':'left'});$(".teama .matchicon").css({'float':'right'}); } }, complete:function(){ if(matchscore==1) { getScores(match); } matchInterval=setTimeout(function(){ getMatch(match); },60000); } }); } function getSched(){ var matchData; clearTimeout(matchInterval); $.ajax({ type: "GET", url:dataURL, data: "gn="+gn+"&yr="+gnYr+"&type=rugby&q=matches", contentType: "text/plain", dataType: "jsonp", jsonp: "callback", async: true, crossDomain: true, success: function (data) { matchData=data; if (matchData.length>0){ $("#liveMatches").empty(); var showLatest=0, lastMatches=0, nextMatches=0; for(var i=0;i
'; var a=getTeam(matchData[i].n_Team2ID); var teamAway=team[a].team, teamAshort=team[a].abbr, crestA = '
'; switch(timezone){ case 1: offsetZone=3600000; break; default: offsetZone=0; break; } if(matchData[i].d_DateUTC!=null){ offsetVenue = getDST(matchData[i].d_Date,offsetZone);//d_DateUTC var timeAdjust=(matchData[i].b_TimeUnknown==true)?matchData[i].d_Date.substr(-6,4)*36000:0; localTime=getDateLocal(matchData[i].d_Date)+", "+getMatchLocal(matchData[i].d_Date); venueTime=getDDmonthYY(matchData[i].d_DateUTC,timeAdjust)+", "+getMatchTime(matchData[i].d_DateUTC,offsetVenue); matchDate =''+getDDmonthYY(matchData[i].d_DateUTC,timeAdjust)+''+getMMDD(matchData[i].d_DateUTC,timeAdjust)+''; matchddmm=getDDMMYY(matchData[i].d_Date); }else{ matchDate="TBC"; matchddmm="TBC"; localTime="TBC"; venueTime="TBC"; } var score =(matchData[i].c_Result!=null||matchData[i].c_Result!=undefined)?'' + (matchData[i].c_Result)+'':matchDate; var scoref=(matchData[i].c_Result!=null||matchData[i].c_Result!=undefined)?'' + (matchData[i].c_Result)+'':localTime; for (var t=0; t<20;t++){ if (homeTeamID==teamIDs[t]){ for (var c=0;c<20;c++){ if(awayTeamID==teamIDs[c]){ $("#m"+t+"_"+c).html(score); $("#m"+t+"_"+c).css({'cursor':'pointer'}); $("#m"+t+"_"+c).on('mouseover',{'col':c,'row':t},rowColOver); $("#m"+t+"_"+c).on('mouseout',{'col':c,'row':t},rowColOut); $("#m"+t+"_"+c).on('click',showMatch(matchID)); } } } } //find latest matches if(matchData[i].b_Finished==true&&matchesRnd>=lastMatches){ lastMatches=matchesRnd; showLatest=i; } if(matchData[i].b_Finished==true&&todayTime==matchesRnd){ clickedRound=matchDay; }else if(matchData[i].b_Finished==false&&i==showLatest+1){ clickedRound=matchDay; } var matchTxt='
'; matchTxt+='
'; matchTxt+='
'; matchTxt+='
'; $("#liveMatches").append(matchTxt); $("#teamh"+i).html(crestH+teamHome);$("#teama"+i).html(teamAway+crestA);$("#score"+i).html(scoref); $(".matchRow").css({'display':'none','background-color':'rgb(89,89,89)','font-size':'14px'}); $(".round"+clickedRound).css({'display':'table-row'}); $(".teama, .score, .teamh").css({'display':'table-cell', 'color':'white','border-bottom':'solid 1px white'}); $(".teama, .teamh").css({'width':'35%','padding':'4px 1%','font-weight':700}); $(".teama").css({'text-align':'right'}) $(".score").css({'width':'30%','text-align':'center'}); $(".matchicon").css({'display':'inline-block','height':'26px','width':'26px','margin-top':'-5px','background-image':'url(${resourcesFolderName}/artwork.png)','background-position-x':'-5px','transform':'scale(0.65)'}); $(".teamh .matchicon").css({'float':'left'});$(".teama .matchicon").css({'float':'right'}); $("#match"+i).on('click',showMatch(matchID));$("#match"+i).css({'cursor':'pointer'}); } } scaleSite(); }, complete:function(){ schedInterval=setTimeout(getSched,300000); }, error:function(){ } }); } getSched(); function getTable(){ $.ajax({ type: "GET", url:dataURL, data: "gn="+gn+"&yr="+gnYr+"&type=rugby&q=table", contentType: "text/plain", dataType: "jsonp", jsonp: "callback", async: true, crossDomain: true, success: function (data) { var tableData=data; if(tableData.length>0){ for (var i = 0; i < tableData.length; i++) { var teamIndex=teamIDs.indexOf(tableData[i].n_TeamID); for (var n=0;n0?tableData[i].n_MatchesWon:0); $('#draw' + i).text(tableData[i].n_MatchesDrawn>0?tableData[i].n_MatchesWon:0); $('#lost' + i).text(tableData[i].n_MatchesLost>0?tableData[i].n_MatchesLost:0); $('#for' + i).text(tableData[i].n_Points2For>0?tableData[i].n_Points2For:0); $('#against' + i).text(tableData[i].n_Points2Against>0?tableData[i].n_Points2Against:0); $('#bonus' + i).text(tableData[i].c_PointsBonus>0?tableData[i].c_PointsBonus:0);$('#points' + i).text(tableData[i].c_Points>0?tableData[i].c_Points:0); } } }, complete:function(){ setTimeout(getTable,300000); } }); } getTable(); //******************************************************************************************************** // TEAM BUTTONS //******************************************************************************************************** teamArray = [];//the array that will hold references to the buttons. for (var h=0; h<6; h++){ teamArray.push(h); $("#teamBtn"+h).css({top: (35*h) }); $("#teamBtn"+h+" .nationLogo").css({top: (-28*h) }); } function resetTeam(){ for (var h=0; h<6; h++){ $("#teamBtn"+h+" .btnBg").css({'background-color':'#595959'}); $("#teamBtn"+h+" .nationTxt, #teamBtn"+h+" .rankTxt").css({"color":"#FFF"}); } } resetTeam(); // TEAM CLICK var teamBtnClick = function(teamNo){ //to handle lexical scope return function (e) { teamClicked = teamNo; resetTeam(); teamBtnClicked(); loadTeamTxt(); }; }; for (var b=0;b"+team[teamClicked].coach+""); $("#captainTxt").html(txtArr[10]+"
"+team[teamClicked].captain+""); $("#totalTxt").html(""+team[teamClicked].totals+"
"+txtArr[11]+"
"+team[teamClicked].points)+""; $("#resTxt15").html("2015: "+team[teamClicked].res2015+""); $("#resTxt16").html("2016: "+team[teamClicked].res2016+""); $("#resTxt17").html("2017: "+team[teamClicked].res2017+""); $("#txt5").html(""+txtArr[5]+" "+team[teamClicked].record); } //******************************************************************************************************** // SCALE SITE //******************************************************************************************************** function scaleSite(){ containerw = window.innerWidth; actWidth = containerw/100; if (containerw < maxWidth){ headlinetxt.innerHTML=txtArr[1]; hD.goToTimeInTimelineNamed(actWidth, 'Main Timeline'); $(".shortdate").css({'display':'inline'});$(".longdate").css({'display':'none'}); }else{ containerw=maxWidth; headlinetxt.innerHTML=txtArr[0]; hD.goToTimeInTimelineNamed(actWidth, 'Main Timeline'); $(".shortdate").css({'display':'none'});$(".longdate").css({'display':'inline'}); } if (containerw < 640){ hD.goToTimeInTimelineNamed(800, 'Main Timeline') $("#teamsPanel").css({'left': containerw/2-200 }); $("#tablePanel").css({'left':0,'width':'100%'}); $(".shortdate").css({'display':'none'});$(".longdate").css({'display':'inline'}); $("#panelBtn").fadeIn(0); }else{ $("#teamsPanel").css({'left': containerw/2 }); hD.setElementProperty(tablePanel, 'width', '50%', 0, 'easeinout'); hD.setElementProperty(tablePanel, 'left', 0, 0, 'easeinout'); $("#tablePanel").css({'left':0,'width':'50%'}); $("#panelBtn").fadeOut(0); } if (containerw < 400){ hD.goToTimeInTimelineNamed(actWidth*2, 'Main Timeline'); $("#teamsPanel").css({'left': 0 }); $(".shortdate").css({'display':'inline'});$(".longdate").css({'display':'none'}); }else{ } hD.getElementById('txtWidth').innerHTML = "SW = " + containerw; $("#copyright").css({left:containerw-106}); $("#arrow").css({left:0, top:0}); closeSource(); checkRTL(); } //******************************************************************************************************** // SOURCE BTN //******************************************************************************************************** var sourceVis = false; $("#sourceBtn").on("click", function () { if (sourceVis == false){ $("#sourceBtn").stop().animate({ top: 0-sourcetxt.scrollHeight }, 300, "easeOutCubic"); sourceArrow.style.transform = "rotate(-90deg)"; $("#sourceArrow").css({left:0, top:0}); sourceVis = true; }else{ closeSource(); } checkRTL(); }); function closeSource(){ $("#sourceBtn").stop().animate({ top: 0 }, 300, "easeOutCubic"); sourceArrow.style.transform = "rotate(90deg)"; $("#sourceArrow").css({left:0, top:0}); sourceVis = false; } //******************************************************************************************************** // CHECK RTL //******************************************************************************************************** function checkRTL(){ if (RTL == true){ $(".liveTab").css({'direction':'rtl'}); $(".tabName, #txt0, #txt2, #txt4").css({'text-align':'right'}); $("#sourceArrow").css({left:171}); $("#sourceBtn").css({left:containerw-189}); $("#copyright").css({left:0}); } } window.onload = window.onresize = function(){ speed=0; scaleSite(); } //******************************************************************************************************** // CLICK //******************************************************************************************************** $("#panelBtn").on("click", function () { var move; $("#arrow").css({left:19, top:9}); clicked=(clicked==0)?( arrow.style.transform = "rotate(180deg)", move=0-containerw, 1):(arrow.style.transform = "rotate(0deg)", move=0,0); $("#tablePanel").animate({'left':move},400, 'easeOutCubic'); }); } rstuvwxyz{|=}~3 43 3343v44_saveRestorableDocument_sceneControllerOidsToExport_exportScriptPath_layoutOrSceneSlice\saveHtmlFile_externalRuntimeURL_includeTextContents_supportInternetExplorer6789_inlineDocumentLoader_createEnclosingFolder_useExternalRuntime_nameAsIndexHTML_&manuallySelectedResourceNamesToInclude   WDefault_$kPropertiesMenuItemIdentifierOpacity_%kPropertiesMenuItemIdentifierAnimated_%kPropertiesMenuItemIdentifierPositionVChromeVSafari]Mobile SafariRIEUOperaWAndroidWFirefoxViBooksVLatestU5.1.3U6.1.3U12.10S2.3S3.6 # U243335_currentInspectorPaneXopenTabs_mainWindowFrame_selectedTabIndex_showSceneVariantSelectorView_showInspectorView_showSceneSelectorView_showResourcesView_shownFilterEffectApplyMode_keyframeTimelineHeight_customizableLayout=YclassName^HypeJavascript^HeadHTMLEditor_0 91 1440 787 0 0 1440 878  #@b343_isCustomizableViewContainer_isCustomizableViewWrapperZisVerticalUframeXsubviews  _{{0, 0}, {1440, 743}}\container 77 343  _{{0, 0}, {1169, 743}}]container 194343  _{{0, 0}, {898, 743}}]container 183333 _{{0, 0}, {135, 743}}]container 1734_{{0, 0}, {135, 743}}_"sceneSelectorCustomizableContainer344 _{{136, 0}, {762, 743}}]container 174333 _{{136, 0}, {762, 135}}^container 20914_{{136, 0}, {762, 135}}_timelineCustomizableContainer333 _{{136, 136}, {762, 607}}\container 654_{{136, 136}, {762, 607}}_ sceneEditorCustomizableContainer333 _{{899, 0}, {270, 743}}]container 182 4_{{899, 0}, {270, 743}}_inspectorCustomizableContainer333 _{{1170, 0}, {270, 743}}]container 1934_{{1170, 0}, {270, 743}}_resourcesCustomizableContaineru=K8Vscenes_currentSceneOid= !"()*_animationController_scrollViewOffsetZcanvasSizeYhypeScene_rootSymbolControllerOid#$%'[timeCursorsYtimescale&# ? @ I J K ` e g i w x   % @ [ y - H c  ; V q   & ' @ O ` Iev:Zu $3Ql} !";HYyCTDp&Sr&7h9gx2Cp ,Y$+,-678MRTVbc|),=k(V]^_hij  .:;TWh7RYZ[def{"#$9DE^ar0]{     ( ) * ? L M f i z !!!.![!b!c!d!m!n!o!!!!!!!!!!!!!!!"""!"$"5"Q"""""""""""""##?#F#G#H#Q#R#S#h#w#x###########$$$$-$0$A$]$x$$$$$$$$$$$$% %8%?%@%A%J%K%L%a%o%p%%%%%%%%%%%%%%%%&&=&j&q&r&s&|&}&~&&&&&&&&&'2'M'i''''((("(,(1(O(l((((()))0)P)o)t)|)))))))))))))))))*b*e*h*k*n*q*t*w*{*~**************************++++%+B+M+V+]+h+q+u+}++++++++++++++,, ,,,&,+,5,>,D,H,Q,X,a,e,s,|,,,,,,,,,,,,,,----!-%-/-8-<-H-Q-V-\-e-h-o-x-|---------....5.>.B.V._.h.p............//// /(/7/@/R/[/c/u/~///////////////0000.070;0T0]0f0j000000000111#1,151=1F1K1T1Y1b1k1t1}111111111111111122 222 2)2.272@2D2M2Q2Z2c2g2p2t2}22222222233 333#3,353>3B3K3Q3Z3b3k3t3|3333333333333333344 444 4$4-414:4S4\4e4n4w444444444444444455&5/585O5X5a5h5q5w55555555555566 666%6/686<6P6Y6`6i6r6x666666666667 77)727;7D7G7Q7Z7^7g7r7{77777777777777778 888!8*838<8E8L88888888888888899999 9)929:9C9K9T9]9c9l9o99999999999999999:: : :::E:N:W:`:c:l:r:w:::::::::::::::::::;; ;;;@;I;R;[;d;m;q;z;;;;;;;;;;;;;;;;;;<< <0<9+>4>=>F>O>X>n>w>>>>>>>>>>>>>>>?? ????%?)?2?;?D?M?V?Z?c?f?o?s?|?????????????@@ @)@2@6@?@D@M@V@_@h@q@z@@@@@@@@@@@@@@@@@AA AAA A)A2A:A}AAAAAAAAAAAAAAABBBB#B'B0B4BGBPBYBbBkBpByBBBBBBBBBBBBBBBBC CCC C"C+C4C=CtC}CCCCCCCCCCCCCCCDD D DDD(D-D6D?DCDLDUDYDbDhDqDtD}DDDDDDDDDDEEEEE#E,E5E>EGELEUE^EbEkEtE}EEEEEEEEEEEEEEEF-F6F:FCFGFPFYFaFjFsF|FFFFFFFFFFFFFFFFGG GGG%G)G2G7G@GIGMGVGZGcGlGpGyGGGGGGGGGGGHH HHH$H-H6H?HEHNHWH[HdHmHvH{HHHHHHHHHHHHHHHHI5I>IGIKITI\IeInIvIIIIIIIIIIIIIIIIJJ JJJ!J*J3J8JAJEJNJPJYJ]JfJjJsJ|JJJJJJJJJJJJJJJKK KKK#K'K0K9KBK{KKKKKKKKKKKKKKKKKLLLLL'L0L5L>LGLKLTL]LfLjLsLxLLLLLLLLLLLLMMMMM#M(M1M:M@MIMMMVM_MdMgMtMuM~MMMMMMMMMNNNN N)N2N;NDNMNVNZNcNiNrNzNNNNNNNNNNNNNNNNOOO OOOO&O/O3O<OEOIOROZOuO~OOOOOOOOOOOOOOOOPP P@PIPOPXPaPhPqPzPPPPPPPPPPPPPPPQQ QQQ"Q+Q4Q;QDQQQQQQQQQQQQQQQQQRRRRR'R0R9R>RCRLRPRYRbReRnRrR{RRRRRRRRRRRRRSSSSS$S-S2S;SDSJSSSWS`SiSnSqS~SSSSSSSSSTT T TTT$T-T6T?THTQTZT`TiTrTvTTTTTTTTTTTTTTTTTUU UUKUTU]UfUoUsU|UUUUUUUUUUUUUUUUVV VVV!V*V.V7V<VEVHVQVUV^VgVoVxVVVVVVVVVVVVVWWWWW$W-W2W5WBWCWLWUW^WgWpWWWWWWWWWWWXX XXX&X,X5X>XBXKXTX]XbXkXtXzXXXXXXXXXXXXXYYYY#Y,Y0Y9YBYKYPYYYbYhYqYuY~YYYYYYYYYYYZZZ!Z*Z/Z8Z<ZEZJZSZ\ZdZmZvZZZZZZZZZZZZZZZZZ[[[[[['[+[4[=[F[a[j[t[}[[[[[[[[[[[[[[[[\\\)\C\Y\d\e\g\h\q\\\\\\\\]]]]@]A]J]O]R]_]`]]]]]]]]]]^^^^^^^D^F^G^P^U^X^e^f^^^^^^^^^_____"_/_0_m_v______________`7`@`I`N`c`d`e`n`w````````aa aaa/a0a1a:aCaparasa|aaaaaaaaaaabbb<b>b?bHbMbPb]b^bbbbbbbbbcc c cccc)c*cfcocxc}cccccccccccccd2d;dDdId^d_d`didrddddddeee eeeeJeKeTeYeeeeeeeeeeeeeeef f6fUf^f_fhfifjfofpfufvf{f|f}ffffffg1g?gDgEgJgKgPgQgVgWgagbgcgdgqggggggggghh hhh h)h2h:hChLhUhZhchkhth}hhhhhhhhhhhhhhhhhiiii i)i/i8i<iEiJiSi[idimiiiiiiiiiijj jjj-j6j>jGjYjbjgjpjxjjjjjjjjjjjjjjjjjjkkkk k&k/k6k?kDkMkUk^kgkkkkkkkkkkkll llll(l1l:lBlKlSl\lelilrl{lllllllllllllllllmmmmmm<m=m>mGmHmMmNmSmTmYmZmkmtmum~mmmmmmmmmmmmmmn nnnnnnn"n#n-n.n/n0nAnEnnnwnnnnnnnnnnnnnnnnnoo ooo'o,o/o<o=oFoOoooooooooooooooopp ppp&p+p4p=pApJpRp[pdpjpsp|pppppppppppqq qqq#q,q1q:qCqLqUqYqbqfqoqxqqqqqqqqqqqqqqqqqrr rOrXrarjrsrwrrrrrrrrrrttttttttttttttttuuu uuu#u,u2u;uDuHuQuVu_uculuuu~uuuuuuuuuuuuuuuuuuuuuuuuvvvvv v v vv}vvvvvvvvvvvvvvvwww wwww'w0w9wAwJwPwYwbwkwtwxwwwwwwwwwwwwwwwwxxx xxx x)x-x6x:xCxLxUx^xbxkxsxxxxxxxxxxxxxxyy yyyyy,y-y6yByKyTy]ycyryyyyyyyyzz zzz!z*z3z<zEzNzSz\zdzmzqzzzzzzzzzzzzzzzzzz{{{{{{ {){2{;{D{{{{{{{{{{{{{{{{{|| |||!|*|2|;|C|L|U|[|d|h|q|y|||||||||||||||||||}}}}'}*}W}X}a}f}i}v}w}}}}}}}}}}}}}~~~~~ ~)~*~+~0~1~6~7~<~=~>~C~D~E~H~U~~~~~~~~~~~~~~~-6:CGPXajr{!%.2;?HNW[dmqz#,59BFOX`iqz=FJS\dmv &+48AJR[_hp(19BJS\`imv~ :;<EFUZ[`afgx#$)*/09:;<QUX[t}7@DMQZckt} $-1:>GNW[dhqz~ &/8AENR[dlu}OX\eirz!*2;DHQZ^gktz!*3<EIRV_hpy <=>GHQVW\]bct}~49:?@EFKLVWXYvz} %)26?HPYajsx%+4=AJOX]fos| '05>BKR\enw|BKQZclu~ %.6?FO %)26?GPY_hqu~!*3<@IMV_gpxDMV_gpt}&*39BKOXaktw )/09?ENWX)fouv%.78efou?HQR Xajk &/09:;@AFGLMNSTUX\enqBAXaz"'(Fi?@ABCPg$)*^wxyz{GPUVrSTUVWdq(145>MNOP888899+9I9\9q9~99999: ::F:G:H:I:J:K:L:M:N:O:P:Q:Y:Z:a::::;;;;;;&;.;5;<;B;H;N;R;V;W;X;Y;Z;c;d;;;;;;< > >&>'>(>)>@>N>Q>^>u>>>>>>>>>>>>>??'?*?7?P?p?q?????????@@@@@@ @9@G@J@W@p@@@@@@@@@@AA!A"A$A'A8A?AQATAmAAAAAAAAAAAABB)BABSBlBvBBBBBBBBBBB;B