diff --git a/package-lock.json b/package-lock.json index 78368c996343f8c59c2c611a3c0b8b9d01881767..7a7ef1d456d1ab2aab2d2adc517e4f60781c1de6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17289,6 +17289,11 @@ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, + "react-meta-tags": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-meta-tags/-/react-meta-tags-1.0.1.tgz", + "integrity": "sha512-uylBI9UOI0QCGDsl6PlZaHnp+MxEpwslTlicPjnlcD68I8Kl2hdbuAZBRih+yU5StArSMB6T0jBrgst6rAuDYQ==" + }, "react-moment": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/react-moment/-/react-moment-1.0.0.tgz", @@ -21711,7 +21716,8 @@ }, "y18n": { "version": "3.2.1", - "resolved": "" + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" }, "yallist": { "version": "3.1.1", diff --git a/package.json b/package.json index e7c0063b2fc5376f27d698c4b3007410598a025d..2936dde7cbadbe2d80c591c1c052fc7baa441a43 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "react-icons": "^3.11.0", "react-image-crop": "^8.6.6", "react-input-mask": "^2.0.4", + "react-meta-tags": "^1.0.1", "react-moment": "^1.0.0", "react-recaptcha": "^2.3.10", "react-responsive-carousel": "^3.2.10", diff --git a/public/img/logo_small.svg b/public/img/logo_small.svg new file mode 100644 index 0000000000000000000000000000000000000000..0d6cb029bd4a804ec383af480d30066c2174991c --- /dev/null +++ b/public/img/logo_small.svg @@ -0,0 +1,347 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + viewBox="0 0 52.5 43.8" style="enable-background:new 0 0 52.5 43.8;" xml:space="preserve"> +<style type="text/css"> + .st0{display:none;} + .st1{display:inline;} + .st2{fill:#666666;} + .st3{display:inline;fill:#00A3BB;} + .st4{display:inline;fill:#ED6F24;} + .st5{display:inline;fill:#E62954;} + .st6{display:inline;fill:#56358C;} + .st7{fill:#00A3BB;} + .st8{fill:#ED6F24;} + .st9{fill:#E62954;} + .st10{fill:#56358C;} +</style> +<g id="FONTE" class="st0"> + <g class="st1"> + <path class="st2" d="M-19.3,7v20.2h-6.8v-50.5h19.3c5.4,0,9.6,1.4,12.5,4.2c3,2.8,4.5,6.4,4.5,11c0,4.6-1.5,8.3-4.5,11 + C2.7,5.6-1.4,7-6.8,7H-19.3z M-19.3,1.6h12.5c3.4,0,6-0.9,7.7-2.8S3.4-5.3,3.4-8c0-2.8-0.8-5.1-2.5-7s-4.2-2.8-7.6-2.8h-12.5V1.6z + "/> + <path class="st2" d="M26.2,21.9h23.9v5.4H19.3v-50.5h6.8V21.9z"/> + <path class="st2" d="M85.7,14.3H64.5l-4.8,13h-7l19.5-50.5h5.9l19.2,50.5h-7L85.7,14.3z M66.7,8.5h17l-8.3-23h-0.2L66.7,8.5z"/> + <path class="st2" d="M138.5-17.8h-16.2v45.1h-6.8v-45.1H99.2v-5.4h39.2V-17.8z"/> + <path class="st2" d="M169.5,14.3h-21.1l-4.8,13h-7l19.5-50.5h5.9l19.2,50.5h-7L169.5,14.3z M150.5,8.5h17l-8.3-23h-0.2L150.5,8.5z + "/> + <path class="st2" d="M217.9,4.9h-23v22.3h-6.8v-50.5h33.4v5.4h-26.5v17.4h23V4.9z"/> + <path class="st2" d="M267.6,6.5c0,6.2-1.9,11.3-5.7,15.4C258.1,26,253.1,28,247,28c-5.9,0-10.7-2-14.4-6.1 + c-3.7-4.1-5.5-9.2-5.5-15.4v-9c0-6.1,1.8-11.3,5.5-15.4c3.7-4.1,8.5-6.1,14.4-6.1c6.1,0,11.1,2,14.9,6.1c3.8,4.1,5.7,9.2,5.7,15.4 + V6.5z M260.8-2.5c0-4.6-1.2-8.4-3.7-11.4c-2.5-3-5.8-4.4-10.1-4.4c-4,0-7.1,1.5-9.5,4.4c-2.4,3-3.6,6.7-3.6,11.4v9 + c0,4.7,1.2,8.5,3.6,11.4s5.5,4.4,9.5,4.4c4.2,0,7.6-1.5,10.1-4.4c2.5-2.9,3.7-6.8,3.7-11.5V-2.5z"/> + <path class="st2" d="M284.6,5.4v21.9h-6.8v-50.4h18.3c5.5,0,9.7,1.2,12.6,3.7c2.9,2.4,4.4,6,4.4,10.7c0,2.6-0.7,4.8-2,6.8 + c-1.4,1.9-3.3,3.4-5.9,4.6c2.8,0.9,4.8,2.4,6,4.4c1.2,2,1.8,4.5,1.8,7.5v4.7c0,1.6,0.2,3,0.5,4.2c0.3,1.2,0.9,2.3,1.8,3.1v0.8h-7 + c-0.9-0.8-1.5-1.9-1.7-3.5s-0.4-3.1-0.4-4.7v-4.6c0-2.7-0.8-4.9-2.4-6.6c-1.6-1.7-3.7-2.5-6.4-2.5H284.6z M284.6,0h10.7 + c3.9,0,6.6-0.7,8.3-2.2c1.7-1.5,2.5-3.7,2.5-6.7c0-2.8-0.8-5-2.5-6.6s-4.2-2.3-7.7-2.3h-11.4V0z"/> + <path class="st2" d="M333.6-23.2l16.1,41h0.2l16.1-41h8.7v50.5h-6.8v-20l0.7-20.5l-0.2,0L352,27.3h-4.5l-16.3-40.4l-0.2,0 + l0.7,20.4v20h-6.8v-50.5H333.6z"/> + <path class="st2" d="M415.2,14.3H394l-4.8,13h-7l19.5-50.5h5.9l19.2,50.5h-7L415.2,14.3z M396.1,8.5h17l-8.3-23h-0.2L396.1,8.5z" + /> + <path class="st2" d="M460.2-23.2l16.1,41h0.2l16.1-41h8.7v50.5h-6.8v-20l0.7-20.5l-0.2,0l-16.4,40.5h-4.5l-16.3-40.4l-0.2,0 + l0.7,20.4v20h-6.8v-50.5H460.2z"/> + <path class="st2" d="M543.7,3.9h-23.1v18h26.7v5.4h-33.5v-50.5h33.1v5.4h-26.3v16.3h23.1V3.9z"/> + <path class="st2" d="M590.9,11.1l0.1,0.2c0.1,4.7-1.6,8.7-5,11.9c-3.4,3.2-7.9,4.8-13.6,4.8c-5.7,0-10.4-2-14-6.1 + c-3.6-4-5.4-9.2-5.4-15.4v-9c0-6.2,1.8-11.4,5.4-15.4c3.6-4.1,8.2-6.1,14-6.1c5.7,0,10.2,1.5,13.6,4.6c3.4,3,5,7.1,4.9,12.1 + l-0.1,0.2h-6.6c0-3.5-1-6.3-3.1-8.4c-2.1-2.1-5-3.1-8.8-3.1c-3.8,0-6.9,1.5-9.1,4.6s-3.4,6.9-3.4,11.4v9c0,4.6,1.1,8.4,3.4,11.5 + c2.3,3.1,5.3,4.6,9.1,4.6c3.8,0,6.7-1,8.8-3.1c2.1-2,3.1-4.9,3.1-8.5H590.9z"/> + </g> + <g class="st1"> + <g> + <rect x="-71.7" y="-45.2" class="st2" width="4.9" height="148.1"/> + </g> + </g> + <path class="st3" d="M-180.4-3.7h-28.3v18h33.4v12.9h-50.2V-45h50.3v12.9h-33.5v15.5h28.3V-3.7z"/> + <path class="st3" d="M-111.9,0.9l0.1,0.3c-0.3,8.5-2.7,14.9-7.2,19.4c-4.5,4.5-11.1,6.7-19.6,6.7c-8.6,0-15.6-2.7-21-8.2 + c-5.4-5.5-8.1-12.6-8.1-21.4v-15.1c0-8.7,2.6-15.9,7.8-21.4c5.2-5.5,11.9-8.3,20.2-8.3c8.8,0,15.5,2.3,20.2,6.9s7.3,11.1,7.9,19.6 + l-0.1,0.3h-15.7c-0.2-4.7-1.2-8.2-3-10.5c-1.8-2.3-4.9-3.4-9.2-3.4c-3.7,0-6.6,1.5-8.7,4.6c-2.1,3.1-3.2,7.1-3.2,12v15.2 + c0,5,1.1,9,3.4,12.1c2.3,3.1,5.5,4.6,9.5,4.6c3.9,0,6.7-1.1,8.3-3.2c1.6-2.1,2.6-5.6,2.8-10.3H-111.9z"/> + <path class="st4" d="M-275.8,75.2v27.7h-16.8V30.7h27.8c8.4,0,15,1.9,19.9,5.8c4.9,3.9,7.3,9.2,7.3,15.9c0,3.7-1,6.9-3,9.6 + c-2,2.7-4.9,4.9-8.7,6.5c4.4,1.3,7.6,3.3,9.5,6.3c1.9,2.9,2.9,6.6,2.9,10.9v4.6c0,1.9,0.3,4,0.8,6.4c0.6,2.4,1.5,4.1,2.9,5.2v1 + h-17.3c-1.3-1-2.2-2.8-2.6-5.5c-0.4-2.6-0.6-5-0.6-7.2v-4.4c0-3.4-0.9-6.1-2.7-7.9c-1.8-1.8-4.5-2.7-8-2.7H-275.8z M-275.8,62.3 + h11.1c3.4,0,6-0.8,7.7-2.3c1.8-1.5,2.7-3.7,2.7-6.6c0-2.9-0.9-5.3-2.8-7.1c-1.8-1.8-4.4-2.7-7.8-2.7h-11V62.3z"/> + <path class="st5" d="M-180.4,72h-28.3v18h33.4v12.9h-50.2V30.7h50.3v12.9h-33.5v15.5h28.3V72z"/> + <path class="st6" d="M-167.8,102.9V30.7h26.1c8.5,0,15.6,2.8,21.3,8.3c5.7,5.5,8.6,12.6,8.6,21.3v13c0,8.7-2.9,15.8-8.6,21.3 + c-5.7,5.5-12.8,8.3-21.3,8.3H-167.8z M-150.9,43.6V90h8.1c4.5,0,8-1.5,10.5-4.6c2.5-3.1,3.8-7.1,3.8-12.1V60.2c0-5-1.3-9-3.8-12.1 + c-2.5-3-6-4.6-10.5-4.6H-150.9z"/> + <polygon class="st3" points="-249.9,-45 -262.7,-24.8 -275.5,-45 -292.4,-45 -292.4,27.2 -275.5,27.2 -275.5,-16.2 -267.3,-3.7 + -258.2,-3.7 -249.9,-16.2 -249.9,27.2 -233.1,27.2 -233.1,-45 "/> + <g class="st1"> + <path class="st2" d="M-22,66.4v13.6h-4.2V48.7h11.3c3.4,0,6,0.8,7.8,2.3c1.8,1.5,2.7,3.7,2.7,6.6c0,1.6-0.4,3-1.3,4.2 + c-0.8,1.2-2.1,2.1-3.7,2.8c1.7,0.6,3,1.5,3.7,2.7c0.8,1.3,1.1,2.8,1.1,4.7v2.9c0,1,0.1,1.8,0.3,2.6s0.6,1.4,1.1,1.9v0.5h-4.4 + c-0.6-0.5-0.9-1.2-1.1-2.1c-0.2-0.9-0.2-1.9-0.2-2.9V72c0-1.7-0.5-3.1-1.5-4.1c-1-1-2.3-1.5-4-1.5H-22z M-22,63h6.7 + c2.4,0,4.1-0.5,5.2-1.4c1.1-0.9,1.6-2.3,1.6-4.1c0-1.8-0.5-3.1-1.5-4.1c-1-1-2.6-1.4-4.8-1.4H-22V63z"/> + <path class="st2" d="M11.8,80.4c-3.2,0-5.8-1.1-7.7-3.2c-1.9-2.2-2.9-5-2.9-8.4v-0.9c0-3.3,1-6.1,3-8.3c2-2.2,4.3-3.3,7-3.3 + c3.1,0,5.5,0.9,7.1,2.8s2.4,4.4,2.4,7.6v2.6H5.6l-0.1,0.1c0,2.2,0.6,4.1,1.7,5.5c1.1,1.4,2.6,2.2,4.6,2.2c1.4,0,2.7-0.2,3.8-0.6 + s2-1,2.8-1.7l1.7,2.8c-0.8,0.8-1.9,1.5-3.3,2.1C15.4,80.1,13.8,80.4,11.8,80.4z M11.2,59.6c-1.4,0-2.6,0.6-3.6,1.8 + c-1,1.2-1.6,2.7-1.8,4.5l0,0.1h10.7v-0.6c0-1.7-0.4-3-1.3-4.2C14.2,60.1,12.9,59.6,11.2,59.6z"/> + <path class="st2" d="M34.9,77.1c1.4,0,2.6-0.4,3.7-1.3c1.1-0.9,1.6-1.9,1.6-3.2H44l0,0.1c0.1,2-0.8,3.8-2.7,5.4 + c-1.9,1.6-4,2.3-6.5,2.3c-3.4,0-6-1.1-7.8-3.3c-1.8-2.2-2.7-5-2.7-8.3v-0.9c0-3.3,0.9-6.1,2.7-8.3c1.8-2.2,4.4-3.3,7.7-3.3 + c2.7,0,4.9,0.8,6.7,2.4c1.7,1.6,2.6,3.6,2.5,5.9l0,0.1h-3.8c0-1.4-0.5-2.6-1.5-3.6c-1-1-2.3-1.5-3.8-1.5c-2.2,0-3.8,0.8-4.8,2.4 + c-1,1.6-1.4,3.6-1.4,5.9v0.9c0,2.4,0.5,4.4,1.4,5.9C31.1,76.3,32.7,77.1,34.9,77.1z"/> + <path class="st2" d="M63.6,76.5c-0.7,1.2-1.7,2.2-2.8,2.9c-1.1,0.7-2.5,1-4,1c-2.5,0-4.5-0.8-5.9-2.4s-2.1-4.1-2.1-7.6V56.7H53 + v13.8c0,2.5,0.4,4.2,1.1,5.1c0.7,0.9,1.9,1.4,3.4,1.4c1.5,0,2.7-0.3,3.7-0.9c1-0.6,1.7-1.5,2.2-2.6V56.7h4.2v23.2h-3.8L63.6,76.5z + "/> + <path class="st2" d="M84.8,60.4l-2.2-0.1c-1.1,0-2.1,0.3-2.8,0.8c-0.8,0.5-1.4,1.3-1.8,2.2v16.6h-4.2V56.7h3.8l0.4,3.4 + c0.7-1.2,1.5-2.1,2.4-2.8c1-0.7,2.1-1,3.3-1c0.3,0,0.6,0,0.9,0.1c0.3,0,0.5,0.1,0.7,0.2L84.8,60.4z"/> + <path class="st2" d="M102.4,73.7c0-0.9-0.4-1.7-1.1-2.3c-0.7-0.6-2.1-1.1-4-1.6c-2.8-0.6-4.9-1.4-6.4-2.5 + c-1.4-1.1-2.1-2.5-2.1-4.3c0-1.9,0.8-3.5,2.4-4.8s3.7-2,6.3-2c2.7,0,4.9,0.7,6.5,2.1c1.6,1.4,2.4,3.1,2.3,5.1l0,0.1h-4 + c0-1-0.4-1.9-1.3-2.7c-0.9-0.8-2-1.2-3.4-1.2c-1.5,0-2.6,0.3-3.4,1c-0.7,0.7-1.1,1.5-1.1,2.4c0,0.9,0.3,1.6,1,2.2s2,1,3.9,1.4 + c2.9,0.6,5.1,1.5,6.6,2.6c1.4,1.1,2.1,2.5,2.1,4.4c0,2.1-0.8,3.7-2.5,5c-1.7,1.3-3.9,1.9-6.5,1.9c-3,0-5.3-0.8-7-2.3 + c-1.7-1.5-2.5-3.3-2.4-5.3l0-0.1h4c0.1,1.5,0.6,2.6,1.7,3.3s2.3,1,3.7,1c1.5,0,2.7-0.3,3.5-0.9C102,75.5,102.4,74.7,102.4,73.7z" + /> + <path class="st2" d="M110.9,68.1c0-3.4,0.9-6.3,2.8-8.5c1.9-2.2,4.4-3.3,7.6-3.3c3.2,0,5.8,1.1,7.6,3.3c1.9,2.2,2.8,5.1,2.8,8.5 + v0.5c0,3.5-0.9,6.3-2.8,8.5s-4.4,3.3-7.6,3.3s-5.7-1.1-7.6-3.3c-1.9-2.2-2.8-5-2.8-8.5V68.1z M115.2,68.6c0,2.5,0.5,4.5,1.6,6.1 + c1,1.6,2.6,2.4,4.6,2.4c2,0,3.6-0.8,4.6-2.4c1-1.6,1.6-3.6,1.6-6.1v-0.5c0-2.4-0.5-4.5-1.6-6.1c-1.1-1.6-2.6-2.4-4.6-2.4 + c-2,0-3.5,0.8-4.6,2.4c-1,1.6-1.6,3.6-1.6,6.1V68.6z"/> + <path class="st2" d="M150.4,73.7c0-0.9-0.4-1.7-1.1-2.3c-0.7-0.6-2.1-1.1-4-1.6c-2.8-0.6-4.9-1.4-6.4-2.5 + c-1.4-1.1-2.1-2.5-2.1-4.3c0-1.9,0.8-3.5,2.4-4.8c1.6-1.3,3.7-2,6.3-2c2.7,0,4.9,0.7,6.5,2.1c1.6,1.4,2.4,3.1,2.3,5.1l0,0.1h-4 + c0-1-0.4-1.9-1.3-2.7c-0.9-0.8-2-1.2-3.4-1.2c-1.5,0-2.6,0.3-3.4,1c-0.7,0.7-1.1,1.5-1.1,2.4c0,0.9,0.3,1.6,1,2.2s2,1,3.9,1.4 + c2.9,0.6,5.1,1.5,6.6,2.6c1.4,1.1,2.1,2.5,2.1,4.4c0,2.1-0.8,3.7-2.5,5c-1.7,1.3-3.9,1.9-6.5,1.9c-3,0-5.3-0.8-7-2.3 + c-1.7-1.5-2.5-3.3-2.4-5.3l0-0.1h4c0.1,1.5,0.6,2.6,1.7,3.3s2.3,1,3.7,1c1.5,0,2.7-0.3,3.5-0.9C150,75.5,150.4,74.7,150.4,73.7z" + /> + <path class="st2" d="M190.2,65.4h-14.3v11.2h16.5v3.3h-20.8V48.6h20.5V52h-16.3v10.1h14.3V65.4z"/> + <path class="st2" d="M195.2,68.7c0-3.7,0.8-6.8,2.4-9c1.6-2.3,3.8-3.4,6.7-3.4c1.4,0,2.6,0.3,3.6,0.8c1.1,0.5,2,1.2,2.7,2.2V46.4 + h4.2v33.5h-3.5l-0.5-2.9c-0.8,1.1-1.7,1.9-2.8,2.5c-1.1,0.6-2.4,0.8-3.8,0.8c-2.8,0-5.1-1-6.7-3.1c-1.6-2.1-2.4-4.8-2.4-8.1V68.7z + M199.5,69.2c0,2.3,0.5,4.2,1.4,5.6c1,1.4,2.5,2.1,4.5,2.1c1.3,0,2.3-0.3,3.2-0.9c0.9-0.6,1.6-1.4,2.1-2.4V62.8 + c-0.5-1-1.3-1.7-2.1-2.3c-0.9-0.6-1.9-0.8-3.1-0.8c-2,0-3.5,0.8-4.5,2.5c-1,1.7-1.5,3.9-1.5,6.5V69.2z"/> + <path class="st2" d="M236,76.5c-0.7,1.2-1.7,2.2-2.8,2.9c-1.1,0.7-2.5,1-4,1c-2.5,0-4.5-0.8-5.9-2.4s-2.1-4.1-2.1-7.6V56.7h4.2 + v13.8c0,2.5,0.4,4.2,1.1,5.1c0.7,0.9,1.9,1.4,3.4,1.4c1.5,0,2.7-0.3,3.7-0.9c1-0.6,1.7-1.5,2.2-2.6V56.7h4.2v23.2h-3.8L236,76.5z" + /> + <path class="st2" d="M255.7,77.1c1.4,0,2.6-0.4,3.7-1.3c1.1-0.9,1.6-1.9,1.6-3.2h3.8l0,0.1c0.1,2-0.8,3.8-2.7,5.4 + c-1.9,1.6-4,2.3-6.5,2.3c-3.4,0-6-1.1-7.8-3.3c-1.8-2.2-2.7-5-2.7-8.3v-0.9c0-3.3,0.9-6.1,2.7-8.3c1.8-2.2,4.4-3.3,7.7-3.3 + c2.7,0,4.9,0.8,6.7,2.4c1.7,1.6,2.6,3.6,2.5,5.9l0,0.1H261c0-1.4-0.5-2.6-1.5-3.6c-1-1-2.3-1.5-3.8-1.5c-2.2,0-3.8,0.8-4.8,2.4 + c-1,1.6-1.4,3.6-1.4,5.9v0.9c0,2.4,0.5,4.4,1.4,5.9C251.8,76.3,253.4,77.1,255.7,77.1z"/> + <path class="st2" d="M283.9,79.9c-0.1-0.7-0.3-1.3-0.3-1.9c-0.1-0.5-0.1-1.1-0.1-1.6c-0.8,1.1-1.8,2.1-3.1,2.8s-2.6,1.1-4.1,1.1 + c-2.4,0-4.3-0.6-5.5-1.9c-1.3-1.2-1.9-2.9-1.9-5.1c0-2.2,0.9-4,2.7-5.2c1.8-1.3,4.2-1.9,7.3-1.9h4.6V64c0-1.4-0.4-2.4-1.2-3.2 + c-0.8-0.8-2-1.2-3.5-1.2c-1.4,0-2.5,0.3-3.3,1c-0.9,0.7-1.3,1.5-1.3,2.5h-4l0-0.1c-0.1-1.7,0.7-3.2,2.4-4.6 + c1.7-1.4,3.9-2.1,6.5-2.1c2.6,0,4.8,0.7,6.4,2s2.4,3.3,2.4,5.8v11.2c0,0.8,0,1.6,0.1,2.4s0.2,1.5,0.5,2.3H283.9z M276.8,76.8 + c1.5,0,2.9-0.4,4.1-1.2c1.2-0.8,2-1.7,2.4-2.7v-3.8h-4.7c-1.7,0-3.1,0.4-4.1,1.3c-1,0.9-1.5,1.9-1.5,3c0,1,0.3,1.8,1,2.4 + C274.6,76.5,275.6,76.8,276.8,76.8z"/> + <path class="st2" d="M303.2,77.1c1.4,0,2.6-0.4,3.7-1.3c1.1-0.9,1.6-1.9,1.6-3.2h3.8l0,0.1c0.1,2-0.8,3.8-2.7,5.4 + c-1.9,1.6-4,2.3-6.5,2.3c-3.4,0-6-1.1-7.8-3.3c-1.8-2.2-2.7-5-2.7-8.3v-0.9c0-3.3,0.9-6.1,2.7-8.3c1.8-2.2,4.4-3.3,7.7-3.3 + c2.7,0,4.9,0.8,6.7,2.4c1.7,1.6,2.6,3.6,2.5,5.9l0,0.1h-3.8c0-1.4-0.5-2.6-1.5-3.6c-1-1-2.3-1.5-3.8-1.5c-2.2,0-3.8,0.8-4.8,2.4 + c-1,1.6-1.4,3.6-1.4,5.9v0.9c0,2.4,0.5,4.4,1.4,5.9C299.4,76.3,301,77.1,303.2,77.1z"/> + <path class="st2" d="M321.7,50.7h-4.2v-4.3h4.2V50.7z M321.7,79.9h-4.2V56.7h4.2V79.9z"/> + <path class="st2" d="M327.2,68.1c0-3.4,0.9-6.3,2.8-8.5c1.9-2.2,4.4-3.3,7.6-3.3c3.2,0,5.8,1.1,7.6,3.3c1.9,2.2,2.8,5.1,2.8,8.5 + v0.5c0,3.5-0.9,6.3-2.8,8.5s-4.4,3.3-7.6,3.3s-5.7-1.1-7.6-3.3c-1.9-2.2-2.8-5-2.8-8.5V68.1z M331.5,68.6c0,2.5,0.5,4.5,1.6,6.1 + c1,1.6,2.6,2.4,4.6,2.4c2,0,3.6-0.8,4.6-2.4c1-1.6,1.6-3.6,1.6-6.1v-0.5c0-2.4-0.5-4.5-1.6-6.1c-1.1-1.6-2.6-2.4-4.6-2.4 + c-2,0-3.5,0.8-4.6,2.4c-1,1.6-1.6,3.6-1.6,6.1V68.6z"/> + <path class="st2" d="M357,56.7l0.3,3.5c0.8-1.2,1.7-2.2,2.9-2.9c1.2-0.7,2.5-1,4-1c2.5,0,4.4,0.7,5.8,2.2s2.1,3.7,2.1,6.8v14.7 + h-4.2V65.3c0-2-0.4-3.5-1.2-4.4c-0.8-0.9-2-1.3-3.7-1.3c-1.2,0-2.3,0.3-3.2,0.9c-0.9,0.6-1.7,1.4-2.2,2.4v17h-4.2V56.7H357z"/> + <path class="st2" d="M392.5,79.9c-0.1-0.7-0.3-1.3-0.3-1.9c-0.1-0.5-0.1-1.1-0.1-1.6c-0.8,1.1-1.8,2.1-3.1,2.8s-2.6,1.1-4.1,1.1 + c-2.4,0-4.3-0.6-5.5-1.9c-1.3-1.2-1.9-2.9-1.9-5.1c0-2.2,0.9-4,2.7-5.2c1.8-1.3,4.2-1.9,7.3-1.9h4.6V64c0-1.4-0.4-2.4-1.2-3.2 + c-0.8-0.8-2-1.2-3.5-1.2c-1.4,0-2.5,0.3-3.3,1c-0.9,0.7-1.3,1.5-1.3,2.5h-4l0-0.1c-0.1-1.7,0.7-3.2,2.4-4.6 + c1.7-1.4,3.9-2.1,6.5-2.1c2.6,0,4.8,0.7,6.4,2s2.4,3.3,2.4,5.8v11.2c0,0.8,0,1.6,0.1,2.4s0.2,1.5,0.5,2.3H392.5z M385.5,76.8 + c1.5,0,2.9-0.4,4.1-1.2c1.2-0.8,2-1.7,2.4-2.7v-3.8h-4.7c-1.7,0-3.1,0.4-4.1,1.3c-1,0.9-1.5,1.9-1.5,3c0,1,0.3,1.8,1,2.4 + C383.3,76.5,384.2,76.8,385.5,76.8z"/> + <path class="st2" d="M407,50.7h-4.2v-4.3h4.2V50.7z M407,79.9h-4.2V56.7h4.2V79.9z"/> + <path class="st2" d="M427,73.7c0-0.9-0.4-1.7-1.1-2.3c-0.7-0.6-2.1-1.1-4-1.6c-2.8-0.6-4.9-1.4-6.4-2.5c-1.4-1.1-2.1-2.5-2.1-4.3 + c0-1.9,0.8-3.5,2.4-4.8s3.7-2,6.3-2c2.7,0,4.9,0.7,6.5,2.1c1.6,1.4,2.4,3.1,2.3,5.1l0,0.1h-4c0-1-0.4-1.9-1.3-2.7 + c-0.9-0.8-2-1.2-3.4-1.2c-1.5,0-2.6,0.3-3.4,1c-0.7,0.7-1.1,1.5-1.1,2.4c0,0.9,0.3,1.6,1,2.2s2,1,3.9,1.4c2.9,0.6,5.1,1.5,6.6,2.6 + c1.4,1.1,2.1,2.5,2.1,4.4c0,2.1-0.8,3.7-2.5,5c-1.7,1.3-3.9,1.9-6.5,1.9c-3,0-5.3-0.8-7-2.3c-1.7-1.5-2.5-3.3-2.4-5.3l0-0.1h4 + c0.1,1.5,0.6,2.6,1.7,3.3c1,0.7,2.3,1,3.7,1c1.5,0,2.7-0.3,3.5-0.9C426.6,75.5,427,74.7,427,73.7z"/> + <path class="st2" d="M448.3,79.9V48.6h9.6c4.1,0,7.4,1.3,9.9,3.8c2.5,2.5,3.7,5.8,3.7,9.7v4.3c0,4-1.2,7.2-3.7,9.7 + c-2.5,2.5-5.8,3.7-9.9,3.7H448.3z M452.5,52v24.6h5.4c2.9,0,5.2-1,6.8-2.9s2.5-4.3,2.5-7.3v-4.3c0-2.9-0.8-5.4-2.5-7.3 + s-4-2.9-6.8-2.9H452.5z"/> + <path class="st2" d="M481,50.7h-4.2v-4.3h4.2V50.7z M481,79.9h-4.2V56.7h4.2V79.9z"/> + <path class="st2" d="M486.6,68.7c0-3.7,0.8-6.8,2.5-9c1.6-2.3,3.9-3.4,6.8-3.4c1.5,0,2.8,0.3,3.9,0.9c1.1,0.6,2,1.5,2.8,2.6l0.5-3 + h3.4v23.4c0,3-0.9,5.3-2.6,6.9c-1.7,1.6-4.2,2.4-7.5,2.4c-1.1,0-2.3-0.2-3.6-0.5c-1.3-0.3-2.4-0.7-3.4-1.3l1.1-3.3 + c0.8,0.4,1.7,0.8,2.8,1c1.1,0.3,2.1,0.4,3.2,0.4c2.1,0,3.6-0.5,4.5-1.4c0.9-0.9,1.4-2.4,1.4-4.3v-2.6c-0.8,1-1.7,1.7-2.7,2.2 + c-1.1,0.5-2.3,0.7-3.7,0.7c-2.9,0-5.1-1-6.7-3.1c-1.6-2.1-2.5-4.8-2.5-8.1V68.7z M490.9,69.2c0,2.3,0.5,4.2,1.5,5.6 + c1,1.4,2.5,2.1,4.5,2.1c1.3,0,2.3-0.3,3.2-0.9c0.9-0.6,1.6-1.4,2.1-2.5V62.9c-0.5-1-1.3-1.8-2.1-2.4c-0.9-0.6-1.9-0.9-3.2-0.9 + c-2,0-3.5,0.8-4.5,2.5c-1,1.7-1.5,3.9-1.5,6.5V69.2z"/> + <path class="st2" d="M517.1,50.7h-4.2v-4.3h4.2V50.7z M517.1,79.9h-4.2V56.7h4.2V79.9z"/> + <path class="st2" d="M529.2,51.1v5.6h4.4v3.1h-4.4v14.1c0,1.1,0.2,1.9,0.7,2.3c0.5,0.4,1,0.7,1.8,0.7c0.2,0,0.5,0,0.8-0.1 + c0.3-0.1,0.6-0.1,0.8-0.2l0.6,2.9c-0.3,0.3-0.8,0.5-1.4,0.6c-0.6,0.2-1.2,0.2-1.8,0.2c-1.7,0-3.1-0.5-4.1-1.6 + c-1-1-1.5-2.7-1.5-4.9V59.8h-3.7v-3.1h3.7v-5.6H529.2z"/> + <path class="st2" d="M553.1,79.9c-0.1-0.7-0.3-1.3-0.3-1.9c-0.1-0.5-0.1-1.1-0.1-1.6c-0.8,1.1-1.8,2.1-3.1,2.8s-2.6,1.1-4.1,1.1 + c-2.4,0-4.3-0.6-5.5-1.9c-1.3-1.2-1.9-2.9-1.9-5.1c0-2.2,0.9-4,2.7-5.2c1.8-1.3,4.2-1.9,7.3-1.9h4.6V64c0-1.4-0.4-2.4-1.2-3.2 + c-0.8-0.8-2-1.2-3.5-1.2c-1.4,0-2.5,0.3-3.3,1c-0.9,0.7-1.3,1.5-1.3,2.5h-4l0-0.1c-0.1-1.7,0.7-3.2,2.4-4.6 + c1.7-1.4,3.9-2.1,6.5-2.1c2.6,0,4.8,0.7,6.4,2s2.4,3.3,2.4,5.8v11.2c0,0.8,0,1.6,0.1,2.4s0.2,1.5,0.5,2.3H553.1z M546.1,76.8 + c1.5,0,2.9-0.4,4.1-1.2c1.2-0.8,2-1.7,2.4-2.7v-3.8h-4.7c-1.7,0-3.1,0.4-4.1,1.3c-1,0.9-1.5,1.9-1.5,3c0,1,0.3,1.8,1,2.4 + C543.9,76.5,544.9,76.8,546.1,76.8z"/> + <path class="st2" d="M567.6,50.7h-4.2v-4.3h4.2V50.7z M567.6,79.9h-4.2V56.7h4.2V79.9z"/> + <path class="st2" d="M587.7,73.7c0-0.9-0.4-1.7-1.1-2.3c-0.7-0.6-2.1-1.1-4-1.6c-2.8-0.6-4.9-1.4-6.4-2.5 + c-1.4-1.1-2.1-2.5-2.1-4.3c0-1.9,0.8-3.5,2.4-4.8s3.7-2,6.3-2c2.7,0,4.9,0.7,6.5,2.1c1.6,1.4,2.4,3.1,2.3,5.1l0,0.1h-4 + c0-1-0.4-1.9-1.3-2.7c-0.9-0.8-2-1.2-3.4-1.2c-1.5,0-2.6,0.3-3.4,1c-0.7,0.7-1.1,1.5-1.1,2.4c0,0.9,0.3,1.6,1,2.2s2,1,3.9,1.4 + c2.9,0.6,5.1,1.5,6.6,2.6c1.4,1.1,2.1,2.5,2.1,4.4c0,2.1-0.8,3.7-2.5,5c-1.7,1.3-3.9,1.9-6.5,1.9c-3,0-5.3-0.8-7-2.3 + c-1.7-1.5-2.5-3.3-2.4-5.3l0-0.1h4c0.1,1.5,0.6,2.6,1.7,3.3s2.3,1,3.7,1c1.5,0,2.7-0.3,3.5-0.9C587.2,75.5,587.7,74.7,587.7,73.7z + "/> + </g> +</g> +<g id="CURVAS" class="st0"> + <g class="st1"> + <path class="st2" d="M-19.3,7v20.2h-6.8v-50.5h19.3c5.4,0,9.6,1.4,12.5,4.2c3,2.8,4.5,6.4,4.5,11c0,4.6-1.5,8.3-4.5,11 + C2.7,5.6-1.4,7-6.8,7H-19.3z M-19.3,1.6h12.5c3.4,0,6-0.9,7.7-2.8S3.4-5.3,3.4-8c0-2.8-0.8-5.1-2.5-7s-4.2-2.8-7.6-2.8h-12.5V1.6z + "/> + <path class="st2" d="M26.2,21.9h23.9v5.4H19.3v-50.5h6.8V21.9z"/> + <path class="st2" d="M85.7,14.3H64.5l-4.8,13h-7l19.5-50.5h5.9l19.2,50.5h-7L85.7,14.3z M66.7,8.5h17l-8.3-23h-0.2L66.7,8.5z"/> + <path class="st2" d="M138.5-17.8h-16.2v45.1h-6.8v-45.1H99.2v-5.4h39.2V-17.8z"/> + <path class="st2" d="M169.5,14.3h-21.1l-4.8,13h-7l19.5-50.5h5.9l19.2,50.5h-7L169.5,14.3z M150.5,8.5h17l-8.3-23h-0.2L150.5,8.5z + "/> + <path class="st2" d="M217.9,4.9h-23v22.3h-6.8v-50.5h33.4v5.4h-26.5v17.4h23V4.9z"/> + <path class="st2" d="M267.6,6.5c0,6.2-1.9,11.3-5.7,15.4C258.1,26,253.1,28,247,28c-5.9,0-10.7-2-14.4-6.1 + c-3.7-4.1-5.5-9.2-5.5-15.4v-9c0-6.1,1.8-11.3,5.5-15.4c3.7-4.1,8.5-6.1,14.4-6.1c6.1,0,11.1,2,14.9,6.1c3.8,4.1,5.7,9.2,5.7,15.4 + V6.5z M260.8-2.5c0-4.6-1.2-8.4-3.7-11.4c-2.5-3-5.8-4.4-10.1-4.4c-4,0-7.1,1.5-9.5,4.4c-2.4,3-3.6,6.7-3.6,11.4v9 + c0,4.7,1.2,8.5,3.6,11.4s5.5,4.4,9.5,4.4c4.2,0,7.6-1.5,10.1-4.4c2.5-2.9,3.7-6.8,3.7-11.5V-2.5z"/> + <path class="st2" d="M284.6,5.4v21.9h-6.8v-50.4h18.3c5.5,0,9.7,1.2,12.6,3.7c2.9,2.4,4.4,6,4.4,10.7c0,2.6-0.7,4.8-2,6.8 + c-1.4,1.9-3.3,3.4-5.9,4.6c2.8,0.9,4.8,2.4,6,4.4c1.2,2,1.8,4.5,1.8,7.5v4.7c0,1.6,0.2,3,0.5,4.2c0.3,1.2,0.9,2.3,1.8,3.1v0.8h-7 + c-0.9-0.8-1.5-1.9-1.7-3.5s-0.4-3.1-0.4-4.7v-4.6c0-2.7-0.8-4.9-2.4-6.6c-1.6-1.7-3.7-2.5-6.4-2.5H284.6z M284.6,0h10.7 + c3.9,0,6.6-0.7,8.3-2.2c1.7-1.5,2.5-3.7,2.5-6.7c0-2.8-0.8-5-2.5-6.6s-4.2-2.3-7.7-2.3h-11.4V0z"/> + <path class="st2" d="M333.6-23.2l16.1,41h0.2l16.1-41h8.7v50.5h-6.8v-20l0.7-20.5l-0.2,0L352,27.3h-4.5l-16.3-40.4l-0.2,0 + l0.7,20.4v20h-6.8v-50.5H333.6z"/> + <path class="st2" d="M415.2,14.3H394l-4.8,13h-7l19.5-50.5h5.9l19.2,50.5h-7L415.2,14.3z M396.1,8.5h17l-8.3-23h-0.2L396.1,8.5z" + /> + <path class="st2" d="M460.2-23.2l16.1,41h0.2l16.1-41h8.7v50.5h-6.8v-20l0.7-20.5l-0.2,0l-16.4,40.5h-4.5l-16.3-40.4l-0.2,0 + l0.7,20.4v20h-6.8v-50.5H460.2z"/> + <path class="st2" d="M543.7,3.9h-23.1v18h26.7v5.4h-33.5v-50.5h33.1v5.4h-26.3v16.3h23.1V3.9z"/> + <path class="st2" d="M590.9,11.1l0.1,0.2c0.1,4.7-1.6,8.7-5,11.9c-3.4,3.2-7.9,4.8-13.6,4.8c-5.7,0-10.4-2-14-6.1 + c-3.6-4-5.4-9.2-5.4-15.4v-9c0-6.2,1.8-11.4,5.4-15.4c3.6-4.1,8.2-6.1,14-6.1c5.7,0,10.2,1.5,13.6,4.6c3.4,3,5,7.1,4.9,12.1 + l-0.1,0.2h-6.6c0-3.5-1-6.3-3.1-8.4c-2.1-2.1-5-3.1-8.8-3.1c-3.8,0-6.9,1.5-9.1,4.6s-3.4,6.9-3.4,11.4v9c0,4.6,1.1,8.4,3.4,11.5 + c2.3,3.1,5.3,4.6,9.1,4.6c3.8,0,6.7-1,8.8-3.1c2.1-2,3.1-4.9,3.1-8.5H590.9z"/> + </g> + <g class="st1"> + <g> + <rect x="-71.7" y="-45.2" class="st2" width="4.9" height="148.1"/> + </g> + </g> + <path class="st3" d="M-180.4-3.7h-28.3v18h33.4v12.9h-50.2V-45h50.3v12.9h-33.5v15.5h28.3V-3.7z"/> + <path class="st3" d="M-111.9,0.9l0.1,0.3c-0.3,8.5-2.7,14.9-7.2,19.4c-4.5,4.5-11.1,6.7-19.6,6.7c-8.6,0-15.6-2.7-21-8.2 + c-5.4-5.5-8.1-12.6-8.1-21.4v-15.1c0-8.7,2.6-15.9,7.8-21.4c5.2-5.5,11.9-8.3,20.2-8.3c8.8,0,15.5,2.3,20.2,6.9s7.3,11.1,7.9,19.6 + l-0.1,0.3h-15.7c-0.2-4.7-1.2-8.2-3-10.5c-1.8-2.3-4.9-3.4-9.2-3.4c-3.7,0-6.6,1.5-8.7,4.6c-2.1,3.1-3.2,7.1-3.2,12v15.2 + c0,5,1.1,9,3.4,12.1c2.3,3.1,5.5,4.6,9.5,4.6c3.9,0,6.7-1.1,8.3-3.2c1.6-2.1,2.6-5.6,2.8-10.3H-111.9z"/> + <path class="st4" d="M-275.8,75.2v27.7h-16.8V30.7h27.8c8.4,0,15,1.9,19.9,5.8c4.9,3.9,7.3,9.2,7.3,15.9c0,3.7-1,6.9-3,9.6 + c-2,2.7-4.9,4.9-8.7,6.5c4.4,1.3,7.6,3.3,9.5,6.3c1.9,2.9,2.9,6.6,2.9,10.9v4.6c0,1.9,0.3,4,0.8,6.4c0.6,2.4,1.5,4.1,2.9,5.2v1 + h-17.3c-1.3-1-2.2-2.8-2.6-5.5c-0.4-2.6-0.6-5-0.6-7.2v-4.4c0-3.4-0.9-6.1-2.7-7.9c-1.8-1.8-4.5-2.7-8-2.7H-275.8z M-275.8,62.3 + h11.1c3.4,0,6-0.8,7.7-2.3c1.8-1.5,2.7-3.7,2.7-6.6c0-2.9-0.9-5.3-2.8-7.1c-1.8-1.8-4.4-2.7-7.8-2.7h-11V62.3z"/> + <path class="st5" d="M-180.4,72h-28.3v18h33.4v12.9h-50.2V30.7h50.3v12.9h-33.5v15.5h28.3V72z"/> + <path class="st6" d="M-167.8,102.9V30.7h26.1c8.5,0,15.6,2.8,21.3,8.3c5.7,5.5,8.6,12.6,8.6,21.3v13c0,8.7-2.9,15.8-8.6,21.3 + c-5.7,5.5-12.8,8.3-21.3,8.3H-167.8z M-150.9,43.6V90h8.1c4.5,0,8-1.5,10.5-4.6c2.5-3.1,3.8-7.1,3.8-12.1V60.2c0-5-1.3-9-3.8-12.1 + c-2.5-3-6-4.6-10.5-4.6H-150.9z"/> + <polygon class="st3" points="-249.9,-45 -262.7,-24.8 -275.5,-45 -292.4,-45 -292.4,27.2 -275.5,27.2 -275.5,-16.2 -267.3,-3.7 + -258.2,-3.7 -249.9,-16.2 -249.9,27.2 -233.1,27.2 -233.1,-45 "/> + <g class="st1"> + <path class="st2" d="M-22,66.4v13.6h-4.2V48.7h11.3c3.4,0,6,0.8,7.8,2.3c1.8,1.5,2.7,3.7,2.7,6.6c0,1.6-0.4,3-1.3,4.2 + c-0.8,1.2-2.1,2.1-3.7,2.8c1.7,0.6,3,1.5,3.7,2.7c0.8,1.3,1.1,2.8,1.1,4.7v2.9c0,1,0.1,1.8,0.3,2.6s0.6,1.4,1.1,1.9v0.5h-4.4 + c-0.6-0.5-0.9-1.2-1.1-2.1c-0.2-0.9-0.2-1.9-0.2-2.9V72c0-1.7-0.5-3.1-1.5-4.1c-1-1-2.3-1.5-4-1.5H-22z M-22,63h6.7 + c2.4,0,4.1-0.5,5.2-1.4c1.1-0.9,1.6-2.3,1.6-4.1c0-1.8-0.5-3.1-1.5-4.1c-1-1-2.6-1.4-4.8-1.4H-22V63z"/> + <path class="st2" d="M11.8,80.4c-3.2,0-5.8-1.1-7.7-3.2c-1.9-2.2-2.9-5-2.9-8.4v-0.9c0-3.3,1-6.1,3-8.3c2-2.2,4.3-3.3,7-3.3 + c3.1,0,5.5,0.9,7.1,2.8s2.4,4.4,2.4,7.6v2.6H5.6l-0.1,0.1c0,2.2,0.6,4.1,1.7,5.5c1.1,1.4,2.6,2.2,4.6,2.2c1.4,0,2.7-0.2,3.8-0.6 + s2-1,2.8-1.7l1.7,2.8c-0.8,0.8-1.9,1.5-3.3,2.1C15.4,80.1,13.8,80.4,11.8,80.4z M11.2,59.6c-1.4,0-2.6,0.6-3.6,1.8 + c-1,1.2-1.6,2.7-1.8,4.5l0,0.1h10.7v-0.6c0-1.7-0.4-3-1.3-4.2C14.2,60.1,12.9,59.6,11.2,59.6z"/> + <path class="st2" d="M34.9,77.1c1.4,0,2.6-0.4,3.7-1.3c1.1-0.9,1.6-1.9,1.6-3.2H44l0,0.1c0.1,2-0.8,3.8-2.7,5.4 + c-1.9,1.6-4,2.3-6.5,2.3c-3.4,0-6-1.1-7.8-3.3c-1.8-2.2-2.7-5-2.7-8.3v-0.9c0-3.3,0.9-6.1,2.7-8.3c1.8-2.2,4.4-3.3,7.7-3.3 + c2.7,0,4.9,0.8,6.7,2.4c1.7,1.6,2.6,3.6,2.5,5.9l0,0.1h-3.8c0-1.4-0.5-2.6-1.5-3.6c-1-1-2.3-1.5-3.8-1.5c-2.2,0-3.8,0.8-4.8,2.4 + c-1,1.6-1.4,3.6-1.4,5.9v0.9c0,2.4,0.5,4.4,1.4,5.9C31.1,76.3,32.7,77.1,34.9,77.1z"/> + <path class="st2" d="M63.6,76.5c-0.7,1.2-1.7,2.2-2.8,2.9c-1.1,0.7-2.5,1-4,1c-2.5,0-4.5-0.8-5.9-2.4s-2.1-4.1-2.1-7.6V56.7H53 + v13.8c0,2.5,0.4,4.2,1.1,5.1c0.7,0.9,1.9,1.4,3.4,1.4c1.5,0,2.7-0.3,3.7-0.9c1-0.6,1.7-1.5,2.2-2.6V56.7h4.2v23.2h-3.8L63.6,76.5z + "/> + <path class="st2" d="M84.8,60.4l-2.2-0.1c-1.1,0-2.1,0.3-2.8,0.8c-0.8,0.5-1.4,1.3-1.8,2.2v16.6h-4.2V56.7h3.8l0.4,3.4 + c0.7-1.2,1.5-2.1,2.4-2.8c1-0.7,2.1-1,3.3-1c0.3,0,0.6,0,0.9,0.1c0.3,0,0.5,0.1,0.7,0.2L84.8,60.4z"/> + <path class="st2" d="M102.4,73.7c0-0.9-0.4-1.7-1.1-2.3c-0.7-0.6-2.1-1.1-4-1.6c-2.8-0.6-4.9-1.4-6.4-2.5 + c-1.4-1.1-2.1-2.5-2.1-4.3c0-1.9,0.8-3.5,2.4-4.8s3.7-2,6.3-2c2.7,0,4.9,0.7,6.5,2.1c1.6,1.4,2.4,3.1,2.3,5.1l0,0.1h-4 + c0-1-0.4-1.9-1.3-2.7c-0.9-0.8-2-1.2-3.4-1.2c-1.5,0-2.6,0.3-3.4,1c-0.7,0.7-1.1,1.5-1.1,2.4c0,0.9,0.3,1.6,1,2.2s2,1,3.9,1.4 + c2.9,0.6,5.1,1.5,6.6,2.6c1.4,1.1,2.1,2.5,2.1,4.4c0,2.1-0.8,3.7-2.5,5c-1.7,1.3-3.9,1.9-6.5,1.9c-3,0-5.3-0.8-7-2.3 + c-1.7-1.5-2.5-3.3-2.4-5.3l0-0.1h4c0.1,1.5,0.6,2.6,1.7,3.3s2.3,1,3.7,1c1.5,0,2.7-0.3,3.5-0.9C102,75.5,102.4,74.7,102.4,73.7z" + /> + <path class="st2" d="M110.9,68.1c0-3.4,0.9-6.3,2.8-8.5c1.9-2.2,4.4-3.3,7.6-3.3c3.2,0,5.8,1.1,7.6,3.3c1.9,2.2,2.8,5.1,2.8,8.5 + v0.5c0,3.5-0.9,6.3-2.8,8.5s-4.4,3.3-7.6,3.3s-5.7-1.1-7.6-3.3c-1.9-2.2-2.8-5-2.8-8.5V68.1z M115.2,68.6c0,2.5,0.5,4.5,1.6,6.1 + c1,1.6,2.6,2.4,4.6,2.4c2,0,3.6-0.8,4.6-2.4c1-1.6,1.6-3.6,1.6-6.1v-0.5c0-2.4-0.5-4.5-1.6-6.1c-1.1-1.6-2.6-2.4-4.6-2.4 + c-2,0-3.5,0.8-4.6,2.4c-1,1.6-1.6,3.6-1.6,6.1V68.6z"/> + <path class="st2" d="M150.4,73.7c0-0.9-0.4-1.7-1.1-2.3c-0.7-0.6-2.1-1.1-4-1.6c-2.8-0.6-4.9-1.4-6.4-2.5 + c-1.4-1.1-2.1-2.5-2.1-4.3c0-1.9,0.8-3.5,2.4-4.8c1.6-1.3,3.7-2,6.3-2c2.7,0,4.9,0.7,6.5,2.1c1.6,1.4,2.4,3.1,2.3,5.1l0,0.1h-4 + c0-1-0.4-1.9-1.3-2.7c-0.9-0.8-2-1.2-3.4-1.2c-1.5,0-2.6,0.3-3.4,1c-0.7,0.7-1.1,1.5-1.1,2.4c0,0.9,0.3,1.6,1,2.2s2,1,3.9,1.4 + c2.9,0.6,5.1,1.5,6.6,2.6c1.4,1.1,2.1,2.5,2.1,4.4c0,2.1-0.8,3.7-2.5,5c-1.7,1.3-3.9,1.9-6.5,1.9c-3,0-5.3-0.8-7-2.3 + c-1.7-1.5-2.5-3.3-2.4-5.3l0-0.1h4c0.1,1.5,0.6,2.6,1.7,3.3s2.3,1,3.7,1c1.5,0,2.7-0.3,3.5-0.9C150,75.5,150.4,74.7,150.4,73.7z" + /> + <path class="st2" d="M190.2,65.4h-14.3v11.2h16.5v3.3h-20.8V48.6h20.5V52h-16.3v10.1h14.3V65.4z"/> + <path class="st2" d="M195.2,68.7c0-3.7,0.8-6.8,2.4-9c1.6-2.3,3.8-3.4,6.7-3.4c1.4,0,2.6,0.3,3.6,0.8c1.1,0.5,2,1.2,2.7,2.2V46.4 + h4.2v33.5h-3.5l-0.5-2.9c-0.8,1.1-1.7,1.9-2.8,2.5c-1.1,0.6-2.4,0.8-3.8,0.8c-2.8,0-5.1-1-6.7-3.1c-1.6-2.1-2.4-4.8-2.4-8.1V68.7z + M199.5,69.2c0,2.3,0.5,4.2,1.4,5.6c1,1.4,2.5,2.1,4.5,2.1c1.3,0,2.3-0.3,3.2-0.9c0.9-0.6,1.6-1.4,2.1-2.4V62.8 + c-0.5-1-1.3-1.7-2.1-2.3c-0.9-0.6-1.9-0.8-3.1-0.8c-2,0-3.5,0.8-4.5,2.5c-1,1.7-1.5,3.9-1.5,6.5V69.2z"/> + <path class="st2" d="M236,76.5c-0.7,1.2-1.7,2.2-2.8,2.9c-1.1,0.7-2.5,1-4,1c-2.5,0-4.5-0.8-5.9-2.4s-2.1-4.1-2.1-7.6V56.7h4.2 + v13.8c0,2.5,0.4,4.2,1.1,5.1c0.7,0.9,1.9,1.4,3.4,1.4c1.5,0,2.7-0.3,3.7-0.9c1-0.6,1.7-1.5,2.2-2.6V56.7h4.2v23.2h-3.8L236,76.5z" + /> + <path class="st2" d="M255.7,77.1c1.4,0,2.6-0.4,3.7-1.3c1.1-0.9,1.6-1.9,1.6-3.2h3.8l0,0.1c0.1,2-0.8,3.8-2.7,5.4 + c-1.9,1.6-4,2.3-6.5,2.3c-3.4,0-6-1.1-7.8-3.3c-1.8-2.2-2.7-5-2.7-8.3v-0.9c0-3.3,0.9-6.1,2.7-8.3c1.8-2.2,4.4-3.3,7.7-3.3 + c2.7,0,4.9,0.8,6.7,2.4c1.7,1.6,2.6,3.6,2.5,5.9l0,0.1H261c0-1.4-0.5-2.6-1.5-3.6c-1-1-2.3-1.5-3.8-1.5c-2.2,0-3.8,0.8-4.8,2.4 + c-1,1.6-1.4,3.6-1.4,5.9v0.9c0,2.4,0.5,4.4,1.4,5.9C251.8,76.3,253.4,77.1,255.7,77.1z"/> + <path class="st2" d="M283.9,79.9c-0.1-0.7-0.3-1.3-0.3-1.9c-0.1-0.5-0.1-1.1-0.1-1.6c-0.8,1.1-1.8,2.1-3.1,2.8s-2.6,1.1-4.1,1.1 + c-2.4,0-4.3-0.6-5.5-1.9c-1.3-1.2-1.9-2.9-1.9-5.1c0-2.2,0.9-4,2.7-5.2c1.8-1.3,4.2-1.9,7.3-1.9h4.6V64c0-1.4-0.4-2.4-1.2-3.2 + c-0.8-0.8-2-1.2-3.5-1.2c-1.4,0-2.5,0.3-3.3,1c-0.9,0.7-1.3,1.5-1.3,2.5h-4l0-0.1c-0.1-1.7,0.7-3.2,2.4-4.6 + c1.7-1.4,3.9-2.1,6.5-2.1c2.6,0,4.8,0.7,6.4,2s2.4,3.3,2.4,5.8v11.2c0,0.8,0,1.6,0.1,2.4s0.2,1.5,0.5,2.3H283.9z M276.8,76.8 + c1.5,0,2.9-0.4,4.1-1.2c1.2-0.8,2-1.7,2.4-2.7v-3.8h-4.7c-1.7,0-3.1,0.4-4.1,1.3c-1,0.9-1.5,1.9-1.5,3c0,1,0.3,1.8,1,2.4 + C274.6,76.5,275.6,76.8,276.8,76.8z"/> + <path class="st2" d="M303.2,77.1c1.4,0,2.6-0.4,3.7-1.3c1.1-0.9,1.6-1.9,1.6-3.2h3.8l0,0.1c0.1,2-0.8,3.8-2.7,5.4 + c-1.9,1.6-4,2.3-6.5,2.3c-3.4,0-6-1.1-7.8-3.3c-1.8-2.2-2.7-5-2.7-8.3v-0.9c0-3.3,0.9-6.1,2.7-8.3c1.8-2.2,4.4-3.3,7.7-3.3 + c2.7,0,4.9,0.8,6.7,2.4c1.7,1.6,2.6,3.6,2.5,5.9l0,0.1h-3.8c0-1.4-0.5-2.6-1.5-3.6c-1-1-2.3-1.5-3.8-1.5c-2.2,0-3.8,0.8-4.8,2.4 + c-1,1.6-1.4,3.6-1.4,5.9v0.9c0,2.4,0.5,4.4,1.4,5.9C299.4,76.3,301,77.1,303.2,77.1z"/> + <path class="st2" d="M321.7,50.7h-4.2v-4.3h4.2V50.7z M321.7,79.9h-4.2V56.7h4.2V79.9z"/> + <path class="st2" d="M327.2,68.1c0-3.4,0.9-6.3,2.8-8.5c1.9-2.2,4.4-3.3,7.6-3.3c3.2,0,5.8,1.1,7.6,3.3c1.9,2.2,2.8,5.1,2.8,8.5 + v0.5c0,3.5-0.9,6.3-2.8,8.5s-4.4,3.3-7.6,3.3s-5.7-1.1-7.6-3.3c-1.9-2.2-2.8-5-2.8-8.5V68.1z M331.5,68.6c0,2.5,0.5,4.5,1.6,6.1 + c1,1.6,2.6,2.4,4.6,2.4c2,0,3.6-0.8,4.6-2.4c1-1.6,1.6-3.6,1.6-6.1v-0.5c0-2.4-0.5-4.5-1.6-6.1c-1.1-1.6-2.6-2.4-4.6-2.4 + c-2,0-3.5,0.8-4.6,2.4c-1,1.6-1.6,3.6-1.6,6.1V68.6z"/> + <path class="st2" d="M357,56.7l0.3,3.5c0.8-1.2,1.7-2.2,2.9-2.9c1.2-0.7,2.5-1,4-1c2.5,0,4.4,0.7,5.8,2.2s2.1,3.7,2.1,6.8v14.7 + h-4.2V65.3c0-2-0.4-3.5-1.2-4.4c-0.8-0.9-2-1.3-3.7-1.3c-1.2,0-2.3,0.3-3.2,0.9c-0.9,0.6-1.7,1.4-2.2,2.4v17h-4.2V56.7H357z"/> + <path class="st2" d="M392.5,79.9c-0.1-0.7-0.3-1.3-0.3-1.9c-0.1-0.5-0.1-1.1-0.1-1.6c-0.8,1.1-1.8,2.1-3.1,2.8s-2.6,1.1-4.1,1.1 + c-2.4,0-4.3-0.6-5.5-1.9c-1.3-1.2-1.9-2.9-1.9-5.1c0-2.2,0.9-4,2.7-5.2c1.8-1.3,4.2-1.9,7.3-1.9h4.6V64c0-1.4-0.4-2.4-1.2-3.2 + c-0.8-0.8-2-1.2-3.5-1.2c-1.4,0-2.5,0.3-3.3,1c-0.9,0.7-1.3,1.5-1.3,2.5h-4l0-0.1c-0.1-1.7,0.7-3.2,2.4-4.6 + c1.7-1.4,3.9-2.1,6.5-2.1c2.6,0,4.8,0.7,6.4,2s2.4,3.3,2.4,5.8v11.2c0,0.8,0,1.6,0.1,2.4s0.2,1.5,0.5,2.3H392.5z M385.5,76.8 + c1.5,0,2.9-0.4,4.1-1.2c1.2-0.8,2-1.7,2.4-2.7v-3.8h-4.7c-1.7,0-3.1,0.4-4.1,1.3c-1,0.9-1.5,1.9-1.5,3c0,1,0.3,1.8,1,2.4 + C383.3,76.5,384.2,76.8,385.5,76.8z"/> + <path class="st2" d="M407,50.7h-4.2v-4.3h4.2V50.7z M407,79.9h-4.2V56.7h4.2V79.9z"/> + <path class="st2" d="M427,73.7c0-0.9-0.4-1.7-1.1-2.3c-0.7-0.6-2.1-1.1-4-1.6c-2.8-0.6-4.9-1.4-6.4-2.5c-1.4-1.1-2.1-2.5-2.1-4.3 + c0-1.9,0.8-3.5,2.4-4.8s3.7-2,6.3-2c2.7,0,4.9,0.7,6.5,2.1c1.6,1.4,2.4,3.1,2.3,5.1l0,0.1h-4c0-1-0.4-1.9-1.3-2.7 + c-0.9-0.8-2-1.2-3.4-1.2c-1.5,0-2.6,0.3-3.4,1c-0.7,0.7-1.1,1.5-1.1,2.4c0,0.9,0.3,1.6,1,2.2s2,1,3.9,1.4c2.9,0.6,5.1,1.5,6.6,2.6 + c1.4,1.1,2.1,2.5,2.1,4.4c0,2.1-0.8,3.7-2.5,5c-1.7,1.3-3.9,1.9-6.5,1.9c-3,0-5.3-0.8-7-2.3c-1.7-1.5-2.5-3.3-2.4-5.3l0-0.1h4 + c0.1,1.5,0.6,2.6,1.7,3.3c1,0.7,2.3,1,3.7,1c1.5,0,2.7-0.3,3.5-0.9C426.6,75.5,427,74.7,427,73.7z"/> + <path class="st2" d="M448.3,79.9V48.6h9.6c4.1,0,7.4,1.3,9.9,3.8c2.5,2.5,3.7,5.8,3.7,9.7v4.3c0,4-1.2,7.2-3.7,9.7 + c-2.5,2.5-5.8,3.7-9.9,3.7H448.3z M452.5,52v24.6h5.4c2.9,0,5.2-1,6.8-2.9s2.5-4.3,2.5-7.3v-4.3c0-2.9-0.8-5.4-2.5-7.3 + s-4-2.9-6.8-2.9H452.5z"/> + <path class="st2" d="M481,50.7h-4.2v-4.3h4.2V50.7z M481,79.9h-4.2V56.7h4.2V79.9z"/> + <path class="st2" d="M486.6,68.7c0-3.7,0.8-6.8,2.5-9c1.6-2.3,3.9-3.4,6.8-3.4c1.5,0,2.8,0.3,3.9,0.9c1.1,0.6,2,1.5,2.8,2.6l0.5-3 + h3.4v23.4c0,3-0.9,5.3-2.6,6.9c-1.7,1.6-4.2,2.4-7.5,2.4c-1.1,0-2.3-0.2-3.6-0.5c-1.3-0.3-2.4-0.7-3.4-1.3l1.1-3.3 + c0.8,0.4,1.7,0.8,2.8,1c1.1,0.3,2.1,0.4,3.2,0.4c2.1,0,3.6-0.5,4.5-1.4c0.9-0.9,1.4-2.4,1.4-4.3v-2.6c-0.8,1-1.7,1.7-2.7,2.2 + c-1.1,0.5-2.3,0.7-3.7,0.7c-2.9,0-5.1-1-6.7-3.1c-1.6-2.1-2.5-4.8-2.5-8.1V68.7z M490.9,69.2c0,2.3,0.5,4.2,1.5,5.6 + c1,1.4,2.5,2.1,4.5,2.1c1.3,0,2.3-0.3,3.2-0.9c0.9-0.6,1.6-1.4,2.1-2.5V62.9c-0.5-1-1.3-1.8-2.1-2.4c-0.9-0.6-1.9-0.9-3.2-0.9 + c-2,0-3.5,0.8-4.5,2.5c-1,1.7-1.5,3.9-1.5,6.5V69.2z"/> + <path class="st2" d="M517.1,50.7h-4.2v-4.3h4.2V50.7z M517.1,79.9h-4.2V56.7h4.2V79.9z"/> + <path class="st2" d="M529.2,51.1v5.6h4.4v3.1h-4.4v14.1c0,1.1,0.2,1.9,0.7,2.3c0.5,0.4,1,0.7,1.8,0.7c0.2,0,0.5,0,0.8-0.1 + c0.3-0.1,0.6-0.1,0.8-0.2l0.6,2.9c-0.3,0.3-0.8,0.5-1.4,0.6c-0.6,0.2-1.2,0.2-1.8,0.2c-1.7,0-3.1-0.5-4.1-1.6 + c-1-1-1.5-2.7-1.5-4.9V59.8h-3.7v-3.1h3.7v-5.6H529.2z"/> + <path class="st2" d="M553.1,79.9c-0.1-0.7-0.3-1.3-0.3-1.9c-0.1-0.5-0.1-1.1-0.1-1.6c-0.8,1.1-1.8,2.1-3.1,2.8s-2.6,1.1-4.1,1.1 + c-2.4,0-4.3-0.6-5.5-1.9c-1.3-1.2-1.9-2.9-1.9-5.1c0-2.2,0.9-4,2.7-5.2c1.8-1.3,4.2-1.9,7.3-1.9h4.6V64c0-1.4-0.4-2.4-1.2-3.2 + c-0.8-0.8-2-1.2-3.5-1.2c-1.4,0-2.5,0.3-3.3,1c-0.9,0.7-1.3,1.5-1.3,2.5h-4l0-0.1c-0.1-1.7,0.7-3.2,2.4-4.6 + c1.7-1.4,3.9-2.1,6.5-2.1c2.6,0,4.8,0.7,6.4,2s2.4,3.3,2.4,5.8v11.2c0,0.8,0,1.6,0.1,2.4s0.2,1.5,0.5,2.3H553.1z M546.1,76.8 + c1.5,0,2.9-0.4,4.1-1.2c1.2-0.8,2-1.7,2.4-2.7v-3.8h-4.7c-1.7,0-3.1,0.4-4.1,1.3c-1,0.9-1.5,1.9-1.5,3c0,1,0.3,1.8,1,2.4 + C543.9,76.5,544.9,76.8,546.1,76.8z"/> + <path class="st2" d="M567.6,50.7h-4.2v-4.3h4.2V50.7z M567.6,79.9h-4.2V56.7h4.2V79.9z"/> + <path class="st2" d="M587.7,73.7c0-0.9-0.4-1.7-1.1-2.3c-0.7-0.6-2.1-1.1-4-1.6c-2.8-0.6-4.9-1.4-6.4-2.5 + c-1.4-1.1-2.1-2.5-2.1-4.3c0-1.9,0.8-3.5,2.4-4.8s3.7-2,6.3-2c2.7,0,4.9,0.7,6.5,2.1c1.6,1.4,2.4,3.1,2.3,5.1l0,0.1h-4 + c0-1-0.4-1.9-1.3-2.7c-0.9-0.8-2-1.2-3.4-1.2c-1.5,0-2.6,0.3-3.4,1c-0.7,0.7-1.1,1.5-1.1,2.4c0,0.9,0.3,1.6,1,2.2s2,1,3.9,1.4 + c2.9,0.6,5.1,1.5,6.6,2.6c1.4,1.1,2.1,2.5,2.1,4.4c0,2.1-0.8,3.7-2.5,5c-1.7,1.3-3.9,1.9-6.5,1.9c-3,0-5.3-0.8-7-2.3 + c-1.7-1.5-2.5-3.3-2.4-5.3l0-0.1h4c0.1,1.5,0.6,2.6,1.7,3.3s2.3,1,3.7,1c1.5,0,2.7-0.3,3.5-0.9C587.2,75.5,587.7,74.7,587.7,73.7z + "/> + </g> +</g> +<g id="topo_43px"> + <path class="st7" d="M32.5,12.9h-8.1v5.2H34v3.7H19.6V1.1H34v3.7h-9.6v4.5h8.1V12.9z"/> + <path class="st7" d="M52.2,14.2L52.2,14.2c-0.1,2.5-0.8,4.4-2.1,5.6c-1.3,1.3-3.2,1.9-5.6,1.9c-2.5,0-4.5-0.8-6-2.4 + c-1.5-1.6-2.3-3.6-2.3-6.1V9c0-2.5,0.7-4.5,2.2-6.1c1.5-1.6,3.4-2.4,5.8-2.4c2.5,0,4.5,0.7,5.8,2c1.3,1.3,2.1,3.2,2.3,5.6l0,0.1 + h-4.5c-0.1-1.3-0.4-2.3-0.9-3c-0.5-0.7-1.4-1-2.6-1c-1.1,0-1.9,0.4-2.5,1.3c-0.6,0.9-0.9,2-0.9,3.4v4.4c0,1.4,0.3,2.6,1,3.5 + c0.7,0.9,1.6,1.3,2.7,1.3c1.1,0,1.9-0.3,2.4-0.9c0.5-0.6,0.7-1.6,0.8-2.9H52.2z"/> + <path class="st8" d="M5.1,35.6v7.9H0.3V22.8h8c2.4,0,4.3,0.6,5.7,1.7c1.4,1.1,2.1,2.6,2.1,4.6c0,1.1-0.3,2-0.8,2.8 + c-0.6,0.8-1.4,1.4-2.5,1.9c1.3,0.4,2.2,1,2.7,1.8c0.6,0.8,0.8,1.9,0.8,3.1v1.3c0,0.5,0.1,1.2,0.2,1.8c0.2,0.7,0.4,1.2,0.8,1.5v0.3 + h-5c-0.4-0.3-0.6-0.8-0.7-1.6c-0.1-0.7-0.2-1.4-0.2-2.1v-1.3c0-1-0.3-1.7-0.8-2.3c-0.5-0.5-1.3-0.8-2.3-0.8H5.1z M5.1,31.9h3.2 + c1,0,1.7-0.2,2.2-0.7c0.5-0.4,0.8-1.1,0.8-1.9c0-0.8-0.3-1.5-0.8-2s-1.3-0.8-2.2-0.8H5.1V31.9z"/> + <path class="st9" d="M32.5,34.6h-8.1v5.2H34v3.7H19.6V22.8H34v3.7h-9.6v4.5h8.1V34.6z"/> + <path class="st10" d="M36.1,43.5V22.8h7.5c2.4,0,4.5,0.8,6.1,2.4c1.6,1.6,2.5,3.6,2.5,6.1V35c0,2.5-0.8,4.5-2.5,6.1 + c-1.6,1.6-3.7,2.4-6.1,2.4H36.1z M41,26.5v13.3h2.3c1.3,0,2.3-0.4,3-1.3c0.7-0.9,1.1-2,1.1-3.5v-3.8c0-1.4-0.4-2.6-1.1-3.5 + c-0.7-0.9-1.7-1.3-3-1.3H41z"/> + <polygon class="st7" points="12.6,1.1 8.9,6.9 5.2,1.1 0.4,1.1 0.4,21.8 5.2,21.8 5.2,9.4 7.6,12.9 10.2,12.9 12.6,9.4 12.6,21.8 + 17.4,21.8 17.4,1.1 "/> +</g> +<g id="Guias" class="st0"> +</g> +</svg> diff --git a/public/index.html b/public/index.html index 5a55d5b2604173be763d84d95092a495275df599..83a7b6f49e288eb97b87c815c9aa3359d22fa82b 100755 --- a/public/index.html +++ b/public/index.html @@ -1,3 +1,3 @@ -<!-- Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre Departamento de Informatica - Universidade Federal do Parana This file is part of Plataforma Integrada MEC. Plataforma Integrada MEC is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Plataforma Integrada MEC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with Plataforma Integrada MEC. If not, see http://www.gnu.org/licenses/. --> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8" /> <meta http-equiv='cache-control' content='no-cache'/> <meta http-equiv='expires' content='0'/> <meta http-equiv='pragma' content='no-cache'/> <!-- google sign-in --> <meta name="google-signin-client_id" content="288460085642-k4veg4fo8kddvjer8b055n9da5qtgha7.apps.googleusercontent.com"> <script src="https://apis.google.com/js/platform.js" async defer></script> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Plataforma integrada MEC RED</title> </head> <body > <noscript>You need to enable JavaScript to run this app.</noscript> <div id="root"/> <script src="https://www.google.com/recaptcha/api.js" async defer></script> </body> </html> \ No newline at end of file +<!-- Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre Departamento de Informatica - Universidade Federal do Parana This file is part of Plataforma Integrada MEC. Plataforma Integrada MEC is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Plataforma Integrada MEC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with Plataforma Integrada MEC. If not, see http://www.gnu.org/licenses/. --> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8" /> <meta http-equiv='cache-control' content='no-cache'/> <meta http-equiv='expires' content='0'/> <meta http-equiv='pragma' content='no-cache'/> <!-- google sign-in --> <meta name="google-signin-client_id" content="288460085642-k4veg4fo8kddvjer8b055n9da5qtgha7.apps.googleusercontent.com"> <script src="https://apis.google.com/js/platform.js" async defer></script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/manifest.webmanifest"> <title>Plataforma integrada MEC RED</title> </head> <body > <noscript>You need to enable JavaScript to run this app.</noscript> <div id="root"/> <script src="https://www.google.com/recaptcha/api.js" async defer></script> </body> </html> \ No newline at end of file diff --git a/public/manifest.json b/public/manifest.json deleted file mode 100755 index a9daa45daef9d3069d34440d8f368b37d3532cd8..0000000000000000000000000000000000000000 --- a/public/manifest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "short_name": "MEC RED", - "name": "Platafoma Integrada MEC", - "icons": [ - { - "src": "logo_small.svg", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/svg" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest new file mode 100644 index 0000000000000000000000000000000000000000..3bae62bfb46cadf6dabd4810b60155c27be29d8f --- /dev/null +++ b/public/manifest.webmanifest @@ -0,0 +1,16 @@ +{ + "short_name": "MEC RED", + "name": "Platafoma Integrada MEC RED", + "icons": [ + { + "src": "./img/logo_small.svg", + "sizes": "512x512 192x192", + "type": "image/svg" + } + ], + "start_url": "/", + "display": "standalone", + "theme_color": "#f07e05", + "background_color": "#ffffff", + "description": "Plataforma MEC de Recursos Educacionais Digitais. Encontre e compartilhe vÃdeos, animações e muitos outros Recursos." +} \ No newline at end of file diff --git a/src/App.js b/src/App.js index 62667f3e08edbe6c56da270c593152e29f788bc6..9cdd4944b348f4b359ad0e1654c7dc681f40be48 100644 --- a/src/App.js +++ b/src/App.js @@ -24,6 +24,7 @@ import LoadingSpinner from './Components/LoadingSpinner'; import { BrowserRouter, Switch, Route, Redirect } from "react-router-dom"; import Header from "./Components/Header"; import createBrowserHistory from 'history/createBrowserHistory' +import MetaTags from 'react-meta-tags'; const AdminTemplate = React.lazy(() => import('./Admin/Components/Components/AdminTemplate')); const Home = React.lazy(() => import('./Pages/HomeFunction')); @@ -187,6 +188,17 @@ export default function App() { href="https://fonts.googleapis.com/css?family=Kalam|Pompiere|Roboto&display=swap" rel="stylesheet" /> + <MetaTags> + <meta name="twitter:card" content="summary_large_image"></meta> + <meta name="twitter:title" content="Plataforma MEC de Recursos Educacionais Digitais."></meta> + <meta name="twitter:image" content={require('./img/logo.svg')}></meta> + <meta name="twitter:description" content="Encontre e compartilhe vÃdeos, animações e muitos outros Recursos" /> + <meta property="og:url" content={String(window.location.href)} /> + <meta property="og:type" content="website" /> + <meta property="og:title" content="Plataforma MEC de Recursos Educacionais Digitais." /> + <meta property="og:description" content="Encontre e compartilhe vÃdeos, animações e muitos outros Recursos" /> + <meta property="og:image" content={require('./img/logo.svg')} /> + </MetaTags> <Switch> <Redirect from="/home" to="/" /> <Route path="/" exact={true} component={Home} /> diff --git a/src/Components/ShareModal.js b/src/Components/ShareModal.js index 93eb4828efc78e5cf0b8216caa8297d3c5c4331c..576053454f67f5d5816a79c5f5fcebd80a840e91 100644 --- a/src/Components/ShareModal.js +++ b/src/Components/ShareModal.js @@ -62,7 +62,7 @@ export default function ReportModal (props) { </Header> <Content style={{paddingTop : "0"}}> <ResourceInfo> - <img src={apiDomain + props.thumb} alt="thumbnail recurso"/> + <img src={props.thumb ? apiDomain + props.thumb : require('../img/logo.svg')} alt="thumbnail recurso"/> <div className="text"> <strong>{props.title}</strong> <span>{props.link}</span> diff --git a/src/Pages/ResourcePage.js b/src/Pages/ResourcePage.js index 93c97147ab03c04c089b2dd996bbf64f2571345d..9bdb827fa1b84592ffe8e1fb38775a8335ae3a61 100644 --- a/src/Pages/ResourcePage.js +++ b/src/Pages/ResourcePage.js @@ -37,6 +37,7 @@ import ModalConfirmarCuradoria from "../Components/ModalConfirmarCuradoria"; import { getRequest } from "../Components/HelperFunctions/getAxiosConfig"; import Button from '@material-ui/core/Button'; import { Link } from 'react-router-dom'; +import MetaTags from 'react-meta-tags'; //Image Import import { noAvatar } from "ImportImages.js"; @@ -178,6 +179,18 @@ export default function LearningObjectPage(props) { </Alert> </Snackbar> + <MetaTags> + <meta name="twitter:card" content="summary_large_image"></meta> + <meta name="twitter:title" content={recurso.name}></meta> + <meta name="twitter:image" content={recurso.thumbnail ? apiDomain + recurso.thumbnail : require('../img/logo.svg')}></meta> + <meta name="twitter:description" content="Plataforma MEC de Recursos Educacionais Digitais." /> + <meta property="og:url" content={String(window.location.href)} /> + <meta property="og:type" content="website" /> + <meta property="og:title" content={recurso.name} /> + <meta property="og:description" content="Plataforma MEC de Recursos Educacionais Digitais." /> + <meta property="og:image" content={recurso.thumbnail ? apiDomain + recurso.thumbnail : require('../img/logo.svg')} /> + </MetaTags> + <ModalAvaliarRecurso open={modalCuradoriaOpen} handleClose={() => { diff --git a/src/env.js b/src/env.js index 95815e96e0a4b6d934c32704a85f04284e77d16e..7284c42754e5c679138196c2bae2a2f128779c2b 100644 --- a/src/env.js +++ b/src/env.js @@ -17,7 +17,7 @@ You should have received a copy of the GNU Affero General Public License along with Plataforma Integrada MEC. If not, see <http://www.gnu.org/licenses/>.*/ -var apiDomain = 'https://api.portalmec.c3sl.ufpr.br', +var apiDomain = 'https://api.portalmectest.c3sl.ufpr.br', apiVersion = 'v1', apiUrl = apiDomain + '/' + apiVersion; diff --git a/src/index.js b/src/index.js index 032a5eeeccd2687e53c6e2e72097dae3ff7efa72..8a4d4049d68a445c2daaee582206a9bdb78efb9e 100755 --- a/src/index.js +++ b/src/index.js @@ -33,4 +33,4 @@ ReactDOM.render( // If you want your app to work offline and load faster, you can change // unregister() to register() below. Note this comes with some pitfalls. // Learn more about service workers: http://bit.ly/CRA-PWA -serviceWorker.unregister(); +serviceWorker.register(); diff --git a/src/serviceWorker.js b/src/serviceWorker.js index dd8e8701cad06d9489400fc59033d165f78e3a75..f78c04d9d92678a56cc3c72987b5d75e626ffb4c 100755 --- a/src/serviceWorker.js +++ b/src/serviceWorker.js @@ -29,125 +29,126 @@ along with Plataforma Integrada MEC. If not, see <http://www.gnu.org/licenses/> // opt-in, read http://bit.ly/CRA-PWA const isLocalhost = Boolean( - window.location.hostname === 'localhost' || - // [::1] is the IPv6 localhost address. - window.location.hostname === '[::1]' || - // 127.0.0.1/8 is considered localhost for IPv4. - window.location.hostname.match( - /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ - ) + window.location.hostname === 'localhost' || + // [::1] is the IPv6 localhost address. + window.location.hostname === '[::1]' || + // 127.0.0.1/8 is considered localhost for IPv4. + window.location.hostname.match( + /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ + ) ); export function register(config) { - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { - // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); - if (publicUrl.origin !== window.location.origin) { - // Our service worker won't work if PUBLIC_URL is on a different origin - // from what our page is served on. This might happen if a CDN is used to - // serve assets; see https://github.com/facebook/create-react-app/issues/2374 - return; - } - - window.addEventListener('load', () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; - - if (isLocalhost) { - // This is running on localhost. Let's check if a service worker still exists or not. - checkValidServiceWorker(swUrl, config); + if ('serviceWorker' in navigator) { + //process.env.NODE_ENV === 'production' && + // The URL constructor is available in all browsers that support SW. + const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); + if (publicUrl.origin !== window.location.origin) { + // Our service worker won't work if PUBLIC_URL is on a different origin + // from what our page is served on. This might happen if a CDN is used to + // serve assets; see https://github.com/facebook/create-react-app/issues/2374 + return; + } - // Add some additional logging to localhost, pointing developers to the - // service worker/PWA documentation. - navigator.serviceWorker.ready.then(() => { - console.log( - 'This web app is being served cache-first by a service ' + - 'worker. To learn more, visit http://bit.ly/CRA-PWA' - ); + window.addEventListener('load', () => { + const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; + + if (isLocalhost) { + // This is running on localhost. Let's check if a service worker still exists or not. + checkValidServiceWorker(swUrl, config); + + // Add some additional logging to localhost, pointing developers to the + // service worker/PWA documentation. + navigator.serviceWorker.ready.then(() => { + console.log( + 'This web app is being served cache-first by a service ' + + 'worker. To learn more, visit http://bit.ly/CRA-PWA' + ); + }); + } else { + // Is not localhost. Just register service worker + registerValidSW(swUrl, config); + } }); - } else { - // Is not localhost. Just register service worker - registerValidSW(swUrl, config); - } - }); - } + } } function registerValidSW(swUrl, config) { - navigator.serviceWorker - .register(swUrl) - .then(registration => { - registration.onupdatefound = () => { - const installingWorker = registration.installing; - if (installingWorker == null) { - return; - } - installingWorker.onstatechange = () => { - if (installingWorker.state === 'installed') { - if (navigator.serviceWorker.controller) { - // At this point, the updated precached content has been fetched, - // but the previous service worker will still serve the older - // content until all client tabs are closed. - console.log( - 'New content is available and will be used when all ' + - 'tabs for this page are closed. See http://bit.ly/CRA-PWA.' - ); - - // Execute callback - if (config && config.onUpdate) { - config.onUpdate(registration); - } - } else { - // At this point, everything has been precached. - // It's the perfect time to display a - // "Content is cached for offline use." message. - console.log('Content is cached for offline use.'); - - // Execute callback - if (config && config.onSuccess) { - config.onSuccess(registration); - } + navigator.serviceWorker + .register(swUrl) + .then(registration => { + registration.onupdatefound = () => { + const installingWorker = registration.installing; + if (installingWorker == null) { + return; } - } + installingWorker.onstatechange = () => { + if (installingWorker.state === 'installed') { + if (navigator.serviceWorker.controller) { + // At this point, the updated precached content has been fetched, + // but the previous service worker will still serve the older + // content until all client tabs are closed. + console.log( + 'New content is available and will be used when all ' + + 'tabs for this page are closed. See http://bit.ly/CRA-PWA.' + ); + + // Execute callback + if (config && config.onUpdate) { + config.onUpdate(registration); + } + } else { + // At this point, everything has been precached. + // It's the perfect time to display a + // "Content is cached for offline use." message. + console.log('Content is cached for offline use.'); + + // Execute callback + if (config && config.onSuccess) { + config.onSuccess(registration); + } + } + } + }; }; - }; - }) - .catch(error => { - console.error('Error during service worker registration:', error); - }); + }) + .catch(error => { + console.error('Error during service worker registration:', error); + }); } function checkValidServiceWorker(swUrl, config) { - // Check if the service worker can be found. If it can't reload the page. - fetch(swUrl) - .then(response => { - // Ensure service worker exists, and that we really are getting a JS file. - const contentType = response.headers.get('content-type'); - if ( - response.status === 404 || - (contentType != null && contentType.indexOf('javascript') === -1) - ) { - // No service worker found. Probably a different app. Reload the page. - navigator.serviceWorker.ready.then(registration => { - registration.unregister().then(() => { - window.location.reload(); - }); + // Check if the service worker can be found. If it can't reload the page. + fetch(swUrl) + .then(response => { + // Ensure service worker exists, and that we really are getting a JS file. + const contentType = response.headers.get('content-type'); + if ( + response.status === 404 || + (contentType != null && contentType.indexOf('javascript') === -1) + ) { + // No service worker found. Probably a different app. Reload the page. + navigator.serviceWorker.ready.then(registration => { + registration.unregister().then(() => { + window.location.reload(); + }); + }); + } else { + // Service worker found. Proceed as normal. + registerValidSW(swUrl, config); + } + }) + .catch(() => { + console.log( + 'No internet connection found. App is running in offline mode.' + ); }); - } else { - // Service worker found. Proceed as normal. - registerValidSW(swUrl, config); - } - }) - .catch(() => { - console.log( - 'No internet connection found. App is running in offline mode.' - ); - }); } export function unregister() { - if ('serviceWorker' in navigator) { - navigator.serviceWorker.ready.then(registration => { - registration.unregister(); - }); - } + if ('serviceWorker' in navigator) { + navigator.serviceWorker.ready.then(registration => { + registration.unregister(); + }); + } }