diff --git a/assets/css/main_spec.css b/assets/css/main_spec.css index 88b3fd39..0a6df60a 100644 --- a/assets/css/main_spec.css +++ b/assets/css/main_spec.css @@ -1,3 +1,3 @@ -.mfp-counter{font-family:Georgia,Times,serif}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;filter:alpha(opacity=100);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Georgia,Times,serif}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:1;filter:alpha(opacity=100);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-figure figcaption{margin-top:0;margin-bottom:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}a:focus{outline:thin dotted #6f777d;outline:5px auto #6f777d;outline-offset:-2px}*{box-sizing:border-box}html{box-sizing:border-box;background-color:#fff;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media (min-width: 48em){html{font-size:18px}}@media (min-width: 76.5em){html{font-size:20px}}@media (min-width: 118.75em){html{font-size:22px}}body{margin:0}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}a{color:#2f7d95}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{box-sizing:border-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}html{position:relative;min-height:100%}.masthead__menu-item a{color:#fff !important}body{margin:0;padding:4em 0 0;color:#3d4144;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;line-height:1.5}body.overflow--hidden{overflow:hidden}p,pre,blockquote,ul,ol,dl,figure,table,fieldset{orphans:3;widows:3}pre{overflow-x:auto}svg:not(:root){overflow:hidden}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a,tr,td,form button,input[type="submit"],.btn,.highlight,.archive__item-teaser{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@-webkit-keyframes intro{0%{opacity:0}100%{opacity:1}}@keyframes intro{0%{opacity:0}100%{opacity:1}}.masthead{position:fixed;top:0;width:100%;background-color:#3d4144;height:4em;border-bottom:1px solid #f2f3f3;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.15s;animation-delay:0.15s;z-index:20}.masthead__inner-wrap{clear:both;margin-left:auto;margin-right:auto;padding:1em;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.masthead__inner-wrap::after{clear:both;content:"";display:table}.masthead__inner-wrap nav{z-index:10}.masthead__inner-wrap a{text-decoration:none}.site-logo img{max-height:2rem}.site-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;font-weight:bold}.site-subtitle{display:block;font-size:.625em}.masthead__menu{float:left;margin-left:0;margin-right:0;width:100%;clear:both;background:#3d4144}.masthead__menu .site-nav{margin-left:0}@media (min-width: 37.5em){.masthead__menu .site-nav{float:right}}.masthead__menu ul{margin:0;padding:0;clear:both;list-style-type:none}.masthead__menu-item{display:block;list-style-type:none;white-space:nowrap}.masthead__menu-item--lg{padding-right:2em;font-weight:700}.layout--search .archive__item-teaser{margin-bottom:0.25em}.search__toggle{margin-left:1rem;margin-right:1rem;height:2rem;border:0;outline:none;color:#6f777d;background-color:transparent;cursor:pointer;-webkit-transition:0.2s;transition:0.2s}.search__toggle:hover{color:#53595e}.search-icon{width:100%;height:100%}.search-content{display:none;visibility:hidden;padding-top:1em;padding-bottom:1em}.search-content__inner-wrap{width:100%;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.15s;animation-delay:0.15s}@media (min-width: 118.75em){.search-content__inner-wrap{max-width:1900px}}.search-content__form{background-color:transparent}.search-content .search-input{display:block;margin-bottom:0;padding:0;border:none;outline:none;box-shadow:none;background-color:transparent;font-size:1.563em}@media (min-width: 76.5em){.search-content .search-input{font-size:1.953em}}@media (min-width: 118.75em){.search-content .search-input{font-size:2.441em}}.search-content.is--visible{display:block;visibility:visible}.search-content.is--visible::after{content:"";display:block}.search-content .results__found{margin-top:0.5em;font-size:.75em}.search-content .archive__item{margin-bottom:2em}@media (min-width: 76.5em){.search-content .archive__item{width:75%}}@media (min-width: 118.75em){.search-content .archive__item{width:50%}}.search-content .archive__item-title{margin-top:0}.search-content .archive__item-excerpt{margin-bottom:0}.ais-search-box{max-width:100% !important;margin-bottom:2em}.archive__item-title .ais-Highlight{color:#6f777d;font-style:normal;text-decoration:underline}.archive__item-excerpt .ais-Highlight{color:#6f777d;font-style:normal;font-weight:bold}.breadcrumbs{clear:both;margin:0 auto;max-width:100%;padding-left:1em;padding-right:1em;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.3s;animation-delay:0.3s}.breadcrumbs::after{clear:both;content:"";display:table}@media (min-width: 118.75em){.breadcrumbs{max-width:1900px}}.breadcrumbs ol{padding:0;list-style:none;font-size:.75em}@media (min-width: 76.5em){.breadcrumbs ol{float:right;width:calc(100% - 200px)}}@media (min-width: 118.75em){.breadcrumbs ol{width:calc(100% - 250px)}}.breadcrumbs li{display:inline}.breadcrumbs .current{font-weight:bold}.pagination{clear:both;float:left;margin-top:1em;padding-top:1em;width:100%}.pagination::after{clear:both;content:"";display:table}.pagination ul{margin:0;padding:0;list-style-type:none;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.pagination li{display:block;float:left;margin-left:-1px}.pagination li a{display:block;margin-bottom:0.25em;padding:0.5em 1em;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:14px;font-weight:bold;line-height:1.5;text-align:center;text-decoration:none;color:#646769;border:1px solid #b6b6b6;border-radius:0}.pagination li a:hover{color:#235e70}.pagination li a.current,.pagination li a.current.disabled{color:#fff;background:#6f777d}.pagination li a.disabled{color:rgba(100,103,105,0.5);pointer-events:none;cursor:not-allowed}.pagination li:first-child{margin-left:0}.pagination li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination--pager{display:block;padding:1em 2em;float:left;width:50%;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1em;font-weight:bold;text-align:center;text-decoration:none;color:#646769;border:1px solid #b6b6b6;border-radius:4px}.pagination--pager:hover{background-color:#646769;color:#fff}.pagination--pager:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.pagination--pager:last-child{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.pagination--pager.disabled{color:rgba(100,103,105,0.5);pointer-events:none;cursor:not-allowed}.page__content+.pagination,.page__meta+.pagination,.page__share+.pagination,.page__comments+.pagination{margin-top:2em;padding-top:2em;border-top:1px solid #f2f3f3}.greedy-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2em;background:#3d4144 !important}.greedy-nav a{display:block;margin:0 1rem;color:#6f777d;text-decoration:none;-webkit-transition:none;transition:none}.greedy-nav a:hover{color:#53595e}.greedy-nav a.site-logo{margin-left:0;margin-right:0.5rem}.greedy-nav a.site-title{margin-left:0}.greedy-nav img{-webkit-transition:none;transition:none}.greedy-nav__toggle{-ms-flex-item-align:center;align-self:center;height:2rem;border:0;outline:none;background-color:transparent;cursor:pointer}.greedy-nav .visible-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.greedy-nav .visible-links li{-webkit-box-flex:0;-ms-flex:none;flex:none}.greedy-nav .visible-links a{position:relative}.greedy-nav .visible-links a:before{content:"";position:absolute;left:0;bottom:0;height:4px;background:#6f777d;width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scaleX(0) translate3d(0, 0, 0);transform:scaleX(0) translate3d(0, 0, 0)}.greedy-nav .visible-links a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.greedy-nav .hidden-links{position:absolute;top:100%;right:0;margin-top:15px;padding:5px;border:1px solid #f2f3f3;border-radius:4px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.greedy-nav .hidden-links.hidden{display:none}.greedy-nav .hidden-links a{margin:0;padding:10px 20px;font-size:1em}.greedy-nav .hidden-links a:hover{color:#53595e;background:#dbdddf}.greedy-nav .hidden-links:before{content:"";position:absolute;top:-11px;right:10px;width:0;border-style:solid;border-width:0 10px 10px;border-color:#f2f3f3 transparent;display:block;z-index:0}.greedy-nav .hidden-links:after{content:"";position:absolute;top:-10px;right:10px;width:0;border-style:solid;border-width:0 10px 10px;border-color:#fff transparent;display:block;z-index:1}.greedy-nav .hidden-links li{display:block;border-bottom:1px solid #f2f3f3}.greedy-nav .hidden-links li:last-child{border-bottom:none}.no-js .greedy-nav .visible-links{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:visible}.nav__list{margin-bottom:1.5em}.nav__list input[type="checkbox"],.nav__list label{display:none}@media (max-width: 76.4375em){.nav__list label{position:relative;display:inline-block;padding:0.5em 2.5em 0.5em 1em;color:#7a8288;font-size:.75em;font-weight:bold;border:1px solid #bdc1c4;border-radius:4px;z-index:20;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;cursor:pointer}.nav__list label:before,.nav__list label:after{content:"";position:absolute;right:1em;top:1.25em;width:0.75em;height:0.125em;line-height:1;background-color:#7a8288;-webkit-transition:0.2s ease-out;transition:0.2s ease-out}.nav__list label:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nav__list label:hover{color:#fff;border-color:#7a8288;background-color:#333}.nav__list label:hover:before,.nav__list label:hover:after{background-color:#fff}.nav__list input:checked+label{color:white;background-color:#333}.nav__list input:checked+label:before,.nav__list input:checked+label:after{background-color:#fff}.nav__list label:hover:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nav__list input:checked+label:hover:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.nav__list ul{margin-bottom:1em}.nav__list a{display:block;padding:0.25em 0}}@media (max-width: 76.4375em) and (min-width: 76.5em){.nav__list a{padding-top:0.125em;padding-bottom:0.125em}}@media (max-width: 76.4375em){.nav__list a:hover{text-decoration:underline}}.nav__list .nav__items{margin:0;font-size:1.25rem}.nav__list .nav__items a{color:inherit}.nav__list .nav__items .active{margin-left:-0.5em;padding-left:0.5em;padding-right:0.5em;font-weight:bold}@media (max-width: 76.4375em){.nav__list .nav__items{position:relative;max-height:0;opacity:0%;overflow:hidden;z-index:10;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transform:translate(0, 10%);-ms-transform:translate(0, 10%);transform:translate(0, 10%)}}@media (max-width: 76.4375em){.nav__list input:checked~.nav__items{-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;max-height:9999px;overflow:visible;opacity:1;margin-top:1em;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}.nav__title{margin:0;padding:0.5rem 0.75rem;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1em;font-weight:bold}.nav__sub-title{display:block;margin:0.5rem 0;padding:0.25rem 0;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.75em;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #f2f3f3}.toc{font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#7a8288;background-color:#fff;border:1px solid #f2f3f3;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125);box-shadow:0 1px 1px rgba(0,0,0,0.125)}.toc .nav__title{color:#fff;font-size:.75em;background:#6f777d;border-top-left-radius:4px;border-top-right-radius:4px}.toc .active a{background-color:#e2e4e5;color:#3d4144}.toc__menu{margin:0;padding:0;width:100%;list-style:none;font-size:.75em}@media (min-width: 76.5em){.toc__menu{font-size:.6875em}}.toc__menu a{display:block;padding:0.25rem 0.75rem;color:#646769;font-weight:bold;line-height:1.5;border-bottom:1px solid #f2f3f3}.toc__menu a:hover{color:#3d4144}.toc__menu li ul>li a{padding-left:1.25rem;font-weight:normal}.toc__menu li ul li ul>li a{padding-left:1.75rem}.toc__menu li ul li ul li ul>li a{padding-left:2.25rem}.toc__menu li ul li ul li ul li ul>li a{padding-left:2.75rem}.toc__menu li ul li ul li ul li ul li ul>li a{padding-left:3.25rem} +.mfp-counter{font-family:Georgia,Times,serif}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;filter:alpha(opacity=100);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Georgia,Times,serif}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:1;filter:alpha(opacity=100);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-figure figcaption{margin-top:0;margin-bottom:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}html{position:relative;min-height:100%}.masthead__menu-item a{color:#fff !important}body{margin:0;padding:4em 0 0;color:#3d4144;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;line-height:1.5}body.overflow--hidden{overflow:hidden}p,pre,blockquote,ul,ol,dl,figure,table,fieldset{orphans:3;widows:3}pre{overflow-x:auto}svg:not(:root){overflow:hidden}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a,tr,td,form button,input[type="submit"],.btn,.highlight,.archive__item-teaser{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@-webkit-keyframes intro{0%{opacity:0}100%{opacity:1}}@keyframes intro{0%{opacity:0}100%{opacity:1}}.masthead{position:fixed;top:0;width:100%;background-color:#3d4144;height:4em;border-bottom:1px solid #f2f3f3;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.15s;animation-delay:0.15s;z-index:20}.masthead__inner-wrap{clear:both;margin-left:auto;margin-right:auto;padding:1em;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.masthead__inner-wrap::after{clear:both;content:"";display:table}.masthead__inner-wrap nav{z-index:10}.masthead__inner-wrap a{text-decoration:none}.site-logo img{max-height:2rem}.site-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;font-weight:bold}.site-subtitle{display:block;font-size:.625em}.masthead__menu{float:left;margin-left:0;margin-right:0;width:100%;clear:both;background:#3d4144}.masthead__menu .site-nav{margin-left:0}@media (min-width: 37.5em){.masthead__menu .site-nav{float:right}}.masthead__menu ul{margin:0;padding:0;clear:both;list-style-type:none}.masthead__menu-item{display:block;list-style-type:none;white-space:nowrap}.masthead__menu-item--lg{padding-right:2em;font-weight:700}.layout--search .archive__item-teaser{margin-bottom:0.25em}.search__toggle{margin-left:1rem;margin-right:1rem;height:2rem;border:0;outline:none;color:#6f777d;background-color:transparent;cursor:pointer;-webkit-transition:0.2s;transition:0.2s}.search__toggle:hover{color:#53595e}.search-icon{width:100%;height:100%}.search-content{display:none;visibility:hidden;padding-top:1em;padding-bottom:1em}.search-content__inner-wrap{width:100%;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.15s;animation-delay:0.15s}@media (min-width: 118.75em){.search-content__inner-wrap{max-width:1900px}}.search-content__form{background-color:transparent}.search-content .search-input{display:block;margin-bottom:0;padding:0;border:none;outline:none;box-shadow:none;background-color:transparent;font-size:1.563em}@media (min-width: 76.5em){.search-content .search-input{font-size:1.953em}}@media (min-width: 118.75em){.search-content .search-input{font-size:2.441em}}.search-content.is--visible{display:block;visibility:visible}.search-content.is--visible::after{content:"";display:block}.search-content .results__found{margin-top:0.5em;font-size:.75em}.search-content .archive__item{margin-bottom:2em}@media (min-width: 76.5em){.search-content .archive__item{width:75%}}@media (min-width: 118.75em){.search-content .archive__item{width:50%}}.search-content .archive__item-title{margin-top:0}.search-content .archive__item-excerpt{margin-bottom:0}.ais-search-box{max-width:100% !important;margin-bottom:2em}.archive__item-title .ais-Highlight{color:#6f777d;font-style:normal;text-decoration:underline}.archive__item-excerpt .ais-Highlight{color:#6f777d;font-style:normal;font-weight:bold}.breadcrumbs{clear:both;margin:0 auto;max-width:100%;padding-left:1em;padding-right:1em;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-animation:intro 0.3s both;animation:intro 0.3s both;-webkit-animation-delay:0.3s;animation-delay:0.3s}.breadcrumbs::after{clear:both;content:"";display:table}@media (min-width: 118.75em){.breadcrumbs{max-width:1900px}}.breadcrumbs ol{padding:0;list-style:none;font-size:.75em}@media (min-width: 76.5em){.breadcrumbs ol{float:right;width:calc(100% - 200px)}}@media (min-width: 118.75em){.breadcrumbs ol{width:calc(100% - 250px)}}.breadcrumbs li{display:inline}.breadcrumbs .current{font-weight:bold}.pagination{clear:both;float:left;margin-top:1em;padding-top:1em;width:100%}.pagination::after{clear:both;content:"";display:table}.pagination ul{margin:0;padding:0;list-style-type:none;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.pagination li{display:block;float:left;margin-left:-1px}.pagination li a{display:block;margin-bottom:0.25em;padding:0.5em 1em;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:14px;font-weight:bold;line-height:1.5;text-align:center;text-decoration:none;color:#646769;border:1px solid #b6b6b6;border-radius:0}.pagination li a:hover{color:#235e70}.pagination li a.current,.pagination li a.current.disabled{color:#fff;background:#6f777d}.pagination li a.disabled{color:rgba(100,103,105,0.5);pointer-events:none;cursor:not-allowed}.pagination li:first-child{margin-left:0}.pagination li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination--pager{display:block;padding:1em 2em;float:left;width:50%;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1em;font-weight:bold;text-align:center;text-decoration:none;color:#646769;border:1px solid #b6b6b6;border-radius:4px}.pagination--pager:hover{background-color:#646769;color:#fff}.pagination--pager:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.pagination--pager:last-child{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.pagination--pager.disabled{color:rgba(100,103,105,0.5);pointer-events:none;cursor:not-allowed}.page__content+.pagination,.page__meta+.pagination,.page__share+.pagination,.page__comments+.pagination{margin-top:2em;padding-top:2em;border-top:1px solid #f2f3f3}.greedy-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2em;background:#3d4144 !important}.greedy-nav a{display:block;margin:0 1rem;color:#6f777d;text-decoration:none;-webkit-transition:none;transition:none}.greedy-nav a:hover{color:#53595e}.greedy-nav a.site-logo{margin-left:0;margin-right:0.5rem}.greedy-nav a.site-title{margin-left:0}.greedy-nav img{-webkit-transition:none;transition:none}.greedy-nav__toggle{-ms-flex-item-align:center;align-self:center;height:2rem;border:0;outline:none;background-color:transparent;cursor:pointer}.greedy-nav .visible-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.greedy-nav .visible-links li{-webkit-box-flex:0;-ms-flex:none;flex:none}.greedy-nav .visible-links a{position:relative}.greedy-nav .visible-links a:before{content:"";position:absolute;left:0;bottom:0;height:4px;background:#6f777d;width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scaleX(0) translate3d(0, 0, 0);transform:scaleX(0) translate3d(0, 0, 0)}.greedy-nav .visible-links a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.greedy-nav .hidden-links{position:absolute;top:100%;right:0;margin-top:15px;padding:5px;border:1px solid #f2f3f3;border-radius:4px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.greedy-nav .hidden-links.hidden{display:none}.greedy-nav .hidden-links a{margin:0;padding:10px 20px;font-size:1em}.greedy-nav .hidden-links a:hover{color:#53595e;background:#dbdddf}.greedy-nav .hidden-links:before{content:"";position:absolute;top:-11px;right:10px;width:0;border-style:solid;border-width:0 10px 10px;border-color:#f2f3f3 transparent;display:block;z-index:0}.greedy-nav .hidden-links:after{content:"";position:absolute;top:-10px;right:10px;width:0;border-style:solid;border-width:0 10px 10px;border-color:#fff transparent;display:block;z-index:1}.greedy-nav .hidden-links li{display:block;border-bottom:1px solid #f2f3f3}.greedy-nav .hidden-links li:last-child{border-bottom:none}.no-js .greedy-nav .visible-links{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:visible}.nav__list{margin-bottom:1.5em}.nav__list input[type="checkbox"],.nav__list label{display:none}@media (max-width: 76.4375em){.nav__list label{position:relative;display:inline-block;padding:0.5em 2.5em 0.5em 1em;color:#7a8288;font-size:.75em;font-weight:bold;border:1px solid #bdc1c4;border-radius:4px;z-index:20;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;cursor:pointer}.nav__list label:before,.nav__list label:after{content:"";position:absolute;right:1em;top:1.25em;width:0.75em;height:0.125em;line-height:1;background-color:#7a8288;-webkit-transition:0.2s ease-out;transition:0.2s ease-out}.nav__list label:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nav__list label:hover{color:#fff;border-color:#7a8288;background-color:#333}.nav__list label:hover:before,.nav__list label:hover:after{background-color:#fff}.nav__list input:checked+label{color:white;background-color:#333}.nav__list input:checked+label:before,.nav__list input:checked+label:after{background-color:#fff}.nav__list label:hover:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nav__list input:checked+label:hover:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.nav__list ul{margin-bottom:1em}.nav__list a{display:block;padding:0.25em 0}}@media (max-width: 76.4375em) and (min-width: 76.5em){.nav__list a{padding-top:0.125em;padding-bottom:0.125em}}@media (max-width: 76.4375em){.nav__list a:hover{text-decoration:underline}}.nav__list .nav__items{margin:0;font-size:1.25rem}.nav__list .nav__items a{color:inherit}.nav__list .nav__items .active{margin-left:-0.5em;padding-left:0.5em;padding-right:0.5em;font-weight:bold}@media (max-width: 76.4375em){.nav__list .nav__items{position:relative;max-height:0;opacity:0%;overflow:hidden;z-index:10;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transform:translate(0, 10%);-ms-transform:translate(0, 10%);transform:translate(0, 10%)}}@media (max-width: 76.4375em){.nav__list input:checked~.nav__items{-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;max-height:9999px;overflow:visible;opacity:1;margin-top:1em;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}.nav__title{margin:0;padding:0.5rem 0.75rem;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:1em;font-weight:bold}.nav__sub-title{display:block;margin:0.5rem 0;padding:0.25rem 0;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-size:.75em;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #f2f3f3}.toc{font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#7a8288;background-color:#fff;border:1px solid #f2f3f3;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125);box-shadow:0 1px 1px rgba(0,0,0,0.125)}.toc .nav__title{color:#fff;font-size:.75em;background:#6f777d;border-top-left-radius:4px;border-top-right-radius:4px}.toc .active a{background-color:#e2e4e5;color:#3d4144}.toc__menu{margin:0;padding:0;width:100%;list-style:none;font-size:.75em}@media (min-width: 76.5em){.toc__menu{font-size:.6875em}}.toc__menu a{display:block;padding:0.25rem 0.75rem;color:#646769;font-weight:bold;line-height:1.5;border-bottom:1px solid #f2f3f3}.toc__menu a:hover{color:#3d4144}.toc__menu li ul>li a{padding-left:1.25rem;font-weight:normal}.toc__menu li ul li ul>li a{padding-left:1.75rem}.toc__menu li ul li ul li ul>li a{padding-left:2.25rem}.toc__menu li ul li ul li ul li ul>li a{padding-left:2.75rem}.toc__menu li ul li ul li ul li ul li ul>li a{padding-left:3.25rem}div[class*='sc-']{white-space:normal !important}td[class*='sc-']{text-align:left !important} /*# sourceMappingURL=main_spec.css.map */ \ No newline at end of file diff --git a/assets/css/main_spec.css.map b/assets/css/main_spec.css.map index 5730d117..d5881d21 100644 --- a/assets/css/main_spec.css.map +++ b/assets/css/main_spec.css.map @@ -37,7 +37,6 @@ "../usr/local/bundle/gems/minimal-mistakes-jekyll-4.24.0/_sass/minimal-mistakes/vendor/susy/susy/_api.scss", "../usr/local/bundle/gems/minimal-mistakes-jekyll-4.24.0/_sass/minimal-mistakes/vendor/susy/susy/_unprefix.scss", "../usr/local/bundle/gems/minimal-mistakes-jekyll-4.24.0/_sass/minimal-mistakes/_mixins.scss", - "../usr/local/bundle/gems/minimal-mistakes-jekyll-4.24.0/_sass/minimal-mistakes/_reset.scss", "_sass/minimal-mistakes/_base_spec.scss", "../usr/local/bundle/gems/minimal-mistakes-jekyll-4.24.0/_sass/minimal-mistakes/_animations.scss", "_sass/minimal-mistakes/_masthead.scss", @@ -45,7 +44,7 @@ "_sass/minimal-mistakes/_navigation.scss" ], "sourcesContent": [ - "/* Variables */\n@import \"minimal-mistakes/variables\";\n\n/* Mixins and functions */\n@import \"minimal-mistakes/vendor/breakpoint/breakpoint\";\n@include breakpoint-set(\"to ems\", true);\n@import \"minimal-mistakes/vendor/magnific-popup/magnific-popup\"; // Magnific Popup\n@import \"minimal-mistakes/vendor/susy/susy\";\n@import \"minimal-mistakes/mixins\";\n\n/* Core CSS */\n@import \"minimal-mistakes/reset\";\n@import \"minimal-mistakes/base_spec\";\n@import \"minimal-mistakes/animations\";\n\n/* Components */\n@import \"minimal-mistakes/masthead\";\n@import \"minimal-mistakes/search\";\n@import \"minimal-mistakes/navigation\";\n", + "/* Variables */\n@import 'minimal-mistakes/variables';\n\n/* Mixins and functions */\n@import 'minimal-mistakes/vendor/breakpoint/breakpoint';\n@include breakpoint-set('to ems', true);\n@import 'minimal-mistakes/vendor/magnific-popup/magnific-popup'; // Magnific Popup\n@import 'minimal-mistakes/vendor/susy/susy';\n@import 'minimal-mistakes/mixins';\n\n/* Core CSS */\n@import 'minimal-mistakes/base_spec';\n@import 'minimal-mistakes/animations';\n\n/* Components */\n@import 'minimal-mistakes/masthead';\n@import 'minimal-mistakes/search';\n@import 'minimal-mistakes/navigation';\n\n/********************************************************************************************************************\n * Workarounds to handle Jekyll / Redocly / Sphinx clobberings\n */\n\ndiv[class*='sc-'] {\n white-space: normal !important;\n}\n\ntd[class*='sc-'] {\n text-align: left !important;\n}\n\n", "/* ==========================================================================\n Variables\n ========================================================================== */\n\n/*\n Typography\n ========================================================================== */\n\n$doc-font-size: 16 !default;\n\n/* paragraph indention */\n$paragraph-indent: false !default; // true, false (default)\n$indent-var: 0.3em !default;\n\n/* system typefaces */\n$serif: Georgia, Times, serif !default;\n$sans-serif: -apple-system, BlinkMacSystemFont, \"Roboto\", \"Segoe UI\",\n \"Helvetica Neue\", \"Lucida Grande\", Arial, sans-serif !default;\n$monospace: Monaco, Consolas, \"Lucida Console\", monospace !default;\n\n/* sans serif typefaces */\n$sans-serif-narrow: $sans-serif !default;\n$helvetica: Helvetica, \"Helvetica Neue\", Arial, sans-serif !default;\n\n/* serif typefaces */\n$georgia: Georgia, serif !default;\n$times: Times, serif !default;\n$bodoni: \"Bodoni MT\", serif !default;\n$calisto: \"Calisto MT\", serif !default;\n$garamond: Garamond, serif !default;\n\n$global-font-family: $sans-serif !default;\n$header-font-family: $sans-serif !default;\n$caption-font-family: $serif !default;\n\n/* type scale */\n$type-size-1: 2.441em !default; // ~39.056px\n$type-size-2: 1.953em !default; // ~31.248px\n$type-size-3: 1.563em !default; // ~25.008px\n$type-size-4: 1.25em !default; // ~20px\n$type-size-5: 1em !default; // ~16px\n$type-size-6: 0.75em !default; // ~12px\n$type-size-7: 0.6875em !default; // ~11px\n$type-size-8: 0.625em !default; // ~10px\n\n/* headline scale */\n$h-size-1: 1.563em !default; // ~25.008px\n$h-size-2: 1.25em !default; // ~20px\n$h-size-3: 1.07em !default; // ~18px\n$h-size-4: 1.0625em !default; // ~17px\n$h-size-5: 1.03125em !default; // ~16.5px\n$h-size-6: 1em !default; // ~16px\n\n/*\n Colors\n ========================================================================== */\n\n$gray: #7a8288 !default;\n$dark-gray: mix(#000, $gray, 50%) !default;\n$darker-gray: mix(#000, $gray, 60%) !default;\n$light-gray: mix(#fff, $gray, 50%) !default;\n$lighter-gray: mix(#fff, $gray, 90%) !default;\n$dark-blue: #355681 !default;\n$light-blue: #0092ca !default;\n\n$background-color: #fff !default;\n$code-background-color: #fafafa !default;\n$code-background-color-dark: $light-gray !default;\n$text-color: $dark-gray !default;\n$muted-text-color: mix(#fff, $text-color, 20%) !default;\n$border-color: $lighter-gray !default;\n$form-background-color: $lighter-gray !default;\n$footer-background-color: $lighter-gray !default;\n\n$primary-color: #6f777d !default;\n$success-color: #3fa63f !default;\n$warning-color: #d67f05 !default;\n$danger-color: #ee5f5b !default;\n$info-color: #3b9cba !default;\n$focus-color: $primary-color !default;\n$active-color: mix(#fff, $primary-color, 80%) !default;\n\n/* YIQ color contrast */\n$yiq-contrasted-dark-default: $dark-gray !default;\n$yiq-contrasted-light-default: #fff !default;\n$yiq-contrasted-threshold: 175 !default;\n$yiq-debug: false !default;\n\n/* brands */\n$behance-color: #1769ff !default;\n$bitbucket-color: #205081 !default;\n$dribbble-color: #ea4c89 !default;\n$facebook-color: #3b5998 !default;\n$flickr-color: #ff0084 !default;\n$foursquare-color: #0072b1 !default;\n$github-color: #171516 !default;\n$gitlab-color: #e24329 !default;\n$instagram-color: #517fa4 !default;\n$keybase-color: #ef7639 !default;\n$lastfm-color: #d51007 !default;\n$linkedin-color: #007bb6 !default;\n$mastodon-color: #2b90d9 !default;\n$pinterest-color: #cb2027 !default;\n$reddit-color: #ff4500 !default;\n$rss-color: #fa9b39 !default;\n$soundcloud-color: #ff3300 !default;\n$stackoverflow-color: #fe7a15 !default;\n$tumblr-color: #32506d !default;\n$twitter-color: #55acee !default;\n$vimeo-color: #1ab7ea !default;\n$vine-color: #00bf8f !default;\n$youtube-color: #bb0000 !default;\n$xing-color: #006567 !default;\n\n/* links */\n$link-color: mix(#000, $info-color, 20%) !default;\n$link-color-hover: mix(#000, $link-color, 25%) !default;\n$link-color-visited: mix(#fff, $link-color, 15%) !default;\n$masthead-link-color: $primary-color !default;\n$masthead-link-color-hover: mix(#000, $primary-color, 25%) !default;\n$navicon-link-color-hover: mix(#fff, $primary-color, 75%) !default;\n\n/* notices */\n$notice-background-mix: 80% !default;\n$code-notice-background-mix: 90% !default;\n\n/* syntax highlighting (base16) */\n$base00: #263238 !default;\n$base01: #2e3c43 !default;\n$base02: #314549 !default;\n$base03: #546e7a !default;\n$base04: #b2ccd6 !default;\n$base05: #eeffff !default;\n$base06: #eeffff !default;\n$base07: #ffffff !default;\n$base08: #f07178 !default;\n$base09: #f78c6c !default;\n$base0a: #ffcb6b !default;\n$base0b: #c3e88d !default;\n$base0c: #89ddff !default;\n$base0d: #82aaff !default;\n$base0e: #c792ea !default;\n$base0f: #ff5370 !default;\n\n/*\n Breakpoints\n ========================================================================== */\n\n$small: 600px !default;\n$medium: 768px !default;\n$medium-wide: 900px !default;\n$large: 1224px !default;\n$x-large: 1900px !default;\n$max-width: $x-large !default;\n\n/*\n Grid\n ========================================================================== */\n\n$left-sidebar-width-narrow: 200px !default;\n$left-sidebar-width: 250px !default;\n$left-sidebar-width-wide: 350px !default;\n\n$right-sidebar-width-narrow: 300px !default;\n$right-sidebar-width: 300px !default;\n$right-sidebar-width-wide: 350px !default;\n\n/*\n Other\n ========================================================================== */\n\n$border-radius: 4px !default;\n$box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125) !default;\n$nav-height: 2em !default;\n$nav-toggle-height: 2rem !default;\n$navicon-width: 1.5rem !default;\n$navicon-height: 0.25rem !default;\n$global-transition: all 0.2s ease-in-out !default;\n$intro-transition: intro 0.3s both !default;\n$masthead-height: 4em;\n$splash-width: 40em;\n", "//////////////////////////////\n// Default Variables\n//////////////////////////////\n$Breakpoint-Settings: (\n 'default media': all,\n 'default feature': min-width,\n 'default pair': width,\n\n 'force all media type': false,\n 'to ems': false,\n 'transform resolutions': true,\n\n 'no queries': false,\n 'no query fallbacks': false,\n\n 'base font size': 16px,\n\n 'legacy syntax': false\n);\n\n$breakpoint: () !default;\n\n//////////////////////////////\n// Imports\n//////////////////////////////\n@import \"settings\";\n@import \"context\";\n@import \"helpers\";\n@import \"parsers\";\n@import \"no-query\";\n\n@import \"respond-to\";\n\n@import \"legacy-settings\";\n\n//////////////////////////////\n// Breakpoint Mixin\n//////////////////////////////\n\n@mixin breakpoint($query, $no-query: false) {\n @include legacy-settings-warning;\n\n // Reset contexts\n @include private-breakpoint-reset-contexts();\n\n $breakpoint: breakpoint($query, false);\n\n $query-string: map-get($breakpoint, 'query');\n $query-fallback: map-get($breakpoint, 'fallback');\n\n $private-breakpoint-context-holder: map-get($breakpoint, 'context holder') !global;\n $private-breakpoint-query-count: map-get($breakpoint, 'query count') !global;\n\n // Allow for an as-needed override or usage of no query fallback.\n @if $no-query != false {\n $query-fallback: $no-query;\n }\n\n @if $query-fallback != false {\n $context-setter: private-breakpoint-set-context('no-query', $query-fallback);\n }\n\n // Print Out Query String\n @if not breakpoint-get('no queries') {\n @media #{$query-string} {\n @content;\n }\n }\n\n @if breakpoint-get('no query fallbacks') != false or breakpoint-get('no queries') == true {\n\n $type: type-of(breakpoint-get('no query fallbacks'));\n $print: false;\n\n @if ($type == 'bool') {\n $print: true;\n }\n @else if ($type == 'string') {\n @if $query-fallback == breakpoint-get('no query fallbacks') {\n $print: true;\n }\n }\n @else if ($type == 'list') {\n @each $wrapper in breakpoint-get('no query fallbacks') {\n @if $query-fallback == $wrapper {\n $print: true;\n }\n }\n }\n\n // Write Fallback\n @if ($query-fallback != false) and ($print == true) {\n $type-fallback: type-of($query-fallback);\n\n @if ($type-fallback != 'bool') {\n #{$query-fallback} & {\n @content;\n }\n }\n @else {\n @content;\n }\n }\n }\n\n @include private-breakpoint-reset-contexts();\n}\n\n\n@mixin mq($query, $no-query: false) {\n @include breakpoint($query, $no-query) {\n @content;\n }\n}\n", "//////////////////////////////\n// Has Setting\n//////////////////////////////\n@function breakpoint-has($setting) {\n @if map-has-key($breakpoint, $setting) {\n @return true;\n }\n @else {\n @return false;\n }\n}\n\n//////////////////////////////\n// Get Settings\n//////////////////////////////\n@function breakpoint-get($setting) {\n @if breakpoint-has($setting) {\n @return map-get($breakpoint, $setting);\n }\n @else {\n @return map-get($Breakpoint-Settings, $setting);\n }\n}\n\n//////////////////////////////\n// Set Settings\n//////////////////////////////\n@function breakpoint-set($setting, $value) {\n @if (str-index($setting, '-') or str-index($setting, '_')) and str-index($setting, ' ') == null {\n @warn \"Words in Breakpoint settings should be separated by spaces, not dashes or underscores. Please replace dashes and underscores between words with spaces. Settings will not work as expected until changed.\";\n }\n $breakpoint: map-merge($breakpoint, ($setting: $value)) !global;\n @return true;\n}\n\n@mixin breakpoint-change($setting, $value) {\n $breakpoint-change: breakpoint-set($setting, $value);\n}\n\n@mixin breakpoint-set($setting, $value) {\n @include breakpoint-change($setting, $value);\n}\n\n@mixin bkpt-change($setting, $value) {\n @include breakpoint-change($setting, $value);\n}\n@mixin bkpt-set($setting, $value) {\n @include breakpoint-change($setting, $value);\n}\n\n//////////////////////////////\n// Remove Setting\n//////////////////////////////\n@function breakpoint-reset($settings...) {\n @if length($settings) == 1 {\n $settings: nth($settings, 1);\n }\n\n @each $setting in $settings {\n $breakpoint: map-remove($breakpoint, $setting) !global;\n }\n @return true;\n}\n\n@mixin breakpoint-reset($settings...) {\n $breakpoint-reset: breakpoint-reset($settings);\n}\n\n@mixin bkpt-reset($settings...) {\n $breakpoint-reset: breakpoint-reset($settings);\n}", @@ -80,7 +79,6 @@ "/// Susy3 API Functions\n/// ===================\n/// These three functions form the core of Susy's\n/// layout-building grid API.\n///\n/// - Use `span()` and `gutter()` to return any grid-width,\n/// and apply the results wherever you need them:\n/// CSS `width`, `margin`, `padding`, `flex-basis`, `transform`, etc.\n/// - For asymmetrical-fluid grids,\n/// `slice()` can help manage your nesting context.\n///\n/// All three functions come with an unprefixed alias by default,\n/// using the `susy` import.\n/// Import the `susy-prefix` partial instead,\n/// if you only only want prefixed versions of the API.\n///\n/// This is a thin syntax-sugar shell around\n/// the \"Su\" core-math functions: `su-span`, `su-gutter`, and `su-slice`.\n/// If you prefer the more constrained syntax of the math engine,\n/// you are welcome to use those functions instead.\n///\n/// @group b-api\n/// @see susy-span\n/// @see susy-gutter\n/// @see susy-slice\n/// @see su-span\n/// @see su-gutter\n/// @see su-slice\n\n\n\n/// ## Shorthand\n///\n/// All functions draw on the same shorthand syntax in two parts,\n/// seperated by the word `of`.\n///\n/// ### Span Syntax: `` [`` ``]\n/// The first part describes the\n/// **span** width, location, and spread in any order.\n/// Only the width is required:\n///\n/// - `span(2)` will return the width of 2 columns.\n/// - `span(3 wide)` will return 3-columns, with an additional gutter.\n/// - location is only needed with asymmetrical grids,\n/// where `span(3 at 2)` will return the width of\n/// specific columns on the grid.\n/// Since these are functions, they will not handle placement for you.\n///\n/// ### Context Syntax: `[of ]`\n/// The second half of Susy's shorthand\n/// describes the grid-**context** –\n/// available columns, container-spread, and optional gutter override –\n/// in any order.\n/// All of these settings have globally-defined defaults:\n///\n/// - `span(2 of 6)` will set the context to\n/// a slice of 6 columns from the global grid.\n/// More details below.\n/// - `span(2 of 12 wide)` changes the container-spread\n/// as well as the column-context.\n/// - `span(2 of 12 set-gutters 0.5em)`\n/// will override the global gutters setting\n/// for this one calculation.\n///\n/// A single unitless number for `columns`\n/// will be treated as a slice of the parent grid.\n/// On a grid with `columns: susy-repeat(12, 120px)`,\n/// the shorthand `of 4` will use the parent `120px` column-width.\n/// You can also be more explicit,\n/// and say `of susy-repeat(4, 100px)`.\n/// If you are using asymmetrical grids,\n/// like `columns: (1 1 2 3 5 8)`,\n/// Susy can't slice it for you without knowing which columns you want.\n/// The `slice` function accepts exactly the same syntax as `span`,\n/// but returns a list of columns rather than a width.\n/// Use it in your context like `of slice(first 3)`.\n///\n/// @group b-api\n\n\n\n// Susy Span\n// ---------\n/// This is the primary function in Susy —\n/// used to return the width of a span across one or more columns,\n/// and any relevant gutters along the way.\n/// With the default settings,\n/// `span(3)` will return the width of 3 columns,\n/// and the 2 intermediate gutters.\n/// This can be used to set the `width` property of grid elements,\n/// or `margin` and `padding`\n/// to push, pull, and pad your elements.\n///\n/// - This is a thin syntax-sugar shell around\n/// the core-math `su-span()` function.\n/// - The un-prefixed alias `span()` is available by default.\n///\n/// @group b-api\n/// @see su-span\n/// @see $susy\n///\n/// @param {list} $span -\n/// Shorthand expression to define the width of the span,\n/// optionally containing:\n/// - a count, length, or column-list span.\n/// - `at $n`, `first`, or `last` location on asymmetrical grids,\n/// where `at 1 == first`,\n/// and `last` will calculate the proper location\n/// based on columns and span.\n/// - `narrow`, `wide`, or `wider` for optionally spreading\n/// across adjacent gutters.\n/// - `of $n ` for available grid columns\n/// and spread of the container.\n/// Span counts like `of 6` are valid\n/// in the context of symmetrical grids,\n/// where Susy can safely infer a slice of the parent columns.\n/// - and `set-gutters $n` to override global gutter settings.\n///\n/// @param {map} $config [()] -\n/// Optional map of Susy grid configuration settings.\n/// See `$susy` documentation for details.\n///\n/// @return {length} -\n/// Calculated length value, using the units given,\n/// or converting to `%` for fraction-based grids,\n/// or a full `calc` function when units/fractions\n/// are not comparable outside the browser.\n///\n/// @example scss - span half the grid\n/// .foo {\n/// // the result is a bit under 50% to account for gutters\n/// width: susy-span(6 of 12);\n/// }\n///\n/// @example scss - span a specific segment of asymmetrical grid\n/// .foo {\n/// width: susy-span(3 at 3 of (1 2 3 5 8));\n/// }\n@function susy-span(\n $span,\n $config: ()\n) {\n $output: susy-compile($span, $config);\n\n @if map-get($output, 'span') {\n @return su-call('su-span', $output);\n }\n\n $actual: '[#{type-of($span)}] `#{inspect($span)}`';\n @return _susy-error(\n 'Unable to determine span value from #{$actual}.',\n 'susy-span');\n}\n\n\n\n// Susy Gutter\n// -----------\n/// The gutter function returns\n/// the width of a single gutter on your grid,\n/// to be applied where you see fit –\n/// on `margins`, `padding`, `transform`, or element `width`.\n///\n/// - This is a thin syntax-sugar shell around\n/// the core-math `su-gutter()` function.\n/// - The un-prefixed alias `gutter()` is available by default.\n///\n/// @group b-api\n/// @see su-gutter\n/// @see $susy\n///\n/// @param {list | number} $context [null] -\n/// Optional context for nested gutters,\n/// including shorthand for\n/// `columns`, `gutters`, and `container-spread`\n/// (additional shorthand will be ignored)\n///\n/// @param {map} $config [()] -\n/// Optional map of Susy grid configuration settings.\n/// See `$susy` documentation for details.\n///\n/// @return {length} -\n/// Width of a gutter as `%` of current context,\n/// or in the units defined by `column-width` when available\n///\n/// @example scss - add gutters before or after an element\n/// .floats {\n/// float: left;\n/// width: span(3 of 6);\n/// margin-left: gutter(of 6);\n/// }\n///\n/// @example scss - add gutters to padding\n/// .flexbox {\n/// flex: 1 1 span(3 wide of 6 wide);\n/// padding: gutter(of 6) / 2;\n/// }\n///\n@function susy-gutter(\n $context: susy-get('columns'),\n $config: ()\n) {\n $context: susy-compile($context, $config, 'context-only');\n\n @return su-call('su-gutter', $context);\n}\n\n\n\n// Susy Slice\n// ----------\n/// Working with asymmetrical grids (un-equal column widths)\n/// can be challenging – \n/// expecially when they involve fluid/fractional elements.\n/// Describing a context `of (15em 6em 6em 6em 15em)` is a lot\n/// to put inside the span or gutter function shorthand.\n/// This slice function returns a sub-slice of asymmetrical columns to use\n/// for a nested context.\n/// `slice(3 at 2)` will give you a subset of the global grid,\n/// spanning 3 columns, starting with the second.\n///\n/// - This is a thin syntax-sugar shell around\n/// the core-math `su-slice()` function.\n/// - The un-prefixed alias `slice()` is available by default.\n///\n/// @group b-api\n/// @see su-slice\n/// @see $susy\n///\n/// @param {list} $span -\n/// Shorthand expression to define the subset span, optionally containing:\n/// - `at $n`, `first`, or `last` location on asymmetrical grids;\n/// - `of $n ` for available grid columns\n/// and spread of the container\n/// - Span-counts like `of 6` are only valid\n/// in the context of symmetrical grids\n/// - Valid spreads include `narrow`, `wide`, or `wider`\n///\n/// @param {map} $config [()] -\n/// Optional map of Susy grid configuration settings.\n/// See `$susy` documentation for details.\n///\n/// @return {list} -\n/// Subset list of columns for use for a nested context\n///\n/// @example scss - Return a nested segment of asymmetrical grid\n/// $context: susy-slice(3 at 3 of (1 2 3 5 8));\n/// /* $context: #{$context}; */\n@function susy-slice(\n $span,\n $config: ()\n) {\n $span: susy-compile($span, $config);\n\n @return su-call('su-slice', $span);\n}\n\n\n\n/// ## Building Grids\n/// The web has come a long way\n/// since the days of double-margin-hacks\n/// and inconsistent subpixel rounding.\n/// In addition to floats and tables,\n/// we can now use much more powerful tools,\n/// like flexbox and CSS grid,\n/// to build more interesting and responsive layouts.\n///\n/// With Susy3, we hope you'll start moving in that direction.\n/// You can still build classic 12-column Grid Systems,\n/// and we'll help you get there,\n/// but Susy3 is primarily designed for a grid-math-on-demand\n/// approach to layout:\n/// applying our functions only where you really need grid math.\n/// Read the [intro article by OddBird][welcome] for more details.\n///\n/// [welcome]: http://oddbird.net/2017/06/28/susy3/\n///\n/// @group b-api\n/// @link http://oddbird.net/2017/06/28/susy3/ Article: Welcome to Susy3\n///\n/// @example scss - floats\n/// .float {\n/// width: span(3);\n/// margin-right: gutter();\n/// }\n///\n/// @example scss - flexbox\n/// .flexbox {\n/// flex: 1 1 span(3);\n/// // half a gutter on either side…\n/// padding: 0 gutter() / 2;\n/// }\n///\n/// @example scss - pushing and pulling\n/// .push-3 {\n/// margin-left: span(3 wide);\n/// }\n///\n/// .pull-3 {\n/// margin-left: 0 - span(3 wide);\n/// }\n///\n/// @example scss - building an attribute system\n/// // markup example:
\n/// [data-span] {\n/// float: left;\n///\n/// &:not([data-span*='last']) {\n/// margin-right: gutter();\n/// }\n/// }\n///\n/// @for $span from 1 through length(susy-get('columns')) {\n/// [data-span*='#{$span}'] {\n/// width: span($span);\n/// }\n/// }\n", "// Unprefix Susy\n// =============\n\n\n// Span\n// ----\n/// Un-prefixed alias for `susy-span`\n/// (available by default)\n///\n/// @group api\n/// @alias susy-span\n///\n/// @param {list} $span\n/// @param {map} $config [()]\n@function span(\n $span,\n $config: ()\n) {\n @return susy-span($span, $config);\n}\n\n\n// Gutter\n// ------\n/// Un-prefixed alias for `susy-gutter`\n/// (available by default)\n///\n/// @group api\n/// @alias susy-gutter\n///\n/// @param {integer | list} $context [null] -\n/// @param {map} $config [()]\n@function gutter(\n $context: susy-get('columns'),\n $config: ()\n) {\n @return susy-gutter($context, $config);\n}\n\n\n// Slice\n// -----\n/// Un-prefixed alias for `susy-slice`\n/// (available by default)\n///\n/// @group api\n/// @alias susy-slice\n///\n/// @param {list} $span\n/// @param {map} $config [()]\n@function slice(\n $span,\n $config: ()\n) {\n @return susy-slice($span, $config);\n}\n", "/* ==========================================================================\n MIXINS\n ========================================================================== */\n\n%tab-focus {\n /* Default*/\n outline: thin dotted $focus-color;\n /* Webkit*/\n outline: 5px auto $focus-color;\n outline-offset: -2px;\n}\n\n/*\n em function\n ========================================================================== */\n\n@function em($target, $context: $doc-font-size) {\n @return ($target / $context) * 1em;\n}\n\n\n/*\n Bourbon clearfix\n ========================================================================== */\n\n/*\n * Provides an easy way to include a clearfix for containing floats.\n * link http://cssmojo.com/latest_new_clearfix_so_far/\n *\n * example scss - Usage\n *\n * .element {\n * @include clearfix;\n * }\n *\n * example css - CSS Output\n *\n * .element::after {\n * clear: both;\n * content: \"\";\n * display: table;\n * }\n*/\n\n@mixin clearfix {\n clear: both;\n\n &::after {\n clear: both;\n content: \"\";\n display: table;\n }\n}\n\n/*\n Compass YIQ Color Contrast\n https://github.com/easy-designs/yiq-color-contrast\n ========================================================================== */\n\n@function yiq-is-light(\n $color,\n $threshold: $yiq-contrasted-threshold\n) {\n $red: red($color);\n $green: green($color);\n $blue: blue($color);\n\n $yiq: (($red*299)+($green*587)+($blue*114))/1000;\n\n @if $yiq-debug { @debug $yiq, $threshold; }\n\n @return if($yiq >= $threshold, true, false);\n}\n\n@function yiq-contrast-color(\n $color,\n $dark: $yiq-contrasted-dark-default,\n $light: $yiq-contrasted-light-default,\n $threshold: $yiq-contrasted-threshold\n) {\n @return if(yiq-is-light($color, $threshold), $yiq-contrasted-dark-default, $yiq-contrasted-light-default);\n}\n\n@mixin yiq-contrasted(\n $background-color,\n $dark: $yiq-contrasted-dark-default,\n $light: $yiq-contrasted-light-default,\n $threshold: $yiq-contrasted-threshold\n) {\n background-color: $background-color;\n color: yiq-contrast-color($background-color, $dark, $light, $threshold);\n}", - "/* ==========================================================================\n STYLE RESETS\n ========================================================================== */\n\n* { box-sizing: border-box; }\n\nhtml {\n /* apply a natural box layout model to all elements */\n box-sizing: border-box;\n background-color: $background-color;\n font-size: 16px;\n\n @include breakpoint($medium) {\n font-size: 18px;\n }\n\n @include breakpoint($large) {\n font-size: 20px;\n }\n\n @include breakpoint($x-large) {\n font-size: 22px;\n }\n\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n}\n\n/* Remove margin */\n\nbody { margin: 0; }\n\n/* Selected elements */\n\n::-moz-selection {\n color: #fff;\n background: #000;\n}\n\n::selection {\n color: #fff;\n background: #000;\n}\n\n/* Display HTML5 elements in IE6-9 and FF3 */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection {\n display: block;\n}\n\n/* Display block in IE6-9 and FF3 */\n\naudio,\ncanvas,\nvideo {\n display: inline-block;\n *display: inline;\n *zoom: 1;\n}\n\n/* Prevents modern browsers from displaying 'audio' without controls */\n\naudio:not([controls]) {\n display: none;\n}\n\na {\n color: $link-color;\n}\n\n/* Apply focus state */\n\na:focus {\n @extend %tab-focus;\n}\n\n/* Remove outline from links */\n\na:hover,\na:active {\n outline: 0;\n}\n\n/* Prevent sub and sup affecting line-height in all browsers */\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* img border in anchor's and image quality */\n\nimg {\n /* Responsive images (ensure images don't scale beyond their parents) */\n max-width: 100%; /* part 1: Set a maximum relative to the parent*/\n width: auto\\9; /* IE7-8 need help adjusting responsive images*/\n height: auto; /* part 2: Scale the height according to the width, otherwise you get stretching*/\n\n vertical-align: middle;\n border: 0;\n -ms-interpolation-mode: bicubic;\n}\n\n/* Prevent max-width from affecting Google Maps */\n\n#map_canvas img,\n.google-maps img {\n max-width: none;\n}\n\n/* Consistent form font size in all browsers, margin changes, misc */\n\nbutton,\ninput,\nselect,\ntextarea {\n margin: 0;\n font-size: 100%;\n vertical-align: middle;\n}\n\nbutton,\ninput {\n *overflow: visible; /* inner spacing ie IE6/7*/\n line-height: normal; /* FF3/4 have !important on line-height in UA stylesheet*/\n}\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner { /* inner padding and border oddities in FF3/4*/\n padding: 0;\n border: 0;\n}\n\nbutton,\nhtml input[type=\"button\"], // avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* corrects inability to style clickable `input` types in iOS*/\n cursor: pointer; /* improves usability and consistency of cursor style between image-type `input` and others*/\n}\n\nlabel,\nselect,\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n cursor: pointer; /* improves usability and consistency of cursor style between image-type `input` and others*/\n}\n\ninput[type=\"search\"] { /* Appearance in Safari/Chrome*/\n box-sizing: border-box;\n -webkit-appearance: textfield;\n}\n\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button {\n -webkit-appearance: none; /* inner-padding issues in Chrome OSX, Safari 5*/\n}\n\ntextarea {\n overflow: auto; /* remove vertical scrollbar in IE6-9*/\n vertical-align: top; /* readability and alignment cross-browser*/\n}", "/* ==========================================================================\n BASE ELEMENTS\n ========================================================================== */\n\nhtml {\n /* sticky footer fix */\n position: relative;\n min-height: 100%;\n}\n\n.masthead__menu-item a {\n color: rgb(255, 255, 255) !important;\n}\n\nbody {\n margin: 0;\n padding: $masthead-height 0 0;\n color: $text-color;\n font-family: $global-font-family;\n line-height: 1.5;\n\n &.overflow--hidden {\n /* when primary navigation is visible, the content in the background won't scroll */\n overflow: hidden;\n }\n}\n\n/* reduce orphans and widows when printing */\n\np,\npre,\nblockquote,\nul,\nol,\ndl,\nfigure,\ntable,\nfieldset {\n orphans: 3;\n widows: 3;\n}\n\npre {\n overflow-x: auto; /* add scrollbars to wide code blocks*/\n}\n\n\n/* Fix IE9 SVG bug */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/*\n Global animation transition\n ========================================================================== */\n\nb,\ni,\nstrong,\nem,\nblockquote,\np,\nq,\nspan,\nfigure,\nimg,\nh1,\nh2,\nheader,\ninput,\na,\ntr,\ntd,\nform button,\ninput[type=\"submit\"],\n.btn,\n.highlight,\n.archive__item-teaser {\n -webkit-transition: $global-transition;\n transition: $global-transition;\n}\n", "/* ==========================================================================\n ANIMATIONS\n ========================================================================== */\n\n@-webkit-keyframes intro {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes intro {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}", "/* ==========================================================================\n MASTHEAD\n ========================================================================== */\n\n.masthead {\n position: fixed;\n top: 0;\n width: 100%;\n background-color: $dark-gray;\n height: $masthead-height;\n border-bottom: 1px solid $border-color;\n -webkit-animation: $intro-transition;\n animation: $intro-transition;\n -webkit-animation-delay: 0.15s;\n animation-delay: 0.15s;\n z-index: 20;\n\n &__inner-wrap {\n @include clearfix;\n margin-left: auto;\n margin-right: auto;\n padding: 1em;\n max-width: 100%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n font-family: $sans-serif-narrow;\n\n nav {\n z-index: 10;\n }\n\n a {\n text-decoration: none;\n }\n }\n}\n\n.site-logo img {\n max-height: 2rem;\n}\n\n.site-title {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-item-align: center;\n align-self: center;\n font-weight: bold;\n // z-index: 20;\n}\n\n.site-subtitle {\n display: block;\n font-size: $type-size-8;\n}\n\n.masthead__menu {\n float: left;\n margin-left: 0;\n margin-right: 0;\n width: 100%;\n clear: both;\n background: $dark-gray;\n\n .site-nav {\n margin-left: 0;\n\n @include breakpoint($small) {\n float: right;\n }\n }\n\n ul {\n margin: 0;\n padding: 0;\n clear: both;\n list-style-type: none;\n }\n}\n\n.masthead__menu-item {\n display: block;\n list-style-type: none;\n white-space: nowrap;\n\n &--lg {\n padding-right: 2em;\n font-weight: 700;\n }\n}\n", @@ -88,5 +86,5 @@ "/* ==========================================================================\n NAVIGATION\n ========================================================================== */\n\n/*\n Breadcrumb navigation links\n ========================================================================== */\n\n.breadcrumbs {\n @include clearfix;\n margin: 0 auto;\n max-width: 100%;\n padding-left: 1em;\n padding-right: 1em;\n font-family: $sans-serif;\n -webkit-animation: $intro-transition;\n animation: $intro-transition;\n -webkit-animation-delay: 0.3s;\n animation-delay: 0.3s;\n\n @include breakpoint($x-large) {\n max-width: $x-large;\n }\n\n ol {\n padding: 0;\n list-style: none;\n font-size: $type-size-6;\n\n @include breakpoint($large) {\n float: right;\n width: calc(100% - #{$left-sidebar-width-narrow});\n }\n\n @include breakpoint($x-large) {\n width: calc(100% - #{$left-sidebar-width});\n }\n }\n\n li {\n display: inline;\n }\n\n .current {\n font-weight: bold;\n }\n}\n\n/*\n Post pagination navigation links\n ========================================================================== */\n\n.pagination {\n @include clearfix();\n float: left;\n margin-top: 1em;\n padding-top: 1em;\n width: 100%;\n\n ul {\n margin: 0;\n padding: 0;\n list-style-type: none;\n font-family: $sans-serif;\n }\n\n li {\n display: block;\n float: left;\n margin-left: -1px;\n\n a {\n display: block;\n margin-bottom: 0.25em;\n padding: 0.5em 1em;\n font-family: $sans-serif;\n font-size: 14px;\n font-weight: bold;\n line-height: 1.5;\n text-align: center;\n text-decoration: none;\n color: $muted-text-color;\n border: 1px solid mix(#000, $border-color, 25%);\n border-radius: 0;\n\n &:hover {\n color: $link-color-hover;\n }\n\n &.current,\n &.current.disabled {\n color: #fff;\n background: $primary-color;\n }\n\n &.disabled {\n color: rgba($muted-text-color, 0.5);\n pointer-events: none;\n cursor: not-allowed;\n }\n }\n\n &:first-child {\n margin-left: 0;\n\n a {\n border-top-left-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n }\n }\n\n &:last-child {\n a {\n border-top-right-radius: $border-radius;\n border-bottom-right-radius: $border-radius;\n }\n }\n }\n\n /* next/previous buttons */\n &--pager {\n display: block;\n padding: 1em 2em;\n float: left;\n width: 50%;\n font-family: $sans-serif;\n font-size: $type-size-5;\n font-weight: bold;\n text-align: center;\n text-decoration: none;\n color: $muted-text-color;\n border: 1px solid mix(#000, $border-color, 25%);\n border-radius: $border-radius;\n\n &:hover {\n @include yiq-contrasted($muted-text-color);\n }\n\n &:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n &:last-child {\n margin-left: -1px;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n &.disabled {\n color: rgba($muted-text-color, 0.5);\n pointer-events: none;\n cursor: not-allowed;\n }\n }\n}\n\n.page__content + .pagination,\n.page__meta + .pagination,\n.page__share + .pagination,\n.page__comments + .pagination {\n margin-top: 2em;\n padding-top: 2em;\n border-top: 1px solid $border-color;\n}\n\n/*\n Priority plus navigation\n ========================================================================== */\n\n.greedy-nav {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n min-height: $nav-height;\n background: $dark-gray !important;\n\n a {\n display: block;\n margin: 0 1rem;\n color: $masthead-link-color;\n text-decoration: none;\n -webkit-transition: none;\n transition: none;\n\n &:hover {\n color: $masthead-link-color-hover;\n }\n\n &.site-logo {\n margin-left: 0;\n margin-right: 0.5rem;\n }\n\n &.site-title {\n margin-left: 0;\n }\n }\n\n img {\n -webkit-transition: none;\n transition: none;\n }\n\n &__toggle {\n -ms-flex-item-align: center;\n align-self: center;\n height: $nav-toggle-height;\n border: 0;\n outline: none;\n background-color: transparent;\n cursor: pointer;\n }\n\n .visible-links {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n overflow: hidden;\n\n li {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n }\n\n a {\n position: relative;\n\n &:before {\n content: \"\";\n position: absolute;\n left: 0;\n bottom: 0;\n height: 4px;\n background: $primary-color;\n width: 100%;\n -webkit-transition: $global-transition;\n transition: $global-transition;\n -webkit-transform: scaleX(0) translate3d(0, 0, 0);\n transform: scaleX(0) translate3d(0, 0, 0); // hide\n }\n\n &:hover:before {\n -webkit-transform: scaleX(1);\n -ms-transform: scaleX(1);\n transform: scaleX(1); // reveal\n }\n }\n }\n\n .hidden-links {\n position: absolute;\n top: 100%;\n right: 0;\n margin-top: 15px;\n padding: 5px;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n background: $background-color;\n -webkit-box-shadow: 0 2px 4px 0 rgba(#000, 0.16),\n 0 2px 10px 0 rgba(#000, 0.12);\n box-shadow: 0 2px 4px 0 rgba(#000, 0.16), 0 2px 10px 0 rgba(#000, 0.12);\n\n &.hidden {\n display: none;\n }\n\n a {\n margin: 0;\n padding: 10px 20px;\n font-size: $type-size-5;\n\n &:hover {\n color: $masthead-link-color-hover;\n background: $navicon-link-color-hover;\n }\n }\n\n &:before {\n content: \"\";\n position: absolute;\n top: -11px;\n right: 10px;\n width: 0;\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: $border-color transparent;\n display: block;\n z-index: 0;\n }\n\n &:after {\n content: \"\";\n position: absolute;\n top: -10px;\n right: 10px;\n width: 0;\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: $background-color transparent;\n display: block;\n z-index: 1;\n }\n\n li {\n display: block;\n border-bottom: 1px solid $border-color;\n\n &:last-child {\n border-bottom: none;\n }\n }\n }\n}\n\n.no-js {\n .greedy-nav {\n .visible-links {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n overflow: visible;\n }\n }\n}\n\n/*\n Navigation list\n ========================================================================== */\n\n.nav__list {\n margin-bottom: 1.5em;\n\n input[type=\"checkbox\"],\n label {\n display: none;\n }\n\n @include breakpoint(max-width $large - 1px) {\n label {\n position: relative;\n display: inline-block;\n padding: 0.5em 2.5em 0.5em 1em;\n color: $gray;\n font-size: $type-size-6;\n font-weight: bold;\n border: 1px solid $light-gray;\n border-radius: $border-radius;\n z-index: 20;\n -webkit-transition: 0.2s ease-out;\n transition: 0.2s ease-out;\n cursor: pointer;\n\n &:before,\n &:after {\n content: \"\";\n position: absolute;\n right: 1em;\n top: 1.25em;\n width: 0.75em;\n height: 0.125em;\n line-height: 1;\n background-color: $gray;\n -webkit-transition: 0.2s ease-out;\n transition: 0.2s ease-out;\n }\n\n &:after {\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n }\n\n &:hover {\n color: #fff;\n border-color: $gray;\n background-color: mix(white, #000, 20%);\n\n &:before,\n &:after {\n background-color: #fff;\n }\n }\n }\n\n /* selected*/\n input:checked + label {\n color: white;\n background-color: mix(white, #000, 20%);\n\n &:before,\n &:after {\n background-color: #fff;\n }\n }\n\n /* on hover show expand*/\n label:hover:after {\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n }\n\n input:checked + label:hover:after {\n -webkit-transform: rotate(0);\n -ms-transform: rotate(0);\n transform: rotate(0);\n }\n\n ul {\n margin-bottom: 1em;\n }\n\n a {\n display: block;\n padding: 0.25em 0;\n\n @include breakpoint($large) {\n padding-top: 0.125em;\n padding-bottom: 0.125em;\n }\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n}\n\n.nav__list .nav__items {\n margin: 0;\n font-size: 1.25rem;\n\n a {\n color: inherit;\n }\n\n .active {\n margin-left: -0.5em;\n padding-left: 0.5em;\n padding-right: 0.5em;\n font-weight: bold;\n }\n\n @include breakpoint(max-width $large - 1px) {\n position: relative;\n max-height: 0;\n opacity: 0%;\n overflow: hidden;\n z-index: 10;\n -webkit-transition: 0.3s ease-in-out;\n transition: 0.3s ease-in-out;\n -webkit-transform: translate(0, 10%);\n -ms-transform: translate(0, 10%);\n transform: translate(0, 10%);\n }\n}\n\n@include breakpoint(max-width $large - 1px) {\n .nav__list input:checked ~ .nav__items {\n -webkit-transition: 0.5s ease-in-out;\n transition: 0.5s ease-in-out;\n max-height: 9999px; /* exaggerate max-height to accommodate tall lists*/\n overflow: visible;\n opacity: 1;\n margin-top: 1em;\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n transform: translate(0, 0);\n }\n}\n\n.nav__title {\n margin: 0;\n padding: 0.5rem 0.75rem;\n font-family: $sans-serif-narrow;\n font-size: $type-size-5;\n font-weight: bold;\n}\n\n.nav__sub-title {\n display: block;\n margin: 0.5rem 0;\n padding: 0.25rem 0;\n font-family: $sans-serif-narrow;\n font-size: $type-size-6;\n font-weight: bold;\n text-transform: uppercase;\n border-bottom: 1px solid $border-color;\n}\n\n/*\n Table of contents navigation\n ========================================================================== */\n\n.toc {\n font-family: $sans-serif-narrow;\n color: $gray;\n background-color: $background-color;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n -webkit-box-shadow: $box-shadow;\n box-shadow: $box-shadow;\n\n .nav__title {\n color: #fff;\n font-size: $type-size-6;\n background: $primary-color;\n border-top-left-radius: $border-radius;\n border-top-right-radius: $border-radius;\n }\n\n // Scrollspy marks toc items as .active when they are in focus\n .active a {\n @include yiq-contrasted($active-color);\n }\n}\n\n.toc__menu {\n margin: 0;\n padding: 0;\n width: 100%;\n list-style: none;\n font-size: $type-size-6;\n\n @include breakpoint($large) {\n font-size: $type-size-7;\n }\n\n a {\n display: block;\n padding: 0.25rem 0.75rem;\n color: $muted-text-color;\n font-weight: bold;\n line-height: 1.5;\n border-bottom: 1px solid $border-color;\n\n &:hover {\n color: $text-color;\n }\n }\n\n li ul > li a {\n padding-left: 1.25rem;\n font-weight: normal;\n }\n\n li ul li ul > li a {\n padding-left: 1.75rem;\n }\n\n li ul li ul li ul > li a {\n padding-left: 2.25rem;\n }\n\n li ul li ul li ul li ul > li a {\n padding-left: 2.75rem;\n }\n\n li ul li ul li ul li ul li ul > li a {\n padding-left: 3.25rem\n }\n}\n" ], "names": [], - "mappings": "AsB0CA,AAAA,YAAY,AAAC,CAAE,WAAW,CrB3BlB,OAAO,CAAE,KAAK,CAAE,KAAK,CqB2BS,ADmCtC,AAAA,OAAO,AAAC,CACN,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CACP,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,OAAO,CCrE6B,IAAI,CDsExC,QAAQ,CAAE,MAAM,CAChB,QAAQ,CAAE,KAAK,CAEf,UAAU,CCjF0B,IAAI,CDkFxC,OAAO,CCjF6B,EAAG,CDmFrC,MAAM,CAAE,iBAA6E,CAExF,AAGD,AAAA,SAAS,AAAC,CACR,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CACP,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,OAAO,CCtF6B,IAAI,CDuFxC,QAAQ,CAAE,KAAK,CACf,OAAO,CAAE,eAAe,CACxB,2BAA2B,CAAE,MAAM,CACpC,AAGD,AAAA,cAAc,AAAC,CACb,UAAU,CAAE,MAAM,CAClB,QAAQ,CAAE,QAAQ,CAClB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,IAAI,CAAE,CAAC,CACP,GAAG,CAAE,CAAC,CACN,OAAO,CAAE,CAAC,CCvG0B,GAAG,CDwGvC,kBAAkB,CAAE,UAAU,CAC9B,eAAe,CAAE,UAAU,CAC3B,UAAU,CAAE,UAAU,CACvB,AAGD,AACE,cADY,CACV,MAAM,AAAC,CACP,OAAO,CAAE,EAAE,CACX,OAAO,CAAE,YAAY,CACrB,MAAM,CAAE,IAAI,CACZ,cAAc,CAAE,MAAM,CACvB,AAIH,AAEI,cAFU,CACZ,cAAc,CACV,MAAM,AAAC,CACP,OAAO,CAAE,IAAI,CACd,AAKL,AAAA,YAAY,AAAC,CACX,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,YAAY,CACrB,cAAc,CAAE,MAAM,CACtB,MAAM,CAAE,MAAM,CACd,UAAU,CAAE,IAAI,CAChB,OAAO,CCpI6B,IAAI,CDqIzC,AACD,AAEE,kBAFgB,CAEhB,YAAY,CADd,gBAAgB,CACd,YAAY,AAAC,CACX,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACb,AAIH,AAAA,aAAa,AAAC,CACZ,MAAM,CAAE,QAAQ,CACjB,AACD,AACE,iBADe,CAAjB,iBAAiB,CACZ,iBAAiB,CAAC,UAAU,AAAC,CAC9B,MAAM,CAAE,aAAa,CACrB,MAAM,CAAE,gBAAgB,CACxB,MAAM,CAAE,QAAQ,CACjB,AAEH,AAAA,SAAS,AAAC,CACR,MAAM,CAAE,OAAO,CACf,MAAM,CAAE,eAAe,CACvB,MAAM,CAAE,YAAY,CACpB,MAAM,CAAE,OAAO,CAChB,AACD,AACE,gBADc,CACd,YAAY,AAAC,CACX,MAAM,CAAE,IAAI,CACb,AAGH,AAAA,UAAU,CACV,UAAU,CACV,cAAc,CACd,YAAY,AAAC,CACX,mBAAmB,CAAC,IAAI,CACxB,gBAAgB,CAAE,IAAI,CACtB,WAAW,CAAE,IAAI,CAClB,AAGD,AACE,YADU,AACT,WAAW,AAAC,CACX,OAAO,CAAE,IAAI,CACd,AAiBD,AAAA,SAAS,AAAC,CACR,OAAO,CAAE,eAAe,CACzB,AASH,AAAA,cAAc,AAAC,CACb,KAAK,CCvM+B,IAAI,CDwMxC,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,GAAG,CACR,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,MAAM,CAClB,UAAU,CAAE,MAAM,CAClB,IAAI,CAAE,GAAG,CACT,KAAK,CAAE,GAAG,CACV,OAAO,CCvN6B,IAAI,CD8NzC,AAhBD,AAUE,cAVY,CAUZ,CAAC,AAAC,CACA,KAAK,CCjN6B,IAAI,CDqNvC,AAfH,AAYI,cAZU,CAUZ,CAAC,CAEG,KAAK,AAAC,CACN,KAAK,CClN2B,IAAI,CDmNrC,AAKL,AACE,YADU,CACV,cAAc,AAAC,CACb,OAAO,CAAE,IAAI,CACd,AAIH,AACE,YADU,CACV,YAAY,AAAC,CACX,OAAO,CAAE,IAAI,CACd,AAIH,AACE,MADI,AACH,UAAU,CADb,MAAM,AAEH,UAAU,AAAC,CACV,QAAQ,CAAE,OAAO,CACjB,MAAM,CAAE,OAAO,CACf,UAAU,CAAE,WAAW,CACvB,MAAM,CAAE,CAAC,CACT,kBAAkB,CAAE,IAAI,CACxB,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,IAAI,CACb,OAAO,CAAE,CAAC,CACV,OAAO,CC1P2B,IAAI,CD2PtC,kBAAkB,CAAE,IAAI,CACxB,UAAU,CAAE,IAAI,CACjB,AAdH,AAeE,MAfI,EAeD,gBAAgB,AAAC,CAChB,OAAO,CAAE,CAAC,CACV,MAAM,CAAE,CACZ,CAAC,AAKH,AAAA,UAAU,AAAC,CACT,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,WAAW,CAAE,IAAI,CAEjB,QAAQ,CAAE,QAAQ,CAClB,KAAK,CAAE,CAAC,CACR,GAAG,CAAE,CAAC,CACN,eAAe,CAAE,IAAI,CACrB,UAAU,CAAE,MAAM,CAClB,OAAO,CC5Q6B,CAAC,CD8QnC,MAAM,CAAE,kBAA+E,CAEzF,OAAO,CAAE,aAAa,CACtB,KAAK,CChR+B,IAAI,CDkRxC,UAAU,CAAE,MAAM,CAClB,SAAS,CAAE,IAAI,CACf,WAAW,CpBvRL,OAAO,CAAE,KAAK,CAAE,KAAK,CoBoS5B,AAhCD,AAqBE,UArBQ,CAqBN,KAAK,CArBT,UAAU,CAsBN,KAAK,AAAC,CACN,OAAO,CAAE,CAAC,CAER,MAAM,CAAE,kBAAuC,CAElD,AA3BH,AA6BE,UA7BQ,CA6BN,MAAM,AAAC,CACP,GAAG,CAAE,GAAG,CACT,AAEH,AACE,iBADe,CACf,UAAU,AAAC,CACT,KAAK,CClS6B,IAAI,CDmSvC,AAEH,AAEE,iBAFe,CAEf,UAAU,CADZ,kBAAkB,CAChB,UAAU,AAAC,CACT,KAAK,CC1S6B,IAAI,CD2StC,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,KAAK,CACjB,aAAa,CAAE,GAAG,CAClB,KAAK,CAAE,IAAI,CACZ,AAIH,AAAA,YAAY,AAAC,CACX,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,CAAC,CACN,KAAK,CAAE,CAAC,CACR,KAAK,CCpT+B,IAAI,CDqTxC,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,IAAI,CAClB,AAIC,AAAA,UAAU,AAAC,CACT,QAAQ,CAAE,QAAQ,CAClB,OAAO,CCjU2B,CAAC,CDmUjC,MAAM,CAAE,kBAA+E,CAEzF,MAAM,CAAE,CAAC,CACT,GAAG,CAAE,GAAG,CACR,UAAU,CAAE,KAAK,CACjB,OAAO,CAAE,CAAC,CACV,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,KAAK,CACb,2BAA2B,CAAE,aAAa,CA0C3C,AAtDD,AAaE,UAbQ,CAaN,MAAM,AAAC,CACP,UAAU,CAAE,KAAK,CAClB,AAfH,AAgBE,UAhBQ,CAgBN,KAAK,CAhBT,UAAU,CAiBN,KAAK,AAAC,CACN,OAAO,CAAE,CAAC,CAER,MAAM,CAAE,kBAAuC,CAElD,AAtBH,AAuBE,UAvBQ,CAuBN,MAAM,CAvBV,UAAU,CAwBN,KAAK,CAxBT,UAAU,CAyBR,MAAM,CAzBR,UAAU,CA0BR,MAAM,AAAC,CACL,OAAO,CAAE,EAAE,CACX,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,CAAC,CACR,MAAM,CAAE,CAAC,CACT,QAAQ,CAAE,QAAQ,CAClB,IAAI,CAAE,CAAC,CACP,GAAG,CAAE,CAAC,CACN,UAAU,CAAE,IAAI,CAChB,WAAW,CAAE,IAAI,CACjB,MAAM,CAAE,wBAAwB,CACjC,AArCH,AAuCE,UAvCQ,CAuCN,KAAK,CAvCT,UAAU,CAwCR,MAAM,AAAC,CAEL,gBAAgB,CAAE,IAAI,CACtB,mBAAmB,CAAE,IAAI,CACzB,GAAG,CAAC,GAAG,CACR,AA7CH,AA+CE,UA/CQ,CA+CN,MAAM,CA/CV,UAAU,CAgDR,MAAM,AAAC,CACL,gBAAgB,CAAE,IAAI,CACtB,mBAAmB,CAAE,IAAI,CACzB,OAAO,CAAE,GAAG,CACb,AAIH,AAAA,eAAe,AAAC,CACd,IAAI,CAAE,CAAC,CAYR,AAbD,AAGE,eAHa,CAGX,KAAK,CAHT,eAAe,CAIb,MAAM,AAAC,CACL,YAAY,CAAE,IAAI,CAAC,KAAK,CC3XQ,IAAI,CD4XpC,WAAW,CAAE,IAAI,CAClB,AAPH,AAQE,eARa,CAQX,MAAM,CARV,eAAe,CASb,MAAM,AAAC,CACL,WAAW,CAAE,IAAI,CACjB,YAAY,CAAE,IAAI,CAAC,KAAK,CChYQ,IAAI,CDiYrC,AAGH,AAAA,gBAAgB,AAAC,CACf,KAAK,CAAE,CAAC,CAUT,AAXD,AAEE,gBAFc,CAEZ,KAAK,CAFT,gBAAgB,CAGd,MAAM,AAAC,CACL,WAAW,CAAE,IAAI,CAAC,KAAK,CCzYS,IAAI,CD0YpC,WAAW,CAAE,IACf,CAAC,AANH,AAOE,gBAPc,CAOZ,MAAM,CAPV,gBAAgB,CAQd,MAAM,AAAC,CACL,WAAW,CAAE,IAAI,CAAC,KAAK,CC7YS,IAAI,CD8YrC,AAQH,AAAA,kBAAkB,AAAC,CACjB,WAAW,CC/YuB,IAAI,CDgZtC,cAAc,CChZoB,IAAI,CDyZvC,AAXD,AAGE,kBAHgB,CAGhB,YAAY,AAAC,CACX,WAAW,CAAE,CAAC,CACd,KAAK,CAAE,IAAI,CACX,SAAS,CClZuB,KAAK,CDmZtC,AAPH,AAQE,kBARgB,CAQhB,UAAU,AAAC,CACT,GAAG,CAAE,KAAK,CACX,AAEH,AAAA,kBAAkB,AAAC,CACjB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,CAAC,CACT,QAAQ,CAAE,MAAM,CAChB,WAAW,CAAE,MAAwB,CAWtC,AAfD,AAKE,kBALgB,CAKhB,MAAM,AAAC,CACL,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,KAAK,CACd,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CACP,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,UAAU,CC1bsB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAkB,CD2b1D,UAAU,CCtasB,IAAI,CDuarC,AAUH,AACE,GADC,AACA,QAAQ,AAAC,CACR,KAAK,CAAE,IAAI,CACX,SAAS,CAAE,IAAI,CACf,MAAM,CAAE,IAAI,CACZ,OAAO,CAAE,KAAK,CACd,WAAW,CAAE,CAAC,CACd,kBAAkB,CAAE,UAAU,CAC9B,eAAe,CAAE,UAAU,CAC3B,UAAU,CAAE,UAAU,CACtB,OAAO,CCpbyB,IAAI,CDobJ,CAAC,CCnbD,IAAI,CDobpC,MAAM,CAAE,MAAM,CACf,AAIH,AAAA,WAAW,AAAC,CACV,WAAW,CAAE,CAAC,CA4Bf,AA7BD,AAEE,WAFS,CAEP,KAAK,AAAC,CACN,OAAO,CAAE,EAAE,CACX,QAAQ,CAAE,QAAQ,CAClB,IAAI,CAAE,CAAC,CACP,GAAG,CChc6B,IAAI,CDicpC,MAAM,CChc0B,IAAI,CDicpC,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,CAAC,CACR,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,OAAO,CAAE,EAAE,CACX,UAAU,CCnesB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAkB,CDoe1D,UAAU,CCzcsB,IAAI,CD0crC,AAfH,AAgBE,WAhBS,CAgBT,KAAK,AAAC,CACJ,KAAK,CCrc2B,OAAO,CDscvC,OAAO,CAAE,KAAK,CACd,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,IAAI,CAClB,AArBH,AAsBE,WAtBS,CAsBT,MAAM,AAAC,CACL,MAAM,CAAE,CAAC,CACV,AAxBH,AAyBE,WAzBS,CAyBT,UAAU,AAAC,CACT,UAAU,CAAE,CAAC,CACb,aAAa,CAAE,CAAC,CACjB,AAEH,AAAA,eAAe,AAAC,CACd,UAAU,CAAE,KAA8B,CAC1C,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,IAAI,CACT,IAAI,CAAE,CAAC,CACP,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACb,AACD,AAAA,UAAU,AAAC,CACT,UAAU,CAAE,IAAI,CAChB,WAAW,CAAE,IAAI,CACjB,KAAK,CC9d6B,OAAO,CD+dzC,SAAS,CAAE,UAAU,CACrB,aAAa,CAAE,IAAI,CACpB,AAED,AACE,iBADe,CACf,YAAY,AAAC,CACX,SAAS,CAAE,IAAI,CAChB,AAGH,AAEI,YAFQ,CACV,iBAAiB,CACf,WAAW,AAAC,CACV,MAAM,CAAE,OAAO,CAChB,AAMH,MAAM,0FAKF,CADF,AACE,eADa,CACb,iBAAiB,AAAC,CAChB,YAAY,CAAE,CAAC,CACf,aAAa,CAAE,CAAC,CACjB,AAJH,AAMI,eANW,CAKb,GAAG,AACA,QAAQ,AAAC,CACR,OAAO,CAAE,CAAC,CACX,AARL,AAYI,eAZW,CAUb,WAAW,CAEP,KAAK,AAAC,CACN,GAAG,CAAE,CAAC,CACN,MAAM,CAAE,CAAC,CACV,AAfL,AAgBI,eAhBW,CAUb,WAAW,CAMT,KAAK,AAAC,CACJ,OAAO,CAAE,MAAM,CACf,WAAW,CAAE,GAAG,CACjB,AAnBL,AAqBE,eArBa,CAqBb,eAAe,AAAC,CACd,UAAU,CAAE,eAAe,CAC3B,MAAM,CAAE,CAAC,CACT,MAAM,CAAE,CAAC,CACT,GAAG,CAAE,IAAI,CACT,OAAO,CAAE,OAAO,CAChB,QAAQ,CAAE,KAAK,CACf,kBAAkB,CAAE,UAAU,CAC9B,eAAe,CAAE,UAAU,CAC3B,UAAU,CAAE,UAAU,CAIvB,AAlCH,AA+BI,eA/BW,CAqBb,eAAe,CAUX,KAAK,AAAC,CACN,OAAO,CAAE,CAAC,CACX,AAjCL,AAmCE,eAnCa,CAmCb,YAAY,AAAC,CACX,KAAK,CAAE,GAAG,CACV,GAAG,CAAE,GAAG,CACT,AAtCH,AAuCE,eAvCa,CAuCb,UAAU,AAAC,CACT,GAAG,CAAE,CAAC,CACN,KAAK,CAAE,CAAC,CACR,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,WAAW,CAAE,IAAI,CACjB,UAAU,CAAE,eAAkB,CAC9B,QAAQ,CAAE,KAAK,CACf,UAAU,CAAE,MAAM,CAClB,OAAO,CAAE,CAAC,CACX,CA7CA,AAsDT,MAAM,2BACJ,CAAA,AAAA,UAAU,AAAC,CACT,iBAAiB,CAAE,WAAW,CAC9B,SAAS,CAAE,WAAW,CACvB,AACD,AAAA,eAAe,AAAC,CACd,wBAAwB,CAAE,CAAC,CAC3B,gBAAgB,CAAE,CAAC,CACpB,AACD,AAAA,gBAAgB,AAAC,CACf,wBAAwB,CAAE,IAAI,CAC9B,gBAAgB,CAAE,IAAI,CACvB,AACD,AAAA,cAAc,AAAC,CACb,YAAY,CC5lBsB,GAAG,CD6lBrC,aAAa,CC7lBqB,GAAG,CD8lBtC,CAZA,AAoBD,AACE,QADM,CACN,QAAQ,AAAC,CACP,OAAO,CAAE,CAAC,CACX,AAHH,AAIE,QAJM,CAIN,eAAe,AAAC,CACd,KAAK,CAAE,KAAK,CACZ,IAAI,CAAE,GAAG,CACT,WAAW,CAAE,MAAM,CACnB,UAAU,CAAE,GAAG,CACf,cAAc,CAAE,GAAG,CACpB,AAVH,AAWE,QAXM,CAWN,cAAc,AAAC,CACb,OAAO,CAAE,CAAC,CACX,AAbH,AAcE,QAdM,CAcN,YAAY,AAAC,CACX,WAAW,CAAE,IAAI,CAClB,AAhBH,AAiBE,QAjBM,CAiBN,UAAU,AAAC,CACT,GAAG,CAAE,CAAC,CACN,KAAK,CAAE,CAAC,CACR,WAAW,CAAE,CAAC,CACf,AcpjBL,AD9EA,CC8EC,CAAC,KAAK,AD9EI,CAET,OAAO,CAAE,IAAI,CAAC,MAAM,CjCoEN,OAAO,CiClErB,OAAO,CAAE,GAAG,CAAC,IAAI,CjCkEH,OAAO,CiCjErB,cAAc,CAAE,IAAI,CACrB,ACND,AAAA,CAAC,AAAC,CAAE,UAAU,CAAE,UAAU,CAAI,AAE9B,AAAA,IAAI,AAAC,CAEH,UAAU,CAAE,UAAU,CACtB,gBAAgB,ClCwDC,IAAI,CkCvDrB,SAAS,CAAE,IAAI,CAcf,wBAAwB,CAAE,IAAI,CAC9B,oBAAoB,CAAE,IAAI,CAC3B,AjCsCG,MAAM,kBiC1DV,CAAA,AAAA,IAAI,AAAC,CAOD,SAAS,CAAE,IAAI,CAalB,CAAA,AjCsCG,MAAM,oBiC1DV,CAAA,AAAA,IAAI,AAAC,CAWD,SAAS,CAAE,IAAI,CASlB,CAAA,AjCsCG,MAAM,sBiC1DV,CAAA,AAAA,IAAI,AAAC,CAeD,SAAS,CAAE,IAAI,CAKlB,CAAA,AAID,AAAA,IAAI,AAAC,CAAE,MAAM,CAAE,CAAC,CAAI,EAIlB,AAAF,cAAgB,AAAC,CACf,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,IAAI,CACjB,EAEC,AAAF,SAAW,AAAC,CACV,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,IAAI,CACjB,AAID,AAAA,OAAO,CACP,KAAK,CACL,OAAO,CACP,UAAU,CACV,MAAM,CACN,MAAM,CACN,MAAM,CACN,MAAM,CACN,IAAI,CACJ,GAAG,CACH,OAAO,AAAC,CACN,OAAO,CAAE,KAAK,CACf,AAID,AAAA,KAAK,CACL,MAAM,CACN,KAAK,AAAC,CACJ,OAAO,CAAE,YAAY,CACrB,QAAQ,CAAE,MAAM,CAChB,KAAK,CAAE,CAAC,CACT,AAID,AAAA,KAAK,CAAA,GAAK,EAAA,AAAA,QAAC,AAAA,EAAW,CACpB,OAAO,CAAE,IAAI,CACd,AAED,AAAA,CAAC,AAAC,CACA,KAAK,ClCsCM,OAA2B,CkCrCvC,AAUD,AAAA,CAAC,CAAC,KAAK,CACP,CAAC,CAAC,MAAM,AAAC,CACP,OAAO,CAAE,CAAC,CACX,AAID,AAAA,GAAG,CACH,GAAG,AAAC,CACF,QAAQ,CAAE,QAAQ,CAClB,SAAS,CAAE,GAAG,CACd,WAAW,CAAE,CAAC,CACd,cAAc,CAAE,QAAQ,CACzB,AAED,AAAA,GAAG,AAAC,CACF,GAAG,CAAE,MAAM,CACZ,AAED,AAAA,GAAG,AAAC,CACF,MAAM,CAAE,OAAO,CAChB,AAID,AAAA,GAAG,AAAC,CAEF,SAAS,CAAE,IAAI,CACf,KAAK,CAAE,MAAM,CACb,MAAM,CAAE,IAAI,CAEZ,cAAc,CAAE,MAAM,CACtB,MAAM,CAAE,CAAC,CACT,sBAAsB,CAAE,OAAO,CAChC,AAID,AAAA,WAAW,CAAC,GAAG,CACf,YAAY,CAAC,GAAG,AAAC,CACf,SAAS,CAAE,IAAI,CAChB,AAID,AAAA,MAAM,CACN,KAAK,CACL,MAAM,CACN,QAAQ,AAAC,CACP,MAAM,CAAE,CAAC,CACT,SAAS,CAAE,IAAI,CACf,cAAc,CAAE,MAAM,CACvB,AAED,AAAA,MAAM,CACN,KAAK,AAAC,CACJ,SAAS,CAAE,OAAO,CAClB,WAAW,CAAE,MAAM,CACpB,AAED,AAAA,MAAM,EAAE,gBAAgB,CACxB,KAAK,EAAE,gBAAgB,AAAC,CACtB,OAAO,CAAE,CAAC,CACV,MAAM,CAAE,CAAC,CACV,AAED,AAAA,MAAM,CACN,IAAI,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACX,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EACN,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACjB,kBAAkB,CAAE,MAAM,CAC1B,MAAM,CAAE,OAAO,CAClB,AAED,AAAA,KAAK,CACL,MAAM,CACN,MAAM,CACN,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACN,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EACN,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACN,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EACN,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAAiB,CACnB,MAAM,CAAE,OAAO,CAClB,AAED,AAAA,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,UAAU,CAAE,UAAU,CACtB,kBAAkB,CAAE,SAAS,CAC9B,AAED,AAAA,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,GAAgB,yBAAyB,CAC/C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,GAAgB,4BAA4B,AAAC,CACjD,kBAAkB,CAAE,IAAI,CACzB,AAED,AAAA,QAAQ,AAAC,CACP,QAAQ,CAAE,IAAI,CACd,cAAc,CAAE,GAAG,CACpB,ACtLD,AAAA,IAAI,AAAC,CAEH,QAAQ,CAAE,QAAQ,CAClB,UAAU,CAAE,IAAI,CACjB,AAED,AAAA,oBAAoB,CAAC,CAAC,AAAC,CACrB,KAAK,CAAE,IAAkB,CAAC,UAAU,CACrC,AAED,AAAA,IAAI,AAAC,CACH,MAAM,CAAE,CAAC,CACT,OAAO,CnCmKS,GAAG,CmCnKO,CAAC,CAAC,CAAC,CAC7B,KAAK,CnCyCK,OAAqB,CmCxC/B,WAAW,CnCFA,aAAa,CAAE,kBAAkB,CAAE,QAAQ,CAAE,UAAU,CAClE,gBAAgB,CAAE,eAAe,CAAE,KAAK,CAAE,UAAU,CmCEpD,WAAW,CAAE,GAAG,CAMjB,AAXD,AAOE,IAPE,AAOD,iBAAiB,AAAC,CAEjB,QAAQ,CAAE,MAAM,CACjB,AAKH,AAAA,CAAC,CACD,GAAG,CACH,UAAU,CACV,EAAE,CACF,EAAE,CACF,EAAE,CACF,MAAM,CACN,KAAK,CACL,QAAQ,AAAC,CACP,OAAO,CAAE,CAAC,CACV,MAAM,CAAE,CAAC,CACV,AAED,AAAA,GAAG,AAAC,CACF,UAAU,CAAE,IAAI,CACjB,AAKD,AAAA,GAAG,CAAA,GAAK,EAAC,IAAI,CAAE,CACb,QAAQ,CAAE,MAAM,CACjB,AAMD,AAAA,CAAC,CACD,CAAC,CACD,MAAM,CACN,EAAE,CACF,UAAU,CACV,CAAC,CACD,CAAC,CACD,IAAI,CACJ,MAAM,CACN,GAAG,CACH,EAAE,CACF,EAAE,CACF,MAAM,CACN,KAAK,CACL,CAAC,CACD,EAAE,CACF,EAAE,CACF,IAAI,CAAC,MAAM,CACX,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACN,IAAI,CACJ,UAAU,CACV,qBAAqB,AAAC,CACpB,kBAAkB,CnCkGA,GAAG,CAAC,IAAI,CAAC,WAAW,CmCjGtC,UAAU,CnCiGQ,GAAG,CAAC,IAAI,CAAC,WAAW,CmChGvC,AC7ED,kBAAkB,CAAlB,KAAkB,CAChB,EAAE,CACA,OAAO,CAAE,CAAC,CAEZ,IAAI,CACF,OAAO,CAAE,CAAC,EAId,UAAU,CAAV,KAAU,CACR,EAAE,CACA,OAAO,CAAE,CAAC,CAEZ,IAAI,CACF,OAAO,CAAE,CAAC,ECdd,AAAA,SAAS,AAAC,CACR,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,CAAC,CACN,KAAK,CAAE,IAAI,CACX,gBAAgB,CrCkDN,OAAqB,CqCjD/B,MAAM,CrC0KU,GAAG,CqCzKnB,aAAa,CAAE,GAAG,CAAC,KAAK,CrCmDX,OAAqB,CqClDlC,iBAAiB,CrCuKA,KAAK,CAAC,IAAI,CAAC,IAAI,CqCtKhC,SAAS,CrCsKQ,KAAK,CAAC,IAAI,CAAC,IAAI,CqCrKhC,uBAAuB,CAAE,KAAK,CAC9B,eAAe,CAAE,KAAK,CACtB,OAAO,CAAE,EAAE,CAwBZ,AAnCD,AAaE,qBAbO,AAaO,CJ4Bd,KAAK,CAAE,IAAI,CI1BT,WAAW,CAAE,IAAI,CACjB,YAAY,CAAE,IAAI,CAClB,OAAO,CAAE,GAAG,CACZ,SAAS,CAAE,IAAI,CACf,OAAO,CAAE,WAAW,CACpB,OAAO,CAAE,WAAW,CACpB,OAAO,CAAE,IAAI,CACb,gBAAgB,CAAE,OAAO,CACzB,aAAa,CAAE,OAAO,CACtB,eAAe,CAAE,aAAa,CAC9B,WAAW,CrCbF,aAAa,CAAE,kBAAkB,CAAE,QAAQ,CAAE,UAAU,CAClE,gBAAgB,CAAE,eAAe,CAAE,KAAK,CAAE,UAAU,CqCqBnD,AAlCH,AJ2CE,qBI3CO,EJ2CJ,KAAK,AAAC,CACP,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,EAAE,CACX,OAAO,CAAE,KAAK,CACf,AI/CH,AA2BI,qBA3BK,CA2BL,GAAG,AAAC,CACF,OAAO,CAAE,EAAE,CACZ,AA7BL,AA+BI,qBA/BK,CA+BL,CAAC,AAAC,CACA,eAAe,CAAE,IAAI,CACtB,AAIL,AAAA,UAAU,CAAC,GAAG,AAAC,CACb,UAAU,CAAE,IAAI,CACjB,AAED,AAAA,WAAW,AAAC,CACV,OAAO,CAAE,WAAW,CACpB,OAAO,CAAE,WAAW,CACpB,OAAO,CAAE,IAAI,CACb,mBAAmB,CAAE,MAAM,CAC3B,UAAU,CAAE,MAAM,CAClB,WAAW,CAAE,IAAI,CAElB,AAED,AAAA,cAAc,AAAC,CACb,OAAO,CAAE,KAAK,CACd,SAAS,CrCdG,MAAO,CqCepB,AAED,AAAA,eAAe,AAAC,CACd,KAAK,CAAE,IAAI,CACX,WAAW,CAAE,CAAC,CACd,YAAY,CAAE,CAAC,CACf,KAAK,CAAE,IAAI,CACX,KAAK,CAAE,IAAI,CACX,UAAU,CrCRA,OAAqB,CqCwBhC,AAtBD,AAQE,eARa,CAQb,SAAS,AAAC,CACR,WAAW,CAAE,CAAC,CAKf,ApCVC,MAAM,oBoCIR,CARF,AAQE,eARa,CAQb,SAAS,AAAC,CAIN,KAAK,CAAE,KAAK,CAEf,CAAA,AAdH,AAgBE,eAhBa,CAgBb,EAAE,AAAC,CACD,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CACV,KAAK,CAAE,IAAI,CACX,eAAe,CAAE,IAAI,CACtB,AAGH,AAAA,oBAAoB,AAAC,CACnB,OAAO,CAAE,KAAK,CACd,eAAe,CAAE,IAAI,CACrB,WAAW,CAAE,MAAM,CAMpB,AATD,AAKE,wBALkB,AAKZ,CACJ,aAAa,CAAE,GAAG,CAClB,WAAW,CAAE,GAAG,CACjB,ACxFH,AACE,eADa,CACb,qBAAqB,AAAC,CACpB,aAAa,CAAE,MAAM,CACtB,AAGH,AAAA,eAAe,AAAC,CACd,WAAW,CAAE,IAAI,CACjB,YAAY,CAAE,IAAI,CAClB,MAAM,CtCiKY,IAAI,CsChKtB,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,IAAI,CACb,KAAK,CtC0DS,OAAO,CsCzDrB,gBAAgB,CAAE,WAAW,CAC7B,MAAM,CAAE,OAAO,CACf,kBAAkB,CAAE,IAAI,CACxB,UAAU,CAAE,IAAI,CAKjB,AAfD,AAYE,eAZa,CAYX,KAAK,AAAC,CACN,KAAK,CAAE,OAA8B,CACtC,AAGH,AAAA,YAAY,AAAC,CACX,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACb,AAED,AAAA,eAAe,AAAC,CACd,OAAO,CAAE,IAAI,CACb,UAAU,CAAE,MAAM,CAClB,WAAW,CAAE,GAAG,CAChB,cAAc,CAAE,GAAG,CA4EpB,AAhFD,AAME,2BANa,AAMC,CACZ,KAAK,CAAE,IAAI,CACX,WAAW,CAAE,IAAI,CACjB,YAAY,CAAE,IAAI,CAClB,YAAY,CAAE,GAAG,CACjB,aAAa,CAAE,GAAG,CAClB,iBAAiB,CtCsIF,KAAK,CAAC,IAAI,CAAC,IAAI,CsCrI9B,SAAS,CtCqIM,KAAK,CAAC,IAAI,CAAC,IAAI,CsCpI9B,uBAAuB,CAAE,KAAK,CAC9B,eAAe,CAAE,KAAK,CAMvB,ArCWC,MAAM,sBqC1BR,CANF,AAME,2BANa,AAMC,CAYV,SAAS,CtCsGL,MAAM,CsCnGb,CAAA,AArBH,AAuBE,qBAvBa,AAuBL,CACN,gBAAgB,CAAE,WAAW,CAC9B,AAzBH,AA2BE,eA3Ba,CA2Bb,aAAa,AAAC,CACZ,OAAO,CAAE,KAAK,CACd,aAAa,CAAE,CAAC,CAChB,OAAO,CAAE,CAAC,CACV,MAAM,CAAE,IAAI,CACZ,OAAO,CAAE,IAAI,CACb,UAAU,CAAE,IAAI,CAChB,gBAAgB,CAAE,WAAW,CAC7B,SAAS,CtC7BC,OAAO,CsCsClB,ArCZC,MAAM,oBqCLR,CA3BF,AA2BE,eA3Ba,CA2Bb,aAAa,AAAC,CAWV,SAAS,CtCjCD,OAAO,CsCuClB,CAAA,ArCZC,MAAM,sBqCLR,CA3BF,AA2BE,eA3Ba,CA2Bb,aAAa,AAAC,CAeV,SAAS,CtCtCD,OAAO,CsCwClB,CAAA,AA5CH,AA8CE,eA9Ca,AA8CZ,YAAY,AAAC,CACZ,OAAO,CAAE,KAAK,CACd,UAAU,CAAE,OAAO,CAMpB,AAtDH,AAkDI,eAlDW,AA8CZ,YAAY,EAIR,KAAK,AAAC,CACP,OAAO,CAAE,EAAE,CACX,OAAO,CAAE,KAAK,CACf,AArDL,AAwDE,eAxDa,CAwDb,eAAe,AAAC,CACd,UAAU,CAAE,KAAK,CACjB,SAAS,CtCjDC,KAAM,CsCkDjB,AA3DH,AA6DE,eA7Da,CA6Db,cAAc,AAAC,CACb,aAAa,CAAE,GAAG,CASnB,ArCvCC,MAAM,oBqC6BR,CA7DF,AA6DE,eA7Da,CA6Db,cAAc,AAAC,CAIX,KAAK,CAAE,GAAG,CAMb,CAAA,ArCvCC,MAAM,sBqC6BR,CA7DF,AA6DE,eA7Da,CA6Db,cAAc,AAAC,CAQX,KAAK,CAAE,GAAG,CAEb,CAAA,AAvEH,AAyEE,eAzEa,CAyEb,oBAAoB,AAAC,CACnB,UAAU,CAAE,CAAC,CACd,AA3EH,AA6EE,eA7Ea,CA6Eb,sBAAsB,AAAC,CACrB,aAAa,CAAE,CAAC,CACjB,AAKH,AAAA,eAAe,AAAC,CACd,SAAS,CAAE,eAAe,CAC1B,aAAa,CAAE,GAAG,CACnB,AAED,AAAA,oBAAoB,CAAC,cAAc,AAAC,CAClC,KAAK,CtChDS,OAAO,CsCiDrB,UAAU,CAAE,MAAM,CAClB,eAAe,CAAE,SAAS,CAC3B,AAED,AAAA,sBAAsB,CAAC,cAAc,AAAC,CACpC,KAAK,CtCtDS,OAAO,CsCuDrB,UAAU,CAAE,MAAM,CAClB,WAAW,CAAE,IAAI,CAClB,AC3HD,AAAA,YAAY,AAAC,CNqCX,KAAK,CAAE,IAAI,CMnCX,MAAM,CAAE,MAAM,CACd,SAAS,CAAE,IAAI,CACf,YAAY,CAAE,GAAG,CACjB,aAAa,CAAE,GAAG,CAClB,WAAW,CvCEA,aAAa,CAAE,kBAAkB,CAAE,QAAQ,CAAE,UAAU,CAClE,gBAAgB,CAAE,eAAe,CAAE,KAAK,CAAE,UAAU,CuCFpD,iBAAiB,CvCmKA,KAAK,CAAC,IAAI,CAAC,IAAI,CuClKhC,SAAS,CvCkKQ,KAAK,CAAC,IAAI,CAAC,IAAI,CuCjKhC,uBAAuB,CAAE,IAAI,CAC7B,eAAe,CAAE,IAAI,CA4BtB,AAtCD,ANuCE,YMvCU,ENuCP,KAAK,AAAC,CACP,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,EAAE,CACX,OAAO,CAAE,KAAK,CACf,AhCaC,MAAM,sBsCxDV,CAAA,AAAA,YAAY,AAAC,CAaT,SAAS,CvCmIH,MAAM,CuC1Gf,CAAA,AAtCD,AAgBE,YAhBU,CAgBV,EAAE,AAAC,CACD,OAAO,CAAE,CAAC,CACV,UAAU,CAAE,IAAI,CAChB,SAAS,CvCcC,KAAM,CuCJjB,AtC2BC,MAAM,oBsCxCR,CAhBF,AAgBE,YAhBU,CAgBV,EAAE,AAAC,CAMC,KAAK,CAAE,KAAK,CACZ,KAAK,CAAE,kBAA8F,CAMxG,CAAA,AtC2BC,MAAM,sBsCxCR,CAhBF,AAgBE,YAhBU,CAgBV,EAAE,AAAC,CAWC,KAAK,CAAE,kBAAyE,CAEnF,CAAA,AA7BH,AA+BE,YA/BU,CA+BV,EAAE,AAAC,CACD,OAAO,CAAE,MAAM,CAChB,AAjCH,AAmCE,YAnCU,CAmCV,QAAQ,AAAC,CACP,WAAW,CAAE,IAAI,CAClB,AAOH,AAAA,WAAW,AAAC,CNPV,KAAK,CAAE,IAAI,CMSX,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,GAAG,CACf,WAAW,CAAE,GAAG,CAChB,KAAK,CAAE,IAAI,CAkGZ,AAvGD,ANLE,WMKS,ENLN,KAAK,AAAC,CACP,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,EAAE,CACX,OAAO,CAAE,KAAK,CACf,AMCH,AAOE,WAPS,CAOT,EAAE,AAAC,CACD,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CACV,eAAe,CAAE,IAAI,CACrB,WAAW,CvC/CF,aAAa,CAAE,kBAAkB,CAAE,QAAQ,CAAE,UAAU,CAClE,gBAAgB,CAAE,eAAe,CAAE,KAAK,CAAE,UAAU,CuC+CnD,AAZH,AAcE,WAdS,CAcT,EAAE,AAAC,CACD,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CACX,WAAW,CAAE,IAAI,CAgDlB,AAjEH,AAmBI,WAnBO,CAcT,EAAE,CAKA,CAAC,AAAC,CACA,OAAO,CAAE,KAAK,CACd,aAAa,CAAE,MAAM,CACrB,OAAO,CAAE,SAAS,CAClB,WAAW,CvC3DJ,aAAa,CAAE,kBAAkB,CAAE,QAAQ,CAAE,UAAU,CAClE,gBAAgB,CAAE,eAAe,CAAE,KAAK,CAAE,UAAU,CuC2DhD,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,IAAI,CACjB,WAAW,CAAE,GAAG,CAChB,UAAU,CAAE,MAAM,CAClB,eAAe,CAAE,IAAI,CACrB,KAAK,CvCZQ,OAA2B,CuCaxC,MAAM,CAAE,GAAG,CAAC,KAAK,CAAC,OAA6B,CAC/C,aAAa,CAAE,CAAC,CAiBjB,AAhDL,AAiCM,WAjCK,CAcT,EAAE,CAKA,CAAC,CAcG,KAAK,AAAC,CACN,KAAK,CvC8BM,OAA2B,CuC7BvC,AAnCP,AAqCM,WArCK,CAcT,EAAE,CAKA,CAAC,AAkBE,QAAQ,CArCf,WAAW,CAcT,EAAE,CAKA,CAAC,AAmBE,QAAQ,AAAA,SAAS,AAAC,CACjB,KAAK,CAAE,IAAI,CACX,UAAU,CvClBF,OAAO,CuCmBhB,AAzCP,AA2CM,WA3CK,CAcT,EAAE,CAKA,CAAC,AAwBE,SAAS,AAAC,CACT,KAAK,CvC3BM,qBAA2B,CuC4BtC,cAAc,CAAE,IAAI,CACpB,MAAM,CAAE,WAAW,CACpB,AA/CP,AAkDI,WAlDO,CAcT,EAAE,CAoCE,WAAW,AAAC,CACZ,WAAW,CAAE,CAAC,CAMf,AAzDL,AAqDM,WArDK,CAcT,EAAE,CAoCE,WAAW,CAGX,CAAC,AAAC,CACA,sBAAsB,CvCiEd,GAAG,CuChEX,yBAAyB,CvCgEjB,GAAG,CuC/DZ,AAxDP,AA4DM,WA5DK,CAcT,EAAE,CA6CE,UAAU,CACV,CAAC,AAAC,CACA,uBAAuB,CvC0Df,GAAG,CuCzDX,0BAA0B,CvCyDlB,GAAG,CuCxDZ,AA/DP,AAoEE,kBApES,AAoEA,CACP,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,OAAO,CAChB,KAAK,CAAE,IAAI,CACX,KAAK,CAAE,GAAG,CACV,WAAW,CvC7GF,aAAa,CAAE,kBAAkB,CAAE,QAAQ,CAAE,UAAU,CAClE,gBAAgB,CAAE,eAAe,CAAE,KAAK,CAAE,UAAU,CuC6GlD,SAAS,CvCtFC,GAAG,CuCuFb,WAAW,CAAE,IAAI,CACjB,UAAU,CAAE,MAAM,CAClB,eAAe,CAAE,IAAI,CACrB,KAAK,CvC7DU,OAA2B,CuC8D1C,MAAM,CAAE,GAAG,CAAC,KAAK,CAAC,OAA6B,CAC/C,aAAa,CvCuCD,GAAG,CuCjBhB,AAtGH,AAkFI,kBAlFO,CAkFL,KAAK,AAAC,CN7CV,gBAAgB,CjCpBC,OAA2B,CiCqB5C,KAAK,CjCNwB,IAAI,CuCoD9B,AApFL,AAsFI,kBAtFO,CAsFL,WAAW,AAAC,CACZ,uBAAuB,CAAE,CAAC,CAC1B,0BAA0B,CAAE,CAAC,CAC9B,AAzFL,AA2FI,kBA3FO,CA2FL,UAAU,AAAC,CACX,WAAW,CAAE,IAAI,CACjB,sBAAsB,CAAE,CAAC,CACzB,yBAAyB,CAAE,CAAC,CAC7B,AA/FL,AAiGI,kBAjGO,AAiGN,SAAS,AAAC,CACT,KAAK,CvCjFQ,qBAA2B,CuCkFxC,cAAc,CAAE,IAAI,CACpB,MAAM,CAAE,WAAW,CACpB,AAIL,AAAA,cAAc,CAAG,WAAW,CAC5B,WAAW,CAAG,WAAW,CACzB,YAAY,CAAG,WAAW,CAC1B,eAAe,CAAG,WAAW,AAAC,CAC5B,UAAU,CAAE,GAAG,CACf,WAAW,CAAE,GAAG,CAChB,UAAU,CAAE,GAAG,CAAC,KAAK,CvCtGR,OAAqB,CuCuGnC,AAMD,AAAA,WAAW,AAAC,CACV,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,WAAW,CACpB,OAAO,CAAE,WAAW,CACpB,OAAO,CAAE,IAAI,CACb,iBAAiB,CAAE,MAAM,CACzB,cAAc,CAAE,MAAM,CACtB,WAAW,CAAE,MAAM,CACnB,UAAU,CvCLC,GAAG,CuCMd,UAAU,CvCzHA,OAAqB,CuCyHR,UAAU,CAiJlC,AA1JD,AAWE,WAXS,CAWT,CAAC,AAAC,CACA,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,MAAM,CACd,KAAK,CvC9GO,OAAO,CuC+GnB,eAAe,CAAE,IAAI,CACrB,kBAAkB,CAAE,IAAI,CACxB,UAAU,CAAE,IAAI,CAcjB,AA/BH,AAmBI,WAnBO,CAWT,CAAC,CAQG,KAAK,AAAC,CACN,KAAK,CvCvEiB,OAA8B,CuCwErD,AArBL,AAuBI,WAvBO,CAWT,CAAC,AAYE,UAAU,AAAC,CACV,WAAW,CAAE,CAAC,CACd,YAAY,CAAE,MAAM,CACrB,AA1BL,AA4BI,WA5BO,CAWT,CAAC,AAiBE,WAAW,AAAC,CACX,WAAW,CAAE,CAAC,CACf,AA9BL,AAiCE,WAjCS,CAiCT,GAAG,AAAC,CACF,kBAAkB,CAAE,IAAI,CACxB,UAAU,CAAE,IAAI,CACjB,AApCH,AAsCE,mBAtCS,AAsCC,CACR,mBAAmB,CAAE,MAAM,CAC3B,UAAU,CAAE,MAAM,CAClB,MAAM,CvCrCU,IAAI,CuCsCpB,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,IAAI,CACb,gBAAgB,CAAE,WAAW,CAC7B,MAAM,CAAE,OAAO,CAChB,AA9CH,AAgDE,WAhDS,CAgDT,cAAc,AAAC,CACb,OAAO,CAAE,WAAW,CACpB,OAAO,CAAE,WAAW,CACpB,OAAO,CAAE,IAAI,CACb,gBAAgB,CAAE,GAAG,CACrB,aAAa,CAAE,GAAG,CAClB,eAAe,CAAE,QAAQ,CACzB,gBAAgB,CAAE,CAAC,CACnB,QAAQ,CAAE,CAAC,CACX,IAAI,CAAE,CAAC,CACP,QAAQ,CAAE,MAAM,CA+BjB,AAzFH,AA4DI,WA5DO,CAgDT,cAAc,CAYZ,EAAE,AAAC,CACD,gBAAgB,CAAE,CAAC,CACnB,QAAQ,CAAE,IAAI,CACd,IAAI,CAAE,IAAI,CACX,AAhEL,AAkEI,WAlEO,CAgDT,cAAc,CAkBZ,CAAC,AAAC,CACA,QAAQ,CAAE,QAAQ,CAqBnB,AAxFL,AAqEM,WArEK,CAgDT,cAAc,CAkBZ,CAAC,CAGG,MAAM,AAAC,CACP,OAAO,CAAE,EAAE,CACX,QAAQ,CAAE,QAAQ,CAClB,IAAI,CAAE,CAAC,CACP,MAAM,CAAE,CAAC,CACT,MAAM,CAAE,GAAG,CACX,UAAU,CvC3KF,OAAO,CuC4Kf,KAAK,CAAE,IAAI,CACX,kBAAkB,CvCtEN,GAAG,CAAC,IAAI,CAAC,WAAW,CuCuEhC,UAAU,CvCvEE,GAAG,CAAC,IAAI,CAAC,WAAW,CuCwEhC,iBAAiB,CAAE,SAAS,CAAC,oBAAoB,CACjD,SAAS,CAAE,SAAS,CAAC,oBAAoB,CAC1C,AAjFP,AAmFM,WAnFK,CAgDT,cAAc,CAkBZ,CAAC,CAiBG,KAAK,CAAC,MAAM,AAAC,CACb,iBAAiB,CAAE,SAAS,CAC5B,aAAa,CAAE,SAAS,CACxB,SAAS,CAAE,SAAS,CACrB,AAvFP,AA2FE,WA3FS,CA2FT,aAAa,AAAC,CACZ,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,IAAI,CACT,KAAK,CAAE,CAAC,CACR,UAAU,CAAE,IAAI,CAChB,OAAO,CAAE,GAAG,CACZ,MAAM,CAAE,GAAG,CAAC,KAAK,CvC9MN,OAAqB,CuC+MhC,aAAa,CvCjGD,GAAG,CuCkGf,UAAU,CvC5MK,IAAI,CuC6MnB,kBAAkB,CAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAM,gBAAI,CACvC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAM,gBAAI,CACxB,UAAU,CAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAM,gBAAI,CAAS,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAM,gBAAI,CAmDjE,AAzJH,AAwGI,WAxGO,CA2FT,aAAa,AAaV,OAAO,AAAC,CACP,OAAO,CAAE,IAAI,CACd,AA1GL,AA4GI,WA5GO,CA2FT,aAAa,CAiBX,CAAC,AAAC,CACA,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,SAAS,CAClB,SAAS,CvCjPD,GAAG,CuCuPZ,AArHL,AAiHM,WAjHK,CA2FT,aAAa,CAiBX,CAAC,CAKG,KAAK,AAAC,CACN,KAAK,CvCrKe,OAA8B,CuCsKlD,UAAU,CvCrKS,OAA8B,CuCsKlD,AApHP,AAuHI,WAvHO,CA2FT,aAAa,CA4BT,MAAM,AAAC,CACP,OAAO,CAAE,EAAE,CACX,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,KAAK,CACV,KAAK,CAAE,IAAI,CACX,KAAK,CAAE,CAAC,CACR,YAAY,CAAE,KAAK,CACnB,YAAY,CAAE,WAAW,CACzB,YAAY,CvC5OH,OAAqB,CuC4OF,WAAW,CACvC,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,CAAC,CACX,AAlIL,AAoII,WApIO,CA2FT,aAAa,CAyCT,KAAK,AAAC,CACN,OAAO,CAAE,EAAE,CACX,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,KAAK,CACV,KAAK,CAAE,IAAI,CACX,KAAK,CAAE,CAAC,CACR,YAAY,CAAE,KAAK,CACnB,YAAY,CAAE,WAAW,CACzB,YAAY,CvCrPC,IAAI,CuCqPe,WAAW,CAC3C,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,CAAC,CACX,AA/IL,AAiJI,WAjJO,CA2FT,aAAa,CAsDX,EAAE,AAAC,CACD,OAAO,CAAE,KAAK,CACd,aAAa,CAAE,GAAG,CAAC,KAAK,CvChQf,OAAqB,CuCqQ/B,AAxJL,AAqJM,WArJK,CA2FT,aAAa,CAsDX,EAAE,CAIE,UAAU,AAAC,CACX,aAAa,CAAE,IAAI,CACpB,AAKP,AAEI,MAFE,CACJ,WAAW,CACT,cAAc,AAAC,CACb,aAAa,CAAE,IAAI,CACnB,SAAS,CAAE,IAAI,CACf,QAAQ,CAAE,OAAO,CAClB,AAQL,AAAA,UAAU,AAAC,CACT,aAAa,CAAE,KAAK,CAgGrB,AAjGD,AAGE,UAHQ,CAGR,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EAHR,UAAU,CAIR,KAAK,AAAC,CACJ,OAAO,CAAE,IAAI,CACd,AtC1RC,MAAM,uBsC6RN,CATJ,AASI,UATM,CASN,KAAK,AAAC,CACJ,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,YAAY,CACrB,OAAO,CAAE,qBAAqB,CAC9B,KAAK,CvCxSJ,OAAO,CuCySR,SAAS,CvCzTD,KAAM,CuC0Td,WAAW,CAAE,IAAI,CACjB,MAAM,CAAE,GAAG,CAAC,KAAK,CvCxSV,OAAqB,CuCyS5B,aAAa,CvC1LH,GAAG,CuC2Lb,OAAO,CAAE,EAAE,CACX,kBAAkB,CAAE,aAAa,CACjC,UAAU,CAAE,aAAa,CACzB,MAAM,CAAE,OAAO,CAgChB,AArDL,AAuBM,UAvBI,CASN,KAAK,CAcD,MAAM,CAvBd,UAAU,CASN,KAAK,CAeD,KAAK,AAAC,CACN,OAAO,CAAE,EAAE,CACX,QAAQ,CAAE,QAAQ,CAClB,KAAK,CAAE,GAAG,CACV,GAAG,CAAE,MAAM,CACX,KAAK,CAAE,MAAM,CACb,MAAM,CAAE,OAAO,CACf,WAAW,CAAE,CAAC,CACd,gBAAgB,CvC3TjB,OAAO,CuC4TN,kBAAkB,CAAE,aAAa,CACjC,UAAU,CAAE,aAAa,CAC1B,AAnCP,AAqCM,UArCI,CASN,KAAK,CA4BD,KAAK,AAAC,CACN,iBAAiB,CAAE,aAAa,CAChC,aAAa,CAAE,aAAa,CAC5B,SAAS,CAAE,aAAa,CACzB,AAzCP,AA2CM,UA3CI,CASN,KAAK,CAkCD,KAAK,AAAC,CACN,KAAK,CAAE,IAAI,CACX,YAAY,CvCxUb,OAAO,CuCyUN,gBAAgB,CAAE,IAAqB,CAMxC,AApDP,AAgDQ,UAhDE,CASN,KAAK,CAkCD,KAAK,CAKH,MAAM,CAhDhB,UAAU,CASN,KAAK,CAkCD,KAAK,CAMH,KAAK,AAAC,CACN,gBAAgB,CAAE,IAAI,CACvB,AAnDT,AAwDI,UAxDM,CAwDN,KAAK,CAAC,OAAO,CAAG,KAAK,AAAC,CACpB,KAAK,CAAE,KAAK,CACZ,gBAAgB,CAAE,IAAqB,CAMxC,AAhEL,AA4DM,UA5DI,CAwDN,KAAK,CAAC,OAAO,CAAG,KAAK,CAIjB,MAAM,CA5Dd,UAAU,CAwDN,KAAK,CAAC,OAAO,CAAG,KAAK,CAKjB,KAAK,AAAC,CACN,gBAAgB,CAAE,IAAI,CACvB,AA/DP,AAmEI,UAnEM,CAmEN,KAAK,CAAC,KAAK,CAAC,KAAK,AAAC,CAChB,iBAAiB,CAAE,aAAa,CAChC,aAAa,CAAE,aAAa,CAC5B,SAAS,CAAE,aAAa,CACzB,AAvEL,AAyEI,UAzEM,CAyEN,KAAK,CAAC,OAAO,CAAG,KAAK,CAAC,KAAK,CAAC,KAAK,AAAC,CAChC,iBAAiB,CAAE,SAAS,CAC5B,aAAa,CAAE,SAAS,CACxB,SAAS,CAAE,SAAS,CACrB,AA7EL,AA+EI,UA/EM,CA+EN,EAAE,AAAC,CACD,aAAa,CAAE,GAAG,CACnB,AAjFL,AAmFI,UAnFM,CAmFN,CAAC,AAAC,CACA,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,QAAQ,CAUlB,CA1CA,AtCzUD,MAAM,+CsCuWN,CAnFJ,AAmFI,UAnFM,CAmFN,CAAC,AAAC,CAKE,WAAW,CAAE,OAAO,CACpB,cAAc,CAAE,OAAO,CAM1B,CAAA,AtCnXD,MAAM,uBsCgXJ,CA5FN,AA4FM,UA5FI,CAmFN,CAAC,CASG,KAAK,AAAC,CACN,eAAe,CAAE,SAAS,CAC3B,CAAA,AAKP,AAAA,UAAU,CAAC,WAAW,AAAC,CACrB,MAAM,CAAE,CAAC,CACT,SAAS,CAAE,OAAO,CAyBnB,AA3BD,AAIE,UAJQ,CAAC,WAAW,CAIpB,CAAC,AAAC,CACA,KAAK,CAAE,OAAO,CACf,AANH,AAQE,UARQ,CAAC,WAAW,CAQpB,OAAO,AAAC,CACN,WAAW,CAAE,MAAM,CACnB,YAAY,CAAE,KAAK,CACnB,aAAa,CAAE,KAAK,CACpB,WAAW,CAAE,IAAI,CAClB,AtCpYC,MAAM,uBsCuXV,CAAA,AAAA,UAAU,CAAC,WAAW,AAAC,CAgBnB,QAAQ,CAAE,QAAQ,CAClB,UAAU,CAAE,CAAC,CACb,OAAO,CAAE,EAAE,CACX,QAAQ,CAAE,MAAM,CAChB,OAAO,CAAE,EAAE,CACX,kBAAkB,CAAE,gBAAgB,CACpC,UAAU,CAAE,gBAAgB,CAC5B,iBAAiB,CAAE,iBAAiB,CACpC,aAAa,CAAE,iBAAiB,CAChC,SAAS,CAAE,iBAAiB,CAE/B,CAAA,AtClZG,MAAM,uBsCqZR,CAAA,AAAA,UAAU,CAAC,KAAK,CAAC,OAAO,CAAG,WAAW,AAAC,CACrC,kBAAkB,CAAE,gBAAgB,CACpC,UAAU,CAAE,gBAAgB,CAC5B,UAAU,CAAE,MAAM,CAClB,QAAQ,CAAE,OAAO,CACjB,OAAO,CAAE,CAAC,CACV,UAAU,CAAE,GAAG,CACf,iBAAiB,CAAE,eAAe,CAClC,aAAa,CAAE,eAAe,CAC9B,SAAS,CAAE,eAAe,CAC3B,CAAA,AAGH,AAAA,WAAW,AAAC,CACV,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,cAAc,CACvB,WAAW,CvCrdA,aAAa,CAAE,kBAAkB,CAAE,QAAQ,CAAE,UAAU,CAClE,gBAAgB,CAAE,eAAe,CAAE,KAAK,CAAE,UAAU,CuCqdpD,SAAS,CvC9bG,GAAG,CuC+bf,WAAW,CAAE,IAAI,CAClB,AAED,AAAA,eAAe,AAAC,CACd,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,QAAQ,CAChB,OAAO,CAAE,SAAS,CAClB,WAAW,CvC9dA,aAAa,CAAE,kBAAkB,CAAE,QAAQ,CAAE,UAAU,CAClE,gBAAgB,CAAE,eAAe,CAAE,KAAK,CAAE,UAAU,CuC8dpD,SAAS,CvCtcG,KAAM,CuCuclB,WAAW,CAAE,IAAI,CACjB,cAAc,CAAE,SAAS,CACzB,aAAa,CAAE,GAAG,CAAC,KAAK,CvCrbX,OAAqB,CuCsbnC,AAMD,AAAA,IAAI,AAAC,CACH,WAAW,CvC1eA,aAAa,CAAE,kBAAkB,CAAE,QAAQ,CAAE,UAAU,CAClE,gBAAgB,CAAE,eAAe,CAAE,KAAK,CAAE,UAAU,CuC0epD,KAAK,CvClcA,OAAO,CuCmcZ,gBAAgB,CvC3bC,IAAI,CuC4brB,MAAM,CAAE,GAAG,CAAC,KAAK,CvChcJ,OAAqB,CuCiclC,aAAa,CvCnVC,GAAG,CuCoVjB,kBAAkB,CvCnVP,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,iBAAoB,CuCoVzC,UAAU,CvCpVC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,iBAAoB,CuCkW1C,AArBD,AASE,IATE,CASF,WAAW,AAAC,CACV,KAAK,CAAE,IAAI,CACX,SAAS,CvC3dC,KAAM,CuC4dhB,UAAU,CvC3bE,OAAO,CuC4bnB,sBAAsB,CvC3VV,GAAG,CuC4Vf,uBAAuB,CvC5VX,GAAG,CuC6VhB,AAfH,AAkBE,IAlBE,CAkBF,OAAO,CAAC,CAAC,AAAC,CNlbV,gBAAgB,CjCTH,OAA8B,CiCU3C,KAAK,CjChCK,OAAqB,CuCmd9B,AAGH,AAAA,UAAU,AAAC,CACT,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CACV,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,IAAI,CAChB,SAAS,CvC5eG,KAAM,CuCmhBnB,AtC5fG,MAAM,oBsCgdV,CAAA,AAAA,UAAU,AAAC,CAQP,SAAS,CvC9eC,OAAQ,CuCkhBrB,CAAA,AA5CD,AAWE,UAXQ,CAWR,CAAC,AAAC,CACA,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,eAAe,CACxB,KAAK,CvCzdU,OAA2B,CuC0d1C,WAAW,CAAE,IAAI,CACjB,WAAW,CAAE,GAAG,CAChB,aAAa,CAAE,GAAG,CAAC,KAAK,CvCpeb,OAAqB,CuCyejC,AAtBH,AAmBI,UAnBM,CAWR,CAAC,CAQG,KAAK,AAAC,CACN,KAAK,CvC1eC,OAAqB,CuC2e5B,AArBL,AAwBE,UAxBQ,CAwBR,EAAE,CAAC,EAAE,CAAG,EAAE,CAAC,CAAC,AAAC,CACX,YAAY,CAAE,OAAO,CACrB,WAAW,CAAE,MAAM,CACpB,AA3BH,AA6BE,UA7BQ,CA6BR,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAG,EAAE,CAAC,CAAC,AAAC,CACjB,YAAY,CAAE,OAAO,CACtB,AA/BH,AAiCE,UAjCQ,CAiCR,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAG,EAAE,CAAC,CAAC,AAAC,CACvB,YAAY,CAAE,OAAO,CACtB,AAnCH,AAqCE,UArCQ,CAqCR,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAG,EAAE,CAAC,CAAC,AAAC,CAC7B,YAAY,CAAE,OAAO,CACtB,AAvCH,AAyCE,UAzCQ,CAyCR,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAG,EAAE,CAAC,CAAC,AAAC,CACnC,YAAY,CAAE,OAChB,CAAC" + "mappings": "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" } \ No newline at end of file diff --git a/ble/_static/css/badge_only.css b/ble/_static/css/badge_only.css index f3f32c0a..180b235b 100644 --- a/ble/_static/css/badge_only.css +++ b/ble/_static/css/badge_only.css @@ -1,4 +1,4 @@ /* badge_only.css/Open GoPro, Version 2.0 (C) Copyright 2021 GoPro, Inc. (http://gopro.com/OpenGoPro). */ -/* This copyright was auto-generated on Thu Feb 29 20:44:51 UTC 2024 */ +/* This copyright was auto-generated on Tue Mar 5 22:20:18 UTC 2024 */ .clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file diff --git a/ble/_static/css/rtd_sphinx_search.min.css b/ble/_static/css/rtd_sphinx_search.min.css index 60e45f99..d1e308c2 100644 --- a/ble/_static/css/rtd_sphinx_search.min.css +++ b/ble/_static/css/rtd_sphinx_search.min.css @@ -1,4 +1,4 @@ /* rtd_sphinx_search.min.css/Open GoPro, Version 2.0 (C) Copyright 2021 GoPro, Inc. (http://gopro.com/OpenGoPro). */ -/* This copyright was auto-generated on Thu Feb 29 20:44:51 UTC 2024 */ +/* This copyright was auto-generated on Tue Mar 5 22:20:17 UTC 2024 */ @-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.search__backdrop,.search__outer__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:700}.search__backdrop{z-index:500;display:none;background-color:rgba(0,0,0,.502)}.search__outer{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100000;height:80%;width:80%;max-height:1000px;max-width:1500px;padding:10px;overflow-y:scroll;border:1px solid #e0e0e0;line-height:1.875;background-color:#fcfcfc;-webkit-box-shadow:1px 3px 4px rgba(0,0,0,.09);box-shadow:1px 3px 4px rgba(0,0,0,.09);text-align:left}.search__outer::-webkit-scrollbar-track{border-radius:10px;background-color:#fcfcfc}.search__outer::-webkit-scrollbar{width:7px;height:7px;background-color:#fcfcfc}.search__outer::-webkit-scrollbar-thumb{border-radius:10px;background-color:#8f8f8f}.search__cross__img{width:15px;height:15px;margin:12px}.search__cross{position:absolute;top:0;right:0}.search__cross:hover{cursor:pointer}.search__outer__input{width:90%;height:30px;font-size:19px;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fcfcfc;border:0;border-bottom:1px solid #757575;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDUxIDQ1MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxIDQ1MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQ0Ny4wNSw0MjhsLTEwOS42LTEwOS42YzI5LjQtMzMuOCw0Ny4yLTc3LjksNDcuMi0xMjYuMUMzODQuNjUsODYuMiwyOTguMzUsMCwxOTIuMzUsMEM4Ni4yNSwwLDAuMDUsODYuMywwLjA1LDE5Mi4zDQoJCXM4Ni4zLDE5Mi4zLDE5Mi4zLDE5Mi4zYzQ4LjIsMCw5Mi4zLTE3LjgsMTI2LjEtNDcuMkw0MjguMDUsNDQ3YzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNA0KCQlDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMNCgkJcy03NC4xLDE2NS40LTE2NS4zLDE2NS40QzEwMS4xNSwzNTcuNywyNi45NSwyODMuNSwyNi45NSwxOTIuM3oiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-position:left;background-size:15px 15px;padding-left:25px}.search__outer__input:focus{outline:0}.search__outer .bar{position:relative;display:block;width:90%;margin-bottom:15px}.search__outer .bar:after,.search__outer .bar:before{content:"";height:2px;width:0;bottom:1px;position:absolute;background:#5264ae;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all}.search__outer .bar:before{left:50%}.search__outer .bar:after{right:50%}.search__outer__input:focus~.bar:after,.search__outer__input:focus~.bar:before{width:50%}.search__result__box{padding:0 10px}.search__result__single{margin-top:10px;border-bottom:1px solid #e6e6e6}.outer_div_page_results:hover,.search__result__box .active{background-color:#f5f5f5}.search__error__box{color:#000;min-width:300px;font-weight:700}.outer_div_page_results{margin:5px 0;overflow:auto;padding:3px 5px}.search__result__single a{text-decoration:none;cursor:pointer}.search__result__title{display:inline-block;font-weight:500;margin-bottom:15px;margin-top:0;font-size:15px;color:#6ea0ec;border-bottom:1px solid #6ea0ec}.search__result__subheading{color:#000;font-weight:700;float:left;width:20%;font-size:15px;margin-right:10px;word-break:break-all;overflow-x:hidden}.search__result__content{text-decoration:none;color:#000;font-size:15px;display:block;margin:0;line-height:inherit;float:right;width:calc(80% - 15px);text-align:left}.search__outer span{font-style:normal}.search__outer .search__result__title span{background-color:#e5f6ff;padding-bottom:3px;border-bottom-color:#000}.search__outer .search__result__content span{background-color:#e5f6ff;border-bottom:1px solid #000}.search__result__subheading span{border-bottom:1px solid #000}.br-for-hits{display:block;content:"";margin-top:10px}.rtd_ui_search_subtitle{all:unset;color:inherit;font-size:85%}.rtd__search__credits{margin:auto;position:absolute;top:0;left:0;right:0;bottom:calc(-80% - 20px);width:80%;max-width:1500px;height:30px;overflow:hidden;background:#eee;z-index:100000;border:1px solid #eee;padding:5px 10px;text-align:center;color:#000}.rtd__search__credits a{color:#000;text-decoration:underline}.search__domain_role_name{font-size:80%;letter-spacing:1px}.search__filters{padding:0 10px}.search__filters li,.search__filters ul{display:-webkit-box;display:-ms-flexbox;display:flex}.search__filters ul{list-style:none;padding:0;margin:0}.search__filters li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.search__filters label{margin:auto}.search__filters .search__filters__title,.search__filters label{color:#000;font-size:15px}@media (max-width:670px){.rtd__search__credits{height:50px;bottom:calc(-80% - 40px);overflow:hidden}}@media (min-height:1250px){.rtd__search__credits{bottom:calc(-1000px - 30px)}}@media (max-width:630px){.search__result__content,.search__result__subheading{float:none;width:90%}} \ No newline at end of file diff --git a/ble/_static/documentation_options.js b/ble/_static/documentation_options.js index 47a8df86..44fc418a 100644 --- a/ble/_static/documentation_options.js +++ b/ble/_static/documentation_options.js @@ -1,5 +1,5 @@ /* documentation_options.js/Open GoPro, Version 2.0 (C) Copyright 2021 GoPro, Inc. (http://gopro.com/OpenGoPro). */ -/* This copyright was auto-generated on Thu Feb 29 20:44:51 UTC 2024 */ +/* This copyright was auto-generated on Tue Mar 5 22:20:17 UTC 2024 */ const DOCUMENTATION_OPTIONS = { VERSION: '0.0.1', diff --git a/ble/_static/jquery.js b/ble/_static/jquery.js index 5fb8288a..da578490 100644 --- a/ble/_static/jquery.js +++ b/ble/_static/jquery.js @@ -1,5 +1,5 @@ /* jquery.js/Open GoPro, Version 2.0 (C) Copyright 2021 GoPro, Inc. (http://gopro.com/OpenGoPro). */ -/* This copyright was auto-generated on Thu Feb 29 20:44:51 UTC 2024 */ +/* This copyright was auto-generated on Tue Mar 5 22:20:17 UTC 2024 */ /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,l=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,a=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw a}}}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);rSearching ....",a.appendChild(e);return debounce(function(){updateUrl(),updateSearchBar();var e=t+"?"+new URLSearchParams(r).toString();fetch(e,{method:"GET"}).then(function(e){if(!e.ok)throw new Error;return e.json()}).then(function(e){var t;0"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each((function(){var t=n(this);expand=n(''),expand.on("click",(function(n){return e.toggleCurrent(t),n.stopPropagation(),!1})),t.prepend(expand)}))},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),t=e.find('[href="'+n+'"]');if(0===t.length){var i=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(t=e.find('[href="#'+i.attr("id")+'"]')).length&&(t=e.find('[href="#"]'))}if(t.length>0){$(".wy-menu-vertical .current").removeClass("current").attr("aria-expanded","false"),t.addClass("current").attr("aria-expanded","true"),t.closest("li.toctree-l1").parent().addClass("current").attr("aria-expanded","true");for(let n=1;n<=10;n++)t.closest("li.toctree-l"+n).addClass("current").attr("aria-expanded","true");t[0].scrollIntoView()}}catch(n){console.log("Error expanding nav for anchor",n)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,t=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(t),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",(function(){this.linkScroll=!1}))},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current").attr("aria-expanded","false"),e.siblings().find("li.current").removeClass("current").attr("aria-expanded","false");var t=e.find("> ul li");t.length&&(t.removeClass("current").attr("aria-expanded","false"),e.toggleClass("current").attr("aria-expanded",(function(n,e){return"true"==e?"false":"true"})))}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:n.exports.ThemeNav,StickyNav:n.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],t=0;t - + @@ -151,7 +151,7 @@ Access Point — Open GoPro BLE API 0.0.1 documentation - + Open GoPro + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ --- +--- + +--- +--- + +--- +--- + + + + + + + + + <no title> — Open GoPro BLE API 0.0.1 documentation + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
    +
  • + +
  • +
  • +
+
+
+
+
+ + + +
+
+ +
+
+
+
+ + + + + + diff --git a/ble/features/setting_ids.html b/ble/features/setting_ids.html new file mode 100644 index 00000000..fc9a02cd --- /dev/null +++ b/ble/features/setting_ids.html @@ -0,0 +1,2589 @@ + + + + + + +Open GoPro + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ --- +--- + +--- +--- + +--- +--- + + + + + + + + + Setting IDs — Open GoPro BLE API 0.0.1 documentation + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
    +
  • + +
  • +
  • +
+
+
+
+
+ +
+

Setting IDs +

+
+

Resolution (2) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
14K +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
42.7K +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
62.7K 4:3 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
71440https://img.shields.io/badge/HERO9Black-e6194b
91080 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
184K 4:3 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
245Khttps://img.shields.io/badge/HERO9Black-e6194b
255K 4:3https://img.shields.io/badge/HERO10Black-3cb44b
265.3K 8:7 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
275.3K 4:3 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
284K 8:7 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
1005.3K +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
1075.3Khttps://img.shields.io/badge/HERO12Black-911eb4
1084Khttps://img.shields.io/badge/HERO12Black-911eb4
1094Khttps://img.shields.io/badge/HERO12Black-911eb4
1101080https://img.shields.io/badge/HERO12Black-911eb4
1112.7Khttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Frames Per Second (3) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0240 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
1120 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
2100 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
560 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
650 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
830 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
925 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
1024 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
13200 +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
+
+
+

FOV (43) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Wide +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
2Narrow +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
3Superview +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
4Linear +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
+
+
+

Auto Off (59) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Never +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
11 Min +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
45 Min +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
615 Min +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
730 Min +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
118 Secondshttps://img.shields.io/badge/HERO11BlackMini-f58231
1230 Secondshttps://img.shields.io/badge/HERO11BlackMini-f58231
+
+
+

Aspect Ratio (108) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
04:3https://img.shields.io/badge/HERO12Black-911eb4
116:9https://img.shields.io/badge/HERO12Black-911eb4
38:7https://img.shields.io/badge/HERO12Black-911eb4
49:16https://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Lens (121) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Wide +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
2Narrow +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b +
3Superview +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
4Linear +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
7Max SuperView +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
8Linear + Horizon Leveling +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
9HyperView +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
10Linear + Horizon Lock +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
11Max HyperViewhttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Lens (122) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
19Narrow +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b +
100Max SuperView +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
101Wide +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
102Linear +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+
+

Lens (123) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
19Narrow +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b +
100Max SuperViewhttps://img.shields.io/badge/HERO10Black-3cb44b
101Wide +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
102Linear +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+
+

Format (128) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
13Video +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
20Photo +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
21Photo +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
26Video +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+
+

Anti-Flicker (134) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
260Hz +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
350Hz +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
+
+
+

Hypersmooth (135) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Off +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +
1On +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
2High +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b +
3Boost +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
4Auto Boost +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
100Standardhttps://img.shields.io/badge/HERO10Black-3cb44b
+
+
+

Horizon Leveling (150) +

+https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Offhttps://img.shields.io/badge/HERO11Black-ffe119
2Lockedhttps://img.shields.io/badge/HERO11Black-ffe119
+
+
+

Horizon Leveling (151) +

+https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Offhttps://img.shields.io/badge/HERO11Black-ffe119
2Lockedhttps://img.shields.io/badge/HERO11Black-ffe119
+
+
+

Max Lens Mod Enable (162) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0OFF +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
1ON +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+
+

HindSight (167) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
215 Seconds +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
330 Seconds +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
4Off +https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+
+

Interval (171) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Offhttps://img.shields.io/badge/HERO12Black-911eb4
20.5shttps://img.shields.io/badge/HERO12Black-911eb4
31shttps://img.shields.io/badge/HERO12Black-911eb4
42shttps://img.shields.io/badge/HERO12Black-911eb4
55shttps://img.shields.io/badge/HERO12Black-911eb4
610shttps://img.shields.io/badge/HERO12Black-911eb4
730shttps://img.shields.io/badge/HERO12Black-911eb4
860shttps://img.shields.io/badge/HERO12Black-911eb4
9120shttps://img.shields.io/badge/HERO12Black-911eb4
103shttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Duration (172) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Offhttps://img.shields.io/badge/HERO12Black-911eb4
115 Secondshttps://img.shields.io/badge/HERO12Black-911eb4
230 Secondshttps://img.shields.io/badge/HERO12Black-911eb4
31 Minutehttps://img.shields.io/badge/HERO12Black-911eb4
45 Minuteshttps://img.shields.io/badge/HERO12Black-911eb4
515 Minuteshttps://img.shields.io/badge/HERO12Black-911eb4
630 Minuteshttps://img.shields.io/badge/HERO12Black-911eb4
71 Hourhttps://img.shields.io/badge/HERO12Black-911eb4
82 Hourshttps://img.shields.io/badge/HERO12Black-911eb4
93 Hourshttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Video Performance Modes (173) +

+https://img.shields.io/badge/HERO10Black-3cb44b + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Maximum Video Performancehttps://img.shields.io/badge/HERO10Black-3cb44b
1Extended Batteryhttps://img.shields.io/badge/HERO10Black-3cb44b
2Tripod / Stationary Videohttps://img.shields.io/badge/HERO10Black-3cb44b
+
+
+

Controls (175) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Easy +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11Black-ffe119 +
1Pro +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+
+

Speed (176) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
08x Ultra Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
14x Super Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
22x Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
31x Speed / Low Lighthttps://img.shields.io/badge/HERO11Black-ffe119
44x Super Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
52x Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
61x Speed / Low Lighthttps://img.shields.io/badge/HERO11Black-ffe119
78x Ultra Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
84x Super Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
92x Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
101x Speed / Low Lighthttps://img.shields.io/badge/HERO11Black-ffe119
114x Super Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
122x Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
131x Speed / Low Lighthttps://img.shields.io/badge/HERO11Black-ffe119
148x Ultra Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
158x Ultra Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
168x Ultra Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
174x Super Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
182x Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
191x Speed / Low Lighthttps://img.shields.io/badge/HERO11Black-ffe119
208x Ultra Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
214x Super Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
222x Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
231x Speed / Low Lighthttps://img.shields.io/badge/HERO11Black-ffe119
242x Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
254x Super Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
262x Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
274x Super Slo-Mohttps://img.shields.io/badge/HERO11Black-ffe119
1008X Ultra Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1014X Super Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1022X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1031X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1048X Ultra Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1054X Super Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1062X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1071X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1088X Ultra Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1094X Super Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1102X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1111X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1128X Ultra Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1134X Super Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1142X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1151X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1162X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1172X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1181X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1191X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1202X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1212X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1221X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1231X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1242X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1252X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1261X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1271X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1281X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1291X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1302X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1312X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1322X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1332X Slo-Mohttps://img.shields.io/badge/HERO12Black-911eb4
1341X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1351X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1361X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
1371X Speed / Low Lighthttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Night Photo (177) +

+https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Offhttps://img.shields.io/badge/HERO11Black-ffe119
1Onhttps://img.shields.io/badge/HERO11Black-ffe119
+
+
+

Wi-fi Band (178) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
02.4GHz +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
15GHz +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+
+

Trail Length (179) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
1Short +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
2Long +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
3Max +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+
+

Video Mode (180) +

+https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Highest Qualityhttps://img.shields.io/badge/HERO11Black-ffe119
101Extended Batteryhttps://img.shields.io/badge/HERO11Black-ffe119
102Longest Batteryhttps://img.shields.io/badge/HERO11Black-ffe119
+
+
+

Bit Rate (182) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Standardhttps://img.shields.io/badge/HERO12Black-911eb4
1Highhttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Bit Depth (183) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
08-Bithttps://img.shields.io/badge/HERO12Black-911eb4
210-Bithttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Profiles (184) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Standardhttps://img.shields.io/badge/HERO12Black-911eb4
1HDRhttps://img.shields.io/badge/HERO12Black-911eb4
2Loghttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Video Mode (186) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Highest Qualityhttps://img.shields.io/badge/HERO12Black-911eb4
1Standard Qualityhttps://img.shields.io/badge/HERO12Black-911eb4
2Basic Qualityhttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Lapse Mode (187) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0TimeWarphttps://img.shields.io/badge/HERO12Black-911eb4
1Star Trailshttps://img.shields.io/badge/HERO12Black-911eb4
2Light Paintinghttps://img.shields.io/badge/HERO12Black-911eb4
3Vehicle Lightshttps://img.shields.io/badge/HERO12Black-911eb4
4Max TimeWarphttps://img.shields.io/badge/HERO12Black-911eb4
5Max Star Trailshttps://img.shields.io/badge/HERO12Black-911eb4
6Max Light Paintinghttps://img.shields.io/badge/HERO12Black-911eb4
7Max Vehicle Lightshttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Max Lens Mod (189) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Nonehttps://img.shields.io/badge/HERO12Black-911eb4
1Max Lens 1.0https://img.shields.io/badge/HERO12Black-911eb4
2Max Lens 2.0https://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Max Lens Mod Enable (190) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Offhttps://img.shields.io/badge/HERO12Black-911eb4
1Onhttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Photo Mode (191) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Super Photohttps://img.shields.io/badge/HERO12Black-911eb4
1Night Photohttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Aspect Ratio (192) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
04:3https://img.shields.io/badge/HERO12Black-911eb4
116:9https://img.shields.io/badge/HERO12Black-911eb4
38:7https://img.shields.io/badge/HERO12Black-911eb4
+
+
+

Framing (193) +

+https://img.shields.io/badge/HERO12Black-911eb4 + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption NameSupported Cameras
0Widescreenhttps://img.shields.io/badge/HERO12Black-911eb4
1Verticalhttps://img.shields.io/badge/HERO12Black-911eb4
2Full Framehttps://img.shields.io/badge/HERO12Black-911eb4
+
+
+ + +
+
+ +
+
+
+
+ + + + + + diff --git a/ble/features/settings.html b/ble/features/settings.html index 00efe7bd..71cbf577 100644 --- a/ble/features/settings.html +++ b/ble/features/settings.html @@ -1,5 +1,5 @@ - + @@ -151,7 +151,7 @@ Settings — Open GoPro BLE API 0.0.1 documentation - + Open GoPro + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ --- +--- + +--- +--- + +--- +--- + + + + + + + + + Status IDs — Open GoPro BLE API 0.0.1 documentation + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
    +
  • + +
  • +
  • +
+
+
+
+
+ +
+

Status IDs +

+
+

Is the system’s internal battery present? (1) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Rough approximation of internal battery level in bars (or charging) (2) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Zero
1One
2Two
3Three
4Charging
+
+
+

Is the system currently overheating? (6) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Is the camera busy? (8) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Is Quick Capture feature enabled? (9) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Is the system encoding right now? (10) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Is LCD lock active? (11) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

When encoding video, this is the duration (seconds) of the video so far; 0 otherwise (13) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Are Wireless Connections enabled? (17) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

The pairing state of the camera (19) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Never Started
1Started
2Aborted
3Cancelled
4Completed
+
+
+

The last type of pairing in which the camera was engaged (20) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Not Pairing
1Pairing App
2Pairing Remote Control
3Pairing Bluetooth Device
+
+
+

Time since boot (milliseconds) of last successful pairing complete action (21) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+

State of current scan for WiFi Access Points (22) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Never started
1Started
2Aborted
3Canceled
4Completed
+
+
+

Time since boot (milliseconds) that the WiFi Access Point scan completed (23) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

WiFi AP provisioning state (24) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Never started
1Started
2Aborted
3Canceled
4Completed
+
+
+

Wireless remote control version (26) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+

Is a wireless remote control connected? (27) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Wireless Pairing State. Each bit contains state information (see WirelessPairingStateFlags) (28) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+

SSID of the AP the camera is currently connected to. On BLE connection, value is big-endian byte-encoded int32 (29) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +

This is a string vlaue.

+
+
+

The camera’s WiFi SSID. On BLE connection, value is big-endian byte-encoded int32 (30) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +

This is a string vlaue.

+
+
+

The number of wireless devices connected to the camera (31) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Is Preview Stream enabled? (32) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Primary Storage Status (33) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
-1Unknown
0OK
1SD Card Full
2SD Card Removed
3SD Card Format Error
4SD Card Busy
8SD Card Swapped
+
+
+

How many photos can be taken with current settings before sdcard is full (34) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+

How many minutes of video can be captured with current settings before sdcard is full (35) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Total number of photos on sdcard (38) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Total number of videos on sdcard (39) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

The current status of Over The Air (OTA) update (41) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Idle
1Downloading
2Verifying
3Download Failed
4Verify Failed
5Ready
6GoPro App: Downloading
7GoPro App: Verifying
8GoPro App: Download Failed
9GoPro App: Verify Failed
10GoPro App: Ready
+
+
+

Is there a pending request to cancel a firmware update download? (42) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Is locate camera feature active? (45) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

The current timelapse interval countdown value (e.g. 5…4…3…2…1…) (49) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Remaining space on the sdcard in Kilobytes (54) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Is preview stream supported in current recording/mode/secondary-stream? (55) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

WiFi signal strength in bars (56) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

The number of hilights in currently-encoding video (value is set to 0 when encoding stops) (58) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Time since boot (milliseconds) of most recent hilight in encoding video (set to 0 when encoding stops) (59) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

The minimum time between camera status updates (milliseconds). Best practice is to not poll for status more often than this (60) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

How many minutes of Time Lapse Video can be captured with current settings before sdcard is full (64) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Liveview Exposure Select Mode (65) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Disabled
1Auto
2ISO Lock
3Hemisphere
+
+
+

Liveview Exposure Select: y-coordinate (percent) (66) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +

This is a percent value from 0-100.

+
+
+

Liveview Exposure Select: y-coordinate (percent) (67) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +

This is a percent value from 0-100.

+
+
+

Does the camera currently have a GPS lock? (68) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Is the camera in AP Mode? (69) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Internal battery level (percent) (70) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +

This is a percent value from 0-100.

+
+
+

Microphone Accessory status (74) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Accessory not connected
1Accessory connected
2Accessory connected and a microphone is plugged into the accessory
+
+
+

Digital Zoom level (percent) (75) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +

This is a percent value from 0-100.

+
+
+

Wireless Band (76) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
02.4 GHz
15 GHz
+
+
+

Is Digital Zoom feature available? (77) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+ +
+

Is the camera currently in First Time Use (FTU) UI flow? (79) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Is 5GHz wireless band available? (81) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Is the system fully booted and ready to accept commands? (82) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Is the internal battery charged sufficiently to start Over The Air (OTA) update? (83) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Is the camera getting too cold to continue recording? (85) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Rotational orientation of the camera (86) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
00 degrees (upright)
1180 degrees (upside down)
290 degrees (laying on right side)
3270 degrees (laying on left side)
+
+
+

Is this camera model capable of zooming while encoding? (88) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Current Flatmode ID (89) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Current Video Preset (ID) (93) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Current Photo Preset (ID) (94) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+

Current Time Lapse Preset (ID) (95) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Current Preset Group (ID) (corresponds to ui_mode_groups in settings.json) (96) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Current Preset (ID) (97) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

Preset Modified Status, which contains an event ID and a Preset (Group) ID (98) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b +
+
+

The number of Live Bursts can be captured with current settings before sdcard is full (99) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+

Total number of Live Bursts on sdcard (100) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+

Is Capture Delay currently active (i.e. counting down)? (101) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Media Mod state (102) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Media Mod microphone removed
2Media Mod microphone only
3Media Mod microphone with external microphone
+
+
+

Time Warp Speed (103) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
015x
130x
260x
3150x
4300x
5900x
61800x
72x
85x
910x
10Auto
111x (realtime)
121/2x (slow-motion)
+
+
+

Is the system’s Linux core active? (104) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO10Black-3cb44b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Camera lens type (reflects changes to setting 162 or setting 189) (105) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Default
1Max Lens
2Max Lens 2.0
+
+
+

Is Video Hindsight Capture Active? (106) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Scheduled Capture Preset ID (107) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+

Is Scheduled Capture set? (108) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Display Mod Status (bitmasked) (110) +

+https://img.shields.io/badge/HERO9Black-e6194b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0000 = Display Mod: 0, HDMI: 0, Display Mod Connected: False
1001 = Display Mod: 0, HDMI: 0, Display Mod Connected: True
2010 = Display Mod: 0, HDMI: 1, Display Mod Connected: False
3011 = Display Mod: 0, HDMI: 1, Display Mod Connected: True
4100 = Display Mod: 1, HDMI: 0, Display Mod Connected: False
5101 = Display Mod: 1, HDMI: 0, Display Mod Connected: True
6110 = Display Mod: 1, HDMI: 1, Display Mod Connected: False
7111 = Display Mod: 1, HDMI: 1, Display Mod Connected: True
+
+
+

Does sdcard meet specified minimum write speed? (111) +

+https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Number of sdcard write speed errors since device booted (112) +

+https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+

Is Turbo Transfer active? (113) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +https://img.shields.io/badge/HERO9Black-e6194b + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Camera control status ID (114) +

+https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + + + + + +
IDOption Name
0Camera Idle: No one is attempting to change camera settings
1Camera Control: Camera is in a menu or changing settings. To intervene, app must request control
2Camera External Control: An outside entity (app) has control and is in a menu or modifying settings
+
+
+

Is the camera connected to a PC via USB? (115) +

+https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + +
IDOption Name
0False
1True
+
+
+

Camera control over USB state (116) +

+https://img.shields.io/badge/HERO10Black-3cb44b +https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 + + + + + + + + + + + + + + + + + +
IDOption Name
0Disabled
1Enabled
+
+
+

Total SD card capacity in Kilobytes (117) +

+https://img.shields.io/badge/HERO12Black-911eb4 +https://img.shields.io/badge/HERO11BlackMini-f58231 +https://img.shields.io/badge/HERO11Black-ffe119 +
+
+ + +
+
+ +
+
+
+
+ + + + + + diff --git a/ble/features/statuses.html b/ble/features/statuses.html index 97b9d0fd..a51e93ac 100644 --- a/ble/features/statuses.html +++ b/ble/features/statuses.html @@ -1,5 +1,5 @@ - + @@ -151,7 +151,7 @@ Statuses — Open GoPro BLE API 0.0.1 documentation - + Response samples integer (EnumFlatMode)
- Enum: -1 4 5 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Enum: -1 4 5 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Response samples <td>FLAT_MODE_VIDEO_LIGHT_TRAIL</td> <td></td> </tr> +<tr> +<td>32</td> +<td>FLAT_MODE_VIDEO_BURST_SLOMO</td> +<td></td> +</tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -7087,6 +7092,11 @@

Response samples

+ + + + +
FLAT_MODE_VIDEO_LIGHT_TRAIL
32FLAT_MODE_VIDEO_BURST_SLOMO
@@ -8859,7 +8869,7 @@

Response samples

integer (EnumFlatMode)
- Enum: -1 4 5 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Enum: -1 4 5 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Response samples <td>FLAT_MODE_VIDEO_LIGHT_TRAIL</td> <td></td> </tr> +<tr> +<td>32</td> +<td>FLAT_MODE_VIDEO_BURST_SLOMO</td> +<td></td> +</tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -9098,6 +9113,11 @@

Response samples

+ + + + +
FLAT_MODE_VIDEO_LIGHT_TRAIL
32FLAT_MODE_VIDEO_BURST_SLOMO
@@ -10174,7 +10194,7 @@

Response samples

-2integer Enum: 1 4 6 7 9 18 24 25 26 27 28 100 107 108 109 110 111 Video Resolution +2integer Enum: 1 4 6 7 9 18 24 25 26 27 28 100 107 108 109 110 111 Resolution Supported Cameras HERO12 Black HERO11 Black Mini @@ -10183,40 +10203,40 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras1 -Video Resolution 4K +4K HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black4 -Video Resolution 2 7K +2.7K HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black6 -Video Resolution 2 7K 4By3 +2.7K 4:3 HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black7 -Video Resolution 1440 +1440 HERO9 Black9 -Video Resolution 1080 +1080 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black18 -Video Resolution 4K 4By3 +4K 4:3 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black24 -Video Resolution 5K +5K HERO9 Black25 -Video Resolution 5K 4By3 +5K 4:3 HERO10 Black26 -Video Resolution 5 3K 8By7 +5.3K 8:7 HERO11 Black Mini, HERO11 Black27 -Video Resolution 5 3K 4By3 +5.3K 4:3 HERO11 Black Mini, HERO11 Black28 -Video Resolution 4K 8By7 +4K 8:7 HERO11 Black Mini, HERO11 Black100 -Video Resolution 5 3K +5.3K HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black107 -Video Resolution 5 3K 8By7 V2 +5.3K HERO12 Black108 -Video Resolution 4K 8By7 V2 +4K HERO12 Black109 -Video Resolution 4K 9By16 V2 +4K HERO12 Black110 -Video Resolution 1080 9By16 V2 +1080 HERO12 Black111 -Video Resolution 2 7K 4By3 V2 -HERO12 Black3integer Enum: 0 1 2 5 6 8 9 10 13 Video Fps +2.7K +HERO12 Black3integer Enum: 0 1 2 5 6 8 9 10 13 Frames Per Second Supported Cameras HERO12 Black HERO11 Black Mini @@ -10225,24 +10245,24 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras0 -Video Fps 240 +240 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black1 -Video Fps 120 +120 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black2 -Video Fps 100 +100 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black5 -Video Fps 60 +60 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black6 -Video Fps 50 +50 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black8 -Video Fps 30 +30 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black9 -Video Fps 25 +25 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black10 -Video Fps 24 +24 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black13 -Video Fps 200 -HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black43integer Enum: 0 2 3 4 Broadcast Fov +200 +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black43integer Enum: 0 2 3 4 Webcam Digital Lenses Supported Cameras HERO12 Black HERO11 Black Mini @@ -10251,14 +10271,14 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras0 -Broadcast Fov Wide +Wide HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black2 -Broadcast Fov Narrow +Narrow HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black3 -Broadcast Fov Superview +Superview HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black4 -Broadcast Fov Linear -HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black59integer Enum: 0 1 4 6 7 11 12 Setup Auto Power Down +Linear +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black59integer Enum: 0 1 4 6 7 11 12 Auto Power Down Supported Cameras HERO12 Black HERO11 Black Mini @@ -10267,32 +10287,32 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras0 -Setup Auto Power Down Never +Never HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black1 -Setup Auto Power Down 1 Min +1 Min HERO12 Black, HERO11 Black Mini, HERO11 Black4 -Setup Auto Power Down 5 Min +5 Min HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black6 -Setup Auto Power Down 15 Min +15 Min HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black7 -Setup Auto Power Down 30 Min +30 Min HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black11 -Setup Auto Power Down 8 Seconds +8 Seconds HERO11 Black Mini12 -Setup Auto Power Down 30 Seconds -HERO11 Black Mini108integer Enum: 0 1 3 4 Video Aspect Ratio +30 Seconds +HERO11 Black Mini108integer Enum: 0 1 3 4 Aspect Ratio Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Video Aspect Ratio 4By3 +4:3 HERO12 Black1 -Video Aspect Ratio 16By9 +16:9 HERO12 Black3 -Video Aspect Ratio 8By7 +8:7 HERO12 Black4 -Video Aspect Ratio 9By16 -HERO12 Black121integer Enum: 0 2 3 4 7 8 9 10 11 Video Digital Lenses +9:16 +HERO12 Black121integer Enum: 0 2 3 4 7 8 9 10 11 Lens Supported Cameras HERO12 Black HERO11 Black Mini @@ -10301,24 +10321,24 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras0 -Video Digital Lenses Wide +Wide HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black2 -Video Digital Lenses Narrow +Narrow HERO10 Black, HERO9 Black3 -Video Digital Lenses Superview +Superview HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black4 -Video Digital Lenses Linear +Linear HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black7 -Video Digital Lenses Max Superview +Max SuperView HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black8 -Video Digital Lenses Linear Plus Horizon Leveling +Linear + Horizon Leveling HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black9 -Video Digital Lenses Hyperview +HyperView HERO12 Black, HERO11 Black Mini, HERO11 Black10 -Video Digital Lenses Linear Plus Horizon Lock +Linear + Horizon Lock HERO12 Black, HERO11 Black Mini, HERO11 Black11 -Video Digital Lenses Max Hyperview -HERO12 Black122integer Enum: 19 100 101 102 Photo Digital Lenses +Max HyperView +HERO12 Black122integer Enum: 19 100 101 102 Lens Supported Cameras HERO12 Black HERO11 Black @@ -10326,14 +10346,14 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras19 -Photo Digital Lenses Narrow +Narrow HERO10 Black, HERO9 Black100 -Photo Digital Lenses Max Superview +Max SuperView HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black101 -Photo Digital Lenses Wide +Wide HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black102 -Photo Digital Lenses Linear -HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black123integer Enum: 19 100 101 102 Multi Shot Digital Lenses +Linear +HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black123integer Enum: 19 100 101 102 Time Lapse Digital Lenses Supported Cameras HERO12 Black HERO11 Black @@ -10341,14 +10361,14 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras19 -Multi Shot Digital Lenses Narrow +Narrow HERO10 Black, HERO9 Black100 -Multi Shot Digital Lenses Max Superview +Max SuperView HERO10 Black101 -Multi Shot Digital Lenses Wide +Wide HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black102 -Multi Shot Digital Lenses Linear -HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black128integer Enum: 13 20 21 26 General Format +Linear +HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black128integer Enum: 13 20 21 26 Media Format Supported Cameras HERO12 Black HERO11 Black @@ -10356,14 +10376,14 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras13 -General Format Time Lapse Video +Time Lapse Video HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black20 -General Format Time Lapse Photo +Time Lapse Photo HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black21 -General Format Night Lapse Photo +Night Lapse Photo HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black26 -General Format Night Lapse Video -HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black134integer Enum: 2 3 Setup Anti Flicker +Night Lapse Video +HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black134integer Enum: 2 3 Anti-Flicker Supported Cameras HERO12 Black HERO11 Black Mini @@ -10372,10 +10392,10 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras2 -Setup Anti Flicker 60 Hz +60Hz HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black3 -Setup Anti Flicker 50 Hz -HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black135integer Enum: 0 1 2 3 4 100 Video Hypersmooth +50Hz +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black135integer Enum: 0 1 2 3 4 100 Hypersmooth Supported Cameras HERO12 Black HERO11 Black Mini @@ -10384,44 +10404,44 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras0 -Video Hypersmooth Off +Off HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black1 -Video Hypersmooth On +Low HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black2 -Video Hypersmooth High +High HERO10 Black, HERO9 Black3 -Video Hypersmooth Boost +Boost HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black4 -Video Hypersmooth Auto Boost +Auto Boost HERO12 Black, HERO11 Black Mini, HERO11 Black100 -Video Hypersmooth Standard -HERO10 Black150integer Enum: 0 2 Video Horizon Levelling +Standard +HERO10 Black150integer Enum: 0 2 Horizon Leveling Supported Cameras HERO11 BlackValue Meaning Supported Cameras0 -Video Horizon Levelling Off +Off HERO11 Black2 -Video Horizon Levelling Locked -HERO11 Black151integer Enum: 0 2 Photo Horizon Levelling +Locked +HERO11 Black151integer Enum: 0 2 Horizon Leveling Supported Cameras HERO11 BlackValue Meaning Supported Cameras0 -Photo Horizon Levelling Off +Off HERO11 Black2 -Photo Horizon Levelling Locked -HERO11 Black162integer Enum: 0 1 Mods Max Lens Enable +Locked +HERO11 Black162integer Enum: 0 1 Max Lens Supported Cameras HERO11 Black HERO10 Black HERO9 BlackValue Meaning Supported Cameras0 -Mods Max Lens Enable Off +Off HERO11 Black, HERO10 Black, HERO9 Black1 -Mods Max Lens Enable On -HERO11 Black, HERO10 Black, HERO9 Black167integer Enum: 2 3 4 Video Hindsight Length +On +HERO11 Black, HERO10 Black, HERO9 Black167integer Enum: 2 3 4 HindSight Supported Cameras HERO12 Black HERO11 Black @@ -10429,357 +10449,357 @@

Response samples

HERO9 BlackValue Meaning Supported Cameras2 -Video Hindsight Length 15 Seconds +15 Seconds HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black3 -Video Hindsight Length 30 Seconds +30 Seconds HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black4 -Video Hindsight Length Off -HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black171integer Enum: 0 2 3 4 5 6 7 8 9 10 Photo Single Interval +Off +HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black171integer Enum: 0 2 3 4 5 6 7 8 9 10 Interval Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Photo Single Interval Off +Off HERO12 Black2 -Photo Single Interval 0 5 Seconds +0.5s HERO12 Black3 -Photo Single Interval 1 Second +1s HERO12 Black4 -Photo Single Interval 2 Seconds +2s HERO12 Black5 -Photo Single Interval 5 Seconds +5s HERO12 Black6 -Photo Single Interval 10 Seconds +10s HERO12 Black7 -Photo Single Interval 30 Seconds +30s HERO12 Black8 -Photo Single Interval 60 Seconds +60s HERO12 Black9 -Photo Single Interval 120 Seconds +120s HERO12 Black10 -Photo Single Interval 3 Seconds -HERO12 Black172integer Enum: 0 1 2 3 4 5 6 7 8 9 Photo Interval Duration +3s +HERO12 Black172integer Enum: 0 1 2 3 4 5 6 7 8 9 Duration Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Photo Interval Duration Off +Off HERO12 Black1 -Photo Interval Duration 15 Seconds +15 Seconds HERO12 Black2 -Photo Interval Duration 30 Seconds +30 Seconds HERO12 Black3 -Photo Interval Duration 1 Minute +1 Minute HERO12 Black4 -Photo Interval Duration 5 Minutes +5 Minutes HERO12 Black5 -Photo Interval Duration 15 Minutes +15 Minutes HERO12 Black6 -Photo Interval Duration 30 Minutes +30 Minutes HERO12 Black7 -Photo Interval Duration 1 Hour +1 Hour HERO12 Black8 -Photo Interval Duration 2 Hours +2 Hours HERO12 Black9 -Photo Interval Duration 3 Hours -HERO12 Black173integer Enum: 0 1 2 System Power Profile +3 Hours +HERO12 Black173integer Enum: 0 1 2 Video Performance Mode Supported Cameras HERO10 BlackValue Meaning Supported Cameras0 -System Power Profile Maximum Video Performance +Maximum Video Performance HERO10 Black1 -System Power Profile Extended Battery +Extended Battery HERO10 Black2 -System Power Profile Tripod Stationary Video -HERO10 Black175integer Enum: 0 1 Setup Camera Ux Mode +Tripod / Stationary Video +HERO10 Black175integer Enum: 0 1 Controls Supported Cameras HERO12 Black HERO11 BlackValue Meaning Supported Cameras0 -Setup Camera Ux Mode Easy +Easy HERO12 Black, HERO11 Black1 -Setup Camera Ux Mode Pro -HERO12 Black, HERO11 Black176integer Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 Video Easy Mode Speed +Pro +HERO12 Black, HERO11 Black176integer Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 Easy Mode Speed Supported Cameras HERO12 Black HERO11 BlackValue Meaning Supported Cameras0 -Video Easy Mode Speed 8X Ultra Slo Mo +8X Ultra Slo-Mo HERO11 Black1 -Video Easy Mode Speed 4X Super Slo Mo +4X Super Slo-Mo HERO11 Black2 -Video Easy Mode Speed 2X Slo Mo +2X Slo-Mo HERO11 Black3 -Video Easy Mode Speed 1X Speed Low Light +1X Speed (Low Light) HERO11 Black4 -Video Easy Mode Speed Eb 4X Super Slo Mo +4X Super Slo-Mo (Ext. Batt.) HERO11 Black5 -Video Easy Mode Speed Eb 2X Slo Mo +2X Slo-Mo (Ext. Batt.) HERO11 Black6 -Video Easy Mode Speed Eb 1X Speed Low Light +1X Speed (Ext. Batt.) (Low Light) HERO11 Black7 -Video Easy Mode Speed 8X Ultra Slo Mo 50Hz +8X Ultra Slo-Mo (50Hz) HERO11 Black8 -Video Easy Mode Speed 4X Super Slo Mo 50Hz +4X Super Slo-Mo (50Hz) HERO11 Black9 -Video Easy Mode Speed 2X Slo Mo 50Hz +2X Slo-Mo (50Hz) HERO11 Black10 -Video Easy Mode Speed 1X Speed Low Light 50Hz +1X Speed (50Hz) (Low Light) HERO11 Black11 -Video Easy Mode Speed Eb 4X Super Slo Mo 50Hz +4X Super Slo-Mo (50Hz) (Ext. Batt.) HERO11 Black12 -Video Easy Mode Speed Eb 2X Slo Mo 50Hz +2X Slo-Mo (50Hz) (Ext. Batt.) HERO11 Black13 -Video Easy Mode Speed Eb 1X Speed Low Light 50Hz +1X Speed (50Hz) (Ext. Batt.) (Low Light) HERO11 Black14 -Video Easy Mode Speed Eb 8X Ultra Slo Mo +8X Ultra Slo-Mo (Ext. Batt.) HERO11 Black15 -Video Easy Mode Speed Eb 8X Ultra Slo Mo 50Hz +8X Ultra Slo-Mo (50Hz) (Ext. Batt.) HERO11 Black16 -Video Easy Mode Speed Lb 8X Ultra Slo Mo +8X Ultra Slo-Mo (Long. Batt.) HERO11 Black17 -Video Easy Mode Speed Lb 4X Super Slo Mo +4X Super Slo-Mo (Long. Batt.) HERO11 Black18 -Video Easy Mode Speed Lb 2X Slo Mo +2X Slo-Mo (Long. Batt.) HERO11 Black19 -Video Easy Mode Speed Lb 1X Speed Low Light +1X Speed (Long. Batt.) (Low Light) HERO11 Black20 -Video Easy Mode Speed Lb 8X Ultra Slo Mo 50Hz +8X Ultra Slo-Mo (50Hz) (Long. Batt.) HERO11 Black21 -Video Easy Mode Speed Lb 4X Super Slo Mo 50Hz +4X Super Slo-Mo (50Hz) (Long. Batt.) HERO11 Black22 -Video Easy Mode Speed Lb 2X Slo Mo 50Hz +2X Slo-Mo (50Hz) (Long. Batt.) HERO11 Black23 -Video Easy Mode Speed Lb 1X Speed Low Light 50Hz +1X Speed (50Hz) (Long. Batt.) (Low Light) HERO11 Black24 -Video Easy Mode Speed 2X Slo Mo 4K +2X Slo-Mo (4K) HERO11 Black25 -Video Easy Mode Speed 4X Super Slo Mo 2 7K +4X Super Slo-Mo (2.7K) HERO11 Black26 -Video Easy Mode Speed 2X Slo Mo 4K 50Hz +2X Slo-Mo (4K) (50Hz) HERO11 Black27 -Video Easy Mode Speed 4X Super Slo Mo 2 7K 50Hz +4X Super Slo-Mo (2.7K) (50Hz) HERO11 Black100 -Video Easy Mode Speed 8X Ultra Slo Mo V2 +8X Ultra Slo-Mo (V2) HERO12 Black101 -Video Easy Mode Speed 4X Super Slo Mo V2 +4X Super Slo-Mo (V2) HERO12 Black102 -Video Easy Mode Speed 2X Slo Mo V2 +2X Slo-Mo (V2) HERO12 Black103 -Video Easy Mode Speed 1X Speed Low Light V2 +1X Speed (Low Light) (V2) HERO12 Black104 -Video Easy Mode Speed 8X Ultra Slo Mo 50Hz V2 +8X Ultra Slo-Mo (50Hz) (V2) HERO12 Black105 -Video Easy Mode Speed 4X Super Slo Mo 50Hz V2 +4X Super Slo-Mo (50Hz) (V2) HERO12 Black106 -Video Easy Mode Speed 2X Slo Mo 50Hz V2 +2X Slo-Mo (50Hz) (V2) HERO12 Black107 -Video Easy Mode Speed 1X Speed Low Light 50Hz V2 +1X Speed (50Hz) (Low Light) (V2) HERO12 Black108 -Video Easy Mode Speed Lb 8X Ultra Slo Mo V2 +8X Ultra Slo-Mo (Long. Batt.) (V2) HERO12 Black109 -Video Easy Mode Speed Lb 4X Super Slo Mo V2 +4X Super Slo-Mo (Long. Batt.) (V2) HERO12 Black110 -Video Easy Mode Speed Lb 2X Slo Mo V2 +2X Slo-Mo (Long. Batt.) (V2) HERO12 Black111 -Video Easy Mode Speed Lb 1X Speed Low Light V2 +1X Speed (Long. Batt.) (Low Light) (V2) HERO12 Black112 -Video Easy Mode Speed Lb 8X Ultra Slo Mo 50Hz V2 +8X Ultra Slo-Mo (50Hz) (Long. Batt.) (V2) HERO12 Black113 -Video Easy Mode Speed Lb 4X Super Slo Mo 50Hz V2 +4X Super Slo-Mo (50Hz) (Long. Batt.) (V2) HERO12 Black114 -Video Easy Mode Speed Lb 2X Slo Mo 50Hz V2 +2X Slo-Mo (50Hz) (Long. Batt.) (V2) HERO12 Black115 -Video Easy Mode Speed Lb 1X Speed Low Light 50Hz V2 +1X Speed (50Hz) (Long. Batt.) (Low Light) (V2) HERO12 Black116 -Video Easy Mode Speed 2X Slo Mo 4K V2 +2X Slo-Mo (4K) (V2) HERO12 Black117 -Video Easy Mode Speed 2X Slo Mo 4K 50Hz V2 +2X Slo-Mo (4K) (50Hz) (V2) HERO12 Black118 -Video Easy Mode Speed Mobile 1X Speed Low Light V2 +1X Speed (Low Light) (V2) (Vertical) HERO12 Black119 -Video Easy Mode Speed Mobile 1X Speed Low Light 50Hz V2 +1X Speed (50Hz) (Low Light) (V2) (Vertical) HERO12 Black120 -Video Easy Mode Speed Mobile 2X Slo Mo V2 +2X Slo-Mo (V2) (Vertical) HERO12 Black121 -Video Easy Mode Speed Mobile 2X Slo Mo 50Hz V2 +2X Slo-Mo (50Hz) (V2) (Vertical) HERO12 Black122 -Video Easy Mode Speed Universal 1X Speed Low Light V2 +1X Speed (Full Frame) (Low Light) (V2) HERO12 Black123 -Video Easy Mode Speed Universal 1X Speed Low Light 50Hz V2 +1X Speed (50Hz) (Full Frame) (Low Light) (V2) HERO12 Black124 -Video Easy Mode Speed Universal 2X Slo Mo V2 +2X Slo-Mo (Full Frame) (V2) HERO12 Black125 -Video Easy Mode Speed Universal 2X Slo Mo 50Hz V2 +2X Slo-Mo (50Hz) (Full Frame) (V2) HERO12 Black126 -Video Easy Mode Speed 1X Speed Low Light 4K V2 +1X Speed (4K) (Low Light) (V2) HERO12 Black127 -Video Easy Mode Speed 1X Speed Low Light 4K 50Hz V2 +1X Speed (4K) (50Hz) (Low Light) (V2) HERO12 Black128 -Video Easy Mode Speed 1X Speed Low Light 2 7K V2 +1X Speed (2.7K) (Low Light) (V2) HERO12 Black129 -Video Easy Mode Speed 1X Speed Low Light 2 7K 50Hz V2 +1X Speed (2.7K) (50Hz) (Low Light) (V2) HERO12 Black130 -Video Easy Mode Speed 2X Slo Mo 2 7K V2 +2X Slo-Mo (2.7K) (V2) HERO12 Black131 -Video Easy Mode Speed 2X Slo Mo 2 7K 50Hz V2 +2X Slo-Mo (2.7K) (50Hz) (V2) HERO12 Black132 -Video Easy Mode Speed Mobile Lb 2X Slo Mo V2 +2X Slo-Mo (Long. Batt.) (V2) (Vertical) HERO12 Black133 -Video Easy Mode Speed Mobile Lb 2X Slo Mo 50Hz V2 +2X Slo-Mo (50Hz) (Long. Batt.) (V2) (Vertical) HERO12 Black134 -Video Easy Mode Speed Mobile Lb 1X Speed Low Light V2 +1X Speed (Long. Batt.) (Low Light) (V2) (Vertical) HERO12 Black135 -Video Easy Mode Speed Mobile Lb 1X Speed Low Light 50Hz V2 +1X Speed (50Hz) (Long. Batt.) (Low Light) (V2) (Vertical) HERO12 Black136 -Video Easy Mode Speed Universal 1X Speed Low Light 4K V2 +1X Speed (4K) (Full Frame) (Low Light) (V2) HERO12 Black137 -Video Easy Mode Speed Universal 1X Speed Low Light 4K 50Hz V2 -HERO12 Black177integer Enum: 0 1 Photo Easy Mode Night Photo +1X Speed (4K) (50Hz) (Full Frame) (Low Light) (V2) +HERO12 Black177integer Enum: 0 1 Enable Night Photo Supported Cameras HERO11 BlackValue Meaning Supported Cameras0 -Photo Easy Mode Night Photo Off +Off HERO11 Black1 -Photo Easy Mode Night Photo On -HERO11 Black178integer Enum: 0 1 Wireless Wireless Band +On +HERO11 Black178integer Enum: 0 1 Wireless Band Supported Cameras HERO12 Black HERO11 Black Mini HERO11 BlackValue Meaning Supported Cameras0 -Wireless Wireless Band 2 4 Ghz +2.4GHz HERO12 Black, HERO11 Black Mini, HERO11 Black1 -Wireless Wireless Band 5 Ghz -HERO12 Black, HERO11 Black Mini, HERO11 Black179integer Enum: 1 2 3 Multi Shot Trail Length +5GHz +HERO12 Black, HERO11 Black Mini, HERO11 Black179integer Enum: 1 2 3 Trail Length Supported Cameras HERO12 Black HERO11 Black Mini HERO11 BlackValue Meaning Supported Cameras1 -Multi Shot Trail Length Short +Short HERO12 Black, HERO11 Black Mini, HERO11 Black2 -Multi Shot Trail Length Long +Long HERO12 Black, HERO11 Black Mini, HERO11 Black3 -Multi Shot Trail Length Max -HERO12 Black, HERO11 Black Mini, HERO11 Black180integer Enum: 0 101 102 System Video Mode +Max +HERO12 Black, HERO11 Black Mini, HERO11 Black180integer Enum: 0 101 102 Video Mode Supported Cameras HERO11 BlackValue Meaning Supported Cameras0 -System Video Mode Highest Quality +Highest Quality HERO11 Black101 -System Video Mode Extended Battery Green +Extended Battery (Green Icon) HERO11 Black102 -System Video Mode Longest Battery Green -HERO11 Black182integer Enum: 0 1 System Video Bit Rate +Longest Battery (Green Icon) +HERO11 Black182integer Enum: 0 1 Bit Rate Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -System Video Bit Rate Standard +Standard HERO12 Black1 -System Video Bit Rate High -HERO12 Black183integer Enum: 0 2 System Video Bit Depth +High +HERO12 Black183integer Enum: 0 2 Bit Depth Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -System Video Bit Depth 8Bit +8-Bit HERO12 Black2 -System Video Bit Depth 10Bit -HERO12 Black184integer Enum: 0 1 2 Video Profile +10-Bit +HERO12 Black184integer Enum: 0 1 2 Profiles Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Video Profile Standard +Standard HERO12 Black1 -Video Profile Hdr +HDR HERO12 Black2 -Video Profile 10 Bit Log -HERO12 Black186integer Enum: 0 1 2 Video Easy Presets +Log +HERO12 Black186integer Enum: 0 1 2 Video Mode Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Video Easy Presets Highest Quality +Highest Quality HERO12 Black1 -Video Easy Presets Standard Quality +Standard Quality HERO12 Black2 -Video Easy Presets Basic Quality -HERO12 Black187integer Enum: 0 1 2 3 4 5 6 7 Multi Shot Easy Presets +Basic Quality +HERO12 Black187integer Enum: 0 1 2 3 4 5 6 7 Lapse Mode Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Multi Shot Easy Presets Lapse Mode Time Warp +TimeWarp HERO12 Black1 -Multi Shot Easy Presets Lapse Mode Star Trails +Star Trails HERO12 Black2 -Multi Shot Easy Presets Lapse Mode Light Painting +Light Painting HERO12 Black3 -Multi Shot Easy Presets Lapse Mode Vehicle Lights +Vehicle Lights HERO12 Black4 -Multi Shot Easy Presets Max Lapse Mode Time Warp +Max TimeWarp HERO12 Black5 -Multi Shot Easy Presets Max Lapse Mode Star Trails +Max Star Trails HERO12 Black6 -Multi Shot Easy Presets Max Lapse Mode Light Painting +Max Light Painting HERO12 Black7 -Multi Shot Easy Presets Max Lapse Mode Vehicle Lights -HERO12 Black189integer Enum: 0 1 2 System Addon Lens Active +Max Vehicle Lights +HERO12 Black189integer Enum: 0 1 2 Max Lens Mod Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -System Addon Lens Active None +None HERO12 Black1 -System Addon Lens Active Max Lens 1 0 +Max Lens 1.0 HERO12 Black2 -System Addon Lens Active Max Lens 2 0 -HERO12 Black190integer Enum: 0 1 System Addon Lens Status +Max Lens 2.0 +HERO12 Black190integer Enum: 0 1 Max Lens Mod Enable Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -System Addon Lens Status Off +Off HERO12 Black1 -System Addon Lens Status On -HERO12 Black191integer Enum: 0 1 Photo Easy Presets +On +HERO12 Black191integer Enum: 0 1 Photo Mode Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Photo Easy Presets Super Photo +Super Photo HERO12 Black1 -Photo Easy Presets Night Photo -HERO12 Black192integer Enum: 0 1 3 Multi Shot Nlv Aspect Ratio +Night Photo +HERO12 Black192integer Enum: 0 1 3 Aspect Ratio Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Multi Shot Nlv Aspect Ratio 4By3 +4:3 HERO12 Black1 -Multi Shot Nlv Aspect Ratio 16By9 +16:9 HERO12 Black3 -Multi Shot Nlv Aspect Ratio 8By7 -HERO12 Black193integer Enum: 0 1 2 Video Easy Framing +8:7 +HERO12 Black193integer Enum: 0 1 2 Framing Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Video Easy Framing Widescreen +Widescreen HERO12 Black1 -Video Easy Framing Vertical +Vertical HERO12 Black2 -Video Easy Framing Full Frame +Full Frame HERO12 Black @@ -12508,25 +12528,25 @@

Response samples

Simple OTA Update

The simple OTA update process is done by sending an entire update file to the camera in a single HTTP/POST. Details can be found in the diagram below.

-

simple ota state diagram

+

simple ota state diagram

Resumable OTA Update

-
+<p>![simple ota state diagram]../..(/assets/images/resumeable_ota.png)</p> +">

The resumable OTA update process involves uploading chunks (or all) of a file, marking the file complete and then telling the camera to begin the update process. Chunks are stored until they are explicitly deleted, allowing the client to stop and resume as needed. Details can be found in the diagram below.

-

simple ota state diagram

+

![simple ota state diagram]../..(/assets/images/resumeable_ota.png)

@@ -14512,7 +14532,7 @@
Response Schema: app integer (EnumFlatMode)
- Enum: -1 4 5 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Enum: -1 4 5 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Response Schema: app <td>FLAT_MODE_VIDEO_LIGHT_TRAIL</td> <td></td> </tr> +<tr> +<td>32</td> +<td>FLAT_MODE_VIDEO_BURST_SLOMO</td> +<td></td> +</tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -14751,6 +14776,11 @@
Response Schema: app
+ + + + +
FLAT_MODE_VIDEO_LIGHT_TRAIL
32FLAT_MODE_VIDEO_BURST_SLOMO
@@ -17713,7 +17743,7 @@
Response Schema: app
-2integer Enum: 1 4 6 7 9 18 24 25 26 27 28 100 107 108 109 110 111 Video Resolution +2integer Enum: 1 4 6 7 9 18 24 25 26 27 28 100 107 108 109 110 111 Resolution Supported Cameras HERO12 Black HERO11 Black Mini @@ -17722,40 +17752,40 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras1 -Video Resolution 4K +4K HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black4 -Video Resolution 2 7K +2.7K HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black6 -Video Resolution 2 7K 4By3 +2.7K 4:3 HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black7 -Video Resolution 1440 +1440 HERO9 Black9 -Video Resolution 1080 +1080 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black18 -Video Resolution 4K 4By3 +4K 4:3 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black24 -Video Resolution 5K +5K HERO9 Black25 -Video Resolution 5K 4By3 +5K 4:3 HERO10 Black26 -Video Resolution 5 3K 8By7 +5.3K 8:7 HERO11 Black Mini, HERO11 Black27 -Video Resolution 5 3K 4By3 +5.3K 4:3 HERO11 Black Mini, HERO11 Black28 -Video Resolution 4K 8By7 +4K 8:7 HERO11 Black Mini, HERO11 Black100 -Video Resolution 5 3K +5.3K HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black107 -Video Resolution 5 3K 8By7 V2 +5.3K HERO12 Black108 -Video Resolution 4K 8By7 V2 +4K HERO12 Black109 -Video Resolution 4K 9By16 V2 +4K HERO12 Black110 -Video Resolution 1080 9By16 V2 +1080 HERO12 Black111 -Video Resolution 2 7K 4By3 V2 -HERO12 Black3integer Enum: 0 1 2 5 6 8 9 10 13 Video Fps +2.7K +HERO12 Black3integer Enum: 0 1 2 5 6 8 9 10 13 Frames Per Second Supported Cameras HERO12 Black HERO11 Black Mini @@ -17764,24 +17794,24 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras0 -Video Fps 240 +240 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black1 -Video Fps 120 +120 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black2 -Video Fps 100 +100 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black5 -Video Fps 60 +60 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black6 -Video Fps 50 +50 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black8 -Video Fps 30 +30 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black9 -Video Fps 25 +25 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black10 -Video Fps 24 +24 HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black13 -Video Fps 200 -HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black43integer Enum: 0 2 3 4 Broadcast Fov +200 +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black43integer Enum: 0 2 3 4 Webcam Digital Lenses Supported Cameras HERO12 Black HERO11 Black Mini @@ -17790,14 +17820,14 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras0 -Broadcast Fov Wide +Wide HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black2 -Broadcast Fov Narrow +Narrow HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black3 -Broadcast Fov Superview +Superview HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black4 -Broadcast Fov Linear -HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black59integer Enum: 0 1 4 6 7 11 12 Setup Auto Power Down +Linear +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black59integer Enum: 0 1 4 6 7 11 12 Auto Power Down Supported Cameras HERO12 Black HERO11 Black Mini @@ -17806,32 +17836,32 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras0 -Setup Auto Power Down Never +Never HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black1 -Setup Auto Power Down 1 Min +1 Min HERO12 Black, HERO11 Black Mini, HERO11 Black4 -Setup Auto Power Down 5 Min +5 Min HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black6 -Setup Auto Power Down 15 Min +15 Min HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black7 -Setup Auto Power Down 30 Min +30 Min HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black11 -Setup Auto Power Down 8 Seconds +8 Seconds HERO11 Black Mini12 -Setup Auto Power Down 30 Seconds -HERO11 Black Mini108integer Enum: 0 1 3 4 Video Aspect Ratio +30 Seconds +HERO11 Black Mini108integer Enum: 0 1 3 4 Aspect Ratio Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Video Aspect Ratio 4By3 +4:3 HERO12 Black1 -Video Aspect Ratio 16By9 +16:9 HERO12 Black3 -Video Aspect Ratio 8By7 +8:7 HERO12 Black4 -Video Aspect Ratio 9By16 -HERO12 Black121integer Enum: 0 2 3 4 7 8 9 10 11 Video Digital Lenses +9:16 +HERO12 Black121integer Enum: 0 2 3 4 7 8 9 10 11 Lens Supported Cameras HERO12 Black HERO11 Black Mini @@ -17840,24 +17870,24 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras0 -Video Digital Lenses Wide +Wide HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black2 -Video Digital Lenses Narrow +Narrow HERO10 Black, HERO9 Black3 -Video Digital Lenses Superview +Superview HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black4 -Video Digital Lenses Linear +Linear HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black7 -Video Digital Lenses Max Superview +Max SuperView HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black8 -Video Digital Lenses Linear Plus Horizon Leveling +Linear + Horizon Leveling HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black9 -Video Digital Lenses Hyperview +HyperView HERO12 Black, HERO11 Black Mini, HERO11 Black10 -Video Digital Lenses Linear Plus Horizon Lock +Linear + Horizon Lock HERO12 Black, HERO11 Black Mini, HERO11 Black11 -Video Digital Lenses Max Hyperview -HERO12 Black122integer Enum: 19 100 101 102 Photo Digital Lenses +Max HyperView +HERO12 Black122integer Enum: 19 100 101 102 Lens Supported Cameras HERO12 Black HERO11 Black @@ -17865,14 +17895,14 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras19 -Photo Digital Lenses Narrow +Narrow HERO10 Black, HERO9 Black100 -Photo Digital Lenses Max Superview +Max SuperView HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black101 -Photo Digital Lenses Wide +Wide HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black102 -Photo Digital Lenses Linear -HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black123integer Enum: 19 100 101 102 Multi Shot Digital Lenses +Linear +HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black123integer Enum: 19 100 101 102 Time Lapse Digital Lenses Supported Cameras HERO12 Black HERO11 Black @@ -17880,14 +17910,14 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras19 -Multi Shot Digital Lenses Narrow +Narrow HERO10 Black, HERO9 Black100 -Multi Shot Digital Lenses Max Superview +Max SuperView HERO10 Black101 -Multi Shot Digital Lenses Wide +Wide HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black102 -Multi Shot Digital Lenses Linear -HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black128integer Enum: 13 20 21 26 General Format +Linear +HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black128integer Enum: 13 20 21 26 Media Format Supported Cameras HERO12 Black HERO11 Black @@ -17895,14 +17925,14 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras13 -General Format Time Lapse Video +Time Lapse Video HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black20 -General Format Time Lapse Photo +Time Lapse Photo HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black21 -General Format Night Lapse Photo +Night Lapse Photo HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black26 -General Format Night Lapse Video -HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black134integer Enum: 2 3 Setup Anti Flicker +Night Lapse Video +HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black134integer Enum: 2 3 Anti-Flicker Supported Cameras HERO12 Black HERO11 Black Mini @@ -17911,10 +17941,10 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras2 -Setup Anti Flicker 60 Hz +60Hz HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black3 -Setup Anti Flicker 50 Hz -HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black135integer Enum: 0 1 2 3 4 100 Video Hypersmooth +50Hz +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black135integer Enum: 0 1 2 3 4 100 Hypersmooth Supported Cameras HERO12 Black HERO11 Black Mini @@ -17923,44 +17953,44 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras0 -Video Hypersmooth Off +Off HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black1 -Video Hypersmooth On +Low HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black2 -Video Hypersmooth High +High HERO10 Black, HERO9 Black3 -Video Hypersmooth Boost +Boost HERO11 Black Mini, HERO11 Black, HERO10 Black, HERO9 Black4 -Video Hypersmooth Auto Boost +Auto Boost HERO12 Black, HERO11 Black Mini, HERO11 Black100 -Video Hypersmooth Standard -HERO10 Black150integer Enum: 0 2 Video Horizon Levelling +Standard +HERO10 Black150integer Enum: 0 2 Horizon Leveling Supported Cameras HERO11 BlackValue Meaning Supported Cameras0 -Video Horizon Levelling Off +Off HERO11 Black2 -Video Horizon Levelling Locked -HERO11 Black151integer Enum: 0 2 Photo Horizon Levelling +Locked +HERO11 Black151integer Enum: 0 2 Horizon Leveling Supported Cameras HERO11 BlackValue Meaning Supported Cameras0 -Photo Horizon Levelling Off +Off HERO11 Black2 -Photo Horizon Levelling Locked -HERO11 Black162integer Enum: 0 1 Mods Max Lens Enable +Locked +HERO11 Black162integer Enum: 0 1 Max Lens Supported Cameras HERO11 Black HERO10 Black HERO9 BlackValue Meaning Supported Cameras0 -Mods Max Lens Enable Off +Off HERO11 Black, HERO10 Black, HERO9 Black1 -Mods Max Lens Enable On -HERO11 Black, HERO10 Black, HERO9 Black167integer Enum: 2 3 4 Video Hindsight Length +On +HERO11 Black, HERO10 Black, HERO9 Black167integer Enum: 2 3 4 HindSight Supported Cameras HERO12 Black HERO11 Black @@ -17968,357 +17998,357 @@
Response Schema: app HERO9 BlackValue Meaning Supported Cameras2 -Video Hindsight Length 15 Seconds +15 Seconds HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black3 -Video Hindsight Length 30 Seconds +30 Seconds HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black4 -Video Hindsight Length Off -HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black171integer Enum: 0 2 3 4 5 6 7 8 9 10 Photo Single Interval +Off +HERO12 Black, HERO11 Black, HERO10 Black, HERO9 Black171integer Enum: 0 2 3 4 5 6 7 8 9 10 Interval Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Photo Single Interval Off +Off HERO12 Black2 -Photo Single Interval 0 5 Seconds +0.5s HERO12 Black3 -Photo Single Interval 1 Second +1s HERO12 Black4 -Photo Single Interval 2 Seconds +2s HERO12 Black5 -Photo Single Interval 5 Seconds +5s HERO12 Black6 -Photo Single Interval 10 Seconds +10s HERO12 Black7 -Photo Single Interval 30 Seconds +30s HERO12 Black8 -Photo Single Interval 60 Seconds +60s HERO12 Black9 -Photo Single Interval 120 Seconds +120s HERO12 Black10 -Photo Single Interval 3 Seconds -HERO12 Black172integer Enum: 0 1 2 3 4 5 6 7 8 9 Photo Interval Duration +3s +HERO12 Black172integer Enum: 0 1 2 3 4 5 6 7 8 9 Duration Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Photo Interval Duration Off +Off HERO12 Black1 -Photo Interval Duration 15 Seconds +15 Seconds HERO12 Black2 -Photo Interval Duration 30 Seconds +30 Seconds HERO12 Black3 -Photo Interval Duration 1 Minute +1 Minute HERO12 Black4 -Photo Interval Duration 5 Minutes +5 Minutes HERO12 Black5 -Photo Interval Duration 15 Minutes +15 Minutes HERO12 Black6 -Photo Interval Duration 30 Minutes +30 Minutes HERO12 Black7 -Photo Interval Duration 1 Hour +1 Hour HERO12 Black8 -Photo Interval Duration 2 Hours +2 Hours HERO12 Black9 -Photo Interval Duration 3 Hours -HERO12 Black173integer Enum: 0 1 2 System Power Profile +3 Hours +HERO12 Black173integer Enum: 0 1 2 Video Performance Mode Supported Cameras HERO10 BlackValue Meaning Supported Cameras0 -System Power Profile Maximum Video Performance +Maximum Video Performance HERO10 Black1 -System Power Profile Extended Battery +Extended Battery HERO10 Black2 -System Power Profile Tripod Stationary Video -HERO10 Black175integer Enum: 0 1 Setup Camera Ux Mode +Tripod / Stationary Video +HERO10 Black175integer Enum: 0 1 Controls Supported Cameras HERO12 Black HERO11 BlackValue Meaning Supported Cameras0 -Setup Camera Ux Mode Easy +Easy HERO12 Black, HERO11 Black1 -Setup Camera Ux Mode Pro -HERO12 Black, HERO11 Black176integer Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 Video Easy Mode Speed +Pro +HERO12 Black, HERO11 Black176integer Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 Easy Mode Speed Supported Cameras HERO12 Black HERO11 BlackValue Meaning Supported Cameras0 -Video Easy Mode Speed 8X Ultra Slo Mo +8X Ultra Slo-Mo HERO11 Black1 -Video Easy Mode Speed 4X Super Slo Mo +4X Super Slo-Mo HERO11 Black2 -Video Easy Mode Speed 2X Slo Mo +2X Slo-Mo HERO11 Black3 -Video Easy Mode Speed 1X Speed Low Light +1X Speed (Low Light) HERO11 Black4 -Video Easy Mode Speed Eb 4X Super Slo Mo +4X Super Slo-Mo (Ext. Batt.) HERO11 Black5 -Video Easy Mode Speed Eb 2X Slo Mo +2X Slo-Mo (Ext. Batt.) HERO11 Black6 -Video Easy Mode Speed Eb 1X Speed Low Light +1X Speed (Ext. Batt.) (Low Light) HERO11 Black7 -Video Easy Mode Speed 8X Ultra Slo Mo 50Hz +8X Ultra Slo-Mo (50Hz) HERO11 Black8 -Video Easy Mode Speed 4X Super Slo Mo 50Hz +4X Super Slo-Mo (50Hz) HERO11 Black9 -Video Easy Mode Speed 2X Slo Mo 50Hz +2X Slo-Mo (50Hz) HERO11 Black10 -Video Easy Mode Speed 1X Speed Low Light 50Hz +1X Speed (50Hz) (Low Light) HERO11 Black11 -Video Easy Mode Speed Eb 4X Super Slo Mo 50Hz +4X Super Slo-Mo (50Hz) (Ext. Batt.) HERO11 Black12 -Video Easy Mode Speed Eb 2X Slo Mo 50Hz +2X Slo-Mo (50Hz) (Ext. Batt.) HERO11 Black13 -Video Easy Mode Speed Eb 1X Speed Low Light 50Hz +1X Speed (50Hz) (Ext. Batt.) (Low Light) HERO11 Black14 -Video Easy Mode Speed Eb 8X Ultra Slo Mo +8X Ultra Slo-Mo (Ext. Batt.) HERO11 Black15 -Video Easy Mode Speed Eb 8X Ultra Slo Mo 50Hz +8X Ultra Slo-Mo (50Hz) (Ext. Batt.) HERO11 Black16 -Video Easy Mode Speed Lb 8X Ultra Slo Mo +8X Ultra Slo-Mo (Long. Batt.) HERO11 Black17 -Video Easy Mode Speed Lb 4X Super Slo Mo +4X Super Slo-Mo (Long. Batt.) HERO11 Black18 -Video Easy Mode Speed Lb 2X Slo Mo +2X Slo-Mo (Long. Batt.) HERO11 Black19 -Video Easy Mode Speed Lb 1X Speed Low Light +1X Speed (Long. Batt.) (Low Light) HERO11 Black20 -Video Easy Mode Speed Lb 8X Ultra Slo Mo 50Hz +8X Ultra Slo-Mo (50Hz) (Long. Batt.) HERO11 Black21 -Video Easy Mode Speed Lb 4X Super Slo Mo 50Hz +4X Super Slo-Mo (50Hz) (Long. Batt.) HERO11 Black22 -Video Easy Mode Speed Lb 2X Slo Mo 50Hz +2X Slo-Mo (50Hz) (Long. Batt.) HERO11 Black23 -Video Easy Mode Speed Lb 1X Speed Low Light 50Hz +1X Speed (50Hz) (Long. Batt.) (Low Light) HERO11 Black24 -Video Easy Mode Speed 2X Slo Mo 4K +2X Slo-Mo (4K) HERO11 Black25 -Video Easy Mode Speed 4X Super Slo Mo 2 7K +4X Super Slo-Mo (2.7K) HERO11 Black26 -Video Easy Mode Speed 2X Slo Mo 4K 50Hz +2X Slo-Mo (4K) (50Hz) HERO11 Black27 -Video Easy Mode Speed 4X Super Slo Mo 2 7K 50Hz +4X Super Slo-Mo (2.7K) (50Hz) HERO11 Black100 -Video Easy Mode Speed 8X Ultra Slo Mo V2 +8X Ultra Slo-Mo (V2) HERO12 Black101 -Video Easy Mode Speed 4X Super Slo Mo V2 +4X Super Slo-Mo (V2) HERO12 Black102 -Video Easy Mode Speed 2X Slo Mo V2 +2X Slo-Mo (V2) HERO12 Black103 -Video Easy Mode Speed 1X Speed Low Light V2 +1X Speed (Low Light) (V2) HERO12 Black104 -Video Easy Mode Speed 8X Ultra Slo Mo 50Hz V2 +8X Ultra Slo-Mo (50Hz) (V2) HERO12 Black105 -Video Easy Mode Speed 4X Super Slo Mo 50Hz V2 +4X Super Slo-Mo (50Hz) (V2) HERO12 Black106 -Video Easy Mode Speed 2X Slo Mo 50Hz V2 +2X Slo-Mo (50Hz) (V2) HERO12 Black107 -Video Easy Mode Speed 1X Speed Low Light 50Hz V2 +1X Speed (50Hz) (Low Light) (V2) HERO12 Black108 -Video Easy Mode Speed Lb 8X Ultra Slo Mo V2 +8X Ultra Slo-Mo (Long. Batt.) (V2) HERO12 Black109 -Video Easy Mode Speed Lb 4X Super Slo Mo V2 +4X Super Slo-Mo (Long. Batt.) (V2) HERO12 Black110 -Video Easy Mode Speed Lb 2X Slo Mo V2 +2X Slo-Mo (Long. Batt.) (V2) HERO12 Black111 -Video Easy Mode Speed Lb 1X Speed Low Light V2 +1X Speed (Long. Batt.) (Low Light) (V2) HERO12 Black112 -Video Easy Mode Speed Lb 8X Ultra Slo Mo 50Hz V2 +8X Ultra Slo-Mo (50Hz) (Long. Batt.) (V2) HERO12 Black113 -Video Easy Mode Speed Lb 4X Super Slo Mo 50Hz V2 +4X Super Slo-Mo (50Hz) (Long. Batt.) (V2) HERO12 Black114 -Video Easy Mode Speed Lb 2X Slo Mo 50Hz V2 +2X Slo-Mo (50Hz) (Long. Batt.) (V2) HERO12 Black115 -Video Easy Mode Speed Lb 1X Speed Low Light 50Hz V2 +1X Speed (50Hz) (Long. Batt.) (Low Light) (V2) HERO12 Black116 -Video Easy Mode Speed 2X Slo Mo 4K V2 +2X Slo-Mo (4K) (V2) HERO12 Black117 -Video Easy Mode Speed 2X Slo Mo 4K 50Hz V2 +2X Slo-Mo (4K) (50Hz) (V2) HERO12 Black118 -Video Easy Mode Speed Mobile 1X Speed Low Light V2 +1X Speed (Low Light) (V2) (Vertical) HERO12 Black119 -Video Easy Mode Speed Mobile 1X Speed Low Light 50Hz V2 +1X Speed (50Hz) (Low Light) (V2) (Vertical) HERO12 Black120 -Video Easy Mode Speed Mobile 2X Slo Mo V2 +2X Slo-Mo (V2) (Vertical) HERO12 Black121 -Video Easy Mode Speed Mobile 2X Slo Mo 50Hz V2 +2X Slo-Mo (50Hz) (V2) (Vertical) HERO12 Black122 -Video Easy Mode Speed Universal 1X Speed Low Light V2 +1X Speed (Full Frame) (Low Light) (V2) HERO12 Black123 -Video Easy Mode Speed Universal 1X Speed Low Light 50Hz V2 +1X Speed (50Hz) (Full Frame) (Low Light) (V2) HERO12 Black124 -Video Easy Mode Speed Universal 2X Slo Mo V2 +2X Slo-Mo (Full Frame) (V2) HERO12 Black125 -Video Easy Mode Speed Universal 2X Slo Mo 50Hz V2 +2X Slo-Mo (50Hz) (Full Frame) (V2) HERO12 Black126 -Video Easy Mode Speed 1X Speed Low Light 4K V2 +1X Speed (4K) (Low Light) (V2) HERO12 Black127 -Video Easy Mode Speed 1X Speed Low Light 4K 50Hz V2 +1X Speed (4K) (50Hz) (Low Light) (V2) HERO12 Black128 -Video Easy Mode Speed 1X Speed Low Light 2 7K V2 +1X Speed (2.7K) (Low Light) (V2) HERO12 Black129 -Video Easy Mode Speed 1X Speed Low Light 2 7K 50Hz V2 +1X Speed (2.7K) (50Hz) (Low Light) (V2) HERO12 Black130 -Video Easy Mode Speed 2X Slo Mo 2 7K V2 +2X Slo-Mo (2.7K) (V2) HERO12 Black131 -Video Easy Mode Speed 2X Slo Mo 2 7K 50Hz V2 +2X Slo-Mo (2.7K) (50Hz) (V2) HERO12 Black132 -Video Easy Mode Speed Mobile Lb 2X Slo Mo V2 +2X Slo-Mo (Long. Batt.) (V2) (Vertical) HERO12 Black133 -Video Easy Mode Speed Mobile Lb 2X Slo Mo 50Hz V2 +2X Slo-Mo (50Hz) (Long. Batt.) (V2) (Vertical) HERO12 Black134 -Video Easy Mode Speed Mobile Lb 1X Speed Low Light V2 +1X Speed (Long. Batt.) (Low Light) (V2) (Vertical) HERO12 Black135 -Video Easy Mode Speed Mobile Lb 1X Speed Low Light 50Hz V2 +1X Speed (50Hz) (Long. Batt.) (Low Light) (V2) (Vertical) HERO12 Black136 -Video Easy Mode Speed Universal 1X Speed Low Light 4K V2 +1X Speed (4K) (Full Frame) (Low Light) (V2) HERO12 Black137 -Video Easy Mode Speed Universal 1X Speed Low Light 4K 50Hz V2 -HERO12 Black177integer Enum: 0 1 Photo Easy Mode Night Photo +1X Speed (4K) (50Hz) (Full Frame) (Low Light) (V2) +HERO12 Black177integer Enum: 0 1 Enable Night Photo Supported Cameras HERO11 BlackValue Meaning Supported Cameras0 -Photo Easy Mode Night Photo Off +Off HERO11 Black1 -Photo Easy Mode Night Photo On -HERO11 Black178integer Enum: 0 1 Wireless Wireless Band +On +HERO11 Black178integer Enum: 0 1 Wireless Band Supported Cameras HERO12 Black HERO11 Black Mini HERO11 BlackValue Meaning Supported Cameras0 -Wireless Wireless Band 2 4 Ghz +2.4GHz HERO12 Black, HERO11 Black Mini, HERO11 Black1 -Wireless Wireless Band 5 Ghz -HERO12 Black, HERO11 Black Mini, HERO11 Black179integer Enum: 1 2 3 Multi Shot Trail Length +5GHz +HERO12 Black, HERO11 Black Mini, HERO11 Black179integer Enum: 1 2 3 Trail Length Supported Cameras HERO12 Black HERO11 Black Mini HERO11 BlackValue Meaning Supported Cameras1 -Multi Shot Trail Length Short +Short HERO12 Black, HERO11 Black Mini, HERO11 Black2 -Multi Shot Trail Length Long +Long HERO12 Black, HERO11 Black Mini, HERO11 Black3 -Multi Shot Trail Length Max -HERO12 Black, HERO11 Black Mini, HERO11 Black180integer Enum: 0 101 102 System Video Mode +Max +HERO12 Black, HERO11 Black Mini, HERO11 Black180integer Enum: 0 101 102 Video Mode Supported Cameras HERO11 BlackValue Meaning Supported Cameras0 -System Video Mode Highest Quality +Highest Quality HERO11 Black101 -System Video Mode Extended Battery Green +Extended Battery (Green Icon) HERO11 Black102 -System Video Mode Longest Battery Green -HERO11 Black182integer Enum: 0 1 System Video Bit Rate +Longest Battery (Green Icon) +HERO11 Black182integer Enum: 0 1 Bit Rate Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -System Video Bit Rate Standard +Standard HERO12 Black1 -System Video Bit Rate High -HERO12 Black183integer Enum: 0 2 System Video Bit Depth +High +HERO12 Black183integer Enum: 0 2 Bit Depth Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -System Video Bit Depth 8Bit +8-Bit HERO12 Black2 -System Video Bit Depth 10Bit -HERO12 Black184integer Enum: 0 1 2 Video Profile +10-Bit +HERO12 Black184integer Enum: 0 1 2 Profiles Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Video Profile Standard +Standard HERO12 Black1 -Video Profile Hdr +HDR HERO12 Black2 -Video Profile 10 Bit Log -HERO12 Black186integer Enum: 0 1 2 Video Easy Presets +Log +HERO12 Black186integer Enum: 0 1 2 Video Mode Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Video Easy Presets Highest Quality +Highest Quality HERO12 Black1 -Video Easy Presets Standard Quality +Standard Quality HERO12 Black2 -Video Easy Presets Basic Quality -HERO12 Black187integer Enum: 0 1 2 3 4 5 6 7 Multi Shot Easy Presets +Basic Quality +HERO12 Black187integer Enum: 0 1 2 3 4 5 6 7 Lapse Mode Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Multi Shot Easy Presets Lapse Mode Time Warp +TimeWarp HERO12 Black1 -Multi Shot Easy Presets Lapse Mode Star Trails +Star Trails HERO12 Black2 -Multi Shot Easy Presets Lapse Mode Light Painting +Light Painting HERO12 Black3 -Multi Shot Easy Presets Lapse Mode Vehicle Lights +Vehicle Lights HERO12 Black4 -Multi Shot Easy Presets Max Lapse Mode Time Warp +Max TimeWarp HERO12 Black5 -Multi Shot Easy Presets Max Lapse Mode Star Trails +Max Star Trails HERO12 Black6 -Multi Shot Easy Presets Max Lapse Mode Light Painting +Max Light Painting HERO12 Black7 -Multi Shot Easy Presets Max Lapse Mode Vehicle Lights -HERO12 Black189integer Enum: 0 1 2 System Addon Lens Active +Max Vehicle Lights +HERO12 Black189integer Enum: 0 1 2 Max Lens Mod Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -System Addon Lens Active None +None HERO12 Black1 -System Addon Lens Active Max Lens 1 0 +Max Lens 1.0 HERO12 Black2 -System Addon Lens Active Max Lens 2 0 -HERO12 Black190integer Enum: 0 1 System Addon Lens Status +Max Lens 2.0 +HERO12 Black190integer Enum: 0 1 Max Lens Mod Enable Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -System Addon Lens Status Off +Off HERO12 Black1 -System Addon Lens Status On -HERO12 Black191integer Enum: 0 1 Photo Easy Presets +On +HERO12 Black191integer Enum: 0 1 Photo Mode Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Photo Easy Presets Super Photo +Super Photo HERO12 Black1 -Photo Easy Presets Night Photo -HERO12 Black192integer Enum: 0 1 3 Multi Shot Nlv Aspect Ratio +Night Photo +HERO12 Black192integer Enum: 0 1 3 Aspect Ratio Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Multi Shot Nlv Aspect Ratio 4By3 +4:3 HERO12 Black1 -Multi Shot Nlv Aspect Ratio 16By9 +16:9 HERO12 Black3 -Multi Shot Nlv Aspect Ratio 8By7 -HERO12 Black193integer Enum: 0 1 2 Video Easy Framing +8:7 +HERO12 Black193integer Enum: 0 1 2 Framing Supported Cameras HERO12 BlackValue Meaning Supported Cameras0 -Video Easy Framing Widescreen +Widescreen HERO12 Black1 -Video Easy Framing Vertical +Vertical HERO12 Black2 -Video Easy Framing Full Frame +Full Frame HERO12 Black @@ -19991,10 +20021,10 @@

JSON

schema

-
+

-Broadcast Fov (43)

+Anti-Flicker (134)
path Parameters integer
- Enum: 0 2 3 4
- Example: 3 + Enum: 2 3
+ Example: 2
path Parameters </tr> </thead> <tbody><tr> -<td>0</td> -<td>Broadcast Fov Wide</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> <td>2</td> -<td>Broadcast Fov Narrow</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>60Hz</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> <td>3</td> -<td>Broadcast Fov Superview</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>4</td> -<td>Broadcast Fov Linear</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>50Hz</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -20069,24 +20089,14 @@
path Parameters
-0 -Broadcast Fov Wide -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black - - 2 -Broadcast Fov Narrow -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black +60Hz +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black 3 -Broadcast Fov Superview -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black - - -4 -Broadcast Fov Linear -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black +50Hz +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black @@ -20115,13 +20125,13 @@
Response Schema: app
-
@@ -20141,26 +20151,20 @@

Response samples

-
+

-General Format (128)

+Aspect Ratio (108)

Supported Cameras:

  • HERO12 Black
  • -
  • HERO11 Black
  • -
  • HERO10 Black
  • -
  • HERO9 Black
@@ -20174,10 +20178,7 @@
path Parameters
integer
- Enum: 13 20 21 26
- Example: 13 -
-
Enum: 0 1 3 4
path Parameters </tr> </thead> <tbody><tr> -<td>13</td> -<td>General Format Time Lapse Video</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>0</td> +<td>4:3</td> +<td>HERO12 Black</td> </tr> <tr> -<td>20</td> -<td>General Format Time Lapse Photo</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>1</td> +<td>16:9</td> +<td>HERO12 Black</td> </tr> <tr> -<td>21</td> -<td>General Format Night Lapse Photo</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>3</td> +<td>8:7</td> +<td>HERO12 Black</td> </tr> <tr> -<td>26</td> -<td>General Format Night Lapse Video</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>4</td> +<td>9:16</td> +<td>HERO12 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -20217,24 +20218,24 @@
path Parameters
-13 -General Format Time Lapse Video -HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black +0 +4:3 +HERO12 Black -20 -General Format Time Lapse Photo -HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black +1 +16:9 +HERO12 Black -21 -General Format Night Lapse Photo -HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black +3 +8:7 +HERO12 Black -26 -General Format Night Lapse Video -HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black +4 +9:16 +HERO12 Black @@ -20263,13 +20264,13 @@
Response Schema: app
-
@@ -20289,24 +20290,20 @@

Response samples

-
+

-Mods Max Lens Enable (162)

+Aspect Ratio (192)

Supported Cameras:

    -
  • HERO11 Black
  • -
  • HERO10 Black
  • -
  • HERO9 Black
  • +
  • HERO12 Black
@@ -20320,7 +20317,7 @@
path Parameters
integer
- Enum: 0 1
Enum: 0 1 3
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Mods Max Lens Enable Off</td> -<td>HERO10 Black, HERO9 Black, HERO11 Black</td> +<td>4:3</td> +<td>HERO12 Black</td> </tr> <tr> <td>1</td> -<td>Mods Max Lens Enable On</td> -<td>HERO10 Black, HERO9 Black, HERO11 Black</td> +<td>16:9</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>3</td> +<td>8:7</td> +<td>HERO12 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -20351,13 +20353,18 @@
path Parameters
0 -Mods Max Lens Enable Off -HERO10 Black, HERO9 Black, HERO11 Black +4:3 +HERO12 Black 1 -Mods Max Lens Enable On -HERO10 Black, HERO9 Black, HERO11 Black +16:9 +HERO12 Black + + +3 +8:7 +HERO12 Black @@ -20386,13 +20393,13 @@
Response Schema: app
-
@@ -20412,14 +20419,15 @@

Response samples

-
+

-Multi Shot Digital Lenses (123)

+Auto Power Down (59)

Supported Cameras:

  • HERO12 Black
  • +
  • HERO11 Black Mini
  • HERO11 Black
  • HERO10 Black
  • HERO9 Black
  • @@ -20445,8 +20454,8 @@
    path Parameters
    integer
- Enum: 19 100 101 102
- Example: 101 + Enum: 0 1 4 6 7 11 12
+ Example: 4
path Parameters </tr> </thead> <tbody><tr> -<td>19</td> -<td>Multi Shot Digital Lenses Narrow</td> -<td>HERO10 Black, HERO9 Black</td> +<td>0</td> +<td>Never</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> -<td>100</td> -<td>Multi Shot Digital Lenses Max Superview</td> -<td>HERO10 Black</td> +<td>1</td> +<td>1 Min</td> +<td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> </tr> <tr> -<td>101</td> -<td>Multi Shot Digital Lenses Wide</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>4</td> +<td>5 Min</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> -<td>102</td> -<td>Multi Shot Digital Lenses Linear</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>6</td> +<td>15 Min</td> +<td>HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black</td> +</tr> +<tr> +<td>7</td> +<td>30 Min</td> +<td>HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black</td> +</tr> +<tr> +<td>11</td> +<td>8 Seconds</td> +<td>HERO11 Black Mini</td> +</tr> +<tr> +<td>12</td> +<td>30 Seconds</td> +<td>HERO11 Black Mini</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -20488,24 +20512,39 @@
path Parameters
-19 -Multi Shot Digital Lenses Narrow -HERO10 Black, HERO9 Black +0 +Never +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black -100 -Multi Shot Digital Lenses Max Superview -HERO10 Black +1 +1 Min +HERO11 Black Mini, HERO12 Black, HERO11 Black -101 -Multi Shot Digital Lenses Wide -HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black +4 +5 Min +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black -102 -Multi Shot Digital Lenses Linear -HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black +6 +15 Min +HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black + + +7 +30 Min +HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black + + +11 +8 Seconds +HERO11 Black Mini + + +12 +30 Seconds +HERO11 Black Mini @@ -20534,13 +20573,13 @@
Response Schema: app
-
@@ -20560,10 +20599,10 @@

Response samples

-
+

-Multi Shot Easy Presets (187)

+Bit Depth (183)
path Parameters integer
- Enum: 0 1 2 3 4 5 6 7
Enum: 0 2
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Multi Shot Easy Presets Lapse Mode Time Warp</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>1</td> -<td>Multi Shot Easy Presets Lapse Mode Star Trails</td> +<td>8-Bit</td> <td>HERO12 Black</td> </tr> <tr> <td>2</td> -<td>Multi Shot Easy Presets Lapse Mode Light Painting</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>3</td> -<td>Multi Shot Easy Presets Lapse Mode Vehicle Lights</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>4</td> -<td>Multi Shot Easy Presets Max Lapse Mode Time Warp</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>5</td> -<td>Multi Shot Easy Presets Max Lapse Mode Star Trails</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>6</td> -<td>Multi Shot Easy Presets Max Lapse Mode Light Painting</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>7</td> -<td>Multi Shot Easy Presets Max Lapse Mode Vehicle Lights</td> +<td>10-Bit</td> <td>HERO12 Black</td> </tr> </tbody></table> @@ -20648,42 +20657,12 @@
path Parameters
0 -Multi Shot Easy Presets Lapse Mode Time Warp -HERO12 Black - - -1 -Multi Shot Easy Presets Lapse Mode Star Trails +8-Bit HERO12 Black 2 -Multi Shot Easy Presets Lapse Mode Light Painting -HERO12 Black - - -3 -Multi Shot Easy Presets Lapse Mode Vehicle Lights -HERO12 Black - - -4 -Multi Shot Easy Presets Max Lapse Mode Time Warp -HERO12 Black - - -5 -Multi Shot Easy Presets Max Lapse Mode Star Trails -HERO12 Black - - -6 -Multi Shot Easy Presets Max Lapse Mode Light Painting -HERO12 Black - - -7 -Multi Shot Easy Presets Max Lapse Mode Vehicle Lights +10-Bit HERO12 Black @@ -20713,13 +20692,13 @@
Response Schema: app
-
@@ -20739,10 +20718,10 @@

Response samples

-
+

-Multi Shot Nlv Aspect Ratio (192)

+Bit Rate (182)
path Parameters integer
- Enum: 0 1 3
Enum: 0 1
+ Example: 1 +
+
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Multi Shot Nlv Aspect Ratio 4By3</td> +<td>Standard</td> <td>HERO12 Black</td> </tr> <tr> <td>1</td> -<td>Multi Shot Nlv Aspect Ratio 16By9</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>3</td> -<td>Multi Shot Nlv Aspect Ratio 8By7</td> +<td>High</td> <td>HERO12 Black</td> </tr> </tbody></table> @@ -20802,17 +20779,12 @@
path Parameters
0 -Multi Shot Nlv Aspect Ratio 4By3 +Standard HERO12 Black 1 -Multi Shot Nlv Aspect Ratio 16By9 -HERO12 Black - - -3 -Multi Shot Nlv Aspect Ratio 8By7 +High HERO12 Black @@ -20842,13 +20814,13 @@
Response Schema: app
-
@@ -20868,15 +20840,14 @@

Response samples

-
+

-Multi Shot Trail Length (179)

+Controls (175)
@@ -20884,7 +20855,6 @@

Supported Cameras:

  • HERO12 Black
  • -
  • HERO11 Black Mini
  • HERO11 Black

@@ -20899,10 +20869,7 @@
path Parameters
integer
- Enum: 1 2 3
- Example: 3 -
-
Enum: 0 1
path Parameters </tr> </thead> <tbody><tr> -<td>1</td> -<td>Multi Shot Trail Length Short</td> -<td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> -</tr> -<tr> -<td>2</td> -<td>Multi Shot Trail Length Long</td> -<td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> +<td>0</td> +<td>Easy</td> +<td>HERO11 Black, HERO12 Black</td> </tr> <tr> -<td>3</td> -<td>Multi Shot Trail Length Max</td> -<td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> +<td>1</td> +<td>Pro</td> +<td>HERO11 Black, HERO12 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -20937,19 +20899,14 @@
path Parameters
-1 -Multi Shot Trail Length Short -HERO11 Black Mini, HERO12 Black, HERO11 Black - - -2 -Multi Shot Trail Length Long -HERO11 Black Mini, HERO12 Black, HERO11 Black +0 +Easy +HERO11 Black, HERO12 Black -3 -Multi Shot Trail Length Max -HERO11 Black Mini, HERO12 Black, HERO11 Black +1 +Pro +HERO11 Black, HERO12 Black @@ -20978,13 +20935,13 @@
Response Schema: app
-
@@ -21004,26 +20961,20 @@

Response samples

-
+

-Photo Digital Lenses (122)

+Duration (172)

Supported Cameras:

  • HERO12 Black
  • -
  • HERO11 Black
  • -
  • HERO10 Black
  • -
  • HERO9 Black
@@ -21037,10 +20988,7 @@
path Parameters
integer
- Enum: 19 100 101 102
- Example: 100 -
-
Enum: 0 1 2 3 4 5 6 7 8 9
path Parameters </tr> </thead> <tbody><tr> -<td>19</td> -<td>Photo Digital Lenses Narrow</td> -<td>HERO10 Black, HERO9 Black</td> +<td>0</td> +<td>Off</td> +<td>HERO12 Black</td> </tr> <tr> -<td>100</td> -<td>Photo Digital Lenses Max Superview</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>1</td> +<td>15 Seconds</td> +<td>HERO12 Black</td> </tr> <tr> -<td>101</td> -<td>Photo Digital Lenses Wide</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>2</td> +<td>30 Seconds</td> +<td>HERO12 Black</td> </tr> <tr> -<td>102</td> -<td>Photo Digital Lenses Linear</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>3</td> +<td>1 Minute</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>4</td> +<td>5 Minutes</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>5</td> +<td>15 Minutes</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>6</td> +<td>30 Minutes</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>7</td> +<td>1 Hour</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>8</td> +<td>2 Hours</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>9</td> +<td>3 Hours</td> +<td>HERO12 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -21080,24 +21058,54 @@
path Parameters
-19 -Photo Digital Lenses Narrow -HERO10 Black, HERO9 Black +0 +Off +HERO12 Black -100 -Photo Digital Lenses Max Superview -HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black +1 +15 Seconds +HERO12 Black -101 -Photo Digital Lenses Wide -HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black +2 +30 Seconds +HERO12 Black -102 -Photo Digital Lenses Linear -HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black +3 +1 Minute +HERO12 Black + + +4 +5 Minutes +HERO12 Black + + +5 +15 Minutes +HERO12 Black + + +6 +30 Minutes +HERO12 Black + + +7 +1 Hour +HERO12 Black + + +8 +2 Hours +HERO12 Black + + +9 +3 Hours +HERO12 Black @@ -21126,13 +21134,13 @@
Response Schema: app
-
@@ -21152,19 +21160,21 @@

Response samples

-
+

-Photo Easy Mode Night Photo (177)

+Easy Mode Speed (176)

Supported Cameras:

    +
  • HERO12 Black
  • HERO11 Black
@@ -21179,7 +21189,10 @@
path Parameters
integer
- Enum: 0 1
Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
+ Example: 103 +
+
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Photo Easy Mode Night Photo Off</td> +<td>8X Ultra Slo-Mo</td> <td>HERO11 Black</td> </tr> <tr> <td>1</td> -<td>Photo Easy Mode Night Photo On</td> +<td>4X Super Slo-Mo</td> <td>HERO11 Black</td> </tr> -</tbody></table> -" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> - - - - - - - - - - - - - - - - - - - - -
IDMeaningCameras
0Photo Easy Mode Night Photo OffHERO11 Black
1Photo Easy Mode Night Photo OnHERO11 Black
-
-
- - -
-
-

Responses

-
-
-
Response Schema: application/json -
-
-
-object -
-
-
-
-
-
-
-
- -
-
-

Response samples

-
-
-
-
-Content type
application/json
-
-
-
-
{ }
-
-
-
-
-
-
-
-
-

-Photo Easy Presets (191)

-
-
-

Supported Cameras:

-
    -
  • HERO12 Black
  • -
-
-
-
path Parameters
- - - -
-option<div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div> -
-
-integer -
-
- Enum: 0 1
- - - - - - - - - - - - - - - - - - - - -
IDMeaningCameras
0Photo Easy Presets Super PhotoHERO12 Black
1Photo Easy Presets Night PhotoHERO12 Black
-
-
-
-
-
-

Responses

-
-
-
Response Schema: application/json -
-
-
-object -
-
-
-
-
-
-
-
- -
-
-

Response samples

-
-
-
-
-Content type
application/json
-
-
-
-
{ }
-
-
-
-
-
-
-
-
-

-Photo Horizon Levelling (151)

-
-
-

Supported Cameras:

-
    -
  • HERO11 Black
  • -
-
-
-
path Parameters
- - - -
-option<div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div> -
-
-integer -
-
- Enum: 0 2
- - - - - - - - - - - - - - - - - - - - -
IDMeaningCameras
0Photo Horizon Levelling OffHERO11 Black
2Photo Horizon Levelling LockedHERO11 Black
-
-
-
-
-
-

Responses

-
-
-
Response Schema: application/json -
-
-
-object -
-
-
-
-
-
-
-
- -
-
-

Response samples

-
-
-
-
-Content type
application/json
-
-
-
-
{ }
-
-
-
-
-
-
-
-
-

-Photo Interval Duration (172)

-
-
-

Supported Cameras:

-
    -
  • HERO12 Black
  • -
-
-
-
path Parameters
- - - -
-option<div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div> -
-
-integer -
-
- Enum: 0 1 2 3 4 5 6 7 8 9
- - - - - - - +<tr> +<td>19</td> +<td>1X Speed (Long. Batt.) (Low Light)</td> +<td>HERO11 Black</td> +</tr> +<tr> +<td>20</td> +<td>8X Ultra Slo-Mo (50Hz) (Long. Batt.)</td> +<td>HERO11 Black</td> +</tr> +<tr> +<td>21</td> +<td>4X Super Slo-Mo (50Hz) (Long. Batt.)</td> +<td>HERO11 Black</td> +</tr> +<tr> +<td>22</td> +<td>2X Slo-Mo (50Hz) (Long. Batt.)</td> +<td>HERO11 Black</td> +</tr> +<tr> +<td>23</td> +<td>1X Speed (50Hz) (Long. Batt.) (Low Light)</td> +<td>HERO11 Black</td> +</tr> +<tr> +<td>24</td> +<td>2X Slo-Mo (4K)</td> +<td>HERO11 Black</td> +</tr> +<tr> +<td>25</td> +<td>4X Super Slo-Mo (2.7K)</td> +<td>HERO11 Black</td> +</tr> +<tr> +<td>26</td> +<td>2X Slo-Mo (4K) (50Hz)</td> +<td>HERO11 Black</td> +</tr> +<tr> +<td>27</td> +<td>4X Super Slo-Mo (2.7K) (50Hz)</td> +<td>HERO11 Black</td> +</tr> +<tr> +<td>100</td> +<td>8X Ultra Slo-Mo (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>101</td> +<td>4X Super Slo-Mo (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>102</td> +<td>2X Slo-Mo (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>103</td> +<td>1X Speed (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>104</td> +<td>8X Ultra Slo-Mo (50Hz) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>105</td> +<td>4X Super Slo-Mo (50Hz) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>106</td> +<td>2X Slo-Mo (50Hz) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>107</td> +<td>1X Speed (50Hz) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>108</td> +<td>8X Ultra Slo-Mo (Long. Batt.) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>109</td> +<td>4X Super Slo-Mo (Long. Batt.) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>110</td> +<td>2X Slo-Mo (Long. Batt.) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>111</td> +<td>1X Speed (Long. Batt.) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>112</td> +<td>8X Ultra Slo-Mo (50Hz) (Long. Batt.) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>113</td> +<td>4X Super Slo-Mo (50Hz) (Long. Batt.) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>114</td> +<td>2X Slo-Mo (50Hz) (Long. Batt.) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>115</td> +<td>1X Speed (50Hz) (Long. Batt.) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>116</td> +<td>2X Slo-Mo (4K) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>117</td> +<td>2X Slo-Mo (4K) (50Hz) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>118</td> +<td>1X Speed (Low Light) (V2) (Vertical)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>119</td> +<td>1X Speed (50Hz) (Low Light) (V2) (Vertical)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>120</td> +<td>2X Slo-Mo (V2) (Vertical)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>121</td> +<td>2X Slo-Mo (50Hz) (V2) (Vertical)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>122</td> +<td>1X Speed (Full Frame) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>123</td> +<td>1X Speed (50Hz) (Full Frame) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>124</td> +<td>2X Slo-Mo (Full Frame) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>125</td> +<td>2X Slo-Mo (50Hz) (Full Frame) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>126</td> +<td>1X Speed (4K) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>127</td> +<td>1X Speed (4K) (50Hz) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>128</td> +<td>1X Speed (2.7K) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>129</td> +<td>1X Speed (2.7K) (50Hz) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>130</td> +<td>2X Slo-Mo (2.7K) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>131</td> +<td>2X Slo-Mo (2.7K) (50Hz) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>132</td> +<td>2X Slo-Mo (Long. Batt.) (V2) (Vertical)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>133</td> +<td>2X Slo-Mo (50Hz) (Long. Batt.) (V2) (Vertical)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>134</td> +<td>1X Speed (Long. Batt.) (Low Light) (V2) (Vertical)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>135</td> +<td>1X Speed (50Hz) (Long. Batt.) (Low Light) (V2) (Vertical)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>136</td> +<td>1X Speed (4K) (Full Frame) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>137</td> +<td>1X Speed (4K) (50Hz) (Full Frame) (Low Light) (V2)</td> +<td>HERO12 Black</td> +</tr> +</tbody></table> +" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> +
IDMeaningCameras
+ + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - -
IDMeaningCameras
0Photo Interval Duration OffHERO12 Black8X Ultra Slo-MoHERO11 Black
1Photo Interval Duration 15 SecondsHERO12 Black4X Super Slo-MoHERO11 Black
2Photo Interval Duration 30 SecondsHERO12 Black2X Slo-MoHERO11 Black
3Photo Interval Duration 1 MinuteHERO12 Black1X Speed (Low Light)HERO11 Black
4Photo Interval Duration 5 MinutesHERO12 Black4X Super Slo-Mo (Ext. Batt.)HERO11 Black
5Photo Interval Duration 15 MinutesHERO12 Black2X Slo-Mo (Ext. Batt.)HERO11 Black
6Photo Interval Duration 30 MinutesHERO12 Black1X Speed (Ext. Batt.) (Low Light)HERO11 Black
7Photo Interval Duration 1 HourHERO12 Black8X Ultra Slo-Mo (50Hz)HERO11 Black
8Photo Interval Duration 2 HoursHERO12 Black4X Super Slo-Mo (50Hz)HERO11 Black
9Photo Interval Duration 3 HoursHERO12 Black2X Slo-Mo (50Hz)HERO11 Black
-
-
-
-
-
-

Responses

-
-
-
Response Schema: application/json -
-
-
-object -
-
-
-
-
-
-
-
- -
-
-

Response samples

-
-
-
-
-Content type
application/json
-
-
-
-
{ }
-
-
-
-
-
-
-
-
-

-Photo Single Interval (171)

-
-
-

Supported Cameras:

-
    -
  • HERO12 Black
  • -
-
-
-
path Parameters
- - - -
-option<div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div> -
-
-integer -
-
- Enum: 0 2 3 4 5 6 7 8 9 10
- - - - - + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - -
IDMeaningCameras101X Speed (50Hz) (Low Light)HERO11 Black
0Photo Single Interval Off114X Super Slo-Mo (50Hz) (Ext. Batt.)HERO11 Black
122X Slo-Mo (50Hz) (Ext. Batt.)HERO11 Black
131X Speed (50Hz) (Ext. Batt.) (Low Light)HERO11 Black
148X Ultra Slo-Mo (Ext. Batt.)HERO11 Black
158X Ultra Slo-Mo (50Hz) (Ext. Batt.)HERO11 Black
168X Ultra Slo-Mo (Long. Batt.)HERO11 Black
174X Super Slo-Mo (Long. Batt.)HERO11 Black
182X Slo-Mo (Long. Batt.)HERO11 Black
191X Speed (Long. Batt.) (Low Light)HERO11 Black
208X Ultra Slo-Mo (50Hz) (Long. Batt.)HERO11 Black
214X Super Slo-Mo (50Hz) (Long. Batt.)HERO11 Black
222X Slo-Mo (50Hz) (Long. Batt.)HERO11 Black
231X Speed (50Hz) (Long. Batt.) (Low Light)HERO11 Black
242X Slo-Mo (4K)HERO11 Black
254X Super Slo-Mo (2.7K)HERO11 Black
262X Slo-Mo (4K) (50Hz)HERO11 Black
274X Super Slo-Mo (2.7K) (50Hz)HERO11 Black
1008X Ultra Slo-Mo (V2) HERO12 Black
2Photo Single Interval 0 5 Seconds1014X Super Slo-Mo (V2) HERO12 Black
3Photo Single Interval 1 Second1022X Slo-Mo (V2) HERO12 Black
4Photo Single Interval 2 Seconds1031X Speed (Low Light) (V2) HERO12 Black
5Photo Single Interval 5 Seconds1048X Ultra Slo-Mo (50Hz) (V2) HERO12 Black
6Photo Single Interval 10 Seconds1054X Super Slo-Mo (50Hz) (V2) HERO12 Black
7Photo Single Interval 30 Seconds1062X Slo-Mo (50Hz) (V2) HERO12 Black
8Photo Single Interval 60 Seconds1071X Speed (50Hz) (Low Light) (V2) HERO12 Black
9Photo Single Interval 120 Seconds1088X Ultra Slo-Mo (Long. Batt.) (V2) HERO12 Black
10Photo Single Interval 3 Seconds1094X Super Slo-Mo (Long. Batt.) (V2) HERO12 Black
-
-
-
-
-
-

Responses

-
-
-
Response Schema: application/json -
-
-
-object -
-
-
-
-
-
-
-
- -
-
-

Response samples

-
-
-
-
-Content type
application/json
-
-
-
-
{ }
-
-
-
-
-
-
-
-
-

-Setup Anti Flicker (134)

-
-
-

Supported Cameras:

-
    -
  • HERO12 Black
  • -
  • HERO11 Black Mini
  • -
  • HERO11 Black
  • -
  • HERO10 Black
  • -
  • HERO9 Black
  • -
-
-
-
path Parameters
- - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
-option<div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div> -
-
-integer -
-
- Enum: 2 3
- Example: 2 -
-
- - - - - + + + - - - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDMeaningCameras1102X Slo-Mo (Long. Batt.) (V2)HERO12 Black
2Setup Anti Flicker 60 HzHERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black1111X Speed (Long. Batt.) (Low Light) (V2)HERO12 Black
3Setup Anti Flicker 50 HzHERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black1128X Ultra Slo-Mo (50Hz) (Long. Batt.) (V2)HERO12 Black
1134X Super Slo-Mo (50Hz) (Long. Batt.) (V2)HERO12 Black
1142X Slo-Mo (50Hz) (Long. Batt.) (V2)HERO12 Black
1151X Speed (50Hz) (Long. Batt.) (Low Light) (V2)HERO12 Black
1162X Slo-Mo (4K) (V2)HERO12 Black
1172X Slo-Mo (4K) (50Hz) (V2)HERO12 Black
1181X Speed (Low Light) (V2) (Vertical)HERO12 Black
1191X Speed (50Hz) (Low Light) (V2) (Vertical)HERO12 Black
1202X Slo-Mo (V2) (Vertical)HERO12 Black
1212X Slo-Mo (50Hz) (V2) (Vertical)HERO12 Black
1221X Speed (Full Frame) (Low Light) (V2)HERO12 Black
1231X Speed (50Hz) (Full Frame) (Low Light) (V2)HERO12 Black
1242X Slo-Mo (Full Frame) (V2)HERO12 Black
1252X Slo-Mo (50Hz) (Full Frame) (V2)HERO12 Black
1261X Speed (4K) (Low Light) (V2)HERO12 Black
1271X Speed (4K) (50Hz) (Low Light) (V2)HERO12 Black
1281X Speed (2.7K) (Low Light) (V2)HERO12 Black
1291X Speed (2.7K) (50Hz) (Low Light) (V2)HERO12 Black
1302X Slo-Mo (2.7K) (V2)HERO12 Black
1312X Slo-Mo (2.7K) (50Hz) (V2)HERO12 Black
1322X Slo-Mo (Long. Batt.) (V2) (Vertical)HERO12 Black
1332X Slo-Mo (50Hz) (Long. Batt.) (V2) (Vertical)HERO12 Black
1341X Speed (Long. Batt.) (Low Light) (V2) (Vertical)HERO12 Black
1351X Speed (50Hz) (Long. Batt.) (Low Light) (V2) (Vertical)HERO12 Black
1361X Speed (4K) (Full Frame) (Low Light) (V2)HERO12 Black
1371X Speed (4K) (50Hz) (Full Frame) (Low Light) (V2)HERO12 Black
@@ -22011,20 +21898,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -22037,28 +21924,20 @@

Response samples

-
+

-Setup Auto Power Down (59)

+Enable Night Photo (177)

Supported Cameras:

    -
  • HERO12 Black
  • -
  • HERO11 Black Mini
  • HERO11 Black
  • -
  • HERO10 Black
  • -
  • HERO9 Black
@@ -22072,10 +21951,7 @@
path Parameters
integer
- Enum: 0 1 4 6 7 11 12
- Example: 4 -
-
Enum: 0 1
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Setup Auto Power Down Never</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>Off</td> +<td>HERO11 Black</td> </tr> <tr> <td>1</td> -<td>Setup Auto Power Down 1 Min</td> -<td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> -</tr> -<tr> -<td>4</td> -<td>Setup Auto Power Down 5 Min</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>6</td> -<td>Setup Auto Power Down 15 Min</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> -</tr> -<tr> -<td>7</td> -<td>Setup Auto Power Down 30 Min</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> -</tr> -<tr> -<td>11</td> -<td>Setup Auto Power Down 8 Seconds</td> -<td>HERO11 Black Mini</td> -</tr> -<tr> -<td>12</td> -<td>Setup Auto Power Down 30 Seconds</td> -<td>HERO11 Black Mini</td> +<td>On</td> +<td>HERO11 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -22131,38 +21982,13 @@
path Parameters
0Setup Auto Power Down NeverHERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 BlackOffHERO11 Black
1Setup Auto Power Down 1 MinHERO11 Black Mini, HERO12 Black, HERO11 Black
4Setup Auto Power Down 5 MinHERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black
6Setup Auto Power Down 15 MinHERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black
7Setup Auto Power Down 30 MinHERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black
11Setup Auto Power Down 8 SecondsHERO11 Black Mini
12Setup Auto Power Down 30 SecondsHERO11 Black MiniOnHERO11 Black
@@ -22191,20 +22017,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -22217,22 +22043,28 @@

Response samples

-
+

-Setup Camera Ux Mode (175)

+Frames Per Second (3)

Supported Cameras:

  • HERO12 Black
  • +
  • HERO11 Black Mini
  • HERO11 Black
  • +
  • HERO10 Black
  • +
  • HERO9 Black
@@ -22246,7 +22078,7 @@
path Parameters
integer
- Enum: 0 1
Enum: 0 1 2 5 6 8 9 10 13
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Setup Camera Ux Mode Easy</td> -<td>HERO12 Black, HERO11 Black</td> +<td>240</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> <td>1</td> -<td>Setup Camera Ux Mode Pro</td> -<td>HERO12 Black, HERO11 Black</td> +<td>120</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> -</tbody></table> -" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> - - - - - - - - - - - - - - - - - - - - -
IDMeaningCameras
0Setup Camera Ux Mode EasyHERO12 Black, HERO11 Black
1Setup Camera Ux Mode ProHERO12 Black, HERO11 Black
-
+<tr> +<td>2</td> +<td>100</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>5</td> +<td>60</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>6</td> +<td>50</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>8</td> +<td>30</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>9</td> +<td>25</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>10</td> +<td>24</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>13</td> +<td>200</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +</tbody></table> +" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDMeaningCameras
0240HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
1120HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
2100HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
560HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
650HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
830HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
925HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
1024HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
13200HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
+
@@ -22312,20 +22214,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -22338,10 +22240,10 @@

Response samples

-
+

-System Addon Lens Active (189)

+Framing (193)
path Parameters </thead> <tbody><tr> <td>0</td> -<td>System Addon Lens Active None</td> +<td>Widescreen</td> <td>HERO12 Black</td> </tr> <tr> <td>1</td> -<td>System Addon Lens Active Max Lens 1 0</td> +<td>Vertical</td> <td>HERO12 Black</td> </tr> <tr> <td>2</td> -<td>System Addon Lens Active Max Lens 2 0</td> +<td>Full Frame</td> <td>HERO12 Black</td> </tr> </tbody></table> @@ -22401,17 +22303,17 @@
path Parameters
0 -System Addon Lens Active None +Widescreen HERO12 Black 1 -System Addon Lens Active Max Lens 1 0 +Vertical HERO12 Black 2 -System Addon Lens Active Max Lens 2 0 +Full Frame HERO12 Black @@ -22441,20 +22343,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -22467,20 +22369,26 @@

Response samples

-
+

-System Addon Lens Status (190)

+HindSight (167)

Supported Cameras:

  • HERO12 Black
  • +
  • HERO11 Black
  • +
  • HERO10 Black
  • +
  • HERO9 Black
@@ -22494,7 +22402,10 @@
path Parameters
integer
- Enum: 0 1
Enum: 2 3 4
+ Example: 2 +
+
path Parameters </tr> </thead> <tbody><tr> -<td>0</td> -<td>System Addon Lens Status Off</td> -<td>HERO12 Black</td> +<td>2</td> +<td>15 Seconds</td> +<td>HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black</td> </tr> <tr> -<td>1</td> -<td>System Addon Lens Status On</td> -<td>HERO12 Black</td> +<td>3</td> +<td>30 Seconds</td> +<td>HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black</td> +</tr> +<tr> +<td>4</td> +<td>Off</td> +<td>HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -22524,14 +22440,19 @@
path Parameters
-0 -System Addon Lens Status Off -HERO12 Black +2 +15 Seconds +HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black -1 -System Addon Lens Status On -HERO12 Black +3 +30 Seconds +HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black + + +4 +Off +HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black @@ -22560,20 +22481,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -22586,20 +22507,20 @@

Response samples

-
+

-System Power Profile (173)

+Horizon Leveling (150)

Supported Cameras:

    -
  • HERO10 Black
  • +
  • HERO11 Black
@@ -22613,7 +22534,7 @@
path Parameters
integer
- Enum: 0 1 2
Enum: 0 2
path Parameters </thead> <tbody><tr> <td>0</td> -<td>System Power Profile Maximum Video Performance</td> -<td>HERO10 Black</td> -</tr> -<tr> -<td>1</td> -<td>System Power Profile Extended Battery</td> -<td>HERO10 Black</td> +<td>Off</td> +<td>HERO11 Black</td> </tr> <tr> <td>2</td> -<td>System Power Profile Tripod Stationary Video</td> -<td>HERO10 Black</td> +<td>Locked</td> +<td>HERO11 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -22649,18 +22565,13 @@
path Parameters
0 -System Power Profile Maximum Video Performance -HERO10 Black - - -1 -System Power Profile Extended Battery -HERO10 Black +Off +HERO11 Black 2 -System Power Profile Tripod Stationary Video -HERO10 Black +Locked +HERO11 Black @@ -22689,20 +22600,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -22715,20 +22626,20 @@

Response samples

-
+

-System Video Bit Depth (183)

+Horizon Leveling (151)

Supported Cameras:

    -
  • HERO12 Black
  • +
  • HERO11 Black
@@ -22752,13 +22663,13 @@
path Parameters
</thead> <tbody><tr> <td>0</td> -<td>System Video Bit Depth 8Bit</td> -<td>HERO12 Black</td> +<td>Off</td> +<td>HERO11 Black</td> </tr> <tr> <td>2</td> -<td>System Video Bit Depth 10Bit</td> -<td>HERO12 Black</td> +<td>Locked</td> +<td>HERO11 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -22773,13 +22684,13 @@
path Parameters
0 -System Video Bit Depth 8Bit -HERO12 Black +Off +HERO11 Black 2 -System Video Bit Depth 10Bit -HERO12 Black +Locked +HERO11 Black @@ -22808,20 +22719,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -22834,20 +22745,28 @@

Response samples

-
+

-System Video Bit Rate (182)

+Hypersmooth (135)

Supported Cameras:

  • HERO12 Black
  • +
  • HERO11 Black Mini
  • +
  • HERO11 Black
  • +
  • HERO10 Black
  • +
  • HERO9 Black
@@ -22861,8 +22780,8 @@
path Parameters
integer
- Enum: 0 1
- Example: 1 + Enum: 0 1 2 3 4 100
+ Example: 3
path Parameters </thead> <tbody><tr> <td>0</td> -<td>System Video Bit Rate Standard</td> -<td>HERO12 Black</td> +<td>Off</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> <td>1</td> -<td>System Video Bit Rate High</td> -<td>HERO12 Black</td> +<td>Low</td> +<td>HERO9 Black, HERO12 Black, HERO11 Black Mini, HERO11 Black</td> +</tr> +<tr> +<td>2</td> +<td>High</td> +<td>HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>3</td> +<td>Boost</td> +<td>HERO9 Black, HERO11 Black, HERO11 Black Mini, HERO10 Black</td> +</tr> +<tr> +<td>4</td> +<td>Auto Boost</td> +<td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> +</tr> +<tr> +<td>100</td> +<td>Standard</td> +<td>HERO10 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -22895,13 +22834,33 @@
path Parameters
0 -System Video Bit Rate Standard -HERO12 Black +Off +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black 1 -System Video Bit Rate High -HERO12 Black +Low +HERO9 Black, HERO12 Black, HERO11 Black Mini, HERO11 Black + + +2 +High +HERO9 Black, HERO10 Black + + +3 +Boost +HERO9 Black, HERO11 Black, HERO11 Black Mini, HERO10 Black + + +4 +Auto Boost +HERO11 Black Mini, HERO12 Black, HERO11 Black + + +100 +Standard +HERO10 Black @@ -22930,20 +22889,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -22956,20 +22915,20 @@

Response samples

-
+

-System Video Mode (180)

+Interval (171)

Supported Cameras:

    -
  • HERO11 Black
  • +
  • HERO12 Black
@@ -22983,7 +22942,7 @@
path Parameters
integer
- Enum: 0 101 102
Enum: 0 2 3 4 5 6 7 8 9 10
path Parameters </thead> <tbody><tr> <td>0</td> -<td>System Video Mode Highest Quality</td> -<td>HERO11 Black</td> -</tr> +<td>Off</td> +<td>HERO12 Black</td> +</tr> <tr> -<td>101</td> -<td>System Video Mode Extended Battery Green</td> -<td>HERO11 Black</td> +<td>2</td> +<td>0.5s</td> +<td>HERO12 Black</td> </tr> <tr> -<td>102</td> -<td>System Video Mode Longest Battery Green</td> -<td>HERO11 Black</td> +<td>3</td> +<td>1s</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>4</td> +<td>2s</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>5</td> +<td>5s</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>6</td> +<td>10s</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>7</td> +<td>30s</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>8</td> +<td>60s</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>9</td> +<td>120s</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>10</td> +<td>3s</td> +<td>HERO12 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -23019,18 +23013,53 @@
path Parameters
0 -System Video Mode Highest Quality -HERO11 Black +Off +HERO12 Black -101 -System Video Mode Extended Battery Green -HERO11 Black +2 +0.5s +HERO12 Black -102 -System Video Mode Longest Battery Green -HERO11 Black +3 +1s +HERO12 Black + + +4 +2s +HERO12 Black + + +5 +5s +HERO12 Black + + +6 +10s +HERO12 Black + + +7 +30s +HERO12 Black + + +8 +60s +HERO12 Black + + +9 +120s +HERO12 Black + + +10 +3s +HERO12 Black @@ -23059,20 +23088,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -23085,10 +23114,10 @@

Response samples

-
+

-Video Aspect Ratio (108)

+Lapse Mode (187)
path Parameters integer
- Enum: 0 1 3 4
Enum: 0 1 2 3 4 5 6 7
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Video Aspect Ratio 4By3</td> +<td>TimeWarp</td> <td>HERO12 Black</td> </tr> <tr> <td>1</td> -<td>Video Aspect Ratio 16By9</td> +<td>Star Trails</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>2</td> +<td>Light Painting</td> <td>HERO12 Black</td> </tr> <tr> <td>3</td> -<td>Video Aspect Ratio 8By7</td> +<td>Vehicle Lights</td> <td>HERO12 Black</td> </tr> <tr> <td>4</td> -<td>Video Aspect Ratio 9By16</td> +<td>Max TimeWarp</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>5</td> +<td>Max Star Trails</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>6</td> +<td>Max Light Painting</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>7</td> +<td>Max Vehicle Lights</td> <td>HERO12 Black</td> </tr> </tbody></table> @@ -23153,22 +23202,42 @@
path Parameters
0 -Video Aspect Ratio 4By3 +TimeWarp HERO12 Black 1 -Video Aspect Ratio 16By9 +Star Trails +HERO12 Black + + +2 +Light Painting HERO12 Black 3 -Video Aspect Ratio 8By7 +Vehicle Lights HERO12 Black 4 -Video Aspect Ratio 9By16 +Max TimeWarp +HERO12 Black + + +5 +Max Star Trails +HERO12 Black + + +6 +Max Light Painting +HERO12 Black + + +7 +Max Vehicle Lights HERO12 Black @@ -23198,20 +23267,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -23227,7 +23296,7 @@

Response samples

-Video Digital Lenses (121)

+Lens (121)
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Video Digital Lenses Wide</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>Wide</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> <td>2</td> -<td>Video Digital Lenses Narrow</td> -<td>HERO10 Black, HERO9 Black</td> +<td>Narrow</td> +<td>HERO9 Black, HERO10 Black</td> </tr> <tr> <td>3</td> -<td>Video Digital Lenses Superview</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>Superview</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> <td>4</td> -<td>Video Digital Lenses Linear</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>Linear</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> <td>7</td> -<td>Video Digital Lenses Max Superview</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>Max SuperView</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> <td>8</td> -<td>Video Digital Lenses Linear Plus Horizon Leveling</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>Linear + Horizon Leveling</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> <td>9</td> -<td>Video Digital Lenses Hyperview</td> +<td>HyperView</td> <td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> </tr> <tr> <td>10</td> -<td>Video Digital Lenses Linear Plus Horizon Lock</td> +<td>Linear + Horizon Lock</td> <td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> </tr> <tr> <td>11</td> -<td>Video Digital Lenses Max Hyperview</td> +<td>Max HyperView</td> <td>HERO12 Black</td> </tr> </tbody></table> @@ -23328,47 +23397,47 @@
path Parameters
0 -Video Digital Lenses Wide -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black +Wide +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black 2 -Video Digital Lenses Narrow -HERO10 Black, HERO9 Black +Narrow +HERO9 Black, HERO10 Black 3 -Video Digital Lenses Superview -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black +Superview +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black 4 -Video Digital Lenses Linear -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black +Linear +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black 7 -Video Digital Lenses Max Superview -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black +Max SuperView +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black 8 -Video Digital Lenses Linear Plus Horizon Leveling -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black +Linear + Horizon Leveling +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black 9 -Video Digital Lenses Hyperview +HyperView HERO11 Black Mini, HERO12 Black, HERO11 Black 10 -Video Digital Lenses Linear Plus Horizon Lock +Linear + Horizon Lock HERO11 Black Mini, HERO12 Black, HERO11 Black 11 -Video Digital Lenses Max Hyperview +Max HyperView HERO12 Black @@ -23410,8 +23479,8 @@
Response Schema: app

Response samples

-
-
+
+
Content type
application/json
@@ -23424,20 +23493,26 @@

Response samples

-
+

-Video Easy Framing (193)

+Lens (122)

Supported Cameras:

  • HERO12 Black
  • +
  • HERO11 Black
  • +
  • HERO10 Black
  • +
  • HERO9 Black
@@ -23451,7 +23526,10 @@
path Parameters
integer
- Enum: 0 1 2
Enum: 19 100 101 102
+ Example: 100 +
+
path Parameters </tr> </thead> <tbody><tr> -<td>0</td> -<td>Video Easy Framing Widescreen</td> -<td>HERO12 Black</td> +<td>19</td> +<td>Narrow</td> +<td>HERO9 Black, HERO10 Black</td> </tr> <tr> -<td>1</td> -<td>Video Easy Framing Vertical</td> -<td>HERO12 Black</td> +<td>100</td> +<td>Max SuperView</td> +<td>HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black</td> </tr> <tr> -<td>2</td> -<td>Video Easy Framing Full Frame</td> -<td>HERO12 Black</td> +<td>101</td> +<td>Wide</td> +<td>HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black</td> +</tr> +<tr> +<td>102</td> +<td>Linear</td> +<td>HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -23486,19 +23569,24 @@
path Parameters
-0 -Video Easy Framing Widescreen -HERO12 Black +19 +Narrow +HERO9 Black, HERO10 Black -1 -Video Easy Framing Vertical -HERO12 Black +100 +Max SuperView +HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black -2 -Video Easy Framing Full Frame -HERO12 Black +101 +Wide +HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black + + +102 +Linear +HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black @@ -23527,20 +23615,20 @@
Response Schema: app
-

Response samples

-
-
+
+
Content type
application/json
@@ -23553,22 +23641,24 @@

Response samples

-
+

-Video Easy Mode Speed (176)

+Max Lens (162)

Supported Cameras:

    -
  • HERO12 Black
  • HERO11 Black
  • +
  • HERO10 Black
  • +
  • HERO9 Black
@@ -23582,10 +23672,7 @@
path Parameters
integer
- Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
- Example: 103 -
-
Enum: 0 1
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Video Easy Mode Speed 8X Ultra Slo Mo</td> -<td>HERO11 Black</td> +<td>Off</td> +<td>HERO9 Black, HERO11 Black, HERO10 Black</td> </tr> <tr> <td>1</td> -<td>Video Easy Mode Speed 4X Super Slo Mo</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>2</td> -<td>Video Easy Mode Speed 2X Slo Mo</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>3</td> -<td>Video Easy Mode Speed 1X Speed Low Light</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>4</td> -<td>Video Easy Mode Speed Eb 4X Super Slo Mo</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>5</td> -<td>Video Easy Mode Speed Eb 2X Slo Mo</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>6</td> -<td>Video Easy Mode Speed Eb 1X Speed Low Light</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>7</td> -<td>Video Easy Mode Speed 8X Ultra Slo Mo 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>8</td> -<td>Video Easy Mode Speed 4X Super Slo Mo 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>9</td> -<td>Video Easy Mode Speed 2X Slo Mo 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>10</td> -<td>Video Easy Mode Speed 1X Speed Low Light 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>11</td> -<td>Video Easy Mode Speed Eb 4X Super Slo Mo 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>12</td> -<td>Video Easy Mode Speed Eb 2X Slo Mo 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>13</td> -<td>Video Easy Mode Speed Eb 1X Speed Low Light 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>14</td> -<td>Video Easy Mode Speed Eb 8X Ultra Slo Mo</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>15</td> -<td>Video Easy Mode Speed Eb 8X Ultra Slo Mo 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>16</td> -<td>Video Easy Mode Speed Lb 8X Ultra Slo Mo</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>17</td> -<td>Video Easy Mode Speed Lb 4X Super Slo Mo</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>18</td> -<td>Video Easy Mode Speed Lb 2X Slo Mo</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>19</td> -<td>Video Easy Mode Speed Lb 1X Speed Low Light</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>20</td> -<td>Video Easy Mode Speed Lb 8X Ultra Slo Mo 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>21</td> -<td>Video Easy Mode Speed Lb 4X Super Slo Mo 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>22</td> -<td>Video Easy Mode Speed Lb 2X Slo Mo 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>23</td> -<td>Video Easy Mode Speed Lb 1X Speed Low Light 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>24</td> -<td>Video Easy Mode Speed 2X Slo Mo 4K</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>25</td> -<td>Video Easy Mode Speed 4X Super Slo Mo 2 7K</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>26</td> -<td>Video Easy Mode Speed 2X Slo Mo 4K 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>27</td> -<td>Video Easy Mode Speed 4X Super Slo Mo 2 7K 50Hz</td> -<td>HERO11 Black</td> -</tr> -<tr> -<td>100</td> -<td>Video Easy Mode Speed 8X Ultra Slo Mo V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>101</td> -<td>Video Easy Mode Speed 4X Super Slo Mo V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>102</td> -<td>Video Easy Mode Speed 2X Slo Mo V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>103</td> -<td>Video Easy Mode Speed 1X Speed Low Light V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>104</td> -<td>Video Easy Mode Speed 8X Ultra Slo Mo 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>105</td> -<td>Video Easy Mode Speed 4X Super Slo Mo 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>106</td> -<td>Video Easy Mode Speed 2X Slo Mo 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>107</td> -<td>Video Easy Mode Speed 1X Speed Low Light 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>108</td> -<td>Video Easy Mode Speed Lb 8X Ultra Slo Mo V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>109</td> -<td>Video Easy Mode Speed Lb 4X Super Slo Mo V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>110</td> -<td>Video Easy Mode Speed Lb 2X Slo Mo V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>111</td> -<td>Video Easy Mode Speed Lb 1X Speed Low Light V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>112</td> -<td>Video Easy Mode Speed Lb 8X Ultra Slo Mo 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>113</td> -<td>Video Easy Mode Speed Lb 4X Super Slo Mo 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>114</td> -<td>Video Easy Mode Speed Lb 2X Slo Mo 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>115</td> -<td>Video Easy Mode Speed Lb 1X Speed Low Light 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>116</td> -<td>Video Easy Mode Speed 2X Slo Mo 4K V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>117</td> -<td>Video Easy Mode Speed 2X Slo Mo 4K 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>118</td> -<td>Video Easy Mode Speed Mobile 1X Speed Low Light V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>119</td> -<td>Video Easy Mode Speed Mobile 1X Speed Low Light 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>120</td> -<td>Video Easy Mode Speed Mobile 2X Slo Mo V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>121</td> -<td>Video Easy Mode Speed Mobile 2X Slo Mo 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>122</td> -<td>Video Easy Mode Speed Universal 1X Speed Low Light V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>123</td> -<td>Video Easy Mode Speed Universal 1X Speed Low Light 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>124</td> -<td>Video Easy Mode Speed Universal 2X Slo Mo V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>125</td> -<td>Video Easy Mode Speed Universal 2X Slo Mo 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>126</td> -<td>Video Easy Mode Speed 1X Speed Low Light 4K V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>127</td> -<td>Video Easy Mode Speed 1X Speed Low Light 4K 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>128</td> -<td>Video Easy Mode Speed 1X Speed Low Light 2 7K V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>129</td> -<td>Video Easy Mode Speed 1X Speed Low Light 2 7K 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>130</td> -<td>Video Easy Mode Speed 2X Slo Mo 2 7K V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>131</td> -<td>Video Easy Mode Speed 2X Slo Mo 2 7K 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>132</td> -<td>Video Easy Mode Speed Mobile Lb 2X Slo Mo V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>133</td> -<td>Video Easy Mode Speed Mobile Lb 2X Slo Mo 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>134</td> -<td>Video Easy Mode Speed Mobile Lb 1X Speed Low Light V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>135</td> -<td>Video Easy Mode Speed Mobile Lb 1X Speed Low Light 50Hz V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>136</td> -<td>Video Easy Mode Speed Universal 1X Speed Low Light 4K V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>137</td> -<td>Video Easy Mode Speed Universal 1X Speed Low Light 4K 50Hz V2</td> -<td>HERO12 Black</td> +<td>On</td> +<td>HERO9 Black, HERO11 Black, HERO10 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -23936,332 +23703,656 @@
path Parameters
0 -Video Easy Mode Speed 8X Ultra Slo Mo -HERO11 Black +Off +HERO9 Black, HERO11 Black, HERO10 Black 1 -Video Easy Mode Speed 4X Super Slo Mo -HERO11 Black - - -2 -Video Easy Mode Speed 2X Slo Mo -HERO11 Black - - -3 -Video Easy Mode Speed 1X Speed Low Light -HERO11 Black - - -4 -Video Easy Mode Speed Eb 4X Super Slo Mo -HERO11 Black - - -5 -Video Easy Mode Speed Eb 2X Slo Mo -HERO11 Black - - -6 -Video Easy Mode Speed Eb 1X Speed Low Light -HERO11 Black - - -7 -Video Easy Mode Speed 8X Ultra Slo Mo 50Hz -HERO11 Black - - -8 -Video Easy Mode Speed 4X Super Slo Mo 50Hz -HERO11 Black - - -9 -Video Easy Mode Speed 2X Slo Mo 50Hz -HERO11 Black - - -10 -Video Easy Mode Speed 1X Speed Low Light 50Hz -HERO11 Black - - -11 -Video Easy Mode Speed Eb 4X Super Slo Mo 50Hz -HERO11 Black - - -12 -Video Easy Mode Speed Eb 2X Slo Mo 50Hz -HERO11 Black - - -13 -Video Easy Mode Speed Eb 1X Speed Low Light 50Hz -HERO11 Black - - -14 -Video Easy Mode Speed Eb 8X Ultra Slo Mo -HERO11 Black - - -15 -Video Easy Mode Speed Eb 8X Ultra Slo Mo 50Hz -HERO11 Black - - -16 -Video Easy Mode Speed Lb 8X Ultra Slo Mo -HERO11 Black - - -17 -Video Easy Mode Speed Lb 4X Super Slo Mo -HERO11 Black - - -18 -Video Easy Mode Speed Lb 2X Slo Mo -HERO11 Black - - -19 -Video Easy Mode Speed Lb 1X Speed Low Light -HERO11 Black - - -20 -Video Easy Mode Speed Lb 8X Ultra Slo Mo 50Hz -HERO11 Black - - -21 -Video Easy Mode Speed Lb 4X Super Slo Mo 50Hz -HERO11 Black - - -22 -Video Easy Mode Speed Lb 2X Slo Mo 50Hz -HERO11 Black - - -23 -Video Easy Mode Speed Lb 1X Speed Low Light 50Hz -HERO11 Black - - -24 -Video Easy Mode Speed 2X Slo Mo 4K -HERO11 Black - - -25 -Video Easy Mode Speed 4X Super Slo Mo 2 7K -HERO11 Black - - -26 -Video Easy Mode Speed 2X Slo Mo 4K 50Hz -HERO11 Black - - -27 -Video Easy Mode Speed 4X Super Slo Mo 2 7K 50Hz -HERO11 Black - - -100 -Video Easy Mode Speed 8X Ultra Slo Mo V2 -HERO12 Black - - -101 -Video Easy Mode Speed 4X Super Slo Mo V2 -HERO12 Black - - -102 -Video Easy Mode Speed 2X Slo Mo V2 -HERO12 Black - - -103 -Video Easy Mode Speed 1X Speed Low Light V2 -HERO12 Black - - -104 -Video Easy Mode Speed 8X Ultra Slo Mo 50Hz V2 -HERO12 Black - - -105 -Video Easy Mode Speed 4X Super Slo Mo 50Hz V2 -HERO12 Black - - -106 -Video Easy Mode Speed 2X Slo Mo 50Hz V2 -HERO12 Black - - -107 -Video Easy Mode Speed 1X Speed Low Light 50Hz V2 -HERO12 Black - - -108 -Video Easy Mode Speed Lb 8X Ultra Slo Mo V2 -HERO12 Black - - -109 -Video Easy Mode Speed Lb 4X Super Slo Mo V2 -HERO12 Black - - -110 -Video Easy Mode Speed Lb 2X Slo Mo V2 -HERO12 Black - - -111 -Video Easy Mode Speed Lb 1X Speed Low Light V2 -HERO12 Black - - -112 -Video Easy Mode Speed Lb 8X Ultra Slo Mo 50Hz V2 -HERO12 Black - - -113 -Video Easy Mode Speed Lb 4X Super Slo Mo 50Hz V2 -HERO12 Black - - -114 -Video Easy Mode Speed Lb 2X Slo Mo 50Hz V2 -HERO12 Black - - -115 -Video Easy Mode Speed Lb 1X Speed Low Light 50Hz V2 -HERO12 Black - - -116 -Video Easy Mode Speed 2X Slo Mo 4K V2 -HERO12 Black - - -117 -Video Easy Mode Speed 2X Slo Mo 4K 50Hz V2 -HERO12 Black - - -118 -Video Easy Mode Speed Mobile 1X Speed Low Light V2 -HERO12 Black +On +HERO9 Black, HERO11 Black, HERO10 Black + + +
+
+ + +
+
+

Responses

+
+
+
Response Schema: application/json +
+
+
+object +
+
+
+
+
+
+
+
+ +
+
+

Response samples

+
+
+
+
+Content type
application/json
+
+
+
+
{ }
+
+
+
+
+
+
+
+
+

+Max Lens Mod (189)

+
+
+

Supported Cameras:

+
    +
  • HERO12 Black
  • +
+
+
+
path Parameters
+ + + +
+option<div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div> +
+
+integer +
+
+ Enum: 0 1 2
+ + - - - + + + + + - - + + - - + + - - + + + +
119Video Easy Mode Speed Mobile 1X Speed Low Light 50Hz V2HERO12 BlackIDMeaningCameras
120Video Easy Mode Speed Mobile 2X Slo Mo V20None HERO12 Black
121Video Easy Mode Speed Mobile 2X Slo Mo 50Hz V21Max Lens 1.0 HERO12 Black
122Video Easy Mode Speed Universal 1X Speed Low Light V22Max Lens 2.0 HERO12 Black
+
+
+
+
+
+

Responses

+
+
+
Response Schema: application/json +
+
+
+object +
+
+
+
+
+
+
+
+ +
+
+

Response samples

+
+
+
+
+Content type
application/json
+
+
+
+
{ }
+
+
+
+
+
+
+
+
+

+Max Lens Mod Enable (190)

+
+
+

Supported Cameras:

+
    +
  • HERO12 Black
  • +
+
+
+
path Parameters
+ + + +
+option<div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div> +
+
+integer +
+
+ Enum: 0 1
+ + - - - + + + + + - - + + - - + + + +
123Video Easy Mode Speed Universal 1X Speed Low Light 50Hz V2HERO12 BlackIDMeaningCameras
124Video Easy Mode Speed Universal 2X Slo Mo V20Off HERO12 Black
125Video Easy Mode Speed Universal 2X Slo Mo 50Hz V21On HERO12 Black
+
+
+
+
+
+

Responses

+
+
+
Response Schema: application/json +
+
+
+object +
+
+
+
+
+
+
+
+ +
+
+

Response samples

+
+
+
+
+Content type
application/json
+
+
+
+
{ }
+
+
+
+
+
+
+
+
+

+Media Format (128)

+
+
+

Supported Cameras:

+
    +
  • HERO12 Black
  • +
  • HERO11 Black
  • +
  • HERO10 Black
  • +
  • HERO9 Black
  • +
+
+
+
path Parameters
+ + + +
+option<div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div> +
+
+integer +
+
+ Enum: 13 20 21 26
+ Example: 13 +
+
+ + - - - + + + + + - - - + + + - - - + + + - - - + + + - - - + + + + +
126Video Easy Mode Speed 1X Speed Low Light 4K V2HERO12 BlackIDMeaningCameras
127Video Easy Mode Speed 1X Speed Low Light 4K 50Hz V2HERO12 Black13Time Lapse VideoHERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black
128Video Easy Mode Speed 1X Speed Low Light 2 7K V2HERO12 Black20Time Lapse PhotoHERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black
129Video Easy Mode Speed 1X Speed Low Light 2 7K 50Hz V2HERO12 Black21Night Lapse PhotoHERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black
130Video Easy Mode Speed 2X Slo Mo 2 7K V2HERO12 Black26Night Lapse VideoHERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black
+
+
+
+
+
+

Responses

+
+
+
Response Schema: application/json +
+
+
+object +
+
+
+
+
+
+
+
+ +
+
+

Response samples

+
+
+
+
+Content type
application/json
+
+
+
+
{ }
+
+
+
+
+
+
+
+
+

+Photo Mode (191)

+
+
+

Supported Cameras:

+
    +
  • HERO12 Black
  • +
+
+
+
path Parameters
+ + + +
+option<div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div> +
+
+integer +
+
+ Enum: 0 1
+ + - - - + + + + + - - + + - - + + + +
131Video Easy Mode Speed 2X Slo Mo 2 7K 50Hz V2HERO12 BlackIDMeaningCameras
132Video Easy Mode Speed Mobile Lb 2X Slo Mo V20Super Photo HERO12 Black
133Video Easy Mode Speed Mobile Lb 2X Slo Mo 50Hz V21Night Photo HERO12 Black
+
+
+
+
+
+

Responses

+
+
+
Response Schema: application/json +
+
+
+object +
+
+
+
+
+
+
+
+ +
+
+

Response samples

+
+
+
+
+Content type
application/json
+
+
+
+
{ }
+
+
+
+
+
+
+
+
+

+Profiles (184)

+
+
+

Supported Cameras:

+
    +
  • HERO12 Black
  • +
+
+
+
path Parameters
+ + + - - - + + + - - - + + + - - - + + +
+option<div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div> +
+
+integer +
+
+ Enum: 0 1 2
+ + - - - + + + + + - - + + - - + + - - + + @@ -24291,13 +24382,13 @@
Response Schema: app
-
@@ -24317,20 +24408,28 @@

Response samples

-
+

-Video Easy Presets (186)

+Resolution (2)

Supported Cameras:

  • HERO12 Black
  • +
  • HERO11 Black Mini
  • +
  • HERO11 Black
  • +
  • HERO10 Black
  • +
  • HERO9 Black
@@ -24344,7 +24443,10 @@
path Parameters
integer
- Enum: 0 1 2
Enum: 1 4 6 7 9 18 24 25 26 27 28 100 107 108 109 110 111
+ Example: 24 +
+
path Parameters </tr> </thead> <tbody><tr> -<td>0</td> -<td>Video Easy Presets Highest Quality</td> +<td>1</td> +<td>4K</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>4</td> +<td>2.7K</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>6</td> +<td>2.7K 4:3</td> +<td>HERO9 Black, HERO11 Black, HERO11 Black Mini, HERO10 Black</td> +</tr> +<tr> +<td>7</td> +<td>1440</td> +<td>HERO9 Black</td> +</tr> +<tr> +<td>9</td> +<td>1080</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>18</td> +<td>4K 4:3</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> +</tr> +<tr> +<td>24</td> +<td>5K</td> +<td>HERO9 Black</td> +</tr> +<tr> +<td>25</td> +<td>5K 4:3</td> +<td>HERO10 Black</td> +</tr> +<tr> +<td>26</td> +<td>5.3K 8:7</td> +<td>HERO11 Black Mini, HERO11 Black</td> +</tr> +<tr> +<td>27</td> +<td>5.3K 4:3</td> +<td>HERO11 Black Mini, HERO11 Black</td> +</tr> +<tr> +<td>28</td> +<td>4K 8:7</td> +<td>HERO11 Black Mini, HERO11 Black</td> +</tr> +<tr> +<td>100</td> +<td>5.3K</td> +<td>HERO11 Black Mini, HERO11 Black, HERO12 Black, HERO10 Black</td> +</tr> +<tr> +<td>107</td> +<td>5.3K</td> <td>HERO12 Black</td> </tr> <tr> -<td>1</td> -<td>Video Easy Presets Standard Quality</td> +<td>108</td> +<td>4K</td> <td>HERO12 Black</td> </tr> <tr> -<td>2</td> -<td>Video Easy Presets Basic Quality</td> +<td>109</td> +<td>4K</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>110</td> +<td>1080</td> +<td>HERO12 Black</td> +</tr> +<tr> +<td>111</td> +<td>2.7K</td> <td>HERO12 Black</td> </tr> </tbody></table> @@ -24379,18 +24551,88 @@
path Parameters
- - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + @@ -24420,13 +24662,13 @@
Response Schema: app
-
@@ -24446,15 +24688,14 @@

Response samples

-
+

-Video Fps (3)

+Time Lapse Digital Lenses (123)

Supported Cameras:

  • HERO12 Black
  • -
  • HERO11 Black Mini
  • HERO11 Black
  • HERO10 Black
  • HERO9 Black
  • @@ -24481,7 +24721,10 @@
    path Parameters
    integer
- Enum: 0 1 2 5 6 8 9 10 13
Enum: 19 100 101 102
+ Example: 101 +
+
path Parameters </tr> </thead> <tbody><tr> -<td>0</td> -<td>Video Fps 240</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>1</td> -<td>Video Fps 120</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>2</td> -<td>Video Fps 100</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>5</td> -<td>Video Fps 60</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>6</td> -<td>Video Fps 50</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>8</td> -<td>Video Fps 30</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>19</td> +<td>Narrow</td> +<td>HERO9 Black, HERO10 Black</td> </tr> <tr> -<td>9</td> -<td>Video Fps 25</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>100</td> +<td>Max SuperView</td> +<td>HERO10 Black</td> </tr> <tr> -<td>10</td> -<td>Video Fps 24</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>101</td> +<td>Wide</td> +<td>HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black</td> </tr> <tr> -<td>13</td> -<td>Video Fps 200</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>102</td> +<td>Linear</td> +<td>HERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -24546,49 +24764,24 @@
path Parameters
- - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + - - - + + + - - - + + +
134Video Easy Mode Speed Mobile Lb 1X Speed Low Light V2HERO12 BlackIDMeaningCameras
135Video Easy Mode Speed Mobile Lb 1X Speed Low Light 50Hz V20Standard HERO12 Black
136Video Easy Mode Speed Universal 1X Speed Low Light 4K V21HDR HERO12 Black
137Video Easy Mode Speed Universal 1X Speed Low Light 4K 50Hz V22Log HERO12 Black
0Video Easy Presets Highest Quality14KHERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
42.7KHERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
62.7K 4:3HERO9 Black, HERO11 Black, HERO11 Black Mini, HERO10 Black
71440HERO9 Black
91080HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
184K 4:3HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black
245KHERO9 Black
255K 4:3HERO10 Black
265.3K 8:7HERO11 Black Mini, HERO11 Black
275.3K 4:3HERO11 Black Mini, HERO11 Black
284K 8:7HERO11 Black Mini, HERO11 Black
1005.3KHERO11 Black Mini, HERO11 Black, HERO12 Black, HERO10 Black
1075.3K HERO12 Black
1Video Easy Presets Standard Quality1084K HERO12 Black
2Video Easy Presets Basic Quality1094KHERO12 Black
1101080HERO12 Black
1112.7K HERO12 Black
0Video Fps 240HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black
1Video Fps 120HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black
2Video Fps 100HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black
5Video Fps 60HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black
6Video Fps 50HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black
8Video Fps 30HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black19NarrowHERO9 Black, HERO10 Black
9Video Fps 25HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black100Max SuperViewHERO10 Black
10Video Fps 24HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black101WideHERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black
13Video Fps 200HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black102LinearHERO9 Black, HERO11 Black, HERO12 Black, HERO10 Black
@@ -24617,13 +24810,13 @@
Response Schema: app
-
@@ -24643,26 +24836,24 @@

Response samples

-
+

-Video Hindsight Length (167)

+Trail Length (179)

Supported Cameras:

  • HERO12 Black
  • +
  • HERO11 Black Mini
  • HERO11 Black
  • -
  • HERO10 Black
  • -
  • HERO9 Black
@@ -24676,8 +24867,8 @@
path Parameters
integer
- Enum: 2 3 4
- Example: 2 + Enum: 1 2 3
+ Example: 3
path Parameters </tr> </thead> <tbody><tr> -<td>2</td> -<td>Video Hindsight Length 15 Seconds</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>1</td> +<td>Short</td> +<td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> </tr> <tr> -<td>3</td> -<td>Video Hindsight Length 30 Seconds</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>2</td> +<td>Long</td> +<td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> </tr> <tr> -<td>4</td> -<td>Video Hindsight Length Off</td> -<td>HERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>3</td> +<td>Max</td> +<td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -24714,19 +24905,19 @@
path Parameters
2Video Hindsight Length 15 SecondsHERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black1ShortHERO11 Black Mini, HERO12 Black, HERO11 Black
3Video Hindsight Length 30 SecondsHERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black2LongHERO11 Black Mini, HERO12 Black, HERO11 Black
4Video Hindsight Length OffHERO10 Black, HERO12 Black, HERO9 Black, HERO11 Black3MaxHERO11 Black Mini, HERO12 Black, HERO11 Black
@@ -24755,13 +24946,13 @@
Response Schema: app
-
@@ -24781,10 +24972,10 @@

Response samples

-
+

-Video Horizon Levelling (150)

+Video Mode (180)
path Parameters integer
- Enum: 0 2
Enum: 0 101 102
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Video Horizon Levelling Off</td> +<td>Highest Quality</td> <td>HERO11 Black</td> </tr> <tr> -<td>2</td> -<td>Video Horizon Levelling Locked</td> +<td>101</td> +<td>Extended Battery (Green Icon)</td> +<td>HERO11 Black</td> +</tr> +<tr> +<td>102</td> +<td>Longest Battery (Green Icon)</td> <td>HERO11 Black</td> </tr> </tbody></table> @@ -24839,12 +25035,17 @@
path Parameters
0 -Video Horizon Levelling Off +Highest Quality HERO11 Black -2 -Video Horizon Levelling Locked +101 +Extended Battery (Green Icon) +HERO11 Black + + +102 +Longest Battery (Green Icon) HERO11 Black @@ -24874,13 +25075,13 @@
Response Schema: app
-
@@ -24900,28 +25101,20 @@

Response samples

-
+

-Video Hypersmooth (135)

+Video Mode (186)

Supported Cameras:

  • HERO12 Black
  • -
  • HERO11 Black Mini
  • -
  • HERO11 Black
  • -
  • HERO10 Black
  • -
  • HERO9 Black
@@ -24935,10 +25128,7 @@
path Parameters
integer
- Enum: 0 1 2 3 4 100
- Example: 3 -
-
Enum: 0 1 2
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Video Hypersmooth Off</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> +<td>Highest Quality</td> +<td>HERO12 Black</td> </tr> <tr> <td>1</td> -<td>Video Hypersmooth On</td> -<td>HERO11 Black Mini, HERO12 Black, HERO9 Black, HERO11 Black</td> +<td>Standard Quality</td> +<td>HERO12 Black</td> </tr> <tr> <td>2</td> -<td>Video Hypersmooth High</td> -<td>HERO10 Black, HERO9 Black</td> -</tr> -<tr> -<td>3</td> -<td>Video Hypersmooth Boost</td> -<td>HERO10 Black, HERO11 Black Mini, HERO9 Black, HERO11 Black</td> -</tr> -<tr> -<td>4</td> -<td>Video Hypersmooth Auto Boost</td> -<td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> -</tr> -<tr> -<td>100</td> -<td>Video Hypersmooth Standard</td> -<td>HERO10 Black</td> +<td>Basic Quality</td> +<td>HERO12 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -24989,33 +25164,18 @@
path Parameters
0 -Video Hypersmooth Off -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black +Highest Quality +HERO12 Black 1 -Video Hypersmooth On -HERO11 Black Mini, HERO12 Black, HERO9 Black, HERO11 Black +Standard Quality +HERO12 Black 2 -Video Hypersmooth High -HERO10 Black, HERO9 Black - - -3 -Video Hypersmooth Boost -HERO10 Black, HERO11 Black Mini, HERO9 Black, HERO11 Black - - -4 -Video Hypersmooth Auto Boost -HERO11 Black Mini, HERO12 Black, HERO11 Black - - -100 -Video Hypersmooth Standard -HERO10 Black +Basic Quality +HERO12 Black @@ -25044,13 +25204,13 @@
Response Schema: app
-
@@ -25070,20 +25230,20 @@

Response samples

-
+

-Video Profile (184)

+Video Performance Mode (173)

Supported Cameras:

    -
  • HERO12 Black
  • +
  • HERO10 Black
@@ -25107,18 +25267,18 @@
path Parameters
</thead> <tbody><tr> <td>0</td> -<td>Video Profile Standard</td> -<td>HERO12 Black</td> +<td>Maximum Video Performance</td> +<td>HERO10 Black</td> </tr> <tr> <td>1</td> -<td>Video Profile Hdr</td> -<td>HERO12 Black</td> +<td>Extended Battery</td> +<td>HERO10 Black</td> </tr> <tr> <td>2</td> -<td>Video Profile 10 Bit Log</td> -<td>HERO12 Black</td> +<td>Tripod / Stationary Video</td> +<td>HERO10 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -25133,18 +25293,18 @@
path Parameters
0 -Video Profile Standard -HERO12 Black +Maximum Video Performance +HERO10 Black 1 -Video Profile Hdr -HERO12 Black +Extended Battery +HERO10 Black 2 -Video Profile 10 Bit Log -HERO12 Black +Tripod / Stationary Video +HERO10 Black @@ -25173,13 +25333,13 @@
Response Schema: app
-
@@ -25199,10 +25359,10 @@

Response samples

-
+

-Video Resolution (2)

+Webcam Digital Lenses (43)
path Parameters integer
- Enum: 1 4 6 7 9 18 24 25 26 27 28 100 107 108 109 110 111
- Example: 24 + Enum: 0 2 3 4
+ Example: 3
path Parameters </tr> </thead> <tbody><tr> -<td>1</td> -<td>Video Resolution 4K</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>4</td> -<td>Video Resolution 2 7K</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>6</td> -<td>Video Resolution 2 7K 4By3</td> -<td>HERO10 Black, HERO11 Black Mini, HERO9 Black, HERO11 Black</td> -</tr> -<tr> -<td>7</td> -<td>Video Resolution 1440</td> -<td>HERO9 Black</td> -</tr> -<tr> -<td>9</td> -<td>Video Resolution 1080</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>18</td> -<td>Video Resolution 4K 4By3</td> -<td>HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black</td> -</tr> -<tr> -<td>24</td> -<td>Video Resolution 5K</td> -<td>HERO9 Black</td> -</tr> -<tr> -<td>25</td> -<td>Video Resolution 5K 4By3</td> -<td>HERO10 Black</td> -</tr> -<tr> -<td>26</td> -<td>Video Resolution 5 3K 8By7</td> -<td>HERO11 Black Mini, HERO11 Black</td> -</tr> -<tr> -<td>27</td> -<td>Video Resolution 5 3K 4By3</td> -<td>HERO11 Black Mini, HERO11 Black</td> -</tr> -<tr> -<td>28</td> -<td>Video Resolution 4K 8By7</td> -<td>HERO11 Black Mini, HERO11 Black</td> -</tr> -<tr> -<td>100</td> -<td>Video Resolution 5 3K</td> -<td>HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO11 Black</td> -</tr> -<tr> -<td>107</td> -<td>Video Resolution 5 3K 8By7 V2</td> -<td>HERO12 Black</td> -</tr> -<tr> -<td>108</td> -<td>Video Resolution 4K 8By7 V2</td> -<td>HERO12 Black</td> +<td>0</td> +<td>Wide</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> -<td>109</td> -<td>Video Resolution 4K 9By16 V2</td> -<td>HERO12 Black</td> +<td>2</td> +<td>Narrow</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> -<td>110</td> -<td>Video Resolution 1080 9By16 V2</td> -<td>HERO12 Black</td> +<td>3</td> +<td>Superview</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> <tr> -<td>111</td> -<td>Video Resolution 2 7K 4By3 V2</td> -<td>HERO12 Black</td> +<td>4</td> +<td>Linear</td> +<td>HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black</td> </tr> </tbody></table> " class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"> @@ -25342,89 +25437,24 @@
path Parameters
-1 -Video Resolution 4K -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black - - -4 -Video Resolution 2 7K -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black - - -6 -Video Resolution 2 7K 4By3 -HERO10 Black, HERO11 Black Mini, HERO9 Black, HERO11 Black - - -7 -Video Resolution 1440 -HERO9 Black - - -9 -Video Resolution 1080 -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black - - -18 -Video Resolution 4K 4By3 -HERO11 Black, HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO9 Black - - -24 -Video Resolution 5K -HERO9 Black - - -25 -Video Resolution 5K 4By3 -HERO10 Black - - -26 -Video Resolution 5 3K 8By7 -HERO11 Black Mini, HERO11 Black - - -27 -Video Resolution 5 3K 4By3 -HERO11 Black Mini, HERO11 Black - - -28 -Video Resolution 4K 8By7 -HERO11 Black Mini, HERO11 Black - - -100 -Video Resolution 5 3K -HERO10 Black, HERO11 Black Mini, HERO12 Black, HERO11 Black - - -107 -Video Resolution 5 3K 8By7 V2 -HERO12 Black - - -108 -Video Resolution 4K 8By7 V2 -HERO12 Black +0 +Wide +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black -109 -Video Resolution 4K 9By16 V2 -HERO12 Black +2 +Narrow +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black -110 -Video Resolution 1080 9By16 V2 -HERO12 Black +3 +Superview +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black -111 -Video Resolution 2 7K 4By3 V2 -HERO12 Black +4 +Linear +HERO12 Black, HERO11 Black Mini, HERO11 Black, HERO9 Black, HERO10 Black @@ -25453,13 +25483,13 @@
Response Schema: app
-
@@ -25482,7 +25512,7 @@

Response samples

-Wireless Wireless Band (178)

+Wireless Band (178)
path Parameters </thead> <tbody><tr> <td>0</td> -<td>Wireless Wireless Band 2 4 Ghz</td> +<td>2.4GHz</td> <td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> </tr> <tr> <td>1</td> -<td>Wireless Wireless Band 5 Ghz</td> +<td>5GHz</td> <td>HERO11 Black Mini, HERO12 Black, HERO11 Black</td> </tr> </tbody></table> @@ -25541,12 +25571,12 @@
path Parameters
0 -Wireless Wireless Band 2 4 Ghz +2.4GHz HERO11 Black Mini, HERO12 Black, HERO11 Black 1 -Wireless Wireless Band 5 Ghz +5GHz HERO11 Black Mini, HERO12 Black, HERO11 Black @@ -25633,7 +25663,7 @@

Response samples

<p>For USB connections, prior to issuing webcam commands, <a href="#operation/OGP_SET_WIRED_USB_CONTROL">Wired USB Control</a> should be disabled.</p> <h3 id="webcam-state-diagram">Webcam State Diagram</h3> -<p><img src="/assets/images/webcam.png" alt="webcam state diagram"></p> +<p><img src="../../assets/images/webcam.png" alt="webcam state diagram"></p> <h3 id="webcam-stabilization">Webcam Stabilization</h3> <p>Should the client require stabilization, the <a href="#operation/GPCAMERA_CHANGE_SETTING::135">Hypersmooth setting</a> @@ -25673,7 +25703,7 @@

Webcam via USB

For USB connections, prior to issuing webcam commands, Wired USB Control should be disabled.

Webcam State Diagram

-

webcam state diagram

+

webcam state diagram

Webcam Stabilization

Should the client require stabilization, the Hypersmooth setting @@ -26598,7 +26628,7 @@

Response samples