From e6adc5b3f11dd1819291f3e7ecca9535dbf0937d Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 12 Aug 2020 18:10:05 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- GITLAB_WORKHORSE_VERSION | 2 +- app/assets/stylesheets/application.scss | 6 +- app/assets/stylesheets/startup/_cloaking.scss | 13 +++ .../stylesheets/startup/startup-general.scss | 6 +- .../resolvers/group_issues_resolver.rb | 10 ++ app/graphql/types/group_type.rb | 2 +- app/models/ci/pipeline_artifact.rb | 2 +- .../two_factor_auths/_codes.html.haml | 4 +- .../229433-graphql-issue-subgroup.yml | 5 + ...data-optimize-counts-terraform_reports.yml | 5 - ...improve-compliance-merge-request-query.yml | 5 + .../unreleased/sh-update-workhorse-8-39.yml | 5 + ...mpliance_merged_merge_request_to_events.rb | 20 ++++ ..._job_artifacts_for_terraform_reports_id.rb | 18 ---- db/schema_migrations/20200807070820 | 1 + db/schema_migrations/20200811211536 | 1 - db/structure.sql | 4 +- .../graphql/reference/gitlab_schema.graphql | 5 + doc/api/graphql/reference/gitlab_schema.json | 10 ++ doc/ci/variables/predefined_variables.md | 1 + doc/development/documentation/styleguide.md | 56 ++++++++++- .../incident_management_settings_v13_3.png | Bin 14916 -> 21262 bytes .../metrics/img/prometheus_add_metric.png | Bin 47690 -> 24607 bytes doc/user/img/completed_tasks_v13_3.png | Bin 0 -> 10844 bytes doc/user/img/inline_diff_01_v13_3.png | Bin 0 -> 10258 bytes doc/user/img/inline_diff_02_v13_3.png | Bin 0 -> 7719 bytes doc/user/markdown.md | 20 +--- lib/gitlab/ci/pipeline/metrics.rb | 9 -- qa/qa/page/profile/two_factor_auth.rb | 9 ++ qa/qa/resource/group.rb | 5 +- .../1_manage/login/2fa_recovery_spec.rb | 92 ++++++++++++++++++ .../move_to_project_finder_spec.rb | 8 +- .../resolvers/group_issues_resolver_spec.rb | 43 ++++++++ spec/models/ci/pipeline_artifact_spec.rb | 1 - 34 files changed, 299 insertions(+), 69 deletions(-) create mode 100644 app/assets/stylesheets/startup/_cloaking.scss create mode 100644 app/graphql/resolvers/group_issues_resolver.rb create mode 100644 changelogs/unreleased/229433-graphql-issue-subgroup.yml delete mode 100644 changelogs/unreleased/230437-usage-data-optimize-counts-terraform_reports.yml create mode 100644 changelogs/unreleased/improve-compliance-merge-request-query.yml create mode 100644 changelogs/unreleased/sh-update-workhorse-8-39.yml create mode 100644 db/migrate/20200807070820_add_index_for_compliance_merged_merge_request_to_events.rb delete mode 100644 db/post_migrate/20200811211536_add_index_to_ci_job_artifacts_for_terraform_reports_id.rb create mode 100644 db/schema_migrations/20200807070820 delete mode 100644 db/schema_migrations/20200811211536 create mode 100644 doc/user/img/completed_tasks_v13_3.png create mode 100644 doc/user/img/inline_diff_01_v13_3.png create mode 100644 doc/user/img/inline_diff_02_v13_3.png create mode 100644 qa/qa/specs/features/browser_ui/1_manage/login/2fa_recovery_spec.rb create mode 100644 spec/graphql/resolvers/group_issues_resolver_spec.rb diff --git a/GITLAB_WORKHORSE_VERSION b/GITLAB_WORKHORSE_VERSION index d10e2d87760..aaccb7fe689 100644 --- a/GITLAB_WORKHORSE_VERSION +++ b/GITLAB_WORKHORSE_VERSION @@ -1 +1 @@ -8.38.0 +8.39.0 diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index d290edd9417..f5393ef47d6 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -53,7 +53,5 @@ } /* Rules for overriding cloaking in startup-general.scss */ -.container-limited, -.modal-dialog { - display: block; -} +@import 'startup/cloaking'; +@include cloak-startup-scss(block); diff --git a/app/assets/stylesheets/startup/_cloaking.scss b/app/assets/stylesheets/startup/_cloaking.scss new file mode 100644 index 00000000000..3c25feb0c5c --- /dev/null +++ b/app/assets/stylesheets/startup/_cloaking.scss @@ -0,0 +1,13 @@ +/** + Prevent flashing of content when using startup.css + */ +@mixin cloak-startup-scss($display) { + // Breadcrumbs and alerts on the top of the page + .content-wrapper > .alert-wrapper, + // Content on pages + #content-body, + // Prevent flashing of haml generated modal contents + .modal-dialog { + display: $display; + } +} diff --git a/app/assets/stylesheets/startup/startup-general.scss b/app/assets/stylesheets/startup/startup-general.scss index 016ce2ac64a..2a7a9255ded 100644 --- a/app/assets/stylesheets/startup/startup-general.scss +++ b/app/assets/stylesheets/startup/startup-general.scss @@ -1 +1,5 @@ -@charset "UTF-8";*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;overflow-y:scroll}header,nav{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;line-height:1.5;color:#303030;text-align:left;background-color:#fff}hr{box-sizing:content-box;height:0;margin-top:.5rem;margin-bottom:.5rem;border:0;border-top:1px solid rgba(0,0,0,.1);overflow:hidden;margin:24px 0;border-top:1px solid #eee}p,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}strong{font-weight:700}a{text-decoration:none;background-color:transparent;color:#1068bf}a:not([href]){color:inherit;text-decoration:none}code{font-family:"Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace;font-size:90%;word-wrap:break-word;padding:2px 4px;color:#1f1f1f;background-color:#f0f0f0;border-radius:4px}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:baseline;fill:currentColor}button{border-radius:0;text-transform:none}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible}[type=button]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=search]{outline-offset:-2px}summary{display:list-item;cursor:pointer}[hidden]{display:none!important}.h1,h1{margin-bottom:.25rem;font-weight:600;line-height:1.2;color:#303030;font-size:2.1875rem}.list-unstyled{padding-left:0;list-style:none}a>code{color:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.search form{display:block;padding:.375rem .75rem;font-weight:400;color:#303030;background-color:#fff;background-clip:padding-box;border-radius:.25rem}.search form::-ms-expand{background-color:transparent;border:0}.search form:-moz-focusring{color:transparent;text-shadow:0 0 0 #303030}.search form::placeholder{opacity:1;color:#919191}.search form:disabled{background-color:#fafafa;opacity:1}.form-inline{display:flex;flex-flow:row wrap;align-items:center}@media (min-width:576px){.form-inline .search form,.search .form-inline form{display:inline-block;width:auto;vertical-align:middle}}.btn{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;padding:.375rem .75rem;line-height:20px;border-radius:.25rem}.btn:disabled{opacity:.65}.btn-success{color:#fff;background-color:#108548;border-color:#108548}.btn-success:disabled{color:#fff;background-color:#108548;border-color:#108548}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-menu-toggle{color:#fff;background-color:#0b572f;border-color:#094c29}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.collapse:not(.show){display:none}.dropdown-menu-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-menu-toggle:empty::after{margin-left:0}.dropdown-menu{left:0;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#303030;text-align:left;list-style:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.dropdown-menu-right{right:0;left:auto}.divider{height:0;margin:4px 0;overflow:hidden;border-top:1px solid #dbdbdb}.dropdown-menu.show{display:block}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar{position:relative;padding:.25rem .5rem}.navbar,.navbar .container,.navbar .container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .dropdown-menu{float:none}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}.badge,.card{border-radius:.25rem}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #dbdbdb}.card>hr{margin-right:0;margin-left:0}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.close{float:right;font-size:1.5rem;font-weight:600;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}button.close{padding:0;background-color:transparent;border:0;appearance:none}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dbdbdb!important}.rounded{border-radius:.25rem!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}@media (min-width:576px){.d-sm-none{display:none!important}}@media (min-width:768px){.d-md-block{display:block!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}}@media (min-width:1200px){.d-xl-block{display:block!important}}.float-right{float:right!important}.sr-only{white-space:nowrap}.m-auto{margin:auto!important}.text-nowrap{white-space:nowrap!important}.search form,body{font-size:.875rem}[role=button],button,html [type=button]{cursor:pointer}.h1,h1{margin-top:20px;margin-bottom:10px}input[type=file]{line-height:1}.code>code{background-color:inherit;padding:unset}.hidden{display:none!important;visibility:hidden!important}.dropdown-menu-toggle::after,.hide{display:none}.badge:not(.gl-badge){padding:4px 5px;font-size:12px;font-style:normal;font-weight:400;display:inline-block}.toggle-sidebar-button .collapse-text,.toggle-sidebar-button .icon-chevron-double-lg-left,.toggle-sidebar-button .icon-chevron-double-lg-right{color:#707070}body{text-decoration-skip:ink}.container{padding-top:0;z-index:5}.container .content{margin:0}@media (max-width:575.98px){.container .content{margin-top:20px}.container .container .title{padding-left:15px!important}}.btn{border-radius:4px;font-size:.875rem;font-weight:400;padding:6px 10px;background-color:#fff;border-color:#dbdbdb;color:#303030;white-space:nowrap}.btn:active{box-shadow:none}.btn.active,.btn:active{box-shadow:rgba(0,0,0,.16);background-color:#eaeaea;border-color:#e3e3e3;color:#303030}.btn.btn-sm{padding:4px 10px;font-size:13px;line-height:18px}.btn.btn-success{background-color:#108548;border-color:#217645;color:#fff}.btn.btn-success.active,.btn.btn-success:active{box-shadow:rgba(0,0,0,.16);background-color:#24663b;border-color:#0d532a;color:#fff}.btn svg{height:15px;width:15px;position:relative;top:2px}.btn .fa:not(:last-child),.btn svg:not(:last-child){margin-right:5px}.badge.badge-pill:not(.gl-badge){font-weight:400;background-color:rgba(0,0,0,.07);color:#4f4f4f;vertical-align:baseline}.loading{margin:20px auto;height:40px;color:#555;font-size:32px;text-align:center}.chart{overflow:hidden;height:220px}.center{text-align:center}.flex{display:flex}.dropdown{position:relative}.show.dropdown .dropdown-menu{transform:translateY(0);display:block;min-height:40px;max-height:312px;overflow-y:auto}@media (max-width:575.98px){.show.dropdown .dropdown-menu{width:100%}}.show.dropdown .dropdown-menu-toggle{border-color:#c4c4c4}.search-input-container .dropdown-menu{margin-top:11px}.dropdown-menu,.dropdown-menu-toggle{font-size:14px;background-color:#fff;border:1px solid #dbdbdb;border-radius:.25rem}.dropdown-menu-toggle{color:#303030;text-align:left;white-space:nowrap;padding:6px 25px 6px 10px;position:relative;width:160px;text-overflow:ellipsis;overflow:hidden}.no-outline.dropdown-menu-toggle,.show.dropdown [data-toggle=dropdown]{outline:0}.dropdown-menu-toggle .fa{color:#c4c4c4;position:absolute}.dropdown-menu{display:none;position:absolute;width:auto;top:100%;z-index:300;min-width:240px;max-width:500px;margin-top:4px;margin-bottom:24px;font-weight:400;padding:8px 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dropdown-menu ul{margin:0;padding:0}.dropdown-menu li{display:block;text-align:left;list-style:none;padding:0 1px}.dropdown-menu li button,.dropdown-menu li>a{background:0 0;border:0;border-radius:0;box-shadow:none;display:block;font-weight:400;position:relative;padding:8px 12px;color:#303030;line-height:16px;white-space:normal;overflow:hidden;text-align:left;width:100%}.dropdown-menu li button:active,.dropdown-menu li>a:active{background-color:#eee;color:#303030;outline:0;text-decoration:none}.dropdown-menu li button:active .avatar,.dropdown-menu li>a:active .avatar{border-color:#fff}.dropdown-menu li button:active .badge.badge-pill,.dropdown-menu li>a:active .badge.badge-pill{background-color:#d3e7f9}.dropdown-menu .divider{height:1px;margin:.25rem 0;padding:0;background-color:#dbdbdb}.dropdown-menu .badge.badge-pill+span:not(.badge.badge-pill){margin-right:40px}.dropdown-select{width:300px}@media (max-width:767.98px){.dropdown-select{width:100%}}.dropdown-content{max-height:252px;overflow-y:auto}.dropdown-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:none;z-index:9;background-color:rgba(255,255,255,.6);font-size:28px}.dropdown-loading .fa{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px}@media (max-width:575.98px){.navbar-gitlab li.dropdown{position:static}header.navbar-gitlab .dropdown .dropdown-menu{width:100%;min-width:100%}}@media (max-width:767.98px){.dropdown-menu-toggle{width:100%}}input{border-radius:.25rem;color:#303030;background-color:#fff}.search form{margin:0;padding:4px;width:200px;line-height:24px;height:32px;border:0;border-radius:4px}body.ui-indigo .navbar-gitlab{background-color:#292961}body.ui-indigo .navbar-gitlab .nav>li,body.ui-indigo .navbar-gitlab .navbar-collapse,body.ui-indigo .navbar-gitlab .navbar-sub-nav{color:#d1d1f0}body.ui-indigo .navbar-gitlab .container-fluid .navbar-toggler{border-left:1px solid #6868b9}body.ui-indigo .navbar-gitlab .container-fluid .navbar-toggler svg{fill:#d1d1f0}body.ui-indigo .navbar-gitlab .nav>li.active>a,body.ui-indigo .navbar-gitlab .nav>li.dropdown.show>a,body.ui-indigo .navbar-gitlab .navbar-nav>li.active>a,body.ui-indigo .navbar-gitlab .navbar-nav>li.active>button,body.ui-indigo .navbar-gitlab .navbar-nav>li.dropdown.show>a,body.ui-indigo .navbar-gitlab .navbar-nav>li.dropdown.show>button,body.ui-indigo .navbar-gitlab .navbar-sub-nav>li.active>a,body.ui-indigo .navbar-gitlab .navbar-sub-nav>li.active>button,body.ui-indigo .navbar-gitlab .navbar-sub-nav>li.dropdown.show>a,body.ui-indigo .navbar-gitlab .navbar-sub-nav>li.dropdown.show>button{color:#292961;background-color:#fff}body.ui-indigo .navbar-gitlab .nav>li>a.header-user-dropdown-toggle .header-user-avatar{border-color:#d1d1f0}body.ui-indigo .search form{background-color:rgba(209,209,240,.2)}body.ui-indigo .search .search-input::placeholder{color:rgba(209,209,240,.8)}body.ui-indigo .search .search-input-wrap .clear-icon,body.ui-indigo .search .search-input-wrap .search-icon{fill:rgba(209,209,240,.8)}body.ui-indigo .nav-sidebar li.active{box-shadow:inset 4px 0 0 #4b4ba3}body.ui-indigo .nav-sidebar li.active>a,body.ui-indigo .sidebar-top-level-items>li.active .badge.badge-pill{color:#393982}body.ui-indigo .nav-sidebar li.active .nav-icon-container svg{fill:#393982}.navbar-gitlab{padding:0 16px;z-index:1000;margin-bottom:0;min-height:40px;border:0;border-bottom:1px solid #dbdbdb;position:fixed;top:0;left:0;right:0;border-radius:0}.navbar-gitlab .logo-text{line-height:initial}.navbar-gitlab .logo-text svg{width:55px;height:14px;margin:0;fill:#fff}.navbar-gitlab .close-icon{display:none}.navbar-gitlab .header-content{width:100%;display:flex;justify-content:space-between;position:relative;min-height:40px;padding-left:0}.navbar-gitlab .header-content .title-container{display:flex;align-items:stretch;flex:1 1 auto;padding-top:0;overflow:visible}.navbar-gitlab .header-content .title{padding-right:0;color:currentColor;display:flex;position:relative;margin:0;font-size:18px;vertical-align:top;white-space:nowrap}.navbar-gitlab .header-content .title img{height:28px}.navbar-gitlab .header-content .title img+.logo-text{margin-left:8px}.navbar-gitlab .header-content .title a{display:flex;align-items:center;padding:2px 8px;margin:5px 2px 5px -8px;border-radius:4px}.navbar-gitlab .header-content .dropdown.open>a{border-bottom-color:#fff}.navbar-gitlab .header-content .navbar-collapse>ul.nav>li:not(.d-none){margin:0 2px}.navbar-gitlab .navbar-collapse{flex:0 0 auto;border-top:0;padding:0}@media (max-width:575.98px){.navbar-gitlab .navbar-collapse{flex:1 1 auto}}.navbar-gitlab .navbar-collapse .nav{flex-wrap:nowrap}@media (max-width:575.98px){.navbar-gitlab .navbar-collapse .nav>li:not(.d-none) a{margin-left:0}}.navbar-gitlab .container-fluid{padding:0}.navbar-gitlab .container-fluid .user-counter svg{margin-right:3px}.navbar-gitlab .container-fluid .navbar-toggler{position:relative;right:-10px;border-radius:0;min-width:45px;padding:0;margin:8px -7px 8px 0;font-size:14px;text-align:center;color:currentColor}.navbar-gitlab .container-fluid .navbar-toggler.active{color:currentColor;background-color:transparent}@media (max-width:575.98px){.navbar-gitlab .container-fluid .navbar-nav{display:flex;padding-right:10px;flex-direction:row}}.navbar-gitlab .container-fluid .navbar-nav li .badge.badge-pill{box-shadow:none;font-weight:600}@media (max-width:575.98px){.navbar-gitlab .container-fluid .nav>li.header-user{padding-left:10px}}.navbar-gitlab .container-fluid .nav>li>a{will-change:color;margin:4px 0;padding:6px 8px;height:32px}@media (max-width:575.98px){.navbar-gitlab .container-fluid .nav>li>a{padding:0}}.navbar-gitlab .container-fluid .nav>li>a.header-user-dropdown-toggle{margin-left:2px}.navbar-gitlab .container-fluid .nav>li .header-new-dropdown-toggle,.navbar-gitlab .container-fluid .nav>li>a.header-user-dropdown-toggle .header-user-avatar{margin-right:0}.navbar-nav>li>a,.navbar-nav>li>button,.navbar-sub-nav>li>a,.navbar-sub-nav>li>button{display:flex;align-items:center;justify-content:center;padding:6px 8px;margin:4px 2px;font-size:12px;color:currentColor;border-radius:4px;height:32px;font-weight:600}.navbar-nav>li>button,.navbar-sub-nav>li>button{background:0 0;border:0}.navbar-nav .dropdown-menu,.navbar-sub-nav .dropdown-menu{position:absolute}.navbar-sub-nav{display:flex;margin:0 0 0 6px}.btn .caret-down,.caret-down{top:0;height:11px;width:11px;margin-left:4px;fill:currentColor}.header-new .dropdown-menu,.header-user .dropdown-menu{margin-top:4px}.btn-sign-in{background-color:#ebebfa;color:#292961;font-weight:600;line-height:18px;margin:4px 0 4px 2px}.navbar-nav .badge.badge-pill,.title-container .badge.badge-pill{position:inherit;font-weight:400;margin-left:-6px;font-size:11px;color:#fff;padding:0 5px;line-height:12px;border-radius:7px;box-shadow:0 1px 0 rgba(76,78,84,.2)}.navbar-nav .badge.badge-pill.green-badge,.title-container .badge.badge-pill.green-badge{background-color:#108548}.navbar-nav .badge.badge-pill.merge-requests-count,.title-container .badge.badge-pill.merge-requests-count{background-color:#de7e00}.navbar-nav .badge.badge-pill.todos-count,.title-container .badge.badge-pill.todos-count{background-color:#1f75cb}.navbar-nav .canary-badge .badge,.title-container .canary-badge .badge{font-size:12px;line-height:16px;padding:0 .5rem}@media (max-width:575.98px){.navbar-gitlab .container-fluid{font-size:18px}.navbar-gitlab .container-fluid .navbar-nav{table-layout:fixed;width:100%;margin:0;text-align:right}.navbar-gitlab .container-fluid .navbar-collapse{margin-left:-8px;margin-right:-10px}.navbar-gitlab .container-fluid .navbar-collapse .nav>li:not(.d-none){flex:1}.header-user-dropdown-toggle{text-align:center}.header-user-avatar{float:none}}.header-user.show .dropdown-menu{margin-top:4px;color:#303030;left:auto;max-height:445px}.header-user.show .dropdown-menu svg{vertical-align:text-top}.header-user-avatar{float:left;margin-right:5px;border-radius:50%;border:1px solid #f5f5f5}.media{display:flex;align-items:flex-start}.card{margin-bottom:16px}@media (min-width:768px){.page-with-contextual-sidebar{padding-left:50px}}@media (min-width:1200px){.page-with-contextual-sidebar{padding-left:220px}}.context-header{position:relative;margin-right:2px;width:220px}.context-header>a,.context-header>button{font-weight:600;display:flex;width:100%;align-items:center;padding:10px 16px 10px 10px;color:#303030;background-color:transparent;border:0;text-align:left}.context-header .avatar-container{flex:0 0 40px;background-color:#fff}.context-header .sidebar-context-title{overflow:hidden;text-overflow:ellipsis}.context-header .sidebar-context-title.text-secondary{font-weight:400;font-size:.8em}.nav-sidebar{position:fixed;z-index:600;width:220px;top:40px;bottom:0;left:0;background-color:#fafafa;box-shadow:inset -1px 0 0 #dbdbdb;transform:translate3d(0,0,0)}@media (min-width:576px) and (max-width:576px){.nav-sidebar:not(.sidebar-collapsed-desktop){box-shadow:inset -1px 0 0 #dbdbdb,2px 1px 3px rgba(0,0,0,.1)}}.nav-sidebar a{text-decoration:none}.nav-sidebar ul{padding-left:0;list-style:none}.nav-sidebar li{white-space:nowrap}.nav-sidebar li a{display:flex;align-items:center;padding:12px 16px;color:#707070}.nav-sidebar li .nav-item-name{flex:1}.nav-sidebar li.active>a,.sidebar-top-level-items>li.active .badge.badge-pill{font-weight:600}@media (max-width:767.98px){.nav-sidebar{left:-220px}}.nav-sidebar .nav-icon-container{display:flex;margin-right:8px}.nav-sidebar .fly-out-top-item{display:none}.nav-sidebar svg{height:16px;width:16px}@media (min-width:768px) and (max-width:1199px){.nav-sidebar:not(.sidebar-expanded-mobile){width:50px}.nav-sidebar:not(.sidebar-expanded-mobile) .nav-sidebar-inner-scroll{overflow-x:hidden}.nav-sidebar:not(.sidebar-expanded-mobile) .badge.badge-pill:not(.fly-out-badge),.nav-sidebar:not(.sidebar-expanded-mobile) .nav-item-name,.nav-sidebar:not(.sidebar-expanded-mobile) .sidebar-context-title{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nav-sidebar:not(.sidebar-expanded-mobile) .sidebar-top-level-items>li>a{min-height:45px}.nav-sidebar:not(.sidebar-expanded-mobile) .fly-out-top-item{display:block}.nav-sidebar:not(.sidebar-expanded-mobile) .avatar-container{margin:0 auto}.nav-sidebar:not(.sidebar-expanded-mobile) .context-header{height:60px;width:50px}.nav-sidebar:not(.sidebar-expanded-mobile) .context-header a{padding:10px 4px}.nav-sidebar:not(.sidebar-expanded-mobile) .sidebar-top-level-items>li .sidebar-sub-level-items:not(.flyout-list),.nav-sidebar:not(.sidebar-expanded-mobile) .toggle-sidebar-button .collapse-text,.nav-sidebar:not(.sidebar-expanded-mobile) .toggle-sidebar-button .icon-chevron-double-lg-left{display:none}.nav-sidebar:not(.sidebar-expanded-mobile) .nav-icon-container{margin-right:0}.nav-sidebar:not(.sidebar-expanded-mobile) .toggle-sidebar-button{padding:16px;width:49px}.nav-sidebar:not(.sidebar-expanded-mobile) .toggle-sidebar-button .icon-chevron-double-lg-right{display:block;margin:0}}.nav-sidebar-inner-scroll{height:100%;width:100%;overflow:auto}.sidebar-sub-level-items{display:none;padding-bottom:8px}.sidebar-sub-level-items>li a{padding:8px 16px 8px 40px}.sidebar-sub-level-items>li.active a,.sidebar-top-level-items>li.active{background:rgba(0,0,0,.04)}.sidebar-top-level-items{margin-bottom:60px}@media (min-width:576px){.sidebar-top-level-items>li>a{margin-right:1px}}.sidebar-top-level-items>li .badge.badge-pill{background-color:rgba(0,0,0,.08);color:#707070}.sidebar-top-level-items>li.active>a{margin-left:4px;padding-left:12px}.sidebar-top-level-items>li.active .sidebar-sub-level-items:not(.is-fly-out-only){display:block}.close-nav-button,.toggle-sidebar-button{width:219px;position:fixed;height:48px;bottom:0;padding:0 16px;background-color:#fafafa;border:0;border-top:1px solid #dbdbdb;color:#707070;display:flex;align-items:center}.close-nav-button svg,.toggle-sidebar-button svg{margin-right:8px}.close-nav-button .icon-chevron-double-lg-right,.toggle-sidebar-button .icon-chevron-double-lg-right{display:none}.collapse-text{white-space:nowrap;overflow:hidden}.fly-out-top-item>a{display:flex}.fly-out-top-item .fly-out-badge{margin-left:8px}.fly-out-top-item-name{flex:1}.close-nav-button{display:none}@media (max-width:767.98px){.close-nav-button{display:flex}.toggle-sidebar-button{display:none}}input::-moz-placeholder{color:#919191;opacity:1}input:-ms-input-placeholder,input::-ms-input-placeholder{color:#919191}svg.s12{width:12px;height:12px}svg.s16{width:16px;height:16px}svg.s18{width:18px;height:18px}.feature-highlight-popover-sub-content{padding:16px 12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.color-label{padding:0 .5rem;line-height:16px;border-radius:100px;color:#fff}.label-link{display:inline-flex;vertical-align:text-bottom}.milestones{padding:8px;margin-top:8px;border-radius:4px;background-color:#dbdbdb}.search{margin:0 8px}@media (min-width:1200px){.search form{width:320px}}.search .search-input{border:0;font-size:14px;padding:0 20px 0 0;margin-left:5px;line-height:25px;width:98%;color:#fff;background:0 0}.search .search-input-container{display:flex;position:relative}.search .search-input-wrap{width:100%}.search .search-input-wrap .clear-icon,.search .search-input-wrap .search-icon{position:absolute;right:5px;top:4px}.search .search-input-wrap .search-icon{-moz-user-select:none;user-select:none}.search .search-input-wrap .clear-icon{display:none}.search .search-input-wrap .dropdown{position:static}.search .search-input-wrap .dropdown-menu{left:-5px;max-height:400px;overflow:auto}@media (min-width:1200px){.search .search-input-wrap .dropdown-menu{width:320px}}.search .search-input-wrap .dropdown-content{max-height:382px}.search .identicon{flex-basis:16px;flex-shrink:0;margin-right:4px}.settings{border-top:1px solid #dbdbdb}.settings:first-of-type{margin-top:10px;border:0}.settings+div .settings:first-of-type{margin-top:0;border-top:1px solid #dbdbdb}.avatar,.avatar-container{float:left;margin-right:16px;border-radius:50%;border:1px solid #f5f5f5}.s16.avatar,.s16.avatar-container{width:16px;height:16px;margin-right:8px}.s18.avatar,.s18.avatar-container{width:18px;height:18px;margin-right:8px}.s40.avatar,.s40.avatar-container{width:40px;height:40px;margin-right:8px}.avatar{transition-property:none;width:40px;height:40px;padding:0;background:#fdfdfd;overflow:hidden;border-color:rgba(0,0,0,.1)}.avatar.center{font-size:14px;line-height:1.8em;text-align:center}.avatar.avatar-tile{border-radius:0;border:0}.identicon{text-align:center;vertical-align:top;color:#4f4f4f;background-color:#eee}.identicon.s16{font-size:10px;line-height:16px}.identicon.s40{font-size:16px;line-height:38px}.avatar-container{overflow:hidden;display:flex}.avatar-container a{width:100%;height:100%;display:flex;text-decoration:none}.avatar-container .avatar{border-radius:0;border:0;height:auto;width:100%;margin:0;align-self:center}.avatar-container.s40{min-width:40px;min-height:40px}.rect-avatar,.rect-avatar.s16,.rect-avatar.s18{border-radius:2px}.rect-avatar.s40{border-radius:4px}.tab-width-8{-moz-tab-size:8;tab-size:8}.gl-sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gl-ml-3{margin-left:.5rem}.container-limited,.modal-dialog{display:none} \ No newline at end of file +@charset "UTF-8";*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;overflow-y:scroll}header,nav{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;line-height:1.5;color:#303030;text-align:left;background-color:#fff}hr{box-sizing:content-box;height:0;margin-top:.5rem;margin-bottom:.5rem;border:0;border-top:1px solid rgba(0,0,0,.1);overflow:hidden;margin:24px 0;border-top:1px solid #eee}p,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}strong{font-weight:700}a{text-decoration:none;background-color:transparent;color:#1068bf}a:not([href]){color:inherit;text-decoration:none}code{font-family:"Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace;font-size:90%;word-wrap:break-word;padding:2px 4px;color:#1f1f1f;background-color:#f0f0f0;border-radius:4px}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:baseline;fill:currentColor}button{border-radius:0;text-transform:none}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible}[type=button]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=search]{outline-offset:-2px}summary{display:list-item;cursor:pointer}[hidden]{display:none!important}.h1,h1{margin-bottom:.25rem;font-weight:600;line-height:1.2;color:#303030;font-size:2.1875rem}.list-unstyled{padding-left:0;list-style:none}a>code{color:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.search form{display:block;padding:.375rem .75rem;font-weight:400;color:#303030;background-color:#fff;background-clip:padding-box;border-radius:.25rem}.search form::-ms-expand{background-color:transparent;border:0}.search form:-moz-focusring{color:transparent;text-shadow:0 0 0 #303030}.search form::placeholder{opacity:1;color:#919191}.search form:disabled{background-color:#fafafa;opacity:1}.form-inline{display:flex;flex-flow:row wrap;align-items:center}@media (min-width:576px){.form-inline .search form,.search .form-inline form{display:inline-block;width:auto;vertical-align:middle}}.btn{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;padding:.375rem .75rem;line-height:20px;border-radius:.25rem}.btn:disabled{opacity:.65}.btn-success{color:#fff;background-color:#108548;border-color:#108548}.btn-success:disabled{color:#fff;background-color:#108548;border-color:#108548}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-menu-toggle{color:#fff;background-color:#0b572f;border-color:#094c29}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.collapse:not(.show){display:none}.dropdown-menu-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-menu-toggle:empty::after{margin-left:0}.dropdown-menu{left:0;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#303030;text-align:left;list-style:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.dropdown-menu-right{right:0;left:auto}.divider{height:0;margin:4px 0;overflow:hidden;border-top:1px solid #dbdbdb}.dropdown-menu.show{display:block}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar{position:relative;padding:.25rem .5rem}.navbar,.navbar .container,.navbar .container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .dropdown-menu{float:none}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}.badge,.card{border-radius:.25rem}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #dbdbdb}.card>hr{margin-right:0;margin-left:0}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.close{float:right;font-size:1.5rem;font-weight:600;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}button.close{padding:0;background-color:transparent;border:0;appearance:none}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dbdbdb!important}.rounded{border-radius:.25rem!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}@media (min-width:576px){.d-sm-none{display:none!important}}@media (min-width:768px){.d-md-block{display:block!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}}@media (min-width:1200px){.d-xl-block{display:block!important}}.float-right{float:right!important}.sr-only{white-space:nowrap}.m-auto{margin:auto!important}.text-nowrap{white-space:nowrap!important}.search form,body{font-size:.875rem}[role=button],button,html [type=button]{cursor:pointer}.h1,h1{margin-top:20px;margin-bottom:10px}input[type=file]{line-height:1}.code>code{background-color:inherit;padding:unset}.hidden{display:none!important;visibility:hidden!important}.dropdown-menu-toggle::after,.hide{display:none}.badge:not(.gl-badge){padding:4px 5px;font-size:12px;font-style:normal;font-weight:400;display:inline-block}.toggle-sidebar-button .collapse-text,.toggle-sidebar-button .icon-chevron-double-lg-left,.toggle-sidebar-button .icon-chevron-double-lg-right{color:#707070}body{text-decoration-skip:ink}.container{padding-top:0;z-index:5}.container .content{margin:0}@media (max-width:575.98px){.container .content{margin-top:20px}.container .container .title{padding-left:15px!important}}.btn{border-radius:4px;font-size:.875rem;font-weight:400;padding:6px 10px;background-color:#fff;border-color:#dbdbdb;color:#303030;white-space:nowrap}.btn:active{box-shadow:none}.btn.active,.btn:active{box-shadow:rgba(0,0,0,.16);background-color:#eaeaea;border-color:#e3e3e3;color:#303030}.btn.btn-sm{padding:4px 10px;font-size:13px;line-height:18px}.btn.btn-success{background-color:#108548;border-color:#217645;color:#fff}.btn.btn-success.active,.btn.btn-success:active{box-shadow:rgba(0,0,0,.16);background-color:#24663b;border-color:#0d532a;color:#fff}.btn svg{height:15px;width:15px;position:relative;top:2px}.btn .fa:not(:last-child),.btn svg:not(:last-child){margin-right:5px}.badge.badge-pill:not(.gl-badge){font-weight:400;background-color:rgba(0,0,0,.07);color:#4f4f4f;vertical-align:baseline}.loading{margin:20px auto;height:40px;color:#555;font-size:32px;text-align:center}.chart{overflow:hidden;height:220px}.center{text-align:center}.flex{display:flex}.dropdown{position:relative}.show.dropdown .dropdown-menu{transform:translateY(0);display:block;min-height:40px;max-height:312px;overflow-y:auto}@media (max-width:575.98px){.show.dropdown .dropdown-menu{width:100%}}.show.dropdown .dropdown-menu-toggle{border-color:#c4c4c4}.search-input-container .dropdown-menu{margin-top:11px}.dropdown-menu,.dropdown-menu-toggle{font-size:14px;background-color:#fff;border:1px solid #dbdbdb;border-radius:.25rem}.dropdown-menu-toggle{color:#303030;text-align:left;white-space:nowrap;padding:6px 25px 6px 10px;position:relative;width:160px;text-overflow:ellipsis;overflow:hidden}.no-outline.dropdown-menu-toggle,.show.dropdown [data-toggle=dropdown]{outline:0}.dropdown-menu-toggle .fa{color:#c4c4c4;position:absolute}.dropdown-menu{display:none;position:absolute;width:auto;top:100%;z-index:300;min-width:240px;max-width:500px;margin-top:4px;margin-bottom:24px;font-weight:400;padding:8px 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dropdown-menu ul{margin:0;padding:0}.dropdown-menu li{display:block;text-align:left;list-style:none;padding:0 1px}.dropdown-menu li button,.dropdown-menu li>a{background:0 0;border:0;border-radius:0;box-shadow:none;display:block;font-weight:400;position:relative;padding:8px 12px;color:#303030;line-height:16px;white-space:normal;overflow:hidden;text-align:left;width:100%}.dropdown-menu li button:active,.dropdown-menu li>a:active{background-color:#eee;color:#303030;outline:0;text-decoration:none}.dropdown-menu li button:active .avatar,.dropdown-menu li>a:active .avatar{border-color:#fff}.dropdown-menu li button:active .badge.badge-pill,.dropdown-menu li>a:active .badge.badge-pill{background-color:#d3e7f9}.dropdown-menu .divider{height:1px;margin:.25rem 0;padding:0;background-color:#dbdbdb}.dropdown-menu .badge.badge-pill+span:not(.badge.badge-pill){margin-right:40px}.dropdown-select{width:300px}@media (max-width:767.98px){.dropdown-select{width:100%}}.dropdown-content{max-height:252px;overflow-y:auto}.dropdown-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:none;z-index:9;background-color:rgba(255,255,255,.6);font-size:28px}.dropdown-loading .fa{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px}@media (max-width:575.98px){.navbar-gitlab li.dropdown{position:static}header.navbar-gitlab .dropdown .dropdown-menu{width:100%;min-width:100%}}@media (max-width:767.98px){.dropdown-menu-toggle{width:100%}}input{border-radius:.25rem;color:#303030;background-color:#fff}.search form{margin:0;padding:4px;width:200px;line-height:24px;height:32px;border:0;border-radius:4px}body.ui-indigo .navbar-gitlab{background-color:#292961}body.ui-indigo .navbar-gitlab .nav>li,body.ui-indigo .navbar-gitlab .navbar-collapse,body.ui-indigo .navbar-gitlab .navbar-sub-nav{color:#d1d1f0}body.ui-indigo .navbar-gitlab .container-fluid .navbar-toggler{border-left:1px solid #6868b9}body.ui-indigo .navbar-gitlab .container-fluid .navbar-toggler svg{fill:#d1d1f0}body.ui-indigo .navbar-gitlab .nav>li.active>a,body.ui-indigo .navbar-gitlab .nav>li.dropdown.show>a,body.ui-indigo .navbar-gitlab .navbar-nav>li.active>a,body.ui-indigo .navbar-gitlab .navbar-nav>li.active>button,body.ui-indigo .navbar-gitlab .navbar-nav>li.dropdown.show>a,body.ui-indigo .navbar-gitlab .navbar-nav>li.dropdown.show>button,body.ui-indigo .navbar-gitlab .navbar-sub-nav>li.active>a,body.ui-indigo .navbar-gitlab .navbar-sub-nav>li.active>button,body.ui-indigo .navbar-gitlab .navbar-sub-nav>li.dropdown.show>a,body.ui-indigo .navbar-gitlab .navbar-sub-nav>li.dropdown.show>button{color:#292961;background-color:#fff}body.ui-indigo .navbar-gitlab .nav>li>a.header-user-dropdown-toggle .header-user-avatar{border-color:#d1d1f0}body.ui-indigo .search form{background-color:rgba(209,209,240,.2)}body.ui-indigo .search .search-input::placeholder{color:rgba(209,209,240,.8)}body.ui-indigo .search .search-input-wrap .clear-icon,body.ui-indigo .search .search-input-wrap .search-icon{fill:rgba(209,209,240,.8)}body.ui-indigo .nav-sidebar li.active{box-shadow:inset 4px 0 0 #4b4ba3}body.ui-indigo .nav-sidebar li.active>a,body.ui-indigo .sidebar-top-level-items>li.active .badge.badge-pill{color:#393982}body.ui-indigo .nav-sidebar li.active .nav-icon-container svg{fill:#393982}.navbar-gitlab{padding:0 16px;z-index:1000;margin-bottom:0;min-height:40px;border:0;border-bottom:1px solid #dbdbdb;position:fixed;top:0;left:0;right:0;border-radius:0}.navbar-gitlab .logo-text{line-height:initial}.navbar-gitlab .logo-text svg{width:55px;height:14px;margin:0;fill:#fff}.navbar-gitlab .close-icon{display:none}.navbar-gitlab .header-content{width:100%;display:flex;justify-content:space-between;position:relative;min-height:40px;padding-left:0}.navbar-gitlab .header-content .title-container{display:flex;align-items:stretch;flex:1 1 auto;padding-top:0;overflow:visible}.navbar-gitlab .header-content .title{padding-right:0;color:currentColor;display:flex;position:relative;margin:0;font-size:18px;vertical-align:top;white-space:nowrap}.navbar-gitlab .header-content .title img{height:28px}.navbar-gitlab .header-content .title img+.logo-text{margin-left:8px}.navbar-gitlab .header-content .title a{display:flex;align-items:center;padding:2px 8px;margin:5px 2px 5px -8px;border-radius:4px}.navbar-gitlab .header-content .dropdown.open>a{border-bottom-color:#fff}.navbar-gitlab .header-content .navbar-collapse>ul.nav>li:not(.d-none){margin:0 2px}.navbar-gitlab .navbar-collapse{flex:0 0 auto;border-top:0;padding:0}@media (max-width:575.98px){.navbar-gitlab .navbar-collapse{flex:1 1 auto}}.navbar-gitlab .navbar-collapse .nav{flex-wrap:nowrap}@media (max-width:575.98px){.navbar-gitlab .navbar-collapse .nav>li:not(.d-none) a{margin-left:0}}.navbar-gitlab .container-fluid{padding:0}.navbar-gitlab .container-fluid .user-counter svg{margin-right:3px}.navbar-gitlab .container-fluid .navbar-toggler{position:relative;right:-10px;border-radius:0;min-width:45px;padding:0;margin:8px -7px 8px 0;font-size:14px;text-align:center;color:currentColor}.navbar-gitlab .container-fluid .navbar-toggler.active{color:currentColor;background-color:transparent}@media (max-width:575.98px){.navbar-gitlab .container-fluid .navbar-nav{display:flex;padding-right:10px;flex-direction:row}}.navbar-gitlab .container-fluid .navbar-nav li .badge.badge-pill{box-shadow:none;font-weight:600}@media (max-width:575.98px){.navbar-gitlab .container-fluid .nav>li.header-user{padding-left:10px}}.navbar-gitlab .container-fluid .nav>li>a{will-change:color;margin:4px 0;padding:6px 8px;height:32px}@media (max-width:575.98px){.navbar-gitlab .container-fluid .nav>li>a{padding:0}}.navbar-gitlab .container-fluid .nav>li>a.header-user-dropdown-toggle{margin-left:2px}.navbar-gitlab .container-fluid .nav>li .header-new-dropdown-toggle,.navbar-gitlab .container-fluid .nav>li>a.header-user-dropdown-toggle .header-user-avatar{margin-right:0}.navbar-nav>li>a,.navbar-nav>li>button,.navbar-sub-nav>li>a,.navbar-sub-nav>li>button{display:flex;align-items:center;justify-content:center;padding:6px 8px;margin:4px 2px;font-size:12px;color:currentColor;border-radius:4px;height:32px;font-weight:600}.navbar-nav>li>button,.navbar-sub-nav>li>button{background:0 0;border:0}.navbar-nav .dropdown-menu,.navbar-sub-nav .dropdown-menu{position:absolute}.navbar-sub-nav{display:flex;margin:0 0 0 6px}.btn .caret-down,.caret-down{top:0;height:11px;width:11px;margin-left:4px;fill:currentColor}.header-new .dropdown-menu,.header-user .dropdown-menu{margin-top:4px}.btn-sign-in{background-color:#ebebfa;color:#292961;font-weight:600;line-height:18px;margin:4px 0 4px 2px}.navbar-nav .badge.badge-pill,.title-container .badge.badge-pill{position:inherit;font-weight:400;margin-left:-6px;font-size:11px;color:#fff;padding:0 5px;line-height:12px;border-radius:7px;box-shadow:0 1px 0 rgba(76,78,84,.2)}.navbar-nav .badge.badge-pill.green-badge,.title-container .badge.badge-pill.green-badge{background-color:#108548}.navbar-nav .badge.badge-pill.merge-requests-count,.title-container .badge.badge-pill.merge-requests-count{background-color:#de7e00}.navbar-nav .badge.badge-pill.todos-count,.title-container .badge.badge-pill.todos-count{background-color:#1f75cb}.navbar-nav .canary-badge .badge,.title-container .canary-badge .badge{font-size:12px;line-height:16px;padding:0 .5rem}@media (max-width:575.98px){.navbar-gitlab .container-fluid{font-size:18px}.navbar-gitlab .container-fluid .navbar-nav{table-layout:fixed;width:100%;margin:0;text-align:right}.navbar-gitlab .container-fluid .navbar-collapse{margin-left:-8px;margin-right:-10px}.navbar-gitlab .container-fluid .navbar-collapse .nav>li:not(.d-none){flex:1}.header-user-dropdown-toggle{text-align:center}.header-user-avatar{float:none}}.header-user.show .dropdown-menu{margin-top:4px;color:#303030;left:auto;max-height:445px}.header-user.show .dropdown-menu svg{vertical-align:text-top}.header-user-avatar{float:left;margin-right:5px;border-radius:50%;border:1px solid #f5f5f5}.media{display:flex;align-items:flex-start}.card{margin-bottom:16px}@media (min-width:768px){.page-with-contextual-sidebar{padding-left:50px}}@media (min-width:1200px){.page-with-contextual-sidebar{padding-left:220px}}.context-header{position:relative;margin-right:2px;width:220px}.context-header>a,.context-header>button{font-weight:600;display:flex;width:100%;align-items:center;padding:10px 16px 10px 10px;color:#303030;background-color:transparent;border:0;text-align:left}.context-header .avatar-container{flex:0 0 40px;background-color:#fff}.context-header .sidebar-context-title{overflow:hidden;text-overflow:ellipsis}.context-header .sidebar-context-title.text-secondary{font-weight:400;font-size:.8em}.nav-sidebar{position:fixed;z-index:600;width:220px;top:40px;bottom:0;left:0;background-color:#fafafa;box-shadow:inset -1px 0 0 #dbdbdb;transform:translate3d(0,0,0)}@media (min-width:576px) and (max-width:576px){.nav-sidebar:not(.sidebar-collapsed-desktop){box-shadow:inset -1px 0 0 #dbdbdb,2px 1px 3px rgba(0,0,0,.1)}}.nav-sidebar a{text-decoration:none}.nav-sidebar ul{padding-left:0;list-style:none}.nav-sidebar li{white-space:nowrap}.nav-sidebar li a{display:flex;align-items:center;padding:12px 16px;color:#707070}.nav-sidebar li .nav-item-name{flex:1}.nav-sidebar li.active>a,.sidebar-top-level-items>li.active .badge.badge-pill{font-weight:600}@media (max-width:767.98px){.nav-sidebar{left:-220px}}.nav-sidebar .nav-icon-container{display:flex;margin-right:8px}.nav-sidebar .fly-out-top-item{display:none}.nav-sidebar svg{height:16px;width:16px}@media (min-width:768px) and (max-width:1199px){.nav-sidebar:not(.sidebar-expanded-mobile){width:50px}.nav-sidebar:not(.sidebar-expanded-mobile) .nav-sidebar-inner-scroll{overflow-x:hidden}.nav-sidebar:not(.sidebar-expanded-mobile) .badge.badge-pill:not(.fly-out-badge),.nav-sidebar:not(.sidebar-expanded-mobile) .nav-item-name,.nav-sidebar:not(.sidebar-expanded-mobile) .sidebar-context-title{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nav-sidebar:not(.sidebar-expanded-mobile) .sidebar-top-level-items>li>a{min-height:45px}.nav-sidebar:not(.sidebar-expanded-mobile) .fly-out-top-item{display:block}.nav-sidebar:not(.sidebar-expanded-mobile) .avatar-container{margin:0 auto}.nav-sidebar:not(.sidebar-expanded-mobile) .context-header{height:60px;width:50px}.nav-sidebar:not(.sidebar-expanded-mobile) .context-header a{padding:10px 4px}.nav-sidebar:not(.sidebar-expanded-mobile) .sidebar-top-level-items>li .sidebar-sub-level-items:not(.flyout-list),.nav-sidebar:not(.sidebar-expanded-mobile) .toggle-sidebar-button .collapse-text,.nav-sidebar:not(.sidebar-expanded-mobile) .toggle-sidebar-button .icon-chevron-double-lg-left{display:none}.nav-sidebar:not(.sidebar-expanded-mobile) .nav-icon-container{margin-right:0}.nav-sidebar:not(.sidebar-expanded-mobile) .toggle-sidebar-button{padding:16px;width:49px}.nav-sidebar:not(.sidebar-expanded-mobile) .toggle-sidebar-button .icon-chevron-double-lg-right{display:block;margin:0}}.nav-sidebar-inner-scroll{height:100%;width:100%;overflow:auto}.sidebar-sub-level-items{display:none;padding-bottom:8px}.sidebar-sub-level-items>li a{padding:8px 16px 8px 40px}.sidebar-sub-level-items>li.active a,.sidebar-top-level-items>li.active{background:rgba(0,0,0,.04)}.sidebar-top-level-items{margin-bottom:60px}@media (min-width:576px){.sidebar-top-level-items>li>a{margin-right:1px}}.sidebar-top-level-items>li .badge.badge-pill{background-color:rgba(0,0,0,.08);color:#707070}.sidebar-top-level-items>li.active>a{margin-left:4px;padding-left:12px}.sidebar-top-level-items>li.active .sidebar-sub-level-items:not(.is-fly-out-only){display:block}.close-nav-button,.toggle-sidebar-button{width:219px;position:fixed;height:48px;bottom:0;padding:0 16px;background-color:#fafafa;border:0;border-top:1px solid #dbdbdb;color:#707070;display:flex;align-items:center}.close-nav-button svg,.toggle-sidebar-button svg{margin-right:8px}.close-nav-button .icon-chevron-double-lg-right,.toggle-sidebar-button .icon-chevron-double-lg-right{display:none}.collapse-text{white-space:nowrap;overflow:hidden}.fly-out-top-item>a{display:flex}.fly-out-top-item .fly-out-badge{margin-left:8px}.fly-out-top-item-name{flex:1}.close-nav-button{display:none}@media (max-width:767.98px){.close-nav-button{display:flex}.toggle-sidebar-button{display:none}}input::-moz-placeholder{color:#919191;opacity:1}input:-ms-input-placeholder,input::-ms-input-placeholder{color:#919191}svg.s12{width:12px;height:12px}svg.s16{width:16px;height:16px}svg.s18{width:18px;height:18px}.feature-highlight-popover-sub-content{padding:16px 12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.color-label{padding:0 .5rem;line-height:16px;border-radius:100px;color:#fff}.label-link{display:inline-flex;vertical-align:text-bottom}.milestones{padding:8px;margin-top:8px;border-radius:4px;background-color:#dbdbdb}.search{margin:0 8px}@media (min-width:1200px){.search form{width:320px}}.search .search-input{border:0;font-size:14px;padding:0 20px 0 0;margin-left:5px;line-height:25px;width:98%;color:#fff;background:0 0}.search .search-input-container{display:flex;position:relative}.search .search-input-wrap{width:100%}.search .search-input-wrap .clear-icon,.search .search-input-wrap .search-icon{position:absolute;right:5px;top:4px}.search .search-input-wrap .search-icon{-moz-user-select:none;user-select:none}.search .search-input-wrap .clear-icon{display:none}.search .search-input-wrap .dropdown{position:static}.search .search-input-wrap .dropdown-menu{left:-5px;max-height:400px;overflow:auto}@media (min-width:1200px){.search .search-input-wrap .dropdown-menu{width:320px}}.search .search-input-wrap .dropdown-content{max-height:382px}.search .identicon{flex-basis:16px;flex-shrink:0;margin-right:4px}.settings{border-top:1px solid #dbdbdb}.settings:first-of-type{margin-top:10px;border:0}.settings+div .settings:first-of-type{margin-top:0;border-top:1px solid #dbdbdb}.avatar,.avatar-container{float:left;margin-right:16px;border-radius:50%;border:1px solid #f5f5f5}.s16.avatar,.s16.avatar-container{width:16px;height:16px;margin-right:8px}.s18.avatar,.s18.avatar-container{width:18px;height:18px;margin-right:8px}.s40.avatar,.s40.avatar-container{width:40px;height:40px;margin-right:8px}.avatar{transition-property:none;width:40px;height:40px;padding:0;background:#fdfdfd;overflow:hidden;border-color:rgba(0,0,0,.1)}.avatar.center{font-size:14px;line-height:1.8em;text-align:center}.avatar.avatar-tile{border-radius:0;border:0}.identicon{text-align:center;vertical-align:top;color:#4f4f4f;background-color:#eee}.identicon.s16{font-size:10px;line-height:16px}.identicon.s40{font-size:16px;line-height:38px}.avatar-container{overflow:hidden;display:flex}.avatar-container a{width:100%;height:100%;display:flex;text-decoration:none}.avatar-container .avatar{border-radius:0;border:0;height:auto;width:100%;margin:0;align-self:center}.avatar-container.s40{min-width:40px;min-height:40px}.rect-avatar,.rect-avatar.s16,.rect-avatar.s18{border-radius:2px}.rect-avatar.s40{border-radius:4px}.tab-width-8{-moz-tab-size:8;tab-size:8}.gl-sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gl-ml-3{margin-left:.5rem} + +/* Cloaking in order to prevent flickering of content */ +@import 'cloaking'; +@include cloak-startup-scss(none); diff --git a/app/graphql/resolvers/group_issues_resolver.rb b/app/graphql/resolvers/group_issues_resolver.rb new file mode 100644 index 00000000000..ac51011eea8 --- /dev/null +++ b/app/graphql/resolvers/group_issues_resolver.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Resolvers + class GroupIssuesResolver < IssuesResolver + argument :include_subgroups, GraphQL::BOOLEAN_TYPE, + required: false, + default_value: false, + description: 'Include issues belonging to subgroups.' + end +end diff --git a/app/graphql/types/group_type.rb b/app/graphql/types/group_type.rb index bafa12e2778..cc8cd7c01f9 100644 --- a/app/graphql/types/group_type.rb +++ b/app/graphql/types/group_type.rb @@ -47,7 +47,7 @@ module Types Types::IssueType.connection_type, null: true, description: 'Issues of the group', - resolver: Resolvers::IssuesResolver + resolver: Resolvers::GroupIssuesResolver field :milestones, Types::MilestoneType.connection_type, null: true, description: 'Milestones of the group', diff --git a/app/models/ci/pipeline_artifact.rb b/app/models/ci/pipeline_artifact.rb index 76795561b53..92e567ef4be 100644 --- a/app/models/ci/pipeline_artifact.rb +++ b/app/models/ci/pipeline_artifact.rb @@ -20,7 +20,7 @@ module Ci validates :pipeline, :project, :file_format, :file, presence: true validates :file_store, presence: true, inclusion: { in: FILE_STORE_SUPPORTED } validates :size, presence: true, numericality: { less_than_or_equal_to: FILE_SIZE_LIMIT } - validates :file_type, presence: true, uniqueness: { scope: [:pipeline_id] } + validates :file_type, presence: true enum file_type: { code_coverage: 1 diff --git a/app/views/profiles/two_factor_auths/_codes.html.haml b/app/views/profiles/two_factor_auths/_codes.html.haml index 68cd4875a33..40272b6354c 100644 --- a/app/views/profiles/two_factor_auths/_codes.html.haml +++ b/app/views/profiles/two_factor_auths/_codes.html.haml @@ -2,11 +2,11 @@ - lose_2fa_message = _('Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account.') % { b_start:'', b_end:'' } = lose_2fa_message.html_safe -.codes.card +.codes.card{ data: { qa_selector: 'codes_content' } } %ul - @codes.each do |code| %li - %span.monospace= code + %span.monospace{ data: { qa_selector: 'code_content' } }= code .d-flex = link_to _('Proceed'), profile_account_path, class: 'btn btn-success gl-mr-3', data: { qa_selector: 'proceed_button' } diff --git a/changelogs/unreleased/229433-graphql-issue-subgroup.yml b/changelogs/unreleased/229433-graphql-issue-subgroup.yml new file mode 100644 index 00000000000..dc239c26f08 --- /dev/null +++ b/changelogs/unreleased/229433-graphql-issue-subgroup.yml @@ -0,0 +1,5 @@ +--- +title: 'GraphQL: Issues - Added ''include_subgroup'' parameter' +merge_request: 39279 +author: +type: added diff --git a/changelogs/unreleased/230437-usage-data-optimize-counts-terraform_reports.yml b/changelogs/unreleased/230437-usage-data-optimize-counts-terraform_reports.yml deleted file mode 100644 index ae9578cc04d..00000000000 --- a/changelogs/unreleased/230437-usage-data-optimize-counts-terraform_reports.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Optimize counts.terraform_reports usage ping counter -merge_request: 37498 -author: -type: performance diff --git a/changelogs/unreleased/improve-compliance-merge-request-query.yml b/changelogs/unreleased/improve-compliance-merge-request-query.yml new file mode 100644 index 00000000000..e375696d6b8 --- /dev/null +++ b/changelogs/unreleased/improve-compliance-merge-request-query.yml @@ -0,0 +1,5 @@ +--- +title: Add index for compliance merged MRs to events +merge_request: 38885 +author: +type: performance diff --git a/changelogs/unreleased/sh-update-workhorse-8-39.yml b/changelogs/unreleased/sh-update-workhorse-8-39.yml new file mode 100644 index 00000000000..a6e044db287 --- /dev/null +++ b/changelogs/unreleased/sh-update-workhorse-8-39.yml @@ -0,0 +1,5 @@ +--- +title: Fix CI job artifacts metadata not extracting on some S3 providers +merge_request: 39345 +author: +type: fixed diff --git a/db/migrate/20200807070820_add_index_for_compliance_merged_merge_request_to_events.rb b/db/migrate/20200807070820_add_index_for_compliance_merged_merge_request_to_events.rb new file mode 100644 index 00000000000..4650437056e --- /dev/null +++ b/db/migrate/20200807070820_add_index_for_compliance_merged_merge_request_to_events.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +class AddIndexForComplianceMergedMergeRequestToEvents < ActiveRecord::Migration[6.0] + include Gitlab::Database::MigrationHelpers + + DOWNTIME = false + INDEX_NAME = 'index_events_on_project_id_and_id_desc_on_merged_action' + + disable_ddl_transaction! + + def up + add_concurrent_index :events, [:project_id, :id], + order: { id: :desc }, + where: "action = 7", name: INDEX_NAME + end + + def down + remove_concurrent_index_by_name :events, INDEX_NAME + end +end diff --git a/db/post_migrate/20200811211536_add_index_to_ci_job_artifacts_for_terraform_reports_id.rb b/db/post_migrate/20200811211536_add_index_to_ci_job_artifacts_for_terraform_reports_id.rb deleted file mode 100644 index 6042f90cf85..00000000000 --- a/db/post_migrate/20200811211536_add_index_to_ci_job_artifacts_for_terraform_reports_id.rb +++ /dev/null @@ -1,18 +0,0 @@ -# frozen_string_literal: true - -class AddIndexToCiJobArtifactsForTerraformReportsId < ActiveRecord::Migration[6.0] - include Gitlab::Database::MigrationHelpers - - DOWNTIME = false - INDEX_NAME = 'index_ci_job_artifacts_id_for_terraform_reports' - - disable_ddl_transaction! - - def up - add_concurrent_index :ci_job_artifacts, :id, where: 'file_type = 18', name: INDEX_NAME - end - - def down - remove_concurrent_index_by_name :ci_job_artifacts, INDEX_NAME - end -end diff --git a/db/schema_migrations/20200807070820 b/db/schema_migrations/20200807070820 new file mode 100644 index 00000000000..61a886c4ce5 --- /dev/null +++ b/db/schema_migrations/20200807070820 @@ -0,0 +1 @@ +a1fb6b5d486eee27aaed5083aa6340073bf05abab8f201fd9097374dbd345b90 \ No newline at end of file diff --git a/db/schema_migrations/20200811211536 b/db/schema_migrations/20200811211536 deleted file mode 100644 index 1bd013900a3..00000000000 --- a/db/schema_migrations/20200811211536 +++ /dev/null @@ -1 +0,0 @@ -d4ea24092289f6dba294c502b8ce89748165973fb2d7989fa7615433599a0c0c \ No newline at end of file diff --git a/db/structure.sql b/db/structure.sql index 210941b02b6..80c958864d9 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -19198,8 +19198,6 @@ CREATE UNIQUE INDEX index_ci_instance_variables_on_key ON public.ci_instance_var CREATE INDEX index_ci_job_artifacts_for_terraform_reports ON public.ci_job_artifacts USING btree (project_id, id) WHERE (file_type = 18); -CREATE INDEX index_ci_job_artifacts_id_for_terraform_reports ON public.ci_job_artifacts USING btree (id) WHERE (file_type = 18); - CREATE INDEX index_ci_job_artifacts_on_expire_at_and_job_id ON public.ci_job_artifacts USING btree (expire_at, job_id); CREATE INDEX index_ci_job_artifacts_on_file_store ON public.ci_job_artifacts USING btree (file_store); @@ -19602,6 +19600,8 @@ CREATE INDEX index_events_on_project_id_and_created_at ON public.events USING bt CREATE INDEX index_events_on_project_id_and_id ON public.events USING btree (project_id, id); +CREATE INDEX index_events_on_project_id_and_id_desc_on_merged_action ON public.events USING btree (project_id, id DESC) WHERE (action = 7); + CREATE INDEX index_events_on_target_type_and_target_id ON public.events USING btree (target_type, target_id); CREATE UNIQUE INDEX index_events_on_target_type_and_target_id_and_fingerprint ON public.events USING btree (target_type, target_id, fingerprint); diff --git a/doc/api/graphql/reference/gitlab_schema.graphql b/doc/api/graphql/reference/gitlab_schema.graphql index abed0c85947..42e450e0ac1 100644 --- a/doc/api/graphql/reference/gitlab_schema.graphql +++ b/doc/api/graphql/reference/gitlab_schema.graphql @@ -5988,6 +5988,11 @@ type Group { """ iids: [String!] + """ + Include issues belonging to subgroups. + """ + includeSubgroups: Boolean = false + """ Iterations applied to the issue """ diff --git a/doc/api/graphql/reference/gitlab_schema.json b/doc/api/graphql/reference/gitlab_schema.json index 44ffda7737f..7bd8b956aeb 100644 --- a/doc/api/graphql/reference/gitlab_schema.json +++ b/doc/api/graphql/reference/gitlab_schema.json @@ -16685,6 +16685,16 @@ }, "defaultValue": null }, + { + "name": "includeSubgroups", + "description": "Include issues belonging to subgroups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", diff --git a/doc/ci/variables/predefined_variables.md b/doc/ci/variables/predefined_variables.md index f68c502d828..c79ea4b0d05 100644 --- a/doc/ci/variables/predefined_variables.md +++ b/doc/ci/variables/predefined_variables.md @@ -48,6 +48,7 @@ Kubernetes-specific environment variables are detailed in the | `CI_CONFIG_PATH` | 9.4 | 0.5 | The path to CI configuration file. Defaults to `.gitlab-ci.yml` | | `CI_DEBUG_TRACE` | all | 1.7 | Whether [debug logging (tracing)](README.md#debug-logging) is enabled | | `CI_DEFAULT_BRANCH` | 12.4 | all | The name of the default branch for the project. | +| `CI_DEPLOY_FREEZE` | 13.2 | all | Included with the value `true` if the pipeline runs during a [deploy freeze window](../../user/project/releases/index.md#prevent-unintentional-releases-by-setting-a-deploy-freeze). | | `CI_DEPLOY_PASSWORD` | 10.8 | all | Authentication password of the [GitLab Deploy Token](../../user/project/deploy_tokens/index.md#gitlab-deploy-token), only present if the Project has one related. | | `CI_DEPLOY_USER` | 10.8 | all | Authentication username of the [GitLab Deploy Token](../../user/project/deploy_tokens/index.md#gitlab-deploy-token), only present if the Project has one related. | | `CI_DISPOSABLE_ENVIRONMENT` | all | 10.1 | Marks that the job is executed in a disposable environment (something that is created only for this job and disposed of/destroyed after the execution - all executors except `shell` and `ssh`). If the environment is disposable, it is set to true, otherwise it is not defined at all. | diff --git a/doc/development/documentation/styleguide.md b/doc/development/documentation/styleguide.md index cdf83d52c79..1c778788827 100644 --- a/doc/development/documentation/styleguide.md +++ b/doc/development/documentation/styleguide.md @@ -251,7 +251,7 @@ GitLab documentation should be clear and easy to understand. - Be clear, concise, and stick to the goal of the documentation. - Write in US English with US grammar. (Tested in [`British.yml`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/.vale/gitlab/British.yml).) -- Use inclusive language. +- Use [inclusive language](#inclusive-language). ### Point of view @@ -313,6 +313,60 @@ Capitalize names of: Follow the capitalization style listed at the [authoritative source](#links-to-external-documentation) for the entity, which may use non-standard case styles. For example: GitLab and npm. +### Inclusive language + +We strive to create documentation that is inclusive. This section includes guidance and examples in the +following categories: + +- [Gender-specific wording](#avoid-gender-specific-wording). +- [Ableist language](#avoid-ableist-language). +- [Cultural sensitivity](#culturally-sensitive-language). + +We write our developer documentation with inclusivity and diversity in mind. This page is not an exhaustive reference, but describes some general guidelines and examples that illustrate some best practices to follow. + +#### Avoid gender-specific wording + +When possible, use gender-neutral pronouns. For example, you can use a singular +[they](https://developers.google.com/style/pronouns#gender-neutral-pronouns) as a gender-neutral +pronoun. + +Avoid the use of gender-specific pronouns, unless referring to a specific person. + +| Use | Avoid | +|-----------------------------------|-----------------| +| People, humanity | Mankind | +| GitLab Team Members | Manpower | +| You can install; They can install | He can install; She can install | + +If you need to set up [Fake user information](#fake-user-information), use diverse or non-gendered +names with common surnames. + +#### Avoid ableist language + +Avoid terms that are also used in negative stereotypes for different groups. + +| Use | Avoid | +|------------------------|----------------------| +| Check for completeness | Sanity check | +| Uncertain outliers | Crazy outliers | +| Slows the service | Cripples the service | +| Placeholder variable | Dummy variable | +| Active/Inactive | Enabled/Disabled | +| On/Off | Enabled/Disabled | + +Credit: [Avoid ableist language](https://developers.google.com/style/inclusive-documentation#ableist-language) in the Google Developer Style Guide. + +#### Culturally sensitive language + +Avoid terms that reflect negative cultural stereotypes and history. In most cases, you can replace terms such as `master` and `slave` with terms that are more precise and functional, such as `primary` and `secondary`. + +| Use | Avoid | +|-----------------------|----------------------| +| Primary / secondary | Master / slave | +| Blacklist / whitelist | Allowlist / denylist | + +For more information see the following [Internet Draft specification](https://tools.ietf.org/html/draft-knodel-terminology-02). + ### Language to avoid When creating documentation, limit or avoid the use of the following verb diff --git a/doc/operations/incident_management/img/incident_management_settings_v13_3.png b/doc/operations/incident_management/img/incident_management_settings_v13_3.png index 761a782ce6137199e0a58128cf90942648a5639a..c9520860414b7cae84745679e9c788c11cd3c52f 100644 GIT binary patch literal 21262 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 HS%v=xXQ}>- literal 14916 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 VhvZj(N#_5!$w(-QSBn~h{ufL^+8+P_ diff --git a/doc/operations/metrics/img/prometheus_add_metric.png b/doc/operations/metrics/img/prometheus_add_metric.png index 9afeb53512372c4a324adebf05684c2990e614f5..32a7cbf3a738a7f2d3cd78a06e0401a387770513 100644 GIT binary patch literal 24607 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

4$Y-6;>{`OI@XfbZ`xl&y7^TK|C@ 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 literal 47690 zcmcG#byQqUvo|_8!6m`ngNG3GL4v!?KyY^tG7v0S2<{r(VQ_a15G?rM8X(BvGRR<; z_ny1%dCwTo}TXQ?bX-U7ZnvHCnpOF3ok7#9UmWGUS4)|bVx`@^!N8KFE3YARA^{u z?Ck7}jg4hwWK2#@uCK3`m6grU&!3&0m6w-qZEcN?j!sQYMMXu$#l;|ue*5;# zCVhh4txZWuX=G%?*Vp&+=g&4aHhoZ-hlfW%K)~hA!{No<$ACT)6O-$^hfguX&e@Y% zT3TZ(C-1#F&)^S^j*k4_9=*K0EG;d=!ot3m&F!AtsD%$EHm%s(+Z!4h7WDiHtz7t0 zI7>i4|L5>}W%qJ$@o0YgBC>V~`sdsvd5nUBLou}9!os4of2U*mpm}`1a_BEOf7;2( zscv*v*r!`C^lobXOg7|aTI-rp{6qQZBLM*cHV&n2;WJ;r1rfVUT>T1*``^sY_5S7O zuKDMv<|mWvCwF&0XJ;=eDk`5=ePIBgm0MBfqt=(@qq#c5pOOTqeGOU+cuS*_=!#v6 zIH%I}|AZE_9#5Fr+vlJ)f@9AS5Ot)Ou2X0nGKJ`qK}}WQuVztjo*+aT^}n`n!b3nw z7ho9X|J)YfhFJTmFaom;T4kgzMQR3x|7FYOxxctpvWsEb99gJ~ypk!ia ziCDM?fovSPKf|KO(bTf*+Ik`H1xSU!zjl#JCl(FU|3aOx$t=87#oq4p{#Hs{!T8fq zfhS&$WYJ)Ce_KPB8=8!ee(hsAFIn$?NawdPy=@&-r&sU)eK2B%^s`_V6tu4#Jk82< zZh-OUklq_DdYqufV_-|>AiTq@$k}U3ryB!eU@(^B)H*GkNW?23EfD{jRcT0u43hSF z=Ypo_iA<5&S*t{k72`#-gUdjtxP!J|p(|o$LQH*af{Can2if91v#n7|Hy(YFa~qr0 ziTBGun3mc(*Yv`8fi-mGd3(_y8%~eidF=zUqILO6E9wyum0Elq(hAC&#)5Ga^R#d@ zf(_dyolh2YoFDZ2A8weU8|Ja+obBQHXx)wwsAS@W+8GVNo>`sfNU5al_BEYi*ays= zRO6O*i1}OGXxWT4`K{rZeg(0p9sU?g!e1Y#UQeu#7Q~=DzI&WW62Ni}lIoG`^TrKY zL`l97h!=^q0|YXD55q33$b6m1d8@|#c|iEDst4zC894V6>8D~>;11eDUcf6#CKp-JI+5XSrH2JcJRsPZ(#P>pI#Wth|tf{vt_M&^#%`TP&mEA%K+%j1K zak6U`vqjCLmq2SY^oHJn3A(pX_omWC9;ZPjeXmYvcuA~Q*c$1+LFeu+0g6o0@uOu? zndm++>uQA$^9eD9r(yKqg3{`qk+zrd=>WO&L*s!Pn7~J_pAEff?wb1~u~A~$jpDqe zUyX#;k5QTDLqaAuy~769T6)=q6xac6`c=_8-c_HJ^P5udtrgoK5^zd6#9HzG#px`nDhH4;=M z;piSOG`0zX@Z5(m(%ma?2iBEcD0@xBLrb&U%Q*|V|914r1MGrpcwPqm3%bTC*&Od- zZsE1KfhrMRp(36oSp4*=5$dZj-@70e*RONNS-x(PKLlAaVuBL@O{Cp0cUTkoF}V|| zwRs{AQ7mB61Oh`6sdPsB_nxDe6Q97GUVQJ+`z4l^%_V!cP8=3xa$&4{HT z@41&HYDZ9E;a_v5B!(}gQauLCWA3pRbs$RoP7mjp0=C3^e5@DiENci?!nZsqhuf7t zAt|~jE=sxK?G)-qhjw%7Q>FuXLQLtG;xYK(sIZLhP@XGj51k(BuLAWH@p;5WGN`7& zS=}jmGB7z&)*(c+IH#ZT3J2l^hjJ)T^y*$^m(OS)o_K&-h|5HaM+g(&#FJP}FK?IHW+Cyr>#(kS zZ&k){WT7Y1Tu-Yqy1}RT#->Ka2wUc+TCO=IQoG`?!O&VI-{C&#@V3SPndj4sU)g%B zjMijscDw#+qoAt`qk!M7>nLyz?RNWYrJh-+`|6&Iyf@OQ{u?LU2VjpDtt#G8k`Li$Tevd_R)H#`f}BgI$SUE*-i z4H0A&Vk23=oT%CK(9+EXKV=hJSt8H?SeUu0cE#B9WTYOD4ALf( zEbv^ADSvR-%oMrO7_~k%@ua2GgRshyoR&!772^pj1(e#|5EXOtl8`Jw)f0BES^w6> za~w8P=%Q>uWl>zdAkUB~&xSxIiJ`X(+?*=akY_o!W}AF5?Y-!EKJCU2XDZa)1GZ#8 z=Pg>GX12}UyFFg!eXc59aZC}WI?b0#&qygdmH!%GH$+-=Na+DnNwc2|OjcD3JOff< z$63H~6CRdZ=HG-|A#9>|5F9G;SATjXDd~l^!3H`sQg-!98X~8%d9oV<2;Dl~+$|0! zShKlLkOAeB3o8kOC^%rKp)Zp$EU0F?ap7+9TV|~I2gc8I_DSoT-_%LRerlCWkacXl z1cTt0s6c}H5+3MY;sja{=y^z-8uKL?0$^UW(CoNjl4ymY&6#}!>uON{wQ(HJP|Jg(vy_)VCKLPm_Fzh8x21DsT!s6+`3h^RL3e-eJc>gW?r{W`0H49jQ z_bk44z6E#F85s6Wc*6q7^ zTr#z`%AC~rDAZOEj@5qQ@3ngrvMk$yjp29~Ai;}oL$-S&+E0aNNC)mk17iID^%I&8 zs!>z7vB4llH}%8GZZFzs16w9uEAL z6YF!aBK0~9H4n07-*d@goZ?C<9e{X7kN++~y`ZyS)>I$ey*iCGhbqwwRN;QSfLF!p zkDm=@T)$=@h|zpkB;FhiK$VAZWe1H3!$^`__)UzSnGYPS0Ypl<2t$LJkXdN1GJ+_U z!>Vr$8uez3^mXMtrvW=p`jUYnt9HXfSdl79yaob#oF5GT3e#)SZ<+}z;w+(g9=|Lp zviXY}TBO+EulNDmI`ZNj0H~DP?xcheSyL7pWvPMUGmnFTr<0RTx>K;MN~M%cO#^$1 zz@nMboLq(FgVG!^v2r$8sd0m;0dOujJKd++T~{2xC`BCXyB5#Cq3YkpWfu+=^q8ne zQegLoxqh$OFX^t?`~sW(S<`0%pSu$;*$jftl+yT~6p7~>FLykvtyN!y;YGs=K)D9T z#of$y3&Anwk}xjCjmj%eyMrjCm$(dSNil|Lqk$VZdOpy>WffB>t(VqrJpsInp{33@ z?U0oZXeqU{$?g6+Q{ozS(*T@5KS7iD9gu~&X>p2V#6`Xj367-H0cfMCTA!X;Ph%qq zYO89T$Upt|AptGT9MOlbm_)L3n!(-#L#GR3g5bOO9CzVD+Mmp#=HBP%i7)Q_*luBGPk&Q=2%LSa2`7fc&4g1u|PCVN@135)Rlx9zLKqoF#|cn&xg z-5*ke+^k#pQ3s|oCl-g)D6(q=jzJfL)F8er01SSs_g4!RfBp29THuHFp6ygTqTCmd zxr*Dco`kS~n&s+EzVLifqNp6*wPMh@Ao!amJZvhkGvxm{E&i_@9^adVS^n3*Tp#Y5 z^jr{L0puRDea#buWPI~zOp*j|VpxpNpEe@byqA9-l~gDk9bL8^=KF5$W|r(pvY{y& zg#+WEq5nyQKJ$YcI-<)g^ehm{c$^iAQjRIl{O}sxT@7NgX_E`jcN*bU7r7;0qpfBG zvJf%H2?XAXupaF;!+oSnW!dK;$SDewjCdmA7fzn63Xqh!rx`%N34i#I_NWb<^0v{@#?Vqw3g${ib z?rkV7R9=oc5{krX3o-c4!6Fns;$1KdQGs}Q5?1hNQw1N#3aCATC@a+yjC5&);P1?@ zxxz%~xv9uNMUjhmQ`^v*-V+tIN1D3Jqi>Um?YB2rxd@!v*pN6Eq^#*eVn9Q=rxg-q zDc(u*Rr>NSXcgLaMAFT+2!b;mj6KJ7Ejk!_w%3bVz zACw<|YUf!!a#blAL6F`P6*uYmcCHDK#t@s$2(Qy`3l6Tc%z@aCWX$l=~vv zz!nDRD}wl~V#tDBAF89;nt)wC(qdveTR}l74YCh~|CxvS1hc>fFPwj0{PRyp=|Mmt z|6j*4mQ6xYHPAxN*SrbhZ8Q*&6iw?2${IM>D_c*w8Lf*w>{VS|3`ugsL>-Xo9r-4L zCS@MN51%YLVufrF`=S{tzzPB*b3}4Pie<_ofe(8nG{_)xM!Ml|KIne*o|z>l56M1~ zM+8$$U`eYh8 zfa`zSASOtn11#qqh^%CHyg8*CY-+uwABgw9o&1?cNx$qYaYA?cF=Jxkfi&}>$zQ{Us; z2Rl_}@S-0X_b5y4085}9^yXaI;S`(8Y_<9PQh^n6904##{CB5p;yo57+ZyBK$?At* zo9exsPJh2eKHzoU5?d){?`z3AnUFUU{LFFdzz@3@Jf+@(Lhvfu8Q}hrbAi%8iry3o zR3-jpm_aly&?Dt~Ed+@wp05?>aV$vh4|K>5)}aW)Rh>H)bzm{PPi!BqF@z8w#N;VP zs9g)iy729j|1QjH_JABD|3&sq&Ihvcg}lEcCH9biGB(=LYKJ!bo(dQo*8#*C&tq%^ z-G+mWQ03BBQ2>@AQ`=ZiH1_D5MIDtGRupfHNu%$}i zst6=CurmOaI#3?fD)Nkz1*sw$MK%g}&Yuc0zrl#gU`VVZ9-TXD-?RifBQ zeJ&m?Q%kttV8K|NKWq{^UHjwkJxF5f>dE`@c5Rzx{p(Y;$wujiO+_(RSRfP$A}t0C zdr6|06{wZsMUv^jY=44)H@V3DmH0^rvuT`PdKcjn$xwq6B%FGis2565x|sKOVw?;{K77RZYQ?!IJffkNuiOmSIOzBw+4Q&>RLSwYG%8Y7^VPt%!j}cmI|kP=zzp2 z*R$VmnCjy%;Fq2_w-;DhV{o*NT8~|1!s&PvQyl49T-kf8E6qhSjYzHj+NFYf9zMgS zNUP8?FSaMl!(~}b&6%osfzQq2QEy3ES!}P-OF6;}F-4WUliF+sWVe#(1dd<_1bu=u zw!Ne-`;JP%Gz;PQ^2Z6RN-RFE$+SQA!ZVF{QjILa&=>Bev}#IKFGZ5@8Np?rxZAGP z%zReo3M4L0}JDK^H)Y==|dyoHNE*Kt{mdZWw><4ri4 zdndych|9D}U9fB85%izqX+yV>2}dmdFWDEf-L zw0?4hNj9=7M6>sW4^@9|&5O&l3>c=Pv+y_BoeBx3WCE1O`U|f~;H>=dXdn#xU8xZg z4@+S={t7$THv9B1@mNcx%UUT^Y~Po!0nI9b9a`9bb0*V;VE@PSFbZ;GYGTcYHXME= zsbfvyUvG?{yG+o_YQNL1MzPtx#kIGa>=FO@(E}nDTqOjyxw8=d&UYz0ZoHbGdj3b( zdcJ}8L#coCsZWkHLFvmhJgGm>Y?@lQ+VYyb`uyRFwKZ`JZ%?}S!4|e#`UXCxY*5G@Ik-q z2aB&+U?hf)sW*T5KY&lsl4ad`Q=hh>A32J?VpYprn=Pn3;!=gXp>}A(1`U8-yDqVH z(oO*F>1aFsk`LvId>z_m2d3o@_Y?=mTycsPp4WSD;q^8|5Ux1z)aCj z>OJsQV{)3ZhukDZwF-cGz6Y`GX~Y0|HWCrV>$PqDZ73g%-<6Di@nwA@f&Ck_Q42BH z0OtbJvI7;08SCX{6wuEE;2iuvxER{Ea@31D>~Qpj!HKakQ0)z+H|QIxVx@wPC!bGV ze=i`PEdtS5f?7^y3gzQ$cJBSo5;4dlsAycQf*QV8_RAW(|MgkY_NNtE`?9ir02|GU zp^y~&muIAOHMrx@o2d$l-VSY`pr?=*@&p&e7io%GOG1cL0PKL~mFy$tO6?$N!e8Tq zE=I@}?m0FI)4OHLpBx!gqLh4ZH8mAQ#KQ&t==#slE=L#g7rlx09=?74{>BEepejEt8^g+$pn}2dHs_*OwtHKCx?*s zD2geRJdvZH8+eH1{AjPx(MA?XD>hb9^>+O{fXeq0 z&#Aqc`zcx`Q}a&{>Gaq~#%@LKGW^^YK8E@weTB6UM}9|1Ej`j4r82x(tB^+b#b*{U zMFdpz(l^AK#LXHu6MFNfoR9WT3K`_kJsm)%{ocR?H^>D&c{KG0qV5r|vuPl^s9MF3 z!DfLda~^X}Vlaj(8%b-qAekrd=-ySdT-U$>2`aL1zRd&f+O}mI!>}9Y)@0Y=O&~uV z8~g|U)i4f!GuMXcm745`6QPK)2l=R zRb#9LVgNZ|0CTm>9;%W=dSr@*jg{YUWoR&zA_5eYzt z1E3E%Hhb2}u)v_!peE7^L!G1l2v+$2gtR{K3S86Lt8)<)QdcRE5)@K_75`|3p_{T;m6XRA>5>+wP?;CGT?Pj5gI)a60MRv;6_d(z2Mt6@8` zaq6q~h8Bx`XElw019H61MCnQ( zHrIvfBTI-0TOEHrIb=-GBTw=qw|yduV`)2S20GsTyE!JY(Y~}IQf1Gm!=LlTZDu&* zUei-C%?*v1oy~&t@juZ;gCNRP8k7gC(^w;-$N~VK$(GPJ0-42lRKht5txfaSc#62w zrb7He3(#i?I88=7g38aW+ok(34m-{FbVeNyJ{J~q%a=cVerUIzJ(un1sCT#`kef; zv9uQQnr+6)UCAdaA6qItPUVNZa+>;1oDvXs?lOKUaA;7feHP+?-(Ck8=07C_?=OQ# zLCt6#QxIpx4;?Y#4akjJFS}$~wO?xUW+v%N=x-IMf$<_mFM#6wWAoLaNk>P3f41}NK9YBtd&fx&Wzo~#!NSXFvx(5t*ut#D zfpL_FRq8#~U{H{GzKihen|zF|{E6fC)9PGA>HGCIItPh+nGM@jWv>!wuHt=?6LVZC zH1(?V{Ufsv0S#=m+V^xBlAAL;#dXhGYDtW%5M6D9d-r;c@Y#c2FLKW>Uy^QTY*2aR zXJal!U7*LLb3#qJf%%A3rC_?{j@z0K%>Kas&^z6F-ul3v9)Rs3_)uqVFiJX?o+s-M zX*T~ouYz6@+vR)JQ1GI+EEGJY$CP&140>i#($Rk|D&fYRnTrj4+fH13P;0|EI{dT1 zBInE_g8KzEON~1TrvYyEiBC-Z628=l^N3rQvc}J zzgre--a_1Y0-Y1x24w;{*JtDw`-gi6Uez9D#Ze5*K4B_e1S)(njmW@-sg{Tx8SJqD z;Hq;$Y_fmnN3)|BZ_=OBxabDrG}IZR^Y#~ ziZeBmj5GO89|g;LxHrK+&YhPzc{U2EZ56corFWs>Kbn5z_@>0h8n$sjaP=Az61yM2462&osxtQ3Z9~#hyd@7` zx)HJ}uFf*X*$=JFgndh9SYY(5f=*sn&1?|e{Id6d{!I^e#E5rOSj)s19fS_&*p4Y> zuW+cucpz68UtWH^DG1QR_#SSHHRapTP_qzpFveliXPHbToAj|1nr1aV8Teq@T!E7p z6J8RumY-Yy4xp&XH??$n3K{pq|zMq1|KkcP{ z0%$!(!*prd<-T*#S#4OPDo`Os$S{<@IP142!MlodLMJvi8PFhAEq|mB$<-x=gNW3s z#t@1Yu$O8QHp&ItE(JWuBvRNwsAqyr45Wszv?>Z;>J(>6){rtjjsT33G@yF0*xl(i zPrERjKyvD(uvUm-_JloEXE~w&uKyjrVLY==G?AX()478wD-$x>{0G;-2MiNrk+&f< z$Xx?y)_{O0cjfMXT4S3OX%&ej`&N(fM`<$S{z7M?et6NorCv0@aG%9%qp5Q!b~b`e zJ~R9oZv*SK6g$tD$Y%jhk=ZTn6xQUw8=t?s7u9fnAbX+-Pmrywjwg3W{jFQ_4xWOX zrib*I&ZSj;xYrXvb50Y_oW!{#{at}(nD7{2G|zah>Do*9iZ)Ou4I>6{9F1eQsaN5y z3=vaE!R2ELD))X~FFmUJ(eC5(Zu1^->u#wln`0QK>j3F-O7y{CrM0%Aen~=Wg?p2s zUW%B=(p$gU6n=hh&4~rDJ<9|;&1wBw;3UuG0*{>#5zYm&%~hl`u%l4FGm(a^Fo~g{ zhkJ-OX#vc)0^c0sby!kr?cV;3{MrF;E4K80BgG|USlSt~5lo|by{KX&)}`y8i66ww z=h((GCgv>I5hU@P`EAyHi1HT9XB$BgA5dJPHraR3bdV(m$9iR!;6pBH99S0Ch0)S3 zK+arWm64(HL7C;lL9!30(kgd+8US@Ln`=Q2@BMrDUQElAGU*`8VEWfhox?T9;<1p} zygw!zPX5lyfy7e}L15?`lr|kHLTliYowcpWZ#35i3!44_pN!F zsRJHvZ&n1K{T{xoUJVKy!Yh73-&?~5h`Qc#r?Ti+_gcx05R(Qp#Q8}MdTQ$cTX02?E8oB(xyGw5Jdy3T zn)4kRL&0*RG*QsGS$9xCu=6!Z#`b00&pX$KmMH~hQ~4s}Ch-TsvJ-8dKwty3G>8!B zJs;Rv@5V1qF*O`SLPo6vwCUKz9{^l@Q?2KtflW+eNs znYW7{K-6T!>YGvXZN+oY;}E&P*l_Yjn*+){?j#8M>+o3*tuV`_YcUcCqtxg@8${xx z;FDXL#YrTOSAH$GwEhQ)92R<@2~sy>zrfTSC-{_mO4@Ko(s0A(cL_2zprg^=T%2ku zi#zs@HxN{cLOv;!7p1GTHP=WL|D4duS<4FA;7dHK9%024lk|;k#o^u72Dad{2kV>d zUfy4{{60n^U@{}J{?&-=FYotB`#RlTG9&pv=HMnux1()iJ{Hg@ztdH{o|$79qT-Lz z+i*43hgCa~QLJVM;5cYoB;@T6{~i;-m=M#1GN)W&-MHl^35xo`W3L8b1^gaOJD(O6 zL=;GiyRINDhb8_Y^)}TgiJkj9{o6M^P5mj;uX0K!)Nv%IozGScV;$~+I|qnv5pU_# zFC@y!;Bo9nRMue*cY&_cb5IV~3X$#)+62$kr>XrNA`4x&{6tXwkrv|*lo1RcRI}U7 zV7wWTona9FgPC&3mnq^YZqn^nzZ6xoD@LBJFrlVCqzO6_pp=Nj++(TH_`ca!vo}RW z)p#Q1{aUtQXT_D^;w@&oUw*WS^+Wvl(m%iYIK$MZxxV&8@DzM}oxXkOr2Ez-quWh1 zfLJzTD-AbDf*82CW}~2w(Dg{E&`u=KPjM8C4Ka+CLx8j{-xEU5%@Ima(=!G*QDD(< z0QxFyvcCEJ4Vj31y57a2HBGNtFw^OoNb5}$eD4gK$pfVUFQlYd_Gr%X&|P`G4~+T# zAZ8Whd76^i`( z@WfoI?Owd;M^|3w!#myUS1Y3vb=%PW{q3)gLb8-d;H zZWS9oS$sxiayI_8ZQGN%!GpE5)2hGibzu+V`KQ26vTM{Y9}M{k&b~#t+W$ythkgAm z#=TCp=_WQpdzUv}Do?8XHkU_RpGtMo;ffdNVs@f&4$x&uI~;kUD|LOAQx6E3{2pM) z=)(rt_;MorIa|~1acq69ke>ixMwUY_!@$BGOcx##5K8dc{7p-IqjB$j?tt#FfVpMA zGymm37-ZeMRT!t_EnX}9_~(NDB~RU$@rbVm6FS=f2nsNa{ofJte}}67w;1++3a0pL z9FUG)iv0csc|R$_#u^rX8sWEy;ssIvP{CU;ZVSix%>EQMg7Onbgn1n!~6*-cc?e#J#Ary)$Y~i-ilaJcl!9J z4V-iIY`pJkkAKI6(69T}*Wg9CXr@#FIRaNDT&X(Vu5`h4GFEgHgTs7NZR5-x%Qw&L zqGDn5G*~N(^^(n(9lSGFS=|Ex6`_tNP8dC>+ZG3`?$4o6uKHSMc^nJu4#l;ho}-!~ zXENXIIAD)2_p-*S-#S|TF<#>8Z}-KxY}D4Z(=KM6cyYB97JrseYL zDiFx6T8rn*E$~pKuPtaJhS*TpPcCC7bWOfVudW82P;dE9a1q7(F@0JA0xrk-JF=zRYYk~y3gI#Hz}SULPiX;pVZwJ?Qd42)<@NzTpwHbol@t zVl}vo{y?XPEZN7CHBK$V=9e*EfioAGtnTc0uVp18Q1&P8sX zEvo=mh(>rgW>Vjh`g{J8Dojvb8848uJ~8Yp^okmeVkDU;>!W(7$^gbzz%|bGnM2=< z1RUza(gePt-{l#r(+S~k79@bmbKa%=h|Lp2K^ctr5R;cX5jl%Clc(t`(>50KfmSmX{5MrrL69g9rRV6fI z3DR#oX($riGL66*ZhP`>k4Q!0-nEH7vMULpt9hG-Is>oOcb%Opn=l|fD3Zof!gSb@ zFAmN|atOzPCO^K|QSHLBlJZQ1s2AcF@>{AB4{VDpYwwn5D3w+VJacCht2nE4Nzd=( zaOXw+q?UK`+L1LYvyR{<@`3p~$t%#l(o2lN!(p_tfsm$J*Eg~KitZdI?dRtge>E5b z;*nCop9d|#$P#!)plR<%p?faZ@PM^j`XYvz$uEWKt0w{7VfaI!Uenx{D8<)f-VPfP{d&j^47CqrRPl1j_cCfJD7lMN)Hn^XUnr;)j z-IKLo;x!X|K{H9hK9}Go$>Qomt>Iq+5c#<4 z(A883{>b|Qfl`|6kz~IZOXBZ@OG!`;c7iv*FWaHm=SJ*PAa(o`nSe~%cS_kh=fMXh zP-;2#W&E;Y@$BX4%U;tCD9X&oeakVZ`_2cZy({P^NPtnU&yRnia(g>!OJ{GF7r&bg zTrHNKnV9oN^RGJRiKCpv6iy2>({F@9PVcK73iUM5%;1Am|%*qSE$;6zj zZsq1?(wo4fB3OHtSsL6&*mA* zh)oethZ;Kti+mqaiXr{ghucfjEV+FXf5q*iyE`ma{i6PF5`yOpn~%)Onw93xsRMed zSo55f`MCqC-Fwtz(I<3F1- zVp~wKyV6HRbulrr_w0RiO8#z&e~~jmLyet=2OpKY4qOjHI*eeRl7G!spsv4*Gg+i? zv8uq3IF4nT%?&>DK3@I~g~#vW{AwGe8g&JNQ&_rS@ds!|qf;3)%u-NHx9(?s*RQK@ z9$M5(-{sv10}?&aH$@T<81Qkup7k%S`u+{ajYArrccsqY<2S>Cm`(d#6KiP@3z0mH z5v#fLqTEP%<@)JMv?wabE-4PYA^ze<&{A3Sy_-Dh%|K~wYbZZHnUCmqGh5GigwLJx z>|@H@@Vq+4UX?rBdCb{ELx>5#UKew_mpVCRPrsd~(*up5g}(_`tUs@Y)GX7j*N+zmAEzQ0@HTa1yNAPD2SsFyE#+2+= z>f9L|HC}b z_7`CT0FVK6yYg)KkD!EpCu+H1SbUxcQyJc?a_RpdkNk6x9#p{!x(?zfx0(N=^xr!E z_vGiLwvZf_VBYBMIQVhok4C8?qd^iv2V2F6{JF|4tfEh{NoXpyWMWsFL1m=L~()@yiu$LpCn}( zEViHl;lnW{)T#xShG>#pI32Yxv-A*cBiq-WKN%`-u7j_A+A{I`YjG<|EZ)fMB*?Xj;fVg7*9lY@1 zqSzQ!BMi+EMxz3N{fhV-LT}4Ngb|^zWO+d;C26rS>6|ZI8d|Qp7P&oOOerN+t1c@; z^P}kLqfEQdo5ShoQfFt_6JhV6!hJO!NL@d$uUu^*4C1kdalxG)%_J)FtAZhJ@mnlu+KgsJs5Z%9k>h^ z?WjDPjAE(3Ks_8b;~mhI&&IG$96#cS+fS4U>T)kNMG5FYU$^rv9|jxdlOUEXI-)zv z1s=KrMaxU;6;?pY=-&$i{;Ml;8=xRJ+-hxC2RJ!Ve1c~{Z6qKmLp-v}$ZwQK9x)(n zv}2l%pwU_>ep+11FO>t<9R3;Xe)j`w_%Le) zw2u1|)l!vBo*Q3sNjDoi;wux3tPs*Mws-re!%%Ys9FpUFUJV1QW{GxigDd6upgb|f zv6%%}bPTyTpdn)(ksB)#t9f*M>Nmf25+ulmX;-4~yvjB1MZ{mqv6;uNQnj`Q;pgxRIQS_)@`!plu1MmbY9{M`FaIM| zjwDNJ{H)prFs7qqV6#|1{9_S_OR|0$0K!;j1xvnE*wFug(!ZP<{P*oA4^ZNlc5j%` zwyofGu{f5ldE-(u)I{6nh6hXhXnL|-C(}vEA3CdJqgx>1;^_~9$*0ViB^ZMnM^d5k z*|@qpoj>4W5ED7-`2%p%3$Ma($MlE1cBZ3J7g7KmEmV=Z`^A<2*NLC__a1crD$S-F z-tdVZqyJx)WiPgMq=p2uMQ%HYsT+Q4?Nh>Z1T>bQmQ}sAm}arEQtS`qOm433 z$}eRMgO?(?xi-c?<96uKL>m+M_b{WD=gXo~$(Sd#n*>G4l&Ft(Q3&XkyFLeoJtQND zbhO=cm1Vvh=J-T7ezZy}`D%6=?KAVe0N~e6bU#C)^ik3*Pg*8oQ<9GOJ?2)48gcIR z^Yf^+`pTOX=aVYsTVu{C-^n(?N1wLRh=F}c6VLMJ0%R^lMg#DVkD8u4sn1ey^QBul z#p+WYnSm?)M462)b|X6sxf^Jb4(DWu#U%E9$NtF=BEHb1jdFuSw^LQhS&sggy*Dxg zmz;!$9&J2|ST#23a*(pN%8st8&M~oZjr-<;=-D9$&(X1*0N`umkjf6Zcg$Dvx;{DN zot5h*Q8O3zo8HFI!@Zo8V#I4;Ndstp_*0W#w$>vKo|U}w9llo0BA~ElWDxtPTR5~) zZi;e|mmt9zB``$i_z?A$rV=2O6V8Xsq2=H6YBRZI`ARcZRxQ7KBX(k`Bx1WIfF!{f zH!z5tHulmS{z!GQ$yteMUJ~8%88h%bNkmv0hX1tgr~sb0{n{QOpaP!($ka=aFeogZ zX59{R%4(U_`zH&fDd%VsV7Ofcqk&q=JCAh1s!)*GiTbnhsjeEdYJzGI^z_+Ib2U`R zP*QvfqOzx|pqX)vE-VYdA3xjzj|<9k2{#cWKb(@~$2({sPqS07dbcW9?m&s5Haq5~y}3E3dPvNlR4&>cW89aYTZ^Ji=#B>tFjUKcjhxSK(hpY= zVY~DVPj=zXMb~E?pw{W*k~ydRrOL|Lzy4!U4l^a5nmd60Lld~{unAi1)b2vIsb{R& zF@j(2Un~to{hUlNUQ?MfvCJf0jB;4P7ElMijag7m;N1E8ePtNve-GB!EIRn6uVDTuG?!L#m?Hh*G zW1&SC?SSC?qhStj9e?yt1;p&_Uqd3RoMIon=33`GiUkr1BE2_9Z*a855{t0Yev}JZ zgx-IHWx#3tqATqYc57${MUWh-Q^0P@<2M-JOC8`tAuR2TGZI^`oVEzEj?{fSv9S40 zJexz?qzK(b`&3HSb0?**wL`&W3ZfXGc-!kGESSV*)nVgG} zfPCd1CCecyKkU={XIP;KzqG&+sHGn3g&Zhqq`&f~0|1S!uGgmB-`G#^GKBxE-T3S{ ztkETuy&gG<_IrD_E%;L^jP)~<=!Md{HtU2?_u|W+n8^UHJ1&}!pmD9fij;UHor6o# zve}e9g_1Sr-Y|`dLVQNQ)Y#k#xt z-pr@v9U77811)E)f5-zgAF0x**FDt{5!(KsNVf1{Lcb@{xzd8@KLWnm0nz5kvgk_{ zK9pFHZ6oMCUhfTCr`tQ{mEO*j>h|@v z=bCv$NMC{UK^APlOz5q6G-tH5MRc-W)2>e>WMx^_jgh-vq`kmMJVkNKt1pgCzCHJ$ zlN!H97cPwRUhA1?Fmd|Y_z|PAO5%7fjfaPnNcqsH+@bgX_P?jMn5M}`Oj$~;5bNrS zr@W;AX21ySBJ4JfQm+$yHHr{?neGBXW2w0|EXLZGTMKX>2UYuGCpbf=38o&8y`jqV z!s~-lnI?gh*e={8){Eo(`R%Dwqnee>j>vP^eOdk_V$4SH725?PRQYuXf>r20Zrlx~ zy;b&R!Y8j!@8BGEg>2^3gk{|~LR=*f=b*Kj528S$nt2iahmiMk3M^Br(@xTzvG3d`R?~`%BfT=P5Cv-NT@PA7!7J zfs2P~aIKvI1ESn~*0U!n?+zMot;Co(bMTim4gOvCUMp_-b)a5XdHJ@XXBci?62ynF zY|Wo~a!P88_^j%yC#sCMXn*|%cIeI*!Ohs4R9dH7LhMtdai6_Pe8XXZ8_DNNRv`Lv z%i1WFz#l^q`89ku zkO|3}_x6x-FO6M^rH<#E#-NvXr*cn?Z0oOv2nHeH(RO1@`!d;t0eG*hU7rpw1K2BQ zhLk86h~v#AY9tgVJ191!s?oafXzW*h+lTShN~{Lk7lYKJ-wiGLZmJ*OqC~4wcbNOj z{dNkk0|^eThHE-T?qA)_|3lvDl{70+!lSIa+;Y?FG9p=LWs*4X`m@923T;w5H%qFR z8O%R{QNwy%0$x#JQumf*=9+oeL^Q--WaB|NH8%sk(g9!rS4Ot*wGWc?u|b)e$;I(# z+;V+F9O2VT%AgM32~~Qw2!1n@5|g;tw?;Wj(3apdt}|nwzt*b1TnCGc0$n$w!h24a z12AA3GM(8`t?w}oE^#SY=1;j3XA67YPO{@GKt3FauFMPUSn*-}QXMQhsZ=`p{3Z;D zRGX_rjhHbWqkIGl$drHiq`t=G#RLRc&A%YV`%Psy4x;|T6I45LO#6BKxA_iMOt_$y<~bu@=H3cNST!qU-jRMJbapj2CHs%K9$~`_iDvpY)wShI zV)ifDivBE(xmtsnOVA`1^~d)cM~P0#86xwt?9_n0ZbfH-)f~spw{Rmxwr+P=qE-$! zT$h?yG$mbe?c9nu+3d8A>*lS%Vd#Vr3{%OO{Z{W+P1((d2&FdK#L-WZHV65pML-kjwk-@ZDeIDlnr# zd=7>T%Bpq+Jq1|)7FV^5`>ZBCkR;JZ``j+u*0>RE;8DC3^b_=dsiBV=0! z61%%jH67j7UI=|PLy{sQB`f1j$l&A(DWvdxLpZK0SZV&`2$Q+0d-rcE~O(4+MJnQ)K3hMMVOrg=$DH{8)&jq@@5Z zuxq7yh-_+Q^~y|C|CAx#^&f$+BkMe=lO%k9`V=(WkuRrQ;Dn?%<@X3^wEuZB$=s(Z z$|B7jXp;gtJqClGN)6phg~d_CP9T_YNoM%xLQU?NOt)Lm(%;m<2K~@dCZMdj;fHsX zJ#?PbbCR4#_sVd)v)FW;6q_>v7`;<<3UE@PQ2*G2Qy&&4;Fl_+{K%B4E&{h8%)VoR zC!$8C&lQktq)OakMjSvSAMwt~_-VFO*SfU36aFvO-U2F)u4@xTLP&yz1b2d4aBFDX z9U3Pp+b*j2* zpR@Pbr%#=|pC{U|Q8&+tLHkHyH$42TH&&^T06u024#fR+MCn5@&KFV^m zZ8nwUyh*K$S8T8J18S{JgaCK137)@f=9Q7sdea-r`slW6>q=^VJ^o!!H=(9{;2<-5 zaq)21)@?%P0S~@_Z|tOAAQAC5pb$Tx<2Y=fOw-%jTf%C~{71mdb;JTdfLHR4Gbo}V zHW+zBzkm5n|4#5T`Qp_Tsl49=$G)P0&2{Zy;hj!d0Q1qgX_4WVN05m(G6*MhbiQTw zRQPl)K10s$Wh1295@s}2=JW;>6`}lBGm@MBYFt?%=}id@7Q*zsp8Zd|E)7_Vi?5>4 z@i=w#`3_Eg&NUQp?#g&7SHLus%cCxwN2wSW zwkwPgJLE!b@dz+|tk^)%wdt$K2Y)PI<9P+!*Lk=2D`j)4tPh0Y9aFh5`}tP9)_-yD z&jX;e8Ben3V&jwKT}_0tD!Fz{B0=8jy~n794>Oe&nZ!Bi|M`6s2ldLv)mM|3*Lns% zxVA2J2<7emvv38IvdVLtY~A0$O^jG$U5^zVIu7D82OteRv0SiP%T4x<+%Pj@L<&wJ zr-?anQ@~0h1?+;0I;}i0&pz~pP-8ffOFcl+OaKF7FPUC$N;5=5DgrPh=Yxw@Qwhsd zDJY3(KU}g<^l75Kq$Lff?rEj-?~a%I1HsG+Wn!#?CPw0EMQS@06T-P)i!-d$5GwYT z-~tx%!1~xLYLjFgRP90XK+*#3iRW^<8|AAdb0%iTt?DW#BzJ$1LjVn57o2iCAqTNt zZYS5`SaHU;F6Lj_JcoD9NnQo zA#o)yff8X;1_z#h8Hfit0~Ba z%*|x*yzFu%M|egfgErdU;;H<>tgY5N64IJjR7;8H{S8Oo?$s`R6wlthav{W)yxD4* zu9o}&O9oRg0#Xg4SF~UaCdg3%4kKz(7wxARb5{8esRPGYf0o^0Tr~jiQT3POnmu2C zCiIIwE+0~Wr>75;pivDg{5JdI(WCHO?U&y~r^N6co} z?uy{QM}3v|I85Qb_-vh0H9J_TU%>~L`=K`rERod2RmB85g?G7orgME-Ao!+Qq4E|N zhBtrhko5dDwDA%vq!8akT!LXUGSz+nSnSP91@_&A?*v|R*(IOPDn90S@2Tsy%9vfG zNPhT~5$2Th6!N6tpvkzZXZfop>FhbZI@H8Ry6|{~mB2K$I?5_c0yKV@D2tr|E6k^v zZ*rzEsd9%Y-dV0_GHd*;qhdC=GZt1SDeRw&T=sc$a0W5%kJLQ=za+3H0Zq-)*n9 z4{Iv;F=vt@H7~nI<&F34?KLe$oPWm% zfw4Xw%?Kg-;X#_(KW#K`KDp@W`wP98($=J+e}TLV``v*+h#2~%4yPIn>rZ5Qoov^t zr&=5KN=QM@&Wduz`Q_7hDRriVu`wzp%*P$;Eo;~sYv=oSIg-uGJy_EBAs9(FH4ci$ z@;VPTMK<>Ov7rFYzuct?;@-X5=GWz|I#1x-2!Pq{xj4N`FO(J+OgA2wG6R>lq4F2{ z_N9zPkIoK&ftaFUR8_dors-{4O(gJ4lZGx2|71S_u0A=IQ2m7XC#1 z3n4>`Da#P_Wx$8B?tX^nMS(xB_(9wFRzV0w;E+aTnm9LG*v z+kv{hjJdif%!4Wvss9YV40x}P>zs^WIw8oIwaUkrQ0Ci%fQ%j05F?AKkS!F^0YDP{ssI9 zPFM4Dp=V}xRtaX#-(5MR1q+Z7#2PeUEb9{Wy1?wUC4(D#99D8H$1gFQCybm$V$mY} zqT3F4edHQnMPI|?Q<&i%>?x~VgVNcKj+ix54!!u3KS zS2PHn6~pi0IU>KLI!`zDI5llI%5qgf-a5JP29It$7|Y-FJ?#E%C71 zaX`OsohKnSJ$aezG|nwc05n<+mOeW>Ao0c~u+ODk&PH?iBl|Ik9YXp*wYm2!8>8da!s1@5Npk+6U z&xUKH*yY?#$MU6Ze7(n=T53gQX7`KM+`3I>I&YKHM%jtD)@&4cl?)@?BPX@nH(+1C zPiq%D&#k?@kH0_OqCedihTx-m1(Rp1S$!b8sjMEMwwlH(d6r4q>wpHv7kToWO5j^T z?yOygoGH>?%C0~=wy-h#$@aRDML@#@d?#t@lv#=+5O8wb?!Y;sUf?QTaiPHX0>Ot_ zVO>Dul0NfycXqSypA1^uFRp!iK<1eqhfxARt`bDrsw-p|k5Y#OH9gckJXs8v7 zt(`h=@I@JSJ=;I&h?W{GrTqBLjx`VfC3r12aa|Js31clELofrG4=XfEhGtBaGD0F6{OB?$973eKu+mF+-NyX=DR-Z1WJ)l512 zFug1@B}Pcx3WighV75m-S$-q=ZEVW*8lLu9WLox}A2Vu{l7>};914P?WbP9%l4SY3 zU6Sp04iC$Z!@Oq55Cz{Ewy!)k%0|{toR{^^nqi^q&+n?bNNGMtm5l^%v)jYyH$2aQ z=WWz>l|^5wqV5MIwKYd?>=uNh6AM|Z;Vg&#d8x?jHyTg0>^99F<@{~Vuj_WS ze8%s$la^Wf3$#)#eYXD2UclBq*a^a;IWI;dYxOrqS{!dbV_vsi1$gf)Rm$e8K8P#x zKM8YEmX+KiS!5?d9M*A}j(&sA+qss0k}~L;k*VW_r+TF?lXn@UmAQGg9R?<{ZZ9^p z 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 literal 0 HcmV?d00001 diff --git a/doc/user/img/inline_diff_01_v13_3.png b/doc/user/img/inline_diff_01_v13_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b14317274d1dbfd0348d2a7ed55ceae9ef9f8959 GIT binary patch literal 10258 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 literal 0 HcmV?d00001 diff --git a/doc/user/img/inline_diff_02_v13_3.png b/doc/user/img/inline_diff_02_v13_3.png new file mode 100644 index 0000000000000000000000000000000000000000..959f7014e18fc9b588a6dff076a56756583c26f1 GIT binary patch literal 7719 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 g|NF=NzpUrpLRPb~G4K