react-country-flags
Version:
Flags of the world as react components.
107 lines (104 loc) • 5.47 kB
JavaScript
import React from 'react';
const FlagBr = props => (
<svg xmlnsXlink="http://www.w3.org/1999/xlink" viewBox="-2100 -1470 4200 2940" {...props}>
<defs>
<path
id="sdb065bb2"
fillRule="evenodd"
d="M-31.5 0h33a30 30 0 0 0 30-30v-10a30 30 0 0 0-30-30h-33zm13-13h19a19 19 0 0 0 19-19v-6a19 19 0 0 0-19-19h-19z"
/>
<path id="sca27b255" transform="translate(-31.5)" d="M0 0h63v-13H12v-18h40v-12H12v-14h48v-13H0z" />
<path id="s12484e99" d="M-26.25 0h52.5v-12h-40.5v-16h33v-12h-33v-11H25v-12h-51.25z" />
<g id="s5f00005a">
<clipPath id="s4b0ae152">
<path d="M-31.5 0v-70h63V0zM0-47v12h31.5v-12z" />
</clipPath>
<use xlinkHref="#s879f9cf4" clipPath="url(#s4b0ae152)" />
<path d="M5-35h26.5v10H5z" />
<path d="M21.5-35h10V0h-10z" />
</g>
<path id="s5c1551dd" d="M-31.5 0h12v-48l14 48h11l14-48V0h12v-70H14L0-22l-14-48h-17.5z" />
<path
id="s879f9cf4"
fillRule="evenodd"
d="M0 0a31.5 35 0 0 0 0-70A31.5 35 0 0 0 0 0m0-13a18.5 22 0 0 0 0-44 18.5 22 0 0 0 0 44"
/>
<path id="s45ff105b" fillRule="evenodd" d="M-31.5 0h13v-26h28a22 22 0 0 0 0-44h-40zm13-39h27a9 9 0 0 0 0-18h-27z" />
<g id="s9751e9a5">
<use xlinkHref="#s45ff105b" />
<path d="M28 0c0-10 0-32-15-32H-6c22 0 22 22 22 32" />
</g>
<path
id="s6c7ba1a2"
d="M-15.75-22C-15.75-15-9-11.5 1-11.5s14.74-3.25 14.75-7.75c0-14.25-46.75-5.25-46.5-30.25C-30.5-71-6-70 3-70s26 4 25.75 21.25H13.5c0-7.5-7-10.25-15-10.25-7.75 0-13.25 1.25-13.25 8.5-.25 11.75 46.25 4 46.25 28.75C31.5-3.5 13.5 0 0 0c-11.5 0-31.55-4.5-31.5-22z"
/>
<g id="s14bc5a38" fill="#fff">
<g id="s945aafbe">
<path id="s2f7b0b63" transform="rotate(18 0 -1)" d="M0-1v1h.5" />
<use xlinkHref="#s2f7b0b63" transform="scale(-1 1)" />
</g>
<use xlinkHref="#s945aafbe" transform="rotate(72)" />
<use xlinkHref="#s945aafbe" transform="rotate(-72)" />
<use xlinkHref="#s945aafbe" transform="rotate(144)" />
<use xlinkHref="#s945aafbe" transform="rotate(216)" />
</g>
<use id="se01ee401" xlinkHref="#s14bc5a38" transform="scale(31.5)" />
<use id="s4e416450" xlinkHref="#s14bc5a38" transform="scale(26.25)" />
<use id="sbcaf83c9" xlinkHref="#s14bc5a38" transform="scale(21)" />
<use id="sc605a4fa" xlinkHref="#s14bc5a38" transform="scale(15)" />
<use id="s1301e375" xlinkHref="#s14bc5a38" transform="scale(10.5)" />
</defs>
<rect y="-50%" x="-50%" height="100%" fill="#009b3a" width="100%" />
<path d="M-1743 0L0 1113 1743 0 0-1113z" fill="#fedf00" />
<circle r={735} fill="#002776" />
<clipPath id="s6db99b63">
<circle r={735} />
</clipPath>
<path fill="#fff" d="M-2205 1470a1785 1785 0 0 1 3570 0h-105a1680 1680 0 1 0-3360 0z" clipPath="url(#s6db99b63)" />
<g transform="translate(-420 1470)" fill="#009b3a">
<use y={-1697.5} xlinkHref="#s879f9cf4" transform="rotate(-7)" />
<use y={-1697.5} xlinkHref="#s9751e9a5" transform="rotate(-4)" />
<use y={-1697.5} xlinkHref="#sdb065bb2" transform="rotate(-1)" />
<use y={-1697.5} xlinkHref="#sca27b255" transform="rotate(2)" />
<use y={-1697.5} xlinkHref="#s5c1551dd" transform="rotate(5)" />
<use y={-1697.5} xlinkHref="#s12484e99" transform="rotate(9.75)" />
<use y={-1697.5} xlinkHref="#s45ff105b" transform="rotate(14.5)" />
<use y={-1697.5} xlinkHref="#s9751e9a5" transform="rotate(17.5)" />
<use y={-1697.5} xlinkHref="#s879f9cf4" transform="rotate(20.5)" />
<use y={-1697.5} xlinkHref="#s5f00005a" transform="rotate(23.5)" />
<use y={-1697.5} xlinkHref="#s9751e9a5" transform="rotate(26.5)" />
<use y={-1697.5} xlinkHref="#sca27b255" transform="rotate(29.5)" />
<use y={-1697.5} xlinkHref="#s6c7ba1a2" transform="rotate(32.5)" />
<use y={-1697.5} xlinkHref="#s6c7ba1a2" transform="rotate(35.5)" />
<use y={-1697.5} xlinkHref="#s879f9cf4" transform="rotate(38.5)" />
</g>
<use y={-132} x={-600} xlinkHref="#se01ee401" />
<use y={177} x={-535} xlinkHref="#se01ee401" />
<use y={243} x={-625} xlinkHref="#s4e416450" />
<use y={132} x={-463} xlinkHref="#sc605a4fa" />
<use y={250} x={-382} xlinkHref="#s4e416450" />
<use y={323} x={-404} xlinkHref="#sbcaf83c9" />
<use y={-228} x={228} xlinkHref="#se01ee401" />
<use y={258} x={515} xlinkHref="#se01ee401" />
<use y={265} x={617} xlinkHref="#sbcaf83c9" />
<use y={323} x={545} xlinkHref="#s4e416450" />
<use y={477} x={368} xlinkHref="#s4e416450" />
<use y={551} x={367} xlinkHref="#sbcaf83c9" />
<use y={419} x={441} xlinkHref="#sbcaf83c9" />
<use y={382} x={500} xlinkHref="#s4e416450" />
<use y={405} x={365} xlinkHref="#sbcaf83c9" />
<use y={30} x={-280} xlinkHref="#s4e416450" />
<use y={-37} x={200} xlinkHref="#sbcaf83c9" />
<use y={330} xlinkHref="#se01ee401" />
<use y={184} x={85} xlinkHref="#s4e416450" />
<use y={118} xlinkHref="#s4e416450" />
<use y={184} x={-74} xlinkHref="#sbcaf83c9" />
<use y={235} x={-37} xlinkHref="#sc605a4fa" />
<use y={495} x={220} xlinkHref="#s4e416450" />
<use y={430} x={283} xlinkHref="#sbcaf83c9" />
<use y={412} x={162} xlinkHref="#sbcaf83c9" />
<use y={390} x={-295} xlinkHref="#se01ee401" />
<use y={575} xlinkHref="#s1301e375" />
</svg>
);
export default FlagBr;