first commit

This commit is contained in:
Roman Pyrih
2026-04-21 15:48:41 +02:00
commit 7483681901
10216 changed files with 3236626 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@@ -0,0 +1,91 @@
/*! ================================================
* DUPLICATOR TIPPY STYLE
* Copyright:Snap Creek LLC 2015-2021
* ================================================ */
.tippy-box[data-theme~='duplicator'],
.tippy-box[data-theme~='duplicator-filled'] {
background-color: white;
color: black;
font-size: 12px;
border-width: 1px;
border-style: solid;
border-radius: 0;
padding: 0;
max-width: 250px;
}
.tippy-box[data-theme~='duplicator'] .tippy-content,
.tippy-box[data-theme~='duplicator-filled'] .tippy-content {
padding: 0;
}
.tippy-box[data-theme~='duplicator'] h3,
.tippy-box[data-theme~='duplicator-filled'] h3 {
display: block;
box-sizing: border-box;
margin: 0;
width: 100%;
padding: 5px;
font-weight: bold;
font-size: 12px;
}
.tippy-box[data-theme~='duplicator'] .dup-tippy-content,
.tippy-box[data-theme~='duplicator-filled'] .dup-tippy-content {
padding: 5px;
}
.tippy-box[data-theme~='duplicator'] .dup-tippy-content *:first-child,
.tippy-box[data-theme~='duplicator-filled'] .dup-tippy-content *:first-child {
margin-top: 0;
}
.tippy-box[data-theme~='duplicator'] .dup-tippy-content *:last-child,
.tippy-box[data-theme~='duplicator-filled'] .dup-tippy-content *:last-child {
margin-bottom: 0;
}
.tippy-box[data-placement^='top']>.tippy-arrow::before {
bottom: -9px;
}
.tippy-box[data-placement^='bottom']>.tippy-arrow::before {
top: -9px;
}
.tippy-box[data-theme~='duplicator'],
.tippy-box[data-theme~='duplicator-filled'] {
border-color: #13659C;
}
.tippy-box[data-theme~='duplicator'] h3,
.tippy-box[data-theme~='duplicato-filled'] h3 {
background-color: #13659C;
color: white;
}
.tippy-box[data-theme~='duplicator-filled'] .tippy-content {
background-color: #13659C;
color: white;
}
.tippy-box[data-theme~='duplicator'][data-placement^='top']>.tippy-arrow::before,
.tippy-box[data-theme~='duplicator-filled'][data-placement^='top']>.tippy-arrow::before {
border-top-color: #13659C;
}
.tippy-box[data-theme~='duplicator'][data-placement^='bottom']>.tippy-arrow::before,
.tippy-box[data-theme~='duplicator-filled'][data-placement^='bottom']>.tippy-arrow::before {
border-bottom-color: #13659C;
}
.tippy-box[data-theme~='duplicator'][data-placement^='left']>.tippy-arrow::before,
.tippy-box[data-theme~='duplicator-filled'][data-placement^='left']>.tippy-arrow::before {
border-left-color: #13659C;
}
.tippy-box[data-theme~='duplicator'][data-placement^='right']>.tippy-arrow::before,
.tippy-box[data-theme~='duplicator-filled'][data-placement^='right']>.tippy-arrow::before {
border-right-color: #13659C;
}

View File

@@ -0,0 +1,8 @@
@font-face {
font-family: 'dotsfont';
src: url('dotsfont.eot');
src: url('dotsfont.eot?#iefix') format('embedded-opentype'),
url('dotsfont.woff') format('woff'),
url('dotsfont.ttf') format('truetype'),
url('dotsfont.svg#dotsfontregular') format('svg');
}

View File

@@ -0,0 +1,225 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="dotsfontregular" horiz-adv-x="1200" >
<font-face units-per-em="1000" ascent="750" descent="-250" />
<missing-glyph horiz-adv-x="500" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="333" />
<glyph unicode=" " />
<glyph unicode="!" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x22;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="#" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="$" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="%" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x26;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="'" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="(" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode=")" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="*" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="+" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="," d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="-" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="." d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="/" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="0" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="1" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="2" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="3" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="4" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="5" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="6" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="7" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="8" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="9" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode=":" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode=";" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x3c;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="=" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x3e;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="?" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="@" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="A" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="B" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="C" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="D" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="E" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="F" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="G" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="H" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="I" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="J" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="K" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="L" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="M" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="N" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="O" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="P" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="Q" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="R" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="S" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="T" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="U" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="V" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="W" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="X" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="Y" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="Z" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="[" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="\" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="]" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="^" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="_" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="`" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="a" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="b" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="c" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="d" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="e" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="f" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="g" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="h" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="i" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="j" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="k" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="l" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="m" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="n" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="o" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="p" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="q" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="r" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="s" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="t" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="u" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="v" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="w" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="x" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="y" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="z" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="{" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="|" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="}" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="~" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xa0;" />
<glyph unicode="&#xa1;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xa2;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xa3;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xa4;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xa5;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xa6;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xa7;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xa8;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xa9;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xaa;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xab;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xac;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xad;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xae;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xaf;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xb0;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xb1;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xb2;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xb3;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xb4;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xb6;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xb7;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xb8;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xb9;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xba;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xbb;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xbc;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xbd;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xbe;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xbf;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xc0;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xc1;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xc2;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xc3;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xc4;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xc5;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xc6;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xc7;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xc8;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xc9;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xca;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xcb;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xcc;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xcd;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xce;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xcf;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xd0;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xd1;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xd2;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xd3;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xd4;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xd5;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xd6;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xd7;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xd8;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xd9;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xda;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xdb;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xdc;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xdd;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xde;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xdf;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xe0;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xe1;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xe2;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xe3;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xe4;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xe5;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xe6;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xe7;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xe8;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xe9;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xea;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xeb;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xec;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xed;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xee;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xef;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xf0;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xf1;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xf2;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xf3;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xf4;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xf5;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xf6;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xf7;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xf8;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xf9;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xfa;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xfb;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xfc;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xfd;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xfe;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#xff;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x2c6;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x2dc;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="345" />
<glyph unicode="&#x2001;" horiz-adv-x="690" />
<glyph unicode="&#x2002;" horiz-adv-x="345" />
<glyph unicode="&#x2003;" horiz-adv-x="690" />
<glyph unicode="&#x2004;" horiz-adv-x="230" />
<glyph unicode="&#x2005;" horiz-adv-x="172" />
<glyph unicode="&#x2006;" horiz-adv-x="115" />
<glyph unicode="&#x2007;" horiz-adv-x="115" />
<glyph unicode="&#x2008;" horiz-adv-x="86" />
<glyph unicode="&#x2009;" horiz-adv-x="138" />
<glyph unicode="&#x200a;" horiz-adv-x="38" />
<glyph unicode="&#x2010;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x2011;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x2012;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x2013;" horiz-adv-x="987" d="M730 350q0 145 -70.5 241.5t-177.5 96.5t-179.5 -99.5t-72.5 -245.5q0 -145 70 -241t178 -96t180 98.5t72 245.5z" />
<glyph unicode="&#x2014;" horiz-adv-x="1487" d="M1230 350q0 145 -141 241.5t-354 96.5q-215 0 -360 -99.5t-145 -245.5q0 -145 140.5 -241t356 -96t359.5 98.5t144 245.5z" />
<glyph unicode="&#x2018;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x2019;" d="M943 350q0 145 -100.5 241.5t-252.5 96.5q-153 0 -256.5 -99.5t-103.5 -245.5q0 -145 100 -241t254 -96t256.5 98.5t102.5 245.5z" />
<glyph unicode="&#x202f;" horiz-adv-x="138" />
<glyph unicode="&#x205f;" horiz-adv-x="172" />
<glyph unicode="&#x25fc;" horiz-adv-x="690" d="M0 690h690v-690h-690v690z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 30 KiB

View File

@@ -0,0 +1,3 @@
<?php
//silent

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,133 @@
<?php
/**
* validation css
*
* Standard: PSR-2
*
* @link http://www.php-fig.org/psr/psr-2 Full Documentation
*
* @package SC\DUPX
*/
defined('ABSPATH') || defined('DUPXABSPATH') || exit;
?>
<style>
#validate-area .status-badge {
margin: 1px 2px 0 0;
line-height: 18px;
height: 18px;
}
#validate-area.show-all .header .status-badge,
#validate-area.show-warnings .header .status-badge.warn,
#validate-area.show-warnings .header .status-badge.hwarn,
#validate-area.show-warnings .header .status-badge.fail {
display: none;
}
#validate-area.show-warnings .test-wrapper.good,
#validate-area.show-warnings .test-wrapper.pass {
display: none;
}
#validation-result .category-wrapper {
background-color: #efefef;
border: 1px solid silver;
border-radius:2px;
margin-bottom: 10px;
overflow: hidden;
}
#validation-result .category-wrapper > .header {
background-color: #E0E0E0;
color: #000;
padding: 3px 3px 3px 5px;
font-weight: bold;
border-bottom: 1px solid silver;
}
#validation-result .category-wrapper > .header .status-badge {
margin-top: 2px;
}
#validation-result .category-title {
font-size: 14px;
}
#validation-result .category-content {
background-color: #FFF;
}
#validation-result .test-title {
background-color: #efefef;
padding: 3px 3px 3px 5px;
font-size: 13px;
line-height: 20px;
}
#validation-result .test-title:hover {
background-color: #dfdfdf;
}
#validation-result .test-content {
padding: 10px;
line-height: 18px;
font-size: 12px;
cursor: default;
}
#validation-result .test-content pre {
overflow: auto;
}
#validation-result .test-content *:first-child {
margin-top: 0;
}
#validation-result .test-content *:last-child {
margin-bottom: 0;
}
#validation-result .test-content .sub-title {
border-bottom: 1px solid #d3d3d3;
font-weight: bold;
margin: 7px 0 3px 0;
}
#validation-result .test-content a {
color:#485AA3;
}
#validation-result .test-content ul {
padding-left:25px
}
#validation-result .test-content ul li {
padding:2px
}
#validation-result .test-content ul.vids {
list-style-type: none;
}
#validation-result .validation-iswritable-failes-objects {
padding: 10px 0 10px 10px;
background: #EDEDED;
}
#validation-result .validation-iswritable-failes-objects pre {
min-height: 60px;
max-height: 400px;
max-width: 100%;
overflow: auto;
}
#validation-result .test-content .desc-sol {
padding: 10px;
display: block;
background: #efefef;
margin-top: 10px;
border-radius: 5px;
}
</style>

View File

@@ -0,0 +1,534 @@
<?php
defined("DUPXABSPATH") or die("");
use Duplicator\Installer\Core\Security;
use Duplicator\Installer\Core\Params\PrmMng;
use Duplicator\Installer\Utils\SecureCsrf;
use Duplicator\Libs\Snap\SnapURL;
use VendorDuplicator\Amk\JsonSerialize\JsonSerialize;
$paramsManager = PrmMng::getInstance();
?>
<script>
//Unique namespace
DUPX = new Object();
DUPX.Util = new Object();
DUPX.UI = new Object();
DUPX.Const = new Object();
DUPX.GLB_DEBUG = <?php echo $paramsManager->getValue(PrmMng::PARAM_DEBUG) ? 'true' : 'false'; ?>;
DUPX.dupInstallerUrl = <?php echo JsonSerialize::serialize(SnapURL::getCurrentUrl(false, true)); ?>;
DUPX.dupSourceUrlData = <?php echo JsonSerialize::serialize($_REQUEST); ?>;
DUPX.beforeUnloadListener = (event) => {
event.preventDefault();
return event.returnValue = "Are you sure you want to exit?";
};
DUPX.beforeUnloadCheck = function (enable) {
if (enable) {
window.addEventListener("beforeunload", DUPX.beforeUnloadListener);
} else {
window.removeEventListener("beforeunload", DUPX.beforeUnloadListener);
}
};
DUPX.redirect = function (url, method, params) {
var form = $('<form>', {
method: method,
action: url
});
$.each(params, function (key, value) {
form.append($('<input>', {
'type': 'hidden',
'name': key,
'value': value
}));
});
$("body").append(form);
DUPX.beforeUnloadCheck(false);
form.submit();
};
DUPX.redirectMainInstaller = function(method, params) {
fullParams = $.extend(true, {}, DUPX.dupSourceUrlData, params);
DUPX.redirect(DUPX.dupInstallerUrl, method, fullParams);
};
DUPX.parseJSON = function (mixData) {
// if mixData is already a object, Then don't parse it
if (typeof mixData === 'object' && mixData !== null) {
return mixData;
}
try {
var parsed = JSON.parse(mixData);
return parsed;
} catch (e) {
console.log("JSON parse failed - 1");
console.log(mixData);
}
if (mixData.indexOf('[') > -1 && mixData.indexOf('{') > -1) {
if (mixData.indexOf('{') < mixData.indexOf('[')) {
var startBracket = '{';
var endBracket = '}';
} else {
var startBracket = '[';
var endBracket = ']';
}
} else if (mixData.indexOf('[') > -1 && mixData.indexOf('{') === -1) {
var startBracket = '[';
var endBracket = ']';
} else {
var startBracket = '{';
var endBracket = '}';
}
var jsonStartPos = mixData.indexOf(startBracket);
var jsonLastPos = mixData.lastIndexOf(endBracket);
if (jsonStartPos > -1 && jsonLastPos > -1) {
var expectedJsonStr = mixData.slice(jsonStartPos, jsonLastPos + 1);
try {
var parsed = JSON.parse(expectedJsonStr);
return parsed;
} catch (e) {
console.log("JSON parse failed - 2");
console.log(mixData);
throw e;
return false;
}
}
throw "could not parse the JSON";
return false;
}
DUPX.StandarJsonAjaxWrapper = function (action, token, ajaxData, callbackSuccess, callbackFail, options) {
var ajax_url = document.location.href;
var currentOptions = jQuery.extend({}, DUPX.standarJsonAjaxOptions, options);
var ajaxData = $.extend(true, {}, DUPX.dupSourceUrlData, {
"ctrl_action": 'ajax',
"ajax_action": action,
"ajax_csrf_token": token
}, ajaxData);
function retryOnFailure(result, textStatus, jqXHR) {
var retryOptions = Object.assign({}, options);
retryOptions.numberOfAttempts--;
if (typeof currentOptions.callbackOnRetry === "function") {
currentOptions.callbackOnRetry(result, textStatus, jqXHR, retryOptions);
}
if (currentOptions.delayRetryOnFailure > 0) {
setTimeout(function () {
DUPX.StandarJsonAjaxWrapper(action, token, ajaxData, callbackSuccess, callbackFail, retryOptions);
}, currentOptions.delayRetryOnFailure);
} else {
DUPX.StandarJsonAjaxWrapper(action, token, ajaxData, callbackSuccess, callbackFail, retryOptions);
}
}
jQuery.ajax({
type: "POST",
url: ajax_url,
dataType: "json",
timeout: currentOptions.timeOut,
data: ajaxData,
beforeSend: currentOptions.beforeSend,
success: function (result, textStatus, jqXHR) {
var message = '';
if (result.success) {
if (typeof callbackSuccess === "function") {
callbackSuccess(result, textStatus, jqXHR);
} else {
alert('SUCCESS: ' + result.message);
}
} else {
if (currentOptions.retryOnFailure && currentOptions.numberOfAttempts > 0) {
retryOnFailure(result, textStatus, jqXHR);
} else {
if (typeof callbackFail === "function") {
callbackFail(result, textStatus, jqXHR);
} else {
alert('RESPONSE ERROR! ' + result.message);
}
}
}
},
error: function (jqXHR, textStatus, errorThrown) {
var statusText = Boolean(jqXHR.statusText) ? jqXHR.statusText : "Server error";
const result = {
'success': false,
'message': 'AJAX ERROR! STATUS: ' + jqXHR.status + ' ' + statusText,
'errorContent': {
'pre': '',
'html': '',
'iframe': ''
},
'actionData': null
};
if (currentOptions.retryOnFailure && currentOptions.numberOfAttempts > 0) {
retryOnFailure(result, statusText, jqXHR);
return;
}
switch(jqXHR.status) {
case 200:
result.message = 'AJAX ERROR! STATUS: ' + statusText;
result.errorContent.html = jqXHR.responseText;
break;
default:
break;
}
if (jqXHR.status >= 500 && jqXHR.status < 600) {
result.errorContent.iframe = jqXHR.responseText;
}
if (typeof callbackFail === "function") {
callbackFail(result, statusText, jqXHR);
} else {
alert(result.message);
}
}
});
};
DUPX.standarJsonAjaxOptions = {
timeOut: 1800000,
beforeSend: null,
retryOnFailure: false,
numberOfAttempts: 3,
delayRetryOnFailure: 5000,
callbackOnRetry: null
};
DUPX.showProgressBar = function ()
{
DUPX.animateProgressBar('progress-bar');
$('#ajaxerr-area').hide();
$('#progress-area').show();
};
DUPX.hideProgressBar = function ()
{
$('#progress-area').hide(100);
$('#ajaxerr-area').fadeIn(400);
};
DUPX.getFormDataObject = function (formObj) {
var formArray = $(formObj).serializeArray();
var returnObj = {};
for (var i = 0; i < formArray.length; i++) {
returnObj[formArray[i]['name']] = formArray[i]['value'];
}
return returnObj;
};
DUPX.animateProgressBar = function (id) {
//Create Progress Bar
var $mainbar = $("#" + id);
$mainbar.progressbar({value: 100});
$mainbar.height(25);
runAnimation($mainbar);
function runAnimation($pb) {
$pb.css({"padding-left": "0%", "padding-right": "90%"});
$pb.progressbar("option", "value", 100);
$pb.animate({paddingLeft: "90%", paddingRight: "0%"}, 3500, "linear", function () {
runAnimation($pb);
});
}
};
DUPX.stringifyNumber = function (n) {
const special = [
'zeroth', 'first', 'second', 'third', 'fourth', 'fifth', 'sixth',
'seventh', 'eighth', 'ninth', 'tenth', 'eleventh', 'twelvth', 'thirteenth', 'fourteenth',
'fifteenth', 'sixteenth', 'seventeenth', 'eighteenth', 'nineteenth'
];
const deca = ['twent', 'thirt', 'fourt', 'fift', 'sixt', 'sevent', 'eight', 'ninet'];
if (n < 20) {
return special[n];
}
if (n % 10 === 0) {
return deca[Math.floor(n / 10) - 2] + 'ieth';
}
return deca[Math.floor(n / 10) - 2] + 'y-' + special[n % 10];
};
/**
* Returns the windows active url */
DUPX.getNewURL = function (id)
{
var filename = window.location.pathname.split('/').pop() || 'main.installer.php';
var newVal = window.location.href.split("?")[0];
newVal = newVal.replace("/" + filename, '');
var last_slash = newVal.lastIndexOf("/");
newVal = newVal.substring(0, last_slash);
$("#" + id).val(newVal).keyup();
};
DUPX.getNewUrlByDomObj = function (button) {
var inputId = $(button).parent().find('input').attr('id');
DUPX.getNewURL(inputId);
};
DUPX.editActivate = function (button, msg)
{
var buttonObj = $(button);
var inputObj = buttonObj.parent().find('input');
if (confirm(msg)) {
inputObj.removeAttr('readonly').removeClass('readonly');
buttonObj.hide();
}
};
DUPX.autoUpdateToggle = function (button, msg)
{
var buttonObj = $(button);
var wrapperObj = $(button).closest('.param-wrapper');
var inputObj = buttonObj.parent().find('input');
var fromInputObj = $('#' + wrapperObj.data('auto-update-from-input'));
if (wrapperObj.hasClass('autoupdate-enabled')) {
if (confirm(msg)) {
wrapperObj.removeClass('autoupdate-enabled').addClass('autoupdate-disabled');
buttonObj.text('Manual');
inputObj.prop('readonly', false);
}
} else {
wrapperObj.removeClass('autoupdate-disabled').addClass('autoupdate-enabled');
buttonObj.text('Auto');
inputObj.prop('readonly', true);
fromInputObj.trigger("change");
}
/*
if (confirm(msg)) {
inputObj.removeAttr('readonly').removeClass('readonly');
buttonObj.hide();
}*/
};
/*
* DUPX.requestAPI({
* operation : '/cpnl/create_token/',
* data : params,
* callback : function(){});
*/
DUPX.requestAPI = function (obj)
{
var timeout = obj.timeout || 120000; //default to 120 seconds
var apiPath = (obj.operation.substr(-1) !== '/') ? apiPath += '/' : obj.operation;
var urlPath = window.location.pathname;
var pathName = urlPath.substring(0, urlPath.lastIndexOf("/") + 1);
var requestURI = window.location.origin + pathName + 'api/router.php' + apiPath + window.location.search
for (var key in obj.params)
{
if (obj.params.hasOwnProperty(key) && typeof (obj.params[key]) != 'undefined')
{
obj.params[key] = encodeURIComponent(obj.params[key].replace(/&amp;/g, "&"));
}
}
var tokenData = <?php
$paramManager = PrmMng::getInstance();
echo JsonSerialize::serialize([
PrmMng::PARAM_ROUTER_ACTION => $paramManager->getValue(PrmMng::PARAM_ROUTER_ACTION),
Security::ROUTER_TOKEN => SecureCsrf::generate($paramManager->getValue(PrmMng::PARAM_ROUTER_ACTION)),
]);
?>;
var ajaxData = $.extend({}, tokenData, obj.params);
if (DUPX.GLB_DEBUG) {
console.log('==============================================================');
console.log('API REQUEST: ' + obj.operation);
console.log(obj.params);
}
//Requests to API are capped at 2 minutes
$.ajax({
type: "POST",
cache: false,
timeout: timeout,
url: requestURI,
data: ajaxData,
success: function (respData) {
if (DUPX.GLB_DEBUG)
console.log(respData);
try {
var data = DUPX.parseJSON(respData);
} catch (err) {
console.error(err);
console.error('JSON parse failed for response data: ' + respData);
var data = respData;
}
obj.callback(data);
},
error: function (data) {
if (DUPX.GLB_DEBUG)
console.log(data);
obj.callback(data);
}
});
}
DUPX.toggleAll = function (id) {
$(id + " *[data-type='toggle']").each(function () {
$(this).trigger('click');
});
}
DUPX.toggleClick = function ()
{
var button = $(this);
var src = 0;
var id = button.attr('data-target');
var text = button.text().replace(/\+|\-/, "");
var icon = button.find('i.fa');
var target = $(id);
var list = new Array();
var style = [
{open: "fa-minus-square",
close: "fa-plus-square"
},
{open: "fa-caret-down",
close: "fa-caret-right"
}];
//Create src
for (i = 0; i < style.length; i++) {
if ($(icon).hasClass(style[i].open) || $(icon).hasClass(style[i].close)) {
src = i;
break;
}
}
//Build remove list
for (i = 0; i < style.length; i++) {
list.push(style[i].open);
list.push(style[i].close);
}
$(icon).removeClass(list.join(" "));
if (target.is(':hidden')) {
(icon.length)
? $(icon).addClass(style[src].open)
: button.html("- " + text);
button.removeClass('open').addClass('close');
target.show().removeClass('no-display');
} else {
(icon.length)
? $(icon).addClass(style[src].close)
: button.html("+ " + text);
button.removeClass('close').addClass('open');
target.hide().addClass('no-display');
}
}
DUPX.WpItemSwitchInit = function () {
$('.wpinconf-check-wrapper input').change(function () {
var paramWrapper = $(this).closest('.param-wrapper');
if (this.checked) {
paramWrapper.find('.input-container').show().find('.input-item').prop('disabled', false);
} else {
paramWrapper.find('.input-container').hide().find('.input-item').prop('disabled', true);
}
});
}
DUPX.Util.formatBytes = function (bytes, decimals)
{
if (bytes == 0)
return '0 Bytes';
var k = 1000;
var dm = decimals + 1 || 3;
var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
var i = Math.floor(Math.log(bytes) / Math.log(k));
return (bytes / Math.pow(k, i)).toPrecision(dm) + ' ' + sizes[i];
}
DUPX.initJsSelect = function (selector) {
$(selector).select2({
'width': '100%',
'dropdownAutoWidth': true,
'minimumResultsForSearch': 10
});
};
$(document).ready(function ()
{
DuplicatorTooltip.load();
DUPX.initJsSelect('select.js-select');
$('body').on( "click", ".copy-to-clipboard-block button", function(e) {
e.preventDefault();
var button = $(this);
var buttonText = button.html();
var textarea = button.parent().find("textarea")[0];
textarea.select();
try {
message = document.execCommand('copy') ? "Copied to Clipboard" : 'Unable to copy';
} catch (err) {
console.log(err);
}
button.html(message);
setTimeout(function () {
button.text(buttonText);
}, 2000);
});
DUPX.WpItemSwitchInit();
});
</script>
<script>
/**
* Fatal error messages shown at top of installer.
* Used to control the [show more] and [show all] links
*/
$(document).ready(function ()
{
function moreCheck(moreCont, moreWrap) {
if (moreWrap.height() > moreCont.height()) {
moreCont.addClass('more');
} else {
moreCont.removeClass('more');
}
}
$('.more-content').each(function () {
var moreCont = $(this);
var step = moreCont.data('more-step');
var moreWrap = $(this).find('.more-wrapper');
moreCont.find('.more-button').click(function () {
moreCont.css('max-height', "+=" + step + "px");
moreCheck(moreCont, moreWrap);
});
moreCont.find('.all-button').click(function () {
moreCont.css('max-height', "none");
moreCheck(moreCont, moreWrap);
});
moreCheck(moreCont, moreWrap);
});
});
</script>
<?php
DUPX_U_Html::js();

View File

@@ -0,0 +1,3 @@
<?php
//silent

View File

@@ -0,0 +1,27 @@
<!DOCTYPE html>
<html dir='ltr'>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width">
<title>Maintenance</title>
<style>
#message {
text-align: center;
margin: 40px 0;
}
</style>
</head>
<!-- DUPLICATOR INSTALLER MAINTENANCE -->
<!-- Remove this file in case you are not running an installation but it was not removed from the installer due to some error. -->
<!-- This file is "index.html" located in home path -->
<body id="error-page">
<div id="message">
<h2>
Briefly unavailable for scheduled maintenance. Check back in a minute.
</h2>
</div>
</body>
</html>

View File

@@ -0,0 +1,349 @@
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
margin: 0;
}
/**
* Render the `main` element consistently in IE.
*/
main {
display: block;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/* Grouping content
========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Embedded content
========================================================================== */
/**
* Remove the border on images inside links in IE 10.
*/
img {
border-style: none;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: inherit; /* 1 */
font-size: 100%; /* 1 */
line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input { /* 1 */
overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
text-transform: none;
}
/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box; /* 1 */
color: inherit; /* 2 */
display: table; /* 1 */
max-width: 100%; /* 1 */
padding: 0; /* 3 */
white-space: normal; /* 1 */
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline;
}
/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/* Interactive
========================================================================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Misc
========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
display: none;
}
/**
* Add the correct display in IE 10.
*/
[hidden] {
display: none;
}

View File

@@ -0,0 +1,102 @@
<?php
/**
* The base configuration for WordPress
*
* The wp-config.php creation script uses this file during the installation.
* You don't have to use the website, you can copy this file to "wp-config.php"
* and fill in the values.
*
* This file contains the following configurations:
*
* * Database settings
* * Secret keys
* * Database table prefix
* * ABSPATH
*
* @link https://developer.wordpress.org/advanced-administration/wordpress/wp-config/
*
* @package WordPress
*/
// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** Database username */
define( 'DB_USER', 'username_here' );
/** Database password */
define( 'DB_PASSWORD', 'password_here' );
/** Database hostname */
define( 'DB_HOST', 'localhost' );
/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );
/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
/**#@+
* Authentication unique keys and salts.
*
* Change these to different unique phrases! You can generate these using
* the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}.
*
* You can change these at any point in time to invalidate all existing cookies.
* This will force all users to have to log in again.
*
* @since 2.6.0
*/
define( 'AUTH_KEY', 'put your unique phrase here' );
define( 'SECURE_AUTH_KEY', 'put your unique phrase here' );
define( 'LOGGED_IN_KEY', 'put your unique phrase here' );
define( 'NONCE_KEY', 'put your unique phrase here' );
define( 'AUTH_SALT', 'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT', 'put your unique phrase here' );
define( 'NONCE_SALT', 'put your unique phrase here' );
/**#@-*/
/**
* WordPress database table prefix.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
*
* At the installation time, database tables are created with the specified prefix.
* Changing this value after WordPress is installed will make your site think
* it has not been installed.
*
* @link https://developer.wordpress.org/advanced-administration/wordpress/wp-config/#table-prefix
*/
$table_prefix = 'wp_';
/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*
* For information on other constants that can be used for debugging,
* visit the documentation.
*
* @link https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
*/
define( 'WP_DEBUG', false );
/* Add any custom values between this line and the "stop editing" line. */
/* That's all, stop editing! Happy publishing. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
/** Sets up WordPress vars and included files. */
require_once ABSPATH . 'wp-settings.php';