diff --git a/logs/grav.log b/logs/grav.log index ed9c5b4..a1c7a6d 100644 --- a/logs/grav.log +++ b/logs/grav.log @@ -21,3 +21,5 @@ [2019-01-10 13:58:55] grav.CRITICAL: Template "taxonomylist.html.twig" is not defined in "partials/navigation.html.twig" at line 23. - Trace: #0 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Service/OutputServiceProvider.php(27): Grav\Common\Twig\Twig->processSite('html') #1 /home/kevin/Documents/Sites/hehe.net/vendor/pimple/pimple/src/Pimple/Container.php(118): Grav\Common\Service\OutputServiceProvider->Grav\Common\Service\{closure}(Object(Grav\Common\Grav)) #2 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Processors/RenderProcessor.php(19): Pimple\Container->offsetGet('output') #3 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(131): Grav\Common\Processors\RenderProcessor->process() #4 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(370): Grav\Common\Grav->Grav\Common\{closure}() #5 [internal function]: Grav\Common\Grav::Grav\Common\{closure}('render', 'Render', Object(Closure)) #6 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(346): call_user_func_array(Object(Closure), Array) #7 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(132): Grav\Common\Grav->__call('measureTime', Array) #8 /home/kevin/Documents/Sites/hehe.net/index.php(54): Grav\Common\Grav->process() #9 {main} [] [] [2019-01-10 14:07:32] grav.CRITICAL: An exception has been thrown during the rendering of a template ("Illegal offset type in isset or empty"). - Trace: #0 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #1 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(467) : eval()'d code(196): Twig_Template->display(Array) #2 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(215): __TwigTemplate_c83792a515aa5932f4f8f0327d1995ff5b09567b6fa318a8f2988140b871d2d0->block_header_navigation(Array, Array) #3 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(467) : eval()'d code(175): Twig_Template->displayBlock('header_navigati...', Array, Array) #4 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(215): __TwigTemplate_c83792a515aa5932f4f8f0327d1995ff5b09567b6fa318a8f2988140b871d2d0->block_header(Array, Array) #5 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(467) : eval()'d code(54): Twig_Template->displayBlock('header', Array, Array) #6 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_c83792a515aa5932f4f8f0327d1995ff5b09567b6fa318a8f2988140b871d2d0->doDisplay(Array, Array) #7 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #8 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(467) : eval()'d code(38): Twig_Template->display(Array, Array) #9 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_d80c338d0dd744dc67bf7c07bd324a7664158c68d728751c867c8524b7f28b4f->doDisplay(Array, Array) #10 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #11 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(411): Twig_Template->display(Array) #12 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(363): Twig_Template->render(Array) #13 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Twig/Twig.php(380): Twig_Environment->render('blog.html.twig', Array) #14 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Service/OutputServiceProvider.php(27): Grav\Common\Twig\Twig->processSite('html') #15 /home/kevin/Documents/Sites/hehe.net/vendor/pimple/pimple/src/Pimple/Container.php(118): Grav\Common\Service\OutputServiceProvider->Grav\Common\Service\{closure}(Object(Grav\Common\Grav)) #16 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Processors/RenderProcessor.php(19): Pimple\Container->offsetGet('output') #17 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(131): Grav\Common\Processors\RenderProcessor->process() #18 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(370): Grav\Common\Grav->Grav\Common\{closure}() #19 [internal function]: Grav\Common\Grav::Grav\Common\{closure}('render', 'Render', Object(Closure)) #20 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(346): call_user_func_array(Object(Closure), Array) #21 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(132): Grav\Common\Grav->__call('measureTime', Array) #22 /home/kevin/Documents/Sites/hehe.net/index.php(54): Grav\Common\Grav->process() #23 {main} [] [] [2019-01-17 16:43:28] grav.CRITICAL: An exception has been thrown during the rendering of a template ("Template "modular/text.html.twig" is not defined."). - Trace: #0 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(467) : eval()'d code(257): Twig_Template->displayBlock('content', Array, Array) #1 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(215): __TwigTemplate_3e7c99615364f15b6ca3304cc77f80cb40f06d611dcdf98235904b34ad6bb5bb->block_content_wrapper(Array, Array) #2 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(467) : eval()'d code(201): Twig_Template->displayBlock('content_wrapper', Array, Array) #3 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(215): __TwigTemplate_3e7c99615364f15b6ca3304cc77f80cb40f06d611dcdf98235904b34ad6bb5bb->block_page(Array, Array) #4 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(467) : eval()'d code(167): Twig_Template->displayBlock('page', Array, Array) #5 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(215): __TwigTemplate_3e7c99615364f15b6ca3304cc77f80cb40f06d611dcdf98235904b34ad6bb5bb->block_body(Array, Array) #6 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(467) : eval()'d code(52): Twig_Template->displayBlock('body', Array, Array) #7 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_3e7c99615364f15b6ca3304cc77f80cb40f06d611dcdf98235904b34ad6bb5bb->doDisplay(Array, Array) #8 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #9 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(467) : eval()'d code(23): Twig_Template->display(Array, Array) #10 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_55e13fc2b6b760c0593a108af630e2d2994c084260ab3088169df26a2a4d8d67->doDisplay(Array, Array) #11 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #12 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(467) : eval()'d code(86): Twig_Template->display(Array, Array) #13 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_3b230e54260e567b1bc2c2f377be9ce908ef9f97607e27b0bf85c0993a21d591->doDisplay(Array, Array) #14 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #15 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Template.php(411): Twig_Template->display(Array) #16 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(363): Twig_Template->render(Array) #17 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Twig/Twig.php(380): Twig_Environment->render('pages.html.twig', Array) #18 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Service/OutputServiceProvider.php(27): Grav\Common\Twig\Twig->processSite('html') #19 /home/kevin/Documents/Sites/hehe.net/vendor/pimple/pimple/src/Pimple/Container.php(118): Grav\Common\Service\OutputServiceProvider->Grav\Common\Service\{closure}(Object(Grav\Common\Grav)) #20 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Processors/RenderProcessor.php(19): Pimple\Container->offsetGet('output') #21 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(131): Grav\Common\Processors\RenderProcessor->process() #22 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(370): Grav\Common\Grav->Grav\Common\{closure}() #23 [internal function]: Grav\Common\Grav::Grav\Common\{closure}('render', 'Render', Object(Closure)) #24 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(346): call_user_func_array(Object(Closure), Array) #25 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(132): Grav\Common\Grav->__call('measureTime', Array) #26 /home/kevin/Documents/Sites/hehe.net/index.php(54): Grav\Common\Grav->process() #27 {main} [] [] +[2019-03-16 14:09:53] grav.CRITICAL: A template that extends another one cannot include content outside Twig blocks. Did you forget to put the content inside a {% block %} tag? - Trace: #0 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Parser.php(401): Twig_Parser->filterBodyNodes(Object(Twig_Node_Text)) #1 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Parser.php(107): Twig_Parser->filterBodyNodes(Object(Twig_Node)) #2 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(716): Twig_Parser->parse(Object(Twig_TokenStream)) #3 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(774): Twig_Environment->parse(Object(Twig_TokenStream)) #4 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(452): Twig_Environment->compileSource(Object(Twig_Source)) #5 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(363): Twig_Environment->loadTemplate('default.html.tw...') #6 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Twig/Twig.php(380): Twig_Environment->render('default.html.tw...', Array) #7 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Service/OutputServiceProvider.php(27): Grav\Common\Twig\Twig->processSite('html') #8 /home/kevin/Documents/Sites/hehe.net/vendor/pimple/pimple/src/Pimple/Container.php(118): Grav\Common\Service\OutputServiceProvider->Grav\Common\Service\{closure}(Object(Grav\Common\Grav)) #9 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Processors/RenderProcessor.php(19): Pimple\Container->offsetGet('output') #10 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(131): Grav\Common\Processors\RenderProcessor->process() #11 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(370): Grav\Common\Grav->Grav\Common\{closure}() #12 [internal function]: Grav\Common\Grav::Grav\Common\{closure}('render', 'Render', Object(Closure)) #13 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(346): call_user_func_array(Object(Closure), Array) #14 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(132): Grav\Common\Grav->__call('measureTime', Array) #15 /home/kevin/Documents/Sites/hehe.net/index.php(54): Grav\Common\Grav->process() #16 {main} [] [] +[2019-03-16 14:12:32] grav.CRITICAL: Unexpected "endfor" tag (expecting closing tag for the "if" tag defined near line 9). - Trace: #0 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/TokenParser/If.php(36): Twig_Parser->subparse(Array) #1 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Parser.php(192): Twig_TokenParser_If->parse(Object(Twig_Token)) #2 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/TokenParser/Block.php(40): Twig_Parser->subparse(Array, true) #3 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Parser.php(192): Twig_TokenParser_Block->parse(Object(Twig_Token)) #4 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Parser.php(105): Twig_Parser->subparse(NULL, false) #5 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(716): Twig_Parser->parse(Object(Twig_TokenStream)) #6 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(774): Twig_Environment->parse(Object(Twig_TokenStream)) #7 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(452): Twig_Environment->compileSource(Object(Twig_Source)) #8 /home/kevin/Documents/Sites/hehe.net/vendor/twig/twig/lib/Twig/Environment.php(363): Twig_Environment->loadTemplate('default.html.tw...') #9 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Twig/Twig.php(380): Twig_Environment->render('default.html.tw...', Array) #10 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Service/OutputServiceProvider.php(27): Grav\Common\Twig\Twig->processSite('html') #11 /home/kevin/Documents/Sites/hehe.net/vendor/pimple/pimple/src/Pimple/Container.php(118): Grav\Common\Service\OutputServiceProvider->Grav\Common\Service\{closure}(Object(Grav\Common\Grav)) #12 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Processors/RenderProcessor.php(19): Pimple\Container->offsetGet('output') #13 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(131): Grav\Common\Processors\RenderProcessor->process() #14 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(370): Grav\Common\Grav->Grav\Common\{closure}() #15 [internal function]: Grav\Common\Grav::Grav\Common\{closure}('render', 'Render', Object(Closure)) #16 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(346): call_user_func_array(Object(Closure), Array) #17 /home/kevin/Documents/Sites/hehe.net/system/src/Grav/Common/Grav.php(132): Grav\Common\Grav->__call('measureTime', Array) #18 /home/kevin/Documents/Sites/hehe.net/index.php(54): Grav\Common\Grav->process() #19 {main} [] [] diff --git a/logs/popularity/daily.json b/logs/popularity/daily.json index d11d49f..7f2a359 100644 --- a/logs/popularity/daily.json +++ b/logs/popularity/daily.json @@ -1 +1 @@ -{"01-08-2018":19,"02-08-2018":424,"20-08-2018":112,"21-08-2018":214,"22-08-2018":440,"24-08-2018":273,"27-08-2018":358,"28-08-2018":82,"29-08-2018":155,"02-01-2019":39,"04-01-2019":43,"07-01-2019":398,"10-01-2019":186,"17-01-2019":202,"28-01-2019":15,"19-02-2019":1,"27-02-2019":8,"05-03-2019":39} \ No newline at end of file +{"01-08-2018":19,"02-08-2018":424,"20-08-2018":112,"21-08-2018":214,"22-08-2018":440,"24-08-2018":273,"27-08-2018":358,"28-08-2018":82,"29-08-2018":155,"02-01-2019":39,"04-01-2019":43,"07-01-2019":398,"10-01-2019":186,"17-01-2019":202,"28-01-2019":15,"19-02-2019":1,"27-02-2019":8,"05-03-2019":39,"16-03-2019":100} \ No newline at end of file diff --git a/logs/popularity/monthly.json b/logs/popularity/monthly.json index 5e5fd44..0c9c22c 100644 --- a/logs/popularity/monthly.json +++ b/logs/popularity/monthly.json @@ -1 +1 @@ -{"08-2018":2077,"01-2019":883,"02-2019":9,"03-2019":39} \ No newline at end of file +{"08-2018":2077,"01-2019":883,"02-2019":9,"03-2019":139} \ No newline at end of file diff --git a/logs/popularity/totals.json b/logs/popularity/totals.json index 3fbeca1..c707043 100644 --- a/logs/popularity/totals.json +++ b/logs/popularity/totals.json @@ -1 +1 @@ -{"\/":1586,"\/projets":99,"\/news":389,"\/a-propros":75,"\/projets-n-1":1,"\/projets\/projets-n-1":680,"\/projets\/projet-n-2":55,"\/projets\/projets-n-2":6,"\/projets\/projets-n":23,"\/projets\/undercurrent":22,"\/publications":14,"\/contact":11,"\/projets\/fracking-futures":16,"\/projets\/when-the-future-was-about-fracking":25,"\/projets\/gone-with-the-wind":1,"\/projets\/radiant-tree":1,"\/projets\/air-deluxe":3,"\/projets\/laboratory-planet-i":1} \ No newline at end of file +{"\/":1589,"\/projets":99,"\/news":393,"\/a-propros":77,"\/projets-n-1":1,"\/projets\/projets-n-1":680,"\/projets\/projet-n-2":55,"\/projets\/projets-n-2":6,"\/projets\/projets-n":23,"\/projets\/undercurrent":22,"\/publications":26,"\/contact":90,"\/projets\/fracking-futures":16,"\/projets\/when-the-future-was-about-fracking":25,"\/projets\/gone-with-the-wind":1,"\/projets\/radiant-tree":1,"\/projets\/air-deluxe":3,"\/projets\/laboratory-planet-i":1} \ No newline at end of file diff --git a/logs/popularity/visitors.json b/logs/popularity/visitors.json index 871e22a..92d74da 100644 --- a/logs/popularity/visitors.json +++ b/logs/popularity/visitors.json @@ -1 +1 @@ -{"4b84b15bff6ee5796152495a230e45e3d7e947d9":1551805455} \ No newline at end of file +{"4b84b15bff6ee5796152495a230e45e3d7e947d9":1552747334} \ No newline at end of file diff --git a/user/pages/06.Contact/default.md b/user/pages/06.Contact/contact.md similarity index 100% rename from user/pages/06.Contact/default.md rename to user/pages/06.Contact/contact.md diff --git a/user/themes/hehe/css-compiled/template.css b/user/themes/hehe/css-compiled/template.css index 6709f94..b6e5c51 100644 --- a/user/themes/hehe/css-compiled/template.css +++ b/user/themes/hehe/css-compiled/template.css @@ -219,4 +219,28 @@ header nav > ul:nth-child(1) > li:nth-child(1) a { width: auto; text-align: righ #start .about { width: 100%; min-width: auto !important; height: auto; padding: 20px; } #start .about h3 { pointer-events: none; margin-bottom: 10px; } } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVtcGxhdGUuY3NzIiwic291cmNlcyI6WyJ0ZW1wbGF0ZS5zY3NzIiwiY29uZmlndXJhdGlvbi9fbWl4aW4uc2NzcyIsImNvbmZpZ3VyYXRpb24vX2NvbmZpZy5zY3NzIiwidGVtcGxhdGUvX3Jlc2V0LnNjc3MiLCJ0ZW1wbGF0ZS9fdHlwb2dyYXBoeS5zY3NzIiwidGVtcGxhdGUvX2hlYWRlci5zY3NzIiwidGVtcGxhdGUvX3NlY3Rpb24uc2NzcyIsInRlbXBsYXRlL19zZWN0aW9uLW1lZGlhLXF1ZXJpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvL2NvbmZpZ3VyYXRpb25cbkBpbXBvcnQgXCJjb25maWd1cmF0aW9uL21peGluXCI7XG5AaW1wb3J0IFwiY29uZmlndXJhdGlvbi9jb25maWdcIjtcblxuLy9yZXNldCRcbkBpbXBvcnQgXCJ0ZW1wbGF0ZS9yZXNldFwiO1xuXG4vLyBUeXBvZ3JhcGh5XG5AaW1wb3J0IFwidGVtcGxhdGUvdHlwb2dyYXBoeVwiO1xuXG4vLyBIZWFkZXJcbkBpbXBvcnQgXCJ0ZW1wbGF0ZS9oZWFkZXJcIjtcblxuLy9zZWN0aW9uXG5AaW1wb3J0IFwidGVtcGxhdGUvc2VjdGlvblwiO1xuQGltcG9ydCBcInRlbXBsYXRlL3NlY3Rpb24tbWVkaWEtcXVlcmllc1wiO1xuXG4vL3NlY3Rpb25ncmlkXG4vLyBAaW1wb3J0IFwidGVtcGxhdGUvZ3JpZFwiO1xuXG4vLyBGb290ZXJcbi8vIEBpbXBvcnQgXCJ0ZW1wbGF0ZS9mb290ZXJcIjtcbiIsIiRyb2JvdG9fbGlnaHQ6IFwiUm9ib3RvLUxpZ2h0XCI7XG4kZmlsZTogXCJSb2JvdG8tTGlnaHQtd2ViZm9udFwiO1xuJGZhbWlseTogXCJyb2JvdG9fbGlnaHQvXCI7XG4kY2F0ZWdvcnk6IFwic2Fucy1zZXJpZlwiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRyb2JvdG9fbGlnaHQsICRmaWxlLCAkZmFtaWx5LCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICRmYW1pbHkgKyBcIi9cIiArICRmaWxlO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRyb2JvdG9fbGlnaHR9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkcm9ib3RvX2xpZ2h0ICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG4gICAgJSN7JHJvYm90b19saWdodH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fbGlnaHR9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skcm9ib3RvX2xpZ2h0fVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiRyb2JvdG9fcmVndWxhcjogXCJSb2JvdG8tcmVndWxhclwiO1xuJGZpbGUyOiBcIlJvYm90by1SZWd1bGFyLXdlYmZvbnRcIjtcbiRmYW1pbHkyOiBcInJvYm90b19yZWd1bGFyL1wiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRyb2JvdG9fcmVndWxhciwgJGZpbGUyLCAkZmFtaWx5MiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5MiArIFwiL1wiICsgJGZpbGUyO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRyb2JvdG9fcmVndWxhcn1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRyb2JvdG9fcmVndWxhciArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuICAgICUjeyRyb2JvdG9fcmVndWxhcn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fcmVndWxhcn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fcmVndWxhcn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJHJvYm90b19tZWRpdW06IFwiUm9ib3RvLU1lZGl1bVwiO1xuJGZpbGUzOiBcIlJvYm90by1NZWRpdW0td2ViZm9udFwiO1xuJGZhbWlseTM6IFwicm9ib3RvX21lZGl1bS9cIjtcblxuQG1peGluIGZvbnQtZmFjZSgkcm9ib3RvX21lZGl1bSwgJGZpbGUzLCAkZmFtaWx5MywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5MyArIFwiL1wiICsgJGZpbGUzO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRyb2JvdG9fbWVkaXVtfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJHJvYm90b19tZWRpdW0gKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cbiAgICAlI3skcm9ib3RvX21lZGl1bX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fbWVkaXVtfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJvYm90b19tZWRpdW19XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRyb2JvdG9fYm9sZDogXCJSb2JvdG8tQm9sZFwiO1xuJGZpbGU0OiBcIlJvYm90by1Cb2xkLXdlYmZvbnRcIjtcbiRmYW1pbHk0OiBcInJvYm90b19ib2xkL1wiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRyb2JvdG9fYm9sZCwgJGZpbGU0LCAkZmFtaWx5NCwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5NCArIFwiL1wiICsgJGZpbGU0O1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRyb2JvdG9fYm9sZH1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRyb2JvdG9fYm9sZCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuICAgICUjeyRyb2JvdG9fYm9sZH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fYm9sZH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fYm9sZH1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vZm9udHNcbkBpbmNsdWRlIGZvbnQtZmFjZSgkcm9ib3RvX2xpZ2h0LCAkZmlsZSwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkcm9ib3RvX3JlZ3VsYXIsICRmaWxlMiwgJGZhbWlseTIsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJHJvYm90b19tZWRpdW0sICRmaWxlMywgJGZhbWlseTMsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJHJvYm90b19ib2xkLCAkZmlsZTQsICRmYW1pbHk0LCAkY2F0ZWdvcnkpOy8vMVxuIiwiKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJVx0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmh0bWwsIGJvZHl7XG5cdGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjpibGFjaztcbn1cblxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cblxuaW1ne1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICBmb250LWZhbWlseTogJHJvYm90b19yZWd1bGFyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbn1cblxuaDF7XG4gIGF7XG4gICAgZm9udC1mYW1pbHk6ICRyb2JvdG9fcmVndWxhcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG5oMntcbiAgYXtcbiAgICBmb250LWZhbWlseTokcm9ib3RvX21lZGl1bTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOjEuNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbmgze1xuICBmb250LWZhbWlseTogJHJvYm90b19yZWd1bGFyO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYXtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDI1NSwgMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG59XG5cbm5hdntcbiAgbGl7XG4gICAgYXtcbiAgICAgIGZvbnQtZmFtaWx5OiRyb2JvdG9fcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTowLjhyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgIH1cbiAgfVxuICBhe1xuICAgIGxpe1xuICAgICAgZm9udC1mYW1pbHk6JHJvYm90b19yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOjAuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgfVxuICB9XG59XG5cbnB7XG4gIGZvbnQtZmFtaWx5OiAkcm9ib3RvX2xpZ2h0O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYXtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDI1NSwgMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG59XG5cbiNzdGFydHtcbiAgLmNhcmQtdGl0bGV7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjByZW07XG4gICAgaDJ7XG4gICAgICBhe1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90b19yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRheG9ub215e1xuICBhe1xuICAgIGZvbnQtZmFtaWx5OiRyb2JvdG9fcmVndWxhcjtcbiAgICBmb250LXNpemU6MC44ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIGF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVye1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDI1NSwgMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG4gIH1cbiAgYTpob3ZlcntcbiAgICAmOjphZnRlcntcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3N7XG4gIGgze1xuICAgIGZvbnQtZmFtaWx5OiRyb2JvdG9fcmVndWxhcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmJsb2ctZGF0ZXtcbiAgICB0aW1le1xuICAgICAgZm9udC1mYW1pbHk6JHJvYm90b19saWdodDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOjAuOGVtO1xuXG4gICAgfVxuICB9XG59XG4iLCIqOjpzZWxlY3Rpb24ge1xuIGJhY2tncm91bmQ6IHJnYigwLCAyNTUsIDApO1xuIH1cblxuaGVhZGVye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoMCwwLDApO1xuICB6LWluZGV4OiA5OTk7XG4gIGgxe1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG4gIG5hdntcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAuYnVyZ2Vye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWx7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbGl7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAxcztcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50YWdze1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuNXM7XG4gICAgICAgICAgJiA+IGxpe1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDBzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi52aXNpYmxlLCAmLmFjdGl2ZXtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYXtcbiAgICAgICAgICAmID4gbGl7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDI1NSwgMCk7XG4gICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICYgPiBsaXtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDI1NSwgMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGZsZWNoZVxuICAgICYgPiB1bDpudGgtY2hpbGQoMSkge1xuICAgICAgJiA+IGxpOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDFzO1xuICAgICAgICAuY2F0e1xuICAgICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0e1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzdGFydHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgLy9ob21lXG4gIC5pdGVte1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgLmNhcmR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMy41cHgpO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICY6bnRoLWNoaWxkKDNuKzIpe1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgfVxuICAgICAgLmNhcmQtaW1hZ2V7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1vLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIH1cbiAgICAgIC5jYXJkLXN1YnRpdGxle1xuICAgICAgICBhe1xuICAgICAgICAgIHBhZGRpbmc6IDBweCA3cHg7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI1NSwgMCwwLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FyZC1pbWFnZTpob3ZlcntcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgIC1vLWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgIC8vIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC42cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICBvcGFjaXR5OiAuOTU7XG4gICAgICAgIH1cbiAgICAgICYgfiAuY2FyZC10aXRsZXtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQtdGl0bGV7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAsIC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUgLCAtNTAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL3BhZ2Vwcm9qZXRcbiAgLmNvbnRlbnQtaXRlbXtcbiAgICAuZS1jb250ZW50e1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5tZWRpYXtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgKiAyKTtcbiAgICAgIGltZzpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICAgICAgLnR4dHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMHB4IDMwcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC8qIFRyYWNrICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLyogSGFuZGxlICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICBtYXJnaW46IDBweCAwIDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRheG9ub215e1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgLnRhZ3N7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9wYWdlIG5ld3NcbiAgLm5ld3N7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUgKTtcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGgze1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYWJvdXR7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKTtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGgze1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlcntcbiAgICAubmF2YmFye1xuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAudGFnc3tcbiAgICAgICAgYXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nIDAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cbmhlYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDAsMCwwKTtcbiAgei1pbmRleDogOTk5O1xuXG4gIGgxe1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG5cbiAgbmF2e1xuICAgIHVse1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICYub3BlbntcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGxpe1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC5jYXR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3R7XG4gICAgICAgICAgICAuY2F0e1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFnc3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHRvcDotMnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLnRhZ3N7XG4gICAgICAmID4gYSB7XG4gICAgICAgIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgLmJ1cmdlcntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuICAgICAgLmJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBtYXJnaW46IDNweCBhdXRvO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuN3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuICAgICAgfVxuICAgICAgLm1pZGRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgLy8gLmJhcntcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgICAgLy8gfVxuICAgICAgICAudG9wIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZVooNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZVooNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIC5taWRkbGUge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZVooLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlWigtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwudGFnc3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwudmlzaWJsZSwgdWwuYWN0aXZle1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB9XG5cbiAgI3N0YXJ0e1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgLy9ob21lXG4gICAgLml0ZW17XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5jYXJke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1pbWFnZTpob3ZlcntcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAyNTUsIDApO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC42cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnM7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICBvcGFjaXR5OiAuOTU7XG4gICAgICAgICAgfVxuICAgICAgICAmIH4gLmNhcmQtdGl0bGV7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB0b3AgMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcywgdG9wIDBzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vcGFnZXByb2pldFxuICAgIC5jb250ZW50LWl0ZW17XG4gICAgICAuZS1jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLm1lZGlhe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC50eHR7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHg7XG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMTBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGF4b25vbXl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAudGFnc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL3BhZ2UgbmV3c1xuICAgIC5uZXdze1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0e1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIG1pbi13aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgaDN7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ2dGSSxVQUFVLEdBQ04sV0FBVyxFQUFFLGNBQWlCLEVBQzlCLEdBQUcsRUFBRSxzREFBdUIsRUFDNUIsR0FBRyxFQUFFLDZEQUE4QixDQUFDLDJCQUEyQixFQUFFLHVEQUF3QixDQUFDLGNBQWMsRUFBRSxzREFBdUIsQ0FBRSxrQkFBa0IsRUFBRSxtRUFBNEMsQ0FBQyxhQUFhOztBQUhyTixVQUFVLEdBQ04sV0FBVyxFQUFFLGdCQUFpQixFQUM5QixHQUFHLEVBQUUsMERBQXVCLEVBQzVCLEdBQUcsRUFBRSxpRUFBOEIsQ0FBQywyQkFBMkIsRUFBRSwyREFBd0IsQ0FBQyxjQUFjLEVBQUUsMERBQXVCLENBQUUsa0JBQWtCLEVBQUUseUVBQTRDLENBQUMsYUFBYTs7QUFIck4sVUFBVSxHQUNOLFdBQVcsRUFBRSxlQUFpQixFQUM5QixHQUFHLEVBQUUsd0RBQXVCLEVBQzVCLEdBQUcsRUFBRSwrREFBOEIsQ0FBQywyQkFBMkIsRUFBRSx5REFBd0IsQ0FBQyxjQUFjLEVBQUUsd0RBQXVCLENBQUUsa0JBQWtCLEVBQUUsc0VBQTRDLENBQUMsYUFBYTs7QUFIck4sVUFBVSxHQUNOLFdBQVcsRUFBRSxhQUFpQixFQUM5QixHQUFHLEVBQUUsb0RBQXVCLEVBQzVCLEdBQUcsRUFBRSwyREFBOEIsQ0FBQywyQkFBMkIsRUFBRSxxREFBd0IsQ0FBQyxjQUFjLEVBQUUsb0RBQXVCLENBQUUsa0JBQWtCLEVBQUUsZ0VBQTRDLENBQUMsYUFBYTs7QUVuRnpOLEFBQUEsQ0FBQyxDQUFDLEVBQ0Esa0JBQWtCLEVBQUUsVUFBVSxFQUN0QixVQUFVLEVBQUUsVUFBVSxHQUMvQjs7QUFFRCxBQUFBLElBQUksRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFDN0MsRUFBRSxFQUFFLEVBQUUsRUFBRSxF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 */ +.newsletter { width: calc(100% / 3); min-width: 400px; height: auto; padding: 0 20px 20px 20px; } + +.newsletter .mc-field-group { margin-top: 10px; } + +.newsletter .mc-field-group label { width: 100%; font-family: "Roboto-Light"; font-size: 0.8rem; } + +.newsletter .mc-field-group input { width: 100%; margin: 10px auto; } + +.newsletter .indicates-required { float: right; font-family: "Roboto-Light"; font-size: 0.8rem; } + +.newsletter .asterisk { color: lime; } + +.newsletter h2 { margin-bottom: 30px; } + +.newsletter #mc_embed_signup div.mce_inline_error { background-color: lime; } + +.newsletter #mc_embed_signup input.mce_inline_error { border-color: lime; border-width: 1px; padding: 5px; border-radius: 2px; } + +.newsletter .mce_inline_error { font-family: "Roboto-Light"; font-size: 0.8rem; } + +.newsletter .clear input { font-family: "Roboto-Light"; clear: both; background-color: #aaa; border: 0 none; border-radius: 2px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 0.8rem; font-weight: bold; height: 32px; line-height: 32px; margin: 0 10px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto; } + +.newsletter .clear .response { font-family: "Roboto-Light"; font-size: 0.8rem; margin-bottom: 10px; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVtcGxhdGUuY3NzIiwic291cmNlcyI6WyJ0ZW1wbGF0ZS5zY3NzIiwiY29uZmlndXJhdGlvbi9fbWl4aW4uc2NzcyIsImNvbmZpZ3VyYXRpb24vX2NvbmZpZy5zY3NzIiwidGVtcGxhdGUvX3Jlc2V0LnNjc3MiLCJ0ZW1wbGF0ZS9fdHlwb2dyYXBoeS5zY3NzIiwidGVtcGxhdGUvX2hlYWRlci5zY3NzIiwidGVtcGxhdGUvX3NlY3Rpb24uc2NzcyIsInRlbXBsYXRlL19zZWN0aW9uLW1lZGlhLXF1ZXJpZXMuc2NzcyIsInRlbXBsYXRlL19uZXdzbGV0dGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9jb25maWd1cmF0aW9uXG5AaW1wb3J0IFwiY29uZmlndXJhdGlvbi9taXhpblwiO1xuQGltcG9ydCBcImNvbmZpZ3VyYXRpb24vY29uZmlnXCI7XG5cbi8vcmVzZXQkXG5AaW1wb3J0IFwidGVtcGxhdGUvcmVzZXRcIjtcblxuLy8gVHlwb2dyYXBoeVxuQGltcG9ydCBcInRlbXBsYXRlL3R5cG9ncmFwaHlcIjtcblxuLy8gSGVhZGVyXG5AaW1wb3J0IFwidGVtcGxhdGUvaGVhZGVyXCI7XG5cbi8vc2VjdGlvblxuQGltcG9ydCBcInRlbXBsYXRlL3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZS9zZWN0aW9uLW1lZGlhLXF1ZXJpZXNcIjtcblxuLy9zZWN0aW9uZ3JpZFxuLy8gQGltcG9ydCBcInRlbXBsYXRlL2dyaWRcIjtcblxuLy8gRm9vdGVyXG5AaW1wb3J0IFwidGVtcGxhdGUvbmV3c2xldHRlclwiO1xuIiwiJHJvYm90b19saWdodDogXCJSb2JvdG8tTGlnaHRcIjtcbiRmaWxlOiBcIlJvYm90by1MaWdodC13ZWJmb250XCI7XG4kZmFtaWx5OiBcInJvYm90b19saWdodC9cIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJHJvYm90b19saWdodCwgJGZpbGUsICRmYW1pbHksICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseSArIFwiL1wiICsgJGZpbGU7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JHJvYm90b19saWdodH1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRyb2JvdG9fbGlnaHQgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cbiAgICAlI3skcm9ib3RvX2xpZ2h0fSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIEBpZiAkY2F0ZWdvcnkgIT0gXCJcIiB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJvYm90b19saWdodH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fbGlnaHR9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuJHJvYm90b19yZWd1bGFyOiBcIlJvYm90by1yZWd1bGFyXCI7XG4kZmlsZTI6IFwiUm9ib3RvLVJlZ3VsYXItd2ViZm9udFwiO1xuJGZhbWlseTI6IFwicm9ib3RvX3JlZ3VsYXIvXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJHJvYm90b19yZWd1bGFyLCAkZmlsZTIsICRmYW1pbHkyLCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICRmYW1pbHkyICsgXCIvXCIgKyAkZmlsZTI7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JHJvYm90b19yZWd1bGFyfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJHJvYm90b19yZWd1bGFyICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG4gICAgJSN7JHJvYm90b19yZWd1bGFyfSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIEBpZiAkY2F0ZWdvcnkgIT0gXCJcIiB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJvYm90b19yZWd1bGFyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJvYm90b19yZWd1bGFyfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kcm9ib3RvX21lZGl1bTogXCJSb2JvdG8tTWVkaXVtXCI7XG4kZmlsZTM6IFwiUm9ib3RvLU1lZGl1bS13ZWJmb250XCI7XG4kZmFtaWx5MzogXCJyb2JvdG9fbWVkaXVtL1wiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRyb2JvdG9fbWVkaXVtLCAkZmlsZTMsICRmYW1pbHkzLCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICRmYW1pbHkzICsgXCIvXCIgKyAkZmlsZTM7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JHJvYm90b19tZWRpdW19XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkcm9ib3RvX21lZGl1bSArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuICAgICUjeyRyb2JvdG9fbWVkaXVtfSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIEBpZiAkY2F0ZWdvcnkgIT0gXCJcIiB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJvYm90b19tZWRpdW19XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skcm9ib3RvX21lZGl1bX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJHJvYm90b19ib2xkOiBcIlJvYm90by1Cb2xkXCI7XG4kZmlsZTQ6IFwiUm9ib3RvLUJvbGQtd2ViZm9udFwiO1xuJGZhbWlseTQ6IFwicm9ib3RvX2JvbGQvXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJHJvYm90b19ib2xkLCAkZmlsZTQsICRmYW1pbHk0LCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICRmYW1pbHk0ICsgXCIvXCIgKyAkZmlsZTQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JHJvYm90b19ib2xkfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJHJvYm90b19ib2xkICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG4gICAgJSN7JHJvYm90b19ib2xkfSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIEBpZiAkY2F0ZWdvcnkgIT0gXCJcIiB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJvYm90b19ib2xkfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJvYm90b19ib2xkfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9mb250c1xuQGluY2x1ZGUgZm9udC1mYWNlKCRyb2JvdG9fbGlnaHQsICRmaWxlLCAkZmFtaWx5LCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRyb2JvdG9fcmVndWxhciwgJGZpbGUyLCAkZmFtaWx5MiwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkcm9ib3RvX21lZGl1bSwgJGZpbGUzLCAkZmFtaWx5MywgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkcm9ib3RvX2JvbGQsICRmaWxlNCwgJGZhbWlseTQsICRjYXRlZ29yeSk7Ly8xXG4iLCIqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlXHQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuaHRtbCwgYm9keXtcblx0Zm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5he1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOmJsYWNrO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5pbWd7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbiIsImgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG4gIGZvbnQtZmFtaWx5OiAkcm9ib3RvX3JlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxufVxuXG5oMXtcbiAgYXtcbiAgICBmb250LWZhbWlseTogJHJvYm90b19yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbmgye1xuICBhe1xuICAgIGZvbnQtZmFtaWx5OiRyb2JvdG9fbWVkaXVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6MS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuaDN7XG4gIGZvbnQtZmFtaWx5OiAkcm9ib3RvX3JlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhe1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbn1cblxubmF2e1xuICBsaXtcbiAgICBhe1xuICAgICAgZm9udC1mYW1pbHk6JHJvYm90b19yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOjAuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgfVxuICB9XG4gIGF7XG4gICAgbGl7XG4gICAgICBmb250LWZhbWlseTokcm9ib3RvX3JlZ3VsYXI7XG4gICAgICBmb250LXNpemU6MC44cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICB9XG4gIH1cbn1cblxucHtcbiAgZm9udC1mYW1pbHk6ICRyb2JvdG9fbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhe1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbn1cblxuI3N0YXJ0e1xuICAuY2FyZC10aXRsZXtcbiAgICBsaW5lLWhlaWdodDogMS42MHJlbTtcbiAgICBoMntcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvX3JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGF4b25vbXl7XG4gIGF7XG4gICAgZm9udC1mYW1pbHk6JHJvYm90b19yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTowLjhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogNHB4O1xuICAgIH1cbiAgfVxuICBhOmhvdmVye1xuICAgICY6OmFmdGVye1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3c3tcbiAgaDN7XG4gICAgZm9udC1mYW1pbHk6JHJvYm90b19yZWd1bGFyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuYmxvZy1kYXRle1xuICAgIHRpbWV7XG4gICAgICBmb250LWZhbWlseTokcm9ib3RvX2xpZ2h0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6MC44ZW07XG5cbiAgICB9XG4gIH1cbn1cbiIsIio6OnNlbGVjdGlvbiB7XG4gYmFja2dyb3VuZDogcmdiKDAsIDI1NSwgMCk7XG4gfVxuXG5oZWFkZXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigwLDAsMCk7XG4gIHotaW5kZXg6IDk5OTtcbiAgaDF7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgbmF2e1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIC5idXJnZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB1bHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBsaXtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDFzO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRhZ3N7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZyAwLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC41cztcbiAgICAgICAgICAmID4gbGl7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAyNTUsIDApO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnZpc2libGUsICYuYWN0aXZle1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBhe1xuICAgICAgICAgICYgPiBsaXtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJiA+IGxpe1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZmxlY2hlXG4gICAgJiA+IHVsOm50aC1jaGlsZCgxKSB7XG4gICAgICAmID4gbGk6bnRoLWNoaWxkKDEpe1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMXM7XG4gICAgICAgIC5jYXR7XG4gICAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3R7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3N0YXJ0e1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICAvL2hvbWVcbiAgLml0ZW17XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAuY2FyZHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAzLjVweCk7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgJjpudGgtY2hpbGQoM24rMil7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgICAuY2FyZC1pbWFnZXtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgfVxuICAgICAgLmNhcmQtc3VidGl0bGV7XG4gICAgICAgIGF7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDdweDtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjU1LCAwLDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJkLWltYWdlOmhvdmVye1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAgLy8gLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAyNTUsIDApO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnM7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgIG9wYWNpdHk6IC45NTtcbiAgICAgICAgfVxuICAgICAgJiB+IC5jYXJkLXRpdGxle1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlICwgLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAsIC01MCUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vcGFnZXByb2pldFxuICAuY29udGVudC1pdGVte1xuICAgIC5lLWNvbnRlbnR7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLm1lZGlhe1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAqIDIpO1xuICAgICAgaW1nOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnR7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gICAgICAudHh0e1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwcHggMzBweDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLyogVHJhY2sgKi9cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAvKiBIYW5kbGUgKi9cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgIG1hcmdpbjogMHB4IDAgMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGF4b25vbXl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAudGFnc3tcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL3BhZ2UgbmV3c1xuICAubmV3c3tcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNSApO1xuICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaDN7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC5hYm91dHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyApO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaDN7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaGVhZGVye1xuICAgIC5uYXZiYXJ7XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC50YWdze1xuICAgICAgICBhe1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcblxuaGVhZGVye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoMCwwLDApO1xuICB6LWluZGV4OiA5OTk7XG5cbiAgaDF7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cblxuICBuYXZ7XG4gICAgdWx7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5vcGVue1xuICAgICAgICAvLyBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMzhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgbGl7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLmNhdHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdHtcbiAgICAgICAgICAgIC5jYXR7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWdze1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgdG9wOi0ycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAyNTUsIDApO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAudGFnc3tcbiAgICAgICYgPiBhIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAyNTUsIDApO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAyNTUsIDApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuYnVyZ2Vye1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG4gICAgICAuYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIG1hcmdpbjogM3B4IGF1dG87XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG4gICAgICB9XG4gICAgICAubWlkZGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICAvLyAuYmFye1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAyNTUsIDApO1xuICAgICAgICAvLyB9XG4gICAgICAgIC50b3Age1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlWig0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlWig0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgLm1pZGRsZSB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlWigtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGVaKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bC50YWdze1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB1bC52aXNpYmxlLCB1bC5hY3RpdmV7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBhe1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIH1cblxuICAjc3RhcnR7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAvL2hvbWVcbiAgICAuaXRlbXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmNhcmR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWltYWdlOmhvdmVye1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDI1NSwgMCk7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjZzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cztcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45NTtcbiAgICAgICAgICB9XG4gICAgICAgICYgfiAuY2FyZC10aXRsZXtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMsIHRvcCAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB0b3AgMHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlICwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlICwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9wYWdlcHJvamV0XG4gICAgLmNvbnRlbnQtaXRlbXtcbiAgICAgIC5lLWNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAubWVkaWF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLnR4dHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbiAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAxMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YXhvbm9teXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgIC50YWdze1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vcGFnZSBuZXdzXG4gICAgLm5ld3N7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgaDN7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXR7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgbWluLXdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBoM3tcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmV3c2xldHRlcntcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIC5tYy1maWVsZC1ncm91cHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxhYmVse1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTGlnaHRcIjtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cbiAgfVxuICAuaW5kaWNhdGVzLXJlcXVpcmVke1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTGlnaHRcIjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgLmFzdGVyaXNre1xuICAgIGNvbG9yOiBsaW1lO1xuICB9XG4gIGgye1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI21jX2VtYmVkX3NpZ251cCBkaXYubWNlX2lubGluZV9lcnJvcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lO1xuICB9XG4gICNtY19lbWJlZF9zaWdudXAgaW5wdXQubWNlX2lubGluZV9lcnJvcntcbiAgICBib3JkZXItY29sb3I6IGxpbWU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAubWNlX2lubGluZV9lcnJvcntcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTGlnaHRcIjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgLmNsZWFye1xuICAgIGlucHV0e1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUxpZ2h0XCI7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgICAgcGFkZGluZzogMCAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnJlc3BvbnNle1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUxpZ2h0XCI7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNnRkksVUFBVSxHQUNOLFdBQVcsRUFBRSxjQUFpQixFQUM5QixHQUFHLEVBQUUsc0RBQXVCLEVBQzVCLEdBQUcsRUFBRSw2REFBOEIsQ0FBQywyQkFBMkIsRUFBRSx1REFBd0IsQ0FBQyxjQUFjLEVBQUUsc0RBQXVCLENBQUUsa0JBQWtCLEVBQUUsbUVBQTRDLENBQUMsYUFBYTs7QUFIck4sVUFBVSxHQUNOLFdBQVcsRUFBRSxnQkFBaUIsRUFDOUIsR0FBRyxFQUFFLDBEQUF1QixF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 */ diff --git a/user/themes/hehe/css-compiled/template.min.css b/user/themes/hehe/css-compiled/template.min.css index e472fc6..63b2113 100644 --- a/user/themes/hehe/css-compiled/template.min.css +++ b/user/themes/hehe/css-compiled/template.min.css @@ -1 +1 @@ -@font-face{font-family:Roboto-Light;src:url(../fonts/roboto_light/Roboto-Light-webfont.eot);src:url(../fonts/roboto_light/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_light/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto_light/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto_light/Roboto-Light-webfont.svg#Roboto-Light) format('svg')}@font-face{font-family:Roboto-regular;src:url(../fonts/roboto_regular/Roboto-Regular-webfont.eot);src:url(../fonts/roboto_regular/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_regular/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto_regular/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto_regular/Roboto-Regular-webfont.svg#Roboto-regular) format('svg')}@font-face{font-family:Roboto-Medium;src:url(../fonts/roboto_medium/Roboto-Medium-webfont.eot);src:url(../fonts/roboto_medium/Roboto-Medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_medium/Roboto-Medium-webfont.woff) format('woff'),url(../fonts/roboto_medium/Roboto-Medium-webfont.ttf) format('truetype'),url(../fonts/roboto_medium/Roboto-Medium-webfont.svg#Roboto-Medium) format('svg')}@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto_bold/Roboto-Bold-webfont.eot);src:url(../fonts/roboto_bold/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_bold/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto_bold/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto_bold/Roboto-Bold-webfont.svg#Roboto-Bold) format('svg')}*{box-sizing:border-box}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{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}body,html{font-size:16px;line-height:18px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{margin:0}ol,ul{list-style:none}a{text-decoration:none;color:#000}blockquote,q{quotes:none}img{width:100%;height:auto;vertical-align:bottom}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-family:Roboto-regular;font-size:1rem;font-weight:400}h1 a{font-family:Roboto-regular;font-size:1rem;font-weight:400}h2 a{font-family:Roboto-Medium;font-size:1.5rem;font-weight:400;color:#fff}h3{font-family:Roboto-regular;font-size:.8rem;text-transform:uppercase}h3 a{font-weight:400;position:relative}h3 a::after{position:absolute;z-index:-1;top:5px;left:0;width:100%;height:9px;margin:auto;content:' ';background:#0f0}nav li a{font-family:Roboto-regular;font-size:.8rem;font-weight:400;text-transform:uppercase}nav a li{font-family:Roboto-regular;font-size:.8rem;font-weight:400;text-transform:uppercase}p{font-family:Roboto-Light;font-size:.8rem;margin-bottom:10px}p a{font-weight:400;position:relative}p a::after{position:absolute;z-index:-1;top:5px;left:0;width:100%;height:9px;margin:auto;content:' ';background:#0f0}#start .card-title{line-height:1.6rem}#start .card-title h2 a{font-family:Roboto-regular;font-size:1.2rem}.taxonomy a{font-family:Roboto-regular;font-size:.8em;font-weight:400;text-transform:uppercase}.taxonomy a{position:relative}.taxonomy a::after{position:absolute;z-index:-1;top:4px;left:0;width:0;height:10px;margin:auto;content:' ';transition:width .5s;background:#0f0}.taxonomy a:hover::after{width:100%;transition:width .5s}.news h3{font-family:Roboto-regular;font-weight:400;text-transform:uppercase}.news .blog-date time{font-family:Roboto-Light;font-size:.8em;font-weight:400;text-transform:uppercase}::-moz-selection{background:#0f0}::selection{background:#0f0}header{position:fixed;z-index:999;top:0;display:-ms-flexbox;display:flex;width:100%;height:40px;padding:0 20px;border-bottom:2px solid #000;background-color:#fff;-ms-flex-pack:justify;justify-content:space-between}header h1{margin:auto 0}header nav{margin:auto 0}header nav .burger{display:none}header nav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}header nav ul li{display:-ms-flexbox;display:flex;height:40px;margin-right:50px;transition:margin-right 1s;-ms-flex-align:center;align-items:center}header nav ul li:last-child{margin-right:0!important}header nav ul.tags{position:absolute;z-index:999;top:40px;right:0;visibility:hidden;width:auto;border-bottom:2px solid #000;border-left:2px solid #000;background:#fff}header nav ul.tags a{display:-ms-flexbox;display:flex;width:auto;height:50px;padding:0 20px;transition:padding .5s}header nav ul.tags a>li{position:relative;margin:auto}header nav ul.tags a>li::after{position:absolute;z-index:-1;width:0;height:10px;margin:auto;content:' ';transition:all 0s;background:#0f0}header nav ul.active,header nav ul.visible{visibility:visible}header nav ul.active a>li::after,header nav ul.visible a>li::after{width:0;transition:all .5s;background:#0f0}header nav ul.active a:hover>li::after,header nav ul.visible a:hover>li::after{width:100%;transition:all .5s;background:#0f0}header nav>ul:nth-child(1)>li:nth-child(1){position:relative;display:-ms-flexbox;display:flex;margin-right:50px;transition:margin-right 1s}header nav>ul:nth-child(1)>li:nth-child(1) .cat{width:120%;height:auto;margin-left:10px;cursor:pointer}header nav>ul:nth-child(1)>li:nth-child(1) .cat img{transition:all .5s;vertical-align:middle!important}header nav>ul:nth-child(1)>li:nth-child(1).act img{transition:all .5s;transform:rotate(180deg)}header nav>ul:nth-child(1)>li:nth-child(1) a{width:auto;text-align:right}#start{margin-top:40px}#start .item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute}#start .item .card{position:relative;overflow-y:hidden;width:calc((100% / 3) - 3.5px);padding-bottom:5px}#start .item .card:nth-child(3n+2){margin:0 5px}#start .item .card .card-image{transition:all 1s ease;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}#start .item .card .card-subtitle a{padding:0 7px;background-color:rgba(0,255,0,.5)}#start .item .card .card-image:hover{transition:all 1s ease;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}#start .item .card .card-image:hover img{transition:all .6s;opacity:.95;mix-blend-mode:multiply}#start .item .card .card-image:hover~.card-title{top:50%;left:50%;transition:all 1s;opacity:1}#start .item .card .card-title{position:absolute;top:50%;left:50%;transition:all 1s;transform:translate(-50%,-50%);text-align:center;pointer-events:none;opacity:0}#start .content-item .e-content{display:-ms-flexbox;display:flex;height:100%}#start .content-item .media{width:calc((100% / 3) * 2)}#start .content-item .media img:not(:last-child){margin-bottom:5px}#start .content-item .content{width:calc(100% / 3);min-width:400px;height:calc(100vh - 40px)}#start .content-item .content .txt{position:fixed;right:0;overflow-x:auto;width:calc(100% / 3);min-width:400px;height:calc(100% - 90px);padding:20px 30px 0 30px}#start .content-item .content .txt::-webkit-scrollbar{width:12px}#start .content-item .content .txt::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #fff}#start .content-item .content .txt::-webkit-scrollbar-thumb{border-radius:10px;background:#fff;-webkit-box-shadow:inset 0 0 0 #fff}#start .content-item .content .txt h3{margin:0 0 10px 0}#start .content-item .content .taxonomy{position:fixed;bottom:0;width:calc(100% / 3);min-width:400px;height:auto;border-top:2px solid #000;background:#fff}#start .content-item .content .taxonomy .tags{display:-ms-flexbox;display:flex;margin:auto 0;padding-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}#start .content-item .content .taxonomy .tags a{margin:10px 10px 0 10px}#start .content-item .content .taxonomy .tags a:first-child{margin-left:30px!important}#start .news{width:calc(100% / 5);min-width:340px;height:auto;padding:20px}#start .news h3{margin-bottom:10px;pointer-events:none}#start .about{width:calc(100% / 3);min-width:400px;height:auto;padding:20px}#start .about h3{margin-bottom:10px;pointer-events:none}@media screen and (max-width:1024px){header .navbar li{margin-right:20px!important}header .navbar .tags a{padding:0 10px;transition:padding .5s}}@media screen and (max-width:700px){header{position:fixed;z-index:999;top:0;display:-ms-flexbox;display:flex;width:100%;height:40px;padding:0 20px;border-bottom:2px solid #000;background-color:#fff;-ms-flex-pack:justify;justify-content:space-between}header h1{margin:auto 0}header nav ul{display:none}header nav ul.open{position:absolute;top:38px;left:0;display:-ms-flexbox;display:flex;flex-direction:column;width:100vw;border-bottom:2px solid #000;background:#fff;-ms-flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}header nav ul.open li{width:100vw;height:40px;text-align:center;text-align:center;border-bottom:2px solid #000;-ms-flex-pack:center;justify-content:center}header nav ul.open li:first-child{border-top:2px solid #000}header nav ul.open li:first-child .cat{position:absolute;right:45px;width:10px}header nav ul.open li:first-child .cat img{transform:rotate(0)}header nav ul.open li:last-child{margin-right:20px!important;border-bottom:0 solid #000}header nav ul.open li.act .cat img{transform:rotate(180deg)}header nav ul.open .tags{position:relative;top:-2px;border:none;border-bottom:2px solid #000;background:#0f0}header nav ul.open .tags a{height:40px;margin:0;padding:0}header nav ul.open .tags a li{margin:0}header nav>.tags>a{height:30px!important}header nav>.tags>a li{position:relative;z-index:0}header nav>.tags>a li::after{position:absolute;z-index:-1;width:0;height:10px;margin:auto;content:' ';transition:width .5s;background:#0f0}header nav>.tags>a:hover li::after{position:absolute;z-index:-1;width:100%;height:10px;margin:auto;content:' ';transition:width .5s;background:#0f0}header nav .col{position:absolute;top:10px;right:20px;width:auto;height:auto;text-align:center}header nav .burger{display:-ms-flexbox;display:flex;flex-direction:column;width:auto;margin:0 auto;cursor:pointer;transition:all .7s ease;-ms-flex-direction:column}header nav .burger .bar{display:block;width:20px;height:2px;margin:3px auto;transition:all .7s ease;background:#000}header nav .burger .middle{margin:0 auto}header nav .burger:hover .top{transform:translateY(5px) rotateZ(45deg)}header nav .burger:hover .middle{width:0}header nav .burger:hover .bottom{transform:translateY(-5px) rotateZ(-45deg)}header ul.tags{display:none}header ul.active,header ul.visible{position:absolute;z-index:999;top:40px;right:0;display:block;width:auto;border-bottom:2px solid #000;border-left:2px solid #000;background:#fff}header ul.active a,header ul.visible a{display:-ms-flexbox;display:flex;width:auto;height:40px;padding:0 20px}header ul.active a:first-child,header ul.visible a:first-child{margin-top:0}header ul.active a:last-child,header ul.visible a:last-child{margin-bottom:10px}header ul.active a li,header ul.visible a li{margin:auto}#start{margin-top:40px}#start .item{display:block}#start .item .card{position:relative;overflow-y:hidden;width:100%;margin-right:0!important;margin-left:0!important;padding-bottom:5px}#start .item .card:last-child{padding-bottom:0!important}#start .item .card .card-image:hover{transition:all .6s;background-color:#0f0}#start .item .card .card-image:hover img{transition:all .6s;opacity:.95;mix-blend-mode:multiply}#start .item .card .card-image:hover~.card-title{top:50%;left:50%;transition:opacity 1s,top 0s;opacity:1}#start .item .card .card-title{position:absolute;top:50%;left:50%;transition:all 1s;transform:translate(-50%,-50%);pointer-events:none;opacity:0}#start .content-item .e-content{display:block;height:100%}#start .content-item .media{width:100%}#start .content-item .content{width:100%;min-width:auto!important;height:auto}#start .content-item .content .txt{position:relative;right:0;overflow-x:auto;width:100%;min-width:auto!important;height:auto!important;padding:20px 20px 0 20px}#start .content-item .content .txt h3{margin:0 0 10px 0}#start .content-item .content .taxonomy{position:relative;bottom:0;width:100%;min-width:auto!important;height:auto;border-top:2px solid #000;background:#fff}#start .content-item .content .taxonomy .tags{display:-ms-flexbox;display:flex;margin:auto 0;padding-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}#start .content-item .content .taxonomy .tags a{margin:10px 10px 0 10px}#start .content-item .content .taxonomy .tags a:first-child{margin-left:20px!important}#start .news{width:100%;min-width:auto!important;height:auto;padding:10px 20px 10px 20px;border-bottom:2px solid #000}#start .news:nth-child(1){padding-top:20px}#start .news h3{margin-bottom:10px;pointer-events:none}#start .about{width:100%;min-width:auto!important;height:auto;padding:20px}#start .about h3{margin-bottom:10px;pointer-events:none}} \ No newline at end of file +@font-face{font-family:Roboto-Light;src:url(../fonts/roboto_light/Roboto-Light-webfont.eot);src:url(../fonts/roboto_light/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_light/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto_light/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto_light/Roboto-Light-webfont.svg#Roboto-Light) format('svg')}@font-face{font-family:Roboto-regular;src:url(../fonts/roboto_regular/Roboto-Regular-webfont.eot);src:url(../fonts/roboto_regular/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_regular/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto_regular/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto_regular/Roboto-Regular-webfont.svg#Roboto-regular) format('svg')}@font-face{font-family:Roboto-Medium;src:url(../fonts/roboto_medium/Roboto-Medium-webfont.eot);src:url(../fonts/roboto_medium/Roboto-Medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_medium/Roboto-Medium-webfont.woff) format('woff'),url(../fonts/roboto_medium/Roboto-Medium-webfont.ttf) format('truetype'),url(../fonts/roboto_medium/Roboto-Medium-webfont.svg#Roboto-Medium) format('svg')}@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto_bold/Roboto-Bold-webfont.eot);src:url(../fonts/roboto_bold/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_bold/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto_bold/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto_bold/Roboto-Bold-webfont.svg#Roboto-Bold) format('svg')}*{box-sizing:border-box}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{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}body,html{font-size:16px;line-height:18px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{margin:0}ol,ul{list-style:none}a{text-decoration:none;color:#000}blockquote,q{quotes:none}img{width:100%;height:auto;vertical-align:bottom}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-family:Roboto-regular;font-size:1rem;font-weight:400}h1 a{font-family:Roboto-regular;font-size:1rem;font-weight:400}h2 a{font-family:Roboto-Medium;font-size:1.5rem;font-weight:400;color:#fff}h3{font-family:Roboto-regular;font-size:.8rem;text-transform:uppercase}h3 a{font-weight:400;position:relative}h3 a::after{position:absolute;z-index:-1;top:5px;left:0;width:100%;height:9px;margin:auto;content:' ';background:#0f0}nav li a{font-family:Roboto-regular;font-size:.8rem;font-weight:400;text-transform:uppercase}nav a li{font-family:Roboto-regular;font-size:.8rem;font-weight:400;text-transform:uppercase}p{font-family:Roboto-Light;font-size:.8rem;margin-bottom:10px}p a{font-weight:400;position:relative}p a::after{position:absolute;z-index:-1;top:5px;left:0;width:100%;height:9px;margin:auto;content:' ';background:#0f0}#start .card-title{line-height:1.6rem}#start .card-title h2 a{font-family:Roboto-regular;font-size:1.2rem}.taxonomy a{font-family:Roboto-regular;font-size:.8em;font-weight:400;text-transform:uppercase}.taxonomy a{position:relative}.taxonomy a::after{position:absolute;z-index:-1;top:4px;left:0;width:0;height:10px;margin:auto;content:' ';transition:width .5s;background:#0f0}.taxonomy a:hover::after{width:100%;transition:width .5s}.news h3{font-family:Roboto-regular;font-weight:400;text-transform:uppercase}.news .blog-date time{font-family:Roboto-Light;font-size:.8em;font-weight:400;text-transform:uppercase}::-moz-selection{background:#0f0}::selection{background:#0f0}header{position:fixed;z-index:999;top:0;display:-ms-flexbox;display:flex;width:100%;height:40px;padding:0 20px;border-bottom:2px solid #000;background-color:#fff;-ms-flex-pack:justify;justify-content:space-between}header h1{margin:auto 0}header nav{margin:auto 0}header nav .burger{display:none}header nav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}header nav ul li{display:-ms-flexbox;display:flex;height:40px;margin-right:50px;transition:margin-right 1s;-ms-flex-align:center;align-items:center}header nav ul li:last-child{margin-right:0!important}header nav ul.tags{position:absolute;z-index:999;top:40px;right:0;visibility:hidden;width:auto;border-bottom:2px solid #000;border-left:2px solid #000;background:#fff}header nav ul.tags a{display:-ms-flexbox;display:flex;width:auto;height:50px;padding:0 20px;transition:padding .5s}header nav ul.tags a>li{position:relative;margin:auto}header nav ul.tags a>li::after{position:absolute;z-index:-1;width:0;height:10px;margin:auto;content:' ';transition:all 0s;background:#0f0}header nav ul.active,header nav ul.visible{visibility:visible}header nav ul.active a>li::after,header nav ul.visible a>li::after{width:0;transition:all .5s;background:#0f0}header nav ul.active a:hover>li::after,header nav ul.visible a:hover>li::after{width:100%;transition:all .5s;background:#0f0}header nav>ul:nth-child(1)>li:nth-child(1){position:relative;display:-ms-flexbox;display:flex;margin-right:50px;transition:margin-right 1s}header nav>ul:nth-child(1)>li:nth-child(1) .cat{width:120%;height:auto;margin-left:10px;cursor:pointer}header nav>ul:nth-child(1)>li:nth-child(1) .cat img{transition:all .5s;vertical-align:middle!important}header nav>ul:nth-child(1)>li:nth-child(1).act img{transition:all .5s;transform:rotate(180deg)}header nav>ul:nth-child(1)>li:nth-child(1) a{width:auto;text-align:right}#start{margin-top:40px}#start .item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute}#start .item .card{position:relative;overflow-y:hidden;width:calc((100% / 3) - 3.5px);padding-bottom:5px}#start .item .card:nth-child(3n+2){margin:0 5px}#start .item .card .card-image{transition:all 1s ease;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}#start .item .card .card-subtitle a{padding:0 7px;background-color:rgba(0,255,0,.5)}#start .item .card .card-image:hover{transition:all 1s ease;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}#start .item .card .card-image:hover img{transition:all .6s;opacity:.95;mix-blend-mode:multiply}#start .item .card .card-image:hover~.card-title{top:50%;left:50%;transition:all 1s;opacity:1}#start .item .card .card-title{position:absolute;top:50%;left:50%;transition:all 1s;transform:translate(-50%,-50%);text-align:center;pointer-events:none;opacity:0}#start .content-item .e-content{display:-ms-flexbox;display:flex;height:100%}#start .content-item .media{width:calc((100% / 3) * 2)}#start .content-item .media img:not(:last-child){margin-bottom:5px}#start .content-item .content{width:calc(100% / 3);min-width:400px;height:calc(100vh - 40px)}#start .content-item .content .txt{position:fixed;right:0;overflow-x:auto;width:calc(100% / 3);min-width:400px;height:calc(100% - 90px);padding:20px 30px 0 30px}#start .content-item .content .txt::-webkit-scrollbar{width:12px}#start .content-item .content .txt::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #fff}#start .content-item .content .txt::-webkit-scrollbar-thumb{border-radius:10px;background:#fff;-webkit-box-shadow:inset 0 0 0 #fff}#start .content-item .content .txt h3{margin:0 0 10px 0}#start .content-item .content .taxonomy{position:fixed;bottom:0;width:calc(100% / 3);min-width:400px;height:auto;border-top:2px solid #000;background:#fff}#start .content-item .content .taxonomy .tags{display:-ms-flexbox;display:flex;margin:auto 0;padding-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}#start .content-item .content .taxonomy .tags a{margin:10px 10px 0 10px}#start .content-item .content .taxonomy .tags a:first-child{margin-left:30px!important}#start .news{width:calc(100% / 5);min-width:340px;height:auto;padding:20px}#start .news h3{margin-bottom:10px;pointer-events:none}#start .about{width:calc(100% / 3);min-width:400px;height:auto;padding:20px}#start .about h3{margin-bottom:10px;pointer-events:none}@media screen and (max-width:1024px){header .navbar li{margin-right:20px!important}header .navbar .tags a{padding:0 10px;transition:padding .5s}}@media screen and (max-width:700px){header{position:fixed;z-index:999;top:0;display:-ms-flexbox;display:flex;width:100%;height:40px;padding:0 20px;border-bottom:2px solid #000;background-color:#fff;-ms-flex-pack:justify;justify-content:space-between}header h1{margin:auto 0}header nav ul{display:none}header nav ul.open{position:absolute;top:38px;left:0;display:-ms-flexbox;display:flex;flex-direction:column;width:100vw;border-bottom:2px solid #000;background:#fff;-ms-flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}header nav ul.open li{width:100vw;height:40px;text-align:center;text-align:center;border-bottom:2px solid #000;-ms-flex-pack:center;justify-content:center}header nav ul.open li:first-child{border-top:2px solid #000}header nav ul.open li:first-child .cat{position:absolute;right:45px;width:10px}header nav ul.open li:first-child .cat img{transform:rotate(0)}header nav ul.open li:last-child{margin-right:20px!important;border-bottom:0 solid #000}header nav ul.open li.act .cat img{transform:rotate(180deg)}header nav ul.open .tags{position:relative;top:-2px;border:none;border-bottom:2px solid #000;background:#0f0}header nav ul.open .tags a{height:40px;margin:0;padding:0}header nav ul.open .tags a li{margin:0}header nav>.tags>a{height:30px!important}header nav>.tags>a li{position:relative;z-index:0}header nav>.tags>a li::after{position:absolute;z-index:-1;width:0;height:10px;margin:auto;content:' ';transition:width .5s;background:#0f0}header nav>.tags>a:hover li::after{position:absolute;z-index:-1;width:100%;height:10px;margin:auto;content:' ';transition:width .5s;background:#0f0}header nav .col{position:absolute;top:10px;right:20px;width:auto;height:auto;text-align:center}header nav .burger{display:-ms-flexbox;display:flex;flex-direction:column;width:auto;margin:0 auto;cursor:pointer;transition:all .7s ease;-ms-flex-direction:column}header nav .burger .bar{display:block;width:20px;height:2px;margin:3px auto;transition:all .7s ease;background:#000}header nav .burger .middle{margin:0 auto}header nav .burger:hover .top{transform:translateY(5px) rotateZ(45deg)}header nav .burger:hover .middle{width:0}header nav .burger:hover .bottom{transform:translateY(-5px) rotateZ(-45deg)}header ul.tags{display:none}header ul.active,header ul.visible{position:absolute;z-index:999;top:40px;right:0;display:block;width:auto;border-bottom:2px solid #000;border-left:2px solid #000;background:#fff}header ul.active a,header ul.visible a{display:-ms-flexbox;display:flex;width:auto;height:40px;padding:0 20px}header ul.active a:first-child,header ul.visible a:first-child{margin-top:0}header ul.active a:last-child,header ul.visible a:last-child{margin-bottom:10px}header ul.active a li,header ul.visible a li{margin:auto}#start{margin-top:40px}#start .item{display:block}#start .item .card{position:relative;overflow-y:hidden;width:100%;margin-right:0!important;margin-left:0!important;padding-bottom:5px}#start .item .card:last-child{padding-bottom:0!important}#start .item .card .card-image:hover{transition:all .6s;background-color:#0f0}#start .item .card .card-image:hover img{transition:all .6s;opacity:.95;mix-blend-mode:multiply}#start .item .card .card-image:hover~.card-title{top:50%;left:50%;transition:opacity 1s,top 0s;opacity:1}#start .item .card .card-title{position:absolute;top:50%;left:50%;transition:all 1s;transform:translate(-50%,-50%);pointer-events:none;opacity:0}#start .content-item .e-content{display:block;height:100%}#start .content-item .media{width:100%}#start .content-item .content{width:100%;min-width:auto!important;height:auto}#start .content-item .content .txt{position:relative;right:0;overflow-x:auto;width:100%;min-width:auto!important;height:auto!important;padding:20px 20px 0 20px}#start .content-item .content .txt h3{margin:0 0 10px 0}#start .content-item .content .taxonomy{position:relative;bottom:0;width:100%;min-width:auto!important;height:auto;border-top:2px solid #000;background:#fff}#start .content-item .content .taxonomy .tags{display:-ms-flexbox;display:flex;margin:auto 0;padding-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}#start .content-item .content .taxonomy .tags a{margin:10px 10px 0 10px}#start .content-item .content .taxonomy .tags a:first-child{margin-left:20px!important}#start .news{width:100%;min-width:auto!important;height:auto;padding:10px 20px 10px 20px;border-bottom:2px solid #000}#start .news:nth-child(1){padding-top:20px}#start .news h3{margin-bottom:10px;pointer-events:none}#start .about{width:100%;min-width:auto!important;height:auto;padding:20px}#start .about h3{margin-bottom:10px;pointer-events:none}}.newsletter{width:calc(100% / 3);min-width:400px;height:auto;padding:0 20px 20px 20px}.newsletter .mc-field-group{margin-top:10px}.newsletter .mc-field-group label{font-family:Roboto-Light;font-size:.8rem;width:100%}.newsletter .mc-field-group input{width:100%;margin:10px auto}.newsletter .indicates-required{font-family:Roboto-Light;font-size:.8rem;float:right}.newsletter .asterisk{color:#0f0}.newsletter h2{margin-bottom:30px}.newsletter #mc_embed_signup div.mce_inline_error{background-color:#0f0}.newsletter #mc_embed_signup input.mce_inline_error{padding:5px;border-width:1px;border-color:#0f0;border-radius:2px}.newsletter .mce_inline_error{font-family:Roboto-Light;font-size:.8rem}.newsletter .clear input{font-family:Roboto-Light;font-size:.8rem;font-weight:700;line-height:32px;display:inline-block;clear:both;width:auto;height:32px;margin:0 10px 10px 0;padding:0 22px;cursor:pointer;text-align:center;vertical-align:top;white-space:nowrap;text-decoration:none;color:#fff;border:0 none;border-radius:2px;background-color:#aaa}.newsletter .clear .response{font-family:Roboto-Light;font-size:.8rem;margin-bottom:10px} \ No newline at end of file diff --git a/user/themes/hehe/scss/template.scss b/user/themes/hehe/scss/template.scss index f8881ba..4755d6c 100644 --- a/user/themes/hehe/scss/template.scss +++ b/user/themes/hehe/scss/template.scss @@ -19,4 +19,4 @@ // @import "template/grid"; // Footer -// @import "template/footer"; +@import "template/newsletter"; diff --git a/user/themes/hehe/scss/template/_footer.scss b/user/themes/hehe/scss/template/_footer.scss deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/hehe/scss/template/_newsletter.scss b/user/themes/hehe/scss/template/_newsletter.scss new file mode 100644 index 0000000..cc8af21 --- /dev/null +++ b/user/themes/hehe/scss/template/_newsletter.scss @@ -0,0 +1,71 @@ +.newsletter{ + width: calc(100% / 3); + min-width: 400px; + height: auto; + padding: 0 20px 20px 20px; + .mc-field-group{ + margin-top: 10px; + label{ + width: 100%; + font-family: "Roboto-Light"; + font-size: 0.8rem; + } + input{ + width: 100%; + margin: 10px auto; + } + } + .indicates-required{ + float: right; + font-family: "Roboto-Light"; + font-size: 0.8rem; + } + .asterisk{ + color: lime; + } + h2{ + margin-bottom: 30px; + } + #mc_embed_signup div.mce_inline_error{ + background-color: lime; + } + #mc_embed_signup input.mce_inline_error{ + border-color: lime; + border-width: 1px; + padding: 5px; + border-radius: 2px; + } + .mce_inline_error{ + font-family: "Roboto-Light"; + font-size: 0.8rem; + } + .clear{ + input{ + font-family: "Roboto-Light"; + clear: both; + background-color: #aaa; + border: 0 none; + border-radius: 2px; + color: #FFFFFF; + cursor: pointer; + display: inline-block; + font-size: 0.8rem; + font-weight: bold; + height: 32px; + line-height: 32px; + margin: 0 10px 10px 0; + padding: 0 22px; + text-align: center; + text-decoration: none; + vertical-align: top; + white-space: nowrap; + width: auto; + } + .response{ + font-family: "Roboto-Light"; + font-size: 0.8rem; + margin-bottom: 10px; + } + } + +} diff --git a/user/themes/hehe/templates/contact.html.twig b/user/themes/hehe/templates/contact.html.twig new file mode 100644 index 0000000..1f29948 --- /dev/null +++ b/user/themes/hehe/templates/contact.html.twig @@ -0,0 +1,39 @@ +{% extends 'partials/base.html.twig' %} + +{% block content %} +