diff --git a/content/themes/regalette/assets/css/style.css b/content/themes/regalette/assets/css/style.css index e3e4968..ad31d6c 100644 --- a/content/themes/regalette/assets/css/style.css +++ b/content/themes/regalette/assets/css/style.css @@ -1,1838 +1 @@ -/* http://meyerweb.com/eric/tools/css/reset/ - v2.0-modified | 20110126 - License: none (public domain) -*/ -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; } - -/* make sure to set some focus styles for accessibility */ -:focus { - outline: 0; } - -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; } - -body { - line-height: 1; } - -ol, ul { - list-style: none; } - -blockquote, q { - quotes: none; } - -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; } - -table { - border-collapse: collapse; - border-spacing: 0; } - -input[type=search]::-webkit-search-cancel-button, -input[type=search]::-webkit-search-decoration, -input[type=search]::-webkit-search-results-button, -input[type=search]::-webkit-search-results-decoration { - -webkit-appearance: none; - -moz-appearance: none; } - -input[type=search] { - -webkit-appearance: none; - -moz-appearance: none; - box-sizing: content-box; } - -textarea { - overflow: auto; - vertical-align: top; - resize: vertical; } - -/** - * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. - */ -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; - max-width: 100%; } - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ -audio:not([controls]) { - display: none; - height: 0; } - -/** - * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. - * Known issue: no IE 6 support. - */ -[hidden] { - display: none; } - -/** - * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using - * `em` units. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ -html { - font-size: 100%; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ - -ms-text-size-adjust: 100%; - /* 2 */ } - -/** - * Address `outline` inconsistency between Chrome and other browsers. - */ -a:focus { - outline: thin dotted; } - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ -a:active, -a:hover { - outline: 0; } - -/** - * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. - * 2. Improve image quality when scaled in IE 7. - */ -img { - border: 0; - /* 1 */ - -ms-interpolation-mode: bicubic; - /* 2 */ } - -/** - * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. - */ -figure { - margin: 0; } - -/** - * Correct margin displayed oddly in IE 6/7. - */ -form { - margin: 0; } - -/** - * Define consistent border, margin, and padding. - */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; } - -/** - * 1. Correct color not being inherited in IE 6/7/8/9. - * 2. Correct text not wrapping in Firefox 3. - * 3. Correct alignment displayed oddly in IE 6/7. - */ -legend { - border: 0; - /* 1 */ - padding: 0; - white-space: normal; - /* 2 */ - *margin-left: -7px; - /* 3 */ } - -/** - * 1. Correct font size not being inherited in all browsers. - * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, - * and Chrome. - * 3. Improve appearance and consistency in all browsers. - */ -button, -input, -select, -textarea { - font-size: 100%; - /* 1 */ - margin: 0; - /* 2 */ - vertical-align: baseline; - /* 3 */ - *vertical-align: middle; - /* 3 */ } - -/** - * Address Firefox 3+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ -button, -input { - line-height: normal; } - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. - * Correct `select` style inheritance in Firefox 4+ and Opera. - */ -button, -select { - text-transform: none; } - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - * 4. Remove inner spacing in IE 7 without affecting normal text inputs. - * Known issue: inner spacing remains in IE 6. - */ -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ - *overflow: visible; - /* 4 */ } - -/** - * Re-set default cursor for disabled elements. - */ -button[disabled], -html input[disabled] { - cursor: default; } - -/** - * 1. Address box sizing set to content-box in IE 8/9. - * 2. Remove excess padding in IE 8/9. - * 3. Remove excess padding in IE 7. - * Known issue: excess padding remains in IE 6. - */ -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ - *height: 13px; - /* 3 */ - *width: 13px; - /* 3 */ } - -/** - * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - /* 2 */ - box-sizing: content-box; } - -/** - * Remove inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -/** - * Remove inner padding and border in Firefox 3+. - */ -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; } - -/** - * 1. Remove default vertical scrollbar in IE 6/7/8/9. - * 2. Improve readability and alignment in all browsers. - */ -textarea { - overflow: auto; - /* 1 */ - vertical-align: top; - /* 2 */ } - -/** - * Remove most spacing between table cells. - */ -table { - border-collapse: collapse; - border-spacing: 0; } - -html, -button, -input, -select, -textarea { - color: #222; } - -::-moz-selection { - background: #b3d4fc; - text-shadow: none; } - -::selection { - background: #b3d4fc; - text-shadow: none; } - -img { - vertical-align: middle; } - -fieldset { - border: 0; - margin: 0; - padding: 0; } - -textarea { - resize: vertical; } - -.chromeframe { - margin: 0.2em 0; - background: #ccc; - color: #000; - padding: 0.2em 0; } - -:root { - --container: 1400px; } - -@font-face { - font-family: 'Berlin Sans FB'; - src: url("../fonts/Berlin_Sans_FB/Berlin_Sans_FB.woff2") format("ttf"), url("../fonts/Berlin_Sans_FB/Berlin_Sans_FB.woff") format("woff"), url("../fonts/Berlin_Sans_FB/Berlin_Sans_FB.otf") format("otf"), url("../fonts/Berlin_Sans_FB/Berlin_Sans_FB.ttf") format("ttf"), url("../fonts/Berlin_Sans_FB/Berlin_Sans_FB.svg") format("svg"), url("../fonts/Berlin_Sans_FB/Berlin_Sans_FB.eot") format("eot"); - font-weight: normal; - font-style: normal; } - -@font-face { - font-family: 'Montauk'; - src: url("../fonts/Montauk/Montauk Regular.ttf") format("truetype"); - font-weight: normal; - font-style: normal; } - -@font-face { - font-family: 'Intro Head H'; - src: url("../fonts/Intro_Head_H/IntroHeadH-Base.otf") format("truetype"); - font-weight: normal; - font-style: normal; } - -@font-face { - font-family: 'Intro Head B'; - src: url("../fonts/Intro_Head_B/IntroHeadB-Base.otf") format("truetype"); - font-weight: normal; - font-style: normal; } - -body { - overflow-x: hidden; - background-color: #fffef2; - font-family: 'Berlin Sans FB', Arial, Helvetica, sans-serif; } - body h1, body h2 { - font-family: 'Intro Head H', Arial, Helvetica, sans-serif; - color: #1d1646; } - body h1 { - font-size: 50px; - text-align: center; - padding: 40px 0 80px; } - body h2 { - font-size: 40px; } - body .hero { - position: relative; } - body .hero .img-bg { - width: 100%; } - body .hero .tregalette { - position: absolute; - bottom: 12%; - left: 10%; - width: 18%; } - body .hero .tregalette img { - width: 100%; } - body .container { - box-sizing: border-box; - width: 100%; - padding-left: calc(50% - var(--container) / 2); - padding-right: calc(50% - var(--container) / 2); } - body .description { - padding-bottom: 65px; - text-align: center; } - body nav { - flex: 1; - font-family: 'Intro Head H', Arial, Helvetica, sans-serif; - font-size: 20px; - text-transform: uppercase; } - body a { - color: #fff; - text-decoration: none; - transition: color .3s; } - body a:hover { - color: #f6be00; } - body p { - font-family: 'Berlin Sans FB', Arial, Helvetica, sans-serif; - font-size: 26px; } - body .button { - margin: 60px 0; - text-align: center; } - body .btn { - border-radius: 5px; - padding: 20px 35px; - height: 30px; - background: #1d1646; - color: #fff; - text-decoration: none; } - body .btn h3 { - font-family: 'Intro Head B', Arial, Helvetica, sans-serif; - font-size: 30px; - display: inline-block; } - body .separate { - display: flex; - width: 100%; } - body .separate svg { - width: 100%; - height: 100%; } - body .pageup { - position: fixed; - opacity: 0; - bottom: 0; - bottom: 20px; - right: 25px; - transition: .5s; } - body .pageup a { - color: #676087; } - body .pageup a:hover { - color: #f6be00; } - body .pageup .fa-arrow-up { - font-size: 30px; } - body .see { - opacity: .7; } - -@media only screen and (max-width: 1440px) { - :root { - --container: 1200px; } } - -@media (max-width: 1024px) { - :root { - --container: calc(100% - 80px); } } - -@media (max-width: 768px) { - :root { - --container: calc(100% - 20px); } - body h1 { - font-size: 40px; } - body h2 { - font-size: 35px; } - body .hero .tregalette { - display: none; } - body .btn { - padding: 20px 20px; } } - -body .entete { - display: flex; - flex-direction: column; - background: #fff; } - body .entete .surHeader { - padding: 10px; - width: 100%; - text-align: right; - box-sizing: border-box; - display: flex; - align-items: center; - justify-content: flex-end; - height: 52px; } - body .entete .surHeader a { - padding: 6px 25px; - height: 20px; - background: #f6be00; - color: #000; - display: none; } - body .entete .surHeader a span { - font-size: 16px; - font-weight: bold; } - body .entete .surHeader a img { - display: none; } - -body header { - display: flex; - justify-content: space-between; - background: #1d1646; - width: 100%; - box-sizing: border-box; - z-index: 2; } - body header .logo { - color: #fff; - height: 50px; - width: 225px; - line-height: 50px; - font-size: 24px; - font-weight: bold; - z-index: 2; } - body header .logo img { - position: absolute; - top: 33px; - left: 10px; - width: 225px; - transform: unset; - z-index: 1; } - body header nav { - flex: 1; } - body header nav ul { - margin: 0; - padding: 0; - display: flex; - justify-content: space-evenly; - z-index: 2; } - body header nav ul li { - list-style: none; - position: relative; } - body header nav ul li a { - height: 50px; - line-height: 50px; - padding: 0 20px; - display: block; } - body header nav ul li a:hover, body header nav ul li a.active { - color: #fff; - background: #f6be00; } - body header nav ul li ul { - position: absolute; - left: 0; - background: #676087; - display: none; } - body header nav ul li ul li { - display: block; - width: 200px; - font-size: 17px; } - body header nav ul li.active ul { - display: block; } - body header .menu-toggle { - color: #fff; - float: right; - line-height: 50px; - font-size: 24px; - cursor: pointer; - display: none; } - -@media (max-width: 1024px) { - body .entete { - display: flex; - flex-direction: column; } - body .entete .surHeader a { - padding: 6px; - width: 25px; - text-align: center; } - body .entete .surHeader a span { - display: none; } - body .entete .surHeader a img { - display: inline; } - body .entete header { - padding: 0 20px; } - body .entete header .logo img { - top: 17px; - left: 50%; - transform: translateX(-50%); - width: 180px; } - body .entete header nav { - position: absolute; - width: 100%; - height: calc(100vh - 98px); - background: #1d1646; - top: 98px; - left: -100%; - transition: .5s; } - body .entete header nav ul { - display: block; - text-align: center; } - body .entete header nav ul li { - width: 100%; } - body .entete header nav ul li a { - border-bottom: 1px solid rgba(0, 0, 0, 0.2); } - body .entete header nav ul li ul { - display: none; } - body .entete header nav ul li ul li { - width: 100%; } - body .entete header nav ul li.active ul { - display: block; - position: relative; - background: #676087; } - body .entete header nav.active { - left: 0; } - body .entete header .menu-toggle { - display: block; } } - -body .swiper-container { - position: relative; - width: 100%; - height: auto; } - body .swiper-container .swiper-slide { - position: relative; - display: flex; - justify-content: center; } - body .swiper-container .swiper-slide img { - width: 100%; } - body .swiper-container .swiper-slide .title, body .swiper-container .swiper-slide .subtitle, body .swiper-container .swiper-slide .text { - background: rgba(0, 0, 0, 0.5); - color: #fff; } - body .swiper-container .swiper-slide .title { - position: absolute; - left: 20px; - top: 10px; - font-size: 41px; - font-weight: 300; } - body .swiper-container .swiper-slide .subtitle { - position: absolute; - left: 20px; - top: 55px; - font-size: 21px; } - body .swiper-container .swiper-slide .text { - position: absolute; - left: 40px; - top: 80px; - font-size: 14px; - max-width: 400px; - line-height: 1.3; } - body .swiper-container .swiper-button-prev, body .swiper-container .swiper-button-next { - color: #1d1646; - font-weight: bold; } - body .swiper-container .swiper-pagination { - top: 5px; } - body .swiper-container .swiper-pagination .swiper-pagination-bullet { - width: 10px; - height: 10px; - background: #fff; - opacity: .8; } - body .swiper-container .swiper-pagination .swiper-pagination-bullet-active { - background-color: #f6be00; } - body .swiper-container .separate { - position: absolute; - bottom: 0; - left: 0; - z-index: 1; } - body .swiper-container .separate svg .cls-1 { - fill: none; } - body .swiper-container .separate svg .cls-2 { - fill: #f6be00; } - body .swiper-container .separate svg .cls-3 { - fill: #fffef2; } - -body .content .arrow { - width: 100%; - text-align: center; - font-size: 70px; } - body .content .arrow a { - color: #1d1646; } - body .content .arrow a:hover { - color: #f6be00; } - -body .content .title { - position: relative; - width: 100%; - margin-top: 20px; - margin-bottom: 20px; - display: flex; } - body .content .title h2 { - position: absolute; - top: 55px; - left: 158px; - flex: 1; } - body .content .title img { - width: 150px; } - -body .content .infos { - display: grid; - margin: 0 50px 50px; - grid-template-columns: 1fr 2fr 1fr 2fr; - grid-gap: 40px; - grid-template-areas: "img1 txt1 img2 txt2"; - align-items: center; } - body .content .infos img { - width: 100%; - max-width: 250px; - min-width: 150px; } - body .content .infos .img01 { - grid-area: img1; } - body .content .infos .txt01 { - grid-area: txt1; } - body .content .infos .img02 { - grid-area: img2; } - body .content .infos .txt02 { - grid-area: txt2; } - -body .content .gray { - background: #e1dedd; - padding-top: 30px; - padding-bottom: 30px; } - -body .content .pictures { - width: 100%; - display: flex; - justify-content: space-evenly; - flex-wrap: wrap; } - -body .content .imgs { - position: relative; - flex: 1; - margin: 0 auto 60px; - text-align: center; - width: 350px; } - -body .content .anchorPic { - position: relative; - flex: 1; - text-align: center; - transition: transform .3s; - transform: scale(1); } - body .content .anchorPic img { - width: 280px; - -webkit-filter: drop-shadow(1px 1px 4px #000); - filter: drop-shadow(1px 1px 4px #000); } - body .content .anchorPic:hover { - transform: scale(1.1); } - -body .content .circle { - position: absolute; - top: 0; - left: 0; - background: #f6be00; - border-radius: 50%; - width: 150px; - height: 150px; - box-shadow: 1px 1px 4px #000; } - -body .content .circle1 { - top: 160px; - left: 200px; } - -body .content .circle2 { - top: -35px; - left: 10px; } - -body .content .circle3 { - top: 160px; - left: -5px; } - -body .content .circle::before { - content: 'ldc'; - position: absolute; - font-size: 50px; - width: 100%; - z-index: 11; - top: 102px; - left: 3px; - -webkit-clip-path: ellipse(17% 17% at 50% 50%); - clip-path: ellipse(17% 17% at 50% 50%); - transform: rotate(-10deg); - background: #f6be00; - color: #f6be00; } - -body .content .circle::after { - content: 'ldc'; - position: absolute; - font-size: 50px; - width: 100%; - z-index: 10; - top: 100px; - left: 0; - -webkit-clip-path: ellipse(17% 17% at 50% 50%); - clip-path: ellipse(17% 17% at 50% 50%); - transform: rotate(-10deg); - background: #1d1646; - color: #1d1646; } - -body .content .circle-txt { - position: absolute; - top: 5px; - left: 50%; - transform: translateX(-50%); - font-family: 'Montauk', Arial, Helvetica, sans-serif; - font-size: 35px; - font-weight: bold; - color: #1d1646; } - -body .content .circle-txt3 { - top: -5px; } - -body .content .gulf { - width: 100%; - background: url(../images/agglo.png), url(../images/carte-bzh.png); - background-repeat: no-repeat; - background-position-x: right; } - -body .content .infos2 { - display: grid; - margin: 0 50px 50px; - grid-template-columns: repeat(3, 1fr); - grid-template-rows: repeat(3, auto); - grid-gap: 40px; - grid-template-areas: "img11 img11 img11" "img12 img12 img12" "txt11 txt11 txt11"; - align-items: center; } - body .content .infos2 img { - padding: 0 30px; - width: 50%; - max-height: 450px; } - body .content .infos2 .img11 { - grid-area: img11; - justify-self: left; } - body .content .infos2 .txt11 { - justify-self: left; - align-self: start; - grid-area: txt11; } - body .content .infos2 .img12 { - grid-area: img12; - justify-self: end; } - -@media only screen and (max-width: 1440px) { - body .content .separate { - top: -100px; - height: 100px; } } - -@media only screen and (max-width: 1024px) { - body .content .separate { - top: -80px; - height: 80px; } - body .content .infos2 .img12 { - justify-self: start; } } - -@media only screen and (max-width: 768px) { - body .content .separate { - top: -60px; - height: 60px; } - body .content .gulf { - background: no-repeat; } - body .content .infos { - text-align: center; - justify-items: center; - grid-template-areas: "txt1 txt1 txt1 txt1" "img1 img1 img1 img1" "txt2 txt2 txt2 txt2" "img2 img2 img2 img2"; } - body .content .infos2 { - text-align: center; - justify-items: center; - grid-template-areas: "txt11 txt11 txt11" "img11 img11 img11" "img12 img12 img12"; } - body .content .infos2 img { - width: 100%; } - body .content .infos2 .img11, body .content .infos2 .img12 { - justify-self: center; } - body .btn h3 { - font-size: 24px; } } - -body .chiffres .separate { - position: absolute; - bottom: 0; - left: 0; - z-index: 1; } - body .chiffres .separate svg .cls-1 { - fill: none; } - body .chiffres .separate svg .cls-2 { - fill: #676087; } - body .chiffres .separate svg .cls-3 { - fill: #fffef2; } - -body .chiffres .infos { - display: flex; - flex-wrap: wrap; - justify-content: center; } - -body .chiffres .one, body .chiffres .two { - box-sizing: border-box; - border: 8px solid #f6be00; - padding: 20px; - margin: 10px; - text-align: center; } - body .chiffres .one img, body .chiffres .two img { - width: 80%; - margin-bottom: 25px; } - -body .chiffres .one { - display: flex; - flex-flow: column wrap; - align-items: center; - justify-content: center; - width: calc(var(--container) / 3 - 55px); } - -body .chiffres .two { - width: calc((var(--container) / 3) * 2 - 90px); } - -body .chiffres .site { - background: #f6be00; - color: #fff; } - -body .chiffres .volume, body .chiffres .effectif { - background: #1d1646; - color: #fff; } - -body .chiffres .activites { - display: flex; - flex-flow: column wrap; - align-items: center; - justify-content: space-between; } - body .chiffres .activites p { - padding: 10px 0; } - body .chiffres .activites .products { - flex: 1; - display: flex; - justify-content: space-evenly; } - body .chiffres .activites .products .prod { - display: flex; - flex-flow: column wrap; - align-items: center; - justify-content: space-evenly; - padding: 20px 0; } - -@media only screen and (max-width: 1024px) { - body .chiffres .infos p { - font-size: 15px; } } - -@media only screen and (max-width: 768px) { - body .chiffres .infos { - display: flex; - flex-direction: column; - flex-wrap: wrap; - align-items: center; } - body .chiffres .infos p { - font-size: 26px; } - body .chiffres .one, body .chiffres .two { - width: calc(var(--container) - 20px); } - body .chiffres .products { - flex-wrap: wrap; } - body .btn span { - font-size: 24px; } } - -body .story .separate { - position: absolute; - bottom: 0; - left: 0; - z-index: 1; } - body .story .separate svg .cls-1 { - fill: none; } - body .story .separate svg .cls-2 { - fill: #676087; } - body .story .separate svg .cls-3 { - fill: #fffef2; } - -body .story .line { - display: flex; - justify-content: space-around; - align-items: center; - margin-bottom: 80px; } - body .story .line .bulle { - position: relative; - width: 275px; - height: 275px; - border-radius: 50%; - background: #f6be00; - box-shadow: 1px 1px 4px 1px #000; } - body .story .line .bulle .text { - width: inherit; - height: inherit; - box-sizing: border-box; - display: flex; - justify-content: center; - align-items: center; } - body .story .line .bulle .text p { - color: #1d1646; - font-size: 19px; - font-weight: bold; } - body .story .line .bulle .left p { - text-align: left; } - body .story .line .bulle .right p { - text-align: right; } - body .story .line .bulle .year { - position: absolute; - top: -20px; - left: 185px; - padding: 18px; - border-radius: 50%; - background: #1d1646; - box-shadow: 1px 1px 4px 1px #000; } - body .story .line .bulle .year span { - color: #fff; - font-family: 'Montauk', Arial, Helvetica, sans-serif; - font-size: 30px; } - body .story .line .logo { - text-align: center; } - body .story .line .logo img { - height: 200px; } - body .story .line .logo .img-2x { - height: 120px; } - body .story .line .logo .img-3x { - height: 100px; } - -body .story .page_history__tree { - position: absolute; - top: 850px; - left: 50%; - transform: translateX(-50%); } - body .story .page_history__tree svg { - width: 130px; } - body .story .page_history__tree svg .st0 { - stroke: #1d1646; } - body .story .page_history__tree svg #st1, body .story .page_history__tree svg #st3 { - fill: #f6be00; } - body .story .page_history__tree svg #st2, body .story .page_history__tree svg #st4 { - fill: #676087; } - body .story .page_history__tree svg .timeline-dot { - display: block; - transition: all 0.3s; - opacity: 0; } - body .story .page_history__tree svg .timeline-dot.active { - opacity: 1; } - -@media only screen and (max-width: 1920px) { - body .story .page_history__tree { - top: 875px; } } - -@media only screen and (max-width: 1440px) { - body .story .page_history__tree { - top: 815px; } } - -@media only screen and (max-width: 1024px) { - body .story .line .logo { - display: none; } - body .story .page_history__tree { - display: none; } } - -body .valeurs .separate { - position: absolute; - bottom: 0; - left: 0; - z-index: 1; } - body .valeurs .separate svg .cls-1 { - fill: none; } - body .valeurs .separate svg .cls-2 { - fill: #676087; } - body .valeurs .separate svg .cls-3 { - fill: #fffef2; } - -body .valeurs .infos { - display: flex; - flex-wrap: wrap; - justify-content: space-evenly; } - body .valeurs .infos .block { - text-align: center; - box-sizing: border-box; - padding: 30px; - width: 33%; } - body .valeurs .infos .block h2 { - padding: 20px 0; } - body .valeurs .infos .block img { - height: 200px; } - -@media only screen and (max-width: 1440px) { - body .valeurs .infos .block img { - height: 130px; } } - -@media only screen and (max-width: 768px) { - body .valeurs .infos .block { - width: 80%; } - body .valeurs .infos .block img { - height: 200px; } - body .btn span { - font-size: 24px; } } - -body .produits { - position: relative; } - body .produits h2 { - font-family: 'Montauk', Arial, Helvetica, sans-serif; - font-size: 42px; - font-weight: bold; - color: #1d1646; } - body .produits .separate { - position: absolute; - bottom: 0; - left: 0; - z-index: 1; } - body .produits .separate svg .cls-1 { - fill: none; } - body .produits .separate svg .cls-2 { - fill: #676087; } - body .produits .separate svg .cls-3 { - fill: #fffef2; } - body .produits .description { - display: none; } - body .produits .infos { - display: flex; - flex-direction: column; } - body .produits .menu { - display: flex; - position: relative; - padding-top: 60px; } - body .produits nav { - margin-left: 30px; - padding-left: 50px; - z-index: 1; } - body .produits nav img { - width: 25px; - margin-right: 15px; } - body .produits nav li { - margin-bottom: 27px; } - body .produits nav a { - color: #1d1646; - font-family: 'Berlin Sans FB', Arial, Helvetica, sans-serif; - font-size: 26px; - text-transform: none; - padding: 15px; - border-radius: 25px; - border: 3px solid transparent; - outline: none; } - body .produits nav a img { - transition: transform .3s; } - body .produits nav a:hover, body .produits nav a.clicked { - background: #f6be00; - border: 3px solid #1d1646; } - body .produits nav a:hover img, body .produits nav a.clicked img { - transform: rotate(90deg); } - body .produits .bulle { - flex: 1; - text-align: center; } - body .produits .bulle .imgs { - position: relative; - flex: 1; - margin: 0 auto 60px; - text-align: center; } - body .produits .bulle img { - width: 400px; - -webkit-filter: drop-shadow(1px 1px 4px #000); - filter: drop-shadow(1px 1px 4px #000); } - body .produits .circle { - position: absolute; - top: 68%; - left: 60%; - background: #f6be00; - border-radius: 50%; - width: 200px; - height: 200px; - box-shadow: 1px 1px 4px #000; } - body .produits .circle::before { - content: 'ldc'; - position: absolute; - font-size: 50px; - width: 100%; - z-index: 11; - top: 143px; - left: 3px; - -webkit-clip-path: ellipse(17% 17% at 50% 50%); - clip-path: ellipse(17% 17% at 50% 50%); - transform: rotate(-10deg); - background: #f6be00; - color: #f6be00; } - body .produits .circle::after { - content: 'ldc'; - position: absolute; - font-size: 50px; - width: 100%; - z-index: 10; - top: 141px; - left: 0; - -webkit-clip-path: ellipse(17% 17% at 50% 50%); - clip-path: ellipse(17% 17% at 50% 50%); - transform: rotate(-10deg); - background: #1d1646; - color: #1d1646; } - body .produits .circle-txt { - position: absolute; - top: 30px; - left: 50%; - transform: translateX(-50%); - text-transform: lowercase; } - body .produits .caracteristiques { - display: flex; - flex-direction: column; - padding: 20px; - margin-bottom: 60px; - border-radius: 20px; - background: #1d1646; } - body .produits .caracteristiques p { - font-size: 16px; } - body .produits .caracteristiques .product-name, body .produits .caracteristiques .product-description, body .produits .caracteristiques .product-prep, body .produits .caracteristiques .product-ing { - display: flex; - align-items: center; - padding: 7px; - margin: 7px; - border-radius: 5px; } - body .produits .caracteristiques .product-prep, body .produits .caracteristiques .product-ing { - flex: 1; } - body .produits .caracteristiques .product-name { - color: #f6be00; } - body .produits .caracteristiques .product-name p { - font-size: 20px; } - body .produits .caracteristiques .product-description { - background: #676087; - color: #fff; - padding: 25px 7px; } - body .produits .caracteristiques .product-prep { - background: #e1dedd; - color: #000; } - body .produits .caracteristiques .product-ing { - background: #f6be00; - color: #000; } - body .produits .caracteristiques .middle { - display: flex; } - body .produits .caracteristiques .middle .low-left { - flex: 5; - display: flex; - flex-direction: column; } - body .produits .caracteristiques .middle .product-picture { - flex: 4; - display: flex; - align-items: center; - justify-content: center; } - body .produits .caracteristiques .middle .product-picture img { - width: 70%; - padding: 20px; - max-width: 500px; } - body .produits .caracteristiques .middle .product-class { - flex: 1; - display: flex; - flex-direction: column; - justify-content: flex-end; } - body .produits .caracteristiques .middle .product-class img { - width: 80%; - padding: 10px; } - -body .mobile-subtitle { - display: none; } - -@media only screen and (max-width: 1440px) { - body .produits nav li { - margin-bottom: 15px; } } - -@media only screen and (max-width: 1024px) { - body .produits nav img { - width: 18px; - margin-right: 12px; } - body .produits nav a { - font-size: 21px; - padding: 10px; } - body .produits .bulle img { - width: 300px; - -webkit-filter: drop-shadow(1px 1px 4px #000); - filter: drop-shadow(1px 1px 4px #000); } - body .produits .circle { - position: absolute; - top: 68%; - left: 60%; - background: #f6be00; - border-radius: 50%; - width: 150px; - height: 150px; - box-shadow: 1px 1px 4px #000; } - body .produits .circle::before { - top: 104px; } - body .produits .circle::after { - top: 102px; } - body .produits .circle-txt { - top: 20px; - font-size: 30px; } } - -@media only screen and (max-width: 768px) { - body .produits h2 { - margin-bottom: 30px; - font-size: 35px; } - body .produits .menu { - flex-direction: column; - margin: 0 auto; } - body .produits nav { - margin: 0; - padding: 0; } - body .produits .mobile-subtitle { - display: block; - text-align: center; - text-transform: lowercase; } - body .produits .circle { - display: none; } - body .produits .bulle { - position: absolute; - top: 20px; - left: 50%; - transform: translateX(-50%); - opacity: 0.3; - width: 90%; } - body .produits .caracteristiques { - margin-top: 40px; } - body .produits .caracteristiques .middle { - flex-direction: column; } - body .produits .caracteristiques .middle .product-class { - flex-direction: row; - justify-content: center; } - body .produits .caracteristiques .middle .product-class img { - height: 70px; - width: unset; } - body .btn h3 { - font-size: 24px; } } - -body .engagements { - display: flex; - flex-direction: column; } - body .engagements h2 { - margin-bottom: 25px; } - body .engagements p { - margin-bottom: 60px; } - body .engagements .description { - display: none; } - body .engagements .separate { - position: absolute; - bottom: 0; - left: 0; - z-index: 1; } - body .engagements .separate svg .cls-1 { - fill: none; } - body .engagements .separate svg .cls-2 { - fill: #676087; } - body .engagements .separate svg .cls-3 { - fill: #fffef2; } - body .engagements .wrapper-left { - grid-template-areas: "titre titre titre" "txt txt img"; } - body .engagements .wrapper-right { - grid-template-areas: "titre titre titre" "img txt txt"; } - body .engagements .wrapper-left, body .engagements .wrapper-right { - display: grid; - grid-template-columns: repeat(3, 1fr); - margin-bottom: 80px; } - body .engagements .wrapper-left h2, body .engagements .wrapper-right h2 { - grid-area: titre; } - body .engagements .wrapper-left p, body .engagements .wrapper-right p { - grid-area: txt; } - body .engagements .wrapper-left .picture, body .engagements .wrapper-right .picture { - grid-area: img; - text-align: center; - margin: auto 0; } - body .engagements .wrapper-left .picture img, body .engagements .wrapper-right .picture img { - width: 40%; } - body .engagements .wrapper-left .picture .img-w, body .engagements .wrapper-right .picture .img-w { - width: 65%; } - body .engagements .picture-x2 { - grid-area: img; - text-align: center; } - body .engagements .picture-x2 img { - width: 35%; - margin: 10px; } - body .engagements .mentions .picture { - text-align: center; } - body .engagements .mentions .picture img { - border-radius: 85px 12% 73px 94% / 110px; - border: 5px solid #1d1646; - width: 50%; } - -@media only screen and (max-width: 1024px) { - body .engagements .wrapper-left .picture img, body .engagements .wrapper-right .picture img { - width: 60%; } - body .engagements .wrapper-left .picture .img-w, body .engagements .wrapper-right .picture .img-w { - width: 80%; } - body .engagements .picture-x2 img { - width: 50%; } - body .engagements .mentions .picture img { - width: 80%; } } - -@media only screen and (max-width: 768px) { - body .engagements .wrapper-left, body .engagements .wrapper-right { - grid-template-areas: "titre titre titre" "txt txt txt" "img img img"; } - body .engagements .wrapper-left .picture img, body .engagements .wrapper-right .picture img { - width: 50%; } - body .engagements .wrapper-left .picture .img-w, body .engagements .wrapper-right .picture .img-w { - width: 75%; } - body .engagements .picture-x2 img { - width: 35%; } - body .engagements .mentions .picture img { - width: 80%; } } - -body .metiers { - display: flex; - flex-direction: column; - align-items: center; } - body .metiers img { - vertical-align: unset; } - body .metiers .separate { - position: absolute; - bottom: 0; - left: 0; - z-index: 1; } - body .metiers .separate svg .cls-1 { - fill: none; } - body .metiers .separate svg .cls-2 { - fill: #676087; } - body .metiers .separate svg .cls-3 { - fill: #fffef2; } - body .metiers .tableau { - width: 1200px; - margin: 0 auto 60px; } - body .metiers li { - perspective: 400px; - position: relative; - float: left; - width: 290px; - height: 290px; - margin: 5px; - padding: 0; - list-style: none; - text-align: center; } - body .metiers li h3 { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - font-size: 30px; - color: #f6be00; - -webkit-text-stroke: 1px; - -webkit-text-stroke-color: #1d1646; } - body .metiers li p { - font-size: 16px; - line-height: 1.5; - color: #fff; } - body .metiers li img { - width: 100%; - height: 100%; } - body .metiers li:hover h3 { - display: none; } - body .metiers li:hover .fa { - display: none; } - body .metiers .info { - position: absolute; - top: 0; - left: 0; - display: flex; - align-items: center; - transform: rotate3d(1, 0, 0, 90deg); - width: 100%; - height: 100%; - box-sizing: border-box; - padding: 0 20px; - border-radius: 4px; - pointer-events: none; - background-color: rgba(246, 190, 0, 0.9); } - body .metiers .in-top .info { - transform-origin: 50% 0%; - -webkit-animation: in-top 300ms ease 0ms 1 forwards; - animation: in-top 300ms ease 0ms 1 forwards; } - body .metiers .in-right .info { - transform-origin: 100% 0%; - -webkit-animation: in-right 300ms ease 0ms 1 forwards; - animation: in-right 300ms ease 0ms 1 forwards; } - body .metiers .in-bottom .info { - transform-origin: 50% 100%; - -webkit-animation: in-bottom 300ms ease 0ms 1 forwards; - animation: in-bottom 300ms ease 0ms 1 forwards; } - body .metiers .in-left .info { - transform-origin: 0% 0%; - -webkit-animation: in-left 300ms ease 0ms 1 forwards; - animation: in-left 300ms ease 0ms 1 forwards; } - body .metiers .out-top .info { - transform-origin: 50% 0%; - -webkit-animation: out-top 300ms ease 0ms 1 forwards; - animation: out-top 300ms ease 0ms 1 forwards; } - body .metiers .out-right .info { - transform-origin: 100% 50%; - -webkit-animation: out-right 300ms ease 0ms 1 forwards; - animation: out-right 300ms ease 0ms 1 forwards; } - body .metiers .out-bottom .info { - transform-origin: 50% 100%; - -webkit-animation: out-bottom 300ms ease 0ms 1 forwards; - animation: out-bottom 300ms ease 0ms 1 forwards; } - body .metiers .out-left .info { - transform-origin: 0% 0%; - -webkit-animation: out-left 300ms ease 0ms 1 forwards; - animation: out-left 300ms ease 0ms 1 forwards; } - body .metiers .cta { - position: absolute; - bottom: 15px; - left: 50%; - transform: translateX(-50%); } - body .metiers .cta .fa { - color: #f6be00; - font-size: 30px; - -webkit-text-stroke: 1px; - -webkit-text-stroke-color: #1d1646; } - body .metiers .video { - width: 500px; - height: 280px; } - -@-webkit-keyframes in-top { - from { - transform: rotate3d(-1, 0, 0, 90deg); } - to { - transform: rotate3d(0, 0, 0, 0deg); } } - -@keyframes in-top { - from { - transform: rotate3d(-1, 0, 0, 90deg); } - to { - transform: rotate3d(0, 0, 0, 0deg); } } - -@-webkit-keyframes in-right { - from { - transform: rotate3d(0, -1, 0, 90deg); } - to { - transform: rotate3d(0, 0, 0, 0deg); } } - -@keyframes in-right { - from { - transform: rotate3d(0, -1, 0, 90deg); } - to { - transform: rotate3d(0, 0, 0, 0deg); } } - -@-webkit-keyframes in-bottom { - from { - transform: rotate3d(1, 0, 0, 90deg); } - to { - transform: rotate3d(0, 0, 0, 0deg); } } - -@keyframes in-bottom { - from { - transform: rotate3d(1, 0, 0, 90deg); } - to { - transform: rotate3d(0, 0, 0, 0deg); } } - -@-webkit-keyframes in-left { - from { - transform: rotate3d(0, 1, 0, 90deg); } - to { - transform: rotate3d(0, 0, 0, 0deg); } } - -@keyframes in-left { - from { - transform: rotate3d(0, 1, 0, 90deg); } - to { - transform: rotate3d(0, 0, 0, 0deg); } } - -@-webkit-keyframes out-top { - from { - transform: rotate3d(0, 0, 0, 0deg); } - to { - transform: rotate3d(-1, 0, 0, 110deg); } } - -@keyframes out-top { - from { - transform: rotate3d(0, 0, 0, 0deg); } - to { - transform: rotate3d(-1, 0, 0, 110deg); } } - -@-webkit-keyframes out-right { - from { - transform: rotate3d(0, 0, 0, 0deg); } - to { - transform: rotate3d(0, -1, 0, 110deg); } } - -@keyframes out-right { - from { - transform: rotate3d(0, 0, 0, 0deg); } - to { - transform: rotate3d(0, -1, 0, 110deg); } } - -@-webkit-keyframes out-bottom { - from { - transform: rotate3d(0, 0, 0, 0deg); } - to { - transform: rotate3d(1, 0, 0, 110deg); } } - -@keyframes out-bottom { - from { - transform: rotate3d(0, 0, 0, 0deg); } - to { - transform: rotate3d(1, 0, 0, 110deg); } } - -@-webkit-keyframes out-left { - from { - transform: rotate3d(0, 0, 0, 0deg); } - to { - transform: rotate3d(0, 1, 0, 110deg); } } - -@keyframes out-left { - from { - transform: rotate3d(0, 0, 0, 0deg); } - to { - transform: rotate3d(0, 1, 0, 110deg); } } - -@media only screen and (max-width: 1440px) { - body .metiers .tableau { - width: 900px; } } - -@media only screen and (max-width: 1024px) { - body .metiers .tableau { - width: 600px; } } - -@media only screen and (max-width: 768px) { - body .metiers .tableau { - display: flex; - justify-content: center; - width: 80%; } - body .metiers li { - float: unset; } - body .metiers .video { - width: 80%; } - body .btn span { - font-size: 24px; } } - -body .contacts h1, body .contacts h2 { - font-size: 50px; - text-align: left; - padding: 40px 0 80px; } - -body .contacts span.small { - margin: 0 0 30px; - font-size: 13px; } - -body .contacts span.medium { - font-size: 17px; } - -body .contacts .description { - display: none; } - -body .contacts .separate { - position: absolute; - bottom: 0; - left: 0; - z-index: 1; } - body .contacts .separate svg .cls-1 { - fill: none; } - body .contacts .separate svg .cls-2 { - fill: #676087; } - body .contacts .separate svg .cls-3 { - fill: #fffef2; } - -body .contacts .infos { - display: flex; - flex-direction: column; } - -body .contacts .flex-row { - display: flex; - justify-content: space-between; - width: 100%; } - -body .contacts .form-field { - flex: 1; - display: flex; - flex-direction: column; - margin: 0 20px; } - body .contacts .form-field p { - margin-bottom: 10px; - font-style: italic; } - -body .contacts .contacter, body .contacts .trouver { - margin: 0 20px; } - -body .contacts .contacter { - flex: 3; } - -body .contacts .trouver { - flex: 2; } - -body .contacts .radio { - margin: 10px 0; } - -body .contacts input[type="text"], body .contacts input[type="email"], body .contacts textarea, body .contacts .radio:last-child, body .contacts .fichier { - width: 100%; - box-sizing: border-box; - margin-bottom: 30px; - border-radius: 10px; } - body .contacts input[type="text"]::-webkit-input-placeholder, body .contacts input[type="email"]::-webkit-input-placeholder, body .contacts textarea::-webkit-input-placeholder, body .contacts .radio:last-child::-webkit-input-placeholder, body .contacts .fichier::-webkit-input-placeholder { - font-family: 'Berlin Sans FB', Arial, Helvetica, sans-serif; - font-size: 16px; - color: #888888; } - body .contacts input[type="text"]::-moz-placeholder, body .contacts input[type="email"]::-moz-placeholder, body .contacts textarea::-moz-placeholder, body .contacts .radio:last-child::-moz-placeholder, body .contacts .fichier::-moz-placeholder { - font-family: 'Berlin Sans FB', Arial, Helvetica, sans-serif; - font-size: 16px; - color: #888888; } - body .contacts input[type="text"]:-ms-input-placeholder, body .contacts input[type="email"]:-ms-input-placeholder, body .contacts textarea:-ms-input-placeholder, body .contacts .radio:last-child:-ms-input-placeholder, body .contacts .fichier:-ms-input-placeholder { - font-family: 'Berlin Sans FB', Arial, Helvetica, sans-serif; - font-size: 16px; - color: #888888; } - body .contacts input[type="text"]::-ms-input-placeholder, body .contacts input[type="email"]::-ms-input-placeholder, body .contacts textarea::-ms-input-placeholder, body .contacts .radio:last-child::-ms-input-placeholder, body .contacts .fichier::-ms-input-placeholder { - font-family: 'Berlin Sans FB', Arial, Helvetica, sans-serif; - font-size: 16px; - color: #888888; } - body .contacts input[type="text"]::placeholder, body .contacts input[type="text"] .default, body .contacts input[type="email"]::placeholder, body .contacts input[type="email"] .default, body .contacts textarea::placeholder, body .contacts textarea .default, body .contacts .radio:last-child::placeholder, body .contacts .radio:last-child .default, body .contacts .fichier::placeholder, body .contacts .fichier .default { - font-family: 'Berlin Sans FB', Arial, Helvetica, sans-serif; - font-size: 16px; - color: #888888; } - -body .contacts input[type="text"], body .contacts input[type="email"], body .contacts .fichier { - background: #fff; - height: 50px; - padding: 10px; - border: 1px solid #000; } - -body .contacts textarea { - padding: 10px; - border: 1px solid #000; } - -body .contacts .fichier { - position: relative; - display: flex; - align-items: center; - cursor: pointer; } - body .contacts .fichier #files { - position: absolute; - width: 0.1px; - height: 0.1px; - opacity: 0; } - body .contacts .fichier .fa { - position: absolute; - right: 20px; - font-size: 26px; } - -body .contacts .weight { - display: flex; - justify-content: center; } - -body .contacts .accord { - margin-bottom: 30px; } - -body .contacts input[type="submit"] { - margin-bottom: 30px; - border-radius: 5px; - border: none; - height: 50px; - background: #1d1646; - color: #fff; - transition: all .3s; } - body .contacts input[type="submit"]:hover { - background: #f6be00; - color: #1d1646; - font-weight: bold; } - -body .contacts .find { - width: 100%; - text-align: center; } - body .contacts .find img { - width: 100%; - transform: scale(1); - transition: all .3s; } - body .contacts .find img:hover { - transform: scale(1.1); } - -@media only screen and (max-width: 1024px) { - body .contacts .contacter { - flex: 1; } - body .contacts .trouver { - flex: 1; } } - -@media only screen and (max-width: 768px) { - body .contacts h1, body .contacts h2 { - font-size: 40px; - padding: 25px 0 50px; } - body .contacts span.small { - margin: 0 0 20px; - font-size: 10px; } - body .contacts span.medium { - font-size: 14px; } - body .contacts .form-field { - margin: unset; } - body .contacts .flex-row { - flex-direction: column; } - body .contacts .fichier { - margin-bottom: 10px; } - body .contacts .weight { - margin-bottom: 30px; } - body .contacts .space { - display: none; } } - -body .legals { - margin-bottom: 50px; } - body .legals h2 { - padding: 10px 0; } - body .legals hr { - margin-top: 10px; } - body .legals p { - font-size: 16px; } - body .legals a { - color: #676087; } - -body .footer { - display: flex; - flex-direction: column; - justify-content: flex-start; - align-items: center; - background: #1d1646; } - body .footer p { - font-family: Arial, Helvetica, sans-serif; - color: #fff; - font-size: 16px; } - body .footer p strong { - font-weight: bold; } - body .footer .mentions p { - font-size: 14px; } - body .footer span { - font-family: 'Montauk', Arial, Helvetica, sans-serif; - font-size: 25px; } - body .footer .separate { - margin-bottom: 35px; } - body .footer .separate svg .cls-1 { - fill: #fffef2; } - body .footer .separate svg .cls-2 { - fill: #f6be00; } - body .footer .separate svg .cls-3 { - fill: #1d1646; } - body .footer nav { - width: 25%; } - body .footer ul { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - border-bottom: 1px solid #f6be00; - margin-bottom: 12px; } - body .footer ul li { - padding: 5px 0; } - body .footer .middle { - display: flex; - justify-content: space-evenly; - width: 100%; } - body .footer .middle .coordonnees { - text-align: center; - line-height: 20px; - margin-bottom: 12px; } - body .footer .middle .left-middle, body .footer .middle .right-middle { - width: 30%; } - body .footer .middle .right-middle { - align-self: center; - text-align: center; - transition: .5s; - transform: scale(1); } - body .footer .middle .right-middle img { - padding: 0 10px; } - body .footer .middle .right-middle .fa { - margin: 0 10px; - font-size: 20px; } - body .footer .middle .right-middle:hover { - transform: scale(1.3); } - body .footer .mentions { - text-align: center; - margin-bottom: 12px; } - -@media (max-width: 1440px) { - body .footer nav { - width: 40%; } } - -@media (max-width: 1024px) { - body .footer nav { - width: 50%; } } - -@media (max-width: 768px) { - body .footer nav { - width: 100%; } - body .footer nav ul { - flex-direction: column; - align-items: center; } - body .footer .middle { - flex-direction: column; - padding-bottom: 10px; } } - -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJjb21tb24uc2NzcyIsImhlYWRlci5zY3NzIiwiaG9tZS5zY3NzIiwiY2hpZmZyZXMuc2NzcyIsImhpc3RvaXJlLnNjc3MiLCJ2YWxldXJzLnNjc3MiLCJwcm9kdWl0cy5zY3NzIiwiZW5nYWdlbWVudHMuc2NzcyIsIm1ldGllcnMuc2NzcyIsImNvbnRhY3RzLnNjc3MiLCJsZWdhbHMuc2NzcyIsImZvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Q0NHQztBREVEOzs7Ozs7Ozs7Ozs7O0VBYUUsU0FBUztFQUNWLFVBQVU7RUFDVixTQUFTO0VBQ1QsZUFBZTtFQUNmLGFBQWE7RUFDYix3QkFBd0IsRUFBQTs7QUFHekIseURBQUE7QUFDQTtFQUNJLFVBQVUsRUFBQTs7QUFHZCxnREFBQTtBQUNBOztFQUVDLGNBQWMsRUFBQTs7QUFHZjtFQUNDLGNBQWMsRUFBQTs7QUFHZjtFQUNDLGdCQUFnQixFQUFBOztBQUdqQjtFQUNDLFlBQVksRUFBQTs7QUFHYjs7RUFFQyxXQUFXO0VBQ1gsYUFBYSxFQUFBOztBQUdkO0VBQ0MseUJBQXlCO0VBQ3pCLGlCQUFpQixFQUFBOztBQUdsQjs7OztFQUlJLHdCQUF3QjtFQUN4QixxQkFBcUIsRUFBQTs7QUFHekI7RUFDSSx3QkFBd0I7RUFDeEIscUJBQXFCO0VBR3JCLHVCQUF1QixFQUFBOztBQUczQjtFQUNJLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsZ0JBQWdCLEVBQUE7O0FBR3BCOztFQ1ZFO0FEY0Y7OztFQUdJLHFCQUFxQjtHQUNyQixlQUFnQjtHQUNoQixPQUFRO0VBQ1IsZUFBZSxFQUFBOztBQUduQjs7O0VDWEU7QURnQkY7RUFDSSxhQUFhO0VBQ2IsU0FBUyxFQUFBOztBQUdiOzs7RUNiRTtBQUNGO0VEa0JJLGFBQWEsRUFBQTs7QUFHakI7Ozs7O0VDYkU7QURvQkY7RUFDSSxlQUFlO0VBQUUsTUFBQTtFQUNqQiw4QkFBOEI7RUFBRSxNQUFB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QjtJWndvRHRCLDZCWXJvRDJCO0lac29EM0IsV1lyb0RxQixFQUFFO0lac29EdkI7TUFDRSxrQll6b0Q2QjtNQTdEbkMsaUJBMENRO01aOHBERixtQll2b0Q0QixFQUFBO0lad29EOUI7TVl6c0RKLFVBQ0ksRUFBTztJWjBzRFA7TVkzc0RBLGtCQXdFYTtNQUNMLGtCQUFrQjtNQUNsQixlQUFlO01acW9EckIsbUJBQW1CLEVBQUU7TVlob0RyQjtRQUVFLGVBQ08sRUFBQTtNQUFDO1FaaW9EUixjQUFjO1FZM25EZCxlQUFXLEVBQU07TUFDakI7UUFFUSxxQkFBYSxFQUFBO0VaNG5EM0I7SVl2bkRGLGtCQUFtQjtJQUNmLG1CQUdXLEVBQUE7O0FadW5EZjtFQUNFO0lBQ0UsVVlwbkRnQixFQUFBLEVBQVc7O0Fac25EL0I7RUFDRTtJQUNFLFVBQVUsRUFBRSxFQUFFOztBQUVsQjtFQUNFO0lBQ0UsV0FBVyxFQUFFO0lBQ2I7TUFDRSxzQkFBc0I7TUFDdEIsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSxzQkFBc0I7SUFDdEIsb0JBQW9CLEVBQUUsRUFBRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMC1tb2RpZmllZCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxuICogS25vd24gaXNzdWU6IG5vIElFIDYgc3VwcG9ydC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcbiAqICAgIGBlbWAgdW5pdHMuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gKiAgICBhbmQgQ2hyb21lLlxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBjb2xvcjogIzIyMjtcbn1cblxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmNocm9tZWZyYW1lIHtcbiAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMC1tb2RpZmllZCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xuOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xuICogICAgYGVtYCB1bml0cy5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDsgfVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKiAyLiBJbXByb3ZlIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUUgNy5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgbWFyZ2luIGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cbmZvcm0ge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDYvNy84LzkuXG4gKiAyLiBDb3JyZWN0IHRleHQgbm90IHdyYXBwaW5nIGluIEZpcmVmb3ggMy5cbiAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAyICovXG4gICptYXJnaW4tbGVmdDogLTdweDtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gKiAgICBhbmQgQ2hyb21lLlxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMyAqL1xuICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqL1xuICAqb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDQgKi8gfVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cbiAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxuICogICAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG4gICpoZWlnaHQ6IDEzcHg7XG4gIC8qIDMgKi9cbiAgKndpZHRoOiAxM3B4O1xuICAvKiAzICovIH1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggMysuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMjIyOyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuLmNocm9tZWZyYW1lIHtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMC4yZW0gMDsgfVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyOiAxNDAwcHg7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmVybGluIFNhbnMgRkInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jlcmxpbl9TYW5zX0ZCL0Jlcmxpbl9TYW5zX0ZCLndvZmYyXCIpIGZvcm1hdChcInR0ZlwiKSwgdXJsKFwiLi4vZm9udHMvQmVybGluX1NhbnNfRkIvQmVybGluX1NhbnNfRkIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9CZXJsaW5fU2Fuc19GQi9CZXJsaW5fU2Fuc19GQi5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCIuLi9mb250cy9CZXJsaW5fU2Fuc19GQi9CZXJsaW5fU2Fuc19GQi50dGZcIikgZm9ybWF0KFwidHRmXCIpLCB1cmwoXCIuLi9mb250cy9CZXJsaW5fU2Fuc19GQi9CZXJsaW5fU2Fuc19GQi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9CZXJsaW5fU2Fuc19GQi9CZXJsaW5fU2Fuc19GQi5lb3RcIikgZm9ybWF0KFwiZW90XCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udGF1ayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udGF1ay9Nb250YXVrIFJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50cm8gSGVhZCBIJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRyb19IZWFkX0gvSW50cm9IZWFkSC1CYXNlLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludHJvIEhlYWQgQic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50cm9fSGVhZF9CL0ludHJvSGVhZEItQmFzZS5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWYyO1xuICBmb250LWZhbWlseTogJ0JlcmxpbiBTYW5zIEZCJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICBib2R5IGgxLCBib2R5IGgyIHtcbiAgICBmb250LWZhbWlseTogJ0ludHJvIEhlYWQgSCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxZDE2NDY7IH1cbiAgYm9keSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweDsgfVxuICBib2R5IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgYm9keSAuaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keSAuaGVybyAuaW1nLWJnIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keSAuaGVybyAudHJlZ2FsZXR0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEyJTtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIHdpZHRoOiAxOCU7IH1cbiAgICAgIGJvZHkgLmhlcm8gLnRyZWdhbGV0dGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keSAuY29udGFpbmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1jb250YWluZXIpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1MCUgLSB2YXIoLS1jb250YWluZXIpIC8gMik7IH1cbiAgYm9keSAuZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBib2R5IG5hdiB7XG4gICAgZmxleDogMTtcbiAgICBmb250LWZhbWlseTogJ0ludHJvIEhlYWQgSCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgYm9keSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgYm9keSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjZiZTAwOyB9XG4gIGJvZHkgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZXJsaW4gU2FucyBGQicsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIGJvZHkgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHkgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzFkMTY0NjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBib2R5IC5idG4gaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICdJbnRybyBIZWFkIEInLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGJvZHkgLnNlcGFyYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keSAuc2VwYXJhdGUgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIGJvZHkgLnBhZ2V1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjVweDtcbiAgICB0cmFuc2l0aW9uOiAuNXM7IH1cbiAgICBib2R5IC5wYWdldXAgYSB7XG4gICAgICBjb2xvcjogIzY3NjA4NzsgfVxuICAgICAgYm9keSAucGFnZXVwIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y2YmUwMDsgfVxuICAgIGJvZHkgLnBhZ2V1cCAuZmEtYXJyb3ctdXAge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIGJvZHkgLnNlZSB7XG4gICAgb3BhY2l0eTogLjc7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyOiAxMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhaW5lcjogY2FsYygxMDAlIC0gODBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyOiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICBib2R5IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgYm9keSBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gIGJvZHkgLmhlcm8gLnRyZWdhbGV0dGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keSAuYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IH0gfVxuXG5ib2R5IC5lbnRldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIGJvZHkgLmVudGV0ZSAuc3VySGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gICAgYm9keSAuZW50ZXRlIC5zdXJIZWFkZXIgYSB7XG4gICAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNmJlMDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGJvZHkgLmVudGV0ZSAuc3VySGVhZGVyIGEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIGJvZHkgLmVudGV0ZSAuc3VySGVhZGVyIGEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5IGhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogIzFkMTY0NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDI7IH1cbiAgYm9keSBoZWFkZXIgLmxvZ28ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBib2R5IGhlYWRlciAubG9nbyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzM3B4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIGJvZHkgaGVhZGVyIG5hdiB7XG4gICAgZmxleDogMTsgfVxuICAgIGJvZHkgaGVhZGVyIG5hdiB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgYm9keSBoZWFkZXIgbmF2IHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGJvZHkgaGVhZGVyIG5hdiB1bCBsaSBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIGJvZHkgaGVhZGVyIG5hdiB1bCBsaSBhOmhvdmVyLCBib2R5IGhlYWRlciBuYXYgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmJlMDA7IH1cbiAgICAgICAgYm9keSBoZWFkZXIgbmF2IHVsIGxpIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjc2MDg3O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBib2R5IGhlYWRlciBuYXYgdWwgbGkgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgIGJvZHkgaGVhZGVyIG5hdiB1bCBsaS5hY3RpdmUgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBib2R5IGhlYWRlciAubWVudS10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5lbnRldGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIGJvZHkgLmVudGV0ZSAuc3VySGVhZGVyIGEge1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGJvZHkgLmVudGV0ZSAuc3VySGVhZGVyIGEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGJvZHkgLmVudGV0ZSAuc3VySGVhZGVyIGEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgYm9keSAuZW50ZXRlIGhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIGJvZHkgLmVudGV0ZSBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gICAgICBib2R5IC5lbnRldGUgaGVhZGVyIG5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk4cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWQxNjQ2O1xuICAgICAgICB0b3A6IDk4cHg7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7IH1cbiAgICAgICAgYm9keSAuZW50ZXRlIGhlYWRlciBuYXYgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIGJvZHkgLmVudGV0ZSBoZWFkZXIgbmF2IHVsIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBib2R5IC5lbnRldGUgaGVhZGVyIG5hdiB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgICAgICAgYm9keSAuZW50ZXRlIGhlYWRlciBuYXYgdWwgbGkgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIGJvZHkgLmVudGV0ZSBoZWFkZXIgbmF2IHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGJvZHkgLmVudGV0ZSBoZWFkZXIgbmF2IHVsIGxpLmFjdGl2ZSB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NzYwODc7IH1cbiAgICAgIGJvZHkgLmVudGV0ZSBoZWFkZXIgbmF2LmFjdGl2ZSB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIGJvZHkgLmVudGV0ZSBoZWFkZXIgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5ib2R5IC5zd2lwZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIGJvZHkgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBib2R5IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC50aXRsZSwgYm9keSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5zdWJ0aXRsZSwgYm9keSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC50ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgYm9keSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC50aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIGJvZHkgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAuc3VidGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogNTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIGJvZHkgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgYm9keSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGNvbG9yOiAjMWQxNjQ2O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIGJvZHkgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDVweDsgfVxuICAgIGJvZHkgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgb3BhY2l0eTogLjg7IH1cbiAgICBib2R5IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiZTAwOyB9XG4gIGJvZHkgLnN3aXBlci1jb250YWluZXIgLnNlcGFyYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAgIGJvZHkgLnN3aXBlci1jb250YWluZXIgLnNlcGFyYXRlIHN2ZyAuY2xzLTEge1xuICAgICAgZmlsbDogbm9uZTsgfVxuICAgIGJvZHkgLnN3aXBlci1jb250YWluZXIgLnNlcGFyYXRlIHN2ZyAuY2xzLTIge1xuICAgICAgZmlsbDogI2Y2YmUwMDsgfVxuICAgIGJvZHkgLnN3aXBlci1jb250YWluZXIgLnNlcGFyYXRlIHN2ZyAuY2xzLTMge1xuICAgICAgZmlsbDogI2ZmZmVmMjsgfVxuXG5ib2R5IC5jb250ZW50IC5hcnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNzBweDsgfVxuICBib2R5IC5jb250ZW50IC5hcnJvdyBhIHtcbiAgICBjb2xvcjogIzFkMTY0NjsgfVxuICAgIGJvZHkgLmNvbnRlbnQgLmFycm93IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmNmJlMDA7IH1cblxuYm9keSAuY29udGVudCAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIGJvZHkgLmNvbnRlbnQgLnRpdGxlIGgyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NXB4O1xuICAgIGxlZnQ6IDE1OHB4O1xuICAgIGZsZXg6IDE7IH1cbiAgYm9keSAuY29udGVudCAudGl0bGUgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7IH1cblxuYm9keSAuY29udGVudCAuaW5mb3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW46IDAgNTBweCA1MHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgMWZyIDJmcjtcbiAgZ3JpZC1nYXA6IDQwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1nMSB0eHQxIGltZzIgdHh0MlwiO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIGJvZHkgLmNvbnRlbnQgLmluZm9zIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gIGJvZHkgLmNvbnRlbnQgLmluZm9zIC5pbWcwMSB7XG4gICAgZ3JpZC1hcmVhOiBpbWcxOyB9XG4gIGJvZHkgLmNvbnRlbnQgLmluZm9zIC50eHQwMSB7XG4gICAgZ3JpZC1hcmVhOiB0eHQxOyB9XG4gIGJvZHkgLmNvbnRlbnQgLmluZm9zIC5pbWcwMiB7XG4gICAgZ3JpZC1hcmVhOiBpbWcyOyB9XG4gIGJvZHkgLmNvbnRlbnQgLmluZm9zIC50eHQwMiB7XG4gICAgZ3JpZC1hcmVhOiB0eHQyOyB9XG5cbmJvZHkgLmNvbnRlbnQgLmdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZTFkZWRkO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuYm9keSAuY29udGVudCAucGljdHVyZXMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5ib2R5IC5jb250ZW50IC5pbWdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNTBweDsgfVxuXG5ib2R5IC5jb250ZW50IC5hbmNob3JQaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICBib2R5IC5jb250ZW50IC5hbmNob3JQaWMgaW1nIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDRweCAjMDAwKTsgfVxuICBib2R5IC5jb250ZW50IC5hbmNob3JQaWM6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG5ib2R5IC5jb250ZW50IC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2Y2YmUwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4ICMwMDA7IH1cblxuYm9keSAuY29udGVudCAuY2lyY2xlMSB7XG4gIHRvcDogMTYwcHg7XG4gIGxlZnQ6IDIwMHB4OyB9XG5cbmJvZHkgLmNvbnRlbnQgLmNpcmNsZTIge1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiAxMHB4OyB9XG5cbmJvZHkgLmNvbnRlbnQgLmNpcmNsZTMge1xuICB0b3A6IDE2MHB4O1xuICBsZWZ0OiAtNXB4OyB9XG5cbmJvZHkgLmNvbnRlbnQgLmNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ2xkYyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogMTAycHg7XG4gIGxlZnQ6IDNweDtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDE3JSAxNyUgYXQgNTAlIDUwJSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIGJhY2tncm91bmQ6ICNmNmJlMDA7XG4gIGNvbG9yOiAjZjZiZTAwOyB9XG5cbmJvZHkgLmNvbnRlbnQgLmNpcmNsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnbGRjJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMDtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDE3JSAxNyUgYXQgNTAlIDUwJSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIGJhY2tncm91bmQ6ICMxZDE2NDY7XG4gIGNvbG9yOiAjMWQxNjQ2OyB9XG5cbmJvZHkgLmNvbnRlbnQgLmNpcmNsZS10eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1mYW1pbHk6ICdNb250YXVrJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxZDE2NDY7IH1cblxuYm9keSAuY29udGVudCAuY2lyY2xlLXR4dDMge1xuICB0b3A6IC01cHg7IH1cblxuYm9keSAuY29udGVudCAuZ3VsZiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FnZ2xvLnBuZyksIHVybCguLi9pbWFnZXMvY2FydGUtYnpoLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7IH1cblxuYm9keSAuY29udGVudCAuaW5mb3MyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwIDUwcHggNTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XG4gIGdyaWQtZ2FwOiA0MHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltZzExIGltZzExIGltZzExXCJcciBcImltZzEyIGltZzEyIGltZzEyXCJcciBcInR4dDExIHR4dDExIHR4dDExXCI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgYm9keSAuY29udGVudCAuaW5mb3MyIGltZyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7IH1cbiAgYm9keSAuY29udGVudCAuaW5mb3MyIC5pbWcxMSB7XG4gICAgZ3JpZC1hcmVhOiBpbWcxMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGxlZnQ7IH1cbiAgYm9keSAuY29udGVudCAuaW5mb3MyIC50eHQxMSB7XG4gICAganVzdGlmeS1zZWxmOiBsZWZ0O1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIGdyaWQtYXJlYTogdHh0MTE7IH1cbiAgYm9keSAuY29udGVudCAuaW5mb3MyIC5pbWcxMiB7XG4gICAgZ3JpZC1hcmVhOiBpbWcxMjtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBib2R5IC5jb250ZW50IC5zZXBhcmF0ZSB7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmNvbnRlbnQgLnNlcGFyYXRlIHtcbiAgICB0b3A6IC04MHB4O1xuICAgIGhlaWdodDogODBweDsgfVxuICBib2R5IC5jb250ZW50IC5pbmZvczIgLmltZzEyIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5jb250ZW50IC5zZXBhcmF0ZSB7XG4gICAgdG9wOiAtNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgYm9keSAuY29udGVudCAuZ3VsZiB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0OyB9XG4gIGJvZHkgLmNvbnRlbnQgLmluZm9zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidHh0MSB0eHQxIHR4dDEgdHh0MVwiXHIgXCJpbWcxIGltZzEgaW1nMSBpbWcxXCJcciBcInR4dDIgdHh0MiB0eHQyIHR4dDJcIlxyIFwiaW1nMiBpbWcyIGltZzIgaW1nMlwiOyB9XG4gIGJvZHkgLmNvbnRlbnQgLmluZm9zMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInR4dDExIHR4dDExIHR4dDExXCJcciBcImltZzExIGltZzExIGltZzExXCJcciBcImltZzEyIGltZzEyIGltZzEyXCI7IH1cbiAgICBib2R5IC5jb250ZW50IC5pbmZvczIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keSAuY29udGVudCAuaW5mb3MyIC5pbWcxMSwgYm9keSAuY29udGVudCAuaW5mb3MyIC5pbWcxMiB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjsgfVxuICBib2R5IC5idG4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbmJvZHkgLmNoaWZmcmVzIC5zZXBhcmF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxOyB9XG4gIGJvZHkgLmNoaWZmcmVzIC5zZXBhcmF0ZSBzdmcgLmNscy0xIHtcbiAgICBmaWxsOiBub25lOyB9XG4gIGJvZHkgLmNoaWZmcmVzIC5zZXBhcmF0ZSBzdmcgLmNscy0yIHtcbiAgICBmaWxsOiAjNjc2MDg3OyB9XG4gIGJvZHkgLmNoaWZmcmVzIC5zZXBhcmF0ZSBzdmcgLmNscy0zIHtcbiAgICBmaWxsOiAjZmZmZWYyOyB9XG5cbmJvZHkgLmNoaWZmcmVzIC5pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuYm9keSAuY2hpZmZyZXMgLm9uZSwgYm9keSAuY2hpZmZyZXMgLnR3byB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNmNmJlMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHkgLmNoaWZmcmVzIC5vbmUgaW1nLCBib2R5IC5jaGlmZnJlcyAudHdvIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbmJvZHkgLmNoaWZmcmVzIC5vbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyKSAvIDMgLSA1NXB4KTsgfVxuXG5ib2R5IC5jaGlmZnJlcyAudHdvIHtcbiAgd2lkdGg6IGNhbGMoKHZhcigtLWNvbnRhaW5lcikgLyAzKSAqIDIgLSA5MHB4KTsgfVxuXG5ib2R5IC5jaGlmZnJlcyAuc2l0ZSB7XG4gIGJhY2tncm91bmQ6ICNmNmJlMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkgLmNoaWZmcmVzIC52b2x1bWUsIGJvZHkgLmNoaWZmcmVzIC5lZmZlY3RpZiB7XG4gIGJhY2tncm91bmQ6ICMxZDE2NDY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkgLmNoaWZmcmVzIC5hY3Rpdml0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgYm9keSAuY2hpZmZyZXMgLmFjdGl2aXRlcyBwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgYm9keSAuY2hpZmZyZXMgLmFjdGl2aXRlcyAucHJvZHVjdHMge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgIGJvZHkgLmNoaWZmcmVzIC5hY3Rpdml0ZXMgLnByb2R1Y3RzIC5wcm9kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmNoaWZmcmVzIC5pbmZvcyBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmNoaWZmcmVzIC5pbmZvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgYm9keSAuY2hpZmZyZXMgLmluZm9zIHAge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIGJvZHkgLmNoaWZmcmVzIC5vbmUsIGJvZHkgLmNoaWZmcmVzIC50d28ge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lcikgLSAyMHB4KTsgfVxuICBib2R5IC5jaGlmZnJlcyAucHJvZHVjdHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICBib2R5IC5idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuYm9keSAuc3RvcnkgLnNlcGFyYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7IH1cbiAgYm9keSAuc3RvcnkgLnNlcGFyYXRlIHN2ZyAuY2xzLTEge1xuICAgIGZpbGw6IG5vbmU7IH1cbiAgYm9keSAuc3RvcnkgLnNlcGFyYXRlIHN2ZyAuY2xzLTIge1xuICAgIGZpbGw6ICM2NzYwODc7IH1cbiAgYm9keSAuc3RvcnkgLnNlcGFyYXRlIHN2ZyAuY2xzLTMge1xuICAgIGZpbGw6ICNmZmZlZjI7IH1cblxuYm9keSAuc3RvcnkgLmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBib2R5IC5zdG9yeSAubGluZSAuYnVsbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2Y2YmUwMDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAxcHggIzAwMDsgfVxuICAgIGJvZHkgLnN0b3J5IC5saW5lIC5idWxsZSAudGV4dCB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBib2R5IC5zdG9yeSAubGluZSAuYnVsbGUgLnRleHQgcCB7XG4gICAgICAgIGNvbG9yOiAjMWQxNjQ2O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgYm9keSAuc3RvcnkgLmxpbmUgLmJ1bGxlIC5sZWZ0IHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIGJvZHkgLnN0b3J5IC5saW5lIC5idWxsZSAucmlnaHQgcCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGJvZHkgLnN0b3J5IC5saW5lIC5idWxsZSAueWVhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogMTg1cHg7XG4gICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzFkMTY0NjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDFweCAjMDAwOyB9XG4gICAgICBib2R5IC5zdG9yeSAubGluZSAuYnVsbGUgLnllYXIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRhdWsnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgYm9keSAuc3RvcnkgLmxpbmUgLmxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGJvZHkgLnN0b3J5IC5saW5lIC5sb2dvIGltZyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgYm9keSAuc3RvcnkgLmxpbmUgLmxvZ28gLmltZy0yeCB7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgYm9keSAuc3RvcnkgLmxpbmUgLmxvZ28gLmltZy0zeCB7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG5cbmJvZHkgLnN0b3J5IC5wYWdlX2hpc3RvcnlfX3RyZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIGJvZHkgLnN0b3J5IC5wYWdlX2hpc3RvcnlfX3RyZWUgc3ZnIHtcbiAgICB3aWR0aDogMTMwcHg7IH1cbiAgICBib2R5IC5zdG9yeSAucGFnZV9oaXN0b3J5X190cmVlIHN2ZyAuc3QwIHtcbiAgICAgIHN0cm9rZTogIzFkMTY0NjsgfVxuICAgIGJvZHkgLnN0b3J5IC5wYWdlX2hpc3RvcnlfX3RyZWUgc3ZnICNzdDEsIGJvZHkgLnN0b3J5IC5wYWdlX2hpc3RvcnlfX3RyZWUgc3ZnICNzdDMge1xuICAgICAgZmlsbDogI2Y2YmUwMDsgfVxuICAgIGJvZHkgLnN0b3J5IC5wYWdlX2hpc3RvcnlfX3RyZWUgc3ZnICNzdDIsIGJvZHkgLnN0b3J5IC5wYWdlX2hpc3RvcnlfX3RyZWUgc3ZnICNzdDQge1xuICAgICAgZmlsbDogIzY3NjA4NzsgfVxuICAgIGJvZHkgLnN0b3J5IC5wYWdlX2hpc3RvcnlfX3RyZWUgc3ZnIC50aW1lbGluZS1kb3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICBib2R5IC5zdG9yeSAucGFnZV9oaXN0b3J5X190cmVlIHN2ZyAudGltZWxpbmUtZG90LmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIGJvZHkgLnN0b3J5IC5wYWdlX2hpc3RvcnlfX3RyZWUge1xuICAgIHRvcDogODc1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBib2R5IC5zdG9yeSAucGFnZV9oaXN0b3J5X190cmVlIHtcbiAgICB0b3A6IDgxNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuc3RvcnkgLmxpbmUgLmxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keSAuc3RvcnkgLnBhZ2VfaGlzdG9yeV9fdHJlZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJvZHkgLnZhbGV1cnMgLnNlcGFyYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7IH1cbiAgYm9keSAudmFsZXVycyAuc2VwYXJhdGUgc3ZnIC5jbHMtMSB7XG4gICAgZmlsbDogbm9uZTsgfVxuICBib2R5IC52YWxldXJzIC5zZXBhcmF0ZSBzdmcgLmNscy0yIHtcbiAgICBmaWxsOiAjNjc2MDg3OyB9XG4gIGJvZHkgLnZhbGV1cnMgLnNlcGFyYXRlIHN2ZyAuY2xzLTMge1xuICAgIGZpbGw6ICNmZmZlZjI7IH1cblxuYm9keSAudmFsZXVycyAuaW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gIGJvZHkgLnZhbGV1cnMgLmluZm9zIC5ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMzMlOyB9XG4gICAgYm9keSAudmFsZXVycyAuaW5mb3MgLmJsb2NrIGgyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIGJvZHkgLnZhbGV1cnMgLmluZm9zIC5ibG9jayBpbWcge1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBib2R5IC52YWxldXJzIC5pbmZvcyAuYmxvY2sgaW1nIHtcbiAgICBoZWlnaHQ6IDEzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC52YWxldXJzIC5pbmZvcyAuYmxvY2sge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICBib2R5IC52YWxldXJzIC5pbmZvcyAuYmxvY2sgaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgYm9keSAuYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbmJvZHkgLnByb2R1aXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkgLnByb2R1aXRzIGgyIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRhdWsnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzFkMTY0NjsgfVxuICBib2R5IC5wcm9kdWl0cyAuc2VwYXJhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgYm9keSAucHJvZHVpdHMgLnNlcGFyYXRlIHN2ZyAuY2xzLTEge1xuICAgICAgZmlsbDogbm9uZTsgfVxuICAgIGJvZHkgLnByb2R1aXRzIC5zZXBhcmF0ZSBzdmcgLmNscy0yIHtcbiAgICAgIGZpbGw6ICM2NzYwODc7IH1cbiAgICBib2R5IC5wcm9kdWl0cyAuc2VwYXJhdGUgc3ZnIC5jbHMtMyB7XG4gICAgICBmaWxsOiAjZmZmZWYyOyB9XG4gIGJvZHkgLnByb2R1aXRzIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5IC5wcm9kdWl0cyAuaW5mb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBib2R5IC5wcm9kdWl0cyAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgYm9keSAucHJvZHVpdHMgbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIGJvZHkgLnByb2R1aXRzIG5hdiBpbWcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICBib2R5IC5wcm9kdWl0cyBuYXYgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICAgIGJvZHkgLnByb2R1aXRzIG5hdiBhIHtcbiAgICAgIGNvbG9yOiAjMWQxNjQ2O1xuICAgICAgZm9udC1mYW1pbHk6ICdCZXJsaW4gU2FucyBGQicsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICBib2R5IC5wcm9kdWl0cyBuYXYgYSBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9XG4gICAgICBib2R5IC5wcm9kdWl0cyBuYXYgYTpob3ZlciwgYm9keSAucHJvZHVpdHMgbmF2IGEuY2xpY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmJlMDA7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMxZDE2NDY7IH1cbiAgICAgICAgYm9keSAucHJvZHVpdHMgbmF2IGE6aG92ZXIgaW1nLCBib2R5IC5wcm9kdWl0cyBuYXYgYS5jbGlja2VkIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIGJvZHkgLnByb2R1aXRzIC5idWxsZSB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBib2R5IC5wcm9kdWl0cyAuYnVsbGUgLmltZ3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBib2R5IC5wcm9kdWl0cyAuYnVsbGUgaW1nIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCA0cHggIzAwMCk7IH1cbiAgYm9keSAucHJvZHVpdHMgLmNpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjglO1xuICAgIGxlZnQ6IDYwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjZiZTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAjMDAwOyB9XG4gIGJvZHkgLnByb2R1aXRzIC5jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ2xkYyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB0b3A6IDE0M3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTclIDE3JSBhdCA1MCUgNTAlKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIGJhY2tncm91bmQ6ICNmNmJlMDA7XG4gICAgY29sb3I6ICNmNmJlMDA7IH1cbiAgYm9keSAucHJvZHVpdHMgLmNpcmNsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdsZGMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAxNDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxNyUgMTclIGF0IDUwJSA1MCUpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgYmFja2dyb3VuZDogIzFkMTY0NjtcbiAgICBjb2xvcjogIzFkMTY0NjsgfVxuICBib2R5IC5wcm9kdWl0cyAuY2lyY2xlLXR4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgYm9keSAucHJvZHVpdHMgLmNhcmFjdGVyaXN0aXF1ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMWQxNjQ2OyB9XG4gICAgYm9keSAucHJvZHVpdHMgLmNhcmFjdGVyaXN0aXF1ZXMgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBib2R5IC5wcm9kdWl0cyAuY2FyYWN0ZXJpc3RpcXVlcyAucHJvZHVjdC1uYW1lLCBib2R5IC5wcm9kdWl0cyAuY2FyYWN0ZXJpc3RpcXVlcyAucHJvZHVjdC1kZXNjcmlwdGlvbiwgYm9keSAucHJvZHVpdHMgLmNhcmFjdGVyaXN0aXF1ZXMgLnByb2R1Y3QtcHJlcCwgYm9keSAucHJvZHVpdHMgLmNhcmFjdGVyaXN0aXF1ZXMgLnByb2R1Y3QtaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICBib2R5IC5wcm9kdWl0cyAuY2FyYWN0ZXJpc3RpcXVlcyAucHJvZHVjdC1wcmVwLCBib2R5IC5wcm9kdWl0cyAuY2FyYWN0ZXJpc3RpcXVlcyAucHJvZHVjdC1pbmcge1xuICAgICAgZmxleDogMTsgfVxuICAgIGJvZHkgLnByb2R1aXRzIC5jYXJhY3RlcmlzdGlxdWVzIC5wcm9kdWN0LW5hbWUge1xuICAgICAgY29sb3I6ICNmNmJlMDA7IH1cbiAgICAgIGJvZHkgLnByb2R1aXRzIC5jYXJhY3RlcmlzdGlxdWVzIC5wcm9kdWN0LW5hbWUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIGJvZHkgLnByb2R1aXRzIC5jYXJhY3RlcmlzdGlxdWVzIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NzYwODc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDI1cHggN3B4OyB9XG4gICAgYm9keSAucHJvZHVpdHMgLmNhcmFjdGVyaXN0aXF1ZXMgLnByb2R1Y3QtcHJlcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTFkZWRkO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICBib2R5IC5wcm9kdWl0cyAuY2FyYWN0ZXJpc3RpcXVlcyAucHJvZHVjdC1pbmcge1xuICAgICAgYmFja2dyb3VuZDogI2Y2YmUwMDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgYm9keSAucHJvZHVpdHMgLmNhcmFjdGVyaXN0aXF1ZXMgLm1pZGRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBib2R5IC5wcm9kdWl0cyAuY2FyYWN0ZXJpc3RpcXVlcyAubWlkZGxlIC5sb3ctbGVmdCB7XG4gICAgICAgIGZsZXg6IDU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIGJvZHkgLnByb2R1aXRzIC5jYXJhY3RlcmlzdGlxdWVzIC5taWRkbGUgLnByb2R1Y3QtcGljdHVyZSB7XG4gICAgICAgIGZsZXg6IDQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIGJvZHkgLnByb2R1aXRzIC5jYXJhY3RlcmlzdGlxdWVzIC5taWRkbGUgLnByb2R1Y3QtcGljdHVyZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICBib2R5IC5wcm9kdWl0cyAuY2FyYWN0ZXJpc3RpcXVlcyAubWlkZGxlIC5wcm9kdWN0LWNsYXNzIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICBib2R5IC5wcm9kdWl0cyAuY2FyYWN0ZXJpc3RpcXVlcyAubWlkZGxlIC5wcm9kdWN0LWNsYXNzIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbmJvZHkgLm1vYmlsZS1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keSAucHJvZHVpdHMgbmF2IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAucHJvZHVpdHMgbmF2IGltZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIGJvZHkgLnByb2R1aXRzIG5hdiBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICBib2R5IC5wcm9kdWl0cyAuYnVsbGUgaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDRweCAjMDAwKTsgfVxuICBib2R5IC5wcm9kdWl0cyAuY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2OCU7XG4gICAgbGVmdDogNjAlO1xuICAgIGJhY2tncm91bmQ6ICNmNmJlMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4ICMwMDA7IH1cbiAgYm9keSAucHJvZHVpdHMgLmNpcmNsZTo6YmVmb3JlIHtcbiAgICB0b3A6IDEwNHB4OyB9XG4gIGJvZHkgLnByb2R1aXRzIC5jaXJjbGU6OmFmdGVyIHtcbiAgICB0b3A6IDEwMnB4OyB9XG4gIGJvZHkgLnByb2R1aXRzIC5jaXJjbGUtdHh0IHtcbiAgICB0b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5wcm9kdWl0cyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgYm9keSAucHJvZHVpdHMgLm1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgYm9keSAucHJvZHVpdHMgbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICBib2R5IC5wcm9kdWl0cyAubW9iaWxlLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICBib2R5IC5wcm9kdWl0cyAuY2lyY2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkgLnByb2R1aXRzIC5idWxsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB3aWR0aDogOTAlOyB9XG4gIGJvZHkgLnByb2R1aXRzIC5jYXJhY3RlcmlzdGlxdWVzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgYm9keSAucHJvZHVpdHMgLmNhcmFjdGVyaXN0aXF1ZXMgLm1pZGRsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBib2R5IC5wcm9kdWl0cyAuY2FyYWN0ZXJpc3RpcXVlcyAubWlkZGxlIC5wcm9kdWN0LWNsYXNzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgYm9keSAucHJvZHVpdHMgLmNhcmFjdGVyaXN0aXF1ZXMgLm1pZGRsZSAucHJvZHVjdC1jbGFzcyBpbWcge1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7IH1cbiAgYm9keSAuYnRuIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG5ib2R5IC5lbmdhZ2VtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgYm9keSAuZW5nYWdlbWVudHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgYm9keSAuZW5nYWdlbWVudHMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBib2R5IC5lbmdhZ2VtZW50cyAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keSAuZW5nYWdlbWVudHMgLnNlcGFyYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAgIGJvZHkgLmVuZ2FnZW1lbnRzIC5zZXBhcmF0ZSBzdmcgLmNscy0xIHtcbiAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICBib2R5IC5lbmdhZ2VtZW50cyAuc2VwYXJhdGUgc3ZnIC5jbHMtMiB7XG4gICAgICBmaWxsOiAjNjc2MDg3OyB9XG4gICAgYm9keSAuZW5nYWdlbWVudHMgLnNlcGFyYXRlIHN2ZyAuY2xzLTMge1xuICAgICAgZmlsbDogI2ZmZmVmMjsgfVxuICBib2R5IC5lbmdhZ2VtZW50cyAud3JhcHBlci1sZWZ0IHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdHJlIHRpdHJlIHRpdHJlXCJcciBcInR4dCB0eHQgaW1nXCI7IH1cbiAgYm9keSAuZW5nYWdlbWVudHMgLndyYXBwZXItcmlnaHQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0cmUgdGl0cmUgdGl0cmVcIlxyIFwiaW1nIHR4dCB0eHRcIjsgfVxuICBib2R5IC5lbmdhZ2VtZW50cyAud3JhcHBlci1sZWZ0LCBib2R5IC5lbmdhZ2VtZW50cyAud3JhcHBlci1yaWdodCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICBib2R5IC5lbmdhZ2VtZW50cyAud3JhcHBlci1sZWZ0IGgyLCBib2R5IC5lbmdhZ2VtZW50cyAud3JhcHBlci1yaWdodCBoMiB7XG4gICAgICBncmlkLWFyZWE6IHRpdHJlOyB9XG4gICAgYm9keSAuZW5nYWdlbWVudHMgLndyYXBwZXItbGVmdCBwLCBib2R5IC5lbmdhZ2VtZW50cyAud3JhcHBlci1yaWdodCBwIHtcbiAgICAgIGdyaWQtYXJlYTogdHh0OyB9XG4gICAgYm9keSAuZW5nYWdlbWVudHMgLndyYXBwZXItbGVmdCAucGljdHVyZSwgYm9keSAuZW5nYWdlbWVudHMgLndyYXBwZXItcmlnaHQgLnBpY3R1cmUge1xuICAgICAgZ3JpZC1hcmVhOiBpbWc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IGF1dG8gMDsgfVxuICAgICAgYm9keSAuZW5nYWdlbWVudHMgLndyYXBwZXItbGVmdCAucGljdHVyZSBpbWcsIGJvZHkgLmVuZ2FnZW1lbnRzIC53cmFwcGVyLXJpZ2h0IC5waWN0dXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIGJvZHkgLmVuZ2FnZW1lbnRzIC53cmFwcGVyLWxlZnQgLnBpY3R1cmUgLmltZy13LCBib2R5IC5lbmdhZ2VtZW50cyAud3JhcHBlci1yaWdodCAucGljdHVyZSAuaW1nLXcge1xuICAgICAgICB3aWR0aDogNjUlOyB9XG4gIGJvZHkgLmVuZ2FnZW1lbnRzIC5waWN0dXJlLXgyIHtcbiAgICBncmlkLWFyZWE6IGltZztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBib2R5IC5lbmdhZ2VtZW50cyAucGljdHVyZS14MiBpbWcge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICBib2R5IC5lbmdhZ2VtZW50cyAubWVudGlvbnMgLnBpY3R1cmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGJvZHkgLmVuZ2FnZW1lbnRzIC5tZW50aW9ucyAucGljdHVyZSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogODVweCAxMiUgNzNweCA5NCUgLyAxMTBweDtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMxZDE2NDY7XG4gICAgICB3aWR0aDogNTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmVuZ2FnZW1lbnRzIC53cmFwcGVyLWxlZnQgLnBpY3R1cmUgaW1nLCBib2R5IC5lbmdhZ2VtZW50cyAud3JhcHBlci1yaWdodCAucGljdHVyZSBpbWcge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgYm9keSAuZW5nYWdlbWVudHMgLndyYXBwZXItbGVmdCAucGljdHVyZSAuaW1nLXcsIGJvZHkgLmVuZ2FnZW1lbnRzIC53cmFwcGVyLXJpZ2h0IC5waWN0dXJlIC5pbWctdyB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICBib2R5IC5lbmdhZ2VtZW50cyAucGljdHVyZS14MiBpbWcge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgYm9keSAuZW5nYWdlbWVudHMgLm1lbnRpb25zIC5waWN0dXJlIGltZyB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuZW5nYWdlbWVudHMgLndyYXBwZXItbGVmdCwgYm9keSAuZW5nYWdlbWVudHMgLndyYXBwZXItcmlnaHQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0cmUgdGl0cmUgdGl0cmVcIlxyIFwidHh0IHR4dCB0eHRcIlxyIFwiaW1nIGltZyBpbWdcIjsgfVxuICAgIGJvZHkgLmVuZ2FnZW1lbnRzIC53cmFwcGVyLWxlZnQgLnBpY3R1cmUgaW1nLCBib2R5IC5lbmdhZ2VtZW50cyAud3JhcHBlci1yaWdodCAucGljdHVyZSBpbWcge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIGJvZHkgLmVuZ2FnZW1lbnRzIC53cmFwcGVyLWxlZnQgLnBpY3R1cmUgLmltZy13LCBib2R5IC5lbmdhZ2VtZW50cyAud3JhcHBlci1yaWdodCAucGljdHVyZSAuaW1nLXcge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICBib2R5IC5lbmdhZ2VtZW50cyAucGljdHVyZS14MiBpbWcge1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgYm9keSAuZW5nYWdlbWVudHMgLm1lbnRpb25zIC5waWN0dXJlIGltZyB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbmJvZHkgLm1ldGllcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIGJvZHkgLm1ldGllcnMgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7IH1cbiAgYm9keSAubWV0aWVycyAuc2VwYXJhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgYm9keSAubWV0aWVycyAuc2VwYXJhdGUgc3ZnIC5jbHMtMSB7XG4gICAgICBmaWxsOiBub25lOyB9XG4gICAgYm9keSAubWV0aWVycyAuc2VwYXJhdGUgc3ZnIC5jbHMtMiB7XG4gICAgICBmaWxsOiAjNjc2MDg3OyB9XG4gICAgYm9keSAubWV0aWVycyAuc2VwYXJhdGUgc3ZnIC5jbHMtMyB7XG4gICAgICBmaWxsOiAjZmZmZWYyOyB9XG4gIGJvZHkgLm1ldGllcnMgLnRhYmxlYXUge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDsgfVxuICBib2R5IC5tZXRpZXJzIGxpIHtcbiAgICBwZXJzcGVjdGl2ZTogNDAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBib2R5IC5tZXRpZXJzIGxpIGgzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI2Y2YmUwMDtcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICMxZDE2NDY7IH1cbiAgICBib2R5IC5tZXRpZXJzIGxpIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgYm9keSAubWV0aWVycyBsaSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBib2R5IC5tZXRpZXJzIGxpOmhvdmVyIGgzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBib2R5IC5tZXRpZXJzIGxpOmhvdmVyIC5mYSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkgLm1ldGllcnMgLmluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTkwLCAwLCAwLjkpOyB9XG4gIGJvZHkgLm1ldGllcnMgLmluLXRvcCAuaW5mbyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIGFuaW1hdGlvbjogaW4tdG9wIDMwMG1zIGVhc2UgMG1zIDEgZm9yd2FyZHM7IH1cbiAgYm9keSAubWV0aWVycyAuaW4tcmlnaHQgLmluZm8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgYW5pbWF0aW9uOiBpbi1yaWdodCAzMDBtcyBlYXNlIDBtcyAxIGZvcndhcmRzOyB9XG4gIGJvZHkgLm1ldGllcnMgLmluLWJvdHRvbSAuaW5mbyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgYW5pbWF0aW9uOiBpbi1ib3R0b20gMzAwbXMgZWFzZSAwbXMgMSBmb3J3YXJkczsgfVxuICBib2R5IC5tZXRpZXJzIC5pbi1sZWZ0IC5pbmZvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBhbmltYXRpb246IGluLWxlZnQgMzAwbXMgZWFzZSAwbXMgMSBmb3J3YXJkczsgfVxuICBib2R5IC5tZXRpZXJzIC5vdXQtdG9wIC5pbmZvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgYW5pbWF0aW9uOiBvdXQtdG9wIDMwMG1zIGVhc2UgMG1zIDEgZm9yd2FyZHM7IH1cbiAgYm9keSAubWV0aWVycyAub3V0LXJpZ2h0IC5pbmZvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICBhbmltYXRpb246IG91dC1yaWdodCAzMDBtcyBlYXNlIDBtcyAxIGZvcndhcmRzOyB9XG4gIGJvZHkgLm1ldGllcnMgLm91dC1ib3R0b20gLmluZm8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIGFuaW1hdGlvbjogb3V0LWJvdHRvbSAzMDBtcyBlYXNlIDBtcyAxIGZvcndhcmRzOyB9XG4gIGJvZHkgLm1ldGllcnMgLm91dC1sZWZ0IC5pbmZvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBhbmltYXRpb246IG91dC1sZWZ0IDMwMG1zIGVhc2UgMG1zIDEgZm9yd2FyZHM7IH1cbiAgYm9keSAubWV0aWVycyAuY3RhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBib2R5IC5tZXRpZXJzIC5jdGEgLmZhIHtcbiAgICAgIGNvbG9yOiAjZjZiZTAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogIzFkMTY0NjsgfVxuICBib2R5IC5tZXRpZXJzIC52aWRlbyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMjgwcHg7IH1cblxuQGtleWZyYW1lcyBpbi10b3Age1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKC0xLCAwLCAwLCA5MGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMCwgMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGluLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAtMSwgMCwgOTBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBpbi1ib3R0b20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgaW4tbGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBvdXQtdG9wIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgtMSwgMCwgMCwgMTEwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgb3V0LXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAtMSwgMCwgMTEwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgb3V0LWJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMCwgMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMTEwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgb3V0LWxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDExMGRlZyk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBib2R5IC5tZXRpZXJzIC50YWJsZWF1IHtcbiAgICB3aWR0aDogOTAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5tZXRpZXJzIC50YWJsZWF1IHtcbiAgICB3aWR0aDogNjAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLm1ldGllcnMgLnRhYmxlYXUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwJTsgfVxuICBib2R5IC5tZXRpZXJzIGxpIHtcbiAgICBmbG9hdDogdW5zZXQ7IH1cbiAgYm9keSAubWV0aWVycyAudmlkZW8ge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgYm9keSAuYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbmJvZHkgLmNvbnRhY3RzIGgxLCBib2R5IC5jb250YWN0cyBoMiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNDBweCAwIDgwcHg7IH1cblxuYm9keSAuY29udGFjdHMgc3Bhbi5zbWFsbCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5ib2R5IC5jb250YWN0cyBzcGFuLm1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG5ib2R5IC5jb250YWN0cyAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkgLmNvbnRhY3RzIC5zZXBhcmF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxOyB9XG4gIGJvZHkgLmNvbnRhY3RzIC5zZXBhcmF0ZSBzdmcgLmNscy0xIHtcbiAgICBmaWxsOiBub25lOyB9XG4gIGJvZHkgLmNvbnRhY3RzIC5zZXBhcmF0ZSBzdmcgLmNscy0yIHtcbiAgICBmaWxsOiAjNjc2MDg3OyB9XG4gIGJvZHkgLmNvbnRhY3RzIC5zZXBhcmF0ZSBzdmcgLmNscy0zIHtcbiAgICBmaWxsOiAjZmZmZWYyOyB9XG5cbmJvZHkgLmNvbnRhY3RzIC5pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuYm9keSAuY29udGFjdHMgLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5IC5jb250YWN0cyAuZm9ybS1maWVsZCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAyMHB4OyB9XG4gIGJvZHkgLmNvbnRhY3RzIC5mb3JtLWZpZWxkIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmJvZHkgLmNvbnRhY3RzIC5jb250YWN0ZXIsIGJvZHkgLmNvbnRhY3RzIC50cm91dmVyIHtcbiAgbWFyZ2luOiAwIDIwcHg7IH1cblxuYm9keSAuY29udGFjdHMgLmNvbnRhY3RlciB7XG4gIGZsZXg6IDM7IH1cblxuYm9keSAuY29udGFjdHMgLnRyb3V2ZXIge1xuICBmbGV4OiAyOyB9XG5cbmJvZHkgLmNvbnRhY3RzIC5yYWRpbyB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbmJvZHkgLmNvbnRhY3RzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBib2R5IC5jb250YWN0cyBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGJvZHkgLmNvbnRhY3RzIHRleHRhcmVhLCBib2R5IC5jb250YWN0cyAucmFkaW86bGFzdC1jaGlsZCwgYm9keSAuY29udGFjdHMgLmZpY2hpZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICBib2R5IC5jb250YWN0cyBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsIGJvZHkgLmNvbnRhY3RzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIC5kZWZhdWx0LCBib2R5IC5jb250YWN0cyBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyLCBib2R5IC5jb250YWN0cyBpbnB1dFt0eXBlPVwiZW1haWxcIl0gLmRlZmF1bHQsIGJvZHkgLmNvbnRhY3RzIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgYm9keSAuY29udGFjdHMgdGV4dGFyZWEgLmRlZmF1bHQsIGJvZHkgLmNvbnRhY3RzIC5yYWRpbzpsYXN0LWNoaWxkOjpwbGFjZWhvbGRlciwgYm9keSAuY29udGFjdHMgLnJhZGlvOmxhc3QtY2hpbGQgLmRlZmF1bHQsIGJvZHkgLmNvbnRhY3RzIC5maWNoaWVyOjpwbGFjZWhvbGRlciwgYm9keSAuY29udGFjdHMgLmZpY2hpZXIgLmRlZmF1bHQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmVybGluIFNhbnMgRkInLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzg4ODg4ODsgfVxuXG5ib2R5IC5jb250YWN0cyBpbnB1dFt0eXBlPVwidGV4dFwiXSwgYm9keSAuY29udGFjdHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBib2R5IC5jb250YWN0cyAuZmljaGllciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuXG5ib2R5IC5jb250YWN0cyB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cblxuYm9keSAuY29udGFjdHMgLmZpY2hpZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBib2R5IC5jb250YWN0cyAuZmljaGllciAjZmlsZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMC4xcHg7XG4gICAgaGVpZ2h0OiAwLjFweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIGJvZHkgLmNvbnRhY3RzIC5maWNoaWVyIC5mYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuXG5ib2R5IC5jb250YWN0cyAud2VpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuYm9keSAuY29udGFjdHMgLmFjY29yZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuYm9keSAuY29udGFjdHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMxZDE2NDY7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIGJvZHkgLmNvbnRhY3RzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmJlMDA7XG4gICAgY29sb3I6ICMxZDE2NDY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuYm9keSAuY29udGFjdHMgLmZpbmQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHkgLmNvbnRhY3RzIC5maW5kIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgYm9keSAuY29udGFjdHMgLmZpbmQgaW1nOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5jb250YWN0cyAuY29udGFjdGVyIHtcbiAgICBmbGV4OiAxOyB9XG4gIGJvZHkgLmNvbnRhY3RzIC50cm91dmVyIHtcbiAgICBmbGV4OiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5jb250YWN0cyBoMSwgYm9keSAuY29udGFjdHMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgNTBweDsgfVxuICBib2R5IC5jb250YWN0cyBzcGFuLnNtYWxsIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICBib2R5IC5jb250YWN0cyBzcGFuLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGJvZHkgLmNvbnRhY3RzIC5mb3JtLWZpZWxkIHtcbiAgICBtYXJnaW46IHVuc2V0OyB9XG4gIGJvZHkgLmNvbnRhY3RzIC5mbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBib2R5IC5jb250YWN0cyAuZmljaGllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBib2R5IC5jb250YWN0cyAud2VpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIGJvZHkgLmNvbnRhY3RzIC5zcGFjZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJvZHkgLmxlZ2FscyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgYm9keSAubGVnYWxzIGgyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgYm9keSAubGVnYWxzIGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIGJvZHkgLmxlZ2FscyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgYm9keSAubGVnYWxzIGEge1xuICAgIGNvbG9yOiAjNjc2MDg3OyB9XG5cbmJvZHkgLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzFkMTY0NjsgfVxuICBib2R5IC5mb290ZXIgcCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgYm9keSAuZm9vdGVyIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIGJvZHkgLmZvb3RlciAubWVudGlvbnMgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGJvZHkgLmZvb3RlciBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRhdWsnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICBib2R5IC5mb290ZXIgLnNlcGFyYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgYm9keSAuZm9vdGVyIC5zZXBhcmF0ZSBzdmcgLmNscy0xIHtcbiAgICAgIGZpbGw6ICNmZmZlZjI7IH1cbiAgICBib2R5IC5mb290ZXIgLnNlcGFyYXRlIHN2ZyAuY2xzLTIge1xuICAgICAgZmlsbDogI2Y2YmUwMDsgfVxuICAgIGJvZHkgLmZvb3RlciAuc2VwYXJhdGUgc3ZnIC5jbHMtMyB7XG4gICAgICBmaWxsOiAjMWQxNjQ2OyB9XG4gIGJvZHkgLmZvb3RlciBuYXYge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgYm9keSAuZm9vdGVyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmJlMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIGJvZHkgLmZvb3RlciB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICBib2R5IC5mb290ZXIgLm1pZGRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkgLmZvb3RlciAubWlkZGxlIC5jb29yZG9ubmVlcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICBib2R5IC5mb290ZXIgLm1pZGRsZSAubGVmdC1taWRkbGUsIGJvZHkgLmZvb3RlciAubWlkZGxlIC5yaWdodC1taWRkbGUge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgIGJvZHkgLmZvb3RlciAubWlkZGxlIC5yaWdodC1taWRkbGUge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgYm9keSAuZm9vdGVyIC5taWRkbGUgLnJpZ2h0LW1pZGRsZSBpbWcge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgIGJvZHkgLmZvb3RlciAubWlkZGxlIC5yaWdodC1taWRkbGUgLmZhIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgYm9keSAuZm9vdGVyIC5taWRkbGUgLnJpZ2h0LW1pZGRsZTpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICBib2R5IC5mb290ZXIgLm1lbnRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkgLmZvb3RlciBuYXYge1xuICAgIHdpZHRoOiA0MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmZvb3RlciBuYXYge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuZm9vdGVyIG5hdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5IC5mb290ZXIgbmF2IHVsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIGJvZHkgLmZvb3RlciAubWlkZGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiIsIiRiZWlnZTogI2ZmZmVmMjtcclxuJGJsZXU6ICMxZDE2NDY7XHJcbiRncmlzOiAjZTFkZWRkO1xyXG4kamF1bmU6ICNmNmJlMDA7XHJcbiR2aW9sZXQ6ICM2NzYwODc7XHJcbiRub2lyOiAjMDAwO1xyXG4kYmxhbmM6ICNmZmY7XHJcbiR2ZXJ0OiAjMDBGRjAwO1xyXG5cclxuOnJvb3R7XHJcbiAgICAtLWNvbnRhaW5lcjogMTQwMHB4O1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmVybGluIFNhbnMgRkInO1xyXG4gICAgc3JjOiBcclxuICAgICAgdXJsKFwiLi4vZm9udHMvQmVybGluX1NhbnNfRkIvQmVybGluX1NhbnNfRkIud29mZjJcIikgZm9ybWF0KFwidHRmXCIpLCBcclxuICAgICAgdXJsKFwiLi4vZm9udHMvQmVybGluX1NhbnNfRkIvQmVybGluX1NhbnNfRkIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBcclxuICAgICAgdXJsKFwiLi4vZm9udHMvQmVybGluX1NhbnNfRkIvQmVybGluX1NhbnNfRkIub3RmXCIpIGZvcm1hdChcIm90ZlwiKSxcclxuICAgICAgdXJsKFwiLi4vZm9udHMvQmVybGluX1NhbnNfRkIvQmVybGluX1NhbnNfRkIudHRmXCIpIGZvcm1hdChcInR0ZlwiKSwgXHJcbiAgICAgIHVybChcIi4uL2ZvbnRzL0Jlcmxpbl9TYW5zX0ZCL0Jlcmxpbl9TYW5zX0ZCLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksXHJcbiAgICAgIHVybChcIi4uL2ZvbnRzL0Jlcmxpbl9TYW5zX0ZCL0Jlcmxpbl9TYW5zX0ZCLmVvdFwiKSBmb3JtYXQoXCJlb3RcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XHJcbiAgXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250YXVrJztcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udGF1ay9Nb250YXVrIFJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ludHJvIEhlYWQgSCc7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludHJvX0hlYWRfSC9JbnRyb0hlYWRILUJhc2Uub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxyXG4gICAgICAgICAgICAgICAgXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRybyBIZWFkIEInO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRyb19IZWFkX0IvSW50cm9IZWFkQi1CYXNlLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cclxuICAgICAgICAgICAgICBcclxuLy8gaW5wdXRbdHlwZT1idXR0b25de1xyXG4vLyAgICAgaGVpZ2h0OiA0OHB4O1xyXG4vLyAgICAgYm9yZGVyOiBub25lO1xyXG4vLyAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4vLyAgICAgcGFkZGluZzowIDQwcHg7XHJcbi8vICAgICBmb250LWZhbWlseTogJ0ludHJvIEhlYWQgQicsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcclxuLy8gICAgIGZvbnQtc2l6ZTogMjBweDtcclxuLy8gfVxyXG5cclxuYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XHJcbiAgICBmb250LWZhbWlseTogJ0JlcmxpbiBTYW5zIEZCJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICBoMSwgaDJ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRybyBIZWFkIEgnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAkYmxldTtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDgwcHg7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgLy8gcGFkZGluZzogNTJweCA1cHg7XHJcbiAgICB9XHJcbiAgICAuaGVyb3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pbWctYmd7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgIC50cmVnYWxldHRle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTIlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOCU7XHJcblxyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSAtIHZhcigtLWNvbnRhaW5lcikgLyAyKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSAtIHZhcigtLWNvbnRhaW5lcikgLyAyKTtcclxuXHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbmF2e1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRybyBIZWFkIEgnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogJGJsYW5jO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgICAgICAgJjpob3Zlcntjb2xvcjogJGphdW5lO31cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdCZXJsaW4gU2FucyBGQicsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbntcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGV1O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhbmM7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRybyBIZWFkIEInLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VwYXJhdGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdldXB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICR2aW9sZXQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7Y29sb3I6ICRqYXVuZTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYS1hcnJvdy11cHtmb250LXNpemU6IDMwcHg7fVxyXG4gICAgfVxyXG4gICAgLnNlZXtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcbiAgICA6cm9vdHtcclxuICAgICAgICAtLWNvbnRhaW5lcjogMTIwMHB4O1xyXG4gICAgfVxyXG4gICAgLy8gYm9keXtcclxuXHJcbiAgICAvLyB9IFxyXG59XHJcbi8vIFRhYmxldHRlXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgOnJvb3R7XHJcbiAgICAgICAgLS1jb250YWluZXI6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgfSAgICBcclxuICAgIC8vIGJvZHl7XHJcblxyXG4gICAgLy8gfSBcclxufVxyXG4vLyBTbWFydHBob25lXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICA6cm9vdHtcclxuICAgICAgICAtLWNvbnRhaW5lcjogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICB9ICAgIFxyXG4gICAgYm9keXtcclxuXHJcbiAgICAgICAgaDF7Zm9udC1zaXplOiA0MHB4O31cclxuICAgICAgICBoMntmb250LXNpemU6IDM1cHg7fVxyXG4gICAgICAgIC5oZXJve1xyXG4gICAgICAgICAgICAudHJlZ2FsZXR0ZXtkaXNwbGF5OiBub25lO31cclxuICAgICAgICB9ICAgIFxyXG4gICAgICAgIC5idG57cGFkZGluZzogMjBweCAyMHB4O31cclxuICAgIH1cclxufSIsImJvZHl7XHJcbiAgICAuZW50ZXRle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhbmM7XHJcblxyXG4gICAgICAgIC5zdXJIZWFkZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGphdW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRub2lyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gY2FjaGVyIHBhciBwYXMgdXRpbGlzw6kgcG91ciBsJ2luc3RhbnRcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsZXU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuYztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG5hdntcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIsIGEuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYW5jO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkamF1bmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2aW9sZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkuYWN0aXZlIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LXRvZ2dsZXtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuYztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxufSBcclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICBib2R5e1xyXG4gICAgICAgIC5lbnRldGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5zdXJIZWFkZXJ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICBpbWd7ZGlzcGxheTogaW5saW5lO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4OyAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGV1O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaS5hY3RpdmUgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2aW9sZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBuYXYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudS10b2dnbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJvZHl7XHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3t3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgLnRpdGxlLCAuc3VidGl0bGUsIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYW5jO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGV1O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9ue1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFuYztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGphdW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZXBhcmF0ZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBzdmd7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNscy0xe2ZpbGw6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgLmNscy0ye2ZpbGw6ICRqYXVuZTt9XHJcbiAgICAgICAgICAgICAgICAuY2xzLTN7ZmlsbDogJGJlaWdlO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudHtcclxuXHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGV1O1xyXG4gICAgICAgICAgICAgICAgJjpob3Zlcntjb2xvcjogJGphdW5lO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1OHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDE1MHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm9ze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNTBweCA1MHB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgMWZyIDJmcjtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1nMSB0eHQxIGltZzIgdHh0MlwiO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1ne3dpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDI1MHB4OyBtaW4td2lkdGg6IDE1MHB4O31cclxuICAgICAgICAgICAgLmltZzAxe2dyaWQtYXJlYTogaW1nMTt9XHJcbiAgICAgICAgICAgIC50eHQwMXtncmlkLWFyZWE6IHR4dDE7fVxyXG4gICAgICAgICAgICAuaW1nMDJ7Z3JpZC1hcmVhOiBpbWcyO31cclxuICAgICAgICAgICAgLnR4dDAye2dyaWQtYXJlYTogdHh0Mjt9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JheXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyaXM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBpY3R1cmVze1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ3N7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbmNob3JQaWN7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDRweCAkbm9pcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGphdW5lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggJG5vaXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXJjbGUxe1xyXG4gICAgICAgICAgICB0b3A6IDE2MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpcmNsZTJ7XHJcbiAgICAgICAgICAgIHRvcDogLTM1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXJjbGUze1xyXG4gICAgICAgICAgICB0b3A6IDE2MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xlOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdsZGMnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICB0b3A6IDEwMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxNyUgMTclIGF0IDUwJSA1MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkamF1bmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamF1bmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXJjbGU6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnbGRjJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE3JSAxNyUgYXQgNTAlIDUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGV1O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsZXU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXJjbGUtdHh0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250YXVrJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGV1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xlLXR4dDN7dG9wOiAtNXB4O31cclxuICAgICAgICAuZ3VsZntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWdnbG8ucG5nKSwgdXJsKC4uL2ltYWdlcy9jYXJ0ZS1iemgucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mb3Mye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNTBweCA1MHB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxyXG4gICAgICAgICAgICAgICAgXCJpbWcxMSBpbWcxMSBpbWcxMVwiXHJcbiAgICAgICAgICAgICAgICBcImltZzEyIGltZzEyIGltZzEyXCJcclxuICAgICAgICAgICAgICAgIFwidHh0MTEgdHh0MTEgdHh0MTFcIjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1nMTF7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGltZzExO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eHQxMXtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiB0eHQxMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1nMTJ7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGltZzEyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcbiAgICBib2R5e1xyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAuc2VwYXJhdGV7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gVGFibGV0dGVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgYm9keXtcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgLnNlcGFyYXRle1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5mb3Mye1xyXG4gICAgICAgICAgICAgICAgLmltZzEye1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gU21hcnRwaG9uZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgIC5zZXBhcmF0ZXtcclxuICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmd1bGZ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXRcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5mb3N7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcclxuICAgICAgICAgICAgICAgICAgICBcInR4dDEgdHh0MSB0eHQxIHR4dDFcIlxyXG4gICAgICAgICAgICAgICAgICAgIFwiaW1nMSBpbWcxIGltZzEgaW1nMVwiXHJcbiAgICAgICAgICAgICAgICAgICAgXCJ0eHQyIHR4dDIgdHh0MiB0eHQyXCJcclxuICAgICAgICAgICAgICAgICAgICBcImltZzIgaW1nMiBpbWcyIGltZzJcIjsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm9zMntcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxyXG4gICAgICAgICAgICAgICAgICAgIFwidHh0MTEgdHh0MTEgdHh0MTFcIlxyXG4gICAgICAgICAgICAgICAgICAgIFwiaW1nMTEgaW1nMTEgaW1nMTFcIlxyXG4gICAgICAgICAgICAgICAgICAgIFwiaW1nMTIgaW1nMTIgaW1nMTJcIjsgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgLmltZzExLCAuaW1nMTJ7anVzdGlmeS1zZWxmOiBjZW50ZXI7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIC50aXRsZXtcclxuICAgICAgICAgICAgLy8gICAgIGgye3BhZGRpbmc6IDU1cHggNXB4O31cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBoM3tmb250LXNpemU6IDI0cHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJvZHl7XHJcblxyXG4gICAgLmNoaWZmcmVze1xyXG5cclxuICAgICAgICAuc2VwYXJhdGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgc3Zne1xyXG5cclxuICAgICAgICAgICAgICAgIC5jbHMtMXtmaWxsOiBub25lO31cclxuICAgICAgICAgICAgICAgIC5jbHMtMntmaWxsOiAkdmlvbGV0O31cclxuICAgICAgICAgICAgICAgIC5jbHMtM3tmaWxsOiAkYmVpZ2U7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvc3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9uZSwgLnR3b3tcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJGphdW5lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vbmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXIpIC8gMyAtIDU1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHdve1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygodmFyKC0tY29udGFpbmVyKSAvIDMpICogMiAtIDkwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2l0ZXtiYWNrZ3JvdW5kOiAkamF1bmU7Y29sb3I6ICRibGFuYzt9XHJcbiAgICAgICAgLnZvbHVtZSwgLmVmZmVjdGlme2JhY2tncm91bmQ6ICRibGV1O2NvbG9yOiAkYmxhbmM7fVxyXG4gICAgICAgIC5hY3Rpdml0ZXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIHB7cGFkZGluZzogMTBweCAwO31cclxuICAgICAgICAgICAgLnByb2R1Y3Rze1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAgKG1heC13aWR0aDogMTQ0MHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLy8gLmNvbnRlbnR7XHJcbiAgICAgICAgLy8gICAgIC5zZXBhcmF0ZXtcclxuICAgICAgICAvLyAgICAgICAgIHRvcDogLTgwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbn1cclxuLy8gVGFibGV0dGVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgYm9keXtcclxuICAgICAgICAvLyAuY29udGVudHtcclxuICAgICAgICAvLyAgICAgLnNlcGFyYXRle1xyXG4gICAgICAgIC8vICAgICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAuY2hpZmZyZXN7XHJcbiAgICAgICAgICAgIC5pbmZvc3tcclxuICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiAxNXB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBTbWFydHBob25lXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgYm9keXtcclxuICAgICAgICAvLyAuY29udGVudHtcclxuICAgICAgICAvLyAgICAgLnNlcGFyYXRle1xyXG4gICAgICAgIC8vICAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAuY2hpZmZyZXN7XHJcblxyXG4gICAgICAgICAgICAuaW5mb3N7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgcHtmb250LXNpemU6IDI2cHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vbmUsIC50d297XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXIpIC0gMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3Rze2ZsZXgtd3JhcDogd3JhcDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIHNwYW57Zm9udC1zaXplOiAyNHB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJib2R5e1xyXG5cclxuICAgIC5zdG9yeXtcclxuXHJcbiAgICAgICAgLnNlcGFyYXRle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIHN2Z3tcclxuXHJcbiAgICAgICAgICAgICAgICAuY2xzLTF7ZmlsbDogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAuY2xzLTJ7ZmlsbDogJHZpb2xldDt9XHJcbiAgICAgICAgICAgICAgICAuY2xzLTN7ZmlsbDogJGJlaWdlO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGluZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAuYnVsbGV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGphdW5lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMXB4ICRub2lyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxldTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGVmdHtwe3RleHQtYWxpZ246IGxlZnQ7fX1cclxuICAgICAgICAgICAgICAgIC5yaWdodHtwe3RleHQtYWxpZ246IHJpZ2h0O319XHJcbiAgICAgICAgICAgICAgICAueWVhcntcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxODVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxldTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAxcHggJG5vaXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhbmM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udGF1aycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7aGVpZ2h0OiAyMDBweDt9XHJcbiAgICAgICAgICAgICAgICAuaW1nLTJ4e2hlaWdodDogMTIwcHg7fVxyXG4gICAgICAgICAgICAgICAgLmltZy0zeHtoZWlnaHQ6IDEwMHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZV9oaXN0b3J5X190cmVlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDg1MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3Qwe3N0cm9rZTogJGJsZXU7fVxyXG4gICAgICAgICAgICAgICAgI3N0MSwgI3N0M3tmaWxsOiAkamF1bmU7fVxyXG4gICAgICAgICAgICAgICAgI3N0MiwgI3N0NHtmaWxsOiAkdmlvbGV0O31cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZG90IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZG90LmFjdGl2ZSB7b3BhY2l0eTogMTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCl7XHJcbiAgICBib2R5e1xyXG4gICAgICAgIC5zdG9yeXsucGFnZV9oaXN0b3J5X190cmVlIHt0b3A6IDg3NXB4O30gfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcbiAgICBib2R5e1xyXG4gICAgICAgIC5zdG9yeXsucGFnZV9oaXN0b3J5X190cmVlIHt0b3A6IDgxNXB4O30gfVxyXG4gICAgfVxyXG59XHJcbi8vIFRhYmxldHRlXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLnN0b3J5e1xyXG4gICAgICAgICAgICAubGluZXsubG9nb3tkaXNwbGF5OiBub25lO319XHJcbiAgICAgICAgICAgIC5wYWdlX2hpc3RvcnlfX3RyZWUge2Rpc3BsYXk6IG5vbmU7fSAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gU21hcnRwaG9uZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLy8gLmNvbnRlbnR7XHJcbiAgICAgICAgLy8gICAgIC5zZXBhcmF0ZXtcclxuICAgICAgICAvLyAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbn0iLCJib2R5e1xyXG5cclxuICAgIC52YWxldXJze1xyXG5cclxuICAgICAgICAuc2VwYXJhdGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgLmNscy0xe2ZpbGw6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgLmNscy0ye2ZpbGw6ICR2aW9sZXQ7fVxyXG4gICAgICAgICAgICAgICAgLmNscy0ze2ZpbGw6ICRiZWlnZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm9ze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cclxuICAgICAgICAgICAgLmJsb2Nre1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG5cclxuICAgICAgICAgICAgICAgIGgye3BhZGRpbmc6IDIwcHggMDt9XHJcbiAgICAgICAgICAgICAgICBpbWd7aGVpZ2h0OiAyMDBweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAgKG1heC13aWR0aDogMTQ0MHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLnZhbGV1cnN7XHJcbiAgICAgICAgICAgIC5pbmZvc3tcclxuICAgICAgICAgICAgICAgIC5ibG9ja3tpbWd7aGVpZ2h0OiAxMzBweH19XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gVGFibGV0dGVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgYm9keXtcclxuICAgICAgICAvLyAuY29udGVudHtcclxuICAgICAgICAvLyAgICAgLnNlcGFyYXRle1xyXG4gICAgICAgIC8vICAgICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG4vLyBTbWFydHBob25lXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgYm9keXtcclxuICAgICAgICAvLyAuY29udGVudHtcclxuICAgICAgICAvLyAgICAgLnNlcGFyYXRle1xyXG4gICAgICAgIC8vICAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAudmFsZXVyc3tcclxuICAgICAgICAgICAgLmluZm9ze1xyXG4gICAgICAgICAgICAgICAgLmJsb2Nre1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne2hlaWdodDogMjAwcHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIHNwYW57Zm9udC1zaXplOiAyNHB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJib2R5e1xyXG5cclxuICAgIC5wcm9kdWl0c3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRhdWsnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsZXU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZXBhcmF0ZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAuY2xzLTF7ZmlsbDogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAuY2xzLTJ7ZmlsbDogJHZpb2xldDt9XHJcbiAgICAgICAgICAgICAgICAuY2xzLTN7ZmlsbDogJGJlaWdlO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvc3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXttYXJnaW4tYm90dG9tOiAyN3B4O31cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxldTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmVybGluIFNhbnMgRkInLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGltZ3t0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO31cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICYuY2xpY2tlZHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkamF1bmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJsZXU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idWxsZXtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAuaW1nc3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggNHB4ICRub2lyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNjglO1xyXG4gICAgICAgICAgICBsZWZ0OiA2MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRqYXVuZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4ICRub2lyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xlOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdsZGMnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICB0b3A6IDE0M3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxNyUgMTclIGF0IDUwJSA1MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkamF1bmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamF1bmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXJjbGU6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnbGRjJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgdG9wOiAxNDFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE3JSAxNyUgYXQgNTAlIDUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGV1O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsZXU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXJjbGUtdHh0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJhY3RlcmlzdGlxdWVze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxldTtcclxuXHJcbiAgICAgICAgICAgIHB7Zm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICAgICAgLnByb2R1Y3QtbmFtZSwgLnByb2R1Y3QtZGVzY3JpcHRpb24sIC5wcm9kdWN0LXByZXAsIC5wcm9kdWN0LWluZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtcHJlcCwgLnByb2R1Y3QtaW5ne2ZsZXg6IDE7fVxyXG4gICAgICAgICAgICAucHJvZHVjdC1uYW1le1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRqYXVuZTtcclxuICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiAyMHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2aW9sZXQ7IFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFuYztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LXByZXB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JpczsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5vaXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtaW5ne1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGphdW5lOyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9pcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWlkZGxle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAubG93LWxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogNTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1waWN0dXJle1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtY2xhc3N7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2JpbGUtc3VidGl0bGV7ZGlzcGxheTogbm9uZTt9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG4gICAgYm9keXtcclxuICAgICAgICAucHJvZHVpdHN7XHJcbiAgICAgICAgICAgIG5hdntcclxuICAgICAgICAgICAgICAgIGxpe21hcmdpbi1ib3R0b206IDE1cHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIFRhYmxldHRlXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLnByb2R1aXRze1xyXG4gICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnVsbGV7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDRweCAkbm9pcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNpcmNsZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjglO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNjAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGphdW5lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4ICRub2lyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaXJjbGU6OmJlZm9yZXt0b3A6IDEwNHB4O31cclxuICAgICAgICAgICAgLmNpcmNsZTo6YWZ0ZXJ7dG9wOiAxMDJweDt9XHJcbiAgICAgICAgICAgIC5jaXJjbGUtdHh0e1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBTbWFydHBob25lXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgYm9keXtcclxuICAgICAgICAucHJvZHVpdHN7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2JpbGUtc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNpcmNsZXtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgLmJ1bGxle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyYWN0ZXJpc3RpcXVlc3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1jbGFzc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBoM3tmb250LXNpemU6IDI0cHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJvZHl7XHJcblxyXG4gICAgLmVuZ2FnZW1lbnRze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgaDJ7bWFyZ2luLWJvdHRvbTogMjVweDt9XHJcbiAgICAgICAgcHttYXJnaW4tYm90dG9tOiA2MHB4O31cclxuICAgICAgICAuZGVzY3JpcHRpb257ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgLnNlcGFyYXRle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIHN2Z3tcclxuXHJcbiAgICAgICAgICAgICAgICAuY2xzLTF7ZmlsbDogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAuY2xzLTJ7ZmlsbDogJHZpb2xldDt9XHJcbiAgICAgICAgICAgICAgICAuY2xzLTN7ZmlsbDogJGJlaWdlO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcHBlci1sZWZ0e1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcclxuICAgICAgICAgICAgICAgIFwidGl0cmUgdGl0cmUgdGl0cmVcIlxyXG4gICAgICAgICAgICAgICAgXCJ0eHQgdHh0IGltZ1wiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcHBlci1yaWdodHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXHJcbiAgICAgICAgICAgICAgICBcInRpdHJlIHRpdHJlIHRpdHJlXCJcclxuICAgICAgICAgICAgICAgIFwiaW1nIHR4dCB0eHRcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXBwZXItbGVmdCwgLndyYXBwZXItcmlnaHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgICAgICBoMntncmlkLWFyZWE6IHRpdHJlO31cclxuICAgICAgICAgICAgcHtncmlkLWFyZWE6IHR4dDt9XHJcbiAgICAgICAgICAgIC5waWN0dXJle1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBpbWc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIGltZ3t3aWR0aDogNDAlO31cclxuICAgICAgICAgICAgICAgIC5pbWctd3t3aWR0aDogNjUlO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGljdHVyZS14MiB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogaW1nO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnRpb25zIC5waWN0dXJle1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDE5JSAyNyUgNiUgMjUlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweCAxMiUgNzNweCA5NCUgLyAxMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRibGV1O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kICAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG4vLyAgICAgYm9keXtcclxuLy8gICAgICAgICAuZW5nYWdlbWVudHN7XHJcblxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG4vLyBUYWJsZXR0ZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICBib2R5e1xyXG4gICAgICAgIC5lbmdhZ2VtZW50c3tcclxuICAgICAgICAgICAgLndyYXBwZXItbGVmdCwgLndyYXBwZXItcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAucGljdHVyZXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDYwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy13e3dpZHRoOiA4MCU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5waWN0dXJlLXgyIHtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAubWVudGlvbnMgLnBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDgwJTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gU21hcnRwaG9uZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLmVuZ2FnZW1lbnRze1xyXG4gICAgICAgICAgICAud3JhcHBlci1sZWZ0LCAud3JhcHBlci1yaWdodHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxyXG4gICAgICAgICAgICAgICAgICAgIFwidGl0cmUgdGl0cmUgdGl0cmVcIlxyXG4gICAgICAgICAgICAgICAgICAgIFwidHh0IHR4dCB0eHRcIlxyXG4gICAgICAgICAgICAgICAgICAgIFwiaW1nIGltZyBpbWdcIjtcclxuXHJcbiAgICAgICAgICAgICAgICAucGljdHVyZXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDUwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy13e3dpZHRoOiA3NSU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5waWN0dXJlLXgyIHtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAubWVudGlvbnMgLnBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDgwJTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZHVyYXRpb246IDMwMG1zO1xyXG4kdGltaW5nLWZuOiBlYXNlO1xyXG4vLyAkamF1bmU6ICMxQUJDOUM7XHJcbiR3ZXQtYXNwaGFsdDogIzM0NDk1RTtcclxuJG1pZG5pZ2h0LWJsdWU6ICMyQzNFNTA7XHJcbiRjbG91ZHM6ICNFQ0YwRjE7XHJcblxyXG5ib2R5e1xyXG5cclxuICAgIC5tZXRpZXJze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWd7dmVydGljYWwtYWxpZ246IHVuc2V0O31cclxuICAgICAgICAuc2VwYXJhdGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgLmNscy0xe2ZpbGw6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgLmNscy0ye2ZpbGw6ICR2aW9sZXQ7fVxyXG4gICAgICAgICAgICAgICAgLmNscy0ze2ZpbGw6ICRiZWlnZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlYXUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBlcnNwZWN0aXZlOiA0MDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkamF1bmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAkYmxldTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhbmM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIgaDN7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIgLmZhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIC8vIGhpZGUtaW5pdGlhbC1zdGF0ZVxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLDAsMCwgOTBkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRqYXVuZSwgLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW4tdG9wIC5pbmZvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGluLXRvcCAkZHVyYXRpb24gJHRpbWluZy1mbiAwbXMgMSBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluLXJpZ2h0IC5pbmZvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBpbi1yaWdodCAkZHVyYXRpb24gJHRpbWluZy1mbiAwbXMgMSBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluLWJvdHRvbSAuaW5mbyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGluLWJvdHRvbSAkZHVyYXRpb24gJHRpbWluZy1mbiAwbXMgMSBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluLWxlZnQgLmluZm8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBpbi1sZWZ0ICRkdXJhdGlvbiAkdGltaW5nLWZuIDBtcyAxIGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm91dC10b3AgLmluZm8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogb3V0LXRvcCAkZHVyYXRpb24gJHRpbWluZy1mbiAwbXMgMSBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm91dC1yaWdodCAuaW5mbyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG91dC1yaWdodCAkZHVyYXRpb24gJHRpbWluZy1mbiAwbXMgMSBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm91dC1ib3R0b20gLmluZm8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBvdXQtYm90dG9tICRkdXJhdGlvbiAkdGltaW5nLWZuIDBtcyAxIGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3V0LWxlZnQgLmluZm8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBvdXQtbGVmdCAkZHVyYXRpb24gJHRpbWluZy1mbiAwbXMgMSBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmN0YXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgLmZhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRqYXVuZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICRibGV1OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlb3tcclxuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBpbi10b3Age1xyXG4gICAgZnJvbSB7dHJhbnNmb3JtOiByb3RhdGUzZCgtMSwwLDAsIDkwZGVnKX1cclxuICAgIHRvICAge3RyYW5zZm9ybTogcm90YXRlM2QoMCwwLDAsIDBkZWcpfX1cclxuQGtleWZyYW1lcyBpbi1yaWdodCB7XHJcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsLTEsMCwgOTBkZWcpfVxyXG4gICAgdG8gICB7dHJhbnNmb3JtOiByb3RhdGUzZCgwLDAsMCwgMGRlZyl9fVxyXG5Aa2V5ZnJhbWVzIGluLWJvdHRvbSB7XHJcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsMCwwLCA5MGRlZyl9XHJcbiAgICB0byAgIHt0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsMCwwLCAwZGVnKX19XHJcbkBrZXlmcmFtZXMgaW4tbGVmdCB7XHJcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsMSwwLCA5MGRlZyl9XHJcbiAgICB0byAgIHt0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsMCwwLCAwZGVnKX19XHJcblxyXG5Aa2V5ZnJhbWVzIG91dC10b3Age1xyXG4gICAgZnJvbSB7dHJhbnNmb3JtOiByb3RhdGUzZCgwLDAsMCwgMGRlZyl9XHJcbiAgICB0byAgIHt0cmFuc2Zvcm06IHJvdGF0ZTNkKC0xLDAsMCwgMTEwZGVnKX19XHJcbkBrZXlmcmFtZXMgb3V0LXJpZ2h0IHtcclxuICAgIGZyb20ge3RyYW5zZm9ybTogcm90YXRlM2QoMCwwLDAsIDBkZWcpfVxyXG4gICAgdG8gICB7dHJhbnNmb3JtOiByb3RhdGUzZCgwLC0xLDAsIDExMGRlZyl9fVxyXG5Aa2V5ZnJhbWVzIG91dC1ib3R0b20ge1xyXG4gICAgZnJvbSB7dHJhbnNmb3JtOiByb3RhdGUzZCgwLDAsMCwgMGRlZyl9XHJcbiAgICB0byAgIHt0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsMCwwLCAxMTBkZWcpfX1cclxuQGtleWZyYW1lcyBvdXQtbGVmdCB7XHJcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsMCwwLCAwZGVnKX1cclxuICAgIHRvICAge3RyYW5zZm9ybTogcm90YXRlM2QoMCwxLDAsIDExMGRlZyl9fVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAgKG1heC13aWR0aDogMTQ0MHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLm1ldGllcnN7XHJcbiAgICAgICAgICAgIC50YWJsZWF1IHt3aWR0aDogOTAwcHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBUYWJsZXR0ZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICBib2R5e1xyXG4gICAgICAgIC5tZXRpZXJze1xyXG4gICAgICAgICAgICAudGFibGVhdSB7d2lkdGg6IDYwMHB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gU21hcnRwaG9uZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLm1ldGllcnN7XHJcbiAgICAgICAgICAgIC50YWJsZWF1IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7ZmxvYXQ6IHVuc2V0O31cclxuICAgICAgICAgICAgLnZpZGVve3dpZHRoOiA4MCU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBzcGFue2ZvbnQtc2l6ZTogMjRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keXtcclxuXHJcbiAgICAuY29udGFjdHN7XHJcblxyXG4gICAgICAgIGgxLCBoMntcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiA2MHB4IDAgMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi5zbWFsbHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLm1lZGl1bXtmb250LXNpemU6IDE3cHg7fVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbntkaXNwbGF5OiBub25lO31cclxuICAgICAgICAuc2VwYXJhdGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgLmNscy0xe2ZpbGw6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgLmNscy0ye2ZpbGw6ICR2aW9sZXQ7fVxyXG4gICAgICAgICAgICAgICAgLmNscy0ze2ZpbGw6ICRiZWlnZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvc3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZsZXgtcm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1maWVsZHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdGVyLCAudHJvdXZlcntcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0ZXJ7ZmxleDogMzt9XHJcbiAgICAgICAgLnRyb3V2ZXJ7ZmxleDogMjt9XHJcbiAgICAgICAgLnJhZGlve21hcmdpbjogMTBweCAwO31cclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYSwgLnJhZGlvOmxhc3QtY2hpbGQsIC5maWNoaWVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIsIC5kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCZXJsaW4gU2FucyBGQicsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuZmljaGllcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYW5jO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRub2lyO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRub2lyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmljaGllcntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAjZmlsZXN7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC4xcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMXB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud2VpZ2h0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZHttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsZXU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhbmM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkamF1bmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsZXU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmluZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgJjpob3Zlcnt0cmFuc2Zvcm06IHNjYWxlKDEuMSk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcbi8vICAgICBib2R5e1xyXG4vLyAgICAgICAgIC5jb250YWN0c3tcclxuLy8gXHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcbi8vIFRhYmxldHRlXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLmNvbnRhY3Rze1xyXG4gICAgICAgICAgICAuY29udGFjdGVye2ZsZXg6IDE7fVxyXG4gICAgICAgICAgICAudHJvdXZlcntmbGV4OiAxO30gICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIFNtYXJ0cGhvbmVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICBib2R5e1xyXG4gICAgICAgIC5jb250YWN0c3tcclxuICAgICAgICAgICAgaDEsIGgye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi5zbWFsbHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi5tZWRpdW17Zm9udC1zaXplOiAxNHB4O31cclxuICAgICAgICAgICAgLmZvcm0tZmllbGR7bWFyZ2luOiB1bnNldDt9XHJcbiAgICAgICAgICAgIC5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjogY29sdW1uO31cclxuICAgICAgICAgICAgLmZpY2hpZXJ7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgICAgICAgICAgIC53ZWlnaHR7bWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbiAgICAgICAgICAgIC5zcGFjZXtkaXNwbGF5OiBub25lO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJib2R5e1xyXG4gICAgXHJcbiAgICAubGVnYWxze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaHJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtjb2xvcjokdmlvbGV0O31cclxuICAgIH1cclxufSIsImJvZHl7XHJcbiAgICAuZm9vdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxldTtcclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhbmM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgc3Ryb25ne2ZvbnQtd2VpZ2h0OiBib2xkO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnRpb25ze1xyXG4gICAgICAgICAgICBwe2ZvbnQtc2l6ZTogMTRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udGF1aycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgLy8gY29sb3I6ICRibGFuYztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlcGFyYXRle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAuY2xzLTF7ZmlsbDogJGJlaWdlO31cclxuICAgICAgICAgICAgICAgIC5jbHMtMntmaWxsOiAkamF1bmU7fVxyXG4gICAgICAgICAgICAgICAgLmNscy0ze2ZpbGw6ICRibGV1O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkamF1bmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaXtwYWRkaW5nOiA1cHggMDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5jb29yZG9ubmVlc3tcclxuICAgICAgICAgICAgICAgIC8vIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlZnQtbWlkZGxlLCAucmlnaHQtbWlkZGxle1xyXG4gICAgICAgICAgICAgICAgLy8gZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LW1pZGRsZXtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7cGFkZGluZzogMCAxMHB4O31cclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7dHJhbnNmb3JtOiBzY2FsZSgxLjMpO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudGlvbnN7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG4gICAgYm9keXtcclxuICAgICAgICAuZm9vdGVye1xyXG4gICAgICAgICAgICBuYXZ7d2lkdGg6IDQwJTt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUYWJsZXR0ZVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgLmZvb3RlcntcclxuICAgICAgICAgICAgbmF2e3dpZHRoOiA1MCU7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBTbWFydHBob25lXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICBib2R5e1xyXG4gICAgICAgIC5mb290ZXJ7XHJcblxyXG4gICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */ +a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}:root{--container:1400px}@font-face{font-family:Berlin Sans FB;src:url(../fonts/Berlin_Sans_FB/Berlin_Sans_FB.woff2) format("ttf"),url(../fonts/Berlin_Sans_FB/Berlin_Sans_FB.woff) format("woff"),url(../fonts/Berlin_Sans_FB/Berlin_Sans_FB.otf) format("otf"),url(../fonts/Berlin_Sans_FB/Berlin_Sans_FB.ttf) format("ttf"),url(../fonts/Berlin_Sans_FB/Berlin_Sans_FB.svg) format("svg"),url(../fonts/Berlin_Sans_FB/Berlin_Sans_FB.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:Montauk;src:url(../fonts/Montauk/Montauk\ Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Intro Head H;src:url(../fonts/Intro_Head_H/IntroHeadH-Base.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Intro Head B;src:url(../fonts/Intro_Head_B/IntroHeadB-Base.otf) format("truetype");font-weight:400;font-style:normal}body{overflow-x:hidden;background-color:#fffef2;font-family:Berlin Sans FB,Arial,Helvetica,sans-serif}body h1,body h2{font-family:Intro Head H,Arial,Helvetica,sans-serif;color:#1d1646}body h1{font-size:50px;text-align:center;padding:40px 0 80px}body h2{font-size:40px}body .hero{position:relative}body .hero .img-bg{width:100%}body .hero .tregalette{position:absolute;bottom:12%;left:10%;width:18%}body .hero .tregalette img{width:100%}body .container{box-sizing:border-box;width:100%;padding-left:calc(50% - var(--container)/2);padding-right:calc(50% - var(--container)/2)}body .description{padding-bottom:65px;text-align:center}body nav{flex:1;font-family:Intro Head H,Arial,Helvetica,sans-serif;font-size:20px;text-transform:uppercase}body a{color:#fff;text-decoration:none;transition:color .3s}body a:hover{color:#f6be00}body p{font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;font-size:26px}body .button{margin:60px 0;text-align:center}body .btn{border-radius:5px;padding:20px 35px;height:30px;background:#1d1646;color:#fff;text-decoration:none}body .btn h3{font-family:Intro Head B,Arial,Helvetica,sans-serif;font-size:30px;display:inline-block}body .separate{display:flex;width:100%}body .separate svg{width:100%;height:100%}body .pageup{position:fixed;opacity:0;bottom:0;bottom:20px;right:25px;transition:.5s}body .pageup a{color:#676087}body .pageup a:hover{color:#f6be00}body .pageup .fa-arrow-up{font-size:30px}body .see{opacity:.7}@media only screen and (max-width:1440px){:root{--container:1200px}}@media (max-width:1024px){:root{--container:calc(100% - 80px)}}@media (max-width:768px){:root{--container:calc(100% - 20px)}body h1{font-size:40px}body h2{font-size:35px}body .hero .tregalette{display:none}body .btn{padding:20px}}body .entete{display:flex;flex-direction:column;background:#fff}body .entete .surHeader{padding:10px;width:100%;text-align:right;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;height:52px}body .entete .surHeader a{padding:6px 25px;height:20px;background:#f6be00;color:#000;display:none}body .entete .surHeader a span{font-size:16px;font-weight:700}body .entete .surHeader a img{display:none}body header{display:flex;justify-content:space-between;background:#1d1646;width:100%;box-sizing:border-box;z-index:2}body header .logo{color:#fff;height:50px;width:225px;line-height:50px;font-size:24px;font-weight:700;z-index:2}body header .logo img{position:absolute;top:33px;left:10px;width:225px;transform:unset;z-index:1}body header nav{flex:1}body header nav ul{margin:0;padding:0;display:flex;justify-content:space-evenly;z-index:2}body header nav ul li{list-style:none;position:relative}body header nav ul li a{height:50px;line-height:50px;padding:0 20px;display:block}body header nav ul li a.active,body header nav ul li a:hover{color:#fff;background:#f6be00}body header nav ul li ul{position:absolute;left:0;background:#676087;display:none}body header nav ul li ul li{display:block;width:200px;font-size:17px}body header nav ul li.active ul{display:block}body header .menu-toggle{color:#fff;float:right;line-height:50px;font-size:24px;cursor:pointer;display:none}@media (max-width:1024px){body .entete{display:flex;flex-direction:column}body .entete .surHeader a{padding:6px;width:25px;text-align:center}body .entete .surHeader a span{display:none}body .entete .surHeader a img{display:inline}body .entete header{padding:0 20px}body .entete header .logo img{top:17px;left:50%;transform:translateX(-50%);width:180px}body .entete header nav{position:absolute;width:100%;height:calc(100vh - 98px);background:#1d1646;top:98px;left:-100%;transition:.5s}body .entete header nav ul{display:block;text-align:center}body .entete header nav ul li{width:100%}body .entete header nav ul li a{border-bottom:1px solid rgba(0,0,0,.2)}body .entete header nav ul li ul{display:none}body .entete header nav ul li ul li{width:100%}body .entete header nav ul li.active ul{display:block;position:relative;background:#676087}body .entete header nav.active{left:0}body .entete header .menu-toggle{display:block}}body .swiper-container{position:relative;width:100%;height:auto}body .swiper-container .swiper-slide{position:relative;display:flex;justify-content:center}body .swiper-container .swiper-slide img{width:100%}body .swiper-container .swiper-slide .subtitle,body .swiper-container .swiper-slide .text,body .swiper-container .swiper-slide .title{background:rgba(0,0,0,.5);color:#fff}body .swiper-container .swiper-slide .title{position:absolute;left:20px;top:10px;font-size:41px;font-weight:300}body .swiper-container .swiper-slide .subtitle{position:absolute;left:20px;top:55px;font-size:21px}body .swiper-container .swiper-slide .text{position:absolute;left:40px;top:80px;font-size:14px;max-width:400px;line-height:1.3}body .swiper-container .swiper-button-next,body .swiper-container .swiper-button-prev{color:#1d1646;font-weight:700}body .swiper-container .swiper-pagination{top:5px}body .swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:.8}body .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#f6be00}body .swiper-container .separate{position:absolute;bottom:0;left:0;z-index:1}body .swiper-container .separate svg .cls-1{fill:none}body .swiper-container .separate svg .cls-2{fill:#f6be00}body .swiper-container .separate svg .cls-3{fill:#fffef2}body .content .arrow{width:100%;text-align:center;font-size:70px}body .content .arrow a{color:#1d1646}body .content .arrow a:hover{color:#f6be00}body .content .title{position:relative;width:100%;margin-top:20px;margin-bottom:20px;display:flex}body .content .title h2{position:absolute;top:55px;left:158px;flex:1}body .content .title img{width:150px}body .content .infos{display:grid;margin:0 50px 50px;grid-template-columns:1fr 2fr 1fr 2fr;grid-gap:40px;grid-template-areas:"img1 txt1 img2 txt2";align-items:center}body .content .infos img{width:100%;max-width:250px;min-width:150px}body .content .infos .img01{grid-area:img1}body .content .infos .txt01{grid-area:txt1}body .content .infos .img02{grid-area:img2}body .content .infos .txt02{grid-area:txt2}body .content .gray{background:#e1dedd;padding-top:30px;padding-bottom:30px}body .content .pictures{width:100%;display:flex;justify-content:space-evenly;flex-wrap:wrap}body .content .imgs{position:relative;flex:1;margin:0 auto 60px;text-align:center;width:350px}body .content .anchorPic{position:relative;flex:1;text-align:center;transition:transform .3s;transform:scale(1)}body .content .anchorPic img{width:280px;-webkit-filter:drop-shadow(1px 1px 4px #000);filter:drop-shadow(1px 1px 4px #000)}body .content .anchorPic:hover{transform:scale(1.1)}body .content .circle{position:absolute;top:0;left:0;background:#f6be00;border-radius:50%;width:150px;height:150px;box-shadow:1px 1px 4px #000}body .content .circle1{top:160px;left:200px}body .content .circle2{top:-35px;left:10px}body .content .circle3{top:160px;left:-5px}body .content .circle:before{z-index:11;top:102px;left:3px;background:#f6be00;color:#f6be00}body .content .circle:after,body .content .circle:before{content:"ldc";position:absolute;font-size:50px;width:100%;-webkit-clip-path:ellipse(17% 17% at 50% 50%);clip-path:ellipse(17% 17% at 50% 50%);transform:rotate(-10deg)}body .content .circle:after{z-index:10;top:100px;left:0;background:#1d1646;color:#1d1646}body .content .circle-txt{position:absolute;top:5px;left:50%;transform:translateX(-50%);font-family:Montauk,Arial,Helvetica,sans-serif;font-size:35px;font-weight:700;color:#1d1646}body .content .circle-txt3{top:-5px}body .content .gulf{width:100%;background:url(../images/agglo.png),url(../images/carte-bzh.png);background-repeat:no-repeat;background-position-x:right}body .content .infos2{display:grid;margin:0 50px 50px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);grid-gap:40px;grid-template-areas:"img11 img11 img11" "img12 img12 img12" "txt11 txt11 txt11";align-items:center}body .content .infos2 img{padding:0 30px;width:50%;max-height:450px}body .content .infos2 .img11{grid-area:img11;justify-self:left}body .content .infos2 .txt11{justify-self:left;align-self:start;grid-area:txt11}body .content .infos2 .img12{grid-area:img12;justify-self:end}@media only screen and (max-width:1440px){body .content .separate{top:-100px;height:100px}}@media only screen and (max-width:1024px){body .content .separate{top:-80px;height:80px}body .content .infos2 .img12{justify-self:start}}@media only screen and (max-width:768px){body .content .separate{top:-60px;height:60px}body .content .gulf{background:no-repeat}body .content .infos{text-align:center;justify-items:center;grid-template-areas:"txt1 txt1 txt1 txt1" "img1 img1 img1 img1" "txt2 txt2 txt2 txt2" "img2 img2 img2 img2"}body .content .infos2{text-align:center;justify-items:center;grid-template-areas:"txt11 txt11 txt11" "img11 img11 img11" "img12 img12 img12"}body .content .infos2 img{width:100%}body .content .infos2 .img11,body .content .infos2 .img12{justify-self:center}body .btn h3{font-size:24px}}body .chiffres .separate{position:absolute;bottom:0;left:0;z-index:1}body .chiffres .separate svg .cls-1{fill:none}body .chiffres .separate svg .cls-2{fill:#676087}body .chiffres .separate svg .cls-3{fill:#fffef2}body .chiffres .infos{display:flex;flex-wrap:wrap;justify-content:center}body .chiffres .one,body .chiffres .two{box-sizing:border-box;border:8px solid #f6be00;padding:20px;margin:10px;text-align:center}body .chiffres .one img,body .chiffres .two img{width:80%;margin-bottom:25px}body .chiffres .one{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;width:calc(var(--container)/3 - 55px)}body .chiffres .two{width:calc(var(--container)/3*2 - 90px)}body .chiffres .site{background:#f6be00;color:#fff}body .chiffres .effectif,body .chiffres .volume{background:#1d1646;color:#fff}body .chiffres .activites{display:flex;flex-flow:column wrap;align-items:center;justify-content:space-between}body .chiffres .activites p{padding:10px 0}body .chiffres .activites .products{flex:1;display:flex;justify-content:space-evenly}body .chiffres .activites .products .prod{display:flex;flex-flow:column wrap;align-items:center;justify-content:space-evenly;padding:20px 0}@media only screen and (max-width:1024px){body .chiffres .infos p{font-size:15px}}@media only screen and (max-width:768px){body .chiffres .infos{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}body .chiffres .infos p{font-size:26px}body .chiffres .one,body .chiffres .two{width:calc(var(--container) - 20px)}body .chiffres .products{flex-wrap:wrap}body .btn span{font-size:24px}}body .story .separate{position:absolute;bottom:0;left:0;z-index:1}body .story .separate svg .cls-1{fill:none}body .story .separate svg .cls-2{fill:#676087}body .story .separate svg .cls-3{fill:#fffef2}body .story .line{display:flex;justify-content:space-around;align-items:center;margin-bottom:80px}body .story .line .bulle{position:relative;width:275px;height:275px;border-radius:50%;background:#f6be00;box-shadow:1px 1px 4px 1px #000}body .story .line .bulle .text{width:inherit;height:inherit;box-sizing:border-box;display:flex;justify-content:center;align-items:center}body .story .line .bulle .text p{color:#1d1646;font-size:19px;font-weight:700}body .story .line .bulle .left p{text-align:left}body .story .line .bulle .right p{text-align:right}body .story .line .bulle .year{position:absolute;top:-20px;left:185px;padding:18px;border-radius:50%;background:#1d1646;box-shadow:1px 1px 4px 1px #000}body .story .line .bulle .year span{color:#fff;font-family:Montauk,Arial,Helvetica,sans-serif;font-size:30px}body .story .line .logo{text-align:center}body .story .line .logo img{height:200px}body .story .line .logo .img-2x{height:120px}body .story .line .logo .img-3x{height:100px}body .story .page_history__tree{position:absolute;top:850px;left:50%;transform:translateX(-50%)}body .story .page_history__tree svg{width:130px}body .story .page_history__tree svg .st0{stroke:#1d1646}body .story .page_history__tree svg #st1,body .story .page_history__tree svg #st3{fill:#f6be00}body .story .page_history__tree svg #st2,body .story .page_history__tree svg #st4{fill:#676087}body .story .page_history__tree svg .timeline-dot{display:block;transition:all .3s;opacity:0}body .story .page_history__tree svg .timeline-dot.active{opacity:1}@media only screen and (max-width:1920px){body .story .page_history__tree{top:875px}}@media only screen and (max-width:1440px){body .story .page_history__tree{top:815px}}@media only screen and (max-width:1024px){body .story .line .logo,body .story .page_history__tree{display:none}}body .valeurs .separate{position:absolute;bottom:0;left:0;z-index:1}body .valeurs .separate svg .cls-1{fill:none}body .valeurs .separate svg .cls-2{fill:#676087}body .valeurs .separate svg .cls-3{fill:#fffef2}body .valeurs .infos{display:flex;flex-wrap:wrap;justify-content:space-evenly}body .valeurs .infos .block{text-align:center;box-sizing:border-box;padding:30px;width:33%}body .valeurs .infos .block h2{padding:20px 0}body .valeurs .infos .block img{height:200px}@media only screen and (max-width:1440px){body .valeurs .infos .block img{height:130px}}@media only screen and (max-width:768px){body .valeurs .infos .block{width:80%}body .valeurs .infos .block img{height:200px}body .btn span{font-size:24px}}body .produits{position:relative}body .produits h2{font-family:Montauk,Arial,Helvetica,sans-serif;font-size:42px;font-weight:700;color:#1d1646}body .produits .separate{position:absolute;bottom:0;left:0;z-index:1}body .produits .separate svg .cls-1{fill:none}body .produits .separate svg .cls-2{fill:#676087}body .produits .separate svg .cls-3{fill:#fffef2}body .produits .description{display:none}body .produits .infos{display:flex;flex-direction:column}body .produits .menu{display:flex;position:relative;padding-top:60px}body .produits nav{margin-left:30px;padding-left:50px;z-index:1}body .produits nav img{width:25px;margin-right:15px}body .produits nav li{margin-bottom:27px}body .produits nav a{color:#1d1646;font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;font-size:26px;text-transform:none;padding:15px;border-radius:25px;border:3px solid transparent;outline:none}body .produits nav a img{transition:transform .3s}body .produits nav a.clicked,body .produits nav a:hover{background:#f6be00;border:3px solid #1d1646}body .produits nav a.clicked img,body .produits nav a:hover img{transform:rotate(90deg)}body .produits .bulle{flex:1;text-align:center}body .produits .bulle .imgs{position:relative;flex:1;margin:0 auto 60px;text-align:center}body .produits .bulle img{width:400px;-webkit-filter:drop-shadow(1px 1px 4px #000);filter:drop-shadow(1px 1px 4px #000)}body .produits .circle{position:absolute;top:68%;left:60%;background:#f6be00;border-radius:50%;width:200px;height:200px;box-shadow:1px 1px 4px #000}body .produits .circle:before{z-index:11;top:143px;left:3px;background:#f6be00;color:#f6be00}body .produits .circle:after,body .produits .circle:before{content:"ldc";position:absolute;font-size:50px;width:100%;-webkit-clip-path:ellipse(17% 17% at 50% 50%);clip-path:ellipse(17% 17% at 50% 50%);transform:rotate(-10deg)}body .produits .circle:after{z-index:10;top:141px;left:0;background:#1d1646;color:#1d1646}body .produits .circle-txt{position:absolute;top:30px;left:50%;transform:translateX(-50%);text-transform:lowercase}body .produits .caracteristiques{display:flex;flex-direction:column;padding:20px;margin-bottom:60px;border-radius:20px;background:#1d1646}body .produits .caracteristiques p{font-size:16px}body .produits .caracteristiques .product-description,body .produits .caracteristiques .product-ing,body .produits .caracteristiques .product-name,body .produits .caracteristiques .product-prep{display:flex;align-items:center;padding:7px;margin:7px;border-radius:5px}body .produits .caracteristiques .product-ing,body .produits .caracteristiques .product-prep{flex:1}body .produits .caracteristiques .product-name{color:#f6be00}body .produits .caracteristiques .product-name p{font-size:20px}body .produits .caracteristiques .product-description{background:#676087;color:#fff;padding:25px 7px}body .produits .caracteristiques .product-prep{background:#e1dedd;color:#000}body .produits .caracteristiques .product-ing{background:#f6be00;color:#000}body .produits .caracteristiques .middle{display:flex}body .produits .caracteristiques .middle .low-left{flex:5;display:flex;flex-direction:column}body .produits .caracteristiques .middle .product-picture{flex:4;display:flex;align-items:center;justify-content:center}body .produits .caracteristiques .middle .product-picture img{width:70%;padding:20px;max-width:500px}body .produits .caracteristiques .middle .product-class{flex:1;display:flex;flex-direction:column;justify-content:flex-end}body .produits .caracteristiques .middle .product-class img{width:80%;padding:10px}body .mobile-subtitle{display:none}@media only screen and (max-width:1440px){body .produits nav li{margin-bottom:15px}}@media only screen and (max-width:1024px){body .produits nav img{width:18px;margin-right:12px}body .produits nav a{font-size:21px;padding:10px}body .produits .bulle img{width:300px;-webkit-filter:drop-shadow(1px 1px 4px #000);filter:drop-shadow(1px 1px 4px #000)}body .produits .circle{position:absolute;top:68%;left:60%;background:#f6be00;border-radius:50%;width:150px;height:150px;box-shadow:1px 1px 4px #000}body .produits .circle:before{top:104px}body .produits .circle:after{top:102px}body .produits .circle-txt{top:20px;font-size:30px}}@media only screen and (max-width:768px){body .produits h2{margin-bottom:30px;font-size:35px}body .produits .menu{flex-direction:column;margin:0 auto}body .produits nav{margin:0;padding:0}body .produits .mobile-subtitle{display:block;text-align:center;text-transform:lowercase}body .produits .circle{display:none}body .produits .bulle{position:absolute;top:20px;left:50%;transform:translateX(-50%);opacity:.3;width:90%}body .produits .caracteristiques{margin-top:40px}body .produits .caracteristiques .middle{flex-direction:column}body .produits .caracteristiques .middle .product-class{flex-direction:row;justify-content:center}body .produits .caracteristiques .middle .product-class img{height:70px;width:unset}body .btn h3{font-size:24px}}body .engagements{display:flex;flex-direction:column}body .engagements h2{margin-bottom:25px}body .engagements p{margin-bottom:60px}body .engagements .description{display:none}body .engagements .separate{position:absolute;bottom:0;left:0;z-index:1}body .engagements .separate svg .cls-1{fill:none}body .engagements .separate svg .cls-2{fill:#676087}body .engagements .separate svg .cls-3{fill:#fffef2}body .engagements .wrapper-left{grid-template-areas:"titre titre titre" "txt txt img"}body .engagements .wrapper-right{grid-template-areas:"titre titre titre" "img txt txt"}body .engagements .wrapper-left,body .engagements .wrapper-right{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:80px}body .engagements .wrapper-left h2,body .engagements .wrapper-right h2{grid-area:titre}body .engagements .wrapper-left p,body .engagements .wrapper-right p{grid-area:txt}body .engagements .wrapper-left .picture,body .engagements .wrapper-right .picture{grid-area:img;text-align:center;margin:auto 0}body .engagements .wrapper-left .picture img,body .engagements .wrapper-right .picture img{width:40%}body .engagements .wrapper-left .picture .img-w,body .engagements .wrapper-right .picture .img-w{width:65%}body .engagements .picture-x2{grid-area:img;text-align:center}body .engagements .picture-x2 img{width:35%;margin:10px}body .engagements .mentions .picture{text-align:center}body .engagements .mentions .picture img{border-radius:85px 12% 73px 94%/110px;border:5px solid #1d1646;width:50%}@media only screen and (max-width:1024px){body .engagements .wrapper-left .picture img,body .engagements .wrapper-right .picture img{width:60%}body .engagements .wrapper-left .picture .img-w,body .engagements .wrapper-right .picture .img-w{width:80%}body .engagements .picture-x2 img{width:50%}body .engagements .mentions .picture img{width:80%}}@media only screen and (max-width:768px){body .engagements .wrapper-left,body .engagements .wrapper-right{grid-template-areas:"titre titre titre" "txt txt txt" "img img img"}body .engagements .wrapper-left .picture img,body .engagements .wrapper-right .picture img{width:50%}body .engagements .wrapper-left .picture .img-w,body .engagements .wrapper-right .picture .img-w{width:75%}body .engagements .picture-x2 img{width:35%}body .engagements .mentions .picture img{width:80%}}body .metiers{display:flex;flex-direction:column;align-items:center}body .metiers img{vertical-align:unset}body .metiers .separate{position:absolute;bottom:0;left:0;z-index:1}body .metiers .separate svg .cls-1{fill:none}body .metiers .separate svg .cls-2{fill:#676087}body .metiers .separate svg .cls-3{fill:#fffef2}body .metiers .tableau{width:1200px;margin:0 auto 60px}body .metiers li{perspective:400px;position:relative;float:left;width:290px;height:290px;margin:5px;padding:0;list-style:none;text-align:center}body .metiers li h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px;color:#f6be00;-webkit-text-stroke:1px;-webkit-text-stroke-color:#1d1646}body .metiers li p{font-size:16px;line-height:1.5;color:#fff}body .metiers li img{width:100%;height:100%}body .metiers li:hover .fa,body .metiers li:hover h3{display:none}body .metiers .info{position:absolute;top:0;left:0;display:flex;align-items:center;transform:rotateX(90deg);width:100%;height:100%;box-sizing:border-box;padding:0 20px;border-radius:4px;pointer-events:none;background-color:rgba(246,190,0,.9)}body .metiers .in-top .info{transform-origin:50% 0;-webkit-animation:in-top .3s ease 0ms 1 forwards;animation:in-top .3s ease 0ms 1 forwards}body .metiers .in-right .info{transform-origin:100% 0;-webkit-animation:in-right .3s ease 0ms 1 forwards;animation:in-right .3s ease 0ms 1 forwards}body .metiers .in-bottom .info{transform-origin:50% 100%;-webkit-animation:in-bottom .3s ease 0ms 1 forwards;animation:in-bottom .3s ease 0ms 1 forwards}body .metiers .in-left .info{transform-origin:0 0;-webkit-animation:in-left .3s ease 0ms 1 forwards;animation:in-left .3s ease 0ms 1 forwards}body .metiers .out-top .info{transform-origin:50% 0;-webkit-animation:out-top .3s ease 0ms 1 forwards;animation:out-top .3s ease 0ms 1 forwards}body .metiers .out-right .info{transform-origin:100% 50%;-webkit-animation:out-right .3s ease 0ms 1 forwards;animation:out-right .3s ease 0ms 1 forwards}body .metiers .out-bottom .info{transform-origin:50% 100%;-webkit-animation:out-bottom .3s ease 0ms 1 forwards;animation:out-bottom .3s ease 0ms 1 forwards}body .metiers .out-left .info{transform-origin:0 0;-webkit-animation:out-left .3s ease 0ms 1 forwards;animation:out-left .3s ease 0ms 1 forwards}body .metiers .cta{position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}body .metiers .cta .fa{color:#f6be00;font-size:30px;-webkit-text-stroke:1px;-webkit-text-stroke-color:#1d1646}body .metiers .video{width:500px;height:280px}@-webkit-keyframes in-top{0%{transform:rotate3d(-1,0,0,90deg)}to{transform:rotate3d(0,0,0,0deg)}}@keyframes in-top{0%{transform:rotate3d(-1,0,0,90deg)}to{transform:rotate3d(0,0,0,0deg)}}@-webkit-keyframes in-right{0%{transform:rotate3d(0,-1,0,90deg)}to{transform:rotate3d(0,0,0,0deg)}}@keyframes in-right{0%{transform:rotate3d(0,-1,0,90deg)}to{transform:rotate3d(0,0,0,0deg)}}@-webkit-keyframes in-bottom{0%{transform:rotateX(90deg)}to{transform:rotate3d(0,0,0,0deg)}}@keyframes in-bottom{0%{transform:rotateX(90deg)}to{transform:rotate3d(0,0,0,0deg)}}@-webkit-keyframes in-left{0%{transform:rotateY(90deg)}to{transform:rotate3d(0,0,0,0deg)}}@keyframes in-left{0%{transform:rotateY(90deg)}to{transform:rotate3d(0,0,0,0deg)}}@-webkit-keyframes out-top{0%{transform:rotate3d(0,0,0,0deg)}to{transform:rotate3d(-1,0,0,110deg)}}@keyframes out-top{0%{transform:rotate3d(0,0,0,0deg)}to{transform:rotate3d(-1,0,0,110deg)}}@-webkit-keyframes out-right{0%{transform:rotate3d(0,0,0,0deg)}to{transform:rotate3d(0,-1,0,110deg)}}@keyframes out-right{0%{transform:rotate3d(0,0,0,0deg)}to{transform:rotate3d(0,-1,0,110deg)}}@-webkit-keyframes out-bottom{0%{transform:rotate3d(0,0,0,0deg)}to{transform:rotateX(110deg)}}@keyframes out-bottom{0%{transform:rotate3d(0,0,0,0deg)}to{transform:rotateX(110deg)}}@-webkit-keyframes out-left{0%{transform:rotate3d(0,0,0,0deg)}to{transform:rotateY(110deg)}}@keyframes out-left{0%{transform:rotate3d(0,0,0,0deg)}to{transform:rotateY(110deg)}}@media only screen and (max-width:1440px){body .metiers .tableau{width:900px}}@media only screen and (max-width:1024px){body .metiers .tableau{width:600px}}@media only screen and (max-width:768px){body .metiers .tableau{display:flex;justify-content:center;width:80%}body .metiers li{float:unset}body .metiers .video{width:80%}body .btn span{font-size:24px}}body .contacts h1,body .contacts h2{font-size:50px;text-align:left;padding:40px 0 80px}body .contacts span.small{margin:0 0 30px;font-size:13px}body .contacts span.medium{font-size:17px}body .contacts .description{display:none}body .contacts .separate{position:absolute;bottom:0;left:0;z-index:1}body .contacts .separate svg .cls-1{fill:none}body .contacts .separate svg .cls-2{fill:#676087}body .contacts .separate svg .cls-3{fill:#fffef2}body .contacts .infos{display:flex;flex-direction:column}body .contacts .flex-row{display:flex;justify-content:space-between;width:100%}body .contacts .form-field{flex:1;display:flex;flex-direction:column;margin:0 20px}body .contacts .form-field p{margin-bottom:10px;font-style:italic}body .contacts .contacter,body .contacts .trouver{margin:0 20px}body .contacts .contacter{flex:3}body .contacts .trouver{flex:2}body .contacts .radio{margin:10px 0}body .contacts .fichier,body .contacts .radio:last-child,body .contacts input[type=email],body .contacts input[type=tel],body .contacts input[type=text],body .contacts textarea{width:100%;box-sizing:border-box;margin-bottom:30px;border-radius:10px}body .contacts .fichier::-webkit-input-placeholder,body .contacts .radio:last-child::-webkit-input-placeholder,body .contacts input[type=email]::-webkit-input-placeholder,body .contacts input[type=tel]::-webkit-input-placeholder,body .contacts input[type=text]::-webkit-input-placeholder,body .contacts textarea::-webkit-input-placeholder{font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;font-size:16px;color:#888}body .contacts .fichier::-moz-placeholder,body .contacts .radio:last-child::-moz-placeholder,body .contacts input[type=email]::-moz-placeholder,body .contacts input[type=tel]::-moz-placeholder,body .contacts input[type=text]::-moz-placeholder,body .contacts textarea::-moz-placeholder{font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;font-size:16px;color:#888}body .contacts .fichier:-ms-input-placeholder,body .contacts .radio:last-child:-ms-input-placeholder,body .contacts input[type=email]:-ms-input-placeholder,body .contacts input[type=tel]:-ms-input-placeholder,body .contacts input[type=text]:-ms-input-placeholder,body .contacts textarea:-ms-input-placeholder{font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;font-size:16px;color:#888}body .contacts .fichier::-ms-input-placeholder,body .contacts .radio:last-child::-ms-input-placeholder,body .contacts input[type=email]::-ms-input-placeholder,body .contacts input[type=tel]::-ms-input-placeholder,body .contacts input[type=text]::-ms-input-placeholder,body .contacts textarea::-ms-input-placeholder{font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;font-size:16px;color:#888}body .contacts .fichier .default,body .contacts .fichier::placeholder,body .contacts .radio:last-child .default,body .contacts .radio:last-child::placeholder,body .contacts input[type=email] .default,body .contacts input[type=email]::placeholder,body .contacts input[type=tel] .default,body .contacts input[type=tel]::placeholder,body .contacts input[type=text] .default,body .contacts input[type=text]::placeholder,body .contacts textarea .default,body .contacts textarea::placeholder{font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;font-size:16px;color:#888}body .contacts .fichier,body .contacts input[type=email],body .contacts input[type=tel],body .contacts input[type=text]{background:#fff;height:50px;padding:10px;border:1px solid #000}body .contacts textarea{padding:10px;border:1px solid #000}body .contacts .fichier{position:relative;display:flex;align-items:center;cursor:pointer}body .contacts .fichier #files{position:absolute;width:.1px;height:.1px;opacity:0}body .contacts .fichier .fa{position:absolute;right:20px;font-size:26px}body .contacts .weight{display:flex;justify-content:center}body .contacts .accord{margin-bottom:30px}body .contacts input[type=submit]{margin-bottom:30px;border-radius:5px;border:none;height:50px;background:#1d1646;color:#fff;transition:all .3s}body .contacts input[type=submit]:hover{background:#f6be00;color:#1d1646;font-weight:700}body .contacts .find{width:100%;text-align:center}body .contacts .find img{width:100%;transform:scale(1);transition:all .3s}body .contacts .find img:hover{transform:scale(1.1)}@media only screen and (max-width:1024px){body .contacts .contacter,body .contacts .trouver{flex:1}}@media only screen and (max-width:768px){body .contacts h1,body .contacts h2{font-size:40px;padding:25px 0 50px}body .contacts span.small{margin:0 0 20px;font-size:10px}body .contacts span.medium{font-size:14px}body .contacts .form-field{margin:unset}body .contacts .flex-row{flex-direction:column}body .contacts .fichier{margin-bottom:10px}body .contacts .weight{margin-bottom:30px}body .contacts .space{display:none}}body .legals{margin-bottom:50px}body .legals h2{padding:10px 0}body .legals hr{margin-top:10px}body .legals p{font-size:16px}body .legals a{color:#676087}body .footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:#1d1646}body .footer p{font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:16px}body .footer p strong{font-weight:700}body .footer .mentions p{font-size:14px}body .footer span{font-family:Montauk,Arial,Helvetica,sans-serif;font-size:25px}body .footer .separate{margin-bottom:35px}body .footer .separate svg .cls-1{fill:#fffef2}body .footer .separate svg .cls-2{fill:#f6be00}body .footer .separate svg .cls-3{fill:#1d1646}body .footer nav{width:25%}body .footer ul{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #f6be00;margin-bottom:12px}body .footer ul li{padding:5px 0}body .footer .middle{display:flex;justify-content:space-evenly;width:100%}body .footer .middle .coordonnees{text-align:center;line-height:20px;margin-bottom:12px}body .footer .middle .left-middle,body .footer .middle .right-middle{width:30%}body .footer .middle .right-middle{align-self:center;text-align:center;transition:.5s;transform:scale(1)}body .footer .middle .right-middle img{padding:0 10px}body .footer .middle .right-middle .fa{margin:0 10px;font-size:20px}body .footer .middle .right-middle:hover{transform:scale(1.3)}body .footer .mentions{text-align:center;margin-bottom:12px}@media (max-width:1440px){body .footer nav{width:40%}}@media (max-width:1024px){body .footer nav{width:50%}}@media (max-width:768px){body .footer nav{width:100%}body .footer nav ul{flex-direction:column;align-items:center}body .footer .middle{flex-direction:column;padding-bottom:10px}}#cookie-notice{color:#000!important;background-color:rgba(0,0,0,.4)!important;height:100%!important;display:flex!important;align-items:flex-end!important}#cookie-notice.cookie-notice-hidden{display:none!important}#cookie-notice .cookie-notice-container{height:auto!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important}#cookie-notice .cookie-notice-container .cn-text-container h5{font-size:1.4em!important}#cookie-notice .cookie-notice-container .cn-text-container h5 a{color:#222!important;text-decoration:underline!important}#cookie-notice .cookie-notice-container .cn-text-container h5 #cn-accept-cookie{text-decoration:none!important;font-size:1.4em!important;padding:10px!important;background-color:#f6be00!important;margin-top:30px!important}#cookie-notice .cookie-notice-container .cn-text-container #cn-close-notice{display:none!important}@media (max-width:425px){#cookie-notice .cn-text-container{font-size:.9em!important;line-height:1.4em!important}} \ No newline at end of file diff --git a/content/themes/regalette/assets/images/10_Galette_Raclette_hd.png b/content/themes/regalette/assets/images/10_Galette_Raclette_hd.png index 9510555..472e339 100644 Binary files a/content/themes/regalette/assets/images/10_Galette_Raclette_hd.png and b/content/themes/regalette/assets/images/10_Galette_Raclette_hd.png differ diff --git a/content/themes/regalette/assets/images/10_Galette_Raclette_sm.png b/content/themes/regalette/assets/images/10_Galette_Raclette_sm.png index f394ae6..e54b787 100644 Binary files a/content/themes/regalette/assets/images/10_Galette_Raclette_sm.png and b/content/themes/regalette/assets/images/10_Galette_Raclette_sm.png differ diff --git a/content/themes/regalette/assets/images/11_Galette_Saumon_hd.png b/content/themes/regalette/assets/images/11_Galette_Saumon_hd.png index c302c87..5c8cc99 100644 Binary files a/content/themes/regalette/assets/images/11_Galette_Saumon_hd.png and b/content/themes/regalette/assets/images/11_Galette_Saumon_hd.png differ diff --git a/content/themes/regalette/assets/images/11_Galette_Saumon_sm.png b/content/themes/regalette/assets/images/11_Galette_Saumon_sm.png index 13e019a..a33bcaf 100644 Binary files a/content/themes/regalette/assets/images/11_Galette_Saumon_sm.png and b/content/themes/regalette/assets/images/11_Galette_Saumon_sm.png differ diff --git a/content/themes/regalette/assets/images/12_Galette_Saucisse_hd.png b/content/themes/regalette/assets/images/12_Galette_Saucisse_hd.png index e14cc71..bc521c9 100644 Binary files a/content/themes/regalette/assets/images/12_Galette_Saucisse_hd.png and b/content/themes/regalette/assets/images/12_Galette_Saucisse_hd.png differ diff --git a/content/themes/regalette/assets/images/12_Galette_Saucisse_sm.png b/content/themes/regalette/assets/images/12_Galette_Saucisse_sm.png index 4786dac..bb21dd0 100644 Binary files a/content/themes/regalette/assets/images/12_Galette_Saucisse_sm.png and b/content/themes/regalette/assets/images/12_Galette_Saucisse_sm.png differ diff --git a/content/themes/regalette/assets/images/13_Crepe_jambon_from_hd.png b/content/themes/regalette/assets/images/13_Crepe_jambon_from_hd.png index e4b3d27..715b7fe 100644 Binary files a/content/themes/regalette/assets/images/13_Crepe_jambon_from_hd.png and b/content/themes/regalette/assets/images/13_Crepe_jambon_from_hd.png differ diff --git a/content/themes/regalette/assets/images/13_Crepe_jambon_from_sm.png b/content/themes/regalette/assets/images/13_Crepe_jambon_from_sm.png index 6902b5b..9b68da9 100644 Binary files a/content/themes/regalette/assets/images/13_Crepe_jambon_from_sm.png and b/content/themes/regalette/assets/images/13_Crepe_jambon_from_sm.png differ diff --git a/content/themes/regalette/assets/images/14_Breizh_croque_hd.png b/content/themes/regalette/assets/images/14_Breizh_croque_hd.png index ad89838..37b5dc5 100644 Binary files a/content/themes/regalette/assets/images/14_Breizh_croque_hd.png and b/content/themes/regalette/assets/images/14_Breizh_croque_hd.png differ diff --git a/content/themes/regalette/assets/images/14_Breizh_croque_sm.png b/content/themes/regalette/assets/images/14_Breizh_croque_sm.png index 4831d97..1c4b46b 100644 Binary files a/content/themes/regalette/assets/images/14_Breizh_croque_sm.png and b/content/themes/regalette/assets/images/14_Breizh_croque_sm.png differ diff --git a/content/themes/regalette/assets/images/1999.jpg b/content/themes/regalette/assets/images/1999.jpg index f67056a..1476db5 100644 Binary files a/content/themes/regalette/assets/images/1999.jpg and b/content/themes/regalette/assets/images/1999.jpg differ diff --git a/content/themes/regalette/assets/images/1_Galette_ble_noir_x3_hd.png b/content/themes/regalette/assets/images/1_Galette_ble_noir_x3_hd.png index 5527598..af21c31 100644 Binary files a/content/themes/regalette/assets/images/1_Galette_ble_noir_x3_hd.png and b/content/themes/regalette/assets/images/1_Galette_ble_noir_x3_hd.png differ diff --git a/content/themes/regalette/assets/images/1_Galette_ble_noir_x3_sm.png b/content/themes/regalette/assets/images/1_Galette_ble_noir_x3_sm.png index f4cb07f..0d05793 100644 Binary files a/content/themes/regalette/assets/images/1_Galette_ble_noir_x3_sm.png and b/content/themes/regalette/assets/images/1_Galette_ble_noir_x3_sm.png differ diff --git a/content/themes/regalette/assets/images/2006.jpg b/content/themes/regalette/assets/images/2006.jpg index 42b87ee..e607b76 100644 Binary files a/content/themes/regalette/assets/images/2006.jpg and b/content/themes/regalette/assets/images/2006.jpg differ diff --git a/content/themes/regalette/assets/images/2_Galette_ble_noir_x4_hd.png b/content/themes/regalette/assets/images/2_Galette_ble_noir_x4_hd.png index 1c84a5d..6aa3aa6 100644 Binary files a/content/themes/regalette/assets/images/2_Galette_ble_noir_x4_hd.png and b/content/themes/regalette/assets/images/2_Galette_ble_noir_x4_hd.png differ diff --git a/content/themes/regalette/assets/images/2_Galette_ble_noir_x4_sm.png b/content/themes/regalette/assets/images/2_Galette_ble_noir_x4_sm.png index 59ab109..fd8d45c 100644 Binary files a/content/themes/regalette/assets/images/2_Galette_ble_noir_x4_sm.png and b/content/themes/regalette/assets/images/2_Galette_ble_noir_x4_sm.png differ diff --git a/content/themes/regalette/assets/images/3_Galette_ble_noir_x6_hd.png b/content/themes/regalette/assets/images/3_Galette_ble_noir_x6_hd.png index da84b39..0580791 100644 Binary files a/content/themes/regalette/assets/images/3_Galette_ble_noir_x6_hd.png and b/content/themes/regalette/assets/images/3_Galette_ble_noir_x6_hd.png differ diff --git a/content/themes/regalette/assets/images/3_Galette_ble_noir_x6_sm.png b/content/themes/regalette/assets/images/3_Galette_ble_noir_x6_sm.png index a3a112c..d0f2202 100644 Binary files a/content/themes/regalette/assets/images/3_Galette_ble_noir_x6_sm.png and b/content/themes/regalette/assets/images/3_Galette_ble_noir_x6_sm.png differ diff --git a/content/themes/regalette/assets/images/4_Galette_ble_noir_bio_hd.png b/content/themes/regalette/assets/images/4_Galette_ble_noir_bio_hd.png index 02023e0..e90be31 100644 Binary files a/content/themes/regalette/assets/images/4_Galette_ble_noir_bio_hd.png and b/content/themes/regalette/assets/images/4_Galette_ble_noir_bio_hd.png differ diff --git a/content/themes/regalette/assets/images/4_Galette_ble_noir_bio_sm.png b/content/themes/regalette/assets/images/4_Galette_ble_noir_bio_sm.png index 9c0b2fa..d8f21f6 100644 Binary files a/content/themes/regalette/assets/images/4_Galette_ble_noir_bio_sm.png and b/content/themes/regalette/assets/images/4_Galette_ble_noir_bio_sm.png differ diff --git a/content/themes/regalette/assets/images/5_Crepe_froment_x4_hd.png b/content/themes/regalette/assets/images/5_Crepe_froment_x4_hd.png index 5995fd9..7cd9d85 100644 Binary files a/content/themes/regalette/assets/images/5_Crepe_froment_x4_hd.png and b/content/themes/regalette/assets/images/5_Crepe_froment_x4_hd.png differ diff --git a/content/themes/regalette/assets/images/5_Crepe_froment_x4_sm.png b/content/themes/regalette/assets/images/5_Crepe_froment_x4_sm.png index 985166c..288b5df 100644 Binary files a/content/themes/regalette/assets/images/5_Crepe_froment_x4_sm.png and b/content/themes/regalette/assets/images/5_Crepe_froment_x4_sm.png differ diff --git a/content/themes/regalette/assets/images/6_Crepe_froment_x6_hd.png b/content/themes/regalette/assets/images/6_Crepe_froment_x6_hd.png index 76ff6b8..35432f6 100644 Binary files a/content/themes/regalette/assets/images/6_Crepe_froment_x6_hd.png and b/content/themes/regalette/assets/images/6_Crepe_froment_x6_hd.png differ diff --git a/content/themes/regalette/assets/images/6_Crepe_froment_x6_sm.png b/content/themes/regalette/assets/images/6_Crepe_froment_x6_sm.png index ee61579..f8e8a14 100644 Binary files a/content/themes/regalette/assets/images/6_Crepe_froment_x6_sm.png and b/content/themes/regalette/assets/images/6_Crepe_froment_x6_sm.png differ diff --git a/content/themes/regalette/assets/images/7_Crepe_froment_x4_bio_hd.png b/content/themes/regalette/assets/images/7_Crepe_froment_x4_bio_hd.png index fe373a9..73f3f3e 100644 Binary files a/content/themes/regalette/assets/images/7_Crepe_froment_x4_bio_hd.png and b/content/themes/regalette/assets/images/7_Crepe_froment_x4_bio_hd.png differ diff --git a/content/themes/regalette/assets/images/7_Crepe_froment_x4_bio_sm.png b/content/themes/regalette/assets/images/7_Crepe_froment_x4_bio_sm.png index ae23025..d9ad3b9 100644 Binary files a/content/themes/regalette/assets/images/7_Crepe_froment_x4_bio_sm.png and b/content/themes/regalette/assets/images/7_Crepe_froment_x4_bio_sm.png differ diff --git a/content/themes/regalette/assets/images/8_Galette_jambon_fromage_hd.png b/content/themes/regalette/assets/images/8_Galette_jambon_fromage_hd.png index bea4d51..3c37a79 100644 Binary files a/content/themes/regalette/assets/images/8_Galette_jambon_fromage_hd.png and b/content/themes/regalette/assets/images/8_Galette_jambon_fromage_hd.png differ diff --git a/content/themes/regalette/assets/images/8_Galette_jambon_fromage_sm.png b/content/themes/regalette/assets/images/8_Galette_jambon_fromage_sm.png index 2fa2968..f1dd34a 100644 Binary files a/content/themes/regalette/assets/images/8_Galette_jambon_fromage_sm.png and b/content/themes/regalette/assets/images/8_Galette_jambon_fromage_sm.png differ diff --git a/content/themes/regalette/assets/images/9_Galette_Chevre_hd.png b/content/themes/regalette/assets/images/9_Galette_Chevre_hd.png index 0691352..f07670e 100644 Binary files a/content/themes/regalette/assets/images/9_Galette_Chevre_hd.png and b/content/themes/regalette/assets/images/9_Galette_Chevre_hd.png differ diff --git a/content/themes/regalette/assets/images/9_Galette_Chevre_sm.png b/content/themes/regalette/assets/images/9_Galette_Chevre_sm.png index 4b1a44d..5dd9f42 100644 Binary files a/content/themes/regalette/assets/images/9_Galette_Chevre_sm.png and b/content/themes/regalette/assets/images/9_Galette_Chevre_sm.png differ diff --git a/content/themes/regalette/assets/images/Produit_en_Bretagne_logo.png b/content/themes/regalette/assets/images/Produit_en_Bretagne_logo.png index f8d6f69..d0e9d8d 100644 Binary files a/content/themes/regalette/assets/images/Produit_en_Bretagne_logo.png and b/content/themes/regalette/assets/images/Produit_en_Bretagne_logo.png differ diff --git a/content/themes/regalette/assets/images/ab.png b/content/themes/regalette/assets/images/ab.png index 434d2f0..f4a918b 100644 Binary files a/content/themes/regalette/assets/images/ab.png and b/content/themes/regalette/assets/images/ab.png differ diff --git a/content/themes/regalette/assets/images/adm.jpg b/content/themes/regalette/assets/images/adm.jpg index 1f64f19..0917369 100644 Binary files a/content/themes/regalette/assets/images/adm.jpg and b/content/themes/regalette/assets/images/adm.jpg differ diff --git a/content/themes/regalette/assets/images/agglo.png b/content/themes/regalette/assets/images/agglo.png index ef72c9d..0890626 100644 Binary files a/content/themes/regalette/assets/images/agglo.png and b/content/themes/regalette/assets/images/agglo.png differ diff --git a/content/themes/regalette/assets/images/agri-ethique.png b/content/themes/regalette/assets/images/agri-ethique.png index e90bc0f..a17c268 100644 Binary files a/content/themes/regalette/assets/images/agri-ethique.png and b/content/themes/regalette/assets/images/agri-ethique.png differ diff --git a/content/themes/regalette/assets/images/ba.jpg b/content/themes/regalette/assets/images/ba.jpg index 8d344e0..61c0558 100644 Binary files a/content/themes/regalette/assets/images/ba.jpg and b/content/themes/regalette/assets/images/ba.jpg differ diff --git a/content/themes/regalette/assets/images/barquette.png b/content/themes/regalette/assets/images/barquette.png index 1a66f6c..f41ae89 100644 Binary files a/content/themes/regalette/assets/images/barquette.png and b/content/themes/regalette/assets/images/barquette.png differ diff --git a/content/themes/regalette/assets/images/ble-noir.png b/content/themes/regalette/assets/images/ble-noir.png index 3db6b80..0c61af5 100644 Binary files a/content/themes/regalette/assets/images/ble-noir.png and b/content/themes/regalette/assets/images/ble-noir.png differ diff --git a/content/themes/regalette/assets/images/brc-food.png b/content/themes/regalette/assets/images/brc-food.png index f02b5a9..598b3fd 100644 Binary files a/content/themes/regalette/assets/images/brc-food.png and b/content/themes/regalette/assets/images/brc-food.png differ diff --git a/content/themes/regalette/assets/images/ca.png b/content/themes/regalette/assets/images/ca.png index 078f30f..d43920b 100644 Binary files a/content/themes/regalette/assets/images/ca.png and b/content/themes/regalette/assets/images/ca.png differ diff --git a/content/themes/regalette/assets/images/carte-bzh.png b/content/themes/regalette/assets/images/carte-bzh.png index 322e048..1734a93 100644 Binary files a/content/themes/regalette/assets/images/carte-bzh.png and b/content/themes/regalette/assets/images/carte-bzh.png differ diff --git a/content/themes/regalette/assets/images/commerce.jpg b/content/themes/regalette/assets/images/commerce.jpg index 170d092..7817772 100644 Binary files a/content/themes/regalette/assets/images/commerce.jpg and b/content/themes/regalette/assets/images/commerce.jpg differ diff --git a/content/themes/regalette/assets/images/contacts-map.png b/content/themes/regalette/assets/images/contacts-map.png index 826ed43..833ab1e 100644 Binary files a/content/themes/regalette/assets/images/contacts-map.png and b/content/themes/regalette/assets/images/contacts-map.png differ diff --git a/content/themes/regalette/assets/images/crepes-nature.png b/content/themes/regalette/assets/images/crepes-nature.png index 3fb69e3..2e95612 100644 Binary files a/content/themes/regalette/assets/images/crepes-nature.png and b/content/themes/regalette/assets/images/crepes-nature.png differ diff --git a/content/themes/regalette/assets/images/drapeau-bzh.png b/content/themes/regalette/assets/images/drapeau-bzh.png index eec1b48..072e5da 100644 Binary files a/content/themes/regalette/assets/images/drapeau-bzh.png and b/content/themes/regalette/assets/images/drapeau-bzh.png differ diff --git a/content/themes/regalette/assets/images/effectif.png b/content/themes/regalette/assets/images/effectif.png index 1c17bb4..71cdfda 100644 Binary files a/content/themes/regalette/assets/images/effectif.png and b/content/themes/regalette/assets/images/effectif.png differ diff --git a/content/themes/regalette/assets/images/feuille.png b/content/themes/regalette/assets/images/feuille.png index a4cff1c..d51c4c6 100644 Binary files a/content/themes/regalette/assets/images/feuille.png and b/content/themes/regalette/assets/images/feuille.png differ diff --git a/content/themes/regalette/assets/images/france.png b/content/themes/regalette/assets/images/france.png index d66929b..25930bd 100644 Binary files a/content/themes/regalette/assets/images/france.png and b/content/themes/regalette/assets/images/france.png differ diff --git a/content/themes/regalette/assets/images/galettes-nature.png b/content/themes/regalette/assets/images/galettes-nature.png index d6cc1fd..542bb31 100644 Binary files a/content/themes/regalette/assets/images/galettes-nature.png and b/content/themes/regalette/assets/images/galettes-nature.png differ diff --git a/content/themes/regalette/assets/images/garnie.png b/content/themes/regalette/assets/images/garnie.png index cf7f188..29fa666 100644 Binary files a/content/themes/regalette/assets/images/garnie.png and b/content/themes/regalette/assets/images/garnie.png differ diff --git a/content/themes/regalette/assets/images/garnies.png b/content/themes/regalette/assets/images/garnies.png index 6d8230e..96b0e14 100644 Binary files a/content/themes/regalette/assets/images/garnies.png and b/content/themes/regalette/assets/images/garnies.png differ diff --git a/content/themes/regalette/assets/images/handball.jpg b/content/themes/regalette/assets/images/handball.jpg index 5c17d01..45dad63 100644 Binary files a/content/themes/regalette/assets/images/handball.jpg and b/content/themes/regalette/assets/images/handball.jpg differ diff --git a/content/themes/regalette/assets/images/hermine-sm.png b/content/themes/regalette/assets/images/hermine-sm.png index 7ddea06..bd077ff 100644 Binary files a/content/themes/regalette/assets/images/hermine-sm.png and b/content/themes/regalette/assets/images/hermine-sm.png differ diff --git a/content/themes/regalette/assets/images/hero_01.jpg b/content/themes/regalette/assets/images/hero_01.jpg index d47a119..19e8ca4 100644 Binary files a/content/themes/regalette/assets/images/hero_01.jpg and b/content/themes/regalette/assets/images/hero_01.jpg differ diff --git a/content/themes/regalette/assets/images/hero_02.jpg b/content/themes/regalette/assets/images/hero_02.jpg index 97e7d1c..4e4c11f 100644 Binary files a/content/themes/regalette/assets/images/hero_02.jpg and b/content/themes/regalette/assets/images/hero_02.jpg differ diff --git a/content/themes/regalette/assets/images/hero_03.jpg b/content/themes/regalette/assets/images/hero_03.jpg index 2e99891..6034d42 100644 Binary files a/content/themes/regalette/assets/images/hero_03.jpg and b/content/themes/regalette/assets/images/hero_03.jpg differ diff --git a/content/themes/regalette/assets/images/hero_04.jpg b/content/themes/regalette/assets/images/hero_04.jpg index 5d048e2..6b9cd24 100644 Binary files a/content/themes/regalette/assets/images/hero_04.jpg and b/content/themes/regalette/assets/images/hero_04.jpg differ diff --git a/content/themes/regalette/assets/images/hero_05.jpg b/content/themes/regalette/assets/images/hero_05.jpg index 562ab5a..93f3a3c 100644 Binary files a/content/themes/regalette/assets/images/hero_05.jpg and b/content/themes/regalette/assets/images/hero_05.jpg differ diff --git a/content/themes/regalette/assets/images/icon_lock-white.png b/content/themes/regalette/assets/images/icon_lock-white.png index ec26e23..74faac7 100644 Binary files a/content/themes/regalette/assets/images/icon_lock-white.png and b/content/themes/regalette/assets/images/icon_lock-white.png differ diff --git a/content/themes/regalette/assets/images/ifs-food.png b/content/themes/regalette/assets/images/ifs-food.png index 6fb0e09..ff2c784 100644 Binary files a/content/themes/regalette/assets/images/ifs-food.png and b/content/themes/regalette/assets/images/ifs-food.png differ diff --git a/content/themes/regalette/assets/images/klit.jpg b/content/themes/regalette/assets/images/klit.jpg index 812dfc7..43e575a 100644 Binary files a/content/themes/regalette/assets/images/klit.jpg and b/content/themes/regalette/assets/images/klit.jpg differ diff --git a/content/themes/regalette/assets/images/ldc.png b/content/themes/regalette/assets/images/ldc.png index 4a92000..2a5af44 100644 Binary files a/content/themes/regalette/assets/images/ldc.png and b/content/themes/regalette/assets/images/ldc.png differ diff --git a/content/themes/regalette/assets/images/log.jpg b/content/themes/regalette/assets/images/log.jpg index 3c593fd..a299fea 100644 Binary files a/content/themes/regalette/assets/images/log.jpg and b/content/themes/regalette/assets/images/log.jpg differ diff --git a/content/themes/regalette/assets/images/logo-regalette-01.png b/content/themes/regalette/assets/images/logo-regalette-01.png index 001dfea..a63bf59 100644 Binary files a/content/themes/regalette/assets/images/logo-regalette-01.png and b/content/themes/regalette/assets/images/logo-regalette-01.png differ diff --git a/content/themes/regalette/assets/images/logo-regalette-02.jpg b/content/themes/regalette/assets/images/logo-regalette-02.jpg index 5de65ac..6306b92 100644 Binary files a/content/themes/regalette/assets/images/logo-regalette-02.jpg and b/content/themes/regalette/assets/images/logo-regalette-02.jpg differ diff --git a/content/themes/regalette/assets/images/logo-regalette.png b/content/themes/regalette/assets/images/logo-regalette.png index 1720eca..30c69d4 100644 Binary files a/content/themes/regalette/assets/images/logo-regalette.png and b/content/themes/regalette/assets/images/logo-regalette.png differ diff --git a/content/themes/regalette/assets/images/logo_tregalette.png b/content/themes/regalette/assets/images/logo_tregalette.png index d1d7732..c210a90 100644 Binary files a/content/themes/regalette/assets/images/logo_tregalette.png and b/content/themes/regalette/assets/images/logo_tregalette.png differ diff --git a/content/themes/regalette/assets/images/maint.jpg b/content/themes/regalette/assets/images/maint.jpg index b840f03..0bbc1df 100644 Binary files a/content/themes/regalette/assets/images/maint.jpg and b/content/themes/regalette/assets/images/maint.jpg differ diff --git a/content/themes/regalette/assets/images/mme-tregalette-sm.png b/content/themes/regalette/assets/images/mme-tregalette-sm.png index 15bb546..71e5b1a 100644 Binary files a/content/themes/regalette/assets/images/mme-tregalette-sm.png and b/content/themes/regalette/assets/images/mme-tregalette-sm.png differ diff --git a/content/themes/regalette/assets/images/moulin.png b/content/themes/regalette/assets/images/moulin.png index e4a6760..5b54b13 100644 Binary files a/content/themes/regalette/assets/images/moulin.png and b/content/themes/regalette/assets/images/moulin.png differ diff --git a/content/themes/regalette/assets/images/nature.png b/content/themes/regalette/assets/images/nature.png index 008e9de..6ae5e0b 100644 Binary files a/content/themes/regalette/assets/images/nature.png and b/content/themes/regalette/assets/images/nature.png differ diff --git a/content/themes/regalette/assets/images/nutriscore-B.png b/content/themes/regalette/assets/images/nutriscore-B.png index ec8c24a..82ab3d8 100644 Binary files a/content/themes/regalette/assets/images/nutriscore-B.png and b/content/themes/regalette/assets/images/nutriscore-B.png differ diff --git a/content/themes/regalette/assets/images/nutriscore-C.png b/content/themes/regalette/assets/images/nutriscore-C.png index 94253c9..29fde62 100644 Binary files a/content/themes/regalette/assets/images/nutriscore-C.png and b/content/themes/regalette/assets/images/nutriscore-C.png differ diff --git a/content/themes/regalette/assets/images/pate.png b/content/themes/regalette/assets/images/pate.png index 1806243..cf7a97f 100644 Binary files a/content/themes/regalette/assets/images/pate.png and b/content/themes/regalette/assets/images/pate.png differ diff --git a/content/themes/regalette/assets/images/porc-francais.png b/content/themes/regalette/assets/images/porc-francais.png index eb1296a..c02ed6a 100644 Binary files a/content/themes/regalette/assets/images/porc-francais.png and b/content/themes/regalette/assets/images/porc-francais.png differ diff --git a/content/themes/regalette/assets/images/prod.jpg b/content/themes/regalette/assets/images/prod.jpg index 6d81f50..28b4bd7 100644 Binary files a/content/themes/regalette/assets/images/prod.jpg and b/content/themes/regalette/assets/images/prod.jpg differ diff --git a/content/themes/regalette/assets/images/rdc.png b/content/themes/regalette/assets/images/rdc.png index 22fe76f..2c62044 100644 Binary files a/content/themes/regalette/assets/images/rdc.png and b/content/themes/regalette/assets/images/rdc.png differ diff --git a/content/themes/regalette/assets/images/red.jpg b/content/themes/regalette/assets/images/red.jpg index 1cd23d0..ba51d98 100644 Binary files a/content/themes/regalette/assets/images/red.jpg and b/content/themes/regalette/assets/images/red.jpg differ diff --git a/content/themes/regalette/assets/images/rh.jpg b/content/themes/regalette/assets/images/rh.jpg index 37dc4f6..5e1e477 100644 Binary files a/content/themes/regalette/assets/images/rh.jpg and b/content/themes/regalette/assets/images/rh.jpg differ diff --git a/content/themes/regalette/assets/images/site.png b/content/themes/regalette/assets/images/site.png index 96d81bf..dcc5950 100644 Binary files a/content/themes/regalette/assets/images/site.png and b/content/themes/regalette/assets/images/site.png differ diff --git a/content/themes/regalette/assets/images/slide_01.jpg b/content/themes/regalette/assets/images/slide_01.jpg index 89619b0..693d612 100644 Binary files a/content/themes/regalette/assets/images/slide_01.jpg and b/content/themes/regalette/assets/images/slide_01.jpg differ diff --git a/content/themes/regalette/assets/images/slide_02.jpg b/content/themes/regalette/assets/images/slide_02.jpg index aac9d25..eae6b91 100644 Binary files a/content/themes/regalette/assets/images/slide_02.jpg and b/content/themes/regalette/assets/images/slide_02.jpg differ diff --git a/content/themes/regalette/assets/images/slide_03.jpg b/content/themes/regalette/assets/images/slide_03.jpg index 0174f7e..f1a2a82 100644 Binary files a/content/themes/regalette/assets/images/slide_03.jpg and b/content/themes/regalette/assets/images/slide_03.jpg differ diff --git a/content/themes/regalette/assets/images/slide_04.jpg b/content/themes/regalette/assets/images/slide_04.jpg index a66d9ba..073f191 100644 Binary files a/content/themes/regalette/assets/images/slide_04.jpg and b/content/themes/regalette/assets/images/slide_04.jpg differ diff --git a/content/themes/regalette/assets/images/slide_05.jpg b/content/themes/regalette/assets/images/slide_05.jpg index 9c09ee6..479ea51 100644 Binary files a/content/themes/regalette/assets/images/slide_05.jpg and b/content/themes/regalette/assets/images/slide_05.jpg differ diff --git a/content/themes/regalette/assets/images/value-01.png b/content/themes/regalette/assets/images/value-01.png index 6b76ede..de90c57 100644 Binary files a/content/themes/regalette/assets/images/value-01.png and b/content/themes/regalette/assets/images/value-01.png differ diff --git a/content/themes/regalette/assets/images/value-02.png b/content/themes/regalette/assets/images/value-02.png index 24df157..3b633a9 100644 Binary files a/content/themes/regalette/assets/images/value-02.png and b/content/themes/regalette/assets/images/value-02.png differ diff --git a/content/themes/regalette/assets/images/value-03.png b/content/themes/regalette/assets/images/value-03.png index 7ffc829..7244497 100644 Binary files a/content/themes/regalette/assets/images/value-03.png and b/content/themes/regalette/assets/images/value-03.png differ diff --git a/content/themes/regalette/assets/images/value-04.png b/content/themes/regalette/assets/images/value-04.png index 9253237..02f5f01 100644 Binary files a/content/themes/regalette/assets/images/value-04.png and b/content/themes/regalette/assets/images/value-04.png differ diff --git a/content/themes/regalette/assets/images/value-05.png b/content/themes/regalette/assets/images/value-05.png index 7fe4e41..6a08265 100644 Binary files a/content/themes/regalette/assets/images/value-05.png and b/content/themes/regalette/assets/images/value-05.png differ diff --git a/content/themes/regalette/assets/images/value-06.png b/content/themes/regalette/assets/images/value-06.png index faefc15..27e2f79 100644 Binary files a/content/themes/regalette/assets/images/value-06.png and b/content/themes/regalette/assets/images/value-06.png differ diff --git a/content/themes/regalette/assets/images/volume.png b/content/themes/regalette/assets/images/volume.png index c1af90a..31a3f38 100644 Binary files a/content/themes/regalette/assets/images/volume.png and b/content/themes/regalette/assets/images/volume.png differ diff --git a/content/themes/regalette/assets/js/main.js b/content/themes/regalette/assets/js/main.js index 01c1148..ee93c77 100644 --- a/content/themes/regalette/assets/js/main.js +++ b/content/themes/regalette/assets/js/main.js @@ -4,272 +4,4 @@ * Copyright (c) 2016 Leonardo Santos; MIT License * */ - -(function(factory) { - /* global define */ - /* istanbul ignore next */ - if ( typeof define === 'function' && define.amd ) { - define(['jquery'], factory); - } else if ( typeof module === 'object' && module.exports ) { - // Node/CommonJS - module.exports = function( root, jQuery ) { - if ( jQuery === undefined ) { - if ( typeof window !== 'undefined' ) { - jQuery = require('jquery'); - } else { - jQuery = require('jquery')(root); - } - } - factory(jQuery); - return jQuery; - }; - } else { - // Browser globals - factory(jQuery); - } -}(function($) { - 'use strict'; - - var pluginName = 'drawsvg', - defaults = { - duration: 1000, - stagger: 200, - easing: 'swing', - reverse: false, - callback: $.noop - }, - DrawSvg = (function() { - var fn = function fn(elm, options) { - var _this = this, - opts = $.extend(defaults, options); - - _this.$elm = $(elm); - - if ( !_this.$elm.is('svg') ) - return; - - _this.options = opts; - _this.$paths = _this.$elm.find('path'); - - _this.totalDuration = opts.duration + (opts.stagger * _this.$paths.length); - _this.duration = opts.duration / _this.totalDuration; - - _this.$paths.each(function(index, elm) { - var pathLength = elm.getTotalLength(); - - elm.pathLen = pathLength; - elm.delay = (opts.stagger * index) / _this.totalDuration; - elm.style.strokeDasharray = [pathLength, pathLength].join(' '); - elm.style.strokeDashoffset = pathLength; - }); - - _this.$elm.attr('class', function(index, classNames) { - return [classNames, pluginName + '-initialized'].join(' '); - }); - }; - - fn.prototype.getVal = function(p, easing) { - return 1 - $.easing[easing](p, p, 0, 1, 1); - }; - - fn.prototype.progress = function progress(prog) { - var _this = this, - opts = _this.options, - duration = _this.duration; - - _this.$paths.each(function(index, elm) { - var elmStyle = elm.style; - - if ( prog === 1 ) { - elmStyle.strokeDashoffset = 0; - } else if ( prog === 0 ) { - elmStyle.strokeDashoffset = elm.pathLen + 'px'; - } else if ( prog >= elm.delay && prog <= duration + elm.delay ) { - var p = ((prog - elm.delay) / duration); - elmStyle.strokeDashoffset = ((_this.getVal(p, opts.easing) * elm.pathLen) * (opts.reverse ? -1 : 1)) + 'px'; - } - }); - }; - - fn.prototype.animate = function animate() { - var _this = this; - - _this.$elm.attr('class', function(index, classNames) { - return [classNames, pluginName + '-animating'].join(' '); - }); - - $({ len: 0 }).animate({ - len: 1 - }, { - easing: 'linear', - duration: _this.totalDuration, - step: function(now, fx) { - _this.progress.call(_this, now / fx.end); - }, - complete: function() { - _this.options.callback.call(this); - - _this.$elm.attr('class', function(index, classNames) { - return classNames.replace(pluginName + '-animating', ''); - }); - } - }); - }; - - return fn; - })(); - - // A really lightweight plugin wrapper around the constructor, - // preventing against multiple instantiations - $.fn[pluginName] = function(method, args) { - return this.each(function() { - var data = $.data(this, pluginName); - - ( data && ''+method === method && data[method] ) ? - data[method](args) : - $.data(this, pluginName, new DrawSvg(this, method)); - }); - }; -})); -/*! jQuery DrawSVG v1.1.0 (2016-10-05) - git.io/vGFa5 - Copyright (c) 2016 Leonardo Santos - MIT License */ -!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=function(e,n){return void 0===n&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(e)),t(n),n}:t(jQuery)}(function(t){"use strict";var e="drawsvg",n={duration:1e3,stagger:200,easing:"swing",reverse:!1,callback:t.noop},a=function(){var a=function(a,o){var i=this,r=t.extend(n,o);i.$elm=t(a),i.$elm.is("svg")&&(i.options=r,i.$paths=i.$elm.find("path"),i.totalDuration=r.duration+r.stagger*i.$paths.length,i.duration=r.duration/i.totalDuration,i.$paths.each(function(t,e){var n=e.getTotalLength();e.pathLen=n,e.delay=r.stagger*t/i.totalDuration,e.style.strokeDasharray=[n,n].join(" "),e.style.strokeDashoffset=n}),i.$elm.attr("class",function(t,n){return[n,e+"-initialized"].join(" ")}))};return a.prototype.getVal=function(e,n){return 1-t.easing[n](e,e,0,1,1)},a.prototype.progress=function(t){var e=this,n=e.options,a=e.duration;e.$paths.each(function(o,i){var r=i.style;if(1===t)r.strokeDashoffset=0;else if(0===t)r.strokeDashoffset=i.pathLen+"px";else if(t>=i.delay&&t<=a+i.delay){var s=(t-i.delay)/a;r.strokeDashoffset=e.getVal(s,n.easing)*i.pathLen*(n.reverse?-1:1)+"px"}})},a.prototype.animate=function(){var n=this;n.$elm.attr("class",function(t,n){return[n,e+"-animating"].join(" ")}),t({len:0}).animate({len:1},{easing:"linear",duration:n.totalDuration,step:function(t,e){n.progress.call(n,t/e.end)},complete:function(){n.options.callback.call(this),n.$elm.attr("class",function(t,n){return n.replace(e+"-animating","")})}})},a}();t.fn[e]=function(n,o){return this.each(function(){var i=t.data(this,e);i&&""+n===n&&i[n]?i[n](o):t.data(this,e,new a(this,n))})}}); -// const { exit } = require("browser-sync"); - -// MENU DROP-DOWN -$(document).ready(function(){ - $('.menu-toggle').click(function(){ - $('nav').toggleClass('active'); - }) - $('ul li').hover(function(){ - $(this).siblings().removeClass('active'); - $(this).toggleClass('active'); - }) -}) - -// SLIDER -$(document).ready(function () { -//initialize swiper when document ready -var mySwiper = new Swiper ('.swiper-container', { - spaceBetween: 30, - speed: 3000, - parallax: true, - effect: 'fade', - loop: true, - pagination: { - el: '.swiper-pagination', - type: 'bullets', - clickable: true, - }, - navigation: { - nextEl: '.swiper-button-next', - prevEl: '.swiper-button-prev', - }, - autoplay: { - delay: 3000, - }, - fadeEffect: { - crossFade: 'false', - }, -}) -}); - -// BOUTON HAUT DE PAGE -$(window).on('scroll',function(){ - if($(window).scrollTop()) { - $('.pageup').addClass('see') - } - else { - $('.pageup').removeClass('see') - } -}) - -// FONCTION PERMETTANT DE FAIRE UN EFFET ANIMATION AU DEFILEMENT -const ratio = .1 // 10% du div revelé pour rendre visible -const options = { - root: null, - rootMargin: '0px', - threshold: ratio -} -var animArray = ['bounce','flash','pulse','rubberBand','shakeX','shakeY','headShake','swing','tada','wobble','jello','heartBeat','backInDown','backInLeft','backInRight','backInUp','backOutDown','backOutLeft','backOutRight','backOutUp','bounceIn','bounceInDown','bounceInLeft','bounceInRight','bounceInUp','bounceOut','bounceOutDown','bounceOutLeft','bounceOutRight','bounceOutUp','fadeIn','fadeInDown','fadeInDownBig','fadeInLeft','fadeInLeftBig','fadeInRight','fadeInRightBig','fadeInUp','fadeInUpBig','fadeInTopLeft','fadeInTopRight','fadeInBottomLeft','fadeInBottomRight','fadeOut','fadeOutDown','fadeOutDownBig','fadeOutLeft','fadeOutLeftBig','fadeOutRight','fadeOutRightBig','fadeOutUp','fadeOutUpBig','fadeOutTopLeft','fadeOutTopRight','fadeOutBottomRight','fadeOutBottomLeft','flip','flipInX','flipInY','flipOutX','flipOutY','lightSpeedInRight','lightSpeedInLeft','lightSpeedOutRight','lightSpeedOutLeft','rotateIn','rotateInDownLeft','rotateInDownRight','rotateInUpLeft','rotateInUpRight','rotateOut','rotateOutDownLeft','rotateOutDownRight','rotateOutUpLeft','rotateOutUpRight','hinge','jackInTheBox','rollIn','rollOut','zoomIn','zoomInDown','zoomInLeft','zoomInRight','zoomInUp','zoomOut','zoomOutDown','zoomOutLeft','zoomOutRight','zoomOutUp','slideInDown','slideInLeft','slideInRight','slideInUp','slideOutDown','slideOutLeft','slideOutRight','slideOutUp']; -/** - * - * @param {IntersectionObserverEntry[]} entries - * @param {IntersectionObserver} observer - */ -const handleIntersect = function(entries,observer) { -entries.forEach(function(entry) { - if (entry.intersectionRatio > ratio) { - for (var i = 0; i < animArray.length; i++) { - if (entry.target.classList.contains(animArray[i])) { - entry.target.classList.add('animate__' + animArray[i]) - entry.target.classList.add('reveal-visible') - observer.unobserve(entry.target) - } - } - } -}) -} -const observer=new IntersectionObserver(handleIntersect, options); -// document.querySelectorAll('[class*="animate__animated"]').forEach(function(r){ -document.querySelectorAll('.animate__animated').forEach(function(r){ -observer.observe(r) -}) - -// ARBRE HISTOIRE -if($(window).width() > 768) { - - var $doc = $(document), - $win = $(window), - $svg = $('svg').drawsvg(); - max = $doc.height() - $win.height(); - - $win.on('scroll', function() { - var p = $win.scrollTop() * 0.8 / max; - $svg.drawsvg('progress', p); - }); - - var _hs = $(document).find(".header").outerHeight(); - - $(window).scroll(function(){ - $(document).find('.timeline-dot').each(function(){ - - var _this = $(this); - - - if( ($(window).scrollTop() + $(window).height() / 2 + $(window).height() / 5 ) > $(this).offset().top + _hs) { - $(_this).attr("class", "timeline-dot active"); - } else { - $(_this).attr("class", "timeline-dot"); - } - }); - }); -} - -// PAGE NOS METIERS - TABLEAU -const nodes = [].slice.call(document.querySelectorAll('.tableau li'), 0); -const directions = { 0: 'top', 1: 'right', 2: 'bottom', 3: 'left' }; -const classNames = ['in', 'out'].map((p) => Object.values(directions).map((d) => `${p}-${d}`)).reduce((a, b) => a.concat(b)); - -const getDirectionKey = (ev, node) => { - const { width, height, top, left } = node.getBoundingClientRect(); - const l = ev.pageX - (left + window.pageXOffset); - const t = ev.pageY - (top + window.pageYOffset); - const x = (l - (width/2) * (width > height ? (height/width) : 1)); - const y = (t - (height/2) * (height > width ? (width/height) : 1)); - return Math.round(Math.atan2(y, x) / 1.57079633 + 5) % 4; -} - -class Item { - constructor(element) { - this.element = element; - this.element.addEventListener('mouseover', (ev) => this.update(ev, 'in')); - this.element.addEventListener('mouseout', (ev) => this.update(ev, 'out')); - } - - update(ev, prefix) { - this.element.classList.remove(...classNames); - this.element.classList.add(`${prefix}-${directions[getDirectionKey(ev, this.element)]}`); - } -} - -nodes.forEach(node => new Item(node)); \ No newline at end of file +!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=function(e,n){return void 0===n&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(e)),t(n),n}:t(jQuery)}((function(t){"use strict";var e,n={duration:1e3,stagger:200,easing:"swing",reverse:!1,callback:t.noop},a=((e=function(e,a){var o=this,i=t.extend(n,a);o.$elm=t(e),o.$elm.is("svg")&&(o.options=i,o.$paths=o.$elm.find("path"),o.totalDuration=i.duration+i.stagger*o.$paths.length,o.duration=i.duration/o.totalDuration,o.$paths.each((function(t,e){var n=e.getTotalLength();e.pathLen=n,e.delay=i.stagger*t/o.totalDuration,e.style.strokeDasharray=[n,n].join(" "),e.style.strokeDashoffset=n})),o.$elm.attr("class",(function(t,e){return[e,"drawsvg-initialized"].join(" ")})))}).prototype.getVal=function(e,n){return 1-t.easing[n](e,e,0,1,1)},e.prototype.progress=function(t){var e=this,n=e.options,a=e.duration;e.$paths.each((function(o,i){var s=i.style;if(1===t)s.strokeDashoffset=0;else if(0===t)s.strokeDashoffset=i.pathLen+"px";else if(t>=i.delay&&t<=a+i.delay){var r=(t-i.delay)/a;s.strokeDashoffset=e.getVal(r,n.easing)*i.pathLen*(n.reverse?-1:1)+"px"}}))},e.prototype.animate=function(){var e=this;e.$elm.attr("class",(function(t,e){return[e,"drawsvg-animating"].join(" ")})),t({len:0}).animate({len:1},{easing:"linear",duration:e.totalDuration,step:function(t,n){e.progress.call(e,t/n.end)},complete:function(){e.options.callback.call(this),e.$elm.attr("class",(function(t,e){return e.replace("drawsvg-animating","")}))}})},e);t.fn.drawsvg=function(e,n){return this.each((function(){var o=t.data(this,"drawsvg");o&&""+e===e&&o[e]?o[e](n):t.data(this,"drawsvg",new a(this,e))}))}})),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=function(e,n){return void 0===n&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(e)),t(n),n}:t(jQuery)}((function(t){"use strict";var e="drawsvg",n={duration:1e3,stagger:200,easing:"swing",reverse:!1,callback:t.noop},a=function(){var a=function(a,o){var i=this,s=t.extend(n,o);i.$elm=t(a),i.$elm.is("svg")&&(i.options=s,i.$paths=i.$elm.find("path"),i.totalDuration=s.duration+s.stagger*i.$paths.length,i.duration=s.duration/i.totalDuration,i.$paths.each((function(t,e){var n=e.getTotalLength();e.pathLen=n,e.delay=s.stagger*t/i.totalDuration,e.style.strokeDasharray=[n,n].join(" "),e.style.strokeDashoffset=n})),i.$elm.attr("class",(function(t,n){return[n,e+"-initialized"].join(" ")})))};return a.prototype.getVal=function(e,n){return 1-t.easing[n](e,e,0,1,1)},a.prototype.progress=function(t){var e=this,n=e.options,a=e.duration;e.$paths.each((function(o,i){var s=i.style;if(1===t)s.strokeDashoffset=0;else if(0===t)s.strokeDashoffset=i.pathLen+"px";else if(t>=i.delay&&t<=a+i.delay){var r=(t-i.delay)/a;s.strokeDashoffset=e.getVal(r,n.easing)*i.pathLen*(n.reverse?-1:1)+"px"}}))},a.prototype.animate=function(){var n=this;n.$elm.attr("class",(function(t,n){return[n,e+"-animating"].join(" ")})),t({len:0}).animate({len:1},{easing:"linear",duration:n.totalDuration,step:function(t,e){n.progress.call(n,t/e.end)},complete:function(){n.options.callback.call(this),n.$elm.attr("class",(function(t,n){return n.replace(e+"-animating","")}))}})},a}();t.fn[e]=function(n,o){return this.each((function(){var i=t.data(this,e);i&&""+n===n&&i[n]?i[n](o):t.data(this,e,new a(this,n))}))}})),$(document).ready((function(){$(".menu-toggle").click((function(){$("nav").toggleClass("active")})),$("ul li").hover((function(){$(this).siblings().removeClass("active"),$(this).toggleClass("active")}))})),$(document).ready((function(){new Swiper(".swiper-container",{spaceBetween:30,speed:3e3,parallax:!0,effect:"fade",loop:!0,pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},fadeEffect:{crossFade:"false"}})})),$(window).on("scroll",(function(){$(window).scrollTop()?$(".pageup").addClass("see"):$(".pageup").removeClass("see")}));const ratio=.1,options={root:null,rootMargin:"0px",threshold:.1};var animArray=["bounce","flash","pulse","rubberBand","shakeX","shakeY","headShake","swing","tada","wobble","jello","heartBeat","backInDown","backInLeft","backInRight","backInUp","backOutDown","backOutLeft","backOutRight","backOutUp","bounceIn","bounceInDown","bounceInLeft","bounceInRight","bounceInUp","bounceOut","bounceOutDown","bounceOutLeft","bounceOutRight","bounceOutUp","fadeIn","fadeInDown","fadeInDownBig","fadeInLeft","fadeInLeftBig","fadeInRight","fadeInRightBig","fadeInUp","fadeInUpBig","fadeInTopLeft","fadeInTopRight","fadeInBottomLeft","fadeInBottomRight","fadeOut","fadeOutDown","fadeOutDownBig","fadeOutLeft","fadeOutLeftBig","fadeOutRight","fadeOutRightBig","fadeOutUp","fadeOutUpBig","fadeOutTopLeft","fadeOutTopRight","fadeOutBottomRight","fadeOutBottomLeft","flip","flipInX","flipInY","flipOutX","flipOutY","lightSpeedInRight","lightSpeedInLeft","lightSpeedOutRight","lightSpeedOutLeft","rotateIn","rotateInDownLeft","rotateInDownRight","rotateInUpLeft","rotateInUpRight","rotateOut","rotateOutDownLeft","rotateOutDownRight","rotateOutUpLeft","rotateOutUpRight","hinge","jackInTheBox","rollIn","rollOut","zoomIn","zoomInDown","zoomInLeft","zoomInRight","zoomInUp","zoomOut","zoomOutDown","zoomOutLeft","zoomOutRight","zoomOutUp","slideInDown","slideInLeft","slideInRight","slideInUp","slideOutDown","slideOutLeft","slideOutRight","slideOutUp"];const handleIntersect=function(t,e){t.forEach((function(t){if(t.intersectionRatio>.1)for(var n=0;n768){var $doc=$(document),$win=$(window),$svg=$("svg").drawsvg();max=$doc.height()-$win.height(),$win.on("scroll",(function(){var t=.8*$win.scrollTop()/max;$svg.drawsvg("progress",t)}));var _hs=$(document).find(".header").outerHeight();$(window).scroll((function(){$(document).find(".timeline-dot").each((function(){var t=$(this);$(window).scrollTop()+$(window).height()/2+$(window).height()/5>$(this).offset().top+_hs?$(t).attr("class","timeline-dot active"):$(t).attr("class","timeline-dot")}))}))}const nodes=[].slice.call(document.querySelectorAll(".tableau li"),0),directions={0:"top",1:"right",2:"bottom",3:"left"},classNames=["in","out"].map(t=>Object.values(directions).map(e=>`${t}-${e}`)).reduce((t,e)=>t.concat(e)),getDirectionKey=(t,e)=>{const{width:n,height:a,top:o,left:i}=e.getBoundingClientRect(),s=t.pageX-(i+window.pageXOffset)-n/2*(n>a?a/n:1),r=t.pageY-(o+window.pageYOffset)-a/2*(a>n?n/a:1);return Math.round(Math.atan2(r,s)/1.57079633+5)%4};class Item{constructor(t){this.element=t,this.element.addEventListener("mouseover",t=>this.update(t,"in")),this.element.addEventListener("mouseout",t=>this.update(t,"out"))}update(t,e){this.element.classList.remove(...classNames),this.element.classList.add(`${e}-${directions[getDirectionKey(t,this.element)]}`)}}nodes.forEach(t=>new Item(t)); \ No newline at end of file diff --git a/content/themes/regalette/footer.php b/content/themes/regalette/footer.php index ca01d37..d30ac26 100644 --- a/content/themes/regalette/footer.php +++ b/content/themes/regalette/footer.php @@ -3,14 +3,14 @@
@@ -28,14 +28,15 @@
-

© 2020 Regalette - - Mentions légales & CGU - - Charte de confidentialité - +

© 2020 Regalette - + Mentions légales & CGU - + Charte de confidentialité - Réalis@tion LDC Service Web

+ - \ No newline at end of file + diff --git a/content/themes/regalette/header.php b/content/themes/regalette/header.php index e2979c3..381f44c 100644 --- a/content/themes/regalette/header.php +++ b/content/themes/regalette/header.php @@ -8,7 +8,8 @@ - Régalette 2020 + Régalette <?php wp_title(); ?> +
@@ -21,14 +22,14 @@
diff --git a/content/themes/regalette/package-lock.json b/content/themes/regalette/package-lock.json index 181ee15..5d37593 100644 --- a/content/themes/regalette/package-lock.json +++ b/content/themes/regalette/package-lock.json @@ -10,7 +10,7 @@ "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", "dev": true, "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "0.13.5" } }, "@gulp-sourcemaps/identity-map": { @@ -19,11 +19,11 @@ "integrity": "sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==", "dev": true, "requires": { - "acorn": "^5.0.3", - "css": "^2.2.1", - "normalize-path": "^2.1.1", - "source-map": "^0.6.0", - "through2": "^2.0.3" + "acorn": "5.7.4", + "css": "2.2.4", + "normalize-path": "2.1.1", + "source-map": "0.6.1", + "through2": "2.0.5" }, "dependencies": { "source-map": { @@ -40,8 +40,8 @@ "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", "dev": true, "requires": { - "normalize-path": "^2.0.1", - "through2": "^2.0.3" + "normalize-path": "2.1.1", + "through2": "2.0.5" } }, "@nodelib/fs.scandir": { @@ -51,7 +51,7 @@ "dev": true, "requires": { "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" + "run-parallel": "1.1.9" } }, "@nodelib/fs.stat": { @@ -67,7 +67,7 @@ "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" + "fastq": "1.7.0" } }, "@npmcli/move-file": { @@ -76,7 +76,7 @@ "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", "dev": true, "requires": { - "mkdirp": "^1.0.4" + "mkdirp": "1.0.4" }, "dependencies": { "mkdirp": { @@ -112,9 +112,9 @@ "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", "dev": true, "requires": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" + "@types/events": "3.0.0", + "@types/minimatch": "3.0.3", + "@types/node": "13.13.2" } }, "@types/json-schema": { @@ -153,7 +153,7 @@ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "dev": true, "requires": { - "mime-types": "~2.1.24", + "mime-types": "2.1.26", "negotiator": "0.6.2" } }, @@ -175,8 +175,8 @@ "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", "dev": true, "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "clean-stack": "2.2.0", + "indent-string": "4.0.0" }, "dependencies": { "indent-string": { @@ -193,10 +193,10 @@ "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "fast-deep-equal": "3.1.1", + "fast-json-stable-stringify": "2.1.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" } }, "ajv-errors": { @@ -233,7 +233,7 @@ "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "dev": true, "requires": { - "ansi-wrap": "^0.1.0" + "ansi-wrap": "0.1.0" } }, "ansi-cyan": { @@ -273,7 +273,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "ansi-wrap": { @@ -287,8 +287,8 @@ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "micromatch": "3.1.10", + "normalize-path": "2.1.1" } }, "append-buffer": { @@ -297,7 +297,7 @@ "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", "dev": true, "requires": { - "buffer-equal": "^1.0.0" + "buffer-equal": "1.0.0" } }, "aproba": { @@ -320,7 +320,7 @@ "dev": true, "optional": true, "requires": { - "file-type": "^4.2.0" + "file-type": "4.4.0" }, "dependencies": { "file-type": { @@ -344,8 +344,8 @@ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "delegates": "1.0.0", + "readable-stream": "2.3.7" } }, "argparse": { @@ -354,7 +354,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "sprintf-js": "1.0.3" } }, "arr-diff": { @@ -369,7 +369,7 @@ "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", "dev": true, "requires": { - "make-iterator": "^1.0.0" + "make-iterator": "1.0.1" } }, "arr-flatten": { @@ -384,7 +384,7 @@ "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", "dev": true, "requires": { - "make-iterator": "^1.0.0" + "make-iterator": "1.0.1" } }, "arr-union": { @@ -416,8 +416,8 @@ "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", "dev": true, "requires": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" + "array-slice": "1.1.0", + "is-number": "4.0.0" }, "dependencies": { "is-number": { @@ -434,7 +434,7 @@ "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", "dev": true, "requires": { - "is-number": "^4.0.0" + "is-number": "4.0.0" }, "dependencies": { "is-number": { @@ -457,9 +457,9 @@ "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", "dev": true, "requires": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" + "default-compare": "1.0.0", + "get-value": "2.0.6", + "kind-of": "5.1.0" }, "dependencies": { "kind-of": { @@ -499,7 +499,7 @@ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, "requires": { - "safer-buffer": "~2.1.0" + "safer-buffer": "2.1.2" } }, "assert-plus": { @@ -526,10 +526,10 @@ "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" + "end-of-stream": "1.4.4", + "once": "1.4.0", + "process-nextick-args": "2.0.1", + "stream-exhaust": "1.0.2" } }, "async-each": { @@ -562,7 +562,7 @@ "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", "dev": true, "requires": { - "async-done": "^1.2.2" + "async-done": "1.3.2" } }, "asynckit": { @@ -583,13 +583,13 @@ "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==", "dev": true, "requires": { - "browserslist": "^4.11.1", - "caniuse-lite": "^1.0.30001039", - "chalk": "^2.4.2", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.27", - "postcss-value-parser": "^4.0.3" + "browserslist": "4.12.0", + "caniuse-lite": "1.0.30001048", + "chalk": "2.4.2", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "7.0.27", + "postcss-value-parser": "4.1.0" } }, "aws-sign2": { @@ -611,7 +611,7 @@ "dev": true, "requires": { "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" + "is-buffer": "2.0.4" }, "dependencies": { "is-buffer": { @@ -628,15 +628,15 @@ "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", "dev": true, "requires": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" + "arr-filter": "1.1.2", + "arr-flatten": "1.1.0", + "arr-map": "2.0.2", + "array-each": "1.0.1", + "array-initial": "1.1.0", + "array-last": "1.3.0", + "async-done": "1.3.2", + "async-settle": "1.0.0", + "now-and-later": "2.0.1" } }, "backo2": { @@ -657,13 +657,13 @@ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.3.0", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.2", + "pascalcase": "0.1.1" }, "dependencies": { "define-property": { @@ -672,7 +672,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "is-accessor-descriptor": { @@ -681,7 +681,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.3" } }, "is-data-descriptor": { @@ -690,7 +690,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.3" } }, "is-descriptor": { @@ -699,9 +699,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.3" } } } @@ -736,7 +736,7 @@ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "requires": { - "tweetnacl": "^0.14.3" + "tweetnacl": "0.14.5" } }, "beeper": { @@ -760,11 +760,11 @@ "dev": true, "optional": true, "requires": { - "decompress": "^4.0.0", - "download": "^6.2.2", - "execa": "^0.7.0", - "p-map-series": "^1.0.0", - "tempfile": "^2.0.0" + "decompress": "4.2.1", + "download": "6.2.5", + "execa": "0.7.0", + "p-map-series": "1.0.0", + "tempfile": "2.0.0" }, "dependencies": { "cross-spawn": { @@ -774,9 +774,9 @@ "dev": true, "optional": true, "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "lru-cache": "4.1.5", + "shebang-command": "1.2.0", + "which": "1.3.1" } }, "execa": { @@ -786,13 +786,13 @@ "dev": true, "optional": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.3", + "strip-eof": "1.0.0" } }, "get-stream": { @@ -811,8 +811,8 @@ "dev": true, "optional": true, "requires": { - "execa": "^0.7.0", - "executable": "^4.1.0" + "execa": "0.7.0", + "executable": "4.1.1" }, "dependencies": { "cross-spawn": { @@ -822,9 +822,9 @@ "dev": true, "optional": true, "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "lru-cache": "4.1.5", + "shebang-command": "1.2.0", + "which": "1.3.1" } }, "execa": { @@ -834,13 +834,13 @@ "dev": true, "optional": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.3", + "strip-eof": "1.0.0" } }, "get-stream": { @@ -859,8 +859,8 @@ "dev": true, "optional": true, "requires": { - "execa": "^1.0.0", - "find-versions": "^3.0.0" + "execa": "1.0.0", + "find-versions": "3.2.0" } }, "bin-version-check": { @@ -870,9 +870,9 @@ "dev": true, "optional": true, "requires": { - "bin-version": "^3.0.0", - "semver": "^5.6.0", - "semver-truncate": "^1.1.2" + "bin-version": "3.1.0", + "semver": "5.7.1", + "semver-truncate": "1.1.2" } }, "bin-wrapper": { @@ -882,12 +882,12 @@ "dev": true, "optional": true, "requires": { - "bin-check": "^4.1.0", - "bin-version-check": "^4.0.0", - "download": "^7.1.0", - "import-lazy": "^3.1.0", - "os-filter-obj": "^2.0.0", - "pify": "^4.0.1" + "bin-check": "4.1.0", + "bin-version-check": "4.0.0", + "download": "7.1.0", + "import-lazy": "3.1.0", + "os-filter-obj": "2.0.0", + "pify": "4.0.1" }, "dependencies": { "download": { @@ -897,18 +897,18 @@ "dev": true, "optional": true, "requires": { - "archive-type": "^4.0.0", - "caw": "^2.0.1", - "content-disposition": "^0.5.2", - "decompress": "^4.2.0", - "ext-name": "^5.0.0", - "file-type": "^8.1.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^8.3.1", - "make-dir": "^1.2.0", - "p-event": "^2.1.0", - "pify": "^3.0.0" + "archive-type": "4.0.0", + "caw": "2.0.1", + "content-disposition": "0.5.3", + "decompress": "4.2.1", + "ext-name": "5.0.0", + "file-type": "8.1.0", + "filenamify": "2.1.0", + "get-stream": "3.0.0", + "got": "8.3.2", + "make-dir": "1.3.0", + "p-event": "2.3.1", + "pify": "3.0.0" }, "dependencies": { "pify": { @@ -940,23 +940,23 @@ "dev": true, "optional": true, "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" + "@sindresorhus/is": "0.7.0", + "cacheable-request": "2.1.4", + "decompress-response": "3.3.0", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "into-stream": "3.1.0", + "is-retry-allowed": "1.2.0", + "isurl": "1.0.0", + "lowercase-keys": "1.0.1", + "mimic-response": "1.0.1", + "p-cancelable": "0.4.1", + "p-timeout": "2.0.1", + "pify": "3.0.0", + "safe-buffer": "5.1.2", + "timed-out": "4.0.1", + "url-parse-lax": "3.0.0", + "url-to-options": "1.0.1" }, "dependencies": { "pify": { @@ -975,7 +975,7 @@ "dev": true, "optional": true, "requires": { - "pify": "^3.0.0" + "pify": "3.0.0" }, "dependencies": { "pify": { @@ -1001,7 +1001,7 @@ "dev": true, "optional": true, "requires": { - "p-timeout": "^2.0.1" + "p-timeout": "2.0.1" } }, "p-timeout": { @@ -1010,7 +1010,7 @@ "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", "dev": true, "requires": { - "p-finally": "^1.0.0" + "p-finally": "1.0.0" } }, "pify": { @@ -1034,7 +1034,7 @@ "dev": true, "optional": true, "requires": { - "prepend-http": "^2.0.0" + "prepend-http": "2.0.0" } } } @@ -1045,24 +1045,14 @@ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, "bl": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "dev": true, "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + "readable-stream": "2.3.7", + "safe-buffer": "5.1.2" } }, "blob": { @@ -1077,7 +1067,7 @@ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, "requires": { - "inherits": "~2.0.0" + "inherits": "2.0.4" } }, "bluebird": { @@ -1098,7 +1088,7 @@ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "balanced-match": "^1.0.0", + "balanced-match": "1.0.0", "concat-map": "0.0.1" } }, @@ -1108,16 +1098,16 @@ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" }, "dependencies": { "extend-shallow": { @@ -1126,7 +1116,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -1137,27 +1127,27 @@ "integrity": "sha512-lY3emme0OyvA2ujEMpRmyRy9LY6gHLuTr2/ABxhIm3lADOiRXzP4dgekvnDrQqZ/Ec2Fz19lEjm6kglSG5766w==", "dev": true, "requires": { - "browser-sync-client": "^2.26.6", - "browser-sync-ui": "^2.26.4", + "browser-sync-client": "2.26.6", + "browser-sync-ui": "2.26.4", "bs-recipes": "1.3.4", - "bs-snippet-injector": "^2.0.1", - "chokidar": "^2.0.4", + "bs-snippet-injector": "2.0.1", + "chokidar": "2.1.8", "connect": "3.6.6", - "connect-history-api-fallback": "^1", - "dev-ip": "^1.0.1", - "easy-extender": "^2.3.4", - "eazy-logger": "^3", - "etag": "^1.8.1", - "fresh": "^0.5.2", + "connect-history-api-fallback": "1.6.0", + "dev-ip": "1.0.1", + "easy-extender": "2.3.4", + "eazy-logger": "3.0.2", + "etag": "1.8.1", + "fresh": "0.5.2", "fs-extra": "3.0.1", "http-proxy": "1.15.2", - "immutable": "^3", + "immutable": "3.8.2", "localtunnel": "1.9.2", - "micromatch": "^3.1.10", + "micromatch": "3.1.10", "opn": "5.3.0", "portscanner": "2.1.1", "qs": "6.2.3", - "raw-body": "^2.3.2", + "raw-body": "2.4.1", "resp-modifier": "6.0.2", "rx": "4.1.0", "send": "0.16.2", @@ -1181,20 +1171,20 @@ "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", "dev": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "window-size": "^0.2.0", - "y18n": "^3.2.1", - "yargs-parser": "^4.1.0" + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "window-size": "0.2.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" } }, "yargs-parser": { @@ -1203,7 +1193,7 @@ "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "dev": true, "requires": { - "camelcase": "^3.0.0" + "camelcase": "3.0.0" } } } @@ -1216,8 +1206,8 @@ "requires": { "etag": "1.8.1", "fresh": "0.5.2", - "mitt": "^1.1.3", - "rxjs": "^5.5.6" + "mitt": "1.2.0", + "rxjs": "5.5.12" } }, "browser-sync-ui": { @@ -1227,11 +1217,11 @@ "dev": true, "requires": { "async-each-series": "0.1.1", - "connect-history-api-fallback": "^1", - "immutable": "^3", + "connect-history-api-fallback": "1.6.0", + "immutable": "3.8.2", "server-destroy": "1.0.1", - "socket.io-client": "^2.0.4", - "stream-throttle": "^0.1.3" + "socket.io-client": "2.3.0", + "stream-throttle": "0.1.3" } }, "browserslist": { @@ -1240,10 +1230,10 @@ "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "1.0.30001048", + "electron-to-chromium": "1.3.423", + "node-releases": "1.1.53", + "pkg-up": "2.0.0" } }, "bs-recipes": { @@ -1264,8 +1254,8 @@ "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" + "base64-js": "1.3.1", + "ieee754": "1.1.13" } }, "buffer-alloc": { @@ -1274,8 +1264,8 @@ "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" + "buffer-alloc-unsafe": "1.1.0", + "buffer-fill": "1.0.0" } }, "buffer-alloc-unsafe": { @@ -1313,7 +1303,7 @@ "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.0.1.tgz", "integrity": "sha1-z7GtlWjTujz+k1upq92VLeiKqyo=", "requires": { - "readable-stream": "^1.0.33" + "readable-stream": "1.1.14" }, "dependencies": { "isarray": { @@ -1326,10 +1316,10 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", + "core-util-is": "1.0.2", + "inherits": "2.0.4", "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "string_decoder": "0.10.31" } }, "string_decoder": { @@ -1351,21 +1341,21 @@ "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" + "bluebird": "3.7.2", + "chownr": "1.1.4", + "figgy-pudding": "3.5.2", + "glob": "7.1.6", + "graceful-fs": "4.2.3", + "infer-owner": "1.0.4", + "lru-cache": "5.1.1", + "mississippi": "3.0.0", + "mkdirp": "0.5.5", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.7.1", + "ssri": "6.0.1", + "unique-filename": "1.1.1", + "y18n": "4.0.0" }, "dependencies": { "lru-cache": { @@ -1374,7 +1364,7 @@ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { - "yallist": "^3.0.2" + "yallist": "3.1.1" } }, "y18n": { @@ -1397,15 +1387,15 @@ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "collection-visit": "1.0.0", + "component-emitter": "1.3.0", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.1", + "to-object-path": "0.3.0", + "union-value": "1.0.1", + "unset-value": "1.0.0" } }, "cache-swap": { @@ -1414,10 +1404,10 @@ "integrity": "sha1-HFQaoQilAQb2ML3Zj+HeyLoTP1E=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.1", - "object-assign": "^4.0.1", - "rimraf": "^2.4.0" + "graceful-fs": "4.2.3", + "mkdirp": "0.5.5", + "object-assign": "4.1.1", + "rimraf": "2.7.1" } }, "cacheable-request": { @@ -1458,7 +1448,7 @@ "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "dev": true, "requires": { - "callsites": "^2.0.0" + "callsites": "2.0.0" } }, "caller-path": { @@ -1467,7 +1457,7 @@ "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "dev": true, "requires": { - "caller-callsite": "^2.0.0" + "caller-callsite": "2.0.0" } }, "callsite": { @@ -1494,8 +1484,8 @@ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" + "camelcase": "2.1.1", + "map-obj": "1.0.1" }, "dependencies": { "camelcase": { @@ -1512,10 +1502,10 @@ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "browserslist": "4.12.0", + "caniuse-lite": "1.0.30001048", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" } }, "caniuse-lite": { @@ -1536,10 +1526,10 @@ "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", "dev": true, "requires": { - "get-proxy": "^2.0.0", - "isurl": "^1.0.0-alpha5", - "tunnel-agent": "^0.6.0", - "url-to-options": "^1.0.1" + "get-proxy": "2.1.0", + "isurl": "1.0.0", + "tunnel-agent": "0.6.0", + "url-to-options": "1.0.1" } }, "chalk": { @@ -1548,9 +1538,9 @@ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "chokidar": { @@ -1559,18 +1549,17 @@ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "dev": true, "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" + "anymatch": "2.0.0", + "async-each": "1.0.3", + "braces": "2.3.2", + "glob-parent": "3.1.0", + "inherits": "2.0.4", + "is-binary-path": "1.0.1", + "is-glob": "4.0.1", + "normalize-path": "3.0.0", + "path-is-absolute": "1.0.1", + "readdirp": "2.2.1", + "upath": "1.2.0" }, "dependencies": { "normalize-path": { @@ -1593,10 +1582,10 @@ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" }, "dependencies": { "define-property": { @@ -1605,7 +1594,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } } } @@ -1615,8 +1604,8 @@ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=", "requires": { - "commander": "2.8.x", - "source-map": "0.4.x" + "commander": "2.8.1", + "source-map": "0.4.4" }, "dependencies": { "commander": { @@ -1624,7 +1613,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", "requires": { - "graceful-readlink": ">= 1.0.0" + "graceful-readlink": "1.0.1" } }, "source-map": { @@ -1632,7 +1621,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } } } @@ -1649,9 +1638,9 @@ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" } }, "clone": { @@ -1673,7 +1662,7 @@ "dev": true, "optional": true, "requires": { - "mimic-response": "^1.0.0" + "mimic-response": "1.0.1" } }, "clone-stats": { @@ -1688,9 +1677,9 @@ "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", "dev": true, "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" + "inherits": "2.0.4", + "process-nextick-args": "2.0.1", + "readable-stream": "2.3.7" } }, "coa": { @@ -1699,9 +1688,9 @@ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "dev": true, "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" + "@types/q": "1.5.2", + "chalk": "2.4.2", + "q": "1.5.1" } }, "code-point-at": { @@ -1716,9 +1705,9 @@ "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", "dev": true, "requires": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "arr-map": "2.0.2", + "for-own": "1.0.0", + "make-iterator": "1.0.1" } }, "collection-visit": { @@ -1727,8 +1716,8 @@ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "map-visit": "1.0.0", + "object-visit": "1.0.1" } }, "color": { @@ -1737,8 +1726,8 @@ "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", "dev": true, "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" + "color-convert": "1.9.3", + "color-string": "1.5.3" } }, "color-convert": { @@ -1762,8 +1751,8 @@ "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", "dev": true, "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "color-name": "1.1.3", + "simple-swizzle": "0.2.2" } }, "color-support": { @@ -1777,7 +1766,7 @@ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "requires": { - "delayed-stream": "~1.0.0" + "delayed-stream": "1.0.0" } }, "commander": { @@ -1822,10 +1811,10 @@ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "buffer-from": "1.1.1", + "inherits": "2.0.4", + "readable-stream": "2.3.7", + "typedarray": "0.0.6" } }, "concat-with-sourcemaps": { @@ -1834,7 +1823,7 @@ "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", "dev": true, "requires": { - "source-map": "^0.6.1" + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -1851,8 +1840,8 @@ "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", "dev": true, "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" + "ini": "1.3.5", + "proto-list": "1.2.4" } }, "connect": { @@ -1863,7 +1852,7 @@ "requires": { "debug": "2.6.9", "finalhandler": "1.1.0", - "parseurl": "~1.3.2", + "parseurl": "1.3.3", "utils-merge": "1.0.1" } }, @@ -1901,7 +1890,7 @@ "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "dev": true, "requires": { - "safe-buffer": "~5.1.1" + "safe-buffer": "5.1.2" } }, "cookie": { @@ -1916,12 +1905,12 @@ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" + "aproba": "1.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.5", + "rimraf": "2.7.1", + "run-queue": "1.0.3" } }, "copy-descriptor": { @@ -1936,8 +1925,8 @@ "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", "dev": true, "requires": { - "each-props": "^1.3.0", - "is-plain-object": "^2.0.1" + "each-props": "1.3.2", + "is-plain-object": "2.0.4" } }, "core-js": { @@ -1957,10 +1946,10 @@ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dev": true, "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "import-fresh": "2.0.0", + "is-directory": "0.3.1", + "js-yaml": "3.13.1", + "parse-json": "4.0.0" }, "dependencies": { "parse-json": { @@ -1969,8 +1958,8 @@ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "error-ex": "1.3.2", + "json-parse-better-errors": "1.0.2" } } } @@ -1981,8 +1970,8 @@ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" + "lru-cache": "4.1.5", + "which": "1.3.1" } }, "css": { @@ -1991,10 +1980,10 @@ "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", "dev": true, "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" + "inherits": "2.0.4", + "source-map": "0.6.1", + "source-map-resolve": "0.5.3", + "urix": "0.1.0" }, "dependencies": { "source-map": { @@ -2017,8 +2006,8 @@ "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", "dev": true, "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" + "postcss": "7.0.27", + "timsort": "0.3.0" } }, "css-select": { @@ -2027,10 +2016,10 @@ "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dev": true, "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "boolbase": "1.0.0", + "css-what": "3.2.1", + "domutils": "1.7.0", + "nth-check": "1.0.2" } }, "css-select-base-adapter": { @@ -2046,7 +2035,7 @@ "dev": true, "requires": { "mdn-data": "2.0.4", - "source-map": "^0.6.1" + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -2075,10 +2064,10 @@ "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "dev": true, "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" + "cosmiconfig": "5.2.1", + "cssnano-preset-default": "4.0.7", + "is-resolvable": "1.1.0", + "postcss": "7.0.27" } }, "cssnano-preset-default": { @@ -2087,36 +2076,36 @@ "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", "dev": true, "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" + "css-declaration-sorter": "4.0.1", + "cssnano-util-raw-cache": "4.0.1", + "postcss": "7.0.27", + "postcss-calc": "7.0.2", + "postcss-colormin": "4.0.3", + "postcss-convert-values": "4.0.1", + "postcss-discard-comments": "4.0.2", + "postcss-discard-duplicates": "4.0.2", + "postcss-discard-empty": "4.0.1", + "postcss-discard-overridden": "4.0.1", + "postcss-merge-longhand": "4.0.11", + "postcss-merge-rules": "4.0.3", + "postcss-minify-font-values": "4.0.2", + "postcss-minify-gradients": "4.0.2", + "postcss-minify-params": "4.0.2", + "postcss-minify-selectors": "4.0.2", + "postcss-normalize-charset": "4.0.1", + "postcss-normalize-display-values": "4.0.2", + "postcss-normalize-positions": "4.0.2", + "postcss-normalize-repeat-style": "4.0.2", + "postcss-normalize-string": "4.0.2", + "postcss-normalize-timing-functions": "4.0.2", + "postcss-normalize-unicode": "4.0.1", + "postcss-normalize-url": "4.0.1", + "postcss-normalize-whitespace": "4.0.2", + "postcss-ordered-values": "4.1.2", + "postcss-reduce-initial": "4.0.3", + "postcss-reduce-transforms": "4.0.2", + "postcss-svgo": "4.0.2", + "postcss-unique-selectors": "4.0.1" } }, "cssnano-util-get-arguments": { @@ -2137,7 +2126,7 @@ "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "7.0.27" } }, "cssnano-util-same-parent": { @@ -2162,7 +2151,7 @@ "dev": true, "requires": { "mdn-data": "2.0.6", - "source-map": "^0.6.1" + "source-map": "0.6.1" } }, "mdn-data": { @@ -2185,7 +2174,7 @@ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "array-find-index": "^1.0.1" + "array-find-index": "1.0.2" } }, "cyclist": { @@ -2200,8 +2189,8 @@ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dev": true, "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "es5-ext": "0.10.53", + "type": "1.2.0" } }, "dashdash": { @@ -2210,7 +2199,7 @@ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "1.0.0" } }, "dateformat": { @@ -2233,9 +2222,9 @@ "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==", "dev": true, "requires": { - "debug": "3.X", - "memoizee": "0.4.X", - "object-assign": "4.X" + "debug": "3.2.6", + "memoizee": "0.4.14", + "object-assign": "4.1.1" }, "dependencies": { "debug": { @@ -2244,7 +2233,7 @@ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -2273,14 +2262,14 @@ "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", "dev": true, "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" + "decompress-tar": "4.1.1", + "decompress-tarbz2": "4.1.1", + "decompress-targz": "4.1.1", + "decompress-unzip": "4.0.1", + "graceful-fs": "4.2.3", + "make-dir": "1.3.0", + "pify": "2.3.0", + "strip-dirs": "2.1.0" }, "dependencies": { "make-dir": { @@ -2289,7 +2278,7 @@ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { - "pify": "^3.0.0" + "pify": "3.0.0" }, "dependencies": { "pify": { @@ -2308,7 +2297,7 @@ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "dev": true, "requires": { - "mimic-response": "^1.0.0" + "mimic-response": "1.0.1" } }, "decompress-tar": { @@ -2317,9 +2306,9 @@ "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "dev": true, "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" + "file-type": "5.2.0", + "is-stream": "1.1.0", + "tar-stream": "1.6.2" }, "dependencies": { "file-type": { @@ -2336,11 +2325,11 @@ "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "dev": true, "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" + "decompress-tar": "4.1.1", + "file-type": "6.2.0", + "is-stream": "1.1.0", + "seek-bzip": "1.0.5", + "unbzip2-stream": "1.4.2" }, "dependencies": { "file-type": { @@ -2357,9 +2346,9 @@ "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "dev": true, "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" + "decompress-tar": "4.1.1", + "file-type": "5.2.0", + "is-stream": "1.1.0" }, "dependencies": { "file-type": { @@ -2376,10 +2365,10 @@ "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", "dev": true, "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" + "file-type": "3.9.0", + "get-stream": "2.3.1", + "pify": "2.3.0", + "yauzl": "2.10.0" }, "dependencies": { "file-type": { @@ -2394,8 +2383,8 @@ "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", "dev": true, "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" + "object-assign": "4.1.1", + "pinkie-promise": "2.0.1" } } } @@ -2406,7 +2395,7 @@ "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", "dev": true, "requires": { - "kind-of": "^5.0.2" + "kind-of": "5.1.0" }, "dependencies": { "kind-of": { @@ -2429,7 +2418,7 @@ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "requires": { - "object-keys": "^1.0.12" + "object-keys": "1.1.1" } }, "define-property": { @@ -2438,8 +2427,8 @@ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "is-descriptor": "1.0.2", + "isobject": "3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -2448,7 +2437,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.3" } }, "is-data-descriptor": { @@ -2457,7 +2446,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.3" } }, "is-descriptor": { @@ -2466,9 +2455,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.3" } } } @@ -2479,14 +2468,14 @@ "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", "dev": true, "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" + "globby": "10.0.2", + "graceful-fs": "4.2.3", + "is-glob": "4.0.1", + "is-path-cwd": "2.2.0", + "is-path-inside": "3.0.2", + "p-map": "3.0.0", + "rimraf": "3.0.2", + "slash": "3.0.0" }, "dependencies": { "rimraf": { @@ -2495,7 +2484,7 @@ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "glob": "^7.1.3" + "glob": "7.1.6" } } } @@ -2548,7 +2537,7 @@ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "requires": { - "path-type": "^4.0.0" + "path-type": "4.0.0" }, "dependencies": { "path-type": { @@ -2565,8 +2554,8 @@ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" + "domelementtype": "2.0.1", + "entities": "2.0.0" }, "dependencies": { "domelementtype": { @@ -2589,8 +2578,8 @@ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "dom-serializer": "0.2.2", + "domelementtype": "1.3.1" } }, "dot-prop": { @@ -2599,7 +2588,7 @@ "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", "dev": true, "requires": { - "is-obj": "^2.0.0" + "is-obj": "2.0.0" } }, "download": { @@ -2609,17 +2598,17 @@ "dev": true, "optional": true, "requires": { - "caw": "^2.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.0.0", - "ext-name": "^5.0.0", + "caw": "2.0.1", + "content-disposition": "0.5.3", + "decompress": "4.2.1", + "ext-name": "5.0.0", "file-type": "5.2.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^7.0.0", - "make-dir": "^1.0.0", - "p-event": "^1.0.0", - "pify": "^3.0.0" + "filenamify": "2.1.0", + "get-stream": "3.0.0", + "got": "7.1.0", + "make-dir": "1.3.0", + "p-event": "1.3.0", + "pify": "3.0.0" }, "dependencies": { "file-type": { @@ -2643,7 +2632,7 @@ "dev": true, "optional": true, "requires": { - "pify": "^3.0.0" + "pify": "3.0.0" } }, "pify": { @@ -2665,7 +2654,7 @@ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", "requires": { - "readable-stream": "~1.1.9" + "readable-stream": "1.1.14" }, "dependencies": { "isarray": { @@ -2678,10 +2667,10 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", + "core-util-is": "1.0.2", + "inherits": "2.0.4", "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "string_decoder": "0.10.31" } }, "string_decoder": { @@ -2703,10 +2692,10 @@ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "end-of-stream": "1.4.4", + "inherits": "2.0.4", + "readable-stream": "2.3.7", + "stream-shift": "1.0.1" } }, "each-props": { @@ -2715,8 +2704,8 @@ "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", "dev": true, "requires": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" + "is-plain-object": "2.0.4", + "object.defaults": "1.1.0" } }, "easy-extender": { @@ -2725,7 +2714,7 @@ "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", "dev": true, "requires": { - "lodash": "^4.17.10" + "lodash": "4.17.15" } }, "eazy-logger": { @@ -2734,7 +2723,7 @@ "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", "dev": true, "requires": { - "tfunk": "^3.0.1" + "tfunk": "3.1.0" } }, "ecc-jsbn": { @@ -2743,8 +2732,8 @@ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "jsbn": "0.1.1", + "safer-buffer": "2.1.2" } }, "ee-first": { @@ -2777,7 +2766,7 @@ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { - "once": "^1.4.0" + "once": "1.4.0" } }, "engine.io": { @@ -2786,12 +2775,12 @@ "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", "dev": true, "requires": { - "accepts": "~1.3.4", + "accepts": "1.3.7", "base64id": "1.0.0", "cookie": "0.3.1", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.0", - "ws": "~3.3.1" + "debug": "3.1.0", + "engine.io-parser": "2.1.3", + "ws": "3.3.3" }, "dependencies": { "debug": { @@ -2810,10 +2799,10 @@ "dev": true, "requires": { "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", + "arraybuffer.slice": "0.0.7", "base64-arraybuffer": "0.1.5", "blob": "0.0.5", - "has-binary2": "~1.0.2" + "has-binary2": "1.0.3" } }, "ws": { @@ -2822,9 +2811,9 @@ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" + "async-limiter": "1.0.1", + "safe-buffer": "5.1.2", + "ultron": "1.1.1" } } } @@ -2837,14 +2826,14 @@ "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "~4.1.0", - "engine.io-parser": "~2.2.0", + "debug": "4.1.1", + "engine.io-parser": "2.2.0", "has-cors": "1.1.0", "indexof": "0.0.1", "parseqs": "0.0.5", "parseuri": "0.0.5", - "ws": "~6.1.0", - "xmlhttprequest-ssl": "~1.5.4", + "ws": "6.1.4", + "xmlhttprequest-ssl": "1.5.5", "yeast": "0.1.2" }, "dependencies": { @@ -2860,7 +2849,7 @@ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -2878,10 +2867,10 @@ "dev": true, "requires": { "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", + "arraybuffer.slice": "0.0.7", "base64-arraybuffer": "0.1.5", "blob": "0.0.5", - "has-binary2": "~1.0.2" + "has-binary2": "1.0.3" } }, "entities": { @@ -2896,7 +2885,7 @@ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "requires": { - "prr": "~1.0.1" + "prr": "1.0.1" } }, "error-ex": { @@ -2905,7 +2894,7 @@ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { - "is-arrayish": "^0.2.1" + "is-arrayish": "0.2.1" } }, "es-abstract": { @@ -2914,17 +2903,17 @@ "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", "dev": true, "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "es-to-primitive": "1.2.1", + "function-bind": "1.1.1", + "has": "1.0.3", + "has-symbols": "1.0.1", + "is-callable": "1.1.5", + "is-regex": "1.0.5", + "object-inspect": "1.7.0", + "object-keys": "1.1.1", + "object.assign": "4.1.0", + "string.prototype.trimleft": "2.1.2", + "string.prototype.trimright": "2.1.2" } }, "es-to-primitive": { @@ -2933,9 +2922,9 @@ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "is-callable": "1.1.5", + "is-date-object": "1.0.2", + "is-symbol": "1.0.3" } }, "es5-ext": { @@ -2944,9 +2933,9 @@ "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", "dev": true, "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.3", + "next-tick": "1.0.0" } }, "es6-iterator": { @@ -2955,9 +2944,9 @@ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "d": "1.0.1", + "es5-ext": "0.10.53", + "es6-symbol": "3.1.3" } }, "es6-symbol": { @@ -2966,8 +2955,8 @@ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "dev": true, "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" + "d": "1.0.1", + "ext": "1.4.0" } }, "es6-weak-map": { @@ -2976,10 +2965,10 @@ "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", "dev": true, "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" + "d": "1.0.1", + "es5-ext": "0.10.53", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.3" } }, "escape-html": { @@ -3011,8 +3000,8 @@ "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", "dev": true, "requires": { - "d": "1", - "es5-ext": "~0.10.14" + "d": "1.0.1", + "es5-ext": "0.10.53" } }, "event-stream": { @@ -3021,13 +3010,13 @@ "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", "dev": true, "requires": { - "duplexer": "^0.1.1", - "from": "^0.1.7", + "duplexer": "0.1.1", + "from": "0.1.7", "map-stream": "0.0.7", - "pause-stream": "^0.0.11", - "split": "^1.0.1", - "stream-combiner": "^0.2.2", - "through": "^2.3.8" + "pause-stream": "0.0.11", + "split": "1.0.1", + "stream-combiner": "0.2.2", + "through": "2.3.8" } }, "eventemitter3": { @@ -3043,11 +3032,11 @@ "dev": true, "optional": true, "requires": { - "execa": "^0.7.0", - "p-finally": "^1.0.0", - "pify": "^3.0.0", - "rimraf": "^2.5.4", - "tempfile": "^2.0.0" + "execa": "0.7.0", + "p-finally": "1.0.0", + "pify": "3.0.0", + "rimraf": "2.7.1", + "tempfile": "2.0.0" }, "dependencies": { "cross-spawn": { @@ -3057,9 +3046,9 @@ "dev": true, "optional": true, "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "lru-cache": "4.1.5", + "shebang-command": "1.2.0", + "which": "1.3.1" } }, "execa": { @@ -3069,13 +3058,13 @@ "dev": true, "optional": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.3", + "strip-eof": "1.0.0" } }, "get-stream": { @@ -3100,13 +3089,13 @@ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "6.0.5", + "get-stream": "4.1.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.3", + "strip-eof": "1.0.0" }, "dependencies": { "cross-spawn": { @@ -3115,11 +3104,11 @@ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "nice-try": "1.0.5", + "path-key": "2.0.1", + "semver": "5.7.1", + "shebang-command": "1.2.0", + "which": "1.3.1" } } } @@ -3131,7 +3120,7 @@ "dev": true, "optional": true, "requires": { - "pify": "^2.2.0" + "pify": "2.3.0" } }, "expand-brackets": { @@ -3140,13 +3129,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -3155,7 +3144,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { @@ -3164,7 +3153,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -3175,7 +3164,7 @@ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true, "requires": { - "homedir-polyfill": "^1.0.1" + "homedir-polyfill": "1.0.3" } }, "ext": { @@ -3184,7 +3173,7 @@ "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", "dev": true, "requires": { - "type": "^2.0.0" + "type": "2.0.0" }, "dependencies": { "type": { @@ -3201,7 +3190,7 @@ "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", "dev": true, "requires": { - "mime-db": "^1.28.0" + "mime-db": "1.43.0" } }, "ext-name": { @@ -3210,8 +3199,8 @@ "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", "dev": true, "requires": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" + "ext-list": "2.2.2", + "sort-keys-length": "1.0.1" } }, "extend": { @@ -3226,8 +3215,8 @@ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" }, "dependencies": { "is-extendable": { @@ -3236,7 +3225,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -3247,14 +3236,14 @@ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -3263,7 +3252,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "extend-shallow": { @@ -3272,7 +3261,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } }, "is-accessor-descriptor": { @@ -3281,7 +3270,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.3" } }, "is-data-descriptor": { @@ -3290,7 +3279,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.3" } }, "is-descriptor": { @@ -3299,9 +3288,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.3" } } } @@ -3317,10 +3306,10 @@ "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" + "ansi-gray": "0.1.1", + "color-support": "1.1.3", + "parse-node-version": "1.0.1", + "time-stamp": "1.1.0" } }, "fast-deep-equal": { @@ -3335,12 +3324,12 @@ "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", "dev": true, "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "@nodelib/fs.stat": "2.0.3", + "@nodelib/fs.walk": "1.2.4", + "glob-parent": "5.1.1", + "merge2": "1.3.0", + "micromatch": "4.0.2", + "picomatch": "2.2.2" }, "dependencies": { "braces": { @@ -3349,7 +3338,7 @@ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "7.0.1" } }, "fill-range": { @@ -3358,7 +3347,7 @@ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "to-regex-range": "5.0.1" } }, "glob-parent": { @@ -3367,7 +3356,7 @@ "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { - "is-glob": "^4.0.1" + "is-glob": "4.0.1" } }, "is-number": { @@ -3382,8 +3371,8 @@ "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "braces": "3.0.2", + "picomatch": "2.2.2" } }, "to-regex-range": { @@ -3392,7 +3381,7 @@ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "is-number": "^7.0.0" + "is-number": "7.0.0" } } } @@ -3409,7 +3398,7 @@ "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==", "dev": true, "requires": { - "reusify": "^1.0.4" + "reusify": "1.0.4" } }, "fd-slicer": { @@ -3418,7 +3407,7 @@ "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "dev": true, "requires": { - "pend": "~1.2.0" + "pend": "1.2.0" } }, "figgy-pudding": { @@ -3434,8 +3423,8 @@ "dev": true, "optional": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" } }, "file-type": { @@ -3444,13 +3433,6 @@ "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", "dev": true }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, "filename-reserved-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", @@ -3463,9 +3445,9 @@ "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", "dev": true, "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" + "filename-reserved-regex": "2.0.0", + "strip-outer": "1.0.1", + "trim-repeated": "1.0.0" } }, "fill-range": { @@ -3474,10 +3456,10 @@ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" }, "dependencies": { "extend-shallow": { @@ -3486,7 +3468,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -3498,12 +3480,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.3", + "statuses": "1.3.1", + "unpipe": "1.0.0" } }, "find-cache-dir": { @@ -3512,9 +3494,9 @@ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "commondir": "1.0.1", + "make-dir": "2.1.0", + "pkg-dir": "3.0.0" }, "dependencies": { "make-dir": { @@ -3523,8 +3505,8 @@ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "pify": "4.0.1", + "semver": "5.7.1" } }, "pify": { @@ -3541,8 +3523,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" } }, "find-versions": { @@ -3552,7 +3534,7 @@ "dev": true, "optional": true, "requires": { - "semver-regex": "^2.0.0" + "semver-regex": "2.0.0" } }, "findup-sync": { @@ -3561,10 +3543,10 @@ "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "dev": true, "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" + "detect-file": "1.0.0", + "is-glob": "4.0.1", + "micromatch": "3.1.10", + "resolve-dir": "1.0.1" } }, "fined": { @@ -3573,11 +3555,11 @@ "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", "dev": true, "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" + "expand-tilde": "2.0.2", + "is-plain-object": "2.0.4", + "object.defaults": "1.1.0", + "object.pick": "1.3.0", + "parse-filepath": "1.0.2" } }, "flagged-respawn": { @@ -3592,8 +3574,8 @@ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" + "inherits": "2.0.4", + "readable-stream": "2.3.7" } }, "follow-redirects": { @@ -3602,7 +3584,7 @@ "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "dev": true, "requires": { - "debug": "=3.1.0" + "debug": "3.1.0" }, "dependencies": { "debug": { @@ -3628,7 +3610,7 @@ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { - "for-in": "^1.0.1" + "for-in": "1.0.2" } }, "forever-agent": { @@ -3649,9 +3631,9 @@ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "asynckit": "0.4.0", + "combined-stream": "1.0.8", + "mime-types": "2.1.26" } }, "fragment-cache": { @@ -3660,7 +3642,7 @@ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "map-cache": "^0.2.2" + "map-cache": "0.2.2" } }, "fresh": { @@ -3681,8 +3663,8 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "inherits": "2.0.4", + "readable-stream": "2.3.7" } }, "fs-constants": { @@ -3697,9 +3679,9 @@ "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^3.0.0", - "universalify": "^0.1.0" + "graceful-fs": "4.2.3", + "jsonfile": "3.0.1", + "universalify": "0.1.2" } }, "fs-minipass": { @@ -3708,7 +3690,7 @@ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "requires": { - "minipass": "^3.0.0" + "minipass": "3.1.3" } }, "fs-mkdirp-stream": { @@ -3717,8 +3699,8 @@ "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", "dev": true, "requires": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" + "graceful-fs": "4.2.3", + "through2": "2.0.5" } }, "fs-write-stream-atomic": { @@ -3727,10 +3709,10 @@ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" + "graceful-fs": "4.2.3", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.7" } }, "fs.realpath": { @@ -3739,547 +3721,16 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "dev": true - } - } - }, "fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" + "graceful-fs": "4.2.3", + "inherits": "2.0.4", + "mkdirp": "0.5.5", + "rimraf": "2.7.1" } }, "function-bind": { @@ -4294,14 +3745,14 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.3", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.3" } }, "gaze": { @@ -4310,7 +3761,7 @@ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, "requires": { - "globule": "^1.0.0" + "globule": "1.3.1" } }, "get-caller-file": { @@ -4325,7 +3776,7 @@ "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", "dev": true, "requires": { - "npm-conf": "^1.1.0" + "npm-conf": "1.1.3" } }, "get-stdin": { @@ -4340,7 +3791,7 @@ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "pump": "^3.0.0" + "pump": "3.0.0" }, "dependencies": { "pump": { @@ -4349,8 +3800,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "end-of-stream": "1.4.4", + "once": "1.4.0" } } } @@ -4367,7 +3818,7 @@ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "1.0.0" } }, "gifsicle": { @@ -4377,10 +3828,10 @@ "dev": true, "optional": true, "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "execa": "^1.0.0", - "logalot": "^2.0.0" + "bin-build": "3.0.0", + "bin-wrapper": "4.1.0", + "execa": "1.0.0", + "logalot": "2.1.0" } }, "glob": { @@ -4389,12 +3840,12 @@ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.4", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "glob-parent": { @@ -4403,8 +3854,8 @@ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "is-glob": "3.1.0", + "path-dirname": "1.0.2" }, "dependencies": { "is-glob": { @@ -4413,7 +3864,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "^2.1.0" + "is-extglob": "2.1.1" } } } @@ -4424,16 +3875,16 @@ "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", "dev": true, "requires": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" + "extend": "3.0.2", + "glob": "7.1.6", + "glob-parent": "3.1.0", + "is-negated-glob": "1.0.0", + "ordered-read-streams": "1.0.1", + "pumpify": "1.5.1", + "readable-stream": "2.3.7", + "remove-trailing-separator": "1.1.0", + "to-absolute-glob": "2.0.2", + "unique-stream": "2.3.1" } }, "glob-watcher": { @@ -4442,12 +3893,12 @@ "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", "dev": true, "requires": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "object.defaults": "^1.1.0" + "anymatch": "2.0.0", + "async-done": "1.3.2", + "chokidar": "2.1.8", + "is-negated-glob": "1.0.0", + "just-debounce": "1.0.0", + "object.defaults": "1.1.0" } }, "global-modules": { @@ -4456,9 +3907,9 @@ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "global-prefix": "1.0.2", + "is-windows": "1.0.2", + "resolve-dir": "1.0.1" } }, "global-prefix": { @@ -4467,11 +3918,11 @@ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "dev": true, "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "expand-tilde": "2.0.2", + "homedir-polyfill": "1.0.3", + "ini": "1.3.5", + "is-windows": "1.0.2", + "which": "1.3.1" } }, "globby": { @@ -4480,14 +3931,14 @@ "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", "dev": true, "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" + "@types/glob": "7.1.1", + "array-union": "2.1.0", + "dir-glob": "3.0.1", + "fast-glob": "3.2.2", + "glob": "7.1.6", + "ignore": "5.1.4", + "merge2": "1.3.0", + "slash": "3.0.0" } }, "globule": { @@ -4496,9 +3947,9 @@ "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", "dev": true, "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.12", - "minimatch": "~3.0.2" + "glob": "7.1.6", + "lodash": "4.17.15", + "minimatch": "3.0.4" } }, "glogg": { @@ -4506,7 +3957,7 @@ "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", "requires": { - "sparkles": "^1.0.0" + "sparkles": "1.0.1" } }, "got": { @@ -4516,20 +3967,20 @@ "dev": true, "optional": true, "requires": { - "decompress-response": "^3.2.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-plain-obj": "^1.1.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "p-cancelable": "^0.3.0", - "p-timeout": "^1.1.1", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "url-parse-lax": "^1.0.0", - "url-to-options": "^1.0.1" + "decompress-response": "3.3.0", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-plain-obj": "1.1.0", + "is-retry-allowed": "1.2.0", + "is-stream": "1.1.0", + "isurl": "1.0.0", + "lowercase-keys": "1.0.1", + "p-cancelable": "0.3.0", + "p-timeout": "1.2.1", + "safe-buffer": "5.1.2", + "timed-out": "4.0.1", + "url-parse-lax": "1.0.0", + "url-to-options": "1.0.1" }, "dependencies": { "get-stream": { @@ -4558,10 +4009,10 @@ "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", "dev": true, "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" + "glob-watcher": "5.0.3", + "gulp-cli": "2.2.0", + "undertaker": "1.2.1", + "vinyl-fs": "3.0.3" }, "dependencies": { "gulp-cli": { @@ -4570,24 +4021,24 @@ "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==", "dev": true, "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.1.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.0.1", - "yargs": "^7.1.0" + "ansi-colors": "1.1.0", + "archy": "1.0.0", + "array-sort": "1.0.0", + "color-support": "1.1.3", + "concat-stream": "1.6.2", + "copy-props": "2.0.4", + "fancy-log": "1.3.3", + "gulplog": "1.0.0", + "interpret": "1.2.0", + "isobject": "3.0.1", + "liftoff": "3.1.0", + "matchdep": "2.0.0", + "mute-stdout": "1.0.1", + "pretty-hrtime": "1.0.3", + "replace-homedir": "1.0.0", + "semver-greatest-satisfied-range": "1.1.0", + "v8flags": "3.1.3", + "yargs": "7.1.0" } } } @@ -4598,13 +4049,13 @@ "integrity": "sha512-NE814LdX1NWQn2sMzn+Rf673o4mqlgg7OyLf92oQ4KEl6DdPfduEGLNH+HexLVcFZXH93DBuxFOvpv4/Js5VaA==", "dev": true, "requires": { - "@babel/runtime": "^7.5.5", - "cache-swap": "^0.3.0", - "core-js": "3", - "object.pick": "^1.3.0", - "plugin-error": "^1.0.1", + "@babel/runtime": "7.9.6", + "cache-swap": "0.3.0", + "core-js": "3.6.5", + "object.pick": "1.3.0", + "plugin-error": "1.0.1", "through2": "3.0.1", - "vinyl": "^2.2.0" + "vinyl": "2.2.0" }, "dependencies": { "through2": { @@ -4613,7 +4064,7 @@ "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", "dev": true, "requires": { - "readable-stream": "2 || 3" + "readable-stream": "2.3.7" } } } @@ -4624,9 +4075,9 @@ "integrity": "sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M=", "dev": true, "requires": { - "concat-with-sourcemaps": "^1.0.0", - "through2": "^2.0.0", - "vinyl": "^2.0.0" + "concat-with-sourcemaps": "1.1.0", + "through2": "2.0.5", + "vinyl": "2.2.0" } }, "gulp-if": { @@ -4635,9 +4086,9 @@ "integrity": "sha512-fCUEngzNiEZEK2YuPm+sdMpO6ukb8+/qzbGfJBXyNOXz85bCG7yBI+pPSl+N90d7gnLvMsarthsAImx0qy7BAw==", "dev": true, "requires": { - "gulp-match": "^1.1.0", - "ternary-stream": "^3.0.0", - "through2": "^3.0.1" + "gulp-match": "1.1.0", + "ternary-stream": "3.0.0", + "through2": "3.0.1" }, "dependencies": { "through2": { @@ -4646,7 +4097,7 @@ "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", "dev": true, "requires": { - "readable-stream": "2 || 3" + "readable-stream": "2.3.7" } } } @@ -4657,17 +4108,17 @@ "integrity": "sha512-6xBTNybmPY2YrvrhhlS8Mxi0zn0ypusLon63p9XXxDtIf7U7c6KcViz94K7Skosucr3378A6IY2kJSjJyuwylQ==", "dev": true, "requires": { - "chalk": "^3.0.0", - "fancy-log": "^1.3.2", - "imagemin": "^7.0.0", - "imagemin-gifsicle": "^7.0.0", - "imagemin-mozjpeg": "^8.0.0", - "imagemin-optipng": "^7.0.0", - "imagemin-svgo": "^7.0.0", - "plugin-error": "^1.0.1", - "plur": "^3.0.1", - "pretty-bytes": "^5.3.0", - "through2-concurrent": "^2.0.0" + "chalk": "3.0.0", + "fancy-log": "1.3.3", + "imagemin": "7.0.1", + "imagemin-gifsicle": "7.0.0", + "imagemin-mozjpeg": "8.0.0", + "imagemin-optipng": "7.1.0", + "imagemin-svgo": "7.1.0", + "plugin-error": "1.0.1", + "plur": "3.1.1", + "pretty-bytes": "5.3.0", + "through2-concurrent": "2.0.0" }, "dependencies": { "ansi-styles": { @@ -4676,8 +4127,8 @@ "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/color-name": "1.1.1", + "color-convert": "2.0.1" } }, "chalk": { @@ -4686,8 +4137,8 @@ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "4.2.1", + "supports-color": "7.1.0" } }, "color-convert": { @@ -4696,7 +4147,7 @@ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "~1.1.4" + "color-name": "1.1.4" } }, "color-name": { @@ -4717,7 +4168,7 @@ "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "has-flag": "4.0.0" } } } @@ -4728,7 +4179,7 @@ "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", "dev": true, "requires": { - "minimatch": "^3.0.3" + "minimatch": "3.0.4" } }, "gulp-minify": { @@ -4737,12 +4188,12 @@ "integrity": "sha512-ixF41aYg+NQikI8hpoHdEclYcQkbGdXQu1CBdHaU7Epg8H6e8d2jWXw1+rBPgYwl/XpKgjHj7NI6gkhoSNSSAg==", "dev": true, "requires": { - "ansi-colors": "^1.0.1", - "minimatch": "^3.0.2", - "plugin-error": "^0.1.2", - "terser": "^3.7.6", - "through2": "^2.0.3", - "vinyl": "^2.1.0" + "ansi-colors": "1.1.0", + "minimatch": "3.0.4", + "plugin-error": "0.1.2", + "terser": "3.17.0", + "through2": "2.0.5", + "vinyl": "2.2.0" }, "dependencies": { "arr-diff": { @@ -4751,8 +4202,8 @@ "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", "dev": true, "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" + "arr-flatten": "1.1.0", + "array-slice": "0.2.3" } }, "arr-union": { @@ -4773,7 +4224,7 @@ "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", "dev": true, "requires": { - "kind-of": "^1.1.0" + "kind-of": "1.1.0" } }, "kind-of": { @@ -4788,11 +4239,11 @@ "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", "dev": true, "requires": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" + "ansi-cyan": "0.1.1", + "ansi-red": "0.1.1", + "arr-diff": "1.1.0", + "arr-union": "2.1.0", + "extend-shallow": "1.1.4" } } } @@ -4802,12 +4253,12 @@ "resolved": "https://registry.npmjs.org/gulp-minify-css/-/gulp-minify-css-1.2.4.tgz", "integrity": "sha1-thZJV2Auon+eWtiCJ2ld0gV3jAY=", "requires": { - "clean-css": "^3.3.3", - "gulp-util": "^3.0.5", - "object-assign": "^4.0.1", - "readable-stream": "^2.0.0", - "vinyl-bufferstream": "^1.0.1", - "vinyl-sourcemaps-apply": "^0.2.0" + "clean-css": "3.4.28", + "gulp-util": "3.0.8", + "object-assign": "4.1.1", + "readable-stream": "2.3.7", + "vinyl-bufferstream": "1.0.1", + "vinyl-sourcemaps-apply": "0.2.1" } }, "gulp-postcss": { @@ -4816,11 +4267,11 @@ "integrity": "sha512-Wtl6vH7a+8IS/fU5W9IbOpcaLqKxd5L1DUOzaPmlnCbX1CrG0aWdwVnC3Spn8th0m8D59YbysV5zPUe1n/GJYg==", "dev": true, "requires": { - "fancy-log": "^1.3.2", - "plugin-error": "^1.0.1", - "postcss": "^7.0.2", - "postcss-load-config": "^2.0.0", - "vinyl-sourcemaps-apply": "^0.2.1" + "fancy-log": "1.3.3", + "plugin-error": "1.0.1", + "postcss": "7.0.27", + "postcss-load-config": "2.1.0", + "vinyl-sourcemaps-apply": "0.2.1" } }, "gulp-sass": { @@ -4829,14 +4280,14 @@ "integrity": "sha512-q8psj4+aDrblJMMtRxihNBdovfzGrXJp1l4JU0Sz4b/Mhsi2DPrKFYCGDwjIWRENs04ELVHxdOJQ7Vs98OFohg==", "dev": true, "requires": { - "chalk": "^2.3.0", - "lodash.clonedeep": "^4.3.2", - "node-sass": "^4.8.3", - "plugin-error": "^1.0.1", - "replace-ext": "^1.0.0", - "strip-ansi": "^4.0.0", - "through2": "^2.0.0", - "vinyl-sourcemaps-apply": "^0.2.0" + "chalk": "2.4.2", + "lodash.clonedeep": "4.5.0", + "node-sass": "4.14.1", + "plugin-error": "1.0.1", + "replace-ext": "1.0.0", + "strip-ansi": "4.0.0", + "through2": "2.0.5", + "vinyl-sourcemaps-apply": "0.2.1" }, "dependencies": { "ansi-regex": { @@ -4851,7 +4302,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } } } @@ -4862,17 +4313,17 @@ "integrity": "sha512-SYLBRzPTew8T5Suh2U8jCSDKY+4NARua4aqjj8HOysBh2tSgT9u4jc1FYirAdPx1akUxxDeK++fqw6Jg0LkQRg==", "dev": true, "requires": { - "@gulp-sourcemaps/identity-map": "1.X", - "@gulp-sourcemaps/map-sources": "1.X", - "acorn": "5.X", - "convert-source-map": "1.X", - "css": "2.X", - "debug-fabulous": "1.X", - "detect-newline": "2.X", - "graceful-fs": "4.X", - "source-map": "~0.6.0", - "strip-bom-string": "1.X", - "through2": "2.X" + "@gulp-sourcemaps/identity-map": "1.0.2", + "@gulp-sourcemaps/map-sources": "1.0.0", + "acorn": "5.7.4", + "convert-source-map": "1.7.0", + "css": "2.2.4", + "debug-fabulous": "1.1.0", + "detect-newline": "2.1.0", + "graceful-fs": "4.2.3", + "source-map": "0.6.1", + "strip-bom-string": "1.0.0", + "through2": "2.0.5" }, "dependencies": { "source-map": { @@ -4889,10 +4340,10 @@ "integrity": "sha512-lf+jE2DALg2w32p0HRiYMlFYRYelKZPNunHp2pZccCYrrdCLOs0ItbZcN63yr2pbz116IyhUG9mD/QbtRO1FKA==", "dev": true, "requires": { - "plugin-error": "^1.0.1", - "terser": "^4.0.0", - "through2": "^3.0.1", - "vinyl-sourcemaps-apply": "^0.2.1" + "plugin-error": "1.0.1", + "terser": "4.8.0", + "through2": "3.0.2", + "vinyl-sourcemaps-apply": "0.2.1" }, "dependencies": { "source-map": { @@ -4907,9 +4358,9 @@ "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "dev": true, "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "commander": "2.20.3", + "source-map": "0.6.1", + "source-map-support": "0.5.19" } }, "through2": { @@ -4918,8 +4369,8 @@ "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", "dev": true, "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" + "inherits": "2.0.4", + "readable-stream": "2.3.7" } } } @@ -4930,16 +4381,16 @@ "integrity": "sha512-gk1dhB74AkV2kzqPMQBLA3jPoIAPd/nlNzP2XMDSG8XZrqnlCiDGAqC+rZOumzFvB5zOphlFh6yr3lgcAb/OOg==", "dev": true, "requires": { - "array-each": "^1.0.1", - "extend-shallow": "^3.0.2", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "isobject": "^3.0.1", - "make-error-cause": "^1.1.1", - "safe-buffer": "^5.1.2", - "through2": "^2.0.0", - "uglify-js": "^3.0.5", - "vinyl-sourcemaps-apply": "^0.2.0" + "array-each": "1.0.1", + "extend-shallow": "3.0.2", + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "isobject": "3.0.1", + "make-error-cause": "1.2.2", + "safe-buffer": "5.1.2", + "through2": "2.0.5", + "uglify-js": "3.9.2", + "vinyl-sourcemaps-apply": "0.2.1" } }, "gulp-useref": { @@ -4948,15 +4399,15 @@ "integrity": "sha512-+FjOGvvlCiUTbIjDQ0CAz8sQC3zkq3n1FqG6HR3njvcKQ9rNPIsHhcE5nUah4IHthKOHMPsnUBtE71nZp+dHAg==", "dev": true, "requires": { - "event-stream": "^4.0.1", - "extend": "^3.0.2", - "glob": "^7.1.6", - "gulp-concat": "^2.6.1", - "gulp-if": "^3.0.0", - "plugin-error": "^1.0.1", - "through2": "^3.0.1", - "useref": "^1.4.3", - "vinyl-fs": "^3.0.3" + "event-stream": "4.0.1", + "extend": "3.0.2", + "glob": "7.1.6", + "gulp-concat": "2.6.1", + "gulp-if": "3.0.0", + "plugin-error": "1.0.1", + "through2": "3.0.1", + "useref": "1.4.3", + "vinyl-fs": "3.0.3" }, "dependencies": { "through2": { @@ -4965,7 +4416,7 @@ "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", "dev": true, "requires": { - "readable-stream": "2 || 3" + "readable-stream": "2.3.7" } } } @@ -4975,24 +4426,24 @@ "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", "requires": { - "array-differ": "^1.0.0", - "array-uniq": "^1.0.2", - "beeper": "^1.0.0", - "chalk": "^1.0.0", - "dateformat": "^2.0.0", - "fancy-log": "^1.1.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "lodash._reescape": "^3.0.0", - "lodash._reevaluate": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.template": "^3.0.0", - "minimist": "^1.1.0", - "multipipe": "^0.1.2", - "object-assign": "^3.0.0", + "array-differ": "1.0.0", + "array-uniq": "1.0.3", + "beeper": "1.1.1", + "chalk": "1.1.3", + "dateformat": "2.2.0", + "fancy-log": "1.3.3", + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "lodash._reescape": "3.0.0", + "lodash._reevaluate": "3.0.0", + "lodash._reinterpolate": "3.0.0", + "lodash.template": "3.6.2", + "minimist": "1.2.5", + "multipipe": "0.1.2", + "object-assign": "3.0.0", "replace-ext": "0.0.1", - "through2": "^2.0.0", - "vinyl": "^0.5.0" + "through2": "2.0.5", + "vinyl": "0.5.3" }, "dependencies": { "ansi-styles": { @@ -5005,11 +4456,11 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "clone": { @@ -5042,8 +4493,8 @@ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", + "clone": "1.0.4", + "clone-stats": "0.0.1", "replace-ext": "0.0.1" } } @@ -5054,7 +4505,7 @@ "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", "requires": { - "glogg": "^1.0.0" + "glogg": "1.0.2" } }, "har-schema": { @@ -5069,8 +4520,8 @@ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "dev": true, "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" + "ajv": "6.12.2", + "har-schema": "2.0.0" } }, "has": { @@ -5079,7 +4530,7 @@ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "^1.1.1" + "function-bind": "1.1.1" } }, "has-ansi": { @@ -5087,7 +4538,7 @@ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "has-binary2": { @@ -5124,7 +4575,7 @@ "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", "requires": { - "sparkles": "^1.0.0" + "sparkles": "1.0.1" } }, "has-symbol-support-x": { @@ -5145,7 +4596,7 @@ "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", "dev": true, "requires": { - "has-symbol-support-x": "^1.4.1" + "has-symbol-support-x": "1.4.2" } }, "has-unicode": { @@ -5160,9 +4611,9 @@ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" } }, "has-values": { @@ -5171,8 +4622,8 @@ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "is-number": "3.0.0", + "kind-of": "4.0.0" }, "dependencies": { "kind-of": { @@ -5181,7 +4632,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5198,7 +4649,7 @@ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { - "parse-passwd": "^1.0.0" + "parse-passwd": "1.0.0" } }, "hosted-git-info": { @@ -5238,10 +4689,10 @@ "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", "dev": true, "requires": { - "depd": "~1.1.2", + "depd": "1.1.2", "inherits": "2.0.4", "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", + "statuses": "1.5.0", "toidentifier": "1.0.0" }, "dependencies": { @@ -5259,8 +4710,8 @@ "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", "dev": true, "requires": { - "eventemitter3": "1.x.x", - "requires-port": "1.x.x" + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" } }, "http-signature": { @@ -5269,9 +4720,9 @@ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.16.1" } }, "iconv-lite": { @@ -5280,7 +4731,7 @@ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": "2.1.2" } }, "ieee754": { @@ -5307,13 +4758,13 @@ "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", "dev": true, "requires": { - "file-type": "^12.0.0", - "globby": "^10.0.0", - "graceful-fs": "^4.2.2", - "junk": "^3.1.0", - "make-dir": "^3.0.0", - "p-pipe": "^3.0.0", - "replace-ext": "^1.0.0" + "file-type": "12.4.2", + "globby": "10.0.2", + "graceful-fs": "4.2.3", + "junk": "3.1.0", + "make-dir": "3.1.0", + "p-pipe": "3.0.0", + "replace-ext": "1.0.0" } }, "imagemin-gifsicle": { @@ -5323,9 +4774,9 @@ "dev": true, "optional": true, "requires": { - "execa": "^1.0.0", - "gifsicle": "^5.0.0", - "is-gif": "^3.0.0" + "execa": "1.0.0", + "gifsicle": "5.0.0", + "is-gif": "3.0.0" } }, "imagemin-mozjpeg": { @@ -5335,9 +4786,9 @@ "dev": true, "optional": true, "requires": { - "execa": "^1.0.0", - "is-jpg": "^2.0.0", - "mozjpeg": "^6.0.0" + "execa": "1.0.0", + "is-jpg": "2.0.0", + "mozjpeg": "6.0.1" } }, "imagemin-optipng": { @@ -5347,9 +4798,9 @@ "dev": true, "optional": true, "requires": { - "exec-buffer": "^3.0.0", - "is-png": "^2.0.0", - "optipng-bin": "^6.0.0" + "exec-buffer": "3.2.0", + "is-png": "2.0.0", + "optipng-bin": "6.0.0" } }, "imagemin-svgo": { @@ -5359,8 +4810,8 @@ "dev": true, "optional": true, "requires": { - "is-svg": "^4.2.1", - "svgo": "^1.3.2" + "is-svg": "4.2.1", + "svgo": "1.3.2" } }, "immutable": { @@ -5375,7 +4826,7 @@ "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", "dev": true, "requires": { - "import-from": "^2.1.0" + "import-from": "2.1.0" } }, "import-fresh": { @@ -5384,8 +4835,8 @@ "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", "dev": true, "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "caller-path": "2.0.0", + "resolve-from": "3.0.0" } }, "import-from": { @@ -5394,7 +4845,7 @@ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "3.0.0" } }, "import-lazy": { @@ -5422,7 +4873,7 @@ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { - "repeating": "^2.0.0" + "repeating": "2.0.1" } }, "indexes-of": { @@ -5449,8 +4900,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "once": "1.4.0", + "wrappy": "1.0.2" } }, "inherits": { @@ -5477,8 +4928,8 @@ "dev": true, "optional": true, "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" + "from2": "2.3.0", + "p-is-promise": "1.1.0" } }, "invert-kv": { @@ -5499,8 +4950,8 @@ "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" + "is-relative": "1.0.0", + "is-windows": "1.0.2" } }, "is-absolute-url": { @@ -5515,7 +4966,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -5524,7 +4975,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5541,7 +4992,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "1.13.1" } }, "is-buffer": { @@ -5562,12 +5013,12 @@ "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", "dev": true, "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" + "css-color-names": "0.0.4", + "hex-color-regex": "1.1.0", + "hsl-regex": "1.0.0", + "hsla-regex": "1.0.0", + "rgb-regex": "1.0.1", + "rgba-regex": "1.0.0" } }, "is-data-descriptor": { @@ -5576,7 +5027,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -5585,7 +5036,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5602,9 +5053,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" }, "dependencies": { "kind-of": { @@ -5645,7 +5096,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "is-gif": { @@ -5655,7 +5106,7 @@ "dev": true, "optional": true, "requires": { - "file-type": "^10.4.0" + "file-type": "10.11.0" }, "dependencies": { "file-type": { @@ -5673,7 +5124,7 @@ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { - "is-extglob": "^2.1.1" + "is-extglob": "2.1.1" } }, "is-jpg": { @@ -5701,7 +5152,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -5710,7 +5161,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5721,7 +5172,7 @@ "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", "dev": true, "requires": { - "lodash.isfinite": "^3.3.2" + "lodash.isfinite": "3.3.2" } }, "is-obj": { @@ -5760,7 +5211,7 @@ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "isobject": "^3.0.1" + "isobject": "3.0.1" } }, "is-png": { @@ -5782,7 +5233,7 @@ "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", "dev": true, "requires": { - "has": "^1.0.3" + "has": "1.0.3" } }, "is-relative": { @@ -5791,7 +5242,7 @@ "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, "requires": { - "is-unc-path": "^1.0.0" + "is-unc-path": "1.0.0" } }, "is-resolvable": { @@ -5819,7 +5270,7 @@ "dev": true, "optional": true, "requires": { - "html-comment-regex": "^1.1.2" + "html-comment-regex": "1.1.2" } }, "is-symbol": { @@ -5828,7 +5279,7 @@ "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "1.0.1" } }, "is-typedarray": { @@ -5843,7 +5294,7 @@ "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, "requires": { - "unc-path-regex": "^0.1.2" + "unc-path-regex": "0.1.2" } }, "is-utf8": { @@ -5899,8 +5350,8 @@ "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", "dev": true, "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" + "has-to-string-tag-x": "1.4.1", + "is-object": "1.0.1" } }, "jest-worker": { @@ -5909,8 +5360,8 @@ "integrity": "sha512-Z9P5pZ6UC+kakMbNJn+tA2RdVdNX5WH1x+5UCBZ9MxIK24pjYtFt96fK+UwBTrjLYm232g1xz0L3eTh51OW+yQ==", "dev": true, "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "merge-stream": "2.0.0", + "supports-color": "7.1.0" }, "dependencies": { "has-flag": { @@ -5925,7 +5376,7 @@ "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "has-flag": "4.0.0" } } } @@ -5942,8 +5393,8 @@ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "1.0.10", + "esprima": "4.0.1" } }, "jsbn": { @@ -5995,7 +5446,7 @@ "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "4.2.3" } }, "jsprim": { @@ -6044,8 +5495,8 @@ "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", "dev": true, "requires": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" + "default-resolution": "2.0.0", + "es6-weak-map": "2.0.3" } }, "lazystream": { @@ -6054,7 +5505,7 @@ "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", "dev": true, "requires": { - "readable-stream": "^2.0.5" + "readable-stream": "2.3.7" } }, "lcid": { @@ -6063,7 +5514,7 @@ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "^1.0.0" + "invert-kv": "1.0.0" } }, "lead": { @@ -6072,7 +5523,7 @@ "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", "dev": true, "requires": { - "flush-write-stream": "^1.0.2" + "flush-write-stream": "1.1.1" } }, "liftoff": { @@ -6081,14 +5532,14 @@ "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", "dev": true, "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" + "extend": "3.0.2", + "findup-sync": "3.0.0", + "fined": "1.2.0", + "flagged-respawn": "1.0.1", + "is-plain-object": "2.0.4", + "object.map": "1.0.1", + "rechoir": "0.6.2", + "resolve": "1.16.1" } }, "limiter": { @@ -6103,11 +5554,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "graceful-fs": "4.2.3", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" } }, "localtunnel": { @@ -6128,7 +5579,7 @@ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -6143,19 +5594,19 @@ "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "dev": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^4.2.0" + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" } }, "yargs-parser": { @@ -6164,7 +5615,7 @@ "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "dev": true, "requires": { - "camelcase": "^3.0.0" + "camelcase": "3.0.0" } } } @@ -6175,8 +5626,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "2.0.0", + "path-exists": "3.0.0" }, "dependencies": { "path-exists": { @@ -6249,7 +5700,7 @@ "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", "requires": { - "lodash._root": "^3.0.0" + "lodash._root": "3.0.1" } }, "lodash.isarguments": { @@ -6273,9 +5724,9 @@ "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" } }, "lodash.memoize": { @@ -6294,15 +5745,15 @@ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", "requires": { - "lodash._basecopy": "^3.0.0", - "lodash._basetostring": "^3.0.0", - "lodash._basevalues": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0", - "lodash.keys": "^3.0.0", - "lodash.restparam": "^3.0.0", - "lodash.templatesettings": "^3.0.0" + "lodash._basecopy": "3.0.1", + "lodash._basetostring": "3.0.1", + "lodash._basevalues": "3.0.0", + "lodash._isiterateecall": "3.0.9", + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0", + "lodash.keys": "3.1.2", + "lodash.restparam": "3.6.1", + "lodash.templatesettings": "3.1.1" } }, "lodash.templatesettings": { @@ -6310,8 +5761,8 @@ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0" + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" } }, "lodash.uniq": { @@ -6327,8 +5778,8 @@ "dev": true, "optional": true, "requires": { - "figures": "^1.3.5", - "squeak": "^1.0.0" + "figures": "1.7.0", + "squeak": "1.3.0" } }, "longest": { @@ -6344,8 +5795,8 @@ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.3" } }, "lowercase-keys": { @@ -6361,10 +5812,10 @@ "dev": true, "optional": true, "requires": { - "get-stdin": "^4.0.1", - "indent-string": "^2.1.0", - "longest": "^1.0.0", - "meow": "^3.3.0" + "get-stdin": "4.0.1", + "indent-string": "2.1.0", + "longest": "1.0.1", + "meow": "3.7.0" } }, "lru-cache": { @@ -6373,8 +5824,8 @@ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "pseudomap": "1.0.2", + "yallist": "2.1.2" } }, "lru-queue": { @@ -6383,7 +5834,7 @@ "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", "dev": true, "requires": { - "es5-ext": "~0.10.2" + "es5-ext": "0.10.53" } }, "make-dir": { @@ -6392,7 +5843,7 @@ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "semver": "^6.0.0" + "semver": "6.3.0" }, "dependencies": { "semver": { @@ -6415,7 +5866,7 @@ "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=", "dev": true, "requires": { - "make-error": "^1.2.0" + "make-error": "1.3.6" } }, "make-iterator": { @@ -6424,7 +5875,7 @@ "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", "dev": true, "requires": { - "kind-of": "^6.0.2" + "kind-of": "6.0.3" } }, "map-cache": { @@ -6451,7 +5902,7 @@ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "object-visit": "^1.0.0" + "object-visit": "1.0.1" } }, "matchdep": { @@ -6460,9 +5911,9 @@ "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", "dev": true, "requires": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", + "findup-sync": "2.0.0", + "micromatch": "3.1.10", + "resolve": "1.16.1", "stack-trace": "0.0.10" }, "dependencies": { @@ -6472,10 +5923,10 @@ "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", "dev": true, "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" + "detect-file": "1.0.0", + "is-glob": "3.1.0", + "micromatch": "3.1.10", + "resolve-dir": "1.0.1" } }, "is-glob": { @@ -6484,7 +5935,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "^2.1.0" + "is-extglob": "2.1.1" } } } @@ -6501,14 +5952,14 @@ "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==", "dev": true, "requires": { - "d": "1", - "es5-ext": "^0.10.45", - "es6-weak-map": "^2.0.2", - "event-emitter": "^0.3.5", - "is-promise": "^2.1", - "lru-queue": "0.1", - "next-tick": "1", - "timers-ext": "^0.1.5" + "d": "1.0.1", + "es5-ext": "0.10.53", + "es6-weak-map": "2.0.3", + "event-emitter": "0.3.5", + "is-promise": "2.2.2", + "lru-queue": "0.1.0", + "next-tick": "1.0.0", + "timers-ext": "0.1.7" } }, "meow": { @@ -6517,16 +5968,16 @@ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.5", + "normalize-package-data": "2.5.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" } }, "merge-stream": { @@ -6547,19 +5998,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.3", + "nanomatch": "1.2.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } }, "mime": { @@ -6595,7 +6046,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -6609,7 +6060,7 @@ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "dev": true, "requires": { - "yallist": "^4.0.0" + "yallist": "4.0.0" }, "dependencies": { "yallist": { @@ -6626,7 +6077,7 @@ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "requires": { - "minipass": "^3.0.0" + "minipass": "3.1.3" } }, "minipass-flush": { @@ -6635,7 +6086,7 @@ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, "requires": { - "minipass": "^3.0.0" + "minipass": "3.1.3" } }, "minipass-pipeline": { @@ -6644,7 +6095,7 @@ "integrity": "sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ==", "dev": true, "requires": { - "minipass": "^3.0.0" + "minipass": "3.1.3" } }, "minizlib": { @@ -6653,8 +6104,8 @@ "integrity": "sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==", "dev": true, "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "minipass": "3.1.3", + "yallist": "4.0.0" }, "dependencies": { "yallist": { @@ -6671,16 +6122,16 @@ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" + "concat-stream": "1.6.2", + "duplexify": "3.7.1", + "end-of-stream": "1.4.4", + "flush-write-stream": "1.1.1", + "from2": "2.3.0", + "parallel-transform": "1.2.0", + "pump": "3.0.0", + "pumpify": "1.5.1", + "stream-each": "1.2.3", + "through2": "2.0.5" }, "dependencies": { "pump": { @@ -6689,8 +6140,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "end-of-stream": "1.4.4", + "once": "1.4.0" } } } @@ -6707,8 +6158,8 @@ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "for-in": "1.0.2", + "is-extendable": "1.0.1" }, "dependencies": { "is-extendable": { @@ -6717,7 +6168,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -6728,7 +6179,7 @@ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "minimist": "^1.2.5" + "minimist": "1.2.5" } }, "move-concurrently": { @@ -6737,12 +6188,12 @@ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" + "aproba": "1.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.5", + "rimraf": "2.7.1", + "run-queue": "1.0.3" } }, "mozjpeg": { @@ -6752,9 +6203,9 @@ "dev": true, "optional": true, "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.1.0" + "bin-build": "3.0.0", + "bin-wrapper": "4.1.0", + "logalot": "2.1.0" } }, "ms": { @@ -6789,17 +6240,17 @@ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-windows": "1.0.2", + "kind-of": "6.0.3", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } }, "negotiator": { @@ -6826,18 +6277,18 @@ "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", "dev": true, "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" + "fstream": "1.0.12", + "glob": "7.1.6", + "graceful-fs": "4.2.3", + "mkdirp": "0.5.5", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.5", + "request": "2.88.2", + "rimraf": "2.7.1", + "semver": "5.3.0", + "tar": "2.2.2", + "which": "1.3.1" }, "dependencies": { "semver": { @@ -6860,23 +6311,23 @@ "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", "dev": true, "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.3", + "get-stdin": "4.0.1", + "glob": "7.1.6", + "in-publish": "2.0.1", + "lodash": "4.17.15", + "meow": "3.7.0", + "mkdirp": "0.5.5", + "nan": "2.14.1", + "node-gyp": "3.8.0", + "npmlog": "4.1.2", + "request": "2.88.2", "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" + "stdout-stream": "1.4.1", + "true-case-path": "1.0.3" }, "dependencies": { "ansi-styles": { @@ -6891,11 +6342,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "supports-color": { @@ -6912,7 +6363,7 @@ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1" + "abbrev": "1.1.1" } }, "normalize-package-data": { @@ -6921,10 +6372,10 @@ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "hosted-git-info": "2.8.8", + "resolve": "1.16.1", + "semver": "5.7.1", + "validate-npm-package-license": "3.0.4" } }, "normalize-path": { @@ -6933,7 +6384,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "remove-trailing-separator": "1.1.0" } }, "normalize-range": { @@ -6949,9 +6400,9 @@ "dev": true, "optional": true, "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" + "prepend-http": "2.0.0", + "query-string": "5.1.1", + "sort-keys": "2.0.0" }, "dependencies": { "prepend-http": { @@ -6968,7 +6419,7 @@ "dev": true, "optional": true, "requires": { - "is-plain-obj": "^1.0.0" + "is-plain-obj": "1.1.0" } } } @@ -6979,7 +6430,7 @@ "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", "dev": true, "requires": { - "once": "^1.3.2" + "once": "1.4.0" } }, "npm-conf": { @@ -6988,8 +6439,8 @@ "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", "dev": true, "requires": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" + "config-chain": "1.1.12", + "pify": "3.0.0" }, "dependencies": { "pify": { @@ -7006,7 +6457,7 @@ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "path-key": "^2.0.0" + "path-key": "2.0.1" } }, "npmlog": { @@ -7015,10 +6466,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "1.1.5", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" } }, "nth-check": { @@ -7027,7 +6478,7 @@ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "requires": { - "boolbase": "~1.0.0" + "boolbase": "1.0.0" } }, "num2fraction": { @@ -7065,9 +6516,9 @@ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" }, "dependencies": { "define-property": { @@ -7076,7 +6527,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "kind-of": { @@ -7085,7 +6536,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -7114,7 +6565,7 @@ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "isobject": "^3.0.0" + "isobject": "3.0.1" } }, "object.assign": { @@ -7123,10 +6574,10 @@ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "define-properties": "1.1.3", + "function-bind": "1.1.1", + "has-symbols": "1.0.1", + "object-keys": "1.1.1" } }, "object.defaults": { @@ -7135,10 +6586,10 @@ "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", "dev": true, "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" + "array-each": "1.0.1", + "array-slice": "1.1.0", + "for-own": "1.0.0", + "isobject": "3.0.1" } }, "object.getownpropertydescriptors": { @@ -7147,8 +6598,8 @@ "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "define-properties": "1.1.3", + "es-abstract": "1.17.5" } }, "object.map": { @@ -7157,8 +6608,8 @@ "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", "dev": true, "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "for-own": "1.0.0", + "make-iterator": "1.0.1" } }, "object.pick": { @@ -7167,7 +6618,7 @@ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "isobject": "^3.0.1" + "isobject": "3.0.1" } }, "object.reduce": { @@ -7176,8 +6627,8 @@ "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", "dev": true, "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "for-own": "1.0.0", + "make-iterator": "1.0.1" } }, "object.values": { @@ -7186,10 +6637,10 @@ "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" + "define-properties": "1.1.3", + "es-abstract": "1.17.5", + "function-bind": "1.1.1", + "has": "1.0.3" } }, "on-finished": { @@ -7207,7 +6658,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } }, "openurl": { @@ -7222,7 +6673,7 @@ "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", "dev": true, "requires": { - "is-wsl": "^1.1.0" + "is-wsl": "1.1.0" } }, "optipng-bin": { @@ -7232,9 +6683,9 @@ "dev": true, "optional": true, "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" + "bin-build": "3.0.0", + "bin-wrapper": "4.1.0", + "logalot": "2.1.0" } }, "ordered-read-streams": { @@ -7243,7 +6694,7 @@ "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", "dev": true, "requires": { - "readable-stream": "^2.0.1" + "readable-stream": "2.3.7" } }, "os-filter-obj": { @@ -7253,7 +6704,7 @@ "dev": true, "optional": true, "requires": { - "arch": "^2.1.0" + "arch": "2.1.2" } }, "os-homedir": { @@ -7268,7 +6719,7 @@ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { - "lcid": "^1.0.0" + "lcid": "1.0.0" } }, "os-tmpdir": { @@ -7283,8 +6734,8 @@ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, "p-cancelable": { @@ -7301,7 +6752,7 @@ "dev": true, "optional": true, "requires": { - "p-timeout": "^1.1.1" + "p-timeout": "1.2.1" } }, "p-finally": { @@ -7323,7 +6774,7 @@ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "1.0.0" } }, "p-locate": { @@ -7332,7 +6783,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "1.3.0" } }, "p-map": { @@ -7341,7 +6792,7 @@ "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, "requires": { - "aggregate-error": "^3.0.0" + "aggregate-error": "3.0.1" } }, "p-map-series": { @@ -7351,7 +6802,7 @@ "dev": true, "optional": true, "requires": { - "p-reduce": "^1.0.0" + "p-reduce": "1.0.0" } }, "p-pipe": { @@ -7373,7 +6824,7 @@ "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", "dev": true, "requires": { - "p-finally": "^1.0.0" + "p-finally": "1.0.0" } }, "p-try": { @@ -7388,9 +6839,9 @@ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "dev": true, "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" + "cyclist": "1.0.1", + "inherits": "2.0.4", + "readable-stream": "2.3.7" } }, "parse-filepath": { @@ -7399,9 +6850,9 @@ "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", "dev": true, "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" + "is-absolute": "1.0.0", + "map-cache": "0.2.2", + "path-root": "0.1.1" } }, "parse-json": { @@ -7410,7 +6861,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "^1.2.0" + "error-ex": "1.3.2" } }, "parse-node-version": { @@ -7430,7 +6881,7 @@ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", "dev": true, "requires": { - "better-assert": "~1.0.0" + "better-assert": "1.0.2" } }, "parseuri": { @@ -7439,7 +6890,7 @@ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", "dev": true, "requires": { - "better-assert": "~1.0.0" + "better-assert": "1.0.2" } }, "parseurl": { @@ -7466,7 +6917,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "^2.0.0" + "pinkie-promise": "2.0.1" } }, "path-is-absolute": { @@ -7493,7 +6944,7 @@ "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", "dev": true, "requires": { - "path-root-regex": "^0.1.0" + "path-root-regex": "0.1.2" } }, "path-root-regex": { @@ -7508,9 +6959,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "graceful-fs": "4.2.3", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" } }, "pause-stream": { @@ -7519,7 +6970,7 @@ "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", "dev": true, "requires": { - "through": "~2.3" + "through": "2.3.8" } }, "pend": { @@ -7558,7 +7009,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "^2.0.0" + "pinkie": "2.0.4" } }, "pkg-dir": { @@ -7567,7 +7018,7 @@ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { - "find-up": "^3.0.0" + "find-up": "3.0.0" }, "dependencies": { "find-up": { @@ -7576,7 +7027,7 @@ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "locate-path": "3.0.0" } }, "locate-path": { @@ -7585,8 +7036,8 @@ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "3.0.0", + "path-exists": "3.0.0" } }, "p-limit": { @@ -7595,7 +7046,7 @@ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^2.0.0" + "p-try": "2.2.0" } }, "p-locate": { @@ -7604,7 +7055,7 @@ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "p-limit": "2.3.0" } }, "p-try": { @@ -7627,7 +7078,7 @@ "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", "dev": true, "requires": { - "find-up": "^2.1.0" + "find-up": "2.1.0" }, "dependencies": { "find-up": { @@ -7636,7 +7087,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "^2.0.0" + "locate-path": "2.0.0" } } } @@ -7647,10 +7098,10 @@ "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", "dev": true, "requires": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" + "ansi-colors": "1.1.0", + "arr-diff": "4.0.0", + "arr-union": "3.1.0", + "extend-shallow": "3.0.2" } }, "plur": { @@ -7659,7 +7110,7 @@ "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", "dev": true, "requires": { - "irregular-plurals": "^2.0.0" + "irregular-plurals": "2.0.0" } }, "portscanner": { @@ -7669,7 +7120,7 @@ "dev": true, "requires": { "async": "1.5.2", - "is-number-like": "^1.0.3" + "is-number-like": "1.0.8" } }, "posix-character-classes": { @@ -7684,9 +7135,9 @@ "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "6.1.0" }, "dependencies": { "source-map": { @@ -7701,7 +7152,7 @@ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -7712,9 +7163,9 @@ "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", "dev": true, "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss": "7.0.27", + "postcss-selector-parser": "6.0.2", + "postcss-value-parser": "4.1.0" } }, "postcss-colormin": { @@ -7723,11 +7174,11 @@ "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "4.12.0", + "color": "3.1.2", + "has": "1.0.3", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -7744,8 +7195,8 @@ "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -7762,7 +7213,7 @@ "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "7.0.27" } }, "postcss-discard-duplicates": { @@ -7771,7 +7222,7 @@ "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "7.0.27" } }, "postcss-discard-empty": { @@ -7780,7 +7231,7 @@ "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "7.0.27" } }, "postcss-discard-overridden": { @@ -7789,7 +7240,7 @@ "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "7.0.27" } }, "postcss-load-config": { @@ -7798,8 +7249,8 @@ "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", "dev": true, "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" + "cosmiconfig": "5.2.1", + "import-cwd": "2.1.0" } }, "postcss-merge-longhand": { @@ -7809,9 +7260,9 @@ "dev": true, "requires": { "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1", + "stylehacks": "4.0.3" }, "dependencies": { "postcss-value-parser": { @@ -7828,12 +7279,12 @@ "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" + "browserslist": "4.12.0", + "caniuse-api": "3.0.0", + "cssnano-util-same-parent": "4.0.1", + "postcss": "7.0.27", + "postcss-selector-parser": "3.1.2", + "vendors": "1.0.4" }, "dependencies": { "postcss-selector-parser": { @@ -7842,9 +7293,9 @@ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "dot-prop": "5.2.0", + "indexes-of": "1.0.1", + "uniq": "1.0.1" } } } @@ -7855,8 +7306,8 @@ "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -7873,10 +7324,10 @@ "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "cssnano-util-get-arguments": "4.0.0", + "is-color-stop": "1.1.0", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -7893,12 +7344,12 @@ "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" + "alphanum-sort": "1.0.2", + "browserslist": "4.12.0", + "cssnano-util-get-arguments": "4.0.0", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1", + "uniqs": "2.0.0" }, "dependencies": { "postcss-value-parser": { @@ -7915,10 +7366,10 @@ "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "alphanum-sort": "1.0.2", + "has": "1.0.3", + "postcss": "7.0.27", + "postcss-selector-parser": "3.1.2" }, "dependencies": { "postcss-selector-parser": { @@ -7927,9 +7378,9 @@ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "dot-prop": "5.2.0", + "indexes-of": "1.0.1", + "uniq": "1.0.1" } } } @@ -7940,7 +7391,7 @@ "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "7.0.27" } }, "postcss-normalize-display-values": { @@ -7949,9 +7400,9 @@ "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", "dev": true, "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -7968,10 +7419,10 @@ "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "cssnano-util-get-arguments": "4.0.0", + "has": "1.0.3", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -7988,10 +7439,10 @@ "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "cssnano-util-get-arguments": "4.0.0", + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -8008,9 +7459,9 @@ "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", "dev": true, "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "has": "1.0.3", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -8027,9 +7478,9 @@ "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", "dev": true, "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -8046,9 +7497,9 @@ "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "4.12.0", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -8065,10 +7516,10 @@ "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", "dev": true, "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "is-absolute-url": "2.1.0", + "normalize-url": "3.3.0", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "normalize-url": { @@ -8091,8 +7542,8 @@ "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -8109,9 +7560,9 @@ "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "cssnano-util-get-arguments": "4.0.0", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -8128,10 +7579,10 @@ "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "browserslist": "4.12.0", + "caniuse-api": "3.0.0", + "has": "1.0.3", + "postcss": "7.0.27" } }, "postcss-reduce-transforms": { @@ -8140,10 +7591,10 @@ "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "dev": true, "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "cssnano-util-get-match": "4.0.0", + "has": "1.0.3", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1" }, "dependencies": { "postcss-value-parser": { @@ -8160,9 +7611,9 @@ "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", "dev": true, "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "cssesc": "3.0.0", + "indexes-of": "1.0.1", + "uniq": "1.0.1" } }, "postcss-svgo": { @@ -8171,10 +7622,10 @@ "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", "dev": true, "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "is-svg": "3.0.0", + "postcss": "7.0.27", + "postcss-value-parser": "3.3.1", + "svgo": "1.3.2" }, "dependencies": { "is-svg": { @@ -8183,7 +7634,7 @@ "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", "dev": true, "requires": { - "html-comment-regex": "^1.1.0" + "html-comment-regex": "1.1.2" } }, "postcss-value-parser": { @@ -8200,9 +7651,9 @@ "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" + "alphanum-sort": "1.0.2", + "postcss": "7.0.27", + "uniqs": "2.0.0" } }, "postcss-value-parser": { @@ -8271,8 +7722,8 @@ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "end-of-stream": "1.4.4", + "once": "1.4.0" } }, "pumpify": { @@ -8281,9 +7732,9 @@ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "duplexify": "3.7.1", + "inherits": "2.0.4", + "pump": "2.0.1" } }, "punycode": { @@ -8311,9 +7762,9 @@ "dev": true, "optional": true, "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" + "decode-uri-component": "0.2.0", + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" } }, "randombytes": { @@ -8322,7 +7773,7 @@ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { - "safe-buffer": "^5.1.0" + "safe-buffer": "5.1.2" } }, "range-parser": { @@ -8349,9 +7800,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "load-json-file": "1.1.0", + "normalize-package-data": "2.5.0", + "path-type": "1.1.0" } }, "read-pkg-up": { @@ -8360,8 +7811,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "find-up": "1.1.2", + "read-pkg": "1.1.0" } }, "readable-stream": { @@ -8369,13 +7820,13 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.4", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "readdirp": { @@ -8384,9 +7835,9 @@ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "graceful-fs": "4.2.3", + "micromatch": "3.1.10", + "readable-stream": "2.3.7" } }, "rechoir": { @@ -8395,7 +7846,7 @@ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "resolve": "^1.1.6" + "resolve": "1.16.1" } }, "redent": { @@ -8404,8 +7855,8 @@ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" + "indent-string": "2.1.0", + "strip-indent": "1.0.1" } }, "regenerator-runtime": { @@ -8420,8 +7871,8 @@ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" } }, "remove-bom-buffer": { @@ -8430,8 +7881,8 @@ "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", "dev": true, "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" + "is-buffer": "1.1.6", + "is-utf8": "0.2.1" } }, "remove-bom-stream": { @@ -8440,9 +7891,9 @@ "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", "dev": true, "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" + "remove-bom-buffer": "3.0.0", + "safe-buffer": "5.1.2", + "through2": "2.0.5" } }, "remove-trailing-separator": { @@ -8469,7 +7920,7 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "^1.0.0" + "is-finite": "1.1.0" } }, "replace-ext": { @@ -8484,9 +7935,9 @@ "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", "dev": true, "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" + "homedir-polyfill": "1.0.3", + "is-absolute": "1.0.0", + "remove-trailing-separator": "1.1.0" } }, "request": { @@ -8495,26 +7946,26 @@ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "aws-sign2": "0.7.0", + "aws4": "1.9.1", + "caseless": "0.12.0", + "combined-stream": "1.0.8", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "2.3.3", + "har-validator": "5.1.3", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.26", + "oauth-sign": "0.9.0", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.5.0", + "tunnel-agent": "0.6.0", + "uuid": "3.4.0" } }, "require-directory": { @@ -8541,7 +7992,7 @@ "integrity": "sha512-rmAglCSqWWMrrBv/XM6sW0NuRFiKViw/W4d9EbC4pt+49H8JwHy+mcGmALTEg504AUDcLTvb1T2q3E9AnmY+ig==", "dev": true, "requires": { - "path-parse": "^1.0.6" + "path-parse": "1.0.6" } }, "resolve-dir": { @@ -8550,8 +8001,8 @@ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "dev": true, "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "expand-tilde": "2.0.2", + "global-modules": "1.0.0" } }, "resolve-from": { @@ -8566,7 +8017,7 @@ "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", "dev": true, "requires": { - "value-or-function": "^3.0.0" + "value-or-function": "3.0.0" } }, "resolve-url": { @@ -8581,8 +8032,8 @@ "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", "dev": true, "requires": { - "debug": "^2.2.0", - "minimatch": "^3.0.2" + "debug": "2.6.9", + "minimatch": "3.0.4" } }, "responselike": { @@ -8592,7 +8043,7 @@ "dev": true, "optional": true, "requires": { - "lowercase-keys": "^1.0.0" + "lowercase-keys": "1.0.1" } }, "ret": { @@ -8625,7 +8076,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "^7.1.3" + "glob": "7.1.6" } }, "run-parallel": { @@ -8640,7 +8091,7 @@ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "aproba": "^1.1.1" + "aproba": "1.2.0" } }, "run-sequence": { @@ -8649,9 +8100,9 @@ "integrity": "sha512-qkzZnQWMZjcKbh3CNly2srtrkaO/2H/SI5f2eliMCapdRD3UhMrwjfOAZJAnZ2H8Ju4aBzFZkBGXUqFs9V0yxw==", "dev": true, "requires": { - "chalk": "^1.1.3", - "fancy-log": "^1.3.2", - "plugin-error": "^0.1.2" + "chalk": "1.1.3", + "fancy-log": "1.3.3", + "plugin-error": "0.1.2" }, "dependencies": { "ansi-styles": { @@ -8666,8 +8117,8 @@ "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", "dev": true, "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" + "arr-flatten": "1.1.0", + "array-slice": "0.2.3" } }, "arr-union": { @@ -8688,11 +8139,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "extend-shallow": { @@ -8701,7 +8152,7 @@ "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", "dev": true, "requires": { - "kind-of": "^1.1.0" + "kind-of": "1.1.0" } }, "kind-of": { @@ -8716,11 +8167,11 @@ "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", "dev": true, "requires": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" + "ansi-cyan": "0.1.1", + "ansi-red": "0.1.1", + "arr-diff": "1.1.0", + "arr-union": "2.1.0", + "extend-shallow": "1.1.4" } }, "supports-color": { @@ -8757,7 +8208,7 @@ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "ret": "~0.1.10" + "ret": "0.1.15" } }, "safer-buffer": { @@ -8772,10 +8223,10 @@ "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "glob": "7.1.6", + "lodash": "4.17.15", + "scss-tokenizer": "0.2.3", + "yargs": "13.3.2" }, "dependencies": { "ansi-regex": { @@ -8796,9 +8247,9 @@ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "string-width": "3.1.0", + "strip-ansi": "5.2.0", + "wrap-ansi": "5.1.0" } }, "find-up": { @@ -8807,7 +8258,7 @@ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "locate-path": "3.0.0" } }, "get-caller-file": { @@ -8828,8 +8279,8 @@ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "3.0.0", + "path-exists": "3.0.0" } }, "p-limit": { @@ -8838,7 +8289,7 @@ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^2.0.0" + "p-try": "2.2.0" } }, "p-locate": { @@ -8847,7 +8298,7 @@ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "p-limit": "2.3.0" } }, "p-try": { @@ -8874,9 +8325,9 @@ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "7.0.3", + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "5.2.0" } }, "strip-ansi": { @@ -8885,7 +8336,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "4.1.0" } }, "which-module": { @@ -8900,9 +8351,9 @@ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "3.2.1", + "string-width": "3.1.0", + "strip-ansi": "5.2.0" } }, "y18n": { @@ -8917,16 +8368,16 @@ "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "cliui": "5.0.0", + "find-up": "3.0.0", + "get-caller-file": "2.0.5", + "require-directory": "2.1.1", + "require-main-filename": "2.0.0", + "set-blocking": "2.0.0", + "string-width": "3.1.0", + "which-module": "2.0.0", + "y18n": "4.0.0", + "yargs-parser": "13.1.2" } }, "yargs-parser": { @@ -8935,8 +8386,8 @@ "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "camelcase": "5.3.1", + "decamelize": "1.2.0" } } } @@ -8953,9 +8404,9 @@ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "ajv": "6.12.2", + "ajv-errors": "1.0.1", + "ajv-keywords": "3.4.1" } }, "scss-tokenizer": { @@ -8964,8 +8415,8 @@ "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" + "js-base64": "2.5.2", + "source-map": "0.4.4" }, "dependencies": { "source-map": { @@ -8974,7 +8425,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } } } @@ -8985,7 +8436,7 @@ "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", "dev": true, "requires": { - "commander": "~2.8.1" + "commander": "2.8.1" }, "dependencies": { "commander": { @@ -8994,7 +8445,7 @@ "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", "dev": true, "requires": { - "graceful-readlink": ">= 1.0.0" + "graceful-readlink": "1.0.1" } } } @@ -9011,7 +8462,7 @@ "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", "dev": true, "requires": { - "sver-compat": "^1.5.0" + "sver-compat": "1.5.0" } }, "semver-regex": { @@ -9028,7 +8479,7 @@ "dev": true, "optional": true, "requires": { - "semver": "^5.3.0" + "semver": "5.7.1" } }, "send": { @@ -9038,18 +8489,18 @@ "dev": true, "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", + "http-errors": "1.6.3", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "on-finished": "2.3.0", + "range-parser": "1.2.1", + "statuses": "1.4.0" }, "dependencies": { "http-errors": { @@ -9058,10 +8509,10 @@ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { - "depd": "~1.1.2", + "depd": "1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "statuses": "1.4.0" } }, "inherits": { @@ -9096,13 +8547,13 @@ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dev": true, "requires": { - "accepts": "~1.3.4", + "accepts": "1.3.7", "batch": "0.6.1", "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "escape-html": "1.0.3", + "http-errors": "1.6.3", + "mime-types": "2.1.26", + "parseurl": "1.3.3" }, "dependencies": { "http-errors": { @@ -9111,10 +8562,10 @@ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { - "depd": "~1.1.2", + "depd": "1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "statuses": "1.5.0" } }, "inherits": { @@ -9143,9 +8594,9 @@ "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "dev": true, "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.3", "send": "0.16.2" } }, @@ -9167,10 +8618,10 @@ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" }, "dependencies": { "extend-shallow": { @@ -9179,7 +8630,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -9196,7 +8647,7 @@ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "1.0.0" } }, "shebang-regex": { @@ -9217,7 +8668,7 @@ "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "dev": true, "requires": { - "is-arrayish": "^0.3.1" + "is-arrayish": "0.3.2" }, "dependencies": { "is-arrayish": { @@ -9240,14 +8691,14 @@ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.3", + "use": "3.1.1" }, "dependencies": { "define-property": { @@ -9256,7 +8707,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { @@ -9265,7 +8716,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -9276,9 +8727,9 @@ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" }, "dependencies": { "define-property": { @@ -9287,7 +8738,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "is-accessor-descriptor": { @@ -9296,7 +8747,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.3" } }, "is-data-descriptor": { @@ -9305,7 +8756,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.3" } }, "is-descriptor": { @@ -9314,9 +8765,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.3" } } } @@ -9327,7 +8778,7 @@ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { - "kind-of": "^3.2.0" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -9336,7 +8787,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -9347,12 +8798,12 @@ "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", "dev": true, "requires": { - "debug": "~3.1.0", - "engine.io": "~3.2.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", + "debug": "3.1.0", + "engine.io": "3.2.1", + "has-binary2": "1.0.3", + "socket.io-adapter": "1.1.2", "socket.io-client": "2.1.1", - "socket.io-parser": "~3.2.0" + "socket.io-parser": "3.2.0" }, "dependencies": { "component-emitter": { @@ -9378,14 +8829,14 @@ "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.1", + "debug": "3.1.0", + "engine.io-parser": "2.1.3", "has-cors": "1.1.0", "indexof": "0.0.1", "parseqs": "0.0.5", "parseuri": "0.0.5", - "ws": "~3.3.1", - "xmlhttprequest-ssl": "~1.5.4", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.5", "yeast": "0.1.2" } }, @@ -9396,10 +8847,10 @@ "dev": true, "requires": { "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", + "arraybuffer.slice": "0.0.7", "base64-arraybuffer": "0.1.5", "blob": "0.0.5", - "has-binary2": "~1.0.2" + "has-binary2": "1.0.3" } }, "isarray": { @@ -9418,15 +8869,15 @@ "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", - "debug": "~3.1.0", - "engine.io-client": "~3.2.0", - "has-binary2": "~1.0.2", + "debug": "3.1.0", + "engine.io-client": "3.2.1", + "has-binary2": "1.0.3", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "~3.2.0", + "socket.io-parser": "3.2.0", "to-array": "0.1.4" } }, @@ -9437,7 +8888,7 @@ "dev": true, "requires": { "component-emitter": "1.2.1", - "debug": "~3.1.0", + "debug": "3.1.0", "isarray": "2.0.1" } }, @@ -9447,9 +8898,9 @@ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" + "async-limiter": "1.0.1", + "safe-buffer": "5.1.2", + "ultron": "1.1.1" } } } @@ -9470,15 +8921,15 @@ "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", - "debug": "~4.1.0", - "engine.io-client": "~3.4.0", - "has-binary2": "~1.0.2", + "debug": "4.1.1", + "engine.io-client": "3.4.1", + "has-binary2": "1.0.3", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "~3.3.0", + "socket.io-parser": "3.3.0", "to-array": "0.1.4" }, "dependencies": { @@ -9494,7 +8945,7 @@ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -9512,7 +8963,7 @@ "dev": true, "requires": { "component-emitter": "1.2.1", - "debug": "~3.1.0", + "debug": "3.1.0", "isarray": "2.0.1" }, "dependencies": { @@ -9545,7 +8996,7 @@ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "dev": true, "requires": { - "is-plain-obj": "^1.0.0" + "is-plain-obj": "1.1.0" } }, "sort-keys-length": { @@ -9554,7 +9005,7 @@ "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", "dev": true, "requires": { - "sort-keys": "^1.0.0" + "sort-keys": "1.1.2" } }, "source-list-map": { @@ -9574,11 +9025,11 @@ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "atob": "2.1.2", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" } }, "source-map-support": { @@ -9587,8 +9038,8 @@ "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "buffer-from": "1.1.1", + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -9616,8 +9067,8 @@ "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.5" } }, "spdx-exceptions": { @@ -9632,8 +9083,8 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "spdx-exceptions": "2.3.0", + "spdx-license-ids": "3.0.5" } }, "spdx-license-ids": { @@ -9648,7 +9099,7 @@ "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, "requires": { - "through": "2" + "through": "2.3.8" } }, "split-string": { @@ -9657,7 +9108,7 @@ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { - "extend-shallow": "^3.0.0" + "extend-shallow": "3.0.2" } }, "sprintf-js": { @@ -9673,9 +9124,9 @@ "dev": true, "optional": true, "requires": { - "chalk": "^1.0.0", - "console-stream": "^0.1.1", - "lpad-align": "^1.0.1" + "chalk": "1.1.3", + "console-stream": "0.1.1", + "lpad-align": "1.1.2" }, "dependencies": { "ansi-styles": { @@ -9692,11 +9143,11 @@ "dev": true, "optional": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "supports-color": { @@ -9714,15 +9165,15 @@ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "asn1": "0.2.4", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.2", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.2", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "safer-buffer": "2.1.2", + "tweetnacl": "0.14.5" } }, "ssri": { @@ -9731,7 +9182,7 @@ "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "dev": true, "requires": { - "figgy-pudding": "^3.5.1" + "figgy-pudding": "3.5.2" } }, "stable": { @@ -9752,8 +9203,8 @@ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "define-property": "0.2.5", + "object-copy": "0.1.0" }, "dependencies": { "define-property": { @@ -9762,7 +9213,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } } } @@ -9779,7 +9230,7 @@ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, "requires": { - "readable-stream": "^2.0.1" + "readable-stream": "2.3.7" } }, "stream-combiner": { @@ -9788,8 +9239,8 @@ "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", "dev": true, "requires": { - "duplexer": "~0.1.1", - "through": "~2.3.4" + "duplexer": "0.1.1", + "through": "2.3.8" } }, "stream-each": { @@ -9798,8 +9249,8 @@ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" + "end-of-stream": "1.4.4", + "stream-shift": "1.0.1" } }, "stream-exhaust": { @@ -9820,8 +9271,8 @@ "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", "dev": true, "requires": { - "commander": "^2.2.0", - "limiter": "^1.0.5" + "commander": "2.20.3", + "limiter": "1.1.5" } }, "strict-uri-encode": { @@ -9837,9 +9288,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } }, "string.prototype.trimend": { @@ -9848,8 +9299,8 @@ "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "define-properties": "1.1.3", + "es-abstract": "1.17.5" } }, "string.prototype.trimleft": { @@ -9858,9 +9309,9 @@ "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" + "define-properties": "1.1.3", + "es-abstract": "1.17.5", + "string.prototype.trimstart": "1.0.1" } }, "string.prototype.trimright": { @@ -9869,9 +9320,9 @@ "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "define-properties": "1.1.3", + "es-abstract": "1.17.5", + "string.prototype.trimend": "1.0.1" } }, "string.prototype.trimstart": { @@ -9880,8 +9331,8 @@ "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "define-properties": "1.1.3", + "es-abstract": "1.17.5" } }, "string_decoder": { @@ -9889,7 +9340,7 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.2" } }, "strip-ansi": { @@ -9897,7 +9348,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "strip-bom": { @@ -9906,7 +9357,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "^0.2.0" + "is-utf8": "0.2.1" } }, "strip-bom-string": { @@ -9921,7 +9372,7 @@ "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "dev": true, "requires": { - "is-natural-number": "^4.0.1" + "is-natural-number": "4.0.1" } }, "strip-eof": { @@ -9936,7 +9387,7 @@ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "get-stdin": "^4.0.1" + "get-stdin": "4.0.1" } }, "strip-outer": { @@ -9945,7 +9396,7 @@ "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.2" + "escape-string-regexp": "1.0.5" } }, "stylehacks": { @@ -9954,9 +9405,9 @@ "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "browserslist": "4.12.0", + "postcss": "7.0.27", + "postcss-selector-parser": "3.1.2" }, "dependencies": { "postcss-selector-parser": { @@ -9965,9 +9416,9 @@ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "dot-prop": "5.2.0", + "indexes-of": "1.0.1", + "uniq": "1.0.1" } } } @@ -9978,7 +9429,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } }, "sver-compat": { @@ -9987,8 +9438,8 @@ "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", "dev": true, "requires": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.3" } }, "svgo": { @@ -9997,19 +9448,19 @@ "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "dev": true, "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", + "chalk": "2.4.2", + "coa": "2.0.2", + "css-select": "2.1.0", + "css-select-base-adapter": "0.1.1", "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" + "csso": "4.0.3", + "js-yaml": "3.13.1", + "mkdirp": "0.5.5", + "object.values": "1.1.1", + "sax": "1.2.4", + "stable": "0.1.8", + "unquote": "1.1.1", + "util.promisify": "1.0.1" } }, "symbol-observable": { @@ -10024,9 +9475,9 @@ "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", "dev": true, "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" + "block-stream": "0.0.9", + "fstream": "1.0.12", + "inherits": "2.0.4" } }, "tar-stream": { @@ -10035,13 +9486,13 @@ "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "dev": true, "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" + "bl": "1.2.2", + "buffer-alloc": "1.2.0", + "end-of-stream": "1.4.4", + "fs-constants": "1.0.0", + "readable-stream": "2.3.7", + "to-buffer": "1.1.1", + "xtend": "4.0.2" } }, "temp-dir": { @@ -10056,8 +9507,8 @@ "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", "dev": true, "requires": { - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" + "temp-dir": "1.0.0", + "uuid": "3.4.0" } }, "ternary-stream": { @@ -10066,10 +9517,10 @@ "integrity": "sha512-oIzdi+UL/JdktkT+7KU5tSIQjj8pbShj3OASuvDEhm0NT5lppsm7aXWAmAq4/QMaBIyfuEcNLbAQA+HpaISobQ==", "dev": true, "requires": { - "duplexify": "^4.1.1", - "fork-stream": "^0.0.4", - "merge-stream": "^2.0.0", - "through2": "^3.0.1" + "duplexify": "4.1.1", + "fork-stream": "0.0.4", + "merge-stream": "2.0.0", + "through2": "3.0.1" }, "dependencies": { "duplexify": { @@ -10078,10 +9529,10 @@ "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", "dev": true, "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" + "end-of-stream": "1.4.4", + "inherits": "2.0.4", + "readable-stream": "3.6.0", + "stream-shift": "1.0.1" } }, "readable-stream": { @@ -10090,9 +9541,9 @@ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "inherits": "2.0.4", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "through2": { @@ -10101,7 +9552,7 @@ "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", "dev": true, "requires": { - "readable-stream": "2 || 3" + "readable-stream": "3.6.0" } } } @@ -10112,9 +9563,9 @@ "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", "dev": true, "requires": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" + "commander": "2.20.3", + "source-map": "0.6.1", + "source-map-support": "0.5.19" }, "dependencies": { "source-map": { @@ -10131,15 +9582,15 @@ "integrity": "sha512-5JqibUOctE6Ou4T00IVGYTQJBOhu24jz0PpqYeitQJJ3hlZY2ZKSwzzuqjmBH8MzbdWMgIefpmHwTkvwm6Q4CQ==", "dev": true, "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.1.0", - "p-limit": "^3.0.2", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.8.0", - "webpack-sources": "^1.4.3" + "cacache": "15.0.5", + "find-cache-dir": "3.3.1", + "jest-worker": "26.1.0", + "p-limit": "3.0.2", + "schema-utils": "2.7.0", + "serialize-javascript": "4.0.0", + "source-map": "0.6.1", + "terser": "4.8.0", + "webpack-sources": "1.4.3" }, "dependencies": { "cacache": { @@ -10148,23 +9599,23 @@ "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", "dev": true, "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" + "@npmcli/move-file": "1.0.1", + "chownr": "2.0.0", + "fs-minipass": "2.1.0", + "glob": "7.1.6", + "infer-owner": "1.0.4", + "lru-cache": "6.0.0", + "minipass": "3.1.3", + "minipass-collect": "1.0.2", + "minipass-flush": "1.0.5", + "minipass-pipeline": "1.2.3", + "mkdirp": "1.0.4", + "p-map": "4.0.0", + "promise-inflight": "1.0.1", + "rimraf": "3.0.2", + "ssri": "8.0.0", + "tar": "6.0.2", + "unique-filename": "1.1.1" } }, "chownr": { @@ -10179,9 +9630,9 @@ "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", "dev": true, "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "commondir": "1.0.1", + "make-dir": "3.1.0", + "pkg-dir": "4.2.0" } }, "find-up": { @@ -10190,8 +9641,8 @@ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "5.0.0", + "path-exists": "4.0.0" } }, "locate-path": { @@ -10200,7 +9651,7 @@ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-locate": "4.1.0" } }, "lru-cache": { @@ -10209,7 +9660,7 @@ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "yallist": "^4.0.0" + "yallist": "4.0.0" } }, "mkdirp": { @@ -10224,7 +9675,7 @@ "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", "dev": true, "requires": { - "p-try": "^2.0.0" + "p-try": "2.2.0" } }, "p-locate": { @@ -10233,7 +9684,7 @@ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "2.3.0" }, "dependencies": { "p-limit": { @@ -10242,7 +9693,7 @@ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^2.0.0" + "p-try": "2.2.0" } } } @@ -10253,7 +9704,7 @@ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, "requires": { - "aggregate-error": "^3.0.0" + "aggregate-error": "3.0.1" } }, "p-try": { @@ -10274,7 +9725,7 @@ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "find-up": "^4.0.0" + "find-up": "4.1.0" } }, "rimraf": { @@ -10283,7 +9734,7 @@ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "glob": "^7.1.3" + "glob": "7.1.6" } }, "schema-utils": { @@ -10292,9 +9743,9 @@ "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dev": true, "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "7.0.5", + "ajv": "6.12.2", + "ajv-keywords": "3.4.1" } }, "serialize-javascript": { @@ -10303,7 +9754,7 @@ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { - "randombytes": "^2.1.0" + "randombytes": "2.1.0" } }, "source-map": { @@ -10318,7 +9769,7 @@ "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", "dev": true, "requires": { - "minipass": "^3.1.1" + "minipass": "3.1.3" } }, "tar": { @@ -10327,12 +9778,12 @@ "integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==", "dev": true, "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.0", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "chownr": "2.0.0", + "fs-minipass": "2.1.0", + "minipass": "3.1.3", + "minizlib": "2.1.0", + "mkdirp": "1.0.4", + "yallist": "4.0.0" } }, "terser": { @@ -10341,9 +9792,9 @@ "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "dev": true, "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "commander": "2.20.3", + "source-map": "0.6.1", + "source-map-support": "0.5.19" } }, "yallist": { @@ -10360,8 +9811,8 @@ "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", "dev": true, "requires": { - "chalk": "^1.1.1", - "object-path": "^0.9.0" + "chalk": "1.1.3", + "object-path": "0.9.2" }, "dependencies": { "ansi-styles": { @@ -10376,11 +9827,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "supports-color": { @@ -10402,8 +9853,8 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "readable-stream": "2.3.7", + "xtend": "4.0.2" } }, "through2-concurrent": { @@ -10412,7 +9863,7 @@ "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", "dev": true, "requires": { - "through2": "^2.0.0" + "through2": "2.0.5" } }, "through2-filter": { @@ -10421,8 +9872,8 @@ "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", "dev": true, "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" + "through2": "2.0.5", + "xtend": "4.0.2" } }, "time-stamp": { @@ -10442,8 +9893,8 @@ "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", "dev": true, "requires": { - "es5-ext": "~0.10.46", - "next-tick": "1" + "es5-ext": "0.10.53", + "next-tick": "1.0.0" } }, "timsort": { @@ -10458,8 +9909,8 @@ "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", "dev": true, "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" + "is-absolute": "1.0.0", + "is-negated-glob": "1.0.0" } }, "to-array": { @@ -10480,7 +9931,7 @@ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -10489,7 +9940,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -10500,10 +9951,10 @@ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" } }, "to-regex-range": { @@ -10512,8 +9963,8 @@ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "3.0.0", + "repeat-string": "1.6.1" } }, "to-through": { @@ -10522,7 +9973,7 @@ "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", "dev": true, "requires": { - "through2": "^2.0.3" + "through2": "2.0.5" } }, "toidentifier": { @@ -10537,8 +9988,8 @@ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "psl": "1.8.0", + "punycode": "2.1.1" } }, "trim-newlines": { @@ -10553,7 +10004,7 @@ "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", "dev": true, "requires": { - "escape-string-regexp": "^1.0.2" + "escape-string-regexp": "1.0.5" } }, "true-case-path": { @@ -10562,7 +10013,7 @@ "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, "requires": { - "glob": "^7.1.2" + "glob": "7.1.6" } }, "tunnel-agent": { @@ -10571,7 +10022,7 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "5.1.2" } }, "tweetnacl": { @@ -10604,7 +10055,7 @@ "integrity": "sha512-zGVwKslUAD/EeqOrD1nQaBmXIHl1Vw371we8cvS8I6mYK9rmgX5tv8AAeJdfsQ3Kk5mGax2SVV/AizxdNGhl7Q==", "dev": true, "requires": { - "commander": "~2.20.3" + "commander": "2.20.3" } }, "uglifyjs-webpack-plugin": { @@ -10613,15 +10064,15 @@ "integrity": "sha512-mHSkufBmBuJ+KHQhv5H0MXijtsoA1lynJt1lXOaotja8/I0pR4L9oGaPIZw+bQBOFittXZg9OC1sXSGO9D9ZYg==", "dev": true, "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^1.7.0", - "source-map": "^0.6.1", - "uglify-js": "^3.6.0", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "cacache": "12.0.4", + "find-cache-dir": "2.1.0", + "is-wsl": "1.1.0", + "schema-utils": "1.0.0", + "serialize-javascript": "1.9.1", + "source-map": "0.6.1", + "uglify-js": "3.9.2", + "webpack-sources": "1.4.3", + "worker-farm": "1.7.0" }, "dependencies": { "source-map": { @@ -10644,8 +10095,8 @@ "integrity": "sha512-pZMVAofMrrHX6Ik39hCk470kulCbmZ2SWfQLPmTWqfJV/oUm0gn1CblvHdUu4+54Je6Jq34x8kY6XjTy6dMkOg==", "dev": true, "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" + "buffer": "5.6.0", + "through": "2.3.8" } }, "unc-path-regex": { @@ -10660,15 +10111,15 @@ "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", "dev": true, "requires": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" + "arr-flatten": "1.1.0", + "arr-map": "2.0.2", + "bach": "1.2.0", + "collection-map": "1.0.0", + "es6-weak-map": "2.0.3", + "last-run": "1.1.1", + "object.defaults": "1.1.0", + "object.reduce": "1.0.1", + "undertaker-registry": "1.0.1" } }, "undertaker-registry": { @@ -10683,10 +10134,10 @@ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "2.0.1" } }, "uniq": { @@ -10707,7 +10158,7 @@ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "requires": { - "unique-slug": "^2.0.0" + "unique-slug": "2.0.2" } }, "unique-slug": { @@ -10716,7 +10167,7 @@ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, "requires": { - "imurmurhash": "^0.1.4" + "imurmurhash": "0.1.4" } }, "unique-stream": { @@ -10725,8 +10176,8 @@ "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", "dev": true, "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" + "json-stable-stringify-without-jsonify": "1.0.1", + "through2-filter": "3.0.0" } }, "universalify": { @@ -10753,8 +10204,8 @@ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "has-value": "0.3.1", + "isobject": "3.0.1" }, "dependencies": { "has-value": { @@ -10763,9 +10214,9 @@ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" }, "dependencies": { "isobject": { @@ -10799,7 +10250,7 @@ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "dev": true, "requires": { - "punycode": "^2.1.0" + "punycode": "2.1.1" } }, "urix": { @@ -10815,7 +10266,7 @@ "dev": true, "optional": true, "requires": { - "prepend-http": "^1.0.1" + "prepend-http": "1.0.4" } }, "url-to-options": { @@ -10847,10 +10298,10 @@ "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" + "define-properties": "1.1.3", + "es-abstract": "1.17.5", + "has-symbols": "1.0.1", + "object.getownpropertydescriptors": "2.1.0" } }, "utils-merge": { @@ -10871,7 +10322,7 @@ "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", "dev": true, "requires": { - "homedir-polyfill": "^1.0.1" + "homedir-polyfill": "1.0.3" } }, "validate-npm-package-license": { @@ -10880,8 +10331,8 @@ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "spdx-correct": "3.1.0", + "spdx-expression-parse": "3.0.0" } }, "value-or-function": { @@ -10902,9 +10353,9 @@ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "assert-plus": "^1.0.0", + "assert-plus": "1.0.0", "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "extsprintf": "1.3.0" } }, "vinyl": { @@ -10913,12 +10364,12 @@ "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", "dev": true, "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" + "clone": "2.1.2", + "clone-buffer": "1.0.0", + "clone-stats": "1.0.0", + "cloneable-readable": "1.1.3", + "remove-trailing-separator": "1.1.0", + "replace-ext": "1.0.0" } }, "vinyl-bufferstream": { @@ -10935,23 +10386,23 @@ "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", "dev": true, "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" + "fs-mkdirp-stream": "1.0.0", + "glob-stream": "6.1.0", + "graceful-fs": "4.2.3", + "is-valid-glob": "1.0.0", + "lazystream": "1.0.0", + "lead": "1.0.0", + "object.assign": "4.1.0", + "pumpify": "1.5.1", + "readable-stream": "2.3.7", + "remove-bom-buffer": "3.0.0", + "remove-bom-stream": "1.2.0", + "resolve-options": "1.1.0", + "through2": "2.0.5", + "to-through": "2.0.0", + "value-or-function": "3.0.0", + "vinyl": "2.2.0", + "vinyl-sourcemap": "1.1.0" } }, "vinyl-sourcemap": { @@ -10960,13 +10411,13 @@ "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", "dev": true, "requires": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" + "append-buffer": "1.0.2", + "convert-source-map": "1.7.0", + "graceful-fs": "4.2.3", + "normalize-path": "2.1.1", + "now-and-later": "2.0.1", + "remove-bom-buffer": "3.0.0", + "vinyl": "2.2.0" } }, "vinyl-sourcemaps-apply": { @@ -10974,7 +10425,7 @@ "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", "requires": { - "source-map": "^0.5.1" + "source-map": "0.5.7" } }, "webpack-sources": { @@ -10983,8 +10434,8 @@ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "source-list-map": "2.0.1", + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -11001,7 +10452,7 @@ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { - "isexe": "^2.0.0" + "isexe": "2.0.0" } }, "which-module": { @@ -11016,7 +10467,7 @@ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, "requires": { - "string-width": "^1.0.2 || 2" + "string-width": "1.0.2" } }, "window-size": { @@ -11031,7 +10482,7 @@ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "dev": true, "requires": { - "errno": "~0.1.7" + "errno": "0.1.7" } }, "wrap-ansi": { @@ -11040,8 +10491,8 @@ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "string-width": "1.0.2", + "strip-ansi": "3.0.1" } }, "wrappy": { @@ -11056,7 +10507,7 @@ "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", "dev": true, "requires": { - "async-limiter": "~1.0.0" + "async-limiter": "1.0.1" } }, "xmlhttprequest-ssl": { @@ -11088,19 +10539,19 @@ "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "dev": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" } }, "yargs-parser": { @@ -11109,7 +10560,7 @@ "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "dev": true, "requires": { - "camelcase": "^3.0.0" + "camelcase": "3.0.0" } }, "yauzl": { @@ -11118,8 +10569,8 @@ "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "dev": true, "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "buffer-crc32": "0.2.13", + "fd-slicer": "1.1.0" } }, "yeast": { diff --git a/content/themes/regalette/src/scss/_cookie-notice.scss b/content/themes/regalette/src/scss/_cookie-notice.scss new file mode 100644 index 0000000..069ace1 --- /dev/null +++ b/content/themes/regalette/src/scss/_cookie-notice.scss @@ -0,0 +1,56 @@ +$bg-color: white; +$txt-color: black; +$link-color: #222; +$btn-color: #f6be00; + +#cookie-notice { + color: $txt-color !important; + background-color: rgba(0, 0, 0, 0.4) !important; + height: 100% !important; + display: flex !important; + align-items: flex-end !important; + + &.cookie-notice-hidden { + display: none !important; + } + + & .cookie-notice-container { + height: auto !important; + background-color: $bg-color !important; + + display: flex !important; + align-items: center !important; + justify-content: center !important; + flex-direction: column !important; + + & .cn-text-container { + & h5 { + font-size: 1.4em !important; + + & a { + color: $link-color !important; + text-decoration: underline !important; + } + + & #cn-accept-cookie { + text-decoration: none !important; + font-size: 1.4em !important; + padding: 10px !important; + background-color: $btn-color !important; + margin-top: 30px !important; + } + } + + & #cn-close-notice { + display: none !important; + } + } + } +} + +@media (max-width: 425px) { + #cookie-notice .cn-text-container { + font-size: 0.9em !important; + line-height: 1.4em !important; + } +} diff --git a/content/themes/regalette/src/scss/contacts.scss b/content/themes/regalette/src/scss/contacts.scss index 2510896..6ed85bc 100644 --- a/content/themes/regalette/src/scss/contacts.scss +++ b/content/themes/regalette/src/scss/contacts.scss @@ -53,7 +53,7 @@ body{ .contacter{flex: 3;} .trouver{flex: 2;} .radio{margin: 10px 0;} - input[type="text"], input[type="email"], textarea, .radio:last-child, .fichier{ + input[type="text"], input[type="email"], input[type="tel"], textarea, .radio:last-child, .fichier{ width: 100%; box-sizing: border-box; margin-bottom: 30px; @@ -64,7 +64,7 @@ body{ color: #888888; } } - input[type="text"], input[type="email"], .fichier{ + input[type="text"], input[type="email"], input[type="tel"], .fichier{ background: $blanc; height: 50px; padding: 10px; @@ -129,7 +129,7 @@ body{ // @media only screen and (max-width: 1440px){ // body{ // .contacts{ -// +// // } // } // } @@ -138,7 +138,7 @@ body{ body{ .contacts{ .contacter{flex: 1;} - .trouver{flex: 1;} + .trouver{flex: 1;} } } } @@ -162,4 +162,4 @@ body{ .space{display: none;} } } -} \ No newline at end of file +} diff --git a/content/themes/regalette/src/scss/style.scss b/content/themes/regalette/src/scss/style.scss index 5bbb291..618c7a2 100644 --- a/content/themes/regalette/src/scss/style.scss +++ b/content/themes/regalette/src/scss/style.scss @@ -10,4 +10,5 @@ @import './metiers'; @import './contacts'; @import './legals'; -@import './footer'; \ No newline at end of file +@import './footer'; +@import "cookie-notice"; diff --git a/content/themes/regalette/style.css b/content/themes/regalette/style.css index 38e0933..cd04106 100644 --- a/content/themes/regalette/style.css +++ b/content/themes/regalette/style.css @@ -5917,7 +5917,7 @@ a.to-the-top > * { /*rtl:ignore*/ margin-left: 0; } - + .wp-block-image .aligncenter figcaption { text-align: center; } @@ -6459,3 +6459,5 @@ a.to-the-top > * { top: 0; } } + + diff --git a/content/themes/regalette/template-contacts.php b/content/themes/regalette/template-contacts.php index 6ac5ecc..5186b58 100644 --- a/content/themes/regalette/template-contacts.php +++ b/content/themes/regalette/template-contacts.php @@ -8,120 +8,218 @@ * */ - get_header(); +get_header(); + +if (isset($_POST) && !empty($_POST)) { + $lastname = sanitize_text_field($_POST['lastname']); + $firstname = sanitize_text_field($_POST['firstname']); + $email = sanitize_email($_POST['email']); + !empty($_POST['phone']) ? $phone = $_POST['phone'] : $phone = '-'; + $message = sanitize_textarea_field($_POST['message']); + $recipient = sanitize_text_field($_POST['recipient']); + + if (isset($_FILES['files']) && $_FILES['files']['error'] == 0) { + $fileName = $_FILES['files']['name']; + + $tmpFileName = $_FILES['files']['tmp_name']; + $tmpFileName = str_replace(chr(0), '', $tmpFileName); //Null Byte Exploit + + $fileExtension = strtolower(strrchr($fileName, ".")); + $fileSize = filesize($tmpFileName); + + $supported_mime_type = array('image/jpeg', 'image/png', 'application/pdf'); + + $finfo = finfo_open(FILEINFO_MIME_TYPE); // return mime-type extension + $ftype = finfo_file($finfo, $tmpFileName); + finfo_close($finfo); + + if (!in_array($ftype, $supported_mime_type)) { + $errorMsg = "La taille de votre pièce jointe ne doit pas dépasser les 3Mo. Merci de recommencer."; + } + } + + $bodyMail = ""; + $bodyMail .= "Nom : $lastname
"; + $bodyMail .= "Prénom : $firstname
"; + $bodyMail .= "Email : $email
"; + $bodyMail .= "Tél : $phone
"; + $bodyMail .= "Message :
$message"; + $bodyMail .= ""; + + switch ($recipient) { + case 'commerce': + $subject = "[SERVICE COMMERCIAL] Nouveau message depuis le site internet"; + break; + case 'rh': + $subject = "[SERVICE RH] Nouveau message depuis le site internet"; + break; + case 'conso': + $subject = "[SERVICE CONSO] Nouveau message depuis le site internet"; + break; + case 'other': + $subject = " Nouveau message depuis le site internet"; + break; + + } + + + if (isset($_FILES['files']) && $_FILES['files']['error'] == 0) { + // TODO : Finir l'envoi avec PJ + recaptcha + nonce + wp_mail(CONTACT_RECIPIENT, $subject, $bodyMail, $_FILES['files']); + }else{ + wp_mail(CONTACT_RECIPIENT, $subject, $bodyMail); + } +} ?>
-
+
- + + + + + + + + + + + + + + + + + + + + + + +

Contactez-nous !

-
-

-
-
-
-
-

Nom*

- -
-
-

Prénom*

- -
-
-
-

E-mail*

- -
-
-
-

Téléphone

- -
-
-

 

-
-
-
-
-

Destinataire :*

-
- - +
+
+
+
+

Nom*

+
-
- - -
-
- - -
-
- - +
+

Prénom*

+ +
+
+
+
+

E-mail*

+ +
+
+

Téléphone

+ +
+
+
+
+

Destinataire :*

+
+ + +
+
+ + +
+
+ + +
+
+ + +
-
-
-

Message*

- -
-
-

Pièce jointe

- +

Message*

+
-
- Poids maximum : 2 Mo +
+
+

Pièce jointe

+ +
+
+ Poids maximum : 2 Mo +
-
-
-
- - - +
+
+ + + +
-
-
-
-
- +
+
+
+ +
-
-
 
+
+ * Champs obligatoires
**Conformément à la loi Informatique et libertés du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès, de rectification, de mise à jour, d’opposition, de suppression concernant vos données. Vous pouvez exercer ce droit en nous contactant (regalette@regalette.com)
-
-
 
-
-
-
 
-
-
-
- * Champs obligatoires
**Conformément à la loi Informatique et libertés du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès, de rectification, de mise à jour, d’opposition, de suppression concernant vos données. Vous pouvez exercer ce droit en nous contactant (regalette@regalette.com)
-
-
+
-
-

Où nous trouver ?

-
- Itinéraire pour venir chez Régalette -
+
+
+

Où nous trouver ?

+
+ Itinéraire pour venir chez Régalette
+
diff --git a/wp-config.php b/wp-config.php index dc90887..0de9db8 100644 --- a/wp-config.php +++ b/wp-config.php @@ -137,6 +137,8 @@ define( 'SMTP_USER', getenv('SMTP_USER') ); define( 'SMTP_PASS', getenv('SMTP_PASS') ); define( 'SMTP_SECURE', getenv('SMTP_SECURE') ); +define('CONTACT_RECIPIENT', getenv('CONTACT_RECIPIENT')); + define( 'SCRIPT_DEBUG', evalBool(getenv('SCRIPT_DEBUG')) ); define('WP_DEBUG', evalBool(getenv('WP_DEBUG'))); define('WP_DEBUG_DISPLAY', evalBool(getenv('WP_DEBUG_DISPLAY')));