{"idWebzine":4595917,"baseUrl":"https:\/\/fitfunsocial.goodbarber.app","mobileUrl":"https:\/\/lv.fitfunsocial.com","identifier":"fitfunsocial","contentSource":{"baseUrl":"https:\/\/api.goodbarber.net"},"cdn":{"baseUrl":"https:\/\/back.ww-cdn.com\/apiv3\/cdn\/4595917"},"appIcon":"","tabletEnabled":1,"lg":"us","theme":303,"defaultFont":{"fontType":"Liberation Sans","localFont":"https:\/\/back.ww-cdn.com\/assets\/fonts\/LiberationSans.ttf"},"disabledImage":{"imageUrl":"https:\/\/back.ww-cdn.com\/assets\/img\/gbpreview\/gone-fishing.png?v=1588680476","otherImagesUrl":{"iphone6plus":"https:\/\/back.ww-cdn.com\/assets\/img\/gbpreview\/gone-fishing@iphone6plus.png?v=1588680476","iphone6":"https:\/\/back.ww-cdn.com\/assets\/img\/gbpreview\/gone-fishing@iphone6.png?v=1588680476"}},"appName":"Fit Fun Social","defaultTimezone":"Europe\/Paris","urlScheme":"fitfunsocial","googlefonts":["Montserrat","Montserrat:700","Open Sans:700","Lato:400","Contrail One","Montserrat:600"],"gbsettings":{"ampEnabled":"1","backgroundColor":"#F7F7F7","backgroundImageLandscape":{"imageUrl":""},"backgroundImagePortrait":{"imageUrl":""},"buttonStyle":"rounded_normal","buttons":{"level1":{"background":{"color":"#1C6DAB"},"style":"rounded","titleFont":{"color":"#FFFFFF","desktopSize":"18","size":"18","tabletSize":"18"}},"level2":{"background":{"color":"transparent"},"borderColor":"#23B9CA","style":"rounded","titleFont":{"color":"#23B9CA","desktopSize":"15","size":"15","tabletSize":"15"}},"level3":{"titleFont":{"color":"#23B9CA","desktopSize":"15","size":"15","tabletSize":"15"}}},"categories":{"navBarTitle":"0","tags":{"background":{"color":"#F7F7F7"},"cell":{"background":{"color":"#F1762E"},"borderColor":"transparent","selectedBackground":{"color":"#FFFFFF"},"selectedBorderColor":"transparent","selectedTitleColor":"#F1762E","titleFont":{"color":"#FFFFFF","desktopSize":"16","fontType":"Montserrat","letterSpacing":"0","size":"14","tabletSize":"15","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"}},"horizontalAlign":"left"},"template":"GBCategoriesTemplateTypeTags"},"comments":{"authorFont":{"color":"#333333","desktopSize":"20","fontType":"Montserrat","letterSpacing":"0","size":"16","tabletSize":"18","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"dateFont":{"color":"#F1762E","desktopSize":"16","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"14","tabletSize":"15","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"listBackgroundColor":"#FFFFFF","listBackgroundOpacity":"1","postBarBackgroundColor":"#F1762E","postBarIconColor":"#FFFFFF","postButton":{"background":{"color":"#1C6DAB"},"style":"rounded","titleFont":{"color":"#FFFFFF","desktopSize":"18","size":"18","tabletSize":"18"}},"showThumb":"1","textFont":{"color":"#333333","desktopSize":"16","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"14","tabletSize":"15","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"authorField":{"background":{"color":"#FFFFFF"},"border":{"color":"#CCCCCC","size":"1"},"errorColor":"#ea3c2a","font":{"color":"#888888","desktopSize":"19","size":"16","tabletSize":"17"},"headerHelperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"headerTitleFont":{"color":"#666666","desktopSize":"19","size":"16","tabletSize":"17"},"helperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"layout":"titleup","shadow":{"enabled":"0"},"shape":{"type":"round"},"size":"medium","titleFont":{"color":"#666666","desktopSize":"15","size":"14","tabletSize":"15"}},"commentField":{"background":{"color":"#FFFFFF"},"border":{"color":"#CCCCCC","size":"1"},"errorColor":"#ea3c2a","font":{"color":"#888888","desktopSize":"19","size":"16","tabletSize":"17"},"headerHelperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"headerTitleFont":{"color":"#666666","desktopSize":"19","size":"16","tabletSize":"17"},"helperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"layout":"titleup","shadow":{"enabled":"0"},"shape":{"type":"round"},"size":"medium","titleFont":{"color":"#666666","desktopSize":"15","size":"14","tabletSize":"15"}},"mailField":{"background":{"color":"#FFFFFF"},"border":{"color":"#CCCCCC","size":"1"},"errorColor":"#ea3c2a","font":{"color":"#888888","desktopSize":"19","size":"16","tabletSize":"17"},"headerHelperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"headerTitleFont":{"color":"#666666","desktopSize":"19","size":"16","tabletSize":"17"},"helperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"layout":"titleup","shadow":{"enabled":"0"},"shape":{"type":"round"},"size":"medium","titleFont":{"color":"#666666","desktopSize":"15","size":"14","tabletSize":"15"}}},"cookies":{"backgroundButtonColor":"#F1762E","backgroundColor":"#F7F7F7","buttonColor":"#FFFFFF","primaryColor":"#F1762E","textColor":"#333333"},"coupon":{"544832":{"detail":{"thumbnail":{"imageUrl":"\/apiv3\/release\/iphone\/10\/photo\/coupon_544832_detail_thumbnail@2x.jpg?v=1783906486"}}},"544833":{"detail":{"thumbnail":{"imageUrl":"\/apiv3\/release\/iphone\/10\/photo\/coupon_544833_detail_thumbnail@2x.jpg?v=1783906487"}}},"544834":{"detail":{"thumbnail":{"imageUrl":"\/apiv3\/release\/iphone\/10\/photo\/coupon_544834_detail_thumbnail@2x.png?v=1783906487"}}},"544835":{"detail":{"thumbnail":{"imageUrl":"\/apiv3\/release\/iphone\/10\/photo\/coupon_544835_detail_thumbnail@2x.jpg?v=1783906487"}}}},"dateLocalisation":{"formatTxt1":"cccc, MMMM d yyyy","formatTxt2":"MMMM d, yyyy","formatTxt3":"cccc, MMMM d","formatTxt4":"MM'\/'dd'\/'yyyy","formatTxt5":"MM'\/'dd","formatTxt6":"MM'\/'yyyy","formatTxt7":"MMMM' 'yyyy","formatTxt8":"MMMM' 'dd"},"designComponents":{"buttons":{"shape":{"type":"round"}},"checkbox":{"color":"#CCCCCC","fillStyle":"outlined","headerHelperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"headerTitleFont":{"color":"#666666","desktopSize":"19","size":"16","tabletSize":"17"},"shape":{"type":"round"},"size":"medium","textFont":{"color":"#666666","desktopSize":"15","size":"14","tabletSize":"15"}},"datePicker":{"background":{"color":"#FFFFFF"},"border":{"color":"#CCCCCC","size":"1"},"errorColor":"#ea3c2a","font":{"color":"#888888","desktopSize":"19","size":"16","tabletSize":"17"},"headerHelperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"headerTitleFont":{"color":"#666666","desktopSize":"19","size":"16","tabletSize":"17"},"helperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"layout":"titleup","shadow":{"enabled":"0"},"shape":{"type":"round"},"size":"medium","titleFont":{"color":"#666666","desktopSize":"15","size":"14","tabletSize":"15"}},"dropdown":{"background":{"color":"#FFFFFF"},"border":{"color":"#CCCCCC","size":"1"},"errorColor":"#ea3c2a","font":{"color":"#888888","desktopSize":"19","size":"16","tabletSize":"17"},"headerHelperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"headerTitleFont":{"color":"#666666","desktopSize":"19","size":"16","tabletSize":"17"},"helperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"layout":"titleup","shadow":{"enabled":"0"},"shape":{"type":"round"},"size":"medium","titleFont":{"color":"#666666","desktopSize":"15","size":"14","tabletSize":"15"}},"textField":{"background":{"color":"#FFFFFF"},"border":{"color":"#CCCCCC","size":"1"},"errorColor":"#ea3c2a","font":{"color":"#888888","desktopSize":"19","size":"16","tabletSize":"17"},"headerHelperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"headerTitleFont":{"color":"#666666","desktopSize":"19","size":"16","tabletSize":"17"},"helperFont":{"color":"#999999","desktopSize":"15","size":"14","tabletSize":"15"},"layout":"titleup","shadow":{"enabled":"0"},"shape":{"type":"round"},"size":"medium","titleFont":{"color":"#666666","desktopSize":"15","size":"14","tabletSize":"15"}}},"desktopMargin":{"bottom":"20","left":"20","right":"20","top":"20"},"effectBackgroundImage":{"imageUrl":""},"floatingButton":{"button":{"background":{"color":"#23B9CA"},"border":{"color":"transparent","size":"2"},"icon":{"color":"#FFFFFF","image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/130\/53.png","otherImagesUrl":{"iphone6plus":"\/assets\/gbicon\/img\/v2\/260\/53.png"}}},"iconEnabled":"1","shadow":{"color":"#000000","enabled":"1","position":"external","type":"level2"},"shape":{"type":"round"},"titleEnabled":"0","titleFont":{"color":"#FFFFFF","size":"15"}},"position":"right","visible":"0"},"gutter":16,"gutterDesktop":20,"gutterTablet":20,"icons":{"add":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/1421.png"},"all_day":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2411.png"},"arrow_drop_down":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/v1\/260\/356.png"},"arrow_drop_up":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/v1\/260\/367.png"},"back_arrow_down":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/1391.png"},"bookmark_add":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2043.png"},"bookmark_remove":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2040.png"},"calendar":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/v1\/260\/141.png"},"clock":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2438.png"},"close":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/1382.png"},"close_big":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/1386.png"},"comment":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2707.png"},"coupon_remove":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2040.png"},"coupon_save":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2043.png"},"email":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2720.png"},"facebook":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/v1\/260\/8.png"},"libraryUrl":"https:\/\/back.ww-cdn.com\/assets\/css\/gbicons.min.css?v=1783603006","list":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2832.png"},"location":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/854.png"},"map":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/820.png"},"map_button":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/854.png"},"more_vert":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/v1\/260\/360.png"},"pause":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-sharp\/260\/1095.png"},"phone":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2750.png"},"play":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-sharp\/260\/1099.png"},"player_pause":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-sharp\/260\/1095.png"},"player_play":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-sharp\/260\/1099.png"},"qrcode":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/v1\/260\/353.png"},"search":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2306.png"},"share":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/1861.png"},"shopping_cart":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2335.png"},"text_decrease":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2899.png"},"text_increase":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2901.png"},"ticket":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/789.png"},"twitter":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/v2\/260\/67.png"},"web":{"isColored":"0","pngUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/1914.png"}},"imageHoverEffect":"opacity","immersiveFeedbacks":{"hapticEnabled":"1"},"margin":{"bottom":"16","left":"16","right":"16","top":"16"},"marginsWidget":{"desktop":{"bottom":"12","left":"12","right":"12","top":"12"},"mobile":{"bottom":"12","left":"12","right":"12","top":"12"},"tablet":{"bottom":"12","left":"12","right":"12","top":"12"}},"meta":{"customSchemaOrg":"","description":"Explore Las Vegas workout spots, trails, parks, and rec centers. Find fitness events and activities near you \u2014 your guide to getting active in Vegas.","facebookogActive":"1","head":"<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\">\n","keywords":"las vegas workout spots, places to work out las vegas, las vegas gyms, las vegas hiking trails, las vegas trails, las vegas parks, las vegas rec centers, fitness events las vegas, las vegas outdoor fitness, workout places near me, las vegas recreation","noindex":"0","title":"Fit Fun Social \u2014 Las Vegas Sports & Recreation Guide","twitterCardsActive":"1","safari":{"meta":[{"name":"apple-mobile-web-app-capable","content":"yes"},{"name":"apple-mobile-web-app-title","content":"Fit Fun Social"}]}},"navBar":{"backButton":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/generic\/button-back-arrow7.png","otherImagesUrl":{"iphone6plus":"\/assets\/gbicon\/img\/generic\/176\/button-back-arrow7.png"}}},"iconColor":"#FFFFFF"},"backgroundColor":"#14263A","backgroundImageIpad":{"imageUrl":""},"backgroundImageIphone6":{"imageUrl":""},"backgroundImageIphone6plus":{"imageUrl":""},"borderColor":"transparent","buttonIconColor":"#FFFFFF","descDynamic":"0","descFont":{"color":"#FFFFFF","desktopSize":"20","fontType":"Montserrat","letterSpacing":"0","size":"16","tabletSize":"18","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"effect":"","effectBackgroundImage":{"imageUrl":""},"elements":{"164725264623":{"custom":{"backgroundColor":"#F1762E","buttonColor":"#FFFFFF","displayAsButton":"1","iconColor":"#FFFFFF","titleFont":{"desktopSize":"14","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"12","tabletSize":"13","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"}},"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2126.png","isColored":"0"}},"id":"164725264623","link":{"notValid":"1","notValidType":"sectionDel","sectionId":"78509648","type":"GBLinkTypeSection","url":"\/my-spots"},"title":"Travel diary","type":"GBNavBarElementTypeLink"},"164725267235":{"link":{"notValid":"1","notValidType":"sectionStock"}},"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/130\/46.png","otherImagesUrl":{"iphone6plus":"\/assets\/gbicon\/img\/v2\/260\/46.png"}}},"title":"Action"},"elementsOrder":["164725264623"],"horizontalAlign":"center","menuButton":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/generic\/button-swipe-rounded.png","otherImagesUrl":{"iphone6plus":"\/assets\/gbicon\/img\/generic\/176\/button-swipe-rounded.png"}}},"iconColor":"#FFFFFF"},"moreButton":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v1\/130\/360.png","otherImagesUrl":{"iphone6plus":"\/assets\/gbicon\/img\/v1\/260\/360.png"}}},"iconColor":"#FFFFFF"},"showTitle":"1","template":"small","title":"Fit Fun Social","titleDynamic":"0","titleFont":{"color":"#FFFFFF","desktopSize":"32","fontType":"Montserrat:700","letterSpacing":"0","size":"24","tabletSize":"30","urlFont":"\/assets\/googlefonts\/Montserrat-Bold.ttf"},"titleImage":{"imageUrl":""},"toolbar":{"backgroundColor":"#F1762E","iconColor":"#FFFFFF","titleFont":{"color":"#FFFFFF","desktopSize":"16","fontType":"Montserrat","letterSpacing":"0","size":"14","tabletSize":"15","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"}}},"notFound":{"backgroundColor":"#F7F7F7","image404":{"imageUrl":""},"showImage404":"0","textFont":{"color":"#333333","desktopSize":"16","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"14","tabletSize":"15","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"titleColor":"#F1762E"},"pwaAppearanceEffectEnabled":"1","restrictedContent":{"background":{"color":"#F7F7F7"},"loginButton":{"background":{"color":"#1C6DAB"},"style":"rounded","titleFont":{"color":"#FFFFFF","desktopSize":"18","size":"18","tabletSize":"18"}},"obstrusiveBackground":{"color":"#FFFFFF"},"premiumSticker":{"background":{"color":"#FD7857"},"detail":{"textFont":{"color":"#FFFFFF","desktopSize":"14","fontType":"Open Sans:700","letterSpacing":"0","lineHeight":"1.2","size":"14","tabletSize":"14","urlFont":"\/assets\/googlefonts\/OpenSans-Bold.ttf"}},"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/130\/10.png","otherImagesUrl":{"iphone6plus":"\/assets\/gbicon\/img\/v2\/260\/10.png"}}},"iconColor":"#FFFFFF","shape":"round","showIcon":"1"},"shape":"round","subscriptionButton":{"background":{"color":"#1C6DAB"},"style":"rounded","titleFont":{"color":"#FFFFFF","desktopSize":"18","size":"18","tabletSize":"18"}},"subtitleFont":{"color":"#666666","desktopSize":"16","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"14","tabletSize":"15","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"titleFont":{"color":"#F1762E","desktopSize":"32","fontType":"Montserrat:700","letterSpacing":"0","lineHeight":"1.2","size":"24","tabletSize":"30","urlFont":"\/assets\/googlefonts\/Montserrat-Bold.ttf"}},"root":{"firstSection":{"sectionId":"78509641"},"littleSwipe":{"alwaysOpen":"0","backgroundColor":"#F1762E","backgroundImage":{"imageUrl":""},"backgroundImageIpad":{"imageUrl":""},"body":{"elements":{"1783908842062":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2164.png","isColored":"0"}},"id":"1783908842062","link":{"sectionId":"78509641","type":"GBLinkTypeSection","url":"\/home-1"},"title":"Home","type":"GBMenuElementTypeLink","uniqueId":"591da5067ba8d"},"1783908842064":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/260\/385.png","isColored":"0"}},"id":"1783908842064","link":{"sectionId":"78509712","type":"GBLinkTypeSection","url":"\/start"},"title":"Start","type":"GBMenuElementTypeLink","uniqueId":"6a5449ba979bc"},"1783910147992":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/materialicons-sharp\/260\/1499.png","isColored":"0"}},"id":"1783910147992","link":{"sectionId":"78509988","type":"GBLinkTypeSection","url":"\/my-water"},"title":"My Water","type":"GBMenuElementTypeLink"},"1783910517281":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/materialicons-sharp\/260\/1728.png","isColored":"0"}},"id":"1783910517281","link":{"sectionId":"78510071","type":"GBLinkTypeSection","url":"\/my-movement"},"title":"My Timer","type":"GBMenuElementTypeLink"},"1783910856150":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/260\/404.png","isColored":"0"}},"id":"1783910856150","link":{"sectionId":"78510094","type":"GBLinkTypeSection","url":"\/my-movement-1"},"title":"My Movement","type":"GBMenuElementTypeLink"}},"elementsOrder":["1783908842062","1783908842064","1783910147992","1783910517281","1783910856150"],"separatorColor":"transparent","width":"medium"},"contentOpacity":"1","footer":{"backgroundColor":"transparent","elements":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/130\/46.png","otherImagesUrl":{"iphone6plus":"\/assets\/gbicon\/img\/v2\/260\/46.png"}}},"title":"Link","149044938681":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/130\/6.png","isColored":"0","otherImagesUrl":{"iphone6plus":"\/assets\/gbicon\/img\/v2\/260\/6.png"}}},"id":"149044938681","link":{"sectionId":"78509654","type":"GBLinkTypeSection","url":"\/settings"},"title":"Settings","type":"GBMenuElementTypeLink"}},"elementsOrder":["149044938681"],"enabled":"1"},"header":{"backgroundColor":"transparent","elements":{"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/130\/483.png","otherImagesUrl":{"iphone6plus":"\/assets\/gbicon\/img\/v2\/260\/483.png"}}},"showTitle":"0","title":"My account"},"enabled":"1"},"overridable":{"icon":{"normalColor":"#FFFFFF","selectedColor":"#FFFFFF"},"selectedBackgroundColor":"transparent","titleFont":{"color":"#FFFFFF","desktopSize":"14","fontType":"Montserrat","letterSpacing":"0","selectedColor":"#FFFFFF","size":"12","tabletSize":"13","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"}}},"type":"GBRootControllerTypeLittleSwipe","targets":[78509712,78509654,78509988,78510071,78510094]},"searchBar":{"backgroundImage":{"imageUrl":""},"buttonBackgroundOpacity":"1"},"sections":{"78509641":{"contentSource":{"url":"\/back\/sections_aggregate\/4595917\/"},"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/2164.png","isColored":"0"}},"id":"78509641","nom":"Home","rewritedUrl":"home-1","startsBehindHeader":"0","title":"Home","type":"GBModuleTypeHome","widgetTargets":["78509713"]},"78509654":{"detail":{"template":"GBSettingsDetailTemplateTypeClassic"},"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v1\/130\/51.png","otherImagesUrl":{"iphone6plus":"\/assets\/gbicon\/img\/v1\/260\/51.png"}}},"id":"78509654","nom":"Settings","rewritedUrl":"settings","showContact":"1","showCredits":"1","showRecommand":"1","subtitleFont":{"color":"#666666","desktopSize":"16","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"14","tabletSize":"15","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"template":"GBSettingsListTemplateTypeClassic","textFont":{"color":"#666666","desktopSize":"14","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"12","tabletSize":"13","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"title":"Settings","titleFont":{"color":"#F1762E","desktopSize":"20","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"16","tabletSize":"18","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"type":"GBModuleTypeSettings"},"78509712":{"files":["https:\/\/cmsphoto.ww-cdn.com\/superstatic\/version\/4595917\/iphone\/10\/section\/78509712\/index.html?v=1783907070"],"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/260\/385.png","isColored":"0"}},"id":"78509712","nom":"Start","rewritedUrl":"start","sectionUrl":"\/apiv3\/release\/iphone\/10\/section\/78509712\/index.html?v=1783907070","template":"GBPluginTemplateTypeClassic","title":"Start","type":"GBModuleTypePlugin"},"78509988":{"files":["https:\/\/cmsphoto.ww-cdn.com\/superstatic\/version\/4595917\/webapp\/section\/78509988\/index.html?v=1783911497"],"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/materialicons-sharp\/260\/1499.png","isColored":"0"}},"id":"78509988","nom":"My Water","rewritedUrl":"my-water","sectionUrl":"\/apiv3\/release\/webapp\/section\/78509988\/index.html?v=1783911497","service":"aistudio","template":"GBPluginTemplateTypeClassic","title":"My Water","type":"GBModuleTypePlugin"},"78510071":{"article":{"content":" <div class=\"texte\" > <meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"> <title><\/title> <style type=\"text\/css\">.fft-widget * { margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } .fft-widget { font-family: 'Segoe UI', 'Open Sans', Helvetica, Arial, sans-serif !important; background: #f4f8fb !important; max-width: 560px !important; margin: 0 auto !important; padding: 16px !important; color: #14263a !important; } .fft-hero { background: linear-gradient(135deg, #1b6ca8 0%, #2a8fd4 100%) !important; border-radius: 16px !important; padding: 18px 20px !important; margin-bottom: 14px !important; } .fft-kicker { color: #ffd9b8 !important; font-size: 11px !important; letter-spacing: 2.5px !important; text-transform: uppercase !important; font-weight: 700 !important; margin-bottom: 4px !important; } .fft-title { color: #fff !important; font-size: 22px !important; font-weight: 800 !important; } \/* Big timer display *\/ .fft-display { border-radius: 16px !important; padding: 28px 20px !important; text-align: center !important; margin-bottom: 14px !important; background: #ffffff !important; border: 1px solid #dbe8f2 !important; transition: background 0.3s ease !important; } .fft-display.work { background: #f2762e !important; border-color: #f2762e !important; } .fft-display.rest { background: #1b6ca8 !important; border-color: #1b6ca8 !important; } .fft-display.done { background: #14263a !important; border-color: #14263a !important; } .fft-phase { font-size: 13px !important; letter-spacing: 3px !important; text-transform: uppercase !important; font-weight: 800 !important; color: #5b7d99 !important; margin-bottom: 4px !important; } .fft-display.work .fft-phase, .fft-display.rest .fft-phase, .fft-display.done .fft-phase { color: rgba(255,255,255,0.85) !important; } .fft-time { font-size: 72px !important; font-weight: 800 !important; line-height: 1 !important; color: #14263a !important; font-variant-numeric: tabular-nums !important; } .fft-display.work .fft-time, .fft-display.rest .fft-time, .fft-display.done .fft-time { color: #ffffff !important; } .fft-round { font-size: 14px !important; font-weight: 700 !important; color: #5b7d99 !important; margin-top: 6px !important; } .fft-display.work .fft-round, .fft-display.rest .fft-round, .fft-display.done .fft-round { color: rgba(255,255,255,0.85) !important; } \/* Settings rows *\/ .fft-settings { background: #ffffff !important; border: 1px solid #dbe8f2 !important; border-radius: 14px !important; padding: 14px !important; margin-bottom: 12px !important; } .fft-row { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 8px 0 !important; } .fft-row + .fft-row { border-top: 1px solid #eef4f9 !important; } .fft-row-label { font-size: 14px !important; font-weight: 700 !important; color: #14263a !important; } .fft-row-sub { font-size: 11px !important; color: #8aa5bc !important; font-weight: 600 !important; } .fft-stepper { display: flex !important; align-items: center !important; gap: 10px !important; } .fft-step-btn { width: 38px !important; height: 38px !important; border-radius: 50% !important; border: 1.5px solid #1b6ca8 !important; background: #ffffff !important; color: #1b6ca8 !important; font-size: 20px !important; font-weight: 800 !important; cursor: pointer !important; font-family: inherit !important; line-height: 1 !important; } .fft-step-btn:active { background: #e3f0f9 !important; } .fft-step-val { font-size: 17px !important; font-weight: 800 !important; min-width: 52px !important; text-align: center !important; font-variant-numeric: tabular-nums !important; } \/* Presets *\/ .fft-presets { display: flex !important; gap: 6px !important; flex-wrap: wrap !important; margin-bottom: 12px !important; } .fft-preset { padding: 7px 12px !important; border: 1.5px solid #c3d9ea !important; background: #ffffff !important; color: #46617a !important; border-radius: 999px !important; font-size: 12px !important; font-weight: 700 !important; cursor: pointer !important; font-family: inherit !important; } .fft-preset:active { background: #e3f0f9 !important; } \/* Controls *\/ .fft-controls { display: flex !important; gap: 8px !important; } .fft-btn { flex: 1 !important; padding: 16px 10px !important; border-radius: 12px !important; font-size: 16px !important; font-weight: 800 !important; cursor: pointer !important; border: none !important; font-family: inherit !important; } .fft-btn.start { background: #f2762e !important; color: #fff !important; } .fft-btn.pause { background: #1b6ca8 !important; color: #fff !important; } .fft-btn.reset { background: #ffffff !important; color: #1b6ca8 !important; border: 2px solid #1b6ca8 !important; } .fft-foot { text-align: center !important; font-size: 11px !important; color: #8aa5bc !important; margin-top: 14px !important; } <\/style> <div class=\"fft-widget\"> <div class=\"fft-hero\"> <div class=\"fft-kicker\">Fit Fun Social \u00b7 Las Vegas<\/div> <div class=\"fft-title\">Interval Timer<\/div> <\/div> <div class=\"fft-display\" id=\"fftDisplay\"> <div class=\"fft-phase\" id=\"fftPhase\">Ready<\/div> <div class=\"fft-time\" id=\"fftTime\">0:30<\/div> <div class=\"fft-round\" id=\"fftRound\">8 rounds<\/div> <\/div> <div style=\"font-size:10.5px !important;letter-spacing:1.8px !important;text-transform:uppercase !important;font-weight:800 !important;color:#f2762e !important;margin-bottom:6px !important;\">Quick Starts<\/div> <div class=\"fft-presets\"><button class=\"fft-preset\" data-n=\"8\" data-r=\"10\" data-w=\"20\">Tabata 20\/10 \u00d7 8<\/button><button class=\"fft-preset\" data-n=\"8\" data-r=\"15\" data-w=\"30\">30\/15 \u00d7 8<\/button><button class=\"fft-preset\" data-n=\"10\" data-r=\"15\" data-w=\"45\">45\/15 \u00d7 10<\/button><button class=\"fft-preset\" data-n=\"5\" data-r=\"60\" data-w=\"180\">Boxing 3:00\/1:00 \u00d7 5<\/button><\/div> <div class=\"fft-settings\"> <div class=\"fft-row\"> <div> <div class=\"fft-row-label\">Work<\/div> <div class=\"fft-row-sub\">seconds<\/div> <\/div> <div class=\"fft-stepper\"><button class=\"fft-step-btn\" id=\"workMinus\">\u2212<\/button> <div class=\"fft-step-val\" id=\"workVal\">30<\/div> <button class=\"fft-step-btn\" id=\"workPlus\">+<\/button><\/div> <\/div> <div class=\"fft-row\"> <div> <div class=\"fft-row-label\">Rest<\/div> <div class=\"fft-row-sub\">seconds<\/div> <\/div> <div class=\"fft-stepper\"><button class=\"fft-step-btn\" id=\"restMinus\">\u2212<\/button> <div class=\"fft-step-val\" id=\"restVal\">15<\/div> <button class=\"fft-step-btn\" id=\"restPlus\">+<\/button><\/div> <\/div> <div class=\"fft-row\"> <div> <div class=\"fft-row-label\">Rounds<\/div> <div class=\"fft-row-sub\">total<\/div> <\/div> <div class=\"fft-stepper\"><button class=\"fft-step-btn\" id=\"roundMinus\">\u2212<\/button> <div class=\"fft-step-val\" id=\"roundVal\">8<\/div> <button class=\"fft-step-btn\" id=\"roundPlus\">+<\/button><\/div> <\/div> <\/div> <div class=\"fft-controls\"><button class=\"fft-btn start\" id=\"fftStartBtn\">Start<\/button><button class=\"fft-btn reset\" id=\"fftResetBtn\">Reset<\/button><\/div> <div class=\"fft-foot\">Screen stays awake while the timer runs \u00b7 Sound on for beeps<\/div> <\/div> <script> (function(){ var work = 30, rest = 15, rounds = 8; var state = \"idle\"; var pausedState = null; var remaining = 0, currentRound = 0; var tickInterval = null; var wakeLock = null; var display = document.getElementById(\"fftDisplay\"); var phaseEl = document.getElementById(\"fftPhase\"); var timeEl = document.getElementById(\"fftTime\"); var roundEl = document.getElementById(\"fftRound\"); var startBtn = document.getElementById(\"fftStartBtn\"); try { var saved = JSON.parse(localStorage.getItem(\"ffs-timer\") || \"null\"); if(saved){ work=saved.w; rest=saved.r; rounds=saved.n; } } catch(e){} function save(){ try { localStorage.setItem(\"ffs-timer\", JSON.stringify({w:work,r:rest,n:rounds})); } catch(e){} } function fmt(s){ var m = Math.floor(s\/60), sec = s%60; return m + \":\" + (sec<10?\"0\":\"\") + sec; } function renderSettings(){ document.getElementById(\"workVal\").textContent = fmt(work); document.getElementById(\"restVal\").textContent = fmt(rest); document.getElementById(\"roundVal\").textContent = rounds; if(state===\"idle\"){ timeEl.textContent = fmt(work); roundEl.textContent = rounds + \" rounds\"; } } var audioCtx = null; function beep(freq, dur){ try { if(!audioCtx) audioCtx = new (window.AudioContext || window.webkitAudioContext)(); var o = audioCtx.createOscillator(); var g = audioCtx.createGain(); o.connect(g); g.connect(audioCtx.destination); o.frequency.value = freq; g.gain.setValueAtTime(0.3, audioCtx.currentTime); g.gain.exponentialRampToValueAtTime(0.001, audioCtx.currentTime + dur); o.start(); o.stop(audioCtx.currentTime + dur); } catch(e){} } function requestWake(){ try { if(\"wakeLock\" in navigator){ navigator.wakeLock.request(\"screen\").then(function(wl){ wakeLock = wl; }).catch(function(){}); } } catch(e){} } function releaseWake(){ try { if(wakeLock){ wakeLock.release(); wakeLock = null; } } catch(e){} } function setPhase(newState){ state = newState; display.className = \"fft-display\" + (state===\"work\" ? \" work\" : state===\"rest\" ? \" rest\" : state===\"done\" ? \" done\" : \"\"); if(state===\"prep\"){ phaseEl.textContent = \"Get Ready\"; } else if(state===\"work\"){ phaseEl.textContent = \"Work\"; } else if(state===\"rest\"){ phaseEl.textContent = \"Rest\"; } else if(state===\"done\"){ phaseEl.textContent = \"Done\"; timeEl.textContent = \"\\uD83C\\uDF89\"; roundEl.textContent = rounds + \" rounds complete\"; } else { phaseEl.textContent = \"Ready\"; } } function tick(){ remaining--; if(remaining <= 3 && remaining > 0) beep(660, 0.12); if(remaining <= 0){ if(state===\"prep\"){ currentRound = 1; setPhase(\"work\"); remaining = work; beep(880, 0.4); } else if(state===\"work\"){ if(currentRound >= rounds){ setPhase(\"done\"); beep(880,0.25); setTimeout(function(){beep(1100,0.5);},260); stopTicking(); releaseWake(); startBtn.textContent = \"Start\"; startBtn.className = \"fft-btn start\"; return; } setPhase(\"rest\"); remaining = rest; beep(440, 0.4); } else if(state===\"rest\"){ currentRound++; setPhase(\"work\"); remaining = work; beep(880, 0.4); } } render(); } function render(){ if(state===\"done\") return; timeEl.textContent = fmt(Math.max(remaining,0)); if(state===\"prep\") roundEl.textContent = \"Starting \" + rounds + \" rounds\"; else roundEl.textContent = \"Round \" + currentRound + \" of \" + rounds; } function startTicking(){ stopTicking(); tickInterval = setInterval(tick, 1000); } function stopTicking(){ if(tickInterval){ clearInterval(tickInterval); tickInterval = null; } } startBtn.onclick = function(){ if(state===\"idle\" || state===\"done\"){ setPhase(\"prep\"); remaining = 10; currentRound = 0; render(); startTicking(); requestWake(); beep(660,0.2); startBtn.textContent = \"Pause\"; startBtn.className = \"fft-btn pause\"; } else if(state===\"paused\"){ state = pausedState; setPhase(state); render(); startTicking(); requestWake(); startBtn.textContent = \"Pause\"; startBtn.className = \"fft-btn pause\"; } else { pausedState = state; state = \"paused\"; stopTicking(); releaseWake(); phaseEl.textContent = \"Paused\"; startBtn.textContent = \"Resume\"; startBtn.className = \"fft-btn start\"; } }; document.getElementById(\"fftResetBtn\").onclick = function(){ stopTicking(); releaseWake(); state = \"idle\"; currentRound = 0; remaining = 0; setPhase(\"idle\"); startBtn.textContent = \"Start\"; startBtn.className = \"fft-btn start\"; renderSettings(); }; function bindStep(minusId, plusId, get, set, min, max, step){ document.getElementById(minusId).onclick = function(){ if(state!==\"idle\" && state!==\"done\") return; set(Math.max(min, get() - step)); save(); renderSettings(); }; document.getElementById(plusId).onclick = function(){ if(state!==\"idle\" && state!==\"done\") return; set(Math.min(max, get() + step)); save(); renderSettings(); }; } bindStep(\"workMinus\",\"workPlus\", function(){return work;}, function(v){work=v;}, 5, 600, 5); bindStep(\"restMinus\",\"restPlus\", function(){return rest;}, function(v){rest=v;}, 0, 300, 5); bindStep(\"roundMinus\",\"roundPlus\", function(){return rounds;}, function(v){rounds=v;}, 1, 30, 1); var presets = document.querySelectorAll(\".fft-preset\"); for(var i=0;i<presets.length;i++){ presets[i].onclick = function(){ if(state!==\"idle\" && state!==\"done\") return; work = parseInt(this.getAttribute(\"data-w\"),10); rest = parseInt(this.getAttribute(\"data-r\"),10); rounds = parseInt(this.getAttribute(\"data-n\"),10); save(); renderSettings(); }; } renderSettings(); })(); <\/script> <\/div> <br class=\"clear\" \/> ","images":"","title":"My Timer"},"background":{"color":"#FFFFFF","opacity":"1"},"border":{"color":"transparent","size":"1"},"borderColor":"transparent","description":"","effectImage":"opacity","icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/materialicons-sharp\/260\/1728.png","isColored":"0"}},"id":"78510071","linkColor":"#F1762E","listBackgroundColor":"#FFFFFF","listBackgroundOpacity":"1","meta":{"description":"","title":""},"nom":"My Timer","rewritedUrl":"my-movement","service":"mcms","template":"GBAboutListTemplateTypeBannerImage","textFont":{"color":"#333333","desktopSize":"20","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"16","tabletSize":"18","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"title":"My Timer","titleAlign":"center","titleFont":{"color":"#333333","desktopSize":"38","fontType":"Montserrat:600","letterSpacing":"0","lineHeight":"1.2","size":"24","tabletSize":"30","urlFont":"\/assets\/googlefonts\/Montserrat-SemiBold.ttf"},"type":"GBModuleTypeAbout"},"78510094":{"article":{"content":" <div class=\"texte\" > <meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"> <title><\/title> <style type=\"text\/css\">.ffm-widget * { margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } .ffm-widget { font-family: 'Segoe UI', 'Open Sans', Helvetica, Arial, sans-serif !important; background: #f4f8fb !important; max-width: 560px !important; margin: 0 auto !important; padding: 16px !important; color: #14263a !important; } .ffm-hero { background: linear-gradient(135deg, #1b6ca8 0%, #2a8fd4 100%) !important; border-radius: 16px !important; padding: 18px 20px !important; margin-bottom: 14px !important; } .ffm-kicker { color: #ffd9b8 !important; font-size: 11px !important; letter-spacing: 2.5px !important; text-transform: uppercase !important; font-weight: 700 !important; margin-bottom: 4px !important; } .ffm-title { color: #fff !important; font-size: 22px !important; font-weight: 800 !important; } .ffm-date { color: #d6ecfa !important; font-size: 12px !important; margin-top: 3px !important; } \/* Streak strip *\/ .ffm-streak { display: flex !important; align-items: center !important; justify-content: space-between !important; background: #ffffff !important; border: 1px solid #dbe8f2 !important; border-radius: 14px !important; padding: 12px 16px !important; margin-bottom: 12px !important; } .ffm-streak-num { font-size: 26px !important; font-weight: 800 !important; color: #f2762e !important; line-height: 1 !important; } .ffm-streak-label { font-size: 11px !important; font-weight: 700 !important; color: #8aa5bc !important; text-transform: uppercase !important; letter-spacing: 1px !important; } .ffm-week { display: flex !important; gap: 6px !important; } .ffm-day { text-align: center !important; } .ffm-dot { width: 22px !important; height: 22px !important; border-radius: 50% !important; background: #e3f0f9 !important; display: block !important; margin: 0 auto 3px auto !important; line-height: 22px !important; font-size: 12px !important; color: #fff !important; } .ffm-dot.hit { background: #f2762e !important; } .ffm-dot.today-empty { border: 2px dashed #f2762e !important; background: #ffffff !important; } .ffm-day-lbl { font-size: 9px !important; font-weight: 700 !important; color: #8aa5bc !important; text-transform: uppercase !important; } \/* Main card *\/ .ffm-card { background: #ffffff !important; border: 1px solid #dbe8f2 !important; border-radius: 16px !important; padding: 20px 18px !important; text-align: center !important; } .ffm-q { font-size: 20px !important; font-weight: 800 !important; margin-bottom: 14px !important; } .ffm-acts { display: flex !important; gap: 6px !important; flex-wrap: wrap !important; justify-content: center !important; margin-bottom: 14px !important; } .ffm-act { padding: 8px 13px !important; border: 1.5px solid #c3d9ea !important; background: #ffffff !important; color: #46617a !important; border-radius: 999px !important; font-size: 13px !important; font-weight: 700 !important; cursor: pointer !important; font-family: inherit !important; } .ffm-act.sel { background: #1b6ca8 !important; border-color: #1b6ca8 !important; color: #fff !important; } .ffm-mins-label { font-size: 10.5px !important; letter-spacing: 1.8px !important; text-transform: uppercase !important; font-weight: 800 !important; color: #f2762e !important; margin-bottom: 6px !important; } .ffm-mins { display: flex !important; gap: 6px !important; justify-content: center !important; flex-wrap: wrap !important; margin-bottom: 16px !important; } .ffm-min { padding: 8px 12px !important; border: 1.5px solid #c3d9ea !important; background: #ffffff !important; color: #46617a !important; border-radius: 10px !important; font-size: 13px !important; font-weight: 700 !important; cursor: pointer !important; font-family: inherit !important; } .ffm-min.sel { background: #f2762e !important; border-color: #f2762e !important; color: #fff !important; } .ffm-save { width: 100% !important; padding: 15px 10px !important; border-radius: 12px !important; font-size: 16px !important; font-weight: 800 !important; cursor: pointer !important; border: none !important; font-family: inherit !important; background: #f2762e !important; color: #fff !important; } .ffm-save:disabled { background: #e3e9ee !important; color: #9db2c4 !important; cursor: default !important; } \/* Today's entries list *\/ .ffm-entries { margin-bottom: 16px !important; } .ffm-entry { display: flex !important; align-items: center !important; justify-content: space-between !important; background: #f4f8fb !important; border: 1px solid #dbe8f2 !important; border-radius: 10px !important; padding: 10px 12px !important; margin-bottom: 6px !important; text-align: left !important; } .ffm-entry-txt { font-size: 14px !important; font-weight: 700 !important; color: #14263a !important; } .ffm-entry-txt .mins { color: #5b7d99 !important; font-weight: 600 !important; } .ffm-entry-x { background: none !important; border: none !important; color: #8aa5bc !important; font-size: 16px !important; font-weight: 800 !important; cursor: pointer !important; font-family: inherit !important; padding: 2px 6px !important; } .ffm-entry-x:active { color: #f2762e !important; } .ffm-total { font-size: 12px !important; font-weight: 800 !important; color: #f2762e !important; text-transform: uppercase !important; letter-spacing: 1px !important; margin-top: 4px !important; text-align: right !important; } \/* Logged state *\/ .ffm-done-icon { font-size: 40px !important; margin-bottom: 8px !important; } .ffm-done-line { font-size: 17px !important; font-weight: 800 !important; margin-bottom: 4px !important; } .ffm-done-sub { font-size: 13.5px !important; color: #5b7d99 !important; margin-bottom: 16px !important; } .ffm-edit { background: #ffffff !important; color: #1b6ca8 !important; border: 1.5px solid #1b6ca8 !important; border-radius: 10px !important; padding: 10px 16px !important; font-size: 13px !important; font-weight: 700 !important; cursor: pointer !important; font-family: inherit !important; } .ffm-foot { text-align: center !important; font-size: 11px !important; color: #8aa5bc !important; margin-top: 14px !important; line-height: 1.5 !important; } <\/style> <div class=\"ffm-widget\"> <div class=\"ffm-hero\"> <div class=\"ffm-kicker\">Fit Fun Social \u00b7 Las Vegas<\/div> <div class=\"ffm-title\">Did I Move Today?<\/div> <div class=\"ffm-date\" id=\"ffmDate\">&nbsp;<\/div> <\/div> <div class=\"ffm-streak\"> <div> <div class=\"ffm-streak-num\" id=\"ffmStreak\">0<\/div> <div class=\"ffm-streak-label\">day streak<\/div> <\/div> <div class=\"ffm-week\" id=\"ffmWeek\">&nbsp;<\/div> <\/div> <div class=\"ffm-card\" id=\"ffmCard\">&nbsp;<\/div> <div class=\"ffm-foot\">Any movement counts \u00b7 Saved on this device<\/div> <\/div> <script> (function(){ var ACTS = [\"Walk\",\"Run\",\"Gym\",\"Ride\",\"Court Sport\",\"Class\",\"Hike\",\"Other\"]; var MINS = [\"15\",\"30\",\"45\",\"60\",\"60+\"]; var selAct = null, selMin = null; var log = {}; function keyFor(d){ return d.getFullYear() + \"-\" + (d.getMonth()+1) + \"-\" + d.getDate(); } var todayK = keyFor(new Date()); try { log = JSON.parse(localStorage.getItem(\"ffs-move\") || \"{}\"); } catch(e){ log = {}; } function save(){ try { localStorage.setItem(\"ffs-move\", JSON.stringify(log)); } catch(e){} } function streak(){ var s = 0; var d = new Date(); if(!log[keyFor(d)]) d.setDate(d.getDate()-1); while(log[keyFor(d)]){ s++; d.setDate(d.getDate()-1); } return s; } function renderWeek(){ var wrap = document.getElementById(\"ffmWeek\"); wrap.innerHTML = \"\"; var names = [\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"]; for(var i=6;i>=0;i--){ var d = new Date(); d.setDate(d.getDate()-i); var k = keyFor(d); var hit = !!log[k]; var isToday = (i===0); var div = document.createElement(\"div\"); div.className = \"ffm-day\"; var dotClass = hit ? \"ffm-dot hit\" : (isToday ? \"ffm-dot today-empty\" : \"ffm-dot\"); div.innerHTML = '<span class=\"'+dotClass+'\">'+(hit ? \"\\u2713\" : \"\")+'<\/span>' + '<span class=\"ffm-day-lbl\">'+names[d.getDay()]+'<\/span>'; wrap.appendChild(div); } } function entriesFor(k){ var e = log[k]; if(!e) return []; return Array.isArray(e) ? e : [e]; } function renderCard(){ var card = document.getElementById(\"ffmCard\"); var entries = entriesFor(todayK); var listHtml = \"\"; if(entries.length){ var total = 0, plus = false; var rows = entries.map(function(e, idx){ if(e.m === \"60+\"){ total += 60; plus = true; } else if(e.m){ total += parseInt(e.m, 10); } return '<div class=\"ffm-entry\">' + '<span class=\"ffm-entry-txt\">' + e.a + (e.m ? ' <span class=\"mins\">\\u00b7 ' + e.m + ' min<\/span>' : '') + '<\/span>' + '<button class=\"ffm-entry-x\" data-i=\"' + idx + '\" aria-label=\"Remove\">\\u2715<\/button>' + '<\/div>'; }).join(\"\"); listHtml = '<div class=\"ffm-done-line\">Moved. \\u2713<\/div>' + '<div class=\"ffm-entries\">' + rows + (total ? '<div class=\"ffm-total\">' + total + (plus ? '+' : '') + ' min today<\/div>' : '') + '<\/div>'; } var actsHtml = ACTS.map(function(a){ return '<button class=\"ffm-act'+(a===selAct?' sel':'')+'\" data-a=\"'+a+'\">'+a+'<\/button>'; }).join(\"\"); var minsHtml = MINS.map(function(m){ return '<button class=\"ffm-min'+(m===selMin?' sel':'')+'\" data-m=\"'+m+'\">'+m+(m===\"60+\"?\"\":\" min\")+'<\/button>'; }).join(\"\"); card.innerHTML = listHtml + '<div class=\"ffm-q\">' + (entries.length ? 'Add another?' : 'What\\u2019d you do?') + '<\/div>' + '<div class=\"ffm-acts\">'+actsHtml+'<\/div>' + '<div class=\"ffm-mins-label\">How long?<\/div>' + '<div class=\"ffm-mins\">'+minsHtml+'<\/div>' + '<button class=\"ffm-save\" id=\"ffmSave\"'+(selAct?'':' disabled')+'>Log It<\/button>'; var xBtns = card.querySelectorAll(\".ffm-entry-x\"); for(var k=0;k<xBtns.length;k++){ xBtns[k].onclick = function(){ var idx = parseInt(this.getAttribute(\"data-i\"),10); var list = entriesFor(todayK); list.splice(idx,1); if(list.length) log[todayK] = list; else delete log[todayK]; save(); renderAll(); }; } var actBtns = card.querySelectorAll(\".ffm-act\"); for(var i=0;i<actBtns.length;i++){ actBtns[i].onclick = function(){ selAct = this.getAttribute(\"data-a\"); renderCard(); }; } var minBtns = card.querySelectorAll(\".ffm-min\"); for(var j=0;j<minBtns.length;j++){ minBtns[j].onclick = function(){ var v = this.getAttribute(\"data-m\"); selMin = (selMin === v) ? null : v; renderCard(); }; } document.getElementById(\"ffmSave\").onclick = function(){ if(!selAct) return; var list = entriesFor(todayK); list.push({a: selAct, m: selMin}); log[todayK] = list; selAct = null; selMin = null; save(); renderAll(); }; } function renderAll(){ document.getElementById(\"ffmStreak\").textContent = streak(); renderWeek(); renderCard(); } var d = new Date(); var days = [\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]; var months = [\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]; document.getElementById(\"ffmDate\").textContent = days[d.getDay()] + \", \" + months[d.getMonth()] + \" \" + d.getDate(); renderAll(); })(); <\/script> <\/div> <br class=\"clear\" \/> ","images":"","title":"My Movement"},"background":{"color":"#FFFFFF","opacity":"1"},"border":{"color":"transparent","size":"1"},"borderColor":"transparent","effectImage":"opacity","icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/260\/404.png","isColored":"0"}},"id":"78510094","linkColor":"#F1762E","listBackgroundColor":"#FFFFFF","listBackgroundOpacity":"1","nom":"My Movement","rewritedUrl":"my-movement-1","service":"mcms","template":"GBAboutListTemplateTypeBannerImage","textFont":{"color":"#333333","desktopSize":"20","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"16","tabletSize":"18","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"title":"My Movement","titleAlign":"center","titleFont":{"color":"#333333","desktopSize":"38","fontType":"Montserrat:600","letterSpacing":"0","lineHeight":"1.2","size":"24","tabletSize":"30","urlFont":"\/assets\/googlefonts\/Montserrat-SemiBold.ttf"},"type":"GBModuleTypeAbout"}},"separatorColor":"#E3E3E3","separatorType":"solid","shape":{"type":"round"},"smsPushDefaultIndicative":"+1","standbyscreen":{"backgroundColor":"#FFFFFF","descFont":{"color":"#333333","desktopSize":"16","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"14","tabletSize":"15","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"effectImage":{"gradient":{"colors":["#000000"]},"opacity":{"color":"#000000"},"type":"none"},"icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/materialicons-round\/260\/1096.png","isColored":"0"}},"iconColor":"#333333","iconEnabled":"1","titleFont":{"color":"#333333","desktopSize":"38","fontType":"Montserrat:600","letterSpacing":"0","lineHeight":"1.2","size":"24","tabletSize":"30","urlFont":"\/assets\/googlefonts\/Montserrat-SemiBold.ttf"}},"subscription":{"background":{"color":"#FFFFFF"},"closeIconColor":"#F1762E","linkFont":{"color":"#F1762E"},"separator":{"color":"#E3E3E3"},"textFont":{"color":"#333333"},"titleFont":{"color":"#F1762E"}},"tabletMargin":{"bottom":"20","left":"20","right":"20","top":"20"},"textHoverEffect":"lighter","widgets":{"78509713":{"actionButtonBackgroundColor":"#FFFFFF","actionButtonBackgroundOpacity":"1","actionButtonColor":"#F1762E","autoScroll":{"duration":"4","enabled":"0"},"background":{"color":"#F7F7F7","opacity":"1"},"bannerHeight":"big","border":{"color":"transparent","size":"1"},"borderColor":"transparent","cellBackgroundColor":"#F1762E","cellBackgroundImage":{"imageUrl":""},"cellBackgroundOpacity":"1","cellBorder":{"color":"#FFFFFF","size":"1"},"desktopMargin":{"bottom":"0","left":"0","right":"0","top":"0"},"effectImage":"none","effectImageBackgroundColorGradient":{"colors":["#000000","#434343"],"enabled":"1","endPoint":{"x":"0.5","y":"0"},"name":"Deep Space","startPoint":{"x":"0.5","y":"1"}},"effectImageOpacity":"0.4","elements":{"1783907119303":{"buttonEnabled":"1","buttonTitle":"Start","cellBackgroundImage":{"imageUrl":"\/apiv3\/release\/iphone\/10\/photo\/sections_78509713_elements_1783907119303_cellBackgroundImage@2x.png?v=1783908138","otherImagesUrl":{"iphone6":"\/apiv3\/release\/iphone\/10\/photo\/sections_78509713_elements_1783907119303_cellBackgroundImage@iphone6.png?v=1783908138","iphone6plus":"\/apiv3\/release\/iphone\/10\/photo\/sections_78509713_elements_1783907119303_cellBackgroundImage@iphone6plus.png?v=1783908138","tablet":"\/apiv3\/release\/iphone\/10\/photo\/sections_78509713_elements_1783907119303_cellBackgroundImage@tablet.png?v=1783908138","web":"\/apiv3\/release\/iphone\/10\/photo\/sections_78509713_elements_1783907119303_cellBackgroundImage@web.png?v=1783908138"}},"description":"get moving | LV","icon":{"image":{"imageUrl":"\/assets\/gbicon\/img\/v2\/260\/46.png"}},"id":"1783907119303","link":{"sectionId":"78509712","type":"GBLinkTypeSection","url":"\/start"},"title":"Fit Fun Social"}},"elementsOrder":["1783907119303"],"fullscreenEnabled":"1","header":{"enabled":"0"},"highlight":{"subtitleFont":{"desktopSize":"16","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"14","tabletSize":"15","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"titleFont":{"desktopSize":"22","fontType":"Montserrat:600","letterSpacing":"0","lineHeight":"1.2","size":"18","tabletSize":"22","urlFont":"\/assets\/googlefonts\/Montserrat-SemiBold.ttf"}},"horizontalAlign":"center","iconColor":"#FFFFFF","id":"78509713","margin":{"bottom":"0","left":"0","right":"0","top":"0"},"nbItems":"1","nom":"Homepage","pager":{"offColor":"#666666","onColor":"#F1762E"},"separatorColor":"#E3E3E3","shadow":{"enabled":"0"},"spacingEnabled":"1","subtitleFont":{"color":"#FFFFFF","desktopSize":"20","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"16","tabletSize":"18","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"tabletMargin":{"bottom":"0","left":"0","right":"0","top":"0"},"template":"GBWidgetNavigationTemplateTypeBannerBigSlideshow","textFont":{"color":"#FFFFFF","desktopSize":"14","fontType":"Montserrat","letterSpacing":"0","lineHeight":"1.2","size":"12","tabletSize":"13","urlFont":"\/assets\/googlefonts\/Montserrat-Regular.ttf"},"title":"Homepage","titleFont":{"color":"#FFFFFF","desktopSize":"38","fontType":"Montserrat:600","letterSpacing":"0","lineHeight":"1.2","size":"24","tabletSize":"30","urlFont":"\/assets\/googlefonts\/Montserrat-SemiBold.ttf"},"type":"GBWidgetTypeNavigation","widgetBackgroundColor":"#F7F7F7","widgetBackgroundOpacity":"1","widgetsActionLevel1Button":{"background":{"color":"#F1762E"},"style":"rounded","titleFont":{"color":"#FFFFFF","desktopSize":"18","size":"18","tabletSize":"18"}},"widgetsActionLevel2Button":{"background":{"color":"transparent"},"borderColor":"#23B9CA","style":"rounded","titleFont":{"color":"#23B9CA","desktopSize":"15","size":"15","tabletSize":"15"}}}},"plugins":{"libraryUrl":"https:\/\/back.ww-cdn.com\/assets\/js\/GBJSTK.js?v=1779889206"}},"lastModified":1783911496}