- ID da verificação
- 49e28a7a-7e95-40cf-9874-892ad061346bConcluído
- URL enviado:
- https://yoast-schema-graph.com/
- Relatório concluído:
Ligações · 0 encontradas
As ligações de saída identificadas na página
Variáveis JavaScript · 26 encontradas
Variáveis JavaScript globais carregadas no objeto janela de uma página são variáveis declaradas fora das funções e acessíveis de qualquer parte do código dentro do âmbito atual
Nome | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
Helpers | object |
TemplateCustomizer | function |
templateCustomizer | object |
$ | function |
jQuery | function |
uidEvent | number |
bootstrap | object |
Mensagens de registo da consola · 2 encontradas
Mensagens registadas na consola web
Tipo | Categoria | Registo |
---|---|---|
verbose | dom |
|
error | network |
|
HTML
O corpo HTML em bruto da página
<!DOCTYPE html><html lang="tr" class="dark-style customizer-hide" dir="ltr" data-theme="theme-default" data-assets-path="assets/" data-template="horizontal-menu-template-starter"><head>
<title>VİP - Best Backlink Panel</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<meta name="description" content="">
<link rel="icon" type="image/x-icon" href="images/favicon.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
<link href="https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet">
<link rel="stylesheet" as="style" onload="this.onload=null;this.rel='stylesheet'" href="assets/vendor/fonts/fontawesome.css">
<link rel="stylesheet" as="style" onload="this.onload=null;this.rel='stylesheet'" href="assets/vendor/fonts/tabler-icons.css">
<link rel="stylesheet" as="style" onload="this.onload=null;this.rel='stylesheet'" href="assets/vendor/fonts/flag-icons.css">
<link rel="stylesheet" as="style" onload="this.onload=null;this.rel='stylesheet'" href="assets/css/demo.css">
<link rel="stylesheet" as="style" onload="this.onload=null;this.rel='stylesheet'" href="assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css">
<link rel="stylesheet" as="style" onload="this.onload=null;this.rel='stylesheet'" href="assets/vendor/libs/node-waves/node-waves.css">
<link rel="stylesheet" as="style" onload="this.onload=null;this.rel='stylesheet'" href="assets/vendor/libs/typeahead-js/typeahead.css">
<link rel="stylesheet" as="style" onload="this.onload=null;this.rel='stylesheet'" href="assets/vendor/css/pages/page-auth.css">
<link rel="stylesheet" as="style" onload="this.onload=null;this.rel='stylesheet'" href="assets/vendor/libs/animate-css/animate.css">
<link rel="stylesheet" as="style" onload="this.onload=null;this.rel='stylesheet'" href="assets/vendor/libs/sweetalert2/sweetalert2.css">
<script src="assets/vendor/js/helpers.js"></script><style type="text/css">
.layout-menu-fixed .layout-navbar-full .layout-menu,
.layout-menu-fixed-offcanvas .layout-navbar-full .layout-menu {
top: 0px !important;
}
.layout-page {
padding-top: 0px !important;
}
.content-wrapper {
padding-bottom: 0px !important;
}</style>
<script src="assets/vendor/js/template-customizer.js"></script><style>/*
* Template Customizer Style
**/
#template-customizer {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
font-size: inherit !important;
position: fixed;
top: 0;
right: 0;
height: 100%;
z-index: 99999999;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 360px;
background: #fff;
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
-webkit-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-webkit-transform: translateX(380px);
-ms-transform: translateX(380px);
transform: translateX(380px);
}
#template-customizer h5 {
position: relative;
font-size: 11px;
font-weight: 600;
}
#template-customizer > h5 {
flex: 0 0 auto;
}
#template-customizer .disabled {
color: #d1d2d3 !important;
}
#template-customizer.template-customizer-open {
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
}
#template-customizer .template-customizer-open-btn {
position: absolute;
top: 180px;
left: 0;
z-index: -1;
display: block;
width: 42px;
height: 42px;
border-top-left-radius: 15%;
border-bottom-left-radius: 15%;
background: #333;
color: #fff !important;
text-align: center;
font-size: 18px !important;
line-height: 42px;
opacity: 1;
-webkit-transition: all 0.1s linear 0.2s;
-o-transition: all 0.1s linear 0.2s;
transition: all 0.1s linear 0.2s;
-webkit-transform: translateX(-62px);
-ms-transform: translateX(-62px);
transform: translateX(-62px);
}
@media (max-width: 991.98px) {
#template-customizer .template-customizer-open-btn {
top: 145px;
}
}
.dark-style #template-customizer .template-customizer-open-btn {
background: #555;
}
#template-customizer .template-customizer-open-btn::before {
content: "";
width: 22px;
height: 22px;
display: block;
background-size: 100% 100%;
position: absolute;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABClJREFUaEPtmY1RFEEQhbsjUCIQIhAiUCNQIxAiECIQIxAiECIAIpAMhAiECIQI2vquZqnZvp6fhb3SK5mqq6Ju92b69bzXf6is+dI1t1+eAfztG5z1BsxsU0S+ici2iPB3vm5E5EpEDlSVv2dZswFIxv8UkZcNy+5EZGcuEHMCOBeR951uvVDVD53vVl+bE8DvDu8Pxtyo6ta/BsByg1R15Bwzqz5/LJgn34CZwfnPInI4BUB6/1hV0cSjVxcAM4PbcBZjL0XklIPN7Is3fLCkdQPpPYw/VNXj5IhPIvJWRIhSl6p60ULWBGBm30Vk123EwRxCuIzWkkjNrCZywith10ewE1Xdq4GoAjCz/RTXW44Ynt+LyBEfT43kYfbj86J3w5Q32DNcRQDpwF+dkQXDMey8xem0L3TEqB4g3PZWad8agBMRgZPeu96D1/C2Zbh3X0p80Op1xxloztN48bMQQNoc7+eLEuAoPSPiIDY4Ooo+E6ixeNXM+D3GERz2U3CIqMstLJUgJQDe+7eq6mub0NYEkLAKwEHkiBQDCZtddZCZ8d6r7JDwFkoARklHRPZUFVDVZWbwGuNrC4EfdOzFrRABh3Wnqhv+d70AEBLGFROPmeHlnM81G69UdSd6IUuM0GgUVn1uqWmg5EmMfBeEyB7Pe3txBkY+rGT8j0J+WXq/BgDkUCaqLgEAnwcRog0veMIqFAAwCy2wnw+bI2GaGboBgF9k5N0o0rUSGUb4eO0BeO9j/GYhkSHMHMTIqwGARX6p6a+nlPBl8kZuXMD9j6pKfF9aZuaFOdJCEL5D4eYb9wCYVCanrBmGyii/tIq+SLj/HQBCaM5bLzwfPqdQ6FpVHyra4IbuVbXaY7dETC2ESPNNWiIOi69CcdgSMXsh4tNSUiklMgwmC0aNd08Y5WAES6HHehM4gu97wyhBgWpgqXsrASglprDy7CwhehMZOSbK6JMSma+Fio1KltCmlBIj7gfZOGx8ppQSXrhzFnOhJ/31BDkjFHRvOd09x0mRBA9SFgxUgHpQg0q0t5ymPMlL+EnldFTfDA0NAmf+OTQ0X0sRouf7NNkYGhrOYNrxtIaGg83MNzVDSe3LXLhP7O/yrCsCz1zlWTpjWkuZAOBpX3yVnLqI1yLCOKU6qMrmP7SSrUEw54XF4WBIK5FxCMOr3lVsfGqNSmPzBXUnJTIX1jyVBq9wO6UObOpgC5GjO98vFKnTdQMZXxEsWZlDiCZMIxAbNxQOqlpVZtobejBaZNoBnRDzMFpkxvTQOD36BlrcySZuI6p1ACB6LU3wWuf5581+oHfD1vi89bz3nFUC8Nm7ZlP3nKkFbM4bWPt/MSFwklprYItwt6cmvpWJ2IVcQBCz6bLysSCv3SaANCiTsnaNRrNRqMXVVT1/BrAqz/buu/Y38Ad3KC5PARej0QAAAABJRU5ErkJggg==);
margin: 10px;
}
.customizer-hide #template-customizer .template-customizer-open-btn {
display: none;
}
[dir=rtl] #template-customizer .template-customizer-open-btn {
border-radius: 0;
border-top-right-radius: 15%;
border-bottom-right-radius: 15%;
}
[dir=rtl] #template-customizer .template-customizer-open-btn::before {
margin-left: -2px;
}
#template-customizer.template-customizer-open .template-customizer-open-btn {
opacity: 0;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
}
#template-customizer .template-customizer-close-btn {
position: absolute;
top: 32px;
right: 0;
display: block;
font-size: 20px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
#template-customizer .template-customizer-inner {
position: relative;
overflow: auto;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
opacity: 1;
-webkit-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
#template-customizer .template-customizer-inner > div:first-child > hr:first-of-type {
display: none !important;
}
#template-customizer .template-customizer-inner > div:first-child > h5:first-of-type {
padding-top: 0 !important;
}
#template-customizer .template-customizer-themes-inner {
position: relative;
opacity: 1;
-webkit-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
#template-customizer .template-customizer-theme-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
align-items: center;
-ms-flex-align: center;
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 10px;
padding: 0 24px;
width: 100%;
cursor: pointer;
}
#template-customizer .template-customizer-theme-item input {
position: absolute;
z-index: -1;
opacity: 0;
}
#template-customizer .template-customizer-theme-item input ~ span {
opacity: 0.25;
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
#template-customizer .template-customizer-theme-item .template-customizer-theme-checkmark {
display: inline-block;
width: 6px;
height: 12px;
border-right: 1px solid;
border-bottom: 1px solid;
opacity: 0;
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
[dir=rtl] #template-customizer .template-customizer-theme-item .template-customizer-theme-checkmark {
border-right: none;
border-left: 1px solid;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#template-customizer .template-customizer-theme-item input:checked:not([disabled]) ~ span, #template-customizer .template-customizer-theme-item:hover input:not([disabled]) ~ span {
opacity: 1;
}
#template-customizer .template-customizer-theme-item input:checked:not([disabled]) ~ span .template-customizer-theme-checkmark {
opacity: 1;
}
#template-customizer .template-customizer-theme-colors span {
display: block;
margin: 0 1px;
width: 10px;
height: 10px;
border-radius: 50%;
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
#template-customizer.template-customizer-loading .template-customizer-inner, #template-customizer.template-customizer-loading-theme .template-customizer-themes-inner {
opacity: 0.2;
}
#template-customizer.template-customizer-loading .template-customizer-inner::after, #template-customizer.template-customizer-loading-theme .template-customizer-themes-inner::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 999;
display: block;
}
.layout-menu-100vh #template-customizer {
height: 100vh;
}
[dir=rtl] #template-customizer {
right: auto;
left: 0;
-webkit-transform: translateX(-380px);
-ms-transform: translateX(-380px);
transform: translateX(-380px);
}
[dir=rtl] #template-customizer .template-customizer-open-btn {
right: 0;
left: auto;
-webkit-transform: translateX(62px);
-ms-transform: translateX(62px);
transform: translateX(62px);
}
[dir=rtl] #template-customizer .template-customizer-close-btn {
right: auto;
left: 0;
}
#template-customizer .template-customizer-layouts-options[disabled] {
opacity: 0.5;
pointer-events: none;
}
[dir=rtl] .template-customizer-t-style_switch_light {
padding-right: 0 !important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2pzL190ZW1wbGF0ZS1jdXN0b21pemVyL190ZW1wbGF0ZS1jdXN0b21pemVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VBQUE7QUFtQkE7RUFDRSw0S0FBQTtFQUVBLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBL0JpQjtFQWdDakIsZ0JBQUE7RUFDQSxpREFBQTtFQUNBLHlDQUFBO0VBQ0Esb0NBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDRCQUFBO0FBaEJGO0FBa0JFO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUFoQko7QUFtQkU7RUFDRSxjQUFBO0FBakJKO0FBb0JFO0VBQ0UseUJBQUE7QUFsQko7QUFxQkU7RUFDRSw4QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7QUFuQko7QUF3QkU7RUFDRSxrQkFBQTtFQUNBLFVBOURXO0VBbUVYLE9BQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBekVZO0VBMEVaLFlBMUVZO0VBMkVaLDJCQWxFcUI7RUFtRXJCLDhCQW5FcUI7RUFvRXJCLGdCQXZFVTtFQXdFVixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQkFqRlk7RUFrRlosVUFBQTtFQUNBLHdDQUFBO0VBQ0EsbUNBQUE7RUFDQSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7RUFDQSw0QkFBQTtBQTFCSjtBQUtJO0VBSkY7SUFLSSxVQWhFWTtFQThEaEI7QUFDRjtBQXVCSTtFQUNFLGdCQXBGYTtBQStEbkI7QUF1Qkk7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLHlEQUFBO0VBQ0EsWUFBQTtBQXJCTjtBQXlCSTtFQUNFLGFBQUE7QUF2Qk47QUEwQkk7RUFDRSxnQkFBQTtFQUNBLDRCQXRHbUI7RUF1R25CLCtCQXZHbUI7QUErRXpCO0FBMEJNO0VBQ0UsaUJBQUE7QUF4QlI7QUE2QkU7RUFDRSxVQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0FBM0JKO0FBOEJFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUNBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0FBNUJKO0FBZ0NFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0FBOUJKO0FBaUNNO0VBQ0Usd0JBQUE7QUEvQlI7QUFpQ007RUFDRSx5QkFBQTtBQS9CUjtBQXFDRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGdDQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtBQW5DSjtBQXNDRTtFQUNFLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBQXBDSjtBQXNDSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QUFwQ047QUF1Q0k7RUFDRSxhQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0FBckNOO0FBd0NJO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0NBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0FBdENOO0FBd0NNO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtBQXRDUjtBQTBDSTtFQUVFLFVBQUE7QUF6Q047QUE0Q0k7RUFDRSxVQUFBO0FBMUNOO0FBK0NJO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0RBQUE7RUFDQSw4Q0FBQTtBQTdDTjtBQWlERTtFQUVFLFlBQUE7QUFoREo7QUFrREk7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QUFoRE47O0FBcURBO0VBQ0UsYUFBQTtBQWxERjs7QUF5REU7RUFDRSxXQUFBO0VBQ0EsT0FBQTtFQUNBLHFDQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtBQXRESjtBQXlERTtFQUNFLFFBQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0FBdkRKO0FBMERFO0VBQ0UsV0FBQTtFQUNBLE9BQUE7QUF4REo7O0FBNERBO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0FBekRGOztBQThERTtFQUNFLDJCQUFBO0FBM0RKIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuKiBUZW1wbGF0ZSBDdXN0b21pemVyIFN0eWxlXHJcbioqL1xyXG5cclxuJGN1c3RvbWl6ZXItd2lkdGg6IDM2MHB4O1xyXG4kY3VzdG9taXplci1zcGFjZXI6IDIwcHg7XHJcbiRjdXN0b21pemVyLWZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHJcbiRvcGVuLWJ0bi1zaXplOiA0MnB4O1xyXG4kb3Blbi1idG4tc3BhY2VyOiAwO1xyXG4kb3Blbi1idG4tZm9udC1zaXplOiAxOHB4O1xyXG4kb3Blbi1idG4tdG9wOiAxODBweDtcclxuJG9wZW4tYnRuLXRvcC1tZDogMTQ1cHg7XHJcblxyXG4kb3Blbi1idG4tYmc6ICMzMzM7XHJcbiRvcGVuLWJ0bi1iZy1kYXJrOiAjNTU1O1xyXG4kb3Blbi1idG4tY29sb3I6ICNmZmY7XHJcbiRvcGVuLWJ0bi1ib3JkZXItcmFkaXVzOiAxNSU7XHJcblxyXG4jdGVtcGxhdGUtY3VzdG9taXplciB7XHJcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZixcclxuICAgICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAkY3VzdG9taXplci1mb250LXNpemUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5OTk5OTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogJGN1c3RvbWl6ZXItd2lkdGg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbWl6ZXItd2lkdGggKyAkY3VzdG9taXplci1zcGFjZXIpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbWl6ZXItd2lkdGggKyAkY3VzdG9taXplci1zcGFjZXIpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9taXplci13aWR0aCArICRjdXN0b21pemVyLXNwYWNlcik7XHJcblxyXG4gIGg1IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICA+IGg1IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZDFkMmQzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLnRlbXBsYXRlLWN1c3RvbWl6ZXItb3BlbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XHJcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIEN1c3RvbWl6ZXIgYnV0dG9uXHJcblxyXG4gIC50ZW1wbGF0ZS1jdXN0b21pemVyLW9wZW4tYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJG9wZW4tYnRuLXRvcDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgdG9wOiAkb3Blbi1idG4tdG9wLW1kO1xyXG4gICAgfVxyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJG9wZW4tYnRuLXNpemU7XHJcbiAgICBoZWlnaHQ6ICRvcGVuLWJ0bi1zaXplO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJG9wZW4tYnRuLWJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkb3Blbi1idG4tYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQ6ICRvcGVuLWJ0bi1iZztcclxuICAgIGNvbG9yOiAkb3Blbi1idG4tY29sb3IgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJG9wZW4tYnRuLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRvcGVuLWJ0bi1zaXplO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyIDAuMnM7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXIgMC4ycztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhciAwLjJzO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSgkb3Blbi1idG4tc2l6ZSArICRjdXN0b21pemVyLXNwYWNlciArICRvcGVuLWJ0bi1zcGFjZXIpKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSgkb3Blbi1idG4tc2l6ZSArICRjdXN0b21pemVyLXNwYWNlciArICRvcGVuLWJ0bi1zcGFjZXIpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtKCRvcGVuLWJ0bi1zaXplICsgJGN1c3RvbWl6ZXItc3BhY2VyICsgJG9wZW4tYnRuLXNwYWNlcikpO1xyXG5cclxuICAgIC5kYXJrLXN0eWxlICYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkb3Blbi1idG4tYmctZGFyaztcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURBQUFBQXdDQVlBQUFCWEF2bUhBQUFBQVhOU1IwSUFyczRjNlFBQUJDbEpSRUZVYUVQdG1ZMVJGRUVRaGJzalVDSVFJaEFpVUNOUUl4QWlFQ0lRSXhBaUVDSUFJcEFNaEFpRUNJUUkydnF1WnFuWnZwNmZoYjNTSzVtcXE2SnU5MmI2OWJ6WGY2aXMrZEkxdDErZUFmenRHNXoxQnN4c1UwUytpY2kyaVBCM3ZtNUU1RXBFRGxTVnYyZFpzd0ZJeHY4VWtaY055KzVFWkdjdUVITUNPQmVSOTUxdXZWRFZENTN2VmwrYkU4RHZEdThQeHR5bzZ0YS9Cc0J5ZzFSMTVCd3pxejUvTEpnbjM0Q1p3Zm5QSW5JNEJVQjYvMWhWMGNTalZ4Y0FNNFBiY0JaakwwWGtsSVBON0lzM2ZMQ2tkUVBwUFl3L1ZOWGo1SWhQSXZKV1JJaFNsNnA2MFVMV0JHQm0zMFZrMTIzRXdSeEN1SXpXa2tqTnJDWnl3aXRoMTBld0UxWGRxNEdvQWpDei9SVFhXNDRZbnQrTHlCRWZUNDNrWWZiajg2SjN3NVEzMkROY1JRRHB3Ritka1FYRE1leTh4ZW0wTDNURXFCNGczUFpXYWQ4YWdCTVJnWlBldTk2RDEvQzJaYmgzWDBwODBPcDF4eGxvenRONDhiTVFRTm9jNytlTEV1QW9QU1BpSURZNE9vbytFNml4ZU5YTStEM0dFUnoyVTNDSXFNc3RMSlVnSlFEZSs3ZXE2bXViME5ZRWtMQUt3RUhraUJRRENadGRkWkNaOGQ2cjdKRHdGa29BUmtsSFJQWlVGVkRWWldid0d1TnJDNEVmZE96RnJSQUJoM1ducWh2K2Q3MEFFQkxHRlJPUG1lSGxuTTgxRzY5VWRTZDZJVXVNMEdnVVZuMXVxV21nNUVtTWZCZUV5QjdQZTN0eEJrWStyR1Q4ajBKK1dYcS9CZ0RrVUNhcUxnRUFud2NSb2cwdmVNSXFGQUF3Q3kyd253K2JJMkdhR2JvQmdGOWs1TjBvMHJVU0dVYjRlTzBCZU85ai9HWWhrU0hNSE1USXF3R0FSWDZwNmErbmxQQmw4a1p1WE1EOWo2cEtmRjlhWnVhRk9kSkNFTDVENGVZYjl3Q1lWQ2FuckJtR3lpaS90SXErU0xqL0hRQkNhTTViTHp3ZlBxZFE2RnBWSHlyYTRJYnVWYlhhWTdkRVRDMkVTUE5OV2lJT2k2OUNjZGdTTVhzaDR0TlNVaWtsTWd3bUMwYU5kMDhZNVdBRVM2SEhlaE00Z3U5N3d5aEJnV3BncVhzckFTZ2xwckR5N0N3aGVoTVpPU2JLNkpNU21hK0ZpbzFLbHRDbWxCSWo3Z2ZaT0d4OHBwUVNYcmh6Rm5PaEovMzFCRGtqRkhSdk9kMDl4MG1SQkE5U0ZneFVnSHBRZzBxMHQ1eW1QTWxMK0VubGRGVGZEQTBOQW1mK09UUTBYMHNSb3VmN05Oa1lHaHJPWU5yeHRJYUdnODNNTnpWRFNlM0xYTGhQN08veXJDc0N6MXpsV1RwaldrdVpBT0JwWDN5Vm5McUkxeUxDT0tVNnFNcm1QN1NTclVFdzU0WEY0V0JJSzVGeENNT3IzbFZzZkdxTlNtUHpCWFVuSlRJWDFqeVZCcTl3TzZVT2JPcGdDNUdqTzk4dkZLblRkUU1aWHhFc1dabERpQ1pNSXhBYk54UU9xbHBWWnRvYmVqQmFaTm9CblJEek1GcGt4dlRRT0QzNkJscmN5U1p1STZwMUFDQjZMVTN3V3VmNTU4MStvSGZEMXZpODliejNuRlVDOE5tN1psUDNuS2tGYk00YldQdC9NU0Z3a2xwcllJdHd0NmNtdnBXSjJJVmNRQkN6NmJMeXNTQ3YzU2FBTkNpVHNuYU5Sck5ScU1YVlZUMS9CckFxei9idXUvWTM4QWQzS0M1UEFSZWowUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xyXG4gICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ3VzdG9taXplciBIaWRkZW5cclxuICAgIC5jdXN0b21pemVyLWhpZGUgJiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgW2Rpcj0ncnRsJ10gJiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkb3Blbi1idG4tYm9yZGVyLXJhZGl1cztcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRvcGVuLWJ0bi1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50ZW1wbGF0ZS1jdXN0b21pemVyLW9wZW4gLnRlbXBsYXRlLWN1c3RvbWl6ZXItb3Blbi1idG4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRlbXBsYXRlLWN1c3RvbWl6ZXItY2xvc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzJweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b21pemVyIGlubmVyXHJcbiAgLnRlbXBsYXRlLWN1c3RvbWl6ZXItaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblxyXG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGhyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICA+IGg1OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFRoZW1lXHJcbiAgLnRlbXBsYXRlLWN1c3RvbWl6ZXItdGhlbWVzLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICB9XHJcblxyXG4gIC50ZW1wbGF0ZS1jdXN0b21pemVyLXRoZW1lLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDEgMSAxMDAlO1xyXG4gICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IH4gc3BhbiB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgIH1cclxuXHJcbiAgICAudGVtcGxhdGUtY3VzdG9taXplci10aGVtZS1jaGVja21hcmsge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgICAgW2Rpcj0ncnRsJ10gJiB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpjaGVja2VkOm5vdChbZGlzYWJsZWRdKSB+IHNwYW4sXHJcbiAgICAmOmhvdmVyIGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IHNwYW4ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OmNoZWNrZWQ6bm90KFtkaXNhYmxlZF0pIH4gc3BhbiAudGVtcGxhdGUtY3VzdG9taXplci10aGVtZS1jaGVja21hcmsge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRlbXBsYXRlLWN1c3RvbWl6ZXItdGhlbWUtY29sb3JzIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDFweDtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRlbXBsYXRlLWN1c3RvbWl6ZXItbG9hZGluZyAudGVtcGxhdGUtY3VzdG9taXplci1pbm5lcixcclxuICAmLnRlbXBsYXRlLWN1c3RvbWl6ZXItbG9hZGluZy10aGVtZSAudGVtcGxhdGUtY3VzdG9taXplci10aGVtZXMtaW5uZXIge1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxheW91dC1tZW51LTEwMHZoICN0ZW1wbGF0ZS1jdXN0b21pemVyIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4vLyBSVExcclxuLy9cclxuXHJcbltkaXI9J3J0bCddIHtcclxuICAjdGVtcGxhdGUtY3VzdG9taXplciB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtKCRjdXN0b21pemVyLXdpZHRoICsgJGN1c3RvbWl6ZXItc3BhY2VyKSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0oJGN1c3RvbWl6ZXItd2lkdGggKyAkY3VzdG9taXplci1zcGFjZXIpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtKCRjdXN0b21pemVyLXdpZHRoICsgJGN1c3RvbWl6ZXItc3BhY2VyKSk7XHJcbiAgfVxyXG5cclxuICAjdGVtcGxhdGUtY3VzdG9taXplciAudGVtcGxhdGUtY3VzdG9taXplci1vcGVuLWJ0biB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgkb3Blbi1idG4tc2l6ZSArICRjdXN0b21pemVyLXNwYWNlciArICRvcGVuLWJ0bi1zcGFjZXIpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgkb3Blbi1idG4tc2l6ZSArICRjdXN0b21pemVyLXNwYWNlciArICRvcGVuLWJ0bi1zcGFjZXIpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRvcGVuLWJ0bi1zaXplICsgJGN1c3RvbWl6ZXItc3BhY2VyICsgJG9wZW4tYnRuLXNwYWNlcik7XHJcbiAgfVxyXG5cclxuICAjdGVtcGxhdGUtY3VzdG9taXplciAudGVtcGxhdGUtY3VzdG9taXplci1jbG9zZS1idG4ge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuI3RlbXBsYXRlLWN1c3RvbWl6ZXIgLnRlbXBsYXRlLWN1c3RvbWl6ZXItbGF5b3V0cy1vcHRpb25zW2Rpc2FibGVkXSB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4vLyAhIEZJWDogbW9kZSBzd2l0Y2ggcG9zaXRpb24gaW4gUlRMXHJcbltkaXI9J3J0bCddIHtcclxuICAudGVtcGxhdGUtY3VzdG9taXplci10LXN0eWxlX3N3aXRjaF9saWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0= */</style>
<script src="assets/js/config.js"></script><link rel="stylesheet" type="text/css" href="assets/vendor/css/rtl/core-dark.css" class="template-customizer-core-css"><link rel="stylesheet" type="text/css" href="assets/vendor/css/rtl/theme-default-dark.css" class="template-customizer-theme-css">
<noscript><link rel="stylesheet" href="assets/vendor/fonts/fontawesome.css" /> </noscript>
<noscript><link rel="stylesheet" href="assets/vendor/fonts/tabler-icons.css" /> </noscript>
<noscript><link rel="stylesheet" href="assets/vendor/fonts/flag-icons.css" /> </noscript>
<noscript><link rel="stylesheet" href="assets/css/demo.css" /> </noscript>
<noscript><link rel="stylesheet" href="assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css" /> </noscript>
<noscript><link rel="stylesheet" href="assets/vendor/libs/node-waves/node-waves.css" /> </noscript>
<noscript><link rel="stylesheet" href="assets/vendor/libs/typeahead-js/typeahead.css" /> </noscript>
<noscript><link rel="stylesheet" href="assets/vendor/css/pages/page-auth.css" /> </noscript>
<noscript><link rel="stylesheet" href="assets/vendor/libs/animate-css/animate.css" /> </noscript>
<noscript><link rel="stylesheet" href="assets/vendor/libs/sweetalert2/sweetalert2.css" /> </noscript>
<link rel="stylesheet" href="assets/css/datatables.min.css">
<style type="text/css">
#loader-wrapper{
display: block;
background: radial-gradient(#222922, #000500);
font-family: 'Source Code Pro', monospace;
font-weight: 400;
overflow: hidden;
padding: 30px 0 0 30px;
text-align: center;
z-index: 999;
}
body{
overflow: hidden;
}
body.loaded{
overflow: visible;
}
body.loaded #loader-wrapper{
display: none;
}
.word {
bottom: 0;
color: #fff;
font-size: 2.5em;
height: 2.5em;
left: 0;
line-height: 2.5em;
margin: auto;
right: 0;
position: absolute;
text-shadow: 0 0 10px rgba(50, 255, 50, 0.5), 0 0 5px rgba(100, 255, 100, 0.5);
top: 0;
z-index: 999999;
}
.word span {
display: inline-block;
transform: translateX(100%) scale(0.9);
transition: transform 500ms;
}
.word .done {
color: #6f6;
transform: translateX(0) scale(1);
}
.overlay {
background-image: linear-gradient(transparent 0%, rgba(10, 16, 10, 0.5) 50%);
background-size: 1000px 2px;
bottom: 0;
content: '';
left: 0;
position: absolute;
right: 0;
top: 0;
background: radial-gradient(#222922, #000500);
}
</style> </head>
<body class="loaded">
<div class="authentication-wrapper authentication-cover authentication-bg">
<div class="authentication-inner row">
<!-- /Left Text -->
<div class="d-none d-lg-flex col-lg-7 p-0" style="background-image: url(assets/img/login.jpg); background-repeat: no-repeat; background-size: cover; background-position: center;">
<div class="auth-cover-bg d-flex justify-content-center align-items-center">
</div>
</div>
<!-- /Left Text -->
<!-- Login -->
<div class="d-flex col-12 col-lg-5 align-items-center p-sm-5 p-4">
<div class="w-px-400 mx-auto">
<!-- Logo -->
<div class="app-brand mb-4">
<a href="/" class="app-brand-link gap-2">
<img src="images/logo.png" style="" alt="">
</a>
</div>
<!-- /Logo -->
<h3 class="mb-1 fw-bold">Welcome to the Link Panel</h3>
<p class="mb-4">Login with your Username and Password..</p>
<form class="mb-3" action="system/api.php" method="POST">
<div class="mb-3">
<label for="email" class="form-label">User name</label>
<input type="text" class="form-control" name="username" placeholder="User name.." autofocus="">
</div>
<div class="mb-3 form-password-toggle">
<div class="d-flex justify-content-between">
<label class="form-label" for="password">Password</label>
</div>
<div class="input-group input-group-merge">
<input type="password" class="form-control" name="password" placeholder="············">
<span class="input-group-text cursor-pointer"><i class="ti ti-eye-off"></i></span>
</div>
</div>
<div class="mb-3">
<div class="form-check">
<input class="form-check-input" type="checkbox" id="remember-me">
<label class="form-check-label" for="remember-me"> Remember me </label>
</div>
</div>
<div class="mb-3">
<button class="btn btn-primary d-grid w-100 waves-effect waves-light" type="submit">Login</button>
</div>
</form>
<p class="text-center">
<span>Have you joined our system yet?</span>
<a href="register">
<span>Register</span>
</a>
</p>
</div>
</div>
<!-- /Login -->
</div>
</div>
<script src="assets/vendor/libs/jquery/jquery.js"></script>
<script src="assets/js/jquery2.min.js"></script>
<script defer="" src="assets/vendor/libs/popper/popper.js"></script>
<script src="assets/vendor/js/bootstrap.js"></script>
<script defer="" src="assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js"></script>
<script defer="" src="assets/vendor/libs/node-waves/node-waves.js"></script>
<script defer="" src="assets/vendor/libs/hammer/hammer.js"></script>
<script defer="" src="assets/vendor/libs/hammer/hammer.js"></script>
<script defer="" src="assets/vendor/libs/i18n/i18n.js"></script>
<script defer="" src="assets/vendor/libs/typeahead-js/typeahead.js"></script>
<script defer="" src="assets/vendor/js/menu.js"></script>
<script defer="" src="assets/vendor/libs/formvalidation/dist/js/FormValidation.min.js"></script>
<script defer="" src="assets/vendor/libs/formvalidation/dist/js/plugins/Bootstrap5.min.js"></script>
<script defer="" src="assets/vendor/libs/formvalidation/dist/js/plugins/AutoFocus.min.js"></script>
<script defer="" src="assets/vendor/libs/sweetalert2/sweetalert2.js"></script>
<script src="assets/js/datatables.min.js"></script>
<script defer="" src="assets/js/main.js"></script>
<script defer="" src="assets/js/pages-auth.js"></script>
<script src="assets/js/jquery.lettering.min.js"></script>
<script type="text/javascript">
function Ticker( elem ) {
elem.lettering();
this.done = false;
this.cycleCount = 5;
this.cycleCurrent = 0;
this.chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()-_=+{}|[]\\;\':"<>?,./`~'.split('');
this.charsCount = this.chars.length;
this.letters = elem.find( 'span' );
this.letterCount = this.letters.length;
this.letterCurrent = 0;
this.letters.each( function() {
var $this = $( this );
$this.attr( 'data-orig', $this.text() );
$this.text( '-' );
});
}
Ticker.prototype.getChar = function() {
return this.chars[ Math.floor( Math.random() * this.charsCount ) ];
};
Ticker.prototype.reset = function() {
this.done = false;
this.cycleCurrent = 0;
this.letterCurrent = 0;
this.letters.each( function() {
var $this = $( this );
$this.text( $this.attr( 'data-orig' ) );
$this.removeClass( 'done' );
});
this.loop();
};
Ticker.prototype.loop = function() {
var self = this;
this.letters.each( function( index, elem ) {
var $elem = $( elem );
if( index >= self.letterCurrent ) {
if( $elem.text() !== ' ' ) {
$elem.text( self.getChar() );
$elem.css( 'opacity', Math.random() );
}
}
});
if( this.cycleCurrent < this.cycleCount ) {
this.cycleCurrent++;
} else if( this.letterCurrent < this.letterCount ) {
var currLetter = this.letters.eq( this.letterCurrent );
this.cycleCurrent = 0;
currLetter.text( currLetter.attr( 'data-orig' ) ).css( 'opacity', 1 ).addClass( 'done' );
this.letterCurrent++;
} else {
this.done = true;
}
if( !this.done ) {
requestAnimationFrame( function() {
self.loop();
});
} else {
setTimeout( function() {
self.reset();
}, 750 );
}
};
$words = $( '.word' );
$words.each( function() {
var $this = $( this ),
ticker = new Ticker( $this ).reset();
$this.data( 'ticker', ticker );
});
</script>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function() {
setTimeout(function(){
document.querySelector("body").classList.add("loaded");
}, 1000);
});
</script> <script>
$( document ).ready(function() {
$(".swal2-select").remove()
});
</script>
<div id="template-customizer" class="invert-bg-white" style="visibility: visible"> <a href="javascript:void(0)" class="template-customizer-open-btn" tabindex="-1"></a> <div class="p-4 m-0 lh-1 border-bottom template-customizer-header"> <h4 class="template-customizer-t-panel_header mb-2">TEMPLATE CUSTOMIZER</h4> <p class="template-customizer-t-panel_sub_header mb-0">Customize and preview in real time</p> <a href="javascript:void(0)" class="btn-close template-customizer-close-btn fw-light px-4 py-2 text-body" tabindex="-1"></a> </div> <div class="template-customizer-inner pt-4"> <div class="template-customizer-theming"> <h5 class="m-0 px-4 py-4 lh-1 text-light d-block"> <span class="template-customizer-t-theming_header">THEMING</span> </h5> <div class="m-0 px-4 pb-3 template-customizer-themes w-100"> <label for="customizerTheme" class="form-label template-customizer-t-theme_label">Themes</label> <div class="row row-cols-lg-auto g-3 align-items-center template-customizer-themes-options"><div class="col-12"><div class="form-check"><input class="form-check-input" type="radio" name="themeRadios" id="themeRadiostheme-default" value="theme-default" checked="checked"><label class="form-check-label" for="themeRadiostheme-default">Default</label></div></div><div class="col-12"><div class="form-check"><input class="form-check-input" type="radio" name="themeRadios" id="themeRadiostheme-semi-dark" value="theme-semi-dark"><label class="form-check-label" for="themeRadiostheme-semi-dark">Semi Dark</label></div></div><div class="col-12"><div class="form-check"><input class="form-check-input" type="radio" name="themeRadios" id="themeRadiostheme-bordered" value="theme-bordered"><label class="form-check-label" for="themeRadiostheme-bordered">Bordered</label></div></div></div> </div> <div class="m-0 px-4 pb-3 pt-1 template-customizer-style w-100"> <label for="customizerStyle" class="form-label d-block template-customizer-t-style_label">Style (Mode)</label> <label class="switch switch-sm"> <span class="switch-label template-customizer-t-style_switch_light">Light</span> <input type="checkbox" class="switch-input" checked="checked"> <span class="switch-toggle-slider"> <span class="switch-on"></span> <span class="switch-off"></span> </span> <span class="switch-label template-customizer-t-style_switch_dark">Dark</span> </label> </div> </div> <div class="template-customizer-layout"> <hr class="m-0"> <h5 class="m-0 px-4 py-4 lh-1 text-light d-block"> <span class="template-customizer-t-layout_header">LAYOUT</span> </h5> <div class="m-0 px-4 pb-3 d-block template-customizer-layoutType"> <label for="customizerStyle" class="form-label d-block template-customizer-t-layout_label">Layout (Menu)</label> <div class="row row-cols-lg-auto g-3 align-items-center template-customizer-layouts-options"> <div class="col-12"> <div class="form-check"> <input class="form-check-input" type="radio" name="layoutRadios" id="layoutRadios-static" value="static" checked="checked"> <label class="form-check-label template-customizer-t-layout_static" for="layoutRadios-static">Static</label> </div> </div> <div class="col-12"> <div class="form-check"> <input class="form-check-input" type="radio" name="layoutRadios" id="layoutRadios-fixed" value="fixed"> <label class="form-check-label template-customizer-t-layout_fixed" for="layoutRadios-fixed">Fixed</label> </div> </div> </div> </div> <label class="m-0 px-4 pb-3 d-flex media align-items-middle justify-content-between template-customizer-layoutNavbarFixed"> <span class="template-customizer-t-layout_navbar_label">Fixed navbar</span> <label class="switch switch-sm pe-4"> <input type="checkbox" class="switch-input"> <span class="switch-toggle-slider"> <span class="switch-on"></span> <span class="switch-off"></span> </span> </label> </label> <label class="m-0 px-4 pb-3 d-flex media align-items-middle justify-content-between template-customizer-layoutFooterFixed"> <span class="template-customizer-t-layout_footer_label">Fixed footer</span> <label class="switch switch-sm pe-4"> <input type="checkbox" class="switch-input"> <span class="switch-toggle-slider"> <span class="switch-on"></span> <span class="switch-off"></span> </span> </label> </label> <label class="m-0 px-4 pb-3 d-flex media align-items-middle justify-content-between template-customizer-showDropdownOnHover"> <span class="template-customizer-t-layout_dd_open_label">Dropdown on hover</span> <label class="switch switch-sm pe-4"> <input type="checkbox" class="switch-input" checked="checked"> <span class="switch-toggle-slider"> <span class="switch-on"></span> <span class="switch-off"></span> </span> </label> </label> </div> <div class="template-customizer-misc"> <hr class="m-0"> <h5 class="m-0 px-4 py-4 lh-1 text-light d-block"> <span class="template-customizer-t-misc_header">MISC</span> </h5> <label class="m-0 px-4 pb-3 d-flex media align-items-middle justify-content-between template-customizer-rtl"> <span class="template-customizer-t-rtl_label">RTL direction</span> <label class="switch switch-sm pe-4"> <input type="checkbox" class="switch-input"> <span class="switch-toggle-slider"> <span class="switch-on"></span> <span class="switch-off"></span> </span> </label> </label> </div> </div> </div></body></html>