add documentation website to repo

This commit is contained in:
Rene Haas
2022-10-14 11:50:29 +02:00
parent 76f0ebdb08
commit ca54bad7f0
152 changed files with 0 additions and 0 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
<div id="four-zero-four" class="content-inner">
<div>
<p><span>4<span>0</span>4</span></p>
<p>
The page you are looking for, couldn't be found!
<br><br>
<p id="four-zero-four-face"></p>
</p>
</div>
</div>
@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="1 1 176 176">
<defs>
<circle id="a" cy="96" cx="96" r="88"/>
</defs>
<clipPath id="b">
<use width="100%" overflow="visible" xlink:href="#a" height="100%"/>
</clipPath>
<g transform="translate(-7 -7)" clip-path="url(#b)">
<path d="m21.97 8v108h39.39l34.64-60h88v-48z" fill="#db4437"/>
<linearGradient id="c" y2="44.354" gradientUnits="userSpaceOnUse" y1="75.021" x2="81.837" x1="29.337">
<stop stop-color="#A52714" stop-opacity=".6" offset="0"/>
<stop stop-color="#A52714" stop-opacity="0" offset=".66"/>
</linearGradient>
<path d="m21.97 8v108h39.39l34.64-60h88v-48z" fill="url(#c)"/>
</g>
<path clip-path="url(#b)" fill-opacity=".15" d="m62.31 115.65l-39.83-68.31-0.58 1 39.54 67.8z" transform="translate(-7 -7)" fill="#3e2723"/>
<g transform="translate(-7 -7)" clip-path="url(#b)">
<path d="m8 184h83.77l38.88-38.88v-29.12h-69.29l-53.36-91.52z" fill="#0f9d58"/>
<linearGradient id="d" y2="130.33" gradientUnits="userSpaceOnUse" y1="164.5" x2="52.538" x1="110.87">
<stop stop-color="#055524" stop-opacity=".4" offset="0"/>
<stop stop-color="#055524" stop-opacity="0" offset=".33"/>
</linearGradient>
<path d="m8 184h83.77l38.88-38.88v-29.12h-69.29l-53.36-91.52z" fill="url(#d)"/>
</g>
<path clip-path="url(#b)" fill-opacity=".15" d="m129.84 117.33l-0.83-0.48-38.39 67.15h1.15l38.1-66.64z" transform="translate(-7 -7)" fill="#263238"/>
<g transform="translate(-7 -7)" clip-path="url(#b)">
<defs>
<path id="e" d="m8 184h83.77l38.88-38.88v-29.12h-69.29l-53.36-91.52z"/>
</defs>
<clipPath id="f">
<use width="100%" overflow="visible" xlink:href="#e" height="100%"/>
</clipPath>
<g clip-path="url(#f)">
<path d="m96 56l34.65 60-38.88 68h92.23v-128z" fill="#ffcd40"/>
<linearGradient id="g" y2="114.13" gradientUnits="userSpaceOnUse" y1="49.804" x2="136.55" x1="121.86">
<stop stop-color="#EA6100" stop-opacity=".3" offset="0"/>
<stop stop-color="#EA6100" stop-opacity="0" offset=".66"/>
</linearGradient>
<path d="m96 56l34.65 60-38.88 68h92.23v-128z" fill="url(#g)"/>
</g>
</g>
<g transform="translate(-7 -7)" clip-path="url(#b)">
<path d="m96 56l34.65 60-38.88 68h92.23v-128z" fill="#ffcd40"/>
<path d="m96 56l34.65 60-38.88 68h92.23v-128z" fill="url(#g)"/>
</g>
<g transform="translate(-7 -7)" clip-path="url(#b)">
<defs>
<path id="i" d="m96 56l34.65 60-38.88 68h92.23v-128z"/>
</defs>
<clipPath id="j">
<use width="100%" overflow="visible" xlink:href="#i" height="100%"/>
</clipPath>
<g clip-path="url(#j)">
<path d="m21.97 8v108h39.39l34.64-60h88v-48z" fill="#db4437"/>
<path d="m21.97 8v108h39.39l34.64-60h88v-48z" fill="url(#c)"/>
</g>
</g>
<radialGradient id="l" gradientUnits="userSpaceOnUse" cy="55.948" cx="668.18" gradientTransform="translate(-576)" r="84.078">
<stop stop-color="#3E2723" stop-opacity=".2" offset="0"/>
<stop stop-color="#3E2723" stop-opacity="0" offset="1"/>
</radialGradient>
<path clip-path="url(#b)" d="m96 56v20.95l78.4-20.95z" transform="translate(-7 -7)" fill="url(#l)"/>
<g transform="translate(-7 -7)" clip-path="url(#b)">
<defs>
<path id="m" d="m21.97 8v40.34l39.39 67.66 34.64-60h88v-48z"/>
</defs>
<clipPath id="n">
<use width="100%" overflow="visible" xlink:href="#m" height="100%"/>
</clipPath>
<g clip-path="url(#n)">
<path d="m8 184h83.77l38.88-38.88v-29.12h-69.29l-53.36-91.52z" fill="#0f9d58"/>
<path d="m8 184h83.77l38.88-38.88v-29.12h-69.29l-53.36-91.52z" fill="url(#d)"/>
</g>
</g>
<radialGradient id="p" gradientUnits="userSpaceOnUse" cy="48.52" cx="597.88" gradientTransform="translate(-576)" r="78.044">
<stop stop-color="#3E2723" stop-opacity=".2" offset="0"/>
<stop stop-color="#3E2723" stop-opacity="0" offset="1"/>
</radialGradient>
<path clip-path="url(#b)" d="m21.97 48.45l57.25 57.24-17.86 10.31z" transform="translate(-7 -7)" fill="url(#p)"/>
<radialGradient id="q" gradientUnits="userSpaceOnUse" cy="96.138" cx="671.84" gradientTransform="translate(-576)" r="87.87">
<stop stop-color="#263238" stop-opacity=".2" offset="0"/>
<stop stop-color="#263238" stop-opacity="0" offset="1"/>
</radialGradient>
<path clip-path="url(#b)" d="m91.83 183.89l20.96-78.2 17.86 10.31z" transform="translate(-7 -7)" fill="url(#q)"/>
<g transform="translate(-7 -7)" clip-path="url(#b)">
<circle cy="96" cx="96" r="40" fill="#f1f1f1"/>
<circle cy="96" cx="96" r="32" fill="#4285f4"/>
</g>
<g transform="translate(-7 -7)" clip-path="url(#b)">
<path fill-opacity=".2" d="m96 55c-22.09 0-40 17.91-40 40v1c0-22.09 17.91-40 40-40h88v-1h-88z" fill="#3e2723"/>
<path fill-opacity=".1" d="m130.6 116c-6.92 11.94-19.81 20-34.6 20-14.8 0-27.69-8.06-34.61-20h-0.04l-53.35-91.52v1l53.36 91.52h0.04c6.92 11.94 19.81 20 34.61 20 14.79 0 27.68-8.05 34.6-20h0.05v-1h-0.06z" fill="#fff"/>
<path opacity=".1" d="m97 56c-0.17 0-0.33 0.02-0.5 0.03 21.86 0.27 39.5 18.05 39.5 39.97s-17.64 39.7-39.5 39.97c0.17 0 0.33 0.03 0.5 0.03 22.09 0 40-17.91 40-40s-17.91-40-40-40z" fill="#3e2723"/>
<path fill-opacity=".2" d="m131 117.33c3.4-5.88 5.37-12.68 5.37-19.96 0-4.22-0.66-8.28-1.87-12.09 0.95 3.42 1.5 7.01 1.5 10.73 0 7.28-1.97 14.08-5.37 19.96l0.02 0.04-38.88 68h1.16l38.09-66.64-0.02-0.04z" fill="#fff"/>
</g>
<g transform="translate(-7 -7)" clip-path="url(#b)">
<path fill-opacity=".2" d="m96 9c48.43 0 87.72 39.13 87.99 87.5 0-0.17 0.01-0.33 0.01-0.5 0-48.6-39.4-88-88-88s-88 39.4-88 88c0 0.17 0.01 0.33 0.01 0.5 0.27-48.37 39.56-87.5 87.99-87.5z" fill="#fff"/>
<path fill-opacity=".15" d="m96 183c48.43 0 87.72-39.13 87.99-87.5 0 0.17 0.01 0.33 0.01 0.5 0 48.6-39.4 88-88 88s-88-39.4-88-88c0-0.17 0.01-0.33 0.01-0.5 0.27 48.37 39.56 87.5 87.99 87.5z" fill="#3e2723"/>
</g>
<radialGradient id="r" gradientUnits="userSpaceOnUse" cy="32.014" cx="34.286" gradientTransform="translate(-7 -7)" r="176.75">
<stop stop-color="#fff" stop-opacity=".1" offset="0"/>
<stop stop-color="#fff" stop-opacity="0" offset="1"/>
</radialGradient>
<circle cy="89" cx="89" r="88" fill="url(#r)"/>
</svg>

After

Width:  |  Height:  |  Size: 6.0 KiB

@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" viewBox="0 0 60 64" xmlns="http://www.w3.org/2000/svg"><path d="m18.87 38c0 1.54 0.23 2.94 0.7 4.2 0.5 1.24 1.15 2.35 1.98 3.32s1.8 1.8 2.94 2.5c1.1 0.7 2.3 1.28 3.58 1.73 1.27 0.46 2.6 0.8 3.95 1.02 1.37 0.22 2.7 0.33 4.05 0.33 1.7 0 3.28-0.13 4.78-0.4 1.5-0.28 2.96-0.65 4.4-1.12s2.83-1.03 4.22-1.67c1.4-0.64 2.82-1.34 4.28-2.12v13.56c-1.63 0.8-3.23 1.47-4.83 2.05-1.6 0.56-3.2 1.05-4.83 1.44-1.63 0.4-3.28 0.7-4.97 0.88s-3.42 0.28-5.22 0.28c-2.4 0-4.72-0.28-6.95-0.83s-4.32-1.34-6.28-2.38-3.75-2.3-5.38-3.78c-1.64-1.48-3.03-3.15-4.2-5s-2.07-3.88-2.72-6.06c-0.63-2.18-0.95-4.5-0.95-6.96 0-2.63 0.36-5.13 1.08-7.52 0.73-2.4 1.76-4.58 3.12-6.58 1.35-2 3-3.78 4.95-5.33s4.14-2.82 6.58-3.8c-1.33 1.33-2.37 2.9-3.1 4.73-0.75 1.82-1.22 3.65-1.43 5.48h22.78c0-2.3-0.23-4.3-0.7-6.02s-1.22-3.15-2.27-4.28c-1.04-1.14-2.38-2-4.03-2.56-1.65-0.57-3.64-0.86-5.97-0.86-2.75 0-5.5 0.4-8.25 1.23-2.75 0.8-5.36 1.95-7.84 3.4-2.48 1.47-4.76 3.2-6.84 5.18-2.08 2-3.83 4.15-5.25 6.48 0.3-2.7 0.9-5.3 1.73-7.77s1.93-4.77 3.25-6.9c1.32-2.1 2.87-4.02 4.64-5.74s3.73-3.2 5.9-4.4 4.47-2.17 6.97-2.82c2.5-0.57 5.16-0.91 7.96-0.91 1.64 0 3.27 0.15 4.9 0.44 1.63 0.3 3.22 0.7 4.77 1.22 3.08 1.06 5.83 2.54 8.25 4.42 2.42 1.9 4.45 4.06 6.1 6.53s2.9 5.2 3.76 8.17 1.3 6.06 1.3 9.27v7.95h-40.91z" fill="#0078D7"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,244 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Firefox_-_Large" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="931.021px" height="960.938px" viewBox="494.18 1.953 931.021 960.938"
enable-background="new 494.18 1.953 931.021 960.938" xml:space="preserve">
<title>firefox-logo</title>
<g>
<radialGradient id="SVGID_1_" cx="-15215.7783" cy="9492.6953" r="450.875" fx="-15244.5371" fy="9492.6953" gradientTransform="matrix(0.7441 0.0332 0.0488 -1.0938 12240.25 11130.2295)" gradientUnits="userSpaceOnUse">
<stop offset="0.045" style="stop-color:#FFEA00"/>
<stop offset="0.12" style="stop-color:#FFDE00"/>
<stop offset="0.254" style="stop-color:#FFBF00"/>
<stop offset="0.429" style="stop-color:#FF8E00"/>
<stop offset="0.769" style="stop-color:#FF272D"/>
<stop offset="0.872" style="stop-color:#E0255A"/>
<stop offset="0.953" style="stop-color:#CC2477"/>
<stop offset="1" style="stop-color:#C42482"/>
</radialGradient>
<path fill="url(#SVGID_1_)" d="M1246.411,91.365c-23.386,27.23-34.277,88.515-10.564,150.641s60.059,48.633,82.715,111.985
c29.905,83.594,15.985,195.888,15.985,195.888s35.951,104.11,61.004-6.478C1451.003,335.684,1246.411,142.517,1246.411,91.365z"/>
<radialGradient id="_Path__1_" cx="-7980.1802" cy="9091.6641" r="791.229" gradientTransform="matrix(1.1963 0 0 -1.1963 10688.3594 11066.8203)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#00CCDA"/>
<stop offset="0.22" style="stop-color:#0083FF"/>
<stop offset="0.261" style="stop-color:#007AF9"/>
<stop offset="0.33" style="stop-color:#0060E8"/>
<stop offset="0.333" style="stop-color:#005FE7"/>
<stop offset="0.438" style="stop-color:#2639AD"/>
<stop offset="0.522" style="stop-color:#401E84"/>
<stop offset="0.566" style="stop-color:#4A1475"/>
</radialGradient>
<path id="_Path_" fill="url(#_Path__1_)" d="M961.047,953.748c239.488,0,433.496-195.058,433.496-435.574
S1200.535,82.601,961.279,82.601S528.018,277.658,528.018,518.174C527.554,758.923,721.79,953.748,961.047,953.748z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="23.6602" y1="477.0146" x2="-167.7782" y2="1103.2434" gradientTransform="matrix(0.9766 0 0 -0.9766 999.0518 1179.8906)">
<stop offset="0" style="stop-color:#000F43;stop-opacity:0.4"/>
<stop offset="0.485" style="stop-color:#001962;stop-opacity:0.173"/>
<stop offset="1" style="stop-color:#002079;stop-opacity:0"/>
</linearGradient>
<path fill="url(#SVGID_2_)" d="M1285.854,786.754c-9.371,6.611-19.201,12.545-29.417,17.757
c13.532-19.828,26.017-40.352,37.402-61.485c9.238-10.225,17.701-20.164,24.598-30.911c3.356-5.28,7.142-11.796,11.148-19.354
c24.337-43.848,51.172-114.808,51.933-187.695v-0.176c0.018-1.794,0.028-3.589,0.014-5.386c0.126-18.296-1.744-36.551-5.578-54.441
c0.195,1.397,0.367,2.794,0.543,4.19c-0.216-1.074-0.397-2.16-0.629-3.236c0.357,1.986,0.645,3.906,0.953,5.843
c4.975,42.204,1.432,83.371-16.291,113.721c-0.279,0.443-0.566,0.858-0.849,1.292c9.189-46.127,12.264-97.058,2.039-148.047
c0,0-4.089-24.788-34.547-100.04c-17.531-43.313-48.665-78.824-76.172-104.694c-24.111-29.83-46.01-49.849-58.081-62.559
c-25.216-26.552-35.784-46.454-40.124-59.44c-3.763-1.887-51.89-48.64-55.713-50.421c-21.007,32.57-87.072,134.448-55.646,229.635
c14.242,43.137,50.261,87.907,87.956,113.023c1.655,1.891,22.431,24.455,32.311,75.349c10.201,52.58,4.838,93.608-16.158,154.28
c-24.693,53.228-87.956,105.848-147.191,111.23c-126.637,11.505-172.997-63.582-172.997-63.582
c45.25,18.091,95.281,14.307,125.707-4.449c30.664-18.97,49.213-33.034,64.268-27.488c14.844,5.521,26.66-10.504,16.057-27.116
c-16.739-25.782-47.262-39.072-77.539-33.763c-30.696,4.989-58.814,29.306-99.035,5.756c-2.604-1.511-5.123-3.161-7.548-4.943
c-2.651-1.743,8.619,2.653,5.989,0.672c-7.827-4.252-21.68-13.518-25.273-16.813c-0.599-0.549,6.073,2.128,5.475,1.578
c-37.607-30.969-32.91-51.889-31.729-65.01c0.946-10.497,7.777-23.948,19.288-29.404c5.56,3.034,9.023,5.351,9.023,5.351
s-2.371-4.845-3.653-7.398c0.449-0.195,0.879-0.144,1.326-0.334c4.555,2.198,14.626,7.91,19.929,11.394
c6.906,4.871,9.107,9.215,9.107,9.215s1.818-1.001,0.474-5.249c-0.488-1.742-2.585-7.278-9.426-12.865l0.428,0.048
c4.095,2.333,7.973,5.026,11.589,8.048c1.929-7.013,5.397-14.335,4.635-27.434c-0.466-9.21-0.251-11.595-1.874-15.151
c-1.453-3.055,0.814-4.246,3.338-1.074c-0.432-2.485-1.156-4.911-2.156-7.227l0.021-0.238
c3.149-10.973,66.648-39.513,71.271-42.849c7.595-5.373,13.962-12.297,18.684-20.313c3.532-5.628,6.188-13.523,6.836-25.5
c0.347-8.637-3.671-14.389-67.878-21.111c-17.56-1.729-27.862-14.453-33.717-26.194c-1.068-2.529-2.157-4.821-3.247-7.111
c-1.04-2.677-1.876-5.43-2.498-8.233c10.497-30.149,28.135-55.642,54.069-74.902c1.413-1.287-5.646,0.33-4.234-0.957
c1.647-1.502,12.408-5.837,14.44-6.813c2.482-1.172-10.627-6.738-22.199-5.383c-11.786,1.328-14.289,2.734-20.579,5.401
c2.61-2.599,10.911-6.005,8.965-5.982c-12.706,1.948-28.495,9.334-41.992,17.699c-0.026-1.457,0.251-2.903,0.815-4.246
c-6.29,2.668-21.738,13.465-26.235,22.6c0.193-1.751,0.28-3.512,0.26-5.273c-4.792,3.996-9.114,8.523-12.886,13.494l-0.235,0.214
c-36.482-14.697-68.587-15.648-95.755-9.059c-5.943-5.969-8.847-1.605-22.37-31.317c-0.919-1.789,0.705,1.767,0,0
c-2.225-5.762,1.356,7.688,0,0c-22.738,17.941-52.656,38.274-67.018,52.627c-0.178,0.572,16.754-4.785,0,0
c-5.867,1.676-5.469,5.157-6.36,36.621c-0.215,2.386-0.024,5.058-0.218,7.205c-11.473,14.617-19.286,26.995-22.241,33.409
c-14.837,25.566-31.178,65.422-47.018,128.468c6.986-17.089,15.41-33.555,25.18-49.22c-13.172,33.464-25.905,86.014-28.451,166.938
c3.187-16.699,7.272-33.214,12.239-49.473c-3.109,67.139,8.469,134.146,33.926,196.349c9.11,22.286,24.18,56.108,49.833,93.164
c80.599,84.804,194.282,137.598,320.168,137.598C1086.75,935.559,1204.761,878.06,1285.854,786.754z"/>
<radialGradient id="SVGID_3_" cx="-8726.123" cy="7640.459" r="266.8844" gradientTransform="matrix(1.1904 0.1201 0.1201 -1.1904 10933.7139 10766.0996)" gradientUnits="userSpaceOnUse">
<stop offset="0.003" style="stop-color:#FFEA00"/>
<stop offset="0.497" style="stop-color:#FF272D"/>
<stop offset="1" style="stop-color:#C42482"/>
</radialGradient>
<path fill="url(#SVGID_3_)" d="M1188.613,848.348c159.053-18.418,229.462-182.324,139.044-185.547
C1245.984,660.19,1113.275,857.039,1188.613,848.348z"/>
<radialGradient id="SVGID_4_" cx="-8750.2695" cy="7896.3721" r="445.6781" gradientTransform="matrix(1.1904 0.1201 0.1201 -1.1904 10933.7139 10766.0996)" gradientUnits="userSpaceOnUse">
<stop offset="0.003" style="stop-color:#FFE900"/>
<stop offset="0.157" style="stop-color:#FFAF0E"/>
<stop offset="0.316" style="stop-color:#FF7A1B"/>
<stop offset="0.472" style="stop-color:#FF4E26"/>
<stop offset="0.621" style="stop-color:#FF2C2E"/>
<stop offset="0.762" style="stop-color:#FF1434"/>
<stop offset="0.892" style="stop-color:#FF0538"/>
<stop offset="1" style="stop-color:#FF0039"/>
</radialGradient>
<path fill="url(#SVGID_4_)" d="M1339.108,629.32c109.43-63.686,80.897-201.25,80.897-201.25s-42.232,49.061-70.923,127.266
C1320.742,632.776,1273.317,667.785,1339.108,629.32z"/>
<radialGradient id="SVGID_5_" cx="-8687.2344" cy="7483.2354" r="408.9576" gradientTransform="matrix(1.1904 0.1201 0.1201 -1.1904 10933.7139 10766.0996)" gradientUnits="userSpaceOnUse">
<stop offset="0.003" style="stop-color:#FF272D"/>
<stop offset="0.497" style="stop-color:#C42482"/>
<stop offset="0.986" style="stop-color:#620700"/>
</radialGradient>
<path fill="url(#SVGID_5_)" d="M991.713,929.748c152.565,48.683,283.691-71.504,202.864-111.641
C1121.09,781.91,919.301,906.729,991.713,929.748z"/>
<radialGradient id="SVGID_6_" cx="198.1992" cy="812.168" r="782.18" fx="226.1767" fy="798.3394" gradientTransform="matrix(0.9766 0 0 -0.9766 999.0518 1179.8906)" gradientUnits="userSpaceOnUse">
<stop offset="0.156" style="stop-color:#FFEA00"/>
<stop offset="0.231" style="stop-color:#FFDE00"/>
<stop offset="0.365" style="stop-color:#FFBF00"/>
<stop offset="0.541" style="stop-color:#FF8E00"/>
<stop offset="0.763" style="stop-color:#FF272D"/>
<stop offset="0.796" style="stop-color:#F92433"/>
<stop offset="0.841" style="stop-color:#E91C45"/>
<stop offset="0.893" style="stop-color:#CF0E62"/>
<stop offset="0.935" style="stop-color:#B5007F"/>
</radialGradient>
<path fill="url(#SVGID_6_)" d="M1350.478,687.729c3.711-5.237,8.73-22.007,13.164-29.503
c26.936-43.479,27.126-78.147,27.126-78.941c16.269-81.269,14.793-114.453,4.785-175.823
c-8.058-49.414-43.283-120.207-73.799-154.297c-31.445-35.122-9.291-23.679-39.738-49.334
c-26.687-29.583-52.562-58.878-66.653-70.659c-101.832-85.134-99.531-103.217-97.57-106.3c-0.331,0.362-0.817,0.9-1.438,1.604
c-1.206-4.808-2.058-8.851-2.058-8.851s-55.664,55.664-67.383,148.438c-7.65,60.567,15.022,123.707,47.852,164.063
c17.095,20.914,36.414,39.905,57.617,56.641v-0.025c24.805,35.622,38.457,79.579,38.457,126.864
c0,118.402-96.036,214.386-214.504,214.386c-16.146,0.009-32.241-1.8-47.982-5.39c-55.895-10.652-88.172-38.849-104.27-57.99
c-9.226-10.971-13.148-18.968-13.148-18.968c50.081,17.94,105.455,14.188,139.129-4.412c33.935-18.813,54.467-32.76,71.13-27.261
c16.426,5.475,29.503-10.417,17.773-26.891c-11.495-16.45-41.406-40.01-85.818-33.482c-33.974,4.948-65.095,29.063-109.609,5.708
c-2.867-1.489-5.655-3.126-8.354-4.902c-2.935-1.729,9.539,2.632,6.628,0.666c-8.662-4.217-23.997-13.406-27.972-16.674
c-0.663-0.544,6.722,2.11,6.055,1.563c-41.622-30.712-36.426-51.458-35.116-64.471c1.048-10.41,8.607-23.75,21.347-29.16
c6.152,3.009,9.986,5.306,9.986,5.306s-2.625-4.805-4.044-7.337c0.497-0.189,0.971-0.142,1.465-0.331
c5.041,2.18,16.188,7.841,22.057,11.299c7.644,4.831,10.08,9.139,10.08,9.139s2.013-0.992,0.523-5.205
c-0.544-1.728-2.86-7.218-10.432-12.759l0.474,0.048c4.494,2.291,8.785,4.961,12.826,7.981c2.135-6.954,5.975-14.216,5.13-27.206
c-0.516-9.133-0.277-11.499-2.074-15.025c-1.608-3.027,0.902-4.211,3.693-1.063c-0.483-2.483-1.285-4.894-2.387-7.171l0.024-0.236
c3.486-10.882,73.765-39.185,78.88-42.493c8.243-5.174,15.292-12.041,20.679-20.146c3.906-5.581,6.85-13.411,7.566-25.288
c0.24-5.352-1.407-9.587-20.02-13.638c-11.171-2.432-28.453-4.798-55.11-7.299c-19.434-1.715-30.837-14.332-37.316-25.977
c-1.183-2.509-2.388-4.785-3.594-7.053c-1.146-2.64-2.071-5.371-2.765-8.164c11.629-30.443,32.572-56.438,59.843-74.28
c1.563-1.277-6.25,0.327-4.688-0.949c1.824-1.489,13.733-5.788,15.983-6.757c2.747-1.158-11.762-6.68-24.569-5.338
c-13.044,1.317-15.814,2.711-22.776,5.357c2.89-2.577,12.076-5.957,9.923-5.933c-14.063,1.932-31.543,9.257-46.484,17.552
c-0.027-1.454,0.281-2.896,0.902-4.211c-6.962,2.646-24.06,13.354-29.037,22.412c0.214-1.734,0.31-3.481,0.287-5.229
c-5.242,3.907-10.025,8.396-14.258,13.379l-0.261,0.213c-40.378-14.575-75.91-15.519-105.979-8.984
c-6.578-5.919-17.154-14.869-32.121-44.336c-1.017-1.774-1.563,3.667-2.344,1.915c-5.815-13.489-9.329-35.59-8.752-50.826
c0,0-12.029,5.482-21.985,28.379c-1.849,4.116-3.034,6.387-4.219,8.657c-0.545,0.662,1.235-7.52,0.951-7.074
c-1.73,2.93-6.207,7.023-8.175,12.322c-1.352,3.927-3.247,6.126-4.457,11.023l-0.284,0.449c-0.098-1.443,0.358-5.938,0.026-5.017
c-4.666,9.428-8.683,19.165-12.02,29.142c-5.36,17.623-11.601,41.611-12.59,72.817c-0.238,2.366-0.026,5.016-0.241,7.146
c-12.695,14.496-21.346,26.771-24.616,33.133c-16.413,25.362-34.499,64.888-52.031,127.41
c7.801-17.079,17.128-33.418,27.869-48.817c-14.579,33.187-28.672,85.301-31.489,165.557c3.539-16.608,8.063-32.991,13.547-49.063
c-2.518,53.516,3.716,119.863,37.548,194.72c20.088,44.03,66.329,133.446,179.316,203.223l-0.01,0.007
c0,0,38.438,28.613,104.509,50.058c4.883,1.771,9.829,3.516,14.877,5.208c-1.584-0.64-3.116-1.313-4.604-2.004
c43.978,13.177,89.638,19.887,135.547,19.922c171.074,0.146,221.529-68.555,221.529-68.555s-0.178,0.134-0.501,0.368
c2.414-2.272,4.739-4.635,6.976-7.087c-26.991,25.488-88.589,27.18-111.621,25.341c39.28-11.536,65.128-21.295,115.405-40.546
c5.884-2.181,11.899-4.668,18.049-7.461c0.665-0.293,1.336-0.61,2.004-0.914c1.22-0.568,2.428-1.105,3.659-1.703
c24.496-11.544,47.53-25.964,68.615-42.956c50.488-40.332,61.474-79.646,67.216-105.566c-0.801,2.484-3.296,8.276-5.049,12.027
c-13.003,27.814-41.837,44.882-73.152,59.52c14.901-19.552,28.721-39.906,41.395-60.971
C1339.655,714.248,1342.845,698.387,1350.478,687.729z"/>
<radialGradient id="SVGID_7_" cx="139.3496" cy="1204.9199" r="923.6167" gradientTransform="matrix(0.9766 0 0 -0.9766 999.0518 1179.8906)" gradientUnits="userSpaceOnUse">
<stop offset="0.279" style="stop-color:#FFEA00"/>
<stop offset="0.402" style="stop-color:#FFDD00"/>
<stop offset="0.63" style="stop-color:#FFBA00"/>
<stop offset="0.856" style="stop-color:#FF9100"/>
<stop offset="0.933" style="stop-color:#FF6711"/>
<stop offset="0.994" style="stop-color:#FF4A1D"/>
</radialGradient>
<path fill="url(#SVGID_7_)" d="M1289.024,784.162c20.586-22.696,39.072-48.656,53.075-78.094
c36.035-75.764,91.75-201.738,47.869-333.307c-34.681-103.987-82.297-160.848-142.755-216.393
c-98.188-90.201-125.61-130.47-125.61-154.416c0,0-113.368,126.376-64.201,258.185s149.863,126.977,216.483,264.525
c78.394,161.86-63.427,338.49-180.707,387.928c7.181-1.595,260.713-58.968,274.037-203.986
C1366.914,711.271,1361.201,751.381,1289.024,784.162z"/>
<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="-9408.7793" y1="7797.5107" x2="-9124.4189" y2="7869.9946" gradientTransform="matrix(1.1904 0.1201 0.1201 -1.1904 10933.7139 10766.0996)">
<stop offset="0" style="stop-color:#C42482;stop-opacity:0.5"/>
<stop offset="0.474" style="stop-color:#FF272D;stop-opacity:0.5"/>
<stop offset="0.486" style="stop-color:#FF2C2C;stop-opacity:0.513"/>
<stop offset="0.675" style="stop-color:#FF7A1A;stop-opacity:0.72"/>
<stop offset="0.829" style="stop-color:#FFB20D;stop-opacity:0.871"/>
<stop offset="0.942" style="stop-color:#FFD605;stop-opacity:0.964"/>
<stop offset="1" style="stop-color:#FFE302"/>
</linearGradient>
<path fill="url(#SVGID_8_)" d="M960.578,313.841c0.384-8.564-4.059-14.316-74.885-20.96c-29.14-2.69-40.298-29.623-43.699-40.958
c-10.361,26.919-14.64,55.166-12.34,89.333c1.572,22.383,16.61,46.407,23.799,60.513c0,0,1.598-2.076,2.335-2.844
c13.536-14.093,70.25-35.565,75.578-38.614C937.239,356.601,959.592,340.269,960.578,313.841z"/>
<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="-324.5547" y1="2233.959" x2="-379.1271" y2="2373.8069" gradientTransform="matrix(0.9717 0.0977 0.0977 -0.9717 731.7241 2458.1011)">
<stop offset="0" style="stop-color:#891551;stop-opacity:0.6"/>
<stop offset="1" style="stop-color:#C42482;stop-opacity:0"/>
</linearGradient>
<path fill="url(#SVGID_9_)" d="M648.783,154.757c-1.017-1.775-1.563,3.666-2.344,1.915c-5.815-13.489-9.354-35.352-8.516-50.803
c0,0-12.029,5.482-21.985,28.379c-1.849,4.116-3.034,6.387-4.219,8.657c-0.545,0.662,1.235-7.52,0.951-7.074
c-1.729,2.93-6.206,7.023-8.15,12.085c-1.612,4.14-3.271,6.362-4.505,11.496c-0.38,1.396,0.383-6.175,0.051-5.253
c-23.155,44.751-27.575,112.416-25.135,109.555c49.295-52.637,105.786-65.12,105.786-65.12
C674.707,194.166,661.647,181.382,648.783,154.757L648.783,154.757z"/>
<linearGradient id="SVGID_10_" gradientUnits="userSpaceOnUse" x1="-547.9863" y1="433.0518" x2="-453.8781" y2="326.1645" gradientTransform="matrix(0.9717 0.0977 0.0977 -0.9717 1199.6294 934.2622)">
<stop offset="0.005" style="stop-color:#891551;stop-opacity:0.5"/>
<stop offset="0.484" style="stop-color:#FF272D;stop-opacity:0.5"/>
<stop offset="1" style="stop-color:#FF272D;stop-opacity:0"/>
</linearGradient>
<path fill="url(#SVGID_10_)" d="M835.824,705.176c-68.09-29.071-145.5-70.073-142.578-163.221
c3.979-122.675,114.399-98.429,114.399-98.429c-4.167,1.015-15.308,8.947-19.256,17.402c-4.173,10.573-11.786,34.449,11.28,59.473
c36.22,39.25-74.414,93.121,96.351,194.89c4.307,2.344-40.03-1.396-60.194-10.115H835.824z"/>
<linearGradient id="SVGID_11_" gradientUnits="userSpaceOnUse" x1="-369.9644" y1="247.3003" x2="-369.8974" y2="322.0813" gradientTransform="matrix(0.9717 0.0977 0.0977 -0.9717 1199.6294 934.2622)">
<stop offset="0" style="stop-color:#C42482"/>
<stop offset="0.083" style="stop-color:#C42482;stop-opacity:0.81"/>
<stop offset="0.206" style="stop-color:#C42482;stop-opacity:0.565"/>
<stop offset="0.328" style="stop-color:#C42482;stop-opacity:0.362"/>
<stop offset="0.447" style="stop-color:#C42482;stop-opacity:0.204"/>
<stop offset="0.562" style="stop-color:#C42482;stop-opacity:0.091"/>
<stop offset="0.673" style="stop-color:#C42482;stop-opacity:0.023"/>
<stop offset="0.773" style="stop-color:#C42482;stop-opacity:0"/>
</linearGradient>
<path fill="url(#SVGID_11_)" d="M811.635,644.043c48.283,16.804,104.531,13.856,138.206-4.744
c22.544-12.55,51.465-32.65,69.26-27.688c-15.407-6.09-27.076-8.936-41.113-9.631c-2.391,0-5.256-0.051-7.859-0.313
c-5.141-0.017-10.279,0.265-15.388,0.843c-8.691,0.799-18.326,6.282-27.085,5.402c-0.474-0.048,8.496-3.686,7.767-3.521
c-4.641,0.968-9.683,1.177-15.01,1.837c-3.386,0.377-6.298,0.801-9.659,0.94c-100.568,8.528-185.563-54.505-185.563-54.505
C717.955,577.029,757.578,625.223,811.635,644.043L811.635,644.043z"/>
<linearGradient id="SVGID_12_" gradientUnits="userSpaceOnUse" x1="103.5415" y1="1170.0879" x2="409.1975" y2="486.5929" gradientTransform="matrix(0.9766 0 0 -0.9766 999.0518 1179.8906)">
<stop offset="0" style="stop-color:#FFF14F"/>
<stop offset="0.268" style="stop-color:#FFEE4C"/>
<stop offset="0.452" style="stop-color:#FFE643"/>
<stop offset="0.612" style="stop-color:#FFD834"/>
<stop offset="0.757" style="stop-color:#FFC41E"/>
<stop offset="0.892" style="stop-color:#FFAB02"/>
<stop offset="0.902" style="stop-color:#FFA900"/>
<stop offset="0.949" style="stop-color:#FFA000"/>
<stop offset="1" style="stop-color:#FF9100"/>
</linearGradient>
<path fill="url(#SVGID_12_)" d="M1288.846,784.811c101.721-99.873,153.186-221.274,131.429-357.44c0,0,8.691,69.824-24.266,141.238
c15.833-69.72,17.676-156.361-24.39-246.082c-56.146-119.757-148.484-182.771-183.737-209.061
c-53.413-39.833-75.555-80.39-75.954-88.759c-15.956,32.692-64.225,144.727-5.186,241.211
c55.313,90.395,142.446,117.226,203.445,200.144C1422.565,618.815,1288.846,784.811,1288.846,784.811z"/>
<linearGradient id="SVGID_13_" gradientUnits="userSpaceOnUse" x1="163.8965" y1="776.998" x2="19.1095" y2="388.248" gradientTransform="matrix(0.9766 0 0 -0.9766 999.0518 1179.8906)">
<stop offset="0" style="stop-color:#FF8E00"/>
<stop offset="0.04" style="stop-color:#FF8E00;stop-opacity:0.858"/>
<stop offset="0.084" style="stop-color:#FF8E00;stop-opacity:0.729"/>
<stop offset="0.13" style="stop-color:#FF8E00;stop-opacity:0.628"/>
<stop offset="0.178" style="stop-color:#FF8E00;stop-opacity:0.557"/>
<stop offset="0.227" style="stop-color:#FF8E00;stop-opacity:0.514"/>
<stop offset="0.282" style="stop-color:#FF8E00;stop-opacity:0.5"/>
<stop offset="0.389" style="stop-color:#FF8E00;stop-opacity:0.478"/>
<stop offset="0.524" style="stop-color:#FF8E00;stop-opacity:0.416"/>
<stop offset="0.676" style="stop-color:#FF8E00;stop-opacity:0.314"/>
<stop offset="0.838" style="stop-color:#FF8E00;stop-opacity:0.172"/>
<stop offset="1" style="stop-color:#FF8E00;stop-opacity:0"/>
</linearGradient>
<path fill="url(#SVGID_13_)" d="M1274.271,524.952c-35.549-73.438-79.918-105.47-121.889-140.187
c4.883,6.836,6.086,9.251,8.789,13.672c36.94,39.371,91.413,135.406,51.865,255.964c-74.442,226.929-372.21,120.068-403.428,90.051
c12.629,131.337,232.457,194.185,375.586,109.014C1266.641,776.367,1332.527,645.301,1274.271,524.952z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

+53
View File
@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="141.66559"
height="145.8324"
id="svg2816"
viewbox='0 0 141.66559 145.8324'
xml:space="preserve"
inkscape:version="0.48.2 r9819"
sodipodi:docname="AJAX1.svg"><metadata
id="metadata10"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="1004"
id="namedview8"
showgrid="false"
fit-margin-top="0.2"
fit-margin-left="0.2"
fit-margin-right="0.2"
fit-margin-bottom="0.2"
inkscape:zoom="25.963955"
inkscape:cx="115.03616"
inkscape:cy="140.28688"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g2914" /><defs
id="defs2820" /><g
transform="matrix(1.25,0,0,-1.25,-147.39075,566.86341)"
id="g2826"><g
id="g2914"><path
d="m 226.41,449.16 c -8.199,7.869 -25.476,4.222 -44.505,-7.734 -1.955,0.201 -3.939,0.316 -5.953,0.316 -28.716,0 -51.996,-21.078 -51.996,-47.078 0,-0.247 0.016,-0.49 0.021,-0.737 11.716,18.6 27.433,31.481 41.722,35.598 -4.587,-3.86 -9.158,-8.132 -13.615,-12.777 -11.268,-11.74 -20.12,-24.098 -25.973,-35.502 -9.015,-17.566 -10.891,-32.861 -3.357,-40.092 8.081,-7.756 24.984,-4.32 43.689,7.233 3.085,-0.516 6.259,-0.799 9.509,-0.799 2.329,0 4.62,0.143 6.867,0.412 20.497,2.451 37.224,15.711 42.974,33.25 l -34.528,0 c -2.13,-6.35 -8.116,-10.931 -15.183,-10.931 -8.849,0 -16.023,7.174 -16.023,16.024 l 0,1.614 67.354,0 c 0.345,2.191 0.534,4.43 0.534,6.707 0,20.572 -14.578,38.05 -34.886,44.457 14.255,8.002 26.411,10.205 32.271,4.582 3.58,-3.436 4.334,-9.344 2.691,-16.744 l 1.897,0 c 2.264,9.68 1.298,17.586 -3.51,22.201 z M 162.895,349.086 c -14.727,-8.51 -27.354,-10.971 -33.364,-5.204 -5.225,5.014 -4.433,15.291 1.051,27.79 6.843,-11.045 18.453,-19.341 32.313,-22.586 z m -2.817,53.777 c 0.2,8.675 7.281,15.651 16.004,15.651 8.724,0 15.805,-6.976 16.004,-15.651 l -32.008,0"
id="path2830"
style="fill:#37a5e2;fill-opacity:1;fill-rule:nonzero;stroke:none"
inkscape:connector-curvature="0" /></g></g></svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

@@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 100.49 100.5"
height="100.5"
width="100.49"
xml:space="preserve"
version="1.1"
id="svg2"
inkscape:version="0.48.5 r10040"
sodipodi:docname="opera.svg"><metadata
id="metadata30"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1018"
id="namedview28"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="2.7421361"
inkscape:cx="73.277524"
inkscape:cy="22.792334"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" /><defs
id="defs4"><linearGradient
id="gradiant1"
spreadMethod="pad"
gradientTransform="matrix(0,97.396584,-97.396584,0,41.864814,1.639526)"
gradientUnits="userSpaceOnUse"
y2="0"
x2="1"
y1="0"
x1="0"><stop
offset="0"
style="stop-color:#ff1b2d;stop-opacity:1"
id="stop7" /><stop
offset="0.3"
style="stop-color:#ff1b2d;stop-opacity:1"
id="stop9" /><stop
offset="0.61"
style="stop-color:#ff1b2d;stop-opacity:1"
id="stop11" /><stop
offset="1"
style="stop-color:#a70014;stop-opacity:1"
id="stop13" /></linearGradient><linearGradient
id="gradiant2"
spreadMethod="pad"
gradientTransform="matrix(0,86.142511,-86.142511,0,67.09835,7.38012)"
gradientUnits="userSpaceOnUse"
y2="0"
x2="1"
y1="0"
x1="0"><stop
offset="0"
style="stop-color:#9c0000;stop-opacity:1"
id="stop16" /><stop
offset="0.7"
style="stop-color:#ff4b4b;stop-opacity:1"
id="stop18" /><stop
offset="1"
style="stop-color:#ff4b4b;stop-opacity:1"
id="stop20" /></linearGradient></defs><path
d="M 50.24,0 C 22.49,0 0,22.5 0,50.25 l 0,0 c 0,26.95 21.22,48.94 47.86,50.19 l 0,0 c 0.8,0.04 1.59,0.06 2.39,0.06 l 0,0 c 12.87,0 24.6,-4.84 33.49,-12.79 l 0,0 c -5.89,3.91 -12.78,6.15 -20.14,6.15 l 0,0 c -11.97,0 -22.68,-5.94 -29.89,-15.3 l 0,0 C 28.15,72.01 24.55,62.31 24.31,51.43 l 0,0 c 0,-0.03 0,-2.34 0,-2.37 l 0,0 C 24.55,38.19 28.15,28.49 33.7,21.93 l 0,0 C 40.91,12.57 51.63,6.64 63.6,6.64 l 0,0 c 7.36,0 14.25,2.25 20.14,6.16 l 0,0 C 74.89,4.88 63.23,0.05 50.43,0 l 0,0 C 50.37,0 50.3,0 50.24,0 z"
id="path22"
inkscape:connector-curvature="0"
style="fill:url(#gradiant1)" /><path
d="m 33.7,21.93 c 4.62,-5.44 10.57,-8.72 17.08,-8.72 l 0,0 c 14.63,0 26.49,16.59 26.49,37.04 l 0,0 c 0,20.46 -11.86,37.04 -26.49,37.04 l 0,0 c -6.51,0 -12.46,-3.28 -17.07,-8.72 l 0,0 c 7.21,9.36 17.92,15.3 29.89,15.3 l 0,0 c 7.36,0 14.25,-2.25 20.14,-6.15 l 0,0 c 10.28,-9.21 16.75,-22.58 16.75,-37.47 l 0,0 c 0,-14.88 -6.47,-28.26 -16.76,-37.46 l 0,0 C 77.84,8.88 70.96,6.64 63.6,6.64 l 0,0 c -11.97,0 -22.68,5.94 -29.89,15.3"
id="path24"
inkscape:connector-curvature="0"
style="fill:url(#gradiant2)" /></svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

@@ -0,0 +1,51 @@
<svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg"
viewbox='0 0 1024 1024'
xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- <rect x='0' y='0' width='1024' height='1024' fill='lightgray' /> -->
<defs>
<linearGradient id='lgrad' x1='0%' y1='0%' x2='0%' y2='100%'>
<stop offset='0%' stop-color='#f8f8f8' />
<stop offset='100%' stop-color='#ccc' />
</linearGradient>
<radialGradient id='rgrad' x1='0%' y1='0%' x2='0%' y2='100%' fx='50%' fy='48%'>
<stop offset='0%' stop-color='#00f0ff' />
<stop offset='100%' stop-color='#0070e0' />
</radialGradient>
</defs>
<!-- <circle cx='512' cy='512' r='480' fill='#ddd' /> -->
<circle cx='512' cy='512' r='480' fill='url(#lgrad)' />
<!-- <circle cx='512' cy='512' r='440' fill='#0070e0' /> -->
<circle cx='512' cy='512' r='440' fill='url(#rgrad)' />
<g stroke='#ddd' stroke-width='10' stroke-linecap='round'>
<g id='t16'>
<g id='t8'>
<g id='t4'>
<g id='t2'>
<line x1='512' y1='100' x2='512' y2='170' />
<line x1='512' y1='924' x2='512' y2='854' />
<line x1='512' y1='100' x2='512' y2='130' transform='rotate(5.625 512 512)' />
<line x1='512' y1='924' x2='512' y2='894' transform='rotate(5.625 512 512)' />
</g>
<use xlink:href='#t2' transform='rotate(90 512 512)' />
</g>
<use xlink:href='#t4' transform='rotate(45 512 512)' />
</g>
<use xlink:href='#t8' transform='rotate(22.5 512 512)' />
</g>
<use xlink:href='#t16' transform='rotate(11.25 512 512)' />
</g>
<!-- <polygon points='90 512 512 450 934 512 512 574' fill='red' /> -->
<g transform='rotate(-45 512 512)' >
<polygon points='85 512 512 450 512 512' fill='#ddd' />
<polygon points='512 450 939 512 512 512' fill='#e44' />
<polygon points='939 512 512 574 512 512' fill='#c00' />
<polygon points='85 512 512 574 512 512' fill='#aaa' />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,340 @@
/* BASICS */
.CodeMirror {
/* Set height, width, borders, and global font properties here */
font-family: monospace;
height: 300px;
color: black;
}
/* PADDING */
.CodeMirror-lines {
padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
padding: 0 4px; /* Horizontal padding of content */
}
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
background-color: white; /* The little square between H and V scrollbars */
}
/* GUTTER */
.CodeMirror-gutters {
border-right: 1px solid #ddd;
background-color: #f7f7f7;
white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
padding: 0 3px 0 5px;
min-width: 20px;
text-align: right;
color: #999;
white-space: nowrap;
}
.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }
/* CURSOR */
.CodeMirror-cursor {
border-left: 1px solid black;
border-right: none;
width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
width: auto;
border: 0 !important;
background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
z-index: 1;
}
.cm-animate-fat-cursor {
width: auto;
border: 0;
-webkit-animation: blink 1.06s steps(1) infinite;
-moz-animation: blink 1.06s steps(1) infinite;
animation: blink 1.06s steps(1) infinite;
background-color: #7e7;
}
@-moz-keyframes blink {
0% {}
50% { background-color: transparent; }
100% {}
}
@-webkit-keyframes blink {
0% {}
50% { background-color: transparent; }
100% {}
}
@keyframes blink {
0% {}
50% { background-color: transparent; }
100% {}
}
/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}
.cm-tab { display: inline-block; text-decoration: inherit; }
.CodeMirror-rulers {
position: absolute;
left: 0; right: 0; top: -50px; bottom: -20px;
overflow: hidden;
}
.CodeMirror-ruler {
border-left: 1px solid #ccc;
top: 0; bottom: 0;
position: absolute;
}
/* DEFAULT THEME */
.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}
.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}
.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}
.CodeMirror-composing { border-bottom: 2px solid; }
/* Default styles for common addons */
div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}
/* STOP */
/* The rest of this file contains styles related to the mechanics of
the editor. You probably shouldn't touch them. */
.CodeMirror {
position: relative;
overflow: hidden;
background: white;
}
.CodeMirror-scroll {
overflow: scroll !important; /* Things will break if this is overridden */
/* 30px is the magic margin used to hide the element's real scrollbars */
/* See overflow: hidden in .CodeMirror */
margin-bottom: -30px; margin-right: -30px;
padding-bottom: 30px;
height: 100%;
outline: none; /* Prevent dragging from highlighting the element */
position: relative;
}
.CodeMirror-sizer {
position: relative;
border-right: 30px solid transparent;
}
/* The fake, visible scrollbars. Used to force redraw during scrolling
before actual scrolling happens, thus preventing shaking and
flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
position: absolute;
z-index: 6;
display: none;
}
.CodeMirror-vscrollbar {
right: 0; top: 0;
overflow-x: hidden;
overflow-y: scroll;
}
.CodeMirror-hscrollbar {
bottom: 0; left: 0;
overflow-y: hidden;
overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
left: 0; bottom: 0;
}
.CodeMirror-gutters {
position: absolute; left: 0; top: 0;
min-height: 100%;
z-index: 3;
}
.CodeMirror-gutter {
white-space: normal;
height: 100%;
display: inline-block;
vertical-align: top;
margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
position: absolute;
z-index: 4;
background: none !important;
border: none !important;
}
.CodeMirror-gutter-background {
position: absolute;
top: 0; bottom: 0;
z-index: 4;
}
.CodeMirror-gutter-elt {
position: absolute;
cursor: default;
z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
.CodeMirror-lines {
cursor: text;
min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre {
/* Reset some styles that the rest of the page might have set */
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
border-width: 0;
background: transparent;
font-family: inherit;
font-size: inherit;
margin: 0;
white-space: pre;
word-wrap: normal;
line-height: inherit;
color: inherit;
z-index: 2;
position: relative;
overflow: visible;
-webkit-tap-highlight-color: transparent;
-webkit-font-variant-ligatures: contextual;
font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre {
word-wrap: break-word;
white-space: pre-wrap;
word-break: normal;
}
.CodeMirror-linebackground {
position: absolute;
left: 0; right: 0; top: 0; bottom: 0;
z-index: 0;
}
.CodeMirror-linewidget {
position: relative;
z-index: 2;
overflow: auto;
}
.CodeMirror-widget {}
.CodeMirror-rtl pre { direction: rtl; }
.CodeMirror-code {
outline: none;
}
/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.CodeMirror-measure {
position: absolute;
width: 100%;
height: 0;
overflow: hidden;
visibility: hidden;
}
.CodeMirror-cursor {
position: absolute;
pointer-events: none;
}
.CodeMirror-measure pre { position: static; }
div.CodeMirror-cursors {
visibility: hidden;
position: relative;
z-index: 3;
}
div.CodeMirror-dragcursors {
visibility: visible;
}
.CodeMirror-focused div.CodeMirror-cursors {
visibility: visible;
}
.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
.cm-searching {
background: #ffa;
background: rgba(255, 255, 0, .4);
}
/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }
@media print {
/* Hide the cursor when printing */
.CodeMirror div.CodeMirror-cursors {
visibility: hidden;
}
}
/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }
/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }
@@ -0,0 +1,104 @@
/*
Colorbrewer theme
Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock <mike@ocks.org>
Ported by Fabrício Tavares de Oliveira
*/
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
background: #fff;
}
.hljs,
.hljs-subst {
color: #4D4D4C;
}
.hljs-string,
.hljs-meta,
.hljs-symbol,
.hljs-template-tag,
.hljs-template-variable,
.hljs-addition {
color: #279737;
}
.hljs-comment,
.hljs-quote {
color: #7b8eb7;
}
.hljs-number,
.hljs-regexp,
.hljs-literal,
.hljs-bullet,
.hljs-link {
color: #1876C4;
}
.hljs-number {
color: #E23E4E;
}
.hljs-regexp {
color: #F08439;
}
.hljs-deletion,
.hljs-variable {
color: #da5dbd;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-title,
.hljs-section,
.hljs-built_in,
.hljs-doctag,
.hljs-type,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class,
.hljs-strong {
color: #0059FF;
}
.hljs-keyword,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-tag {
font-weight: 500;
}
.hljs-selector-pseudo {
color: #F08439;
}
.hljs-tag {
color: #4D4C6E;
}
.hljs-name {
color: #4576D5;
}
.hljs-attr {
color: #556362;
}
.hljs-params {
color: #3778AD;
}
.hljs-params:not(:empty) {
padding: 0 5px;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-attribute {
color: #446FD0;
}
@@ -0,0 +1,72 @@
.blocker {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
width: 100%; height: 100%;
overflow: auto;
z-index: 1;
padding: 20px;
box-sizing: border-box;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.75);
text-align: center;
}
.blocker:before{
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.05em;
}
.blocker.behind {
background-color: transparent;
}
.modal {
display: inline-block;
vertical-align: middle;
position: relative;
z-index: 2;
max-width: 500px;
box-sizing: border-box;
width: 90%;
background: #fff;
padding: 15px 30px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 0 10px #000;
-moz-box-shadow: 0 0 10px #000;
-o-box-shadow: 0 0 10px #000;
-ms-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;
text-align: left;
}
.modal a.close-modal {
position: absolute;
top: -12.5px;
right: -12.5px;
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
background: url("data:image/png;base64,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") no-repeat 0 0;
}
.modal-spinner {
display: none;
width: 64px;
height: 64px;
position: fixed;
top: 50%;
left: 50%;
margin-right: -32px;
margin-top: -32px;
background: url("data:image/gif;base64,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") #111 no-repeat center center;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+7
View File
@@ -0,0 +1,7 @@
/*!
* Hasher <http://github.com/millermedeiros/hasher>
* @author Miller Medeiros
* @version 1.2.0 (2013/11/11 03:18 PM)
* Released under the MIT License
*/
(function(){var a=function(b){var c=(function(k){var p=25,r=k.document,n=k.history,x=b.Signal,f,v,m,F,d,D,t=/#(.*)$/,j=/(\?.*)|(\#.*)/,g=/^\#/,i=(!+"\v1"),B=("onhashchange" in k)&&r.documentMode!==7,e=i&&!B,s=(location.protocol==="file:");function o(G){return String(G||"").replace(/\W/g,"\\$&")}function u(H){if(!H){return""}var G=new RegExp("^"+o(f.prependHash)+"|"+o(f.appendHash)+"$","g");return H.replace(G,"")}function E(){var G=t.exec(f.getURL());var I=(G&&G[1])||"";try{return f.raw?I:decodeURIComponent(I)}catch(H){return I}}function A(){return(d)?d.contentWindow.frameHash:null}function z(){d=r.createElement("iframe");d.src="about:blank";d.style.display="none";r.body.appendChild(d)}function h(){if(d&&v!==A()){var G=d.contentWindow.document;G.open();G.write("<html><head><title>"+r.title+'</title><script type="text/javascript">var frameHash="'+v+'";<\/script></head><body>&nbsp;</body></html>');G.close()}}function l(G,H){if(v!==G){var I=v;v=G;if(e){if(!H){h()}else{d.contentWindow.frameHash=G}}f.changed.dispatch(u(G),u(I))}}if(e){D=function(){var H=E(),G=A();if(G!==v&&G!==H){f.setHash(u(G))}else{if(H!==v){l(H)}}}}else{D=function(){var G=E();if(G!==v){l(G)}}}function C(I,G,H){if(I.addEventListener){I.addEventListener(G,H,false)}else{if(I.attachEvent){I.attachEvent("on"+G,H)}}}function y(I,G,H){if(I.removeEventListener){I.removeEventListener(G,H,false)}else{if(I.detachEvent){I.detachEvent("on"+G,H)}}}function q(H){H=Array.prototype.slice.call(arguments);var G=H.join(f.separator);G=G?f.prependHash+G.replace(g,"")+f.appendHash:G;return G}function w(G){G=encodeURI(G);if(i&&s){G=G.replace(/\?/,"%3F")}return G}f={VERSION:"1.2.0",raw:false,appendHash:"",prependHash:"/",separator:"/",changed:new x(),stopped:new x(),initialized:new x(),init:function(){if(F){return}v=E();if(B){C(k,"hashchange",D)}else{if(e){if(!d){z()}h()}m=setInterval(D,p)}F=true;f.initialized.dispatch(u(v))},stop:function(){if(!F){return}if(B){y(k,"hashchange",D)}else{clearInterval(m);m=null}F=false;f.stopped.dispatch(u(v))},isActive:function(){return F},getURL:function(){return k.location.href},getBaseURL:function(){return f.getURL().replace(j,"")},setHash:function(G){G=q.apply(null,arguments);if(G!==v){l(G);if(G===v){if(!f.raw){G=w(G)}k.location.hash="#"+G}}},replaceHash:function(G){G=q.apply(null,arguments);if(G!==v){l(G,true);if(G===v){if(!f.raw){G=w(G)}k.location.replace("#"+G)}}},getHash:function(){return u(v)},getHashAsArray:function(){return f.getHash().split(f.separator)},dispose:function(){f.stop();f.initialized.dispose();f.stopped.dispose();f.changed.dispose();d=f=k.hasher=null},toString:function(){return'[hasher version="'+f.VERSION+'" hash="'+f.getHash()+'"]'}};f.initialized.memorize=true;return f}(window));return c};if(typeof define==="function"&&define.amd){define(["signals"],a)}else{if(typeof exports==="object"){module.exports=a(require("signals"))}else{window.hasher=a(window.signals)}}}());
File diff suppressed because one or more lines are too long
+205
View File
@@ -0,0 +1,205 @@
/*
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
*
* Uses the built in easing capabilities added In jQuery 1.1
* to offer multiple easing options
*
* TERMS OF USE - jQuery Easing
*
* Open source under the BSD License.
*
* Copyright © 2008 George McGinley Smith
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
// t: current time, b: begInnIng value, c: change In value, d: duration
jQuery.easing['jswing'] = jQuery.easing['swing'];
jQuery.extend( jQuery.easing,
{
def: 'easeOutQuad',
swing: function (x, t, b, c, d) {
//alert(jQuery.easing.default);
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
},
easeInQuad: function (x, t, b, c, d) {
return c*(t/=d)*t + b;
},
easeOutQuad: function (x, t, b, c, d) {
return -c *(t/=d)*(t-2) + b;
},
easeInOutQuad: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t + b;
return -c/2 * ((--t)*(t-2) - 1) + b;
},
easeInCubic: function (x, t, b, c, d) {
return c*(t/=d)*t*t + b;
},
easeOutCubic: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t + 1) + b;
},
easeInOutCubic: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t + b;
return c/2*((t-=2)*t*t + 2) + b;
},
easeInQuart: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t + b;
},
easeOutQuart: function (x, t, b, c, d) {
return -c * ((t=t/d-1)*t*t*t - 1) + b;
},
easeInOutQuart: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
return -c/2 * ((t-=2)*t*t*t - 2) + b;
},
easeInQuint: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t*t + b;
},
easeOutQuint: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t*t*t + 1) + b;
},
easeInOutQuint: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
return c/2*((t-=2)*t*t*t*t + 2) + b;
},
easeInSine: function (x, t, b, c, d) {
return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
},
easeOutSine: function (x, t, b, c, d) {
return c * Math.sin(t/d * (Math.PI/2)) + b;
},
easeInOutSine: function (x, t, b, c, d) {
return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
},
easeInExpo: function (x, t, b, c, d) {
return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
},
easeOutExpo: function (x, t, b, c, d) {
return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
},
easeInOutExpo: function (x, t, b, c, d) {
if (t==0) return b;
if (t==d) return b+c;
if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
},
easeInCirc: function (x, t, b, c, d) {
return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
},
easeOutCirc: function (x, t, b, c, d) {
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
},
easeInOutCirc: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
},
easeInElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
},
easeOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
},
easeInOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5);
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
},
easeInBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*(t/=d)*t*((s+1)*t - s) + b;
},
easeOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
},
easeInOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
},
easeInBounce: function (x, t, b, c, d) {
return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
},
easeOutBounce: function (x, t, b, c, d) {
if ((t/=d) < (1/2.75)) {
return c*(7.5625*t*t) + b;
} else if (t < (2/2.75)) {
return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
} else if (t < (2.5/2.75)) {
return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
} else {
return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
}
},
easeInOutBounce: function (x, t, b, c, d) {
if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
}
});
/*
*
* TERMS OF USE - EASING EQUATIONS
*
* Open source under the BSD License.
*
* Copyright © 2001 Robert Penner
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
File diff suppressed because one or more lines are too long
+4
View File
@@ -0,0 +1,4 @@
/*! jQuery requestAnimationFrame - 0.2.3-pre - 2016-10-26
* https://github.com/gnarf37/jquery-requestAnimationFrame
* Copyright (c) 2016 Corey Frang; Licensed MIT */
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(){c&&(window.requestAnimationFrame(b),a.fx.tick())}if(Number(a.fn.jquery.split(".")[0])>=3)return void(window.console&&window.console.warn&&window.console.warn("The jquery.requestanimationframe plugin is not needed in jQuery 3.0 or newer as they handle it natively."));var c;window.requestAnimationFrame&&(a.fx.timer=function(d){d()&&a.timers.push(d)&&!c&&(c=!0,b())},a.fx.stop=function(){c=!1})});
+14
View File
@@ -0,0 +1,14 @@
/*
JS Signals <http://millermedeiros.github.com/js-signals/>
Released under the MIT license
Author: Miller Medeiros
Version: 1.0.0 - Build: 268 (2012/11/29 05:48 PM)
*/
(function(i){function h(a,b,c,d,e){this._listener=b;this._isOnce=c;this.context=d;this._signal=a;this._priority=e||0}function g(a,b){if(typeof a!=="function")throw Error("listener is a required param of {fn}() and should be a Function.".replace("{fn}",b));}function e(){this._bindings=[];this._prevParams=null;var a=this;this.dispatch=function(){e.prototype.dispatch.apply(a,arguments)}}h.prototype={active:!0,params:null,execute:function(a){var b;this.active&&this._listener&&(a=this.params?this.params.concat(a):
a,b=this._listener.apply(this.context,a),this._isOnce&&this.detach());return b},detach:function(){return this.isBound()?this._signal.remove(this._listener,this.context):null},isBound:function(){return!!this._signal&&!!this._listener},isOnce:function(){return this._isOnce},getListener:function(){return this._listener},getSignal:function(){return this._signal},_destroy:function(){delete this._signal;delete this._listener;delete this.context},toString:function(){return"[SignalBinding isOnce:"+this._isOnce+
", isBound:"+this.isBound()+", active:"+this.active+"]"}};e.prototype={VERSION:"1.0.0",memorize:!1,_shouldPropagate:!0,active:!0,_registerListener:function(a,b,c,d){var e=this._indexOfListener(a,c);if(e!==-1){if(a=this._bindings[e],a.isOnce()!==b)throw Error("You cannot add"+(b?"":"Once")+"() then add"+(!b?"":"Once")+"() the same listener without removing the relationship first.");}else a=new h(this,a,b,c,d),this._addBinding(a);this.memorize&&this._prevParams&&a.execute(this._prevParams);return a},
_addBinding:function(a){var b=this._bindings.length;do--b;while(this._bindings[b]&&a._priority<=this._bindings[b]._priority);this._bindings.splice(b+1,0,a)},_indexOfListener:function(a,b){for(var c=this._bindings.length,d;c--;)if(d=this._bindings[c],d._listener===a&&d.context===b)return c;return-1},has:function(a,b){return this._indexOfListener(a,b)!==-1},add:function(a,b,c){g(a,"add");return this._registerListener(a,!1,b,c)},addOnce:function(a,b,c){g(a,"addOnce");return this._registerListener(a,
!0,b,c)},remove:function(a,b){g(a,"remove");var c=this._indexOfListener(a,b);c!==-1&&(this._bindings[c]._destroy(),this._bindings.splice(c,1));return a},removeAll:function(){for(var a=this._bindings.length;a--;)this._bindings[a]._destroy();this._bindings.length=0},getNumListeners:function(){return this._bindings.length},halt:function(){this._shouldPropagate=!1},dispatch:function(a){if(this.active){var b=Array.prototype.slice.call(arguments),c=this._bindings.length,d;if(this.memorize)this._prevParams=
b;if(c){d=this._bindings.slice();this._shouldPropagate=!0;do c--;while(d[c]&&this._shouldPropagate&&d[c].execute(b)!==!1)}}},forget:function(){this._prevParams=null},dispose:function(){this.removeAll();delete this._bindings;delete this._prevParams},toString:function(){return"[Signal active:"+this.active+" numListeners:"+this.getNumListeners()+"]"}};var f=e;f.Signal=e;typeof define==="function"&&define.amd?define(function(){return f}):typeof module!=="undefined"&&module.exports?module.exports=f:i.signals=
f})(this);
File diff suppressed because one or more lines are too long
@@ -0,0 +1,6 @@
/*!
* viewport-units-buggyfill v0.6.2
* @web: https://github.com/rodneyrehm/viewport-units-buggyfill/
* @author: Rodney Rehm - http://rodneyrehm.de/en/
*/
!function(){!function(e,t){"use strict";"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():e.viewportUnitsBuggyfill=t()}(this,function(){"use strict";var e,t,n,i,r,o=!1,a=window.navigator.userAgent,s=/([+-]?[0-9.]+)(vh|vw|vmin|vmax)/g,c=/(https?:)?\/\//,u=[].forEach,d=/MSIE [0-9]\./i.test(a),l=/MSIE [0-8]\./i.test(a),f=a.indexOf("Opera Mini")>-1,h=/(iPhone|iPod|iPad).+AppleWebKit/i.test(a)&&((r=a.match(/OS (\d+)/))&&r.length>1&&parseInt(r[1])<10),p=a.indexOf(" Android ")>-1&&a.indexOf("Version/")>-1&&parseFloat((a.match("Android ([0-9.]+)")||[])[1])<=4.4;d||(d=!!navigator.userAgent.match(/MSIE 10\.|Trident.*rv[ :]*1[01]\.| Edge\/1\d\./));try{new w("test")}catch(P){var w=function(e,t){var n;return t=t||{bubbles:!1,cancelable:!1,detail:undefined},(n=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n};w.prototype=window.Event.prototype,window.CustomEvent=w}function v(e,t){var n;return function(){var i=this,r=arguments,o=function(){e.apply(i,r)};clearTimeout(n),n=setTimeout(o,t)}}function m(){try{return window.self!==window.top}catch(P){return!0}}function g(t){if(!o){if(!0===t&&(t={force:!0}),(e=t||{}).isMobileSafari=h,e.isBadStockAndroid=p,!e.ignoreVmax||e.force||l||(d=!1),l||!e.force&&!h&&!d&&!p&&!f&&(!e.hacks||!e.hacks.required(e)))return window.console&&l&&console.info("viewport-units-buggyfill requires a proper CSSOM and basic viewport unit support, which are not available in IE8 and below"),{init:function(){}};window.dispatchEvent(new w("viewport-units-buggyfill-init")),e.hacks&&e.hacks.initialize(e),o=!0,(i=document.createElement("style")).id="patched-viewport",document[e.appendToBody?"body":"head"].appendChild(i),S(function(){var t=v(b,e.refreshDebounceWait||100);window.addEventListener("orientationchange",t,!0),window.addEventListener("pageshow",t,!0),(e.force||d||m())&&(window.addEventListener("resize",t,!0),e._listeningToResize=!0),e.hacks&&e.hacks.initializeEvents(e,b,t),b()})}}function y(){i.textContent=k(),i.parentNode.appendChild(i),window.dispatchEvent(new w("viewport-units-buggyfill-style"))}function b(){o&&(E(),setTimeout(function(){y()},1))}function x(e){try{if(!e.cssRules)return}catch(P){if("SecurityError"!==P.name)throw P;return}for(var t=[],n=0;n<e.cssRules.length;n++){var i=e.cssRules[n];t.push(i)}return t}function E(){return n=[],u.call(document.styleSheets,function(e){var t=x(e);t&&"patched-viewport"!==e.ownerNode.id&&"ignore"!==e.ownerNode.getAttribute("data-viewport-units-buggyfill")&&(e.media&&e.media.mediaText&&window.matchMedia&&!window.matchMedia(e.media.mediaText).matches||u.call(t,T))}),n}function T(t){if(7===t.type){var i;try{i=t.cssText}catch(P){return}return s.lastIndex=0,void(s.test(i)&&!c.test(i)&&(n.push([t,null,i]),e.hacks&&e.hacks.findDeclarations(n,t,null,i)))}if(t.style)u.call(t.style,function(i){var r=t.style.getPropertyValue(i);t.style.getPropertyPriority(i)&&(r+=" !important"),s.lastIndex=0,s.test(r)&&(n.push([t,i,r]),e.hacks&&e.hacks.findDeclarations(n,t,i,r))});else{if(!t.cssRules)return;u.call(t.cssRules,function(e){T(e)})}}function k(){t=M();var e,i,r=[],o=[];return n.forEach(function(t){var n=R.apply(null,t),a=n.selector.length?n.selector.join(" {\n")+" {\n":"",s=new Array(n.selector.length+1).join("\n}");if(!a||a!==e)return o.length&&(r.push(e+o.join("\n")+i),o.length=0),void(a?(e=a,i=s,o.push(n.content)):(r.push(n.content),e=null,i=null));a&&!e&&(e=a,i=s),o.push(n.content)}),o.length&&r.push(e+o.join("\n")+i),f&&r.push("* { content: normal !important; }"),r.join("\n\n")}function R(t,n,i){var r,o=[];r=i.replace(s,C),e.hacks&&(r=e.hacks.overwriteDeclaration(t,n,r)),n&&(o.push(t.selectorText),r=n+": "+r+";");for(var a=t.parentRule;a;)a.media?o.unshift("@media "+a.media.mediaText):a.conditionText&&o.unshift("@supports "+a.conditionText),a=a.parentRule;return{selector:o,content:r}}function C(e,n,i){var r=t[i];return parseFloat(n)/100*r+"px"}function M(){var e=window.innerHeight,t=window.innerWidth;return{vh:e,vw:t,vmax:Math.max(t,e),vmin:Math.min(t,e)}}function S(e){var t=0,n=function(){--t||e()};u.call(document.styleSheets,function(e){e.href&&A(e.href)!==A(location.href)&&"ignore"!==e.ownerNode.getAttribute("data-viewport-units-buggyfill")&&(t++,O(e.ownerNode,n))}),t||e()}function A(e){return e.slice(0,e.indexOf("/",e.indexOf("://")+3))}function O(e,t){I(e.href,function(){var n=document.createElement("style");n.media=e.media,n.setAttribute("data-href",e.href),n.textContent=this.responseText,e.parentNode.replaceChild(n,e),t()},t)}function I(e,t,n){var i=new XMLHttpRequest;if("withCredentials"in i)i.open("GET",e,!0);else{if("undefined"==typeof XDomainRequest)throw new Error("cross-domain XHR not supported");(i=new XDomainRequest).open("GET",e)}return i.onload=t,i.onerror=n,i.send(),i}return{version:"0.6.1",findProperties:E,getCss:k,init:g,refresh:b}})}();
+27
View File
@@ -0,0 +1,27 @@
// From Font Awesome
.#{$mdi-css-prefix}-spin:before {
-webkit-animation: #{$mdi-css-prefix}-spin 2s infinite linear;
animation: #{$mdi-css-prefix}-spin 2s infinite linear;
}
@-webkit-keyframes #{$mdi-css-prefix}-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes #{$mdi-css-prefix}-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
+10
View File
@@ -0,0 +1,10 @@
.#{$mdi-css-prefix}:before,
.#{$mdi-css-prefix}-set {
display: inline-block;
font: normal normal normal #{$mdi-font-size-base}/1 '#{$mdi-font-name}'; // shortening font declaration
font-size: inherit; // can't have font-size inherit on line above, so need to override
text-rendering: auto; // optimizelegibility throws things off #1094
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
+65
View File
@@ -0,0 +1,65 @@
$sizes: 18 24 36 48;
@each $size in $sizes {
.#{$mdi-css-prefix}-#{$size}px {
&.#{$mdi-css-prefix}-set,
&.#{$mdi-css-prefix}:before {
font-size: $size * 1px;
}
}
}
.#{$mdi-css-prefix}-dark {
&:before {
color: rgba(0, 0, 0, 0.54);
}
&.#{$mdi-css-prefix}-inactive:before {
color: rgba(0, 0, 0, 0.26);
}
}
.#{$mdi-css-prefix}-light {
&:before {
color: rgba(255, 255, 255, 1);
}
&.#{$mdi-css-prefix}-inactive:before {
color: rgba(255, 255, 255, 0.3);
}
}
$degrees: 45 90 135 180 225 270 315;
@each $degree in $degrees {
.#{$mdi-css-prefix}-rotate-#{$degree}{
&:before {
-webkit-transform: rotate(#{$degree}deg);
-ms-transform: rotate(#{$degree}deg);
transform: rotate(#{$degree}deg);
}
/*
// Not included in production
&.#{$mdi-css-prefix}-flip-h:before {
-webkit-transform: scaleX(-1) rotate(#{$degree}deg);
transform: scaleX(-1) rotate(#{$degree}deg);
filter: FlipH;
-ms-filter: "FlipH";
}
&.#{$mdi-css-prefix}-flip-v:before {
-webkit-transform: scaleY(-1) rotate(#{$degree}deg);
-ms-transform: rotate(#{$degree}deg);
transform: scaleY(-1) rotate(#{$degree}deg);
filter: FlipV;
-ms-filter: "FlipV";
}
*/
}
}
.#{$mdi-css-prefix}-flip-h:before {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
.#{$mdi-css-prefix}-flip-v:before {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
filter: FlipV;
-ms-filter: "FlipV";
}
+20
View File
@@ -0,0 +1,20 @@
@function char($character-code) {
@if function-exists("selector-append") {
@return unquote("\"\\#{$character-code}\"");
}
@if "\\#{'x'}" == "\\x" {
@return str-slice("\x", 1, 1) + $character-code;
}
@else {
@return #{"\"\\"}#{$character-code + "\""};
}
}
@function mdi($name) {
@if map-has-key($mdi-icons, $name) == false {
@warn "Icon #{$name} not found.";
@return "";
}
@return char(map-get($mdi-icons, $name));
}
+10
View File
@@ -0,0 +1,10 @@
@each $key, $value in $mdi-icons {
.#{$mdi-css-prefix}-#{$key}::before {
content: char($value);
}
}
.#{$mdi-css-prefix}-blank::before {
content: "\F68C";
visibility: hidden;
}
+11
View File
@@ -0,0 +1,11 @@
@font-face {
font-family: '#{$mdi-font-name}';
src: url('#{$mdi-font-path}/#{$mdi-filename}-webfont.eot?v=#{$mdi-version}');
src: url('#{$mdi-font-path}/#{$mdi-filename}-webfont.eot?#iefix&v=#{$mdi-version}') format('embedded-opentype'),
url('#{$mdi-font-path}/#{$mdi-filename}-webfont.woff2?v=#{$mdi-version}') format('woff2'),
url('#{$mdi-font-path}/#{$mdi-filename}-webfont.woff?v=#{$mdi-version}') format('woff'),
url('#{$mdi-font-path}/#{$mdi-filename}-webfont.ttf?v=#{$mdi-version}') format('truetype');
font-weight: normal;
font-style: normal;
font-display: block;
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,8 @@
/* MaterialDesignIcons.com */
@import "variables";
@import "functions";
@import "path";
@import "core";
@import "icons";
@import "extras";
@import "animated";
@@ -0,0 +1,7 @@
{
"version": 3,
"mappings": "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",
"sources": ["normalize.scss"],
"names": [],
"file": "normalize.css"
}
+461
View File
@@ -0,0 +1,461 @@
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Change the default font family in all browsers (opinionated).
* 2. Correct the line height in all browsers.
* 3. Prevent adjustments of font size after orientation changes in
* IE on Windows Phone and in iOS.
*/
/* Document
========================================================================== */
html {
font-family: sans-serif; /* 1 */
line-height: 1.15; /* 2 */
-ms-text-size-adjust: 100%; /* 3 */
-webkit-text-size-adjust: 100%; /* 3 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
*/
body {
margin: 0;
}
/**
* Add the correct display in IE 9-.
*/
article,
aside,
footer,
header,
nav,
section {
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
========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/
figcaption,
figure,
main { /* 1 */
display: block;
}
/**
* Add the correct margin in IE 8.
*/
figure {
margin: 1em 40px;
}
/**
* 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
========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
background-color: transparent; /* 1 */
-webkit-text-decoration-skip: objects; /* 2 */
}
/**
* Remove the outline on focused links when they are also active or hovered
* in all browsers (opinionated).
*/
a:active,
a:hover {
outline-width: 0;
}
/**
* 1. Remove the bottom border in Firefox 39-.
* 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 */
}
/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
font-weight: inherit;
}
/**
* 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 style in Android 4.3-.
*/
dfn {
font-style: italic;
}
/**
* Add the correct background and color in IE 9-.
*/
mark {
background-color: #ff0;
color: #000;
}
/**
* 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
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
audio,
video {
display: inline-block;
}
/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Remove the border on images inside links in IE 10-.
*/
img {
border-style: none;
}
/**
* Hide the overflow in IE.
*/
svg:not(:root) {
overflow: hidden;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif; /* 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;
}
/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
* controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
-webkit-appearance: button; /* 2 */
}
/**
* 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;
}
/**
* Change the border, margin, and padding in all browsers (opinionated).
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/**
* 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 */
}
/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
display: inline-block; /* 1 */
vertical-align: baseline; /* 2 */
}
/**
* Remove the default vertical scrollbar in IE.
*/
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 and cancel buttons in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
[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 IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/
details, /* 1 */
menu {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Scripting
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
canvas {
display: inline-block;
}
/**
* Add the correct display in IE.
*/
template {
display: none;
}
/* Hidden
========================================================================== */
/**
* Add the correct display in IE 10-.
*/
[hidden] {
display: none;
}
File diff suppressed because it is too large Load Diff