--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, 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 645 400" style="enable-background:new 0 0 645 400;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#BCD5E9;}
+ .st1{fill:#CCE7D3;}
+ .st2{fill:#496B71;}
+ .st3{fill:#81B9D9;}
+ .st4{fill:none;stroke:#007BB2;stroke-width:0.8763;}
+ .st5{fill:#FFFFFF;}
+ .st6{fill:none;stroke:#496B71;stroke-width:0.9816;}
+ .st7{fill:#F0ECE9;}
+ .st8{fill:#F17225;}
+ .st9{fill:none;stroke:#496B71;stroke-width:2.134;}
+ .st10{fill:none;stroke:#496B71;stroke-width:1.7546;}
+ .st11{opacity:0.7;}
+ .st12{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
+ .st13{opacity:0.7;fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
+ .st14{fill-rule:evenodd;clip-rule:evenodd;fill:#F17225;}
+ .st15{display:none;}
+ .st16{display:inline;}
+ .st17{clip-path:url(#SVGID_2_);fill:#F27327;}
+ .st18{clip-path:url(#SVGID_2_);fill:none;stroke:#FFFFFF;}
+ .st19{clip-path:url(#SVGID_4_);fill:#F27327;}
+ .st20{clip-path:url(#SVGID_4_);fill:none;stroke:#FFFFFF;}
+ .st21{clip-path:url(#SVGID_6_);fill:#F27327;}
+ .st22{clip-path:url(#SVGID_6_);fill:none;stroke:#FFFFFF;}
+ .st23{clip-path:url(#SVGID_8_);fill:#F27327;}
+ .st24{clip-path:url(#SVGID_8_);fill:none;stroke:#FFFFFF;}
+ .st25{clip-path:url(#SVGID_10_);fill:#F27327;}
+ .st26{clip-path:url(#SVGID_10_);fill:none;stroke:#FFFFFF;}
+ .st27{clip-path:url(#SVGID_12_);fill:#F27327;}
+ .st28{clip-path:url(#SVGID_12_);fill:none;stroke:#FFFFFF;}
+ .st29{clip-path:url(#SVGID_14_);fill:#F27327;}
+ .st30{clip-path:url(#SVGID_14_);fill:none;stroke:#FFFFFF;}
+ .st31{clip-path:url(#SVGID_16_);fill:#F27327;}
+ .st32{clip-path:url(#SVGID_16_);fill:none;stroke:#FFFFFF;}
+ .st33{clip-path:url(#SVGID_18_);fill:#F27327;}
+ .st34{clip-path:url(#SVGID_18_);fill:none;stroke:#FFFFFF;}
+ .st35{clip-path:url(#SVGID_20_);fill:#F27327;}
+ .st36{clip-path:url(#SVGID_20_);fill:none;stroke:#FFFFFF;}
+ .st37{clip-path:url(#SVGID_22_);fill:#F27327;}
+ .st38{clip-path:url(#SVGID_22_);fill:none;stroke:#FFFFFF;}
+ .st39{fill:none;}
+</style>
+<g id="water">
+ <rect class="st0" width="645" height="400"/>
+</g>
+<g id="Land">
+ <g>
+ <path class="st1" d="M643.4,400l-25.7-21.2c-8-13.2-35.1-23.6-35.1-23.6c-5.9,0.3-24-7-24-7c-18.9-23.5-38.3-23.6-38.3-23.6
+ c-11.5,0.3-11.1-10.4-11.1-10.4c-9.4-14-29.9-1-29.9-1c-15,3.8-20.9-2.1-20.9-2.1c-5.9-11.1-27.5,1.7-27.5,1.7
+ c-17-3.1-28.2,10.1-28.2,10.1c-15.3,30.3-15,21.6-15,21.6c3.2-20.7,19.8-31.6,19.8-31.6s51.5-39.3,14.6-27.1
+ c-36.9,12.2-65,51.5-65,51.5s-5.4,5.9-2.3,0.6c3.1-5.2-1.3-5.2-1.3-5.2s-19.5,15.1-7.8,12.3c8-1.9,1,3.1,1,3.1
+ c-12.6,8.7-19.6,26.7-19.6,26.7c-4.2,17.7-11.5,13.2-11.5,13.2c-7-6.6,3.1-14.3,3.1-14.3c6.9-3,3.5-9.9-0.6-15.1
+ c0-0.6,0-1.3,0-1.9c0-1.3,0.2-2,0.7-3.1c0.8-2,0.9-4.3,0.3-6.4c-0.5-1.7-1-3.7-0.4-5.5c0.5-1.6,1.7-3,2.1-4.7
+ c0.3-1.2,0.2-2.4,0.6-3.6c0.3-1.1,1.4-1.9,2-2.9c0.8-1.2,1.1-2.5,1.8-3.7c1.5-2.5,2.7-4.8,3.8-7.4c0.1-0.3,0.2-0.6,0.3-0.9
+ c1.8-3.4,2.2-9.5,1.3-12.6l0,0l0.1-1v-4.9l0.5-2.4l-0.1-2.8l0.6-2.3l1.1-1.9l1.8-2.3l0.4-3.3l-1.1-3.4l-2.5-2.7l-2-1.6l-2.3-3
+ l-1.8-1.9l-1.9-1.6h-1.1l-1.4-0.1l-0.6-0.4l-0.8,0.3l-0.5,0.8l-1.4-0.4l-1.7-1.3l2.4-0.3l0.7-0.4l0.7-0.6l0.5-1.3l-0.6-1.1
+ l-1.2-1.1l-1.7-1.3l-0.2-1.5l-1.1-0.4l-1-0.4l-0.9-1.1l-1-1l-0.5-0.5l-0.6,0.3l-0.7,0.9l-0.8,0.6l-0.9,0.6l0.2,0.4l0.9,0.4
+ l0.8,0.9l0.2,1.2l-1.3,2.1l-1,1.6l-1.7,0.2l-1.3-0.5c0,0-0.9-0.6-1.1-0.7c-0.1-0.1-0.1-2-0.1-2l0.6-1.4l0.8-1.8l0.8-2.6l0.5-6.7
+ l0.3-3.9l-0.4-3.3v-3.2l0.8-15.1l-0.4-0.4c0,0-0.7-0.3-0.8-0.5c0-0.2-0.4-0.8-0.1-1c0.3-0.2,1.4-0.5,1.4-0.5l0-0.5l-1.2-0.3
+ l-2.5-1.1l-2.4-0.8c0,0-2-1.4-2.2-1.5c-0.2-0.1-1.7-1.3-1.7-1.3l-2.2-1.1l-3.5-0.8l-2.1-0.4l-2.4-0.3l-2.9,0.1l-3.2,0.1l-6.1-0.1
+ l-2.5-1l-1.8-1l-1.1-1l-1-1.4l-1-2.5l-0.9-2.2l-0.6-1.4l-0.3-1.4l-0.1-1.9l-0.2-1.4l-0.7-1.7l-1.7-1.9l-0.3-1.5l-0.2-1.4l0.2-2.4
+ l0.3-1.7l1.2-0.8l1.6-1.4l1.1-1.1l0.3-1.7l0.5-2.1l0.8-1.2l1-1.3l0.6-1.1l0.2-1.7l-0.1-4.7l-0.2-3.2l-0.7-2.9l-1-2l-0.8-0.9
+ l-0.7-0.6l-0.5-0.3l-0.9,0.2l-0.7,0.5l-2,0.3l-1.8,0.2l-1.4,0.3l-1.2,0.6l-1.7,1.4l-2.5,1.3l-1.4,0.7l-3.1,2.7l-3.7,3.2l-4,2.6
+ l-1.8,1.6l-1.8,1.6l-2.4,2.4l-1.8,1.1l-1.6,1.3l-2.9,3.7l-1.8,2.6l-2.4,2.9l-2.9,2.9l-0.7,0.6c-0.4,0.1-1,0.3-1.7,0.7
+ c-2.7,1.3-4.8,4-7.2,5.8c-3.9,2.9-8.6,3.5-12.5,6.4c-4,3-5.3,7.6-7.4,11.8c-2.4,4.8-6.6,5.1-11.1,6.5c-8.4,2.7-9.6,8.8-12.1,16.3
+ c-1.4,4.2-5,6.8-5.5,11.4c-0.3,2.8,0,3.8-1.6,6.1c-1,1.5-2.6,3-3.8,4.4l-11.6,3.4c-9-4.9-14.6,1.4-14.6,1.4
+ c-7.3,6.6-18.1,3.1-18.1,3.1l-13.2,3.1l-7,4.2c0,0-0.7-0.4-10.1,16.3C73.8,319,0.8,343.3,0.8,343.3L1.1,400"/>
+ <path class="st2" d="M641.8,400l-24.9-20.6l-0.1-0.1c-7.4-12.2-32-22.2-34.4-23.2c-6.3,0.1-23.5-6.7-24.2-7l-0.2-0.1l-0.2-0.2
+ c-14.7-18.3-30.9-23.2-37.5-23.3c-3.8,0.1-6.8-0.9-8.9-3c-2.9-2.9-3.2-6.9-3.2-8.1c-8.8-12.7-28.2-0.6-28.4-0.5l-0.3,0.1
+ c-15.3,3.9-21.6-2.1-21.8-2.3l-0.2-0.2c-1-1.8-2.5-3-4.5-3.6c-8-2.2-21.4,5.7-21.5,5.7l-0.3,0.2l-0.4-0.1
+ c-15.6-2.9-26.2,8.6-27.2,9.7c-12.1,24-14.3,23.4-15.5,23.1c-1-0.3-1.3-1.3-1.2-2.1l0-0.1c3.2-20.9,19.6-31.9,20.3-32.3
+ c14.3-10.9,28.8-24.4,27.4-27.2c-0.1-0.2-1.3-1.7-11.9,1.8c-36.1,11.9-64.2,50.7-64.5,51.1l-0.1,0.1c-3.2,3.5-3.9,3.4-4.5,2.9
+ c-1-0.7-0.2-2,0.7-3.5c1.2-2,1-2.9,0.9-3.1c-0.2-0.3-0.7-0.5-1-0.5c-5.7,4.5-10.5,9.1-10.9,10.6c0.3,0.1,0.9,0.1,2.5-0.3
+ c2.6-0.6,4.4-0.7,4.9,0.5c0.2,0.4,0.7,1.6-3.1,4.3c-11.8,8.1-18.7,25.1-19.2,26.2c-1.8,7.8-4.6,12.5-8.1,14
+ c-2.7,1.1-4.8-0.2-4.9-0.2l-0.2-0.1c-1.9-1.9-2.9-4-2.7-6.3c0.3-5.1,5.7-9.3,6-9.5l0.2-0.1c1.8-0.8,2.9-1.9,3.2-3.3
+ c0.6-2.4-0.8-6-4.2-10.2l-0.2-0.3l0-1c0-0.4,0-0.8,0-1.2c0-1.4,0.2-2.2,0.7-3.5c0.7-1.8,0.8-3.9,0.2-5.7c-0.8-2.5-0.9-4.5-0.4-6.1
+ c0.3-0.8,0.7-1.6,1.1-2.3c0.4-0.8,0.8-1.5,1-2.3c0.1-0.5,0.2-0.9,0.2-1.5c0.1-0.7,0.2-1.4,0.4-2.2c0.3-0.9,0.9-1.6,1.4-2.3
+ c0.3-0.3,0.5-0.6,0.7-0.9c0.4-0.5,0.6-1.2,0.9-1.8c0.2-0.6,0.5-1.2,0.9-1.9c1.6-2.6,2.7-4.8,3.7-7.3c0.1-0.3,0.2-0.5,0.3-0.8
+ l0.1-0.1c1.7-3.3,2.1-9.1,1.3-11.9l0-0.2l0.1-1.2l0-5l0.5-2.4l-0.1-2.8l0.8-2.7l1.2-2l1.6-2.1l0.3-2.8l-1-3l-2.3-2.5l-2.1-1.8
+ l-2.2-3l-1.7-1.8l-1.6-1.4h-0.8l-1.7-0.2l-0.4-0.3l0,0l-0.7,1.1l-2.3-0.6l-3.8-2.9l4.5-0.6l0.4-0.3l0.4-0.4l0.2-0.6l-0.3-0.6
+ l-1.1-1l-2-1.5l-0.2-1.3l-1.8-0.7l-1.1-1.3l-0.9-0.8l-0.6,0.7l-0.5,0.4l0,0l1.2,1.2l0.3,1.9l-2.7,4.4l-2.4,0.3l-1.7-0.6
+ c-1-0.6-1.2-0.8-1.2-0.8c-0.3-0.3-0.4-0.4-0.4-2.7v-0.2l0.6-1.6l0.8-1.8l0.7-2.4l0.8-10.3l-0.4-3.4v-3.2l0.8-14.6
+ c-0.8-0.4-1-0.7-1.1-1c-0.1-0.4-0.5-1.3,0.1-1.9l-1.8-0.8l-2.6-0.9c0,0-2-1.4-2.2-1.5c-0.2-0.1-1.4-1-1.7-1.2l-2-1.1l-3.4-0.8
+ l-2-0.4l-2.2-0.3l-2.9,0.1l-3.2,0.1l-6.4-0.1l-2.8-1.2l-2-1.2l-1.2-1.2l-1.2-1.6l-2.6-6.2l-0.4-1.6l-0.1-1.8l-0.2-1.3l-0.6-1.5
+ l-1.8-2l-0.4-1.7l-0.3-1.6l0.2-2.5l0.4-2.2l1.5-1l1.6-1.3l0.8-0.8l0.2-1.4l0.5-2.4l0.9-1.4l1-1.3l0.5-0.9l0.1-1.4l-0.1-4.6l-0.2-3
+ l-0.6-2.7l-0.9-1.7l-0.7-0.8l-0.7-0.5l-0.3,0.1l-0.8,0.5l-4,0.5l-1.2,0.3l-1,0.5l-1.8,1.5l-3.8,2l-3,2.6l-3.8,3.2l-3.9,2.6
+ l-3.6,3.1l-2.5,2.5l-1.8,1l-1.4,1.2l-2.8,3.6l-1.8,2.6l-2.4,3l-3,3l-0.9,0.8l-0.3,0.1c-0.4,0.1-0.9,0.3-1.5,0.6
+ c-1.6,0.8-3,2.1-4.4,3.4c-0.8,0.8-1.7,1.6-2.6,2.3c-2.1,1.5-4.3,2.5-6.5,3.3c-2.1,0.9-4.2,1.7-6,3.1c-2.9,2.2-4.3,5.3-5.8,8.6
+ c-0.4,1-0.9,1.9-1.4,2.9c-2.2,4.3-5.7,5.3-9.3,6.3c-0.8,0.2-1.5,0.4-2.3,0.7c-7.2,2.3-8.7,7.1-10.8,13.7c-0.2,0.6-0.4,1.3-0.6,2
+ c-0.6,1.9-1.7,3.5-2.7,5c-1.3,2-2.5,3.8-2.8,6.2c0,0.5-0.1,0.9-0.1,1.3c-0.1,1.9-0.2,3.1-1.7,5.2c-0.7,1.1-1.7,2.1-2.6,3.1
+ c-0.4,0.5-0.9,0.9-1.2,1.3l-0.2,0.2l-12.3,3.6l-0.4-0.2c-8.3-4.4-13.3,1.1-13.4,1.2l-0.1,0.1c-7.1,6.4-17,3.9-18.8,3.4l-12.8,3
+ l-6.9,4.1c-0.3,0.4-2.2,2.6-9.7,16c-10.7,19.1-76.1,41.7-84,44.4l0.3,56l-2,0v-57.4l0.3-0.2c0.7-0.2,72.8-24.4,83.6-43.7
+ c8.5-15.1,10-16.5,10.5-16.8l7.1-4.2l13.5-3.2l0.3,0.1c0.1,0,10.3,3.2,17.1-2.9c0.6-0.6,6.4-6.3,15.4-1.7l10.9-3.2
+ c0.3-0.4,0.7-0.8,1.1-1.2c0.9-0.9,1.8-1.9,2.4-2.9c1.1-1.7,1.2-2.5,1.3-4.3c0-0.4,0.1-0.9,0.1-1.4c0.3-2.9,1.7-5,3.1-7.1
+ c1-1.5,1.9-2.9,2.4-4.5c0.2-0.7,0.4-1.3,0.6-2c2.1-6.6,3.9-12.4,12.1-15c0.8-0.3,1.6-0.5,2.4-0.7c3.5-1,6.3-1.8,8.1-5.3
+ c0.5-0.9,0.9-1.9,1.3-2.8c1.5-3.4,3.1-6.9,6.4-9.3c2.1-1.5,4.3-2.4,6.5-3.3c2.1-0.9,4.2-1.7,6-3.1c0.8-0.6,1.6-1.4,2.5-2.2
+ c1.5-1.4,3-2.8,4.9-3.7c0.7-0.3,1.2-0.5,1.7-0.7l0.5-0.4l2.9-2.9l2.3-2.8l1.8-2.6l3.1-3.9l1.7-1.4l1.7-1l2.3-2.3l3.8-3.3l3.9-2.6
+ l3.6-3.1l3.3-2.8l1.4-0.7l2.4-1.3l1.8-1.5l1.4-0.6l1.5-0.4l3.5-0.5l0.7-0.5l1.5-0.3l0.9,0.6l0.8,0.7l0.9,1.1l1.1,2.2l0.7,3
+ l0.2,3.2l0.1,4.8l-0.2,1.9l-0.8,1.4l-1,1.3l-0.7,1l-0.4,1.9l-0.3,1.9l-1.3,1.3l-1.8,1.5l-0.9,0.6l-0.2,1.3l-0.2,2.2l0.2,1.3
+ l0.3,1.2l1.7,1.8l0.9,2.1l0.2,1.6l0.1,1.8l0.3,1.2l2.5,5.9l0.9,1.2l0.9,0.9l1.7,0.9l2.3,0.9l5.9,0.1l3.2-0.1l3-0.1l2.5,0.3
+ l2.1,0.4l3.8,0.9l2.3,1.2c0,0,1.6,1.2,1.8,1.3c0.2,0.1,1.6,1.1,2,1.4l2.4,0.8l2.5,1.1l1.9,0.5l-0.2,2l-0.7,0.2
+ c-0.1,0-0.2,0-0.3,0.1l0.1,0l0.8,0.8l-0.9,15.5l0,3.1l0.4,3.4l-0.8,10.8l-0.8,2.7l-0.8,1.8l-0.5,1.1c0,0.5,0,0.9,0,1.2
+ c0.2,0.1,0.4,0.2,0.6,0.4l1,0.4l0.9-0.1l1.8-3l-0.1-0.6l-0.5-0.5l-1-0.5l-0.8-1.5l2.3-1.6l0.7-1l1.5-0.7l0.9,1.1l1.1,1l0.7,0.9
+ l2.5,0.9l0.2,1.7l1.4,1.1l1.4,1.3l0.8,1.6l-0.7,1.9l-0.7,0.6l0.6-0.2l0.8,0.5l1.2,0.1l1.4,0l2.3,2l1.8,2l2.2,2.9l2,1.7l2.7,2.8
+ l1.3,3.8l-0.4,3.8l-1.9,2.4l-1,1.7l-0.6,2l0.1,2.8l-0.5,2.4v4.8l-0.1,1c0.9,3.2,0.4,9.4-1.4,13.1c-0.1,0.3-0.2,0.6-0.3,0.8
+ c-1.1,2.6-2.3,4.8-3.9,7.6c-0.3,0.5-0.5,1-0.7,1.6c-0.3,0.7-0.6,1.4-1,2.1c-0.3,0.4-0.6,0.8-0.9,1.1c-0.5,0.5-0.9,1-1,1.5
+ c-0.2,0.5-0.2,1.1-0.3,1.8c-0.1,0.6-0.1,1.1-0.2,1.7c-0.2,1-0.7,1.9-1.2,2.8c-0.4,0.7-0.7,1.3-0.9,1.9c-0.4,1.2-0.2,2.8,0.4,4.9
+ c0.7,2.3,0.6,4.8-0.3,7.1c-0.4,1.1-0.6,1.6-0.6,2.7c0,0.4,0,0.8,0,1.2l0,0.3c3.6,4.7,5.1,8.6,4.3,11.7c-0.5,2-1.9,3.5-4.2,4.6
+ c-0.7,0.5-4.9,4.1-5.1,8c-0.1,1.7,0.6,3.2,2,4.6c0.3,0.2,1.5,0.7,3,0c2-0.8,4.8-3.7,6.9-12.6l0-0.1c0.3-0.8,7.3-18.5,19.9-27.2
+ c0.7-0.5,1.5-1.2,2-1.7c-0.4,0-1.1,0.1-2.2,0.4c-1.9,0.4-4.1,0.8-4.8-0.7c-1.2-2.6,5.7-8.7,11.8-13.3l0.3-0.2l0.3,0
+ c0.2,0,2.1,0,3,1.6c0.4,0.8,0.5,1.7,0.2,2.8c3.7-4.9,30.8-39.9,65.1-51.3c8.7-2.9,13.1-3.1,14.3-0.8c2.9,5.5-20.7,24.1-28,29.7
+ c-0.2,0.1-16.3,10.9-19.4,30.7c1.1-0.9,4.5-4.9,13-21.9l0.1-0.2c0.1-0.1,11.5-13.4,28.7-10.5c2.2-1.3,14.6-8,22.8-5.8
+ c2.5,0.7,4.4,2.2,5.7,4.4c0.8,0.7,6.6,5.1,19.7,1.8c1.9-1.1,21.7-12.6,31.1,1.4l0.2,0.3l0,0.3c0,0-0.1,4.2,2.7,7
+ c1.7,1.7,4.2,2.5,7.4,2.4c0.8,0,20,0.4,38.9,23.8c2.1,0.9,18.1,7.1,23.3,6.8l0.2,0l0.2,0.1c1.1,0.4,27.3,10.6,35.5,23.9l26.5,21.9
+ H641.8z"/>
+ </g>
+ <path class="st1" d="M342.4,289.4l1.8-1.1l2.4-1.8l1.6-2.2l0.9-1.9l1.3-2.2l1.6-2.2l1.6-2.6l0.8-0.9l0.9-0.2l1.6-1.5l1.4-2.3
+ l0.8-0.9l0.6-1.5l0.1-1.9l0.2-2.2l1.3-3l1.7-4.5l0.7-2.2l0.9-1.9l-0.2-3.3v-3.3l0.2-2.5l1.4-2.3l2.2-1.7l2.2-1.6l1.9-0.8l2.3-0.9
+ l2.2-1.3l1.8-1.3l1.5-0.7l2.1-1.6l1.7-2.1l2.6-6.1l0.7-2.4l-0.3-2.9l0.5-3.3l1.3-2.6l2.4-2.6l1.6-0.8l3-0.5h1.6l1.3,0.8l1.4,1.4
+ l1,1.4l0.6,0.5l0.9-0.6l0.8-1l1.6-1l1.5-1.1c0,0,0.7-0.8,0.9-1.1c0.2-0.3,0.6-2.3,0.6-2.3l0.2-1.5l-0.9-0.6l-0.6,0.2l-0.5,0.9
+ l-1.3,0.1l-0.7-0.8l-0.7-2.7l0.2-6.3l1.3-5l1.8-3.7l2.2-3.3l2.7-3.2l2.4-2.5l1.8-1.5l1.6-0.5l0.9,0.7l0.9,0.5l2.1,0.3l1.4-0.5
+ l2.3-1.4l1.5-0.6l1-0.1l1-0.6l1.7-1.7l1.9-0.7l1-0.7l1.3-2.4l1.6-2.3l1.6-0.8l1.9-1.1l1.9-1.9l1.6-3.5l1.6-2.7l1-2.1l1.6-1.4
+ l1.8-0.7l2.1-0.5h1.8l0.8-1.3l1.7-2.5l1.4-1.7l1.3-1.5l1.3-1l1-2.1l1.7-2.4l2.3-2.1l1.6-1.6c0,0,0.7-0.8,0.9-1.1
+ c0.2-0.3,0.8-2.1,0.8-2.1l2.2-0.7l3.4-0.5l2.5-0.7l3.8-1.6l3.1-1.6l2.4-2.5l1.9-1.6l1.5-1l1.4-1.5l1.8-0.9l1.8-0.6l2.1-1.9
+ c0,0,1.8-2.2,2.2-2.3c0.3-0.1,1.9-0.7,1.9-0.7l2.4-0.3l1.6,0.1l1.8-0.9l2.3-2.7l0.9-2.7l-0.9-2.1l-1.6-1.8l-4-2.6l-2.3-2.2
+ l-1.4-2.6l0.7-3l0.5-1.6l0.3-1.6c0,0,0.6-1.4,0.7-1.7c0.1-0.3,0.7-1.5,0.7-1.5l2.2-0.9l3.4-0.6l4-0.9l3.3-0.2l2.9-1l2.1-0.3
+ l1.5,0.6l1,0.5l1.1-0.3l1.6-0.9l2.1-1.1h2.4l1.7,0.1l1.6,1l2.1,0.5l2.7-0.2h1.6l1.8,0.7l0.2,0.8l1.1,0.3h1.3l1.6,0.3l1.6,1
+ c0,0,0.6,0.8,0.9,0.9c0.3,0.1,1.8,0.7,1.8,0.7h1.8l1.6-1.1c0,0,1.3-1.5,1.6-1.6c0.3-0.1,2.2-1.1,2.2-1.1L558,82l1.9-0.5l1.5,0.6
+ l1.1,0.6l1.7,0.1l1.5-0.6l1.3-1.7l1.3-2.2l1.3-1.4l1.6-0.7l1.4-0.2h1.7l0.7-0.2l1.3-0.2l2.2,0.8l2.2,0.7l1.6,0.9h4.8l0.8-0.6
+ L588,76l-0.2-1.9l-0.8-1.7l-1.8-1.6l-0.7-2.4l0.3-3.3l0.5-1.8l-0.6-3.7l-0.2-3.3l-1.5-1.7l-8.5-5.6l-1.1-0.7l-1.4-0.1l-1.8-1.4
+ l-0.7-0.9l-1.5-0.1l-1.5-0.6l-3-1.9l-1.8-0.1l-1.5-1l-1.3-1l-1.5-0.6h-1.9l-2.5-0.3h-1.1l-1.1,0.2l-1.9-0.1l-1.4-0.3h-2.9l-2.4-0.2
+ l-2.5-0.2l-2.4-0.7l-2.4-0.2l-2.3,1l-1.4,0.7l6.1,0.7l0.8,0.7l-0.1,0.8l-1,0.5l-1.4-0.9l-1.1-0.6l-0.7,0.2l-0.3,0.7l-1.1-0.5
+ l-1.4-0.5l-5.3,0.7l-2.1-0.8l-3,0.2l-1.4-0.6l0.6-0.5l-0.6-2.3l-3.5-0.3l-3.5,0.6L510,38l-3.2-1.3c0,0-4.5,1.4-5,1.4
+ c-0.6,0-2.2-0.5-2.2-0.5l-4.5-0.5l-1.1,0.5l-4.7,0.9l-4.5-0.5l-2.6,0.5l-3.8,0.8l-5.7-0.1l-2.1,1.4l5.5,0.6l-6.4,0.7l6.1,0.6
+ l-8.2,0.7l-5.6,0.1l-3.2,0.2l-4.7,0.5l-0.9,0.6l-5.3-0.2l0.3,1.4c0,0-0.3,0.8-0.7,0.8h-1.8l-1.1-0.2l-0.9-0.8l0.6-0.8l0.8-0.5
+ l-6.9,0.2l-0.9,1L437,47l-4.3,0.9V47l-5.4,1.9h-3.2l-3.2,2.6l-0.1-0.5l-4.5,1.1c0,0-0.9,0.8-1.3,0.9c-0.3,0.1-1.9,0.9-1.9,0.9
+ l-2.5,1.3l0.6,0.7l0.9,0.5l0.3,0.6l-0.6,2.5l-4,3.8l-1.3,0.8l-3.1,1l-3.3,0.5l-2.5,0.2l-2.3,0.7c0,0-1.7,0.1-2.1,0.2
+ c-0.3,0.1-2.5,0.3-2.5,0.3l-1.7,1l-3,1.8l-2.6,1.8l-2.4,1.4l-0.6,1c0,0-0.3,0.6-0.9,0.7c-0.6,0.1-4.2,1.5-4.2,1.5l-1.6,0.9
+ l-3.3,2.3l-3.3,1.3l-3,0.7h-2.2l-3.5,1.8c0,0-1.3,1.1-1.6,1.3c-0.3,0.1-2.5,1.9-2.5,1.9l-1.6,0.7l-2.5,1.3l-0.7,0.9l-1.9,1.7
+ c0,0-1.5,1.1-2.3,1.3c-0.8,0.1-3,0.7-3,0.7l-3.2,1.9l-3,4.5l-1.5,2.3l-1.9,2.5l-2.9,2.1l-1.6,1.1l-2.2,2.4l-1.8,2.5l-1.5,2.9
+ l-0.9,3.4l-0.7,2.4l-3.2,2.6l-1.3,3l-2.2,2.9l-1.9,1.7l-3.1,2.6l-1.8,1.7l-1.8,1.6l-2.3,3l-2.2,1.9l-3.3,2.6c0,0-1.7-0.1-1.9,0.2
+ c-0.2,0.3-2.5,2.5-2.9,2.9c-0.3,0.3-3.8,4.1-3.8,4.1l-2.9,1.9l-3,2.3l-4.2,0.6l-3.5,1.4l-3.2,2.1l-1.8,2.4l0,1.6l1.3,2.9l0.7,2.4
+ v4.7l-0.2,8.3l-1,2.1l-1.3,2.3l-1.5,1.7c0,0-1.6,1.6-1.9,1.8c-0.3,0.2-1.5,2.1-1.5,2.1l0.1,2.3l1,1.7l1.6,1.7l0.5,3.2l1,4.9
+ l1.4,3.4l1.3,2.5l2.1,2.2c0,0,1.7,0.6,2.1,0.7c0.3,0.1,3,0.2,3,0.2l13.8-0.3l2.7,1.3l3.3,0.6l4.5,1.4l3.3,1.3l3.1,0.9l1.5,0.5
+ l0.9,0.3l0.5-0.7l0.8-1.1h1v1.3l-0.1,1l-0.5,1.1l-0.6,0.7l0.6,1.4l-0.5,1.6l-0.1,1.6l0.5,0.9l1.3,1.5l0.1,1.9c0,0,0.7,1.3,0.8,1.6
+ c0.1,0.3,1.5,1.3,1.5,1.3l0.8,0.3l0.6-0.5h2.9l0.7-1.3l1.1-0.5l1-0.5l0.3-0.6h1h1c0,0,0.7-0.3,1-0.3c0.3,0,1.1-1,1.1-1l4.7-0.1
+ l1.7-0.3l1.6-0.5l0.2-1V228l0.6-0.3l1.1-0.2l0.7-0.6l0.6-1.1l3.2-10.4l0.3-4.2l-0.6-3.5l-0.6-2.6l-0.7-2.6l-3.3-1.3h-2.3l-1.6,0.6
+ l-1.5,1.7l-1.6,2.9l-0.8,2.3l-2.1,3.7l-1.8,1.6l-1.4,0.2l-0.3,1.3l-1.7,0.2l-1.5-0.7l-0.8-1.5l0.1-1.3l1.1-2.1l1.7-1.5l1.4-0.8
+ l1.8-0.8v-1.6l1.4-0.6l0.3-2.1l1.8-3.7l1.8-1.7l1.9-1l0.8-0.8h2.2l0.8-0.5l-0.8-1.6l2.1-3.9l1.3-2.2l1.5-1.6l1.4-0.3l1.6,1.4l1,1
+ l0.8-0.9l0.6-0.1l0.5,1.1l-0.1,1.3l-0.5,1.1l-1.3,2.2l-0.1,1.3l0.6,1.5l-0.3,2.4l-1.4,1.8l-1.1,1.3l-0.1,2.3l0.6,3.2l0.8,2.4
+ l0.3,2.6v4.6l-0.3,4.8l-0.8,2.7l-1.1,2.3l-1.1,1.9l-1.4,1.6l-0.9,0.7l0.1,1.9l-3.1,3.4l-2.6,1.9l-3.7,1.5l-4.1,2.3l-1.7,2.4
+ l-1.9,3.2l-0.9,2.6l-0.6,3.2l-0.2,3.5v3.7l0.2,2.2l0.8,2.6l1,2.6l1.3,1.6l1.6,0.8l2.2,0.6l1.4,0.5l1.1,0.5v0.7l-0.1,1.1l1.3,3.1
+ l1.9,2.3l1.5,2.2l1.1,2.1l0.1,1.5l1.3-1.6l0.1,5.1c0,0-0.3,1.1-0.7,1.3c-0.3,0.1-0.9,1.6-0.9,1.6l0.7,0.8l1.7-0.2l1.1-0.3
+ L342.4,289.4z"/>
+ <path class="st3" d="M280.2,165.1c-0.1,0.5-0.6,0.9-1,1.1c0-1.3-0.5-4.6,1.2-5.2c0.8-0.3,1.5,0.2,1.5,1.2c0,0.9-1.3,2.5-1.9,3.1"/>
+ <path class="st4" d="M280.2,165.1c-0.1,0.5-0.6,0.9-1,1.1c0-1.3-0.5-4.6,1.2-5.2c0.8-0.3,1.5,0.2,1.5,1.2c0,0.9-1.3,2.5-1.9,3.1"/>
+ <path class="st3" d="M390.3,198.3c-0.4-0.4-0.9-0.3-1.2-0.7c-0.5-0.5-0.4-0.9,0.1-1.4c0.4-0.5,1-0.8,1.5-1.3
+ c0.5-0.5,0.5-1.1,0.3-1.8c-0.3-1-1.2-1.5-2.2-1.6c-0.7,0-1.1,0.1-1.6,0.5c-0.5,0.5-0.7,1.1-1.2,1.6c-0.2,0.2-0.5,0.5-0.7,0.7
+ c-0.3,0.2-0.6,0.3-0.9,0.6c-0.5,0.5-0.6,1.2-0.6,1.9c-0.1,1.2,0.4,2.3,0.3,3.5c-0.1,1.1-0.4,2.5,0.5,3.3c0.8,0.7,2.2,0.5,2.9-0.4
+ c0.3-0.4,0.5-1,0.6-1.5c0.2-0.6,0.5-1,1-1.4c0.4-0.3,0.9-0.5,1.2-0.9c0.3-0.5,0.3-1-0.3-1.3"/>
+ <path class="st4" d="M390.3,198.3c-0.4-0.4-0.9-0.3-1.2-0.7c-0.5-0.5-0.4-0.9,0.1-1.4c0.4-0.5,1-0.8,1.5-1.3
+ c0.5-0.5,0.5-1.1,0.3-1.8c-0.3-1-1.2-1.5-2.2-1.6c-0.7,0-1.1,0.1-1.6,0.5c-0.5,0.5-0.7,1.1-1.2,1.6c-0.2,0.2-0.5,0.5-0.7,0.7
+ c-0.3,0.2-0.6,0.3-0.9,0.6c-0.5,0.5-0.6,1.2-0.6,1.9c-0.1,1.2,0.4,2.3,0.3,3.5c-0.1,1.1-0.4,2.5,0.5,3.3c0.8,0.7,2.2,0.5,2.9-0.4
+ c0.3-0.4,0.5-1,0.6-1.5c0.2-0.6,0.5-1,1-1.4c0.4-0.3,0.9-0.5,1.2-0.9c0.3-0.5,0.3-1-0.3-1.3"/>
+ <path class="st3" d="M377.9,212.1c-0.4,0-1-0.1-1.4,0c-0.2,0.1-0.3,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.7,0.2c-0.4,0.2-0.8,0.4-1.1,0.7
+ c-0.4,0.3-0.9,0.6-1.2,1c-0.3,0.3-0.6,0.7-0.7,1.1c-0.1,0.3-0.2,1,0.1,1.2c0.3,0.2,1,0.1,1.3,0c0.3-0.1,0.6-0.4,1-0.5
+ c0.5-0.1,0.7-0.2,1.1-0.5c0.3-0.2,0.6-0.4,1-0.7c0.4-0.3,0.8-0.5,1.2-0.7c0.4-0.3,0.8-0.4,0.9-0.9
+ C378.8,212.5,378.4,212.1,377.9,212.1"/>
+ <path class="st4" d="M377.9,212.1c-0.4,0-1-0.1-1.4,0c-0.2,0.1-0.3,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.7,0.2c-0.4,0.2-0.8,0.4-1.1,0.7
+ c-0.4,0.3-0.9,0.6-1.2,1c-0.3,0.3-0.6,0.7-0.7,1.1c-0.1,0.3-0.2,1,0.1,1.2c0.3,0.2,1,0.1,1.3,0c0.3-0.1,0.6-0.4,1-0.5
+ c0.5-0.1,0.7-0.2,1.1-0.5c0.3-0.2,0.6-0.4,1-0.7c0.4-0.3,0.8-0.5,1.2-0.7c0.4-0.3,0.8-0.4,0.9-0.9
+ C378.8,212.5,378.4,212.1,377.9,212.1"/>
+ <path class="st3" d="M399.5,134.9c0,1.2-0.4,1.6-1.6,1.7c-0.5,0-0.8,0.1-1.2,0.4c-0.4,0.3-0.5,0.4-0.8,0.1
+ c-0.3-0.3-0.3-0.6-0.6-0.9c-0.2-0.3-0.6-0.4-0.8-0.7c-0.7-1.1,0.9-1.4,1.6-1.5c0.5-0.1,0.4-0.1,0.8,0.2c0.3,0.2,0.4,0.4,0.9,0.4
+ c0.8,0,1.7-0.5,1.7,0.7"/>
+ <path class="st4" d="M399.5,134.9c0,1.2-0.4,1.6-1.6,1.7c-0.5,0-0.8,0.1-1.2,0.4c-0.4,0.3-0.5,0.4-0.8,0.1
+ c-0.3-0.3-0.3-0.6-0.6-0.9c-0.2-0.3-0.6-0.4-0.8-0.7c-0.7-1.1,0.9-1.4,1.6-1.5c0.5-0.1,0.4-0.1,0.8,0.2c0.3,0.2,0.4,0.4,0.9,0.4
+ c0.8,0,1.7-0.5,1.7,0.7"/>
+ <path class="st3" d="M451.3,48.1c-0.7,0-1.1,0.3-1.7,0.5c-0.5,0.1-1.4-0.2-1.8,0.3c-0.8,1.2,1.4,1.6,2.1,1.7
+ c1.3,0.3,2.4-0.4,3.7-0.5c1.5-0.1,2.6,0.3,2.4-1.6c-1.1-0.7-3.5-0.3-4.8-0.5"/>
+ <path class="st4" d="M451.3,48.1c-0.7,0-1.1,0.3-1.7,0.5c-0.5,0.1-1.4-0.2-1.8,0.3c-0.8,1.2,1.4,1.6,2.1,1.7
+ c1.3,0.3,2.4-0.4,3.7-0.5c1.5-0.1,2.6,0.3,2.4-1.6c-1.1-0.7-3.5-0.3-4.8-0.5"/>
+ <path class="st3" d="M497.1,58.5c-1.2,0.3-0.9-0.9-0.8-1.5c-0.8-0.4-1.7-0.8-2.5-1.2c0.1-1.2-1.1-3.2-2.5-3.1
+ c-0.9,0-0.6,1.1-1.2,1.6c-0.7,0.6-1.6,0.3-2.4,0.4c-1.9,0.3-1.3,2.1-0.1,2.9c0.3,0.2,1.5,0.7,1.6,1c0.4,1-1.2,0.7-1.8,1.1
+ c-1.6,1.1,0.8,1.6,1.6,1.9c1.2,0.4,2.1,1.2,3.6,0.7c0.8-0.3,1-1,1.6-1.4c0.6-0.3,1.5-0.2,2.2-0.2c1.6,0,3.2-0.1,2.8-2.2
+ c-0.8-0.5-2.5,0.4-3-0.2"/>
+ <path class="st4" d="M497.1,58.5c-1.2,0.3-0.9-0.9-0.8-1.5c-0.8-0.4-1.7-0.8-2.5-1.2c0.1-1.2-1.1-3.2-2.5-3.1
+ c-0.9,0-0.6,1.1-1.2,1.6c-0.7,0.6-1.6,0.3-2.4,0.4c-1.9,0.3-1.3,2.1-0.1,2.9c0.3,0.2,1.5,0.7,1.6,1c0.4,1-1.2,0.7-1.8,1.1
+ c-1.6,1.1,0.8,1.6,1.6,1.9c1.2,0.4,2.1,1.2,3.6,0.7c0.8-0.3,1-1,1.6-1.4c0.6-0.3,1.5-0.2,2.2-0.2c1.6,0,3.2-0.1,2.8-2.2
+ c-0.8-0.5-2.5,0.4-3-0.2"/>
+ <path class="st3" d="M470,46.9c-0.4-0.1-0.9-0.5-1.4-0.2c-0.6,0.4-0.2,1,0,1.4c0.2,0.2,1,0.7,1.2,0.7c0.8,0,0.7-0.6,0.6-1.3
+ C470.1,47.2,470,46.9,470,46.9"/>
+ <path class="st4" d="M470,46.9c-0.4-0.1-0.9-0.5-1.4-0.2c-0.6,0.4-0.2,1,0,1.4c0.2,0.2,1,0.7,1.2,0.7c0.8,0,0.7-0.6,0.6-1.3
+ C470.1,47.2,470,46.9,470,46.9"/>
+ <path class="st3" d="M575.3,64.5c0.1-0.3,0.2-0.6-0.1-0.7c-0.2-0.1-0.6,0-0.9-0.1c-0.5-0.1-1-0.4-1.2-0.9c-0.1-0.6,0-1.4,0-2
+ c0.1-0.7,0.2-1.3,1-1.4c0.6-0.1,1.2-0.1,1.6,0.4c0.3,0.5,0.5,0.7,1.1,0.9c0.5,0.2,1.1,0.5,1.6,0.8c0.7,0.5,0.2,0.9-0.1,1.5
+ c-0.3,0.6,0.1,1.4-0.2,1.9c-0.2,0.3-0.5,0.3-0.7,0.5c-0.2,0.2-0.5,0.5-0.7,0.7c-0.2,0.3-0.2,0.5-0.3,0.8c-0.1,0.3,0,0.7-0.2,0.9
+ c-0.5,0.4-1-0.3-1.1-0.7c-0.1-0.5-0.1-1.1,0-1.6c0.1-0.6,0.3-1,0.5-1.6"/>
+ <path class="st4" d="M575.3,64.5c0.1-0.3,0.2-0.6-0.1-0.7c-0.2-0.1-0.6,0-0.9-0.1c-0.5-0.1-1-0.4-1.2-0.9c-0.1-0.6,0-1.4,0-2
+ c0.1-0.7,0.2-1.3,1-1.4c0.6-0.1,1.2-0.1,1.6,0.4c0.3,0.5,0.5,0.7,1.1,0.9c0.5,0.2,1.1,0.5,1.6,0.8c0.7,0.5,0.2,0.9-0.1,1.5
+ c-0.3,0.6,0.1,1.4-0.2,1.9c-0.2,0.3-0.5,0.3-0.7,0.5c-0.2,0.2-0.5,0.5-0.7,0.7c-0.2,0.3-0.2,0.5-0.3,0.8c-0.1,0.3,0,0.7-0.2,0.9
+ c-0.5,0.4-1-0.3-1.1-0.7c-0.1-0.5-0.1-1.1,0-1.6c0.1-0.6,0.3-1,0.5-1.6"/>
+ <path class="st3" d="M551.1,73.3c-0.1,0.3,0,0.6-0.2,0.9c-0.3,0.3-0.5,0.1-0.8,0.1c-0.8,0-0.4,0.8,0,1.1c0.8,0.5,1.2,1.7,2.2,1.7
+ c0.4,0,0.6,0,0.8-0.3c0.2-0.3,0.2-0.5,0.4-0.7c0.5-0.6,0.3-0.9-0.2-1.4c-0.4-0.3-0.8-0.7-1.1-1.1c-0.2-0.3-1-1.1-1.3-0.3
+ c0,0.1,0,0.2,0,0.3"/>
+ <path class="st4" d="M551.1,73.3c-0.1,0.3,0,0.6-0.2,0.9c-0.3,0.3-0.5,0.1-0.8,0.1c-0.8,0-0.4,0.8,0,1.1c0.8,0.5,1.2,1.7,2.2,1.7
+ c0.4,0,0.6,0,0.8-0.3c0.2-0.3,0.2-0.5,0.4-0.7c0.5-0.6,0.3-0.9-0.2-1.4c-0.4-0.3-0.8-0.7-1.1-1.1c-0.2-0.3-1-1.1-1.3-0.3
+ c0,0.1,0,0.2,0,0.3"/>
+ <path class="st3" d="M566.5,76.2c0.1,0.1,0.3,0.2,0.5,0.2c0.6,0,1.3-0.7,1.3-1.3c0-0.2,0.1-0.6-0.4-0.6c-1-0.1-1.4,0.8-1.5,1
+ C566.2,75.9,566.4,76.2,566.5,76.2"/>
+ <path class="st4" d="M566.5,76.2c0.1,0.1,0.3,0.2,0.5,0.2c0.6,0,1.3-0.7,1.3-1.3c0-0.2,0.1-0.6-0.4-0.6c-1-0.1-1.4,0.8-1.5,1
+ C566.2,75.9,566.4,76.2,566.5,76.2z"/>
+ <path class="st3" d="M517.8,70.4c-0.5-0.1-0.8-0.7-1.3-0.7c-0.5-0.1-1,0.5-1.4,0.7c-0.6,0.3-1.1,0.9-0.7,1.6
+ c0.1,0.2,0.4,0.4,0.6,0.4c0.4,0.1,0.5-0.1,0.8-0.3c0.2-0.2,0.4-0.4,0.6-0.5c0.3-0.1,0.7,0,1.1-0.1c0.8-0.3,0.1-0.8-0.2-1.2"/>
+ <path class="st4" d="M517.8,70.4c-0.5-0.1-0.8-0.7-1.3-0.7c-0.5-0.1-1,0.5-1.4,0.7c-0.6,0.3-1.1,0.9-0.7,1.6
+ c0.1,0.2,0.4,0.4,0.6,0.4c0.4,0.1,0.5-0.1,0.8-0.3c0.2-0.2,0.4-0.4,0.6-0.5c0.3-0.1,0.7,0,1.1-0.1c0.8-0.3,0.1-0.8-0.2-1.2"/>
+ <path class="st3" d="M525.9,68c-0.7,0-1.2,0-1.7-0.2c-0.5-0.2-1.1-0.2-1.6-0.4c-0.5-0.2-0.9-0.7-0.8-1.3c0.1-0.8,0.7-1,1.4-1
+ c0.6,0,1.2,0.3,1.7,0.6c0.6,0.3,1.1,0.5,1.8,0.5c0.7,0,1.4-0.1,2.1-0.2c0.6-0.1,1.6-0.4,1.9,0.2c0.3,0.6,0.1,1.3-0.6,1.4
+ c-0.6,0.1-1.2,0-1.8-0.1c-0.6-0.1-1.2,0-1.8,0.1c-0.4,0-0.5,0.2-0.8,0.3c-0.2,0.1-0.7,0.1-1,0c-0.2,0-0.3,0-0.4-0.1"/>
+ <path class="st4" d="M525.9,68c-0.7,0-1.2,0-1.7-0.2c-0.5-0.2-1.1-0.2-1.6-0.4c-0.5-0.2-0.9-0.7-0.8-1.3c0.1-0.8,0.7-1,1.4-1
+ c0.6,0,1.2,0.3,1.7,0.6c0.6,0.3,1.1,0.5,1.8,0.5c0.7,0,1.4-0.1,2.1-0.2c0.6-0.1,1.6-0.4,1.9,0.2c0.3,0.6,0.1,1.3-0.6,1.4
+ c-0.6,0.1-1.2,0-1.8-0.1c-0.6-0.1-1.2,0-1.8,0.1c-0.4,0-0.5,0.2-0.8,0.3c-0.2,0.1-0.7,0.1-1,0c-0.2,0-0.3,0-0.4-0.1"/>
+ <path class="st3" d="M441.5,96.2c-0.5,0.1-1.2,0-1.6,0.1c-0.6,0.2-1,0.7-1.1,1.2c-0.1,0.6-0.3,1.2-0.5,1.7
+ c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.3-0.5,0.4-0.7,0.6c-0.4,0.4-0.9,0.7-1.2,1.2c-0.2,0.3-0.2,0.5-0.3,0.9c0,0.2-0.2,0.6-0.3,0.7
+ c-0.3,0.2-0.5,0-0.7,0.4c-0.1,0.2,0,0.6,0,0.8c0.1,0.5,0.3,1,0.6,1.5c0.3,0.5,0.8,0.9,1.3,1.2c0.5,0.3,1.1,0.4,1.7,0.5
+ c0.6,0.1,1.3,0.1,1.7-0.2c0.5-0.4,0.5-1.2,1.1-1.4c0.6-0.2,1.3,0.2,1.8,0.1c0.3-0.1,0.4-0.5,0.6-0.7c0.2-0.3,0.3-0.4,0.6-0.6
+ c0.6-0.3,1.3-0.3,1.8-0.6c0.7-0.4,1-0.9,1.2-1.6c0.2-0.6,0.4-1.1,0.5-1.7c0.1-0.6,0.2-1.2,0.6-1.6c0.5-0.6,1.2-0.9,1.7-1.4
+ c0.4-0.4,0.5-1,0.4-1.6c-0.1-0.6-0.7-0.9-1.1-1.3c-0.5-0.4-0.7-0.8-1.2-1.2c-1.1-0.9-2.3-0.3-3.3,0.5c-0.6,0.5-1,1.1-1.7,1.4
+ c-0.3,0.1-0.7,0.2-1,0.2c-0.3,0.1-0.7,0.2-0.9,0.2"/>
+ <path class="st4" d="M441.5,96.2c-0.5,0.1-1.2,0-1.6,0.1c-0.6,0.2-1,0.7-1.1,1.2c-0.1,0.6-0.3,1.2-0.5,1.7
+ c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.3-0.5,0.4-0.7,0.6c-0.4,0.4-0.9,0.7-1.2,1.2c-0.2,0.3-0.2,0.5-0.3,0.9c0,0.2-0.2,0.6-0.3,0.7
+ c-0.3,0.2-0.5,0-0.7,0.4c-0.1,0.2,0,0.6,0,0.8c0.1,0.5,0.3,1,0.6,1.5c0.3,0.5,0.8,0.9,1.3,1.2c0.5,0.3,1.1,0.4,1.7,0.5
+ c0.6,0.1,1.3,0.1,1.7-0.2c0.5-0.4,0.5-1.2,1.1-1.4c0.6-0.2,1.3,0.2,1.8,0.1c0.3-0.1,0.4-0.5,0.6-0.7c0.2-0.3,0.3-0.4,0.6-0.6
+ c0.6-0.3,1.3-0.3,1.8-0.6c0.7-0.4,1-0.9,1.2-1.6c0.2-0.6,0.4-1.1,0.5-1.7c0.1-0.6,0.2-1.2,0.6-1.6c0.5-0.6,1.2-0.9,1.7-1.4
+ c0.4-0.4,0.5-1,0.4-1.6c-0.1-0.6-0.7-0.9-1.1-1.3c-0.5-0.4-0.7-0.8-1.2-1.2c-1.1-0.9-2.3-0.3-3.3,0.5c-0.6,0.5-1,1.1-1.7,1.4
+ c-0.3,0.1-0.7,0.2-1,0.2c-0.3,0.1-0.7,0.2-0.9,0.2"/>
+ <path class="st3" d="M472.3,96.9c-0.1,1,0,2.7,0.3,3.6"/>
+ <path class="st3" d="M475.6,100.8c-0.9-0.2-1.6-1.1-2.4-1.5c-1.6-0.8-1.4,1.3-1.4,2.4c0,0.7,0,1.3-0.1,1.9
+ c-0.1,0.7-0.4,1.1-0.5,1.7c-0.3,1.2,1.5,1.6,2.4,1.5c0.9-0.1,1.3-0.6,2-1.1c0.8-0.5,1.5-0.8,1.8-1.9c0.5-2.1-1.2-2.2-2.4-3.4"/>
+ <path class="st4" d="M475.6,100.8c-0.9-0.2-1.6-1.1-2.4-1.5c-1.6-0.8-1.4,1.3-1.4,2.4c0,0.7,0,1.3-0.1,1.9
+ c-0.1,0.7-0.4,1.1-0.5,1.7c-0.3,1.2,1.5,1.6,2.4,1.5c0.9-0.1,1.3-0.6,2-1.1c0.8-0.5,1.5-0.8,1.8-1.9c0.5-2.1-1.2-2.2-2.4-3.4"/>
+ <path class="st3" d="M480.3,88.5c-1.2,0.3-1.3,0.4-2.6,0.4c-1.3,0-1.9,1.3-2.4,2.3c-0.6,1.2-0.5,2.3-0.2,3.4
+ c0.3,0.9,0.4,2.1,1.5,2.3c1.6,0.3,1.7-1.7,2.8-2.2c1.1-0.5,2.6-0.1,3.7-0.1c0.6,0,1.3,0.1,1.9,0c0.9-0.1,1-0.5,1.6-1.1
+ c0.4-0.4,1.1-0.9,1.7-0.7c0.4,0.1,0.7,0.7,1.1,0.9c1,0.6,2.3,0,3.4,0.3c0.6,0.2,0.8,0.5,1.5,0.5c0.5,0,1-0.2,1.4-0.6
+ c0.6-0.6,1.5-2.2,1.6-3c0.1-1.4-1.9-1.4-2.7-0.9c-0.5,0.3-0.7,0.6-1.3,0.7c-0.4,0.1-0.9,0-1.3-0.2c-0.8-0.3-2-0.5-2.3-1.4
+ c-0.1-0.5,0.1-0.8-0.4-1.1c-0.3-0.2-0.9-0.2-1.3-0.1c-0.9,0.1-1.7,0.9-2.6,0.8c-1-1.4-4.5-0.8-6.1-0.3"/>
+ <path class="st4" d="M480.3,88.5c-1.2,0.3-1.3,0.4-2.6,0.4c-1.3,0-1.9,1.3-2.4,2.3c-0.6,1.2-0.5,2.3-0.2,3.4
+ c0.3,0.9,0.4,2.1,1.5,2.3c1.6,0.3,1.7-1.7,2.8-2.2c1.1-0.5,2.6-0.1,3.7-0.1c0.6,0,1.3,0.1,1.9,0c0.9-0.1,1-0.5,1.6-1.1
+ c0.4-0.4,1.1-0.9,1.7-0.7c0.4,0.1,0.7,0.7,1.1,0.9c1,0.6,2.3,0,3.4,0.3c0.6,0.2,0.8,0.5,1.5,0.5c0.5,0,1-0.2,1.4-0.6
+ c0.6-0.6,1.5-2.2,1.6-3c0.1-1.4-1.9-1.4-2.7-0.9c-0.5,0.3-0.7,0.6-1.3,0.7c-0.4,0.1-0.9,0-1.3-0.2c-0.8-0.3-2-0.5-2.3-1.4
+ c-0.1-0.5,0.1-0.8-0.4-1.1c-0.3-0.2-0.9-0.2-1.3-0.1c-0.9,0.1-1.7,0.9-2.6,0.8c-1-1.4-4.5-0.8-6.1-0.3"/>
+ <path class="st3" d="M526.3,49.4c-0.4-0.2-0.6,0-0.9,0c-0.4,0-0.5-0.2-0.7,0.3c-0.2,0.6,0.4,1.1,0.8,1.5c1.3,1.1,2.8-1.1,1.6-1.7
+ C526.9,49.2,526.5,49,526.3,49.4c0,0-0.1,0-0.2,0"/>
+ <path class="st4" d="M526.3,49.4c-0.4-0.2-0.6,0-0.9,0c-0.4,0-0.5-0.2-0.7,0.3c-0.2,0.6,0.4,1.1,0.8,1.5c1.3,1.1,2.8-1.1,1.6-1.7
+ C526.9,49.2,526.5,49,526.3,49.4c0,0-0.1,0-0.2,0"/>
+ <path class="st3" d="M542.5,46.2c-0.1-0.4-0.3-1.4-1-1.3c-0.6,0.1-0.7,1.5-0.4,1.9c0.3,0.5,1.1,0.3,1.5,0.9c0.4,0.5,0.2,1.4,0.2,2
+ c0,0.1,0.1,0.3,0.1,0.5c0.1-0.4-0.1-0.8-0.1-1.2c-0.1-0.4-0.1-0.9-0.1-1.3c0-0.5,0.1-0.9,0-1.4c0-0.4-0.1-0.6-0.3-0.9"/>
+ <path class="st4" d="M542.5,46.2c-0.1-0.4-0.3-1.4-1-1.3c-0.6,0.1-0.7,1.5-0.4,1.9c0.3,0.5,1.1,0.3,1.5,0.9c0.4,0.5,0.2,1.4,0.2,2
+ c0,0.1,0.1,0.3,0.1,0.5c0.1-0.4-0.1-0.8-0.1-1.2c-0.1-0.4-0.1-0.9-0.1-1.3c0-0.5,0.1-0.9,0-1.4c0-0.4-0.1-0.6-0.3-0.9"/>
+ <path class="st3" d="M538,41.9c0.3,0,0.6,0,0.9,0c0.4,0,0.5-0.1,0.9-0.3c0.3-0.1,0.6-0.2,0.9-0.1c0.4,0.1,0.4,0.1,0.5,0.4
+ c0.3,0.6,0,1.1-0.8,1c-0.5-0.1-0.8-0.6-1-1"/>
+ <path class="st4" d="M538,41.9c0.3,0,0.6,0,0.9,0c0.4,0,0.5-0.1,0.9-0.3c0.3-0.1,0.6-0.2,0.9-0.1c0.4,0.1,0.4,0.1,0.5,0.4
+ c0.3,0.6,0,1.1-0.8,1c-0.5-0.1-0.8-0.6-1-1"/>
+ <path class="st3" d="M525.2,43.5c-0.7,0.1-1.2-0.5-1.8,0.1c-0.8,0.8,0.2,1.2,0.8,1.4c1.4,0.6,2.6,0.9,4.1,0.7
+ c0.9-0.1,1.6-0.2,2.5-0.2c1,0,1.7,0.4,2.7,0.6c1,0.3,1.9,0.4,2.9,0.3c0.5,0,0.8-0.2,1.3-0.3c0.3-0.1,0.8,0,1.1-0.2
+ c0.8-0.3,0.4-1.3-0.1-1.7c-0.7-0.6-1.5-0.7-2.5-0.7c-0.8,0-1.4,0.4-2.2,0.3c-0.7-0.1-1.5-0.3-2.1-0.4c-0.7-0.1-1,0.1-1.7,0.3
+ c-0.6,0.2-1.2,0.1-1.8,0.1c-0.7,0-1.2-0.3-1.9-0.4c-0.4-0.1-1.1,0-1.4-0.2"/>
+ <path class="st4" d="M525.2,43.5c-0.7,0.1-1.2-0.5-1.8,0.1c-0.8,0.8,0.2,1.2,0.8,1.4c1.4,0.6,2.6,0.9,4.1,0.7
+ c0.9-0.1,1.6-0.2,2.5-0.2c1,0,1.7,0.4,2.7,0.6c1,0.3,1.9,0.4,2.9,0.3c0.5,0,0.8-0.2,1.3-0.3c0.3-0.1,0.8,0,1.1-0.2
+ c0.8-0.3,0.4-1.3-0.1-1.7c-0.7-0.6-1.5-0.7-2.5-0.7c-0.8,0-1.4,0.4-2.2,0.3c-0.7-0.1-1.5-0.3-2.1-0.4c-0.7-0.1-1,0.1-1.7,0.3
+ c-0.6,0.2-1.2,0.1-1.8,0.1c-0.7,0-1.2-0.3-1.9-0.4c-0.4-0.1-1.1,0-1.4-0.2"/>
+ <path class="st3" d="M288.2,329.1c-2.2,0.1-5.4,5.4-5.2,7.4c0.5-0.1,1.2,0.2,1.7,0.1c-0.1,0.2,0,0.7,0,0.9c-0.2,0.1-0.4,0-0.7,0.1
+ c-0.1,1.1-0.4,1.8-0.5,2.9c2.2,0.6,2.4-2,3-3.4c0.8-1.9,1.1-2.5,3.1-3.5c0.3-1-0.4-2-0.9-2.6c0.9-0.2,1.2-0.7,1.4-1.5
+ C289.5,329.1,288.8,329,288.2,329.1"/>
+ <path class="st4" d="M288.2,329.1c-2.2,0.1-5.4,5.4-5.2,7.4c0.5-0.1,1.2,0.2,1.7,0.1c-0.1,0.2,0,0.7,0,0.9c-0.2,0.1-0.4,0-0.7,0.1
+ c-0.1,1.1-0.4,1.8-0.5,2.9c2.2,0.6,2.4-2,3-3.4c0.8-1.9,1.1-2.5,3.1-3.5c0.3-1-0.4-2-0.9-2.6c0.9-0.2,1.2-0.7,1.4-1.5
+ C289.5,329.1,288.8,329,288.2,329.1"/>
+ <g>
+ <g>
+ <g>
+ <path class="st5" d="M478.7,258.3L470,248l2.1-1.7l7.1,8.5l4-3.3l1.5,1.8L478.7,258.3z"/>
+ <path class="st5" d="M490.9,248l-1.3-0.7l-0.1,0c0,0.7,0,1.4-0.3,1.8c-0.2,0.5-0.6,1-1.2,1.5c-0.7,0.6-1.5,0.9-2.2,0.8
+ c-0.8-0.1-1.5-0.5-2.2-1.3c-0.7-0.8-0.9-1.7-0.7-2.6c0.2-0.9,0.9-1.8,2-2.8l1.3-1.1l-0.3-0.3c-0.7-0.8-1.4-0.9-2.2-0.2
+ c-0.6,0.5-1.1,1.3-1.6,2.3l-1.9-0.9c0.5-1.2,1.2-2.2,2.3-3.1c1-0.8,2-1.3,2.9-1.2c0.9,0,1.8,0.5,2.6,1.4l4.4,5.3L490.9,248z
+ M487.2,244.9l-0.8,0.7c-0.6,0.5-0.9,1-1,1.5c-0.1,0.5,0,0.9,0.4,1.3c0.5,0.6,1.1,0.6,1.8,0.1c0.5-0.4,0.7-0.9,0.8-1.4
+ c0-0.5-0.1-1-0.5-1.5L487.2,244.9z"/>
+ <path class="st5" d="M492.8,239.1l-0.1-1.9l0.1-4.2l2.3-1.9L495,237l6.9,1.8l-2.4,2l-4.8-1.4l-0.3,1.5l2.1,2.5l-2,1.7l-9.2-11
+ l2-1.7l4.1,4.9L492.8,239.1L492.8,239.1z"/>
+ <path class="st5" d="M506.2,235.4c-1.2,1-2.4,1.5-3.7,1.3c-1.3-0.1-2.4-0.8-3.5-2.1c-1.1-1.3-1.7-2.6-1.6-3.9
+ c0-1.2,0.6-2.3,1.7-3.3c1.1-0.9,2.2-1.3,3.3-1.1c1.1,0.1,2.2,0.8,3.1,1.9l0.9,1l-4.8,4.1c0.5,0.6,1.1,0.9,1.7,1
+ c0.6,0.1,1.2-0.1,1.8-0.6c0.5-0.4,0.8-0.8,1.2-1.2c0.3-0.4,0.6-0.9,0.9-1.5l1.4,1.7c-0.2,0.5-0.5,0.9-0.8,1.4
+ C507.3,234.4,506.8,234.9,506.2,235.4z M500.4,229c-0.4,0.4-0.7,0.8-0.7,1.3c0,0.5,0.2,1,0.6,1.6l2.9-2.4
+ c-0.5-0.5-0.9-0.8-1.4-0.9C501.3,228.5,500.8,228.6,500.4,229z"/>
+ <path class="st5" d="M517.9,220.4c0.8,0.9,1.1,1.9,0.9,3c-0.2,1.1-0.8,2.1-2,3c-1,0.9-2.1,1.4-3.3,1.7l-1.7-2
+ c0.9-0.2,1.7-0.5,2.2-0.8c0.6-0.3,1-0.5,1.4-0.9c0.5-0.4,0.7-0.8,0.8-1.2c0.1-0.4,0-0.8-0.3-1.1c-0.2-0.2-0.4-0.3-0.6-0.4
+ c-0.2-0.1-0.5-0.1-0.9-0.1c-0.3,0-0.9,0.2-1.9,0.4c-0.8,0.2-1.5,0.3-2.1,0.3c-0.5,0-1-0.1-1.5-0.4c-0.5-0.2-0.9-0.6-1.3-1
+ c-0.8-0.9-1.1-1.9-0.9-2.9c0.2-1,0.7-2,1.8-2.8c0.5-0.4,1-0.8,1.6-1c0.6-0.3,1.2-0.5,1.9-0.7l0.8,2.3c-0.7,0.2-1.3,0.4-1.7,0.6
+ c-0.4,0.2-0.8,0.4-1.1,0.7c-0.4,0.3-0.6,0.7-0.7,1c0,0.4,0.1,0.7,0.3,1c0.2,0.2,0.3,0.3,0.6,0.4c0.2,0.1,0.5,0.1,0.8,0.1
+ c0.3,0,0.9-0.2,1.9-0.4c1.3-0.3,2.3-0.4,3-0.2C516.7,219.3,517.4,219.8,517.9,220.4z"/>
+ <path class="st5" d="M527.2,217.6l-1.1-0.8l-0.1,0.1c0.1,0.6,0,1.1-0.2,1.6c-0.2,0.5-0.6,1-1.1,1.5c-0.9,0.7-1.8,1-2.6,0.9
+ c-0.9-0.1-1.7-0.6-2.5-1.6l-4.3-5.1l2-1.7l3.9,4.6c0.5,0.6,0.9,0.9,1.4,1c0.4,0.1,0.9,0,1.3-0.3c0.6-0.5,0.8-1,0.7-1.6
+ c-0.1-0.6-0.5-1.4-1.3-2.3l-3.1-3.7l2-1.7l6.6,7.9L527.2,217.6z"/>
+ <path class="st5" d="M535.1,211.2c-0.9,0.7-1.9,1-2.9,0.7l-0.1,0.1c0.6,0.6,1,0.9,1.1,1.1l2.7,3.2l-2,1.7l-9.5-11.4l1.7-1.4
+ l1.1,0.8l0.1-0.1c-0.2-1.2,0.2-2.2,1.1-3c0.9-0.7,1.9-1,3-0.7c1.1,0.3,2.2,1.1,3.3,2.4c0.7,0.8,1.2,1.7,1.5,2.5
+ c0.3,0.8,0.3,1.6,0.2,2.3C536.1,210.1,535.7,210.7,535.1,211.2z M529.1,205.2c-0.5,0.4-0.7,0.9-0.7,1.4c0,0.5,0.4,1.2,1,1.9
+ l0.2,0.2c0.7,0.8,1.3,1.4,1.9,1.5c0.5,0.2,1.1,0,1.6-0.4c0.9-0.8,0.7-1.9-0.6-3.5c-0.7-0.8-1.3-1.3-1.8-1.5
+ C530.1,204.7,529.6,204.8,529.1,205.2z"/>
+ <path class="st5" d="M543,204.5c-1.2,1-2.4,1.5-3.7,1.3c-1.3-0.1-2.4-0.8-3.5-2.1c-1.1-1.3-1.7-2.6-1.6-3.9
+ c0-1.2,0.6-2.3,1.7-3.3c1.1-0.9,2.2-1.3,3.3-1.1c1.1,0.1,2.2,0.8,3.1,1.9l0.9,1l-4.8,4.1c0.5,0.6,1.1,0.9,1.7,1
+ c0.6,0.1,1.2-0.1,1.8-0.6c0.5-0.4,0.8-0.8,1.2-1.2s0.6-0.9,0.9-1.5l1.4,1.7c-0.2,0.5-0.5,0.9-0.8,1.4
+ C544.1,203.6,543.6,204,543,204.5z M537.2,198.1c-0.4,0.4-0.7,0.8-0.7,1.3c0,0.5,0.2,1,0.6,1.6l2.9-2.4
+ c-0.5-0.5-0.9-0.8-1.4-0.9C538.1,197.6,537.6,197.7,537.2,198.1z"/>
+ <path class="st5" d="M545.1,188.9c0.3-0.2,0.5-0.4,0.7-0.5l1.5,2.1c-0.2,0.1-0.4,0.2-0.7,0.4c-0.7,0.5-1,1.2-1.1,1.8
+ c-0.1,0.7,0.2,1.3,0.7,1.9l3.4,4l-2,1.7l-6.6-7.9l1.5-1.3l1.4,1.1l0.1-0.1c-0.1-0.6-0.1-1.3,0-1.9
+ C544.3,189.7,544.6,189.3,545.1,188.9z"/>
+ <path class="st5" d="M545.3,185.5c-0.6-0.7-0.5-1.4,0.2-2c0.7-0.6,1.4-0.6,2,0.1c0.3,0.3,0.4,0.7,0.4,1s-0.2,0.7-0.6,1
+ C546.5,186.2,545.9,186.2,545.3,185.5z M555.7,193.6l-2,1.7l-6.6-7.9l2-1.7L555.7,193.6z"/>
+ <path class="st5" d="M561.3,182.2c1.1,1.3,1.6,2.6,1.6,3.8c0,1.3-0.6,2.4-1.8,3.3c-0.7,0.6-1.5,1-2.3,1.1
+ c-0.8,0.1-1.7,0-2.5-0.4c-0.8-0.4-1.6-1-2.3-1.8c-1.1-1.3-1.6-2.6-1.6-3.8c0-1.3,0.6-2.4,1.8-3.3c0.7-0.6,1.5-1,2.3-1.1
+ c0.8-0.1,1.6,0,2.5,0.4C559.8,180.8,560.6,181.4,561.3,182.2z M556.1,186.6c0.7,0.8,1.3,1.3,1.9,1.5c0.6,0.2,1.1,0.1,1.7-0.4
+ c0.5-0.5,0.8-1,0.7-1.6c-0.1-0.6-0.5-1.3-1.1-2.1c-0.7-0.8-1.3-1.3-1.8-1.5c-0.6-0.2-1.1-0.1-1.7,0.4c-0.5,0.5-0.8,1-0.7,1.6
+ C555,185.1,555.4,185.8,556.1,186.6z"/>
+ <path class="st5" d="M563.7,173.3c0.3-0.2,0.5-0.4,0.7-0.5l1.5,2.2c-0.2,0.1-0.4,0.2-0.7,0.4c-0.7,0.5-1,1.2-1.1,1.8
+ c-0.1,0.7,0.2,1.3,0.7,1.9l3.4,4l-2,1.7l-6.6-7.9l1.5-1.3l1.4,1.1l0.1-0.1c-0.1-0.6-0.1-1.3,0-1.9
+ C562.9,174.2,563.2,173.7,563.7,173.3z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <path class="st1" d="M300.1,42.9c-0.7,0.1-1,0.4-1.6,0.8c-1.3,0.9-2.3,2.3-3.8,3c-1,0.5-1.9,0.6-2.8,1.1c-0.9,0.5-1.4,0.8-2.1,1.6
+ c0.4-1.3,2.4-2.5,3.5-3c1.7-0.6,1.8-1.4,3-2.6c-1.4,0.3-2.6,0.8-3.7,1.7c-0.6,0.5-1,1.3-1.6,1.7c-0.3,0.2-1.5,0.3-1.6,0.4
+ c0.1-0.1,0.6-1,0.8-1c-0.9,0.1-1.9,0.8-2.7,1.2c-1,0.5-2.1,0.7-3.1,1.1c-1.1,0.4-1.8,1.3-2.9,1.7c-0.8,0.3-4.7,1.9-4.8,1
+ c-0.1-1.1,2.8-2.9,3.5-3.3c2.2-1.2,3.6-2.2,3.6-2.2l-2.3-0.2c-1.3,0.9-2.5,1.9-3.8,2.8c-0.4,0.3-0.9,0.7-1.3,1
+ c-1,0.7-2.5,0.9-3.4,1.7c0.2,0,2.1,0.7,2,0.8c-0.9,0.3-2.3,0.4-3.1,0.9c-0.9,0.6-1.1,1.6-2,2.2c-2.2,1.4-5.1,1.4-7.5,2.6
+ c-0.9,0.4-1.3,0.7-1.8,1.6c-0.3,0.5-0.1,1-0.7,1.4c-1,0.6-1.6,3-5,4c-3.4,1-1.7-1.8-5.7,0.6c-4.1,2.3-10.2,3.2-17.5,7.5
+ c-3,1.8-6.3,3-9.6,4.1c-1.4,0.5-2.8,1-4.2,1.6c-0.5,0.2-1.2,0.3-1.6,0.7c-0.1,0.1-0.6,1.1-0.5,1.1c-0.9,0.3-1.7,0.4-2.4,1
+ c-0.5,0.4-0.8,1.1-1.3,1.6c-0.6,0.6-1.7,0.9-2.2,1.6c-0.7,1,0.5,1.5-0.4,2.6c0.2-0.2,2.9-0.8,3.4-1.1c0.6-0.3,1.3-0.7,1.8-1.2
+ c0.3-0.3,0.7-1.1,1-1.3c1.1-0.4,1.4,0.5,1.1,1.4c-0.3,0.8-1.2,1.1-1.9,1.4c-1.4,0.4-3.7-0.1-4.6,1.5c-0.4,0.6,0.3,1,0.2,1.5
+ c-0.1,0.6-0.7,1.6-1.1,2.2c-0.5,0.7-1.6,1.2-1.5,2.2c0.1,2,2.9,0.3,3.8-0.2c2.6,0.1,0.5,0.1,0.6,1.5c0.1,1.4-0.1,1.7-0.1,1.7
+ s2.2,1.6,5.2,2.4c3,0.8,3.5-1.6,6.8-2.6c3.4-1,3.9-1.2,8.5-2.6c4.6-1.4,7.1-3.5,11.4-5.1c4.3-1.6,2.4-2.4,2.4-2.4
+ s-1.7,0.8-4.6,1.6c-2.8,0.9-2.7,0.3-2.7,0.3s-2.4-0.4-3.7,0s-2.1-0.5-2.3-1.3c-0.2-0.8,3.2-2.6,6.9-4.3c3.7-1.7,3.6-3,5.9-3.7
+ c2.3-0.7,3-1.2,4.7-2.2c1.7-1.1,1-0.7,3.3-1.4c2.3-0.7,4.7-0.1,6.5-0.7c1.8-0.5,6.9-2.3,11-3.6c4.1-1.2,4.5-3.6,6-4.3
+ c1.7-0.8,3.8-1.6,5-3.1c0.4-0.5,1.1-1.9,0.8-2.6c-0.2-0.6-2.2-0.8-2.1-0.8c-0.1-1.1,1.5-0.7,1.6-1.2c0.3-1.8-2.9,0.1-3.5,0.6
+ c-0.8,0.8-1.3,2.1-2.2,2.7c-0.9,0.6-2.3,0.6-1.4-0.7c1-1.5,2.9-2.7,4.5-3.6c1.8-1,3.7-1,5.5-2.3c2.8-2,6.3-7.2,9.1-8.9
+ c2.9-1.7,6.4-3.9,6.4-3.9C301.3,43.3,300.3,42.9,300.1,42.9 M262.6,71.5c-0.5,0.2-1,0.6-1.5,0.9c-1.3,0.7-2.8,1.5-4.3,1.5
+ c-0.8,0-1.2-0.2-2-0.1c-0.7,0.1-1.5,0.4-2.2,0.7c-0.6,0.2-1.9,1-2.6,1.3c0,0,0,0,0,0c0,0,0,0,0,0c-0.2,0.1-0.4,0.2-0.4,0.1
+ c0,0,0.2,0,0.4-0.1c-0.7-1.2,1.5-1.6,2.1-2.2c1.8-2,4.8-3.4,7.3-4.4c1.6-0.6,3.1,0.4,4.5-0.2c0.4,0.7,0.7,1.7,0.9,2.5
+ C264.1,71.7,263.4,71.3,262.6,71.5"/>
+ <path class="st6" d="M300.1,42.9c-0.7,0.1-1,0.4-1.6,0.8c-1.3,0.9-2.3,2.3-3.8,3c-1,0.5-1.9,0.6-2.8,1.1c-0.9,0.5-1.4,0.8-2.1,1.6
+ c0.4-1.3,2.4-2.5,3.5-3c1.7-0.6,1.8-1.4,3-2.6c-1.4,0.3-2.6,0.8-3.7,1.7c-0.6,0.5-1,1.3-1.6,1.7c-0.3,0.2-1.5,0.3-1.6,0.4
+ c0.1-0.1,0.6-1,0.8-1c-0.9,0.1-1.9,0.8-2.7,1.2c-1,0.5-2.1,0.7-3.1,1.1c-1.1,0.4-1.8,1.3-2.9,1.7c-0.8,0.3-4.7,1.9-4.8,1
+ c-0.1-1.1,2.8-2.9,3.5-3.3c2.2-1.2,3.6-2.2,3.6-2.2l-2.3-0.2c-1.3,0.9-2.5,1.9-3.8,2.8c-0.4,0.3-0.9,0.7-1.3,1
+ c-1,0.7-2.5,0.9-3.4,1.7c0.2,0,2.1,0.7,2,0.8c-0.9,0.3-2.3,0.4-3.1,0.9c-0.9,0.6-1.1,1.6-2,2.2c-2.2,1.4-5.1,1.4-7.5,2.6
+ c-0.9,0.4-1.3,0.7-1.8,1.6c-0.3,0.5-0.1,1-0.7,1.4c-1,0.6-1.6,3-5,4c-3.4,1-1.7-1.8-5.7,0.6c-4.1,2.3-10.2,3.2-17.5,7.5
+ c-3,1.8-6.3,3-9.6,4.1c-1.4,0.5-2.8,1-4.2,1.6c-0.5,0.2-1.2,0.3-1.6,0.7c-0.1,0.1-0.6,1.1-0.5,1.1c-0.9,0.3-1.7,0.4-2.4,1
+ c-0.5,0.4-0.8,1.1-1.3,1.6c-0.6,0.6-1.7,0.9-2.2,1.6c-0.7,1,0.5,1.5-0.4,2.6c0.2-0.2,2.9-0.8,3.4-1.1c0.6-0.3,1.3-0.7,1.8-1.2
+ c0.3-0.3,0.7-1.1,1-1.3c1.1-0.4,1.4,0.5,1.1,1.4c-0.3,0.8-1.2,1.1-1.9,1.4c-1.4,0.4-3.7-0.1-4.6,1.5c-0.4,0.6,0.3,1,0.2,1.5
+ c-0.1,0.6-0.7,1.6-1.1,2.2c-0.5,0.7-1.6,1.2-1.5,2.2c0.1,2,2.9,0.3,3.8-0.2c2.6,0.1,0.5,0.1,0.6,1.5c0.1,1.4-0.1,1.7-0.1,1.7
+ s2.2,1.6,5.2,2.4c3,0.8,3.5-1.6,6.8-2.6c3.4-1,3.9-1.2,8.5-2.6c4.6-1.4,7.1-3.5,11.4-5.1c4.3-1.6,2.4-2.4,2.4-2.4
+ s-1.7,0.8-4.6,1.6c-2.8,0.9-2.7,0.3-2.7,0.3s-2.4-0.4-3.7,0s-2.1-0.5-2.3-1.3c-0.2-0.8,3.2-2.6,6.9-4.3c3.7-1.7,3.6-3,5.9-3.7
+ c2.3-0.7,3-1.2,4.7-2.2c1.7-1.1,1-0.7,3.3-1.4c2.3-0.7,4.7-0.1,6.5-0.7c1.8-0.5,6.9-2.3,11-3.6c4.1-1.2,4.5-3.6,6-4.3
+ c1.7-0.8,3.8-1.6,5-3.1c0.4-0.5,1.1-1.9,0.8-2.6c-0.2-0.6-2.2-0.8-2.1-0.8c-0.1-1.1,1.5-0.7,1.6-1.2c0.3-1.8-2.9,0.1-3.5,0.6
+ c-0.8,0.8-1.3,2.1-2.2,2.7c-0.9,0.6-2.3,0.6-1.4-0.7c1-1.5,2.9-2.7,4.5-3.6c1.8-1,3.7-1,5.5-2.3c2.8-2,6.3-7.2,9.1-8.9
+ c2.9-1.7,6.4-3.9,6.4-3.9C301.3,43.3,300.3,42.9,300.1,42.9z M262.6,71.5c-0.5,0.2-1,0.6-1.5,0.9c-1.3,0.7-2.8,1.5-4.3,1.5
+ c-0.8,0-1.2-0.2-2-0.1c-0.7,0.1-1.5,0.4-2.2,0.7c-0.6,0.2-1.9,1-2.6,1.3c0,0,0,0,0,0c0,0,0,0,0,0c-0.2,0.1-0.4,0.2-0.4,0.1
+ c0,0,0.2,0,0.4-0.1c-0.7-1.2,1.5-1.6,2.1-2.2c1.8-2,4.8-3.4,7.3-4.4c1.6-0.6,3.1,0.4,4.5-0.2c0.4,0.7,0.7,1.7,0.9,2.5
+ C264.1,71.7,263.4,71.3,262.6,71.5z"/>
+ <path class="st7" d="M208.3,89.8c-0.2,0-0.3,0-0.5,0c-0.3,0-0.6-0.3-0.9-0.3c-0.3,0-0.9,0-1.2,0.2c-0.2,0.2-0.5,1-0.5,1.2
+ c0.2,0.9,1.5,0.5,2,0.3c0.2-0.1,0.4-0.1,0.5-0.2c0.1-0.1,0.1-0.4,0.1-0.5c0.3-0.3,0.9-0.5,1.3-0.7C209,89.7,208.6,89.8,208.3,89.8
+ "/>
+ <path class="st6" d="M208.3,89.8c-0.2,0-0.3,0-0.5,0c-0.3,0-0.6-0.3-0.9-0.3c-0.3,0-0.9,0-1.2,0.2c-0.2,0.2-0.5,1-0.5,1.2
+ c0.2,0.9,1.5,0.5,2,0.3c0.2-0.1,0.4-0.1,0.5-0.2c0.1-0.1,0.1-0.4,0.1-0.5c0.3-0.3,0.9-0.5,1.3-0.7C209,89.7,208.6,89.8,208.3,89.8
+ z"/>
+ </g>
+ <g>
+ <path class="st2" d="M131.8,48.2c-0.1-0.1-0.3-0.2-0.5-0.2c-0.7,0-1.5,0.7-2.5,2c-0.8,1.1-1.7,2.6-2.7,4.6c0-0.2,0.1-0.5,0.1-0.5
+ l0.1-1.9l0-1.6c0-0.7,0.1-1.4,0.3-1.9l0.1-0.3l-0.1-0.3l-0.2,0c-0.2,0-0.3,0.1-0.7,0.8l-1.6,2.9c-0.9,1.6-1.8,2.9-2.7,3.7
+ c-0.9,0.8-1.9,1.2-3,1.2c-0.8,0-1.4-0.2-1.9-0.5c-0.5-0.3-0.7-0.8-0.7-1.3c0-0.7,0.3-1.2,0.8-1.7c0.6-0.5,1.2-0.7,2.1-0.7
+ c0.5,0,1,0.1,1.3,0.4c0.3,0.2,0.4,0.5,0.4,0.9c0,0.4-0.2,0.8-0.6,1.1c-0.4,0.3-0.9,0.5-1.6,0.5l-0.6-0.1l-0.5-0.1l-0.1,0.1
+ c-0.1,0.1-0.1,0.1-0.1,0.2c0,0.2,0.2,0.3,0.5,0.4l0.8,0.1c0.8,0,1.4-0.2,1.9-0.7c0.5-0.5,0.8-1,0.8-1.6c0-0.6-0.2-1.1-0.7-1.5
+ c-0.4-0.4-1-0.5-1.8-0.5c-1,0-1.8,0.3-2.5,0.9c-0.6,0.6-1,1.3-1,2.2c0,0.8,0.3,1.5,0.9,2c0.6,0.5,1.4,0.7,2.3,0.7
+ c1,0,1.9-0.3,2.8-0.9c0.9-0.6,1.7-1.5,2.5-2.7l1.1-2.1c0,0,0.2-0.3,0.4-0.7c0,0.2-0.1,0.4-0.1,0.4l-0.1,1.5l0.1,1.3l0.1,1.3
+ c0,0.5-0.1,1-0.2,1.3c0,0,0,0.1,0,0.1l0,0.2c0,0.1,0.1,0.1,0.2,0.1c0.1,0,0.2,0,1-1.7l1.6-3c0.7-1.1,1.3-2.1,1.8-2.7
+ c0.7-0.9,1-0.9,1-0.9c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c0.1,0.2,0.3,0.4,0.5,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5
+ C132,48.5,132,48.4,131.8,48.2"/>
+ <g>
+ <polygon class="st5" points="118.2,43.1 122.1,41.7 125.8,42.5 129.2,43.4 123.8,24.3 "/>
+ <polygon class="st8" points="123.8,24.3 118.2,43.1 122.1,41.7 123.5,42 "/>
+ <polygon class="st9" points="118.2,43.1 123.6,41.7 129.2,43.4 123.8,24.3 "/>
+ </g>
+ </g>
+ <path class="st3" d="M188,327.7c0,0-0.5-0.8,1.3-2c1.8-1.3,2-1.3,2.5-2.3c0.5-1,2.8-1.3,2.8-1.3s2.5-3,3.5-1.8c1,1.3,0.5,1.8,0.3,3
+ c-0.3,1.3-0.5,2.3-2.3,2.5c-1.8,0.3-2,1-2.8,0.3l-0.8-0.8c0,0,0.3-0.5-0.8,0C190.8,326,188.7,328.2,188,327.7"/>
+ <path class="st3" d="M186.7,327.2c0,0-1.8-0.5-2,0.8c-0.3,1.3-0.5,2.5-0.5,2.5s-2,0.8-1.5,1.5c0.5,0.8,2.5-0.8,2.8,0.8
+ c0.3,1.5,1,1.5,1.5,0.3c0.5-1.3,0.5-3.3,0.5-3.3L186.7,327.2z"/>
+ <g>
+ <path class="st2" d="M395.8,218.6v-4.2h0.9v3.5h2.1v0.7H395.8z"/>
+ <path class="st2" d="M399.3,218.6v-4.3h0.9v4.3H399.3z"/>
+ <path class="st2" d="M402,218.6v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H402z"/>
+ <path class="st2" d="M405.6,218.6v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H405.6z"/>
+ <path class="st2" d="M408.3,218.6v-4.2h0.9v3.5h2.1v0.7H408.3z"/>
+ <path class="st2" d="M411.9,218.6v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H411.9z"/>
+ </g>
+ <g>
+ <path class="st2" d="M390.8,224.3v-3.5h-1.3V220h3.4v0.7h-1.3v3.5H390.8z"/>
+ <path class="st2" d="M393.5,224.3V220h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4s0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H393.5z M394.3,221.8h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V221.8z"/>
+ <path class="st2" d="M401.6,224.3h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L401.6,224.3z M400,222.6l-0.6-1.6l-0.6,1.6H400z"/>
+ <path class="st2" d="M402.7,224.3l-1.5-4.3h0.9l1.1,3.2l1-3.2h0.9l-1.5,4.3H402.7z"/>
+ <path class="st2" d="M405.6,224.3V220h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H405.6z"/>
+ <path class="st2" d="M409.6,224.3V220h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H409.6z M410.4,221.8h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V221.8z"/>
+ <path class="st2" d="M413.7,222.9l0.8-0.1c0.1,0.3,0.2,0.5,0.3,0.6c0.2,0.1,0.4,0.2,0.6,0.2c0.3,0,0.5-0.1,0.6-0.2
+ c0.1-0.1,0.2-0.3,0.2-0.4c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3-0.1-0.7-0.2c-0.5-0.1-0.8-0.3-1-0.4
+ c-0.3-0.2-0.4-0.5-0.4-0.9c0-0.2,0.1-0.4,0.2-0.6c0.1-0.2,0.3-0.3,0.5-0.4c0.2-0.1,0.5-0.1,0.8-0.1c0.5,0,0.9,0.1,1.2,0.4
+ c0.3,0.2,0.4,0.5,0.4,0.9l-0.9,0c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.1-0.5-0.1c-0.3,0-0.4,0.1-0.6,0.2
+ c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0.1,0.3c0.1,0.1,0.4,0.2,0.8,0.3c0.4,0.1,0.7,0.2,0.9,0.3c0.2,0.1,0.4,0.3,0.5,0.4
+ c0.1,0.2,0.2,0.4,0.2,0.7c0,0.2-0.1,0.5-0.2,0.7c-0.1,0.2-0.3,0.4-0.6,0.5c-0.2,0.1-0.6,0.2-0.9,0.2c-0.5,0-1-0.1-1.2-0.4
+ C413.9,223.8,413.7,223.4,413.7,222.9z"/>
+ <path class="st2" d="M417.9,224.3V220h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H417.9z"/>
+ </g>
+ <g>
+ <path class="st2" d="M399.8,225.7h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2s0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6s-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6c-0.1,0.2-0.2,0.3-0.4,0.4
+ s-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V225.7z M400.7,226.4v1h0.6c0.3,0,0.5,0,0.6,0c0.1,0,0.3-0.1,0.3-0.2
+ c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.7,0H400.7z M400.7,228.1v1.1h0.8
+ c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.2-0.3-0.2
+ s-0.4-0.1-0.8-0.1H400.7z"/>
+ <path class="st2" d="M408,230H407l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L408,230z M406.4,228.3l-0.6-1.6l-0.6,1.6H406.4z"/>
+ <path class="st2" d="M409,230v-1.8l-1.6-2.5h1l1,1.7l1-1.7h1l-1.6,2.5v1.8H409z"/>
+ </g>
+ <g>
+ <path class="st2" d="M419.5,182.2h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V182.2z M420.4,182.9v1h0.6c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.3-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.7,0H420.4z
+ M420.4,184.6v1.1h0.8c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3
+ c-0.1-0.1-0.2-0.2-0.3-0.2s-0.4-0.1-0.8-0.1H420.4z"/>
+ <path class="st2" d="M423.8,186.4v-4.3h0.9v4.3H423.8z"/>
+ <path class="st2" d="M427.5,184.8v-0.7h1.9v1.7c-0.2,0.2-0.4,0.3-0.8,0.5c-0.3,0.1-0.7,0.2-1,0.2c-0.4,0-0.8-0.1-1.2-0.3
+ s-0.6-0.5-0.7-0.8s-0.3-0.7-0.3-1.1c0-0.4,0.1-0.8,0.3-1.2s0.5-0.6,0.8-0.8c0.3-0.1,0.6-0.2,1-0.2c0.5,0,0.9,0.1,1.2,0.3
+ c0.3,0.2,0.5,0.5,0.6,0.9l-0.9,0.2c-0.1-0.2-0.2-0.4-0.3-0.5c-0.2-0.1-0.4-0.2-0.6-0.2c-0.4,0-0.7,0.1-0.9,0.4
+ c-0.2,0.2-0.3,0.6-0.3,1.1c0,0.5,0.1,0.9,0.3,1.1c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.5-0.1c0.2-0.1,0.3-0.2,0.5-0.3v-0.5
+ H427.5z"/>
+ </g>
+ <g>
+ <path class="st2" d="M409.8,192.1v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H409.8z"/>
+ <path class="st2" d="M412.4,192.1v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H412.4z M413.3,189.7h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V189.7z"/>
+ <path class="st2" d="M420.6,192.1h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L420.6,192.1z M419,190.4l-0.6-1.6l-0.6,1.6H419z"/>
+ <path class="st2" d="M421.7,192.1l-1.5-4.3h0.9l1.1,3.2l1-3.2h0.9l-1.5,4.3H421.7z"/>
+ <path class="st2" d="M424.6,192.1v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H424.6z"/>
+ <path class="st2" d="M428.6,192.1v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H428.6z M429.4,189.7h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V189.7z"/>
+ <path class="st2" d="M432.6,190.7l0.8-0.1c0.1,0.3,0.2,0.5,0.3,0.6c0.2,0.1,0.4,0.2,0.6,0.2c0.3,0,0.5-0.1,0.6-0.2
+ c0.1-0.1,0.2-0.3,0.2-0.4c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3-0.1-0.7-0.2c-0.5-0.1-0.8-0.3-1-0.4
+ c-0.3-0.2-0.4-0.5-0.4-0.9c0-0.2,0.1-0.4,0.2-0.6c0.1-0.2,0.3-0.3,0.5-0.4c0.2-0.1,0.5-0.1,0.8-0.1c0.5,0,0.9,0.1,1.2,0.4
+ c0.3,0.2,0.4,0.5,0.4,0.9l-0.9,0c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.1-0.5-0.1c-0.3,0-0.4,0.1-0.6,0.2
+ c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0.1,0.3c0.1,0.1,0.4,0.2,0.8,0.3c0.4,0.1,0.7,0.2,0.9,0.3c0.2,0.1,0.4,0.3,0.5,0.4
+ c0.1,0.2,0.2,0.4,0.2,0.7c0,0.2-0.1,0.5-0.2,0.7s-0.3,0.4-0.6,0.5c-0.2,0.1-0.6,0.2-0.9,0.2c-0.5,0-1-0.1-1.2-0.4
+ C432.9,191.6,432.7,191.2,432.6,190.7z"/>
+ <path class="st2" d="M436.8,192.1v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H436.8z"/>
+ </g>
+ <g>
+ <path class="st2" d="M418.8,193.5h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V193.5z M419.6,194.3v1h0.6c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.3-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.7,0H419.6z
+ M419.6,195.9v1.1h0.8c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3
+ c-0.1-0.1-0.2-0.2-0.3-0.2c-0.1,0-0.4-0.1-0.8-0.1H419.6z"/>
+ <path class="st2" d="M426.9,197.8H426l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L426.9,197.8z M425.3,196.1l-0.6-1.6l-0.6,1.6H425.3z"
+ />
+ <path class="st2" d="M428,197.8V196l-1.6-2.5h1l1,1.7l1-1.7h1l-1.6,2.5v1.8H428z"/>
+ </g>
+ <g>
+ <path class="st2" d="M335.7,315.6v-4.3h0.9v1.9l1.7-1.9h1.2l-1.6,1.7l1.7,2.6h-1.1l-1.2-2l-0.7,0.7v1.3H335.7z"/>
+ <path class="st2" d="M340,315.6v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H340z"/>
+ <path class="st2" d="M344.6,315.6l-1-4.3h0.9l0.6,2.9l0.8-2.9h1l0.7,3l0.7-3h0.9l-1,4.3h-0.9l-0.8-3.2l-0.8,3.2H344.6z"/>
+ <path class="st2" d="M349.6,315.6v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H349.6z"/>
+ <path class="st2" d="M353.6,315.6v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H353.6z"/>
+ <path class="st2" d="M357.6,315.6v-4.3h0.8l1.7,2.8v-2.8h0.8v4.3h-0.9l-1.7-2.8v2.8H357.6z"/>
+ <path class="st2" d="M365.7,315.6h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L365.7,315.6z M364.2,313.9l-0.6-1.6l-0.6,1.6H364.2z"
+ />
+ <path class="st2" d="M366.8,315.6l-1-4.3h0.9l0.6,2.9l0.8-2.9h1l0.7,3l0.7-3h0.9l-1,4.3h-0.9l-0.8-3.2l-0.8,3.2H366.8z"/>
+ </g>
+ <g>
+ <path class="st2" d="M347.5,317.1h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6s-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6c-0.1,0.2-0.2,0.3-0.4,0.4
+ c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V317.1z M348.4,317.8v1h0.6c0.3,0,0.5,0,0.6,0c0.1,0,0.3-0.1,0.3-0.2
+ c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.7,0H348.4z M348.4,319.5v1.1h0.8
+ c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.2-0.3-0.2
+ c-0.1,0-0.4-0.1-0.8-0.1H348.4z"/>
+ <path class="st2" d="M355.6,321.3h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L355.6,321.3z M354.1,319.6l-0.6-1.6l-0.6,1.6H354.1z"
+ />
+ <path class="st2" d="M357.2,321.3v-1.8l-1.6-2.5h1l1,1.7l1-1.7h1l-1.6,2.5v1.8H357.2z"/>
+ </g>
+ <g>
+ <path class="st2" d="M510,112.8v-4.3h1.4c0.5,0,0.9,0,1,0.1c0.2,0.1,0.4,0.2,0.6,0.4c0.2,0.2,0.2,0.5,0.2,0.8c0,0.3,0,0.5-0.1,0.7
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0-0.5,0.1-0.9,0.1h-0.6v1.6H510z M510.9,109.2v1.2h0.5
+ c0.3,0,0.6,0,0.7-0.1c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.2
+ c-0.1,0-0.3,0-0.6,0H510.9z"/>
+ <path class="st2" d="M513.8,110.7c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4
+ c0.3-0.1,0.6-0.2,0.9-0.2c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6
+ c-0.6,0-1.1-0.2-1.5-0.6S513.8,111.4,513.8,110.7z M514.7,110.7c0,0.5,0.1,0.8,0.3,1.1s0.5,0.4,0.8,0.4s0.6-0.1,0.8-0.4
+ c0.2-0.2,0.3-0.6,0.3-1.1c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4C514.8,109.8,514.7,110.2,514.7,110.7z
+ "/>
+ <path class="st2" d="M518.6,112.8v-4.3h0.9v4.3H518.6z"/>
+ <path class="st2" d="M520.3,112.8v-4.3h0.8l1.7,2.8v-2.8h0.8v4.3h-0.9l-1.7-2.8v2.8H520.3z"/>
+ <path class="st2" d="M525.6,112.8v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H525.6z"/>
+ <path class="st2" d="M529.8,112.8v-4.3h0.9v4.3H529.8z"/>
+ <path class="st2" d="M531.2,111.4l0.8-0.1c0.1,0.3,0.2,0.5,0.3,0.6c0.2,0.1,0.4,0.2,0.6,0.2c0.3,0,0.5-0.1,0.6-0.2
+ s0.2-0.3,0.2-0.4c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3-0.1-0.7-0.2c-0.5-0.1-0.8-0.3-1-0.4
+ c-0.3-0.2-0.4-0.5-0.4-0.9c0-0.2,0.1-0.4,0.2-0.6c0.1-0.2,0.3-0.3,0.5-0.4c0.2-0.1,0.5-0.1,0.8-0.1c0.5,0,0.9,0.1,1.2,0.4
+ c0.3,0.2,0.4,0.5,0.4,0.9l-0.9,0c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.1-0.5-0.1c-0.3,0-0.4,0.1-0.6,0.2
+ c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0.1,0.3c0.1,0.1,0.4,0.2,0.8,0.3c0.4,0.1,0.7,0.2,0.9,0.3c0.2,0.1,0.4,0.3,0.5,0.4
+ c0.1,0.2,0.2,0.4,0.2,0.7c0,0.2-0.1,0.5-0.2,0.7c-0.1,0.2-0.3,0.4-0.6,0.5c-0.2,0.1-0.6,0.2-0.9,0.2c-0.5,0-1-0.1-1.2-0.4
+ S531.3,111.9,531.2,111.4z"/>
+ <path class="st2" d="M539.3,112.8h-0.9l-0.4-1h-1.7l-0.4,1H535l1.7-4.3h0.9L539.3,112.8z M537.7,111.1l-0.6-1.6l-0.6,1.6H537.7z"
+ />
+ <path class="st2" d="M539.7,108.5h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V108.5z M540.6,109.2v1h0.6c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.3-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.7,0H540.6z
+ M540.6,110.9v1.1h0.8c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3
+ c-0.1-0.1-0.2-0.2-0.3-0.2c-0.1,0-0.4-0.1-0.8-0.1H540.6z"/>
+ <path class="st2" d="M544,112.8v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H544z"/>
+ <path class="st2" d="M548,112.8v-4.2h0.9v3.5h2.1v0.7H548z"/>
+ <path class="st2" d="M551.7,112.8v-4.2h0.9v3.5h2.1v0.7H551.7z"/>
+ <path class="st2" d="M555.3,112.8v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H555.3z"/>
+ </g>
+ <g>
+ <path class="st2" d="M571,85.5v-4.4h0.9v2l1.7-2h1.2l-1.6,1.7l1.7,2.7h-1.1l-1.2-2.1l-0.7,0.7v1.3H571z"/>
+ <path class="st2" d="M575.2,85.5v-4.4h3.2v0.7h-2.3v1h2.1v0.7h-2.1v1.2h2.4v0.7H575.2z"/>
+ <path class="st2" d="M579.8,85.5l-1-4.4h0.9l0.6,3l0.8-3h1l0.7,3.1l0.7-3.1h0.9l-1,4.4h-0.9l-0.8-3.3l-0.8,3.3H579.8z"/>
+ <path class="st2" d="M584.7,85.5v-4.4h3.2v0.7h-2.3v1h2.1v0.7h-2.1v1.2h2.4v0.7H584.7z"/>
+ <path class="st2" d="M588.7,85.5v-4.4h3.2v0.7h-2.3v1h2.1v0.7h-2.1v1.2h2.4v0.7H588.7z"/>
+ <path class="st2" d="M592.6,85.5v-4.4h0.8l1.7,2.9v-2.9h0.8v4.4h-0.9l-1.7-2.9v2.9H592.6z"/>
+ <path class="st2" d="M600.7,85.5h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.4h0.9L600.7,85.5z M599.1,83.8l-0.6-1.6l-0.6,1.6H599.1z"/>
+ <path class="st2" d="M601.5,85.5l-1-4.4h0.9l0.6,3l0.8-3h1l0.7,3.1l0.7-3.1h0.9l-1,4.4h-0.9l-0.8-3.3l-0.8,3.3H601.5z"/>
+ <path class="st2" d="M608,85.5v-4.4h1.4c0.5,0,0.9,0,1,0.1c0.2,0.1,0.4,0.2,0.6,0.4c0.2,0.2,0.2,0.5,0.2,0.9c0,0.3,0,0.5-0.1,0.7
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0-0.5,0.1-0.9,0.1h-0.6v1.7H608z M608.9,81.9v1.2h0.5
+ c0.3,0,0.6,0,0.7-0.1c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.2
+ c-0.1,0-0.3,0-0.6,0H608.9z"/>
+ <path class="st2" d="M611.8,83.4c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4c0.3-0.1,0.6-0.2,0.9-0.2
+ c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,1,0.6,1.7c0,0.7-0.2,1.3-0.6,1.7c-0.4,0.4-0.9,0.6-1.5,0.6c-0.6,0-1.1-0.2-1.5-0.6
+ C612,84.6,611.8,84.1,611.8,83.4z M612.7,83.3c0,0.5,0.1,0.9,0.3,1.1c0.2,0.3,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4
+ s0.3-0.6,0.3-1.1c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4C612.8,82.4,612.7,82.8,612.7,83.3z"/>
+ <path class="st2" d="M616.5,85.5v-4.4h0.9v4.4H616.5z"/>
+ <path class="st2" d="M618.1,85.5v-4.4h0.8l1.7,2.9v-2.9h0.8v4.4h-0.9l-1.7-2.9v2.9H618.1z"/>
+ <path class="st2" d="M623.3,85.5v-3.7h-1.3v-0.7h3.4v0.7h-1.3v3.7H623.3z"/>
+ </g>
+ <g>
+ <g>
+ <path class="st2" d="M446.8,32.9h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L446.8,32.9z M445.2,31.2l-0.6-1.6l-0.6,1.6H445.2z"/>
+ <path class="st2" d="M449.3,31.3v-0.7h1.9v1.7c-0.2,0.2-0.4,0.3-0.8,0.5s-0.7,0.2-1,0.2c-0.4,0-0.8-0.1-1.2-0.3
+ c-0.3-0.2-0.6-0.5-0.7-0.8s-0.3-0.7-0.3-1.1c0-0.4,0.1-0.8,0.3-1.2c0.2-0.3,0.5-0.6,0.8-0.8c0.3-0.1,0.6-0.2,1-0.2
+ c0.5,0,0.9,0.1,1.2,0.3c0.3,0.2,0.5,0.5,0.6,0.9l-0.9,0.2c-0.1-0.2-0.2-0.4-0.3-0.5c-0.2-0.1-0.4-0.2-0.6-0.2
+ c-0.4,0-0.7,0.1-0.9,0.4c-0.2,0.2-0.3,0.6-0.3,1.1c0,0.5,0.1,0.9,0.3,1.1c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.5-0.1
+ c0.2-0.1,0.3-0.2,0.5-0.3v-0.5H449.3z"/>
+ <path class="st2" d="M455.8,32.9h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L455.8,32.9z M454.2,31.2l-0.6-1.6l-0.6,1.6H454.2z"/>
+ <path class="st2" d="M456.8,32.9v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H456.8z"/>
+ <path class="st2" d="M459.4,32.9v-4.3h3.2v0.7h-2.3v0.9h2.1V31h-2.1v1.2h2.4v0.7H459.4z"/>
+ <path class="st2" d="M440.9,40v-4.3h0.9v1.7h1.7v-1.7h0.9V40h-0.9v-1.9h-1.7V40H440.9z"/>
+ <path class="st2" d="M449.1,40h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L449.1,40z M447.5,38.3l-0.6-1.6l-0.6,1.6H447.5z"/>
+ <path class="st2" d="M449.6,40v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2V40H449.6z M450.4,37.6h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V37.6z"/>
+ <path class="st2" d="M453.9,35.8h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4c0.1,0.2,0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V35.8z M454.7,36.5v1h0.6c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.3-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.7,0H454.7z
+ M454.7,38.2v1.1h0.8c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3s-0.2-0.2-0.3-0.2
+ c-0.1,0-0.4-0.1-0.8-0.1H454.7z"/>
+ <path class="st2" d="M458,37.9c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4c0.3-0.1,0.6-0.2,0.9-0.2
+ c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6c-0.6,0-1.1-0.2-1.5-0.6
+ C458.2,39.1,458,38.6,458,37.9z M458.9,37.9c0,0.5,0.1,0.8,0.3,1.1c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4
+ s0.3-0.6,0.3-1.1c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4c-0.4,0-0.6,0.1-0.9,0.4C459,37,458.9,37.4,458.9,37.9z"/>
+ <path class="st2" d="M462.8,40v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8s-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2V40H462.8z M463.7,37.6h0.6c0.4,0,0.7,0,0.8-0.1
+ c0.1,0,0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V37.6z"/>
+ </g>
+ </g>
+ <g>
+ <path class="st2" d="M306.7,83.4v-4.3h2.9v0.7h-2.1v1h1.8v0.7h-1.8v1.8H306.7z"/>
+ <path class="st2" d="M310.3,83.4v-4.3h0.9v4.3H310.3z"/>
+ <path class="st2" d="M313.1,83.4l-1.5-4.3h0.9l1.1,3.2l1-3.2h0.9l-1.5,4.3H313.1z"/>
+ <path class="st2" d="M315.9,83.4v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H315.9z"/>
+ <path class="st2" d="M321.6,83.4v-4.3h1.3l0.8,2.9l0.8-2.9h1.3v4.3h-0.8v-3.4l-0.8,3.4h-0.8l-0.8-3.4v3.4H321.6z"/>
+ <path class="st2" d="M326.5,83.4v-4.3h0.9v4.3H326.5z"/>
+ <path class="st2" d="M328.2,83.4v-4.2h0.9v3.5h2.1v0.7H328.2z"/>
+ <path class="st2" d="M331.8,83.4v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H331.8z"/>
+ <path class="st2" d="M337.5,83.4v-4.3h1.4c0.5,0,0.9,0,1,0.1c0.2,0.1,0.4,0.2,0.6,0.4c0.2,0.2,0.2,0.5,0.2,0.8
+ c0,0.3,0,0.5-0.1,0.7c-0.1,0.2-0.2,0.3-0.4,0.4c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0-0.5,0.1-0.9,0.1h-0.6v1.6H337.5z M338.3,79.9v1.2
+ h0.5c0.3,0,0.6,0,0.7-0.1c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.2
+ c-0.1,0-0.3,0-0.6,0H338.3z"/>
+ <path class="st2" d="M341.3,81.3c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4c0.3-0.1,0.6-0.2,0.9-0.2
+ c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6c-0.6,0-1.1-0.2-1.5-0.6
+ S341.3,82,341.3,81.3z M342.2,81.3c0,0.5,0.1,0.8,0.3,1.1c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4c0.2-0.2,0.3-0.6,0.3-1.1
+ c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4C342.3,80.4,342.2,80.8,342.2,81.3z"/>
+ <path class="st2" d="M346.1,83.4v-4.3h0.9v4.3H346.1z"/>
+ <path class="st2" d="M347.7,83.4v-4.3h0.8l1.7,2.8v-2.8h0.8v4.3h-0.9l-1.7-2.8v2.8H347.7z"/>
+ <path class="st2" d="M353,83.4v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H353z"/>
+ </g>
+ <g>
+ <g>
+ <path class="st2" d="M215.3,74.3l-2.5-5.1l1-0.5l2.5,5.1L215.3,74.3z"/>
+ <path class="st2" d="M216.3,71.8l1-0.6c0.2,0.3,0.5,0.5,0.7,0.6s0.6,0,0.9-0.1c0.3-0.2,0.5-0.4,0.6-0.6c0.1-0.2,0.1-0.4,0-0.6
+ c-0.1-0.1-0.1-0.2-0.3-0.3c-0.1,0-0.3-0.1-0.5,0c-0.1,0-0.5,0.1-0.9,0.2c-0.6,0.1-1.1,0.2-1.4,0.1c-0.5-0.1-0.8-0.4-1-0.8
+ c-0.1-0.3-0.2-0.5-0.1-0.8c0-0.3,0.2-0.6,0.4-0.8c0.2-0.3,0.5-0.5,0.9-0.7c0.6-0.3,1.2-0.4,1.7-0.3s0.8,0.4,1.1,0.9l-1,0.6
+ c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0-0.7,0.2c-0.3,0.1-0.5,0.3-0.6,0.5c-0.1,0.1-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.3,0.2
+ c0.2,0,0.6,0,1.1-0.1c0.6-0.1,1-0.2,1.3-0.2c0.3,0,0.6,0.1,0.8,0.2c0.2,0.2,0.4,0.4,0.6,0.7c0.1,0.3,0.2,0.6,0.2,0.9
+ c0,0.3-0.2,0.6-0.4,0.9c-0.2,0.3-0.6,0.5-1,0.7c-0.6,0.3-1.2,0.4-1.7,0.3C217,72.6,216.6,72.3,216.3,71.8z"/>
+ <path class="st2" d="M222.1,70.9l-2.5-5.1l1-0.5l2.1,4.2l2.6-1.3l0.4,0.9L222.1,70.9z"/>
+ <path class="st2" d="M226.4,68.7l-2.5-5.1l3.8-1.9l0.4,0.9l-2.7,1.4l0.6,1.1l2.6-1.3l0.4,0.9l-2.6,1.3l0.7,1.4l2.8-1.4l0.4,0.9
+ L226.4,68.7z"/>
+ <path class="st2" d="M233.2,65.4l-2.5-5.1l2.2-1.1c0.5-0.3,1-0.4,1.3-0.5c0.3,0,0.6,0,0.8,0.2c0.3,0.2,0.5,0.4,0.6,0.7
+ c0.2,0.4,0.2,0.8,0.1,1.1c-0.1,0.4-0.4,0.7-0.8,1c0.3,0,0.5,0.1,0.8,0.2c0.2,0.1,0.6,0.3,1,0.5l1.1,0.7l-1.2,0.6l-1.3-0.7
+ c-0.5-0.3-0.8-0.4-0.9-0.5c-0.1-0.1-0.3-0.1-0.4-0.1c-0.1,0-0.3,0.1-0.5,0.2l-0.2,0.1l1.1,2.1L233.2,65.4z M232.7,61.9l0.8-0.4
+ c0.5-0.2,0.8-0.4,0.9-0.5c0.1-0.1,0.2-0.2,0.2-0.4c0-0.1,0-0.3-0.1-0.4c-0.1-0.2-0.2-0.3-0.3-0.3c-0.1-0.1-0.3-0.1-0.5,0
+ c-0.1,0-0.3,0.1-0.8,0.4l-0.8,0.4L232.7,61.9z"/>
+ <path class="st2" d="M236.8,60.4c-0.3-0.5-0.4-1-0.4-1.4c0-0.3,0-0.6,0.1-0.9c0.1-0.3,0.2-0.6,0.4-0.8c0.3-0.3,0.6-0.5,1-0.7
+ c0.8-0.4,1.5-0.4,2.1-0.2c0.7,0.2,1.2,0.8,1.6,1.6c0.4,0.8,0.5,1.6,0.3,2.3c-0.2,0.7-0.7,1.2-1.4,1.6c-0.8,0.4-1.5,0.4-2.2,0.2
+ C237.8,61.8,237.2,61.2,236.8,60.4z M237.9,59.9c0.3,0.6,0.6,0.9,1.1,1.1c0.4,0.2,0.8,0.1,1.2-0.1c0.4-0.2,0.7-0.5,0.8-0.9
+ c0.1-0.4,0-0.9-0.3-1.5c-0.3-0.6-0.6-1-1-1.1c-0.4-0.2-0.8-0.1-1.2,0.1c-0.4,0.2-0.7,0.5-0.8,0.9
+ C237.5,58.8,237.6,59.3,237.9,59.9z"/>
+ <path class="st2" d="M245.2,59.4l-1.1-2.1l-3.3-2l1.2-0.6l2.2,1.4l0.2-2.6l1.2-0.6l-0.4,3.9l1.1,2.1L245.2,59.4z"/>
+ <path class="st2" d="M252.5,55.7l-1.1,0.6l-1-0.9l-2,1l0.2,1.4l-1.1,0.5l-0.6-6.1l1.1-0.5L252.5,55.7z M249.6,54.7l-1.6-1.5
+ l0.3,2.2L249.6,54.7z"/>
+ <path class="st2" d="M253.1,55.5l-2.5-5.1l1-0.5l2.1,4.2l2.6-1.3l0.4,0.9L253.1,55.5z"/>
+ <path class="st2" d="M257.4,53.3l-2.5-5.1l3.8-1.9l0.4,0.9l-2.7,1.4l0.6,1.1l2.6-1.3l0.4,0.9l-2.6,1.3l0.7,1.4l2.8-1.4l0.4,0.9
+ L257.4,53.3z"/>
+ </g>
+ </g>
+ <g>
+ <path class="st2" d="M292.9,54.9v-4.3h1.8c0.5,0,0.8,0,1,0.1s0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7c0,0.3-0.1,0.6-0.3,0.8
+ c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9c-0.2-0.3-0.4-0.5-0.5-0.6
+ c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H292.9z M293.8,52.4h0.6c0.4,0,0.7,0,0.8-0.1s0.2-0.1,0.2-0.2
+ c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V52.4z"/>
+ <path class="st2" d="M297,52.8c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6s0.4-0.3,0.6-0.4c0.3-0.1,0.6-0.2,0.9-0.2
+ c0.6,0,1.1,0.2,1.5,0.6s0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6c-0.6,0-1.1-0.2-1.5-0.6
+ S297,53.5,297,52.8z M297.9,52.8c0,0.5,0.1,0.8,0.3,1.1c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4s0.3-0.6,0.3-1.1
+ c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4C298,51.9,297.9,52.3,297.9,52.8z"/>
+ <path class="st2" d="M304.6,53.3l0.8,0.3c-0.1,0.5-0.3,0.8-0.6,1c-0.3,0.2-0.7,0.3-1.1,0.3c-0.6,0-1-0.2-1.4-0.6s-0.5-0.9-0.5-1.6
+ c0-0.7,0.2-1.3,0.6-1.7s0.8-0.6,1.4-0.6c0.5,0,0.9,0.2,1.3,0.5c0.2,0.2,0.3,0.4,0.4,0.8l-0.9,0.2c-0.1-0.2-0.2-0.4-0.3-0.5
+ c-0.2-0.1-0.4-0.2-0.6-0.2c-0.3,0-0.6,0.1-0.8,0.3s-0.3,0.6-0.3,1.1c0,0.5,0.1,0.9,0.3,1.2c0.2,0.2,0.4,0.3,0.8,0.3
+ c0.2,0,0.4-0.1,0.6-0.2C304.4,53.9,304.5,53.7,304.6,53.3z"/>
+ <path class="st2" d="M306.2,54.9v-4.3h0.9v1.9l1.7-1.9h1.2l-1.6,1.7l1.7,2.6h-1.1l-1.2-2l-0.7,0.7v1.3H306.2z"/>
+ <path class="st2" d="M312.1,54.9v-4.3h0.9v1.7h1.7v-1.7h0.9v4.3h-0.9V53H313v1.9H312.1z"/>
+ <path class="st2" d="M320.3,54.9h-0.9l-0.4-1h-1.7l-0.4,1H316l1.7-4.3h0.9L320.3,54.9z M318.7,53.2l-0.6-1.6l-0.6,1.6H318.7z"/>
+ <path class="st2" d="M320.7,54.9v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8s-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H320.7z M321.6,52.4h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3s-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V52.4z"/>
+ <path class="st2" d="M325,50.6h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0H325V50.6z M325.9,51.4v1h0.6c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.3-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.7,0H325.9z
+ M325.9,53.1v1.1h0.8c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3
+ c-0.1-0.1-0.2-0.2-0.3-0.2c-0.1,0-0.4-0.1-0.8-0.1H325.9z"/>
+ <path class="st2" d="M329.1,52.8c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4c0.3-0.1,0.6-0.2,0.9-0.2
+ c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6c-0.6,0-1.1-0.2-1.5-0.6
+ S329.1,53.5,329.1,52.8z M330,52.8c0,0.5,0.1,0.8,0.3,1.1c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4s0.3-0.6,0.3-1.1
+ c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4C330.1,51.9,330,52.3,330,52.8z"/>
+ <path class="st2" d="M334,54.9v-4.3h1.8c0.5,0,0.8,0,1,0.1s0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7c0,0.3-0.1,0.6-0.3,0.8
+ c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9c-0.2-0.3-0.4-0.5-0.5-0.6
+ c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H334z M334.8,52.4h0.6c0.4,0,0.7,0,0.8-0.1s0.2-0.1,0.2-0.2
+ c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V52.4z"/>
+ </g>
+ <path class="st4" d="M188,327.7c0,0-0.5-0.8,1.3-2c1.8-1.3,2-1.3,2.5-2.3c0.5-1,2.8-1.3,2.8-1.3s2.5-3,3.5-1.8c1,1.3,0.5,1.8,0.3,3
+ c-0.3,1.3-0.5,2.3-2.3,2.5c-1.8,0.3-2,1-2.8,0.3l-0.8-0.8c0,0,0.3-0.5-0.8,0C190.8,326,188.7,328.2,188,327.7z"/>
+ <path class="st4" d="M186.7,327.2c0,0-1.8-0.5-2,0.8c-0.3,1.3-0.5,2.5-0.5,2.5s-2,0.8-1.5,1.5c0.5,0.8,2.5-0.8,2.8,0.8
+ c0.3,1.5,1,1.5,1.5,0.3c0.5-1.3,0.5-3.3,0.5-3.3L186.7,327.2z"/>
+ <path class="st10" d="M342.4,289.4l1.8-1.1l2.4-1.8l1.6-2.2l0.9-1.9l1.3-2.2l1.6-2.2l1.6-2.6l0.8-0.9l0.9-0.2l1.6-1.5l1.4-2.3
+ l0.8-0.9l0.6-1.5l0.1-1.9l0.2-2.2l1.3-3l1.7-4.5l0.7-2.2l0.9-1.9l-0.2-3.3v-3.3l0.2-2.5l1.4-2.3l2.2-1.7l2.2-1.6l1.9-0.8l2.3-0.9
+ l2.2-1.3l1.8-1.3l1.5-0.7l2.1-1.6l1.7-2.1l2.6-6.1l0.7-2.4l-0.3-2.9l0.5-3.3l1.3-2.6l2.4-2.6l1.6-0.8l3-0.5h1.6l1.3,0.8l1.4,1.4
+ l1,1.4l0.6,0.5l0.9-0.6l0.8-1l1.6-1l1.5-1.1c0,0,0.7-0.8,0.9-1.1c0.2-0.3,0.6-2.3,0.6-2.3l0.2-1.5l-0.9-0.6l-0.6,0.2l-0.5,0.9
+ l-1.3,0.1l-0.7-0.8l-0.7-2.7l0.2-6.3l1.3-5l1.8-3.7l2.2-3.3l2.7-3.2l2.4-2.5l1.8-1.5l1.6-0.5l0.9,0.7l0.9,0.5l2.1,0.3l1.4-0.5
+ l2.3-1.4l1.5-0.6l1-0.1l1-0.6l1.7-1.7l1.9-0.7l1-0.7l1.3-2.4l1.6-2.3l1.6-0.8l1.9-1.1l1.9-1.9l1.6-3.5l1.6-2.7l1-2.1l1.6-1.4
+ l1.8-0.7l2.1-0.5h1.8l0.8-1.3l1.7-2.5l1.4-1.7l1.3-1.5l1.3-1l1-2.1l1.7-2.4l2.3-2.1l1.6-1.6c0,0,0.7-0.8,0.9-1.1
+ c0.2-0.3,0.8-2.1,0.8-2.1l2.2-0.7l3.4-0.5l2.5-0.7l3.8-1.6l3.1-1.6l2.4-2.5l1.9-1.6l1.5-1l1.4-1.5l1.8-0.9l1.8-0.6l2.1-1.9
+ c0,0,1.8-2.2,2.2-2.3c0.3-0.1,1.9-0.7,1.9-0.7l2.4-0.3l1.6,0.1l1.8-0.9l2.3-2.7l0.9-2.7l-0.9-2.1l-1.6-1.8l-4-2.6l-2.3-2.2
+ l-1.4-2.6l0.7-3l0.5-1.6l0.3-1.6c0,0,0.6-1.4,0.7-1.7c0.1-0.3,0.7-1.5,0.7-1.5l2.2-0.9l3.4-0.6l4-0.9l3.3-0.2l2.9-1l2.1-0.3
+ l1.5,0.6l1,0.5l1.1-0.3l1.6-0.9l2.1-1.1h2.4l1.7,0.1l1.6,1l2.1,0.5l2.7-0.2h1.6l1.8,0.7l0.2,0.8l1.1,0.3h1.3l1.6,0.3l1.6,1
+ c0,0,0.6,0.8,0.9,0.9c0.3,0.1,1.8,0.7,1.8,0.7h1.8l1.6-1.1c0,0,1.3-1.5,1.6-1.6c0.3-0.1,2.2-1.1,2.2-1.1L558,82l1.9-0.5l1.5,0.6
+ l1.1,0.6l1.7,0.1l1.5-0.6l1.3-1.7l1.3-2.2l1.3-1.4l1.6-0.7l1.4-0.2h1.7l0.7-0.2l1.3-0.2l2.2,0.8l2.2,0.7l1.6,0.9h4.8l0.8-0.6
+ L588,76l-0.2-1.9l-0.8-1.7l-1.8-1.6l-0.7-2.4l0.3-3.3l0.5-1.8l-0.6-3.7l-0.2-3.3l-1.5-1.7l-8.5-5.6l-1.1-0.7l-1.4-0.1l-1.8-1.4
+ l-0.7-0.9l-1.5-0.1l-1.5-0.6l-3-1.9l-1.8-0.1l-1.5-1l-1.3-1l-1.5-0.6h-1.9l-2.5-0.3h-1.1l-1.1,0.2l-1.9-0.1l-1.4-0.3h-2.9l-2.4-0.2
+ l-2.5-0.2l-2.4-0.7l-2.4-0.2l-2.3,1l-1.4,0.7l6.1,0.7l0.8,0.7l-0.1,0.8l-1,0.5l-1.4-0.9l-1.1-0.6l-0.7,0.2l-0.3,0.7l-1.1-0.5
+ l-1.4-0.5l-5.3,0.7l-2.1-0.8l-3,0.2l-1.4-0.6l0.6-0.5l-0.6-2.3l-3.5-0.3l-3.5,0.6L510,38l-3.2-1.3c0,0-4.5,1.4-5,1.4
+ c-0.6,0-2.2-0.5-2.2-0.5l-4.5-0.5l-1.1,0.5l-4.7,0.9l-4.5-0.5l-2.6,0.5l-3.8,0.8l-5.7-0.1l-2.1,1.4l5.1,1.8l-8.2,0.7l-5.6,0.1
+ l-3.2,0.2l-4.7,0.5l-0.9,0.6l-5.3-0.2l0.3,1.4c0,0-0.3,0.8-0.7,0.8h-1.8l-1.1-0.2l-0.9-0.8l0.6-0.8l0.8-0.5l-6.9,0.2l-0.9,1L437,47
+ l-4.3,0.9V47l-5.4,1.9h-3.2l-3.2,2.6l-0.1-0.5l-4.5,1.1c0,0-0.9,0.8-1.3,0.9c-0.3,0.1-1.9,0.9-1.9,0.9l-2.5,1.3l0.6,0.7l0.9,0.5
+ l0.3,0.6l-0.6,2.5l-4,3.8l-1.3,0.8l-3.1,1l-3.3,0.5l-2.5,0.2l-2.3,0.7c0,0-1.7,0.1-2.1,0.2c-0.3,0.1-2.5,0.3-2.5,0.3l-1.7,1l-3,1.8
+ l-2.6,1.8l-2.4,1.4l-0.6,1c0,0-0.3,0.6-0.9,0.7c-0.6,0.1-4.2,1.5-4.2,1.5l-1.6,0.9l-3.3,2.3l-3.3,1.3l-3,0.7h-2.2l-3.5,1.8
+ c0,0-1.3,1.1-1.6,1.3c-0.3,0.1-2.5,1.9-2.5,1.9l-1.6,0.7l-2.5,1.3l-0.7,0.9l-1.9,1.7c0,0-1.5,1.1-2.3,1.3c-0.8,0.1-3,0.7-3,0.7
+ l-3.2,1.9l-3,4.5l-1.5,2.3l-1.9,2.5l-2.9,2.1l-1.6,1.1l-2.2,2.4l-1.8,2.5l-1.5,2.9l-0.9,3.4l-0.7,2.4l-3.2,2.6l-1.3,3l-2.2,2.9
+ l-1.9,1.7l-3.1,2.6l-1.8,1.7l-1.8,1.6l-2.3,3l-2.2,1.9l-3.3,2.6c0,0-1.7-0.1-1.9,0.2c-0.2,0.3-2.5,2.5-2.9,2.9
+ c-0.3,0.3-3.8,4.1-3.8,4.1l-2.9,1.9l-3,2.3l-4.2,0.6l-3.5,1.4l-3.2,2.1l-1.8,2.4l0,1.6l1.3,2.9l0.7,2.4v4.7l-0.2,8.3l-1,2.1
+ l-1.3,2.3l-1.5,1.7c0,0-1.6,1.6-1.9,1.8c-0.3,0.2-1.5,2.1-1.5,2.1l0.1,2.3l1,1.7l1.6,1.7l0.5,3.2l1,4.9l1.4,3.4l1.3,2.5l2.1,2.2
+ c0,0,1.7,0.6,2.1,0.7c0.3,0.1,3,0.2,3,0.2l13.8-0.3l2.7,1.3l3.3,0.6l4.5,1.4l3.3,1.3l3.1,0.9l1.5,0.5l0.9,0.3l0.5-0.7l0.8-1.1h1
+ v1.3l-0.1,1l-0.5,1.1l-0.6,0.7l0.6,1.4l-0.5,1.6l-0.1,1.6l0.5,0.9l1.3,1.5l0.1,1.9c0,0,0.7,1.3,0.8,1.6c0.1,0.3,1.5,1.3,1.5,1.3
+ l0.8,0.3l0.6-0.5h2.9l0.7-1.3l1.1-0.5l1-0.5l0.3-0.6h1h1c0,0,0.7-0.3,1-0.3c0.3,0,1.1-1,1.1-1l4.7-0.1l1.7-0.3l1.6-0.5l0.2-1V228
+ l0.6-0.3l1.1-0.2l0.7-0.6l0.6-1.1l3.2-10.4l0.3-4.2l-0.6-3.5l-0.6-2.6l-0.7-2.6l-3.3-1.3h-2.3l-1.6,0.6l-1.5,1.7l-1.6,2.9l-0.8,2.3
+ l-2.1,3.7l-1.8,1.6l-1.4,0.2l-0.3,1.3l-1.7,0.2l-1.5-0.7l-0.8-1.5l0.1-1.3l1.1-2.1l1.7-1.5l1.4-0.8l1.8-0.8v-1.6l1.4-0.6l0.3-2.1
+ l1.8-3.7l1.8-1.7l1.9-1l0.8-0.8h2.2l0.8-0.5l-0.8-1.6l2.1-3.9l1.3-2.2l1.5-1.6l1.4-0.3l1.6,1.4l1,1l0.8-0.9l0.6-0.1l0.5,1.1
+ l-0.1,1.3l-0.5,1.1l-1.3,2.2l-0.1,1.3l0.6,1.5l-0.3,2.4l-1.4,1.8l-1.1,1.3l-0.1,2.3l0.6,3.2l0.8,2.4l0.3,2.6v4.6l-0.3,4.8l-0.8,2.7
+ l-1.1,2.3l-1.1,1.9l-1.4,1.6l-0.9,0.7l0.1,1.9l-3.1,3.4l-2.6,1.9l-3.7,1.5l-4.1,2.3l-1.7,2.4l-1.9,3.2l-0.9,2.6l-0.6,3.2l-0.2,3.5
+ v3.7l0.2,2.2l0.8,2.6l1,2.6l1.3,1.6l1.6,0.8l2.2,0.6l1.4,0.5l1.1,0.5v0.7l-0.1,1.1l1.3,3.1l1.9,2.3l1.5,2.2l1.1,2.1l0.1,1.5
+ l1.3-1.6l0.1,5.1c0,0-0.3,1.1-0.7,1.3c-0.3,0.1-0.9,1.6-0.9,1.6l0.7,0.8l1.7-0.2l1.1-0.3L342.4,289.4z"/>
+ <g>
+ <path class="st2" d="M276.8,246v-4.3h1.4c0.5,0,0.9,0,1,0.1c0.2,0.1,0.4,0.2,0.6,0.4c0.2,0.2,0.2,0.5,0.2,0.8c0,0.3,0,0.5-0.1,0.7
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0-0.5,0.1-0.9,0.1h-0.6v1.6H276.8z M277.6,242.5v1.2h0.5
+ c0.3,0,0.6,0,0.7-0.1c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.2
+ c-0.1,0-0.3,0-0.6,0H277.6z"/>
+ <path class="st2" d="M280.6,243.9c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4
+ c0.3-0.1,0.6-0.2,0.9-0.2c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6
+ c-0.6,0-1.1-0.2-1.5-0.6C280.8,245.1,280.6,244.6,280.6,243.9z M281.5,243.9c0,0.5,0.1,0.8,0.3,1.1c0.2,0.3,0.5,0.4,0.8,0.4
+ c0.3,0,0.6-0.1,0.8-0.4c0.2-0.2,0.3-0.6,0.3-1.1c0-0.5-0.1-0.9-0.3-1.1s-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4
+ C281.6,243,281.5,243.4,281.5,243.9z"/>
+ <path class="st2" d="M285.4,246v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H285.4z M286.2,243.5h0.6c0.4,0,0.7,0,0.8-0.1
+ c0.1,0,0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V243.5z"/>
+ <path class="st2" d="M290.5,246v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H290.5z"/>
+ <path class="st2" d="M296.6,246h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L296.6,246z M295,244.3l-0.6-1.6l-0.6,1.6H295z"/>
+ <path class="st2" d="M299.1,244.4v-0.7h1.9v1.7c-0.2,0.2-0.4,0.3-0.8,0.5c-0.3,0.1-0.7,0.2-1,0.2c-0.4,0-0.8-0.1-1.2-0.3
+ c-0.3-0.2-0.6-0.5-0.7-0.8c-0.2-0.3-0.3-0.7-0.3-1.1c0-0.4,0.1-0.8,0.3-1.2c0.2-0.3,0.5-0.6,0.8-0.8c0.3-0.1,0.6-0.2,1-0.2
+ c0.5,0,0.9,0.1,1.2,0.3c0.3,0.2,0.5,0.5,0.6,0.9l-0.9,0.2c-0.1-0.2-0.2-0.4-0.3-0.5c-0.2-0.1-0.4-0.2-0.6-0.2
+ c-0.4,0-0.7,0.1-0.9,0.4c-0.2,0.2-0.3,0.6-0.3,1.1c0,0.5,0.1,0.9,0.3,1.1c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.5-0.1
+ c0.2-0.1,0.3-0.2,0.5-0.3v-0.5H299.1z"/>
+ <path class="st2" d="M301.7,246v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H301.7z"/>
+ </g>
+ <g>
+ <path class="st2" d="M289.5,252.2V248h0.9v3.5h2.1v0.7H289.5z"/>
+ <path class="st2" d="M297,252.2H296l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L297,252.2z M295.4,250.6l-0.6-1.6l-0.6,1.6H295.4z"/>
+ <path class="st2" d="M297.4,252.2V248h0.9v1.9l1.7-1.9h1.2l-1.6,1.7l1.7,2.6h-1.1l-1.2-2l-0.7,0.7v1.3H297.4z"/>
+ <path class="st2" d="M301.7,252.2V248h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H301.7z"/>
+ </g>
+ <g>
+ <g class="st11">
+ <path class="st12" d="M107.1,142.3c0.1,0.1,0,0.3,0.1,0.4c0.1,0.1,0.3,0.1,0.4,0.1c0.5,0.5,0.6,1.5,1,2.2
+ c2.3-0.3,3.6,0.3,4.5,1.5c0.4,0.1,0.8,0.2,1.4,0.1c0.5,0.8,1.6,1,3,0.9c0.5,0.5,1.2,0.9,1.7,1.4c-0.4,0.5,0,1.3,0.4,2
+ c0.2,0.5,1.1,1,1,1.5c-0.1,0.7-1.6,0.6-1.9,1.2c0.2,0.6-0.5,0.9-0.4,1.4c0,0.2,0.3,0.2,0.3,0.4c0.1,0.4,0,0.6,0.3,0.8
+ c0.1,0.1,0.4,0.1,0.5,0.2c0.1,0.1,0.1,0.3,0.3,0.4c0.3,0.3,0.7,0.2,0.9,0.5c0.4,0.5,0.4,1.8,0.5,2.5c0.1,0.8,0.5,2.2-0.3,2.9
+ c0,0.8,0.2,1.6-0.3,2c0.1,0.7,0.1,2.8-0.3,3.7c-0.3,0.6-1.2,0.7-1.6,1c-0.1-0.2-0.2-0.1-0.2,0.1c-0.7,0.3-1.1,1-1.3,1.8
+ c-0.3,1-0.2,2.1-0.6,2.9c-0.2,0.4-0.7,0.6-1,0.9c-0.5,0.4-0.9,1-1.8,1.1c-0.3,0-0.5-0.1-0.8,0c-1.9,0.6-1,2.8-1.5,4.5
+ c-0.1,0.5-0.4,1.1,0,1.8c0.2,0.3,0.5,0.5,0.9,0.7c0.1,0.3,0.2,0.4,0.4,0.5c0.2,0,0.3-0.1,0.5-0.1c0.1,0.1,0,0.3,0.1,0.3
+ c1.1-0.3,1.6,0.4,2,0.9c1-0.5,1.4-1.7,2.2-2.5c0.7,0,1.4-0.4,1.2-1.3c0.5-0.2,0.5-1,1.1-1.1c0.1-1.1,1-1.3,1.2-2.4
+ c0.5-0.2,0.8-0.6,0.9-1.2c0.5-0.1,0.9-0.5,1.4-0.2c0.7-0.7,2.4-0.3,2.5-1.6c0.6-0.1,0.9-0.7,1.8-0.5c0.1,0.5,1.1,0.2,1.1,0.8
+ c0.3-0.7,0.7-0.1,0.9,0.4c0.1,0.1,0.3,0,0.4,0.1c0.7,0.5,1,1.4,1.3,2.3c1,1.4,1.4,3.5,1.5,5.4c0.1,2.3,0.8,4.7,1.1,6.9
+ c0.1,0.9,0.3,1.8,0.4,2.7c0.1,0.4,0.4,0.8,0.4,1.2c0,0.2-0.1,0.5,0,0.7c0.1,0.2,0.3,0.2,0.4,0.4c0.2,0.4,0.6,1.3,0.5,1.7
+ c0,0.5-0.6,1.1-0.8,1.7c-0.1,0.4,0,0.8,0,1.2c0,0.4-0.1,0.6,0,1.1c0.2,1.2-0.6,2.1-0.8,3.3c-0.2,0-0.8,0.3-1.2,0.1
+ c-0.2-0.1-0.2-0.3-0.4-0.5c-0.7-0.7-1.8-0.4-2.4,0c-0.1,0.1-0.6,0.3-0.7,0.5c0,0.1,0.1,0.4,0.1,0.5c0,1-1.1,1.6-1.2,2.5
+ c0,0.4,0.1,0.7,0.1,1c0,0.5-0.3,1.3-0.7,1.8c-0.6,0.8-2.1,0.8-2.8,1.7c-0.2,0.3-0.4,1-0.5,1.5c-0.2,0.7-0.6,1.8-0.6,2.4
+ c0,0.6,0.2,1.1,0.1,1.5c-0.1,0.6-0.6,1.1-1.1,1.5c-0.1,1-1,1.2-1.5,1.8c0.3,0.5-0.2,1-0.7,1.2c0,0.1,0.1,0.2,0,0.3
+ c-0.5,0.5-0.5,1.5-1.1,2c-6.3,0.2-13.3,0.4-19.7,0.4c-0.3-0.3,0-0.9-0.2-1.2c-10-0.4-20.9,0-30.9-0.4c0.6-0.8,1.8-1.1,2.2-2.2
+ c0.1-0.1,0.3-0.2,0.5-0.3c0.5-1.2,0.9-2.6,1.5-3.8c-0.2-1,1.2-1.1,1.1-2.2c0.9-0.5,1.5-2.3,1.8-3.6c0.1-0.4,0.4-0.6,0.1-1.1
+ c0.6-0.5,0.8-1.8,0.6-2.9c0.5-0.5,0.1-1.1,0.1-1.7c0-0.8,0.6-1.7,0.3-2.8c0.2-0.1,0.6-0.1,0.6-0.4c-0.1-0.1-0.3-0.1-0.5-0.1
+ c-0.3-0.8-0.1-1.6-0.2-2.5c-0.1-1.5-0.7-3.4-1.2-4.8c-0.3-0.8-1-1.5,0-2.1c-0.1-0.3-0.6,0-0.9-0.1c-0.3-0.9-1.4-2.3-0.4-3
+ c-0.2-0.3-0.4,0.1-0.8,0c-0.4-0.6-0.5-1.2-0.7-2.1c-0.2-1.2-1.4-2.2-1.1-3.5c0.2-0.9,1-1.7,1.6-2.5c-0.3-0.4-0.1-0.7,0.2-1
+ c0-0.2-0.3-0.2-0.3-0.4c0.1-1.6-0.4-3-0.9-4.2c0.3-0.1,0.6-0.2,0.5-0.5c-0.2-0.1-0.4,0.2-0.6,0c-0.2-0.6,0.3-0.6,0.7-0.8
+ c0.8-0.6,1.3-2,1.7-3c0.1-0.4,0.6-0.6,0.7-1.1c0.1-0.5,0.3-0.8,0.5-1.2c0.2-0.1,0.7,0.1,0.8-0.1c0-0.3-0.4-0.1-0.5-0.3
+ c0.1-0.7,0-1.2,0-1.8c0-0.7,0.5-1.4,0.5-2.1c0.1-0.8-0.7-1.5-0.4-2.3c0.5,0,0.6,0.4,0.9,0.7c0.3,0.2,0.8,0.1,0.9-0.1
+ c0.2-0.7-1.4-1-1.9-1.1c0.4,0,0.7-0.6,1.5-0.7c0.6-0.1,1.1-0.2,1.2-0.8c0-0.2-0.1-0.4-0.1-0.6c0-0.2,0.2-0.3,0.2-0.5
+ c0-0.4-0.2-1-0.2-1.4c0.1-0.2,0.2-0.4,0.4-0.5c1.2,0.9,1.1-1.2,2-1.1c0.3,0,0.4,0.4,0.8,0.5c1,0,0.9-1.1,1.8-1.3
+ c0-0.3,0.1-0.7,0.1-0.9c0.9-0.7,1-2.2,1.7-3.1c0.2,0,0.5,0,0.5,0.2c0,0.4-0.4,0.7-0.5,1.1c0.4,0.9-0.6,2-0.7,3.3c0,1,0,2.2,0,3
+ c0,0.5,0.4,1.3,1.1,1c0.2,0.6,0.9,0.5,1.2,0c0-0.6,0.4-0.8,0.7-1.1c0.1-0.8,0.5-1.1,0.8-1.7c0.4-1,0.3-2.5,0.7-3.5
+ c0.8,1.2,0.3,3,0.7,4.3c0.5,0,0.3-0.5,0.3-0.9c0-0.4,0.2-1,0.2-1.4c0-0.2-0.3-0.4-0.3-0.7c0-0.2,0.1-0.4,0.1-0.5
+ c0-0.2-0.3-0.2-0.4-0.3c-0.2-0.3,0-0.7-0.2-0.9c-0.1-0.1-0.3,0-0.4-0.1c-0.3-1.8-0.7-4.7,1.6-4.8c0.2-0.1,0.1-0.4,0.2-0.6
+ c0.8-0.2,1.2-0.9,2-0.9c0.2,0,0.7,0.2,0.9,0.1c0.7,0,1.3-0.3,1.9-0.4c0-0.3-0.1-0.5-0.2-0.7c-0.7-0.3-2.1-0.4-2.4-1.1
+ c-0.7-1.5-0.3-3.3,1.3-3.6c0-0.7,0.5-0.8,0.9-1.1c0.2-0.6-0.3-0.7-0.4-0.9c1,1,2.4,0.6,3-0.5c0.1-0.2,0.7,0.1,0.8,0.3
+ c0.9,0.7,2.1,0.7,2.9,1.5c0.2,0.2,0.7,0.8,1.1,0.8c0.2,0,0.3-0.3,0.5-0.3C105.1,141.4,106,142.1,107.1,142.3z"/>
+ </g>
+ <g>
+ <path class="st13" d="M113.1,134.7C112.7,134.7,113.2,135.1,113.1,134.7c0.2,0.1,0.3,0.3,0.3,0.4c0,0.2-0.3,0.3-0.1,0.5
+ c0.2,0.1,0.7,0.1,0.8,0.4c-0.1,0.3-0.1,0.6-0.3,0.7c-0.3-0.1-0.5,0.2-0.7,0.1c-0.2,0-0.4-0.4-0.6-0.5c-0.8-0.2-2.2,0.6-2.5-0.4
+ c0.2,0,0.2,0.1,0.4,0.1c0.3-0.4,0.8-0.9,1.4-0.9c0.5-0.1,0-0.9-0.2-1.1C112.3,134,113.1,134,113.1,134.7z"/>
+ <path class="st13" d="M64.4,111.7c-0.4,0.1-0.7,0.4-1.1,0.5c-0.5-0.4-2.3-0.1-1.6,0.6c-1.1,1.1-2.6,1.7-3.6,2.9
+ c-0.1,0.1-0.1-0.2-0.3-0.1c0.1,0.7-0.4,1.2-0.8,1.8c-0.2,0.3-0.5,1.3-0.8,1.2c-0.3,0-0.6-1.4,0-1.4c-0.1-0.1-0.3-0.1-0.5-0.1
+ c-0.2-0.5-0.9-0.6-1.5-0.6c0,0.3,0.4,0.2,0.6,0.3c0.4,0.3,0.1,0.9,0.3,1.4c0.4,0.2,0.6,0.5,0.8,0.9c0,0.5-0.3,1.1-0.4,1.6
+ c0,0.2,0,0.5,0,0.8c0,0.2-0.2,0.3-0.1,0.5c0,0.2,0.3,0.3,0.3,0.4c0,0.2-0.3,0.4-0.3,0.6c0.6,0.4,1-1,1.4-1.4
+ c0.7-0.6,1.5-1.2,2.2-1.5c-0.1,0.6-0.9,0.5-0.8,1.3c-0.1,0.2-0.5,0.3-0.4,0.6c0.1,0.1,0.3-0.1,0.4-0.1c0.2-0.4,0.2-0.8,0.6-1
+ c0.4-0.3,1,0,1.4-0.4c0.8,0.2,1.5,0.3,2.3,0.3c0,0.1,0.1,0.1,0.1,0.3c0.4-0.1,0.4,0.1,0.6,0.3c0.4-0.4,0.5-0.1,0.7,0.3
+ c0.2,0.3,0.6,0.4,0.4,0.8c0.2,0.1,0.3,0.3,0.5,0.4c0.2,0,0.1-0.3,0.1-0.4c0.8,0.2,0.9,1.2,1.2,1.9c0.1,0.1,0.3,0.1,0.4,0.2
+ c0,0.7,0.7,0.7,0.7,1.4c0.3,0.3,0.6,0.6,0.8,1.1c0.1,0.2,0,0.3,0.1,0.5c0.4,0.6,1.6,0.3,2.2,0.8c0.2-0.1,0.3-0.4,0.6-0.3
+ c0.1,0.1,0,0.3,0.1,0.4c0.3-0.7,1.7-1.4,2.1-0.4c-0.1,0.1-0.3,0.1-0.3,0.3c0.2,0.3,0.5,0.2,0.8,0.3c0.3,0.1,0.4,0.5,0.8,0.5
+ c0.3,0,0.4-0.5,0.6-0.6c0.4-0.2,0.6,0.3,0.9,0.6c0.1,0,0.2,0,0.4,0c0.2,0.1,0.1,0.3,0.3,0.3c0.4,0,0.7-0.7,0.9-1.1
+ c0.1-0.2,0.6-0.5,0.9-0.7c0.2-0.1,0.3-0.3,0.4-0.4c0.3-0.1,0.8-0.1,1.1-0.2c0.2-0.1,0.3-0.3,0.5-0.5c0.6-0.6,1.6-0.8,2.1-1.4
+ c1,0.8,2.6-0.7,3.7-0.1c0.8,0.1,1.7-0.2,2.2,0.2c0.4-0.2,1,0,1.4-0.1c0.1,0.3,0.2,0.5,0.1,0.8c0.2-0.1,0.7-0.1,1.1-0.1
+ c0.4-0.2,0-1,0.5-1.2c0.2,0,0.3,0,0.2-0.1c0.4-0.8,1.6-0.7,2.4-0.9c-0.3,0.3-0.2,0.9-0.4,1.2c0.3,0.2,0.5-0.1,0.6-0.3
+ c0.3,0,0.6,0.1,0.6,0.4c-0.3,0.1-0.7,0.4-0.4,0.9c0.2,0.1,0.5-0.1,0.7,0c0.2,0.4,0.3,1.1-0.1,1.3c-0.1,1.3,1,1.6,2.2,1.5
+ c0.7,0.9,1.8-0.1,2.5-0.4c0.1,0.1,0,0.2,0,0.4c0.1,0.2,0.8,0.8,0.9,0.9c0.4,0.1,0.6-0.3,1-0.4c0.6,0,0.5,0.1,0.7-0.4
+ c0.2-0.5,0.9-0.9,1.6-0.7c-0.2,0.6,0.5,0.7,0.6,1.3c0,0.1-0.1,0.2-0.1,0.4c0,0.2,0.2,0.3,0.4,0.4c0.2,0.4,0.2,1,0.1,1.4
+ c0.1,0.2,0.4,0.2,0.4,0.6c-0.3,0.4-0.8,0.4-0.9,0.9c0.2,0.2,0.4,0.5,0.5,0.8c0.2-0.3,0.7-0.4,1.2-0.5c0.2,0.4,0.7,0.5,1.1,0.8
+ c-0.2,0.3-0.5,0.6,0,0.8c0,0.2,0,0.4,0.1,0.6c0.3,0.1,0.6,0.2,0.7,0.5c0.3-0.2,0.7,0,0.9,0.1c0,0.2,0.1,0.3,0,0.4
+ c-0.2,0.2-0.7,0.2-0.9,0c0-0.2,0-0.4-0.1-0.5c-0.2,0-0.3,0-0.4,0.1c0,0.2,0.2,0.2,0.1,0.4c-1.2,0.2-2.8-0.4-4.2-0.3
+ c-0.3,0-0.5,0.2-0.7,0.1c-0.2,0-0.3-0.2-0.6-0.2c-0.1,0-0.2,0.2-0.3,0.2c-0.4,0.2-0.5-0.2-0.7-0.5c-0.6,0.1-0.9-0.4-1.4-0.4
+ c-0.5,0.1-0.3,0.8-0.5,1.2c-0.1,0.3-0.7,0.6-0.2,1c0,0.1-0.1,0.1-0.1,0.3c0.1,0.1,0.2,0.4,0,0.6c-0.8-0.1-1.5-0.4-1.8-1
+ c-0.3-0.1-0.6-0.3-0.6-0.6c0.1-0.1,0.4,0,0.5-0.1c0,0.2,0.2,0.6,0.5,0.4c0.1-0.2-0.2-0.2-0.3-0.4c0.1-0.3-0.1-0.5-0.2-0.6
+ c-0.1-0.1-0.2,0-0.3,0.1c-0.2-0.2-0.6-0.3-0.9-0.2c-0.1,0-0.1-0.2-0.2-0.2c-1.2-0.1-3-1.2-4.3-1.4c-0.5-0.1-1-0.2-1.5-0.1
+ c-0.6,0.1-0.7,1.1-1.3,1.3c0,1.6-2.6,0.5-3.5,1.1c-0.1,0.1-0.2,0.4-0.4,0.5c-0.6,0.1-1.1-0.5-1.6-0.6c-1.1-0.1-2.6,0.2-2.9,1.1
+ c-0.1,0.3-0.1,0.5-0.2,1c-0.1,0.3-1,1.2-1.4,1.4c-0.4,0.2-0.9,0.1-0.9,0.7c-0.7,0.2-0.7,1.1-1.1,1.6c-0.5-0.1-0.9-0.8-0.3-1
+ c0-0.2-0.1-0.2-0.1-0.4c0.7,0,0.4-1.4,1.2-0.9c0.1-0.5,0.4-1,0.6-1.5c-0.1-0.7-0.8-0.6-1.2-0.2c0,0.2-0.1,0.3-0.2,0.5
+ c-0.2,0.1-0.6,0-0.9,0c-0.2-0.1-0.2-0.3-0.3-0.4c-0.2,0-0.4,0.1-0.6,0.1c0.1,0.8-0.8,1.9-1.4,2.3c-0.2,0.1-0.6,0.1-0.8,0.1
+ c-0.3-0.4,0.1-1.3-0.3-1.8c0.1-0.5,1-1,0.4-1.5c-0.4,0.1-0.7,0.5-0.6,1c-0.2,0.4-0.8,0.6-0.8,1.1c0,0.5,0.4,1.1-0.2,1.4
+ c-0.1,0.1-0.3,0-0.4,0.1c-0.8,0.4-0.8,1.6-1.6,2c-0.8,3.2-2.9,5.2-4.4,7.8c-0.6-0.4-1.4-0.6-1.4-1.3c0-0.3,0.3-0.7,0.4-1
+ c0.2-0.5,0.7-1.3,0.7-1.7c0-0.2-0.3-0.5-0.5-0.5c-0.3,0-0.5,0.5-0.9,0.6c-0.4,0.1-1.3,0-1.3-0.4c0-0.2,0.2-0.4,0.3-0.6
+ c0-0.2-0.1-0.4-0.1-0.5c0.1-0.4,0.7-0.5,0.8-0.9c0.1-0.5-0.2-0.7-0.3-1.2c1.1-0.2,0-1.2,0-1.6c0.1-0.3,0.7-0.4,0.1-0.9
+ c-0.1-0.1-0.3-0.1-0.4-0.2c-0.2-0.2-0.3-0.5-0.5-0.6c-0.5-0.2-1.1-0.1-1.3-0.7c-0.7,0.2-1.6,0-1.6-0.6c0-0.3,0.6-0.5,0.6-0.7
+ c0,0-0.2-0.6-0.3-0.8c-0.1-0.3-0.9-0.5-1.4-0.6c-0.2,0-0.4-0.3-0.6-0.3c-0.2,0-0.4,0.1-0.5,0c-0.3-0.1-0.4-0.4-0.7-0.5
+ c-0.1,0-0.3,0.1-0.4,0.1c-0.9-0.1-1.3-0.8-2.1-0.5c-0.1,0-0.3,0.3-0.4,0.3c-0.4,0.1-0.7-0.6-1.2-0.6c-0.4,0-0.6,0-1-0.1
+ c-1.2-0.5-2.2-1.6-3.4-2.1c-0.9-0.4-2.1-0.4-2.8-1c-0.2,0.1-0.4,0.1-0.6,0c-0.1,0-0.1-0.2-0.1-0.3c-0.8,0.3-2.3-0.4-3.1-0.6
+ c-1-0.3-2-0.5-2.8-0.8c-0.1-0.1-0.1-0.2-0.1-0.3c-0.9,0.3-1.7-0.3-2.5-0.5c-0.5-1.3-0.7-2.9-2.2-3.2c-0.1-0.1-0.1-0.3-0.2-0.4
+ c-1.5,0.3-0.9-0.6,0.2-0.7c0.6-0.1,1.4-0.5,1.7-0.8c2.1-0.1,2.9-1.5,4-2.6c1.2-0.8,2.5,0,3.8-0.5c0.6,0.1,1.7,0,2.2-0.3
+ c0.7-0.5,1.6-0.9,2.1-1.4c0.1-1.1,1.6-0.6,2.5-0.9c0.4-0.1,0.6-0.7,0.7-1.1c0.5-0.7,1.3-1.3,2.1-1.7c0.1-0.5,0.6-0.9,1.1-0.9
+ c0.2,0.4-0.2,1.2,0.4,1.4c0.2-0.4,0-1.2,0.1-1.6c1.2-0.4,1.4-2,2.6-2.5c1-0.4,1.8-1,2.9-1.2c0.7,0.2,1.4-0.2,2.2-0.1
+ c0.4,0.1,0.8,0.3,1.2,0.1c0.4,0.1,0.9,0.1,1.1,0.3C64.1,111.4,64.3,111.4,64.4,111.7z"/>
+ </g>
+ <g>
+ <path class="st14" d="M64.1,111.1c-0.3-0.3-0.7-0.3-1.1-0.3c-0.4,0.3-0.8,0-1.2-0.1c-0.8-0.1-1.5,0.3-2.2,0.1
+ c-1,0.2-1.9,0.8-2.9,1.2c-1.2,0.5-1.4,2.1-2.6,2.5c-0.2,0.4,0,1.2-0.1,1.6c-0.6-0.1-0.1-1-0.4-1.4c-0.6,0-1,0.3-1.1,0.9
+ c-0.9,0.4-1.6,0.9-2.1,1.7c-0.1,0.5-0.2,1-0.7,1.1c-0.9,0.2-2.4-0.2-2.5,0.9c-0.3,0.3-0.8,0.6-1.3,0.9c0.7,1.1,5.4,0.9,6.4,1.7
+ c0.1,0,1.4,0.5,2.2,0.6c0.1-0.1,0.7,0.2,0.8,0.1c0,0,0,0,0,0c0-0.2,0.3-0.3,0.3-0.6c0-0.1-0.3-0.3-0.3-0.4c0-0.1,0.1-0.3,0.1-0.5
+ c0-0.3,0-0.6,0-0.8c0.1-0.6,0.4-1.1,0.4-1.6c-0.2-0.3-0.5-0.7-0.8-0.9c-0.1-0.5,0.2-1.1-0.3-1.4c-0.2-0.1-0.6,0-0.6-0.3
+ c0.6,0,1.4,0.1,1.5,0.6c0.1,0.1,0.4,0,0.5,0.1c-0.6,0-0.2,1.4,0,1.4c0.3,0,0.6-0.9,0.8-1.2c0.3-0.6,0.9-1,0.8-1.8
+ c0.2-0.1,0.2,0.2,0.3,0.1c0.9-1.2,2.5-1.8,3.6-2.9c-0.7-0.7,1.1-0.9,1.6-0.6c0.4-0.1,0.7-0.4,1.1-0.5
+ C64.3,111.4,64.1,111.4,64.1,111.1z"/>
+ </g>
+ </g>
+ <g>
+ <path class="st2" d="M483.7,41.5h1.4c0.3,0,0.5,0,0.6,0c0.1,0,0.3,0.1,0.4,0.1c0.1,0.1,0.2,0.2,0.3,0.3c0.1,0.1,0.1,0.3,0.1,0.4
+ c0,0.2,0,0.3-0.1,0.4c-0.1,0.1-0.2,0.2-0.4,0.3c0.2,0.1,0.4,0.2,0.5,0.3c0.1,0.1,0.2,0.3,0.2,0.5c0,0.2,0,0.3-0.1,0.5
+ c-0.1,0.1-0.2,0.3-0.3,0.4c-0.1,0.1-0.3,0.1-0.5,0.2c-0.1,0-0.4,0-0.8,0h-1.2V41.5z M484.4,42.1v0.8h0.5c0.3,0,0.4,0,0.5,0
+ c0.1,0,0.2-0.1,0.3-0.1c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.1-0.1-0.3-0.1c-0.1,0-0.3,0-0.6,0H484.4z
+ M484.4,43.5v0.9h0.6c0.3,0,0.4,0,0.5,0c0.1,0,0.2-0.1,0.3-0.1c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3
+ c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.3,0-0.6,0H484.4z"/>
+ <path class="st2" d="M487.2,45v-3.5h1.5c0.4,0,0.6,0,0.8,0.1c0.2,0.1,0.3,0.2,0.4,0.3c0.1,0.2,0.2,0.3,0.2,0.5
+ c0,0.3-0.1,0.5-0.2,0.6c-0.2,0.2-0.4,0.3-0.7,0.3c0.2,0.1,0.3,0.2,0.4,0.3c0.1,0.1,0.2,0.3,0.4,0.6l0.4,0.7h-0.8l-0.5-0.8
+ c-0.2-0.3-0.3-0.4-0.4-0.5c-0.1-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.2,0-0.4,0h-0.1V45H487.2z M487.9,43h0.5c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.1-0.1,0.2-0.1c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.2,0-0.5,0h-0.5V43z"/>
+ <path class="st2" d="M490.5,43.3c0-0.4,0.1-0.6,0.2-0.9c0.1-0.2,0.2-0.3,0.3-0.5c0.1-0.1,0.3-0.2,0.4-0.3c0.2-0.1,0.5-0.1,0.7-0.1
+ c0.5,0,0.9,0.2,1.2,0.5c0.3,0.3,0.5,0.8,0.5,1.3c0,0.6-0.2,1-0.5,1.3c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
+ C490.7,44.3,490.5,43.8,490.5,43.3z M491.3,43.3c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3
+ s0.3-0.5,0.3-0.9c0-0.4-0.1-0.7-0.3-0.9c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3C491.4,42.6,491.3,42.9,491.3,43.3z"/>
+ <path class="st2" d="M496.7,43.7l0.7,0.2c-0.1,0.4-0.3,0.7-0.5,0.8c-0.2,0.2-0.5,0.3-0.9,0.3c-0.5,0-0.8-0.2-1.1-0.5
+ c-0.3-0.3-0.4-0.7-0.4-1.3c0-0.6,0.1-1,0.4-1.3c0.3-0.3,0.7-0.5,1.2-0.5c0.4,0,0.8,0.1,1,0.4c0.2,0.1,0.3,0.4,0.4,0.6l-0.7,0.2
+ c0-0.2-0.1-0.3-0.3-0.4c-0.1-0.1-0.3-0.2-0.5-0.2c-0.3,0-0.5,0.1-0.6,0.3c-0.2,0.2-0.2,0.5-0.2,0.9c0,0.4,0.1,0.7,0.2,0.9
+ c0.2,0.2,0.4,0.3,0.6,0.3c0.2,0,0.3-0.1,0.5-0.2C496.5,44.2,496.6,44,496.7,43.7z"/>
+ <path class="st2" d="M497.9,45v-3.5h0.7v1.5l1.4-1.5h0.9l-1.3,1.3l1.4,2.1h-0.9l-1-1.6l-0.6,0.6v1H497.9z"/>
+ <path class="st2" d="M501.9,45l-0.8-3.5h0.7l0.5,2.4l0.6-2.4h0.8l0.6,2.4l0.5-2.4h0.7l-0.8,3.5h-0.7l-0.7-2.6l-0.7,2.6H501.9z"/>
+ <path class="st2" d="M508.9,45h-0.8l-0.3-0.8h-1.4l-0.3,0.8h-0.7l1.3-3.5h0.7L508.9,45z M507.6,43.6l-0.5-1.3l-0.5,1.3H507.6z"/>
+ <path class="st2" d="M509.8,45v-1.5l-1.3-2h0.8l0.8,1.4l0.8-1.4h0.8l-1.3,2V45H509.8z"/>
+ <path class="st2" d="M484.6,50.8v-3.5h1l0.6,2.4l0.6-2.4h1v3.5h-0.6v-2.7l-0.7,2.7h-0.7l-0.7-2.7v2.7H484.6z"/>
+ <path class="st2" d="M489.4,50.8v-2.9h-1v-0.6h2.7v0.6h-1v2.9H489.4z"/>
+ <path class="st2" d="M491.6,50.8v-3.5h0.7l1.4,2.3v-2.3h0.6v3.5h-0.7l-1.4-2.3v2.3H491.6z"/>
+ <path class="st2" d="M495.1,50.8v-0.7h0.7v0.7H495.1z"/>
+ <path class="st2" d="M497.8,47.3h1.3c0.3,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.2,0.5,0.3c0.1,0.2,0.3,0.3,0.3,0.6
+ c0.1,0.2,0.1,0.5,0.1,0.8c0,0.3,0,0.5-0.1,0.7c-0.1,0.3-0.2,0.5-0.4,0.6c-0.1,0.1-0.3,0.2-0.5,0.3c-0.2,0-0.4,0.1-0.6,0.1h-1.3
+ V47.3z M498.5,47.9v2.3h0.5c0.2,0,0.3,0,0.4,0c0.1,0,0.2-0.1,0.3-0.1c0.1-0.1,0.1-0.2,0.2-0.3c0-0.2,0.1-0.4,0.1-0.6
+ c0-0.3,0-0.5-0.1-0.6c0-0.1-0.1-0.3-0.2-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0H498.5z"/>
+ <path class="st2" d="M501.3,50.8v-3.5h1.5c0.4,0,0.6,0,0.8,0.1s0.3,0.2,0.4,0.3c0.1,0.2,0.2,0.3,0.2,0.5c0,0.3-0.1,0.5-0.2,0.6
+ c-0.2,0.2-0.4,0.3-0.7,0.3c0.2,0.1,0.3,0.2,0.4,0.3c0.1,0.1,0.2,0.3,0.4,0.6l0.4,0.7h-0.8l-0.5-0.8c-0.2-0.3-0.3-0.4-0.4-0.5
+ c-0.1-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.2,0-0.4,0H502v1.4H501.3z M502,48.8h0.5c0.3,0,0.5,0,0.6,0c0.1,0,0.1-0.1,0.2-0.1
+ c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.2,0-0.5,0H502V48.8z"/>
+ <path class="st2" d="M504.7,50.8v-3.5h0.7v3.5H504.7z"/>
+ <path class="st2" d="M507,50.8l-1.2-3.5h0.8l0.9,2.6l0.8-2.6h0.7l-1.2,3.5H507z"/>
+ <path class="st2" d="M509.3,50.8v-3.5h2.6v0.6H510v0.8h1.7v0.6H510v0.9h1.9v0.6H509.3z"/>
+ </g>
+</g>
+<g id="Main_Towns">
+ <g>
+ <path d="M504.3,88.8h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V88.8z M505.6,89.9v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H505.6z
+ M505.6,92.4v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5
+ c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.6-0.1-1.1-0.1H505.6z"/>
+ <path d="M510.7,95.2v-6.4h4.7v1.1H512v1.4h3.2v1.1H512v1.7h3.6v1.1H510.7z"/>
+ <path d="M518.1,95.2v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H518.1z"/>
+ <path d="M522.2,95.2v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H522.2z"/>
+ <path d="M533.6,92.9v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H533.6z"/>
+ <path d="M537.6,95.2v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H537.6z M538.9,91.5h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V91.5z"/>
+ <path d="M544,95.2v-6.4h1.3v6.4H544z"/>
+ <path d="M546.2,93.1l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3c0.2-0.2,0.3-0.4,0.3-0.6
+ c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6c-0.4-0.4-0.6-0.8-0.6-1.3
+ c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1
+ c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4
+ c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1
+ c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6C546.5,94.4,546.3,93.8,546.2,93.1z"/>
+ <path d="M552.5,95.2v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H552.5z"/>
+ </g>
+ <g>
+ <path d="M413.1,86v-6.3h1.3v5.3h3.2V86H413.1z"/>
+ <path d="M424.3,86h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L424.3,86z M421.9,83.5l-0.9-2.4l-0.9,2.4H421.9z"/>
+ <path d="M429.1,83.7l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ s0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C428.8,84.5,429,84.1,429.1,83.7z"/>
+ <path d="M434,86v-6.3h1.3v5.3h3.2V86H434z"/>
+ <path d="M445.2,86h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L445.2,86z M442.8,83.5l-0.9-2.4l-0.9,2.4H442.8z"/>
+ <path d="M448,79.6h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0H448V79.6z M449.3,80.7v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H449.3z
+ M449.3,83.2v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5
+ c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.6-0.1-1.1-0.1H449.3z"/>
+ <path d="M454.5,86v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6V86H454.5z"/>
+ <path d="M460.5,86v-6.3h1.3v5.3h3.2V86H460.5z"/>
+ <path d="M465.9,86v-6.3h1.3v5.3h3.2V86H465.9z"/>
+ <path d="M471.3,86v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6V86H471.3z"/>
+ </g>
+ <g id="chassel">
+ <path d="M254.6,265l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C254.3,265.8,254.5,265.5,254.6,265z"/>
+ <path d="M257,267.4V261h1.3v2.5h2.5V261h1.3v6.4h-1.3v-2.8h-2.5v2.8H257z"/>
+ <path d="M269.2,267.4h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L269.2,267.4z M266.8,264.8l-0.9-2.4l-0.9,2.4H266.8z"/>
+ <path d="M269.6,265.3l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3c0.2-0.2,0.3-0.4,0.3-0.6
+ c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6c-0.4-0.4-0.6-0.8-0.6-1.3
+ c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1
+ c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4
+ c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1
+ c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6C269.9,266.5,269.7,266,269.6,265.3z"/>
+ <path d="M275.5,265.3l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3c0.2-0.2,0.3-0.4,0.3-0.6
+ c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6c-0.4-0.4-0.6-0.8-0.6-1.3
+ c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1
+ c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4
+ c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1
+ c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6C275.9,266.5,275.6,266,275.5,265.3z"/>
+ <path d="M281.8,267.4V261h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H281.8z"/>
+ <path d="M287.8,267.4V261h1.3v5.3h3.2v1.1H287.8z"/>
+ <path d="M293.3,267.4V261h1.3v5.3h3.2v1.1H293.3z"/>
+ </g>
+ <g>
+ <path d="M194,291.1v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H194z"/>
+ <path d="M197.6,287.9c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C197.8,289.7,197.6,288.9,197.6,287.9z M198.9,287.9c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C199,286.6,198.9,287.1,198.9,287.9z"/>
+ <path d="M204.7,291.1v-6.4h1.3v6.4H204.7z"/>
+ <path d="M208.9,291.1l-2.3-6.4h1.4l1.6,4.7l1.6-4.7h1.4l-2.3,6.4H208.9z"/>
+ <path d="M213,287.9c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C213.2,289.7,213,288.9,213,287.9z M214.3,287.9c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C214.4,286.6,214.3,287.1,214.3,287.9z"/>
+ <path d="M220.2,291.1v-6.3h1.3v5.3h3.2v1.1H220.2z"/>
+ <path d="M231.4,291.1H230l-0.6-1.5h-2.6l-0.5,1.5H225l2.5-6.4h1.4L231.4,291.1z M229,288.6l-0.9-2.4l-0.9,2.4H229z"/>
+ </g>
+ <g>
+ <path d="M323.2,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H323.2z"/>
+ <path d="M334.9,69.7h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L334.9,69.7z M332.5,67.2l-0.9-2.4l-0.9,2.4H332.5z"/>
+ <path d="M338.6,67.4v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8s0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H338.6z"/>
+ <path d="M342.6,69.7v-6.3h1.3v5.3h3.2v1.1H342.6z"/>
+ <path d="M348,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H348z"/>
+ <path d="M356.5,69.7v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5s0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H356.5z M357.8,66h1c0.6,0,1,0,1.2-0.1s0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V66z"/>
+ <path d="M362.9,69.7v-6.4h1.3v6.4H362.9z"/>
+ <path d="M367.1,69.7l-2.3-6.4h1.4l1.6,4.7l1.6-4.7h1.4l-2.3,6.4H367.1z"/>
+ <path d="M371.4,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H371.4z"/>
+ <path d="M377.3,69.7v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ s-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H377.3z M378.6,66h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V66z"/>
+ </g>
+ <g>
+ <path d="M359,45.5v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H359z"/>
+ <path d="M370.7,45.5h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L370.7,45.5z M368.3,43l-0.9-2.4l-0.9,2.4H368.3z"/>
+ <path d="M374.4,43.2v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.3-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H374.4z"/>
+ <path d="M378.4,45.5v-6.3h1.3v5.3h3.2v1.1H378.4z"/>
+ <path d="M383.8,45.5v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H383.8z"/>
+ <path d="M392.3,45.5v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H392.3z"/>
+ <path d="M404.5,45.5h-1.4l-0.6-1.5H400l-0.5,1.5h-1.4l2.5-6.4h1.4L404.5,45.5z M402.1,43l-0.9-2.4l-0.9,2.4H402.1z"/>
+ <path d="M405.2,45.5v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6s0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H405.2z M406.5,41.8h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V41.8z"/>
+ <path d="M411.6,39.1h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V39.1z M412.9,40.2v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H412.9z
+ M412.9,42.7v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3
+ c-0.2-0.1-0.6-0.1-1.1-0.1H412.9z"/>
+ <path d="M417.8,42.4c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C418.1,44.2,417.8,43.4,417.8,42.4z M419.1,42.3c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5C419.3,41,419.1,41.6,419.1,42.3z"
+ />
+ <path d="M425,45.5v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H425z M426.3,41.8h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V41.8z"/>
+ </g>
+ <g>
+ <g>
+ <path d="M526.9,34.5l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C526.6,35.3,526.8,35,526.9,34.5z"/>
+ <path d="M529,33.7c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C529.3,35.5,529,34.7,529,33.7z M530.4,33.7c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C530.5,32.4,530.4,32.9,530.4,33.7z"/>
+ <path d="M536.2,36.9v-6.4h2.1c0.8,0,1.3,0,1.5,0.1c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.4,0.7,0.4,1.2c0,0.4-0.1,0.7-0.2,1
+ c-0.1,0.3-0.3,0.5-0.5,0.6c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0.1-0.8,0.1-1.3,0.1h-0.8v2.4H536.2z M537.5,31.5v1.8h0.7
+ c0.5,0,0.8,0,1-0.1c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.3-0.2-0.5-0.3
+ c-0.2,0-0.5,0-0.9,0H537.5z"/>
+ <path d="M542.2,36.9v-6.4h2.1c0.8,0,1.3,0,1.5,0.1c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.4,0.7,0.4,1.2c0,0.4-0.1,0.7-0.2,1
+ c-0.1,0.3-0.3,0.5-0.5,0.6c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0.1-0.8,0.1-1.3,0.1h-0.8v2.4H542.2z M543.5,31.5v1.8h0.7
+ c0.5,0,0.8,0,1-0.1c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.3-0.2-0.5-0.3
+ c-0.2,0-0.5,0-0.9,0H543.5z"/>
+ <path d="M548.2,36.9v-6.4h4.7v1.1h-3.5V33h3.2V34h-3.2v1.7h3.6v1.1H548.2z"/>
+ <path d="M554.1,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H554.1z M555.4,33.2h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"/>
+ <path d="M563.1,36.9v-6.4h1.3V33h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H563.1z"/>
+ <path d="M575.3,36.9h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L575.3,36.9z M572.9,34.3L572,32l-0.9,2.4H572.9z"/>
+ <path d="M576,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H576z M577.3,33.2h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"/>
+ <path d="M582.4,30.5h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V30.5z M583.7,31.5V33h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H583.7z
+ M583.7,34.1v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3
+ c-0.2-0.1-0.6-0.1-1.1-0.1H583.7z"/>
+ <path d="M588.6,33.7c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C588.9,35.5,588.6,34.7,588.6,33.7z M590,33.7c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5C590.1,32.4,590,32.9,590,33.7z"
+ />
+ <path d="M595.9,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ S600,34,599.4,34c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H595.9z M597.2,33.2h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"/>
+ </g>
+ </g>
+ <g>
+ <path d="M274.7,207.7v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8H276v2.8H274.7z"/>
+ <path d="M286.9,207.7h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L286.9,207.7z M284.6,205.1l-0.9-2.4l-0.9,2.4H284.6z"/>
+ <path d="M287.6,207.7v-6.4h1.3l2.6,4.3v-4.3h1.2v6.4h-1.3l-2.6-4.2v4.2H287.6z"/>
+ <path d="M298.2,205.3l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C297.9,206.1,298.1,205.8,298.2,205.3z"/>
+ <path d="M300.3,204.5c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9s0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C300.6,206.3,300.3,205.5,300.3,204.5z M301.6,204.5c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C301.8,203.2,301.6,203.7,301.6,204.5z"/>
+ <path d="M311.6,205.3l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C311.3,206.1,311.5,205.8,311.6,205.3z"/>
+ <path d="M314,207.7v-6.4h1.3v2.8l2.6-2.8h1.7l-2.4,2.5l2.5,3.9h-1.7l-1.8-3l-1,1.1v1.9H314z"/>
+ </g>
+ <g>
+ <path d="M247.1,230.2v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H247.1z"/>
+ <path d="M253.3,227.1c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C253.5,228.9,253.3,228.1,253.3,227.1z M254.6,227c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6s0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C254.8,225.7,254.6,226.3,254.6,227z"/>
+ <path d="M260.5,223.8h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2c0.4,0,0.6-0.1,0.8-0.2
+ c0.2-0.1,0.3-0.3,0.3-0.6c0-0.2,0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8
+ c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7
+ c-0.1-0.4-0.1-0.9-0.1-1.6V223.8z"/>
+ <path d="M269.9,227.9v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H269.9z"/>
+ <path d="M273.9,230.2v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H273.9z"/>
+ <path d="M281.8,230.2v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H281.8z"/>
+ <path d="M285.5,227.1c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C285.8,228.9,285.5,228.1,285.5,227.1z M286.9,227c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6s0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5s-1,0.2-1.3,0.5C287,225.7,286.9,226.3,286.9,227z"/>
+ <path d="M292.8,230.2v-6.4h1.3l2.6,4.3v-4.3h1.2v6.4h-1.3l-2.6-4.2v4.2H292.8z"/>
+ </g>
+ <path d="M383.5,71.8c-1,0-1.9,0.8-1.9,1.9c0,1,0.8,1.9,1.9,1.9c1,0,1.9-0.8,1.9-1.9C385.4,72.6,384.5,71.8,383.5,71.8"/>
+ <path d="M479.9,84c-1,0-1.9,0.8-1.9,1.9c0,1,0.8,1.9,1.9,1.9c1,0,1.9-0.8,1.9-1.9C481.8,84.8,480.9,84,479.9,84"/>
+ <path d="M502.8,83.3c-1,0-1.9,0.8-1.9,1.9c0,1,0.8,1.9,1.9,1.9s1.9-0.8,1.9-1.9C504.7,84.2,503.8,83.3,502.8,83.3"/>
+ <path d="M331.2,151.6c0-1.4-1.4-2.4-2.9-1.7c-0.3,0.2-0.6,0.5-0.8,0.8c-0.7,1.4,0.4,2.9,1.7,2.9
+ C330.3,153.5,331.2,152.7,331.2,151.6"/>
+ <path d="M287.4,211.6c0-1.4-1.4-2.4-2.9-1.7c-0.3,0.2-0.6,0.4-0.8,0.8c-0.7,1.4,0.4,2.9,1.7,2.9
+ C286.5,213.6,287.4,212.7,287.4,211.6"/>
+ <path d="M341.3,166.5c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9c0,1.1,0.9,1.9,1.9,1.9C340.5,168.5,341.3,167.6,341.3,166.5"/>
+ <path d="M300.9,262.6c-1.4,0-2.5,1.5-1.8,3c0.2,0.4,0.5,0.6,0.8,0.8c1.5,0.7,3-0.4,3-1.8C302.9,263.5,302,262.6,300.9,262.6"/>
+ <path d="M287,217.6c-1.4,0-2.5,1.5-1.8,3c0.2,0.4,0.5,0.7,0.8,0.8c1.5,0.7,3-0.4,3-1.8C289,218.5,288.1,217.6,287,217.6"/>
+ <path d="M524.9,39.4c-1,0-1.9,0.8-1.9,1.9s0.8,1.9,1.9,1.9c1,0,1.9-0.8,1.9-1.9S525.9,39.4,524.9,39.4"/>
+ <path d="M212.5,278.1c-1.4,0-2.5,1.5-1.8,3c0.2,0.4,0.5,0.7,0.8,0.8c1.5,0.7,3-0.4,3-1.8C214.5,279,213.6,278.1,212.5,278.1"/>
+ <path d="M430.7,47.6c-1,0-1.9,0.8-1.9,1.9c0,1,0.8,1.9,1.9,1.9c1,0,1.9-0.8,1.9-1.9C432.6,48.5,431.7,47.6,430.7,47.6"/>
+ <g>
+ <path d="M343.3,169.6v-6.3h1.3v5.3h3.2v1.1H343.3z"/>
+ <path d="M354.5,169.6h-1.4l-0.6-1.5H350l-0.5,1.5h-1.4l2.5-6.4h1.4L354.5,169.6z M352.1,167.1l-0.9-2.4l-0.9,2.4H352.1z"/>
+ <path d="M355.2,163.2h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2c0.4,0,0.6-0.1,0.8-0.2
+ c0.2-0.1,0.3-0.3,0.3-0.6s0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.2-0.4,0.4-0.8,0.5
+ c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7c-0.1-0.4-0.1-0.9-0.1-1.6
+ V163.2z"/>
+ <path d="M361.7,169.6v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ s-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1H363v2.7H361.7z M363,165.9h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V165.9z"/>
+ <path d="M368.1,169.6v-6.4h1.3v6.4H368.1z"/>
+ <path d="M370.6,163.2h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2c0.4,0,0.6-0.1,0.8-0.2
+ c0.2-0.1,0.3-0.3,0.3-0.6s0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.2-0.4,0.4-0.8,0.5
+ c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7c-0.1-0.4-0.1-0.9-0.1-1.6
+ V163.2z"/>
+ <path d="M377,169.6v-6.4h1.9l1.2,4.4l1.1-4.4h1.9v6.4H382v-5l-1.3,5h-1.2l-1.3-5v5H377z"/>
+ </g>
+ <g>
+ <path d="M306.5,145.5l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ s0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C306.2,146.3,306.4,146,306.5,145.5z"/>
+ <path d="M314.6,147.9h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L314.6,147.9z M312.3,145.3l-0.9-2.4l-0.9,2.4H312.3z"/>
+ <path d="M315.4,147.9v-6.3h1.3v5.3h3.2v1.1H315.4z"/>
+ <path d="M320.8,141.5h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2c0.4,0,0.6-0.1,0.8-0.2
+ c0.2-0.1,0.3-0.3,0.3-0.6c0-0.2,0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8
+ c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7
+ c-0.1-0.4-0.1-0.9-0.1-1.6V141.5z"/>
+ <path d="M327.2,147.9v-6.4h1.9l1.2,4.4l1.1-4.4h1.9v6.4h-1.2v-5l-1.3,5h-1.2l-1.3-5v5H327.2z"/>
+ <path d="M334.7,147.9v-6.4h4.7v1.1H336v1.4h3.2v1.1H336v1.7h3.6v1.1H334.7z"/>
+ <path d="M342.1,147.9v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H342.1z"/>
+ </g>
+</g>
+<g id="Main_Towns_-_hover" class="st15">
+ <g class="st16">
+ <defs>
+ <rect id="SVGID_1_" x="185.2" y="277.7" width="53" height="20"/>
+ </defs>
+ <clipPath id="SVGID_2_">
+ <use xlink:href="#SVGID_1_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st17" d="M191.7,278.2c0,0-6,0-6,6v7c0,0,0,6,6,6h40c0,0,6,0,6-6v-7c0,0,0-6-6-6H191.7z"/>
+ <path class="st18" d="M191.7,278.2c0,0-6,0-6,6v7c0,0,0,6,6,6h40c0,0,6,0,6-6v-7c0,0,0-6-6-6H191.7z"/>
+ </g>
+ <g class="st16">
+ <defs>
+ <polygon id="SVGID_3_" points="243.6,274 304.4,273.8 304.4,253.8 243.6,254 "/>
+ </defs>
+ <clipPath id="SVGID_4_">
+ <use xlink:href="#SVGID_3_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st19" d="M250.1,254.5c0,0-6,0-6,6v7c0,0,0,6,6,6l47.9-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L250.1,254.5z"/>
+ <path class="st20" d="M250.1,254.5c0,0-6,0-6,6v7c0,0,0,6,6,6l47.9-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L250.1,254.5z"/>
+ </g>
+ <g class="st16">
+ <defs>
+ <polygon id="SVGID_5_" points="240.3,237.1 304.5,236.9 304.5,216.9 240.3,217.1 "/>
+ </defs>
+ <clipPath id="SVGID_6_">
+ <use xlink:href="#SVGID_5_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st21" d="M246.8,217.6c0,0-6,0-6,6v7c0,0,0,6,6,6l51.2-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L246.8,217.6z"/>
+ <path class="st22" d="M246.8,217.6c0,0-6,0-6,6v7c0,0,0,6,6,6l51.2-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L246.8,217.6z"/>
+ </g>
+ <g class="st16">
+ <defs>
+ <polygon id="SVGID_7_" points="268,214.6 326.1,214.5 326.1,194.5 268,194.6 "/>
+ </defs>
+ <clipPath id="SVGID_8_">
+ <use xlink:href="#SVGID_7_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st23" d="M274.5,195.1c0,0-6,0-6,6v7c0,0,0,6,6,6l45.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L274.5,195.1z"/>
+ <path class="st24" d="M274.5,195.1c0,0-6,0-6,6v7c0,0,0,6,6,6l45.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L274.5,195.1z"/>
+ </g>
+ <g class="st16">
+ <defs>
+ <polygon id="SVGID_9_" points="336.7,176.8 389.9,176.6 389.9,156.6 336.7,156.8 "/>
+ </defs>
+ <clipPath id="SVGID_10_">
+ <use xlink:href="#SVGID_9_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st25" d="M343.2,157.3c0,0-6,0-6,6v7c0,0,0,6,6,6l40.3-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L343.2,157.3z"/>
+ <path class="st26" d="M343.2,157.3c0,0-6,0-6,6v7c0,0,0,6,6,6l40.3-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L343.2,157.3z"/>
+ </g>
+ <g class="st16">
+ <defs>
+ <polygon id="SVGID_11_" points="295.7,154.5 351.9,154.3 351.9,134.3 295.7,134.5 "/>
+ </defs>
+ <clipPath id="SVGID_12_">
+ <use xlink:href="#SVGID_11_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st27" d="M302.2,135c0,0-6,0-6,6v7c0,0,0,6,6,6l43.2-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L302.2,135z"/>
+ <path class="st28" d="M302.2,135c0,0-6,0-6,6v7c0,0,0,6,6,6l43.2-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L302.2,135z"/>
+ </g>
+ <g class="st16">
+ <defs>
+ <polygon id="SVGID_13_" points="316.5,76.2 389.8,76.1 389.8,56.1 316.5,56.2 "/>
+ </defs>
+ <clipPath id="SVGID_14_">
+ <use xlink:href="#SVGID_13_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st29" d="M323,56.7c0,0-6,0-6,6v7c0,0,0,6,6,6l60.3-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L323,56.7z"/>
+ <path class="st30" d="M323,56.7c0,0-6,0-6,6v7c0,0,0,6,6,6l60.3-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L323,56.7z"/>
+ </g>
+ <g class="st16">
+ <defs>
+ <polygon id="SVGID_15_" points="352.4,52.2 437.1,52.1 437.1,32.1 352.4,32.2 "/>
+ </defs>
+ <clipPath id="SVGID_16_">
+ <use xlink:href="#SVGID_15_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st31" d="M358.9,32.7c0,0-6,0-6,6v7c0,0,0,6,6,6l71.8-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L358.9,32.7z"/>
+ <path class="st32" d="M358.9,32.7c0,0-6,0-6,6v7c0,0,0,6,6,6l71.8-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L358.9,32.7z"/>
+ </g>
+ <g class="st16">
+ <defs>
+ <polygon id="SVGID_17_" points="406.6,93.2 482.6,93.1 482.6,73.1 406.6,73.2 "/>
+ </defs>
+ <clipPath id="SVGID_18_">
+ <use xlink:href="#SVGID_17_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st33" d="M413.1,73.7c0,0-6,0-6,6v7c0,0,0,6,6,6l63-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L413.1,73.7z"/>
+ <path class="st34" d="M413.1,73.7c0,0-6,0-6,6v7c0,0,0,6,6,6l63-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L413.1,73.7z"/>
+ </g>
+ <g class="st16">
+ <defs>
+ <polygon id="SVGID_19_" points="497.7,102.5 563.8,102.3 563.8,82.3 497.7,82.5 "/>
+ </defs>
+ <clipPath id="SVGID_20_">
+ <use xlink:href="#SVGID_19_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st35" d="M504.2,83c0,0-6,0-6,6v7c0,0,0,6,6,6l53.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L504.2,83z"/>
+ <path class="st36" d="M504.2,83c0,0-6,0-6,6v7c0,0,0,6,6,6l53.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L504.2,83z"/>
+ </g>
+ <g class="st16">
+ <defs>
+ <polygon id="SVGID_21_" points="516,43.8 608,43.7 608,23.7 516,23.8 "/>
+ </defs>
+ <clipPath id="SVGID_22_">
+ <use xlink:href="#SVGID_21_" style="overflow:visible;"/>
+ </clipPath>
+ <path class="st37" d="M522.5,24.3c0,0-6,0-6,6v7c0,0,0,6,6,6l79.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L522.5,24.3z"/>
+ <path class="st38" d="M522.5,24.3c0,0-6,0-6,6v7c0,0,0,6,6,6l79.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L522.5,24.3z"/>
+ </g>
+ <g class="st16">
+ <path class="st5" d="M343.3,169.6v-6.3h1.3v5.3h3.2v1.1H343.3z"/>
+ <path class="st5" d="M354.5,169.6h-1.4l-0.6-1.5H350l-0.5,1.5h-1.4l2.5-6.4h1.4L354.5,169.6z M352.1,167.1l-0.9-2.4l-0.9,2.4
+ H352.1z"/>
+ <path class="st5" d="M355.2,163.2h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2
+ c0.4,0,0.6-0.1,0.8-0.2c0.2-0.1,0.3-0.3,0.3-0.6s0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8
+ c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7
+ c-0.1-0.4-0.1-0.9-0.1-1.6V163.2z"/>
+ <path class="st5" d="M361.7,169.6v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2s-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1H363v2.7H361.7z M363,165.9h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V165.9z"
+ />
+ <path class="st5" d="M368.1,169.6v-6.4h1.3v6.4H368.1z"/>
+ <path class="st5" d="M370.6,163.2h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2
+ c0.4,0,0.6-0.1,0.8-0.2c0.2-0.1,0.3-0.3,0.3-0.6s0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8
+ c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7
+ c-0.1-0.4-0.1-0.9-0.1-1.6V163.2z"/>
+ <path class="st5" d="M377,169.6v-6.4h1.9l1.2,4.4l1.1-4.4h1.9v6.4H382v-5l-1.3,5h-1.2l-1.3-5v5H377z"/>
+ </g>
+ <g class="st16">
+ <path class="st5" d="M306.5,145.5l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7s0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C306.2,146.3,306.4,146,306.5,145.5z"/>
+ <path class="st5" d="M314.6,147.9h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L314.6,147.9z M312.3,145.3l-0.9-2.4l-0.9,2.4
+ H312.3z"/>
+ <path class="st5" d="M315.4,147.9v-6.3h1.3v5.3h3.2v1.1H315.4z"/>
+ <path class="st5" d="M320.8,141.5h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2
+ c0.4,0,0.6-0.1,0.8-0.2c0.2-0.1,0.3-0.3,0.3-0.6c0-0.2,0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6
+ c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6
+ c-0.2-0.2-0.3-0.5-0.4-0.7c-0.1-0.4-0.1-0.9-0.1-1.6V141.5z"/>
+ <path class="st5" d="M327.2,147.9v-6.4h1.9l1.2,4.4l1.1-4.4h1.9v6.4h-1.2v-5l-1.3,5h-1.2l-1.3-5v5H327.2z"/>
+ <path class="st5" d="M334.7,147.9v-6.4h4.7v1.1H336v1.4h3.2v1.1H336v1.7h3.6v1.1H334.7z"/>
+ <path class="st5" d="M342.1,147.9v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H342.1z"/>
+ </g>
+ <g class="st16">
+ <path class="st5" d="M504.3,88.8h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V88.8z M505.6,89.9v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H505.6z
+ M505.6,92.4v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5
+ c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.6-0.1-1.1-0.1H505.6z"/>
+ <path class="st5" d="M510.7,95.2v-6.4h4.7v1.1H512v1.4h3.2v1.1H512v1.7h3.6v1.1H510.7z"/>
+ <path class="st5" d="M518.1,95.2v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H518.1z"/>
+ <path class="st5" d="M522.2,95.2v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H522.2z"/>
+ <path class="st5" d="M533.6,92.9v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H533.6z"/>
+ <path class="st5" d="M537.6,95.2v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H537.6z M538.9,91.5h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V91.5z"
+ />
+ <path class="st5" d="M544,95.2v-6.4h1.3v6.4H544z"/>
+ <path class="st5" d="M546.2,93.1l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3
+ c0.2-0.2,0.3-0.4,0.3-0.6c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6
+ c-0.4-0.4-0.6-0.8-0.6-1.3c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5
+ c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2
+ c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7
+ c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6
+ C546.5,94.4,546.3,93.8,546.2,93.1z"/>
+ <path class="st5" d="M552.5,95.2v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H552.5z"/>
+ </g>
+ <g class="st16">
+ <path class="st5" d="M413.1,86v-6.3h1.3v5.3h3.2V86H413.1z"/>
+ <path class="st5" d="M424.3,86h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L424.3,86z M421.9,83.5l-0.9-2.4l-0.9,2.4H421.9z"/>
+ <path class="st5" d="M429.1,83.7l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7s0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C428.8,84.5,429,84.1,429.1,83.7z"/>
+ <path class="st5" d="M434,86v-6.3h1.3v5.3h3.2V86H434z"/>
+ <path class="st5" d="M445.2,86h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L445.2,86z M442.8,83.5l-0.9-2.4l-0.9,2.4H442.8z"/>
+ <path class="st5" d="M448,79.6h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0H448V79.6z M449.3,80.7v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H449.3z
+ M449.3,83.2v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5
+ c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.6-0.1-1.1-0.1H449.3z"/>
+ <path class="st5" d="M454.5,86v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6V86H454.5z"/>
+ <path class="st5" d="M460.5,86v-6.3h1.3v5.3h3.2V86H460.5z"/>
+ <path class="st5" d="M465.9,86v-6.3h1.3v5.3h3.2V86H465.9z"/>
+ <path class="st5" d="M471.3,86v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6V86H471.3z"/>
+ </g>
+ <g id="chassel-hover" class="st16">
+ <path class="st5" d="M254.6,265l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C254.3,265.8,254.5,265.5,254.6,265z"/>
+ <path class="st5" d="M257,267.4V261h1.3v2.5h2.5V261h1.3v6.4h-1.3v-2.8h-2.5v2.8H257z"/>
+ <path class="st5" d="M269.2,267.4h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L269.2,267.4z M266.8,264.8l-0.9-2.4l-0.9,2.4
+ H266.8z"/>
+ <path class="st5" d="M269.6,265.3l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3
+ c0.2-0.2,0.3-0.4,0.3-0.6c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6
+ c-0.4-0.4-0.6-0.8-0.6-1.3c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5
+ c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2
+ c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7
+ c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6
+ C269.9,266.5,269.7,266,269.6,265.3z"/>
+ <path class="st5" d="M275.5,265.3l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3
+ c0.2-0.2,0.3-0.4,0.3-0.6c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6
+ c-0.4-0.4-0.6-0.8-0.6-1.3c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5
+ c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2
+ c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7
+ c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6
+ C275.9,266.5,275.6,266,275.5,265.3z"/>
+ <path class="st5" d="M281.8,267.4V261h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H281.8z"/>
+ <path class="st5" d="M287.8,267.4V261h1.3v5.3h3.2v1.1H287.8z"/>
+ <path class="st5" d="M293.3,267.4V261h1.3v5.3h3.2v1.1H293.3z"/>
+ </g>
+ <g class="st16">
+ <path class="st5" d="M194,291.1v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H194z"/>
+ <path class="st5" d="M197.6,287.9c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6
+ c0.4-0.2,0.9-0.3,1.4-0.3c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9
+ c-1,0-1.7-0.3-2.3-0.9C197.8,289.7,197.6,288.9,197.6,287.9z M198.9,287.9c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6
+ c0.5,0,0.9-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C199,286.6,198.9,287.1,198.9,287.9z"/>
+ <path class="st5" d="M204.7,291.1v-6.4h1.3v6.4H204.7z"/>
+ <path class="st5" d="M208.9,291.1l-2.3-6.4h1.4l1.6,4.7l1.6-4.7h1.4l-2.3,6.4H208.9z"/>
+ <path class="st5" d="M213,287.9c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C213.2,289.7,213,288.9,213,287.9z M214.3,287.9c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C214.4,286.6,214.3,287.1,214.3,287.9z"/>
+ <path class="st5" d="M220.2,291.1v-6.3h1.3v5.3h3.2v1.1H220.2z"/>
+ <path class="st5" d="M231.4,291.1H230l-0.6-1.5h-2.6l-0.5,1.5H225l2.5-6.4h1.4L231.4,291.1z M229,288.6l-0.9-2.4l-0.9,2.4H229z"/>
+ </g>
+ <g class="st16">
+ <path class="st5" d="M323.2,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H323.2z"/>
+ <path class="st5" d="M334.9,69.7h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L334.9,69.7z M332.5,67.2l-0.9-2.4l-0.9,2.4H332.5z
+ "/>
+ <path class="st5" d="M338.6,67.4v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8s0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H338.6z"/>
+ <path class="st5" d="M342.6,69.7v-6.3h1.3v5.3h3.2v1.1H342.6z"/>
+ <path class="st5" d="M348,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H348z"/>
+ <path class="st5" d="M356.5,69.7v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5s0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H356.5z M357.8,66h1c0.6,0,1,0,1.2-0.1
+ s0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V66z"/>
+ <path class="st5" d="M362.9,69.7v-6.4h1.3v6.4H362.9z"/>
+ <path class="st5" d="M367.1,69.7l-2.3-6.4h1.4l1.6,4.7l1.6-4.7h1.4l-2.3,6.4H367.1z"/>
+ <path class="st5" d="M371.4,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H371.4z"/>
+ <path class="st5" d="M377.3,69.7v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9s-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H377.3z M378.6,66h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V66z"/>
+ </g>
+ <g class="st16">
+ <path class="st5" d="M359,45.5v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H359z"/>
+ <path class="st5" d="M370.7,45.5h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L370.7,45.5z M368.3,43l-0.9-2.4l-0.9,2.4H368.3z"
+ />
+ <path class="st5" d="M374.4,43.2v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.3-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H374.4z"/>
+ <path class="st5" d="M378.4,45.5v-6.3h1.3v5.3h3.2v1.1H378.4z"/>
+ <path class="st5" d="M383.8,45.5v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H383.8z"/>
+ <path class="st5" d="M392.3,45.5v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H392.3z"/>
+ <path class="st5" d="M404.5,45.5h-1.4l-0.6-1.5H400l-0.5,1.5h-1.4l2.5-6.4h1.4L404.5,45.5z M402.1,43l-0.9-2.4l-0.9,2.4H402.1z"/>
+ <path class="st5" d="M405.2,45.5v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6s0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H405.2z M406.5,41.8h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V41.8z"/>
+ <path class="st5" d="M411.6,39.1h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V39.1z M412.9,40.2v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H412.9z
+ M412.9,42.7v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3
+ c-0.2-0.1-0.6-0.1-1.1-0.1H412.9z"/>
+ <path class="st5" d="M417.8,42.4c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C418.1,44.2,417.8,43.4,417.8,42.4z M419.1,42.3c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5C419.3,41,419.1,41.6,419.1,42.3z"
+ />
+ <path class="st5" d="M425,45.5v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H425z M426.3,41.8h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V41.8z"
+ />
+ </g>
+ <g class="st16">
+ <g>
+ <path class="st5" d="M526.9,34.5l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C526.6,35.3,526.8,35,526.9,34.5z"/>
+ <path class="st5" d="M529,33.7c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C529.3,35.5,529,34.7,529,33.7z M530.4,33.7c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C530.5,32.4,530.4,32.9,530.4,33.7z"/>
+ <path class="st5" d="M536.2,36.9v-6.4h2.1c0.8,0,1.3,0,1.5,0.1c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.4,0.7,0.4,1.2
+ c0,0.4-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.6c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0.1-0.8,0.1-1.3,0.1h-0.8v2.4H536.2z M537.5,31.5
+ v1.8h0.7c0.5,0,0.8,0,1-0.1c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.3-0.2-0.5-0.3
+ c-0.2,0-0.5,0-0.9,0H537.5z"/>
+ <path class="st5" d="M542.2,36.9v-6.4h2.1c0.8,0,1.3,0,1.5,0.1c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.4,0.7,0.4,1.2
+ c0,0.4-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.6c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0.1-0.8,0.1-1.3,0.1h-0.8v2.4H542.2z M543.5,31.5
+ v1.8h0.7c0.5,0,0.8,0,1-0.1c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.3-0.2-0.5-0.3
+ c-0.2,0-0.5,0-0.9,0H543.5z"/>
+ <path class="st5" d="M548.2,36.9v-6.4h4.7v1.1h-3.5V33h3.2V34h-3.2v1.7h3.6v1.1H548.2z"/>
+ <path class="st5" d="M554.1,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H554.1z M555.4,33.2h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"
+ />
+ <path class="st5" d="M563.1,36.9v-6.4h1.3V33h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H563.1z"/>
+ <path class="st5" d="M575.3,36.9h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L575.3,36.9z M572.9,34.3L572,32l-0.9,2.4H572.9z"
+ />
+ <path class="st5" d="M576,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H576z M577.3,33.2h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"
+ />
+ <path class="st5" d="M582.4,30.5h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5
+ c0.1,0.2,0.2,0.5,0.2,0.7c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V30.5z M583.7,31.5V33h0.8
+ c0.5,0,0.8,0,0.9,0c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2
+ c-0.1,0-0.5,0-1.1,0H583.7z M583.7,34.1v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5
+ c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3c-0.2-0.1-0.6-0.1-1.1-0.1H583.7z"/>
+ <path class="st5" d="M588.6,33.7c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6
+ c0.4-0.2,0.9-0.3,1.4-0.3c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9
+ c-1,0-1.7-0.3-2.3-0.9C588.9,35.5,588.6,34.7,588.6,33.7z M590,33.7c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6
+ c0.5,0,0.9-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C590.1,32.4,590,32.9,590,33.7z"/>
+ <path class="st5" d="M595.9,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2S600,34,599.4,34c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H595.9z M597.2,33.2h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"
+ />
+ </g>
+ </g>
+ <g class="st16">
+ <path class="st5" d="M274.7,207.7v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8H276v2.8H274.7z"/>
+ <path class="st5" d="M286.9,207.7h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L286.9,207.7z M284.6,205.1l-0.9-2.4l-0.9,2.4
+ H284.6z"/>
+ <path class="st5" d="M287.6,207.7v-6.4h1.3l2.6,4.3v-4.3h1.2v6.4h-1.3l-2.6-4.2v4.2H287.6z"/>
+ <path class="st5" d="M298.2,205.3l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C297.9,206.1,298.1,205.8,298.2,205.3z"/>
+ <path class="st5" d="M300.3,204.5c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9s0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C300.6,206.3,300.3,205.5,300.3,204.5z M301.6,204.5c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C301.8,203.2,301.6,203.7,301.6,204.5z"/>
+ <path class="st5" d="M311.6,205.3l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C311.3,206.1,311.5,205.8,311.6,205.3z"/>
+ <path class="st5" d="M314,207.7v-6.4h1.3v2.8l2.6-2.8h1.7l-2.4,2.5l2.5,3.9h-1.7l-1.8-3l-1,1.1v1.9H314z"/>
+ </g>
+ <g class="st16">
+ <path class="st5" d="M247.1,230.2v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H247.1z"/>
+ <path class="st5" d="M253.3,227.1c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6
+ c0.4-0.2,0.9-0.3,1.4-0.3c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9
+ c-1,0-1.7-0.3-2.3-0.9C253.5,228.9,253.3,228.1,253.3,227.1z M254.6,227c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6
+ s0.9-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C254.8,225.7,254.6,226.3,254.6,227z"/>
+ <path class="st5" d="M260.5,223.8h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2
+ c0.4,0,0.6-0.1,0.8-0.2c0.2-0.1,0.3-0.3,0.3-0.6c0-0.2,0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6
+ c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6
+ c-0.2-0.2-0.3-0.5-0.4-0.7c-0.1-0.4-0.1-0.9-0.1-1.6V223.8z"/>
+ <path class="st5" d="M269.9,227.9v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H269.9z"/>
+ <path class="st5" d="M273.9,230.2v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H273.9z"/>
+ <path class="st5" d="M281.8,230.2v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H281.8z"/>
+ <path class="st5" d="M285.5,227.1c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6
+ c0.4-0.2,0.9-0.3,1.4-0.3c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9
+ c-1,0-1.7-0.3-2.3-0.9C285.8,228.9,285.5,228.1,285.5,227.1z M286.9,227c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6
+ s0.9-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5s-1,0.2-1.3,0.5
+ C287,225.7,286.9,226.3,286.9,227z"/>
+ <path class="st5" d="M292.8,230.2v-6.4h1.3l2.6,4.3v-4.3h1.2v6.4h-1.3l-2.6-4.2v4.2H292.8z"/>
+ </g>
+</g>
+<g id="Layer_5">
+ <rect x="191.4" y="284.1" class="st39" width="40.4" height="7.6"/>
+ <rect x="250.1" y="260.5" class="st39" width="48.2" height="7.6"/>
+ <rect x="246.5" y="223.3" class="st39" width="52" height="7.6"/>
+ <rect x="274.1" y="200.7" class="st39" width="46.2" height="7.6"/>
+ <rect x="342.9" y="162.6" class="st39" width="40.9" height="7.6"/>
+ <rect x="301.9" y="140.9" class="st39" width="44.2" height="7.6"/>
+ <rect x="412.5" y="78.9" class="st39" width="64.1" height="7.6"/>
+ <rect x="322.6" y="62.7" class="st39" width="61" height="7.6"/>
+ <rect x="358.1" y="38.6" class="st39" width="73.2" height="7.6"/>
+ <rect x="503.8" y="88.3" class="st39" width="54.3" height="7.6"/>
+ <rect x="522.4" y="29.9" class="st39" width="79.8" height="7.6"/>
+</g>
+</svg>
padding: 0.875rem 1.5rem 0.875rem 0.875rem;
position: relative;
transition: opacity 300ms ease-out;
- background-color: #008CBA;
- border-color: #0078a0;
+ background-color: #486b71;
+ border-color: #3e5c61;
color: #FFFFFF; }
.alert-box .close {
right: 0.25rem;
border-color: gainsboro;
border-radius: 3px; }
.breadcrumbs > * {
- color: #008CBA;
+ color: #486b71;
float: left;
font-size: 0.6875rem;
line-height: 0.6875rem;
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
text-decoration: underline; }
.breadcrumbs > * a {
- color: #008CBA; }
+ color: #486b71; }
.breadcrumbs > *.current {
color: #333333;
cursor: default; }
display: inline-block;
padding: 1rem 2rem 1.0625rem 2rem;
font-size: 1rem;
- background-color: #008CBA;
- border-color: #007095;
+ background-color: #486b71;
+ border-color: #3a565a;
color: #FFFFFF;
transition: background-color 300ms ease-out; }
button:hover, button:focus, .button:hover, .button:focus {
- background-color: #007095; }
+ background-color: #3a565a; }
button:hover, button:focus, .button:hover, .button:focus {
color: #FFFFFF; }
button.secondary, .button.secondary {
button.round, .button.round {
border-radius: 1000px; }
button.disabled, button[disabled], .button.disabled, .button[disabled] {
- background-color: #008CBA;
- border-color: #007095;
+ background-color: #486b71;
+ border-color: #3a565a;
color: #FFFFFF;
box-shadow: none;
cursor: default;
opacity: 0.7; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
- background-color: #007095; }
+ background-color: #3a565a; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
color: #FFFFFF; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
- background-color: #008CBA; }
+ background-color: #486b71; }
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
background-color: #e7e7e7;
border-color: #b9b9b9;
.icon-bar > * i {
color: #FFFFFF; }
.icon-bar > a:hover {
- background: #008CBA; }
+ background: #486b71; }
.icon-bar > a:hover label {
color: #FFFFFF; }
.icon-bar > a:hover i {
color: #FFFFFF; }
.icon-bar > a.active {
- background: #008CBA; }
+ background: #486b71; }
.icon-bar > a.active label {
color: #FFFFFF; }
.icon-bar > a.active i {
white-space: nowrap;
padding: 0.25rem 0.5rem 0.25rem;
font-size: 0.6875rem;
- background-color: #008CBA;
+ background-color: #486b71;
color: #FFFFFF; }
.label.radius {
border-radius: 3px; }
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus {
background: transparent; }
ul.pagination li.current a, ul.pagination li.current button {
- background: #008CBA;
+ background: #486b71;
color: #FFFFFF;
cursor: default;
font-weight: bold; }
ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
- background: #008CBA; }
+ background: #486b71; }
ul.pagination li {
display: block;
float: left; }
border-color: #d8d8d8;
margin-bottom: 1.25rem;
padding: 1.25rem;
- background: #ecfaff;
+ background: #f3f7f7;
color: #333333; }
.panel.callout > :first-child {
margin-top: 0; }
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
line-height: 1.4; }
.panel.callout a:not(.button) {
- color: #008CBA; }
+ color: #486b71; }
.panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
- color: #0078a0; }
+ color: #3e5c61; }
.panel.radius {
border-radius: 3px; }
margin-bottom: 0.625rem;
padding: 0.125rem; }
.progress .meter {
- background: #008CBA;
+ background: #486b71;
display: block;
height: 100%;
float: left;
background: #FAFAFA;
border-radius: 3px; }
.range-slider.radius .range-slider-handle {
- background: #008CBA;
+ background: #486b71;
border-radius: 3px; }
.range-slider.radius .range-slider-handle:hover {
- background: #007ba4; }
+ background: #3f5e63; }
.range-slider.round {
background: #FAFAFA;
border-radius: 1000px; }
.range-slider.round .range-slider-handle {
- background: #008CBA;
+ background: #486b71;
border-radius: 1000px; }
.range-slider.round .range-slider-handle:hover {
- background: #007ba4; }
+ background: #3f5e63; }
.range-slider.disabled, .range-slider[disabled] {
background: #FAFAFA;
cursor: false;
opacity: 0.7; }
.range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
- background: #008CBA;
+ background: #486b71;
cursor: default;
opacity: 0.7; }
.range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
- background: #007ba4; }
+ background: #3f5e63; }
.range-slider-active-segment {
background: #e5e5e5;
z-index: 1;
-ms-touch-action: manipulation;
touch-action: manipulation;
- background: #008CBA; }
+ background: #486b71; }
.range-slider-handle:hover {
- background: #007ba4; }
+ background: #3f5e63; }
.reveal-modal-bg {
background: #000000;
font-weight: normal;
margin: 0 0 0.4375rem 0; }
.side-nav li a:not(.button) {
- color: #008CBA;
+ color: #486b71;
display: block;
margin: 0;
padding: 0.4375rem 0.875rem; }
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
background: rgba(0, 0, 0, 0.025);
- color: #1cc7ff; }
+ color: #749fa6; }
.side-nav li a:not(.button):active {
- color: #1cc7ff; }
+ color: #749fa6; }
.side-nav li.active > a:first-child:not(.button) {
- color: #1cc7ff;
+ color: #749fa6;
font-family: "Open Sans", sans-serif;
font-weight: normal; }
.side-nav li.divider {
padding: 0;
border-top-color: #e6e6e6; }
.side-nav li.heading {
- color: #008CBA;
+ color: #486b71;
font-size: 0.875rem;
font-weight: bold;
text-transform: uppercase; }
color: #737373; }
.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
border-radius: 3px;
- background: #008CBA;
+ background: #486b71;
color: #FFFFFF;
cursor: default;
font-weight: normal;
padding: 0.1875rem 1rem; }
.sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover {
- background: #0078a0; }
+ background: #3e5c61; }
.switch {
border: none;
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.switch input:checked + label {
- background: #008CBA; }
+ background: #486b71; }
.switch input:checked + label:after {
left: 2.25rem; }
.switch label {
.switch label:after {
background: #FFFFFF; }
.switch input:checked + label {
- background: #008CBA; }
+ background: #486b71; }
.switch.large label {
height: 2.5rem;
width: 5rem; }
max-width: 100%;
transition: all 200ms ease-out; }
.th:hover, .th:focus {
- box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); }
+ box-shadow: 0 0 6px 1px rgba(72, 107, 113, 0.5); }
.th.radius {
border-radius: 3px; }
cursor: help;
font-weight: bold; }
.has-tip:hover, .has-tip:focus {
- border-bottom: dotted 1px #003f54;
- color: #008CBA; }
+ border-bottom: dotted 1px #203033;
+ color: #486b71; }
.has-tip.tip-left, .has-tip.tip-right {
float: none !important; }
.tooltip.round > .nub {
left: 2rem; }
.tooltip.opened {
- border-bottom: dotted 1px #003f54 !important;
- color: #008CBA !important; }
+ border-bottom: dotted 1px #203033 !important;
+ color: #486b71 !important; }
.tap-to-close {
color: #777777;
font-size: 0.8125rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
- background-color: #008CBA;
- border-color: #007095;
+ background-color: #486b71;
+ border-color: #3a565a;
color: #FFFFFF; }
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
- background-color: #007095; }
+ background-color: #3a565a; }
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
color: #FFFFFF; }
.top-bar-section ul li > a.button.secondary {
font-size: 0.8125rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
- background-color: #008CBA;
- border-color: #007095;
+ background-color: #486b71;
+ border-color: #3a565a;
color: #FFFFFF; }
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
- background-color: #007095; }
+ background-color: #3a565a; }
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
color: #FFFFFF; }
.top-bar-section ul li > button.secondary {
color: #FFFFFF;
background: #222222; }
.top-bar-section ul li.active > a {
- background: #008CBA;
+ background: #486b71;
color: #FFFFFF; }
.top-bar-section ul li.active > a:hover {
- background: #0078a0;
+ background: #3e5c61;
color: #FFFFFF; }
.top-bar-section .has-form {
padding: 0.9375rem; }
background-color: #555555;
background: #222222; }
.top-bar-section li.active:not(.has-form) a:not(.button) {
- background: #008CBA;
+ background: #486b71;
color: #FFFFFF;
line-height: 2.8125rem;
padding: 0 0.9375rem; }
.top-bar-section li.active:not(.has-form) a:not(.button):hover {
- background: #0078a0;
+ background: #3e5c61;
color: #FFFFFF; }
.top-bar-section .has-dropdown.moved {
position: relative; }
background: #222222;
color: #FFFFFF; }
.no-js .top-bar-section ul li:active > a {
- background: #008CBA;
+ background: #486b71;
color: #FFFFFF; }
.no-js .top-bar-section .has-dropdown:hover > .dropdown {
position: static !important;
/* Default Link Styles */
a {
- color: #008CBA;
+ color: #486b71;
line-height: inherit;
text-decoration: none; }
a:hover, a:focus {
- color: #0078a0; }
+ color: #3e5c61; }
a img {
border: none; }
display: inline-block;
padding: 1rem 2rem 1.0625rem 2rem;
font-size: 1rem;
- background-color: #008CBA;
- border-color: #007095;
+ background-color: #486b71;
+ border-color: #3a565a;
color: #FFFFFF;
transition: background-color 300ms ease-out;
display: block;
margin: 0 auto; }
.ninja-forms-form-wrap input[type=submit]:hover, .ninja-forms-form-wrap input[type=submit]:focus {
- background-color: #007095; }
+ background-color: #3a565a; }
.ninja-forms-form-wrap input[type=submit]:hover, .ninja-forms-form-wrap input[type=submit]:focus {
color: #FFFFFF; }
color: #FFFFFF;
width: 100%;
text-align: center;
- padding: 5px 0 20px; }
+ padding: 5px 10px 20px; }
+ @media only screen and (max-width: 40em) {
+ #header-separator h1 {
+ font-size: 30px;
+ line-height: 1.2; } }
+ #header-separator.header-separator-interior {
+ padding: 5px 0; }
#header-separator > * {
max-width: 1024px;
margin: 0 auto;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.8; }
+ #header-separator.header-separator-interior h1 {
+ color: #f5ad1a; }
#header-separator p {
color: #f5ad1a;
font-size: 18px;
top: 20px;
z-index: 9; }
+.submenu-two-columns {
+ column-count: 2;
+ min-width: 460px; }
+ .submenu-two-columns li {
+ -webkit-column-break-inside: avoid;
+ page-break-inside: avoid;
+ break-inside: avoid-column; }
+
.top-bar {
background: transparent;
width: 1024px;
margin: 0 auto;
padding-top: 100px; }
.top-bar .top-bar-section {
- background: transparent;
- border-radius: 4px;
+ background: #dfccae;
+ border-radius: 9px;
+ display: inline-block;
float: right;
+ height: auto;
+ line-height: 1;
margin-left: auto;
margin-right: auto;
- display: inline-block;
- height: auto;
- line-height: 1; }
+ width: 100%; }
.top-bar .top-bar-section:before {
background-image: url("../wp-content/themes/keweenaw2017/assets/keweenaw-logo.png"); }
- .top-bar .top-bar-section > ul > li:not(.has-form) {
- background-color: #dfccae; }
- .top-bar .top-bar-section > ul > li:not(.has-form) > a:not(.button) {
- color: #486b71;
+ .top-bar .top-bar-section > ul {
+ float: right;
+ background: transparent;
+ border-top-right-radius: 9px;
+ border-bottom-right-radius: 9px; }
+ .top-bar .top-bar-section > ul > li:not(.has-form):not(.active) {
+ background-color: #dfccae; }
+ .top-bar .top-bar-section > ul > li:not(.has-form):not(.active):hover {
+ background-color: #486b71; }
+ .top-bar .top-bar-section > ul > li:not(.has-form):not(.active):hover > a:not(.button) {
+ background-color: #486b71;
+ color: #FFFFFF; }
+ .top-bar .top-bar-section > ul > li:not(.has-form):not(.active):hover > a.active {
+ background-color: #486b71; }
+ .top-bar .top-bar-section > ul > li:not(.has-form):not(.active) > a:not(.button) {
+ background-color: #dfccae;
+ color: #486b71;
+ font-size: 22px;
+ font-weight: bold;
+ padding: 6px 18px; }
+ @media only screen and (min-width: 40.063em) {
+ .top-bar .top-bar-section > ul > li:not(.has-form):not(.active) > a:not(.button) {
+ background-color: #dfccae; } }
+ .top-bar .top-bar-section > ul > li:not(.has-form):not(.active) > a:not(.button).active {
+ background-color: #486b71;
+ color: #FFFFFF; }
+ .top-bar .top-bar-section > ul > li:not(.has-form):not(.active):last-child, .top-bar .top-bar-section > ul > li:not(.has-form):not(.active):last-child > a {
+ border-top-right-radius: 9px;
+ border-bottom-right-radius: 9px; }
+ .top-bar .top-bar-section ul {
+ background: white; }
+ .top-bar .top-bar-section ul li.active:not(.has-form) a:not(.button) {
+ padding: 6px 20px; }
+ .top-bar .top-bar-section ul li a {
font-size: 22px;
- font-weight: bold;
padding: 6px 20px; }
- .top-bar .top-bar-section ul li:not(.has-form):not(.active) > a:not(.button) {
- background: transparent; }
- .top-bar .top-bar-section ul li ul.dropdown li a {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- text-align: left; }
- .top-bar .top-bar-section ul li ul.dropdown li:not(.has-form):not(.active) > a:not(.button) {
- font-size: 1.25rem;
- padding: 10px 14px; }
- .top-bar .top-bar-section ul li ul.dropdown li.active:not(.has-form) > a:not(.button) {
- padding: 10px 14px; }
- .top-bar .top-bar-section ul li.drop-left ul.dropdown {
- right: -1%;
- left: auto; }
- .top-bar .top-bar-section ul li.drop-left ul.dropdown li a {
- text-align: left; }
+ .top-bar .top-bar-section ul li ul.dropdown {
+ max-width: 500px;
+ padding: 20px;
+ border-width: 0 2px 2px 2px;
+ border-style: solid;
+ border-color: #486b71;
+ border-bottom-left-radius: 5px;
+ border-bottom-right-radius: 5px; }
+ .top-bar .top-bar-section ul li ul.dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
+ background-color: #FFFFFF;
+ color: #f27225;
+ font-size: 16px; }
+ .top-bar .top-bar-section ul li ul.dropdown li {
+ min-width: 200px;
+ background-color: #FFFFFF;
+ color: #000000;
+ border-bottom: 1px dotted #486b71;
+ font-size: 16px; }
+ .top-bar .top-bar-section ul li ul.dropdown li:not(.has-form):not(.active) > a:not(.button) {
+ background-color: #FFFFFF;
+ color: #000000; }
+ .top-bar .top-bar-section ul li ul.dropdown li a {
+ color: #000000;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ text-align: left;
+ white-space: normal; }
+ .top-bar .top-bar-section ul li ul.dropdown li:not(.has-form):not(.active) > a:not(.button) {
+ font-size: 1rem;
+ padding: 10px 0;
+ line-height: 1; }
+ .top-bar .top-bar-section ul li ul.dropdown li.active:not(.has-form) > a:not(.button) {
+ padding: 10px 14px; }
+ .top-bar .top-bar-section ul li.drop-left ul.dropdown {
+ right: -1%;
+ left: auto; }
+ .top-bar .top-bar-section ul li.drop-left ul.dropdown li a {
+ text-align: left; }
.breadcrumbs {
margin-top: 10px; }
width: 52px;
height: 22px; }
+/*
+*/
+#Main_Towns_-_hover path {
+ visibility: hidden; }
+
+/*
+#Main_Towns_-_hover .city-hover:hover,
+#Main_Towns_-_hover .city-hover.hover {
+ visibility: visible;
+ path {
+ visibility: visible;
+ }
+}
+#Main_Towns_-_hover g.hover,
+#Main_Towns_-_hover g:hover {
+ visibility: visible;
+ path {
+ visibility: visible;
+ }
+}
+#Main_Towns_-_hover .city-hover-text.hover,
+#Main_Towns_-_hover .city-hover-text:hover {
+ visibility: visible;
+ path {
+ visibility: visible;
+ }
+}*/
#slideshow #caption {
background: rgba(0, 0, 0, 0.75);
color: #FFFFFF;
display: inline-block;
padding: 1rem 2rem 1.0625rem 2rem;
font-size: 1rem;
- background-color: #008CBA;
- border-color: #007095;
+ background-color: #486b71;
+ border-color: #3a565a;
color: #FFFFFF;
transition: background-color 300ms ease-out;
display: block;
margin: 0 auto; }
.ninja-forms-form-wrap input[type=submit]:hover, .ninja-forms-form-wrap input[type=submit]:focus {
- background-color: #007095; }
+ background-color: #3a565a; }
.ninja-forms-form-wrap input[type=submit]:hover, .ninja-forms-form-wrap input[type=submit]:focus {
color: #FFFFFF; }
/* End NextGen Gallery */
-#blog-posts-over article.ai1ec_event {
- padding: 10px; }
+#glm-event-wrapper h1 {
+ font-size: 1.5rem;
+ padding: 0 15px; }
+#glm-event-wrapper #glm-events-search-form .button {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ cursor: pointer;
+ font-family: "Open Sans", sans-serif;
+ font-weight: normal;
+ line-height: normal;
+ margin: 0 0 1.25rem;
+ position: relative;
+ text-align: center;
+ text-decoration: none;
+ display: inline-block;
+ padding: 0.75rem 1.5rem 0.8125rem 1.5rem;
+ background-color: #1D3961;
+ border-color: #172e4e;
+ color: #FFFFFF;
+ border-radius: 3px;
+ transition: background-color 300ms ease-out;
+ color: white; }
+ #glm-event-wrapper #glm-events-search-form .button:hover, #glm-event-wrapper #glm-events-search-form .button:focus {
+ background-color: #172e4e; }
+ #glm-event-wrapper #glm-events-search-form .button:hover, #glm-event-wrapper #glm-events-search-form .button:focus {
+ color: #FFFFFF; }
+#glm-event-wrapper #glm-events-search-form #glm-event-add-event {
+ width: 126px;
+ float: right; }
+#glm-event-wrapper button:not(.fc-button) {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ cursor: pointer;
+ font-family: "Open Sans", sans-serif;
+ font-weight: normal;
+ line-height: normal;
+ margin: 0 0 1.25rem;
+ position: relative;
+ text-align: center;
+ text-decoration: none;
+ display: inline-block;
+ padding: 0.75rem 1.5rem 0.8125rem 1.5rem;
+ background-color: #1D3961;
+ border-color: #172e4e;
+ color: #FFFFFF;
+ border-radius: 3px;
+ transition: background-color 300ms ease-out;
+ width: 220px; }
+ #glm-event-wrapper button:not(.fc-button):hover, #glm-event-wrapper button:not(.fc-button):focus {
+ background-color: #172e4e; }
+ #glm-event-wrapper button:not(.fc-button):hover, #glm-event-wrapper button:not(.fc-button):focus {
+ color: #FFFFFF; }
+#glm-event-wrapper p {
+ margin-left: 15px; }
+#glm-event-wrapper .glm-event-day-row {
+ border: 1px solid #FFFFFF;
+ background: -webkit-linear-gradient(left, #f2f2f2 5%, #FFFFFF 100%);
+ background: -moz-linear-gradient(center top, #f2f2f2 5%, #FFFFFF 100%);
+ background: -ms-linear-gradient(left, #f2f2f2 5%, #FFFFFF 100%); }
+#glm-event-wrapper .glm-event-day-event {
+ border: 1px solid #1D3961; }
+ #glm-event-wrapper .glm-event-day-event:hover {
+ border: 1px solid #000000; }
+#glm-event-wrapper .glm-event-day-event a.glm-read-more {
+ border: 1px solid #1D3961;
+ background-color: #FFFFFF;
+ color: #000000; }
+#glm-event-wrapper .glm-event-day-event a.glm-read-more:hover {
+ color: #FFFFFF;
+ background-color: #1D3961;
+ border: 1px solid #FFFFFF; }
+#glm-event-wrapper .glm-event-cal {
+ border: 1px solid #1D3961; }
+#glm-event-wrapper .glm-event-cal-day-container {
+ background: -webkit-linear-gradient(left, #FFFFFF 5%, #f2f2f2 100%);
+ background: -moz-linear-gradient(center top, #FFFFFF 5%, #f2f2f2 100%);
+ background: -ms-linear-gradient(left, #FFFFFF 5%, #f2f2f2 100%); }
+#glm-event-wrapper .glm-event-cal-month {
+ background-color: #1D3961;
+ color: #fff; }
+#glm-event-wrapper h1 {
+ color: #1D3961; }
+#glm-event-wrapper h2 {
+ color: #1E3D67;
+ font-weight: bold; }
+#glm-event-wrapper #glm-event-detail-cost:before {
+ top: 0px; }
+#glm-event-wrapper .stButton .sharethis {
+ display: none; }
+#glm-event-wrapper span#eventShare.st_sharethis, #glm-event-wrapper #shareThisOrange {
+ background-color: #1D3961 !important;
+ font-size: 0.875rem;
+ font-weight: bold;
+ color: white;
+ width: auto;
+ height: 30px;
+ border-radius: 3px;
+ max-height: 30px;
+ padding: 3px 0 0 15px; }
+#glm-event-wrapper #EventDrivingDirectionSubmit {
+ margin-left: 0px;
+ font-weight: bold; }
+
+.hasDatepicker {
+ width: 100%;
+ height: 34px; }
+
+#glm-events-frontpage-wrapper .glm-events-frontpage-day {
+ padding: 3px;
+ background-color: #1D3961;
+ color: #779156; }
+#glm-events-frontpage-wrapper .glm-events-frontpage-event-container {
+ margin: 10px 0;
+ overflow: hidden; }
+#glm-events-frontpage-wrapper .glm-events-frontpage-event-image {
+ width: 90px;
+ height: 90px; }
+#glm-events-frontpage-wrapper .glm-events-frontpage-event-title, #glm-events-frontpage-wrapper .glm-events-frontpage-event-dates, #glm-events-frontpage-wrapper .glm-events-frontpage-event-content {
+ float: left;
+ width: 170px;
+ padding: 0px 12px 0px 8px;
+ margin-top: 4px; }
+#glm-events-frontpage-wrapper .glm-events-frontpage-event-title {
+ /* font-size: 15px;*/
+ color: #1D3961;
+ font-weight: bold;
+ max-height: 37.2px;
+ overflow: hidden;
+ line-height: 1.4; }
+#glm-events-frontpage-wrapper .glm-events-frontpage-event-dates {
+ color: grey;
+ max-height: 20px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap; }
+#glm-events-frontpage-wrapper .glm-events-frontpage-event-content {
+ max-height: 37.2px;
+ overflow: hidden; }
+
+@media only screen and (min-width:40.063em) {
+ #glm-event-wrapper {
+ margin: 0 auto; }
+ #glm-event-wrapper.event-detail {
+ width: 100%; } }
+
+form#glm-member-event-search #glm-event-category {
+ width: 83%; }
+
+.prefix, .postfix {
+ border-style: solid;
+ border-width: 1px;
+ display: block;
+ font-size: 0.875rem;
+ height: 2.3125rem;
+ line-height: 2.3125rem;
+ overflow: visible;
+ padding-bottom: 0;
+ padding-top: 0;
+ position: relative;
+ text-align: center;
+ width: 100%;
+ z-index: 2; }
+
+span.prefix, label.prefix {
+ background: #f2f2f2;
+ border-right: none;
+ color: #333333;
+ border-color: #cccccc; }
+
+span.postfix, label.postfix {
+ background: #f2f2f2;
+ border-left: none;
+ color: #333333;
+ border-color: #cccccc; }
+
+input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ border-radius: 0;
+ background-color: #FFFFFF;
+ border-style: solid;
+ border-width: 1px;
+ border-color: #cccccc;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ color: rgba(0, 0, 0, 0.75);
+ display: block;
+ font-family: inherit;
+ font-size: 0.875rem;
+ height: 2.3125rem;
+ margin: 0 0 1rem 0;
+ padding: 0.5rem;
+ width: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-transition: border-color 0.15s linear, background 0.15s linear;
+ -moz-transition: border-color 0.15s linear, background 0.15s linear;
+ -ms-transition: border-color 0.15s linear, background 0.15s linear;
+ -o-transition: border-color 0.15s linear, background 0.15s linear;
+ transition: border-color 0.15s linear, background 0.15s linear; }
+
+.right {
+ float: right !important; }
+
+#glm-event-detail-takeback-mini {
+ border: 2px solid #033733; }
+
+#front-event-feed-title {
+ color: #486b71;
+ font-size: 25px;
+ font-weight: bold;
+ letter-spacing: 1px;
+ text-transform: uppercase; }
+
+#event-feed-row {
+ margin-bottom: 40px; }
+
+#feed .image-container {
+ width: auto;
+ height: 150px;
+ margin-bottom: 10px; }
+#feed .front-event-title {
+ color: #486b71;
+ font-size: 18px;
+ font-weight: bold;
+ min-height: 50px; }
+#feed .front-event-date-container {
+ display: inline;
+ padding: 0 5px; }
+#feed .front-event-date {
+ color: grey;
+ font-size: 14px; }
+#feed .front-event-button {
+ background-color: #f27225;
+ float: right;
+ color: #FFFFFF;
+ font-size: 15px;
+ text-transform: uppercase;
+ letter-spacing: 1px;
+ font-weight: bold;
+ padding: 4px 8px;
+ line-height: 1.2; }
+#feed .front-event-border {
+ border-bottom: 2px solid #486b71;
+ clear: both; }
/* These are the basic styles for calendar, there are several others that can be added from the calendar's mark up.
These styles are primarily for the buttons, columns headers, and the over all calendar body. More selectors will
#eventCalendar .fc-view-container {
/* dates, days or months at the top of each column (sun, mon, tue, wed, thur, fri, sat) */ }
+#glm-blocks-wrapper {
+ background-color: #e4edf5;
+ float: left;
+ margin-bottom: 40px;
+ width: 100%; }
+
+.glm-blocks-container {
+ padding: 40px 0;
+ max-width: 1024px; }
+ .glm-blocks-container .glm-block-image {
+ position: relative; }
+ .glm-blocks-container .glm-block-image img {
+ float: left;
+ width: 100%; }
+ .glm-blocks-container .glm-block-title h1 {
+ margin: 0;
+ background-color: #f27225;
+ text-align: center;
+ letter-spacing: 0;
+ padding: 5px;
+ font-weight: bold;
+ font-size: 30px; }
+ .glm-blocks-container .glm-block {
+ position: relative; }
+
+.glm-block-video-arrow {
+ width: 0;
+ height: 0;
+ position: absolute;
+ border-top: 30px solid transparent;
+ border-bottom: 30px solid transparent;
+ border-left: 50px solid white;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+ pointer-events: none; }
+
.home-feed-post {
padding-bottom: 25px; }
padding: 0; }
footer.main {
- position: absolute;
+ margin-top: 40px;
bottom: 0;
left: 0;
right: 0; }
position: relative;
bottom: 0; } }
-#footer_address span {
- white-space: nowrap; }
+#footer-top #footer-guide p {
+ margin: 0; }
+#footer-top #footer-guide .footer-guide-text-wrapper {
+ float: left;
+ padding: 20px 15px; }
+ #footer-top #footer-guide .footer-guide-text-wrapper .footer-guide-text {
+ color: #f27225;
+ font-size: 24px;
+ line-height: 1.2;
+ margin-bottom: 15px; }
+ #footer-top #footer-guide .footer-guide-text-wrapper .footer-guide-links a {
+ color: #00aeef;
+ font-size: 18px;
+ text-transform: uppercase; }
+ #footer-top #footer-guide .footer-guide-text-wrapper .footer-guide-links .separator {
+ color: #00aeef;
+ font-size: 18px;
+ padding: 4px; }
+#footer-top #footer-guide .footer-guide-image-wrapper {
+ float: left; }
+#footer-top #footer-social {
+ padding: 15px; }
+ #footer-top #footer-social .footer-social-text {
+ color: #f27225;
+ font-size: 24px;
+ line-height: 1.2;
+ margin-bottom: 15px; }
+ #footer-top #footer-social .footer-social-icon {
+ background-image: url("../assets/social-icons.png");
+ height: 56px;
+ width: 56px;
+ display: block;
+ float: left;
+ margin-right: 25px;
+ margin-bottom: 15px; }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ #footer-top #footer-social .footer-social-icon {
+ margin-right: 10px; } }
+ #footer-top #footer-social #facebook {
+ background-position: 0 0; }
+ #footer-top #footer-social #photobucket {
+ background-position: -79px 0; }
+ #footer-top #footer-social #travel-advisor {
+ background-position: -158px 0; }
+ #footer-top #footer-social #blog {
+ background-position: -237px 0; }
+
+#footer-newsletter-wrapper {
+ width: 100%;
+ height: auto;
+ background-color: #486b71;
+ position: relative; }
+ #footer-newsletter-wrapper .footer-newsletter-title {
+ width: 80%;
+ color: #FFFFFF;
+ float: left;
+ font-weight: bold;
+ letter-spacing: 1px;
+ line-height: 1; }
+ #footer-newsletter-wrapper .footer-newsletter-text {
+ width: 80%;
+ color: #f5ad1a;
+ float: left;
+ font-size: 18px;
+ margin-bottom: 0; }
+ #footer-newsletter-wrapper .footer-newsletter-button {
+ position: absolute;
+ right: 5%;
+ top: 35px;
+ display: inline;
+ float: right;
+ background-color: #f5ad1a;
+ color: #FFFFFF;
+ padding: 5px 18px;
+ text-transform: uppercase;
+ line-height: 1;
+ font-weight: bold;
+ letter-spacing: 1px;
+ transition: all 0.5s; }
+ #footer-newsletter-wrapper .footer-newsletter-button:hover {
+ background-color: #FFFFFF;
+ color: #f27225;
+ transition: all 0.5s; }
+
+#footer-newsletter {
+ padding: 15px;
+ position: relative; }
+
+#footer-weather-address-wrapper {
+ bottom: 10px;
+ left: 0;
+ position: absolute;
+ right: 0; }
+ @media only screen and (min-width:40.063em) and (max-width:64em) {
+ #footer-weather-address-wrapper {
+ bottom: 0; } }
+
+#footer-weather {
+ width: 50%; }
+ #footer-weather .footer-weather-logo img {
+ text-align: center;
+ margin-bottom: 20px; }
+ #footer-weather .footer-pure-michigan-logo {
+ float: right; }
+ #footer-weather .footer-pure-michigan-logo img {
+ max-width: 160px;
+ margin-top: 35px; }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ #footer-weather .footer-pure-michigan-logo img {
+ margin-top: 55px; } }
+ #footer-weather #weather-widget {
+ position: absolute;
+ display: none;
+ width: 264px;
+ height: 200px;
+ bottom: 180px;
+ left: -65px; }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ #footer-weather #weather-widget {
+ left: 0;
+ bottom: 180px; } }
+ #footer-weather #weather-widget:after {
+ content: url(../assets/weather-arrow-down.png);
+ position: absolute;
+ top: 229px;
+ left: 45%; }
+ @media only screen and (min-width:0em) and (max-width:64em) {
+ #footer-weather #weather-widget:after {
+ top: 229px;
+ left: 53px; } }
+ #footer-weather #weather-widget .wu-wrapper {
+ border: 3px solid #f27225;
+ background: white; }
+
+#footer-address {
+ width: 50%;
+ color: #FFFFFF;
+ text-align: center; }
+ @media only screen and (min-width:40.063em) and (max-width:64em) {
+ #footer-address {
+ line-height: 1.0;
+ margin-top: -40px; } }
+ #footer-address a {
+ color: #f27225;
+ text-decoration: underline; }
+ #footer-address a:hover {
+ color: #f5ad1a; }
+ #footer-address span {
+ color: #FFFFFF;
+ white-space: nowrap; }
+ #footer-address h2 {
+ color: #f5ad1a;
+ font-size: 20px;
+ font-weight: bold;
+ letter-spacing: 0;
+ line-height: 1.0; }
#connect {
padding-top: 20px;
background: #0093d1; }
#copyright {
- padding: 20px 0;
- margin: 0 auto;
- float: none; }
+ padding-top: 10px;
+ color: #FFFFFF;
+ float: none;
+ line-height: 1.0;
+ margin: 0 auto; }
+ @media only screen and (min-width:64.063em) {
+ #copyright {
+ padding-top: 30px; } }
#copyright span {
font-size: 0.625rem; }
#copyright a {
- color: #000000; }
+ color: #FFFFFF;
+ text-decoration: underline; }
#footer_address span.bullet, #copyright span.bullet {
margin: 0 5px; }
#footer_address span.bullet, #copyright span.bullet {
display: none !important; } }
+h1 {
+ color: #FFFFFF;
+ font-family: 'Open Sans';
+ font-size: 36px;
+ letter-spacing: 4px;
+ text-decoration: uppercase; }
+
+h2 {
+ color: #FFFFFF;
+ font-family: 'Open Sans';
+ font-size: 36px;
+ letter-spacing: 4px; }
+
+h3 {
+ color: #486b71;
+ font-family: 'Open Sans';
+ font-size: 30px;
+ font-weight: bold; }
+
+h4 {
+ color: #486b71;
+ font-family: 'Open Sans';
+ font-size: 24px;
+ font-weight: bold;
+ letter-spacing: 4px; }
+
+h5 {
+ color: #f27225;
+ font-family: 'Open Sans';
+ font-size: 24px; }
+
+h6 {
+ color: #f5ad1a;
+ font-family: 'Open Sans';
+ font-size: 18px;
+ font-weight: bold; }
+
.off-canvas-wrap {
min-height: 100%; }
.off-canvas-wrap .inner-wrap {
"../mixins/_off-canvas-arrow.scss",
"../plugins/_nextgen.scss",
"../plugins/_gravityForms.scss",
- "../plugins/_events.scss",
+ "../plugins/_glm-member-db-events.scss",
"../plugins/_fullCalendar.scss",
+ "../plugins/_glm-blocks.scss",
"../../bower_components/foundation/scss/foundation/components/_global.scss"
],
"sourcesContent": [],
- "mappings": "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",
+ "mappings": "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",
"names": []
}
\ No newline at end of file
--- /dev/null
+# fancyBox
+
+jQuery lightbox script for displaying images, videos and more.
+Touch enabled, responsive and fully customizable.
+
+See the [project page](http://fancyapps.com/fancybox/3/) for documentation and a demonstration.
+
+Follow [@thefancyapps](//twitter.com/thefancyapps) for updates.
+
+
+## Quick start
+
+1\. Add latest jQuery and fancyBox files
+
+```html
+<script src="//code.jquery.com/jquery-3.2.1.min.js"></script>
+
+<link href="/path/to/jquery.fancybox.min.css" rel="stylesheet">
+<script src="/path/to/jquery.fancybox.min.js"></script>
+```
+
+
+2\. Create links
+
+```html
+<a data-fancybox="gallery" href="big_1.jpg">
+ <img src="small_1.jpg">
+</a>
+
+<a data-fancybox="gallery" href="big_2.jpg">
+ <img src="small_2.jpg">
+</a>
+```
+
+
+3\. Enjoy!
+
+
+## License
+
+fancyBox is licensed under the [GPLv3](http://choosealicense.com/licenses/gpl-3.0) license for all open source applications.
+A commercial license is required for all commercial applications (including sites, themes and apps you plan to sell).
+
+[Read more about fancyBox license](http://fancyapps.com/fancybox/#license).
+
+## Bugs and feature requests
+
+If you find a bug, please report it [here on Github](https://github.com/fancyapps/fancybox/issues).
+
+Guidelines for bug reports:
+
+1. Use the GitHub issue search — check if the issue has already been reported.
+2. Check if the issue has been fixed — try to reproduce it using the latest master or development branch in the repository.
+3. Isolate the problem — create a reduced test case and a live example. You can use CodePen to fork any demo found on documentation to use it as a template.
+
+A good bug report shouldn't leave others needing to chase you up for more information.
+Please try to be as detailed as possible in your report.
+
+
+Feature requests are welcome. Please look for existing ones and use GitHub's "reactions" feature to vote.
+
+Please do not use the issue tracker for personal support requests - use Stack Overflow ([fancybox-3](http://stackoverflow.com/questions/tagged/fancybox-3) tag) instead.
--- /dev/null
+{
+ "name": "fancybox",
+ "description": "Touch enabled, responsive and fully customizable jQuery lightbox script",
+ "keywords": [
+ "touch",
+ "responsive",
+ "lightbox",
+ "fancybox",
+ "gallery",
+ "jQuery",
+ "plugin"
+ ],
+ "homepage": "http://fancyapps.com/fancybox/",
+ "license": "GPL-3.0",
+ "moduleType": "globals",
+ "main": [
+ "dist/jquery.fancybox.min.css",
+ "dist/jquery.fancybox.min.js"
+ ],
+ "dependencies": {
+ "jquery": ">=1.9.0"
+ }
+}
--- /dev/null
+@charset "UTF-8";
+.fancybox-enabled {
+ overflow: hidden; }
+
+.fancybox-enabled body {
+ overflow: visible;
+ height: 100%; }
+
+.fancybox-is-hidden {
+ position: absolute;
+ top: -9999px;
+ left: -9999px;
+ visibility: hidden; }
+
+.fancybox-container {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 99993;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ -webkit-transform: translateZ(0);
+ transform: translateZ(0); }
+
+/* Make sure that the first one is on the top */
+.fancybox-container ~ .fancybox-container {
+ z-index: 99992; }
+
+.fancybox-outer,
+.fancybox-inner,
+.fancybox-bg,
+.fancybox-stage {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0; }
+
+.fancybox-outer {
+ overflow-y: auto;
+ -webkit-overflow-scrolling: touch; }
+
+.fancybox-bg {
+ background: #1e1e1e;
+ opacity: 0;
+ transition-duration: inherit;
+ transition-property: opacity;
+ transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
+
+.fancybox-is-open .fancybox-bg {
+ opacity: 0.87;
+ transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
+
+.fancybox-infobar,
+.fancybox-toolbar,
+.fancybox-caption-wrap {
+ position: absolute;
+ direction: ltr;
+ z-index: 99997;
+ opacity: 0;
+ visibility: hidden;
+ transition: opacity .25s, visibility 0s linear .25s;
+ box-sizing: border-box; }
+
+.fancybox-show-infobar .fancybox-infobar,
+.fancybox-show-toolbar .fancybox-toolbar,
+.fancybox-show-caption .fancybox-caption-wrap {
+ opacity: 1;
+ visibility: visible;
+ transition: opacity .25s, visibility 0s; }
+
+.fancybox-infobar {
+ top: 0;
+ left: 50%;
+ margin-left: -79px; }
+
+.fancybox-infobar__body {
+ display: inline-block;
+ width: 70px;
+ line-height: 44px;
+ font-size: 13px;
+ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
+ text-align: center;
+ color: #ddd;
+ background-color: rgba(30, 30, 30, 0.7);
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -webkit-touch-callout: none;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-font-smoothing: subpixel-antialiased; }
+
+.fancybox-toolbar {
+ top: 0;
+ right: 0; }
+
+.fancybox-stage {
+ overflow: hidden;
+ direction: ltr;
+ z-index: 99994;
+ -webkit-transform: translate3d(0, 0, 0); }
+
+.fancybox-slide {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ overflow: auto;
+ outline: none;
+ white-space: normal;
+ box-sizing: border-box;
+ text-align: center;
+ z-index: 99994;
+ -webkit-overflow-scrolling: touch;
+ display: none;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ -webkit-transform-style: preserve-3d;
+ transform-style: preserve-3d; }
+
+.fancybox-slide::before {
+ content: '';
+ display: inline-block;
+ vertical-align: middle;
+ height: 100%;
+ width: 0; }
+
+.fancybox-is-sliding .fancybox-slide,
+.fancybox-slide--previous,
+.fancybox-slide--current,
+.fancybox-slide--next {
+ display: block; }
+
+.fancybox-slide--image {
+ overflow: visible; }
+
+.fancybox-slide--image::before {
+ display: none; }
+
+.fancybox-slide--video .fancybox-content,
+.fancybox-slide--video iframe {
+ background: #000; }
+
+.fancybox-slide--map .fancybox-content,
+.fancybox-slide--map iframe {
+ background: #E5E3DF; }
+
+.fancybox-slide--next {
+ z-index: 99995; }
+
+.fancybox-slide > * {
+ display: inline-block;
+ position: relative;
+ padding: 24px;
+ margin: 44px 0 44px;
+ border-width: 0;
+ vertical-align: middle;
+ text-align: left;
+ background-color: #fff;
+ overflow: auto;
+ box-sizing: border-box; }
+
+.fancybox-slide .fancybox-image-wrap {
+ position: absolute;
+ top: 0;
+ left: 0;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ z-index: 99995;
+ background: transparent;
+ cursor: default;
+ overflow: visible;
+ -webkit-transform-origin: top left;
+ -ms-transform-origin: top left;
+ transform-origin: top left;
+ background-size: 100% 100%;
+ background-repeat: no-repeat;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+
+.fancybox-can-zoomOut .fancybox-image-wrap {
+ cursor: -webkit-zoom-out;
+ cursor: zoom-out; }
+
+.fancybox-can-zoomIn .fancybox-image-wrap {
+ cursor: -webkit-zoom-in;
+ cursor: zoom-in; }
+
+.fancybox-can-drag .fancybox-image-wrap {
+ cursor: -webkit-grab;
+ cursor: grab; }
+
+.fancybox-is-dragging .fancybox-image-wrap {
+ cursor: -webkit-grabbing;
+ cursor: grabbing; }
+
+.fancybox-image,
+.fancybox-spaceball {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ max-width: none;
+ max-height: none; }
+
+.fancybox-spaceball {
+ z-index: 1; }
+
+.fancybox-slide--iframe .fancybox-content {
+ padding: 0;
+ width: 80%;
+ height: 80%;
+ max-width: calc(100% - 100px);
+ max-height: calc(100% - 88px);
+ overflow: visible;
+ background: #fff; }
+
+.fancybox-iframe {
+ display: block;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ width: 100%;
+ height: 100%;
+ background: #fff; }
+
+.fancybox-error {
+ margin: 0;
+ padding: 40px;
+ width: 100%;
+ max-width: 380px;
+ background: #fff;
+ cursor: default; }
+
+.fancybox-error p {
+ margin: 0;
+ padding: 0;
+ color: #444;
+ font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }
+
+.fancybox-close-small {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 44px;
+ height: 44px;
+ padding: 0;
+ margin: 0;
+ border: 0;
+ border-radius: 0;
+ outline: none;
+ background: transparent;
+ z-index: 10;
+ cursor: pointer; }
+
+.fancybox-close-small:after {
+ content: '×';
+ position: absolute;
+ top: 5px;
+ right: 5px;
+ width: 30px;
+ height: 30px;
+ font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
+ color: #888;
+ font-weight: 300;
+ text-align: center;
+ border-radius: 50%;
+ border-width: 0;
+ background: #fff;
+ transition: background .25s;
+ box-sizing: border-box;
+ z-index: 2; }
+
+.fancybox-close-small:focus:after {
+ outline: 1px dotted #888; }
+
+.fancybox-close-small:hover:after {
+ color: #555;
+ background: #eee; }
+
+.fancybox-slide--iframe .fancybox-close-small {
+ top: 0;
+ right: -44px; }
+
+.fancybox-slide--iframe .fancybox-close-small:after {
+ background: transparent;
+ font-size: 35px;
+ color: #aaa; }
+
+.fancybox-slide--iframe .fancybox-close-small:hover:after {
+ color: #fff; }
+
+/* Caption */
+.fancybox-caption-wrap {
+ bottom: 0;
+ left: 0;
+ right: 0;
+ padding: 60px 30px 0 30px;
+ background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
+ pointer-events: none; }
+
+.fancybox-caption {
+ padding: 30px 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.4);
+ font-size: 14px;
+ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
+ color: #fff;
+ line-height: 20px;
+ -webkit-text-size-adjust: none; }
+
+.fancybox-caption a,
+.fancybox-caption button,
+.fancybox-caption select {
+ pointer-events: all; }
+
+.fancybox-caption a {
+ color: #fff;
+ text-decoration: underline; }
+
+/* Buttons */
+.fancybox-button {
+ display: inline-block;
+ position: relative;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ width: 44px;
+ height: 44px;
+ line-height: 44px;
+ text-align: center;
+ background: transparent;
+ color: #ddd;
+ border-radius: 0;
+ cursor: pointer;
+ vertical-align: top;
+ outline: none; }
+
+.fancybox-button[disabled] {
+ cursor: default;
+ pointer-events: none; }
+
+.fancybox-infobar__body, .fancybox-button {
+ background: rgba(30, 30, 30, 0.6); }
+
+.fancybox-button:hover:not([disabled]) {
+ color: #fff;
+ background: rgba(0, 0, 0, 0.8); }
+
+.fancybox-button::before,
+.fancybox-button::after {
+ content: '';
+ pointer-events: none;
+ position: absolute;
+ background-color: currentColor;
+ color: currentColor;
+ opacity: 0.9;
+ box-sizing: border-box;
+ display: inline-block; }
+
+.fancybox-button[disabled]::before,
+.fancybox-button[disabled]::after {
+ opacity: 0.3; }
+
+.fancybox-button--left::after,
+.fancybox-button--right::after {
+ top: 18px;
+ width: 6px;
+ height: 6px;
+ background: transparent;
+ border-top: solid 2px currentColor;
+ border-right: solid 2px currentColor; }
+
+.fancybox-button--left::after {
+ left: 20px;
+ -webkit-transform: rotate(-135deg);
+ -ms-transform: rotate(-135deg);
+ transform: rotate(-135deg); }
+
+.fancybox-button--right::after {
+ right: 20px;
+ -webkit-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg); }
+
+.fancybox-button--left {
+ border-bottom-left-radius: 5px; }
+
+.fancybox-button--right {
+ border-bottom-right-radius: 5px; }
+
+.fancybox-button--close::before, .fancybox-button--close::after {
+ content: '';
+ display: inline-block;
+ position: absolute;
+ height: 2px;
+ width: 16px;
+ top: calc(50% - 1px);
+ left: calc(50% - 8px); }
+
+.fancybox-button--close::before {
+ -webkit-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg); }
+
+.fancybox-button--close::after {
+ -webkit-transform: rotate(-45deg);
+ -ms-transform: rotate(-45deg);
+ transform: rotate(-45deg); }
+
+/* Navigation arrows */
+.fancybox-arrow {
+ position: absolute;
+ top: 50%;
+ margin: -50px 0 0 0;
+ height: 100px;
+ width: 54px;
+ padding: 0;
+ border: 0;
+ outline: none;
+ background: none;
+ cursor: pointer;
+ z-index: 99995;
+ opacity: 0;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ transition: opacity .25s; }
+
+.fancybox-arrow::after {
+ content: '';
+ position: absolute;
+ top: 28px;
+ width: 44px;
+ height: 44px;
+ background-color: rgba(30, 30, 30, 0.8);
+ background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-size: 24px 24px; }
+
+.fancybox-arrow--right {
+ right: 0; }
+
+.fancybox-arrow--left {
+ left: 0;
+ -webkit-transform: scaleX(-1);
+ -ms-transform: scaleX(-1);
+ transform: scaleX(-1); }
+
+.fancybox-arrow--right::after,
+.fancybox-arrow--left::after {
+ left: 0; }
+
+.fancybox-show-nav .fancybox-arrow {
+ opacity: 0.6; }
+
+.fancybox-show-nav .fancybox-arrow[disabled] {
+ opacity: 0.3; }
+
+/* Loading indicator */
+.fancybox-loading {
+ border: 6px solid rgba(100, 100, 100, 0.4);
+ border-top: 6px solid rgba(255, 255, 255, 0.6);
+ border-radius: 100%;
+ height: 50px;
+ width: 50px;
+ -webkit-animation: fancybox-rotate .8s infinite linear;
+ animation: fancybox-rotate .8s infinite linear;
+ background: transparent;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-top: -25px;
+ margin-left: -25px;
+ z-index: 99999; }
+
+@-webkit-keyframes fancybox-rotate {
+ from {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg); }
+ to {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg); } }
+
+@keyframes fancybox-rotate {
+ from {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg); }
+ to {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg); } }
+
+/* Transition effects */
+.fancybox-animated {
+ transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }
+
+/* transitionEffect: slide */
+.fancybox-fx-slide.fancybox-slide--previous {
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ opacity: 0; }
+
+.fancybox-fx-slide.fancybox-slide--next {
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ opacity: 0; }
+
+.fancybox-fx-slide.fancybox-slide--current {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1; }
+
+/* transitionEffect: fade */
+.fancybox-fx-fade.fancybox-slide--previous,
+.fancybox-fx-fade.fancybox-slide--next {
+ opacity: 0;
+ transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
+
+.fancybox-fx-fade.fancybox-slide--current {
+ opacity: 1; }
+
+/* transitionEffect: zoom-in-out */
+.fancybox-fx-zoom-in-out.fancybox-slide--previous {
+ -webkit-transform: scale3d(1.5, 1.5, 1.5);
+ transform: scale3d(1.5, 1.5, 1.5);
+ opacity: 0; }
+
+.fancybox-fx-zoom-in-out.fancybox-slide--next {
+ -webkit-transform: scale3d(0.5, 0.5, 0.5);
+ transform: scale3d(0.5, 0.5, 0.5);
+ opacity: 0; }
+
+.fancybox-fx-zoom-in-out.fancybox-slide--current {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ opacity: 1; }
+
+/* transitionEffect: rotate */
+.fancybox-fx-rotate.fancybox-slide--previous {
+ -webkit-transform: rotate(-360deg);
+ -ms-transform: rotate(-360deg);
+ transform: rotate(-360deg);
+ opacity: 0; }
+
+.fancybox-fx-rotate.fancybox-slide--next {
+ -webkit-transform: rotate(360deg);
+ -ms-transform: rotate(360deg);
+ transform: rotate(360deg);
+ opacity: 0; }
+
+.fancybox-fx-rotate.fancybox-slide--current {
+ -webkit-transform: rotate(0deg);
+ -ms-transform: rotate(0deg);
+ transform: rotate(0deg);
+ opacity: 1; }
+
+/* transitionEffect: circular */
+.fancybox-fx-circular.fancybox-slide--previous {
+ -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
+ transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
+ opacity: 0; }
+
+.fancybox-fx-circular.fancybox-slide--next {
+ -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
+ transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
+ opacity: 0; }
+
+.fancybox-fx-circular.fancybox-slide--current {
+ -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
+ transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
+ opacity: 1; }
+
+/* transitionEffect: tube */
+.fancybox-fx-tube.fancybox-slide--previous {
+ -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
+ transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }
+
+.fancybox-fx-tube.fancybox-slide--next {
+ -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
+ transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }
+
+.fancybox-fx-tube.fancybox-slide--current {
+ -webkit-transform: translate3d(0, 0, 0) scale(1);
+ transform: translate3d(0, 0, 0) scale(1); }
+
+/* Styling for Small-Screen Devices */
+@media all and (max-width: 800px) {
+ .fancybox-infobar {
+ left: 0;
+ margin-left: 0; }
+ .fancybox-button--left,
+ .fancybox-button--right {
+ display: none !important; }
+ .fancybox-caption {
+ padding: 20px 0;
+ margin: 0; } }
+
+/* Fullscreen */
+.fancybox-button--fullscreen::before {
+ width: 15px;
+ height: 11px;
+ left: calc(50% - 7px);
+ top: calc(50% - 6px);
+ border: 2px solid;
+ background: none; }
+
+/* Slideshow button */
+.fancybox-button--play::before,
+.fancybox-button--pause::before {
+ top: calc(50% - 6px);
+ left: calc(50% - 4px);
+ background: transparent; }
+
+.fancybox-button--play::before {
+ width: 0;
+ height: 0;
+ border-top: 6px inset transparent;
+ border-bottom: 6px inset transparent;
+ border-left: 10px solid;
+ border-radius: 1px; }
+
+.fancybox-button--pause::before {
+ width: 7px;
+ height: 11px;
+ border-style: solid;
+ border-width: 0 2px 0 2px; }
+
+/* Thumbs */
+.fancybox-thumbs {
+ display: none; }
+
+.fancybox-button--thumbs {
+ display: none; }
+
+@media all and (min-width: 800px) {
+ .fancybox-button--thumbs {
+ display: inline-block; }
+ .fancybox-button--thumbs span {
+ font-size: 23px; }
+ .fancybox-button--thumbs::before {
+ width: 3px;
+ height: 3px;
+ top: calc(50% - 2px);
+ left: calc(50% - 2px);
+ box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0; }
+ .fancybox-thumbs {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: auto;
+ width: 220px;
+ margin: 0;
+ padding: 5px 5px 0 0;
+ background: #fff;
+ word-break: normal;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ box-sizing: border-box;
+ z-index: 99995; }
+ .fancybox-show-thumbs .fancybox-thumbs {
+ display: block; }
+ .fancybox-show-thumbs .fancybox-inner {
+ right: 220px; }
+ .fancybox-thumbs > ul {
+ list-style: none;
+ position: absolute;
+ position: relative;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ font-size: 0; }
+ .fancybox-thumbs > ul > li {
+ float: left;
+ overflow: hidden;
+ max-width: 50%;
+ padding: 0;
+ margin: 0;
+ width: 105px;
+ height: 75px;
+ position: relative;
+ cursor: pointer;
+ outline: none;
+ border: 5px solid transparent;
+ border-top-width: 0;
+ border-right-width: 0;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ box-sizing: border-box; }
+ li.fancybox-thumbs-loading {
+ background: rgba(0, 0, 0, 0.1); }
+ .fancybox-thumbs > ul > li > img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ min-width: 100%;
+ min-height: 100%;
+ max-width: none;
+ max-height: none;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none; }
+ .fancybox-thumbs > ul > li:before {
+ content: '';
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ border-radius: 2px;
+ border: 4px solid #4ea7f9;
+ z-index: 99991;
+ opacity: 0;
+ transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
+ opacity: 1; } }
--- /dev/null
+// ==================================================
+// fancyBox v3.1.24
+//
+// Licensed GPLv3 for open source use
+// or fancyBox Commercial License for commercial use
+//
+// http://fancyapps.com/fancybox/
+// Copyright 2017 fancyApps
+//
+// ==================================================
+;(function (window, document, $, undefined) {
+ 'use strict';
+
+ // If there's no jQuery, fancyBox can't work
+ // =========================================
+
+ if ( !$ ) {
+ return;
+ }
+
+ // Check if fancyBox is already initialized
+ // ========================================
+
+ if ( $.fn.fancybox ) {
+
+ $.error('fancyBox already initialized');
+
+ return;
+ }
+
+ // Private default settings
+ // ========================
+
+ var defaults = {
+
+ // Enable infinite gallery navigation
+ loop : false,
+
+ // Space around image, ignored if zoomed-in or viewport smaller than 800px
+ margin : [44, 0],
+
+ // Horizontal space between slides
+ gutter : 50,
+
+ // Enable keyboard navigation
+ keyboard : true,
+
+ // Should display navigation arrows at the screen edges
+ arrows : true,
+
+ // Should display infobar (counter and arrows at the top)
+ infobar : false,
+
+ // Should display toolbar (buttons at the top)
+ toolbar : true,
+
+ // What buttons should appear in the top right corner.
+ // Buttons will be created using templates from `btnTpl` option
+ // and they will be placed into toolbar (class="fancybox-toolbar"` element)
+ buttons : [
+ 'slideShow',
+ 'fullScreen',
+ 'thumbs',
+ 'close'
+ ],
+
+ // Detect "idle" time in seconds
+ idleTime : 4,
+
+ // Should display buttons at top right corner of the content
+ // If 'auto' - they will be created for content having type 'html', 'inline' or 'ajax'
+ // Use template from `btnTpl.smallBtn` for customization
+ smallBtn : 'auto',
+
+ // Disable right-click and use simple image protection for images
+ protect : false,
+
+ // Shortcut to make content "modal" - disable keyboard navigtion, hide buttons, etc
+ modal : false,
+
+ image : {
+
+ // Wait for images to load before displaying
+ // Requires predefined image dimensions
+ // If 'auto' - will zoom in thumbnail if 'width' and 'height' attributes are found
+ preload : "auto",
+
+ },
+
+ ajax : {
+
+ // Object containing settings for ajax request
+ settings : {
+
+ // This helps to indicate that request comes from the modal
+ // Feel free to change naming
+ data : {
+ fancybox : true
+ }
+ }
+
+ },
+
+ iframe : {
+
+ // Iframe template
+ tpl : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',
+
+ // Preload iframe before displaying it
+ // This allows to calculate iframe content width and height
+ // (note: Due to "Same Origin Policy", you can't get cross domain data).
+ preload : true,
+
+ // Custom CSS styling for iframe wrapping element
+ // You can use this to set custom iframe dimensions
+ css : {},
+
+ // Iframe tag attributes
+ attr : {
+ scrolling : 'auto'
+ }
+
+ },
+
+ // Open/close animation type
+ // Possible values:
+ // false - disable
+ // "zoom" - zoom images from/to thumbnail
+ // "fade"
+ // "zoom-in-out"
+ //
+ animationEffect : "zoom",
+
+ // Duration in ms for open/close animation
+ animationDuration : 366,
+
+ // Should image change opacity while zooming
+ // If opacity is 'auto', then opacity will be changed if image and thumbnail have different aspect ratios
+ zoomOpacity : 'auto',
+
+ // Transition effect between slides
+ //
+ // Possible values:
+ // false - disable
+ // "fade'
+ // "slide'
+ // "circular'
+ // "tube'
+ // "zoom-in-out'
+ // "rotate'
+ //
+ transitionEffect : "fade",
+
+ // Duration in ms for transition animation
+ transitionDuration : 366,
+
+ // Custom CSS class for slide element
+ slideClass : '',
+
+ // Custom CSS class for layout
+ baseClass : '',
+
+ // Base template for layout
+ baseTpl :
+ '<div class="fancybox-container" role="dialog" tabindex="-1">' +
+ '<div class="fancybox-bg"></div>' +
+ '<div class="fancybox-inner">' +
+ '<div class="fancybox-infobar">' +
+ '<button data-fancybox-prev title="{{PREV}}" class="fancybox-button fancybox-button--left"></button>' +
+ '<div class="fancybox-infobar__body">' +
+ '<span data-fancybox-index></span> / <span data-fancybox-count></span>' +
+ '</div>' +
+ '<button data-fancybox-next title="{{NEXT}}" class="fancybox-button fancybox-button--right"></button>' +
+ '</div>' +
+ '<div class="fancybox-toolbar">' +
+ '{{BUTTONS}}' +
+ '</div>' +
+ '<div class="fancybox-navigation">' +
+ '<button data-fancybox-prev title="{{PREV}}" class="fancybox-arrow fancybox-arrow--left" />' +
+ '<button data-fancybox-next title="{{NEXT}}" class="fancybox-arrow fancybox-arrow--right" />' +
+ '</div>' +
+ '<div class="fancybox-stage"></div>' +
+ '<div class="fancybox-caption-wrap">' +
+ '<div class="fancybox-caption"></div>' +
+ '</div>' +
+ '</div>' +
+ '</div>',
+
+ // Loading indicator template
+ spinnerTpl : '<div class="fancybox-loading"></div>',
+
+ // Error message template
+ errorTpl : '<div class="fancybox-error"><p>{{ERROR}}<p></div>',
+
+ btnTpl : {
+ slideShow : '<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"></button>',
+ fullScreen : '<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fullscreen" title="{{FULL_SCREEN}}"></button>',
+ thumbs : '<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"></button>',
+ close : '<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"></button>',
+
+ // This small close button will be appended to your html/inline/ajax content by default,
+ // if "smallBtn" option is not set to false
+ smallBtn : '<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"></button>'
+ },
+
+ // Container is injected into this element
+ parentEl : 'body',
+
+
+ // Focus handling
+ // ==============
+
+ // Try to focus on the first focusable element after opening
+ autoFocus : true,
+
+ // Put focus back to active element after closing
+ backFocus : true,
+
+ // Do not let user to focus on element outside modal content
+ trapFocus : true,
+
+
+ // Module specific options
+ // =======================
+
+ fullScreen : {
+ autoStart : false,
+ },
+
+ touch : {
+ vertical : true, // Allow to drag content vertically
+ momentum : true // Continue movement after releasing mouse/touch when panning
+ },
+
+ // Hash value when initializing manually,
+ // set `false` to disable hash change
+ hash : null,
+
+ // Customize or add new media types
+ // Example:
+ /*
+ media : {
+ youtube : {
+ params : {
+ autoplay : 0
+ }
+ }
+ }
+ */
+ media : {},
+
+ slideShow : {
+ autoStart : false,
+ speed : 4000
+ },
+
+ thumbs : {
+ autoStart : false, // Display thumbnails on opening
+ hideOnClose : true // Hide thumbnail grid when closing animation starts
+ },
+
+ // Callbacks
+ //==========
+
+ // See Documentation/API/Events for more information
+ // Example:
+ /*
+ afterShow: function( instance, current ) {
+ console.info( 'Clicked element:' );
+ console.info( current.opts.$orig );
+ }
+ */
+
+ onInit : $.noop, // When instance has been initialized
+
+ beforeLoad : $.noop, // Before the content of a slide is being loaded
+ afterLoad : $.noop, // When the content of a slide is done loading
+
+ beforeShow : $.noop, // Before open animation starts
+ afterShow : $.noop, // When content is done loading and animating
+
+ beforeClose : $.noop, // Before the instance attempts to close. Return false to cancel the close.
+ afterClose : $.noop, // After instance has been closed
+
+ onActivate : $.noop, // When instance is brought to front
+ onDeactivate : $.noop, // When other instance has been activated
+
+
+ // Interaction
+ // ===========
+
+ // Use options below to customize taken action when user clicks or double clicks on the fancyBox area,
+ // each option can be string or method that returns value.
+ //
+ // Possible values:
+ // "close" - close instance
+ // "next" - move to next gallery item
+ // "nextOrClose" - move to next gallery item or close if gallery has only one item
+ // "toggleControls" - show/hide controls
+ // "zoom" - zoom image (if loaded)
+ // false - do nothing
+
+ // Clicked on the content
+ clickContent : function( current, event ) {
+ return current.type === 'image' ? 'zoom' : false;
+ },
+
+ // Clicked on the slide
+ clickSlide : 'close',
+
+ // Clicked on the background (backdrop) element
+ clickOutside : 'close',
+
+ // Same as previous two, but for double click
+ dblclickContent : false,
+ dblclickSlide : false,
+ dblclickOutside : false,
+
+
+ // Custom options when mobile device is detected
+ // =============================================
+
+ mobile : {
+ clickContent : function( current, event ) {
+ return current.type === 'image' ? 'toggleControls' : false;
+ },
+ clickSlide : function( current, event ) {
+ return current.type === 'image' ? 'toggleControls' : "close";
+ },
+ dblclickContent : function( current, event ) {
+ return current.type === 'image' ? 'zoom' : false;
+ },
+ dblclickSlide : function( current, event ) {
+ return current.type === 'image' ? 'zoom' : false;
+ }
+ },
+
+
+ // Internationalization
+ // ============
+
+ lang : 'en',
+ i18n : {
+ 'en' : {
+ CLOSE : 'Close',
+ NEXT : 'Next',
+ PREV : 'Previous',
+ ERROR : 'The requested content cannot be loaded. <br/> Please try again later.',
+ PLAY_START : 'Start slideshow',
+ PLAY_STOP : 'Pause slideshow',
+ FULL_SCREEN : 'Full screen',
+ THUMBS : 'Thumbnails'
+ },
+ 'de' : {
+ CLOSE : 'Schliessen',
+ NEXT : 'Weiter',
+ PREV : 'Zurück',
+ ERROR : 'Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.',
+ PLAY_START : 'Diaschau starten',
+ PLAY_STOP : 'Diaschau beenden',
+ FULL_SCREEN : 'Vollbild',
+ THUMBS : 'Vorschaubilder'
+ }
+ }
+
+ };
+
+ // Few useful variables and methods
+ // ================================
+
+ var $W = $(window);
+ var $D = $(document);
+
+ var called = 0;
+
+
+ // Check if an object is a jQuery object and not a native JavaScript object
+ // ========================================================================
+
+ var isQuery = function ( obj ) {
+ return obj && obj.hasOwnProperty && obj instanceof $;
+ };
+
+
+ // Handle multiple browsers for "requestAnimationFrame" and "cancelAnimationFrame"
+ // ===============================================================================
+
+ var requestAFrame = (function () {
+ return window.requestAnimationFrame ||
+ window.webkitRequestAnimationFrame ||
+ window.mozRequestAnimationFrame ||
+ window.oRequestAnimationFrame ||
+ // if all else fails, use setTimeout
+ function (callback) {
+ return window.setTimeout(callback, 1000 / 60);
+ };
+ })();
+
+
+ // Detect the supported transition-end event property name
+ // =======================================================
+
+ var transitionEnd = (function () {
+ var t, el = document.createElement("fakeelement");
+
+ var transitions = {
+ "transition" : "transitionend",
+ "OTransition" : "oTransitionEnd",
+ "MozTransition" : "transitionend",
+ "WebkitTransition": "webkitTransitionEnd"
+ };
+
+ for (t in transitions) {
+ if (el.style[t] !== undefined){
+ return transitions[t];
+ }
+ }
+ })();
+
+
+ // Force redraw on an element.
+ // This helps in cases where the browser doesn't redraw an updated element properly.
+ // =================================================================================
+
+ var forceRedraw = function( $el ) {
+ return ( $el && $el.length && $el[0].offsetHeight );
+ };
+
+
+ // Class definition
+ // ================
+
+ var FancyBox = function( content, opts, index ) {
+ var self = this;
+
+ self.opts = $.extend( true, { index : index }, defaults, opts || {} );
+
+ // Exclude buttons option from deep merging
+ if ( opts && $.isArray( opts.buttons ) ) {
+ self.opts.buttons = opts.buttons;
+ }
+
+ self.id = self.opts.id || ++called;
+ self.group = [];
+
+ self.currIndex = parseInt( self.opts.index, 10 ) || 0;
+ self.prevIndex = null;
+
+ self.prevPos = null;
+ self.currPos = 0;
+
+ self.firstRun = null;
+
+ // Create group elements from original item collection
+ self.createGroup( content );
+
+ if ( !self.group.length ) {
+ return;
+ }
+
+ // Save last active element and current scroll position
+ self.$lastFocus = $(document.activeElement).blur();
+
+ // Collection of gallery objects
+ self.slides = {};
+
+ self.init( content );
+
+ };
+
+ $.extend(FancyBox.prototype, {
+
+ // Create DOM structure
+ // ====================
+
+ init : function() {
+ var self = this;
+
+ var testWidth, $container, buttonStr;
+
+ var firstItemOpts = self.group[ self.currIndex ].opts;
+
+ self.scrollTop = $D.scrollTop();
+ self.scrollLeft = $D.scrollLeft();
+
+
+ // Hide scrollbars
+ // ===============
+
+ if ( !$.fancybox.getInstance() && !$.fancybox.isMobile && $( 'body' ).css('overflow') !== 'hidden' ) {
+ testWidth = $( 'body' ).width();
+
+ $( 'html' ).addClass( 'fancybox-enabled' );
+
+ // Compare body width after applying "overflow: hidden"
+ testWidth = $( 'body' ).width() - testWidth;
+
+ // If width has changed - compensate missing scrollbars by adding right margin
+ if ( testWidth > 1 ) {
+ $( 'head' ).append( '<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar, .fancybox-enabled body { margin-right: ' + testWidth + 'px; }</style>' );
+ }
+ }
+
+
+ // Build html markup and set references
+ // ====================================
+
+ // Build html code for buttons and insert into main template
+ buttonStr = '';
+
+ $.each( firstItemOpts.buttons, function( index, value ) {
+ buttonStr += ( firstItemOpts.btnTpl[ value ] || '' );
+ });
+
+ // Create markup from base template, it will be initially hidden to
+ // avoid unnecessary work like painting while initializing is not complete
+ $container = $( self.translate( self, firstItemOpts.baseTpl.replace( '\{\{BUTTONS\}\}', buttonStr ) ) )
+ .addClass( 'fancybox-is-hidden' )
+ .attr('id', 'fancybox-container-' + self.id)
+ .addClass( firstItemOpts.baseClass )
+ .data( 'FancyBox', self )
+ .prependTo( firstItemOpts.parentEl );
+
+ // Create object holding references to jQuery wrapped nodes
+ self.$refs = {
+ container : $container
+ };
+
+ [ 'bg', 'inner', 'infobar', 'toolbar', 'stage', 'caption' ].forEach(function(item) {
+ self.$refs[ item ] = $container.find( '.fancybox-' + item );
+ });
+
+ // Check for redundant elements
+ if ( !firstItemOpts.arrows || self.group.length < 2 ) {
+ $container.find('.fancybox-navigation').remove();
+ }
+
+ if ( !firstItemOpts.infobar ) {
+ self.$refs.infobar.remove();
+ }
+
+ if ( !firstItemOpts.toolbar ) {
+ self.$refs.toolbar.remove();
+ }
+
+ self.trigger( 'onInit' );
+
+ // Bring to front and enable events
+ self.activate();
+
+ // Build slides, load and reveal content
+ self.jumpTo( self.currIndex );
+ },
+
+
+ // Simple i18n support - replaces object keys found in template
+ // with corresponding values
+ // ============================================================
+
+ translate : function( obj, str ) {
+ var arr = obj.opts.i18n[ obj.opts.lang ];
+
+ return str.replace(/\{\{(\w+)\}\}/g, function(match, n) {
+ var value = arr[n];
+
+ if ( value === undefined ) {
+ return match;
+ }
+
+ return value;
+ });
+ },
+
+ // Create array of gally item objects
+ // Check if each object has valid type and content
+ // ===============================================
+
+ createGroup : function ( content ) {
+ var self = this;
+ var items = $.makeArray( content );
+
+ $.each(items, function( i, item ) {
+ var obj = {},
+ opts = {},
+ data = [],
+ $item,
+ type,
+ src,
+ srcParts;
+
+ // Step 1 - Make sure we have an object
+ // ====================================
+
+ if ( $.isPlainObject( item ) ) {
+
+ // We probably have manual usage here, something like
+ // $.fancybox.open( [ { src : "image.jpg", type : "image" } ] )
+
+ obj = item;
+ opts = item.opts || item;
+
+ } else if ( $.type( item ) === 'object' && $( item ).length ) {
+
+ // Here we propbably have jQuery collection returned by some selector
+
+ $item = $( item );
+ data = $item.data();
+
+ opts = 'options' in data ? data.options : {};
+ opts = $.type( opts ) === 'object' ? opts : {};
+
+ obj.src = 'src' in data ? data.src : ( opts.src || $item.attr( 'href' ) );
+
+ [ 'width', 'height', 'thumb', 'type', 'filter' ].forEach(function(item) {
+ if ( item in data ) {
+ opts[ item ] = data[ item ];
+ }
+ });
+
+ if ( 'srcset' in data ) {
+ opts.image = { srcset : data.srcset };
+ }
+
+ opts.$orig = $item;
+
+ if ( !obj.type && !obj.src ) {
+ obj.type = 'inline';
+ obj.src = item;
+ }
+
+ } else {
+
+ // Assume we have a simple html code, for example:
+ // $.fancybox.open( '<div><h1>Hi!</h1></div>' );
+
+ obj = {
+ type : 'html',
+ src : item + ''
+ };
+
+ }
+
+ // Each gallery object has full collection of options
+ obj.opts = $.extend( true, {}, self.opts, opts );
+
+ if ( $.fancybox.isMobile ) {
+ obj.opts = $.extend( true, {}, obj.opts, obj.opts.mobile );
+ }
+
+
+ // Step 2 - Make sure we have content type, if not - try to guess
+ // ==============================================================
+
+ type = obj.type || obj.opts.type;
+ src = obj.src || '';
+
+ if ( !type && src ) {
+ if ( src.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i) ) {
+ type = 'image';
+
+ } else if ( src.match(/\.(pdf)((\?|#).*)?$/i) ) {
+ type = 'pdf';
+
+ } else if ( src.charAt(0) === '#' ) {
+ type = 'inline';
+ }
+ }
+
+ obj.type = type;
+
+
+ // Step 3 - Some adjustments
+ // =========================
+
+ obj.index = self.group.length;
+
+ // Check if $orig and $thumb objects exist
+ if ( obj.opts.$orig && !obj.opts.$orig.length ) {
+ delete obj.opts.$orig;
+ }
+
+ if ( !obj.opts.$thumb && obj.opts.$orig ) {
+ obj.opts.$thumb = obj.opts.$orig.find( 'img:first' );
+ }
+
+ if ( obj.opts.$thumb && !obj.opts.$thumb.length ) {
+ delete obj.opts.$thumb;
+ }
+
+ // Caption is a "special" option, it can be passed as a method
+ if ( $.type( obj.opts.caption ) === 'function' ) {
+ obj.opts.caption = obj.opts.caption.apply( item, [ self, obj ] );
+
+ } else if ( 'caption' in data ) {
+ obj.opts.caption = data.caption;
+ }
+
+ // Make sure we have caption as a string
+ obj.opts.caption = obj.opts.caption === undefined ? '' : obj.opts.caption + '';
+
+ // Check if url contains "filter" used to filter the content
+ // Example: "ajax.html #something"
+ if ( type === 'ajax' ) {
+ srcParts = src.split(/\s+/, 2);
+
+ if ( srcParts.length > 1 ) {
+ obj.src = srcParts.shift();
+
+ obj.opts.filter = srcParts.shift();
+ }
+ }
+
+ if ( obj.opts.smallBtn == 'auto' ) {
+
+ if ( $.inArray( type, ['html', 'inline', 'ajax'] ) > -1 ) {
+ obj.opts.toolbar = false;
+ obj.opts.smallBtn = true;
+
+ } else {
+ obj.opts.smallBtn = false;
+ }
+
+ }
+
+ // If the type is "pdf", then simply load file into iframe
+ if ( type === 'pdf' ) {
+ obj.type = 'iframe';
+
+ obj.opts.iframe.preload = false;
+ }
+
+ // Hide all buttons and disable interactivity for modal items
+ if ( obj.opts.modal ) {
+
+ obj.opts = $.extend(true, obj.opts, {
+ // Remove buttons
+ infobar : 0,
+ toolbar : 0,
+
+ smallBtn : 0,
+
+ // Disable keyboard navigation
+ keyboard : 0,
+
+ // Disable some modules
+ slideShow : 0,
+ fullScreen : 0,
+ thumbs : 0,
+ touch : 0,
+
+ // Disable click event handlers
+ clickContent : false,
+ clickSlide : false,
+ clickOutside : false,
+ dblclickContent : false,
+ dblclickSlide : false,
+ dblclickOutside : false
+ });
+
+ }
+
+ // Step 4 - Add processed object to group
+ // ======================================
+
+ self.group.push( obj );
+
+ });
+
+ },
+
+
+ // Attach an event handler functions for:
+ // - navigation buttons
+ // - browser scrolling, resizing;
+ // - focusing
+ // - keyboard
+ // - detect idle
+ // ======================================
+
+ addEvents : function() {
+ var self = this;
+
+ self.removeEvents();
+
+ // Make navigation elements clickable
+ self.$refs.container.on('click.fb-close', '[data-fancybox-close]', function(e) {
+ e.stopPropagation();
+ e.preventDefault();
+
+ self.close( e );
+
+ }).on( 'click.fb-prev touchend.fb-prev', '[data-fancybox-prev]', function(e) {
+ e.stopPropagation();
+ e.preventDefault();
+
+ self.previous();
+
+ }).on( 'click.fb-next touchend.fb-next', '[data-fancybox-next]', function(e) {
+ e.stopPropagation();
+ e.preventDefault();
+
+ self.next();
+
+ });
+
+
+ // Handle page scrolling and browser resizing
+ $W.on('orientationchange.fb resize.fb', function(e) {
+
+ if ( e && e.originalEvent && e.originalEvent.type === "resize" ) {
+
+ requestAFrame(function() {
+ self.update();
+ });
+
+ } else {
+
+ self.$refs.stage.hide();
+
+ setTimeout(function() {
+ self.$refs.stage.show();
+
+ self.update();
+ }, 500);
+
+ }
+
+ });
+
+ // Trap keyboard focus inside of the modal, so the user does not accidentally tab outside of the modal
+ // (a.k.a. "escaping the modal")
+ $D.on('focusin.fb', function(e) {
+ var instance = $.fancybox ? $.fancybox.getInstance() : null;
+
+ if ( instance.isClosing || !instance.current || !instance.current.opts.trapFocus || $( e.target ).hasClass( 'fancybox-container' ) || $( e.target ).is( document ) ) {
+ return;
+ }
+
+ if ( instance && $( e.target ).css( 'position' ) !== 'fixed' && !instance.$refs.container.has( e.target ).length ) {
+ e.stopPropagation();
+
+ instance.focus();
+
+ // Sometimes page gets scrolled, set it back
+ $W.scrollTop( self.scrollTop ).scrollLeft( self.scrollLeft );
+ }
+ });
+
+
+ // Enable keyboard navigation
+ $D.on('keydown.fb', function (e) {
+ var current = self.current,
+ keycode = e.keyCode || e.which;
+
+ if ( !current || !current.opts.keyboard ) {
+ return;
+ }
+
+ if ( $(e.target).is('input') || $(e.target).is('textarea') ) {
+ return;
+ }
+
+ // Backspace and Esc keys
+ if ( keycode === 8 || keycode === 27 ) {
+ e.preventDefault();
+
+ self.close( e );
+
+ return;
+ }
+
+ // Left arrow and Up arrow
+ if ( keycode === 37 || keycode === 38 ) {
+ e.preventDefault();
+
+ self.previous();
+
+ return;
+ }
+
+ // Righ arrow and Down arrow
+ if ( keycode === 39 || keycode === 40 ) {
+ e.preventDefault();
+
+ self.next();
+
+ return;
+ }
+
+ self.trigger('afterKeydown', e, keycode);
+ });
+
+
+ // Hide controls after some inactivity period
+ if ( self.group[ self.currIndex ].opts.idleTime ) {
+ self.idleSecondsCounter = 0;
+
+ $D.on('mousemove.fb-idle mouseenter.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle', function() {
+ self.idleSecondsCounter = 0;
+
+ if ( self.isIdle ) {
+ self.showControls();
+ }
+
+ self.isIdle = false;
+ });
+
+ self.idleInterval = window.setInterval(function() {
+
+ self.idleSecondsCounter++;
+
+ if ( self.idleSecondsCounter >= self.group[ self.currIndex ].opts.idleTime ) {
+ self.isIdle = true;
+ self.idleSecondsCounter = 0;
+
+ self.hideControls();
+ }
+
+ }, 1000);
+ }
+
+ },
+
+
+ // Remove events added by the core
+ // ===============================
+
+ removeEvents : function () {
+ var self = this;
+
+ $W.off( 'orientationchange.fb resize.fb' );
+ $D.off( 'focusin.fb keydown.fb .fb-idle' );
+
+ this.$refs.container.off( '.fb-close .fb-prev .fb-next' );
+
+ if ( self.idleInterval ) {
+ window.clearInterval( self.idleInterval );
+
+ self.idleInterval = null;
+ }
+ },
+
+
+ // Change to previous gallery item
+ // ===============================
+
+ previous : function( duration ) {
+ return this.jumpTo( this.currPos - 1, duration );
+ },
+
+
+ // Change to next gallery item
+ // ===========================
+
+ next : function( duration ) {
+ return this.jumpTo( this.currPos + 1, duration );
+ },
+
+
+ // Switch to selected gallery item
+ // ===============================
+
+ jumpTo : function ( pos, duration, slide ) {
+ var self = this,
+ firstRun,
+ loop,
+ current,
+ previous,
+ canvasWidth,
+ currentPos,
+ transitionProps;
+
+ var groupLen = self.group.length;
+
+ if ( self.isSliding || self.isClosing || ( self.isAnimating && self.firstRun ) ) {
+ return;
+ }
+
+ pos = parseInt( pos, 10 );
+ loop = self.current ? self.current.opts.loop : self.opts.loop;
+
+ if ( !loop && ( pos < 0 || pos >= groupLen ) ) {
+ return false;
+ }
+
+ firstRun = self.firstRun = ( self.firstRun === null );
+
+ if ( groupLen < 2 && !firstRun && !!self.isSliding ) {
+ return;
+ }
+
+ previous = self.current;
+
+ self.prevIndex = self.currIndex;
+ self.prevPos = self.currPos;
+
+ // Create slides
+ current = self.createSlide( pos );
+
+ if ( groupLen > 1 ) {
+ if ( loop || current.index > 0 ) {
+ self.createSlide( pos - 1 );
+ }
+
+ if ( loop || current.index < groupLen - 1 ) {
+ self.createSlide( pos + 1 );
+ }
+ }
+
+ self.current = current;
+ self.currIndex = current.index;
+ self.currPos = current.pos;
+
+ self.trigger( 'beforeShow', firstRun );
+
+ self.updateControls();
+
+ currentPos = $.fancybox.getTranslate( current.$slide );
+
+ current.isMoved = ( currentPos.left !== 0 || currentPos.top !== 0 ) && !current.$slide.hasClass( 'fancybox-animated' );
+ current.forcedDuration = undefined;
+
+ if ( $.isNumeric( duration ) ) {
+ current.forcedDuration = duration;
+ } else {
+ duration = current.opts[ firstRun ? 'animationDuration' : 'transitionDuration' ];
+ }
+
+ duration = parseInt( duration, 10 );
+
+ // Fresh start - reveal container, current slide and start loading content
+ if ( firstRun ) {
+
+ if ( current.opts.animationEffect && duration ) {
+ self.$refs.container.css( 'transition-duration', duration + 'ms' );
+ }
+
+ self.$refs.container.removeClass( 'fancybox-is-hidden' );
+
+ forceRedraw( self.$refs.container );
+
+ self.$refs.container.addClass( 'fancybox-is-open' );
+
+ // Make first slide visible (to display loading icon, if needed)
+ current.$slide.addClass( 'fancybox-slide--current' );
+
+ self.loadSlide( current );
+
+ self.preload();
+
+ return;
+ }
+
+ // Clean up
+ $.each(self.slides, function( index, slide ) {
+ $.fancybox.stop( slide.$slide );
+ });
+
+ // Make current that slide is visible even if content is still loading
+ current.$slide.removeClass( 'fancybox-slide--next fancybox-slide--previous' ).addClass( 'fancybox-slide--current' );
+
+ // If slides have been dragged, animate them to correct position
+ if ( current.isMoved ) {
+ canvasWidth = Math.round( current.$slide.width() );
+
+ $.each(self.slides, function( index, slide ) {
+ var pos = slide.pos - current.pos;
+
+ $.fancybox.animate( slide.$slide, {
+ top : 0,
+ left : ( pos * canvasWidth ) + ( pos * slide.opts.gutter )
+ }, duration, function() {
+
+ slide.$slide.removeAttr('style').removeClass( 'fancybox-slide--next fancybox-slide--previous' );
+
+ if ( slide.pos === self.currPos ) {
+ current.isMoved = false;
+
+ self.complete();
+ }
+ });
+ });
+
+ } else {
+ self.$refs.stage.children().removeAttr( 'style' );
+ }
+
+ // Start transition that reveals current content
+ // or wait when it will be loaded
+
+ if ( current.isLoaded ) {
+ self.revealContent( current );
+
+ } else {
+ self.loadSlide( current );
+ }
+
+ self.preload();
+
+ if ( previous.pos === current.pos ) {
+ return;
+ }
+
+ // Handle previous slide
+ // =====================
+
+ transitionProps = 'fancybox-slide--' + ( previous.pos > current.pos ? 'next' : 'previous' );
+
+ previous.$slide.removeClass( 'fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous' );
+
+ previous.isComplete = false;
+
+ if ( !duration || ( !current.isMoved && !current.opts.transitionEffect ) ) {
+ return;
+ }
+
+ if ( current.isMoved ) {
+ previous.$slide.addClass( transitionProps );
+
+ } else {
+
+ transitionProps = 'fancybox-animated ' + transitionProps + ' fancybox-fx-' + current.opts.transitionEffect;
+
+ $.fancybox.animate( previous.$slide, transitionProps, duration, function() {
+ previous.$slide.removeClass( transitionProps ).removeAttr( 'style' );
+ });
+
+ }
+
+ },
+
+
+ // Create new "slide" element
+ // These are gallery items that are actually added to DOM
+ // =======================================================
+
+ createSlide : function( pos ) {
+
+ var self = this;
+ var $slide;
+ var index;
+
+ index = pos % self.group.length;
+ index = index < 0 ? self.group.length + index : index;
+
+ if ( !self.slides[ pos ] && self.group[ index ] ) {
+ $slide = $('<div class="fancybox-slide"></div>').appendTo( self.$refs.stage );
+
+ self.slides[ pos ] = $.extend( true, {}, self.group[ index ], {
+ pos : pos,
+ $slide : $slide,
+ isLoaded : false,
+ });
+
+ self.updateSlide( self.slides[ pos ] );
+ }
+
+ return self.slides[ pos ];
+ },
+
+
+ // Scale image to the actual size of the image
+ // ===========================================
+
+ scaleToActual : function( x, y, duration ) {
+
+ var self = this;
+
+ var current = self.current;
+ var $what = current.$content;
+
+ var imgPos, posX, posY, scaleX, scaleY;
+
+ var canvasWidth = parseInt( current.$slide.width(), 10 );
+ var canvasHeight = parseInt( current.$slide.height(), 10 );
+
+ var newImgWidth = current.width;
+ var newImgHeight = current.height;
+
+ if ( !( current.type == 'image' && !current.hasError) || !$what || self.isAnimating) {
+ return;
+ }
+
+ $.fancybox.stop( $what );
+
+ self.isAnimating = true;
+
+ x = x === undefined ? canvasWidth * 0.5 : x;
+ y = y === undefined ? canvasHeight * 0.5 : y;
+
+ imgPos = $.fancybox.getTranslate( $what );
+
+ scaleX = newImgWidth / imgPos.width;
+ scaleY = newImgHeight / imgPos.height;
+
+ // Get center position for original image
+ posX = ( canvasWidth * 0.5 - newImgWidth * 0.5 );
+ posY = ( canvasHeight * 0.5 - newImgHeight * 0.5 );
+
+ // Make sure image does not move away from edges
+ if ( newImgWidth > canvasWidth ) {
+ posX = imgPos.left * scaleX - ( ( x * scaleX ) - x );
+
+ if ( posX > 0 ) {
+ posX = 0;
+ }
+
+ if ( posX < canvasWidth - newImgWidth ) {
+ posX = canvasWidth - newImgWidth;
+ }
+ }
+
+ if ( newImgHeight > canvasHeight) {
+ posY = imgPos.top * scaleY - ( ( y * scaleY ) - y );
+
+ if ( posY > 0 ) {
+ posY = 0;
+ }
+
+ if ( posY < canvasHeight - newImgHeight ) {
+ posY = canvasHeight - newImgHeight;
+ }
+ }
+
+ self.updateCursor( newImgWidth, newImgHeight );
+
+ $.fancybox.animate( $what, {
+ top : posY,
+ left : posX,
+ scaleX : scaleX,
+ scaleY : scaleY
+ }, duration || 330, function() {
+ self.isAnimating = false;
+ });
+
+ // Stop slideshow
+ if ( self.SlideShow && self.SlideShow.isActive ) {
+ self.SlideShow.stop();
+ }
+ },
+
+
+ // Scale image to fit inside parent element
+ // ========================================
+
+ scaleToFit : function( duration ) {
+
+ var self = this;
+
+ var current = self.current;
+ var $what = current.$content;
+ var end;
+
+ if ( !( current.type == 'image' && !current.hasError) || !$what || self.isAnimating ) {
+ return;
+ }
+
+ $.fancybox.stop( $what );
+
+ self.isAnimating = true;
+
+ end = self.getFitPos( current );
+
+ self.updateCursor( end.width, end.height );
+
+ $.fancybox.animate( $what, {
+ top : end.top,
+ left : end.left,
+ scaleX : end.width / $what.width(),
+ scaleY : end.height / $what.height()
+ }, duration || 330, function() {
+ self.isAnimating = false;
+ });
+
+ },
+
+ // Calculate image size to fit inside viewport
+ // ===========================================
+
+ getFitPos : function( slide ) {
+ var self = this;
+ var $what = slide.$content;
+
+ var imgWidth = slide.width;
+ var imgHeight = slide.height;
+
+ var margin = slide.opts.margin;
+
+ var canvasWidth, canvasHeight, minRatio, width, height;
+
+ if ( !$what || !$what.length || ( !imgWidth && !imgHeight) ) {
+ return false;
+ }
+
+ // Convert "margin to CSS style: [ top, right, bottom, left ]
+ if ( $.type( margin ) === "number" ) {
+ margin = [ margin, margin ];
+ }
+
+ if ( margin.length == 2 ) {
+ margin = [ margin[0], margin[1], margin[0], margin[1] ];
+ }
+
+ if ( $W.width() < 800 ) {
+ margin = [ 0, 0, 0, 0 ];
+ }
+
+ // We can not use $slide width here, because it can have different diemensions while in transiton
+ canvasWidth = parseInt( self.$refs.stage.width(), 10 ) - ( margin[ 1 ] + margin[ 3 ] );
+ canvasHeight = parseInt( self.$refs.stage.height(), 10 ) - ( margin[ 0 ] + margin[ 2 ] );
+
+ minRatio = Math.min(1, canvasWidth / imgWidth, canvasHeight / imgHeight );
+
+ width = Math.floor( minRatio * imgWidth );
+ height = Math.floor( minRatio * imgHeight );
+
+ // Use floor rounding to make sure it really fits
+ return {
+ top : Math.floor( ( canvasHeight - height ) * 0.5 ) + margin[ 0 ],
+ left : Math.floor( ( canvasWidth - width ) * 0.5 ) + margin[ 3 ],
+ width : width,
+ height : height
+ };
+
+ },
+
+
+ // Update position and content of all slides
+ // =========================================
+
+ update : function() {
+
+ var self = this;
+
+ $.each( self.slides, function( key, slide ) {
+ self.updateSlide( slide );
+ });
+
+ },
+
+
+ // Update slide position and scale content to fit
+ // ==============================================
+
+ updateSlide : function( slide ) {
+
+ var self = this;
+ var $what = slide.$content;
+
+ if ( $what && ( slide.width || slide.height ) ) {
+ $.fancybox.stop( $what );
+
+ $.fancybox.setTranslate( $what, self.getFitPos( slide ) );
+
+ if ( slide.pos === self.currPos ) {
+ self.updateCursor();
+ }
+ }
+
+ slide.$slide.trigger( 'refresh' );
+
+ self.trigger( 'onUpdate', slide );
+
+ },
+
+ // Update cursor style depending if content can be zoomed
+ // ======================================================
+
+ updateCursor : function( nextWidth, nextHeight ) {
+
+ var self = this;
+ var isScaledDown;
+
+ var $container = self.$refs.container.removeClass('fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-drag fancybox-can-zoomOut');
+
+ if ( !self.current || self.isClosing ) {
+ return;
+ }
+
+ if ( self.isZoomable() ) {
+
+ $container.addClass( 'fancybox-is-zoomable' );
+
+ if ( nextWidth !== undefined && nextHeight !== undefined ) {
+ isScaledDown = nextWidth < self.current.width && nextHeight < self.current.height;
+
+ } else {
+ isScaledDown = self.isScaledDown();
+ }
+
+ if ( isScaledDown ) {
+
+ // If image is scaled down, then, obviously, it can be zoomed to full size
+ $container.addClass('fancybox-can-zoomIn');
+
+ } else {
+
+ if ( self.current.opts.touch ) {
+
+ // If image size ir largen than available available and touch module is not disable,
+ // then user can do panning
+ $container.addClass('fancybox-can-drag');
+
+ } else {
+ $container.addClass('fancybox-can-zoomOut');
+ }
+
+ }
+
+ } else if ( self.current.opts.touch ) {
+ $container.addClass('fancybox-can-drag');
+ }
+
+ },
+
+
+ // Check if current slide is zoomable
+ // ==================================
+
+ isZoomable : function() {
+
+ var self = this;
+
+ var current = self.current;
+ var fitPos;
+
+ if ( !current || self.isClosing ) {
+ return;
+ }
+
+ // Assume that slide is zoomable if
+ // - image is loaded successfuly
+ // - click action is "zoom"
+ // - actual size of the image is smaller than available area
+ if ( current.type === 'image' && current.isLoaded && !current.hasError &&
+ ( current.opts.clickContent === 'zoom' || ( $.isFunction( current.opts.clickContent ) && current.opts.clickContent( current ) === "zoom" ) )
+ ) {
+
+ fitPos = self.getFitPos( current );
+
+ if ( current.width > fitPos.width || current.height > fitPos.height ) {
+ return true;
+ }
+
+ }
+
+ return false;
+
+ },
+
+
+ // Check if current image dimensions are smaller than actual
+ // =========================================================
+
+ isScaledDown : function() {
+
+ var self = this;
+
+ var current = self.current;
+ var $what = current.$content;
+
+ var rez = false;
+
+ if ( $what ) {
+ rez = $.fancybox.getTranslate( $what );
+ rez = rez.width < current.width || rez.height < current.height;
+ }
+
+ return rez;
+
+ },
+
+
+ // Check if image dimensions exceed parent element
+ // ===============================================
+
+ canPan : function() {
+
+ var self = this;
+
+ var current = self.current;
+ var $what = current.$content;
+
+ var rez = false;
+
+ if ( $what ) {
+ rez = self.getFitPos( current );
+ rez = Math.abs( $what.width() - rez.width ) > 1 || Math.abs( $what.height() - rez.height ) > 1;
+
+ }
+
+ return rez;
+
+ },
+
+
+ // Load content into the slide
+ // ===========================
+
+ loadSlide : function( slide ) {
+
+ var self = this, type, $slide;
+ var ajaxLoad;
+
+ if ( slide.isLoading ) {
+ return;
+ }
+
+ if ( slide.isLoaded ) {
+ return;
+ }
+
+ slide.isLoading = true;
+
+ self.trigger( 'beforeLoad', slide );
+
+ type = slide.type;
+ $slide = slide.$slide;
+
+ $slide
+ .off( 'refresh' )
+ .trigger( 'onReset' )
+ .addClass( 'fancybox-slide--' + ( type || 'unknown' ) )
+ .addClass( slide.opts.slideClass );
+
+ // Create content depending on the type
+
+ switch ( type ) {
+
+ case 'image':
+
+ self.setImage( slide );
+
+ break;
+
+ case 'iframe':
+
+ self.setIframe( slide );
+
+ break;
+
+ case 'html':
+
+ self.setContent( slide, slide.src || slide.content );
+
+ break;
+
+ case 'inline':
+
+ if ( $( slide.src ).length ) {
+ self.setContent( slide, $( slide.src ) );
+
+ } else {
+ self.setError( slide );
+ }
+
+ break;
+
+ case 'ajax':
+
+ self.showLoading( slide );
+
+ ajaxLoad = $.ajax( $.extend( {}, slide.opts.ajax.settings, {
+ url : slide.src,
+ success : function ( data, textStatus ) {
+
+ if ( textStatus === 'success' ) {
+ self.setContent( slide, data );
+ }
+
+ },
+ error : function ( jqXHR, textStatus ) {
+
+ if ( jqXHR && textStatus !== 'abort' ) {
+ self.setError( slide );
+ }
+
+ }
+ }));
+
+ $slide.one( 'onReset', function () {
+ ajaxLoad.abort();
+ });
+
+ break;
+
+ default:
+
+ self.setError( slide );
+
+ break;
+
+ }
+
+ return true;
+
+ },
+
+
+ // Use thumbnail image, if possible
+ // ================================
+
+ setImage : function( slide ) {
+
+ var self = this;
+ var srcset = slide.opts.image.srcset;
+
+ var found, temp, pxRatio, windowWidth;
+
+ // If we have "srcset", then we need to find matching "src" value.
+ // This is necessary, because when you set an src attribute, the browser will preload the image
+ // before any javascript or even CSS is applied.
+ if ( srcset ) {
+ pxRatio = window.devicePixelRatio || 1;
+ windowWidth = window.innerWidth * pxRatio;
+
+ temp = srcset.split(',').map(function ( el ) {
+ var ret = {};
+
+ el.trim().split(/\s+/).forEach(function ( el, i ) {
+ var value = parseInt( el.substring(0, el.length - 1), 10 );
+
+ if ( i === 0 ) {
+ return ( ret.url = el );
+ }
+
+ if ( value ) {
+ ret.value = value;
+ ret.postfix = el[ el.length - 1 ];
+ }
+
+ });
+
+ return ret;
+ });
+
+ // Sort by value
+ temp.sort(function (a, b) {
+ return a.value - b.value;
+ });
+
+ // Ok, now we have an array of all srcset values
+ for ( var j = 0; j < temp.length; j++ ) {
+ var el = temp[ j ];
+
+ if ( ( el.postfix === 'w' && el.value >= windowWidth ) || ( el.postfix === 'x' && el.value >= pxRatio ) ) {
+ found = el;
+ break;
+ }
+ }
+
+ // If not found, take the last one
+ if ( !found && temp.length ) {
+ found = temp[ temp.length - 1 ];
+ }
+
+ if ( found ) {
+ slide.src = found.url;
+
+ // If we have default width/height values, we can calculate height for matching source
+ if ( slide.width && slide.height && found.postfix == 'w' ) {
+ slide.height = ( slide.width / slide.height ) * found.value;
+ slide.width = found.value;
+ }
+ }
+ }
+
+ // This will be wrapper containing both ghost and actual image
+ slide.$content = $('<div class="fancybox-image-wrap"></div>')
+ .addClass( 'fancybox-is-hidden' )
+ .appendTo( slide.$slide );
+
+
+ // If we have a thumbnail, we can display it while actual image is loading
+ // Users will not stare at black screen and actual image will appear gradually
+ if ( slide.opts.preload !== false && slide.opts.width && slide.opts.height && ( slide.opts.thumb || slide.opts.$thumb ) ) {
+
+ slide.width = slide.opts.width;
+ slide.height = slide.opts.height;
+
+ slide.$ghost = $('<img />')
+ .one('error', function() {
+
+ $(this).remove();
+
+ slide.$ghost = null;
+
+ self.setBigImage( slide );
+
+ })
+ .one('load', function() {
+
+ self.afterLoad( slide );
+
+ self.setBigImage( slide );
+
+ })
+ .addClass( 'fancybox-image' )
+ .appendTo( slide.$content )
+ .attr( 'src', slide.opts.thumb || slide.opts.$thumb.attr( 'src' ) );
+
+ } else {
+
+ self.setBigImage( slide );
+
+ }
+
+ },
+
+
+ // Create full-size image
+ // ======================
+
+ setBigImage : function ( slide ) {
+ var self = this;
+ var $img = $('<img />');
+
+ slide.$image = $img
+ .one('error', function() {
+
+ self.setError( slide );
+
+ })
+ .one('load', function() {
+
+ // Clear timeout that checks if loading icon needs to be displayed
+ clearTimeout( slide.timouts );
+
+ slide.timouts = null;
+
+ if ( self.isClosing ) {
+ return;
+ }
+
+ slide.width = this.naturalWidth;
+ slide.height = this.naturalHeight;
+
+ if ( slide.opts.image.srcset ) {
+ $img.attr( 'sizes', '100vw' ).attr( 'srcset', slide.opts.image.srcset );
+ }
+
+ self.hideLoading( slide );
+
+ if ( slide.$ghost ) {
+
+ slide.timouts = setTimeout(function() {
+ slide.timouts = null;
+
+ slide.$ghost.hide();
+
+ }, Math.min( 300, Math.max( 1000, slide.height / 1600 ) ) );
+
+ } else {
+ self.afterLoad( slide );
+ }
+
+ })
+ .addClass( 'fancybox-image' )
+ .attr('src', slide.src)
+ .appendTo( slide.$content );
+
+ if ( $img[0].complete ) {
+ $img.trigger( 'load' );
+
+ } else if( $img[0].error ) {
+ $img.trigger( 'error' );
+
+ } else {
+
+ slide.timouts = setTimeout(function() {
+ if ( !$img[0].complete && !slide.hasError ) {
+ self.showLoading( slide );
+ }
+
+ }, 100);
+
+ }
+
+ },
+
+
+ // Create iframe wrapper, iframe and bindings
+ // ==========================================
+
+ setIframe : function( slide ) {
+ var self = this,
+ opts = slide.opts.iframe,
+ $slide = slide.$slide,
+ $iframe;
+
+ slide.$content = $('<div class="fancybox-content' + ( opts.preload ? ' fancybox-is-hidden' : '' ) + '"></div>')
+ .css( opts.css )
+ .appendTo( $slide );
+
+ $iframe = $( opts.tpl.replace(/\{rnd\}/g, new Date().getTime()) )
+ .attr( opts.attr )
+ .appendTo( slide.$content );
+
+ if ( opts.preload ) {
+
+ self.showLoading( slide );
+
+ // Unfortunately, it is not always possible to determine if iframe is successfully loaded
+ // (due to browser security policy)
+
+ $iframe.on('load.fb error.fb', function(e) {
+ this.isReady = 1;
+
+ slide.$slide.trigger( 'refresh' );
+
+ self.afterLoad( slide );
+ });
+
+ // Recalculate iframe content size
+ // ===============================
+
+ $slide.on('refresh.fb', function() {
+ var $wrap = slide.$content,
+ $contents,
+ $body,
+ scrollWidth,
+ frameWidth,
+ frameHeight;
+
+ if ( $iframe[0].isReady !== 1 ) {
+ return;
+ }
+
+ // Check if content is accessible,
+ // it will fail if frame is not with the same origin
+
+ try {
+ $contents = $iframe.contents();
+ $body = $contents.find('body');
+
+ } catch (ignore) {}
+
+ // Calculate dimensions for the wrapper
+ if ( $body && $body.length && !( opts.css.width !== undefined && opts.css.height !== undefined ) ) {
+
+ scrollWidth = $iframe[0].contentWindow.document.documentElement.scrollWidth;
+
+ frameWidth = Math.ceil( $body.outerWidth(true) + ( $wrap.width() - scrollWidth ) );
+ frameHeight = Math.ceil( $body.outerHeight(true) );
+
+ // Resize wrapper to fit iframe content
+ $wrap.css({
+ 'width' : opts.css.width === undefined ? frameWidth + ( $wrap.outerWidth() - $wrap.innerWidth() ) : opts.css.width,
+ 'height' : opts.css.height === undefined ? frameHeight + ( $wrap.outerHeight() - $wrap.innerHeight() ) : opts.css.height
+ });
+
+ }
+
+ $wrap.removeClass( 'fancybox-is-hidden' );
+
+ });
+
+ } else {
+
+ this.afterLoad( slide );
+
+ }
+
+ $iframe.attr( 'src', slide.src );
+
+ if ( slide.opts.smallBtn === true ) {
+ slide.$content.prepend( self.translate( slide, slide.opts.btnTpl.smallBtn ) );
+ }
+
+ // Remove iframe if closing or changing gallery item
+ $slide.one( 'onReset', function () {
+
+ // This helps IE not to throw errors when closing
+ try {
+
+ $( this ).find( 'iframe' ).hide().attr( 'src', '//about:blank' );
+
+ } catch ( ignore ) {}
+
+ $( this ).empty();
+
+ slide.isLoaded = false;
+
+ });
+
+ },
+
+
+ // Wrap and append content to the slide
+ // ======================================
+
+ setContent : function ( slide, content ) {
+
+ var self = this;
+
+ if ( self.isClosing ) {
+ return;
+ }
+
+ self.hideLoading( slide );
+
+ slide.$slide.empty();
+
+ if ( isQuery( content ) && content.parent().length ) {
+
+ // If content is a jQuery object, then it will be moved to the slide.
+ // The placeholder is created so we will know where to put it back.
+ // If user is navigating gallery fast, then the content might be already inside fancyBox
+ // =====================================================================================
+
+ // Make sure content is not already moved to fancyBox
+ content.parent( '.fancybox-slide--inline' ).trigger( 'onReset' );
+
+ // Create temporary element marking original place of the content
+ slide.$placeholder = $( '<div></div>' ).hide().insertAfter( content );
+
+ // Make sure content is visible
+ content.css('display', 'inline-block');
+
+ } else if ( !slide.hasError ) {
+
+ // If content is just a plain text, try to convert it to html
+ if ( $.type( content ) === 'string' ) {
+ content = $('<div>').append( $.trim( content ) ).contents();
+
+ // If we have text node, then add wrapping element to make vertical alignment work
+ if ( content[0].nodeType === 3 ) {
+ content = $('<div>').html( content );
+ }
+ }
+
+ // If "filter" option is provided, then filter content
+ if ( slide.opts.filter ) {
+ content = $('<div>').html( content ).find( slide.opts.filter );
+ }
+
+ }
+
+ slide.$slide.one('onReset', function () {
+
+ // Put content back
+ if ( slide.$placeholder ) {
+ slide.$placeholder.after( content.hide() ).remove();
+
+ slide.$placeholder = null;
+ }
+
+ // Remove custom close button
+ if ( slide.$smallBtn ) {
+ slide.$smallBtn.remove();
+
+ slide.$smallBtn = null;
+ }
+
+ // Remove content and mark slide as not loaded
+ if ( !slide.hasError ) {
+ $(this).empty();
+
+ slide.isLoaded = false;
+ }
+
+ });
+
+ slide.$content = $( content ).appendTo( slide.$slide );
+
+ if ( slide.opts.smallBtn && !slide.$smallBtn ) {
+ slide.$smallBtn = $( self.translate( slide, slide.opts.btnTpl.smallBtn ) ).appendTo( slide.$content );
+ }
+
+ this.afterLoad( slide );
+ },
+
+ // Display error message
+ // =====================
+
+ setError : function ( slide ) {
+
+ slide.hasError = true;
+
+ slide.$slide.removeClass( 'fancybox-slide--' + slide.type );
+
+ this.setContent( slide, this.translate( slide, slide.opts.errorTpl ) );
+
+ },
+
+
+ // Show loading icon inside the slide
+ // ==================================
+
+ showLoading : function( slide ) {
+
+ var self = this;
+
+ slide = slide || self.current;
+
+ if ( slide && !slide.$spinner ) {
+ slide.$spinner = $( self.opts.spinnerTpl ).appendTo( slide.$slide );
+ }
+
+ },
+
+ // Remove loading icon from the slide
+ // ==================================
+
+ hideLoading : function( slide ) {
+
+ var self = this;
+
+ slide = slide || self.current;
+
+ if ( slide && slide.$spinner ) {
+ slide.$spinner.remove();
+
+ delete slide.$spinner;
+ }
+
+ },
+
+
+ // Adjustments after slide content has been loaded
+ // ===============================================
+
+ afterLoad : function( slide ) {
+
+ var self = this;
+
+ if ( self.isClosing ) {
+ return;
+ }
+
+ slide.isLoading = false;
+ slide.isLoaded = true;
+
+ self.trigger( 'afterLoad', slide );
+
+ self.hideLoading( slide );
+
+ if ( slide.opts.protect && slide.$content && !slide.hasError ) {
+
+ // Disable right click
+ slide.$content.on( 'contextmenu.fb', function( e ) {
+ if ( e.button == 2 ) {
+ e.preventDefault();
+ }
+
+ return true;
+ });
+
+ // Add fake element on top of the image
+ // This makes a bit harder for user to select image
+ if ( slide.type === 'image' ) {
+ $( '<div class="fancybox-spaceball"></div>' ).appendTo( slide.$content );
+ }
+
+ }
+
+ self.revealContent( slide );
+
+ },
+
+
+ // Make content visible
+ // This method is called right after content has been loaded or
+ // user navigates gallery and transition should start
+ // ============================================================
+
+ revealContent : function( slide ) {
+
+ var self = this;
+ var $slide = slide.$slide;
+
+ var effect, effectClassName, duration, opacity, end, start = false;
+
+ effect = slide.opts[ self.firstRun ? 'animationEffect' : 'transitionEffect' ];
+ duration = slide.opts[ self.firstRun ? 'animationDuration' : 'transitionDuration' ];
+
+ duration = parseInt( slide.forcedDuration === undefined ? duration : slide.forcedDuration, 10 );
+
+ if ( slide.isMoved || slide.pos !== self.currPos || !duration ) {
+ effect = false;
+ }
+
+ // Check if can zoom
+ if ( effect === 'zoom' && !( slide.pos === self.currPos && duration && slide.type === 'image' && !slide.hasError && ( start = self.getThumbPos( slide ) ) ) ) {
+ effect = 'fade';
+ }
+
+
+ // Zoom animation
+ // ==============
+
+ if ( effect === 'zoom' ) {
+ end = self.getFitPos( slide );
+
+ end.scaleX = end.width / start.width;
+ end.scaleY = end.height / start.height;
+
+ delete end.width;
+ delete end.height;
+
+ // Check if we need to animate opacity
+ opacity = slide.opts.zoomOpacity;
+
+ if ( opacity == 'auto' ) {
+ opacity = Math.abs( slide.width / slide.height - start.width / start.height ) > 0.1;
+ }
+
+ if ( opacity ) {
+ start.opacity = 0.1;
+ end.opacity = 1;
+ }
+
+ // Draw image at start position
+ $.fancybox.setTranslate( slide.$content.removeClass( 'fancybox-is-hidden' ), start );
+
+ forceRedraw( slide.$content );
+
+ // Start animation
+ $.fancybox.animate( slide.$content, end, duration, function() {
+ self.complete();
+ });
+
+ return;
+ }
+
+
+ self.updateSlide( slide );
+
+
+ // Simply show content
+ // ===================
+
+ if ( !effect ) {
+ forceRedraw( $slide );
+
+ slide.$content.removeClass( 'fancybox-is-hidden' );
+
+ if ( slide.pos === self.currPos ) {
+ self.complete();
+ }
+
+ return;
+ }
+
+ $.fancybox.stop( $slide );
+
+ effectClassName = 'fancybox-animated fancybox-slide--' + ( slide.pos > self.prevPos ? 'next' : 'previous' ) + ' fancybox-fx-' + effect;
+
+ $slide.removeAttr( 'style' ).removeClass( 'fancybox-slide--current fancybox-slide--next fancybox-slide--previous' ).addClass( effectClassName );
+
+ slide.$content.removeClass( 'fancybox-is-hidden' );
+
+ //Force reflow for CSS3 transitions
+ forceRedraw( $slide );
+
+ $.fancybox.animate( $slide, 'fancybox-slide--current', duration, function(e) {
+ $slide.removeClass( effectClassName ).removeAttr( 'style' );
+
+ if ( slide.pos === self.currPos ) {
+ self.complete();
+ }
+
+ }, true);
+
+ },
+
+
+ // Check if we can and have to zoom from thumbnail
+ //================================================
+
+ getThumbPos : function( slide ) {
+
+ var self = this;
+ var rez = false;
+
+ // Check if element is inside the viewport by at least 1 pixel
+ var isElementVisible = function( $el ) {
+ var element = $el[0];
+
+ var elementRect = element.getBoundingClientRect();
+ var parentRects = [];
+
+ var visibleInAllParents;
+
+ while ( element.parentElement !== null ) {
+ if ( $(element.parentElement).css('overflow') === 'hidden' || $(element.parentElement).css('overflow') === 'auto' ) {
+ parentRects.push(element.parentElement.getBoundingClientRect());
+ }
+
+ element = element.parentElement;
+ }
+
+ visibleInAllParents = parentRects.every(function(parentRect){
+ var visiblePixelX = Math.min(elementRect.right, parentRect.right) - Math.max(elementRect.left, parentRect.left);
+ var visiblePixelY = Math.min(elementRect.bottom, parentRect.bottom) - Math.max(elementRect.top, parentRect.top);
+
+ return visiblePixelX > 0 && visiblePixelY > 0;
+ });
+
+ return visibleInAllParents &&
+ elementRect.bottom > 0 && elementRect.right > 0 &&
+ elementRect.left < $(window).width() && elementRect.top < $(window).height();
+ };
+
+ var $thumb = slide.opts.$thumb;
+ var thumbPos = $thumb ? $thumb.offset() : 0;
+ var slidePos;
+
+ if ( thumbPos && $thumb[0].ownerDocument === document && isElementVisible( $thumb ) ) {
+ slidePos = self.$refs.stage.offset();
+
+ rez = {
+ top : thumbPos.top - slidePos.top + parseFloat( $thumb.css( "border-top-width" ) || 0 ),
+ left : thumbPos.left - slidePos.left + parseFloat( $thumb.css( "border-left-width" ) || 0 ),
+ width : $thumb.width(),
+ height : $thumb.height(),
+ scaleX : 1,
+ scaleY : 1
+ };
+ }
+
+ return rez;
+ },
+
+
+ // Final adjustments after current gallery item is moved to position
+ // and it`s content is loaded
+ // ==================================================================
+
+ complete : function() {
+
+ var self = this;
+
+ var current = self.current;
+ var slides = {};
+
+ if ( current.isMoved || !current.isLoaded || current.isComplete ) {
+ return;
+ }
+
+ current.isComplete = true;
+
+ current.$slide.siblings().trigger( 'onReset' );
+
+ // Trigger any CSS3 transiton inside the slide
+ forceRedraw( current.$slide );
+
+ current.$slide.addClass( 'fancybox-slide--complete' );
+
+ // Remove unnecessary slides
+ $.each( self.slides, function( key, slide ) {
+ if ( slide.pos >= self.currPos - 1 && slide.pos <= self.currPos + 1 ) {
+ slides[ slide.pos ] = slide;
+
+ } else if ( slide ) {
+
+ $.fancybox.stop( slide.$slide );
+
+ slide.$slide.unbind().remove();
+ }
+ });
+
+ self.slides = slides;
+
+ self.updateCursor();
+
+ self.trigger( 'afterShow' );
+
+ // Try to focus on the first focusable element
+ if ( $( document.activeElement ).is( '[disabled]' ) || ( current.opts.autoFocus && !( current.type == 'image' || current.type === 'iframe' ) ) ) {
+ self.focus();
+ }
+
+ },
+
+
+ // Preload next and previous slides
+ // ================================
+
+ preload : function() {
+ var self = this;
+ var next, prev;
+
+ if ( self.group.length < 2 ) {
+ return;
+ }
+
+ next = self.slides[ self.currPos + 1 ];
+ prev = self.slides[ self.currPos - 1 ];
+
+ if ( next && next.type === 'image' ) {
+ self.loadSlide( next );
+ }
+
+ if ( prev && prev.type === 'image' ) {
+ self.loadSlide( prev );
+ }
+
+ },
+
+
+ // Try to find and focus on the first focusable element
+ // ====================================================
+
+ focus : function() {
+ var current = this.current;
+ var $el;
+
+ if ( this.isClosing ) {
+ return;
+ }
+
+ // Skip for images and iframes
+ $el = current && current.isComplete ? current.$slide.find('button,:input,[tabindex],a').filter(':not([disabled]):visible:first') : null;
+ $el = $el && $el.length ? $el : this.$refs.container;
+
+ $el.focus();
+ },
+
+
+ // Activates current instance - brings container to the front and enables keyboard,
+ // notifies other instances about deactivating
+ // =================================================================================
+
+ activate : function () {
+ var self = this;
+
+ // Deactivate all instances
+ $( '.fancybox-container' ).each(function () {
+ var instance = $(this).data( 'FancyBox' );
+
+ // Skip self and closing instances
+ if (instance && instance.uid !== self.uid && !instance.isClosing) {
+ instance.trigger( 'onDeactivate' );
+ }
+
+ });
+
+ if ( self.current ) {
+ if ( self.$refs.container.index() > 0 ) {
+ self.$refs.container.prependTo( document.body );
+ }
+
+ self.updateControls();
+ }
+
+ self.trigger( 'onActivate' );
+
+ self.addEvents();
+
+ },
+
+
+ // Start closing procedure
+ // This will start "zoom-out" animation if needed and clean everything up afterwards
+ // =================================================================================
+
+ close : function( e, d ) {
+
+ var self = this;
+ var current = self.current;
+
+ var effect, duration;
+ var $what, opacity, start, end;
+
+ var done = function() {
+ self.cleanUp( e );
+ };
+
+ if ( self.isClosing ) {
+ return false;
+ }
+
+ self.isClosing = true;
+
+ // If beforeClose callback prevents closing, make sure content is centered
+ if ( self.trigger( 'beforeClose', e ) === false ) {
+ self.isClosing = false;
+
+ requestAFrame(function() {
+ self.update();
+ });
+
+ return false;
+ }
+
+ // Remove all events
+ // If there are multiple instances, they will be set again by "activate" method
+ self.removeEvents();
+
+ if ( current.timouts ) {
+ clearTimeout( current.timouts );
+ }
+
+ $what = current.$content;
+ effect = current.opts.animationEffect;
+ duration = $.isNumeric( d ) ? d : ( effect ? current.opts.animationDuration : 0 );
+
+ // Remove other slides
+ current.$slide.off( transitionEnd ).removeClass( 'fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated' );
+
+ current.$slide.siblings().trigger( 'onReset' ).remove();
+
+ // Trigger animations
+ if ( duration ) {
+ self.$refs.container.removeClass( 'fancybox-is-open' ).addClass( 'fancybox-is-closing' );
+ }
+
+ // Clean up
+ self.hideLoading( current );
+
+ self.hideControls();
+
+ self.updateCursor();
+
+ // Check if possible to zoom-out
+ if ( effect === 'zoom' && !( e !== true && $what && duration && current.type === 'image' && !current.hasError && ( end = self.getThumbPos( current ) ) ) ) {
+ effect = 'fade';
+ }
+
+ if ( effect === 'zoom' ) {
+ $.fancybox.stop( $what );
+
+ start = $.fancybox.getTranslate( $what );
+
+ start.width = start.width * start.scaleX;
+ start.height = start.height * start.scaleY;
+
+ // Check if we need to animate opacity
+ opacity = current.opts.zoomOpacity;
+
+ if ( opacity == 'auto' ) {
+ opacity = Math.abs( current.width / current.height - end.width / end.height ) > 0.1;
+ }
+
+ if ( opacity ) {
+ end.opacity = 0;
+ }
+
+ start.scaleX = start.width / end.width;
+ start.scaleY = start.height / end.height;
+
+ start.width = end.width;
+ start.height = end.height;
+
+ $.fancybox.setTranslate( current.$content, start );
+
+ $.fancybox.animate( current.$content, end, duration, done );
+
+ return true;
+ }
+
+ if ( effect && duration ) {
+
+ // If skip animation
+ if ( e === true ) {
+ setTimeout( done, duration );
+
+ } else {
+ $.fancybox.animate( current.$slide.removeClass( 'fancybox-slide--current' ), 'fancybox-animated fancybox-slide--previous fancybox-fx-' + effect, duration, done );
+ }
+
+ } else {
+ done();
+ }
+
+ return true;
+ },
+
+
+ // Final adjustments after removing the instance
+ // =============================================
+
+ cleanUp : function( e ) {
+ var self = this,
+ instance;
+
+ self.current.$slide.trigger( 'onReset' );
+
+ self.$refs.container.empty().remove();
+
+ self.trigger( 'afterClose', e );
+
+ // Place back focus
+ if ( self.$lastFocus && !!self.current.opts.backFocus ) {
+ self.$lastFocus.focus();
+ }
+
+ self.current = null;
+
+ // Check if there are other instances
+ instance = $.fancybox.getInstance();
+
+ if ( instance ) {
+ instance.activate();
+
+ } else {
+
+ $W.scrollTop( self.scrollTop ).scrollLeft( self.scrollLeft );
+
+ $( 'html' ).removeClass( 'fancybox-enabled' );
+
+ $( '#fancybox-style-noscroll' ).remove();
+ }
+
+ },
+
+
+ // Call callback and trigger an event
+ // ==================================
+
+ trigger : function( name, slide ) {
+ var args = Array.prototype.slice.call(arguments, 1),
+ self = this,
+ obj = slide && slide.opts ? slide : self.current,
+ rez;
+
+ if ( obj ) {
+ args.unshift( obj );
+
+ } else {
+ obj = self;
+ }
+
+ args.unshift( self );
+
+ if ( $.isFunction( obj.opts[ name ] ) ) {
+ rez = obj.opts[ name ].apply( obj, args );
+ }
+
+ if ( rez === false ) {
+ return rez;
+ }
+
+ if ( name === 'afterClose' ) {
+ $D.trigger( name + '.fb', args );
+
+ } else {
+ self.$refs.container.trigger( name + '.fb', args );
+ }
+
+ },
+
+
+ // Update infobar values, navigation button states and reveal caption
+ // ==================================================================
+
+ updateControls : function ( force ) {
+
+ var self = this;
+
+ var current = self.current;
+ var index = current.index;
+ var opts = current.opts;
+ var caption = opts.caption;
+ var $caption = self.$refs.caption;
+
+ // Recalculate content dimensions
+ current.$slide.trigger( 'refresh' );
+
+ self.$caption = caption && caption.length ? $caption.html( caption ) : null;
+
+ if ( !self.isHiddenControls ) {
+ self.showControls();
+ }
+
+ // Update info and navigation elements
+ $('[data-fancybox-count]').html( self.group.length );
+ $('[data-fancybox-index]').html( index + 1 );
+
+ $('[data-fancybox-prev]').prop('disabled', ( !opts.loop && index <= 0 ) );
+ $('[data-fancybox-next]').prop('disabled', ( !opts.loop && index >= self.group.length - 1 ) );
+
+ },
+
+ // Hide toolbar and caption
+ // ========================
+
+ hideControls : function () {
+
+ this.isHiddenControls = true;
+
+ this.$refs.container.removeClass('fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav');
+
+ },
+
+ showControls : function() {
+
+ var self = this;
+ var opts = self.current ? self.current.opts : self.opts;
+ var $container = self.$refs.container;
+
+ self.isHiddenControls = false;
+ self.idleSecondsCounter = 0;
+
+ $container
+ .toggleClass('fancybox-show-toolbar', !!( opts.toolbar && opts.buttons ) )
+ .toggleClass('fancybox-show-infobar', !!( opts.infobar && self.group.length > 1 ) )
+ .toggleClass('fancybox-show-nav', !!( opts.arrows && self.group.length > 1 ) )
+ .toggleClass('fancybox-is-modal', !!opts.modal );
+
+ if ( self.$caption ) {
+ $container.addClass( 'fancybox-show-caption ');
+
+ } else {
+ $container.removeClass( 'fancybox-show-caption' );
+ }
+
+ },
+
+
+ // Toggle toolbar and caption
+ // ==========================
+
+ toggleControls : function() {
+
+ if ( this.isHiddenControls ) {
+ this.showControls();
+
+ } else {
+ this.hideControls();
+ }
+
+ },
+
+
+ });
+
+
+ $.fancybox = {
+
+ version : "3.1.24",
+ defaults : defaults,
+
+
+ // Get current instance and execute a command.
+ //
+ // Examples of usage:
+ //
+ // $instance = $.fancybox.getInstance();
+ // $.fancybox.getInstance().jumpTo( 1 );
+ // $.fancybox.getInstance( 'jumpTo', 1 );
+ // $.fancybox.getInstance( function() {
+ // console.info( this.currIndex );
+ // });
+ // ======================================================
+
+ getInstance : function ( command ) {
+ var instance = $('.fancybox-container:not(".fancybox-is-closing"):first').data( 'FancyBox' );
+ var args = Array.prototype.slice.call(arguments, 1);
+
+ if ( instance instanceof FancyBox ) {
+
+ if ( $.type( command ) === 'string' ) {
+ instance[ command ].apply( instance, args );
+
+ } else if ( $.type( command ) === 'function' ) {
+ command.apply( instance, args );
+
+ }
+
+ return instance;
+ }
+
+ return false;
+
+ },
+
+
+ // Create new instance
+ // ===================
+
+ open : function ( items, opts, index ) {
+ return new FancyBox( items, opts, index );
+ },
+
+
+ // Close current or all instances
+ // ==============================
+
+ close : function ( all ) {
+ var instance = this.getInstance();
+
+ if ( instance ) {
+ instance.close();
+
+ // Try to find and close next instance
+
+ if ( all === true ) {
+ this.close();
+ }
+ }
+
+ },
+
+ // Close instances and unbind all events
+ // ==============================
+
+ destroy : function() {
+
+ this.close( true );
+
+ $D.off( 'click.fb-start' );
+
+ },
+
+
+ // Try to detect mobile devices
+ // ============================
+
+ isMobile : document.createTouch !== undefined && /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent),
+
+
+ // Detect if 'translate3d' support is available
+ // ============================================
+
+ use3d : (function() {
+ var div = document.createElement('div');
+
+ return window.getComputedStyle && window.getComputedStyle( div ).getPropertyValue('transform') && !(document.documentMode && document.documentMode < 11);
+ }()),
+
+
+ // Helper function to get current visual state of an element
+ // returns array[ top, left, horizontal-scale, vertical-scale, opacity ]
+ // =====================================================================
+
+ getTranslate : function( $el ) {
+ var matrix;
+
+ if ( !$el || !$el.length ) {
+ return false;
+ }
+
+ matrix = $el.eq( 0 ).css('transform');
+
+ if ( matrix && matrix.indexOf( 'matrix' ) !== -1 ) {
+ matrix = matrix.split('(')[1];
+ matrix = matrix.split(')')[0];
+ matrix = matrix.split(',');
+ } else {
+ matrix = [];
+ }
+
+ if ( matrix.length ) {
+
+ // If IE
+ if ( matrix.length > 10 ) {
+ matrix = [ matrix[13], matrix[12], matrix[0], matrix[5] ];
+
+ } else {
+ matrix = [ matrix[5], matrix[4], matrix[0], matrix[3]];
+ }
+
+ matrix = matrix.map(parseFloat);
+
+ } else {
+ matrix = [ 0, 0, 1, 1 ];
+
+ var transRegex = /\.*translate\((.*)px,(.*)px\)/i;
+ var transRez = transRegex.exec( $el.eq( 0 ).attr('style') );
+
+ if ( transRez ) {
+ matrix[ 0 ] = parseFloat( transRez[2] );
+ matrix[ 1 ] = parseFloat( transRez[1] );
+ }
+ }
+
+ return {
+ top : matrix[ 0 ],
+ left : matrix[ 1 ],
+ scaleX : matrix[ 2 ],
+ scaleY : matrix[ 3 ],
+ opacity : parseFloat( $el.css('opacity') ),
+ width : $el.width(),
+ height : $el.height()
+ };
+
+ },
+
+
+ // Shortcut for setting "translate3d" properties for element
+ // Can set be used to set opacity, too
+ // ========================================================
+
+ setTranslate : function( $el, props ) {
+ var str = '';
+ var css = {};
+
+ if ( !$el || !props ) {
+ return;
+ }
+
+ if ( props.left !== undefined || props.top !== undefined ) {
+ str = ( props.left === undefined ? $el.position().left : props.left ) + 'px, ' + ( props.top === undefined ? $el.position().top : props.top ) + 'px';
+
+ if ( this.use3d ) {
+ str = 'translate3d(' + str + ', 0px)';
+
+ } else {
+ str = 'translate(' + str + ')';
+ }
+ }
+
+ if ( props.scaleX !== undefined && props.scaleY !== undefined ) {
+ str = (str.length ? str + ' ' : '') + 'scale(' + props.scaleX + ', ' + props.scaleY + ')';
+ }
+
+ if ( str.length ) {
+ css.transform = str;
+ }
+
+ if ( props.opacity !== undefined ) {
+ css.opacity = props.opacity;
+ }
+
+ if ( props.width !== undefined ) {
+ css.width = props.width;
+ }
+
+ if ( props.height !== undefined ) {
+ css.height = props.height;
+ }
+
+ return $el.css( css );
+ },
+
+
+ // Simple CSS transition handler
+ // =============================
+
+ animate : function ( $el, to, duration, callback, leaveAnimationName ) {
+ var event = transitionEnd || 'transitionend';
+
+ if ( $.isFunction( duration ) ) {
+ callback = duration;
+ duration = null;
+ }
+
+ if ( !$.isPlainObject( to ) ) {
+ $el.removeAttr('style');
+ }
+
+ $el.on( event, function(e) {
+
+ // Skip events from child elements and z-index change
+ if ( e && e.originalEvent && ( !$el.is( e.originalEvent.target ) || e.originalEvent.propertyName == 'z-index' ) ) {
+ return;
+ }
+
+ $el.off( event );
+
+ if ( $.isPlainObject( to ) ) {
+
+ if ( to.scaleX !== undefined && to.scaleY !== undefined ) {
+ $el.css( 'transition-duration', '0ms' );
+
+ to.width = Math.round( $el.width() * to.scaleX );
+ to.height = Math.round( $el.height() * to.scaleY );
+
+ to.scaleX = 1;
+ to.scaleY = 1;
+
+ $.fancybox.setTranslate( $el, to );
+ }
+
+ } else if ( leaveAnimationName !== true ) {
+ $el.removeClass( to );
+ }
+
+ if ( $.isFunction( callback ) ) {
+ callback( e );
+ }
+
+ });
+
+ if ( $.isNumeric( duration ) ) {
+ $el.css( 'transition-duration', duration + 'ms' );
+ }
+
+ if ( $.isPlainObject( to ) ) {
+ $.fancybox.setTranslate( $el, to );
+
+ } else {
+ $el.addClass( to );
+ }
+
+ $el.data("timer", setTimeout(function() {
+ $el.trigger( 'transitionend' );
+ }, duration + 16));
+
+ },
+
+ stop : function( $el ) {
+ clearTimeout( $el.data("timer") );
+
+ $el.off( transitionEnd );
+ }
+
+ };
+
+
+ // Default click handler for "fancyboxed" links
+ // ============================================
+
+ function _run( e ) {
+ var target = e.currentTarget,
+ opts = e.data ? e.data.options : {},
+ items = opts.selector ? $( opts.selector ) : ( e.data ? e.data.items : [] ),
+ value = $(target).attr( 'data-fancybox' ) || '',
+ index = 0,
+ active = $.fancybox.getInstance();
+
+ e.preventDefault();
+ e.stopPropagation();
+
+ // Avoid opening multiple times
+ if ( active && active.current.opts.$orig.is( target ) ) {
+ return;
+ }
+
+ // Get all related items and find index for clicked one
+ if ( value ) {
+ items = items.length ? items.filter( '[data-fancybox="' + value + '"]' ) : $( '[data-fancybox="' + value + '"]' );
+ index = items.index( target );
+
+ // Sometimes current item can not be found
+ // (for example, when slider clones items)
+ if ( index < 0 ) {
+ index = 0;
+ }
+
+ } else {
+ items = [ target ];
+ }
+
+ $.fancybox.open( items, opts, index );
+ }
+
+
+ // Create a jQuery plugin
+ // ======================
+
+ $.fn.fancybox = function (options) {
+ var selector;
+
+ options = options || {};
+ selector = options.selector || false;
+
+ if ( selector ) {
+
+ $( 'body' ).off( 'click.fb-start', selector ).on( 'click.fb-start', selector, {
+ options : options
+ }, _run );
+
+ } else {
+
+ this.off( 'click.fb-start' ).on( 'click.fb-start', {
+ items : this,
+ options : options
+ }, _run);
+
+ }
+
+ return this;
+ };
+
+
+ // Self initializing plugin
+ // ========================
+
+ $D.on( 'click.fb-start', '[data-fancybox]', _run );
+
+}( window, document, window.jQuery ));
+
+// ==========================================================================
+//
+// Media
+// Adds additional media type support
+//
+// ==========================================================================
+;(function ($) {
+
+ 'use strict';
+
+ // Formats matching url to final form
+
+ var format = function (url, rez, params) {
+ if ( !url ) {
+ return;
+ }
+
+ params = params || '';
+
+ if ( $.type(params) === "object" ) {
+ params = $.param(params, true);
+ }
+
+ $.each(rez, function (key, value) {
+ url = url.replace('$' + key, value || '');
+ });
+
+ if (params.length) {
+ url += (url.indexOf('?') > 0 ? '&' : '?') + params;
+ }
+
+ return url;
+ };
+
+ // Object containing properties for each media type
+
+ var defaults = {
+ youtube : {
+ matcher : /(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,
+ params : {
+ autoplay : 1,
+ autohide : 1,
+ fs : 1,
+ rel : 0,
+ hd : 1,
+ wmode : 'transparent',
+ enablejsapi : 1,
+ html5 : 1
+ },
+ paramPlace : 8,
+ type : 'iframe',
+ url : '//www.youtube.com/embed/$4',
+ thumb : '//img.youtube.com/vi/$4/hqdefault.jpg'
+ },
+
+ vimeo : {
+ matcher : /^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,
+ params : {
+ autoplay : 1,
+ hd : 1,
+ show_title : 1,
+ show_byline : 1,
+ show_portrait : 0,
+ fullscreen : 1,
+ api : 1
+ },
+ paramPlace : 3,
+ type : 'iframe',
+ url : '//player.vimeo.com/video/$2'
+ },
+
+ metacafe : {
+ matcher : /metacafe.com\/watch\/(\d+)\/(.*)?/,
+ type : 'iframe',
+ url : '//www.metacafe.com/embed/$1/?ap=1'
+ },
+
+ dailymotion : {
+ matcher : /dailymotion.com\/video\/(.*)\/?(.*)/,
+ params : {
+ additionalInfos : 0,
+ autoStart : 1
+ },
+ type : 'iframe',
+ url : '//www.dailymotion.com/embed/video/$1'
+ },
+
+ vine : {
+ matcher : /vine.co\/v\/([a-zA-Z0-9\?\=\-]+)/,
+ type : 'iframe',
+ url : '//vine.co/v/$1/embed/simple'
+ },
+
+ instagram : {
+ matcher : /(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,
+ type : 'image',
+ url : '//$1/p/$2/media/?size=l'
+ },
+
+ // Examples:
+ // http://maps.google.com/?ll=48.857995,2.294297&spn=0.007666,0.021136&t=m&z=16
+ // https://www.google.com/maps/@37.7852006,-122.4146355,14.65z
+ // https://www.google.com/maps/place/Googleplex/@37.4220041,-122.0833494,17z/data=!4m5!3m4!1s0x0:0x6c296c66619367e0!8m2!3d37.4219998!4d-122.0840572
+ gmap_place : {
+ matcher : /(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,
+ type : 'iframe',
+ url : function (rez) {
+ return '//maps.google.' + rez[2] + '/?ll=' + ( rez[9] ? rez[9] + '&z=' + Math.floor( rez[10] ) + ( rez[12] ? rez[12].replace(/^\//, "&") : '' ) : rez[12] ) + '&output=' + ( rez[12] && rez[12].indexOf('layer=c') > 0 ? 'svembed' : 'embed' );
+ }
+ },
+
+ // Examples:
+ // https://www.google.com/maps/search/Empire+State+Building/
+ // https://www.google.com/maps/search/?api=1&query=centurylink+field
+ // https://www.google.com/maps/search/?api=1&query=47.5951518,-122.3316393
+ gmap_search : {
+ matcher : /(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,
+ type : 'iframe',
+ url : function (rez) {
+ return '//maps.google.' + rez[2] + '/maps?q=' + rez[5].replace('query=', 'q=').replace('api=1', '') + '&output=embed';
+ }
+ }
+ };
+
+ $(document).on('onInit.fb', function (e, instance) {
+
+ $.each(instance.group, function( i, item ) {
+
+ var url = item.src || '',
+ type = false,
+ media,
+ thumb,
+ rez,
+ params,
+ urlParams,
+ o,
+ provider;
+
+ // Skip items that already have content type
+ if ( item.type ) {
+ return;
+ }
+
+ media = $.extend( true, {}, defaults, item.opts.media );
+
+ // Look for any matching media type
+ $.each(media, function ( n, el ) {
+ rez = url.match(el.matcher);
+ o = {};
+ provider = n;
+
+ if (!rez) {
+ return;
+ }
+
+ type = el.type;
+
+ if ( el.paramPlace && rez[ el.paramPlace ] ) {
+ urlParams = rez[ el.paramPlace ];
+
+ if ( urlParams[ 0 ] == '?' ) {
+ urlParams = urlParams.substring(1);
+ }
+
+ urlParams = urlParams.split('&');
+
+ for ( var m = 0; m < urlParams.length; ++m ) {
+ var p = urlParams[ m ].split('=', 2);
+
+ if ( p.length == 2 ) {
+ o[ p[0] ] = decodeURIComponent( p[1].replace(/\+/g, " ") );
+ }
+ }
+ }
+
+ params = $.extend( true, {}, el.params, item.opts[ n ], o );
+
+ url = $.type(el.url) === "function" ? el.url.call(this, rez, params, item) : format(el.url, rez, params);
+ thumb = $.type(el.thumb) === "function" ? el.thumb.call(this, rez, params, item) : format(el.thumb, rez);
+
+ if ( provider === 'vimeo' ) {
+ url = url.replace('&%23', '#');
+ }
+
+ return false;
+ });
+
+ // If it is found, then change content type and update the url
+
+ if ( type ) {
+ item.src = url;
+ item.type = type;
+
+ if ( !item.opts.thumb && !( item.opts.$thumb && item.opts.$thumb.length ) ) {
+ item.opts.thumb = thumb;
+ }
+
+ if ( type === 'iframe' ) {
+ $.extend(true, item.opts, {
+ iframe : {
+ preload : false,
+ attr : {
+ scrolling : "no"
+ }
+ }
+ });
+
+ item.contentProvider = provider;
+
+ item.opts.slideClass += ' fancybox-slide--' + ( provider == 'gmap_place' || provider == 'gmap_search' ? 'map' : 'video' );
+ }
+
+ } else {
+
+ // If no content type is found, then set it to `image` as fallback
+ item.type = 'image';
+ }
+
+ });
+
+ });
+
+}(window.jQuery));
+
+// ==========================================================================
+//
+// Guestures
+// Adds touch guestures, handles click and tap events
+//
+// ==========================================================================
+;(function (window, document, $) {
+ 'use strict';
+
+ var requestAFrame = (function () {
+ return window.requestAnimationFrame ||
+ window.webkitRequestAnimationFrame ||
+ window.mozRequestAnimationFrame ||
+ window.oRequestAnimationFrame ||
+ // if all else fails, use setTimeout
+ function (callback) {
+ return window.setTimeout(callback, 1000 / 60);
+ };
+ })();
+
+
+ var cancelAFrame = (function () {
+ return window.cancelAnimationFrame ||
+ window.webkitCancelAnimationFrame ||
+ window.mozCancelAnimationFrame ||
+ window.oCancelAnimationFrame ||
+ function (id) {
+ window.clearTimeout(id);
+ };
+ })();
+
+
+ var pointers = function( e ) {
+ var result = [];
+
+ e = e.originalEvent || e || window.e;
+ e = e.touches && e.touches.length ? e.touches : ( e.changedTouches && e.changedTouches.length ? e.changedTouches : [ e ] );
+
+ for ( var key in e ) {
+
+ if ( e[ key ].pageX ) {
+ result.push( { x : e[ key ].pageX, y : e[ key ].pageY } );
+
+ } else if ( e[ key ].clientX ) {
+ result.push( { x : e[ key ].clientX, y : e[ key ].clientY } );
+ }
+ }
+
+ return result;
+ };
+
+ var distance = function( point2, point1, what ) {
+ if ( !point1 || !point2 ) {
+ return 0;
+ }
+
+ if ( what === 'x' ) {
+ return point2.x - point1.x;
+
+ } else if ( what === 'y' ) {
+ return point2.y - point1.y;
+ }
+
+ return Math.sqrt( Math.pow( point2.x - point1.x, 2 ) + Math.pow( point2.y - point1.y, 2 ) );
+ };
+
+ var isClickable = function( $el ) {
+ if ( $el.is('a,button,input,select,textarea') || $.isFunction( $el.get(0).onclick ) ) {
+ return true;
+ }
+
+ // Check for attributes like data-fancybox-next or data-fancybox-close
+ for ( var i = 0, atts = $el[0].attributes, n = atts.length; i < n; i++ ) {
+ if ( atts[i].nodeName.substr(0, 14) === 'data-fancybox-' ) {
+ return true;
+ }
+ }
+
+ return false;
+ };
+
+ var hasScrollbars = function( el ) {
+ var overflowY = window.getComputedStyle( el )['overflow-y'];
+ var overflowX = window.getComputedStyle( el )['overflow-x'];
+
+ var vertical = (overflowY === 'scroll' || overflowY === 'auto') && el.scrollHeight > el.clientHeight;
+ var horizontal = (overflowX === 'scroll' || overflowX === 'auto') && el.scrollWidth > el.clientWidth;
+
+ return vertical || horizontal;
+ };
+
+ var isScrollable = function ( $el ) {
+ var rez = false;
+
+ while ( true ) {
+ rez = hasScrollbars( $el.get(0) );
+
+ if ( rez ) {
+ break;
+ }
+
+ $el = $el.parent();
+
+ if ( !$el.length || $el.hasClass( 'fancybox-stage' ) || $el.is( 'body' ) ) {
+ break;
+ }
+ }
+
+ return rez;
+ };
+
+
+ var Guestures = function ( instance ) {
+ var self = this;
+
+ self.instance = instance;
+
+ self.$bg = instance.$refs.bg;
+ self.$stage = instance.$refs.stage;
+ self.$container = instance.$refs.container;
+
+ self.destroy();
+
+ self.$container.on( 'touchstart.fb.touch mousedown.fb.touch', $.proxy(self, 'ontouchstart') );
+ };
+
+ Guestures.prototype.destroy = function() {
+ this.$container.off( '.fb.touch' );
+ };
+
+ Guestures.prototype.ontouchstart = function( e ) {
+ var self = this;
+
+ var $target = $( e.target );
+ var instance = self.instance;
+ var current = instance.current;
+ var $content = current.$content;
+
+ var isTouchDevice = ( e.type == 'touchstart' );
+
+ // Do not respond to both events
+ if ( isTouchDevice ) {
+ self.$container.off( 'mousedown.fb.touch' );
+ }
+
+ // Ignore clicks while zooming or closing
+ if ( !current || self.instance.isAnimating || self.instance.isClosing ) {
+ e.stopPropagation();
+ e.preventDefault();
+
+ return;
+ }
+
+ // Ignore right click
+ if ( e.originalEvent && e.originalEvent.button == 2 ) {
+ return;
+ }
+
+ // Ignore taping on links, buttons, input elements
+ if ( !$target.length || isClickable( $target ) || isClickable( $target.parent() ) ) {
+ return;
+ }
+
+ // Ignore clicks on the scrollbar
+ if ( e.originalEvent.clientX > $target[0].clientWidth + $target.offset().left ) {
+ return;
+ }
+
+ self.startPoints = pointers( e );
+
+ // Prevent zooming if already swiping
+ if ( !self.startPoints || ( self.startPoints.length > 1 && instance.isSliding ) ) {
+ return;
+ }
+
+ self.$target = $target;
+ self.$content = $content;
+ self.canTap = true;
+
+ $(document).off( '.fb.touch' );
+
+ $(document).on( isTouchDevice ? 'touchend.fb.touch touchcancel.fb.touch' : 'mouseup.fb.touch mouseleave.fb.touch', $.proxy(self, "ontouchend"));
+ $(document).on( isTouchDevice ? 'touchmove.fb.touch' : 'mousemove.fb.touch', $.proxy(self, "ontouchmove"));
+
+ e.stopPropagation();
+
+ if ( !(instance.current.opts.touch || instance.canPan() ) || !( $target.is( self.$stage ) || self.$stage.find( $target ).length ) ) {
+
+ // Prevent ghosting
+ if ( $target.is('img') ) {
+ e.preventDefault();
+ }
+
+ return;
+ }
+
+ if ( !( $.fancybox.isMobile && ( isScrollable( self.$target ) || isScrollable( self.$target.parent() ) ) ) ) {
+ e.preventDefault();
+ }
+
+ self.canvasWidth = Math.round( current.$slide[0].clientWidth );
+ self.canvasHeight = Math.round( current.$slide[0].clientHeight );
+
+ self.startTime = new Date().getTime();
+ self.distanceX = self.distanceY = self.distance = 0;
+
+ self.isPanning = false;
+ self.isSwiping = false;
+ self.isZooming = false;
+
+ self.sliderStartPos = self.sliderLastPos || { top: 0, left: 0 };
+ self.contentStartPos = $.fancybox.getTranslate( self.$content );
+ self.contentLastPos = null;
+
+ if ( self.startPoints.length === 1 && !self.isZooming ) {
+ self.canTap = !instance.isSliding;
+
+ if ( current.type === 'image' && ( self.contentStartPos.width > self.canvasWidth + 1 || self.contentStartPos.height > self.canvasHeight + 1 ) ) {
+
+ $.fancybox.stop( self.$content );
+
+ self.$content.css( 'transition-duration', '0ms' );
+
+ self.isPanning = true;
+
+ } else {
+
+ self.isSwiping = true;
+ }
+
+ self.$container.addClass('fancybox-controls--isGrabbing');
+ }
+
+ if ( self.startPoints.length === 2 && !instance.isAnimating && !current.hasError && current.type === 'image' && ( current.isLoaded || current.$ghost ) ) {
+ self.isZooming = true;
+
+ self.isSwiping = false;
+ self.isPanning = false;
+
+ $.fancybox.stop( self.$content );
+
+ self.$content.css( 'transition-duration', '0ms' );
+
+ self.centerPointStartX = ( ( self.startPoints[0].x + self.startPoints[1].x ) * 0.5 ) - $(window).scrollLeft();
+ self.centerPointStartY = ( ( self.startPoints[0].y + self.startPoints[1].y ) * 0.5 ) - $(window).scrollTop();
+
+ self.percentageOfImageAtPinchPointX = ( self.centerPointStartX - self.contentStartPos.left ) / self.contentStartPos.width;
+ self.percentageOfImageAtPinchPointY = ( self.centerPointStartY - self.contentStartPos.top ) / self.contentStartPos.height;
+
+ self.startDistanceBetweenFingers = distance( self.startPoints[0], self.startPoints[1] );
+ }
+
+ };
+
+ Guestures.prototype.ontouchmove = function( e ) {
+
+ var self = this;
+
+ self.newPoints = pointers( e );
+
+ if ( $.fancybox.isMobile && ( isScrollable( self.$target ) || isScrollable( self.$target.parent() ) ) ) {
+ e.stopPropagation();
+
+ self.canTap = false;
+
+ return;
+ }
+
+ if ( !( self.instance.current.opts.touch || self.instance.canPan() ) || !self.newPoints || !self.newPoints.length ) {
+ return;
+ }
+
+ self.distanceX = distance( self.newPoints[0], self.startPoints[0], 'x' );
+ self.distanceY = distance( self.newPoints[0], self.startPoints[0], 'y' );
+
+ self.distance = distance( self.newPoints[0], self.startPoints[0] );
+
+ // Skip false ontouchmove events (Chrome)
+ if ( self.distance > 0 ) {
+
+ if ( !( self.$target.is( self.$stage ) || self.$stage.find( self.$target ).length ) ) {
+ return;
+ }
+
+ e.stopPropagation();
+ e.preventDefault();
+
+ if ( self.isSwiping ) {
+ self.onSwipe();
+
+ } else if ( self.isPanning ) {
+ self.onPan();
+
+ } else if ( self.isZooming ) {
+ self.onZoom();
+ }
+
+ }
+
+ };
+
+ Guestures.prototype.onSwipe = function() {
+
+ var self = this;
+
+ var swiping = self.isSwiping;
+ var left = self.sliderStartPos.left || 0;
+ var angle;
+
+ if ( swiping === true ) {
+
+ if ( Math.abs( self.distance ) > 10 ) {
+
+ self.canTap = false;
+
+ if ( self.instance.group.length < 2 && self.instance.opts.touch.vertical ) {
+ self.isSwiping = 'y';
+
+ } else if ( self.instance.isSliding || self.instance.opts.touch.vertical === false || ( self.instance.opts.touch.vertical === 'auto' && $( window ).width() > 800 ) ) {
+ self.isSwiping = 'x';
+
+ } else {
+ angle = Math.abs( Math.atan2( self.distanceY, self.distanceX ) * 180 / Math.PI );
+
+ self.isSwiping = ( angle > 45 && angle < 135 ) ? 'y' : 'x';
+ }
+
+ self.instance.isSliding = self.isSwiping;
+
+ // Reset points to avoid jumping, because we dropped first swipes to calculate the angle
+ self.startPoints = self.newPoints;
+
+ $.each(self.instance.slides, function( index, slide ) {
+ $.fancybox.stop( slide.$slide );
+
+ slide.$slide.css( 'transition-duration', '0ms' );
+
+ slide.inTransition = false;
+
+ if ( slide.pos === self.instance.current.pos ) {
+ self.sliderStartPos.left = $.fancybox.getTranslate( slide.$slide ).left;
+ }
+ });
+
+ //self.instance.current.isMoved = true;
+
+ // Stop slideshow
+ if ( self.instance.SlideShow && self.instance.SlideShow.isActive ) {
+ self.instance.SlideShow.stop();
+ }
+ }
+
+ } else {
+
+ if ( swiping == 'x' ) {
+
+ // Sticky edges
+ if ( self.distanceX > 0 && ( self.instance.group.length < 2 || ( self.instance.current.index === 0 && !self.instance.current.opts.loop ) ) ) {
+ left = left + Math.pow( self.distanceX, 0.8 );
+
+ } else if ( self.distanceX < 0 && ( self.instance.group.length < 2 || ( self.instance.current.index === self.instance.group.length - 1 && !self.instance.current.opts.loop ) ) ) {
+ left = left - Math.pow( -self.distanceX, 0.8 );
+
+ } else {
+ left = left + self.distanceX;
+ }
+
+ }
+
+ self.sliderLastPos = {
+ top : swiping == 'x' ? 0 : self.sliderStartPos.top + self.distanceY,
+ left : left
+ };
+
+ if ( self.requestId ) {
+ cancelAFrame( self.requestId );
+
+ self.requestId = null;
+ }
+
+ self.requestId = requestAFrame(function() {
+
+ if ( self.sliderLastPos ) {
+ $.each(self.instance.slides, function( index, slide ) {
+ var pos = slide.pos - self.instance.currPos;
+
+ $.fancybox.setTranslate( slide.$slide, {
+ top : self.sliderLastPos.top,
+ left : self.sliderLastPos.left + ( pos * self.canvasWidth ) + ( pos * slide.opts.gutter )
+ });
+ });
+
+ self.$container.addClass( 'fancybox-is-sliding' );
+ }
+
+ });
+
+ }
+
+ };
+
+ Guestures.prototype.onPan = function() {
+
+ var self = this;
+
+ var newOffsetX, newOffsetY, newPos;
+
+ self.canTap = false;
+
+ if ( self.contentStartPos.width > self.canvasWidth ) {
+ newOffsetX = self.contentStartPos.left + self.distanceX;
+
+ } else {
+ newOffsetX = self.contentStartPos.left;
+ }
+
+ newOffsetY = self.contentStartPos.top + self.distanceY;
+
+ newPos = self.limitMovement( newOffsetX, newOffsetY, self.contentStartPos.width, self.contentStartPos.height );
+
+ newPos.scaleX = self.contentStartPos.scaleX;
+ newPos.scaleY = self.contentStartPos.scaleY;
+
+ self.contentLastPos = newPos;
+
+ if ( self.requestId ) {
+ cancelAFrame( self.requestId );
+
+ self.requestId = null;
+ }
+
+ self.requestId = requestAFrame(function() {
+ $.fancybox.setTranslate( self.$content, self.contentLastPos );
+ });
+ };
+
+ // Make panning sticky to the edges
+ Guestures.prototype.limitMovement = function( newOffsetX, newOffsetY, newWidth, newHeight ) {
+
+ var self = this;
+
+ var minTranslateX, minTranslateY, maxTranslateX, maxTranslateY;
+
+ var canvasWidth = self.canvasWidth;
+ var canvasHeight = self.canvasHeight;
+
+ var currentOffsetX = self.contentStartPos.left;
+ var currentOffsetY = self.contentStartPos.top;
+
+ var distanceX = self.distanceX;
+ var distanceY = self.distanceY;
+
+ // Slow down proportionally to traveled distance
+
+ minTranslateX = Math.max(0, canvasWidth * 0.5 - newWidth * 0.5 );
+ minTranslateY = Math.max(0, canvasHeight * 0.5 - newHeight * 0.5 );
+
+ maxTranslateX = Math.min( canvasWidth - newWidth, canvasWidth * 0.5 - newWidth * 0.5 );
+ maxTranslateY = Math.min( canvasHeight - newHeight, canvasHeight * 0.5 - newHeight * 0.5 );
+
+ if ( newWidth > canvasWidth ) {
+
+ // ->
+ if ( distanceX > 0 && newOffsetX > minTranslateX ) {
+ newOffsetX = minTranslateX - 1 + Math.pow( -minTranslateX + currentOffsetX + distanceX, 0.8 ) || 0;
+ }
+
+ // <-
+ if ( distanceX < 0 && newOffsetX < maxTranslateX ) {
+ newOffsetX = maxTranslateX + 1 - Math.pow( maxTranslateX - currentOffsetX - distanceX, 0.8 ) || 0;
+ }
+
+ }
+
+ if ( newHeight > canvasHeight ) {
+
+ // \/
+ if ( distanceY > 0 && newOffsetY > minTranslateY ) {
+ newOffsetY = minTranslateY - 1 + Math.pow(-minTranslateY + currentOffsetY + distanceY, 0.8 ) || 0;
+ }
+
+ // /\
+ if ( distanceY < 0 && newOffsetY < maxTranslateY ) {
+ newOffsetY = maxTranslateY + 1 - Math.pow ( maxTranslateY - currentOffsetY - distanceY, 0.8 ) || 0;
+ }
+
+ }
+
+ return {
+ top : newOffsetY,
+ left : newOffsetX
+ };
+
+ };
+
+
+ Guestures.prototype.limitPosition = function( newOffsetX, newOffsetY, newWidth, newHeight ) {
+
+ var self = this;
+
+ var canvasWidth = self.canvasWidth;
+ var canvasHeight = self.canvasHeight;
+
+ if ( newWidth > canvasWidth ) {
+ newOffsetX = newOffsetX > 0 ? 0 : newOffsetX;
+ newOffsetX = newOffsetX < canvasWidth - newWidth ? canvasWidth - newWidth : newOffsetX;
+
+ } else {
+
+ // Center horizontally
+ newOffsetX = Math.max( 0, canvasWidth / 2 - newWidth / 2 );
+
+ }
+
+ if ( newHeight > canvasHeight ) {
+ newOffsetY = newOffsetY > 0 ? 0 : newOffsetY;
+ newOffsetY = newOffsetY < canvasHeight - newHeight ? canvasHeight - newHeight : newOffsetY;
+
+ } else {
+
+ // Center vertically
+ newOffsetY = Math.max( 0, canvasHeight / 2 - newHeight / 2 );
+
+ }
+
+ return {
+ top : newOffsetY,
+ left : newOffsetX
+ };
+
+ };
+
+ Guestures.prototype.onZoom = function() {
+
+ var self = this;
+
+ // Calculate current distance between points to get pinch ratio and new width and height
+
+ var currentWidth = self.contentStartPos.width;
+ var currentHeight = self.contentStartPos.height;
+
+ var currentOffsetX = self.contentStartPos.left;
+ var currentOffsetY = self.contentStartPos.top;
+
+ var endDistanceBetweenFingers = distance( self.newPoints[0], self.newPoints[1] );
+
+ var pinchRatio = endDistanceBetweenFingers / self.startDistanceBetweenFingers;
+
+ var newWidth = Math.floor( currentWidth * pinchRatio );
+ var newHeight = Math.floor( currentHeight * pinchRatio );
+
+ // This is the translation due to pinch-zooming
+ var translateFromZoomingX = (currentWidth - newWidth) * self.percentageOfImageAtPinchPointX;
+ var translateFromZoomingY = (currentHeight - newHeight) * self.percentageOfImageAtPinchPointY;
+
+ //Point between the two touches
+
+ var centerPointEndX = ((self.newPoints[0].x + self.newPoints[1].x) / 2) - $(window).scrollLeft();
+ var centerPointEndY = ((self.newPoints[0].y + self.newPoints[1].y) / 2) - $(window).scrollTop();
+
+ // And this is the translation due to translation of the centerpoint
+ // between the two fingers
+
+ var translateFromTranslatingX = centerPointEndX - self.centerPointStartX;
+ var translateFromTranslatingY = centerPointEndY - self.centerPointStartY;
+
+ // The new offset is the old/current one plus the total translation
+
+ var newOffsetX = currentOffsetX + ( translateFromZoomingX + translateFromTranslatingX );
+ var newOffsetY = currentOffsetY + ( translateFromZoomingY + translateFromTranslatingY );
+
+ var newPos = {
+ top : newOffsetY,
+ left : newOffsetX,
+ scaleX : self.contentStartPos.scaleX * pinchRatio,
+ scaleY : self.contentStartPos.scaleY * pinchRatio
+ };
+
+ self.canTap = false;
+
+ self.newWidth = newWidth;
+ self.newHeight = newHeight;
+
+ self.contentLastPos = newPos;
+
+ if ( self.requestId ) {
+ cancelAFrame( self.requestId );
+
+ self.requestId = null;
+ }
+
+ self.requestId = requestAFrame(function() {
+ $.fancybox.setTranslate( self.$content, self.contentLastPos );
+ });
+
+ };
+
+ Guestures.prototype.ontouchend = function( e ) {
+
+ var self = this;
+ var dMs = Math.max( (new Date().getTime() ) - self.startTime, 1);
+
+ var swiping = self.isSwiping;
+ var panning = self.isPanning;
+ var zooming = self.isZooming;
+
+ self.endPoints = pointers( e );
+
+ self.$container.removeClass( 'fancybox-controls--isGrabbing' );
+
+ $(document).off( '.fb.touch' );
+
+ if ( self.requestId ) {
+ cancelAFrame( self.requestId );
+
+ self.requestId = null;
+ }
+
+ self.isSwiping = false;
+ self.isPanning = false;
+ self.isZooming = false;
+
+ if ( self.canTap ) {
+ return self.onTap( e );
+ }
+
+ self.speed = 366;
+
+ // Speed in px/ms
+ self.velocityX = self.distanceX / dMs * 0.5;
+ self.velocityY = self.distanceY / dMs * 0.5;
+
+ self.speedX = Math.max( self.speed * 0.5, Math.min( self.speed * 1.5, ( 1 / Math.abs( self.velocityX ) ) * self.speed ) );
+
+ if ( panning ) {
+ self.endPanning();
+
+ } else if ( zooming ) {
+ self.endZooming();
+
+ } else {
+ self.endSwiping( swiping );
+ }
+
+ return;
+ };
+
+ Guestures.prototype.endSwiping = function( swiping ) {
+
+ var self = this;
+ var ret = false;
+
+ self.instance.isSliding = false;
+ self.sliderLastPos = null;
+
+ // Close if swiped vertically / navigate if horizontally
+ if ( swiping == 'y' && Math.abs( self.distanceY ) > 50 ) {
+
+ // Continue vertical movement
+ $.fancybox.animate( self.instance.current.$slide, {
+ top : self.sliderStartPos.top + self.distanceY + ( self.velocityY * 150 ),
+ opacity : 0
+ }, 150 );
+
+ ret = self.instance.close( true, 300 );
+
+ } else if ( swiping == 'x' && self.distanceX > 50 && self.instance.group.length > 1 ) {
+ ret = self.instance.previous( self.speedX );
+
+ } else if ( swiping == 'x' && self.distanceX < -50 && self.instance.group.length > 1 ) {
+ ret = self.instance.next( self.speedX );
+ }
+
+ if ( ret === false && ( swiping == 'x' || swiping == 'y' ) ) {
+ self.instance.jumpTo( self.instance.current.index, 150 );
+ }
+
+ self.$container.removeClass( 'fancybox-is-sliding' );
+
+ };
+
+ // Limit panning from edges
+ // ========================
+
+ Guestures.prototype.endPanning = function() {
+
+ var self = this;
+ var newOffsetX, newOffsetY, newPos;
+
+ if ( !self.contentLastPos ) {
+ return;
+ }
+
+ if ( self.instance.current.opts.touch.momentum === false ) {
+ newOffsetX = self.contentLastPos.left;
+ newOffsetY = self.contentLastPos.top;
+
+ } else {
+
+ // Continue movement
+ newOffsetX = self.contentLastPos.left + ( self.velocityX * self.speed );
+ newOffsetY = self.contentLastPos.top + ( self.velocityY * self.speed );
+ }
+
+ newPos = self.limitPosition( newOffsetX, newOffsetY, self.contentStartPos.width, self.contentStartPos.height );
+
+ newPos.width = self.contentStartPos.width;
+ newPos.height = self.contentStartPos.height;
+
+ $.fancybox.animate( self.$content, newPos, 330 );
+ };
+
+
+ Guestures.prototype.endZooming = function() {
+
+ var self = this;
+
+ var current = self.instance.current;
+
+ var newOffsetX, newOffsetY, newPos, reset;
+
+ var newWidth = self.newWidth;
+ var newHeight = self.newHeight;
+
+ if ( !self.contentLastPos ) {
+ return;
+ }
+
+ newOffsetX = self.contentLastPos.left;
+ newOffsetY = self.contentLastPos.top;
+
+ reset = {
+ top : newOffsetY,
+ left : newOffsetX,
+ width : newWidth,
+ height : newHeight,
+ scaleX : 1,
+ scaleY : 1
+ };
+
+ // Reset scalex/scaleY values; this helps for perfomance and does not break animation
+ $.fancybox.setTranslate( self.$content, reset );
+
+ if ( newWidth < self.canvasWidth && newHeight < self.canvasHeight ) {
+ self.instance.scaleToFit( 150 );
+
+ } else if ( newWidth > current.width || newHeight > current.height ) {
+ self.instance.scaleToActual( self.centerPointStartX, self.centerPointStartY, 150 );
+
+ } else {
+
+ newPos = self.limitPosition( newOffsetX, newOffsetY, newWidth, newHeight );
+
+ // Switch from scale() to width/height or animation will not work correctly
+ $.fancybox.setTranslate( self.content, $.fancybox.getTranslate( self.$content ) );
+
+ $.fancybox.animate( self.$content, newPos, 150 );
+ }
+
+ };
+
+ Guestures.prototype.onTap = function(e) {
+ var self = this;
+ var $target = $( e.target );
+
+ var instance = self.instance;
+ var current = instance.current;
+
+ var endPoints = ( e && pointers( e ) ) || self.startPoints;
+
+ var tapX = endPoints[0] ? endPoints[0].x - self.$stage.offset().left : 0;
+ var tapY = endPoints[0] ? endPoints[0].y - self.$stage.offset().top : 0;
+
+ var where;
+
+ var process = function ( prefix ) {
+
+ var action = current.opts[ prefix ];
+
+ if ( $.isFunction( action ) ) {
+ action = action.apply( instance, [ current, e ] );
+ }
+
+ if ( !action) {
+ return;
+ }
+
+ switch ( action ) {
+
+ case "close" :
+
+ instance.close( self.startEvent );
+
+ break;
+
+ case "toggleControls" :
+
+ instance.toggleControls( true );
+
+ break;
+
+ case "next" :
+
+ instance.next();
+
+ break;
+
+ case "nextOrClose" :
+
+ if ( instance.group.length > 1 ) {
+ instance.next();
+
+ } else {
+ instance.close( self.startEvent );
+ }
+
+ break;
+
+ case "zoom" :
+
+ if ( current.type == 'image' && ( current.isLoaded || current.$ghost ) ) {
+
+ if ( instance.canPan() ) {
+ instance.scaleToFit();
+
+ } else if ( instance.isScaledDown() ) {
+ instance.scaleToActual( tapX, tapY );
+
+ } else if ( instance.group.length < 2 ) {
+ instance.close( self.startEvent );
+ }
+ }
+
+ break;
+ }
+
+ };
+
+ // Ignore right click
+ if ( e.originalEvent && e.originalEvent.button == 2 ) {
+ return;
+ }
+
+ // Skip if current slide is not in the center
+ if ( instance.isSliding ) {
+ return;
+ }
+
+ // Skip if clicked on the scrollbar
+ if ( tapX > $target[0].clientWidth + $target.offset().left ) {
+ return;
+ }
+
+ // Check where is clicked
+ if ( $target.is( '.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container' ) ) {
+ where = 'Outside';
+
+ } else if ( $target.is( '.fancybox-slide' ) ) {
+ where = 'Slide';
+
+ } else if ( instance.current.$content && instance.current.$content.has( e.target ).length ) {
+ where = 'Content';
+
+ } else {
+ return;
+ }
+
+ // Check if this is a double tap
+ if ( self.tapped ) {
+
+ // Stop previously created single tap
+ clearTimeout( self.tapped );
+ self.tapped = null;
+
+ // Skip if distance between taps is too big
+ if ( Math.abs( tapX - self.tapX ) > 50 || Math.abs( tapY - self.tapY ) > 50 || instance.isSliding ) {
+ return this;
+ }
+
+ // OK, now we assume that this is a double-tap
+ process( 'dblclick' + where );
+
+ } else {
+
+ // Single tap will be processed if user has not clicked second time within 300ms
+ // or there is no need to wait for double-tap
+ self.tapX = tapX;
+ self.tapY = tapY;
+
+ if ( current.opts[ 'dblclick' + where ] && current.opts[ 'dblclick' + where ] !== current.opts[ 'click' + where ] ) {
+ self.tapped = setTimeout(function() {
+ self.tapped = null;
+
+ process( 'click' + where );
+
+ }, 300);
+
+ } else {
+ process( 'click' + where );
+ }
+
+ }
+
+ return this;
+ };
+
+ $(document).on('onActivate.fb', function (e, instance) {
+ if ( instance && !instance.Guestures ) {
+ instance.Guestures = new Guestures( instance );
+ }
+ });
+
+ $(document).on('beforeClose.fb', function (e, instance) {
+ if ( instance && instance.Guestures ) {
+ instance.Guestures.destroy();
+ }
+ });
+
+
+}(window, document, window.jQuery));
+
+// ==========================================================================
+//
+// SlideShow
+// Enables slideshow functionality
+//
+// Example of usage:
+// $.fancybox.getInstance().SlideShow.start()
+//
+// ==========================================================================
+;(function (document, $) {
+ 'use strict';
+
+ var SlideShow = function( instance ) {
+ this.instance = instance;
+ this.init();
+ };
+
+ $.extend( SlideShow.prototype, {
+ timer : null,
+ isActive : false,
+ $button : null,
+ speed : 3000,
+
+ init : function() {
+ var self = this;
+
+ self.$button = self.instance.$refs.toolbar.find('[data-fancybox-play]').on('click', function() {
+ self.toggle();
+ });
+
+ if ( self.instance.group.length < 2 || !self.instance.group[ self.instance.currIndex ].opts.slideShow ) {
+ self.$button.hide();
+ }
+ },
+
+ set : function() {
+ var self = this;
+
+ // Check if reached last element
+ if ( self.instance && self.instance.current && (self.instance.current.opts.loop || self.instance.currIndex < self.instance.group.length - 1 )) {
+ self.timer = setTimeout(function() {
+ self.instance.next();
+
+ }, self.instance.current.opts.slideShow.speed || self.speed);
+
+ } else {
+ self.stop();
+ self.instance.idleSecondsCounter = 0;
+ self.instance.showControls();
+ }
+
+ },
+
+ clear : function() {
+ var self = this;
+
+ clearTimeout( self.timer );
+
+ self.timer = null;
+ },
+
+ start : function() {
+ var self = this;
+ var current = self.instance.current;
+
+ if ( self.instance && current && ( current.opts.loop || current.index < self.instance.group.length - 1 )) {
+
+ self.isActive = true;
+
+ self.$button
+ .attr( 'title', current.opts.i18n[ current.opts.lang ].PLAY_STOP )
+ .addClass( 'fancybox-button--pause' );
+
+ if ( current.isComplete ) {
+ self.set();
+ }
+ }
+ },
+
+ stop : function() {
+ var self = this;
+ var current = self.instance.current;
+
+ self.clear();
+
+ self.$button
+ .attr( 'title', current.opts.i18n[ current.opts.lang ].PLAY_START )
+ .removeClass( 'fancybox-button--pause' );
+
+ self.isActive = false;
+ },
+
+ toggle : function() {
+ var self = this;
+
+ if ( self.isActive ) {
+ self.stop();
+
+ } else {
+ self.start();
+ }
+ }
+
+ });
+
+ $(document).on({
+ 'onInit.fb' : function(e, instance) {
+ if ( instance && !instance.SlideShow ) {
+ instance.SlideShow = new SlideShow( instance );
+ }
+ },
+
+ 'beforeShow.fb' : function(e, instance, current, firstRun) {
+ var SlideShow = instance && instance.SlideShow;
+
+ if ( firstRun ) {
+
+ if ( SlideShow && current.opts.slideShow.autoStart ) {
+ SlideShow.start();
+ }
+
+ } else if ( SlideShow && SlideShow.isActive ) {
+ SlideShow.clear();
+ }
+ },
+
+ 'afterShow.fb' : function(e, instance, current) {
+ var SlideShow = instance && instance.SlideShow;
+
+ if ( SlideShow && SlideShow.isActive ) {
+ SlideShow.set();
+ }
+ },
+
+ 'afterKeydown.fb' : function(e, instance, current, keypress, keycode) {
+ var SlideShow = instance && instance.SlideShow;
+
+ // "P" or Spacebar
+ if ( SlideShow && current.opts.slideShow && ( keycode === 80 || keycode === 32 ) && !$(document.activeElement).is( 'button,a,input' ) ) {
+ keypress.preventDefault();
+
+ SlideShow.toggle();
+ }
+ },
+
+ 'beforeClose.fb onDeactivate.fb' : function(e, instance) {
+ var SlideShow = instance && instance.SlideShow;
+
+ if ( SlideShow ) {
+ SlideShow.stop();
+ }
+ }
+ });
+
+ // Page Visibility API to pause slideshow when window is not active
+ $(document).on("visibilitychange", function() {
+ var instance = $.fancybox.getInstance();
+ var SlideShow = instance && instance.SlideShow;
+
+ if ( SlideShow && SlideShow.isActive ) {
+ if ( document.hidden ) {
+ SlideShow.clear();
+
+ } else {
+ SlideShow.set();
+ }
+ }
+ });
+
+}(document, window.jQuery));
+
+// ==========================================================================
+//
+// FullScreen
+// Adds fullscreen functionality
+//
+// ==========================================================================
+;(function (document, $) {
+ 'use strict';
+
+ // Collection of methods supported by user browser
+ var fn = (function () {
+
+ var fnMap = [
+ [
+ 'requestFullscreen',
+ 'exitFullscreen',
+ 'fullscreenElement',
+ 'fullscreenEnabled',
+ 'fullscreenchange',
+ 'fullscreenerror'
+ ],
+ // new WebKit
+ [
+ 'webkitRequestFullscreen',
+ 'webkitExitFullscreen',
+ 'webkitFullscreenElement',
+ 'webkitFullscreenEnabled',
+ 'webkitfullscreenchange',
+ 'webkitfullscreenerror'
+
+ ],
+ // old WebKit (Safari 5.1)
+ [
+ 'webkitRequestFullScreen',
+ 'webkitCancelFullScreen',
+ 'webkitCurrentFullScreenElement',
+ 'webkitCancelFullScreen',
+ 'webkitfullscreenchange',
+ 'webkitfullscreenerror'
+
+ ],
+ [
+ 'mozRequestFullScreen',
+ 'mozCancelFullScreen',
+ 'mozFullScreenElement',
+ 'mozFullScreenEnabled',
+ 'mozfullscreenchange',
+ 'mozfullscreenerror'
+ ],
+ [
+ 'msRequestFullscreen',
+ 'msExitFullscreen',
+ 'msFullscreenElement',
+ 'msFullscreenEnabled',
+ 'MSFullscreenChange',
+ 'MSFullscreenError'
+ ]
+ ];
+
+ var val;
+ var ret = {};
+ var i, j;
+
+ for ( i = 0; i < fnMap.length; i++ ) {
+ val = fnMap[ i ];
+
+ if ( val && val[ 1 ] in document ) {
+ for ( j = 0; j < val.length; j++ ) {
+ ret[ fnMap[ 0 ][ j ] ] = val[ j ];
+ }
+
+ return ret;
+ }
+ }
+
+ return false;
+ })();
+
+ // If browser does not have Full Screen API, then simply unset default button template and stop
+ if ( !fn ) {
+ $.fancybox.defaults.btnTpl.fullScreen = false;
+
+ return;
+ }
+
+ var FullScreen = {
+ request : function ( elem ) {
+
+ elem = elem || document.documentElement;
+
+ elem[ fn.requestFullscreen ]( elem.ALLOW_KEYBOARD_INPUT );
+
+ },
+ exit : function () {
+
+ document[ fn.exitFullscreen ]();
+
+ },
+ toggle : function ( elem ) {
+
+ elem = elem || document.documentElement;
+
+ if ( this.isFullscreen() ) {
+ this.exit();
+
+ } else {
+ this.request( elem );
+ }
+
+ },
+ isFullscreen : function() {
+
+ return Boolean( document[ fn.fullscreenElement ] );
+
+ },
+ enabled : function() {
+
+ return Boolean( document[ fn.fullscreenEnabled ] );
+
+ }
+ };
+
+ $(document).on({
+ 'onInit.fb' : function(e, instance) {
+ var $container;
+
+ var $button = instance.$refs.toolbar.find('[data-fancybox-fullscreen]');
+
+ if ( instance && !instance.FullScreen && instance.group[ instance.currIndex ].opts.fullScreen ) {
+ $container = instance.$refs.container;
+
+ $container.on('click.fb-fullscreen', '[data-fancybox-fullscreen]', function(e) {
+
+ e.stopPropagation();
+ e.preventDefault();
+
+ FullScreen.toggle( $container[ 0 ] );
+
+ });
+
+ if ( instance.opts.fullScreen && instance.opts.fullScreen.autoStart === true ) {
+ FullScreen.request( $container[ 0 ] );
+ }
+
+ // Expose API
+ instance.FullScreen = FullScreen;
+
+ } else {
+ $button.hide();
+ }
+
+ },
+
+ 'afterKeydown.fb' : function(e, instance, current, keypress, keycode) {
+
+ // "P" or Spacebar
+ if ( instance && instance.FullScreen && keycode === 70 ) {
+ keypress.preventDefault();
+
+ instance.FullScreen.toggle( instance.$refs.container[ 0 ] );
+ }
+
+ },
+
+ 'beforeClose.fb' : function( instance ) {
+ if ( instance && instance.FullScreen ) {
+ FullScreen.exit();
+ }
+ }
+ });
+
+ $(document).on(fn.fullscreenchange, function() {
+ var instance = $.fancybox.getInstance();
+
+ // If image is zooming, then force to stop and reposition properly
+ if ( instance.current && instance.current.type === 'image' && instance.isAnimating ) {
+ instance.current.$content.css( 'transition', 'none' );
+
+ instance.isAnimating = false;
+
+ instance.update( true, true, 0 );
+ }
+
+ });
+
+}(document, window.jQuery));
+
+// ==========================================================================
+//
+// Thumbs
+// Displays thumbnails in a grid
+//
+// ==========================================================================
+;(function (document, $) {
+ 'use strict';
+
+ var FancyThumbs = function( instance ) {
+ this.instance = instance;
+ this.init();
+ };
+
+ $.extend( FancyThumbs.prototype, {
+
+ $button : null,
+ $grid : null,
+ $list : null,
+ isVisible : false,
+
+ init : function() {
+ var self = this;
+
+ var first = self.instance.group[0],
+ second = self.instance.group[1];
+
+ self.$button = self.instance.$refs.toolbar.find( '[data-fancybox-thumbs]' );
+
+ if ( self.instance.group.length > 1 && self.instance.group[ self.instance.currIndex ].opts.thumbs && (
+ ( first.type == 'image' || first.opts.thumb || first.opts.$thumb ) &&
+ ( second.type == 'image' || second.opts.thumb || second.opts.$thumb )
+ )) {
+
+ self.$button.on('click', function() {
+ self.toggle();
+ });
+
+ self.isActive = true;
+
+ } else {
+ self.$button.hide();
+
+ self.isActive = false;
+ }
+
+ },
+
+ create : function() {
+ var instance = this.instance,
+ list,
+ src;
+
+ this.$grid = $('<div class="fancybox-thumbs"></div>').appendTo( instance.$refs.container );
+
+ list = '<ul>';
+
+ $.each(instance.group, function( i, item ) {
+
+ src = item.opts.thumb || ( item.opts.$thumb ? item.opts.$thumb.attr('src') : null );
+
+ if ( !src && item.type === 'image' ) {
+ src = item.src;
+ }
+
+ if ( src && src.length ) {
+ list += '<li data-index="' + i + '" tabindex="0" class="fancybox-thumbs-loading"><img data-src="' + src + '" /></li>';
+ }
+
+ });
+
+ list += '</ul>';
+
+ this.$list = $( list ).appendTo( this.$grid ).on('click', 'li', function() {
+ instance.jumpTo( $(this).data('index') );
+ });
+
+ this.$list.find('img').hide().one('load', function() {
+
+ var $parent = $(this).parent().removeClass('fancybox-thumbs-loading'),
+ thumbWidth = $parent.outerWidth(),
+ thumbHeight = $parent.outerHeight(),
+ width,
+ height,
+ widthRatio,
+ heightRatio;
+
+ width = this.naturalWidth || this.width;
+ height = this.naturalHeight || this.height;
+
+ //Calculate thumbnail width/height and center it
+
+ widthRatio = width / thumbWidth;
+ heightRatio = height / thumbHeight;
+
+ if (widthRatio >= 1 && heightRatio >= 1) {
+ if (widthRatio > heightRatio) {
+ width = width / heightRatio;
+ height = thumbHeight;
+
+ } else {
+ width = thumbWidth;
+ height = height / widthRatio;
+ }
+ }
+
+ $(this).css({
+ width : Math.floor(width),
+ height : Math.floor(height),
+ 'margin-top' : Math.min( 0, Math.floor(thumbHeight * 0.3 - height * 0.3 ) ),
+ 'margin-left' : Math.min( 0, Math.floor(thumbWidth * 0.5 - width * 0.5 ) )
+ }).show();
+
+ })
+ .each(function() {
+ this.src = $( this ).data( 'src' );
+ });
+
+ },
+
+ focus : function() {
+
+ if ( this.instance.current ) {
+ this.$list
+ .children()
+ .removeClass('fancybox-thumbs-active')
+ .filter('[data-index="' + this.instance.current.index + '"]')
+ .addClass('fancybox-thumbs-active')
+ .focus();
+ }
+
+ },
+
+ close : function() {
+ this.$grid.hide();
+ },
+
+ update : function() {
+
+ this.instance.$refs.container.toggleClass( 'fancybox-show-thumbs', this.isVisible );
+
+ if ( this.isVisible ) {
+
+ if ( !this.$grid ) {
+ this.create();
+ }
+
+ this.instance.trigger( 'onThumbsShow' );
+
+ this.focus();
+
+ } else if ( this.$grid ) {
+ this.instance.trigger( 'onThumbsHide' );
+ }
+
+ // Update content position
+ this.instance.update();
+
+ },
+
+ hide : function() {
+ this.isVisible = false;
+ this.update();
+ },
+
+ show : function() {
+ this.isVisible = true;
+ this.update();
+ },
+
+ toggle : function() {
+ this.isVisible = !this.isVisible;
+ this.update();
+ }
+
+ });
+
+ $(document).on({
+
+ 'onInit.fb' : function(e, instance) {
+ if ( instance && !instance.Thumbs ) {
+ instance.Thumbs = new FancyThumbs( instance );
+ }
+ },
+
+ 'beforeShow.fb' : function(e, instance, item, firstRun) {
+ var Thumbs = instance && instance.Thumbs;
+
+ if ( !Thumbs || !Thumbs.isActive ) {
+ return;
+ }
+
+ if ( item.modal ) {
+ Thumbs.$button.hide();
+
+ Thumbs.hide();
+
+ return;
+ }
+
+ if ( firstRun && instance.opts.thumbs.autoStart === true ) {
+ Thumbs.show();
+ }
+
+ if ( Thumbs.isVisible ) {
+ Thumbs.focus();
+ }
+ },
+
+ 'afterKeydown.fb' : function(e, instance, current, keypress, keycode) {
+ var Thumbs = instance && instance.Thumbs;
+
+ // "G"
+ if ( Thumbs && Thumbs.isActive && keycode === 71 ) {
+ keypress.preventDefault();
+
+ Thumbs.toggle();
+ }
+ },
+
+ 'beforeClose.fb' : function( e, instance ) {
+ var Thumbs = instance && instance.Thumbs;
+
+ if ( Thumbs && Thumbs.isVisible && instance.opts.thumbs.hideOnClose !== false ) {
+ Thumbs.close();
+ }
+ }
+
+ });
+
+}(document, window.jQuery));
+
+// ==========================================================================
+//
+// Hash
+// Enables linking to each modal
+//
+// ==========================================================================
+;(function (document, window, $) {
+ 'use strict';
+
+ // Simple $.escapeSelector polyfill (for jQuery prior v3)
+ if ( !$.escapeSelector ) {
+ $.escapeSelector = function( sel ) {
+ var rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;
+ var fcssescape = function( ch, asCodePoint ) {
+ if ( asCodePoint ) {
+ // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER
+ if ( ch === "\0" ) {
+ return "\uFFFD";
+ }
+
+ // Control characters and (dependent upon position) numbers get escaped as code points
+ return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " ";
+ }
+
+ // Other potentially-special ASCII characters get backslash-escaped
+ return "\\" + ch;
+ };
+
+ return ( sel + "" ).replace( rcssescape, fcssescape );
+ };
+ }
+
+ // Create new history entry only once
+ var shouldCreateHistory = true;
+
+ // Variable containing last hash value set by fancyBox
+ // It will be used to determine if fancyBox needs to close after hash change is detected
+ var currentHash = null;
+
+ // Throttling the history change
+ var timerID = null;
+
+ // Get info about gallery name and current index from url
+ function parseUrl() {
+ var hash = window.location.hash.substr( 1 );
+ var rez = hash.split( '-' );
+ var index = rez.length > 1 && /^\+?\d+$/.test( rez[ rez.length - 1 ] ) ? parseInt( rez.pop( -1 ), 10 ) || 1 : 1;
+ var gallery = rez.join( '-' );
+
+ // Index is starting from 1
+ if ( index < 1 ) {
+ index = 1;
+ }
+
+ return {
+ hash : hash,
+ index : index,
+ gallery : gallery
+ };
+ }
+
+ // Trigger click evnt on links to open new fancyBox instance
+ function triggerFromUrl( url ) {
+ var $el;
+
+ if ( url.gallery !== '' ) {
+
+ // If we can find element matching 'data-fancybox' atribute, then trigger click event for that ..
+ $el = $( "[data-fancybox='" + $.escapeSelector( url.gallery ) + "']" ).eq( url.index - 1 );
+
+ if ( !$el.length ) {
+ // .. if not, try finding element by ID
+ $el = $( "#" + $.escapeSelector( url.gallery ) + "" );
+ }
+
+ if ( $el.length ) {
+ shouldCreateHistory = false;
+
+ $el.trigger( 'click' );
+ }
+
+ }
+ }
+
+ // Get gallery name from current instance
+ function getGallery( instance ) {
+ var opts;
+
+ if ( !instance ) {
+ return false;
+ }
+
+ opts = instance.current ? instance.current.opts : instance.opts;
+
+ return opts.$orig ? opts.$orig.data( 'fancybox' ) : ( opts.hash || '' );
+ }
+
+ // Star when DOM becomes ready
+ $(function() {
+
+ // Small delay is used to allow other scripts to process "dom ready" event
+ setTimeout(function() {
+
+ // Check if this module is not disabled
+ if ( $.fancybox.defaults.hash === false ) {
+ return;
+ }
+
+ // Update hash when opening/closing fancyBox
+ $(document).on({
+ 'onInit.fb' : function( e, instance ) {
+ var url, gallery;
+
+ if ( instance.group[ instance.currIndex ].opts.hash === false ) {
+ return;
+ }
+
+ url = parseUrl();
+ gallery = getGallery( instance );
+
+ // Make sure gallery start index matches index from hash
+ if ( gallery && url.gallery && gallery == url.gallery ) {
+ instance.currIndex = url.index - 1;
+ }
+
+ },
+
+ 'beforeShow.fb' : function( e, instance, current ) {
+ var gallery;
+
+ if ( current.opts.hash === false ) {
+ return;
+ }
+
+ gallery = getGallery( instance );
+
+ // Update window hash
+ if ( gallery && gallery !== '' ) {
+
+ if ( window.location.hash.indexOf( gallery ) < 0 ) {
+ instance.opts.origHash = window.location.hash;
+ }
+
+ currentHash = gallery + ( instance.group.length > 1 ? '-' + ( current.index + 1 ) : '' );
+
+ if ( 'replaceState' in window.history ) {
+ if ( timerID ) {
+ clearTimeout( timerID );
+ }
+
+ timerID = setTimeout(function() {
+ window.history[ shouldCreateHistory ? 'pushState' : 'replaceState' ]( {} , document.title, window.location.pathname + window.location.search + '#' + currentHash );
+
+ timerID = null;
+
+ shouldCreateHistory = false;
+
+ }, 300);
+
+ } else {
+ window.location.hash = currentHash;
+ }
+
+ }
+
+ },
+
+ 'beforeClose.fb' : function( e, instance, current ) {
+ var gallery, origHash;
+
+ if ( timerID ) {
+ clearTimeout( timerID );
+ }
+
+ if ( current.opts.hash === false ) {
+ return;
+ }
+
+ gallery = getGallery( instance );
+ origHash = instance && instance.opts.origHash ? instance.opts.origHash : '';
+
+ // Remove hash from location bar
+ if ( gallery && gallery !== '' ) {
+
+ if ( 'replaceState' in history ) {
+ window.history.replaceState( {} , document.title, window.location.pathname + window.location.search + origHash );
+
+ } else {
+ window.location.hash = origHash;
+
+ // Keep original scroll position
+ $( window ).scrollTop( instance.scrollTop ).scrollLeft( instance.scrollLeft );
+ }
+ }
+
+ currentHash = null;
+ }
+ });
+
+ // Check if need to close after url has changed
+ $(window).on('hashchange.fb', function() {
+ var url = parseUrl();
+
+ if ( $.fancybox.getInstance() ) {
+ if ( currentHash && currentHash !== url.gallery + '-' + url.index && !( url.index === 1 && currentHash == url.gallery ) ) {
+ currentHash = null;
+
+ $.fancybox.close();
+
+ shouldCreateHistory = true;
+ }
+
+ } else if ( url.gallery !== '' ) {
+ triggerFromUrl( url );
+ }
+ });
+
+ // Check current hash and trigger click event on matching element to start fancyBox, if needed
+ triggerFromUrl( parseUrl() );
+
+ }, 50);
+
+ });
+
+
+}(document, window, window.jQuery));
--- /dev/null
+@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
\ No newline at end of file
--- /dev/null
+// ==================================================
+// fancyBox v3.1.24
+//
+// Licensed GPLv3 for open source use
+// or fancyBox Commercial License for commercial use
+//
+// http://fancyapps.com/fancybox/
+// Copyright 2017 fancyApps
+//
+// ==================================================
+!function(t,e,n,o){"use strict";function i(t){var e=t.currentTarget,o=t.data?t.data.options:{},i=o.selector?n(o.selector):t.data?t.data.items:[],a=n(e).attr("data-fancybox")||"",s=0,r=n.fancybox.getInstance();t.preventDefault(),t.stopPropagation(),r&&r.current.opts.$orig.is(e)||(a?(i=i.length?i.filter('[data-fancybox="'+a+'"]'):n('[data-fancybox="'+a+'"]'),s=i.index(e),s<0&&(s=0)):i=[e],n.fancybox.open(i,o,s))}if(n){if(n.fn.fancybox)return void n.error("fancyBox already initialized");var a={loop:!1,margin:[44,0],gutter:50,keyboard:!0,arrows:!0,infobar:!1,toolbar:!0,buttons:["slideShow","fullScreen","thumbs","close"],idleTime:4,smallBtn:"auto",protect:!1,modal:!1,image:{preload:"auto"},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><button data-fancybox-prev title="{{PREV}}" class="fancybox-button fancybox-button--left"></button><div class="fancybox-infobar__body"><span data-fancybox-index></span> / <span data-fancybox-count></span></div><button data-fancybox-next title="{{NEXT}}" class="fancybox-button fancybox-button--right"></button></div><div class="fancybox-toolbar">{{BUTTONS}}</div><div class="fancybox-navigation"><button data-fancybox-prev title="{{PREV}}" class="fancybox-arrow fancybox-arrow--left" /><button data-fancybox-next title="{{NEXT}}" class="fancybox-arrow fancybox-arrow--right" /></div><div class="fancybox-stage"></div><div class="fancybox-caption-wrap"><div class="fancybox-caption"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}<p></div>',btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"></button>',fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fullscreen" title="{{FULL_SCREEN}}"></button>',thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"></button>',smallBtn:'<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"></button>'},parentEl:"body",autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0},onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},u=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),d=function(){var t,n=e.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in i)if(n.style[t]!==o)return i[t]}(),f=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,o,i){var s=this;s.opts=n.extend(!0,{index:i},a,o||{}),o&&n.isArray(o.buttons)&&(s.opts.buttons=o.buttons),s.id=s.opts.id||++c,s.group=[],s.currIndex=parseInt(s.opts.index,10)||0,s.prevIndex=null,s.prevPos=null,s.currPos=0,s.firstRun=null,s.createGroup(t),s.group.length&&(s.$lastFocus=n(e.activeElement).blur(),s.slides={},s.init(t))};n.extend(h.prototype,{init:function(){var t,e,o,i=this,a=i.group[i.currIndex].opts;i.scrollTop=r.scrollTop(),i.scrollLeft=r.scrollLeft(),n.fancybox.getInstance()||n.fancybox.isMobile||"hidden"===n("body").css("overflow")||(t=n("body").width(),n("html").addClass("fancybox-enabled"),t=n("body").width()-t,t>1&&n("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar, .fancybox-enabled body { margin-right: '+t+"px; }</style>")),o="",n.each(a.buttons,function(t,e){o+=a.btnTpl[e]||""}),e=n(i.translate(i,a.baseTpl.replace("{{BUTTONS}}",o))).addClass("fancybox-is-hidden").attr("id","fancybox-container-"+i.id).addClass(a.baseClass).data("FancyBox",i).prependTo(a.parentEl),i.$refs={container:e},["bg","inner","infobar","toolbar","stage","caption"].forEach(function(t){i.$refs[t]=e.find(".fancybox-"+t)}),(!a.arrows||i.group.length<2)&&e.find(".fancybox-navigation").remove(),a.infobar||i.$refs.infobar.remove(),a.toolbar||i.$refs.toolbar.remove(),i.trigger("onInit"),i.activate(),i.jumpTo(i.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang];return e.replace(/\{\{(\w+)\}\}/g,function(t,e){var i=n[e];return i===o?t:i})},createGroup:function(t){var e=this,i=n.makeArray(t);n.each(i,function(t,i){var a,s,r,c,l={},u={},d=[];n.isPlainObject(i)?(l=i,u=i.opts||i):"object"===n.type(i)&&n(i).length?(a=n(i),d=a.data(),u="options"in d?d.options:{},u="object"===n.type(u)?u:{},l.src="src"in d?d.src:u.src||a.attr("href"),["width","height","thumb","type","filter"].forEach(function(t){t in d&&(u[t]=d[t])}),"srcset"in d&&(u.image={srcset:d.srcset}),u.$orig=a,l.type||l.src||(l.type="inline",l.src=i)):l={type:"html",src:i+""},l.opts=n.extend(!0,{},e.opts,u),n.fancybox.isMobile&&(l.opts=n.extend(!0,{},l.opts,l.opts.mobile)),s=l.type||l.opts.type,r=l.src||"",!s&&r&&(r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":r.match(/\.(pdf)((\?|#).*)?$/i)?s="pdf":"#"===r.charAt(0)&&(s="inline")),l.type=s,l.index=e.group.length,l.opts.$orig&&!l.opts.$orig.length&&delete l.opts.$orig,!l.opts.$thumb&&l.opts.$orig&&(l.opts.$thumb=l.opts.$orig.find("img:first")),l.opts.$thumb&&!l.opts.$thumb.length&&delete l.opts.$thumb,"function"===n.type(l.opts.caption)?l.opts.caption=l.opts.caption.apply(i,[e,l]):"caption"in d&&(l.opts.caption=d.caption),l.opts.caption=l.opts.caption===o?"":l.opts.caption+"","ajax"===s&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),"auto"==l.opts.smallBtn&&(n.inArray(s,["html","inline","ajax"])>-1?(l.opts.toolbar=!1,l.opts.smallBtn=!0):l.opts.smallBtn=!1),"pdf"===s&&(l.type="iframe",l.opts.iframe.preload=!1),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),e.group.push(l)})},addEvents:function(){var o=this;o.removeEvents(),o.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),o.close(t)}).on("click.fb-prev touchend.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),o.previous()}).on("click.fb-next touchend.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),o.next()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?u(function(){o.update()}):(o.$refs.stage.hide(),setTimeout(function(){o.$refs.stage.show(),o.update()},500))}),r.on("focusin.fb",function(t){var i=n.fancybox?n.fancybox.getInstance():null;i.isClosing||!i.current||!i.current.opts.trapFocus||n(t.target).hasClass("fancybox-container")||n(t.target).is(e)||i&&"fixed"!==n(t.target).css("position")&&!i.$refs.container.has(t.target).length&&(t.stopPropagation(),i.focus(),s.scrollTop(o.scrollTop).scrollLeft(o.scrollLeft))}),r.on("keydown.fb",function(t){var e=o.current,i=t.keyCode||t.which;if(e&&e.opts.keyboard&&!n(t.target).is("input")&&!n(t.target).is("textarea"))return 8===i||27===i?(t.preventDefault(),void o.close(t)):37===i||38===i?(t.preventDefault(),void o.previous()):39===i||40===i?(t.preventDefault(),void o.next()):void o.trigger("afterKeydown",t,i)}),o.group[o.currIndex].opts.idleTime&&(o.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseenter.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(){o.idleSecondsCounter=0,o.isIdle&&o.showControls(),o.isIdle=!1}),o.idleInterval=t.setInterval(function(){o.idleSecondsCounter++,o.idleSecondsCounter>=o.group[o.currIndex].opts.idleTime&&(o.isIdle=!0,o.idleSecondsCounter=0,o.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("focusin.fb keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e,i){var a,s,r,c,l,u,d,h=this,p=h.group.length;if(!(h.isSliding||h.isClosing||h.isAnimating&&h.firstRun)){if(t=parseInt(t,10),s=h.current?h.current.opts.loop:h.opts.loop,!s&&(t<0||t>=p))return!1;if(a=h.firstRun=null===h.firstRun,!(p<2&&!a&&h.isSliding)){if(c=h.current,h.prevIndex=h.currIndex,h.prevPos=h.currPos,r=h.createSlide(t),p>1&&((s||r.index>0)&&h.createSlide(t-1),(s||r.index<p-1)&&h.createSlide(t+1)),h.current=r,h.currIndex=r.index,h.currPos=r.pos,h.trigger("beforeShow",a),h.updateControls(),u=n.fancybox.getTranslate(r.$slide),r.isMoved=(0!==u.left||0!==u.top)&&!r.$slide.hasClass("fancybox-animated"),r.forcedDuration=o,n.isNumeric(e)?r.forcedDuration=e:e=r.opts[a?"animationDuration":"transitionDuration"],e=parseInt(e,10),a)return r.opts.animationEffect&&e&&h.$refs.container.css("transition-duration",e+"ms"),h.$refs.container.removeClass("fancybox-is-hidden"),f(h.$refs.container),h.$refs.container.addClass("fancybox-is-open"),r.$slide.addClass("fancybox-slide--current"),h.loadSlide(r),void h.preload();n.each(h.slides,function(t,e){n.fancybox.stop(e.$slide)}),r.$slide.removeClass("fancybox-slide--next fancybox-slide--previous").addClass("fancybox-slide--current"),r.isMoved?(l=Math.round(r.$slide.width()),n.each(h.slides,function(t,o){var i=o.pos-r.pos;n.fancybox.animate(o.$slide,{top:0,left:i*l+i*o.opts.gutter},e,function(){o.$slide.removeAttr("style").removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===h.currPos&&(r.isMoved=!1,h.complete())})})):h.$refs.stage.children().removeAttr("style"),r.isLoaded?h.revealContent(r):h.loadSlide(r),h.preload(),c.pos!==r.pos&&(d="fancybox-slide--"+(c.pos>r.pos?"next":"previous"),c.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),c.isComplete=!1,e&&(r.isMoved||r.opts.transitionEffect)&&(r.isMoved?c.$slide.addClass(d):(d="fancybox-animated "+d+" fancybox-fx-"+r.opts.transitionEffect,n.fancybox.animate(c.$slide,d,e,function(){c.$slide.removeClass(d).removeAttr("style")}))))}}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('<div class="fancybox-slide"></div>').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,i){var a,s,r,c,l,u=this,d=u.current,f=d.$content,h=parseInt(d.$slide.width(),10),p=parseInt(d.$slide.height(),10),g=d.width,b=d.height;"image"!=d.type||d.hasError||!f||u.isAnimating||(n.fancybox.stop(f),u.isAnimating=!0,t=t===o?.5*h:t,e=e===o?.5*p:e,a=n.fancybox.getTranslate(f),c=g/a.width,l=b/a.height,s=.5*h-.5*g,r=.5*p-.5*b,g>h&&(s=a.left*c-(t*c-t),s>0&&(s=0),s<h-g&&(s=h-g)),b>p&&(r=a.top*l-(e*l-e),r>0&&(r=0),r<p-b&&(r=p-b)),u.updateCursor(g,b),n.fancybox.animate(f,{top:r,left:s,scaleX:c,scaleY:l},i||330,function(){u.isAnimating=!1}),u.SlideShow&&u.SlideShow.isActive&&u.SlideShow.stop())},scaleToFit:function(t){var e,o=this,i=o.current,a=i.$content;"image"!=i.type||i.hasError||!a||o.isAnimating||(n.fancybox.stop(a),o.isAnimating=!0,e=o.getFitPos(i),o.updateCursor(e.width,e.height),n.fancybox.animate(a,{top:e.top,left:e.left,scaleX:e.width/a.width(),scaleY:e.height/a.height()},t||330,function(){o.isAnimating=!1}))},getFitPos:function(t){var e,o,i,a,r,c=this,l=t.$content,u=t.width,d=t.height,f=t.opts.margin;return!(!l||!l.length||!u&&!d)&&("number"===n.type(f)&&(f=[f,f]),2==f.length&&(f=[f[0],f[1],f[0],f[1]]),s.width()<800&&(f=[0,0,0,0]),e=parseInt(c.$refs.stage.width(),10)-(f[1]+f[3]),o=parseInt(c.$refs.stage.height(),10)-(f[0]+f[2]),i=Math.min(1,e/u,o/d),a=Math.floor(i*u),r=Math.floor(i*d),{top:Math.floor(.5*(o-r))+f[0],left:Math.floor(.5*(e-a))+f[3],width:a,height:r})},update:function(){var t=this;n.each(t.slides,function(e,n){t.updateSlide(n)})},updateSlide:function(t){var e=this,o=t.$content;o&&(t.width||t.height)&&(n.fancybox.stop(o),n.fancybox.setTranslate(o,e.getFitPos(t)),t.pos===e.currPos&&e.updateCursor()),t.$slide.trigger("refresh"),e.trigger("onUpdate",t)},updateCursor:function(t,e){var n,i=this,a=i.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-drag fancybox-can-zoomOut");i.current&&!i.isClosing&&(i.isZoomable()?(a.addClass("fancybox-is-zoomable"),n=t!==o&&e!==o?t<i.current.width&&e<i.current.height:i.isScaledDown(),n?a.addClass("fancybox-can-zoomIn"):i.current.opts.touch?a.addClass("fancybox-can-drag"):a.addClass("fancybox-can-zoomOut")):i.current.opts.touch&&a.addClass("fancybox-can-drag"))},isZoomable:function(){var t,e=this,o=e.current;if(o&&!e.isClosing)return!!("image"===o.type&&o.isLoaded&&!o.hasError&&("zoom"===o.opts.clickContent||n.isFunction(o.opts.clickContent)&&"zoom"===o.opts.clickContent(o))&&(t=e.getFitPos(o),o.width>t.width||o.height>t.height))},isScaledDown:function(){var t=this,e=t.current,o=e.$content,i=!1;return o&&(i=n.fancybox.getTranslate(o),i=i.width<e.width||i.height<e.height),i},canPan:function(){var t=this,e=t.current,n=e.$content,o=!1;return n&&(o=t.getFitPos(e),o=Math.abs(n.width()-o.width)>1||Math.abs(n.height()-o.height)>1),o},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){switch(t.isLoading=!0,a.trigger("beforeLoad",t),e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass("fancybox-slide--"+(e||"unknown")).addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(e){var o,i,a,s,r=this,c=e.opts.image.srcset;if(c){a=t.devicePixelRatio||1,s=t.innerWidth*a,i=c.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);return 0===n?e.url=t:void(o&&(e.value=o,e.postfix=t[t.length-1]))}),e}),i.sort(function(t,e){return t.value-e.value});for(var l=0;l<i.length;l++){var u=i[l];if("w"===u.postfix&&u.value>=s||"x"===u.postfix&&u.value>=a){o=u;break}}!o&&i.length&&(o=i[i.length-1]),o&&(e.src=o.url,e.width&&e.height&&"w"==o.postfix&&(e.height=e.width/e.height*o.value,e.width=o.value))}e.$content=n('<div class="fancybox-image-wrap"></div>').addClass("fancybox-is-hidden").appendTo(e.$slide),e.opts.preload!==!1&&e.opts.width&&e.opts.height&&(e.opts.thumb||e.opts.$thumb)?(e.width=e.opts.width,e.height=e.opts.height,e.$ghost=n("<img />").one("error",function(){n(this).remove(),e.$ghost=null,r.setBigImage(e)}).one("load",function(){r.afterLoad(e),r.setBigImage(e)}).addClass("fancybox-image").appendTo(e.$content).attr("src",e.opts.thumb||e.opts.$thumb.attr("src"))):r.setBigImage(e)},setBigImage:function(t){var e=this,o=n("<img />");t.$image=o.one("error",function(){e.setError(t)}).one("load",function(){clearTimeout(t.timouts),t.timouts=null,e.isClosing||(t.width=this.naturalWidth,t.height=this.naturalHeight,t.opts.image.srcset&&o.attr("sizes","100vw").attr("srcset",t.opts.image.srcset),e.hideLoading(t),t.$ghost?t.timouts=setTimeout(function(){t.timouts=null,t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))):e.afterLoad(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),o[0].complete?o.trigger("load"):o[0].error?o.trigger("error"):t.timouts=setTimeout(function(){o[0].complete||t.hasError||e.showLoading(t)},100)},setIframe:function(t){var e,i=this,a=t.opts.iframe,s=t.$slide;t.$content=n('<div class="fancybox-content'+(a.preload?" fancybox-is-hidden":"")+'"></div>').css(a.css).appendTo(s),e=n(a.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(a.attr).appendTo(t.$content),a.preload?(i.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),i.afterLoad(t)}),s.on("refresh.fb",function(){var n,i,s,r,c,l=t.$content;if(1===e[0].isReady){try{n=e.contents(),i=n.find("body")}catch(t){}i&&i.length&&(a.css.width===o||a.css.height===o)&&(s=e[0].contentWindow.document.documentElement.scrollWidth,r=Math.ceil(i.outerWidth(!0)+(l.width()-s)),c=Math.ceil(i.outerHeight(!0)),l.css({width:a.css.width===o?r+(l.outerWidth()-l.innerWidth()):a.css.width,height:a.css.height===o?c+(l.outerHeight()-l.innerHeight()):a.css.height})),l.removeClass("fancybox-is-hidden")}})):this.afterLoad(t),e.attr("src",t.src),t.opts.smallBtn===!0&&t.$content.prepend(i.translate(t,t.opts.btnTpl.smallBtn)),s.one("onReset",function(){try{n(this).find("iframe").hide().attr("src","//about:blank")}catch(t){}n(this).empty(),t.isLoaded=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$slide.empty(),l(e)&&e.parent().length?(e.parent(".fancybox-slide--inline").trigger("onReset"),t.$placeholder=n("<div></div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("<div>").append(n.trim(e)).contents(),3===e[0].nodeType&&(e=n("<div>").html(e))),t.opts.filter&&(e=n("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){t.$placeholder&&(t.$placeholder.after(e.hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1)}),t.$content=n(e).appendTo(t.$slide),t.opts.smallBtn&&!t.$smallBtn&&(t.$smallBtn=n(o.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.removeClass("fancybox-slide--"+t.type),this.setContent(t,this.translate(t,t.opts.errorTpl))},showLoading:function(t){var e=this;t=t||e.current,t&&!t.$spinner&&(t.$spinner=n(e.opts.spinnerTpl).appendTo(t.$slide))},hideLoading:function(t){var e=this;t=t||e.current,t&&t.$spinner&&(t.$spinner.remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.revealContent(t))},revealContent:function(t){var e,i,a,s,r,c=this,l=t.$slide,u=!1;return e=t.opts[c.firstRun?"animationEffect":"transitionEffect"],a=t.opts[c.firstRun?"animationDuration":"transitionDuration"],a=parseInt(t.forcedDuration===o?a:t.forcedDuration,10),!t.isMoved&&t.pos===c.currPos&&a||(e=!1),"zoom"!==e||t.pos===c.currPos&&a&&"image"===t.type&&!t.hasError&&(u=c.getThumbPos(t))||(e="fade"),"zoom"===e?(r=c.getFitPos(t),r.scaleX=r.width/u.width,r.scaleY=r.height/u.height,delete r.width,delete r.height,s=t.opts.zoomOpacity,"auto"==s&&(s=Math.abs(t.width/t.height-u.width/u.height)>.1),s&&(u.opacity=.1,r.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),u),f(t.$content),void n.fancybox.animate(t.$content,r,a,function(){c.complete()})):(c.updateSlide(t),e?(n.fancybox.stop(l),i="fancybox-animated fancybox-slide--"+(t.pos>c.prevPos?"next":"previous")+" fancybox-fx-"+e,l.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(i),t.$content.removeClass("fancybox-is-hidden"),f(l),void n.fancybox.animate(l,"fancybox-slide--current",a,function(e){l.removeClass(i).removeAttr("style"),t.pos===c.currPos&&c.complete()},!0)):(f(l),t.$content.removeClass("fancybox-is-hidden"),void(t.pos===c.currPos&&c.complete())))},getThumbPos:function(o){var i,a=this,s=!1,r=function(e){for(var o,i=e[0],a=i.getBoundingClientRect(),s=[];null!==i.parentElement;)"hidden"!==n(i.parentElement).css("overflow")&&"auto"!==n(i.parentElement).css("overflow")||s.push(i.parentElement.getBoundingClientRect()),i=i.parentElement;return o=s.every(function(t){var e=Math.min(a.right,t.right)-Math.max(a.left,t.left),n=Math.min(a.bottom,t.bottom)-Math.max(a.top,t.top);return e>0&&n>0}),o&&a.bottom>0&&a.right>0&&a.left<n(t).width()&&a.top<n(t).height()},c=o.opts.$thumb,l=c?c.offset():0;return l&&c[0].ownerDocument===e&&r(c)&&(i=a.$refs.stage.offset(),s={top:l.top-i.top+parseFloat(c.css("border-top-width")||0),left:l.left-i.left+parseFloat(c.css("border-left-width")||0),width:c.width(),height:c.height(),scaleX:1,scaleY:1}),s},complete:function(){var t=this,o=t.current,i={};o.isMoved||!o.isLoaded||o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),f(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(t.slides,function(e,o){o.pos>=t.currPos-1&&o.pos<=t.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.unbind().remove())}),t.slides=i,t.updateCursor(),t.trigger("afterShow"),(n(e.activeElement).is("[disabled]")||o.opts.autoFocus&&"image"!=o.type&&"iframe"!==o.type)&&t.focus())},preload:function(){var t,e,n=this;n.group.length<2||(t=n.slides[n.currPos+1],e=n.slides[n.currPos-1],t&&"image"===t.type&&n.loadSlide(t),e&&"image"===e.type&&n.loadSlide(e))},focus:function(){var t,e=this.current;this.isClosing||(t=e&&e.isComplete?e.$slide.find("button,:input,[tabindex],a").filter(":not([disabled]):visible:first"):null,t=t&&t.length?t:this.$refs.container,t.focus())},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.uid!==t.uid&&!e.isClosing&&e.trigger("onDeactivate")}),t.current&&(t.$refs.container.index()>0&&t.$refs.container.prependTo(e.body),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l=this,f=l.current,h=function(){l.cleanUp(t)};return!l.isClosing&&(l.isClosing=!0,l.trigger("beforeClose",t)===!1?(l.isClosing=!1,u(function(){l.update()}),!1):(l.removeEvents(),f.timouts&&clearTimeout(f.timouts),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.off(d).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),f.$slide.siblings().trigger("onReset").remove(),i&&l.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),l.hideLoading(f),l.hideControls(),l.updateCursor(),"zoom"!==o||t!==!0&&a&&i&&"image"===f.type&&!f.hasError&&(c=l.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),r=n.fancybox.getTranslate(a),r.width=r.width*r.scaleX,r.height=r.height*r.scaleY,s=f.opts.zoomOpacity,"auto"==s&&(s=Math.abs(f.width/f.height-c.width/c.height)>.1),s&&(c.opacity=0),r.scaleX=r.width/c.width,r.scaleY=r.height/c.height,r.width=c.width,r.height=c.height,n.fancybox.setTranslate(f.$content,r),n.fancybox.animate(f.$content,c,i,h),!0):(o&&i?t===!0?setTimeout(h,i):n.fancybox.animate(f.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+o,i,h):h(),!0)))},cleanUp:function(t){var e,o=this;o.current.$slide.trigger("onReset"),o.$refs.container.empty().remove(),o.trigger("afterClose",t),o.$lastFocus&&o.current.opts.backFocus&&o.$lastFocus.focus(),o.current=null,e=n.fancybox.getInstance(),e?e.activate():(s.scrollTop(o.scrollTop).scrollLeft(o.scrollLeft),n("html").removeClass("fancybox-enabled"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;return s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),o===!1?o:void("afterClose"===t?r.trigger(t+".fb",i):a.$refs.container.trigger(t+".fb",i))},updateControls:function(t){var e=this,o=e.current,i=o.index,a=o.opts,s=a.caption,r=e.$refs.caption;o.$slide.trigger("refresh"),e.$caption=s&&s.length?r.html(s):null,e.isHiddenControls||e.showControls(),n("[data-fancybox-count]").html(e.group.length),n("[data-fancybox-index]").html(i+1),n("[data-fancybox-prev]").prop("disabled",!a.loop&&i<=0),n("[data-fancybox-next]").prop("disabled",!a.loop&&i>=e.group.length-1)},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.isHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal),t.$caption?n.addClass("fancybox-show-caption "):n.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.1.24",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):first').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof h&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new h(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),t===!0&&this.close())},destroy:function(){this.close(!0),r.off("click.fb-start")},isMobile:e.createTouch!==o&&/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;if(!t||!t.length)return!1;if(e=t.eq(0).css("transform"),e&&e.indexOf("matrix")!==-1?(e=e.split("(")[1],e=e.split(")")[0],e=e.split(",")):e=[],e.length)e=e.length>10?[e[13],e[12],e[0],e[5]]:[e[5],e[4],e[0],e[3]],e=e.map(parseFloat);else{e=[0,0,1,1];var n=/\.*translate\((.*)px,(.*)px\)/i,o=n.exec(t.eq(0).attr("style"));o&&(e[0]=parseFloat(o[2]),e[1]=parseFloat(o[1]))}return{top:e[0],left:e[1],scaleX:e[2],scaleY:e[3],opacity:parseFloat(t.css("opacity")),width:t.width(),height:t.height()}},setTranslate:function(t,e){var n="",i={};if(t&&e)return e.left===o&&e.top===o||(n=(e.left===o?t.position().left:e.left)+"px, "+(e.top===o?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),e.scaleX!==o&&e.scaleY!==o&&(n=(n.length?n+" ":"")+"scale("+e.scaleX+", "+e.scaleY+")"),n.length&&(i.transform=n),e.opacity!==o&&(i.opacity=e.opacity),e.width!==o&&(i.width=e.width),e.height!==o&&(i.height=e.height),t.css(i)},animate:function(t,e,i,a,s){var r=d||"transitionend";n.isFunction(i)&&(a=i,i=null),n.isPlainObject(e)||t.removeAttr("style"),t.on(r,function(i){(!i||!i.originalEvent||t.is(i.originalEvent.target)&&"z-index"!=i.originalEvent.propertyName)&&(t.off(r),n.isPlainObject(e)?e.scaleX!==o&&e.scaleY!==o&&(t.css("transition-duration","0ms"),e.width=Math.round(t.width()*e.scaleX),e.height=Math.round(t.height()*e.scaleY),e.scaleX=1,e.scaleY=1,n.fancybox.setTranslate(t,e)):s!==!0&&t.removeClass(e),n.isFunction(a)&&a(i))}),n.isNumeric(i)&&t.css("transition-duration",i+"ms"),n.isPlainObject(e)?n.fancybox.setTranslate(t,e):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger("transitionend")},i+16))},stop:function(t){clearTimeout(t.data("timer")),t.off(d)}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i)}}(window,document,window.jQuery),function(t){"use strict";var e=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e},n={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},metacafe:{matcher:/metacafe.com\/watch\/(\d+)\/(.*)?/,type:"iframe",url:"//www.metacafe.com/embed/$1/?ap=1"},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"iframe",url:"//www.dailymotion.com/embed/video/$1"},vine:{matcher:/vine.co\/v\/([a-zA-Z0-9\?\=\-]+)/,type:"iframe",url:"//vine.co/v/$1/embed/simple"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12])+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};t(document).on("onInit.fb",function(o,i){t.each(i.group,function(o,i){var a,s,r,c,l,u,d,f=i.src||"",h=!1;i.type||(a=t.extend(!0,{},n,i.opts.media),t.each(a,function(n,o){if(r=f.match(o.matcher),u={},d=n,r){if(h=o.type,o.paramPlace&&r[o.paramPlace]){l=r[o.paramPlace],"?"==l[0]&&(l=l.substring(1)),l=l.split("&");for(var a=0;a<l.length;++a){var p=l[a].split("=",2);2==p.length&&(u[p[0]]=decodeURIComponent(p[1].replace(/\+/g," ")))}}return c=t.extend(!0,{},o.params,i.opts[n],u),f="function"===t.type(o.url)?o.url.call(this,r,c,i):e(o.url,r,c),s="function"===t.type(o.thumb)?o.thumb.call(this,r,c,i):e(o.thumb,r),"vimeo"===d&&(f=f.replace("&%23","#")),!1}}),h?(i.src=f,i.type=h,i.opts.thumb||i.opts.$thumb&&i.opts.$thumb.length||(i.opts.thumb=s),"iframe"===h&&(t.extend(!0,i.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}}),i.contentProvider=d,
+i.opts.slideClass+=" fancybox-slide--"+("gmap_place"==d||"gmap_search"==d?"map":"video"))):i.type="image")})})}(window.jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is("a,button,input,select,textarea")||n.isFunction(t.get(0).onclick))return!0;for(var e=0,o=t[0].attributes,i=o.length;e<i;e++)if("data-fancybox-"===o[e].nodeName.substr(0,14))return!0;return!1},c=function(e){var n=t.getComputedStyle(e)["overflow-y"],o=t.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},u=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};u.prototype.destroy=function(){this.$container.off(".fb.touch")},u.prototype.ontouchstart=function(o){var i=this,c=n(o.target),u=i.instance,d=u.current,f=d.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),!d||i.instance.isAnimating||i.instance.isClosing)return o.stopPropagation(),void o.preventDefault();if((!o.originalEvent||2!=o.originalEvent.button)&&c.length&&!r(c)&&!r(c.parent())&&!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left)&&(i.startPoints=a(o),i.startPoints&&!(i.startPoints.length>1&&u.isSliding))){if(i.$target=c,i.$content=f,i.canTap=!0,n(e).off(".fb.touch"),n(e).on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")),n(e).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),o.stopPropagation(),!u.current.opts.touch&&!u.canPan()||!c.is(i.$stage)&&!i.$stage.find(c).length)return void(c.is("img")&&o.preventDefault());n.fancybox.isMobile&&(l(i.$target)||l(i.$target.parent()))||o.preventDefault(),i.canvasWidth=Math.round(d.$slide[0].clientWidth),i.canvasHeight=Math.round(d.$slide[0].clientHeight),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.sliderStartPos=i.sliderLastPos||{top:0,left:0},i.contentStartPos=n.fancybox.getTranslate(i.$content),i.contentLastPos=null,1!==i.startPoints.length||i.isZooming||(i.canTap=!u.isSliding,"image"===d.type&&(i.contentStartPos.width>i.canvasWidth+1||i.contentStartPos.height>i.canvasHeight+1)?(n.fancybox.stop(i.$content),i.$content.css("transition-duration","0ms"),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-controls--isGrabbing")),2!==i.startPoints.length||u.isAnimating||d.hasError||"image"!==d.type||!d.isLoaded&&!d.$ghost||(i.isZooming=!0,i.isSwiping=!1,i.isPanning=!1,n.fancybox.stop(i.$content),i.$content.css("transition-duration","0ms"),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))}},u.prototype.ontouchmove=function(t){var e=this;if(e.newPoints=a(t),n.fancybox.isMobile&&(l(e.$target)||l(e.$target.parent())))return t.stopPropagation(),void(e.canTap=!1);if((e.instance.current.opts.touch||e.instance.canPan())&&e.newPoints&&e.newPoints.length&&(e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0)){if(!e.$target.is(e.$stage)&&!e.$stage.find(e.$target).length)return;t.stopPropagation(),t.preventDefault(),e.isSwiping?e.onSwipe():e.isPanning?e.onPan():e.isZooming&&e.onZoom()}},u.prototype.onSwipe=function(){var e,a=this,s=a.isSwiping,r=a.sliderStartPos.left||0;s===!0?Math.abs(a.distance)>10&&(a.canTap=!1,a.instance.group.length<2&&a.instance.opts.touch.vertical?a.isSwiping="y":a.instance.isSliding||a.instance.opts.touch.vertical===!1||"auto"===a.instance.opts.touch.vertical&&n(t).width()>800?a.isSwiping="x":(e=Math.abs(180*Math.atan2(a.distanceY,a.distanceX)/Math.PI),a.isSwiping=e>45&&e<135?"y":"x"),a.instance.isSliding=a.isSwiping,a.startPoints=a.newPoints,n.each(a.instance.slides,function(t,e){n.fancybox.stop(e.$slide),e.$slide.css("transition-duration","0ms"),e.inTransition=!1,e.pos===a.instance.current.pos&&(a.sliderStartPos.left=n.fancybox.getTranslate(e.$slide).left)}),a.instance.SlideShow&&a.instance.SlideShow.isActive&&a.instance.SlideShow.stop()):("x"==s&&(a.distanceX>0&&(a.instance.group.length<2||0===a.instance.current.index&&!a.instance.current.opts.loop)?r+=Math.pow(a.distanceX,.8):a.distanceX<0&&(a.instance.group.length<2||a.instance.current.index===a.instance.group.length-1&&!a.instance.current.opts.loop)?r-=Math.pow(-a.distanceX,.8):r+=a.distanceX),a.sliderLastPos={top:"x"==s?0:a.sliderStartPos.top+a.distanceY,left:r},a.requestId&&(i(a.requestId),a.requestId=null),a.requestId=o(function(){a.sliderLastPos&&(n.each(a.instance.slides,function(t,e){var o=e.pos-a.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:a.sliderLastPos.top,left:a.sliderLastPos.left+o*a.canvasWidth+o*e.opts.gutter})}),a.$container.addClass("fancybox-is-sliding"))}))},u.prototype.onPan=function(){var t,e,a,s=this;s.canTap=!1,t=s.contentStartPos.width>s.canvasWidth?s.contentStartPos.left+s.distanceX:s.contentStartPos.left,e=s.contentStartPos.top+s.distanceY,a=s.limitMovement(t,e,s.contentStartPos.width,s.contentStartPos.height),a.scaleX=s.contentStartPos.scaleX,a.scaleY=s.contentStartPos.scaleY,s.contentLastPos=a,s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){n.fancybox.setTranslate(s.$content,s.contentLastPos)})},u.prototype.limitMovement=function(t,e,n,o){var i,a,s,r,c=this,l=c.canvasWidth,u=c.canvasHeight,d=c.contentStartPos.left,f=c.contentStartPos.top,h=c.distanceX,p=c.distanceY;return i=Math.max(0,.5*l-.5*n),a=Math.max(0,.5*u-.5*o),s=Math.min(l-n,.5*l-.5*n),r=Math.min(u-o,.5*u-.5*o),n>l&&(h>0&&t>i&&(t=i-1+Math.pow(-i+d+h,.8)||0),h<0&&t<s&&(t=s+1-Math.pow(s-d-h,.8)||0)),o>u&&(p>0&&e>a&&(e=a-1+Math.pow(-a+f+p,.8)||0),p<0&&e<r&&(e=r+1-Math.pow(r-f-p,.8)||0)),{top:e,left:t}},u.prototype.limitPosition=function(t,e,n,o){var i=this,a=i.canvasWidth,s=i.canvasHeight;return n>a?(t=t>0?0:t,t=t<a-n?a-n:t):t=Math.max(0,a/2-n/2),o>s?(e=e>0?0:e,e=e<s-o?s-o:e):e=Math.max(0,s/2-o/2),{top:e,left:t}},u.prototype.onZoom=function(){var e=this,a=e.contentStartPos.width,r=e.contentStartPos.height,c=e.contentStartPos.left,l=e.contentStartPos.top,u=s(e.newPoints[0],e.newPoints[1]),d=u/e.startDistanceBetweenFingers,f=Math.floor(a*d),h=Math.floor(r*d),p=(a-f)*e.percentageOfImageAtPinchPointX,g=(r-h)*e.percentageOfImageAtPinchPointY,b=(e.newPoints[0].x+e.newPoints[1].x)/2-n(t).scrollLeft(),m=(e.newPoints[0].y+e.newPoints[1].y)/2-n(t).scrollTop(),y=b-e.centerPointStartX,v=m-e.centerPointStartY,x=c+(p+y),w=l+(g+v),$={top:w,left:x,scaleX:e.contentStartPos.scaleX*d,scaleY:e.contentStartPos.scaleY*d};e.canTap=!1,e.newWidth=f,e.newHeight=h,e.contentLastPos=$,e.requestId&&(i(e.requestId),e.requestId=null),e.requestId=o(function(){n.fancybox.setTranslate(e.$content,e.contentLastPos)})},u.prototype.ontouchend=function(t){var o=this,s=Math.max((new Date).getTime()-o.startTime,1),r=o.isSwiping,c=o.isPanning,l=o.isZooming;return o.endPoints=a(t),o.$container.removeClass("fancybox-controls--isGrabbing"),n(e).off(".fb.touch"),o.requestId&&(i(o.requestId),o.requestId=null),o.isSwiping=!1,o.isPanning=!1,o.isZooming=!1,o.canTap?o.onTap(t):(o.speed=366,o.velocityX=o.distanceX/s*.5,o.velocityY=o.distanceY/s*.5,o.speedX=Math.max(.5*o.speed,Math.min(1.5*o.speed,1/Math.abs(o.velocityX)*o.speed)),void(c?o.endPanning():l?o.endZooming():o.endSwiping(r)))},u.prototype.endSwiping=function(t){var e=this,o=!1;e.instance.isSliding=!1,e.sliderLastPos=null,"y"==t&&Math.abs(e.distanceY)>50?(n.fancybox.animate(e.instance.current.$slide,{top:e.sliderStartPos.top+e.distanceY+150*e.velocityY,opacity:0},150),o=e.instance.close(!0,300)):"x"==t&&e.distanceX>50&&e.instance.group.length>1?o=e.instance.previous(e.speedX):"x"==t&&e.distanceX<-50&&e.instance.group.length>1&&(o=e.instance.next(e.speedX)),o!==!1||"x"!=t&&"y"!=t||e.instance.jumpTo(e.instance.current.index,150),e.$container.removeClass("fancybox-is-sliding")},u.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(i.instance.current.opts.touch.momentum===!1?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+i.velocityX*i.speed,e=i.contentLastPos.top+i.velocityY*i.speed),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,330))},u.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),r<a.canvasWidth&&c<a.canvasHeight?a.instance.scaleToFit(150):r>s.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.setTranslate(a.content,n.fancybox.getTranslate(a.$content)),n.fancybox.animate(a.$content,o,150)))},u.prototype.onTap=function(t){var e,o=this,i=n(t.target),s=o.instance,r=s.current,c=t&&a(t)||o.startPoints,l=c[0]?c[0].x-o.$stage.offset().left:0,u=c[0]?c[0].y-o.$stage.offset().top:0,d=function(e){var i=r.opts[e];if(n.isFunction(i)&&(i=i.apply(s,[r,t])),i)switch(i){case"close":s.close(o.startEvent);break;case"toggleControls":s.toggleControls(!0);break;case"next":s.next();break;case"nextOrClose":s.group.length>1?s.next():s.close(o.startEvent);break;case"zoom":"image"==r.type&&(r.isLoaded||r.$ghost)&&(s.canPan()?s.scaleToFit():s.isScaledDown()?s.scaleToActual(l,u):s.group.length<2&&s.close(o.startEvent))}};if(!(t.originalEvent&&2==t.originalEvent.button||s.isSliding||l>i[0].clientWidth+i.offset().left)){if(i.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))e="Outside";else if(i.is(".fancybox-slide"))e="Slide";else{if(!s.current.$content||!s.current.$content.has(t.target).length)return;e="Content"}if(o.tapped){if(clearTimeout(o.tapped),o.tapped=null,Math.abs(l-o.tapX)>50||Math.abs(u-o.tapY)>50||s.isSliding)return this;d("dblclick"+e)}else o.tapX=l,o.tapY=u,r.opts["dblclick"+e]&&r.opts["dblclick"+e]!==r.opts["click"+e]?o.tapped=setTimeout(function(){o.tapped=null,d("click"+e)},300):d("click"+e);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new u(e))}),n(e).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,window.jQuery),function(t,e){"use strict";var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,speed:3e3,init:function(){var t=this;t.$button=t.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),(t.instance.group.length<2||!t.instance.group[t.instance.currIndex].opts.slideShow)&&t.$button.hide()},set:function(){var t=this;t.instance&&t.instance.current&&(t.instance.current.opts.loop||t.instance.currIndex<t.instance.group.length-1)?t.timer=setTimeout(function(){t.instance.next()},t.instance.current.opts.slideShow.speed||t.speed):(t.stop(),t.instance.idleSecondsCounter=0,t.instance.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null},start:function(){var t=this,e=t.instance.current;t.instance&&e&&(e.opts.loop||e.index<t.instance.group.length-1)&&(t.isActive=!0,t.$button.attr("title",e.opts.i18n[e.opts.lang].PLAY_STOP).addClass("fancybox-button--pause"),e.isComplete&&t.set())},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",e.opts.i18n[e.opts.lang].PLAY_START).removeClass("fancybox-button--pause"),t.isActive=!1},toggle:function(){var t=this;t.isActive?t.stop():t.start()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(n,o,i,a,s){var r=o&&o.SlideShow;!r||!i.opts.slideShow||80!==s&&32!==s||e(t.activeElement).is("button,a,input")||(a.preventDefault(),r.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),e(t).on("visibilitychange",function(){var n=e.fancybox.getInstance(),o=n&&n.SlideShow;o&&o.isActive&&(t.hidden?o.clear():o.set())})}(document,window.jQuery),function(t,e){"use strict";var n=function(){var e,n,o,i=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],a={};for(n=0;n<i.length;n++)if(e=i[n],e&&e[1]in t){for(o=0;o<e.length;o++)a[i[0][o]]=e[o];return a}return!1}();if(!n)return void(e.fancybox.defaults.btnTpl.fullScreen=!1);var o={request:function(e){e=e||t.documentElement,e[n.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){t[n.exitFullscreen]()},toggle:function(e){e=e||t.documentElement,this.isFullscreen()?this.exit():this.request(e)},isFullscreen:function(){return Boolean(t[n.fullscreenElement])},enabled:function(){return Boolean(t[n.fullscreenEnabled])}};e(t).on({"onInit.fb":function(t,e){var n,i=e.$refs.toolbar.find("[data-fancybox-fullscreen]");e&&!e.FullScreen&&e.group[e.currIndex].opts.fullScreen?(n=e.$refs.container,n.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle(n[0])}),e.opts.fullScreen&&e.opts.fullScreen.autoStart===!0&&o.request(n[0]),e.FullScreen=o):i.hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle(e.$refs.container[0]))},"beforeClose.fb":function(t){t&&t.FullScreen&&o.exit()}}),e(t).on(n.fullscreenchange,function(){var t=e.fancybox.getInstance();t.current&&"image"===t.current.type&&t.isAnimating&&(t.current.$content.css("transition","none"),t.isAnimating=!1,t.update(!0,!0,0))})}(document,window.jQuery),function(t,e){"use strict";var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,init:function(){var t=this,e=t.instance.group[0],n=t.instance.group[1];t.$button=t.instance.$refs.toolbar.find("[data-fancybox-thumbs]"),t.instance.group.length>1&&t.instance.group[t.instance.currIndex].opts.thumbs&&("image"==e.type||e.opts.thumb||e.opts.$thumb)&&("image"==n.type||n.opts.thumb||n.opts.$thumb)?(t.$button.on("click",function(){t.toggle()}),t.isActive=!0):(t.$button.hide(),t.isActive=!1)},create:function(){var t,n,o=this.instance;this.$grid=e('<div class="fancybox-thumbs"></div>').appendTo(o.$refs.container),t="<ul>",e.each(o.group,function(e,o){n=o.opts.thumb||(o.opts.$thumb?o.opts.$thumb.attr("src"):null),n||"image"!==o.type||(n=o.src),n&&n.length&&(t+='<li data-index="'+e+'" tabindex="0" class="fancybox-thumbs-loading"><img data-src="'+n+'" /></li>')}),t+="</ul>",this.$list=e(t).appendTo(this.$grid).on("click","li",function(){o.jumpTo(e(this).data("index"))}),this.$list.find("img").hide().one("load",function(){var t,n,o,i,a=e(this).parent().removeClass("fancybox-thumbs-loading"),s=a.outerWidth(),r=a.outerHeight();t=this.naturalWidth||this.width,n=this.naturalHeight||this.height,o=t/s,i=n/r,o>=1&&i>=1&&(o>i?(t/=i,n=r):(t=s,n/=o)),e(this).css({width:Math.floor(t),height:Math.floor(n),"margin-top":Math.min(0,Math.floor(.3*r-.3*n)),"margin-left":Math.min(0,Math.floor(.5*s-.5*t))}).show()}).each(function(){this.src=e(this).data("src")})},focus:function(){this.instance.current&&this.$list.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+this.instance.current.index+'"]').addClass("fancybox-thumbs-active").focus()},close:function(){this.$grid.hide()},update:function(){this.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),this.isVisible?(this.$grid||this.create(),this.instance.trigger("onThumbsShow"),this.focus()):this.$grid&&this.instance.trigger("onThumbsHide"),this.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.Thumbs&&(e.Thumbs=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;if(i&&i.isActive){if(n.modal)return i.$button.hide(),void i.hide();o&&e.opts.thumbs.autoStart===!0&&i.show(),i.isVisible&&i.focus()}},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&e.opts.thumbs.hideOnClose!==!1&&n.close()}})}(document,window.jQuery),function(t,e,n){"use strict";function o(){var t=e.location.hash.substr(1),n=t.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return o<1&&(o=1),{hash:t,index:o,gallery:i}}function i(t){var e;""!==t.gallery&&(e=n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1),e.length||(e=n("#"+n.escapeSelector(t.gallery))),e.length&&(s=!1,e.trigger("click")))}function a(t){var e;return!!t&&(e=t.current?t.current.opts:t.opts,e.$orig?e.$orig.data("fancybox"):e.hash||"")}n.escapeSelector||(n.escapeSelector=function(t){var e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,n=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t};return(t+"").replace(e,n)});var s=!0,r=null,c=null;n(function(){setTimeout(function(){n.fancybox.defaults.hash!==!1&&(n(t).on({"onInit.fb":function(t,e){var n,i;e.group[e.currIndex].opts.hash!==!1&&(n=o(),i=a(e),i&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i){var l;i.opts.hash!==!1&&(l=a(o),l&&""!==l&&(e.location.hash.indexOf(l)<0&&(o.opts.origHash=e.location.hash),r=l+(o.group.length>1?"-"+(i.index+1):""),"replaceState"in e.history?(c&&clearTimeout(c),c=setTimeout(function(){e.history[s?"pushState":"replaceState"]({},t.title,e.location.pathname+e.location.search+"#"+r),c=null,s=!1},300)):e.location.hash=r))},"beforeClose.fb":function(o,i,s){var l,u;c&&clearTimeout(c),s.opts.hash!==!1&&(l=a(i),u=i&&i.opts.origHash?i.opts.origHash:"",l&&""!==l&&("replaceState"in history?e.history.replaceState({},t.title,e.location.pathname+e.location.search+u):(e.location.hash=u,n(e).scrollTop(i.scrollTop).scrollLeft(i.scrollLeft))),r=null)}}),n(e).on("hashchange.fb",function(){var t=o();n.fancybox.getInstance()?!r||r===t.gallery+"-"+t.index||1===t.index&&r==t.gallery||(r=null,n.fancybox.close(),s=!0):""!==t.gallery&&i(t)}),i(o()))},50)})}(document,window,window.jQuery);
\ No newline at end of file
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <title>fancyBox - touch enabled, responsive and fully customizable lightbox script</title>
+
+ <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0">
+ <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
+
+ <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700|Open+Sans:400,700" rel="stylesheet" />
+
+ <script src="//code.jquery.com/jquery-3.2.1.min.js"></script>
+
+ <style>
+ /* Reset */
+
+ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+ }
+
+ html {
+ box-sizing: border-box;
+ }
+
+ *, *:before, *:after {
+ box-sizing: inherit;
+ }
+
+ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
+ display: block;
+ }
+
+ table {
+ border-collapse: collapse;
+ border-spacing: 0;
+ }
+
+ /* Common styling */
+
+ body {
+ -webkit-text-size-adjust: none;
+ font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+ font-size: 16px;
+ line-height: 1.6;
+ color: #333;
+ }
+
+ h1, h2, h3 {
+ font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+ font-weight: 700;
+ color: #333;
+ }
+
+ a {
+ color: #FF6666;
+ text-decoration: none;
+ }
+
+ a:hover {
+ text-decoration: underline;
+ }
+
+ a.active {
+ font-weight: bold;
+ }
+
+ h1, h2, h3 {
+ font-family: 'Montserrat', sans-serif;
+ font-weight: 700;
+ color: #333;
+ }
+
+ h1 {
+ font-size: 2.5em;
+ font-weight: bold;
+ letter-spacing: -1px;
+ }
+
+ h1 a:hover {
+ text-decoration: none;
+ }
+
+ h2 {
+ margin: 3em 0 1em 0;
+ padding-bottom: 0.25em;
+ font-size: 2em;
+ border-bottom: 1px solid #eee;
+ }
+
+ h2:first-of-type {
+ margin-top: 0;
+ }
+
+ h3 {
+ margin-top: 2em;
+ font-size: 1.25em;
+ }
+
+ h4 {
+ margin-top: 1em;
+ font-weight: bold;
+ font-size: 1em;
+ }
+
+ .important {
+ color: #fff;
+ background: #FF6666;
+ display: inline-block;
+ padding: 0 10px;
+ border-radius: 5px;
+ }
+
+ b {
+ font-weight: 700;
+ }
+
+ p {
+ margin: 0.5em 0 1.5em 0;
+ }
+
+ p:last-child {
+ margin-bottom: 0;
+ }
+
+ ul {
+ padding-left: 2em;
+ margin: 0.5em 0 1.5em 0;
+ }
+
+ pre, code, .demo {
+ font-family: Consolas,"Liberation Mono",Courier,monospace;
+ }
+
+ pre, code {
+ background: #F4F5F6;
+ color: #66676E;
+ }
+
+ pre {
+ padding: 1em;
+ margin-bottom: 1.5em;
+ overflow: auto;
+ min-height: 56px;
+ max-height: 70vh;
+ -moz-tab-size: 4;
+ tab-size: 4;
+ }
+
+ code {
+ padding: 2px 5px;
+ }
+
+ pre code {
+ padding: 0;
+ }
+
+ .demo {
+ margin-top: -1em;
+ text-align: right;
+ }
+
+
+ /* Layout */
+
+ header {
+ position: relative;
+ padding: 6em 0 6em 0;
+ margin-bottom: 3em;
+ background: #FF6666;
+ color: #fff;
+ text-align: right;
+ }
+
+ header:before {
+ content: '';
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 100%;
+ height: 500px;
+ background: #fff;
+ -webkit-transform-origin: right;
+ -ms-transform-origin: right;
+ transform-origin: right;
+ -webkit-transform: skewY(2deg);
+ -ms-transform: skewY(2deg);
+ transform: skewY(2deg);
+ }
+
+ .content {
+ position: relative;
+ max-width: 1020px;
+ margin: 0 auto;
+ padding: 0 50px;
+ }
+
+ section .content {
+ padding-left: 250px;
+ }
+
+ footer .content {
+ padding: 6em 50px 3em 240px;
+ }
+
+ aside {
+ position: absolute;
+ top: 0;
+ left : 50px;
+ width: 200px;
+ }
+
+ /* Header */
+
+ header h1, header h1 a {
+ color: #fff;
+ }
+
+ header ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ }
+
+ header ul li {
+ display: inline-block;
+ margin-right: 0.5em;
+ }
+
+ header ul li a {
+ font-size: 1.125em;
+ color: #fff;
+ }
+
+ /* Sidebar */
+
+ aside ul {
+ position: relative;;
+ top: 0;
+ list-style: none;
+ padding: 1.5em 0;
+ margin: 0;
+ }
+
+ aside ul ul {
+ padding: 0 0 0.5em 1.5em;
+ font-size: 90%;
+ }
+
+ @media all and (max-width: 800px) {
+
+ aside {
+ position: relative;
+ left: 0;
+ }
+
+ .content {
+ padding: 0 25px;
+ }
+
+ section .content,
+ footer .content {
+ padding-left: 25px;
+ }
+
+ }
+
+ </style>
+</head>
+<body>
+
+ <header>
+ <div class="content">
+ <h1><a href="http://fancyapps.com/fancybox/3/">fancyBox3</a> Documentation</h1>
+
+ <ul>
+ <li><a href="http://fancyapps.com/fancybox/3/">Homepage</a></li>
+ <li><a href="http://fancyapps.com/fancybox/3/docs/">Documentation</a></li>
+ <li><a href="http://fancyapps.com/store/">Store</a></li>
+ <li><a href="https://github.com/fancyapps/fancybox">Github</a></li>
+ </ul>
+ </div>
+ </header>
+
+ <section>
+ <div class="content">
+
+ <aside>
+ <ul class="sticky">
+ <li><a href="#introduction">Introduction</a></li>
+ <li><a href="#setup">Setup</a></li>
+ <li><a href="#usage">How to Use</a></li>
+ <li>
+ <a href="#media_types">Media types</a>
+
+ <ul>
+ <li><a href="#images">Images</a></li>
+ <li><a href="#inline">Inline</a></li>
+ <li><a href="#ajax">Ajax</a></li>
+ <li><a href="#iframe">Iframe</a></li>
+ </ul>
+ </li>
+ <li><a href="#embedding">Embedding</a></li>
+ <li><a href="#options">Options</a></li>
+ <li><a href="#api">Api</a></li>
+ <li><a href="#modules">Modules</a></li>
+ <li><a href="#faq">FAQ</a></li>
+ </ul>
+ </aside>
+<!--
+
+ Introduction
+ =====
+
+-->
+ <h2 id="introduction">Introduction</h2>
+
+ <p>
+ fancyBox is a JavaScript library used to present images, videos and any html content in an elegant way.
+ It has all features you would expect - touch enabled, responsive and fully customizable.
+ <p>
+
+ </p>
+
+ <h3>
+ Dependencies
+ </h3>
+
+ <p>
+ jQuery 3+ is preferred, but fancyBox works with jQuery 1.9.1+ and jQuery 2+
+ </p>
+
+ <h3>Compatibility</h3>
+
+ <p>
+ fancyBox includes support for touch gestures and even supports pinch gestures for zooming.
+ It is perfectly suited for both mobile and desktop browsers.
+ </p>
+
+ <p>
+ fancyBox has been tested in following browsers/devices:
+ </p>
+
+ <ul>
+ <li>Chrome</li>
+ <li>Firefox</li>
+ <li>IE10/11</li>
+ <li>Edge</li>
+ <li>iOS Safari</li>
+ <li>Nexus 7 Chrome</li>
+ </ul>
+<!--
+
+ Setup
+ =====
+
+-->
+ <h2 id="setup">Setup</h2>
+
+ <p>
+ You can install fancyBox by linking <code>.css</code> and <code>.js</code> to your html file.
+
+ Make sure you also load the jQuery library.
+ Below is a basic HTML template to use as an example:
+ </p>
+
+ <pre><!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <title>My page</title>
+
+ <!-- CSS -->
+ <link rel="stylesheet" type="text/css" href="jquery.fancybox.min.css">
+</head>
+<body>
+
+ <!-- Your HTML content goes here -->
+
+ <!-- JS -->
+ <script src="//code.jquery.com/jquery-3.2.1.min.js"></script>
+ <script src="jquery.fancybox.min.js"></script>
+</body>
+</html>
+</pre>
+
+ <h4 class="important">Important</h4>
+
+ <ul>
+ <li>Make sure you add the jQuery library first</li>
+ <li>If you already have jQuery on your page, you shouldn't include it second time</li>
+ <li>Do not include both fancybox.js and fancybox.min.js files</li>
+ <li>
+ Some functionality (ajax, iframes, etc) will not work when you're opening local files on your computer,
+ the code must be running on a web server
+ </li>
+ </ul>
+
+ <h3>Download fancyBox</h3>
+
+ <p>
+ You can download the latest version of fancyBox on <a href="https://github.com/fancyapps/fancybox" target="_blank">GitHub</a>.
+ <br />
+ Or just link directly to fancyBox files on cdnjs - <a href="https://cdnjs.com/libraries/fancybox" target="_blank">https://cdnjs.com/libraries/fancybox</a>.
+ </p>
+
+
+ <h3>Package Managers</h3>
+
+ <p>
+ fancyBox can also be installed via Bower or npm.
+ </p>
+
+<pre><code># Bower
+bower install fancybox --save
+
+# NPM
+npm install @fancyapps/fancybox --save
+</code></pre>
+
+
+<!--
+
+ How To Use
+ ==========
+
+-->
+ <h2 id="usage">How to Use</h2>
+
+ <h3>Initialize with data attributes</h3>
+
+ <p>
+ The most basic way to use fancyBox is by adding the <code>data-fancybox</code> attribute to a link.
+ A caption can be added using the <code>data-caption</code> attribute. Example:
+ </p>
+
+ <pre><a href="image.jpg" data-fancybox data-caption="My caption">
+ <img src="thumbnail.jpg" alt="" />
+</a></pre>
+
+ <p>
+ If you choose this method, default settings will be applied.
+ See <a href="#options">Options</a> section for examples how to customize by changing defaults or using <code>data-options</code> attribute.
+ </p>
+
+ <h3>Initialize with JavaScript</h3>
+
+ <p>
+ Select elements with a jQuery selector and call the <code>fancybox</code> method:
+ </p>
+
+ <pre><code><script type="text/javascript">
+ $("[data-fancybox]").fancybox({
+ // Options will go here
+ });
+</script></code></pre>
+
+
+ <p>
+ Using this method, click event handler is attached only to the currently selected elements.
+ <br />
+ To attach click event listener for elements that exist now or in the future, use <code>selector</code> option. Example:
+ </p>
+
+ <pre><code>$().fancybox({
+ selector : '[data-fancybox="images"]',
+ loop : true
+});</code></pre>
+
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/gWvorB?editors=1010" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <h3>Manual calling of fancyBox</h3>
+
+ <p>
+ fancyBox can be activated at any point within Javascript and therefore does not necessarily need a trigger element.
+
+ Example of displaying a simple message:
+ </p>
+
+ <pre><code>$.fancybox.open('<div class="message"><h2>Hello!</h2><p>You are awesome!</p></div>');</code></pre>
+
+ <p>
+ See <a href="#api">API</a> section for more information and examples.
+ </p>
+
+ <h3>Grouping</h3>
+
+ <p>
+ If you have a group of items, you can use the same attribute <code>data-fancybox</code> value for each of them to create a gallery.
+ Each group should have a unique value:
+ </p>
+
+<pre><a href="image_1.jpg" data-fancybox="group" data-caption="Caption #1">
+ <img src="thumbnail_1.jpg" alt="" />
+</a>
+
+<a href="image_2.jpg" data-fancybox="group" data-caption="Caption #2">
+ <img src="thumbnail_2.jpg" alt="" />
+</a>
+</pre>
+
+
+<h4 class="important">Important</h4>
+
+<p>
+ fancyBox attempts to automatically detect the type of content based on the given url.
+
+ If it cannot be detected, the type can also be set manually using <code>data-type</code> attribute:
+
+ <pre><a href="images.php?id=123" data-type="image" data-caption="Caption">
+ Show image
+</a></pre>
+</p>
+
+
+
+<!--
+
+ Examples
+ =========
+
+-->
+ <h2 id="media_types">Media types</h2>
+
+
+ <h3 id="images">Images</h3>
+
+ <p>
+ The standard way of using fancyBox is with a number of thumbnail images that link to larger images:
+ </p>
+
+ <pre><code><a href="image.jpg" data-fancybox="images" data-caption="My caption">
+ <img src="thumbnail.jpg" alt="" />
+</a></code></pre>
+
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/WjVXyx?editors=1000" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <p>
+ By default, fancyBox fully preloads an image before displaying it.
+ You can choose to display the image right away.
+ It will render and show the full size image while the data is being received.
+ To do so, some attributes are necessary:
+ </p>
+
+ <ul>
+ <li><code>data-width</code> - the real width of the image</li>
+ <li><code>data-height</code> - the real height of the image</li>
+ </ul>
+
+ <pre><code><a href="image.jpg" data-fancybox="images" data-width="2048" data-height="1365">
+ <img src="thumbnail.jpg" />
+</a></code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/JNgggo?editors=1000" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <p>
+ fancyBox supports "scrset" so I can display different images based on viewport width. You can use this to improve download times for mobile users and over time save bandwidth.
+ Example:
+ </p>
+
+ <pre><code><a href="medium.jpg" data-fancybox="images" data-srcset="large.jpg 1600w, medium.jpg 1200w, small.jpg 640w">
+ <img src="thumbnail.jpg" />
+</a></code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/YQKKYx?editors=1000" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <p>
+ It is also possible to protect images from downloading by right-click.
+ While this does not protect from truly determined users, it should discourage the vast majority from ripping off your files.
+ </p>
+
+ <pre><code>$('[data-fancybox]').fancybox({
+ protect: true
+});</code></pre>
+
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/jwNNZJ" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <h3 id="inline">Inline HTML</h3>
+
+ <p>
+ For inline content, create a hidden element with unique id:
+ </p>
+
+ <pre><code><div style="display: none;" id="hidden-content">
+ <h2>Hello</h2>
+ <p>You are awesome.</p>
+</div></code></pre>
+
+ <p>
+ And then simply create a link having <code>data-src</code> attribute that matches ID of the element you want to open (preceded by a hash mark (#); in this example - <code>#hidden-content</code>):
+ </p>
+
+ <pre><code><a data-fancybox data-src="#hidden-content" href="javascript:;">
+ Hidden div
+</a></code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/NjXbXw" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <p>
+ The script will append small close button (if you have not disabled by <code>smallBtn:false</code>)
+ and will not apply any styles except for centering. Therefore you can easily set custom dimensions using CSS.
+ </p>
+
+ <h3 id="ajax">Ajax</h3>
+
+ <p>
+ To load content via AJAX, you need to add a <code>data-type="ajax"</code> attribute to your link:
+ </p>
+
+ <pre><code><a data-fancybox data-type="ajax" data-src="my_page.com/path/to/ajax/" href="javascript:;">
+ AJAX content
+</a></code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/RgbwrY?editors=1100" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <p>
+ Additionally it is possible to define a selector with the <code>data-filter</code> attribute to show only a part of the response. The selector can be any string, that is a valid jQuery selector:
+ </p>
+
+ <pre><code><a data-fancybox data-type="ajax" data-src="my_page.com/path/to/ajax/" data-filter="#two" href="javascript:;">
+ AJAX content
+</a>
+</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/xrKxXp?editors=1100" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <h3 id="iframe">Iframe</h3>
+
+ <p>
+ If the content can be shown on a page, and placement in an iframe is not blocked by script or security configuration of that page,
+ it can be presented in a fancyBox:
+ </p>
+
+ <pre><code><a data-fancybox data-type="iframe" data-src="http://codepen.io/fancyapps/full/jyEGGG/" href="javascript:;">
+ Webpage
+</a>
+
+<a data-fancybox data-type="iframe" data-src="https://mozilla.github.io/pdf.js/web/viewer.html" href="javascript:;">
+ Sample PDF
+</a>
+</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/LLPYXg?editors=1000" target="_blank">View demo on CodePen</a>
+ </p>
+
+
+ <p>
+ To access and control fancyBox in parent window from inside an iframe:
+ </p>
+
+ <pre><code>// Adjust iframe height according to the contents
+parent.jQuery.fancybox.getInstance().update();
+
+// Close current fancyBox instance
+parent.jQuery.fancybox.getInstance().close();</code></pre>
+
+
+ <p>
+ Iframe dimensions can be controlled by CSS:
+ </p>
+
+ <pre><code>.fancybox-slide--iframe .fancybox-content {
+ width : 800px;
+ height : 600px;
+ max-width : 80%;
+ max-height : 80%;
+ margin: 0;
+}</code></pre>
+
+
+ <p>
+ These CSS rules can be overridden by JS, if needed:
+ </p>
+
+ <pre><code>$("[data-fancybox]").fancybox({
+ iframe : {
+ css : {
+ width : '600px'
+ }
+ }
+});</code></pre>
+
+
+ <p>
+ If you have not disabled iframe preloading (using <code>preload</code> option), then the script will atempt to
+ calculate content dimensions and will adjust width/height of iframe to fit with content in it.
+ Keep in mind, that due to <a href="https://en.wikipedia.org/wiki/Same-origin_policy" target="_blank">same origin policy</a>,
+ there are some limitations.
+ </p>
+
+ <p>
+ This example will disable iframe preloading and will display small close button next to iframe instead of the toolbar:
+ </p>
+
+ <pre><code>$('[data-fancybox]').fancybox({
+ toolbar : false,
+ smallBtn : true,
+ iframe : {
+ preload : false
+ }
+})
+</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/eRzwye?editors=1010" target="_blank">View demo on CodePen</a>
+ </p>
+
+
+<!--
+
+ Embedding
+ =======
+
+-->
+ <h2 id="embedding">Embedding</h2>
+
+ <p>
+ Supported sites can be used with fancyBox by just providing the page URL:
+ </p>
+
+ <pre><code><a data-fancybox href="https://www.youtube.com/watch?v=_sI_Ps7JSEk">
+ YouTube video
+</a>
+
+<a data-fancybox href="https://vimeo.com/191947042">
+ Vimeo video
+</a>
+
+<a data-fancybox href="https://www.google.com/maps/place/Googleplex/@37.4220041,-122.0833494,17z/data=!4m5!3m4!1s0x0:0x6c296c66619367e0!8m2!3d37.4219998!4d-122.0840572">
+ Google Map
+</a>
+
+<a data-fancybox href="https://www.instagram.com/p/BNXYW8-goPI/?taken-by=jamesrelfdyer" data-caption="<span title=&quot;Edited&quot;>balloon rides at dawn ✨🎈<br>was such a magical experience floating over napa valley as the golden light hit the hills.<br><a href=&quot;https://www.instagram.com/jamesrelfdyer/&quot;>@jamesrelfdyer</a></span>">
+ Instagram photo
+</a></code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/pwzvvr?editors=1000" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <h3>Video dimensions</h3>
+
+ <p>
+ Resize video display with the following CSS:
+ </p>
+
+ <pre><code>.fancybox-slide--video .fancybox-content {
+ width : 800px;
+ height : 600px;
+ max-width : 80%;
+ max-height : 80%;
+}</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/zzOrBL?editors=1100" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <p>
+ Obviously, you can choose any size you like, any combination with <code>min</code>/<code>max</code> values.
+ <br />
+ Aspect ratio lock for videos is not implemented yet, but if you wish, <a href="https://codepen.io/fancyapps/pen/NgKNRz?editors=1010" target="_blank">you can use this snippet</a>.
+ </p>
+
+
+
+ <h3>Video parameters</h3>
+
+ <p>
+ Controlling a video via URL parameters:
+ </p>
+
+ <pre><code><a data-fancybox href="https://www.youtube.com/watch?v=_sI_Ps7JSEk&amp;autoplay=1&amp;rel=0&amp;controls=0&amp;showinfo=0">
+ YouTube video - hide controls and info
+</a>
+
+<a data-fancybox href="https://vimeo.com/191947042?color=f00">
+ Vimeo video - custom color
+</a></code></pre>
+ <p class="demo">
+ <a href="http://codepen.io/fancyapps/pen/mRVNyO?editors=1000" target="_blank">View demo on CodePen</a>
+ </p>
+
+
+ <p>
+ Via JavaScript:
+ </p>
+
+ <pre><code>$('[data-fancybox]').fancybox({
+ youtube : {
+ controls : 0,
+ showinfo : 0
+ },
+ vimeo : {
+ color : 'f00'
+ }
+});</code></pre>
+ <p class="demo">
+ <a href="http://codepen.io/fancyapps/pen/Qdyeyr?editors=1010" target="_blank">View demo on CodePen</a>
+ </p>
+
+<!--
+
+ Options
+ =======
+
+-->
+ <h2 id="options">Options</h2>
+
+ <p>
+ Quick reference for all default options as defined in the source:
+ </p>
+
+ <pre>defaults = {
+
+ // Enable infinite gallery navigation
+ loop : false,
+
+ // Space around image, ignored if zoomed-in or viewport smaller than 800px
+ margin : [44, 0],
+
+ // Horizontal space between slides
+ gutter : 50,
+
+ // Enable keyboard navigation
+ keyboard : true,
+
+ // Should display navigation arrows at the screen edges
+ arrows : true,
+
+ // Should display infobar (counter and arrows at the top)
+ infobar : false,
+
+ // Should display toolbar (buttons at the top)
+ toolbar : true,
+
+ // What buttons should appear in the top right corner.
+ // Buttons will be created using templates from `btnTpl` option
+ // and they will be placed into toolbar (class="fancybox-toolbar"` element)
+ buttons : [
+ 'slideShow',
+ 'fullScreen',
+ 'thumbs',
+ 'close'
+ ],
+
+ // Detect "idle" time in seconds
+ idleTime : 4,
+
+ // Should display buttons at top right corner of the content
+ // If 'auto' - they will be created for content having type 'html', 'inline' or 'ajax'
+ // Use template from `btnTpl.smallBtn` for customization
+ smallBtn : 'auto',
+
+ // Disable right-click and use simple image protection for images
+ protect : false,
+
+ // Shortcut to make content "modal" - disable keyboard navigtion, hide buttons, etc
+ modal : false,
+
+ image : {
+
+ // Wait for images to load before displaying
+ // Requires predefined image dimensions
+ // If 'auto' - will zoom in thumbnail if 'width' and 'height' attributes are found
+ preload : "auto",
+
+ },
+
+ ajax : {
+
+ // Object containing settings for ajax request
+ settings : {
+
+ // This helps to indicate that request comes from the modal
+ // Feel free to change naming
+ data : {
+ fancybox : true
+ }
+ }
+
+ },
+
+ iframe : {
+
+ // Iframe template
+ tpl : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',
+
+ // Preload iframe before displaying it
+ // This allows to calculate iframe content width and height
+ // (note: Due to "Same Origin Policy", you can't get cross domain data).
+ preload : true,
+
+ // Custom CSS styling for iframe wrapping element
+ // You can use this to set custom iframe dimensions
+ css : {},
+
+ // Iframe tag attributes
+ attr : {
+ scrolling : 'auto'
+ }
+
+ },
+
+ // Open/close animation type
+ // Possible values:
+ // false - disable
+ // "zoom" - zoom images from/to thumbnail
+ // "fade"
+ // "zoom-in-out"
+ //
+ animationEffect : "zoom",
+
+ // Duration in ms for open/close animation
+ animationDuration : 366,
+
+ // Should image change opacity while zooming
+ // If opacity is 'auto', then opacity will be changed if image and thumbnail have different aspect ratios
+ zoomOpacity : 'auto',
+
+ // Transition effect between slides
+ //
+ // Possible values:
+ // false - disable
+ // "fade'
+ // "slide'
+ // "circular'
+ // "tube'
+ // "zoom-in-out'
+ // "rotate'
+ //
+ transitionEffect : "fade",
+
+ // Duration in ms for transition animation
+ transitionDuration : 366,
+
+ // Custom CSS class for slide element
+ slideClass : '',
+
+ // Custom CSS class for layout
+ baseClass : '',
+
+ // Base template for layout
+ baseTpl :
+ '<div class="fancybox-container" role="dialog" tabindex="-1">' +
+ '<div class="fancybox-bg"></div>' +
+ '<div class="fancybox-inner">' +
+ '<div class="fancybox-infobar">' +
+ '<button data-fancybox-prev title="{{PREV}}" class="fancybox-button fancybox-button--left"></button>' +
+ '<div class="fancybox-infobar__body">' +
+ '<span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span>' +
+ '</div>' +
+ '<button data-fancybox-next title="{{NEXT}}" class="fancybox-button fancybox-button--right"></button>' +
+ '</div>' +
+ '<div class="fancybox-toolbar">' +
+ '{{BUTTONS}}' +
+ '</div>' +
+ '<div class="fancybox-navigation">' +
+ '<button data-fancybox-prev title="{{PREV}}" class="fancybox-arrow fancybox-arrow--left" />' +
+ '<button data-fancybox-next title="{{NEXT}}" class="fancybox-arrow fancybox-arrow--right" />' +
+ '</div>' +
+ '<div class="fancybox-stage"></div>' +
+ '<div class="fancybox-caption-wrap">' +
+ '<div class="fancybox-caption"></div>' +
+ '</div>' +
+ '</div>' +
+ '</div>',
+
+ // Loading indicator template
+ spinnerTpl : '<div class="fancybox-loading"></div>',
+
+ // Error message template
+ errorTpl : '<div class="fancybox-error"><p>{{ERROR}}<p></div>',
+
+ btnTpl : {
+ slideShow : '<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"></button>',
+ fullScreen : '<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fullscreen" title="{{FULL_SCREEN}}"></button>',
+ thumbs : '<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"></button>',
+ close : '<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"></button>',
+
+ // This small close button will be appended to your html/inline/ajax content by default,
+ // if "smallBtn" option is not set to false
+ smallBtn : '<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"></button>'
+ },
+
+ // Container is injected into this element
+ parentEl : 'body',
+
+
+ // Focus handling
+ // ==============
+
+ // Try to focus on the first focusable element after opening
+ autoFocus : true,
+
+ // Put focus back to active element after closing
+ backFocus : true,
+
+ // Do not let user to focus on element outside modal content
+ trapFocus : true,
+
+
+ // Module specific options
+ // =======================
+
+ fullScreen : {
+ autoStart : false,
+ },
+
+ touch : {
+ vertical : true, // Allow to drag content vertically
+ momentum : true // Continue movement after releasing mouse/touch when panning
+ },
+
+ // Hash value when initializing manually,
+ // set `false` to disable hash change
+ hash : null,
+
+ // Customize or add new media types
+ // Example:
+ /*
+ media : {
+ youtube : {
+ params : {
+ autoplay : 0
+ }
+ }
+ }
+ */
+ media : {},
+
+ slideShow : {
+ autoStart : false,
+ speed : 4000
+ },
+
+ thumbs : {
+ autoStart : false, // Display thumbnails on opening
+ hideOnClose : true // Hide thumbnail grid when closing animation starts
+ },
+
+ // Callbacks
+ //==========
+
+ // See Documentation/API/Events for more information
+ // Example:
+ /*
+ afterShow: function( instance, current ) {
+ console.info( 'Clicked element:' );
+ console.info( current.opts.$orig );
+ }
+ */
+
+ onInit : $.noop, // When instance has been initialized
+
+ beforeLoad : $.noop, // Before the content of a slide is being loaded
+ afterLoad : $.noop, // When the content of a slide is done loading
+
+ beforeShow : $.noop, // Before open animation starts
+ afterShow : $.noop, // When content is done loading and animating
+
+ beforeClose : $.noop, // Before the instance attempts to close. Return false to cancel the close.
+ afterClose : $.noop, // After instance has been closed
+
+ onActivate : $.noop, // When instance is brought to front
+ onDeactivate : $.noop, // When other instance has been activated
+
+
+ // Interaction
+ // ===========
+
+ // Use options below to customize taken action when user clicks or double clicks on the fancyBox area,
+ // each option can be string or method that returns value.
+ //
+ // Possible values:
+ // "close" - close instance
+ // "next" - move to next gallery item
+ // "nextOrClose" - move to next gallery item or close if gallery has only one item
+ // "toggleControls" - show/hide controls
+ // "zoom" - zoom image (if loaded)
+ // false - do nothing
+
+ // Clicked on the content
+ clickContent : function( current, event ) {
+ return current.type === 'image' ? 'zoom' : false;
+ },
+
+ // Clicked on the slide
+ clickSlide : 'close',
+
+ // Clicked on the background (backdrop) element
+ clickOutside : 'close',
+
+ // Same as previous two, but for double click
+ dblclickContent : false,
+ dblclickSlide : false,
+ dblclickOutside : false,
+
+
+ // Custom options when mobile device is detected
+ // =============================================
+
+ mobile : {
+ clickContent : function( current, event ) {
+ return current.type === 'image' ? 'toggleControls' : false;
+ },
+ clickSlide : function( current, event ) {
+ return current.type === 'image' ? 'toggleControls' : "close";
+ },
+ dblclickContent : function( current, event ) {
+ return current.type === 'image' ? 'zoom' : false;
+ },
+ dblclickSlide : function( current, event ) {
+ return current.type === 'image' ? 'zoom' : false;
+ }
+ },
+
+
+ // Internationalization
+ // ============
+
+ lang : 'en',
+ i18n : {
+ 'en' : {
+ CLOSE : 'Close',
+ NEXT : 'Next',
+ PREV : 'Previous',
+ ERROR : 'The requested content cannot be loaded. <br/> Please try again later.',
+ PLAY_START : 'Start slideshow',
+ PLAY_STOP : 'Pause slideshow',
+ FULL_SCREEN : 'Full screen',
+ THUMBS : 'Thumbnails'
+ },
+ 'de' : {
+ CLOSE : 'Schliessen',
+ NEXT : 'Weiter',
+ PREV : 'Zurück',
+ ERROR : 'Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.',
+ PLAY_START : 'Diaschau starten',
+ PLAY_STOP : 'Diaschau beenden',
+ FULL_SCREEN : 'Vollbild',
+ THUMBS : 'Vorschaubilder'
+ }
+ }
+
+}
+</pre>
+
+
+ <p>
+ Set instance options by passing a valid object to <code>fancybox()</code> method:
+ </p>
+
+ <pre><code>$("[data-fancybox]").fancybox({
+ thumbs : {
+ autoStart : true
+ }
+});</code></pre>
+
+
+ <p>
+ Plugin options / defaults are exposed in <code>$.fancybox.defaults</code> namespace so you can easily adjust them globally:
+
+ </p>
+
+ <pre><code>$.fancybox.defaults.animationEffect = "fade";</code></pre>
+
+ <p>
+ Custom options for each element individually can be set by adding a <code>data-options</code>
+ attribute to the element.
+
+ This attribute should contain the properly formatted JSON object:
+ </p>
+
+ <pre><code><a data-fancybox data-options='{"caption" : "My caption", "src" : "https://codepen.io/about/", "type" : "iframe"}' href="javascript:;" class="btn">
+ Open external page
+</a>
+</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/vZxLyb?editors=1000" target="_blank">View demo on CodePen</a>
+ </p>
+
+
+
+<!--
+
+API
+===
+
+-->
+ <h2 id="api">API</h2>
+
+ <p>
+ The fancyBox API offers a couple of methods to control fancyBox.
+
+ This gives you the ability to extend the plugin and to integrate it with other web application components.
+ </p>
+
+ <h3 id="core_methods">Core methods</h3>
+
+ <p>
+ Core methods are methods which affect/handle instances:
+ </p>
+
+
+ <pre><code>// Close only the currently active or all fancyBox instances
+$.fancybox.close( all );
+
+// Open the fancyBox right away
+$.fancybox.open( items, opts, index );
+</code></pre>
+
+
+ <p>
+ Gallery items can be collection of jQuery objects or array containing plain objects. This can be used, for example, to create content filter.
+ </p>
+
+ <pre><code>var $links = $('.fancybox');
+
+$links.on('click', function() {
+
+ $.fancybox.open( $links, {
+ // Custom options
+ }, $links.index( this ) );
+
+ return false;
+});</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/YQKPYX?editors=1010" target="_blank">View demo on CodePen</a>
+ </p>
+
+
+
+ <p>
+ When creating group objects manually, each item should follow this pattern:
+ </p>
+
+ <pre><code>{
+ src : '' // Source of the content
+ type : '' // Content type: image|inline|ajax|iframe|html (optional)
+ opts : {} // Object containing item options (optional)
+}
+</code></pre>
+
+
+ <p>
+ Example of opening image gallery:
+ </p>
+
+ <pre><code>$.fancybox.open([
+ {
+ src : '1_b.jpg',
+ opts : {
+ caption : 'First caption'
+ }
+ },
+ {
+ src : '2_b.jpg',
+ opts : {
+ caption : 'Second caption'
+ }
+ }
+], {
+ loop : false
+});</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/GEKgjp?editors=1010" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <p>
+ It is also possible to pass only one object. Example of opening inline content:
+ </p>
+
+ <pre><code>$.fancybox.open({
+ src : '#hidden-content',
+ type : 'inline',
+ opts : {
+ afterShow : function( instance, current ) {
+ console.info( 'done!' );
+ }
+ }
+});
+</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/ZyzYXR?editors=1010" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <p>
+ If you wish to display some html content (for example, a message), then you can use a simpler syntax.
+ It is advised to use a wrapper around your content.
+ </p>
+
+ <pre><code>$.fancybox.open('<div class="message"><h2>Hello!</h2><p>You are awesome!</p></div>');</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/QgLbQY" target="_blank">View demo on CodePen</a>
+ </p>
+
+
+
+ <h3 id="instance_methods">Instance methods</h3>
+
+ <p>
+ In order to use these methods, you need an instance of the plugin's object.
+ </p>
+
+ <pre><code>var instance = $.fancybox.open(
+ // Your content and options
+);</code></pre>
+
+ <p>
+ Get reference to currently active instance:
+ </p>
+
+ <pre><code>var instance = $.fancybox.getInstance();</code></pre>
+
+ <p>
+ The first argument of the callback is reference to instance:
+ </p>
+
+ <pre><code>$("[data-fancybox]").fancybox({
+ afterShow : function( instance, current ) {
+ console.info( instance );
+ }
+});</code></pre>
+ <p>
+ Once you have a reference to fancyBox instance the following methods are available:
+ </p>
+
+
+ <pre><code>// Go to next gallery item
+instance.next( duration );
+
+// Go to previous gallery item
+instance.previous( duration );
+
+// Switch to selected gallery item
+instance.jumpTo( index, duration );
+
+// Check if current image dimensions are smaller than actual
+instance.isScaledDown();
+
+// Scale image to the actual size of the image
+instance.scaleToActual( x, y, duration );
+
+// Check if image dimensions exceed parent element
+instance.canPan();
+
+// Scale image to fit inside parent element
+instance.scaleToFit( duration );
+
+// Update position and content of all slides
+instance.update();
+
+// Update slide position and scale content to fit
+instance.updateSlide( slide );
+
+// Update infobar values, navigation button states and reveal caption
+instance.updateControls( force );
+
+// Load custom content into the slide
+instance.setContent( slide, content );
+
+// Show loading icon inside the slide
+instance.showLoading( slide );
+
+// Remove loading icon from the slide
+instance.hideLoading( slide );
+
+// Try to find and focus on the first focusable element
+instance.focus();
+
+// Activates current instance, brings it to the front
+instance.activate();
+
+// Close instance
+instance.close();
+</code></pre>
+
+
+ <p>
+ You can also do something like this:
+ </p>
+
+ <pre><code>$.fancybox.getInstance().jumpTo(1);</code></pre>
+
+ <p>
+ or simply:
+ </p>
+
+ <pre><code>$.fancybox.getInstance('jumpTo', 1);</code></pre>
+
+
+
+
+ <h3 id="events">Events</h3>
+
+ <p>
+ fancyBox fires several events:
+ </p>
+
+ <pre><code>beforeLoad : Before the content of a slide is being loaded
+afterLoad : When the content of a slide is done loading
+
+beforeShow : Before open animation starts
+afterShow : When content is done loading and animating
+
+beforeClose : Before the instance attempts to close. Return false to cancel the close.
+afterClose : After instance has been closed
+
+onInit : When instance has been initialized
+onActivate : When instance is brought to front
+onDeactivate : When other instance has been activated</code></pre>
+
+
+ <p>
+ Event callbacks can be set as function properties of the options object passed to fancyBox initialization function:
+ </p>
+
+ <pre><code><script type="text/javascript">
+ $("[data-fancybox]").fancybox({
+ afterShow: function( instance, slide ) {
+
+ // Tip: Each event passes useful information within the event object:
+
+ // Object containing references to interface elements
+ // (background, buttons, caption, etc)
+ // console.info( instance.$refs );
+
+ // Current slide options
+ // console.info( slide.opts );
+
+ // Clicked element
+ // console.info( slide.opts.$orig );
+
+ // Reference to DOM element of the slide
+ // console.info( slide.$slide );
+
+ }
+ });
+</script></code></pre>
+
+ <p>
+ Each callback receives two parameters - current fancyBox instance and current gallery object, if exists.
+ </p>
+
+ <p>
+ It is also possible to attach event handler for all instances.
+ To prevent interfering with other scripts, these events have been namespaced to <code>.fb</code>.
+ These handlers receive 3 parameters - event, current fancyBox instance and current gallery object.
+ </p>
+ <p>
+ Here is an example of binding to the <code>afterShow</code> event:
+ </p>
+
+ <pre><code>$(document).on('afterShow.fb', function( e, instance, slide ) {
+ // Your code goes here
+});</code></pre>
+
+
+ <p>
+ If you wish to prevent closing of the modal (for example, after form submit), you can use <code>beforeClose</code>
+ callback. Simply return <code>false</code>:
+ </p>
+
+ <pre><code>beforeClose : function( instance, current, e ) {
+ if ( $('#my-field').val() == '' ) {
+ return false;
+ }
+}
+</code></pre>
+
+ <h2 id="modules">Modules</h2>
+
+ <p>
+ fancyBox code is split into several files (modules) that extend core functionality.
+ You can build your own fancyBox version by excluding unnecessary modules, if needed.
+ Each one has their own <code>js</code> and/or <code>css</code> files.
+ </p>
+
+ <p>
+ Some modules can be customized and controlled programmatically.
+ List of all possible options:
+ </p>
+
+ <pre><code>fullScreen : {
+ autoStart : false,
+},
+
+touch : {
+ vertical : true, // Allow to drag content vertically
+ momentum : true // Continuous movement when panning
+},
+
+// Hash value when initializing manually,
+// set `false` to disable hash change
+hash : null,
+
+// Customize or add new media types
+// Example:
+/*
+media : {
+ youtube : {
+ params : {
+ autoplay : 0
+ }
+ }
+}
+*/
+media : {},
+
+slideShow : {
+ autoStart : false,
+ speed : 4000
+},
+
+thumbs : {
+ autoStart : false, // Display thumbnails on opening
+ hideOnClose : true // Hide thumbnail grid when closing animation starts
+}
+
+</code></pre>
+
+ <p>
+ Example (show thumbnails on start):
+ </p>
+
+ <pre><code>$('[data-fancybox="images"]').fancybox({
+ thumbs : {
+ autoStart : true
+ }
+})</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/WOeQMQ?editors=1010" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <p>
+ If you would inspect fancyBox instance object, you would find that same keys ar captialized - these are references for each module object.
+ Also, you would notice that fancyBox uses common naming convention to prefix jQuery objects with <code>$</code>.
+ </p>
+
+ <p>
+ This is how you, for example, can access thumbnail grid element:
+ </p>
+
+ <pre><code>$.fancybox.getInstance().Thumbs.$grid</code></pre>
+
+ <p>
+ This example shows how to call method that toggles thumbnails:
+ </p>
+
+ <pre><code>$.fancybox.getInstance().Thumbs.toggle();</code></pre>
+
+ <p>
+ List of available methods:
+ </p>
+
+ <pre><code>Thumbs.focus()
+Thumbs.update();
+Thumbs.hide();
+Thumbs.show();
+Thumbs.toggle();
+
+FullScreen.request( elem );
+FullScreen.exit();
+FullScreen.toggle( elem );
+FullScreen.isFullscreen();
+FullScreen.enabled();
+
+SlideShow.start();
+SlideShow.stop();
+SlideShow.toggle();
+</code></pre>
+
+ <p>
+ If you wish to disable hash module, use this snippet (after including JS file):
+ </p>
+
+ <pre><code>$.fancybox.defaults.hash = false;</code></pre>
+
+<!--
+
+FAQ
+===
+
+-->
+ <h2 id="faq">FAQ</h2>
+
+ <h3>Opening/closing causes fixed element to jump</h3>
+
+ <p>
+ Simply add <code>compensate-for-scrollbar</code> CSS class to your fixed positioned elements.
+ Example of using Bootstrap navbar component:
+ </p>
+
+ <pre><code><nav class="navbar navbar-inverse navbar-fixed-top compensate-for-scrollbar">
+ <div class="container">
+ ..
+ </div>
+</nav></code></pre>
+
+ <p>
+ The script measures width of the scrollbar and creates <code>compensate-for-scrollbar</code> CSS class
+ that uses this value for <code>margin-right</code> property.
+ Therefore, if your element has <code>width:100%</code>, you should positon it using <code>left</code> and <code>right</code> properties instead. Example:
+ </p>
+
+ <pre><code>.navbar {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+}</code></pre>
+
+ <h3>How to customize caption</h3>
+
+ <p>
+ You can use <code>caption</code> option that accepts a function and is called for each group element. Example of appending image download link:
+ </p>
+
+ <pre><code>$( '[data-fancybox]' ).fancybox({
+ caption : function( instance, item ) {
+ var caption = $(this).data('caption') || '';
+
+ if ( item.type === 'image' ) {
+ caption = (caption.length ? caption + '<br />' : '') + '<a href="' + item.src + '">Download image</a>' ;
+ }
+
+ return caption;
+ }
+});</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/jwNbaW?editors=1010" target="_blank">View demo on CodePen</a>
+ </p>
+
+
+ <p>
+ Add current image index and image count (the total number of images in the gallery) right in the caption:
+ </p>
+
+ <pre><code>$( '[data-fancybox]' ).fancybox({
+ caption : function( instance, item ) {
+ var caption = $(this).data('caption') || '';
+
+ return '(<span data-fancybox-index></span>/<span data-fancybox-count></span>)' + ( caption.length ? ' ' + caption : '' );
+ }
+});
+</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/LLWpgO?editors=1010" target="_blank">View demo on CodePen</a>
+ </p>
+
+
+
+ <p>
+ Inside <code>caption</code> method, <code>this</code> refers to the clicked element. Example of using different source for caption:
+ </p>
+
+ <pre><code>$( '[data-fancybox]' ).fancybox({
+ caption : function( instance, item ) {
+ return $(this).find('figcaption').html();
+ }
+});</code></pre>
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/bRbVaG?editors=1010" target="_blank">View demo on CodePen</a>
+ </p>
+
+
+ <h3>How to create custom button in the toolbar</h3>
+
+ <p>
+ Example of creating reusable button and changing <code>href</code> property dynamically
+ </p>
+
+ <pre><code>// Create template for download button
+$.fancybox.defaults.btnTpl.download = '<a download class="fancybox-button fancybox-download"></a>';
+
+// Choose what buttons to display by default
+$.fancybox.defaults.buttons = [
+ 'slideShow',
+ 'fullScreen',
+ 'thumbs',
+ 'download',
+ 'close'
+];
+
+// Dynamically update download url
+$( '[data-fancybox]' ).fancybox({
+ beforeShow : function( instance, current ) {
+ $('.fancybox-download').attr('href', current.src);
+ }
+});
+</code></pre>
+
+ <p class="demo">
+ <a href="https://codepen.io/fancyapps/pen/JJPYLL" target="_blank">View demo on CodePen</a>
+ </p>
+
+ <h3>How to reposition thumbnail grid</h3>
+
+ <p>
+ There is currenty no JS option to change thumbnail grid position.
+ But fancyBox is designed so that you can use CSS to change position or dimension for each block
+ (e.g., content area, caption or thumbnail grid).
+ This gives you freedom to completely change the look and feel of the modal window, if needed.
+ <a href="https://codepen.io/fancyapps/pen/PjYPMw" target="_blank">View demo on CodePen</a>
+ </p>
+
+ </div>
+
+
+ </div>
+ </section>
+
+ <footer>
+ <div class="content">
+ <p>
+ <a href="javascript:;" onClick="javascript:$('html, body').animate({ scrollTop: 0 }, 0);return false;">Back to Top</a>
+ </p>
+ </div>
+ </footer>
+ <script>
+
+ /* Sticky nvigation */
+
+ var sticky = {
+ $sticky : $( '.sticky' ),
+ offsets : [],
+ targets : [],
+ stickyTop : null,
+
+ set : function() {
+ var self = this;
+
+ self.offsets = [];
+ self.targets = [];
+
+ // Get current top position of sticky element
+
+ self.stickyTop = self.$sticky.css( 'position', 'relative' ).offset().top;
+
+ // Cache all targets and their top positions
+
+ self.$sticky.find( 'a' ).map(function () {
+ var $el = $( this ),
+ href = $el.data('target') || $el.attr( 'href' ),
+ $href = /^#./.test(href) && $( href );
+
+ return $href && $href.length && $href.is( ':visible' ) ? [ [ Math.floor( $href.offset().top - parseInt( $href.css('margin-top') ) ), href ] ] : null;
+ })
+ .sort(function (a, b) { return a[0] - b[0] })
+ .each(function () {
+ self.offsets.push( this[ 0 ] );
+ self.targets.push( this[ 1 ] );
+ });
+
+ },
+
+ update : function() {
+ var self = this;
+
+ var windowTop = Math.floor( $(window).scrollTop() );
+ var $stickyLinks = self.$sticky.find( 'a' ).removeClass( 'active' );
+ var stickyPosition = 'fixed';
+ var currentIndex = 0;
+
+ // Toggle fixed position depending on visibility
+
+ if ( $(window).width() < 800 || self.stickyTop > windowTop ) {
+ stickyPosition = 'relative';
+
+ } else {
+
+ for ( var i = self.offsets.length; i--; ) {
+ if ( windowTop >= self.offsets[ i ] && ( self.offsets[ i + 1 ] === undefined || windowTop <= self.offsets[ i + 1 ]) ) {
+ currentIndex = i;
+
+ break;
+ }
+ }
+
+ }
+
+ self.$sticky.css( 'position', stickyPosition );
+
+ $stickyLinks.eq( currentIndex ).addClass( 'active' );
+
+ },
+
+ init : function() {
+ var self = this;
+
+ $(window).on('resize', function() {
+
+ self.set();
+
+ self.update();
+
+ });
+
+ $(window).on('scroll', function() {
+
+ self.update();
+
+ });
+
+ self.set();
+
+ self.update();
+
+ }
+ }
+
+ sticky.init();
+
+ </script>
+</body>
+</html>
--- /dev/null
+var gulp = require('gulp'),
+ livereload = require('gulp-livereload'),
+ concat = require('gulp-concat'),
+ uglify = require('gulp-uglify'),
+ rename = require('gulp-rename'),
+ cssnano = require('gulp-cssnano'),
+ sass = require('gulp-sass'),
+ autoprefixer = require('gulp-autoprefixer'),
+ header = require('gulp-header'),
+ replace = require('gulp-replace'),
+ gutil = require('gulp-util');
+
+var pkg = require('./package.json');
+var banner = ['// ==================================================',
+ '// fancyBox v${pkg.version}',
+ '//',
+ '// Licensed GPLv3 for open source use',
+ '// or fancyBox Commercial License for commercial use',
+ '//',
+ '// http://fancyapps.com/fancybox/',
+ '// Copyright ${new Date().getFullYear()} fancyApps',
+ '//',
+ '// ==================================================',
+ ''].join('\n');
+
+// Concatenate & Minify JS
+
+gulp.task('scripts', function() {
+ return gulp.src([
+ 'src/js/core.js',
+ 'src/js/media.js',
+ 'src/js/guestures.js',
+ 'src/js/slideshow.js',
+ 'src/js/fullscreen.js',
+ 'src/js/thumbs.js',
+ 'src/js/hash.js',
+ ])
+ .pipe(concat('jquery.fancybox.js'))
+ .pipe(replace(/({fancybox-version})/g, pkg.version))
+ .pipe(header(banner, { pkg : pkg } ))
+ .pipe(gulp.dest('dist'))
+ .pipe(rename({suffix: '.min'}))
+ .pipe(uglify())
+ .pipe(header(banner, { pkg : pkg } ))
+ .pipe(gulp.dest('dist'));
+ });
+
+
+// Compile CSS
+
+gulp.task('css', function() {
+ return gulp.src('src/css/*.css') // Gets all files src/css
+ .pipe(sass())
+ .pipe(autoprefixer({
+ browsers: ['last 5 versions'],
+ cascade: false
+ }))
+ .pipe(concat('jquery.fancybox.css'))
+ .pipe(gulp.dest('dist'))
+ .pipe(rename({suffix: '.min'}))
+ .pipe(cssnano({zindex: false}))
+ .pipe(gulp.dest('dist'));
+});
+
+// Default Task
+gulp.task('default', ['scripts', 'css']);
--- /dev/null
+{
+ "name": "@fancyapps/fancybox",
+ "description": "Touch enabled, responsive and fully customizable jQuery lightbox script",
+ "version": "3.1.24",
+ "homepage": "http://fancyapps.com/fancybox/",
+ "main": "./dist/jquery.fancybox.min.js",
+ "author": "fancyApps",
+ "license": "GPL-3.0",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/fancyapps/fancybox.git"
+ },
+ "peerDependencies": {
+ "jquery": ">=1.9.0"
+ },
+ "devDependencies": {
+ "del": "^2.2.2",
+ "gulp": "^3.9.1",
+ "gulp-autoprefixer": "^3.1.1",
+ "gulp-concat": "^2.6.1",
+ "gulp-cssnano": "^2.1.2",
+ "gulp-header": "^1.8.8",
+ "gulp-jshint": "^2.0.4",
+ "gulp-livereload": "^3.8.1",
+ "gulp-notify": "^2.2.0",
+ "gulp-rename": "^1.2.2",
+ "gulp-replace": "^0.5.4",
+ "gulp-sass": "^3.0.0",
+ "gulp-uglify": "^2.0.0",
+ "gulp-util": "^3.0.8",
+ "jshint": "^2.9.4"
+ },
+ "keywords": [
+ "touch",
+ "responsive",
+ "lightbox",
+ "fancybox",
+ "gallery",
+ "jQuery",
+ "plugin"
+ ],
+ "bugs": {
+ "url": "https://github.com/fancyapps/fancybox/issues"
+ },
+ "directories": {
+ "doc": "docs"
+ },
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ }
+}
--- /dev/null
+.fancybox-enabled {
+ overflow: hidden;
+}
+
+.fancybox-enabled body {
+ overflow: visible;
+ height: 100%;
+}
+
+.fancybox-is-hidden {
+ position: absolute;
+ top: -9999px;
+ left: -9999px;
+ visibility: hidden;
+}
+
+.fancybox-container {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 99993;
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ backface-visibility: hidden;
+ transform: translateZ(0);
+}
+
+/* Make sure that the first one is on the top */
+.fancybox-container ~ .fancybox-container {
+ z-index: 99992;
+}
+
+.fancybox-outer,
+.fancybox-inner,
+.fancybox-bg,
+.fancybox-stage {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+
+.fancybox-outer {
+ overflow-y: auto;
+ -webkit-overflow-scrolling: touch;
+}
+
+.fancybox-bg {
+ background: rgb(30,30,30);
+ opacity: 0;
+ transition-duration: inherit;
+ transition-property: opacity;
+ transition-timing-function: cubic-bezier(.47,0,.74,.71);
+}
+
+.fancybox-is-open .fancybox-bg {
+ opacity: 0.87;
+ transition-timing-function: cubic-bezier(.22,.61,.36,1);
+}
+
+.fancybox-infobar,
+.fancybox-toolbar,
+.fancybox-caption-wrap {
+ position: absolute;
+ direction: ltr;
+ z-index: 99997;
+ opacity: 0;
+ visibility: hidden;
+ transition: opacity .25s, visibility 0s linear .25s;
+ box-sizing: border-box;
+}
+
+.fancybox-show-infobar .fancybox-infobar,
+.fancybox-show-toolbar .fancybox-toolbar,
+.fancybox-show-caption .fancybox-caption-wrap {
+ opacity: 1;
+ visibility: visible;
+ transition: opacity .25s, visibility 0s;
+}
+
+.fancybox-infobar {
+ top: 0;
+ left : 50%;
+ margin-left: -79px;
+}
+
+.fancybox-infobar__body {
+ display: inline-block;
+ width: 70px;
+ line-height: 44px;
+ font-size: 13px;
+ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
+ text-align: center;
+ color: #ddd;
+ background-color: rgba(30,30,30,0.7);
+ pointer-events: none;
+ user-select: none;
+ -webkit-touch-callout: none;
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ -webkit-font-smoothing: subpixel-antialiased;
+}
+
+.fancybox-toolbar {
+ top: 0;
+ right: 0;
+}
+
+.fancybox-stage {
+ overflow: hidden;
+ direction: ltr;
+ z-index: 99994;
+ -webkit-transform: translate3d(0, 0, 0);
+}
+
+.fancybox-slide {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ overflow: auto;
+ outline: none;
+ white-space: normal;
+ box-sizing: border-box;
+ text-align: center;
+ z-index: 99994;
+ -webkit-overflow-scrolling: touch;
+ display: none;
+ backface-visibility: hidden;
+ transition-property: transform, opacity;
+ transform-style: preserve-3d;
+}
+
+.fancybox-slide::before {
+ content: '';
+ display: inline-block;
+ vertical-align: middle;
+ height: 100%;
+ width: 0;
+}
+
+.fancybox-is-sliding .fancybox-slide,
+.fancybox-slide--previous,
+.fancybox-slide--current,
+.fancybox-slide--next {
+ display: block;
+}
+
+.fancybox-slide--image {
+ overflow: visible;
+}
+
+.fancybox-slide--image::before {
+ display: none;
+}
+
+.fancybox-slide--video .fancybox-content,
+.fancybox-slide--video iframe {
+ background: #000;
+}
+
+.fancybox-slide--map .fancybox-content,
+.fancybox-slide--map iframe {
+ background: #E5E3DF;
+}
+
+.fancybox-slide--next {
+ z-index: 99995;
+}
+
+.fancybox-slide > * {
+ display: inline-block;
+ position: relative;
+ padding: 24px;
+ margin: 44px 0 44px;
+ border-width: 0;
+ vertical-align: middle;
+ text-align: left;
+ background-color: #fff;
+ overflow: auto;
+ box-sizing: border-box;
+}
+
+.fancybox-slide .fancybox-image-wrap {
+ position: absolute;
+ top: 0;
+ left: 0;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ z-index: 99995;
+ background: transparent;
+ cursor: default;
+ overflow: visible;
+ transform-origin: top left;
+ background-size: 100% 100%;
+ background-repeat: no-repeat;
+ backface-visibility: hidden;
+}
+
+.fancybox-can-zoomOut .fancybox-image-wrap {
+ cursor: zoom-out;
+}
+
+.fancybox-can-zoomIn .fancybox-image-wrap {
+ cursor: zoom-in;
+}
+
+.fancybox-can-drag .fancybox-image-wrap {
+ cursor: grab;
+}
+
+.fancybox-is-dragging .fancybox-image-wrap {
+ cursor: grabbing;
+}
+
+.fancybox-image,
+.fancybox-spaceball {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ max-width: none;
+ max-height: none;
+}
+
+ .fancybox-spaceball {
+ z-index: 1;
+}
+
+.fancybox-slide--iframe .fancybox-content {
+ padding: 0;
+ width: 80%;
+ height: 80%;
+ max-width: calc(100% - 100px);
+ max-height: calc(100% - 88px);
+ overflow: visible;
+ background: #fff;
+}
+
+.fancybox-iframe {
+ display: block;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ width: 100%;
+ height: 100%;
+ background: #fff;
+}
+
+.fancybox-error {
+ margin: 0;
+ padding: 40px;
+ width: 100%;
+ max-width: 380px;
+ background: #fff;
+ cursor: default;
+}
+
+.fancybox-error p {
+ margin: 0;
+ padding: 0;
+ color: #444;
+ font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
+}
+
+.fancybox-close-small {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 44px;
+ height: 44px;
+ padding: 0;
+ margin: 0;
+ border: 0;
+ border-radius: 0;
+ outline: none;
+ background: transparent;
+ z-index: 10;
+ cursor: pointer;
+}
+
+.fancybox-close-small:after {
+ content: '×';
+ position: absolute;
+ top : 5px;
+ right: 5px;
+ width: 30px;
+ height: 30px;
+ font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
+ color: #888;
+ font-weight: 300;
+ text-align: center;
+ border-radius: 50%;
+ border-width: 0;
+ background: #fff;
+ transition: background .25s;
+ box-sizing: border-box;
+ z-index: 2;
+}
+
+.fancybox-close-small:focus:after {
+ outline: 1px dotted #888;
+}
+
+.fancybox-close-small:hover:after {
+ color: #555;
+ background: #eee;
+}
+
+.fancybox-slide--iframe .fancybox-close-small {
+ top : 0;
+ right : -44px;
+}
+
+.fancybox-slide--iframe .fancybox-close-small:after {
+ background: transparent;
+ font-size: 35px;
+ color: #aaa;
+}
+
+.fancybox-slide--iframe .fancybox-close-small:hover:after {
+ color: #fff;
+}
+
+
+/* Caption */
+
+.fancybox-caption-wrap {
+ bottom: 0;
+ left: 0;
+ right: 0;
+ padding: 60px 30px 0 30px;
+ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.6) 80%, rgba(0,0,0,0.8) 100%);
+ pointer-events: none;
+}
+
+.fancybox-caption {
+ padding: 30px 0;
+ border-top: 1px solid rgba(255,255,255,0.4);
+ font-size: 14px;
+ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
+ color: #fff;
+ line-height: 20px;
+ -webkit-text-size-adjust: none;
+}
+
+.fancybox-caption a,
+.fancybox-caption button,
+.fancybox-caption select {
+ pointer-events: all;
+}
+
+.fancybox-caption a {
+ color: #fff;
+ text-decoration: underline;
+}
+
+
+/* Buttons */
+
+.fancybox-button {
+ display: inline-block;
+ position: relative;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ width: 44px;
+ height: 44px;
+ line-height: 44px;
+ text-align: center;
+ background: transparent;
+ color: #ddd;
+ border-radius: 0;
+ cursor: pointer;
+ vertical-align: top;
+ outline: none;
+}
+
+.fancybox-button[disabled] {
+ cursor: default;
+ pointer-events: none;
+}
+
+.fancybox-infobar__body, .fancybox-button {
+ background: rgba(30,30,30,0.6);
+}
+
+.fancybox-button:hover:not([disabled]) {
+ color: #fff;
+ background: rgba(0,0,0,0.8);
+}
+
+.fancybox-button::before,
+.fancybox-button::after {
+ content: '';
+ pointer-events: none;
+ position: absolute;
+ background-color: currentColor;
+ color: currentColor;
+ opacity: 0.9;
+ box-sizing: border-box;
+ display: inline-block;
+}
+
+.fancybox-button[disabled]::before,
+.fancybox-button[disabled]::after {
+ opacity: 0.3;
+}
+
+.fancybox-button--left::after,
+.fancybox-button--right::after {
+ top: 18px;
+ width: 6px;
+ height: 6px;
+ background: transparent;
+ border-top: solid 2px currentColor;
+ border-right: solid 2px currentColor;
+}
+
+.fancybox-button--left::after {
+ left: 20px;
+ transform: rotate(-135deg);
+}
+
+.fancybox-button--right::after {
+ right: 20px;
+ transform: rotate(45deg);
+}
+
+.fancybox-button--left {
+ border-bottom-left-radius: 5px;
+}
+
+.fancybox-button--right {
+ border-bottom-right-radius: 5px;
+}
+
+.fancybox-button--close::before, .fancybox-button--close::after {
+ content: '';
+ display: inline-block;
+ position: absolute;
+ height: 2px;
+ width: 16px;
+ top: calc(50% - 1px);
+ left: calc(50% - 8px);
+}
+
+.fancybox-button--close::before {
+ transform: rotate(45deg);
+}
+
+.fancybox-button--close::after {
+ transform: rotate(-45deg);
+}
+
+
+/* Navigation arrows */
+
+.fancybox-arrow {
+ position: absolute;
+ top: 50%;
+ margin: -50px 0 0 0;
+ height: 100px;
+ width: 54px;
+ padding: 0;
+ border: 0;
+ outline: none;
+ background: none;
+ cursor: pointer;
+ z-index: 99995;
+ opacity: 0;
+ user-select: none;
+ transition: opacity .25s;
+}
+
+.fancybox-arrow::after {
+ content : '';
+ position: absolute;
+ top: 28px;
+ width: 44px;
+ height: 44px;
+ background-color: rgba(30,30,30,0.8);
+ background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-size: 24px 24px;
+}
+
+.fancybox-arrow--right {
+ right: 0;
+}
+
+.fancybox-arrow--left {
+ left: 0;
+ transform: scaleX(-1);
+}
+
+.fancybox-arrow--right::after,
+.fancybox-arrow--left::after {
+ left: 0;
+}
+
+.fancybox-show-nav .fancybox-arrow {
+ opacity: 0.6;
+}
+
+.fancybox-show-nav .fancybox-arrow[disabled] {
+ opacity: 0.3;
+}
+
+
+/* Loading indicator */
+
+.fancybox-loading {
+ border: 6px solid rgba(100, 100, 100, .4);
+ border-top: 6px solid rgba(255, 255, 255, .6);
+ border-radius: 100%;
+ height: 50px;
+ width: 50px;
+ animation: fancybox-rotate .8s infinite linear;
+ background: transparent;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-top: -25px;
+ margin-left: -25px;
+ z-index: 99999;
+}
+
+@keyframes fancybox-rotate {
+ from { transform: rotate( 0deg ); }
+ to { transform: rotate( 359deg ); }
+}
+
+
+/* Transition effects */
+
+.fancybox-animated {
+ transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
+}
+
+/* transitionEffect: slide */
+
+.fancybox-fx-slide.fancybox-slide--previous {
+ transform: translate3d(-100%, 0, 0);
+ opacity: 0;
+}
+
+.fancybox-fx-slide.fancybox-slide--next {
+ transform: translate3d(100%, 0, 0);
+ opacity: 0;
+}
+
+.fancybox-fx-slide.fancybox-slide--current {
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+}
+
+/* transitionEffect: fade */
+
+.fancybox-fx-fade.fancybox-slide--previous,
+.fancybox-fx-fade.fancybox-slide--next {
+ opacity: 0;
+ transition-timing-function: cubic-bezier(.19,1,.22,1);
+}
+
+.fancybox-fx-fade.fancybox-slide--current {
+ opacity: 1;
+}
+
+/* transitionEffect: zoom-in-out */
+
+.fancybox-fx-zoom-in-out.fancybox-slide--previous {
+ transform: scale3d(1.5, 1.5, 1.5);
+ opacity: 0;
+}
+
+.fancybox-fx-zoom-in-out.fancybox-slide--next {
+ transform: scale3d(0.5, 0.5, 0.5);
+ opacity: 0;
+}
+
+.fancybox-fx-zoom-in-out.fancybox-slide--current {
+ transform: scale3d(1, 1, 1);
+ opacity: 1;
+}
+
+/* transitionEffect: rotate */
+
+.fancybox-fx-rotate.fancybox-slide--previous {
+ transform: rotate(-360deg);
+ opacity: 0;
+}
+
+.fancybox-fx-rotate.fancybox-slide--next {
+ transform: rotate(360deg);
+ opacity: 0;
+}
+
+.fancybox-fx-rotate.fancybox-slide--current {
+ transform: rotate(0deg);
+ opacity: 1;
+}
+
+/* transitionEffect: circular */
+
+.fancybox-fx-circular.fancybox-slide--previous {
+ transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
+ opacity: 0;
+}
+
+.fancybox-fx-circular.fancybox-slide--next {
+ transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
+ opacity: 0;
+}
+
+.fancybox-fx-circular.fancybox-slide--current {
+ transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
+ opacity: 1;
+}
+
+/* transitionEffect: tube */
+
+.fancybox-fx-tube.fancybox-slide--previous {
+ transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
+}
+
+.fancybox-fx-tube.fancybox-slide--next {
+ transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
+}
+
+.fancybox-fx-tube.fancybox-slide--current {
+ transform: translate3d(0, 0, 0) scale(1);
+}
+
+
+/* Styling for Small-Screen Devices */
+
+@media all and (max-width: 800px) {
+
+ .fancybox-infobar {
+ left: 0;
+ margin-left: 0;
+ }
+
+ .fancybox-button--left,
+ .fancybox-button--right {
+ display: none !important;
+ }
+
+ .fancybox-caption {
+ padding: 20px 0;
+ margin: 0;
+ }
+}
--- /dev/null
+
+/* Fullscreen */
+
+.fancybox-button--fullscreen::before {
+ width: 15px;
+ height: 11px;
+ left: calc(50% - 7px);
+ top: calc(50% - 6px);
+ border: 2px solid;
+ background: none;
+}
--- /dev/null
+/* Slideshow button */
+
+.fancybox-button--play {}
+
+.fancybox-button--play::before,
+.fancybox-button--pause::before {
+ top: calc(50% - 6px);
+ left: calc(50% - 4px);
+ background: transparent;
+}
+
+.fancybox-button--play::before {
+ width: 0;
+ height: 0;
+ border-top: 6px inset transparent;
+ border-bottom: 6px inset transparent;
+ border-left: 10px solid;
+ border-radius: 1px;
+}
+
+.fancybox-button--pause::before {
+ width: 7px;
+ height: 11px;
+ border-style: solid;
+ border-width: 0 2px 0 2px;
+}
--- /dev/null
+
+/* Thumbs */
+
+.fancybox-thumbs {
+ display: none;
+}
+
+.fancybox-button--thumbs {
+ display: none;
+}
+
+@media all and (min-width: 800px) {
+
+ .fancybox-button--thumbs {
+ display: inline-block;
+ }
+
+ .fancybox-button--thumbs span {
+ font-size: 23px;
+ }
+
+ .fancybox-button--thumbs::before {
+ width: 3px;
+ height: 3px;
+ top: calc(50% - 2px);
+ left: calc(50% - 2px);
+ box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;
+ }
+
+ .fancybox-thumbs {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: auto;
+ width: 220px;
+ margin: 0;
+ padding: 5px 5px 0 0;
+ background: #fff;
+ word-break: normal;
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ box-sizing: border-box;
+ z-index: 99995;
+ }
+
+ .fancybox-show-thumbs .fancybox-thumbs {
+ display: block;
+ }
+
+ .fancybox-show-thumbs .fancybox-inner {
+ right: 220px;
+ }
+
+ .fancybox-thumbs > ul {
+ list-style: none;
+ position: absolute;
+ position: relative;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ font-size: 0;
+ }
+
+ .fancybox-thumbs > ul > li {
+ float: left;
+ overflow: hidden;
+ max-width: 50%;
+ padding: 0;
+ margin: 0;
+ width: 105px;
+ height: 75px;
+ position: relative;
+ cursor: pointer;
+ outline: none;
+ border: 5px solid transparent;
+ border-top-width: 0;
+ border-right-width: 0;
+ -webkit-tap-highlight-color: transparent;
+ backface-visibility: hidden;
+ box-sizing: border-box;
+ }
+
+ li.fancybox-thumbs-loading {
+ background: rgba(0,0,0,0.1);
+ }
+
+ .fancybox-thumbs > ul > li > img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ min-width: 100%;
+ min-height: 100%;
+ max-width: none;
+ max-height: none;
+ -webkit-touch-callout: none;
+ user-select: none;
+ }
+
+ .fancybox-thumbs > ul > li:before {
+ content:'';
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ border-radius: 2px;
+ border: 4px solid #4ea7f9;
+ z-index: 99991;
+ opacity: 0;
+ transition: all 0.2s cubic-bezier(.25,.46,.45,.94);
+ }
+
+ .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
+ opacity: 1;
+ }
+
+}
--- /dev/null
+;(function (window, document, $, undefined) {
+ 'use strict';
+
+ // If there's no jQuery, fancyBox can't work
+ // =========================================
+
+ if ( !$ ) {
+ return;
+ }
+
+ // Check if fancyBox is already initialized
+ // ========================================
+
+ if ( $.fn.fancybox ) {
+
+ $.error('fancyBox already initialized');
+
+ return;
+ }
+
+ // Private default settings
+ // ========================
+
+ var defaults = {
+
+ // Enable infinite gallery navigation
+ loop : false,
+
+ // Space around image, ignored if zoomed-in or viewport smaller than 800px
+ margin : [44, 0],
+
+ // Horizontal space between slides
+ gutter : 50,
+
+ // Enable keyboard navigation
+ keyboard : true,
+
+ // Should display navigation arrows at the screen edges
+ arrows : true,
+
+ // Should display infobar (counter and arrows at the top)
+ infobar : false,
+
+ // Should display toolbar (buttons at the top)
+ toolbar : true,
+
+ // What buttons should appear in the top right corner.
+ // Buttons will be created using templates from `btnTpl` option
+ // and they will be placed into toolbar (class="fancybox-toolbar"` element)
+ buttons : [
+ 'slideShow',
+ 'fullScreen',
+ 'thumbs',
+ 'close'
+ ],
+
+ // Detect "idle" time in seconds
+ idleTime : 4,
+
+ // Should display buttons at top right corner of the content
+ // If 'auto' - they will be created for content having type 'html', 'inline' or 'ajax'
+ // Use template from `btnTpl.smallBtn` for customization
+ smallBtn : 'auto',
+
+ // Disable right-click and use simple image protection for images
+ protect : false,
+
+ // Shortcut to make content "modal" - disable keyboard navigtion, hide buttons, etc
+ modal : false,
+
+ image : {
+
+ // Wait for images to load before displaying
+ // Requires predefined image dimensions
+ // If 'auto' - will zoom in thumbnail if 'width' and 'height' attributes are found
+ preload : "auto",
+
+ },
+
+ ajax : {
+
+ // Object containing settings for ajax request
+ settings : {
+
+ // This helps to indicate that request comes from the modal
+ // Feel free to change naming
+ data : {
+ fancybox : true
+ }
+ }
+
+ },
+
+ iframe : {
+
+ // Iframe template
+ tpl : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',
+
+ // Preload iframe before displaying it
+ // This allows to calculate iframe content width and height
+ // (note: Due to "Same Origin Policy", you can't get cross domain data).
+ preload : true,
+
+ // Custom CSS styling for iframe wrapping element
+ // You can use this to set custom iframe dimensions
+ css : {},
+
+ // Iframe tag attributes
+ attr : {
+ scrolling : 'auto'
+ }
+
+ },
+
+ // Open/close animation type
+ // Possible values:
+ // false - disable
+ // "zoom" - zoom images from/to thumbnail
+ // "fade"
+ // "zoom-in-out"
+ //
+ animationEffect : "zoom",
+
+ // Duration in ms for open/close animation
+ animationDuration : 366,
+
+ // Should image change opacity while zooming
+ // If opacity is 'auto', then opacity will be changed if image and thumbnail have different aspect ratios
+ zoomOpacity : 'auto',
+
+ // Transition effect between slides
+ //
+ // Possible values:
+ // false - disable
+ // "fade'
+ // "slide'
+ // "circular'
+ // "tube'
+ // "zoom-in-out'
+ // "rotate'
+ //
+ transitionEffect : "fade",
+
+ // Duration in ms for transition animation
+ transitionDuration : 366,
+
+ // Custom CSS class for slide element
+ slideClass : '',
+
+ // Custom CSS class for layout
+ baseClass : '',
+
+ // Base template for layout
+ baseTpl :
+ '<div class="fancybox-container" role="dialog" tabindex="-1">' +
+ '<div class="fancybox-bg"></div>' +
+ '<div class="fancybox-inner">' +
+ '<div class="fancybox-infobar">' +
+ '<button data-fancybox-prev title="{{PREV}}" class="fancybox-button fancybox-button--left"></button>' +
+ '<div class="fancybox-infobar__body">' +
+ '<span data-fancybox-index></span> / <span data-fancybox-count></span>' +
+ '</div>' +
+ '<button data-fancybox-next title="{{NEXT}}" class="fancybox-button fancybox-button--right"></button>' +
+ '</div>' +
+ '<div class="fancybox-toolbar">' +
+ '{{BUTTONS}}' +
+ '</div>' +
+ '<div class="fancybox-navigation">' +
+ '<button data-fancybox-prev title="{{PREV}}" class="fancybox-arrow fancybox-arrow--left" />' +
+ '<button data-fancybox-next title="{{NEXT}}" class="fancybox-arrow fancybox-arrow--right" />' +
+ '</div>' +
+ '<div class="fancybox-stage"></div>' +
+ '<div class="fancybox-caption-wrap">' +
+ '<div class="fancybox-caption"></div>' +
+ '</div>' +
+ '</div>' +
+ '</div>',
+
+ // Loading indicator template
+ spinnerTpl : '<div class="fancybox-loading"></div>',
+
+ // Error message template
+ errorTpl : '<div class="fancybox-error"><p>{{ERROR}}<p></div>',
+
+ btnTpl : {
+ slideShow : '<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"></button>',
+ fullScreen : '<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fullscreen" title="{{FULL_SCREEN}}"></button>',
+ thumbs : '<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"></button>',
+ close : '<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"></button>',
+
+ // This small close button will be appended to your html/inline/ajax content by default,
+ // if "smallBtn" option is not set to false
+ smallBtn : '<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"></button>'
+ },
+
+ // Container is injected into this element
+ parentEl : 'body',
+
+
+ // Focus handling
+ // ==============
+
+ // Try to focus on the first focusable element after opening
+ autoFocus : true,
+
+ // Put focus back to active element after closing
+ backFocus : true,
+
+ // Do not let user to focus on element outside modal content
+ trapFocus : true,
+
+
+ // Module specific options
+ // =======================
+
+ fullScreen : {
+ autoStart : false,
+ },
+
+ touch : {
+ vertical : true, // Allow to drag content vertically
+ momentum : true // Continue movement after releasing mouse/touch when panning
+ },
+
+ // Hash value when initializing manually,
+ // set `false` to disable hash change
+ hash : null,
+
+ // Customize or add new media types
+ // Example:
+ /*
+ media : {
+ youtube : {
+ params : {
+ autoplay : 0
+ }
+ }
+ }
+ */
+ media : {},
+
+ slideShow : {
+ autoStart : false,
+ speed : 4000
+ },
+
+ thumbs : {
+ autoStart : false, // Display thumbnails on opening
+ hideOnClose : true // Hide thumbnail grid when closing animation starts
+ },
+
+ // Callbacks
+ //==========
+
+ // See Documentation/API/Events for more information
+ // Example:
+ /*
+ afterShow: function( instance, current ) {
+ console.info( 'Clicked element:' );
+ console.info( current.opts.$orig );
+ }
+ */
+
+ onInit : $.noop, // When instance has been initialized
+
+ beforeLoad : $.noop, // Before the content of a slide is being loaded
+ afterLoad : $.noop, // When the content of a slide is done loading
+
+ beforeShow : $.noop, // Before open animation starts
+ afterShow : $.noop, // When content is done loading and animating
+
+ beforeClose : $.noop, // Before the instance attempts to close. Return false to cancel the close.
+ afterClose : $.noop, // After instance has been closed
+
+ onActivate : $.noop, // When instance is brought to front
+ onDeactivate : $.noop, // When other instance has been activated
+
+
+ // Interaction
+ // ===========
+
+ // Use options below to customize taken action when user clicks or double clicks on the fancyBox area,
+ // each option can be string or method that returns value.
+ //
+ // Possible values:
+ // "close" - close instance
+ // "next" - move to next gallery item
+ // "nextOrClose" - move to next gallery item or close if gallery has only one item
+ // "toggleControls" - show/hide controls
+ // "zoom" - zoom image (if loaded)
+ // false - do nothing
+
+ // Clicked on the content
+ clickContent : function( current, event ) {
+ return current.type === 'image' ? 'zoom' : false;
+ },
+
+ // Clicked on the slide
+ clickSlide : 'close',
+
+ // Clicked on the background (backdrop) element
+ clickOutside : 'close',
+
+ // Same as previous two, but for double click
+ dblclickContent : false,
+ dblclickSlide : false,
+ dblclickOutside : false,
+
+
+ // Custom options when mobile device is detected
+ // =============================================
+
+ mobile : {
+ clickContent : function( current, event ) {
+ return current.type === 'image' ? 'toggleControls' : false;
+ },
+ clickSlide : function( current, event ) {
+ return current.type === 'image' ? 'toggleControls' : "close";
+ },
+ dblclickContent : function( current, event ) {
+ return current.type === 'image' ? 'zoom' : false;
+ },
+ dblclickSlide : function( current, event ) {
+ return current.type === 'image' ? 'zoom' : false;
+ }
+ },
+
+
+ // Internationalization
+ // ============
+
+ lang : 'en',
+ i18n : {
+ 'en' : {
+ CLOSE : 'Close',
+ NEXT : 'Next',
+ PREV : 'Previous',
+ ERROR : 'The requested content cannot be loaded. <br/> Please try again later.',
+ PLAY_START : 'Start slideshow',
+ PLAY_STOP : 'Pause slideshow',
+ FULL_SCREEN : 'Full screen',
+ THUMBS : 'Thumbnails'
+ },
+ 'de' : {
+ CLOSE : 'Schliessen',
+ NEXT : 'Weiter',
+ PREV : 'Zurück',
+ ERROR : 'Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.',
+ PLAY_START : 'Diaschau starten',
+ PLAY_STOP : 'Diaschau beenden',
+ FULL_SCREEN : 'Vollbild',
+ THUMBS : 'Vorschaubilder'
+ }
+ }
+
+ };
+
+ // Few useful variables and methods
+ // ================================
+
+ var $W = $(window);
+ var $D = $(document);
+
+ var called = 0;
+
+
+ // Check if an object is a jQuery object and not a native JavaScript object
+ // ========================================================================
+
+ var isQuery = function ( obj ) {
+ return obj && obj.hasOwnProperty && obj instanceof $;
+ };
+
+
+ // Handle multiple browsers for "requestAnimationFrame" and "cancelAnimationFrame"
+ // ===============================================================================
+
+ var requestAFrame = (function () {
+ return window.requestAnimationFrame ||
+ window.webkitRequestAnimationFrame ||
+ window.mozRequestAnimationFrame ||
+ window.oRequestAnimationFrame ||
+ // if all else fails, use setTimeout
+ function (callback) {
+ return window.setTimeout(callback, 1000 / 60);
+ };
+ })();
+
+
+ // Detect the supported transition-end event property name
+ // =======================================================
+
+ var transitionEnd = (function () {
+ var t, el = document.createElement("fakeelement");
+
+ var transitions = {
+ "transition" : "transitionend",
+ "OTransition" : "oTransitionEnd",
+ "MozTransition" : "transitionend",
+ "WebkitTransition": "webkitTransitionEnd"
+ };
+
+ for (t in transitions) {
+ if (el.style[t] !== undefined){
+ return transitions[t];
+ }
+ }
+ })();
+
+
+ // Force redraw on an element.
+ // This helps in cases where the browser doesn't redraw an updated element properly.
+ // =================================================================================
+
+ var forceRedraw = function( $el ) {
+ return ( $el && $el.length && $el[0].offsetHeight );
+ };
+
+
+ // Class definition
+ // ================
+
+ var FancyBox = function( content, opts, index ) {
+ var self = this;
+
+ self.opts = $.extend( true, { index : index }, defaults, opts || {} );
+
+ // Exclude buttons option from deep merging
+ if ( opts && $.isArray( opts.buttons ) ) {
+ self.opts.buttons = opts.buttons;
+ }
+
+ self.id = self.opts.id || ++called;
+ self.group = [];
+
+ self.currIndex = parseInt( self.opts.index, 10 ) || 0;
+ self.prevIndex = null;
+
+ self.prevPos = null;
+ self.currPos = 0;
+
+ self.firstRun = null;
+
+ // Create group elements from original item collection
+ self.createGroup( content );
+
+ if ( !self.group.length ) {
+ return;
+ }
+
+ // Save last active element and current scroll position
+ self.$lastFocus = $(document.activeElement).blur();
+
+ // Collection of gallery objects
+ self.slides = {};
+
+ self.init( content );
+
+ };
+
+ $.extend(FancyBox.prototype, {
+
+ // Create DOM structure
+ // ====================
+
+ init : function() {
+ var self = this;
+
+ var testWidth, $container, buttonStr;
+
+ var firstItemOpts = self.group[ self.currIndex ].opts;
+
+ self.scrollTop = $D.scrollTop();
+ self.scrollLeft = $D.scrollLeft();
+
+
+ // Hide scrollbars
+ // ===============
+
+ if ( !$.fancybox.getInstance() && !$.fancybox.isMobile && $( 'body' ).css('overflow') !== 'hidden' ) {
+ testWidth = $( 'body' ).width();
+
+ $( 'html' ).addClass( 'fancybox-enabled' );
+
+ // Compare body width after applying "overflow: hidden"
+ testWidth = $( 'body' ).width() - testWidth;
+
+ // If width has changed - compensate missing scrollbars by adding right margin
+ if ( testWidth > 1 ) {
+ $( 'head' ).append( '<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar, .fancybox-enabled body { margin-right: ' + testWidth + 'px; }</style>' );
+ }
+ }
+
+
+ // Build html markup and set references
+ // ====================================
+
+ // Build html code for buttons and insert into main template
+ buttonStr = '';
+
+ $.each( firstItemOpts.buttons, function( index, value ) {
+ buttonStr += ( firstItemOpts.btnTpl[ value ] || '' );
+ });
+
+ // Create markup from base template, it will be initially hidden to
+ // avoid unnecessary work like painting while initializing is not complete
+ $container = $( self.translate( self, firstItemOpts.baseTpl.replace( '\{\{BUTTONS\}\}', buttonStr ) ) )
+ .addClass( 'fancybox-is-hidden' )
+ .attr('id', 'fancybox-container-' + self.id)
+ .addClass( firstItemOpts.baseClass )
+ .data( 'FancyBox', self )
+ .prependTo( firstItemOpts.parentEl );
+
+ // Create object holding references to jQuery wrapped nodes
+ self.$refs = {
+ container : $container
+ };
+
+ [ 'bg', 'inner', 'infobar', 'toolbar', 'stage', 'caption' ].forEach(function(item) {
+ self.$refs[ item ] = $container.find( '.fancybox-' + item );
+ });
+
+ // Check for redundant elements
+ if ( !firstItemOpts.arrows || self.group.length < 2 ) {
+ $container.find('.fancybox-navigation').remove();
+ }
+
+ if ( !firstItemOpts.infobar ) {
+ self.$refs.infobar.remove();
+ }
+
+ if ( !firstItemOpts.toolbar ) {
+ self.$refs.toolbar.remove();
+ }
+
+ self.trigger( 'onInit' );
+
+ // Bring to front and enable events
+ self.activate();
+
+ // Build slides, load and reveal content
+ self.jumpTo( self.currIndex );
+ },
+
+
+ // Simple i18n support - replaces object keys found in template
+ // with corresponding values
+ // ============================================================
+
+ translate : function( obj, str ) {
+ var arr = obj.opts.i18n[ obj.opts.lang ];
+
+ return str.replace(/\{\{(\w+)\}\}/g, function(match, n) {
+ var value = arr[n];
+
+ if ( value === undefined ) {
+ return match;
+ }
+
+ return value;
+ });
+ },
+
+ // Create array of gally item objects
+ // Check if each object has valid type and content
+ // ===============================================
+
+ createGroup : function ( content ) {
+ var self = this;
+ var items = $.makeArray( content );
+
+ $.each(items, function( i, item ) {
+ var obj = {},
+ opts = {},
+ data = [],
+ $item,
+ type,
+ src,
+ srcParts;
+
+ // Step 1 - Make sure we have an object
+ // ====================================
+
+ if ( $.isPlainObject( item ) ) {
+
+ // We probably have manual usage here, something like
+ // $.fancybox.open( [ { src : "image.jpg", type : "image" } ] )
+
+ obj = item;
+ opts = item.opts || item;
+
+ } else if ( $.type( item ) === 'object' && $( item ).length ) {
+
+ // Here we propbably have jQuery collection returned by some selector
+
+ $item = $( item );
+ data = $item.data();
+
+ opts = 'options' in data ? data.options : {};
+ opts = $.type( opts ) === 'object' ? opts : {};
+
+ obj.src = 'src' in data ? data.src : ( opts.src || $item.attr( 'href' ) );
+
+ [ 'width', 'height', 'thumb', 'type', 'filter' ].forEach(function(item) {
+ if ( item in data ) {
+ opts[ item ] = data[ item ];
+ }
+ });
+
+ if ( 'srcset' in data ) {
+ opts.image = { srcset : data.srcset };
+ }
+
+ opts.$orig = $item;
+
+ if ( !obj.type && !obj.src ) {
+ obj.type = 'inline';
+ obj.src = item;
+ }
+
+ } else {
+
+ // Assume we have a simple html code, for example:
+ // $.fancybox.open( '<div><h1>Hi!</h1></div>' );
+
+ obj = {
+ type : 'html',
+ src : item + ''
+ };
+
+ }
+
+ // Each gallery object has full collection of options
+ obj.opts = $.extend( true, {}, self.opts, opts );
+
+ if ( $.fancybox.isMobile ) {
+ obj.opts = $.extend( true, {}, obj.opts, obj.opts.mobile );
+ }
+
+
+ // Step 2 - Make sure we have content type, if not - try to guess
+ // ==============================================================
+
+ type = obj.type || obj.opts.type;
+ src = obj.src || '';
+
+ if ( !type && src ) {
+ if ( src.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i) ) {
+ type = 'image';
+
+ } else if ( src.match(/\.(pdf)((\?|#).*)?$/i) ) {
+ type = 'pdf';
+
+ } else if ( src.charAt(0) === '#' ) {
+ type = 'inline';
+ }
+ }
+
+ obj.type = type;
+
+
+ // Step 3 - Some adjustments
+ // =========================
+
+ obj.index = self.group.length;
+
+ // Check if $orig and $thumb objects exist
+ if ( obj.opts.$orig && !obj.opts.$orig.length ) {
+ delete obj.opts.$orig;
+ }
+
+ if ( !obj.opts.$thumb && obj.opts.$orig ) {
+ obj.opts.$thumb = obj.opts.$orig.find( 'img:first' );
+ }
+
+ if ( obj.opts.$thumb && !obj.opts.$thumb.length ) {
+ delete obj.opts.$thumb;
+ }
+
+ // Caption is a "special" option, it can be passed as a method
+ if ( $.type( obj.opts.caption ) === 'function' ) {
+ obj.opts.caption = obj.opts.caption.apply( item, [ self, obj ] );
+
+ } else if ( 'caption' in data ) {
+ obj.opts.caption = data.caption;
+ }
+
+ // Make sure we have caption as a string
+ obj.opts.caption = obj.opts.caption === undefined ? '' : obj.opts.caption + '';
+
+ // Check if url contains "filter" used to filter the content
+ // Example: "ajax.html #something"
+ if ( type === 'ajax' ) {
+ srcParts = src.split(/\s+/, 2);
+
+ if ( srcParts.length > 1 ) {
+ obj.src = srcParts.shift();
+
+ obj.opts.filter = srcParts.shift();
+ }
+ }
+
+ if ( obj.opts.smallBtn == 'auto' ) {
+
+ if ( $.inArray( type, ['html', 'inline', 'ajax'] ) > -1 ) {
+ obj.opts.toolbar = false;
+ obj.opts.smallBtn = true;
+
+ } else {
+ obj.opts.smallBtn = false;
+ }
+
+ }
+
+ // If the type is "pdf", then simply load file into iframe
+ if ( type === 'pdf' ) {
+ obj.type = 'iframe';
+
+ obj.opts.iframe.preload = false;
+ }
+
+ // Hide all buttons and disable interactivity for modal items
+ if ( obj.opts.modal ) {
+
+ obj.opts = $.extend(true, obj.opts, {
+ // Remove buttons
+ infobar : 0,
+ toolbar : 0,
+
+ smallBtn : 0,
+
+ // Disable keyboard navigation
+ keyboard : 0,
+
+ // Disable some modules
+ slideShow : 0,
+ fullScreen : 0,
+ thumbs : 0,
+ touch : 0,
+
+ // Disable click event handlers
+ clickContent : false,
+ clickSlide : false,
+ clickOutside : false,
+ dblclickContent : false,
+ dblclickSlide : false,
+ dblclickOutside : false
+ });
+
+ }
+
+ // Step 4 - Add processed object to group
+ // ======================================
+
+ self.group.push( obj );
+
+ });
+
+ },
+
+
+ // Attach an event handler functions for:
+ // - navigation buttons
+ // - browser scrolling, resizing;
+ // - focusing
+ // - keyboard
+ // - detect idle
+ // ======================================
+
+ addEvents : function() {
+ var self = this;
+
+ self.removeEvents();
+
+ // Make navigation elements clickable
+ self.$refs.container.on('click.fb-close', '[data-fancybox-close]', function(e) {
+ e.stopPropagation();
+ e.preventDefault();
+
+ self.close( e );
+
+ }).on( 'click.fb-prev touchend.fb-prev', '[data-fancybox-prev]', function(e) {
+ e.stopPropagation();
+ e.preventDefault();
+
+ self.previous();
+
+ }).on( 'click.fb-next touchend.fb-next', '[data-fancybox-next]', function(e) {
+ e.stopPropagation();
+ e.preventDefault();
+
+ self.next();
+
+ });
+
+
+ // Handle page scrolling and browser resizing
+ $W.on('orientationchange.fb resize.fb', function(e) {
+
+ if ( e && e.originalEvent && e.originalEvent.type === "resize" ) {
+
+ requestAFrame(function() {
+ self.update();
+ });
+
+ } else {
+
+ self.$refs.stage.hide();
+
+ setTimeout(function() {
+ self.$refs.stage.show();
+
+ self.update();
+ }, 500);
+
+ }
+
+ });
+
+ // Trap keyboard focus inside of the modal, so the user does not accidentally tab outside of the modal
+ // (a.k.a. "escaping the modal")
+ $D.on('focusin.fb', function(e) {
+ var instance = $.fancybox ? $.fancybox.getInstance() : null;
+
+ if ( instance.isClosing || !instance.current || !instance.current.opts.trapFocus || $( e.target ).hasClass( 'fancybox-container' ) || $( e.target ).is( document ) ) {
+ return;
+ }
+
+ if ( instance && $( e.target ).css( 'position' ) !== 'fixed' && !instance.$refs.container.has( e.target ).length ) {
+ e.stopPropagation();
+
+ instance.focus();
+
+ // Sometimes page gets scrolled, set it back
+ $W.scrollTop( self.scrollTop ).scrollLeft( self.scrollLeft );
+ }
+ });
+
+
+ // Enable keyboard navigation
+ $D.on('keydown.fb', function (e) {
+ var current = self.current,
+ keycode = e.keyCode || e.which;
+
+ if ( !current || !current.opts.keyboard ) {
+ return;
+ }
+
+ if ( $(e.target).is('input') || $(e.target).is('textarea') ) {
+ return;
+ }
+
+ // Backspace and Esc keys
+ if ( keycode === 8 || keycode === 27 ) {
+ e.preventDefault();
+
+ self.close( e );
+
+ return;
+ }
+
+ // Left arrow and Up arrow
+ if ( keycode === 37 || keycode === 38 ) {
+ e.preventDefault();
+
+ self.previous();
+
+ return;
+ }
+
+ // Righ arrow and Down arrow
+ if ( keycode === 39 || keycode === 40 ) {
+ e.preventDefault();
+
+ self.next();
+
+ return;
+ }
+
+ self.trigger('afterKeydown', e, keycode);
+ });
+
+
+ // Hide controls after some inactivity period
+ if ( self.group[ self.currIndex ].opts.idleTime ) {
+ self.idleSecondsCounter = 0;
+
+ $D.on('mousemove.fb-idle mouseenter.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle', function() {
+ self.idleSecondsCounter = 0;
+
+ if ( self.isIdle ) {
+ self.showControls();
+ }
+
+ self.isIdle = false;
+ });
+
+ self.idleInterval = window.setInterval(function() {
+
+ self.idleSecondsCounter++;
+
+ if ( self.idleSecondsCounter >= self.group[ self.currIndex ].opts.idleTime ) {
+ self.isIdle = true;
+ self.idleSecondsCounter = 0;
+
+ self.hideControls();
+ }
+
+ }, 1000);
+ }
+
+ },
+
+
+ // Remove events added by the core
+ // ===============================
+
+ removeEvents : function () {
+ var self = this;
+
+ $W.off( 'orientationchange.fb resize.fb' );
+ $D.off( 'focusin.fb keydown.fb .fb-idle' );
+
+ this.$refs.container.off( '.fb-close .fb-prev .fb-next' );
+
+ if ( self.idleInterval ) {
+ window.clearInterval( self.idleInterval );
+
+ self.idleInterval = null;
+ }
+ },
+
+
+ // Change to previous gallery item
+ // ===============================
+
+ previous : function( duration ) {
+ return this.jumpTo( this.currPos - 1, duration );
+ },
+
+
+ // Change to next gallery item
+ // ===========================
+
+ next : function( duration ) {
+ return this.jumpTo( this.currPos + 1, duration );
+ },
+
+
+ // Switch to selected gallery item
+ // ===============================
+
+ jumpTo : function ( pos, duration, slide ) {
+ var self = this,
+ firstRun,
+ loop,
+ current,
+ previous,
+ canvasWidth,
+ currentPos,
+ transitionProps;
+
+ var groupLen = self.group.length;
+
+ if ( self.isSliding || self.isClosing || ( self.isAnimating && self.firstRun ) ) {
+ return;
+ }
+
+ pos = parseInt( pos, 10 );
+ loop = self.current ? self.current.opts.loop : self.opts.loop;
+
+ if ( !loop && ( pos < 0 || pos >= groupLen ) ) {
+ return false;
+ }
+
+ firstRun = self.firstRun = ( self.firstRun === null );
+
+ if ( groupLen < 2 && !firstRun && !!self.isSliding ) {
+ return;
+ }
+
+ previous = self.current;
+
+ self.prevIndex = self.currIndex;
+ self.prevPos = self.currPos;
+
+ // Create slides
+ current = self.createSlide( pos );
+
+ if ( groupLen > 1 ) {
+ if ( loop || current.index > 0 ) {
+ self.createSlide( pos - 1 );
+ }
+
+ if ( loop || current.index < groupLen - 1 ) {
+ self.createSlide( pos + 1 );
+ }
+ }
+
+ self.current = current;
+ self.currIndex = current.index;
+ self.currPos = current.pos;
+
+ self.trigger( 'beforeShow', firstRun );
+
+ self.updateControls();
+
+ currentPos = $.fancybox.getTranslate( current.$slide );
+
+ current.isMoved = ( currentPos.left !== 0 || currentPos.top !== 0 ) && !current.$slide.hasClass( 'fancybox-animated' );
+ current.forcedDuration = undefined;
+
+ if ( $.isNumeric( duration ) ) {
+ current.forcedDuration = duration;
+ } else {
+ duration = current.opts[ firstRun ? 'animationDuration' : 'transitionDuration' ];
+ }
+
+ duration = parseInt( duration, 10 );
+
+ // Fresh start - reveal container, current slide and start loading content
+ if ( firstRun ) {
+
+ if ( current.opts.animationEffect && duration ) {
+ self.$refs.container.css( 'transition-duration', duration + 'ms' );
+ }
+
+ self.$refs.container.removeClass( 'fancybox-is-hidden' );
+
+ forceRedraw( self.$refs.container );
+
+ self.$refs.container.addClass( 'fancybox-is-open' );
+
+ // Make first slide visible (to display loading icon, if needed)
+ current.$slide.addClass( 'fancybox-slide--current' );
+
+ self.loadSlide( current );
+
+ self.preload();
+
+ return;
+ }
+
+ // Clean up
+ $.each(self.slides, function( index, slide ) {
+ $.fancybox.stop( slide.$slide );
+ });
+
+ // Make current that slide is visible even if content is still loading
+ current.$slide.removeClass( 'fancybox-slide--next fancybox-slide--previous' ).addClass( 'fancybox-slide--current' );
+
+ // If slides have been dragged, animate them to correct position
+ if ( current.isMoved ) {
+ canvasWidth = Math.round( current.$slide.width() );
+
+ $.each(self.slides, function( index, slide ) {
+ var pos = slide.pos - current.pos;
+
+ $.fancybox.animate( slide.$slide, {
+ top : 0,
+ left : ( pos * canvasWidth ) + ( pos * slide.opts.gutter )
+ }, duration, function() {
+
+ slide.$slide.removeAttr('style').removeClass( 'fancybox-slide--next fancybox-slide--previous' );
+
+ if ( slide.pos === self.currPos ) {
+ current.isMoved = false;
+
+ self.complete();
+ }
+ });
+ });
+
+ } else {
+ self.$refs.stage.children().removeAttr( 'style' );
+ }
+
+ // Start transition that reveals current content
+ // or wait when it will be loaded
+
+ if ( current.isLoaded ) {
+ self.revealContent( current );
+
+ } else {
+ self.loadSlide( current );
+ }
+
+ self.preload();
+
+ if ( previous.pos === current.pos ) {
+ return;
+ }
+
+ // Handle previous slide
+ // =====================
+
+ transitionProps = 'fancybox-slide--' + ( previous.pos > current.pos ? 'next' : 'previous' );
+
+ previous.$slide.removeClass( 'fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous' );
+
+ previous.isComplete = false;
+
+ if ( !duration || ( !current.isMoved && !current.opts.transitionEffect ) ) {
+ return;
+ }
+
+ if ( current.isMoved ) {
+ previous.$slide.addClass( transitionProps );
+
+ } else {
+
+ transitionProps = 'fancybox-animated ' + transitionProps + ' fancybox-fx-' + current.opts.transitionEffect;
+
+ $.fancybox.animate( previous.$slide, transitionProps, duration, function() {
+ previous.$slide.removeClass( transitionProps ).removeAttr( 'style' );
+ });
+
+ }
+
+ },
+
+
+ // Create new "slide" element
+ // These are gallery items that are actually added to DOM
+ // =======================================================
+
+ createSlide : function( pos ) {
+
+ var self = this;
+ var $slide;
+ var index;
+
+ index = pos % self.group.length;
+ index = index < 0 ? self.group.length + index : index;
+
+ if ( !self.slides[ pos ] && self.group[ index ] ) {
+ $slide = $('<div class="fancybox-slide"></div>').appendTo( self.$refs.stage );
+
+ self.slides[ pos ] = $.extend( true, {}, self.group[ index ], {
+ pos : pos,
+ $slide : $slide,
+ isLoaded : false,
+ });
+
+ self.updateSlide( self.slides[ pos ] );
+ }
+
+ return self.slides[ pos ];
+ },
+
+
+ // Scale image to the actual size of the image
+ // ===========================================
+
+ scaleToActual : function( x, y, duration ) {
+
+ var self = this;
+
+ var current = self.current;
+ var $what = current.$content;
+
+ var imgPos, posX, posY, scaleX, scaleY;
+
+ var canvasWidth = parseInt( current.$slide.width(), 10 );
+ var canvasHeight = parseInt( current.$slide.height(), 10 );
+
+ var newImgWidth = current.width;
+ var newImgHeight = current.height;
+
+ if ( !( current.type == 'image' && !current.hasError) || !$what || self.isAnimating) {
+ return;
+ }
+
+ $.fancybox.stop( $what );
+
+ self.isAnimating = true;
+
+ x = x === undefined ? canvasWidth * 0.5 : x;
+ y = y === undefined ? canvasHeight * 0.5 : y;
+
+ imgPos = $.fancybox.getTranslate( $what );
+
+ scaleX = newImgWidth / imgPos.width;
+ scaleY = newImgHeight / imgPos.height;
+
+ // Get center position for original image
+ posX = ( canvasWidth * 0.5 - newImgWidth * 0.5 );
+ posY = ( canvasHeight * 0.5 - newImgHeight * 0.5 );
+
+ // Make sure image does not move away from edges
+ if ( newImgWidth > canvasWidth ) {
+ posX = imgPos.left * scaleX - ( ( x * scaleX ) - x );
+
+ if ( posX > 0 ) {
+ posX = 0;
+ }
+
+ if ( posX < canvasWidth - newImgWidth ) {
+ posX = canvasWidth - newImgWidth;
+ }
+ }
+
+ if ( newImgHeight > canvasHeight) {
+ posY = imgPos.top * scaleY - ( ( y * scaleY ) - y );
+
+ if ( posY > 0 ) {
+ posY = 0;
+ }
+
+ if ( posY < canvasHeight - newImgHeight ) {
+ posY = canvasHeight - newImgHeight;
+ }
+ }
+
+ self.updateCursor( newImgWidth, newImgHeight );
+
+ $.fancybox.animate( $what, {
+ top : posY,
+ left : posX,
+ scaleX : scaleX,
+ scaleY : scaleY
+ }, duration || 330, function() {
+ self.isAnimating = false;
+ });
+
+ // Stop slideshow
+ if ( self.SlideShow && self.SlideShow.isActive ) {
+ self.SlideShow.stop();
+ }
+ },
+
+
+ // Scale image to fit inside parent element
+ // ========================================
+
+ scaleToFit : function( duration ) {
+
+ var self = this;
+
+ var current = self.current;
+ var $what = current.$content;
+ var end;
+
+ if ( !( current.type == 'image' && !current.hasError) || !$what || self.isAnimating ) {
+ return;
+ }
+
+ $.fancybox.stop( $what );
+
+ self.isAnimating = true;
+
+ end = self.getFitPos( current );
+
+ self.updateCursor( end.width, end.height );
+
+ $.fancybox.animate( $what, {
+ top : end.top,
+ left : end.left,
+ scaleX : end.width / $what.width(),
+ scaleY : end.height / $what.height()
+ }, duration || 330, function() {
+ self.isAnimating = false;
+ });
+
+ },
+
+ // Calculate image size to fit inside viewport
+ // ===========================================
+
+ getFitPos : function( slide ) {
+ var self = this;
+ var $what = slide.$content;
+
+ var imgWidth = slide.width;
+ var imgHeight = slide.height;
+
+ var margin = slide.opts.margin;
+
+ var canvasWidth, canvasHeight, minRatio, width, height;
+
+ if ( !$what || !$what.length || ( !imgWidth && !imgHeight) ) {
+ return false;
+ }
+
+ // Convert "margin to CSS style: [ top, right, bottom, left ]
+ if ( $.type( margin ) === "number" ) {
+ margin = [ margin, margin ];
+ }
+
+ if ( margin.length == 2 ) {
+ margin = [ margin[0], margin[1], margin[0], margin[1] ];
+ }
+
+ if ( $W.width() < 800 ) {
+ margin = [ 0, 0, 0, 0 ];
+ }
+
+ // We can not use $slide width here, because it can have different diemensions while in transiton
+ canvasWidth = parseInt( self.$refs.stage.width(), 10 ) - ( margin[ 1 ] + margin[ 3 ] );
+ canvasHeight = parseInt( self.$refs.stage.height(), 10 ) - ( margin[ 0 ] + margin[ 2 ] );
+
+ minRatio = Math.min(1, canvasWidth / imgWidth, canvasHeight / imgHeight );
+
+ width = Math.floor( minRatio * imgWidth );
+ height = Math.floor( minRatio * imgHeight );
+
+ // Use floor rounding to make sure it really fits
+ return {
+ top : Math.floor( ( canvasHeight - height ) * 0.5 ) + margin[ 0 ],
+ left : Math.floor( ( canvasWidth - width ) * 0.5 ) + margin[ 3 ],
+ width : width,
+ height : height
+ };
+
+ },
+
+
+ // Update position and content of all slides
+ // =========================================
+
+ update : function() {
+
+ var self = this;
+
+ $.each( self.slides, function( key, slide ) {
+ self.updateSlide( slide );
+ });
+
+ },
+
+
+ // Update slide position and scale content to fit
+ // ==============================================
+
+ updateSlide : function( slide ) {
+
+ var self = this;
+ var $what = slide.$content;
+
+ if ( $what && ( slide.width || slide.height ) ) {
+ $.fancybox.stop( $what );
+
+ $.fancybox.setTranslate( $what, self.getFitPos( slide ) );
+
+ if ( slide.pos === self.currPos ) {
+ self.updateCursor();
+ }
+ }
+
+ slide.$slide.trigger( 'refresh' );
+
+ self.trigger( 'onUpdate', slide );
+
+ },
+
+ // Update cursor style depending if content can be zoomed
+ // ======================================================
+
+ updateCursor : function( nextWidth, nextHeight ) {
+
+ var self = this;
+ var isScaledDown;
+
+ var $container = self.$refs.container.removeClass('fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-drag fancybox-can-zoomOut');
+
+ if ( !self.current || self.isClosing ) {
+ return;
+ }
+
+ if ( self.isZoomable() ) {
+
+ $container.addClass( 'fancybox-is-zoomable' );
+
+ if ( nextWidth !== undefined && nextHeight !== undefined ) {
+ isScaledDown = nextWidth < self.current.width && nextHeight < self.current.height;
+
+ } else {
+ isScaledDown = self.isScaledDown();
+ }
+
+ if ( isScaledDown ) {
+
+ // If image is scaled down, then, obviously, it can be zoomed to full size
+ $container.addClass('fancybox-can-zoomIn');
+
+ } else {
+
+ if ( self.current.opts.touch ) {
+
+ // If image size ir largen than available available and touch module is not disable,
+ // then user can do panning
+ $container.addClass('fancybox-can-drag');
+
+ } else {
+ $container.addClass('fancybox-can-zoomOut');
+ }
+
+ }
+
+ } else if ( self.current.opts.touch ) {
+ $container.addClass('fancybox-can-drag');
+ }
+
+ },
+
+
+ // Check if current slide is zoomable
+ // ==================================
+
+ isZoomable : function() {
+
+ var self = this;
+
+ var current = self.current;
+ var fitPos;
+
+ if ( !current || self.isClosing ) {
+ return;
+ }
+
+ // Assume that slide is zoomable if
+ // - image is loaded successfuly
+ // - click action is "zoom"
+ // - actual size of the image is smaller than available area
+ if ( current.type === 'image' && current.isLoaded && !current.hasError &&
+ ( current.opts.clickContent === 'zoom' || ( $.isFunction( current.opts.clickContent ) && current.opts.clickContent( current ) === "zoom" ) )
+ ) {
+
+ fitPos = self.getFitPos( current );
+
+ if ( current.width > fitPos.width || current.height > fitPos.height ) {
+ return true;
+ }
+
+ }
+
+ return false;
+
+ },
+
+
+ // Check if current image dimensions are smaller than actual
+ // =========================================================
+
+ isScaledDown : function() {
+
+ var self = this;
+
+ var current = self.current;
+ var $what = current.$content;
+
+ var rez = false;
+
+ if ( $what ) {
+ rez = $.fancybox.getTranslate( $what );
+ rez = rez.width < current.width || rez.height < current.height;
+ }
+
+ return rez;
+
+ },
+
+
+ // Check if image dimensions exceed parent element
+ // ===============================================
+
+ canPan : function() {
+
+ var self = this;
+
+ var current = self.current;
+ var $what = current.$content;
+
+ var rez = false;
+
+ if ( $what ) {
+ rez = self.getFitPos( current );
+ rez = Math.abs( $what.width() - rez.width ) > 1 || Math.abs( $what.height() - rez.height ) > 1;
+
+ }
+
+ return rez;
+
+ },
+
+
+ // Load content into the slide
+ // ===========================
+
+ loadSlide : function( slide ) {
+
+ var self = this, type, $slide;
+ var ajaxLoad;
+
+ if ( slide.isLoading ) {
+ return;
+ }
+
+ if ( slide.isLoaded ) {
+ return;
+ }
+
+ slide.isLoading = true;
+
+ self.trigger( 'beforeLoad', slide );
+
+ type = slide.type;
+ $slide = slide.$slide;
+
+ $slide
+ .off( 'refresh' )
+ .trigger( 'onReset' )
+ .addClass( 'fancybox-slide--' + ( type || 'unknown' ) )
+ .addClass( slide.opts.slideClass );
+
+ // Create content depending on the type
+
+ switch ( type ) {
+
+ case 'image':
+
+ self.setImage( slide );
+
+ break;
+
+ case 'iframe':
+
+ self.setIframe( slide );
+
+ break;
+
+ case 'html':
+
+ self.setContent( slide, slide.src || slide.content );
+
+ break;
+
+ case 'inline':
+
+ if ( $( slide.src ).length ) {
+ self.setContent( slide, $( slide.src ) );
+
+ } else {
+ self.setError( slide );
+ }
+
+ break;
+
+ case 'ajax':
+
+ self.showLoading( slide );
+
+ ajaxLoad = $.ajax( $.extend( {}, slide.opts.ajax.settings, {
+ url : slide.src,
+ success : function ( data, textStatus ) {
+
+ if ( textStatus === 'success' ) {
+ self.setContent( slide, data );
+ }
+
+ },
+ error : function ( jqXHR, textStatus ) {
+
+ if ( jqXHR && textStatus !== 'abort' ) {
+ self.setError( slide );
+ }
+
+ }
+ }));
+
+ $slide.one( 'onReset', function () {
+ ajaxLoad.abort();
+ });
+
+ break;
+
+ default:
+
+ self.setError( slide );
+
+ break;
+
+ }
+
+ return true;
+
+ },
+
+
+ // Use thumbnail image, if possible
+ // ================================
+
+ setImage : function( slide ) {
+
+ var self = this;
+ var srcset = slide.opts.image.srcset;
+
+ var found, temp, pxRatio, windowWidth;
+
+ // If we have "srcset", then we need to find matching "src" value.
+ // This is necessary, because when you set an src attribute, the browser will preload the image
+ // before any javascript or even CSS is applied.
+ if ( srcset ) {
+ pxRatio = window.devicePixelRatio || 1;
+ windowWidth = window.innerWidth * pxRatio;
+
+ temp = srcset.split(',').map(function ( el ) {
+ var ret = {};
+
+ el.trim().split(/\s+/).forEach(function ( el, i ) {
+ var value = parseInt( el.substring(0, el.length - 1), 10 );
+
+ if ( i === 0 ) {
+ return ( ret.url = el );
+ }
+
+ if ( value ) {
+ ret.value = value;
+ ret.postfix = el[ el.length - 1 ];
+ }
+
+ });
+
+ return ret;
+ });
+
+ // Sort by value
+ temp.sort(function (a, b) {
+ return a.value - b.value;
+ });
+
+ // Ok, now we have an array of all srcset values
+ for ( var j = 0; j < temp.length; j++ ) {
+ var el = temp[ j ];
+
+ if ( ( el.postfix === 'w' && el.value >= windowWidth ) || ( el.postfix === 'x' && el.value >= pxRatio ) ) {
+ found = el;
+ break;
+ }
+ }
+
+ // If not found, take the last one
+ if ( !found && temp.length ) {
+ found = temp[ temp.length - 1 ];
+ }
+
+ if ( found ) {
+ slide.src = found.url;
+
+ // If we have default width/height values, we can calculate height for matching source
+ if ( slide.width && slide.height && found.postfix == 'w' ) {
+ slide.height = ( slide.width / slide.height ) * found.value;
+ slide.width = found.value;
+ }
+ }
+ }
+
+ // This will be wrapper containing both ghost and actual image
+ slide.$content = $('<div class="fancybox-image-wrap"></div>')
+ .addClass( 'fancybox-is-hidden' )
+ .appendTo( slide.$slide );
+
+
+ // If we have a thumbnail, we can display it while actual image is loading
+ // Users will not stare at black screen and actual image will appear gradually
+ if ( slide.opts.preload !== false && slide.opts.width && slide.opts.height && ( slide.opts.thumb || slide.opts.$thumb ) ) {
+
+ slide.width = slide.opts.width;
+ slide.height = slide.opts.height;
+
+ slide.$ghost = $('<img />')
+ .one('error', function() {
+
+ $(this).remove();
+
+ slide.$ghost = null;
+
+ self.setBigImage( slide );
+
+ })
+ .one('load', function() {
+
+ self.afterLoad( slide );
+
+ self.setBigImage( slide );
+
+ })
+ .addClass( 'fancybox-image' )
+ .appendTo( slide.$content )
+ .attr( 'src', slide.opts.thumb || slide.opts.$thumb.attr( 'src' ) );
+
+ } else {
+
+ self.setBigImage( slide );
+
+ }
+
+ },
+
+
+ // Create full-size image
+ // ======================
+
+ setBigImage : function ( slide ) {
+ var self = this;
+ var $img = $('<img />');
+
+ slide.$image = $img
+ .one('error', function() {
+
+ self.setError( slide );
+
+ })
+ .one('load', function() {
+
+ // Clear timeout that checks if loading icon needs to be displayed
+ clearTimeout( slide.timouts );
+
+ slide.timouts = null;
+
+ if ( self.isClosing ) {
+ return;
+ }
+
+ slide.width = this.naturalWidth;
+ slide.height = this.naturalHeight;
+
+ if ( slide.opts.image.srcset ) {
+ $img.attr( 'sizes', '100vw' ).attr( 'srcset', slide.opts.image.srcset );
+ }
+
+ self.hideLoading( slide );
+
+ if ( slide.$ghost ) {
+
+ slide.timouts = setTimeout(function() {
+ slide.timouts = null;
+
+ slide.$ghost.hide();
+
+ }, Math.min( 300, Math.max( 1000, slide.height / 1600 ) ) );
+
+ } else {
+ self.afterLoad( slide );
+ }
+
+ })
+ .addClass( 'fancybox-image' )
+ .attr('src', slide.src)
+ .appendTo( slide.$content );
+
+ if ( $img[0].complete ) {
+ $img.trigger( 'load' );
+
+ } else if( $img[0].error ) {
+ $img.trigger( 'error' );
+
+ } else {
+
+ slide.timouts = setTimeout(function() {
+ if ( !$img[0].complete && !slide.hasError ) {
+ self.showLoading( slide );
+ }
+
+ }, 100);
+
+ }
+
+ },
+
+
+ // Create iframe wrapper, iframe and bindings
+ // ==========================================
+
+ setIframe : function( slide ) {
+ var self = this,
+ opts = slide.opts.iframe,
+ $slide = slide.$slide,
+ $iframe;
+
+ slide.$content = $('<div class="fancybox-content' + ( opts.preload ? ' fancybox-is-hidden' : '' ) + '"></div>')
+ .css( opts.css )
+ .appendTo( $slide );
+
+ $iframe = $( opts.tpl.replace(/\{rnd\}/g, new Date().getTime()) )
+ .attr( opts.attr )
+ .appendTo( slide.$content );
+
+ if ( opts.preload ) {
+
+ self.showLoading( slide );
+
+ // Unfortunately, it is not always possible to determine if iframe is successfully loaded
+ // (due to browser security policy)
+
+ $iframe.on('load.fb error.fb', function(e) {
+ this.isReady = 1;
+
+ slide.$slide.trigger( 'refresh' );
+
+ self.afterLoad( slide );
+ });
+
+ // Recalculate iframe content size
+ // ===============================
+
+ $slide.on('refresh.fb', function() {
+ var $wrap = slide.$content,
+ $contents,
+ $body,
+ scrollWidth,
+ frameWidth,
+ frameHeight;
+
+ if ( $iframe[0].isReady !== 1 ) {
+ return;
+ }
+
+ // Check if content is accessible,
+ // it will fail if frame is not with the same origin
+
+ try {
+ $contents = $iframe.contents();
+ $body = $contents.find('body');
+
+ } catch (ignore) {}
+
+ // Calculate dimensions for the wrapper
+ if ( $body && $body.length && !( opts.css.width !== undefined && opts.css.height !== undefined ) ) {
+
+ scrollWidth = $iframe[0].contentWindow.document.documentElement.scrollWidth;
+
+ frameWidth = Math.ceil( $body.outerWidth(true) + ( $wrap.width() - scrollWidth ) );
+ frameHeight = Math.ceil( $body.outerHeight(true) );
+
+ // Resize wrapper to fit iframe content
+ $wrap.css({
+ 'width' : opts.css.width === undefined ? frameWidth + ( $wrap.outerWidth() - $wrap.innerWidth() ) : opts.css.width,
+ 'height' : opts.css.height === undefined ? frameHeight + ( $wrap.outerHeight() - $wrap.innerHeight() ) : opts.css.height
+ });
+
+ }
+
+ $wrap.removeClass( 'fancybox-is-hidden' );
+
+ });
+
+ } else {
+
+ this.afterLoad( slide );
+
+ }
+
+ $iframe.attr( 'src', slide.src );
+
+ if ( slide.opts.smallBtn === true ) {
+ slide.$content.prepend( self.translate( slide, slide.opts.btnTpl.smallBtn ) );
+ }
+
+ // Remove iframe if closing or changing gallery item
+ $slide.one( 'onReset', function () {
+
+ // This helps IE not to throw errors when closing
+ try {
+
+ $( this ).find( 'iframe' ).hide().attr( 'src', '//about:blank' );
+
+ } catch ( ignore ) {}
+
+ $( this ).empty();
+
+ slide.isLoaded = false;
+
+ });
+
+ },
+
+
+ // Wrap and append content to the slide
+ // ======================================
+
+ setContent : function ( slide, content ) {
+
+ var self = this;
+
+ if ( self.isClosing ) {
+ return;
+ }
+
+ self.hideLoading( slide );
+
+ slide.$slide.empty();
+
+ if ( isQuery( content ) && content.parent().length ) {
+
+ // If content is a jQuery object, then it will be moved to the slide.
+ // The placeholder is created so we will know where to put it back.
+ // If user is navigating gallery fast, then the content might be already inside fancyBox
+ // =====================================================================================
+
+ // Make sure content is not already moved to fancyBox
+ content.parent( '.fancybox-slide--inline' ).trigger( 'onReset' );
+
+ // Create temporary element marking original place of the content
+ slide.$placeholder = $( '<div></div>' ).hide().insertAfter( content );
+
+ // Make sure content is visible
+ content.css('display', 'inline-block');
+
+ } else if ( !slide.hasError ) {
+
+ // If content is just a plain text, try to convert it to html
+ if ( $.type( content ) === 'string' ) {
+ content = $('<div>').append( $.trim( content ) ).contents();
+
+ // If we have text node, then add wrapping element to make vertical alignment work
+ if ( content[0].nodeType === 3 ) {
+ content = $('<div>').html( content );
+ }
+ }
+
+ // If "filter" option is provided, then filter content
+ if ( slide.opts.filter ) {
+ content = $('<div>').html( content ).find( slide.opts.filter );
+ }
+
+ }
+
+ slide.$slide.one('onReset', function () {
+
+ // Put content back
+ if ( slide.$placeholder ) {
+ slide.$placeholder.after( content.hide() ).remove();
+
+ slide.$placeholder = null;
+ }
+
+ // Remove custom close button
+ if ( slide.$smallBtn ) {
+ slide.$smallBtn.remove();
+
+ slide.$smallBtn = null;
+ }
+
+ // Remove content and mark slide as not loaded
+ if ( !slide.hasError ) {
+ $(this).empty();
+
+ slide.isLoaded = false;
+ }
+
+ });
+
+ slide.$content = $( content ).appendTo( slide.$slide );
+
+ if ( slide.opts.smallBtn && !slide.$smallBtn ) {
+ slide.$smallBtn = $( self.translate( slide, slide.opts.btnTpl.smallBtn ) ).appendTo( slide.$content );
+ }
+
+ this.afterLoad( slide );
+ },
+
+ // Display error message
+ // =====================
+
+ setError : function ( slide ) {
+
+ slide.hasError = true;
+
+ slide.$slide.removeClass( 'fancybox-slide--' + slide.type );
+
+ this.setContent( slide, this.translate( slide, slide.opts.errorTpl ) );
+
+ },
+
+
+ // Show loading icon inside the slide
+ // ==================================
+
+ showLoading : function( slide ) {
+
+ var self = this;
+
+ slide = slide || self.current;
+
+ if ( slide && !slide.$spinner ) {
+ slide.$spinner = $( self.opts.spinnerTpl ).appendTo( slide.$slide );
+ }
+
+ },
+
+ // Remove loading icon from the slide
+ // ==================================
+
+ hideLoading : function( slide ) {
+
+ var self = this;
+
+ slide = slide || self.current;
+
+ if ( slide && slide.$spinner ) {
+ slide.$spinner.remove();
+
+ delete slide.$spinner;
+ }
+
+ },
+
+
+ // Adjustments after slide content has been loaded
+ // ===============================================
+
+ afterLoad : function( slide ) {
+
+ var self = this;
+
+ if ( self.isClosing ) {
+ return;
+ }
+
+ slide.isLoading = false;
+ slide.isLoaded = true;
+
+ self.trigger( 'afterLoad', slide );
+
+ self.hideLoading( slide );
+
+ if ( slide.opts.protect && slide.$content && !slide.hasError ) {
+
+ // Disable right click
+ slide.$content.on( 'contextmenu.fb', function( e ) {
+ if ( e.button == 2 ) {
+ e.preventDefault();
+ }
+
+ return true;
+ });
+
+ // Add fake element on top of the image
+ // This makes a bit harder for user to select image
+ if ( slide.type === 'image' ) {
+ $( '<div class="fancybox-spaceball"></div>' ).appendTo( slide.$content );
+ }
+
+ }
+
+ self.revealContent( slide );
+
+ },
+
+
+ // Make content visible
+ // This method is called right after content has been loaded or
+ // user navigates gallery and transition should start
+ // ============================================================
+
+ revealContent : function( slide ) {
+
+ var self = this;
+ var $slide = slide.$slide;
+
+ var effect, effectClassName, duration, opacity, end, start = false;
+
+ effect = slide.opts[ self.firstRun ? 'animationEffect' : 'transitionEffect' ];
+ duration = slide.opts[ self.firstRun ? 'animationDuration' : 'transitionDuration' ];
+
+ duration = parseInt( slide.forcedDuration === undefined ? duration : slide.forcedDuration, 10 );
+
+ if ( slide.isMoved || slide.pos !== self.currPos || !duration ) {
+ effect = false;
+ }
+
+ // Check if can zoom
+ if ( effect === 'zoom' && !( slide.pos === self.currPos && duration && slide.type === 'image' && !slide.hasError && ( start = self.getThumbPos( slide ) ) ) ) {
+ effect = 'fade';
+ }
+
+
+ // Zoom animation
+ // ==============
+
+ if ( effect === 'zoom' ) {
+ end = self.getFitPos( slide );
+
+ end.scaleX = end.width / start.width;
+ end.scaleY = end.height / start.height;
+
+ delete end.width;
+ delete end.height;
+
+ // Check if we need to animate opacity
+ opacity = slide.opts.zoomOpacity;
+
+ if ( opacity == 'auto' ) {
+ opacity = Math.abs( slide.width / slide.height - start.width / start.height ) > 0.1;
+ }
+
+ if ( opacity ) {
+ start.opacity = 0.1;
+ end.opacity = 1;
+ }
+
+ // Draw image at start position
+ $.fancybox.setTranslate( slide.$content.removeClass( 'fancybox-is-hidden' ), start );
+
+ forceRedraw( slide.$content );
+
+ // Start animation
+ $.fancybox.animate( slide.$content, end, duration, function() {
+ self.complete();
+ });
+
+ return;
+ }
+
+
+ self.updateSlide( slide );
+
+
+ // Simply show content
+ // ===================
+
+ if ( !effect ) {
+ forceRedraw( $slide );
+
+ slide.$content.removeClass( 'fancybox-is-hidden' );
+
+ if ( slide.pos === self.currPos ) {
+ self.complete();
+ }
+
+ return;
+ }
+
+ $.fancybox.stop( $slide );
+
+ effectClassName = 'fancybox-animated fancybox-slide--' + ( slide.pos > self.prevPos ? 'next' : 'previous' ) + ' fancybox-fx-' + effect;
+
+ $slide.removeAttr( 'style' ).removeClass( 'fancybox-slide--current fancybox-slide--next fancybox-slide--previous' ).addClass( effectClassName );
+
+ slide.$content.removeClass( 'fancybox-is-hidden' );
+
+ //Force reflow for CSS3 transitions
+ forceRedraw( $slide );
+
+ $.fancybox.animate( $slide, 'fancybox-slide--current', duration, function(e) {
+ $slide.removeClass( effectClassName ).removeAttr( 'style' );
+
+ if ( slide.pos === self.currPos ) {
+ self.complete();
+ }
+
+ }, true);
+
+ },
+
+
+ // Check if we can and have to zoom from thumbnail
+ //================================================
+
+ getThumbPos : function( slide ) {
+
+ var self = this;
+ var rez = false;
+
+ // Check if element is inside the viewport by at least 1 pixel
+ var isElementVisible = function( $el ) {
+ var element = $el[0];
+
+ var elementRect = element.getBoundingClientRect();
+ var parentRects = [];
+
+ var visibleInAllParents;
+
+ while ( element.parentElement !== null ) {
+ if ( $(element.parentElement).css('overflow') === 'hidden' || $(element.parentElement).css('overflow') === 'auto' ) {
+ parentRects.push(element.parentElement.getBoundingClientRect());
+ }
+
+ element = element.parentElement;
+ }
+
+ visibleInAllParents = parentRects.every(function(parentRect){
+ var visiblePixelX = Math.min(elementRect.right, parentRect.right) - Math.max(elementRect.left, parentRect.left);
+ var visiblePixelY = Math.min(elementRect.bottom, parentRect.bottom) - Math.max(elementRect.top, parentRect.top);
+
+ return visiblePixelX > 0 && visiblePixelY > 0;
+ });
+
+ return visibleInAllParents &&
+ elementRect.bottom > 0 && elementRect.right > 0 &&
+ elementRect.left < $(window).width() && elementRect.top < $(window).height();
+ };
+
+ var $thumb = slide.opts.$thumb;
+ var thumbPos = $thumb ? $thumb.offset() : 0;
+ var slidePos;
+
+ if ( thumbPos && $thumb[0].ownerDocument === document && isElementVisible( $thumb ) ) {
+ slidePos = self.$refs.stage.offset();
+
+ rez = {
+ top : thumbPos.top - slidePos.top + parseFloat( $thumb.css( "border-top-width" ) || 0 ),
+ left : thumbPos.left - slidePos.left + parseFloat( $thumb.css( "border-left-width" ) || 0 ),
+ width : $thumb.width(),
+ height : $thumb.height(),
+ scaleX : 1,
+ scaleY : 1
+ };
+ }
+
+ return rez;
+ },
+
+
+ // Final adjustments after current gallery item is moved to position
+ // and it`s content is loaded
+ // ==================================================================
+
+ complete : function() {
+
+ var self = this;
+
+ var current = self.current;
+ var slides = {};
+
+ if ( current.isMoved || !current.isLoaded || current.isComplete ) {
+ return;
+ }
+
+ current.isComplete = true;
+
+ current.$slide.siblings().trigger( 'onReset' );
+
+ // Trigger any CSS3 transiton inside the slide
+ forceRedraw( current.$slide );
+
+ current.$slide.addClass( 'fancybox-slide--complete' );
+
+ // Remove unnecessary slides
+ $.each( self.slides, function( key, slide ) {
+ if ( slide.pos >= self.currPos - 1 && slide.pos <= self.currPos + 1 ) {
+ slides[ slide.pos ] = slide;
+
+ } else if ( slide ) {
+
+ $.fancybox.stop( slide.$slide );
+
+ slide.$slide.unbind().remove();
+ }
+ });
+
+ self.slides = slides;
+
+ self.updateCursor();
+
+ self.trigger( 'afterShow' );
+
+ // Try to focus on the first focusable element
+ if ( $( document.activeElement ).is( '[disabled]' ) || ( current.opts.autoFocus && !( current.type == 'image' || current.type === 'iframe' ) ) ) {
+ self.focus();
+ }
+
+ },
+
+
+ // Preload next and previous slides
+ // ================================
+
+ preload : function() {
+ var self = this;
+ var next, prev;
+
+ if ( self.group.length < 2 ) {
+ return;
+ }
+
+ next = self.slides[ self.currPos + 1 ];
+ prev = self.slides[ self.currPos - 1 ];
+
+ if ( next && next.type === 'image' ) {
+ self.loadSlide( next );
+ }
+
+ if ( prev && prev.type === 'image' ) {
+ self.loadSlide( prev );
+ }
+
+ },
+
+
+ // Try to find and focus on the first focusable element
+ // ====================================================
+
+ focus : function() {
+ var current = this.current;
+ var $el;
+
+ if ( this.isClosing ) {
+ return;
+ }
+
+ // Skip for images and iframes
+ $el = current && current.isComplete ? current.$slide.find('button,:input,[tabindex],a').filter(':not([disabled]):visible:first') : null;
+ $el = $el && $el.length ? $el : this.$refs.container;
+
+ $el.focus();
+ },
+
+
+ // Activates current instance - brings container to the front and enables keyboard,
+ // notifies other instances about deactivating
+ // =================================================================================
+
+ activate : function () {
+ var self = this;
+
+ // Deactivate all instances
+ $( '.fancybox-container' ).each(function () {
+ var instance = $(this).data( 'FancyBox' );
+
+ // Skip self and closing instances
+ if (instance && instance.uid !== self.uid && !instance.isClosing) {
+ instance.trigger( 'onDeactivate' );
+ }
+
+ });
+
+ if ( self.current ) {
+ if ( self.$refs.container.index() > 0 ) {
+ self.$refs.container.prependTo( document.body );
+ }
+
+ self.updateControls();
+ }
+
+ self.trigger( 'onActivate' );
+
+ self.addEvents();
+
+ },
+
+
+ // Start closing procedure
+ // This will start "zoom-out" animation if needed and clean everything up afterwards
+ // =================================================================================
+
+ close : function( e, d ) {
+
+ var self = this;
+ var current = self.current;
+
+ var effect, duration;
+ var $what, opacity, start, end;
+
+ var done = function() {
+ self.cleanUp( e );
+ };
+
+ if ( self.isClosing ) {
+ return false;
+ }
+
+ self.isClosing = true;
+
+ // If beforeClose callback prevents closing, make sure content is centered
+ if ( self.trigger( 'beforeClose', e ) === false ) {
+ self.isClosing = false;
+
+ requestAFrame(function() {
+ self.update();
+ });
+
+ return false;
+ }
+
+ // Remove all events
+ // If there are multiple instances, they will be set again by "activate" method
+ self.removeEvents();
+
+ if ( current.timouts ) {
+ clearTimeout( current.timouts );
+ }
+
+ $what = current.$content;
+ effect = current.opts.animationEffect;
+ duration = $.isNumeric( d ) ? d : ( effect ? current.opts.animationDuration : 0 );
+
+ // Remove other slides
+ current.$slide.off( transitionEnd ).removeClass( 'fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated' );
+
+ current.$slide.siblings().trigger( 'onReset' ).remove();
+
+ // Trigger animations
+ if ( duration ) {
+ self.$refs.container.removeClass( 'fancybox-is-open' ).addClass( 'fancybox-is-closing' );
+ }
+
+ // Clean up
+ self.hideLoading( current );
+
+ self.hideControls();
+
+ self.updateCursor();
+
+ // Check if possible to zoom-out
+ if ( effect === 'zoom' && !( e !== true && $what && duration && current.type === 'image' && !current.hasError && ( end = self.getThumbPos( current ) ) ) ) {
+ effect = 'fade';
+ }
+
+ if ( effect === 'zoom' ) {
+ $.fancybox.stop( $what );
+
+ start = $.fancybox.getTranslate( $what );
+
+ start.width = start.width * start.scaleX;
+ start.height = start.height * start.scaleY;
+
+ // Check if we need to animate opacity
+ opacity = current.opts.zoomOpacity;
+
+ if ( opacity == 'auto' ) {
+ opacity = Math.abs( current.width / current.height - end.width / end.height ) > 0.1;
+ }
+
+ if ( opacity ) {
+ end.opacity = 0;
+ }
+
+ start.scaleX = start.width / end.width;
+ start.scaleY = start.height / end.height;
+
+ start.width = end.width;
+ start.height = end.height;
+
+ $.fancybox.setTranslate( current.$content, start );
+
+ $.fancybox.animate( current.$content, end, duration, done );
+
+ return true;
+ }
+
+ if ( effect && duration ) {
+
+ // If skip animation
+ if ( e === true ) {
+ setTimeout( done, duration );
+
+ } else {
+ $.fancybox.animate( current.$slide.removeClass( 'fancybox-slide--current' ), 'fancybox-animated fancybox-slide--previous fancybox-fx-' + effect, duration, done );
+ }
+
+ } else {
+ done();
+ }
+
+ return true;
+ },
+
+
+ // Final adjustments after removing the instance
+ // =============================================
+
+ cleanUp : function( e ) {
+ var self = this,
+ instance;
+
+ self.current.$slide.trigger( 'onReset' );
+
+ self.$refs.container.empty().remove();
+
+ self.trigger( 'afterClose', e );
+
+ // Place back focus
+ if ( self.$lastFocus && !!self.current.opts.backFocus ) {
+ self.$lastFocus.focus();
+ }
+
+ self.current = null;
+
+ // Check if there are other instances
+ instance = $.fancybox.getInstance();
+
+ if ( instance ) {
+ instance.activate();
+
+ } else {
+
+ $W.scrollTop( self.scrollTop ).scrollLeft( self.scrollLeft );
+
+ $( 'html' ).removeClass( 'fancybox-enabled' );
+
+ $( '#fancybox-style-noscroll' ).remove();
+ }
+
+ },
+
+
+ // Call callback and trigger an event
+ // ==================================
+
+ trigger : function( name, slide ) {
+ var args = Array.prototype.slice.call(arguments, 1),
+ self = this,
+ obj = slide && slide.opts ? slide : self.current,
+ rez;
+
+ if ( obj ) {
+ args.unshift( obj );
+
+ } else {
+ obj = self;
+ }
+
+ args.unshift( self );
+
+ if ( $.isFunction( obj.opts[ name ] ) ) {
+ rez = obj.opts[ name ].apply( obj, args );
+ }
+
+ if ( rez === false ) {
+ return rez;
+ }
+
+ if ( name === 'afterClose' ) {
+ $D.trigger( name + '.fb', args );
+
+ } else {
+ self.$refs.container.trigger( name + '.fb', args );
+ }
+
+ },
+
+
+ // Update infobar values, navigation button states and reveal caption
+ // ==================================================================
+
+ updateControls : function ( force ) {
+
+ var self = this;
+
+ var current = self.current;
+ var index = current.index;
+ var opts = current.opts;
+ var caption = opts.caption;
+ var $caption = self.$refs.caption;
+
+ // Recalculate content dimensions
+ current.$slide.trigger( 'refresh' );
+
+ self.$caption = caption && caption.length ? $caption.html( caption ) : null;
+
+ if ( !self.isHiddenControls ) {
+ self.showControls();
+ }
+
+ // Update info and navigation elements
+ $('[data-fancybox-count]').html( self.group.length );
+ $('[data-fancybox-index]').html( index + 1 );
+
+ $('[data-fancybox-prev]').prop('disabled', ( !opts.loop && index <= 0 ) );
+ $('[data-fancybox-next]').prop('disabled', ( !opts.loop && index >= self.group.length - 1 ) );
+
+ },
+
+ // Hide toolbar and caption
+ // ========================
+
+ hideControls : function () {
+
+ this.isHiddenControls = true;
+
+ this.$refs.container.removeClass('fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav');
+
+ },
+
+ showControls : function() {
+
+ var self = this;
+ var opts = self.current ? self.current.opts : self.opts;
+ var $container = self.$refs.container;
+
+ self.isHiddenControls = false;
+ self.idleSecondsCounter = 0;
+
+ $container
+ .toggleClass('fancybox-show-toolbar', !!( opts.toolbar && opts.buttons ) )
+ .toggleClass('fancybox-show-infobar', !!( opts.infobar && self.group.length > 1 ) )
+ .toggleClass('fancybox-show-nav', !!( opts.arrows && self.group.length > 1 ) )
+ .toggleClass('fancybox-is-modal', !!opts.modal );
+
+ if ( self.$caption ) {
+ $container.addClass( 'fancybox-show-caption ');
+
+ } else {
+ $container.removeClass( 'fancybox-show-caption' );
+ }
+
+ },
+
+
+ // Toggle toolbar and caption
+ // ==========================
+
+ toggleControls : function() {
+
+ if ( this.isHiddenControls ) {
+ this.showControls();
+
+ } else {
+ this.hideControls();
+ }
+
+ },
+
+
+ });
+
+
+ $.fancybox = {
+
+ version : "{fancybox-version}",
+ defaults : defaults,
+
+
+ // Get current instance and execute a command.
+ //
+ // Examples of usage:
+ //
+ // $instance = $.fancybox.getInstance();
+ // $.fancybox.getInstance().jumpTo( 1 );
+ // $.fancybox.getInstance( 'jumpTo', 1 );
+ // $.fancybox.getInstance( function() {
+ // console.info( this.currIndex );
+ // });
+ // ======================================================
+
+ getInstance : function ( command ) {
+ var instance = $('.fancybox-container:not(".fancybox-is-closing"):first').data( 'FancyBox' );
+ var args = Array.prototype.slice.call(arguments, 1);
+
+ if ( instance instanceof FancyBox ) {
+
+ if ( $.type( command ) === 'string' ) {
+ instance[ command ].apply( instance, args );
+
+ } else if ( $.type( command ) === 'function' ) {
+ command.apply( instance, args );
+
+ }
+
+ return instance;
+ }
+
+ return false;
+
+ },
+
+
+ // Create new instance
+ // ===================
+
+ open : function ( items, opts, index ) {
+ return new FancyBox( items, opts, index );
+ },
+
+
+ // Close current or all instances
+ // ==============================
+
+ close : function ( all ) {
+ var instance = this.getInstance();
+
+ if ( instance ) {
+ instance.close();
+
+ // Try to find and close next instance
+
+ if ( all === true ) {
+ this.close();
+ }
+ }
+
+ },
+
+ // Close instances and unbind all events
+ // ==============================
+
+ destroy : function() {
+
+ this.close( true );
+
+ $D.off( 'click.fb-start' );
+
+ },
+
+
+ // Try to detect mobile devices
+ // ============================
+
+ isMobile : document.createTouch !== undefined && /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent),
+
+
+ // Detect if 'translate3d' support is available
+ // ============================================
+
+ use3d : (function() {
+ var div = document.createElement('div');
+
+ return window.getComputedStyle && window.getComputedStyle( div ).getPropertyValue('transform') && !(document.documentMode && document.documentMode < 11);
+ }()),
+
+
+ // Helper function to get current visual state of an element
+ // returns array[ top, left, horizontal-scale, vertical-scale, opacity ]
+ // =====================================================================
+
+ getTranslate : function( $el ) {
+ var matrix;
+
+ if ( !$el || !$el.length ) {
+ return false;
+ }
+
+ matrix = $el.eq( 0 ).css('transform');
+
+ if ( matrix && matrix.indexOf( 'matrix' ) !== -1 ) {
+ matrix = matrix.split('(')[1];
+ matrix = matrix.split(')')[0];
+ matrix = matrix.split(',');
+ } else {
+ matrix = [];
+ }
+
+ if ( matrix.length ) {
+
+ // If IE
+ if ( matrix.length > 10 ) {
+ matrix = [ matrix[13], matrix[12], matrix[0], matrix[5] ];
+
+ } else {
+ matrix = [ matrix[5], matrix[4], matrix[0], matrix[3]];
+ }
+
+ matrix = matrix.map(parseFloat);
+
+ } else {
+ matrix = [ 0, 0, 1, 1 ];
+
+ var transRegex = /\.*translate\((.*)px,(.*)px\)/i;
+ var transRez = transRegex.exec( $el.eq( 0 ).attr('style') );
+
+ if ( transRez ) {
+ matrix[ 0 ] = parseFloat( transRez[2] );
+ matrix[ 1 ] = parseFloat( transRez[1] );
+ }
+ }
+
+ return {
+ top : matrix[ 0 ],
+ left : matrix[ 1 ],
+ scaleX : matrix[ 2 ],
+ scaleY : matrix[ 3 ],
+ opacity : parseFloat( $el.css('opacity') ),
+ width : $el.width(),
+ height : $el.height()
+ };
+
+ },
+
+
+ // Shortcut for setting "translate3d" properties for element
+ // Can set be used to set opacity, too
+ // ========================================================
+
+ setTranslate : function( $el, props ) {
+ var str = '';
+ var css = {};
+
+ if ( !$el || !props ) {
+ return;
+ }
+
+ if ( props.left !== undefined || props.top !== undefined ) {
+ str = ( props.left === undefined ? $el.position().left : props.left ) + 'px, ' + ( props.top === undefined ? $el.position().top : props.top ) + 'px';
+
+ if ( this.use3d ) {
+ str = 'translate3d(' + str + ', 0px)';
+
+ } else {
+ str = 'translate(' + str + ')';
+ }
+ }
+
+ if ( props.scaleX !== undefined && props.scaleY !== undefined ) {
+ str = (str.length ? str + ' ' : '') + 'scale(' + props.scaleX + ', ' + props.scaleY + ')';
+ }
+
+ if ( str.length ) {
+ css.transform = str;
+ }
+
+ if ( props.opacity !== undefined ) {
+ css.opacity = props.opacity;
+ }
+
+ if ( props.width !== undefined ) {
+ css.width = props.width;
+ }
+
+ if ( props.height !== undefined ) {
+ css.height = props.height;
+ }
+
+ return $el.css( css );
+ },
+
+
+ // Simple CSS transition handler
+ // =============================
+
+ animate : function ( $el, to, duration, callback, leaveAnimationName ) {
+ var event = transitionEnd || 'transitionend';
+
+ if ( $.isFunction( duration ) ) {
+ callback = duration;
+ duration = null;
+ }
+
+ if ( !$.isPlainObject( to ) ) {
+ $el.removeAttr('style');
+ }
+
+ $el.on( event, function(e) {
+
+ // Skip events from child elements and z-index change
+ if ( e && e.originalEvent && ( !$el.is( e.originalEvent.target ) || e.originalEvent.propertyName == 'z-index' ) ) {
+ return;
+ }
+
+ $el.off( event );
+
+ if ( $.isPlainObject( to ) ) {
+
+ if ( to.scaleX !== undefined && to.scaleY !== undefined ) {
+ $el.css( 'transition-duration', '0ms' );
+
+ to.width = Math.round( $el.width() * to.scaleX );
+ to.height = Math.round( $el.height() * to.scaleY );
+
+ to.scaleX = 1;
+ to.scaleY = 1;
+
+ $.fancybox.setTranslate( $el, to );
+ }
+
+ } else if ( leaveAnimationName !== true ) {
+ $el.removeClass( to );
+ }
+
+ if ( $.isFunction( callback ) ) {
+ callback( e );
+ }
+
+ });
+
+ if ( $.isNumeric( duration ) ) {
+ $el.css( 'transition-duration', duration + 'ms' );
+ }
+
+ if ( $.isPlainObject( to ) ) {
+ $.fancybox.setTranslate( $el, to );
+
+ } else {
+ $el.addClass( to );
+ }
+
+ $el.data("timer", setTimeout(function() {
+ $el.trigger( 'transitionend' );
+ }, duration + 16));
+
+ },
+
+ stop : function( $el ) {
+ clearTimeout( $el.data("timer") );
+
+ $el.off( transitionEnd );
+ }
+
+ };
+
+
+ // Default click handler for "fancyboxed" links
+ // ============================================
+
+ function _run( e ) {
+ var target = e.currentTarget,
+ opts = e.data ? e.data.options : {},
+ items = opts.selector ? $( opts.selector ) : ( e.data ? e.data.items : [] ),
+ value = $(target).attr( 'data-fancybox' ) || '',
+ index = 0,
+ active = $.fancybox.getInstance();
+
+ e.preventDefault();
+ e.stopPropagation();
+
+ // Avoid opening multiple times
+ if ( active && active.current.opts.$orig.is( target ) ) {
+ return;
+ }
+
+ // Get all related items and find index for clicked one
+ if ( value ) {
+ items = items.length ? items.filter( '[data-fancybox="' + value + '"]' ) : $( '[data-fancybox="' + value + '"]' );
+ index = items.index( target );
+
+ // Sometimes current item can not be found
+ // (for example, when slider clones items)
+ if ( index < 0 ) {
+ index = 0;
+ }
+
+ } else {
+ items = [ target ];
+ }
+
+ $.fancybox.open( items, opts, index );
+ }
+
+
+ // Create a jQuery plugin
+ // ======================
+
+ $.fn.fancybox = function (options) {
+ var selector;
+
+ options = options || {};
+ selector = options.selector || false;
+
+ if ( selector ) {
+
+ $( 'body' ).off( 'click.fb-start', selector ).on( 'click.fb-start', selector, {
+ options : options
+ }, _run );
+
+ } else {
+
+ this.off( 'click.fb-start' ).on( 'click.fb-start', {
+ items : this,
+ options : options
+ }, _run);
+
+ }
+
+ return this;
+ };
+
+
+ // Self initializing plugin
+ // ========================
+
+ $D.on( 'click.fb-start', '[data-fancybox]', _run );
+
+}( window, document, window.jQuery ));
--- /dev/null
+// ==========================================================================
+//
+// FullScreen
+// Adds fullscreen functionality
+//
+// ==========================================================================
+;(function (document, $) {
+ 'use strict';
+
+ // Collection of methods supported by user browser
+ var fn = (function () {
+
+ var fnMap = [
+ [
+ 'requestFullscreen',
+ 'exitFullscreen',
+ 'fullscreenElement',
+ 'fullscreenEnabled',
+ 'fullscreenchange',
+ 'fullscreenerror'
+ ],
+ // new WebKit
+ [
+ 'webkitRequestFullscreen',
+ 'webkitExitFullscreen',
+ 'webkitFullscreenElement',
+ 'webkitFullscreenEnabled',
+ 'webkitfullscreenchange',
+ 'webkitfullscreenerror'
+
+ ],
+ // old WebKit (Safari 5.1)
+ [
+ 'webkitRequestFullScreen',
+ 'webkitCancelFullScreen',
+ 'webkitCurrentFullScreenElement',
+ 'webkitCancelFullScreen',
+ 'webkitfullscreenchange',
+ 'webkitfullscreenerror'
+
+ ],
+ [
+ 'mozRequestFullScreen',
+ 'mozCancelFullScreen',
+ 'mozFullScreenElement',
+ 'mozFullScreenEnabled',
+ 'mozfullscreenchange',
+ 'mozfullscreenerror'
+ ],
+ [
+ 'msRequestFullscreen',
+ 'msExitFullscreen',
+ 'msFullscreenElement',
+ 'msFullscreenEnabled',
+ 'MSFullscreenChange',
+ 'MSFullscreenError'
+ ]
+ ];
+
+ var val;
+ var ret = {};
+ var i, j;
+
+ for ( i = 0; i < fnMap.length; i++ ) {
+ val = fnMap[ i ];
+
+ if ( val && val[ 1 ] in document ) {
+ for ( j = 0; j < val.length; j++ ) {
+ ret[ fnMap[ 0 ][ j ] ] = val[ j ];
+ }
+
+ return ret;
+ }
+ }
+
+ return false;
+ })();
+
+ // If browser does not have Full Screen API, then simply unset default button template and stop
+ if ( !fn ) {
+ $.fancybox.defaults.btnTpl.fullScreen = false;
+
+ return;
+ }
+
+ var FullScreen = {
+ request : function ( elem ) {
+
+ elem = elem || document.documentElement;
+
+ elem[ fn.requestFullscreen ]( elem.ALLOW_KEYBOARD_INPUT );
+
+ },
+ exit : function () {
+
+ document[ fn.exitFullscreen ]();
+
+ },
+ toggle : function ( elem ) {
+
+ elem = elem || document.documentElement;
+
+ if ( this.isFullscreen() ) {
+ this.exit();
+
+ } else {
+ this.request( elem );
+ }
+
+ },
+ isFullscreen : function() {
+
+ return Boolean( document[ fn.fullscreenElement ] );
+
+ },
+ enabled : function() {
+
+ return Boolean( document[ fn.fullscreenEnabled ] );
+
+ }
+ };
+
+ $(document).on({
+ 'onInit.fb' : function(e, instance) {
+ var $container;
+
+ var $button = instance.$refs.toolbar.find('[data-fancybox-fullscreen]');
+
+ if ( instance && !instance.FullScreen && instance.group[ instance.currIndex ].opts.fullScreen ) {
+ $container = instance.$refs.container;
+
+ $container.on('click.fb-fullscreen', '[data-fancybox-fullscreen]', function(e) {
+
+ e.stopPropagation();
+ e.preventDefault();
+
+ FullScreen.toggle( $container[ 0 ] );
+
+ });
+
+ if ( instance.opts.fullScreen && instance.opts.fullScreen.autoStart === true ) {
+ FullScreen.request( $container[ 0 ] );
+ }
+
+ // Expose API
+ instance.FullScreen = FullScreen;
+
+ } else {
+ $button.hide();
+ }
+
+ },
+
+ 'afterKeydown.fb' : function(e, instance, current, keypress, keycode) {
+
+ // "P" or Spacebar
+ if ( instance && instance.FullScreen && keycode === 70 ) {
+ keypress.preventDefault();
+
+ instance.FullScreen.toggle( instance.$refs.container[ 0 ] );
+ }
+
+ },
+
+ 'beforeClose.fb' : function( instance ) {
+ if ( instance && instance.FullScreen ) {
+ FullScreen.exit();
+ }
+ }
+ });
+
+ $(document).on(fn.fullscreenchange, function() {
+ var instance = $.fancybox.getInstance();
+
+ // If image is zooming, then force to stop and reposition properly
+ if ( instance.current && instance.current.type === 'image' && instance.isAnimating ) {
+ instance.current.$content.css( 'transition', 'none' );
+
+ instance.isAnimating = false;
+
+ instance.update( true, true, 0 );
+ }
+
+ });
+
+}(document, window.jQuery));
--- /dev/null
+// ==========================================================================
+//
+// Guestures
+// Adds touch guestures, handles click and tap events
+//
+// ==========================================================================
+;(function (window, document, $) {
+ 'use strict';
+
+ var requestAFrame = (function () {
+ return window.requestAnimationFrame ||
+ window.webkitRequestAnimationFrame ||
+ window.mozRequestAnimationFrame ||
+ window.oRequestAnimationFrame ||
+ // if all else fails, use setTimeout
+ function (callback) {
+ return window.setTimeout(callback, 1000 / 60);
+ };
+ })();
+
+
+ var cancelAFrame = (function () {
+ return window.cancelAnimationFrame ||
+ window.webkitCancelAnimationFrame ||
+ window.mozCancelAnimationFrame ||
+ window.oCancelAnimationFrame ||
+ function (id) {
+ window.clearTimeout(id);
+ };
+ })();
+
+
+ var pointers = function( e ) {
+ var result = [];
+
+ e = e.originalEvent || e || window.e;
+ e = e.touches && e.touches.length ? e.touches : ( e.changedTouches && e.changedTouches.length ? e.changedTouches : [ e ] );
+
+ for ( var key in e ) {
+
+ if ( e[ key ].pageX ) {
+ result.push( { x : e[ key ].pageX, y : e[ key ].pageY } );
+
+ } else if ( e[ key ].clientX ) {
+ result.push( { x : e[ key ].clientX, y : e[ key ].clientY } );
+ }
+ }
+
+ return result;
+ };
+
+ var distance = function( point2, point1, what ) {
+ if ( !point1 || !point2 ) {
+ return 0;
+ }
+
+ if ( what === 'x' ) {
+ return point2.x - point1.x;
+
+ } else if ( what === 'y' ) {
+ return point2.y - point1.y;
+ }
+
+ return Math.sqrt( Math.pow( point2.x - point1.x, 2 ) + Math.pow( point2.y - point1.y, 2 ) );
+ };
+
+ var isClickable = function( $el ) {
+ if ( $el.is('a,button,input,select,textarea') || $.isFunction( $el.get(0).onclick ) ) {
+ return true;
+ }
+
+ // Check for attributes like data-fancybox-next or data-fancybox-close
+ for ( var i = 0, atts = $el[0].attributes, n = atts.length; i < n; i++ ) {
+ if ( atts[i].nodeName.substr(0, 14) === 'data-fancybox-' ) {
+ return true;
+ }
+ }
+
+ return false;
+ };
+
+ var hasScrollbars = function( el ) {
+ var overflowY = window.getComputedStyle( el )['overflow-y'];
+ var overflowX = window.getComputedStyle( el )['overflow-x'];
+
+ var vertical = (overflowY === 'scroll' || overflowY === 'auto') && el.scrollHeight > el.clientHeight;
+ var horizontal = (overflowX === 'scroll' || overflowX === 'auto') && el.scrollWidth > el.clientWidth;
+
+ return vertical || horizontal;
+ };
+
+ var isScrollable = function ( $el ) {
+ var rez = false;
+
+ while ( true ) {
+ rez = hasScrollbars( $el.get(0) );
+
+ if ( rez ) {
+ break;
+ }
+
+ $el = $el.parent();
+
+ if ( !$el.length || $el.hasClass( 'fancybox-stage' ) || $el.is( 'body' ) ) {
+ break;
+ }
+ }
+
+ return rez;
+ };
+
+
+ var Guestures = function ( instance ) {
+ var self = this;
+
+ self.instance = instance;
+
+ self.$bg = instance.$refs.bg;
+ self.$stage = instance.$refs.stage;
+ self.$container = instance.$refs.container;
+
+ self.destroy();
+
+ self.$container.on( 'touchstart.fb.touch mousedown.fb.touch', $.proxy(self, 'ontouchstart') );
+ };
+
+ Guestures.prototype.destroy = function() {
+ this.$container.off( '.fb.touch' );
+ };
+
+ Guestures.prototype.ontouchstart = function( e ) {
+ var self = this;
+
+ var $target = $( e.target );
+ var instance = self.instance;
+ var current = instance.current;
+ var $content = current.$content;
+
+ var isTouchDevice = ( e.type == 'touchstart' );
+
+ // Do not respond to both events
+ if ( isTouchDevice ) {
+ self.$container.off( 'mousedown.fb.touch' );
+ }
+
+ // Ignore clicks while zooming or closing
+ if ( !current || self.instance.isAnimating || self.instance.isClosing ) {
+ e.stopPropagation();
+ e.preventDefault();
+
+ return;
+ }
+
+ // Ignore right click
+ if ( e.originalEvent && e.originalEvent.button == 2 ) {
+ return;
+ }
+
+ // Ignore taping on links, buttons, input elements
+ if ( !$target.length || isClickable( $target ) || isClickable( $target.parent() ) ) {
+ return;
+ }
+
+ // Ignore clicks on the scrollbar
+ if ( e.originalEvent.clientX > $target[0].clientWidth + $target.offset().left ) {
+ return;
+ }
+
+ self.startPoints = pointers( e );
+
+ // Prevent zooming if already swiping
+ if ( !self.startPoints || ( self.startPoints.length > 1 && instance.isSliding ) ) {
+ return;
+ }
+
+ self.$target = $target;
+ self.$content = $content;
+ self.canTap = true;
+
+ $(document).off( '.fb.touch' );
+
+ $(document).on( isTouchDevice ? 'touchend.fb.touch touchcancel.fb.touch' : 'mouseup.fb.touch mouseleave.fb.touch', $.proxy(self, "ontouchend"));
+ $(document).on( isTouchDevice ? 'touchmove.fb.touch' : 'mousemove.fb.touch', $.proxy(self, "ontouchmove"));
+
+ e.stopPropagation();
+
+ if ( !(instance.current.opts.touch || instance.canPan() ) || !( $target.is( self.$stage ) || self.$stage.find( $target ).length ) ) {
+
+ // Prevent ghosting
+ if ( $target.is('img') ) {
+ e.preventDefault();
+ }
+
+ return;
+ }
+
+ if ( !( $.fancybox.isMobile && ( isScrollable( self.$target ) || isScrollable( self.$target.parent() ) ) ) ) {
+ e.preventDefault();
+ }
+
+ self.canvasWidth = Math.round( current.$slide[0].clientWidth );
+ self.canvasHeight = Math.round( current.$slide[0].clientHeight );
+
+ self.startTime = new Date().getTime();
+ self.distanceX = self.distanceY = self.distance = 0;
+
+ self.isPanning = false;
+ self.isSwiping = false;
+ self.isZooming = false;
+
+ self.sliderStartPos = self.sliderLastPos || { top: 0, left: 0 };
+ self.contentStartPos = $.fancybox.getTranslate( self.$content );
+ self.contentLastPos = null;
+
+ if ( self.startPoints.length === 1 && !self.isZooming ) {
+ self.canTap = !instance.isSliding;
+
+ if ( current.type === 'image' && ( self.contentStartPos.width > self.canvasWidth + 1 || self.contentStartPos.height > self.canvasHeight + 1 ) ) {
+
+ $.fancybox.stop( self.$content );
+
+ self.$content.css( 'transition-duration', '0ms' );
+
+ self.isPanning = true;
+
+ } else {
+
+ self.isSwiping = true;
+ }
+
+ self.$container.addClass('fancybox-controls--isGrabbing');
+ }
+
+ if ( self.startPoints.length === 2 && !instance.isAnimating && !current.hasError && current.type === 'image' && ( current.isLoaded || current.$ghost ) ) {
+ self.isZooming = true;
+
+ self.isSwiping = false;
+ self.isPanning = false;
+
+ $.fancybox.stop( self.$content );
+
+ self.$content.css( 'transition-duration', '0ms' );
+
+ self.centerPointStartX = ( ( self.startPoints[0].x + self.startPoints[1].x ) * 0.5 ) - $(window).scrollLeft();
+ self.centerPointStartY = ( ( self.startPoints[0].y + self.startPoints[1].y ) * 0.5 ) - $(window).scrollTop();
+
+ self.percentageOfImageAtPinchPointX = ( self.centerPointStartX - self.contentStartPos.left ) / self.contentStartPos.width;
+ self.percentageOfImageAtPinchPointY = ( self.centerPointStartY - self.contentStartPos.top ) / self.contentStartPos.height;
+
+ self.startDistanceBetweenFingers = distance( self.startPoints[0], self.startPoints[1] );
+ }
+
+ };
+
+ Guestures.prototype.ontouchmove = function( e ) {
+
+ var self = this;
+
+ self.newPoints = pointers( e );
+
+ if ( $.fancybox.isMobile && ( isScrollable( self.$target ) || isScrollable( self.$target.parent() ) ) ) {
+ e.stopPropagation();
+
+ self.canTap = false;
+
+ return;
+ }
+
+ if ( !( self.instance.current.opts.touch || self.instance.canPan() ) || !self.newPoints || !self.newPoints.length ) {
+ return;
+ }
+
+ self.distanceX = distance( self.newPoints[0], self.startPoints[0], 'x' );
+ self.distanceY = distance( self.newPoints[0], self.startPoints[0], 'y' );
+
+ self.distance = distance( self.newPoints[0], self.startPoints[0] );
+
+ // Skip false ontouchmove events (Chrome)
+ if ( self.distance > 0 ) {
+
+ if ( !( self.$target.is( self.$stage ) || self.$stage.find( self.$target ).length ) ) {
+ return;
+ }
+
+ e.stopPropagation();
+ e.preventDefault();
+
+ if ( self.isSwiping ) {
+ self.onSwipe();
+
+ } else if ( self.isPanning ) {
+ self.onPan();
+
+ } else if ( self.isZooming ) {
+ self.onZoom();
+ }
+
+ }
+
+ };
+
+ Guestures.prototype.onSwipe = function() {
+
+ var self = this;
+
+ var swiping = self.isSwiping;
+ var left = self.sliderStartPos.left || 0;
+ var angle;
+
+ if ( swiping === true ) {
+
+ if ( Math.abs( self.distance ) > 10 ) {
+
+ self.canTap = false;
+
+ if ( self.instance.group.length < 2 && self.instance.opts.touch.vertical ) {
+ self.isSwiping = 'y';
+
+ } else if ( self.instance.isSliding || self.instance.opts.touch.vertical === false || ( self.instance.opts.touch.vertical === 'auto' && $( window ).width() > 800 ) ) {
+ self.isSwiping = 'x';
+
+ } else {
+ angle = Math.abs( Math.atan2( self.distanceY, self.distanceX ) * 180 / Math.PI );
+
+ self.isSwiping = ( angle > 45 && angle < 135 ) ? 'y' : 'x';
+ }
+
+ self.instance.isSliding = self.isSwiping;
+
+ // Reset points to avoid jumping, because we dropped first swipes to calculate the angle
+ self.startPoints = self.newPoints;
+
+ $.each(self.instance.slides, function( index, slide ) {
+ $.fancybox.stop( slide.$slide );
+
+ slide.$slide.css( 'transition-duration', '0ms' );
+
+ slide.inTransition = false;
+
+ if ( slide.pos === self.instance.current.pos ) {
+ self.sliderStartPos.left = $.fancybox.getTranslate( slide.$slide ).left;
+ }
+ });
+
+ //self.instance.current.isMoved = true;
+
+ // Stop slideshow
+ if ( self.instance.SlideShow && self.instance.SlideShow.isActive ) {
+ self.instance.SlideShow.stop();
+ }
+ }
+
+ } else {
+
+ if ( swiping == 'x' ) {
+
+ // Sticky edges
+ if ( self.distanceX > 0 && ( self.instance.group.length < 2 || ( self.instance.current.index === 0 && !self.instance.current.opts.loop ) ) ) {
+ left = left + Math.pow( self.distanceX, 0.8 );
+
+ } else if ( self.distanceX < 0 && ( self.instance.group.length < 2 || ( self.instance.current.index === self.instance.group.length - 1 && !self.instance.current.opts.loop ) ) ) {
+ left = left - Math.pow( -self.distanceX, 0.8 );
+
+ } else {
+ left = left + self.distanceX;
+ }
+
+ }
+
+ self.sliderLastPos = {
+ top : swiping == 'x' ? 0 : self.sliderStartPos.top + self.distanceY,
+ left : left
+ };
+
+ if ( self.requestId ) {
+ cancelAFrame( self.requestId );
+
+ self.requestId = null;
+ }
+
+ self.requestId = requestAFrame(function() {
+
+ if ( self.sliderLastPos ) {
+ $.each(self.instance.slides, function( index, slide ) {
+ var pos = slide.pos - self.instance.currPos;
+
+ $.fancybox.setTranslate( slide.$slide, {
+ top : self.sliderLastPos.top,
+ left : self.sliderLastPos.left + ( pos * self.canvasWidth ) + ( pos * slide.opts.gutter )
+ });
+ });
+
+ self.$container.addClass( 'fancybox-is-sliding' );
+ }
+
+ });
+
+ }
+
+ };
+
+ Guestures.prototype.onPan = function() {
+
+ var self = this;
+
+ var newOffsetX, newOffsetY, newPos;
+
+ self.canTap = false;
+
+ if ( self.contentStartPos.width > self.canvasWidth ) {
+ newOffsetX = self.contentStartPos.left + self.distanceX;
+
+ } else {
+ newOffsetX = self.contentStartPos.left;
+ }
+
+ newOffsetY = self.contentStartPos.top + self.distanceY;
+
+ newPos = self.limitMovement( newOffsetX, newOffsetY, self.contentStartPos.width, self.contentStartPos.height );
+
+ newPos.scaleX = self.contentStartPos.scaleX;
+ newPos.scaleY = self.contentStartPos.scaleY;
+
+ self.contentLastPos = newPos;
+
+ if ( self.requestId ) {
+ cancelAFrame( self.requestId );
+
+ self.requestId = null;
+ }
+
+ self.requestId = requestAFrame(function() {
+ $.fancybox.setTranslate( self.$content, self.contentLastPos );
+ });
+ };
+
+ // Make panning sticky to the edges
+ Guestures.prototype.limitMovement = function( newOffsetX, newOffsetY, newWidth, newHeight ) {
+
+ var self = this;
+
+ var minTranslateX, minTranslateY, maxTranslateX, maxTranslateY;
+
+ var canvasWidth = self.canvasWidth;
+ var canvasHeight = self.canvasHeight;
+
+ var currentOffsetX = self.contentStartPos.left;
+ var currentOffsetY = self.contentStartPos.top;
+
+ var distanceX = self.distanceX;
+ var distanceY = self.distanceY;
+
+ // Slow down proportionally to traveled distance
+
+ minTranslateX = Math.max(0, canvasWidth * 0.5 - newWidth * 0.5 );
+ minTranslateY = Math.max(0, canvasHeight * 0.5 - newHeight * 0.5 );
+
+ maxTranslateX = Math.min( canvasWidth - newWidth, canvasWidth * 0.5 - newWidth * 0.5 );
+ maxTranslateY = Math.min( canvasHeight - newHeight, canvasHeight * 0.5 - newHeight * 0.5 );
+
+ if ( newWidth > canvasWidth ) {
+
+ // ->
+ if ( distanceX > 0 && newOffsetX > minTranslateX ) {
+ newOffsetX = minTranslateX - 1 + Math.pow( -minTranslateX + currentOffsetX + distanceX, 0.8 ) || 0;
+ }
+
+ // <-
+ if ( distanceX < 0 && newOffsetX < maxTranslateX ) {
+ newOffsetX = maxTranslateX + 1 - Math.pow( maxTranslateX - currentOffsetX - distanceX, 0.8 ) || 0;
+ }
+
+ }
+
+ if ( newHeight > canvasHeight ) {
+
+ // \/
+ if ( distanceY > 0 && newOffsetY > minTranslateY ) {
+ newOffsetY = minTranslateY - 1 + Math.pow(-minTranslateY + currentOffsetY + distanceY, 0.8 ) || 0;
+ }
+
+ // /\
+ if ( distanceY < 0 && newOffsetY < maxTranslateY ) {
+ newOffsetY = maxTranslateY + 1 - Math.pow ( maxTranslateY - currentOffsetY - distanceY, 0.8 ) || 0;
+ }
+
+ }
+
+ return {
+ top : newOffsetY,
+ left : newOffsetX
+ };
+
+ };
+
+
+ Guestures.prototype.limitPosition = function( newOffsetX, newOffsetY, newWidth, newHeight ) {
+
+ var self = this;
+
+ var canvasWidth = self.canvasWidth;
+ var canvasHeight = self.canvasHeight;
+
+ if ( newWidth > canvasWidth ) {
+ newOffsetX = newOffsetX > 0 ? 0 : newOffsetX;
+ newOffsetX = newOffsetX < canvasWidth - newWidth ? canvasWidth - newWidth : newOffsetX;
+
+ } else {
+
+ // Center horizontally
+ newOffsetX = Math.max( 0, canvasWidth / 2 - newWidth / 2 );
+
+ }
+
+ if ( newHeight > canvasHeight ) {
+ newOffsetY = newOffsetY > 0 ? 0 : newOffsetY;
+ newOffsetY = newOffsetY < canvasHeight - newHeight ? canvasHeight - newHeight : newOffsetY;
+
+ } else {
+
+ // Center vertically
+ newOffsetY = Math.max( 0, canvasHeight / 2 - newHeight / 2 );
+
+ }
+
+ return {
+ top : newOffsetY,
+ left : newOffsetX
+ };
+
+ };
+
+ Guestures.prototype.onZoom = function() {
+
+ var self = this;
+
+ // Calculate current distance between points to get pinch ratio and new width and height
+
+ var currentWidth = self.contentStartPos.width;
+ var currentHeight = self.contentStartPos.height;
+
+ var currentOffsetX = self.contentStartPos.left;
+ var currentOffsetY = self.contentStartPos.top;
+
+ var endDistanceBetweenFingers = distance( self.newPoints[0], self.newPoints[1] );
+
+ var pinchRatio = endDistanceBetweenFingers / self.startDistanceBetweenFingers;
+
+ var newWidth = Math.floor( currentWidth * pinchRatio );
+ var newHeight = Math.floor( currentHeight * pinchRatio );
+
+ // This is the translation due to pinch-zooming
+ var translateFromZoomingX = (currentWidth - newWidth) * self.percentageOfImageAtPinchPointX;
+ var translateFromZoomingY = (currentHeight - newHeight) * self.percentageOfImageAtPinchPointY;
+
+ //Point between the two touches
+
+ var centerPointEndX = ((self.newPoints[0].x + self.newPoints[1].x) / 2) - $(window).scrollLeft();
+ var centerPointEndY = ((self.newPoints[0].y + self.newPoints[1].y) / 2) - $(window).scrollTop();
+
+ // And this is the translation due to translation of the centerpoint
+ // between the two fingers
+
+ var translateFromTranslatingX = centerPointEndX - self.centerPointStartX;
+ var translateFromTranslatingY = centerPointEndY - self.centerPointStartY;
+
+ // The new offset is the old/current one plus the total translation
+
+ var newOffsetX = currentOffsetX + ( translateFromZoomingX + translateFromTranslatingX );
+ var newOffsetY = currentOffsetY + ( translateFromZoomingY + translateFromTranslatingY );
+
+ var newPos = {
+ top : newOffsetY,
+ left : newOffsetX,
+ scaleX : self.contentStartPos.scaleX * pinchRatio,
+ scaleY : self.contentStartPos.scaleY * pinchRatio
+ };
+
+ self.canTap = false;
+
+ self.newWidth = newWidth;
+ self.newHeight = newHeight;
+
+ self.contentLastPos = newPos;
+
+ if ( self.requestId ) {
+ cancelAFrame( self.requestId );
+
+ self.requestId = null;
+ }
+
+ self.requestId = requestAFrame(function() {
+ $.fancybox.setTranslate( self.$content, self.contentLastPos );
+ });
+
+ };
+
+ Guestures.prototype.ontouchend = function( e ) {
+
+ var self = this;
+ var dMs = Math.max( (new Date().getTime() ) - self.startTime, 1);
+
+ var swiping = self.isSwiping;
+ var panning = self.isPanning;
+ var zooming = self.isZooming;
+
+ self.endPoints = pointers( e );
+
+ self.$container.removeClass( 'fancybox-controls--isGrabbing' );
+
+ $(document).off( '.fb.touch' );
+
+ if ( self.requestId ) {
+ cancelAFrame( self.requestId );
+
+ self.requestId = null;
+ }
+
+ self.isSwiping = false;
+ self.isPanning = false;
+ self.isZooming = false;
+
+ if ( self.canTap ) {
+ return self.onTap( e );
+ }
+
+ self.speed = 366;
+
+ // Speed in px/ms
+ self.velocityX = self.distanceX / dMs * 0.5;
+ self.velocityY = self.distanceY / dMs * 0.5;
+
+ self.speedX = Math.max( self.speed * 0.5, Math.min( self.speed * 1.5, ( 1 / Math.abs( self.velocityX ) ) * self.speed ) );
+
+ if ( panning ) {
+ self.endPanning();
+
+ } else if ( zooming ) {
+ self.endZooming();
+
+ } else {
+ self.endSwiping( swiping );
+ }
+
+ return;
+ };
+
+ Guestures.prototype.endSwiping = function( swiping ) {
+
+ var self = this;
+ var ret = false;
+
+ self.instance.isSliding = false;
+ self.sliderLastPos = null;
+
+ // Close if swiped vertically / navigate if horizontally
+ if ( swiping == 'y' && Math.abs( self.distanceY ) > 50 ) {
+
+ // Continue vertical movement
+ $.fancybox.animate( self.instance.current.$slide, {
+ top : self.sliderStartPos.top + self.distanceY + ( self.velocityY * 150 ),
+ opacity : 0
+ }, 150 );
+
+ ret = self.instance.close( true, 300 );
+
+ } else if ( swiping == 'x' && self.distanceX > 50 && self.instance.group.length > 1 ) {
+ ret = self.instance.previous( self.speedX );
+
+ } else if ( swiping == 'x' && self.distanceX < -50 && self.instance.group.length > 1 ) {
+ ret = self.instance.next( self.speedX );
+ }
+
+ if ( ret === false && ( swiping == 'x' || swiping == 'y' ) ) {
+ self.instance.jumpTo( self.instance.current.index, 150 );
+ }
+
+ self.$container.removeClass( 'fancybox-is-sliding' );
+
+ };
+
+ // Limit panning from edges
+ // ========================
+
+ Guestures.prototype.endPanning = function() {
+
+ var self = this;
+ var newOffsetX, newOffsetY, newPos;
+
+ if ( !self.contentLastPos ) {
+ return;
+ }
+
+ if ( self.instance.current.opts.touch.momentum === false ) {
+ newOffsetX = self.contentLastPos.left;
+ newOffsetY = self.contentLastPos.top;
+
+ } else {
+
+ // Continue movement
+ newOffsetX = self.contentLastPos.left + ( self.velocityX * self.speed );
+ newOffsetY = self.contentLastPos.top + ( self.velocityY * self.speed );
+ }
+
+ newPos = self.limitPosition( newOffsetX, newOffsetY, self.contentStartPos.width, self.contentStartPos.height );
+
+ newPos.width = self.contentStartPos.width;
+ newPos.height = self.contentStartPos.height;
+
+ $.fancybox.animate( self.$content, newPos, 330 );
+ };
+
+
+ Guestures.prototype.endZooming = function() {
+
+ var self = this;
+
+ var current = self.instance.current;
+
+ var newOffsetX, newOffsetY, newPos, reset;
+
+ var newWidth = self.newWidth;
+ var newHeight = self.newHeight;
+
+ if ( !self.contentLastPos ) {
+ return;
+ }
+
+ newOffsetX = self.contentLastPos.left;
+ newOffsetY = self.contentLastPos.top;
+
+ reset = {
+ top : newOffsetY,
+ left : newOffsetX,
+ width : newWidth,
+ height : newHeight,
+ scaleX : 1,
+ scaleY : 1
+ };
+
+ // Reset scalex/scaleY values; this helps for perfomance and does not break animation
+ $.fancybox.setTranslate( self.$content, reset );
+
+ if ( newWidth < self.canvasWidth && newHeight < self.canvasHeight ) {
+ self.instance.scaleToFit( 150 );
+
+ } else if ( newWidth > current.width || newHeight > current.height ) {
+ self.instance.scaleToActual( self.centerPointStartX, self.centerPointStartY, 150 );
+
+ } else {
+
+ newPos = self.limitPosition( newOffsetX, newOffsetY, newWidth, newHeight );
+
+ // Switch from scale() to width/height or animation will not work correctly
+ $.fancybox.setTranslate( self.content, $.fancybox.getTranslate( self.$content ) );
+
+ $.fancybox.animate( self.$content, newPos, 150 );
+ }
+
+ };
+
+ Guestures.prototype.onTap = function(e) {
+ var self = this;
+ var $target = $( e.target );
+
+ var instance = self.instance;
+ var current = instance.current;
+
+ var endPoints = ( e && pointers( e ) ) || self.startPoints;
+
+ var tapX = endPoints[0] ? endPoints[0].x - self.$stage.offset().left : 0;
+ var tapY = endPoints[0] ? endPoints[0].y - self.$stage.offset().top : 0;
+
+ var where;
+
+ var process = function ( prefix ) {
+
+ var action = current.opts[ prefix ];
+
+ if ( $.isFunction( action ) ) {
+ action = action.apply( instance, [ current, e ] );
+ }
+
+ if ( !action) {
+ return;
+ }
+
+ switch ( action ) {
+
+ case "close" :
+
+ instance.close( self.startEvent );
+
+ break;
+
+ case "toggleControls" :
+
+ instance.toggleControls( true );
+
+ break;
+
+ case "next" :
+
+ instance.next();
+
+ break;
+
+ case "nextOrClose" :
+
+ if ( instance.group.length > 1 ) {
+ instance.next();
+
+ } else {
+ instance.close( self.startEvent );
+ }
+
+ break;
+
+ case "zoom" :
+
+ if ( current.type == 'image' && ( current.isLoaded || current.$ghost ) ) {
+
+ if ( instance.canPan() ) {
+ instance.scaleToFit();
+
+ } else if ( instance.isScaledDown() ) {
+ instance.scaleToActual( tapX, tapY );
+
+ } else if ( instance.group.length < 2 ) {
+ instance.close( self.startEvent );
+ }
+ }
+
+ break;
+ }
+
+ };
+
+ // Ignore right click
+ if ( e.originalEvent && e.originalEvent.button == 2 ) {
+ return;
+ }
+
+ // Skip if current slide is not in the center
+ if ( instance.isSliding ) {
+ return;
+ }
+
+ // Skip if clicked on the scrollbar
+ if ( tapX > $target[0].clientWidth + $target.offset().left ) {
+ return;
+ }
+
+ // Check where is clicked
+ if ( $target.is( '.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container' ) ) {
+ where = 'Outside';
+
+ } else if ( $target.is( '.fancybox-slide' ) ) {
+ where = 'Slide';
+
+ } else if ( instance.current.$content && instance.current.$content.has( e.target ).length ) {
+ where = 'Content';
+
+ } else {
+ return;
+ }
+
+ // Check if this is a double tap
+ if ( self.tapped ) {
+
+ // Stop previously created single tap
+ clearTimeout( self.tapped );
+ self.tapped = null;
+
+ // Skip if distance between taps is too big
+ if ( Math.abs( tapX - self.tapX ) > 50 || Math.abs( tapY - self.tapY ) > 50 || instance.isSliding ) {
+ return this;
+ }
+
+ // OK, now we assume that this is a double-tap
+ process( 'dblclick' + where );
+
+ } else {
+
+ // Single tap will be processed if user has not clicked second time within 300ms
+ // or there is no need to wait for double-tap
+ self.tapX = tapX;
+ self.tapY = tapY;
+
+ if ( current.opts[ 'dblclick' + where ] && current.opts[ 'dblclick' + where ] !== current.opts[ 'click' + where ] ) {
+ self.tapped = setTimeout(function() {
+ self.tapped = null;
+
+ process( 'click' + where );
+
+ }, 300);
+
+ } else {
+ process( 'click' + where );
+ }
+
+ }
+
+ return this;
+ };
+
+ $(document).on('onActivate.fb', function (e, instance) {
+ if ( instance && !instance.Guestures ) {
+ instance.Guestures = new Guestures( instance );
+ }
+ });
+
+ $(document).on('beforeClose.fb', function (e, instance) {
+ if ( instance && instance.Guestures ) {
+ instance.Guestures.destroy();
+ }
+ });
+
+
+}(window, document, window.jQuery));
--- /dev/null
+// ==========================================================================
+//
+// Hash
+// Enables linking to each modal
+//
+// ==========================================================================
+;(function (document, window, $) {
+ 'use strict';
+
+ // Simple $.escapeSelector polyfill (for jQuery prior v3)
+ if ( !$.escapeSelector ) {
+ $.escapeSelector = function( sel ) {
+ var rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;
+ var fcssescape = function( ch, asCodePoint ) {
+ if ( asCodePoint ) {
+ // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER
+ if ( ch === "\0" ) {
+ return "\uFFFD";
+ }
+
+ // Control characters and (dependent upon position) numbers get escaped as code points
+ return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " ";
+ }
+
+ // Other potentially-special ASCII characters get backslash-escaped
+ return "\\" + ch;
+ };
+
+ return ( sel + "" ).replace( rcssescape, fcssescape );
+ };
+ }
+
+ // Variable containing last hash value set by fancyBox
+ // It will be used to determine if fancyBox needs to close after hash change is detected
+ var currentHash = null;
+
+ // Throtlling the history change
+ var timerID = null;
+
+ // Get info about gallery name and current index from url
+ function parseUrl() {
+ var hash = window.location.hash.substr( 1 );
+ var rez = hash.split( '-' );
+ var index = rez.length > 1 && /^\+?\d+$/.test( rez[ rez.length - 1 ] ) ? parseInt( rez.pop( -1 ), 10 ) || 1 : 1;
+ var gallery = rez.join( '-' );
+
+ // Index is starting from 1
+ if ( index < 1 ) {
+ index = 1;
+ }
+
+ return {
+ hash : hash,
+ index : index,
+ gallery : gallery
+ };
+ }
+
+ // Trigger click evnt on links to open new fancyBox instance
+ function triggerFromUrl( url ) {
+ var $el;
+
+ if ( url.gallery !== '' ) {
+
+ // If we can find element matching 'data-fancybox' atribute, then trigger click event for that ..
+ $el = $( "[data-fancybox='" + $.escapeSelector( url.gallery ) + "']" ).eq( url.index - 1 );
+
+ if ( $el.length ) {
+ $el.trigger( 'click' );
+
+ } else {
+
+ // .. if not, try finding element by ID
+ $( "#" + $.escapeSelector( url.gallery ) + "" ).trigger( 'click' );
+
+ }
+
+ }
+ }
+
+ // Get gallery name from current instance
+ function getGallery( instance ) {
+ var opts;
+
+ if ( !instance ) {
+ return false;
+ }
+
+ opts = instance.current ? instance.current.opts : instance.opts;
+
+ return opts.$orig ? opts.$orig.data( 'fancybox' ) : ( opts.hash || '' );
+ }
+
+ // Star when DOM becomes ready
+ $(function() {
+
+ // Small delay is used to allow other scripts to process "dom ready" event
+ setTimeout(function() {
+
+ // Check if this module is not disabled
+ if ( $.fancybox.defaults.hash === false ) {
+ return;
+ }
+
+ // Update hash when opening/closing fancyBox
+ $(document).on({
+ 'onInit.fb' : function( e, instance ) {
+ var url, gallery;
+
+ if ( instance.group[ instance.currIndex ].opts.hash === false ) {
+ return;
+ }
+
+ url = parseUrl();
+ gallery = getGallery( instance );
+
+ // Make sure gallery start index matches index from hash
+ if ( gallery && url.gallery && gallery == url.gallery ) {
+ instance.currIndex = url.index - 1;
+ }
+
+ },
+
+ 'beforeShow.fb' : function( e, instance, current, firstRun ) {
+ var gallery;
+
+ if ( current.opts.hash === false ) {
+ return;
+ }
+
+ gallery = getGallery( instance );
+
+ // Update window hash
+ if ( gallery && gallery !== '' ) {
+
+ if ( window.location.hash.indexOf( gallery ) < 0 ) {
+ instance.opts.origHash = window.location.hash;
+ }
+
+ currentHash = gallery + ( instance.group.length > 1 ? '-' + ( current.index + 1 ) : '' );
+
+ if ( 'replaceState' in window.history ) {
+ if ( timerID ) {
+ clearTimeout( timerID );
+ }
+
+ timerID = setTimeout(function() {
+ window.history[ firstRun ? 'pushState' : 'replaceState' ]( {} , document.title, window.location.pathname + window.location.search + '#' + currentHash );
+
+ timerID = null;
+
+ }, 300);
+
+ } else {
+ window.location.hash = currentHash;
+ }
+
+ }
+
+ },
+
+ 'beforeClose.fb' : function( e, instance, current ) {
+ var gallery, origHash;
+
+ if ( timerID ) {
+ clearTimeout( timerID );
+ }
+
+ if ( current.opts.hash === false ) {
+ return;
+ }
+
+ gallery = getGallery( instance );
+ origHash = instance && instance.opts.origHash ? instance.opts.origHash : '';
+
+ // Remove hash from location bar
+ if ( gallery && gallery !== '' ) {
+
+ if ( 'replaceState' in history ) {
+ window.history.replaceState( {} , document.title, window.location.pathname + window.location.search + origHash );
+
+ } else {
+ window.location.hash = origHash;
+
+ // Keep original scroll position
+ $( window ).scrollTop( instance.scrollTop ).scrollLeft( instance.scrollLeft );
+ }
+ }
+
+ currentHash = null;
+ }
+ });
+
+ // Check if need to close after url has changed
+ $(window).on('hashchange.fb', function() {
+ var url = parseUrl();
+
+ if ( $.fancybox.getInstance() ) {
+ if ( currentHash && currentHash !== url.gallery + '-' + url.index && !( url.index === 1 && currentHash == url.gallery ) ) {
+ currentHash = null;
+
+ $.fancybox.close();
+ }
+
+ } else if ( url.gallery !== '' ) {
+ triggerFromUrl( url );
+ }
+ });
+
+ // If navigating away from current page
+ $(window).one('unload.fb popstate.fb', function() {
+ $.fancybox.getInstance( 'close', true, 0 );
+ });
+
+ // Check current hash and trigger click event on matching element to start fancyBox, if needed
+ triggerFromUrl( parseUrl() );
+
+ }, 50);
+
+ });
+
+
+}(document, window, window.jQuery));
--- /dev/null
+// ==========================================================================
+//
+// Media
+// Adds additional media type support
+//
+// ==========================================================================
+;(function ($) {
+
+ 'use strict';
+
+ // Formats matching url to final form
+
+ var format = function (url, rez, params) {
+ if ( !url ) {
+ return;
+ }
+
+ params = params || '';
+
+ if ( $.type(params) === "object" ) {
+ params = $.param(params, true);
+ }
+
+ $.each(rez, function (key, value) {
+ url = url.replace('$' + key, value || '');
+ });
+
+ if (params.length) {
+ url += (url.indexOf('?') > 0 ? '&' : '?') + params;
+ }
+
+ return url;
+ };
+
+ // Object containing properties for each media type
+
+ var defaults = {
+ youtube : {
+ matcher : /(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,
+ params : {
+ autoplay : 1,
+ autohide : 1,
+ fs : 1,
+ rel : 0,
+ hd : 1,
+ wmode : 'transparent',
+ enablejsapi : 1,
+ html5 : 1
+ },
+ paramPlace : 8,
+ type : 'iframe',
+ url : '//www.youtube.com/embed/$4',
+ thumb : '//img.youtube.com/vi/$4/hqdefault.jpg'
+ },
+
+ vimeo : {
+ matcher : /^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,
+ params : {
+ autoplay : 1,
+ hd : 1,
+ show_title : 1,
+ show_byline : 1,
+ show_portrait : 0,
+ fullscreen : 1,
+ api : 1
+ },
+ paramPlace : 3,
+ type : 'iframe',
+ url : '//player.vimeo.com/video/$2'
+ },
+
+ metacafe : {
+ matcher : /metacafe.com\/watch\/(\d+)\/(.*)?/,
+ type : 'iframe',
+ url : '//www.metacafe.com/embed/$1/?ap=1'
+ },
+
+ dailymotion : {
+ matcher : /dailymotion.com\/video\/(.*)\/?(.*)/,
+ params : {
+ additionalInfos : 0,
+ autoStart : 1
+ },
+ type : 'iframe',
+ url : '//www.dailymotion.com/embed/video/$1'
+ },
+
+ vine : {
+ matcher : /vine.co\/v\/([a-zA-Z0-9\?\=\-]+)/,
+ type : 'iframe',
+ url : '//vine.co/v/$1/embed/simple'
+ },
+
+ instagram : {
+ matcher : /(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,
+ type : 'image',
+ url : '//$1/p/$2/media/?size=l'
+ },
+
+ // Examples:
+ // http://maps.google.com/?ll=48.857995,2.294297&spn=0.007666,0.021136&t=m&z=16
+ // https://www.google.com/maps/@37.7852006,-122.4146355,14.65z
+ // https://www.google.com/maps/place/Googleplex/@37.4220041,-122.0833494,17z/data=!4m5!3m4!1s0x0:0x6c296c66619367e0!8m2!3d37.4219998!4d-122.0840572
+ gmap_place : {
+ matcher : /(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,
+ type : 'iframe',
+ url : function (rez) {
+ return '//maps.google.' + rez[2] + '/?ll=' + ( rez[9] ? rez[9] + '&z=' + Math.floor( rez[10] ) + ( rez[12] ? rez[12].replace(/^\//, "&") : '' ) : rez[12] ) + '&output=' + ( rez[12] && rez[12].indexOf('layer=c') > 0 ? 'svembed' : 'embed' );
+ }
+ },
+
+ // Examples:
+ // https://www.google.com/maps/search/Empire+State+Building/
+ // https://www.google.com/maps/search/?api=1&query=centurylink+field
+ // https://www.google.com/maps/search/?api=1&query=47.5951518,-122.3316393
+ gmap_search : {
+ matcher : /(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,
+ type : 'iframe',
+ url : function (rez) {
+ return '//maps.google.' + rez[2] + '/maps?q=' + rez[5].replace('query=', 'q=').replace('api=1', '') + '&output=embed';
+ }
+ }
+ };
+
+ $(document).on('onInit.fb', function (e, instance) {
+
+ $.each(instance.group, function( i, item ) {
+
+ var url = item.src || '',
+ type = false,
+ media,
+ thumb,
+ rez,
+ params,
+ urlParams,
+ o,
+ provider;
+
+ // Skip items that already have content type
+ if ( item.type ) {
+ return;
+ }
+
+ media = $.extend( true, {}, defaults, item.opts.media );
+
+ // Look for any matching media type
+ $.each(media, function ( n, el ) {
+ rez = url.match(el.matcher);
+ o = {};
+ provider = n;
+
+ if (!rez) {
+ return;
+ }
+
+ type = el.type;
+
+ if ( el.paramPlace && rez[ el.paramPlace ] ) {
+ urlParams = rez[ el.paramPlace ];
+
+ if ( urlParams[ 0 ] == '?' ) {
+ urlParams = urlParams.substring(1);
+ }
+
+ urlParams = urlParams.split('&');
+
+ for ( var m = 0; m < urlParams.length; ++m ) {
+ var p = urlParams[ m ].split('=', 2);
+
+ if ( p.length == 2 ) {
+ o[ p[0] ] = decodeURIComponent( p[1].replace(/\+/g, " ") );
+ }
+ }
+ }
+
+ params = $.extend( true, {}, el.params, item.opts[ n ], o );
+
+ url = $.type(el.url) === "function" ? el.url.call(this, rez, params, item) : format(el.url, rez, params);
+ thumb = $.type(el.thumb) === "function" ? el.thumb.call(this, rez, params, item) : format(el.thumb, rez);
+
+ if ( provider === 'vimeo' ) {
+ url = url.replace('&%23', '#');
+ }
+
+ return false;
+ });
+
+ // If it is found, then change content type and update the url
+
+ if ( type ) {
+ item.src = url;
+ item.type = type;
+
+ if ( !item.opts.thumb && !( item.opts.$thumb && item.opts.$thumb.length ) ) {
+ item.opts.thumb = thumb;
+ }
+
+ if ( type === 'iframe' ) {
+ $.extend(true, item.opts, {
+ iframe : {
+ preload : false,
+ attr : {
+ scrolling : "no"
+ }
+ }
+ });
+
+ item.contentProvider = provider;
+
+ item.opts.slideClass += ' fancybox-slide--' + ( provider == 'gmap_place' || provider == 'gmap_search' ? 'map' : 'video' );
+ }
+
+ } else {
+
+ // If no content type is found, then set it to `image` as fallback
+ item.type = 'image';
+ }
+
+ });
+
+ });
+
+}(window.jQuery));
--- /dev/null
+// ==========================================================================
+//
+// SlideShow
+// Enables slideshow functionality
+//
+// Example of usage:
+// $.fancybox.getInstance().SlideShow.start()
+//
+// ==========================================================================
+;(function (document, $) {
+ 'use strict';
+
+ var SlideShow = function( instance ) {
+ this.instance = instance;
+ this.init();
+ };
+
+ $.extend( SlideShow.prototype, {
+ timer : null,
+ isActive : false,
+ $button : null,
+ speed : 3000,
+
+ init : function() {
+ var self = this;
+
+ self.$button = self.instance.$refs.toolbar.find('[data-fancybox-play]').on('click', function() {
+ self.toggle();
+ });
+
+ if ( self.instance.group.length < 2 || !self.instance.group[ self.instance.currIndex ].opts.slideShow ) {
+ self.$button.hide();
+ }
+ },
+
+ set : function() {
+ var self = this;
+
+ // Check if reached last element
+ if ( self.instance && self.instance.current && (self.instance.current.opts.loop || self.instance.currIndex < self.instance.group.length - 1 )) {
+ self.timer = setTimeout(function() {
+ self.instance.next();
+
+ }, self.instance.current.opts.slideShow.speed || self.speed);
+
+ } else {
+ self.stop();
+ self.instance.idleSecondsCounter = 0;
+ self.instance.showControls();
+ }
+
+ },
+
+ clear : function() {
+ var self = this;
+
+ clearTimeout( self.timer );
+
+ self.timer = null;
+ },
+
+ start : function() {
+ var self = this;
+ var current = self.instance.current;
+
+ if ( self.instance && current && ( current.opts.loop || current.index < self.instance.group.length - 1 )) {
+
+ self.isActive = true;
+
+ self.$button
+ .attr( 'title', current.opts.i18n[ current.opts.lang ].PLAY_STOP )
+ .addClass( 'fancybox-button--pause' );
+
+ if ( current.isComplete ) {
+ self.set();
+ }
+ }
+ },
+
+ stop : function() {
+ var self = this;
+ var current = self.instance.current;
+
+ self.clear();
+
+ self.$button
+ .attr( 'title', current.opts.i18n[ current.opts.lang ].PLAY_START )
+ .removeClass( 'fancybox-button--pause' );
+
+ self.isActive = false;
+ },
+
+ toggle : function() {
+ var self = this;
+
+ if ( self.isActive ) {
+ self.stop();
+
+ } else {
+ self.start();
+ }
+ }
+
+ });
+
+ $(document).on({
+ 'onInit.fb' : function(e, instance) {
+ if ( instance && !instance.SlideShow ) {
+ instance.SlideShow = new SlideShow( instance );
+ }
+ },
+
+ 'beforeShow.fb' : function(e, instance, current, firstRun) {
+ var SlideShow = instance && instance.SlideShow;
+
+ if ( firstRun ) {
+
+ if ( SlideShow && current.opts.slideShow.autoStart ) {
+ SlideShow.start();
+ }
+
+ } else if ( SlideShow && SlideShow.isActive ) {
+ SlideShow.clear();
+ }
+ },
+
+ 'afterShow.fb' : function(e, instance, current) {
+ var SlideShow = instance && instance.SlideShow;
+
+ if ( SlideShow && SlideShow.isActive ) {
+ SlideShow.set();
+ }
+ },
+
+ 'afterKeydown.fb' : function(e, instance, current, keypress, keycode) {
+ var SlideShow = instance && instance.SlideShow;
+
+ // "P" or Spacebar
+ if ( SlideShow && current.opts.slideShow && ( keycode === 80 || keycode === 32 ) && !$(document.activeElement).is( 'button,a,input' ) ) {
+ keypress.preventDefault();
+
+ SlideShow.toggle();
+ }
+ },
+
+ 'beforeClose.fb onDeactivate.fb' : function(e, instance) {
+ var SlideShow = instance && instance.SlideShow;
+
+ if ( SlideShow ) {
+ SlideShow.stop();
+ }
+ }
+ });
+
+ // Page Visibility API to pause slideshow when window is not active
+ $(document).on("visibilitychange", function() {
+ var instance = $.fancybox.getInstance();
+ var SlideShow = instance && instance.SlideShow;
+
+ if ( SlideShow && SlideShow.isActive ) {
+ if ( document.hidden ) {
+ SlideShow.clear();
+
+ } else {
+ SlideShow.set();
+ }
+ }
+ });
+
+}(document, window.jQuery));
--- /dev/null
+// ==========================================================================
+//
+// Thumbs
+// Displays thumbnails in a grid
+//
+// ==========================================================================
+;(function (document, $) {
+ 'use strict';
+
+ var FancyThumbs = function( instance ) {
+ this.instance = instance;
+ this.init();
+ };
+
+ $.extend( FancyThumbs.prototype, {
+
+ $button : null,
+ $grid : null,
+ $list : null,
+ isVisible : false,
+
+ init : function() {
+ var self = this;
+
+ var first = self.instance.group[0],
+ second = self.instance.group[1];
+
+ self.$button = self.instance.$refs.toolbar.find( '[data-fancybox-thumbs]' );
+
+ if ( self.instance.group.length > 1 && self.instance.group[ self.instance.currIndex ].opts.thumbs && (
+ ( first.type == 'image' || first.opts.thumb || first.opts.$thumb ) &&
+ ( second.type == 'image' || second.opts.thumb || second.opts.$thumb )
+ )) {
+
+ self.$button.on('click', function() {
+ self.toggle();
+ });
+
+ self.isActive = true;
+
+ } else {
+ self.$button.hide();
+
+ self.isActive = false;
+ }
+
+ },
+
+ create : function() {
+ var instance = this.instance,
+ list,
+ src;
+
+ this.$grid = $('<div class="fancybox-thumbs"></div>').appendTo( instance.$refs.container );
+
+ list = '<ul>';
+
+ $.each(instance.group, function( i, item ) {
+
+ src = item.opts.thumb || ( item.opts.$thumb ? item.opts.$thumb.attr('src') : null );
+
+ if ( !src && item.type === 'image' ) {
+ src = item.src;
+ }
+
+ if ( src && src.length ) {
+ list += '<li data-index="' + i + '" tabindex="0" class="fancybox-thumbs-loading"><img data-src="' + src + '" /></li>';
+ }
+
+ });
+
+ list += '</ul>';
+
+ this.$list = $( list ).appendTo( this.$grid ).on('click', 'li', function() {
+ instance.jumpTo( $(this).data('index') );
+ });
+
+ this.$list.find('img').hide().one('load', function() {
+
+ var $parent = $(this).parent().removeClass('fancybox-thumbs-loading'),
+ thumbWidth = $parent.outerWidth(),
+ thumbHeight = $parent.outerHeight(),
+ width,
+ height,
+ widthRatio,
+ heightRatio;
+
+ width = this.naturalWidth || this.width;
+ height = this.naturalHeight || this.height;
+
+ //Calculate thumbnail width/height and center it
+
+ widthRatio = width / thumbWidth;
+ heightRatio = height / thumbHeight;
+
+ if (widthRatio >= 1 && heightRatio >= 1) {
+ if (widthRatio > heightRatio) {
+ width = width / heightRatio;
+ height = thumbHeight;
+
+ } else {
+ width = thumbWidth;
+ height = height / widthRatio;
+ }
+ }
+
+ $(this).css({
+ width : Math.floor(width),
+ height : Math.floor(height),
+ 'margin-top' : Math.min( 0, Math.floor(thumbHeight * 0.3 - height * 0.3 ) ),
+ 'margin-left' : Math.min( 0, Math.floor(thumbWidth * 0.5 - width * 0.5 ) )
+ }).show();
+
+ })
+ .each(function() {
+ this.src = $( this ).data( 'src' );
+ });
+
+ },
+
+ focus : function() {
+
+ if ( this.instance.current ) {
+ this.$list
+ .children()
+ .removeClass('fancybox-thumbs-active')
+ .filter('[data-index="' + this.instance.current.index + '"]')
+ .addClass('fancybox-thumbs-active')
+ .focus();
+ }
+
+ },
+
+ close : function() {
+ this.$grid.hide();
+ },
+
+ update : function() {
+
+ this.instance.$refs.container.toggleClass( 'fancybox-show-thumbs', this.isVisible );
+
+ if ( this.isVisible ) {
+
+ if ( !this.$grid ) {
+ this.create();
+ }
+
+ this.instance.trigger( 'onThumbsShow' );
+
+ this.focus();
+
+ } else if ( this.$grid ) {
+ this.instance.trigger( 'onThumbsHide' );
+ }
+
+ // Update content position
+ this.instance.update();
+
+ },
+
+ hide : function() {
+ this.isVisible = false;
+ this.update();
+ },
+
+ show : function() {
+ this.isVisible = true;
+ this.update();
+ },
+
+ toggle : function() {
+ this.isVisible = !this.isVisible;
+ this.update();
+ }
+
+ });
+
+ $(document).on({
+
+ 'onInit.fb' : function(e, instance) {
+ if ( instance && !instance.Thumbs ) {
+ instance.Thumbs = new FancyThumbs( instance );
+ }
+ },
+
+ 'beforeShow.fb' : function(e, instance, item, firstRun) {
+ var Thumbs = instance && instance.Thumbs;
+
+ if ( !Thumbs || !Thumbs.isActive ) {
+ return;
+ }
+
+ if ( item.modal ) {
+ Thumbs.$button.hide();
+
+ Thumbs.hide();
+
+ return;
+ }
+
+ if ( firstRun && instance.opts.thumbs.autoStart === true ) {
+ Thumbs.show();
+ }
+
+ if ( Thumbs.isVisible ) {
+ Thumbs.focus();
+ }
+ },
+
+ 'afterKeydown.fb' : function(e, instance, current, keypress, keycode) {
+ var Thumbs = instance && instance.Thumbs;
+
+ // "G"
+ if ( Thumbs && Thumbs.isActive && keycode === 71 ) {
+ keypress.preventDefault();
+
+ Thumbs.toggle();
+ }
+ },
+
+ 'beforeClose.fb' : function( e, instance ) {
+ var Thumbs = instance && instance.Thumbs;
+
+ if ( Thumbs && Thumbs.isVisible && instance.opts.thumbs.hideOnClose !== false ) {
+ Thumbs.close();
+ }
+ }
+
+ });
+
+}(document, window.jQuery));
'1.0',
true
);
- if(is_front_page()) {
- }
+ wp_enqueue_script('slick_script', get_template_directory_uri() . '/slick/slick/slick.min.js', array('jquery'), null, false);
+
+ wp_enqueue_style('slick-style', get_template_directory_uri() . '/slick/slick/slick.css');
+
+ wp_enqueue_style('slick-theme', get_template_directory_uri() . '/slick/slick/slick-theme.css');
+
+ wp_enqueue_style('fancyStyle', get_template_directory_uri() . '/fancybox/dist/jquery.fancybox.min.css');
+// wp_enqueue_style('fancyStyleButtons', get_template_directory_uri() . '/fancybox/source/helpers/jquery.fancybox-buttons.css?v=1.0.5');
+// wp_enqueue_style('fancyStyleThumbs', get_template_directory_uri() . '/fancybox/source/helpers/jquery.fancybox-thumbs.css?v=1.0.7');
+
+ wp_enqueue_script('fancyScript', get_template_directory_uri() . '/fancybox/dist/jquery.fancybox.min.js', array('jquery'), '', true );
+// wp_enqueue_script('fancyMouse', get_template_directory_uri() . '/fancybox/lib/jquery.mousewheel-3.0.6.pack.js', array('jquery'), '', true );
+// wp_enqueue_script('fancyThumbs', get_template_directory_uri() . '/fancybox/source/helpers/jquery.fancybox-thumbs.js?v=1.0.7', array('jquery'), '', true );
+// wp_enqueue_script('fancyButtons', get_template_directory_uri() . '/fancybox/source/helpers/jquery.fancybox-buttons.js?v=1.0.5', array('jquery'), '', true );
+// wp_enqueue_script('fancyMedia', get_template_directory_uri() . '/fancybox/source/helpers/jquery.fancybox-media.js?v=1.0.6', array('jquery'), '', true );
+
}
+function get_excerpt_by_id($post_id, $length = 35){
+ $the_post = get_post($post_id); //Gets post ID
+ $the_excerpt = $the_post->post_content; //Gets post_content to be used as a basis for the excerpt
+ $excerpt_length = $length; //Sets excerpt length by word count
+ $the_excerpt = strip_tags(strip_shortcodes($the_excerpt)); //Strips tags and images
+ $words = explode(' ', $the_excerpt, $excerpt_length + 1); if(count($words) > $excerpt_length) :
+ array_pop($words);
+ array_push($words, '…');
+ $the_excerpt = implode(' ', $words);
+ endif;
+ $the_excerpt = '<p>' . $the_excerpt . '</p>';
+ return $the_excerpt;
+
+}
/* Header for posts*/
function glm_get_header() {
echo '</div>';
} else {
echo '<div';
- if (has_post_thumbnail() && $post->post_type == 'page') {
+ if (has_post_thumbnail()) {
$image_data = wp_get_attachment_image_src(get_post_thumbnail_id(), "full");
- echo ' style="background-image: url('.$image_data[0].');height:0;padding:0;padding-bottom:20%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 300px; "';
+ echo ' style="background-image: url('.$image_data[0].');height:0;padding:0;padding-bottom:30%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 300px; "';
+ echo ' class="featured-image no-featured"';
} else {
- //echo ' style="background-image: url('.get_template_directory_uri().'/assets/default-header.gif);height:0;padding:0;padding-bottom:30%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 300px;"';
- echo ' class="no-featured"';
+ echo ' style="background-image: url('.get_template_directory_uri().'/assets/default-header.jpg);height:0;padding:0;padding-bottom:30%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 300px;"';
+ echo ' class="featured-image no-featured"';
}
echo '>';
echo '</div>';
{if $events}
<div class="small-12 medium-9 large-10 columns">
- <h1>Featured Events</h1>
+ <h1 id="front-event-feed-title">Featured Events</h1>
</div>
-<div class="small-12 medium-3 large-2 columns">
+<!--<div class="small-12 medium-3 large-2 columns">
<a href="{$mainEventUrl}"><button class="view-events-btn">VIEW ALL EVENTS</button></a>
-</div>
+</div>-->
<div class="small-12 columns main-events-container">
<div id="feed" class="row collapse">
{foreach $events as $event}
<div class="event small-12 text-left medium-6 large-4 columns">
<a href="{$siteBaseUrl}event-detail/{$event.name_slug}/"> <a href="{$siteBaseUrl}event-detail/{$event.name_slug}/"><div style='background: url("{$mainImgUrl}{$event.image}") no-repeat center center;background-size: contain;' class='image-container'></div></a></a>
<a class="front-event-link" href="{$siteBaseUrl}event-detail/{$event.name_slug}/"><h6 class="front-event-title">{$event.name}</h6></a>
-
- <p>{$event.intro}</p>
+
+<!-- <p>{$event.intro}</p>-->
+ <div class="front-event-date-container">
{foreach from=$event.times key=myId item=i name=time}
{if $smarty.foreach.time.first}
-
<span class="front-event-date">{$i.start_time.timestamp|date_format:"%b %e"}</span>
{assign var=first value=$i.start_time.timestamp}
-
+
{/if}
{if $smarty.foreach.time.last}
{if $first != $i.start_time.timestamp}
- <span class="front-event-date"> - {$i.start_time.timestamp|date_format:"%b %e"} </span>
+ <span class="front-event-date"> - {$i.start_time.timestamp|date_format:"%b %e, %Y"} </span>
{/if}
{/if}
{/foreach}
- <a class="front-event-button" href="{$siteBaseUrl}event-detail/{$event.name_slug}/">MORE</a>
- <div class="event-border"></div>
+ </div>
+ <a class="front-event-button" href="{$siteBaseUrl}event-detail/{$event.name_slug}/">MORE</a>
+ <div class="front-event-border"></div>
</div>
{/foreach}
</div>
<div class="inner-wrap">
<div id="page-wrapper">
<?php
- include "sections/header.php";
+ include "sections/header.php";
include "sections/top-bar.php";
- include "sections/off-canvas.php";
- if (is_front_page()) {
- include "sections/front-page.php";
- }
- if (is_home()) {
+ include "sections/off-canvas.php";
+ if (is_front_page()) {
+ include "sections/front-page.php";
+ }
+ if (is_home()) {
include "sections/blog-home.php";
- }
- if (is_archive()) {
+ }
+ if (is_archive()) {
include "sections/blog-archive.php";
- }
+ }
if (is_single()) {
include "sections/blog-single.php";
}
- if (is_search()) {
+ if (is_search()) {
include "sections/search.php";
}
- if (is_page() && !is_front_page()) {
- include "sections/interior-page.php";
+ if (is_page() && !is_front_page()) {
+ include "sections/interior-page.php";
}
- include "sections/footer.php";
- include "sections/copyright.php";
+ include "sections/footer.php";
+// include "sections/copyright.php";
?>
</div><!--/#page-wrapper-->
<a class="exit-off-canvas"></a>
var g=a(f(this.selector(c),a("<div></div>").html(c.attr("title")).html())),h=this.inheritable_classes(c);g.addClass(h).appendTo(e.append_to),Modernizr.touch&&(g.append('<span class="tap-to-close">'+e.touch_close_text+"</span>"),g.on("touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip",function(a){d.hide(c)})),c.removeAttr("title").attr("title","")},reposition:function(b,c,d){var e,f,g,h,i;c.css("visibility","hidden").show(),e=b.data("width"),f=c.children(".nub"),g=f.outerHeight(),h=f.outerWidth(),this.small()?c.css({width:"100%"}):c.css({width:e?e:"auto"}),i=function(a,b,c,d,e,f){return a.css({top:b?b:"auto",bottom:d?d:"auto",left:e?e:"auto",right:c?c:"auto"}).end()};var j=b.offset().top,k=b.offset().left,l=b.outerHeight();if(i(c,j+l+10,"auto","auto",k),this.small())i(c,j+l+10,"auto","auto",12.5,a(this.scope).width()),c.addClass("tip-override"),i(f,-g,"auto","auto",k);else{Foundation.rtl&&(f.addClass("rtl"),k=k+b.outerWidth()-c.outerWidth()),i(c,j+l+10,"auto","auto",k),f.attr("style")&&f.removeAttr("style"),c.removeClass("tip-override");var m=c.outerHeight();d&&d.indexOf("tip-top")>-1?(Foundation.rtl&&f.addClass("rtl"),i(c,j-m,"auto","auto",k).removeClass("tip-override")):d&&d.indexOf("tip-left")>-1?(i(c,j+l/2-m/2,"auto","auto",k-c.outerWidth()-g).removeClass("tip-override"),f.removeClass("rtl")):d&&d.indexOf("tip-right")>-1&&(i(c,j+l/2-m/2,"auto","auto",k+b.outerWidth()+g).removeClass("tip-override"),f.removeClass("rtl"))}c.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},inheritable_classes:function(b){var c=a.extend({},this.settings,this.data_options(b)),d=["tip-top","tip-left","tip-bottom","tip-right","radius","round"].concat(c.additional_inheritable_classes),e=b.attr("class"),f=e?a.map(e.split(" "),function(b,c){return-1!==a.inArray(b,d)?b:void 0}).join(" "):"";return a.trim(f)},convert_to_touch:function(b){var c=this,d=c.getTip(b),e=a.extend({},c.settings,c.data_options(b));0===d.find(".tap-to-close").length&&(d.append('<span class="tap-to-close">'+e.touch_close_text+"</span>"),d.on("click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose",function(a){c.hide(b)})),b.data("tooltip-open-event-type","touch")},show:function(a){var b=this.getTip(a);"touch"==a.data("tooltip-open-event-type")&&this.convert_to_touch(a),this.reposition(a,b,a.attr("class")),a.addClass("open"),b.fadeIn(this.settings.fade_in_duration)},hide:function(a){var b=this.getTip(a);b.fadeOut(this.settings.fade_out_duration,function(){b.find(".tap-to-close").remove(),b.off("click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose"),a.removeClass("open")})},off:function(){var b=this;this.S(this.scope).off(".fndtn.tooltip"),this.S(this.settings.tooltip_class).each(function(c){a("["+b.attr_name()+"]").eq(c).attr("title",a(this).text())}).remove()},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.5.3",settings:{index:0,start_offset:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",mobile_show_parent_link:!0,is_hover:!0,scrolltop:!0,sticky_on:"all",dropdown_autoclose:!0},init:function(b,c,d){Foundation.inherit(this,"add_custom_rule register_media throttle");var e=this;e.register_media("topbar","foundation-mq-topbar"),this.bindings(c,d),e.S("["+this.attr_name()+"]",this.scope).each(function(){var b=a(this),c=b.data(e.attr_name(!0)+"-init");e.S("section, .top-bar-section",this);b.data("index",0);var d=b.parent();d.hasClass("fixed")||e.is_sticky(b,d,c)?(e.settings.sticky_class=c.sticky_class,e.settings.sticky_topbar=b,b.data("height",d.outerHeight()),b.data("stickyoffset",d.offset().top)):b.data("height",b.outerHeight()),c.assembled||e.assemble(b),c.is_hover?e.S(".has-dropdown",b).addClass("not-click"):e.S(".has-dropdown",b).removeClass("not-click"),e.add_custom_rule(".f-topbar-fixed { padding-top: "+b.data("height")+"px }"),d.hasClass("fixed")&&e.S("body").addClass("f-topbar-fixed")})},is_sticky:function(a,b,c){var d=b.hasClass(c.sticky_class),e=matchMedia(Foundation.media_queries.small).matches,f=matchMedia(Foundation.media_queries.medium).matches,g=matchMedia(Foundation.media_queries.large).matches;return d&&"all"===c.sticky_on?!0:d&&this.small()&&-1!==c.sticky_on.indexOf("small")&&e&&!f&&!g?!0:d&&this.medium()&&-1!==c.sticky_on.indexOf("medium")&&e&&f&&!g?!0:d&&this.large()&&-1!==c.sticky_on.indexOf("large")&&e&&f&&g?!0:!1},toggle:function(c){var d,e=this;d=c?e.S(c).closest("["+this.attr_name()+"]"):e.S("["+this.attr_name()+"]");var f=d.data(this.attr_name(!0)+"-init"),g=e.S("section, .top-bar-section",d);e.breakpoint()&&(e.rtl?(g.css({right:"0%"}),a(">.name",g).css({right:"100%"})):(g.css({left:"0%"}),a(">.name",g).css({left:"100%"})),e.S("li.moved",g).removeClass("moved"),d.data("index",0),d.toggleClass("expanded").css("height","")),f.scrolltop?d.hasClass("expanded")?d.parent().hasClass("fixed")&&(f.scrolltop?(d.parent().removeClass("fixed"),d.addClass("fixed"),e.S("body").removeClass("f-topbar-fixed"),b.scrollTo(0,0)):d.parent().removeClass("expanded")):d.hasClass("fixed")&&(d.parent().addClass("fixed"),d.removeClass("fixed"),e.S("body").addClass("f-topbar-fixed")):(e.is_sticky(d,d.parent(),f)&&d.parent().addClass("fixed"),d.parent().hasClass("fixed")&&(d.hasClass("expanded")?(d.addClass("fixed"),d.parent().addClass("expanded"),e.S("body").addClass("f-topbar-fixed")):(d.removeClass("fixed"),d.parent().removeClass("expanded"),e.update_sticky_positioning())))},timer:null,events:function(c){var d=this,e=this.S;e(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(a){a.preventDefault(),d.toggle(this)}).on("click.fndtn.topbar contextmenu.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(b){var c=a(this).closest("li"),e=c.closest("["+d.attr_name()+"]"),f=e.data(d.attr_name(!0)+"-init");if(f.dropdown_autoclose&&f.is_hover){var g=a(this).closest(".hover");g.removeClass("hover")}!d.breakpoint()||c.hasClass("back")||c.hasClass("has-dropdown")||d.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(b){var c=e(this),f=e(b.target),g=c.closest("["+d.attr_name()+"]"),h=g.data(d.attr_name(!0)+"-init");return f.data("revealId")?void d.toggle():void(d.breakpoint()||(!h.is_hover||Modernizr.touch)&&(b.stopImmediatePropagation(),c.hasClass("hover")?(c.removeClass("hover").find("li").removeClass("hover"),c.parents("li.hover").removeClass("hover")):(c.addClass("hover"),a(c).siblings().removeClass("hover"),"A"===f[0].nodeName&&f.parent().hasClass("has-dropdown")&&b.preventDefault())))}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(a){if(d.breakpoint()){a.preventDefault();var b=e(this),c=b.closest("["+d.attr_name()+"]"),f=c.find("section, .top-bar-section"),g=(b.next(".dropdown").outerHeight(),b.closest("li"));c.data("index",c.data("index")+1),g.addClass("moved"),d.rtl?(f.css({right:-(100*c.data("index"))+"%"}),f.find(">.name").css({right:100*c.data("index")+"%"})):(f.css({left:-(100*c.data("index"))+"%"}),f.find(">.name").css({left:100*c.data("index")+"%"})),c.css("height",b.siblings("ul").outerHeight(!0)+c.data("height"))}}),e(b).off(".topbar").on("resize.fndtn.topbar",d.throttle(function(){d.resize.call(d)},50)).trigger("resize.fndtn.topbar").load(function(){e(this).trigger("resize.fndtn.topbar")}),e("body").off(".topbar").on("click.fndtn.topbar",function(a){var b=e(a.target).closest("li").closest("li.hover");b.length>0||e("["+d.attr_name()+"] li.hover").removeClass("hover")}),e(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(a){a.preventDefault();var b=e(this),c=b.closest("["+d.attr_name()+"]"),f=c.find("section, .top-bar-section"),g=(c.data(d.attr_name(!0)+"-init"),b.closest("li.moved")),h=g.parent();c.data("index",c.data("index")-1),d.rtl?(f.css({right:-(100*c.data("index"))+"%"}),f.find(">.name").css({right:100*c.data("index")+"%"})):(f.css({left:-(100*c.data("index"))+"%"}),f.find(">.name").css({left:100*c.data("index")+"%"})),0===c.data("index")?c.css("height",""):c.css("height",h.outerHeight(!0)+c.data("height")),setTimeout(function(){g.removeClass("moved")},300)}),e(this.scope).find(".dropdown a").focus(function(){a(this).parents(".has-dropdown").addClass("hover")}).blur(function(){a(this).parents(".has-dropdown").removeClass("hover")})},resize:function(){var a=this;a.S("["+this.attr_name()+"]").each(function(){var b,d=a.S(this),e=d.data(a.attr_name(!0)+"-init"),f=d.parent("."+a.settings.sticky_class);if(!a.breakpoint()){var g=d.hasClass("expanded");d.css("height","").removeClass("expanded").find("li").removeClass("hover"),g&&a.toggle(d)}a.is_sticky(d,f,e)&&(f.hasClass("fixed")?(f.removeClass("fixed"),b=f.offset().top,a.S(c.body).hasClass("f-topbar-fixed")&&(b-=d.data("height")),d.data("stickyoffset",b),f.addClass("fixed")):(b=f.offset().top,d.data("stickyoffset",b)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(b){var c=this,d=b.data(this.attr_name(!0)+"-init"),e=c.S("section, .top-bar-section",b);e.detach(),c.S(".has-dropdown>a",e).each(function(){var b,e=c.S(this),f=e.siblings(".dropdown"),g=e.attr("href");f.find(".title.back").length||(b=a(1==d.mobile_show_parent_link&&g?'<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5></li><li class="parent-link hide-for-medium-up"><a class="parent-link js-generated" href="'+g+'">'+e.html()+"</a></li>":'<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5>'),1==d.custom_back_text?a("h5>a",b).html(d.back_text):a("h5>a",b).html("« "+e.html()),f.prepend(b))}),e.appendTo(b),this.sticky(),this.assembled(b)},assembled:function(b){b.data(this.attr_name(!0),a.extend({},b.data(this.attr_name(!0)),{assembled:!0}))},height:function(b){var c=0,d=this;return a("> li",b).each(function(){c+=d.S(this).outerHeight(!0)}),c},sticky:function(){var a=this;this.S(b).on("scroll",function(){a.update_sticky_positioning()})},update_sticky_positioning:function(){var a="."+this.settings.sticky_class,c=this.S(b),d=this;if(d.settings.sticky_topbar&&d.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)){var e=this.settings.sticky_topbar.data("stickyoffset")+this.settings.start_offset;d.S(a).hasClass("expanded")||(c.scrollTop()>e?d.S(a).hasClass("fixed")||(d.S(a).addClass("fixed"),d.S("body").addClass("f-topbar-fixed")):c.scrollTop()<=e&&d.S(a).hasClass("fixed")&&(d.S(a).removeClass("fixed"),d.S("body").removeClass("f-topbar-fixed")))}},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(b).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,window,window.document);;// Load foundation
$(document).foundation();
$(document).ready(function () {
+ var page = $("body");
$('ul.children').each(function () {
$(this).before('<a class="toggle" href="#"></a>');
});
//console.log('ul = ' + menuImg);
//console.log('menu-id = ' + menuNum);
});
+ $("[data-fancybox]").fancybox({
+ iframe : {
+ css : {
+ width : '600px'
+ }
+ }
+ });
+//
+// $("a.glm-block-image.fancybox").fancybox({
+//
+// helpers: {
+// overlay: { locked: false },
+// title: { type: 'inside'},
+// },
+// afterLoad: function(){
+// this.title = $(this.element).find('img').attr('alt');
+// }
+// });
+
+
+ // weather widget hover effect
+ $('#activate-weather')
+ .mouseover(function() {
+ $('#weather-widget').slideDown();
+ })
+ .mouseout(function() {
+ $('#weather-widget').slideUp();
+ });
+
+
+ var submenus = page.find("#menu-main-navigation .sub-menu");
+ submenus.each(function() {
+ if ($(this).children().length > 6) {
+ $(this).addClass("submenu-two-columns");
+ }
+ });
+
+ var event_feed = $("#feed");
+ event_feed.addClass("feed");
+ event_feed.children("div").addClass("feed-block");
+
+ function check_window_width(){
+
+ if($(window).width() > 1023){
+ if($(".feed").hasClass('slick-initialized') ) {
+ $(".feed").slick('unslick');
+ }
+ $(".feed").slick({
+ infinite: true,
+ slidesToShow: 4,
+ slidesToScroll: 1,
+ arrows: true,
+
+ });
+
+ } else if($(window).width() < 1025 && $(window).width() > 639){
+ if($(".feed").hasClass('slick-initialized') ) {
+ $(".feed").slick('unslick');
+ }
+ $(".feed").slick({
+ infinite: true,
+ slidesToShow: 2,
+ slidesToScroll: 1
+ });
+ } else if($(window).width() < 641 && $(window).width() > 319){
+ if($(".feed").hasClass('slick-initialized') ) {
+ $(".feed").slick('unslick');
+ }
+ $(".feed").slick({
+ infinite: true,
+ slidesToShow: 1,
+ slidesToScroll: 1
+ });
+ }
+ }
+
+ check_window_width();
+ $(window).resize(function () {
+ check_window_width();
+ });
+
+
});
// Load foundation
$(document).foundation();
$(document).ready(function () {
+ var page = $("body");
$('ul.children').each(function () {
$(this).before('<a class="toggle" href="#"></a>');
});
//console.log('ul = ' + menuImg);
//console.log('menu-id = ' + menuNum);
});
+ $("[data-fancybox]").fancybox({
+ iframe : {
+ css : {
+ width : '600px'
+ }
+ }
+ });
+//
+// $("a.glm-block-image.fancybox").fancybox({
+//
+// helpers: {
+// overlay: { locked: false },
+// title: { type: 'inside'},
+// },
+// afterLoad: function(){
+// this.title = $(this.element).find('img').attr('alt');
+// }
+// });
+
+
+ // weather widget hover effect
+ $('#activate-weather')
+ .mouseover(function() {
+ $('#weather-widget').slideDown();
+ })
+ .mouseout(function() {
+ $('#weather-widget').slideUp();
+ });
+
+
+ var submenus = page.find("#menu-main-navigation .sub-menu");
+ submenus.each(function() {
+ if ($(this).children().length > 6) {
+ $(this).addClass("submenu-two-columns");
+ }
+ });
+
+ var event_feed = $("#feed");
+ event_feed.addClass("feed");
+ event_feed.children("div").addClass("feed-block");
+
+ function check_window_width(){
+
+ if($(window).width() > 1023){
+ if($(".feed").hasClass('slick-initialized') ) {
+ $(".feed").slick('unslick');
+ }
+ $(".feed").slick({
+ infinite: true,
+ slidesToShow: 4,
+ slidesToScroll: 1,
+ arrows: true,
+
+ });
+
+ } else if($(window).width() < 1025 && $(window).width() > 639){
+ if($(".feed").hasClass('slick-initialized') ) {
+ $(".feed").slick('unslick');
+ }
+ $(".feed").slick({
+ infinite: true,
+ slidesToShow: 2,
+ slidesToScroll: 1
+ });
+ } else if($(window).width() < 641 && $(window).width() > 319){
+ if($(".feed").hasClass('slick-initialized') ) {
+ $(".feed").slick('unslick');
+ }
+ $(".feed").slick({
+ infinite: true,
+ slidesToShow: 1,
+ slidesToScroll: 1
+ });
+ }
+ }
+
+ check_window_width();
+ $(window).resize(function () {
+ check_window_width();
+ });
+
+
});
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!-- Generator: Adobe Illustrator 21.0.2, 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 645 400" enable-background="new 0 0 645 400" xml:space="preserve">
+ viewBox="0 0 645 400" style="enable-background:new 0 0 645 400;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#BCD5E9;}
+ .st1{fill:#CCE7D3;}
+ .st2{fill:#496B71;}
+ .st3{fill:#81B9D9;}
+ .st4{fill:none;stroke:#007BB2;stroke-width:0.8763;}
+ .st5{fill:#FFFFFF;}
+ .st6{fill:none;stroke:#496B71;stroke-width:0.9816;}
+ .st7{fill:#F0ECE9;}
+ .st8{fill:#F17225;}
+ .st9{fill:none;stroke:#496B71;stroke-width:2.134;}
+ .st10{fill:none;stroke:#496B71;stroke-width:1.7546;}
+ .st11{opacity:0.7;}
+ .st12{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
+ .st13{opacity:0.7;fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
+ .st14{fill-rule:evenodd;clip-rule:evenodd;fill:#F17225;}
+/* .st15{display:none;}*/
+ .st16{display:inline;}
+ .st17{clip-path:url(#SVGID_2_);fill:#F27327;}
+ .st18{clip-path:url(#SVGID_2_);fill:none;stroke:#FFFFFF;}
+ .st19{clip-path:url(#SVGID_4_);fill:#F27327;}
+ .st20{clip-path:url(#SVGID_4_);fill:none;stroke:#FFFFFF;}
+ .st21{clip-path:url(#SVGID_6_);fill:#F27327;}
+ .st22{clip-path:url(#SVGID_6_);fill:none;stroke:#FFFFFF;}
+ .st23{clip-path:url(#SVGID_8_);fill:#F27327;}
+ .st24{clip-path:url(#SVGID_8_);fill:none;stroke:#FFFFFF;}
+ .st25{clip-path:url(#SVGID_10_);fill:#F27327;}
+ .st26{clip-path:url(#SVGID_10_);fill:none;stroke:#FFFFFF;}
+ .st27{clip-path:url(#SVGID_12_);fill:#F27327;}
+ .st28{clip-path:url(#SVGID_12_);fill:none;stroke:#FFFFFF;}
+ .st29{clip-path:url(#SVGID_14_);fill:#F27327;}
+ .st30{clip-path:url(#SVGID_14_);fill:none;stroke:#FFFFFF;}
+ .st31{clip-path:url(#SVGID_16_);fill:#F27327;}
+ .st32{clip-path:url(#SVGID_16_);fill:none;stroke:#FFFFFF;}
+ .st33{clip-path:url(#SVGID_18_);fill:#F27327;}
+ .st34{clip-path:url(#SVGID_18_);fill:none;stroke:#FFFFFF;}
+ .st35{clip-path:url(#SVGID_20_);fill:#F27327;}
+ .st36{clip-path:url(#SVGID_20_);fill:none;stroke:#FFFFFF;}
+ .st37{clip-path:url(#SVGID_22_);fill:#F27327;}
+ .st38{clip-path:url(#SVGID_22_);fill:none;stroke:#FFFFFF;}
+ .st39{fill:transparent;}
+</style>
<g id="water">
- <rect fill="#BCD5E9" width="645" height="400"/>
+ <rect class="st0" width="645" height="400"/>
</g>
<g id="Land">
<g>
- <path fill="#CCE7D3" d="M643.387,400.005l-25.732-21.212c-7.998-13.214-35.121-23.646-35.121-23.646
- c-5.911,0.348-23.993-6.955-23.993-6.955c-18.893-23.53-38.25-23.646-38.25-23.646c-11.475,0.348-11.127-10.432-11.127-10.432
- c-9.389-14.025-29.905-1.043-29.905-1.043c-14.952,3.825-20.864-2.086-20.864-2.086c-5.911-11.127-27.471,1.739-27.471,1.739
- c-17.039-3.13-28.166,10.084-28.166,10.084c-15.3,30.253-14.952,21.559-14.952,21.559c3.155-20.745,19.821-31.644,19.821-31.644
- s51.464-39.294,14.605-27.123c-36.86,12.171-65.026,51.464-65.026,51.464s-5.42,5.852-2.29,0.636
- c3.13-5.216-1.272-5.174-1.272-5.174s-19.549,15.056-7.803,12.298c7.982-1.875,1.018,3.053,1.018,3.053
- c-12.552,8.651-19.558,26.741-19.558,26.741c-4.173,17.734-11.475,13.214-11.475,13.214c-6.955-6.607,3.13-14.257,3.13-14.257
- c6.912-3.05,3.483-9.902-0.557-15.068c-0.007-0.628-0.022-1.255-0.022-1.878c0-1.274,0.198-1.96,0.673-3.115
- c0.827-2.011,0.931-4.309,0.273-6.393c-0.523-1.659-0.951-3.743-0.423-5.476c0.494-1.624,1.717-2.991,2.083-4.652
- c0.254-1.153,0.225-2.447,0.554-3.553c0.336-1.129,1.41-1.95,2.037-2.909c0.763-1.169,1.054-2.498,1.765-3.705
- c1.502-2.547,2.732-4.78,3.789-7.422c0.115-0.286,0.221-0.569,0.325-0.852c1.753-3.432,2.246-9.504,1.347-12.615l0.001-0.024
- l0.065-1.042v-4.938l0.506-2.402l-0.126-2.787l0.633-2.276l1.139-1.9l1.771-2.277l0.381-3.291l-1.14-3.418l-2.531-2.656
- l-2.026-1.647l-2.278-3.036l-1.772-1.9l-1.9-1.644h-1.138l-1.392-0.128l-0.633-0.379l-0.759,0.253l-0.508,0.76l-1.391-0.381
- l-1.735-1.334l2.368-0.311l0.662-0.423l0.689-0.597l0.458-1.285l-0.55-1.102l-1.193-1.1l-1.699-1.332l-0.184-1.514l-1.146-0.415
- l-1.009-0.366l-0.918-1.148l-1.01-0.965l-0.46-0.549l-0.596,0.274l-0.687,0.918l-0.781,0.552l-0.917,0.642l0.229,0.414
- l0.919,0.412l0.826,0.873l0.184,1.239l-1.286,2.112l-0.962,1.605l-1.653,0.185l-1.331-0.459c0,0-0.918-0.552-1.056-0.688
- c-0.137-0.139-0.137-1.975-0.137-1.975l0.55-1.377l0.827-1.79l0.78-2.615l0.505-6.658l0.275-3.857l-0.414-3.35v-3.213
- l0.827-15.064l-0.369-0.367c0,0-0.733-0.275-0.78-0.458c-0.045-0.184-0.366-0.826-0.091-1.009c0.275-0.184,1.376-0.46,1.376-0.46
- l0.047-0.461l-1.194-0.319l-2.523-1.103l-2.434-0.779c0,0-2.016-1.378-2.2-1.515c-0.183-0.139-1.744-1.286-1.744-1.286
- l-2.157-1.148l-3.534-0.826l-2.065-0.413l-2.386-0.275l-2.938,0.139l-3.212,0.091l-6.133-0.081l-2.533-1.036l-1.841-1.036
- l-1.094-1.036l-1.036-1.381l-1.036-2.532l-0.921-2.187l-0.575-1.383l-0.345-1.381l-0.058-1.9l-0.23-1.439l-0.749-1.727
- l-1.726-1.899l-0.345-1.496l-0.23-1.381l0.23-2.36l0.287-1.727l1.209-0.805l1.612-1.381l1.093-1.093l0.287-1.67l0.461-2.13
- l0.806-1.209l1.036-1.323l0.633-1.095l0.172-1.669l-0.057-4.662l-0.23-3.166l-0.691-2.878l-1.036-1.958l-0.805-0.921l-0.691-0.575
- l-0.461-0.286l-0.922,0.172l-0.747,0.518l-1.957,0.287l-1.842,0.23l-1.381,0.345l-1.209,0.576l-1.67,1.439l-2.533,1.324
- l-1.381,0.69l-3.078,2.706l-3.694,3.167l-3.958,2.639l-1.847,1.584l-1.847,1.583l-2.375,2.375l-1.847,1.055l-1.584,1.32
- l-2.903,3.695l-1.847,2.638l-2.374,2.904l-2.904,2.902l-0.666,0.593c-0.423,0.094-0.983,0.3-1.732,0.659
- c-2.703,1.294-4.803,3.968-7.176,5.757c-3.89,2.932-8.563,3.474-12.479,6.405c-3.998,2.991-5.298,7.569-7.434,11.824
- c-2.399,4.777-6.569,5.051-11.065,6.486c-8.407,2.685-9.613,8.824-12.059,16.295c-1.369,4.18-5.032,6.802-5.483,11.393
- c-0.273,2.779-0.03,3.764-1.613,6.094c-1.046,1.541-2.633,3.033-3.788,4.372l-11.608,3.397
- c-9.041-4.868-14.605,1.391-14.605,1.391c-7.302,6.607-18.082,3.13-18.082,3.13l-13.214,3.13l-6.955,4.173
- c0,0-0.683-0.402-10.084,16.343c-11.127,19.821-84.151,44.162-84.151,44.162l0.348,56.68"/>
- <path fill="#496B71" d="M641.815,400.004l-24.922-20.551l-0.088-0.145c-7.388-12.206-32.024-22.202-34.439-23.159
- c-6.252,0.145-23.459-6.737-24.198-7.035l-0.24-0.097l-0.162-0.202c-14.673-18.273-30.935-23.214-37.484-23.274
- c-3.753,0.119-6.757-0.907-8.884-3.039c-2.885-2.89-3.201-6.889-3.228-8.078c-8.818-12.659-28.186-0.636-28.382-0.512
- l-0.284,0.123c-15.324,3.921-21.555-2.088-21.813-2.346l-0.175-0.236c-0.982-1.849-2.466-3.029-4.536-3.607
- c-8.039-2.243-21.415,5.653-21.549,5.732l-0.321,0.192l-0.368-0.068c-15.594-2.866-26.196,8.583-27.156,9.666
- c-12.142,23.991-14.346,23.413-15.529,23.103c-0.974-0.253-1.281-1.312-1.247-2.143l0.011-0.11
- c3.185-20.943,19.563-31.871,20.259-32.325c14.27-10.9,28.841-24.407,27.393-27.15c-0.099-0.186-1.269-1.72-11.934,1.802
- c-36.134,11.931-64.25,50.709-64.53,51.1l-0.078,0.096c-3.216,3.473-3.863,3.414-4.546,2.901
- c-0.962-0.722-0.167-2.048,0.675-3.451c1.225-2.042,1.015-2.86,0.868-3.117c-0.188-0.329-0.661-0.47-0.985-0.524
- c-5.744,4.459-10.541,9.147-10.853,10.588c0.257,0.051,0.937,0.093,2.52-0.279c2.559-0.601,4.376-0.749,4.931,0.483
- c0.181,0.403,0.733,1.628-3.112,4.349c-11.812,8.141-18.722,25.079-19.181,26.229c-1.848,7.813-4.566,12.512-8.078,13.967
- c-2.687,1.113-4.781-0.152-4.87-0.207l-0.161-0.125c-1.949-1.852-2.872-3.964-2.744-6.278c0.285-5.131,5.726-9.315,5.958-9.491
- l0.199-0.117c1.816-0.801,2.872-1.882,3.229-3.302c0.611-2.435-0.83-5.978-4.168-10.245l-0.207-0.265l-0.013-1.001
- c-0.007-0.41-0.013-0.819-0.013-1.225c0-1.433,0.231-2.236,0.749-3.493c0.736-1.791,0.826-3.874,0.244-5.715
- c-0.778-2.467-0.918-4.451-0.426-6.065c0.258-0.847,0.672-1.598,1.072-2.325c0.424-0.769,0.825-1.496,0.991-2.251
- c0.1-0.455,0.153-0.948,0.208-1.471c0.076-0.711,0.154-1.447,0.364-2.153c0.276-0.927,0.895-1.641,1.441-2.272
- c0.271-0.312,0.527-0.608,0.717-0.897c0.354-0.543,0.602-1.152,0.865-1.796c0.249-0.612,0.507-1.245,0.876-1.871
- c1.552-2.633,2.716-4.77,3.722-7.286c0.111-0.276,0.211-0.544,0.311-0.813l0.052-0.122c1.695-3.319,2.078-9.116,1.277-11.887
- l-0.045-0.155l0.074-1.249l-0.002-4.979l0.501-2.38l-0.128-2.818l0.78-2.674l1.207-1.999l1.601-2.058l0.323-2.796l-0.999-2.997
- l-2.335-2.451l-2.145-1.781l-2.246-2.994l-1.699-1.822l-1.58-1.367h-0.768l-1.709-0.153l-0.435-0.261l-0.003,0.001l-0.716,1.072
- l-2.271-0.621l-3.789-2.913l4.523-0.595l0.415-0.265l0.437-0.378l0.228-0.641l-0.28-0.56l-1.059-0.977l-1.962-1.533l-0.159-1.316
- l-1.845-0.669l-1.051-1.314l-0.888-0.849l-0.558,0.665l-0.539,0.381l0.001,0l1.176,1.243l0.283,1.905l-2.685,4.441l-2.365,0.264
- l-1.731-0.62c-1.017-0.612-1.172-0.764-1.238-0.828c-0.258-0.262-0.436-0.442-0.436-2.685v-0.191l0.621-1.554l0.818-1.773
- l0.729-2.446l0.765-10.307l-0.409-3.376v-3.212l0.801-14.623c-0.819-0.361-1.015-0.717-1.092-1.022
- c-0.136-0.371-0.461-1.259,0.067-1.86l-1.84-0.804l-2.644-0.889c0,0-2.047-1.4-2.234-1.539c-0.166-0.126-1.397-1.031-1.68-1.239
- l-1.979-1.053l-3.408-0.797l-2.034-0.406l-2.223-0.253l-2.858,0.135l-3.232,0.092l-6.363-0.083l-2.818-1.162l-2.037-1.18
- l-1.206-1.162l-1.161-1.601l-2.577-6.237l-0.374-1.592l-0.056-1.836l-0.2-1.252l-0.634-1.461l-1.79-1.969l-0.403-1.75
- l-0.263-1.571l0.243-2.49l0.367-2.219l1.517-1.01l1.567-1.342l0.814-0.817l0.234-1.36l0.509-2.355l0.911-1.366l1.037-1.328
- l0.492-0.852l0.144-1.4l-0.056-4.605l-0.222-3.024l-0.643-2.678l-0.923-1.744l-0.677-0.775l-0.652-0.528l-0.334,0.062l-0.764,0.53
- l-3.991,0.547l-1.227,0.307l-0.998,0.476l-1.757,1.479l-3.815,1.965l-2.981,2.62l-3.799,3.247l-3.908,2.606l-3.649,3.127
- l-2.528,2.483l-1.771,1.011l-1.436,1.197l-2.838,3.613l-1.815,2.594l-2.419,2.963l-2.971,2.976l-0.9,0.804l-0.253,0.056
- c-0.368,0.081-0.878,0.278-1.517,0.585c-1.569,0.75-2.991,2.075-4.366,3.357c-0.848,0.789-1.724,1.605-2.641,2.298
- c-2.054,1.549-4.299,2.458-6.471,3.337c-2.14,0.867-4.161,1.685-6.012,3.07c-2.899,2.17-4.297,5.272-5.778,8.558
- c-0.431,0.957-0.877,1.946-1.364,2.916c-2.173,4.328-5.657,5.293-9.345,6.315c-0.753,0.209-1.524,0.422-2.306,0.672
- c-7.164,2.288-8.681,7.063-10.78,13.673c-0.206,0.65-0.417,1.312-0.637,1.985c-0.622,1.902-1.667,3.471-2.677,4.989
- c-1.299,1.952-2.526,3.795-2.761,6.192c-0.049,0.496-0.081,0.935-0.11,1.333c-0.136,1.864-0.226,3.096-1.67,5.222
- c-0.744,1.096-1.705,2.124-2.634,3.119c-0.431,0.462-0.851,0.91-1.224,1.343l-0.192,0.222l-12.281,3.594l-0.359-0.193
- c-8.255-4.444-13.341,1.12-13.391,1.177l-0.076,0.077c-7.069,6.396-16.97,3.943-18.78,3.421l-12.804,3.033l-6.861,4.116
- c-0.341,0.352-2.2,2.613-9.69,15.955c-10.736,19.122-76.114,41.714-84.02,44.388l0.343,55.962l-1.987,0.012v-57.401l0.332-0.228
- c0.727-0.242,72.785-24.445,83.599-43.706c8.461-15.071,9.986-16.535,10.544-16.772l7.131-4.224l13.483-3.193l0.264,0.085
- c0.102,0.033,10.305,3.204,17.084-2.896c0.591-0.617,6.444-6.332,15.404-1.745l10.945-3.203c0.338-0.382,0.705-0.775,1.081-1.178
- c0.878-0.939,1.784-1.911,2.442-2.879c1.145-1.685,1.204-2.489,1.332-4.25c0.03-0.414,0.063-0.868,0.114-1.383
- c0.284-2.89,1.707-5.03,3.085-7.098c0.979-1.472,1.904-2.862,2.443-4.506c0.219-0.667,0.427-1.324,0.632-1.968
- c2.108-6.635,3.927-12.364,12.07-14.964c0.806-0.258,1.602-0.478,2.379-0.694c3.532-0.979,6.322-1.752,8.1-5.292
- c0.471-0.938,0.9-1.891,1.328-2.84c1.519-3.371,3.089-6.856,6.399-9.333c2.056-1.539,4.293-2.444,6.456-3.32
- c2.147-0.87,4.175-1.691,6.02-3.082c0.835-0.63,1.636-1.376,2.483-2.166c1.485-1.383,3.02-2.813,4.861-3.694
- c0.658-0.316,1.212-0.536,1.682-0.667l0.484-0.431l2.863-2.863l2.307-2.83l1.803-2.579l3.08-3.889l1.727-1.42l1.731-0.989
- l2.281-2.281l3.846-3.29l3.908-2.606l3.649-3.127l3.281-2.84l1.381-0.69l2.415-1.263l1.804-1.508l1.395-0.643l1.499-0.367
- l3.547-0.481l0.731-0.507l1.51-0.281l0.899,0.57l0.803,0.685l0.935,1.111l1.124,2.19l0.716,3.038l0.23,3.165l0.061,4.779
- l-0.2,1.937l-0.817,1.395l-1.036,1.322l-0.657,0.989l-0.421,1.946l-0.333,1.94l-1.317,1.316l-1.764,1.505l-0.85,0.566
- l-0.217,1.302l-0.208,2.163l0.208,1.252l0.274,1.183l1.663,1.829l0.884,2.117l0.242,1.565l0.054,1.793l0.301,1.206l2.457,5.92
- l0.909,1.213l0.944,0.893l1.68,0.946l2.301,0.942l5.945,0.078l3.172-0.091l2.999-0.142l2.466,0.284l2.146,0.426l3.806,0.923
- l2.279,1.224c0,0,1.572,1.155,1.756,1.295c0.161,0.12,1.61,1.111,2.041,1.405l2.391,0.77l2.455,1.073l1.939,0.518l-0.205,1.996
- l-0.676,0.17c-0.094,0.024-0.19,0.049-0.285,0.075l0.087,0.033l0.836,0.831l-0.852,15.508l0.001,3.097l0.418,3.385l-0.826,10.825
- l-0.83,2.748l-0.827,1.79l-0.458,1.149c0.004,0.459,0.021,0.923,0.042,1.21c0.154,0.097,0.375,0.235,0.58,0.36l1.019,0.351
- l0.942-0.105l1.812-2.995l-0.085-0.574l-0.475-0.502l-1.041-0.466l-0.823-1.487l2.299-1.612l0.745-0.995l1.514-0.696l0.912,1.088
- l1.06,1.025l0.744,0.93l2.467,0.893l0.208,1.712l1.374,1.078l1.388,1.275l0.821,1.643l-0.688,1.93l-0.652,0.566l0.596-0.199
- l0.83,0.497l1.167,0.108l1.417-0.004l2.256,1.96l1.84,1.981l2.205,2.939l2.024,1.655l2.684,2.817l1.28,3.837l-0.438,3.787
- l-1.905,2.45l-1.039,1.733l-0.554,1.994l0.125,2.754l-0.51,2.425v4.835l-0.059,0.959c0.855,3.223,0.435,9.406-1.436,13.12
- c-0.105,0.283-0.206,0.552-0.316,0.826c-1.052,2.63-2.255,4.84-3.854,7.554c-0.295,0.501-0.515,1.04-0.748,1.611
- c-0.286,0.703-0.582,1.429-1.041,2.133c-0.263,0.403-0.576,0.763-0.879,1.112c-0.455,0.524-0.884,1.02-1.038,1.537
- c-0.158,0.531-0.223,1.145-0.292,1.796c-0.059,0.553-0.12,1.125-0.244,1.687c-0.228,1.036-0.718,1.924-1.191,2.784
- c-0.367,0.666-0.714,1.295-0.911,1.943c-0.366,1.201-0.224,2.845,0.42,4.888c0.729,2.311,0.622,4.821-0.302,7.069
- c-0.449,1.092-0.598,1.641-0.598,2.738c0,0.396,0.006,0.795,0.012,1.194l0.005,0.338c3.631,4.718,5.086,8.649,4.323,11.687
- c-0.5,1.993-1.925,3.535-4.237,4.584c-0.651,0.521-4.879,4.053-5.092,7.958c-0.093,1.693,0.575,3.211,2.039,4.636
- c0.301,0.15,1.507,0.656,3.037,0.003c1.979-0.846,4.779-3.724,6.876-12.638l0.041-0.131c0.29-0.75,7.261-18.477,19.921-27.201
- c0.74-0.524,1.49-1.168,1.952-1.652c-0.441,0.036-1.128,0.138-2.179,0.385c-1.869,0.439-4.104,0.752-4.809-0.728
- c-1.222-2.573,5.731-8.666,11.779-13.324l0.264-0.203l0.333-0.003c0.21-0.02,2.147,0.023,3.022,1.551
- c0.436,0.762,0.491,1.707,0.166,2.826c3.681-4.922,30.796-39.928,65.098-51.254c8.691-2.87,13.106-3.13,14.314-0.843
- c2.902,5.501-20.701,24.122-28.004,29.698c-0.221,0.148-16.257,10.87-19.402,30.749c1.133-0.937,4.464-4.937,13.045-21.903
- l0.127-0.192c0.114-0.135,11.535-13.431,28.74-10.486c2.204-1.266,14.559-8.042,22.778-5.751c2.527,0.705,4.434,2.196,5.671,4.431
- c0.775,0.657,6.614,5.082,19.682,1.783c1.876-1.131,21.729-12.613,31.12,1.417l0.178,0.265l-0.01,0.319
- c-0.001,0.04-0.084,4.224,2.661,6.963c1.723,1.719,4.223,2.541,7.443,2.444c0.843,0.004,19.973,0.387,38.891,23.813
- c2.144,0.853,18.071,7.09,23.324,6.789l0.214-0.013l0.201,0.077c1.116,0.429,27.34,10.633,35.525,23.913l26.493,21.87H641.815z"/>
+ <path class="st1" d="M643.4,400l-25.7-21.2c-8-13.2-35.1-23.6-35.1-23.6c-5.9,0.3-24-7-24-7c-18.9-23.5-38.3-23.6-38.3-23.6
+ c-11.5,0.3-11.1-10.4-11.1-10.4c-9.4-14-29.9-1-29.9-1c-15,3.8-20.9-2.1-20.9-2.1c-5.9-11.1-27.5,1.7-27.5,1.7
+ c-17-3.1-28.2,10.1-28.2,10.1c-15.3,30.3-15,21.6-15,21.6c3.2-20.7,19.8-31.6,19.8-31.6s51.5-39.3,14.6-27.1
+ c-36.9,12.2-65,51.5-65,51.5s-5.4,5.9-2.3,0.6c3.1-5.2-1.3-5.2-1.3-5.2s-19.5,15.1-7.8,12.3c8-1.9,1,3.1,1,3.1
+ c-12.6,8.7-19.6,26.7-19.6,26.7c-4.2,17.7-11.5,13.2-11.5,13.2c-7-6.6,3.1-14.3,3.1-14.3c6.9-3,3.5-9.9-0.6-15.1
+ c0-0.6,0-1.3,0-1.9c0-1.3,0.2-2,0.7-3.1c0.8-2,0.9-4.3,0.3-6.4c-0.5-1.7-1-3.7-0.4-5.5c0.5-1.6,1.7-3,2.1-4.7
+ c0.3-1.2,0.2-2.4,0.6-3.6c0.3-1.1,1.4-1.9,2-2.9c0.8-1.2,1.1-2.5,1.8-3.7c1.5-2.5,2.7-4.8,3.8-7.4c0.1-0.3,0.2-0.6,0.3-0.9
+ c1.8-3.4,2.2-9.5,1.3-12.6l0,0l0.1-1v-4.9l0.5-2.4l-0.1-2.8l0.6-2.3l1.1-1.9l1.8-2.3l0.4-3.3l-1.1-3.4l-2.5-2.7l-2-1.6l-2.3-3
+ l-1.8-1.9l-1.9-1.6h-1.1l-1.4-0.1l-0.6-0.4l-0.8,0.3l-0.5,0.8l-1.4-0.4l-1.7-1.3l2.4-0.3l0.7-0.4l0.7-0.6l0.5-1.3l-0.6-1.1
+ l-1.2-1.1l-1.7-1.3l-0.2-1.5l-1.1-0.4l-1-0.4l-0.9-1.1l-1-1l-0.5-0.5l-0.6,0.3l-0.7,0.9l-0.8,0.6l-0.9,0.6l0.2,0.4l0.9,0.4
+ l0.8,0.9l0.2,1.2l-1.3,2.1l-1,1.6l-1.7,0.2l-1.3-0.5c0,0-0.9-0.6-1.1-0.7c-0.1-0.1-0.1-2-0.1-2l0.6-1.4l0.8-1.8l0.8-2.6l0.5-6.7
+ l0.3-3.9l-0.4-3.3v-3.2l0.8-15.1l-0.4-0.4c0,0-0.7-0.3-0.8-0.5c0-0.2-0.4-0.8-0.1-1c0.3-0.2,1.4-0.5,1.4-0.5l0-0.5l-1.2-0.3
+ l-2.5-1.1l-2.4-0.8c0,0-2-1.4-2.2-1.5c-0.2-0.1-1.7-1.3-1.7-1.3l-2.2-1.1l-3.5-0.8l-2.1-0.4l-2.4-0.3l-2.9,0.1l-3.2,0.1l-6.1-0.1
+ l-2.5-1l-1.8-1l-1.1-1l-1-1.4l-1-2.5l-0.9-2.2l-0.6-1.4l-0.3-1.4l-0.1-1.9l-0.2-1.4l-0.7-1.7l-1.7-1.9l-0.3-1.5l-0.2-1.4l0.2-2.4
+ l0.3-1.7l1.2-0.8l1.6-1.4l1.1-1.1l0.3-1.7l0.5-2.1l0.8-1.2l1-1.3l0.6-1.1l0.2-1.7l-0.1-4.7l-0.2-3.2l-0.7-2.9l-1-2l-0.8-0.9
+ l-0.7-0.6l-0.5-0.3l-0.9,0.2l-0.7,0.5l-2,0.3l-1.8,0.2l-1.4,0.3l-1.2,0.6l-1.7,1.4l-2.5,1.3l-1.4,0.7l-3.1,2.7l-3.7,3.2l-4,2.6
+ l-1.8,1.6l-1.8,1.6l-2.4,2.4l-1.8,1.1l-1.6,1.3l-2.9,3.7l-1.8,2.6l-2.4,2.9l-2.9,2.9l-0.7,0.6c-0.4,0.1-1,0.3-1.7,0.7
+ c-2.7,1.3-4.8,4-7.2,5.8c-3.9,2.9-8.6,3.5-12.5,6.4c-4,3-5.3,7.6-7.4,11.8c-2.4,4.8-6.6,5.1-11.1,6.5c-8.4,2.7-9.6,8.8-12.1,16.3
+ c-1.4,4.2-5,6.8-5.5,11.4c-0.3,2.8,0,3.8-1.6,6.1c-1,1.5-2.6,3-3.8,4.4l-11.6,3.4c-9-4.9-14.6,1.4-14.6,1.4
+ c-7.3,6.6-18.1,3.1-18.1,3.1l-13.2,3.1l-7,4.2c0,0-0.7-0.4-10.1,16.3C73.8,319,0.8,343.3,0.8,343.3L1.1,400"/>
+ <path class="st2" d="M641.8,400l-24.9-20.6l-0.1-0.1c-7.4-12.2-32-22.2-34.4-23.2c-6.3,0.1-23.5-6.7-24.2-7l-0.2-0.1l-0.2-0.2
+ c-14.7-18.3-30.9-23.2-37.5-23.3c-3.8,0.1-6.8-0.9-8.9-3c-2.9-2.9-3.2-6.9-3.2-8.1c-8.8-12.7-28.2-0.6-28.4-0.5l-0.3,0.1
+ c-15.3,3.9-21.6-2.1-21.8-2.3l-0.2-0.2c-1-1.8-2.5-3-4.5-3.6c-8-2.2-21.4,5.7-21.5,5.7l-0.3,0.2l-0.4-0.1
+ c-15.6-2.9-26.2,8.6-27.2,9.7c-12.1,24-14.3,23.4-15.5,23.1c-1-0.3-1.3-1.3-1.2-2.1l0-0.1c3.2-20.9,19.6-31.9,20.3-32.3
+ c14.3-10.9,28.8-24.4,27.4-27.2c-0.1-0.2-1.3-1.7-11.9,1.8c-36.1,11.9-64.2,50.7-64.5,51.1l-0.1,0.1c-3.2,3.5-3.9,3.4-4.5,2.9
+ c-1-0.7-0.2-2,0.7-3.5c1.2-2,1-2.9,0.9-3.1c-0.2-0.3-0.7-0.5-1-0.5c-5.7,4.5-10.5,9.1-10.9,10.6c0.3,0.1,0.9,0.1,2.5-0.3
+ c2.6-0.6,4.4-0.7,4.9,0.5c0.2,0.4,0.7,1.6-3.1,4.3c-11.8,8.1-18.7,25.1-19.2,26.2c-1.8,7.8-4.6,12.5-8.1,14
+ c-2.7,1.1-4.8-0.2-4.9-0.2l-0.2-0.1c-1.9-1.9-2.9-4-2.7-6.3c0.3-5.1,5.7-9.3,6-9.5l0.2-0.1c1.8-0.8,2.9-1.9,3.2-3.3
+ c0.6-2.4-0.8-6-4.2-10.2l-0.2-0.3l0-1c0-0.4,0-0.8,0-1.2c0-1.4,0.2-2.2,0.7-3.5c0.7-1.8,0.8-3.9,0.2-5.7c-0.8-2.5-0.9-4.5-0.4-6.1
+ c0.3-0.8,0.7-1.6,1.1-2.3c0.4-0.8,0.8-1.5,1-2.3c0.1-0.5,0.2-0.9,0.2-1.5c0.1-0.7,0.2-1.4,0.4-2.2c0.3-0.9,0.9-1.6,1.4-2.3
+ c0.3-0.3,0.5-0.6,0.7-0.9c0.4-0.5,0.6-1.2,0.9-1.8c0.2-0.6,0.5-1.2,0.9-1.9c1.6-2.6,2.7-4.8,3.7-7.3c0.1-0.3,0.2-0.5,0.3-0.8
+ l0.1-0.1c1.7-3.3,2.1-9.1,1.3-11.9l0-0.2l0.1-1.2l0-5l0.5-2.4l-0.1-2.8l0.8-2.7l1.2-2l1.6-2.1l0.3-2.8l-1-3l-2.3-2.5l-2.1-1.8
+ l-2.2-3l-1.7-1.8l-1.6-1.4h-0.8l-1.7-0.2l-0.4-0.3l0,0l-0.7,1.1l-2.3-0.6l-3.8-2.9l4.5-0.6l0.4-0.3l0.4-0.4l0.2-0.6l-0.3-0.6
+ l-1.1-1l-2-1.5l-0.2-1.3l-1.8-0.7l-1.1-1.3l-0.9-0.8l-0.6,0.7l-0.5,0.4l0,0l1.2,1.2l0.3,1.9l-2.7,4.4l-2.4,0.3l-1.7-0.6
+ c-1-0.6-1.2-0.8-1.2-0.8c-0.3-0.3-0.4-0.4-0.4-2.7v-0.2l0.6-1.6l0.8-1.8l0.7-2.4l0.8-10.3l-0.4-3.4v-3.2l0.8-14.6
+ c-0.8-0.4-1-0.7-1.1-1c-0.1-0.4-0.5-1.3,0.1-1.9l-1.8-0.8l-2.6-0.9c0,0-2-1.4-2.2-1.5c-0.2-0.1-1.4-1-1.7-1.2l-2-1.1l-3.4-0.8
+ l-2-0.4l-2.2-0.3l-2.9,0.1l-3.2,0.1l-6.4-0.1l-2.8-1.2l-2-1.2l-1.2-1.2l-1.2-1.6l-2.6-6.2l-0.4-1.6l-0.1-1.8l-0.2-1.3l-0.6-1.5
+ l-1.8-2l-0.4-1.7l-0.3-1.6l0.2-2.5l0.4-2.2l1.5-1l1.6-1.3l0.8-0.8l0.2-1.4l0.5-2.4l0.9-1.4l1-1.3l0.5-0.9l0.1-1.4l-0.1-4.6l-0.2-3
+ l-0.6-2.7l-0.9-1.7l-0.7-0.8l-0.7-0.5l-0.3,0.1l-0.8,0.5l-4,0.5l-1.2,0.3l-1,0.5l-1.8,1.5l-3.8,2l-3,2.6l-3.8,3.2l-3.9,2.6
+ l-3.6,3.1l-2.5,2.5l-1.8,1l-1.4,1.2l-2.8,3.6l-1.8,2.6l-2.4,3l-3,3l-0.9,0.8l-0.3,0.1c-0.4,0.1-0.9,0.3-1.5,0.6
+ c-1.6,0.8-3,2.1-4.4,3.4c-0.8,0.8-1.7,1.6-2.6,2.3c-2.1,1.5-4.3,2.5-6.5,3.3c-2.1,0.9-4.2,1.7-6,3.1c-2.9,2.2-4.3,5.3-5.8,8.6
+ c-0.4,1-0.9,1.9-1.4,2.9c-2.2,4.3-5.7,5.3-9.3,6.3c-0.8,0.2-1.5,0.4-2.3,0.7c-7.2,2.3-8.7,7.1-10.8,13.7c-0.2,0.6-0.4,1.3-0.6,2
+ c-0.6,1.9-1.7,3.5-2.7,5c-1.3,2-2.5,3.8-2.8,6.2c0,0.5-0.1,0.9-0.1,1.3c-0.1,1.9-0.2,3.1-1.7,5.2c-0.7,1.1-1.7,2.1-2.6,3.1
+ c-0.4,0.5-0.9,0.9-1.2,1.3l-0.2,0.2l-12.3,3.6l-0.4-0.2c-8.3-4.4-13.3,1.1-13.4,1.2l-0.1,0.1c-7.1,6.4-17,3.9-18.8,3.4l-12.8,3
+ l-6.9,4.1c-0.3,0.4-2.2,2.6-9.7,16c-10.7,19.1-76.1,41.7-84,44.4l0.3,56l-2,0v-57.4l0.3-0.2c0.7-0.2,72.8-24.4,83.6-43.7
+ c8.5-15.1,10-16.5,10.5-16.8l7.1-4.2l13.5-3.2l0.3,0.1c0.1,0,10.3,3.2,17.1-2.9c0.6-0.6,6.4-6.3,15.4-1.7l10.9-3.2
+ c0.3-0.4,0.7-0.8,1.1-1.2c0.9-0.9,1.8-1.9,2.4-2.9c1.1-1.7,1.2-2.5,1.3-4.3c0-0.4,0.1-0.9,0.1-1.4c0.3-2.9,1.7-5,3.1-7.1
+ c1-1.5,1.9-2.9,2.4-4.5c0.2-0.7,0.4-1.3,0.6-2c2.1-6.6,3.9-12.4,12.1-15c0.8-0.3,1.6-0.5,2.4-0.7c3.5-1,6.3-1.8,8.1-5.3
+ c0.5-0.9,0.9-1.9,1.3-2.8c1.5-3.4,3.1-6.9,6.4-9.3c2.1-1.5,4.3-2.4,6.5-3.3c2.1-0.9,4.2-1.7,6-3.1c0.8-0.6,1.6-1.4,2.5-2.2
+ c1.5-1.4,3-2.8,4.9-3.7c0.7-0.3,1.2-0.5,1.7-0.7l0.5-0.4l2.9-2.9l2.3-2.8l1.8-2.6l3.1-3.9l1.7-1.4l1.7-1l2.3-2.3l3.8-3.3l3.9-2.6
+ l3.6-3.1l3.3-2.8l1.4-0.7l2.4-1.3l1.8-1.5l1.4-0.6l1.5-0.4l3.5-0.5l0.7-0.5l1.5-0.3l0.9,0.6l0.8,0.7l0.9,1.1l1.1,2.2l0.7,3
+ l0.2,3.2l0.1,4.8l-0.2,1.9l-0.8,1.4l-1,1.3l-0.7,1l-0.4,1.9l-0.3,1.9l-1.3,1.3l-1.8,1.5l-0.9,0.6l-0.2,1.3l-0.2,2.2l0.2,1.3
+ l0.3,1.2l1.7,1.8l0.9,2.1l0.2,1.6l0.1,1.8l0.3,1.2l2.5,5.9l0.9,1.2l0.9,0.9l1.7,0.9l2.3,0.9l5.9,0.1l3.2-0.1l3-0.1l2.5,0.3
+ l2.1,0.4l3.8,0.9l2.3,1.2c0,0,1.6,1.2,1.8,1.3c0.2,0.1,1.6,1.1,2,1.4l2.4,0.8l2.5,1.1l1.9,0.5l-0.2,2l-0.7,0.2
+ c-0.1,0-0.2,0-0.3,0.1l0.1,0l0.8,0.8l-0.9,15.5l0,3.1l0.4,3.4l-0.8,10.8l-0.8,2.7l-0.8,1.8l-0.5,1.1c0,0.5,0,0.9,0,1.2
+ c0.2,0.1,0.4,0.2,0.6,0.4l1,0.4l0.9-0.1l1.8-3l-0.1-0.6l-0.5-0.5l-1-0.5l-0.8-1.5l2.3-1.6l0.7-1l1.5-0.7l0.9,1.1l1.1,1l0.7,0.9
+ l2.5,0.9l0.2,1.7l1.4,1.1l1.4,1.3l0.8,1.6l-0.7,1.9l-0.7,0.6l0.6-0.2l0.8,0.5l1.2,0.1l1.4,0l2.3,2l1.8,2l2.2,2.9l2,1.7l2.7,2.8
+ l1.3,3.8l-0.4,3.8l-1.9,2.4l-1,1.7l-0.6,2l0.1,2.8l-0.5,2.4v4.8l-0.1,1c0.9,3.2,0.4,9.4-1.4,13.1c-0.1,0.3-0.2,0.6-0.3,0.8
+ c-1.1,2.6-2.3,4.8-3.9,7.6c-0.3,0.5-0.5,1-0.7,1.6c-0.3,0.7-0.6,1.4-1,2.1c-0.3,0.4-0.6,0.8-0.9,1.1c-0.5,0.5-0.9,1-1,1.5
+ c-0.2,0.5-0.2,1.1-0.3,1.8c-0.1,0.6-0.1,1.1-0.2,1.7c-0.2,1-0.7,1.9-1.2,2.8c-0.4,0.7-0.7,1.3-0.9,1.9c-0.4,1.2-0.2,2.8,0.4,4.9
+ c0.7,2.3,0.6,4.8-0.3,7.1c-0.4,1.1-0.6,1.6-0.6,2.7c0,0.4,0,0.8,0,1.2l0,0.3c3.6,4.7,5.1,8.6,4.3,11.7c-0.5,2-1.9,3.5-4.2,4.6
+ c-0.7,0.5-4.9,4.1-5.1,8c-0.1,1.7,0.6,3.2,2,4.6c0.3,0.2,1.5,0.7,3,0c2-0.8,4.8-3.7,6.9-12.6l0-0.1c0.3-0.8,7.3-18.5,19.9-27.2
+ c0.7-0.5,1.5-1.2,2-1.7c-0.4,0-1.1,0.1-2.2,0.4c-1.9,0.4-4.1,0.8-4.8-0.7c-1.2-2.6,5.7-8.7,11.8-13.3l0.3-0.2l0.3,0
+ c0.2,0,2.1,0,3,1.6c0.4,0.8,0.5,1.7,0.2,2.8c3.7-4.9,30.8-39.9,65.1-51.3c8.7-2.9,13.1-3.1,14.3-0.8c2.9,5.5-20.7,24.1-28,29.7
+ c-0.2,0.1-16.3,10.9-19.4,30.7c1.1-0.9,4.5-4.9,13-21.9l0.1-0.2c0.1-0.1,11.5-13.4,28.7-10.5c2.2-1.3,14.6-8,22.8-5.8
+ c2.5,0.7,4.4,2.2,5.7,4.4c0.8,0.7,6.6,5.1,19.7,1.8c1.9-1.1,21.7-12.6,31.1,1.4l0.2,0.3l0,0.3c0,0-0.1,4.2,2.7,7
+ c1.7,1.7,4.2,2.5,7.4,2.4c0.8,0,20,0.4,38.9,23.8c2.1,0.9,18.1,7.1,23.3,6.8l0.2,0l0.2,0.1c1.1,0.4,27.3,10.6,35.5,23.9l26.5,21.9
+ H641.8z"/>
</g>
- <path fill="#CCE7D3" d="M342.431,289.381l1.826-1.143l2.398-1.825l1.599-2.17l0.913-1.941l1.256-2.17l1.598-2.168l1.598-2.626
- l0.8-0.914l0.913-0.228l1.598-1.485l1.37-2.283l0.8-0.914l0.571-1.484l0.114-1.94l0.227-2.169l1.257-2.969l1.712-4.453l0.685-2.169
- l0.913-1.942l-0.228-3.311v-3.311l0.228-2.511l1.37-2.284l2.17-1.712l2.168-1.599l1.941-0.799l2.283-0.912l2.169-1.257l1.827-1.255
- l1.484-0.686l2.056-1.598l1.712-2.055l2.625-6.051l0.686-2.398l-0.343-2.855l0.457-3.311l1.255-2.625l2.398-2.626l1.598-0.799
- l2.97-0.46h1.597l1.257,0.8l1.372,1.37l1.025,1.37l0.572,0.458l0.912-0.571l0.799-1.029l1.6-1.026l1.483-1.143
- c0,0,0.685-0.798,0.914-1.141c0.229-0.343,0.57-2.282,0.57-2.282l0.228-1.486l-0.911-0.57l-0.571,0.227l-0.458,0.914l-1.255,0.114
- l-0.685-0.801l-0.686-2.739l0.228-6.281l1.259-5.022l1.824-3.654l2.17-3.311l2.742-3.197l2.398-2.513l1.826-1.484l1.597-0.456
- l0.916,0.684l0.913,0.456l2.057,0.342l1.37-0.457l2.283-1.371l1.484-0.569l1.029-0.115l1.026-0.572l1.713-1.712l1.94-0.686
- l1.028-0.683l1.256-2.398l1.599-2.283l1.597-0.799l1.942-1.143l1.939-1.939l1.6-3.541l1.599-2.742l1.029-2.055l1.598-1.37
- l1.827-0.685l2.056-0.456h1.827l0.798-1.257l1.715-2.511l1.37-1.712l1.254-1.485l1.259-1.027l1.026-2.055l1.712-2.397l2.286-2.057
- l1.597-1.597c0,0,0.685-0.801,0.913-1.143c0.23-0.342,0.8-2.056,0.8-2.056l2.17-0.684l3.424-0.457l2.515-0.685l3.769-1.599
- l3.081-1.598l2.398-2.513l1.94-1.599l1.487-1.027l1.367-1.483l1.829-0.913l1.825-0.57l2.055-1.942c0,0,1.829-2.169,2.17-2.283
- c0.342-0.114,1.941-0.685,1.941-0.685l2.398-0.342l1.6,0.114l1.823-0.913l2.286-2.742l0.913-2.739l-0.913-2.056l-1.6-1.827
- l-3.994-2.624l-2.286-2.171l-1.369-2.626l0.684-2.967l0.457-1.6l0.344-1.598c0,0,0.57-1.369,0.684-1.713
- c0.114-0.342,0.684-1.483,0.684-1.483l2.169-0.914l3.427-0.57l3.995-0.913l3.316-0.229l2.852-1.027l2.056-0.342l1.484,0.571
- l1.027,0.457l1.142-0.344l1.599-0.913l2.054-1.141h2.398l1.711,0.113l1.6,1.028l2.055,0.457l2.74-0.228h1.6l1.824,0.684l0.23,0.8
- l1.143,0.342h1.254l1.598,0.342l1.598,1.029c0,0,0.572,0.799,0.914,0.913c0.343,0.114,1.827,0.685,1.827,0.685h1.827l1.598-1.141
- c0,0,1.257-1.486,1.6-1.599c0.342-0.114,2.169-1.142,2.169-1.142l1.942-0.685l1.943-0.458l1.484,0.571l1.143,0.57l1.713,0.115
- l1.483-0.571l1.255-1.713l1.257-2.169l1.256-1.37l1.598-0.684l1.371-0.228h1.713l0.684-0.229l1.256-0.227l2.169,0.798l2.168,0.686
- l1.598,0.913h4.797l0.8-0.571l0.341-1.485l-0.228-1.94l-0.8-1.712l-1.824-1.599l-0.686-2.397l0.342-3.311l0.455-1.827l-0.571-3.653
- l-0.226-3.311l-1.484-1.712l-8.45-5.596l-1.141-0.686l-1.37-0.114l-1.828-1.37l-0.684-0.913l-1.486-0.114l-1.482-0.571
- l-2.968-1.941l-1.828-0.114l-1.484-1.028l-1.254-1.029l-1.485-0.57h-1.94l-2.513-0.343h-1.142l-1.142,0.228l-1.94-0.113
- l-1.37-0.342h-2.856l-2.397-0.228l-2.511-0.229l-2.398-0.684l-2.397-0.228l-2.285,1.026l-1.369,0.686l6.051,0.685l0.799,0.684
- l-0.113,0.8l-1.029,0.456l-1.37-0.913l-1.141-0.571l-0.686,0.228l-0.341,0.685l-1.143-0.457l-1.371-0.457l-5.25,0.685l-2.056-0.799
- l-2.969,0.228l-1.369-0.57l0.57-0.457l-0.57-2.284l-3.539-0.341l-3.541,0.57l-2.17-0.457l-3.195-1.256c0,0-4.452,1.37-5.023,1.37
- c-0.571,0-2.169-0.457-2.169-0.457l-4.457-0.456l-1.143,0.456l-4.681,0.914l-4.452-0.457l-2.627,0.457l-3.768,0.798l-5.708-0.114
- l-2.055,1.37l5.478,0.572l-6.393,0.685l6.051,0.571l-8.219,0.685l-5.596,0.114l-3.196,0.228l-4.682,0.456l-0.911,0.572
- l-5.253-0.228l0.344,1.369c0,0-0.344,0.8-0.688,0.8h-1.826l-1.141-0.228l-0.914-0.799l0.569-0.799l0.802-0.457l-6.851,0.228
- l-0.912,1.028l-0.457,1.599l-4.339,0.913v-0.913l-5.371,1.94h-3.195l-3.198,2.625l-0.114-0.456l-4.452,1.142
- c0,0-0.912,0.8-1.255,0.914c-0.343,0.113-1.941,0.913-1.941,0.913l-2.511,1.256l0.57,0.684l0.914,0.457l0.341,0.572l-0.571,2.51
- l-3.996,3.768L406.6,64.11l-3.084,1.027l-3.308,0.457l-2.514,0.228l-2.283,0.686c0,0-1.712,0.113-2.056,0.227
- c-0.343,0.115-2.511,0.342-2.511,0.342l-1.716,1.03l-2.968,1.825l-2.625,1.827l-2.397,1.37l-0.572,1.028
- c0,0-0.343,0.571-0.914,0.686c-0.57,0.113-4.224,1.484-4.224,1.484l-1.598,0.914l-3.311,2.281l-3.311,1.257l-2.968,0.685h-2.17
- l-3.541,1.828c0,0-1.254,1.141-1.597,1.255c-0.343,0.113-2.513,1.94-2.513,1.94l-1.599,0.685l-2.511,1.255l-0.686,0.914
- l-1.941,1.712c0,0-1.484,1.141-2.284,1.255c-0.798,0.116-2.967,0.685-2.967,0.685l-3.196,1.94l-2.97,4.456l-1.484,2.284
- l-1.941,2.512l-2.855,2.055l-1.598,1.141l-2.169,2.398l-1.828,2.512l-1.483,2.854l-0.913,3.425l-0.686,2.398l-3.196,2.626
- l-1.255,2.967l-2.17,2.855l-1.941,1.713l-3.084,2.625l-1.827,1.712l-1.827,1.599l-2.284,2.967l-2.17,1.942l-3.31,2.625
- c0,0-1.712-0.114-1.941,0.228c-0.229,0.342-2.513,2.512-2.855,2.856c-0.343,0.343-3.767,4.109-3.767,4.109l-2.854,1.94
- l-2.968,2.284l-4.225,0.571l-3.539,1.371l-3.197,2.055l-1.826,2.397l-0.001,1.601l1.255,2.855l0.685,2.397v4.681l-0.228,8.336
- l-1.028,2.054l-1.255,2.285l-1.485,1.711c0,0-1.598,1.598-1.94,1.827c-0.343,0.228-1.485,2.055-1.485,2.055l0.115,2.283
- l1.027,1.712l1.599,1.713l0.458,3.197l1.027,4.909l1.369,3.426l1.257,2.511l2.054,2.169c0,0,1.714,0.571,2.056,0.686
- c0.342,0.113,2.968,0.227,2.968,0.227l13.816-0.343l2.739,1.256l3.312,0.571l4.453,1.371l3.31,1.255l3.084,0.915l1.483,0.457
- l0.914,0.343l0.457-0.686l0.799-1.141h1.029v1.256l-0.115,1.028l-0.457,1.141l-0.57,0.686l0.57,1.369l-0.456,1.599l-0.114,1.599
- l0.456,0.912l1.257,1.484l0.113,1.941c0,0,0.685,1.255,0.8,1.599c0.114,0.343,1.484,1.257,1.484,1.257l0.799,0.341l0.571-0.456
- h2.854l0.685-1.257l1.143-0.457l1.026-0.455l0.344-0.572h1.027h1.027c0,0,0.685-0.342,1.028-0.342c0.343,0,1.141-1.028,1.141-1.028
- l4.682-0.113l1.712-0.343l1.599-0.459l0.228-1.027v-0.8l0.571-0.341l1.142-0.229l0.685-0.571l0.57-1.141l3.197-10.39l0.343-4.223
- l-0.571-3.54l-0.572-2.625l-0.684-2.626l-3.311-1.255h-2.283l-1.599,0.569l-1.484,1.714l-1.6,2.853l-0.799,2.284l-2.056,3.654
- l-1.827,1.599l-1.37,0.227l-0.342,1.257l-1.713,0.227l-1.484-0.684l-0.799-1.486l0.114-1.255l1.141-2.056l1.713-1.484l1.37-0.798
- l1.827-0.801v-1.597l1.37-0.571l0.343-2.056l1.828-3.653l1.826-1.713l1.941-1.026l0.799-0.801h2.169l0.799-0.457l-0.799-1.599
- l2.055-3.881l1.255-2.17l1.483-1.598l1.372-0.341l1.598,1.368l1.029,1.028l0.799-0.913l0.571-0.115l0.457,1.142l-0.114,1.257
- l-0.456,1.141l-1.255,2.168l-0.114,1.257l0.57,1.484l-0.341,2.398l-1.371,1.827l-1.142,1.255l-0.114,2.284l0.571,3.196l0.799,2.398
- l0.344,2.626v4.567l-0.344,4.795l-0.799,2.74l-1.142,2.284l-1.142,1.942l-1.369,1.598l-0.913,0.684l0.113,1.942l-3.082,3.426
- l-2.626,1.94l-3.654,1.483l-4.11,2.284l-1.712,2.397l-1.941,3.198l-0.913,2.624l-0.57,3.198l-0.23,3.543v3.654l0.23,2.167
- l0.798,2.626l1.029,2.626l1.255,1.599l1.598,0.799l2.169,0.572l1.371,0.456l1.141,0.455v0.687l-0.114,1.141l1.256,3.083
- l1.941,2.284l1.484,2.168l1.141,2.056l0.115,1.484l1.254-1.598l0.114,5.138c0,0-0.342,1.143-0.685,1.255
- c-0.342,0.114-0.913,1.599-0.913,1.599l0.686,0.8l1.712-0.228l1.143-0.343L342.431,289.381z"/>
- <path fill="#81B9D9" d="M280.216,165.146c-0.071,0.453-0.594,0.896-1.02,1.135c0.044-1.282-0.457-4.628,1.202-5.164
- c0.824-0.266,1.495,0.245,1.534,1.187c0.04,0.941-1.299,2.47-1.856,3.124"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M280.216,165.146c-0.071,0.453-0.594,0.896-1.02,1.135
- c0.044-1.282-0.457-4.628,1.202-5.164c0.824-0.266,1.495,0.245,1.534,1.187c0.04,0.941-1.299,2.47-1.856,3.124"/>
- <path fill="#81B9D9" d="M390.34,198.3c-0.366-0.365-0.887-0.322-1.239-0.7c-0.478-0.518-0.372-0.886,0.076-1.428
- c0.441-0.532,1.004-0.816,1.501-1.301c0.514-0.503,0.537-1.128,0.341-1.759c-0.298-0.964-1.204-1.538-2.169-1.596
- c-0.655-0.04-1.136,0.053-1.594,0.493c-0.487,0.471-0.729,1.067-1.162,1.556c-0.206,0.232-0.451,0.518-0.673,0.707
- c-0.26,0.223-0.635,0.336-0.893,0.569c-0.541,0.484-0.604,1.177-0.636,1.854c-0.06,1.214,0.41,2.276,0.291,3.54
- c-0.107,1.142-0.415,2.497,0.501,3.347c0.787,0.729,2.236,0.475,2.87-0.356c0.309-0.403,0.46-1,0.587-1.499
- c0.158-0.606,0.542-1.044,1.034-1.388c0.418-0.294,0.94-0.463,1.175-0.923c0.252-0.485,0.28-1.021-0.272-1.267"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M390.34,198.3c-0.366-0.365-0.887-0.322-1.239-0.7
- c-0.478-0.518-0.372-0.886,0.076-1.428c0.441-0.532,1.004-0.816,1.501-1.301c0.514-0.503,0.537-1.128,0.341-1.759
- c-0.298-0.964-1.204-1.538-2.169-1.596c-0.655-0.04-1.136,0.053-1.594,0.493c-0.487,0.471-0.729,1.067-1.162,1.556
- c-0.206,0.232-0.451,0.518-0.673,0.707c-0.26,0.223-0.635,0.336-0.893,0.569c-0.541,0.484-0.604,1.177-0.636,1.854
- c-0.06,1.214,0.41,2.276,0.291,3.54c-0.107,1.142-0.415,2.497,0.501,3.347c0.787,0.729,2.236,0.475,2.87-0.356
- c0.309-0.403,0.46-1,0.587-1.499c0.158-0.606,0.542-1.044,1.034-1.388c0.418-0.294,0.94-0.463,1.175-0.923
- c0.252-0.485,0.28-1.021-0.272-1.267"/>
- <path fill="#81B9D9" d="M377.877,212.084c-0.416,0-1.032-0.108-1.415,0.023c-0.201,0.067-0.322,0.258-0.518,0.345
- c-0.209,0.091-0.446,0.092-0.656,0.172c-0.413,0.154-0.806,0.405-1.13,0.669c-0.412,0.334-0.863,0.576-1.224,0.979
- c-0.255,0.281-0.563,0.697-0.67,1.066c-0.095,0.328-0.238,1.004,0.066,1.229c0.312,0.228,0.974,0.095,1.289-0.022
- c0.345-0.129,0.639-0.371,1.004-0.49c0.463-0.148,0.736-0.223,1.134-0.539c0.305-0.245,0.638-0.447,0.969-0.675
- c0.38-0.266,0.787-0.484,1.161-0.734c0.4-0.268,0.781-0.428,0.854-0.928c0.096-0.655-0.329-1.029-0.949-1.094"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M377.877,212.084c-0.416,0-1.032-0.108-1.415,0.023
- c-0.201,0.067-0.322,0.258-0.518,0.345c-0.209,0.091-0.446,0.092-0.656,0.172c-0.413,0.154-0.806,0.405-1.13,0.669
- c-0.412,0.334-0.863,0.576-1.224,0.979c-0.255,0.281-0.563,0.697-0.67,1.066c-0.095,0.328-0.238,1.004,0.066,1.229
- c0.312,0.228,0.974,0.095,1.289-0.022c0.345-0.129,0.639-0.371,1.004-0.49c0.463-0.148,0.736-0.223,1.134-0.539
- c0.305-0.245,0.638-0.447,0.969-0.675c0.38-0.266,0.787-0.484,1.161-0.734c0.4-0.268,0.781-0.428,0.854-0.928
- c0.096-0.655-0.329-1.029-0.949-1.094"/>
- <path fill="#81B9D9" d="M399.518,134.928c0.003,1.162-0.383,1.622-1.553,1.727c-0.548,0.048-0.794,0.125-1.225,0.446
- c-0.41,0.306-0.456,0.433-0.833,0.056c-0.267-0.263-0.347-0.614-0.577-0.863c-0.242-0.262-0.647-0.364-0.836-0.66
- c-0.693-1.09,0.903-1.366,1.587-1.497c0.476-0.091,0.413-0.111,0.832,0.171c0.347,0.233,0.4,0.359,0.879,0.388
- c0.751,0.046,1.719-0.477,1.669,0.691"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M399.518,134.928c0.003,1.162-0.383,1.622-1.553,1.727
- c-0.548,0.048-0.794,0.125-1.225,0.446c-0.41,0.306-0.456,0.433-0.833,0.056c-0.267-0.263-0.347-0.614-0.577-0.863
- c-0.242-0.262-0.647-0.364-0.836-0.66c-0.693-1.09,0.903-1.366,1.587-1.497c0.476-0.091,0.413-0.111,0.832,0.171
- c0.347,0.233,0.4,0.359,0.879,0.388c0.751,0.046,1.719-0.477,1.669,0.691"/>
- <path fill="#81B9D9" d="M451.263,48.073c-0.653-0.046-1.136,0.312-1.727,0.461c-0.52,0.13-1.4-0.176-1.761,0.34
- c-0.843,1.215,1.445,1.566,2.11,1.728c1.307,0.32,2.407-0.38,3.68-0.456c1.536-0.092,2.559,0.338,2.398-1.592
- c-1.11-0.734-3.529-0.253-4.845-0.48"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M451.263,48.073c-0.653-0.046-1.136,0.312-1.727,0.461
- c-0.52,0.13-1.4-0.176-1.761,0.34c-0.843,1.215,1.445,1.566,2.11,1.728c1.307,0.32,2.407-0.38,3.68-0.456
- c1.536-0.092,2.559,0.338,2.398-1.592c-1.11-0.734-3.529-0.253-4.845-0.48"/>
- <path fill="#81B9D9" d="M497.122,58.517c-1.19,0.309-0.851-0.856-0.849-1.543c-0.805-0.395-1.68-0.839-2.467-1.177
- c0.105-1.165-1.116-3.158-2.513-3.109c-0.942,0.032-0.608,1.071-1.223,1.59c-0.707,0.596-1.587,0.258-2.419,0.391
- c-1.935,0.305-1.305,2.053-0.127,2.935c0.314,0.236,1.482,0.667,1.614,0.988c0.407,0.982-1.235,0.739-1.793,1.1
- c-1.64,1.06,0.811,1.556,1.638,1.864c1.18,0.438,2.142,1.222,3.583,0.731c0.76-0.261,0.962-1.005,1.64-1.375
- c0.577-0.315,1.515-0.209,2.185-0.209c1.554,0,3.23-0.077,2.795-2.167c-0.85-0.5-2.472,0.363-3.001-0.226"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M497.122,58.517c-1.19,0.309-0.851-0.856-0.849-1.543
- c-0.805-0.395-1.68-0.839-2.467-1.177c0.105-1.165-1.116-3.158-2.513-3.109c-0.942,0.032-0.608,1.071-1.223,1.59
- c-0.707,0.596-1.587,0.258-2.419,0.391c-1.935,0.305-1.305,2.053-0.127,2.935c0.314,0.236,1.482,0.667,1.614,0.988
- c0.407,0.982-1.235,0.739-1.793,1.1c-1.64,1.06,0.811,1.556,1.638,1.864c1.18,0.438,2.142,1.222,3.583,0.731
- c0.76-0.261,0.962-1.005,1.64-1.375c0.577-0.315,1.515-0.209,2.185-0.209c1.554,0,3.23-0.077,2.795-2.167
- c-0.85-0.5-2.472,0.363-3.001-0.226"/>
- <path fill="#81B9D9" d="M469.958,46.863c-0.427-0.06-0.948-0.515-1.379-0.239c-0.561,0.358-0.246,1.006,0.05,1.36
- c0.161,0.192,0.97,0.663,1.223,0.651c0.807-0.04,0.671-0.632,0.611-1.337c-0.383-0.062-0.467-0.414-0.561-0.461"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M469.958,46.863c-0.427-0.06-0.948-0.515-1.379-0.239
- c-0.561,0.358-0.246,1.006,0.05,1.36c0.161,0.192,0.97,0.663,1.223,0.651c0.807-0.04,0.671-0.632,0.611-1.337
- c-0.383-0.062-0.467-0.414-0.561-0.461"/>
- <path fill="#81B9D9" d="M575.322,64.517c0.086-0.333,0.225-0.553-0.123-0.724c-0.24-0.117-0.612-0.049-0.879-0.085
- c-0.515-0.072-1.03-0.352-1.155-0.887c-0.141-0.613-0.02-1.38,0.041-2.001c0.065-0.673,0.172-1.321,0.961-1.387
- c0.631-0.052,1.193-0.081,1.551,0.414c0.329,0.457,0.544,0.663,1.068,0.895c0.519,0.232,1.083,0.484,1.551,0.837
- c0.651,0.493,0.168,0.903-0.076,1.475c-0.257,0.588,0.14,1.381-0.234,1.925c-0.188,0.276-0.509,0.314-0.75,0.529
- c-0.233,0.207-0.466,0.465-0.656,0.735c-0.183,0.259-0.227,0.518-0.299,0.814c-0.06,0.252-0.033,0.739-0.24,0.919
- c-0.517,0.446-1.006-0.277-1.107-0.686c-0.116-0.474-0.054-1.142-0.01-1.625c0.064-0.62,0.333-1.001,0.511-1.571"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M575.322,64.517c0.086-0.333,0.225-0.553-0.123-0.724
- c-0.24-0.117-0.612-0.049-0.879-0.085c-0.515-0.072-1.03-0.352-1.155-0.887c-0.141-0.613-0.02-1.38,0.041-2.001
- c0.065-0.673,0.172-1.321,0.961-1.387c0.631-0.052,1.193-0.081,1.551,0.414c0.329,0.457,0.544,0.663,1.068,0.895
- c0.519,0.232,1.083,0.484,1.551,0.837c0.651,0.493,0.168,0.903-0.076,1.475c-0.257,0.588,0.14,1.381-0.234,1.925
- c-0.188,0.276-0.509,0.314-0.75,0.529c-0.233,0.207-0.466,0.465-0.656,0.735c-0.183,0.259-0.227,0.518-0.299,0.814
- c-0.06,0.252-0.033,0.739-0.24,0.919c-0.517,0.446-1.006-0.277-1.107-0.686c-0.116-0.474-0.054-1.142-0.01-1.625
- c0.064-0.62,0.333-1.001,0.511-1.571"/>
- <path fill="#81B9D9" d="M551.133,73.337c-0.079,0.282,0.026,0.626-0.18,0.856c-0.251,0.28-0.515,0.127-0.817,0.143
- c-0.799,0.04-0.366,0.841,0.034,1.118c0.772,0.536,1.165,1.736,2.236,1.733c0.353,0,0.585,0.038,0.808-0.27
- c0.182-0.251,0.207-0.488,0.425-0.721c0.512-0.556,0.264-0.895-0.231-1.358c-0.372-0.347-0.788-0.733-1.071-1.126
- c-0.221-0.312-0.987-1.074-1.281-0.26c-0.041,0.117-0.042,0.227,0,0.346"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M551.133,73.337c-0.079,0.282,0.026,0.626-0.18,0.856
- c-0.251,0.28-0.515,0.127-0.817,0.143c-0.799,0.04-0.366,0.841,0.034,1.118c0.772,0.536,1.165,1.736,2.236,1.733
- c0.353,0,0.585,0.038,0.808-0.27c0.182-0.251,0.207-0.488,0.425-0.721c0.512-0.556,0.264-0.895-0.231-1.358
- c-0.372-0.347-0.788-0.733-1.071-1.126c-0.221-0.312-0.987-1.074-1.281-0.26c-0.041,0.117-0.042,0.227,0,0.346"/>
- <path fill="#81B9D9" d="M566.457,76.216c0.141,0.113,0.277,0.163,0.546,0.151c0.569-0.027,1.251-0.685,1.3-1.272
- c0.017-0.193,0.065-0.615-0.438-0.645c-0.957-0.055-1.406,0.811-1.493,1.001C566.152,75.94,566.392,76.164,566.457,76.216"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M566.457,76.216c0.141,0.113,0.277,0.163,0.546,0.151
- c0.569-0.027,1.251-0.685,1.3-1.272c0.017-0.193,0.065-0.615-0.438-0.645c-0.957-0.055-1.406,0.811-1.493,1.001
- C566.152,75.94,566.392,76.164,566.457,76.216z"/>
- <path fill="#81B9D9" d="M517.835,70.441c-0.528-0.101-0.765-0.668-1.264-0.728c-0.502-0.059-0.971,0.482-1.388,0.681
- c-0.562,0.266-1.126,0.927-0.706,1.609c0.114,0.188,0.436,0.364,0.649,0.421c0.379,0.102,0.548-0.111,0.787-0.347
- c0.2-0.196,0.358-0.385,0.62-0.487c0.343-0.132,0.728-0.013,1.072-0.143c0.781-0.295,0.112-0.823-0.193-1.197"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M517.835,70.441c-0.528-0.101-0.765-0.668-1.264-0.728
- c-0.502-0.059-0.971,0.482-1.388,0.681c-0.562,0.266-1.126,0.927-0.706,1.609c0.114,0.188,0.436,0.364,0.649,0.421
- c0.379,0.102,0.548-0.111,0.787-0.347c0.2-0.196,0.358-0.385,0.62-0.487c0.343-0.132,0.728-0.013,1.072-0.143
- c0.781-0.295,0.112-0.823-0.193-1.197"/>
- <path fill="#81B9D9" d="M525.914,68.028c-0.656,0-1.184-0.013-1.733-0.183c-0.508-0.156-1.083-0.177-1.571-0.382
- c-0.543-0.23-0.925-0.652-0.831-1.273c0.121-0.805,0.705-0.957,1.42-0.957c0.602-0.001,1.158,0.31,1.684,0.621
- c0.584,0.344,1.109,0.529,1.838,0.489c0.706-0.038,1.408-0.102,2.105-0.19c0.57-0.074,1.575-0.389,1.904,0.238
- c0.298,0.563,0.077,1.328-0.601,1.407c-0.609,0.07-1.245-0.032-1.81-0.106c-0.617-0.081-1.194,0.002-1.789,0.067
- c-0.381,0.043-0.477,0.192-0.805,0.308c-0.248,0.089-0.686,0.065-0.957,0.037c-0.173-0.018-0.282,0-0.42-0.115"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M525.914,68.028c-0.656,0-1.184-0.013-1.733-0.183
- c-0.508-0.156-1.083-0.177-1.571-0.382c-0.543-0.23-0.925-0.652-0.831-1.273c0.121-0.805,0.705-0.957,1.42-0.957
- c0.602-0.001,1.158,0.31,1.684,0.621c0.584,0.344,1.109,0.529,1.838,0.489c0.706-0.038,1.408-0.102,2.105-0.19
- c0.57-0.074,1.575-0.389,1.904,0.238c0.298,0.563,0.077,1.328-0.601,1.407c-0.609,0.07-1.245-0.032-1.81-0.106
- c-0.617-0.081-1.194,0.002-1.789,0.067c-0.381,0.043-0.477,0.192-0.805,0.308c-0.248,0.089-0.686,0.065-0.957,0.037
- c-0.173-0.018-0.282,0-0.42-0.115"/>
- <path fill="#81B9D9" d="M441.537,96.228c-0.52,0.051-1.178-0.033-1.648,0.097c-0.577,0.156-0.958,0.675-1.074,1.228
- c-0.127,0.59-0.267,1.168-0.454,1.745c-0.091,0.285-0.16,0.575-0.355,0.837c-0.192,0.257-0.457,0.382-0.691,0.59
- c-0.425,0.378-0.891,0.724-1.181,1.188c-0.22,0.348-0.194,0.468-0.256,0.871c-0.033,0.215-0.161,0.579-0.348,0.726
- c-0.27,0.21-0.544,0.027-0.69,0.425c-0.089,0.245-0.023,0.579,0.036,0.803c0.132,0.511,0.318,1.016,0.616,1.474
- c0.326,0.496,0.836,0.935,1.343,1.247c0.545,0.334,1.081,0.395,1.702,0.489c0.551,0.083,1.255,0.118,1.709-0.245
- c0.466-0.374,0.531-1.214,1.15-1.397c0.595-0.177,1.286,0.242,1.849,0.072c0.31-0.093,0.405-0.453,0.556-0.699
- c0.174-0.279,0.301-0.434,0.596-0.602c0.569-0.321,1.259-0.335,1.821-0.644c0.702-0.385,0.962-0.931,1.171-1.648
- c0.172-0.588,0.441-1.134,0.53-1.744c0.089-0.6,0.175-1.178,0.591-1.641c0.5-0.552,1.175-0.939,1.738-1.438
- c0.431-0.383,0.546-1.049,0.416-1.621c-0.124-0.555-0.72-0.931-1.143-1.255c-0.468-0.363-0.747-0.803-1.177-1.161
- c-1.139-0.943-2.336-0.295-3.322,0.49c-0.584,0.465-1.018,1.086-1.735,1.353c-0.306,0.112-0.665,0.187-0.982,0.25
- c-0.346,0.067-0.661,0.182-0.945,0.245"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M441.537,96.228c-0.52,0.051-1.178-0.033-1.648,0.097
- c-0.577,0.156-0.958,0.675-1.074,1.228c-0.127,0.59-0.267,1.168-0.454,1.745c-0.091,0.285-0.16,0.575-0.355,0.837
- c-0.192,0.257-0.457,0.382-0.691,0.59c-0.425,0.378-0.891,0.724-1.181,1.188c-0.22,0.348-0.194,0.468-0.256,0.871
- c-0.033,0.215-0.161,0.579-0.348,0.726c-0.27,0.21-0.544,0.027-0.69,0.425c-0.089,0.245-0.023,0.579,0.036,0.803
- c0.132,0.511,0.318,1.016,0.616,1.474c0.326,0.496,0.836,0.935,1.343,1.247c0.545,0.334,1.081,0.395,1.702,0.489
- c0.551,0.083,1.255,0.118,1.709-0.245c0.466-0.374,0.531-1.214,1.15-1.397c0.595-0.177,1.286,0.242,1.849,0.072
- c0.31-0.093,0.405-0.453,0.556-0.699c0.174-0.279,0.301-0.434,0.596-0.602c0.569-0.321,1.259-0.335,1.821-0.644
- c0.702-0.385,0.962-0.931,1.171-1.648c0.172-0.588,0.441-1.134,0.53-1.744c0.089-0.6,0.175-1.178,0.591-1.641
- c0.5-0.552,1.175-0.939,1.738-1.438c0.431-0.383,0.546-1.049,0.416-1.621c-0.124-0.555-0.72-0.931-1.143-1.255
- c-0.468-0.363-0.747-0.803-1.177-1.161c-1.139-0.943-2.336-0.295-3.322,0.49c-0.584,0.465-1.018,1.086-1.735,1.353
- c-0.306,0.112-0.665,0.187-0.982,0.25c-0.346,0.067-0.661,0.182-0.945,0.245"/>
- <path fill="#81B9D9" d="M472.329,96.883c-0.111,1.02-0.023,2.664,0.344,3.568"/>
- <path fill="#81B9D9" d="M475.552,100.834c-0.901-0.171-1.575-1.132-2.38-1.534c-1.595-0.799-1.379,1.309-1.379,2.38
- c0,0.651-0.009,1.281-0.073,1.917c-0.074,0.698-0.409,1.055-0.546,1.69c-0.26,1.215,1.482,1.637,2.382,1.534
- c0.878-0.099,1.285-0.627,1.994-1.054c0.791-0.478,1.52-0.822,1.75-1.861c0.472-2.133-1.241-2.201-2.362-3.377"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M475.552,100.834c-0.901-0.171-1.575-1.132-2.38-1.534
- c-1.595-0.799-1.379,1.309-1.379,2.38c0,0.651-0.009,1.281-0.073,1.917c-0.074,0.698-0.409,1.055-0.546,1.69
- c-0.26,1.215,1.482,1.637,2.382,1.534c0.878-0.099,1.285-0.627,1.994-1.054c0.791-0.478,1.52-0.822,1.75-1.861
- c0.472-2.133-1.241-2.201-2.362-3.377"/>
- <path fill="#81B9D9" d="M480.253,88.504c-1.174,0.32-1.326,0.389-2.628,0.435c-1.278,0.045-1.856,1.262-2.359,2.321
- c-0.556,1.179-0.541,2.266-0.173,3.435c0.291,0.929,0.364,2.057,1.534,2.304c1.618,0.343,1.706-1.684,2.836-2.249
- c1.068-0.532,2.588-0.113,3.688-0.055c0.616,0.033,1.304,0.059,1.919,0c0.853-0.082,0.963-0.521,1.625-1.053
- c0.446-0.356,1.136-0.873,1.695-0.732c0.408,0.102,0.722,0.699,1.074,0.922c1.023,0.648,2.318-0.019,3.416,0.344
- c0.558,0.185,0.775,0.517,1.477,0.52c0.549,0.003,1.048-0.163,1.44-0.558c0.614-0.619,1.534-2.183,1.629-3.049
- c0.146-1.358-1.855-1.352-2.688-0.863c-0.54,0.315-0.683,0.612-1.302,0.709c-0.448,0.071-0.916-0.03-1.306-0.154
- c-0.823-0.26-2.047-0.539-2.302-1.38c-0.149-0.497,0.114-0.765-0.366-1.094c-0.292-0.201-0.944-0.179-1.321-0.135
- c-0.886,0.103-1.697,0.944-2.598,0.831c-0.997-1.425-4.515-0.844-6.062-0.312"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M480.253,88.504c-1.174,0.32-1.326,0.389-2.628,0.435
- c-1.278,0.045-1.856,1.262-2.359,2.321c-0.556,1.179-0.541,2.266-0.173,3.435c0.291,0.929,0.364,2.057,1.534,2.304
- c1.618,0.343,1.706-1.684,2.836-2.249c1.068-0.532,2.588-0.113,3.688-0.055c0.616,0.033,1.304,0.059,1.919,0
- c0.853-0.082,0.963-0.521,1.625-1.053c0.446-0.356,1.136-0.873,1.695-0.732c0.408,0.102,0.722,0.699,1.074,0.922
- c1.023,0.648,2.318-0.019,3.416,0.344c0.558,0.185,0.775,0.517,1.477,0.52c0.549,0.003,1.048-0.163,1.44-0.558
- c0.614-0.619,1.534-2.183,1.629-3.049c0.146-1.358-1.855-1.352-2.688-0.863c-0.54,0.315-0.683,0.612-1.302,0.709
- c-0.448,0.071-0.916-0.03-1.306-0.154c-0.823-0.26-2.047-0.539-2.302-1.38c-0.149-0.497,0.114-0.765-0.366-1.094
- c-0.292-0.201-0.944-0.179-1.321-0.135c-0.886,0.103-1.697,0.944-2.598,0.831c-0.997-1.425-4.515-0.844-6.062-0.312"/>
- <path fill="#81B9D9" d="M526.348,49.352c-0.356-0.198-0.566-0.044-0.938-0.044c-0.368-0.001-0.539-0.195-0.714,0.267
- c-0.235,0.627,0.387,1.096,0.816,1.462c1.253,1.072,2.842-1.092,1.605-1.739c-0.192-0.101-0.589-0.26-0.688,0.048
- c-0.094,0.026-0.178,0.007-0.259-0.038"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M526.348,49.352c-0.356-0.198-0.566-0.044-0.938-0.044
- c-0.368-0.001-0.539-0.195-0.714,0.267c-0.235,0.627,0.387,1.096,0.816,1.462c1.253,1.072,2.842-1.092,1.605-1.739
- c-0.192-0.101-0.589-0.26-0.688,0.048c-0.094,0.026-0.178,0.007-0.259-0.038"/>
- <path fill="#81B9D9" d="M542.5,46.23c-0.054-0.439-0.331-1.399-0.985-1.252c-0.594,0.135-0.669,1.529-0.412,1.934
- c0.336,0.523,1.096,0.347,1.474,0.891c0.357,0.511,0.159,1.415,0.187,2.044c0.006,0.14,0.064,0.322,0.057,0.484
- c0.124-0.378-0.086-0.776-0.144-1.157c-0.068-0.438-0.091-0.87-0.091-1.338c0-0.45,0.053-0.935,0-1.383
- c-0.044-0.404-0.142-0.599-0.268-0.937"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M542.5,46.23c-0.054-0.439-0.331-1.399-0.985-1.252
- c-0.594,0.135-0.669,1.529-0.412,1.934c0.336,0.523,1.096,0.347,1.474,0.891c0.357,0.511,0.159,1.415,0.187,2.044
- c0.006,0.14,0.064,0.322,0.057,0.484c0.124-0.378-0.086-0.776-0.144-1.157c-0.068-0.438-0.091-0.87-0.091-1.338
- c0-0.45,0.053-0.935,0-1.383c-0.044-0.404-0.142-0.599-0.268-0.937"/>
- <path fill="#81B9D9" d="M538.037,41.857c0.316,0.002,0.589,0.047,0.892,0.045c0.432-0.002,0.549-0.128,0.891-0.305
- c0.265-0.134,0.641-0.195,0.939-0.141c0.353,0.062,0.389,0.098,0.535,0.446c0.267,0.64,0.041,1.142-0.76,0.982
- c-0.54-0.11-0.767-0.594-0.979-1.027"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M538.037,41.857c0.316,0.002,0.589,0.047,0.892,0.045
- c0.432-0.002,0.549-0.128,0.891-0.305c0.265-0.134,0.641-0.195,0.939-0.141c0.353,0.062,0.389,0.098,0.535,0.446
- c0.267,0.64,0.041,1.142-0.76,0.982c-0.54-0.11-0.767-0.594-0.979-1.027"/>
- <path fill="#81B9D9" d="M525.188,43.508c-0.72,0.061-1.204-0.546-1.832,0.088c-0.78,0.79,0.157,1.169,0.764,1.42
- c1.352,0.559,2.602,0.918,4.137,0.723c0.854-0.107,1.648-0.223,2.518-0.223c0.988,0,1.724,0.366,2.656,0.636
- c0.954,0.276,1.853,0.398,2.868,0.346c0.461-0.023,0.848-0.162,1.292-0.267c0.335-0.078,0.763-0.044,1.071-0.166
- c0.788-0.313,0.356-1.348-0.081-1.718c-0.717-0.609-1.532-0.748-2.463-0.705c-0.764,0.036-1.434,0.39-2.229,0.313
- c-0.705-0.066-1.452-0.302-2.139-0.405c-0.681-0.103-1.044,0.092-1.654,0.305c-0.575,0.2-1.207,0.15-1.83,0.143
- c-0.683-0.006-1.225-0.262-1.875-0.356c-0.39-0.057-1.09,0.035-1.427-0.179"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M525.188,43.508c-0.72,0.061-1.204-0.546-1.832,0.088
- c-0.78,0.79,0.157,1.169,0.764,1.42c1.352,0.559,2.602,0.918,4.137,0.723c0.854-0.107,1.648-0.223,2.518-0.223
- c0.988,0,1.724,0.366,2.656,0.636c0.954,0.276,1.853,0.398,2.868,0.346c0.461-0.023,0.848-0.162,1.292-0.267
- c0.335-0.078,0.763-0.044,1.071-0.166c0.788-0.313,0.356-1.348-0.081-1.718c-0.717-0.609-1.532-0.748-2.463-0.705
- c-0.764,0.036-1.434,0.39-2.229,0.313c-0.705-0.066-1.452-0.302-2.139-0.405c-0.681-0.103-1.044,0.092-1.654,0.305
- c-0.575,0.2-1.207,0.15-1.83,0.143c-0.683-0.006-1.225-0.262-1.875-0.356c-0.39-0.057-1.09,0.035-1.427-0.179"/>
- <path fill="#81B9D9" d="M288.158,329.07c-2.187,0.108-5.356,5.424-5.151,7.376c0.476-0.107,1.18,0.185,1.655,0.076
- c-0.061,0.174,0.022,0.692,0.001,0.915c-0.221,0.118-0.442-0.035-0.668,0.072c-0.069,1.131-0.391,1.808-0.493,2.892
- c2.177,0.622,2.415-2.013,2.989-3.422c0.776-1.906,1.118-2.515,3.108-3.503c0.252-1.01-0.384-1.976-0.914-2.626
- c0.883-0.237,1.247-0.68,1.414-1.482C289.509,329.082,288.844,328.957,288.158,329.07"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M288.158,329.07c-2.187,0.108-5.356,5.424-5.151,7.376
- c0.476-0.107,1.18,0.185,1.655,0.076c-0.061,0.174,0.022,0.692,0.001,0.915c-0.221,0.118-0.442-0.035-0.668,0.072
- c-0.069,1.131-0.391,1.808-0.493,2.892c2.177,0.622,2.415-2.013,2.989-3.422c0.776-1.906,1.118-2.515,3.108-3.503
- c0.252-1.01-0.384-1.976-0.914-2.626c0.883-0.237,1.247-0.68,1.414-1.482C289.509,329.082,288.844,328.957,288.158,329.07"/>
+ <path class="st1" d="M342.4,289.4l1.8-1.1l2.4-1.8l1.6-2.2l0.9-1.9l1.3-2.2l1.6-2.2l1.6-2.6l0.8-0.9l0.9-0.2l1.6-1.5l1.4-2.3
+ l0.8-0.9l0.6-1.5l0.1-1.9l0.2-2.2l1.3-3l1.7-4.5l0.7-2.2l0.9-1.9l-0.2-3.3v-3.3l0.2-2.5l1.4-2.3l2.2-1.7l2.2-1.6l1.9-0.8l2.3-0.9
+ l2.2-1.3l1.8-1.3l1.5-0.7l2.1-1.6l1.7-2.1l2.6-6.1l0.7-2.4l-0.3-2.9l0.5-3.3l1.3-2.6l2.4-2.6l1.6-0.8l3-0.5h1.6l1.3,0.8l1.4,1.4
+ l1,1.4l0.6,0.5l0.9-0.6l0.8-1l1.6-1l1.5-1.1c0,0,0.7-0.8,0.9-1.1c0.2-0.3,0.6-2.3,0.6-2.3l0.2-1.5l-0.9-0.6l-0.6,0.2l-0.5,0.9
+ l-1.3,0.1l-0.7-0.8l-0.7-2.7l0.2-6.3l1.3-5l1.8-3.7l2.2-3.3l2.7-3.2l2.4-2.5l1.8-1.5l1.6-0.5l0.9,0.7l0.9,0.5l2.1,0.3l1.4-0.5
+ l2.3-1.4l1.5-0.6l1-0.1l1-0.6l1.7-1.7l1.9-0.7l1-0.7l1.3-2.4l1.6-2.3l1.6-0.8l1.9-1.1l1.9-1.9l1.6-3.5l1.6-2.7l1-2.1l1.6-1.4
+ l1.8-0.7l2.1-0.5h1.8l0.8-1.3l1.7-2.5l1.4-1.7l1.3-1.5l1.3-1l1-2.1l1.7-2.4l2.3-2.1l1.6-1.6c0,0,0.7-0.8,0.9-1.1
+ c0.2-0.3,0.8-2.1,0.8-2.1l2.2-0.7l3.4-0.5l2.5-0.7l3.8-1.6l3.1-1.6l2.4-2.5l1.9-1.6l1.5-1l1.4-1.5l1.8-0.9l1.8-0.6l2.1-1.9
+ c0,0,1.8-2.2,2.2-2.3c0.3-0.1,1.9-0.7,1.9-0.7l2.4-0.3l1.6,0.1l1.8-0.9l2.3-2.7l0.9-2.7l-0.9-2.1l-1.6-1.8l-4-2.6l-2.3-2.2
+ l-1.4-2.6l0.7-3l0.5-1.6l0.3-1.6c0,0,0.6-1.4,0.7-1.7c0.1-0.3,0.7-1.5,0.7-1.5l2.2-0.9l3.4-0.6l4-0.9l3.3-0.2l2.9-1l2.1-0.3
+ l1.5,0.6l1,0.5l1.1-0.3l1.6-0.9l2.1-1.1h2.4l1.7,0.1l1.6,1l2.1,0.5l2.7-0.2h1.6l1.8,0.7l0.2,0.8l1.1,0.3h1.3l1.6,0.3l1.6,1
+ c0,0,0.6,0.8,0.9,0.9c0.3,0.1,1.8,0.7,1.8,0.7h1.8l1.6-1.1c0,0,1.3-1.5,1.6-1.6c0.3-0.1,2.2-1.1,2.2-1.1L558,82l1.9-0.5l1.5,0.6
+ l1.1,0.6l1.7,0.1l1.5-0.6l1.3-1.7l1.3-2.2l1.3-1.4l1.6-0.7l1.4-0.2h1.7l0.7-0.2l1.3-0.2l2.2,0.8l2.2,0.7l1.6,0.9h4.8l0.8-0.6
+ L588,76l-0.2-1.9l-0.8-1.7l-1.8-1.6l-0.7-2.4l0.3-3.3l0.5-1.8l-0.6-3.7l-0.2-3.3l-1.5-1.7l-8.5-5.6l-1.1-0.7l-1.4-0.1l-1.8-1.4
+ l-0.7-0.9l-1.5-0.1l-1.5-0.6l-3-1.9l-1.8-0.1l-1.5-1l-1.3-1l-1.5-0.6h-1.9l-2.5-0.3h-1.1l-1.1,0.2l-1.9-0.1l-1.4-0.3h-2.9l-2.4-0.2
+ l-2.5-0.2l-2.4-0.7l-2.4-0.2l-2.3,1l-1.4,0.7l6.1,0.7l0.8,0.7l-0.1,0.8l-1,0.5l-1.4-0.9l-1.1-0.6l-0.7,0.2l-0.3,0.7l-1.1-0.5
+ l-1.4-0.5l-5.3,0.7l-2.1-0.8l-3,0.2l-1.4-0.6l0.6-0.5l-0.6-2.3l-3.5-0.3l-3.5,0.6L510,38l-3.2-1.3c0,0-4.5,1.4-5,1.4
+ c-0.6,0-2.2-0.5-2.2-0.5l-4.5-0.5l-1.1,0.5l-4.7,0.9l-4.5-0.5l-2.6,0.5l-3.8,0.8l-5.7-0.1l-2.1,1.4l5.5,0.6l-6.4,0.7l6.1,0.6
+ l-8.2,0.7l-5.6,0.1l-3.2,0.2l-4.7,0.5l-0.9,0.6l-5.3-0.2l0.3,1.4c0,0-0.3,0.8-0.7,0.8h-1.8l-1.1-0.2l-0.9-0.8l0.6-0.8l0.8-0.5
+ l-6.9,0.2l-0.9,1L437,47l-4.3,0.9V47l-5.4,1.9h-3.2l-3.2,2.6l-0.1-0.5l-4.5,1.1c0,0-0.9,0.8-1.3,0.9c-0.3,0.1-1.9,0.9-1.9,0.9
+ l-2.5,1.3l0.6,0.7l0.9,0.5l0.3,0.6l-0.6,2.5l-4,3.8l-1.3,0.8l-3.1,1l-3.3,0.5l-2.5,0.2l-2.3,0.7c0,0-1.7,0.1-2.1,0.2
+ c-0.3,0.1-2.5,0.3-2.5,0.3l-1.7,1l-3,1.8l-2.6,1.8l-2.4,1.4l-0.6,1c0,0-0.3,0.6-0.9,0.7c-0.6,0.1-4.2,1.5-4.2,1.5l-1.6,0.9
+ l-3.3,2.3l-3.3,1.3l-3,0.7h-2.2l-3.5,1.8c0,0-1.3,1.1-1.6,1.3c-0.3,0.1-2.5,1.9-2.5,1.9l-1.6,0.7l-2.5,1.3l-0.7,0.9l-1.9,1.7
+ c0,0-1.5,1.1-2.3,1.3c-0.8,0.1-3,0.7-3,0.7l-3.2,1.9l-3,4.5l-1.5,2.3l-1.9,2.5l-2.9,2.1l-1.6,1.1l-2.2,2.4l-1.8,2.5l-1.5,2.9
+ l-0.9,3.4l-0.7,2.4l-3.2,2.6l-1.3,3l-2.2,2.9l-1.9,1.7l-3.1,2.6l-1.8,1.7l-1.8,1.6l-2.3,3l-2.2,1.9l-3.3,2.6c0,0-1.7-0.1-1.9,0.2
+ c-0.2,0.3-2.5,2.5-2.9,2.9c-0.3,0.3-3.8,4.1-3.8,4.1l-2.9,1.9l-3,2.3l-4.2,0.6l-3.5,1.4l-3.2,2.1l-1.8,2.4l0,1.6l1.3,2.9l0.7,2.4
+ v4.7l-0.2,8.3l-1,2.1l-1.3,2.3l-1.5,1.7c0,0-1.6,1.6-1.9,1.8c-0.3,0.2-1.5,2.1-1.5,2.1l0.1,2.3l1,1.7l1.6,1.7l0.5,3.2l1,4.9
+ l1.4,3.4l1.3,2.5l2.1,2.2c0,0,1.7,0.6,2.1,0.7c0.3,0.1,3,0.2,3,0.2l13.8-0.3l2.7,1.3l3.3,0.6l4.5,1.4l3.3,1.3l3.1,0.9l1.5,0.5
+ l0.9,0.3l0.5-0.7l0.8-1.1h1v1.3l-0.1,1l-0.5,1.1l-0.6,0.7l0.6,1.4l-0.5,1.6l-0.1,1.6l0.5,0.9l1.3,1.5l0.1,1.9c0,0,0.7,1.3,0.8,1.6
+ c0.1,0.3,1.5,1.3,1.5,1.3l0.8,0.3l0.6-0.5h2.9l0.7-1.3l1.1-0.5l1-0.5l0.3-0.6h1h1c0,0,0.7-0.3,1-0.3c0.3,0,1.1-1,1.1-1l4.7-0.1
+ l1.7-0.3l1.6-0.5l0.2-1V228l0.6-0.3l1.1-0.2l0.7-0.6l0.6-1.1l3.2-10.4l0.3-4.2l-0.6-3.5l-0.6-2.6l-0.7-2.6l-3.3-1.3h-2.3l-1.6,0.6
+ l-1.5,1.7l-1.6,2.9l-0.8,2.3l-2.1,3.7l-1.8,1.6l-1.4,0.2l-0.3,1.3l-1.7,0.2l-1.5-0.7l-0.8-1.5l0.1-1.3l1.1-2.1l1.7-1.5l1.4-0.8
+ l1.8-0.8v-1.6l1.4-0.6l0.3-2.1l1.8-3.7l1.8-1.7l1.9-1l0.8-0.8h2.2l0.8-0.5l-0.8-1.6l2.1-3.9l1.3-2.2l1.5-1.6l1.4-0.3l1.6,1.4l1,1
+ l0.8-0.9l0.6-0.1l0.5,1.1l-0.1,1.3l-0.5,1.1l-1.3,2.2l-0.1,1.3l0.6,1.5l-0.3,2.4l-1.4,1.8l-1.1,1.3l-0.1,2.3l0.6,3.2l0.8,2.4
+ l0.3,2.6v4.6l-0.3,4.8l-0.8,2.7l-1.1,2.3l-1.1,1.9l-1.4,1.6l-0.9,0.7l0.1,1.9l-3.1,3.4l-2.6,1.9l-3.7,1.5l-4.1,2.3l-1.7,2.4
+ l-1.9,3.2l-0.9,2.6l-0.6,3.2l-0.2,3.5v3.7l0.2,2.2l0.8,2.6l1,2.6l1.3,1.6l1.6,0.8l2.2,0.6l1.4,0.5l1.1,0.5v0.7l-0.1,1.1l1.3,3.1
+ l1.9,2.3l1.5,2.2l1.1,2.1l0.1,1.5l1.3-1.6l0.1,5.1c0,0-0.3,1.1-0.7,1.3c-0.3,0.1-0.9,1.6-0.9,1.6l0.7,0.8l1.7-0.2l1.1-0.3
+ L342.4,289.4z"/>
+ <path class="st3" d="M280.2,165.1c-0.1,0.5-0.6,0.9-1,1.1c0-1.3-0.5-4.6,1.2-5.2c0.8-0.3,1.5,0.2,1.5,1.2c0,0.9-1.3,2.5-1.9,3.1"/>
+ <path class="st4" d="M280.2,165.1c-0.1,0.5-0.6,0.9-1,1.1c0-1.3-0.5-4.6,1.2-5.2c0.8-0.3,1.5,0.2,1.5,1.2c0,0.9-1.3,2.5-1.9,3.1"/>
+ <path class="st3" d="M390.3,198.3c-0.4-0.4-0.9-0.3-1.2-0.7c-0.5-0.5-0.4-0.9,0.1-1.4c0.4-0.5,1-0.8,1.5-1.3
+ c0.5-0.5,0.5-1.1,0.3-1.8c-0.3-1-1.2-1.5-2.2-1.6c-0.7,0-1.1,0.1-1.6,0.5c-0.5,0.5-0.7,1.1-1.2,1.6c-0.2,0.2-0.5,0.5-0.7,0.7
+ c-0.3,0.2-0.6,0.3-0.9,0.6c-0.5,0.5-0.6,1.2-0.6,1.9c-0.1,1.2,0.4,2.3,0.3,3.5c-0.1,1.1-0.4,2.5,0.5,3.3c0.8,0.7,2.2,0.5,2.9-0.4
+ c0.3-0.4,0.5-1,0.6-1.5c0.2-0.6,0.5-1,1-1.4c0.4-0.3,0.9-0.5,1.2-0.9c0.3-0.5,0.3-1-0.3-1.3"/>
+ <path class="st4" d="M390.3,198.3c-0.4-0.4-0.9-0.3-1.2-0.7c-0.5-0.5-0.4-0.9,0.1-1.4c0.4-0.5,1-0.8,1.5-1.3
+ c0.5-0.5,0.5-1.1,0.3-1.8c-0.3-1-1.2-1.5-2.2-1.6c-0.7,0-1.1,0.1-1.6,0.5c-0.5,0.5-0.7,1.1-1.2,1.6c-0.2,0.2-0.5,0.5-0.7,0.7
+ c-0.3,0.2-0.6,0.3-0.9,0.6c-0.5,0.5-0.6,1.2-0.6,1.9c-0.1,1.2,0.4,2.3,0.3,3.5c-0.1,1.1-0.4,2.5,0.5,3.3c0.8,0.7,2.2,0.5,2.9-0.4
+ c0.3-0.4,0.5-1,0.6-1.5c0.2-0.6,0.5-1,1-1.4c0.4-0.3,0.9-0.5,1.2-0.9c0.3-0.5,0.3-1-0.3-1.3"/>
+ <path class="st3" d="M377.9,212.1c-0.4,0-1-0.1-1.4,0c-0.2,0.1-0.3,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.7,0.2c-0.4,0.2-0.8,0.4-1.1,0.7
+ c-0.4,0.3-0.9,0.6-1.2,1c-0.3,0.3-0.6,0.7-0.7,1.1c-0.1,0.3-0.2,1,0.1,1.2c0.3,0.2,1,0.1,1.3,0c0.3-0.1,0.6-0.4,1-0.5
+ c0.5-0.1,0.7-0.2,1.1-0.5c0.3-0.2,0.6-0.4,1-0.7c0.4-0.3,0.8-0.5,1.2-0.7c0.4-0.3,0.8-0.4,0.9-0.9
+ C378.8,212.5,378.4,212.1,377.9,212.1"/>
+ <path class="st4" d="M377.9,212.1c-0.4,0-1-0.1-1.4,0c-0.2,0.1-0.3,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.7,0.2c-0.4,0.2-0.8,0.4-1.1,0.7
+ c-0.4,0.3-0.9,0.6-1.2,1c-0.3,0.3-0.6,0.7-0.7,1.1c-0.1,0.3-0.2,1,0.1,1.2c0.3,0.2,1,0.1,1.3,0c0.3-0.1,0.6-0.4,1-0.5
+ c0.5-0.1,0.7-0.2,1.1-0.5c0.3-0.2,0.6-0.4,1-0.7c0.4-0.3,0.8-0.5,1.2-0.7c0.4-0.3,0.8-0.4,0.9-0.9
+ C378.8,212.5,378.4,212.1,377.9,212.1"/>
+ <path class="st3" d="M399.5,134.9c0,1.2-0.4,1.6-1.6,1.7c-0.5,0-0.8,0.1-1.2,0.4c-0.4,0.3-0.5,0.4-0.8,0.1
+ c-0.3-0.3-0.3-0.6-0.6-0.9c-0.2-0.3-0.6-0.4-0.8-0.7c-0.7-1.1,0.9-1.4,1.6-1.5c0.5-0.1,0.4-0.1,0.8,0.2c0.3,0.2,0.4,0.4,0.9,0.4
+ c0.8,0,1.7-0.5,1.7,0.7"/>
+ <path class="st4" d="M399.5,134.9c0,1.2-0.4,1.6-1.6,1.7c-0.5,0-0.8,0.1-1.2,0.4c-0.4,0.3-0.5,0.4-0.8,0.1
+ c-0.3-0.3-0.3-0.6-0.6-0.9c-0.2-0.3-0.6-0.4-0.8-0.7c-0.7-1.1,0.9-1.4,1.6-1.5c0.5-0.1,0.4-0.1,0.8,0.2c0.3,0.2,0.4,0.4,0.9,0.4
+ c0.8,0,1.7-0.5,1.7,0.7"/>
+ <path class="st3" d="M451.3,48.1c-0.7,0-1.1,0.3-1.7,0.5c-0.5,0.1-1.4-0.2-1.8,0.3c-0.8,1.2,1.4,1.6,2.1,1.7
+ c1.3,0.3,2.4-0.4,3.7-0.5c1.5-0.1,2.6,0.3,2.4-1.6c-1.1-0.7-3.5-0.3-4.8-0.5"/>
+ <path class="st4" d="M451.3,48.1c-0.7,0-1.1,0.3-1.7,0.5c-0.5,0.1-1.4-0.2-1.8,0.3c-0.8,1.2,1.4,1.6,2.1,1.7
+ c1.3,0.3,2.4-0.4,3.7-0.5c1.5-0.1,2.6,0.3,2.4-1.6c-1.1-0.7-3.5-0.3-4.8-0.5"/>
+ <path class="st3" d="M497.1,58.5c-1.2,0.3-0.9-0.9-0.8-1.5c-0.8-0.4-1.7-0.8-2.5-1.2c0.1-1.2-1.1-3.2-2.5-3.1
+ c-0.9,0-0.6,1.1-1.2,1.6c-0.7,0.6-1.6,0.3-2.4,0.4c-1.9,0.3-1.3,2.1-0.1,2.9c0.3,0.2,1.5,0.7,1.6,1c0.4,1-1.2,0.7-1.8,1.1
+ c-1.6,1.1,0.8,1.6,1.6,1.9c1.2,0.4,2.1,1.2,3.6,0.7c0.8-0.3,1-1,1.6-1.4c0.6-0.3,1.5-0.2,2.2-0.2c1.6,0,3.2-0.1,2.8-2.2
+ c-0.8-0.5-2.5,0.4-3-0.2"/>
+ <path class="st4" d="M497.1,58.5c-1.2,0.3-0.9-0.9-0.8-1.5c-0.8-0.4-1.7-0.8-2.5-1.2c0.1-1.2-1.1-3.2-2.5-3.1
+ c-0.9,0-0.6,1.1-1.2,1.6c-0.7,0.6-1.6,0.3-2.4,0.4c-1.9,0.3-1.3,2.1-0.1,2.9c0.3,0.2,1.5,0.7,1.6,1c0.4,1-1.2,0.7-1.8,1.1
+ c-1.6,1.1,0.8,1.6,1.6,1.9c1.2,0.4,2.1,1.2,3.6,0.7c0.8-0.3,1-1,1.6-1.4c0.6-0.3,1.5-0.2,2.2-0.2c1.6,0,3.2-0.1,2.8-2.2
+ c-0.8-0.5-2.5,0.4-3-0.2"/>
+ <path class="st3" d="M470,46.9c-0.4-0.1-0.9-0.5-1.4-0.2c-0.6,0.4-0.2,1,0,1.4c0.2,0.2,1,0.7,1.2,0.7c0.8,0,0.7-0.6,0.6-1.3
+ C470.1,47.2,470,46.9,470,46.9"/>
+ <path class="st4" d="M470,46.9c-0.4-0.1-0.9-0.5-1.4-0.2c-0.6,0.4-0.2,1,0,1.4c0.2,0.2,1,0.7,1.2,0.7c0.8,0,0.7-0.6,0.6-1.3
+ C470.1,47.2,470,46.9,470,46.9"/>
+ <path class="st3" d="M575.3,64.5c0.1-0.3,0.2-0.6-0.1-0.7c-0.2-0.1-0.6,0-0.9-0.1c-0.5-0.1-1-0.4-1.2-0.9c-0.1-0.6,0-1.4,0-2
+ c0.1-0.7,0.2-1.3,1-1.4c0.6-0.1,1.2-0.1,1.6,0.4c0.3,0.5,0.5,0.7,1.1,0.9c0.5,0.2,1.1,0.5,1.6,0.8c0.7,0.5,0.2,0.9-0.1,1.5
+ c-0.3,0.6,0.1,1.4-0.2,1.9c-0.2,0.3-0.5,0.3-0.7,0.5c-0.2,0.2-0.5,0.5-0.7,0.7c-0.2,0.3-0.2,0.5-0.3,0.8c-0.1,0.3,0,0.7-0.2,0.9
+ c-0.5,0.4-1-0.3-1.1-0.7c-0.1-0.5-0.1-1.1,0-1.6c0.1-0.6,0.3-1,0.5-1.6"/>
+ <path class="st4" d="M575.3,64.5c0.1-0.3,0.2-0.6-0.1-0.7c-0.2-0.1-0.6,0-0.9-0.1c-0.5-0.1-1-0.4-1.2-0.9c-0.1-0.6,0-1.4,0-2
+ c0.1-0.7,0.2-1.3,1-1.4c0.6-0.1,1.2-0.1,1.6,0.4c0.3,0.5,0.5,0.7,1.1,0.9c0.5,0.2,1.1,0.5,1.6,0.8c0.7,0.5,0.2,0.9-0.1,1.5
+ c-0.3,0.6,0.1,1.4-0.2,1.9c-0.2,0.3-0.5,0.3-0.7,0.5c-0.2,0.2-0.5,0.5-0.7,0.7c-0.2,0.3-0.2,0.5-0.3,0.8c-0.1,0.3,0,0.7-0.2,0.9
+ c-0.5,0.4-1-0.3-1.1-0.7c-0.1-0.5-0.1-1.1,0-1.6c0.1-0.6,0.3-1,0.5-1.6"/>
+ <path class="st3" d="M551.1,73.3c-0.1,0.3,0,0.6-0.2,0.9c-0.3,0.3-0.5,0.1-0.8,0.1c-0.8,0-0.4,0.8,0,1.1c0.8,0.5,1.2,1.7,2.2,1.7
+ c0.4,0,0.6,0,0.8-0.3c0.2-0.3,0.2-0.5,0.4-0.7c0.5-0.6,0.3-0.9-0.2-1.4c-0.4-0.3-0.8-0.7-1.1-1.1c-0.2-0.3-1-1.1-1.3-0.3
+ c0,0.1,0,0.2,0,0.3"/>
+ <path class="st4" d="M551.1,73.3c-0.1,0.3,0,0.6-0.2,0.9c-0.3,0.3-0.5,0.1-0.8,0.1c-0.8,0-0.4,0.8,0,1.1c0.8,0.5,1.2,1.7,2.2,1.7
+ c0.4,0,0.6,0,0.8-0.3c0.2-0.3,0.2-0.5,0.4-0.7c0.5-0.6,0.3-0.9-0.2-1.4c-0.4-0.3-0.8-0.7-1.1-1.1c-0.2-0.3-1-1.1-1.3-0.3
+ c0,0.1,0,0.2,0,0.3"/>
+ <path class="st3" d="M566.5,76.2c0.1,0.1,0.3,0.2,0.5,0.2c0.6,0,1.3-0.7,1.3-1.3c0-0.2,0.1-0.6-0.4-0.6c-1-0.1-1.4,0.8-1.5,1
+ C566.2,75.9,566.4,76.2,566.5,76.2"/>
+ <path class="st4" d="M566.5,76.2c0.1,0.1,0.3,0.2,0.5,0.2c0.6,0,1.3-0.7,1.3-1.3c0-0.2,0.1-0.6-0.4-0.6c-1-0.1-1.4,0.8-1.5,1
+ C566.2,75.9,566.4,76.2,566.5,76.2z"/>
+ <path class="st3" d="M517.8,70.4c-0.5-0.1-0.8-0.7-1.3-0.7c-0.5-0.1-1,0.5-1.4,0.7c-0.6,0.3-1.1,0.9-0.7,1.6
+ c0.1,0.2,0.4,0.4,0.6,0.4c0.4,0.1,0.5-0.1,0.8-0.3c0.2-0.2,0.4-0.4,0.6-0.5c0.3-0.1,0.7,0,1.1-0.1c0.8-0.3,0.1-0.8-0.2-1.2"/>
+ <path class="st4" d="M517.8,70.4c-0.5-0.1-0.8-0.7-1.3-0.7c-0.5-0.1-1,0.5-1.4,0.7c-0.6,0.3-1.1,0.9-0.7,1.6
+ c0.1,0.2,0.4,0.4,0.6,0.4c0.4,0.1,0.5-0.1,0.8-0.3c0.2-0.2,0.4-0.4,0.6-0.5c0.3-0.1,0.7,0,1.1-0.1c0.8-0.3,0.1-0.8-0.2-1.2"/>
+ <path class="st3" d="M525.9,68c-0.7,0-1.2,0-1.7-0.2c-0.5-0.2-1.1-0.2-1.6-0.4c-0.5-0.2-0.9-0.7-0.8-1.3c0.1-0.8,0.7-1,1.4-1
+ c0.6,0,1.2,0.3,1.7,0.6c0.6,0.3,1.1,0.5,1.8,0.5c0.7,0,1.4-0.1,2.1-0.2c0.6-0.1,1.6-0.4,1.9,0.2c0.3,0.6,0.1,1.3-0.6,1.4
+ c-0.6,0.1-1.2,0-1.8-0.1c-0.6-0.1-1.2,0-1.8,0.1c-0.4,0-0.5,0.2-0.8,0.3c-0.2,0.1-0.7,0.1-1,0c-0.2,0-0.3,0-0.4-0.1"/>
+ <path class="st4" d="M525.9,68c-0.7,0-1.2,0-1.7-0.2c-0.5-0.2-1.1-0.2-1.6-0.4c-0.5-0.2-0.9-0.7-0.8-1.3c0.1-0.8,0.7-1,1.4-1
+ c0.6,0,1.2,0.3,1.7,0.6c0.6,0.3,1.1,0.5,1.8,0.5c0.7,0,1.4-0.1,2.1-0.2c0.6-0.1,1.6-0.4,1.9,0.2c0.3,0.6,0.1,1.3-0.6,1.4
+ c-0.6,0.1-1.2,0-1.8-0.1c-0.6-0.1-1.2,0-1.8,0.1c-0.4,0-0.5,0.2-0.8,0.3c-0.2,0.1-0.7,0.1-1,0c-0.2,0-0.3,0-0.4-0.1"/>
+ <path class="st3" d="M441.5,96.2c-0.5,0.1-1.2,0-1.6,0.1c-0.6,0.2-1,0.7-1.1,1.2c-0.1,0.6-0.3,1.2-0.5,1.7
+ c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.3-0.5,0.4-0.7,0.6c-0.4,0.4-0.9,0.7-1.2,1.2c-0.2,0.3-0.2,0.5-0.3,0.9c0,0.2-0.2,0.6-0.3,0.7
+ c-0.3,0.2-0.5,0-0.7,0.4c-0.1,0.2,0,0.6,0,0.8c0.1,0.5,0.3,1,0.6,1.5c0.3,0.5,0.8,0.9,1.3,1.2c0.5,0.3,1.1,0.4,1.7,0.5
+ c0.6,0.1,1.3,0.1,1.7-0.2c0.5-0.4,0.5-1.2,1.1-1.4c0.6-0.2,1.3,0.2,1.8,0.1c0.3-0.1,0.4-0.5,0.6-0.7c0.2-0.3,0.3-0.4,0.6-0.6
+ c0.6-0.3,1.3-0.3,1.8-0.6c0.7-0.4,1-0.9,1.2-1.6c0.2-0.6,0.4-1.1,0.5-1.7c0.1-0.6,0.2-1.2,0.6-1.6c0.5-0.6,1.2-0.9,1.7-1.4
+ c0.4-0.4,0.5-1,0.4-1.6c-0.1-0.6-0.7-0.9-1.1-1.3c-0.5-0.4-0.7-0.8-1.2-1.2c-1.1-0.9-2.3-0.3-3.3,0.5c-0.6,0.5-1,1.1-1.7,1.4
+ c-0.3,0.1-0.7,0.2-1,0.2c-0.3,0.1-0.7,0.2-0.9,0.2"/>
+ <path class="st4" d="M441.5,96.2c-0.5,0.1-1.2,0-1.6,0.1c-0.6,0.2-1,0.7-1.1,1.2c-0.1,0.6-0.3,1.2-0.5,1.7
+ c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.3-0.5,0.4-0.7,0.6c-0.4,0.4-0.9,0.7-1.2,1.2c-0.2,0.3-0.2,0.5-0.3,0.9c0,0.2-0.2,0.6-0.3,0.7
+ c-0.3,0.2-0.5,0-0.7,0.4c-0.1,0.2,0,0.6,0,0.8c0.1,0.5,0.3,1,0.6,1.5c0.3,0.5,0.8,0.9,1.3,1.2c0.5,0.3,1.1,0.4,1.7,0.5
+ c0.6,0.1,1.3,0.1,1.7-0.2c0.5-0.4,0.5-1.2,1.1-1.4c0.6-0.2,1.3,0.2,1.8,0.1c0.3-0.1,0.4-0.5,0.6-0.7c0.2-0.3,0.3-0.4,0.6-0.6
+ c0.6-0.3,1.3-0.3,1.8-0.6c0.7-0.4,1-0.9,1.2-1.6c0.2-0.6,0.4-1.1,0.5-1.7c0.1-0.6,0.2-1.2,0.6-1.6c0.5-0.6,1.2-0.9,1.7-1.4
+ c0.4-0.4,0.5-1,0.4-1.6c-0.1-0.6-0.7-0.9-1.1-1.3c-0.5-0.4-0.7-0.8-1.2-1.2c-1.1-0.9-2.3-0.3-3.3,0.5c-0.6,0.5-1,1.1-1.7,1.4
+ c-0.3,0.1-0.7,0.2-1,0.2c-0.3,0.1-0.7,0.2-0.9,0.2"/>
+ <path class="st3" d="M472.3,96.9c-0.1,1,0,2.7,0.3,3.6"/>
+ <path class="st3" d="M475.6,100.8c-0.9-0.2-1.6-1.1-2.4-1.5c-1.6-0.8-1.4,1.3-1.4,2.4c0,0.7,0,1.3-0.1,1.9
+ c-0.1,0.7-0.4,1.1-0.5,1.7c-0.3,1.2,1.5,1.6,2.4,1.5c0.9-0.1,1.3-0.6,2-1.1c0.8-0.5,1.5-0.8,1.8-1.9c0.5-2.1-1.2-2.2-2.4-3.4"/>
+ <path class="st4" d="M475.6,100.8c-0.9-0.2-1.6-1.1-2.4-1.5c-1.6-0.8-1.4,1.3-1.4,2.4c0,0.7,0,1.3-0.1,1.9
+ c-0.1,0.7-0.4,1.1-0.5,1.7c-0.3,1.2,1.5,1.6,2.4,1.5c0.9-0.1,1.3-0.6,2-1.1c0.8-0.5,1.5-0.8,1.8-1.9c0.5-2.1-1.2-2.2-2.4-3.4"/>
+ <path class="st3" d="M480.3,88.5c-1.2,0.3-1.3,0.4-2.6,0.4c-1.3,0-1.9,1.3-2.4,2.3c-0.6,1.2-0.5,2.3-0.2,3.4
+ c0.3,0.9,0.4,2.1,1.5,2.3c1.6,0.3,1.7-1.7,2.8-2.2c1.1-0.5,2.6-0.1,3.7-0.1c0.6,0,1.3,0.1,1.9,0c0.9-0.1,1-0.5,1.6-1.1
+ c0.4-0.4,1.1-0.9,1.7-0.7c0.4,0.1,0.7,0.7,1.1,0.9c1,0.6,2.3,0,3.4,0.3c0.6,0.2,0.8,0.5,1.5,0.5c0.5,0,1-0.2,1.4-0.6
+ c0.6-0.6,1.5-2.2,1.6-3c0.1-1.4-1.9-1.4-2.7-0.9c-0.5,0.3-0.7,0.6-1.3,0.7c-0.4,0.1-0.9,0-1.3-0.2c-0.8-0.3-2-0.5-2.3-1.4
+ c-0.1-0.5,0.1-0.8-0.4-1.1c-0.3-0.2-0.9-0.2-1.3-0.1c-0.9,0.1-1.7,0.9-2.6,0.8c-1-1.4-4.5-0.8-6.1-0.3"/>
+ <path class="st4" d="M480.3,88.5c-1.2,0.3-1.3,0.4-2.6,0.4c-1.3,0-1.9,1.3-2.4,2.3c-0.6,1.2-0.5,2.3-0.2,3.4
+ c0.3,0.9,0.4,2.1,1.5,2.3c1.6,0.3,1.7-1.7,2.8-2.2c1.1-0.5,2.6-0.1,3.7-0.1c0.6,0,1.3,0.1,1.9,0c0.9-0.1,1-0.5,1.6-1.1
+ c0.4-0.4,1.1-0.9,1.7-0.7c0.4,0.1,0.7,0.7,1.1,0.9c1,0.6,2.3,0,3.4,0.3c0.6,0.2,0.8,0.5,1.5,0.5c0.5,0,1-0.2,1.4-0.6
+ c0.6-0.6,1.5-2.2,1.6-3c0.1-1.4-1.9-1.4-2.7-0.9c-0.5,0.3-0.7,0.6-1.3,0.7c-0.4,0.1-0.9,0-1.3-0.2c-0.8-0.3-2-0.5-2.3-1.4
+ c-0.1-0.5,0.1-0.8-0.4-1.1c-0.3-0.2-0.9-0.2-1.3-0.1c-0.9,0.1-1.7,0.9-2.6,0.8c-1-1.4-4.5-0.8-6.1-0.3"/>
+ <path class="st3" d="M526.3,49.4c-0.4-0.2-0.6,0-0.9,0c-0.4,0-0.5-0.2-0.7,0.3c-0.2,0.6,0.4,1.1,0.8,1.5c1.3,1.1,2.8-1.1,1.6-1.7
+ C526.9,49.2,526.5,49,526.3,49.4c0,0-0.1,0-0.2,0"/>
+ <path class="st4" d="M526.3,49.4c-0.4-0.2-0.6,0-0.9,0c-0.4,0-0.5-0.2-0.7,0.3c-0.2,0.6,0.4,1.1,0.8,1.5c1.3,1.1,2.8-1.1,1.6-1.7
+ C526.9,49.2,526.5,49,526.3,49.4c0,0-0.1,0-0.2,0"/>
+ <path class="st3" d="M542.5,46.2c-0.1-0.4-0.3-1.4-1-1.3c-0.6,0.1-0.7,1.5-0.4,1.9c0.3,0.5,1.1,0.3,1.5,0.9c0.4,0.5,0.2,1.4,0.2,2
+ c0,0.1,0.1,0.3,0.1,0.5c0.1-0.4-0.1-0.8-0.1-1.2c-0.1-0.4-0.1-0.9-0.1-1.3c0-0.5,0.1-0.9,0-1.4c0-0.4-0.1-0.6-0.3-0.9"/>
+ <path class="st4" d="M542.5,46.2c-0.1-0.4-0.3-1.4-1-1.3c-0.6,0.1-0.7,1.5-0.4,1.9c0.3,0.5,1.1,0.3,1.5,0.9c0.4,0.5,0.2,1.4,0.2,2
+ c0,0.1,0.1,0.3,0.1,0.5c0.1-0.4-0.1-0.8-0.1-1.2c-0.1-0.4-0.1-0.9-0.1-1.3c0-0.5,0.1-0.9,0-1.4c0-0.4-0.1-0.6-0.3-0.9"/>
+ <path class="st3" d="M538,41.9c0.3,0,0.6,0,0.9,0c0.4,0,0.5-0.1,0.9-0.3c0.3-0.1,0.6-0.2,0.9-0.1c0.4,0.1,0.4,0.1,0.5,0.4
+ c0.3,0.6,0,1.1-0.8,1c-0.5-0.1-0.8-0.6-1-1"/>
+ <path class="st4" d="M538,41.9c0.3,0,0.6,0,0.9,0c0.4,0,0.5-0.1,0.9-0.3c0.3-0.1,0.6-0.2,0.9-0.1c0.4,0.1,0.4,0.1,0.5,0.4
+ c0.3,0.6,0,1.1-0.8,1c-0.5-0.1-0.8-0.6-1-1"/>
+ <path class="st3" d="M525.2,43.5c-0.7,0.1-1.2-0.5-1.8,0.1c-0.8,0.8,0.2,1.2,0.8,1.4c1.4,0.6,2.6,0.9,4.1,0.7
+ c0.9-0.1,1.6-0.2,2.5-0.2c1,0,1.7,0.4,2.7,0.6c1,0.3,1.9,0.4,2.9,0.3c0.5,0,0.8-0.2,1.3-0.3c0.3-0.1,0.8,0,1.1-0.2
+ c0.8-0.3,0.4-1.3-0.1-1.7c-0.7-0.6-1.5-0.7-2.5-0.7c-0.8,0-1.4,0.4-2.2,0.3c-0.7-0.1-1.5-0.3-2.1-0.4c-0.7-0.1-1,0.1-1.7,0.3
+ c-0.6,0.2-1.2,0.1-1.8,0.1c-0.7,0-1.2-0.3-1.9-0.4c-0.4-0.1-1.1,0-1.4-0.2"/>
+ <path class="st4" d="M525.2,43.5c-0.7,0.1-1.2-0.5-1.8,0.1c-0.8,0.8,0.2,1.2,0.8,1.4c1.4,0.6,2.6,0.9,4.1,0.7
+ c0.9-0.1,1.6-0.2,2.5-0.2c1,0,1.7,0.4,2.7,0.6c1,0.3,1.9,0.4,2.9,0.3c0.5,0,0.8-0.2,1.3-0.3c0.3-0.1,0.8,0,1.1-0.2
+ c0.8-0.3,0.4-1.3-0.1-1.7c-0.7-0.6-1.5-0.7-2.5-0.7c-0.8,0-1.4,0.4-2.2,0.3c-0.7-0.1-1.5-0.3-2.1-0.4c-0.7-0.1-1,0.1-1.7,0.3
+ c-0.6,0.2-1.2,0.1-1.8,0.1c-0.7,0-1.2-0.3-1.9-0.4c-0.4-0.1-1.1,0-1.4-0.2"/>
+ <path class="st3" d="M288.2,329.1c-2.2,0.1-5.4,5.4-5.2,7.4c0.5-0.1,1.2,0.2,1.7,0.1c-0.1,0.2,0,0.7,0,0.9c-0.2,0.1-0.4,0-0.7,0.1
+ c-0.1,1.1-0.4,1.8-0.5,2.9c2.2,0.6,2.4-2,3-3.4c0.8-1.9,1.1-2.5,3.1-3.5c0.3-1-0.4-2-0.9-2.6c0.9-0.2,1.2-0.7,1.4-1.5
+ C289.5,329.1,288.8,329,288.2,329.1"/>
+ <path class="st4" d="M288.2,329.1c-2.2,0.1-5.4,5.4-5.2,7.4c0.5-0.1,1.2,0.2,1.7,0.1c-0.1,0.2,0,0.7,0,0.9c-0.2,0.1-0.4,0-0.7,0.1
+ c-0.1,1.1-0.4,1.8-0.5,2.9c2.2,0.6,2.4-2,3-3.4c0.8-1.9,1.1-2.5,3.1-3.5c0.3-1-0.4-2-0.9-2.6c0.9-0.2,1.2-0.7,1.4-1.5
+ C289.5,329.1,288.8,329,288.2,329.1"/>
<g>
<g>
<g>
- <path fill="#FFFFFF" d="M478.658,258.296l-8.661-10.322l2.079-1.744l7.145,8.515l3.977-3.338l1.516,1.808L478.658,258.296z"/>
- <path fill="#FFFFFF" d="M490.922,248.004l-1.295-0.74l-0.054,0.045c0.039,0.745-0.049,1.359-0.266,1.841
- c-0.216,0.482-0.617,0.97-1.203,1.461c-0.72,0.604-1.469,0.864-2.245,0.777c-0.778-0.087-1.501-0.53-2.173-1.33
- c-0.702-0.837-0.942-1.688-0.72-2.553c0.223-0.864,0.878-1.79,1.966-2.774l1.265-1.134l-0.291-0.346
- c-0.67-0.799-1.396-0.873-2.174-0.22c-0.599,0.503-1.143,1.285-1.632,2.344l-1.898-0.886c0.463-1.199,1.221-2.24,2.271-3.122
- c1.006-0.844,1.972-1.26,2.895-1.25c0.924,0.012,1.78,0.488,2.57,1.429l4.414,5.26L490.922,248.004z M487.25,244.852
- l-0.767,0.693c-0.578,0.518-0.927,1.003-1.044,1.454c-0.116,0.451,0.003,0.887,0.358,1.312c0.51,0.607,1.095,0.633,1.758,0.078
- c0.473-0.398,0.733-0.86,0.774-1.385c0.044-0.526-0.135-1.027-0.534-1.502L487.25,244.852z"/>
- <path fill="#FFFFFF" d="M492.821,239.096l-0.115-1.948l0.084-4.161l2.307-1.937l-0.105,5.923l6.909,1.818l-2.361,1.98
- l-4.843-1.385l-0.257,1.479l2.062,2.457l-2.045,1.716l-9.218-10.986l2.045-1.716l4.112,4.901l1.397,1.882L492.821,239.096z"/>
- <path fill="#FFFFFF" d="M506.228,235.403c-1.208,1.013-2.446,1.453-3.714,1.323c-1.268-0.131-2.441-0.839-3.519-2.124
- c-1.111-1.323-1.653-2.609-1.632-3.86c0.021-1.25,0.587-2.339,1.696-3.27c1.06-0.89,2.152-1.264,3.276-1.125
- c1.124,0.141,2.155,0.771,3.095,1.891l0.876,1.045l-4.836,4.058c0.536,0.594,1.109,0.927,1.719,0.999
- c0.61,0.075,1.206-0.132,1.787-0.62c0.452-0.379,0.837-0.787,1.156-1.223c0.32-0.437,0.607-0.947,0.864-1.531l1.398,1.666
- c-0.2,0.489-0.465,0.949-0.795,1.383C507.271,234.449,506.813,234.911,506.228,235.403z M500.358,228.994
- c-0.434,0.365-0.652,0.794-0.655,1.289c-0.003,0.496,0.201,1.026,0.611,1.588l2.871-2.409c-0.456-0.525-0.932-0.826-1.43-0.901
- C501.257,228.486,500.792,228.63,500.358,228.994z"/>
- <path fill="#FFFFFF" d="M517.942,220.446c0.782,0.932,1.08,1.935,0.893,3.006c-0.186,1.071-0.848,2.083-1.983,3.037
- c-1.047,0.878-2.146,1.447-3.299,1.708l-1.707-2.034c0.923-0.244,1.667-0.495,2.233-0.752c0.565-0.258,1.036-0.546,1.417-0.865
- c0.456-0.382,0.73-0.768,0.819-1.156c0.09-0.388-0.017-0.764-0.321-1.126c-0.17-0.202-0.375-0.338-0.615-0.405
- c-0.24-0.068-0.524-0.087-0.855-0.058c-0.33,0.027-0.949,0.151-1.857,0.367c-0.848,0.207-1.537,0.299-2.065,0.277
- c-0.53-0.022-1.035-0.139-1.518-0.351c-0.482-0.212-0.928-0.561-1.334-1.047c-0.766-0.912-1.075-1.876-0.926-2.892
- c0.15-1.016,0.743-1.959,1.781-2.829c0.509-0.428,1.049-0.772,1.618-1.034c0.57-0.261,1.204-0.487,1.903-0.681l0.757,2.265
- c-0.713,0.212-1.278,0.417-1.695,0.615c-0.417,0.198-0.791,0.436-1.122,0.713c-0.394,0.331-0.615,0.68-0.663,1.049
- c-0.048,0.371,0.057,0.709,0.319,1.021c0.161,0.193,0.344,0.325,0.55,0.398c0.206,0.072,0.457,0.097,0.756,0.077
- c0.298-0.023,0.939-0.15,1.925-0.382c1.304-0.309,2.321-0.373,3.048-0.195C516.731,219.348,517.378,219.774,517.942,220.446z"/>
- <path fill="#FFFFFF" d="M527.153,217.603l-1.122-0.778l-0.108,0.089c0.089,0.551,0.016,1.095-0.218,1.633
- c-0.235,0.538-0.609,1.023-1.123,1.454c-0.881,0.739-1.754,1.048-2.618,0.927c-0.864-0.122-1.686-0.648-2.468-1.58l-4.32-5.147
- l2.045-1.717l3.869,4.611c0.477,0.569,0.932,0.916,1.363,1.039c0.432,0.124,0.858,0.01,1.278-0.343
- c0.572-0.48,0.817-1.028,0.734-1.646c-0.083-0.616-0.515-1.39-1.297-2.322l-3.115-3.713l2.045-1.717l6.624,7.893
- L527.153,217.603z"/>
- <path fill="#FFFFFF" d="M535.119,211.16c-0.881,0.738-1.854,0.982-2.919,0.729l-0.108,0.09c0.625,0.599,0.98,0.95,1.066,1.054
- l2.685,3.199l-2.045,1.716l-9.539-11.367l1.664-1.395l1.148,0.781l0.093-0.079c-0.177-1.184,0.204-2.168,1.143-2.956
- c0.885-0.743,1.881-0.964,2.986-0.665c1.104,0.301,2.194,1.09,3.269,2.37c0.707,0.843,1.203,1.673,1.49,2.492
- c0.286,0.818,0.349,1.572,0.188,2.261C536.079,210.078,535.705,210.668,535.119,211.16z M529.094,205.206
- c-0.505,0.424-0.736,0.897-0.695,1.419c0.043,0.523,0.375,1.163,0.997,1.924l0.196,0.233c0.711,0.848,1.34,1.354,1.887,1.521
- c0.547,0.166,1.081,0.031,1.6-0.405c0.916-0.768,0.707-1.948-0.628-3.539c-0.652-0.777-1.255-1.264-1.806-1.463
- C530.094,204.697,529.577,204.8,529.094,205.206z"/>
- <path fill="#FFFFFF" d="M543.033,204.52c-1.207,1.013-2.445,1.453-3.713,1.323c-1.268-0.131-2.441-0.84-3.519-2.125
- c-1.111-1.323-1.654-2.608-1.633-3.86c0.022-1.249,0.587-2.338,1.697-3.269c1.06-0.89,2.152-1.264,3.276-1.124
- c1.123,0.141,2.154,0.771,3.094,1.891l0.877,1.045l-4.836,4.058c0.536,0.594,1.109,0.927,1.718,0.999
- c0.611,0.075,1.207-0.133,1.788-0.62c0.451-0.379,0.837-0.787,1.156-1.223s0.607-0.947,0.864-1.531l1.398,1.666
- c-0.199,0.489-0.465,0.949-0.794,1.383C544.076,203.565,543.619,204.028,543.033,204.52z M537.164,198.11
- c-0.434,0.364-0.653,0.794-0.655,1.289c-0.004,0.496,0.2,1.025,0.611,1.587l2.87-2.408c-0.455-0.526-0.931-0.827-1.429-0.901
- C538.063,197.602,537.597,197.747,537.164,198.11z"/>
- <path fill="#FFFFFF" d="M545.073,188.862c0.277-0.232,0.526-0.404,0.745-0.516l1.54,2.149c-0.205,0.091-0.426,0.237-0.663,0.436
- c-0.653,0.548-1.014,1.151-1.082,1.809c-0.068,0.659,0.164,1.307,0.698,1.942l3.371,4.017l-2.046,1.716l-6.623-7.893l1.549-1.3
- l1.416,1.074l0.101-0.084c-0.14-0.638-0.124-1.258,0.045-1.86C544.291,189.749,544.608,189.253,545.073,188.862z"/>
- <path fill="#FFFFFF" d="M545.258,185.483c-0.588-0.701-0.511-1.364,0.231-1.987c0.742-0.623,1.408-0.583,1.996,0.118
- c0.28,0.334,0.407,0.672,0.376,1.014s-0.23,0.668-0.602,0.979C546.518,186.23,545.851,186.188,545.258,185.483z
- M555.727,193.627l-2.046,1.716l-6.623-7.893l2.045-1.716L555.727,193.627z"/>
- <path fill="#FFFFFF" d="M561.255,182.239c1.078,1.285,1.599,2.559,1.564,3.825c-0.036,1.265-0.628,2.38-1.777,3.344
- c-0.72,0.604-1.494,0.971-2.323,1.1c-0.828,0.13-1.65,0.009-2.467-0.366c-0.816-0.374-1.572-0.974-2.267-1.803
- c-1.082-1.289-1.604-2.561-1.564-3.813c0.039-1.252,0.636-2.363,1.795-3.336c0.72-0.603,1.493-0.972,2.32-1.104
- c0.827-0.132,1.646-0.014,2.459,0.356C559.805,180.811,560.559,181.411,561.255,182.239z M556.07,186.59
- c0.656,0.781,1.273,1.269,1.852,1.465c0.58,0.196,1.145,0.063,1.695-0.399c0.545-0.458,0.77-0.986,0.676-1.584
- c-0.095-0.599-0.471-1.29-1.131-2.076c-0.656-0.781-1.268-1.267-1.837-1.454c-0.57-0.188-1.129-0.051-1.68,0.409
- c-0.545,0.458-0.776,0.983-0.692,1.573C555.038,185.114,555.41,185.803,556.07,186.59z"/>
- <path fill="#FFFFFF" d="M563.65,173.274c0.277-0.233,0.526-0.405,0.745-0.517l1.54,2.15c-0.205,0.091-0.426,0.237-0.663,0.436
- c-0.653,0.548-1.014,1.15-1.082,1.809c-0.068,0.659,0.165,1.306,0.698,1.942l3.371,4.017l-2.045,1.716l-6.624-7.892l1.549-1.3
- l1.416,1.074l0.101-0.084c-0.14-0.638-0.124-1.258,0.046-1.86C562.868,174.16,563.185,173.664,563.65,173.274z"/>
+ <path class="st5" d="M478.7,258.3L470,248l2.1-1.7l7.1,8.5l4-3.3l1.5,1.8L478.7,258.3z"/>
+ <path class="st5" d="M490.9,248l-1.3-0.7l-0.1,0c0,0.7,0,1.4-0.3,1.8c-0.2,0.5-0.6,1-1.2,1.5c-0.7,0.6-1.5,0.9-2.2,0.8
+ c-0.8-0.1-1.5-0.5-2.2-1.3c-0.7-0.8-0.9-1.7-0.7-2.6c0.2-0.9,0.9-1.8,2-2.8l1.3-1.1l-0.3-0.3c-0.7-0.8-1.4-0.9-2.2-0.2
+ c-0.6,0.5-1.1,1.3-1.6,2.3l-1.9-0.9c0.5-1.2,1.2-2.2,2.3-3.1c1-0.8,2-1.3,2.9-1.2c0.9,0,1.8,0.5,2.6,1.4l4.4,5.3L490.9,248z
+ M487.2,244.9l-0.8,0.7c-0.6,0.5-0.9,1-1,1.5c-0.1,0.5,0,0.9,0.4,1.3c0.5,0.6,1.1,0.6,1.8,0.1c0.5-0.4,0.7-0.9,0.8-1.4
+ c0-0.5-0.1-1-0.5-1.5L487.2,244.9z"/>
+ <path class="st5" d="M492.8,239.1l-0.1-1.9l0.1-4.2l2.3-1.9L495,237l6.9,1.8l-2.4,2l-4.8-1.4l-0.3,1.5l2.1,2.5l-2,1.7l-9.2-11
+ l2-1.7l4.1,4.9L492.8,239.1L492.8,239.1z"/>
+ <path class="st5" d="M506.2,235.4c-1.2,1-2.4,1.5-3.7,1.3c-1.3-0.1-2.4-0.8-3.5-2.1c-1.1-1.3-1.7-2.6-1.6-3.9
+ c0-1.2,0.6-2.3,1.7-3.3c1.1-0.9,2.2-1.3,3.3-1.1c1.1,0.1,2.2,0.8,3.1,1.9l0.9,1l-4.8,4.1c0.5,0.6,1.1,0.9,1.7,1
+ c0.6,0.1,1.2-0.1,1.8-0.6c0.5-0.4,0.8-0.8,1.2-1.2c0.3-0.4,0.6-0.9,0.9-1.5l1.4,1.7c-0.2,0.5-0.5,0.9-0.8,1.4
+ C507.3,234.4,506.8,234.9,506.2,235.4z M500.4,229c-0.4,0.4-0.7,0.8-0.7,1.3c0,0.5,0.2,1,0.6,1.6l2.9-2.4
+ c-0.5-0.5-0.9-0.8-1.4-0.9C501.3,228.5,500.8,228.6,500.4,229z"/>
+ <path class="st5" d="M517.9,220.4c0.8,0.9,1.1,1.9,0.9,3c-0.2,1.1-0.8,2.1-2,3c-1,0.9-2.1,1.4-3.3,1.7l-1.7-2
+ c0.9-0.2,1.7-0.5,2.2-0.8c0.6-0.3,1-0.5,1.4-0.9c0.5-0.4,0.7-0.8,0.8-1.2c0.1-0.4,0-0.8-0.3-1.1c-0.2-0.2-0.4-0.3-0.6-0.4
+ c-0.2-0.1-0.5-0.1-0.9-0.1c-0.3,0-0.9,0.2-1.9,0.4c-0.8,0.2-1.5,0.3-2.1,0.3c-0.5,0-1-0.1-1.5-0.4c-0.5-0.2-0.9-0.6-1.3-1
+ c-0.8-0.9-1.1-1.9-0.9-2.9c0.2-1,0.7-2,1.8-2.8c0.5-0.4,1-0.8,1.6-1c0.6-0.3,1.2-0.5,1.9-0.7l0.8,2.3c-0.7,0.2-1.3,0.4-1.7,0.6
+ c-0.4,0.2-0.8,0.4-1.1,0.7c-0.4,0.3-0.6,0.7-0.7,1c0,0.4,0.1,0.7,0.3,1c0.2,0.2,0.3,0.3,0.6,0.4c0.2,0.1,0.5,0.1,0.8,0.1
+ c0.3,0,0.9-0.2,1.9-0.4c1.3-0.3,2.3-0.4,3-0.2C516.7,219.3,517.4,219.8,517.9,220.4z"/>
+ <path class="st5" d="M527.2,217.6l-1.1-0.8l-0.1,0.1c0.1,0.6,0,1.1-0.2,1.6c-0.2,0.5-0.6,1-1.1,1.5c-0.9,0.7-1.8,1-2.6,0.9
+ c-0.9-0.1-1.7-0.6-2.5-1.6l-4.3-5.1l2-1.7l3.9,4.6c0.5,0.6,0.9,0.9,1.4,1c0.4,0.1,0.9,0,1.3-0.3c0.6-0.5,0.8-1,0.7-1.6
+ c-0.1-0.6-0.5-1.4-1.3-2.3l-3.1-3.7l2-1.7l6.6,7.9L527.2,217.6z"/>
+ <path class="st5" d="M535.1,211.2c-0.9,0.7-1.9,1-2.9,0.7l-0.1,0.1c0.6,0.6,1,0.9,1.1,1.1l2.7,3.2l-2,1.7l-9.5-11.4l1.7-1.4
+ l1.1,0.8l0.1-0.1c-0.2-1.2,0.2-2.2,1.1-3c0.9-0.7,1.9-1,3-0.7c1.1,0.3,2.2,1.1,3.3,2.4c0.7,0.8,1.2,1.7,1.5,2.5
+ c0.3,0.8,0.3,1.6,0.2,2.3C536.1,210.1,535.7,210.7,535.1,211.2z M529.1,205.2c-0.5,0.4-0.7,0.9-0.7,1.4c0,0.5,0.4,1.2,1,1.9
+ l0.2,0.2c0.7,0.8,1.3,1.4,1.9,1.5c0.5,0.2,1.1,0,1.6-0.4c0.9-0.8,0.7-1.9-0.6-3.5c-0.7-0.8-1.3-1.3-1.8-1.5
+ C530.1,204.7,529.6,204.8,529.1,205.2z"/>
+ <path class="st5" d="M543,204.5c-1.2,1-2.4,1.5-3.7,1.3c-1.3-0.1-2.4-0.8-3.5-2.1c-1.1-1.3-1.7-2.6-1.6-3.9
+ c0-1.2,0.6-2.3,1.7-3.3c1.1-0.9,2.2-1.3,3.3-1.1c1.1,0.1,2.2,0.8,3.1,1.9l0.9,1l-4.8,4.1c0.5,0.6,1.1,0.9,1.7,1
+ c0.6,0.1,1.2-0.1,1.8-0.6c0.5-0.4,0.8-0.8,1.2-1.2s0.6-0.9,0.9-1.5l1.4,1.7c-0.2,0.5-0.5,0.9-0.8,1.4
+ C544.1,203.6,543.6,204,543,204.5z M537.2,198.1c-0.4,0.4-0.7,0.8-0.7,1.3c0,0.5,0.2,1,0.6,1.6l2.9-2.4
+ c-0.5-0.5-0.9-0.8-1.4-0.9C538.1,197.6,537.6,197.7,537.2,198.1z"/>
+ <path class="st5" d="M545.1,188.9c0.3-0.2,0.5-0.4,0.7-0.5l1.5,2.1c-0.2,0.1-0.4,0.2-0.7,0.4c-0.7,0.5-1,1.2-1.1,1.8
+ c-0.1,0.7,0.2,1.3,0.7,1.9l3.4,4l-2,1.7l-6.6-7.9l1.5-1.3l1.4,1.1l0.1-0.1c-0.1-0.6-0.1-1.3,0-1.9
+ C544.3,189.7,544.6,189.3,545.1,188.9z"/>
+ <path class="st5" d="M545.3,185.5c-0.6-0.7-0.5-1.4,0.2-2c0.7-0.6,1.4-0.6,2,0.1c0.3,0.3,0.4,0.7,0.4,1s-0.2,0.7-0.6,1
+ C546.5,186.2,545.9,186.2,545.3,185.5z M555.7,193.6l-2,1.7l-6.6-7.9l2-1.7L555.7,193.6z"/>
+ <path class="st5" d="M561.3,182.2c1.1,1.3,1.6,2.6,1.6,3.8c0,1.3-0.6,2.4-1.8,3.3c-0.7,0.6-1.5,1-2.3,1.1
+ c-0.8,0.1-1.7,0-2.5-0.4c-0.8-0.4-1.6-1-2.3-1.8c-1.1-1.3-1.6-2.6-1.6-3.8c0-1.3,0.6-2.4,1.8-3.3c0.7-0.6,1.5-1,2.3-1.1
+ c0.8-0.1,1.6,0,2.5,0.4C559.8,180.8,560.6,181.4,561.3,182.2z M556.1,186.6c0.7,0.8,1.3,1.3,1.9,1.5c0.6,0.2,1.1,0.1,1.7-0.4
+ c0.5-0.5,0.8-1,0.7-1.6c-0.1-0.6-0.5-1.3-1.1-2.1c-0.7-0.8-1.3-1.3-1.8-1.5c-0.6-0.2-1.1-0.1-1.7,0.4c-0.5,0.5-0.8,1-0.7,1.6
+ C555,185.1,555.4,185.8,556.1,186.6z"/>
+ <path class="st5" d="M563.7,173.3c0.3-0.2,0.5-0.4,0.7-0.5l1.5,2.2c-0.2,0.1-0.4,0.2-0.7,0.4c-0.7,0.5-1,1.2-1.1,1.8
+ c-0.1,0.7,0.2,1.3,0.7,1.9l3.4,4l-2,1.7l-6.6-7.9l1.5-1.3l1.4,1.1l0.1-0.1c-0.1-0.6-0.1-1.3,0-1.9
+ C562.9,174.2,563.2,173.7,563.7,173.3z"/>
</g>
</g>
</g>
<g>
- <path fill="#CCE7D3" d="M300.068,42.939c-0.711,0.076-1.017,0.417-1.584,0.795c-1.341,0.895-2.349,2.276-3.798,3.006
- c-0.965,0.486-1.894,0.596-2.796,1.087c-0.922,0.502-1.429,0.785-2.11,1.602c0.407-1.323,2.381-2.545,3.533-2.981
- c1.672-0.632,1.822-1.42,2.986-2.561c-1.372,0.33-2.629,0.777-3.683,1.719c-0.577,0.516-0.967,1.296-1.645,1.703
- c-0.284,0.17-1.481,0.315-1.565,0.403c0.136-0.142,0.636-0.982,0.766-0.999c-0.92,0.124-1.912,0.752-2.736,1.171
- c-0.983,0.5-2.068,0.734-3.149,1.117c-1.128,0.4-1.811,1.263-2.892,1.717c-0.799,0.334-4.691,1.915-4.78,1.013
- c-0.107-1.078,2.776-2.892,3.531-3.314c2.168-1.211,3.562-2.191,3.562-2.191l-2.298-0.157c-1.251,0.931-2.501,1.86-3.751,2.791
- c-0.436,0.324-0.866,0.663-1.312,0.975c-1.038,0.725-2.514,0.863-3.398,1.748c0.152,0.047,2.118,0.72,2.019,0.755
- c-0.904,0.318-2.293,0.419-3.087,0.941c-0.897,0.591-1.137,1.588-2.021,2.155c-2.244,1.442-5.093,1.399-7.461,2.574
- c-0.859,0.426-1.268,0.737-1.761,1.56c-0.279,0.465-0.136,1.04-0.674,1.36c-0.955,0.569-1.629,3.019-4.984,4.023
- c-3.359,1.005-1.651-1.757-5.733,0.589c-4.082,2.347-10.164,3.182-17.462,7.476c-3.014,1.773-6.336,2.955-9.634,4.08
- c-1.435,0.49-2.837,1.013-4.225,1.575c-0.522,0.21-1.206,0.264-1.621,0.694c-0.094,0.098-0.599,1.119-0.496,1.082
- c-0.866,0.306-1.713,0.43-2.384,1.009c-0.495,0.427-0.795,1.111-1.296,1.552c-0.633,0.557-1.689,0.879-2.154,1.606
- c-0.65,1.016,0.511,1.483-0.405,2.641c0.196-0.247,2.855-0.814,3.375-1.098c0.612-0.335,1.299-0.7,1.802-1.193
- c0.317-0.311,0.657-1.135,1.035-1.275c1.122-0.416,1.447,0.542,1.079,1.443c-0.335,0.818-1.16,1.142-1.94,1.364
- c-1.427,0.406-3.678-0.06-4.555,1.464c-0.355,0.615,0.276,0.972,0.223,1.532c-0.059,0.618-0.697,1.579-1.149,2.171
- c-0.515,0.675-1.601,1.21-1.541,2.16c0.129,2.034,2.92,0.344,3.755-0.152c2.556,0.08,0.464,0.142,0.593,1.512
- c0.128,1.368-0.053,1.704-0.053,1.704s2.168,1.602,5.214,2.38c3.046,0.777,3.461-1.599,6.819-2.603
- c3.358-1.005,3.874-1.16,8.523-2.55c4.649-1.391,7.104-3.532,11.417-5.104c4.314-1.572,2.377-2.4,2.377-2.4
- s-1.731,0.8-4.572,1.649c-2.841,0.85-2.738,0.256-2.738,0.256s-2.374-0.414-3.666-0.028s-2.117-0.492-2.349-1.267
- c-0.232-0.775,3.153-2.631,6.873-4.307c3.719-1.675,3.591-3.045,5.916-3.74c2.324-0.695,3.022-1.185,4.675-2.243
- c1.653-1.057,1.001-0.725,3.325-1.42c2.324-0.695,4.655-0.123,6.463-0.664c1.808-0.54,6.897-2.344,11.029-3.58
- c4.133-1.237,4.548-3.611,6.02-4.334c1.679-0.823,3.798-1.626,5.013-3.113c0.428-0.522,1.146-1.853,0.84-2.566
- c-0.248-0.578-2.15-0.819-2.149-0.807c-0.107-1.061,1.524-0.732,1.584-1.167c0.252-1.809-2.911,0.051-3.463,0.597
- c-0.806,0.797-1.251,2.111-2.207,2.729c-0.898,0.578-2.295,0.566-1.377-0.743c1.038-1.478,2.922-2.718,4.488-3.56
- c1.823-0.979,3.745-1.022,5.543-2.286c2.791-1.96,6.28-7.226,9.148-8.927c2.867-1.702,6.432-3.894,6.432-3.894
- C301.276,43.251,300.28,42.917,300.068,42.939 M262.578,71.542c-0.545,0.153-0.968,0.601-1.46,0.865
- c-1.281,0.688-2.788,1.542-4.298,1.529c-0.767-0.007-1.167-0.215-1.989-0.077c-0.722,0.12-1.502,0.414-2.196,0.656
- c-0.562,0.197-1.894,1.008-2.559,1.325c0.001,0.001,0.002,0.003,0.002,0.004c-0.001-0.001-0.001-0.003-0.002-0.004
- c-0.211,0.101-0.356,0.153-0.385,0.119c0.029,0.034,0.175-0.018,0.385-0.119c-0.67-1.203,1.521-1.555,2.118-2.212
- c1.821-2.006,4.798-3.386,7.319-4.403c1.571-0.634,3.072,0.384,4.543-0.215c0.42,0.729,0.724,1.659,0.863,2.516
- C264.126,71.697,263.409,71.308,262.578,71.542"/>
- <path fill="none" stroke="#496B71" stroke-width="0.9816" d="M300.068,42.939c-0.711,0.076-1.017,0.417-1.584,0.795
- c-1.341,0.895-2.349,2.276-3.798,3.006c-0.965,0.486-1.894,0.596-2.796,1.087c-0.922,0.502-1.429,0.785-2.11,1.602
- c0.407-1.323,2.381-2.545,3.533-2.981c1.672-0.632,1.822-1.42,2.986-2.561c-1.372,0.33-2.629,0.777-3.683,1.719
- c-0.577,0.516-0.967,1.296-1.645,1.703c-0.284,0.17-1.481,0.315-1.565,0.403c0.136-0.142,0.636-0.982,0.766-0.999
- c-0.92,0.124-1.912,0.752-2.736,1.171c-0.983,0.5-2.068,0.734-3.149,1.117c-1.128,0.4-1.811,1.263-2.892,1.717
- c-0.799,0.334-4.691,1.915-4.78,1.013c-0.107-1.078,2.776-2.892,3.531-3.314c2.168-1.211,3.562-2.191,3.562-2.191l-2.298-0.157
- c-1.251,0.931-2.501,1.86-3.751,2.791c-0.436,0.324-0.866,0.663-1.312,0.975c-1.038,0.725-2.514,0.863-3.398,1.748
- c0.152,0.047,2.118,0.72,2.019,0.755c-0.904,0.318-2.293,0.419-3.087,0.941c-0.897,0.591-1.137,1.588-2.021,2.155
- c-2.244,1.442-5.093,1.399-7.461,2.574c-0.859,0.426-1.268,0.737-1.761,1.56c-0.279,0.465-0.136,1.04-0.674,1.36
- c-0.955,0.569-1.629,3.019-4.984,4.023c-3.359,1.005-1.651-1.757-5.733,0.589c-4.082,2.347-10.164,3.182-17.462,7.476
- c-3.014,1.773-6.336,2.955-9.634,4.08c-1.435,0.49-2.837,1.013-4.225,1.575c-0.522,0.21-1.206,0.264-1.621,0.694
- c-0.094,0.098-0.599,1.119-0.496,1.082c-0.866,0.306-1.713,0.43-2.384,1.009c-0.495,0.427-0.795,1.111-1.296,1.552
- c-0.633,0.557-1.689,0.879-2.154,1.606c-0.65,1.016,0.511,1.483-0.405,2.641c0.196-0.247,2.855-0.814,3.375-1.098
- c0.612-0.335,1.299-0.7,1.802-1.193c0.317-0.311,0.657-1.135,1.035-1.275c1.122-0.416,1.447,0.542,1.079,1.443
- c-0.335,0.818-1.16,1.142-1.94,1.364c-1.427,0.406-3.678-0.06-4.555,1.464c-0.355,0.615,0.276,0.972,0.223,1.532
- c-0.059,0.618-0.697,1.579-1.149,2.171c-0.515,0.675-1.601,1.21-1.541,2.16c0.129,2.034,2.92,0.344,3.755-0.152
- c2.556,0.08,0.464,0.142,0.593,1.512c0.128,1.368-0.053,1.704-0.053,1.704s2.168,1.602,5.214,2.38
- c3.046,0.777,3.461-1.599,6.819-2.603c3.358-1.005,3.874-1.16,8.523-2.55c4.649-1.391,7.104-3.532,11.417-5.104
- c4.314-1.572,2.377-2.4,2.377-2.4s-1.731,0.8-4.572,1.649c-2.841,0.85-2.738,0.256-2.738,0.256s-2.374-0.414-3.666-0.028
- s-2.117-0.492-2.349-1.267c-0.232-0.775,3.153-2.631,6.873-4.307c3.719-1.675,3.591-3.045,5.916-3.74
- c2.324-0.695,3.022-1.185,4.675-2.243c1.653-1.057,1.001-0.725,3.325-1.42c2.324-0.695,4.655-0.123,6.463-0.664
- c1.808-0.54,6.897-2.344,11.029-3.58c4.133-1.237,4.548-3.611,6.02-4.334c1.679-0.823,3.798-1.626,5.013-3.113
- c0.428-0.522,1.146-1.853,0.84-2.566c-0.248-0.578-2.15-0.819-2.149-0.807c-0.107-1.061,1.524-0.732,1.584-1.167
- c0.252-1.809-2.911,0.051-3.463,0.597c-0.806,0.797-1.251,2.111-2.207,2.729c-0.898,0.578-2.295,0.566-1.377-0.743
- c1.038-1.478,2.922-2.718,4.488-3.56c1.823-0.979,3.745-1.022,5.543-2.286c2.791-1.96,6.28-7.226,9.148-8.927
- c2.867-1.702,6.432-3.894,6.432-3.894C301.276,43.251,300.28,42.917,300.068,42.939z M262.578,71.542
- c-0.545,0.153-0.968,0.601-1.46,0.865c-1.281,0.688-2.788,1.542-4.298,1.529c-0.767-0.007-1.167-0.215-1.989-0.077
- c-0.722,0.12-1.502,0.414-2.196,0.656c-0.562,0.197-1.894,1.008-2.559,1.325c0.001,0.001,0.002,0.003,0.002,0.004
- c-0.001-0.001-0.001-0.003-0.002-0.004c-0.211,0.101-0.356,0.153-0.385,0.119c0.029,0.034,0.175-0.018,0.385-0.119
- c-0.67-1.203,1.521-1.555,2.118-2.212c1.821-2.006,4.798-3.386,7.319-4.403c1.571-0.634,3.072,0.384,4.543-0.215
- c0.42,0.729,0.724,1.659,0.863,2.516C264.126,71.697,263.409,71.308,262.578,71.542z"/>
- <path fill="#F0ECE9" d="M208.312,89.787c-0.163,0.003-0.324-0.003-0.485-0.025c-0.3-0.041-0.643-0.281-0.904-0.303
- c-0.309-0.026-0.95-0.033-1.19,0.193c-0.225,0.211-0.508,0.963-0.453,1.174c0.224,0.877,1.484,0.495,2.032,0.274
- c0.15-0.06,0.418-0.06,0.537-0.172c0.121-0.113,0.051-0.426,0.141-0.514c0.306-0.302,0.857-0.51,1.285-0.69
- C208.957,89.739,208.633,89.78,208.312,89.787"/>
- <path fill="none" stroke="#496B71" stroke-width="0.9816" d="M208.312,89.787c-0.163,0.003-0.324-0.003-0.485-0.025
- c-0.3-0.041-0.643-0.281-0.904-0.303c-0.309-0.026-0.95-0.033-1.19,0.193c-0.225,0.211-0.508,0.963-0.453,1.174
- c0.224,0.877,1.484,0.495,2.032,0.274c0.15-0.06,0.418-0.06,0.537-0.172c0.121-0.113,0.051-0.426,0.141-0.514
- c0.306-0.302,0.857-0.51,1.285-0.69C208.957,89.739,208.633,89.78,208.312,89.787z"/>
+ <path class="st1" d="M300.1,42.9c-0.7,0.1-1,0.4-1.6,0.8c-1.3,0.9-2.3,2.3-3.8,3c-1,0.5-1.9,0.6-2.8,1.1c-0.9,0.5-1.4,0.8-2.1,1.6
+ c0.4-1.3,2.4-2.5,3.5-3c1.7-0.6,1.8-1.4,3-2.6c-1.4,0.3-2.6,0.8-3.7,1.7c-0.6,0.5-1,1.3-1.6,1.7c-0.3,0.2-1.5,0.3-1.6,0.4
+ c0.1-0.1,0.6-1,0.8-1c-0.9,0.1-1.9,0.8-2.7,1.2c-1,0.5-2.1,0.7-3.1,1.1c-1.1,0.4-1.8,1.3-2.9,1.7c-0.8,0.3-4.7,1.9-4.8,1
+ c-0.1-1.1,2.8-2.9,3.5-3.3c2.2-1.2,3.6-2.2,3.6-2.2l-2.3-0.2c-1.3,0.9-2.5,1.9-3.8,2.8c-0.4,0.3-0.9,0.7-1.3,1
+ c-1,0.7-2.5,0.9-3.4,1.7c0.2,0,2.1,0.7,2,0.8c-0.9,0.3-2.3,0.4-3.1,0.9c-0.9,0.6-1.1,1.6-2,2.2c-2.2,1.4-5.1,1.4-7.5,2.6
+ c-0.9,0.4-1.3,0.7-1.8,1.6c-0.3,0.5-0.1,1-0.7,1.4c-1,0.6-1.6,3-5,4c-3.4,1-1.7-1.8-5.7,0.6c-4.1,2.3-10.2,3.2-17.5,7.5
+ c-3,1.8-6.3,3-9.6,4.1c-1.4,0.5-2.8,1-4.2,1.6c-0.5,0.2-1.2,0.3-1.6,0.7c-0.1,0.1-0.6,1.1-0.5,1.1c-0.9,0.3-1.7,0.4-2.4,1
+ c-0.5,0.4-0.8,1.1-1.3,1.6c-0.6,0.6-1.7,0.9-2.2,1.6c-0.7,1,0.5,1.5-0.4,2.6c0.2-0.2,2.9-0.8,3.4-1.1c0.6-0.3,1.3-0.7,1.8-1.2
+ c0.3-0.3,0.7-1.1,1-1.3c1.1-0.4,1.4,0.5,1.1,1.4c-0.3,0.8-1.2,1.1-1.9,1.4c-1.4,0.4-3.7-0.1-4.6,1.5c-0.4,0.6,0.3,1,0.2,1.5
+ c-0.1,0.6-0.7,1.6-1.1,2.2c-0.5,0.7-1.6,1.2-1.5,2.2c0.1,2,2.9,0.3,3.8-0.2c2.6,0.1,0.5,0.1,0.6,1.5c0.1,1.4-0.1,1.7-0.1,1.7
+ s2.2,1.6,5.2,2.4c3,0.8,3.5-1.6,6.8-2.6c3.4-1,3.9-1.2,8.5-2.6c4.6-1.4,7.1-3.5,11.4-5.1c4.3-1.6,2.4-2.4,2.4-2.4
+ s-1.7,0.8-4.6,1.6c-2.8,0.9-2.7,0.3-2.7,0.3s-2.4-0.4-3.7,0s-2.1-0.5-2.3-1.3c-0.2-0.8,3.2-2.6,6.9-4.3c3.7-1.7,3.6-3,5.9-3.7
+ c2.3-0.7,3-1.2,4.7-2.2c1.7-1.1,1-0.7,3.3-1.4c2.3-0.7,4.7-0.1,6.5-0.7c1.8-0.5,6.9-2.3,11-3.6c4.1-1.2,4.5-3.6,6-4.3
+ c1.7-0.8,3.8-1.6,5-3.1c0.4-0.5,1.1-1.9,0.8-2.6c-0.2-0.6-2.2-0.8-2.1-0.8c-0.1-1.1,1.5-0.7,1.6-1.2c0.3-1.8-2.9,0.1-3.5,0.6
+ c-0.8,0.8-1.3,2.1-2.2,2.7c-0.9,0.6-2.3,0.6-1.4-0.7c1-1.5,2.9-2.7,4.5-3.6c1.8-1,3.7-1,5.5-2.3c2.8-2,6.3-7.2,9.1-8.9
+ c2.9-1.7,6.4-3.9,6.4-3.9C301.3,43.3,300.3,42.9,300.1,42.9 M262.6,71.5c-0.5,0.2-1,0.6-1.5,0.9c-1.3,0.7-2.8,1.5-4.3,1.5
+ c-0.8,0-1.2-0.2-2-0.1c-0.7,0.1-1.5,0.4-2.2,0.7c-0.6,0.2-1.9,1-2.6,1.3c0,0,0,0,0,0c0,0,0,0,0,0c-0.2,0.1-0.4,0.2-0.4,0.1
+ c0,0,0.2,0,0.4-0.1c-0.7-1.2,1.5-1.6,2.1-2.2c1.8-2,4.8-3.4,7.3-4.4c1.6-0.6,3.1,0.4,4.5-0.2c0.4,0.7,0.7,1.7,0.9,2.5
+ C264.1,71.7,263.4,71.3,262.6,71.5"/>
+ <path class="st6" d="M300.1,42.9c-0.7,0.1-1,0.4-1.6,0.8c-1.3,0.9-2.3,2.3-3.8,3c-1,0.5-1.9,0.6-2.8,1.1c-0.9,0.5-1.4,0.8-2.1,1.6
+ c0.4-1.3,2.4-2.5,3.5-3c1.7-0.6,1.8-1.4,3-2.6c-1.4,0.3-2.6,0.8-3.7,1.7c-0.6,0.5-1,1.3-1.6,1.7c-0.3,0.2-1.5,0.3-1.6,0.4
+ c0.1-0.1,0.6-1,0.8-1c-0.9,0.1-1.9,0.8-2.7,1.2c-1,0.5-2.1,0.7-3.1,1.1c-1.1,0.4-1.8,1.3-2.9,1.7c-0.8,0.3-4.7,1.9-4.8,1
+ c-0.1-1.1,2.8-2.9,3.5-3.3c2.2-1.2,3.6-2.2,3.6-2.2l-2.3-0.2c-1.3,0.9-2.5,1.9-3.8,2.8c-0.4,0.3-0.9,0.7-1.3,1
+ c-1,0.7-2.5,0.9-3.4,1.7c0.2,0,2.1,0.7,2,0.8c-0.9,0.3-2.3,0.4-3.1,0.9c-0.9,0.6-1.1,1.6-2,2.2c-2.2,1.4-5.1,1.4-7.5,2.6
+ c-0.9,0.4-1.3,0.7-1.8,1.6c-0.3,0.5-0.1,1-0.7,1.4c-1,0.6-1.6,3-5,4c-3.4,1-1.7-1.8-5.7,0.6c-4.1,2.3-10.2,3.2-17.5,7.5
+ c-3,1.8-6.3,3-9.6,4.1c-1.4,0.5-2.8,1-4.2,1.6c-0.5,0.2-1.2,0.3-1.6,0.7c-0.1,0.1-0.6,1.1-0.5,1.1c-0.9,0.3-1.7,0.4-2.4,1
+ c-0.5,0.4-0.8,1.1-1.3,1.6c-0.6,0.6-1.7,0.9-2.2,1.6c-0.7,1,0.5,1.5-0.4,2.6c0.2-0.2,2.9-0.8,3.4-1.1c0.6-0.3,1.3-0.7,1.8-1.2
+ c0.3-0.3,0.7-1.1,1-1.3c1.1-0.4,1.4,0.5,1.1,1.4c-0.3,0.8-1.2,1.1-1.9,1.4c-1.4,0.4-3.7-0.1-4.6,1.5c-0.4,0.6,0.3,1,0.2,1.5
+ c-0.1,0.6-0.7,1.6-1.1,2.2c-0.5,0.7-1.6,1.2-1.5,2.2c0.1,2,2.9,0.3,3.8-0.2c2.6,0.1,0.5,0.1,0.6,1.5c0.1,1.4-0.1,1.7-0.1,1.7
+ s2.2,1.6,5.2,2.4c3,0.8,3.5-1.6,6.8-2.6c3.4-1,3.9-1.2,8.5-2.6c4.6-1.4,7.1-3.5,11.4-5.1c4.3-1.6,2.4-2.4,2.4-2.4
+ s-1.7,0.8-4.6,1.6c-2.8,0.9-2.7,0.3-2.7,0.3s-2.4-0.4-3.7,0s-2.1-0.5-2.3-1.3c-0.2-0.8,3.2-2.6,6.9-4.3c3.7-1.7,3.6-3,5.9-3.7
+ c2.3-0.7,3-1.2,4.7-2.2c1.7-1.1,1-0.7,3.3-1.4c2.3-0.7,4.7-0.1,6.5-0.7c1.8-0.5,6.9-2.3,11-3.6c4.1-1.2,4.5-3.6,6-4.3
+ c1.7-0.8,3.8-1.6,5-3.1c0.4-0.5,1.1-1.9,0.8-2.6c-0.2-0.6-2.2-0.8-2.1-0.8c-0.1-1.1,1.5-0.7,1.6-1.2c0.3-1.8-2.9,0.1-3.5,0.6
+ c-0.8,0.8-1.3,2.1-2.2,2.7c-0.9,0.6-2.3,0.6-1.4-0.7c1-1.5,2.9-2.7,4.5-3.6c1.8-1,3.7-1,5.5-2.3c2.8-2,6.3-7.2,9.1-8.9
+ c2.9-1.7,6.4-3.9,6.4-3.9C301.3,43.3,300.3,42.9,300.1,42.9z M262.6,71.5c-0.5,0.2-1,0.6-1.5,0.9c-1.3,0.7-2.8,1.5-4.3,1.5
+ c-0.8,0-1.2-0.2-2-0.1c-0.7,0.1-1.5,0.4-2.2,0.7c-0.6,0.2-1.9,1-2.6,1.3c0,0,0,0,0,0c0,0,0,0,0,0c-0.2,0.1-0.4,0.2-0.4,0.1
+ c0,0,0.2,0,0.4-0.1c-0.7-1.2,1.5-1.6,2.1-2.2c1.8-2,4.8-3.4,7.3-4.4c1.6-0.6,3.1,0.4,4.5-0.2c0.4,0.7,0.7,1.7,0.9,2.5
+ C264.1,71.7,263.4,71.3,262.6,71.5z"/>
+ <path class="st7" d="M208.3,89.8c-0.2,0-0.3,0-0.5,0c-0.3,0-0.6-0.3-0.9-0.3c-0.3,0-0.9,0-1.2,0.2c-0.2,0.2-0.5,1-0.5,1.2
+ c0.2,0.9,1.5,0.5,2,0.3c0.2-0.1,0.4-0.1,0.5-0.2c0.1-0.1,0.1-0.4,0.1-0.5c0.3-0.3,0.9-0.5,1.3-0.7C209,89.7,208.6,89.8,208.3,89.8
+ "/>
+ <path class="st6" d="M208.3,89.8c-0.2,0-0.3,0-0.5,0c-0.3,0-0.6-0.3-0.9-0.3c-0.3,0-0.9,0-1.2,0.2c-0.2,0.2-0.5,1-0.5,1.2
+ c0.2,0.9,1.5,0.5,2,0.3c0.2-0.1,0.4-0.1,0.5-0.2c0.1-0.1,0.1-0.4,0.1-0.5c0.3-0.3,0.9-0.5,1.3-0.7C209,89.7,208.6,89.8,208.3,89.8
+ z"/>
</g>
<g>
- <path fill="#496B71" d="M131.841,48.232c-0.129-0.123-0.3-0.184-0.503-0.184c-0.673,0-1.475,0.654-2.453,1.998
- c-0.782,1.074-1.676,2.62-2.654,4.551c0.033-0.204,0.079-0.496,0.079-0.496l0.087-1.944l-0.011-1.619
- c0-0.711,0.097-1.353,0.289-1.91l0.076-0.301l-0.076-0.319l-0.164,0.04c-0.157,0-0.315,0.12-0.696,0.755l-1.596,2.933
- c-0.863,1.645-1.779,2.884-2.721,3.684c-0.924,0.786-1.919,1.186-2.952,1.186c-0.77,0-1.398-0.181-1.867-0.534
- c-0.461-0.345-0.681-0.777-0.681-1.319c0-0.683,0.267-1.25,0.826-1.731c0.556-0.483,1.246-0.728,2.051-0.728
- c0.538,0,0.968,0.123,1.276,0.365c0.298,0.234,0.446,0.538,0.446,0.931c0,0.446-0.196,0.815-0.596,1.129
- c-0.408,0.32-0.931,0.484-1.555,0.484l-0.579-0.08l-0.467-0.106l-0.083,0.06c-0.104,0.061-0.119,0.147-0.119,0.195
- c0,0.207,0.228,0.305,0.477,0.38l0.815,0.109c0.751,0,1.392-0.225,1.908-0.671c0.525-0.451,0.792-1.005,0.792-1.641
- c0-0.635-0.226-1.144-0.672-1.51c-0.432-0.36-1.03-0.54-1.781-0.54c-0.998,0-1.825,0.286-2.456,0.855
- c-0.638,0.574-0.961,1.321-0.961,2.222c0,0.811,0.303,1.471,0.898,1.961c0.585,0.484,1.363,0.729,2.313,0.729
- c0.962,0,1.911-0.315,2.82-0.938c0.898-0.615,1.727-1.506,2.462-2.658l1.148-2.068c0,0,0.164-0.307,0.354-0.672
- c-0.033,0.169-0.089,0.446-0.089,0.446l-0.114,1.452l0.102,1.348l0.101,1.298c0,0.515-0.07,0.957-0.213,1.317
- c-0.003,0.01-0.034,0.149-0.034,0.149l0.041,0.196c0.046,0.083,0.129,0.131,0.232,0.131c0.15,0,0.207,0,1.03-1.656l1.577-2.962
- c0.662-1.149,1.272-2.068,1.805-2.73c0.696-0.866,0.972-0.936,1.041-0.938c-0.003,0-0.004,0.003-0.004,0.004
- c0,0.029,0.074,0.15,0.074,0.15c0.109,0.247,0.303,0.387,0.547,0.387c0.172,0,0.33-0.075,0.454-0.215
- c0.123-0.136,0.181-0.298,0.181-0.483C132.044,48.525,131.974,48.356,131.841,48.232"/>
+ <path class="st2" d="M131.8,48.2c-0.1-0.1-0.3-0.2-0.5-0.2c-0.7,0-1.5,0.7-2.5,2c-0.8,1.1-1.7,2.6-2.7,4.6c0-0.2,0.1-0.5,0.1-0.5
+ l0.1-1.9l0-1.6c0-0.7,0.1-1.4,0.3-1.9l0.1-0.3l-0.1-0.3l-0.2,0c-0.2,0-0.3,0.1-0.7,0.8l-1.6,2.9c-0.9,1.6-1.8,2.9-2.7,3.7
+ c-0.9,0.8-1.9,1.2-3,1.2c-0.8,0-1.4-0.2-1.9-0.5c-0.5-0.3-0.7-0.8-0.7-1.3c0-0.7,0.3-1.2,0.8-1.7c0.6-0.5,1.2-0.7,2.1-0.7
+ c0.5,0,1,0.1,1.3,0.4c0.3,0.2,0.4,0.5,0.4,0.9c0,0.4-0.2,0.8-0.6,1.1c-0.4,0.3-0.9,0.5-1.6,0.5l-0.6-0.1l-0.5-0.1l-0.1,0.1
+ c-0.1,0.1-0.1,0.1-0.1,0.2c0,0.2,0.2,0.3,0.5,0.4l0.8,0.1c0.8,0,1.4-0.2,1.9-0.7c0.5-0.5,0.8-1,0.8-1.6c0-0.6-0.2-1.1-0.7-1.5
+ c-0.4-0.4-1-0.5-1.8-0.5c-1,0-1.8,0.3-2.5,0.9c-0.6,0.6-1,1.3-1,2.2c0,0.8,0.3,1.5,0.9,2c0.6,0.5,1.4,0.7,2.3,0.7
+ c1,0,1.9-0.3,2.8-0.9c0.9-0.6,1.7-1.5,2.5-2.7l1.1-2.1c0,0,0.2-0.3,0.4-0.7c0,0.2-0.1,0.4-0.1,0.4l-0.1,1.5l0.1,1.3l0.1,1.3
+ c0,0.5-0.1,1-0.2,1.3c0,0,0,0.1,0,0.1l0,0.2c0,0.1,0.1,0.1,0.2,0.1c0.1,0,0.2,0,1-1.7l1.6-3c0.7-1.1,1.3-2.1,1.8-2.7
+ c0.7-0.9,1-0.9,1-0.9c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c0.1,0.2,0.3,0.4,0.5,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5
+ C132,48.5,132,48.4,131.8,48.2"/>
<g>
- <polygon fill="#FFFFFF" points="118.209,43.106 122.137,41.702 125.786,42.544 129.153,43.387 123.821,24.305 "/>
- <polygon fill="#F17225" points="123.821,24.304 118.209,43.105 122.138,41.703 123.531,42.026 "/>
- <polygon fill="none" stroke="#496B71" stroke-width="2.134" points="118.209,43.106 123.564,41.734 129.153,43.387
- 123.821,24.305 "/>
+ <polygon class="st5" points="118.2,43.1 122.1,41.7 125.8,42.5 129.2,43.4 123.8,24.3 "/>
+ <polygon class="st8" points="123.8,24.3 118.2,43.1 122.1,41.7 123.5,42 "/>
+ <polygon class="st9" points="118.2,43.1 123.6,41.7 129.2,43.4 123.8,24.3 "/>
</g>
</g>
- <path fill="#81B9D9" d="M187.992,327.717c0,0-0.505-0.757,1.261-2.019c1.767-1.261,2.019-1.261,2.523-2.27
- c0.504-1.009,2.774-1.262,2.774-1.262s2.523-3.027,3.532-1.766c1.009,1.262,0.504,1.766,0.252,3.027
- c-0.252,1.261-0.505,2.269-2.271,2.522c-1.766,0.252-2.018,1.009-2.774,0.252l-0.757-0.757c0,0,0.252-0.504-0.756,0
- C190.766,325.951,188.749,328.222,187.992,327.717"/>
- <path fill="#81B9D9" d="M186.731,327.212c0,0-1.766-0.505-2.019,0.757c-0.252,1.262-0.504,2.522-0.504,2.522
- s-2.018,0.757-1.514,1.514c0.504,0.757,2.522-0.757,2.774,0.757c0.253,1.513,1.009,1.514,1.514,0.252
- c0.505-1.262,0.505-3.28,0.505-3.28L186.731,327.212z"/>
+ <path class="st3" d="M188,327.7c0,0-0.5-0.8,1.3-2c1.8-1.3,2-1.3,2.5-2.3c0.5-1,2.8-1.3,2.8-1.3s2.5-3,3.5-1.8c1,1.3,0.5,1.8,0.3,3
+ c-0.3,1.3-0.5,2.3-2.3,2.5c-1.8,0.3-2,1-2.8,0.3l-0.8-0.8c0,0,0.3-0.5-0.8,0C190.8,326,188.7,328.2,188,327.7"/>
+ <path class="st3" d="M186.7,327.2c0,0-1.8-0.5-2,0.8c-0.3,1.3-0.5,2.5-0.5,2.5s-2,0.8-1.5,1.5c0.5,0.8,2.5-0.8,2.8,0.8
+ c0.3,1.5,1,1.5,1.5,0.3c0.5-1.3,0.5-3.3,0.5-3.3L186.7,327.2z"/>
<g>
- <path fill="#496B71" d="M395.751,218.611v-4.232h0.862v3.513h2.142v0.719H395.751z"/>
- <path fill="#496B71" d="M399.343,218.611v-4.267h0.862v4.267H399.343z"/>
- <path fill="#496B71" d="M401.986,218.611v-3.545h-1.266v-0.722h3.391v0.722h-1.263v3.545H401.986z"/>
- <path fill="#496B71" d="M405.627,218.611v-3.545h-1.266v-0.722h3.391v0.722h-1.263v3.545H405.627z"/>
- <path fill="#496B71" d="M408.331,218.611v-4.232h0.862v3.513h2.142v0.719H408.331z"/>
- <path fill="#496B71" d="M411.949,218.611v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H411.949z"/>
+ <path class="st2" d="M395.8,218.6v-4.2h0.9v3.5h2.1v0.7H395.8z"/>
+ <path class="st2" d="M399.3,218.6v-4.3h0.9v4.3H399.3z"/>
+ <path class="st2" d="M402,218.6v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H402z"/>
+ <path class="st2" d="M405.6,218.6v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H405.6z"/>
+ <path class="st2" d="M408.3,218.6v-4.2h0.9v3.5h2.1v0.7H408.3z"/>
+ <path class="st2" d="M411.9,218.6v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H411.9z"/>
</g>
<g>
- <path fill="#496B71" d="M390.778,224.306v-3.545h-1.266v-0.722h3.391v0.722h-1.263v3.545H390.778z"/>
- <path fill="#496B71" d="M393.461,224.306v-4.267h1.813c0.456,0,0.787,0.039,0.994,0.114c0.207,0.078,0.372,0.213,0.496,0.409
- c0.124,0.196,0.186,0.42,0.186,0.672c0,0.32-0.094,0.585-0.282,0.793c-0.188,0.21-0.47,0.341-0.844,0.395
- c0.186,0.109,0.34,0.228,0.461,0.358s0.285,0.361,0.49,0.693l0.521,0.832h-1.03l-0.623-0.929c-0.221-0.332-0.373-0.54-0.454-0.628
- c-0.082-0.085-0.168-0.146-0.259-0.177c-0.091-0.033-0.236-0.049-0.434-0.049h-0.175v1.781H393.461z M394.323,221.843h0.637
- c0.413,0,0.671-0.017,0.774-0.052s0.183-0.095,0.242-0.18c0.058-0.085,0.087-0.192,0.087-0.32c0-0.144-0.038-0.259-0.115-0.347
- c-0.077-0.088-0.185-0.145-0.325-0.168c-0.07-0.01-0.279-0.015-0.629-0.015h-0.672V221.843z"/>
- <path fill="#496B71" d="M401.611,224.306h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L401.611,224.306z
- M400.025,222.618l-0.588-1.583l-0.576,1.583H400.025z"/>
- <path fill="#496B71" d="M402.716,224.306l-1.525-4.267h0.934l1.08,3.158l1.045-3.158h0.914l-1.528,4.267H402.716z"/>
- <path fill="#496B71" d="M405.603,224.306v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H405.603z"/>
- <path fill="#496B71" d="M409.582,224.306v-4.267h1.812c0.456,0,0.788,0.039,0.995,0.114c0.206,0.078,0.371,0.213,0.495,0.409
- c0.124,0.196,0.186,0.42,0.186,0.672c0,0.32-0.093,0.585-0.281,0.793c-0.188,0.21-0.47,0.341-0.844,0.395
- c0.186,0.109,0.34,0.228,0.462,0.358c0.12,0.13,0.283,0.361,0.489,0.693l0.522,0.832h-1.03l-0.623-0.929
- c-0.221-0.332-0.373-0.54-0.454-0.628c-0.082-0.085-0.169-0.146-0.26-0.177c-0.091-0.033-0.235-0.049-0.433-0.049h-0.175v1.781
- H409.582z M410.443,221.843h0.636c0.413,0,0.671-0.017,0.774-0.052s0.184-0.095,0.243-0.18c0.058-0.085,0.087-0.192,0.087-0.32
- c0-0.144-0.039-0.259-0.114-0.347c-0.078-0.088-0.186-0.145-0.326-0.168c-0.07-0.01-0.279-0.015-0.629-0.015h-0.671V221.843z"/>
- <path fill="#496B71" d="M413.665,222.917l0.838-0.081c0.05,0.281,0.153,0.488,0.307,0.62c0.155,0.132,0.363,0.198,0.625,0.198
- c0.277,0,0.486-0.058,0.627-0.177c0.141-0.116,0.212-0.254,0.212-0.411c0-0.101-0.03-0.186-0.089-0.258
- c-0.059-0.07-0.162-0.132-0.309-0.184c-0.101-0.035-0.331-0.097-0.69-0.186c-0.462-0.114-0.786-0.255-0.972-0.422
- c-0.262-0.235-0.393-0.521-0.393-0.859c0-0.217,0.061-0.421,0.185-0.609c0.122-0.19,0.3-0.334,0.532-0.433
- c0.232-0.099,0.512-0.148,0.84-0.148c0.536,0,0.939,0.117,1.209,0.352c0.272,0.235,0.413,0.548,0.427,0.94l-0.862,0.038
- c-0.037-0.219-0.116-0.376-0.237-0.473c-0.122-0.095-0.304-0.144-0.546-0.144c-0.25,0-0.446,0.051-0.588,0.154
- c-0.091,0.066-0.137,0.154-0.137,0.265c0,0.101,0.043,0.187,0.128,0.259c0.109,0.091,0.373,0.186,0.792,0.285
- c0.419,0.099,0.73,0.202,0.929,0.308c0.202,0.106,0.359,0.25,0.472,0.433c0.114,0.184,0.171,0.41,0.171,0.68
- c0,0.245-0.068,0.473-0.204,0.687c-0.136,0.213-0.328,0.373-0.576,0.476c-0.248,0.103-0.558,0.155-0.929,0.155
- c-0.539,0-0.954-0.124-1.243-0.375C413.894,223.759,413.721,223.395,413.665,222.917z"/>
- <path fill="#496B71" d="M417.859,224.306v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H417.859z"/>
+ <path class="st2" d="M390.8,224.3v-3.5h-1.3V220h3.4v0.7h-1.3v3.5H390.8z"/>
+ <path class="st2" d="M393.5,224.3V220h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4s0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H393.5z M394.3,221.8h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V221.8z"/>
+ <path class="st2" d="M401.6,224.3h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L401.6,224.3z M400,222.6l-0.6-1.6l-0.6,1.6H400z"/>
+ <path class="st2" d="M402.7,224.3l-1.5-4.3h0.9l1.1,3.2l1-3.2h0.9l-1.5,4.3H402.7z"/>
+ <path class="st2" d="M405.6,224.3V220h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H405.6z"/>
+ <path class="st2" d="M409.6,224.3V220h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H409.6z M410.4,221.8h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V221.8z"/>
+ <path class="st2" d="M413.7,222.9l0.8-0.1c0.1,0.3,0.2,0.5,0.3,0.6c0.2,0.1,0.4,0.2,0.6,0.2c0.3,0,0.5-0.1,0.6-0.2
+ c0.1-0.1,0.2-0.3,0.2-0.4c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3-0.1-0.7-0.2c-0.5-0.1-0.8-0.3-1-0.4
+ c-0.3-0.2-0.4-0.5-0.4-0.9c0-0.2,0.1-0.4,0.2-0.6c0.1-0.2,0.3-0.3,0.5-0.4c0.2-0.1,0.5-0.1,0.8-0.1c0.5,0,0.9,0.1,1.2,0.4
+ c0.3,0.2,0.4,0.5,0.4,0.9l-0.9,0c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.1-0.5-0.1c-0.3,0-0.4,0.1-0.6,0.2
+ c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0.1,0.3c0.1,0.1,0.4,0.2,0.8,0.3c0.4,0.1,0.7,0.2,0.9,0.3c0.2,0.1,0.4,0.3,0.5,0.4
+ c0.1,0.2,0.2,0.4,0.2,0.7c0,0.2-0.1,0.5-0.2,0.7c-0.1,0.2-0.3,0.4-0.6,0.5c-0.2,0.1-0.6,0.2-0.9,0.2c-0.5,0-1-0.1-1.2-0.4
+ C413.9,223.8,413.7,223.4,413.7,222.9z"/>
+ <path class="st2" d="M417.9,224.3V220h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H417.9z"/>
</g>
<g>
- <path fill="#496B71" d="M399.806,225.734h1.706c0.338,0,0.589,0.015,0.755,0.043c0.166,0.028,0.314,0.086,0.445,0.176
- s0.24,0.209,0.327,0.356c0.087,0.149,0.131,0.315,0.131,0.5c0,0.2-0.054,0.383-0.162,0.55s-0.254,0.292-0.438,0.375
- c0.26,0.076,0.46,0.205,0.6,0.387s0.21,0.397,0.21,0.643c0,0.194-0.045,0.383-0.135,0.566c-0.09,0.184-0.213,0.331-0.37,0.44
- s-0.349,0.177-0.578,0.202c-0.144,0.016-0.49,0.025-1.039,0.029h-1.452V225.734z M400.668,226.444v0.987h0.565
- c0.336,0,0.544-0.005,0.626-0.015c0.147-0.017,0.263-0.068,0.348-0.153c0.084-0.083,0.127-0.195,0.127-0.333
- c0-0.132-0.036-0.239-0.109-0.321c-0.073-0.082-0.181-0.133-0.325-0.15c-0.085-0.01-0.331-0.015-0.736-0.015H400.668z
- M400.668,228.141v1.141h0.798c0.31,0,0.507-0.009,0.591-0.026c0.128-0.023,0.232-0.08,0.313-0.171
- c0.081-0.089,0.121-0.211,0.121-0.362c0-0.128-0.031-0.237-0.093-0.326c-0.062-0.089-0.152-0.154-0.269-0.195
- s-0.372-0.061-0.764-0.061H400.668z"/>
- <path fill="#496B71" d="M407.956,230.001h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L407.956,230.001z
- M406.37,228.313l-0.588-1.583l-0.576,1.583H406.37z"/>
- <path fill="#496B71" d="M408.986,230.001v-1.796l-1.563-2.471h1.01l1.005,1.688l0.984-1.688h0.993l-1.569,2.477v1.79H408.986z"/>
+ <path class="st2" d="M399.8,225.7h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2s0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6s-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6c-0.1,0.2-0.2,0.3-0.4,0.4
+ s-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V225.7z M400.7,226.4v1h0.6c0.3,0,0.5,0,0.6,0c0.1,0,0.3-0.1,0.3-0.2
+ c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.7,0H400.7z M400.7,228.1v1.1h0.8
+ c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.2-0.3-0.2
+ s-0.4-0.1-0.8-0.1H400.7z"/>
+ <path class="st2" d="M408,230H407l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L408,230z M406.4,228.3l-0.6-1.6l-0.6,1.6H406.4z"/>
+ <path class="st2" d="M409,230v-1.8l-1.6-2.5h1l1,1.7l1-1.7h1l-1.6,2.5v1.8H409z"/>
</g>
<g>
- <path fill="#496B71" d="M419.509,182.151h1.706c0.338,0,0.59,0.014,0.755,0.043c0.167,0.027,0.314,0.086,0.446,0.176
- c0.13,0.089,0.24,0.209,0.327,0.356c0.087,0.149,0.131,0.315,0.131,0.5c0,0.2-0.054,0.383-0.161,0.55
- c-0.109,0.167-0.254,0.292-0.439,0.375c0.26,0.076,0.46,0.205,0.6,0.387s0.21,0.397,0.21,0.643c0,0.194-0.045,0.383-0.136,0.566
- c-0.089,0.184-0.213,0.331-0.369,0.44c-0.157,0.11-0.349,0.177-0.578,0.202c-0.144,0.016-0.49,0.025-1.039,0.029h-1.452V182.151z
- M420.371,182.861v0.987h0.565c0.336,0,0.544-0.005,0.626-0.015c0.147-0.017,0.263-0.068,0.348-0.153
- c0.083-0.083,0.126-0.195,0.126-0.333c0-0.132-0.037-0.239-0.109-0.321c-0.074-0.082-0.181-0.133-0.325-0.15
- c-0.085-0.01-0.331-0.015-0.736-0.015H420.371z M420.371,184.558v1.141h0.798c0.31,0,0.507-0.009,0.591-0.026
- c0.128-0.023,0.232-0.08,0.313-0.171c0.08-0.089,0.12-0.211,0.12-0.362c0-0.128-0.031-0.237-0.093-0.326
- c-0.062-0.089-0.152-0.154-0.27-0.195s-0.372-0.061-0.764-0.061H420.371z"/>
- <path fill="#496B71" d="M423.785,186.418v-4.267h0.862v4.267H423.785z"/>
- <path fill="#496B71" d="M427.453,184.849v-0.719h1.857v1.7c-0.18,0.175-0.442,0.329-0.785,0.462
- c-0.342,0.132-0.689,0.199-1.04,0.199c-0.446,0-0.835-0.093-1.167-0.28s-0.581-0.455-0.748-0.803s-0.25-0.728-0.25-1.137
- c0-0.444,0.093-0.839,0.279-1.185s0.459-0.61,0.818-0.795c0.274-0.142,0.614-0.212,1.022-0.212c0.53,0,0.943,0.112,1.242,0.333
- c0.297,0.223,0.489,0.53,0.574,0.922l-0.856,0.16c-0.06-0.21-0.173-0.375-0.34-0.496c-0.165-0.121-0.373-0.182-0.621-0.182
- c-0.376,0-0.676,0.119-0.898,0.358c-0.222,0.239-0.333,0.593-0.333,1.062c0,0.506,0.113,0.887,0.338,1.139
- c0.225,0.254,0.52,0.38,0.885,0.38c0.18,0,0.361-0.035,0.542-0.107c0.181-0.07,0.338-0.156,0.468-0.257v-0.541H427.453z"/>
+ <path class="st2" d="M419.5,182.2h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V182.2z M420.4,182.9v1h0.6c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.3-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.7,0H420.4z
+ M420.4,184.6v1.1h0.8c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3
+ c-0.1-0.1-0.2-0.2-0.3-0.2s-0.4-0.1-0.8-0.1H420.4z"/>
+ <path class="st2" d="M423.8,186.4v-4.3h0.9v4.3H423.8z"/>
+ <path class="st2" d="M427.5,184.8v-0.7h1.9v1.7c-0.2,0.2-0.4,0.3-0.8,0.5c-0.3,0.1-0.7,0.2-1,0.2c-0.4,0-0.8-0.1-1.2-0.3
+ s-0.6-0.5-0.7-0.8s-0.3-0.7-0.3-1.1c0-0.4,0.1-0.8,0.3-1.2s0.5-0.6,0.8-0.8c0.3-0.1,0.6-0.2,1-0.2c0.5,0,0.9,0.1,1.2,0.3
+ c0.3,0.2,0.5,0.5,0.6,0.9l-0.9,0.2c-0.1-0.2-0.2-0.4-0.3-0.5c-0.2-0.1-0.4-0.2-0.6-0.2c-0.4,0-0.7,0.1-0.9,0.4
+ c-0.2,0.2-0.3,0.6-0.3,1.1c0,0.5,0.1,0.9,0.3,1.1c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.5-0.1c0.2-0.1,0.3-0.2,0.5-0.3v-0.5
+ H427.5z"/>
</g>
<g>
- <path fill="#496B71" d="M409.756,192.113v-3.545h-1.266v-0.722h3.391v0.722h-1.263v3.545H409.756z"/>
- <path fill="#496B71" d="M412.44,192.113v-4.267h1.813c0.456,0,0.787,0.039,0.994,0.114c0.206,0.078,0.372,0.213,0.496,0.409
- c0.124,0.196,0.186,0.42,0.186,0.672c0,0.32-0.094,0.585-0.282,0.793c-0.188,0.21-0.47,0.341-0.844,0.395
- c0.186,0.109,0.34,0.228,0.462,0.358c0.12,0.13,0.284,0.361,0.49,0.693l0.521,0.832h-1.03l-0.623-0.929
- c-0.221-0.332-0.373-0.54-0.454-0.628c-0.082-0.085-0.168-0.146-0.259-0.177c-0.091-0.033-0.236-0.049-0.434-0.049h-0.175v1.781
- H412.44z M413.302,189.651h0.637c0.413,0,0.671-0.017,0.774-0.052s0.183-0.095,0.242-0.18c0.058-0.085,0.087-0.192,0.087-0.32
- c0-0.144-0.039-0.259-0.114-0.347c-0.078-0.088-0.185-0.145-0.325-0.168c-0.07-0.01-0.279-0.015-0.629-0.015h-0.672V189.651z"/>
- <path fill="#496B71" d="M420.59,192.113h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L420.59,192.113z
- M419.004,190.425l-0.588-1.583l-0.576,1.583H419.004z"/>
- <path fill="#496B71" d="M421.694,192.113l-1.525-4.267h0.934l1.08,3.158l1.045-3.158h0.914l-1.528,4.267H421.694z"/>
- <path fill="#496B71" d="M424.582,192.113v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H424.582z"/>
- <path fill="#496B71" d="M428.561,192.113v-4.267h1.813c0.456,0,0.787,0.039,0.994,0.114c0.206,0.078,0.372,0.213,0.496,0.409
- c0.124,0.196,0.186,0.42,0.186,0.672c0,0.32-0.094,0.585-0.282,0.793c-0.188,0.21-0.47,0.341-0.844,0.395
- c0.186,0.109,0.34,0.228,0.462,0.358c0.12,0.13,0.284,0.361,0.49,0.693l0.521,0.832h-1.03l-0.623-0.929
- c-0.221-0.332-0.373-0.54-0.454-0.628c-0.082-0.085-0.168-0.146-0.259-0.177c-0.091-0.033-0.236-0.049-0.434-0.049h-0.175v1.781
- H428.561z M429.422,189.651h0.637c0.413,0,0.671-0.017,0.774-0.052s0.183-0.095,0.242-0.18c0.058-0.085,0.087-0.192,0.087-0.32
- c0-0.144-0.039-0.259-0.114-0.347c-0.078-0.088-0.185-0.145-0.325-0.168c-0.07-0.01-0.279-0.015-0.629-0.015h-0.672V189.651z"/>
- <path fill="#496B71" d="M432.644,190.725l0.838-0.081c0.05,0.281,0.153,0.488,0.307,0.62c0.155,0.132,0.363,0.198,0.625,0.198
- c0.277,0,0.486-0.058,0.627-0.177c0.141-0.116,0.212-0.254,0.212-0.411c0-0.101-0.03-0.186-0.089-0.258
- c-0.059-0.07-0.162-0.132-0.31-0.184c-0.101-0.035-0.331-0.097-0.69-0.186c-0.462-0.114-0.786-0.255-0.972-0.422
- c-0.262-0.235-0.393-0.521-0.393-0.859c0-0.217,0.061-0.421,0.185-0.609c0.122-0.19,0.3-0.334,0.532-0.433
- c0.232-0.099,0.512-0.148,0.84-0.148c0.536,0,0.939,0.117,1.209,0.352c0.272,0.235,0.413,0.548,0.427,0.94l-0.862,0.038
- c-0.037-0.219-0.116-0.376-0.237-0.473c-0.122-0.095-0.304-0.144-0.546-0.144c-0.25,0-0.446,0.051-0.588,0.154
- c-0.091,0.066-0.137,0.154-0.137,0.265c0,0.101,0.043,0.187,0.128,0.259c0.109,0.091,0.373,0.186,0.792,0.285
- c0.419,0.099,0.73,0.202,0.929,0.308c0.202,0.106,0.359,0.25,0.472,0.433c0.115,0.184,0.171,0.41,0.171,0.68
- c0,0.245-0.068,0.473-0.204,0.687s-0.328,0.373-0.576,0.476c-0.248,0.103-0.558,0.155-0.929,0.155
- c-0.539,0-0.954-0.124-1.243-0.375C432.873,191.566,432.701,191.202,432.644,190.725z"/>
- <path fill="#496B71" d="M436.839,192.113v-4.267h3.164v0.722H437.7v0.946h2.142v0.719H437.7v1.161h2.384v0.719H436.839z"/>
+ <path class="st2" d="M409.8,192.1v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H409.8z"/>
+ <path class="st2" d="M412.4,192.1v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H412.4z M413.3,189.7h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V189.7z"/>
+ <path class="st2" d="M420.6,192.1h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L420.6,192.1z M419,190.4l-0.6-1.6l-0.6,1.6H419z"/>
+ <path class="st2" d="M421.7,192.1l-1.5-4.3h0.9l1.1,3.2l1-3.2h0.9l-1.5,4.3H421.7z"/>
+ <path class="st2" d="M424.6,192.1v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H424.6z"/>
+ <path class="st2" d="M428.6,192.1v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H428.6z M429.4,189.7h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V189.7z"/>
+ <path class="st2" d="M432.6,190.7l0.8-0.1c0.1,0.3,0.2,0.5,0.3,0.6c0.2,0.1,0.4,0.2,0.6,0.2c0.3,0,0.5-0.1,0.6-0.2
+ c0.1-0.1,0.2-0.3,0.2-0.4c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3-0.1-0.7-0.2c-0.5-0.1-0.8-0.3-1-0.4
+ c-0.3-0.2-0.4-0.5-0.4-0.9c0-0.2,0.1-0.4,0.2-0.6c0.1-0.2,0.3-0.3,0.5-0.4c0.2-0.1,0.5-0.1,0.8-0.1c0.5,0,0.9,0.1,1.2,0.4
+ c0.3,0.2,0.4,0.5,0.4,0.9l-0.9,0c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.1-0.5-0.1c-0.3,0-0.4,0.1-0.6,0.2
+ c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0.1,0.3c0.1,0.1,0.4,0.2,0.8,0.3c0.4,0.1,0.7,0.2,0.9,0.3c0.2,0.1,0.4,0.3,0.5,0.4
+ c0.1,0.2,0.2,0.4,0.2,0.7c0,0.2-0.1,0.5-0.2,0.7s-0.3,0.4-0.6,0.5c-0.2,0.1-0.6,0.2-0.9,0.2c-0.5,0-1-0.1-1.2-0.4
+ C432.9,191.6,432.7,191.2,432.6,190.7z"/>
+ <path class="st2" d="M436.8,192.1v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H436.8z"/>
</g>
<g>
- <path fill="#496B71" d="M418.784,193.542h1.706c0.338,0,0.59,0.015,0.755,0.043c0.167,0.028,0.314,0.086,0.446,0.176
- c0.13,0.089,0.24,0.209,0.327,0.356c0.087,0.149,0.131,0.315,0.131,0.5c0,0.2-0.054,0.383-0.161,0.55
- c-0.109,0.167-0.254,0.292-0.439,0.375c0.26,0.076,0.46,0.205,0.6,0.387s0.21,0.397,0.21,0.643c0,0.194-0.045,0.383-0.136,0.566
- c-0.089,0.184-0.213,0.331-0.369,0.44c-0.157,0.11-0.349,0.177-0.578,0.202c-0.144,0.016-0.49,0.025-1.039,0.029h-1.452V193.542z
- M419.646,194.252v0.987h0.565c0.336,0,0.544-0.005,0.626-0.015c0.147-0.017,0.263-0.068,0.348-0.153
- c0.083-0.083,0.126-0.195,0.126-0.333c0-0.132-0.037-0.239-0.109-0.321c-0.074-0.082-0.181-0.133-0.325-0.15
- c-0.085-0.01-0.331-0.015-0.736-0.015H419.646z M419.646,195.949v1.141h0.798c0.31,0,0.507-0.009,0.591-0.026
- c0.128-0.023,0.232-0.08,0.313-0.171c0.08-0.089,0.12-0.211,0.12-0.362c0-0.128-0.031-0.237-0.093-0.326
- c-0.062-0.089-0.152-0.154-0.27-0.195c-0.117-0.041-0.372-0.061-0.764-0.061H419.646z"/>
- <path fill="#496B71" d="M426.934,197.809h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L426.934,197.809z
- M425.348,196.12l-0.588-1.583l-0.576,1.583H425.348z"/>
- <path fill="#496B71" d="M427.964,197.809v-1.796l-1.563-2.471h1.01l1.004,1.688l0.984-1.688h0.993l-1.569,2.477v1.79H427.964z"/>
+ <path class="st2" d="M418.8,193.5h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V193.5z M419.6,194.3v1h0.6c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.3-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.7,0H419.6z
+ M419.6,195.9v1.1h0.8c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3
+ c-0.1-0.1-0.2-0.2-0.3-0.2c-0.1,0-0.4-0.1-0.8-0.1H419.6z"/>
+ <path class="st2" d="M426.9,197.8H426l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L426.9,197.8z M425.3,196.1l-0.6-1.6l-0.6,1.6H425.3z"
+ />
+ <path class="st2" d="M428,197.8V196l-1.6-2.5h1l1,1.7l1-1.7h1l-1.6,2.5v1.8H428z"/>
</g>
<g>
- <path fill="#496B71" d="M335.749,315.625v-4.267h0.862v1.895l1.741-1.895h1.158l-1.607,1.662l1.694,2.605h-1.115l-1.173-2.003
- l-0.699,0.713v1.289H335.749z"/>
- <path fill="#496B71" d="M340.042,315.625v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H340.042z"/>
- <path fill="#496B71" d="M344.624,315.625l-1.019-4.267h0.882l0.643,2.931l0.78-2.931h1.025l0.748,2.981l0.655-2.981h0.867
- l-1.036,4.267h-0.914l-0.85-3.19l-0.847,3.19H344.624z"/>
- <path fill="#496B71" d="M349.645,315.625v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H349.645z"/>
- <path fill="#496B71" d="M353.621,315.625v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H353.621z"/>
- <path fill="#496B71" d="M357.605,315.625v-4.267h0.838l1.746,2.85v-2.85h0.8v4.267h-0.865l-1.72-2.783v2.783H357.605z"/>
- <path fill="#496B71" d="M365.75,315.625h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L365.75,315.625z
- M364.163,313.937l-0.588-1.583l-0.576,1.583H364.163z"/>
- <path fill="#496B71" d="M366.812,315.625l-1.019-4.267h0.882l0.643,2.931l0.78-2.931h1.025l0.748,2.981l0.655-2.981h0.867
- l-1.036,4.267h-0.914l-0.85-3.19l-0.847,3.19H366.812z"/>
+ <path class="st2" d="M335.7,315.6v-4.3h0.9v1.9l1.7-1.9h1.2l-1.6,1.7l1.7,2.6h-1.1l-1.2-2l-0.7,0.7v1.3H335.7z"/>
+ <path class="st2" d="M340,315.6v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H340z"/>
+ <path class="st2" d="M344.6,315.6l-1-4.3h0.9l0.6,2.9l0.8-2.9h1l0.7,3l0.7-3h0.9l-1,4.3h-0.9l-0.8-3.2l-0.8,3.2H344.6z"/>
+ <path class="st2" d="M349.6,315.6v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H349.6z"/>
+ <path class="st2" d="M353.6,315.6v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H353.6z"/>
+ <path class="st2" d="M357.6,315.6v-4.3h0.8l1.7,2.8v-2.8h0.8v4.3h-0.9l-1.7-2.8v2.8H357.6z"/>
+ <path class="st2" d="M365.7,315.6h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L365.7,315.6z M364.2,313.9l-0.6-1.6l-0.6,1.6H364.2z"
+ />
+ <path class="st2" d="M366.8,315.6l-1-4.3h0.9l0.6,2.9l0.8-2.9h1l0.7,3l0.7-3h0.9l-1,4.3h-0.9l-0.8-3.2l-0.8,3.2H366.8z"/>
</g>
<g>
- <path fill="#496B71" d="M347.491,317.053h1.706c0.338,0,0.589,0.015,0.755,0.043c0.166,0.028,0.314,0.086,0.445,0.176
- c0.131,0.089,0.24,0.209,0.327,0.356c0.087,0.149,0.131,0.315,0.131,0.5c0,0.2-0.054,0.383-0.162,0.55s-0.254,0.292-0.438,0.375
- c0.26,0.076,0.46,0.205,0.6,0.387s0.21,0.397,0.21,0.643c0,0.194-0.045,0.383-0.135,0.566c-0.09,0.184-0.213,0.331-0.37,0.44
- c-0.156,0.11-0.349,0.177-0.578,0.202c-0.144,0.016-0.49,0.025-1.039,0.029h-1.452V317.053z M348.352,317.763v0.987h0.565
- c0.336,0,0.544-0.005,0.626-0.015c0.147-0.017,0.263-0.068,0.348-0.153c0.084-0.083,0.127-0.195,0.127-0.333
- c0-0.132-0.036-0.239-0.109-0.321c-0.073-0.082-0.181-0.133-0.325-0.15c-0.085-0.01-0.331-0.015-0.736-0.015H348.352z
- M348.352,319.46v1.141h0.798c0.31,0,0.507-0.009,0.591-0.026c0.128-0.023,0.232-0.08,0.313-0.171
- c0.081-0.089,0.121-0.211,0.121-0.362c0-0.128-0.031-0.237-0.093-0.326c-0.062-0.089-0.152-0.154-0.269-0.195
- c-0.117-0.041-0.372-0.061-0.764-0.061H348.352z"/>
- <path fill="#496B71" d="M355.641,321.32h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L355.641,321.32z
- M354.054,319.632l-0.588-1.583l-0.576,1.583H354.054z"/>
- <path fill="#496B71" d="M357.218,321.32v-1.796l-1.563-2.471h1.01l1.004,1.688l0.984-1.688h0.993l-1.569,2.477v1.79H357.218z"/>
+ <path class="st2" d="M347.5,317.1h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6s-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6c-0.1,0.2-0.2,0.3-0.4,0.4
+ c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V317.1z M348.4,317.8v1h0.6c0.3,0,0.5,0,0.6,0c0.1,0,0.3-0.1,0.3-0.2
+ c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.7,0H348.4z M348.4,319.5v1.1h0.8
+ c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.2-0.3-0.2
+ c-0.1,0-0.4-0.1-0.8-0.1H348.4z"/>
+ <path class="st2" d="M355.6,321.3h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L355.6,321.3z M354.1,319.6l-0.6-1.6l-0.6,1.6H354.1z"
+ />
+ <path class="st2" d="M357.2,321.3v-1.8l-1.6-2.5h1l1,1.7l1-1.7h1l-1.6,2.5v1.8H357.2z"/>
</g>
<g>
- <path fill="#496B71" d="M510.029,112.792v-4.267h1.383c0.524,0,0.865,0.021,1.025,0.064c0.245,0.064,0.449,0.203,0.614,0.418
- c0.165,0.214,0.247,0.491,0.247,0.831c0,0.262-0.048,0.482-0.143,0.661c-0.095,0.179-0.216,0.319-0.362,0.421
- c-0.147,0.102-0.296,0.169-0.447,0.202c-0.206,0.041-0.504,0.061-0.894,0.061h-0.562v1.61H510.029z M510.891,109.247v1.211h0.472
- c0.34,0,0.567-0.022,0.681-0.067c0.115-0.045,0.204-0.114,0.269-0.21c0.065-0.095,0.098-0.206,0.098-0.332
- c0-0.155-0.046-0.283-0.137-0.384c-0.091-0.101-0.207-0.164-0.346-0.189c-0.103-0.019-0.31-0.029-0.62-0.029H510.891z"/>
- <path fill="#496B71" d="M513.83,110.685c0-0.435,0.065-0.799,0.195-1.094c0.097-0.217,0.229-0.412,0.398-0.585
- c0.167-0.173,0.351-0.301,0.551-0.384c0.266-0.113,0.572-0.169,0.92-0.169c0.629,0,1.131,0.195,1.51,0.585
- c0.376,0.39,0.566,0.932,0.566,1.627c0,0.689-0.187,1.228-0.562,1.617c-0.375,0.389-0.875,0.584-1.502,0.584
- c-0.635,0-1.139-0.194-1.514-0.581S513.83,111.364,513.83,110.685z M514.718,110.656c0,0.483,0.112,0.849,0.335,1.099
- s0.506,0.374,0.85,0.374s0.625-0.124,0.845-0.371c0.22-0.247,0.331-0.619,0.331-1.113c0-0.489-0.108-0.854-0.321-1.094
- c-0.215-0.241-0.5-0.361-0.855-0.361s-0.641,0.122-0.859,0.365C514.827,109.797,514.718,110.165,514.718,110.656z"/>
- <path fill="#496B71" d="M518.616,112.792v-4.267h0.862v4.267H518.616z"/>
- <path fill="#496B71" d="M520.307,112.792v-4.267h0.838l1.746,2.85v-2.85h0.8v4.267h-0.864l-1.72-2.783v2.783H520.307z"/>
- <path fill="#496B71" d="M525.563,112.792v-3.545h-1.266v-0.722h3.391v0.722h-1.263v3.545H525.563z"/>
- <path fill="#496B71" d="M529.767,112.792v-4.267h0.862v4.267H529.767z"/>
- <path fill="#496B71" d="M531.231,111.404l0.838-0.081c0.05,0.281,0.153,0.488,0.307,0.62c0.155,0.132,0.363,0.198,0.625,0.198
- c0.278,0,0.486-0.059,0.627-0.176s0.212-0.255,0.212-0.412c0-0.101-0.03-0.187-0.089-0.258c-0.059-0.071-0.162-0.132-0.31-0.185
- c-0.101-0.035-0.331-0.097-0.69-0.186c-0.462-0.114-0.786-0.255-0.972-0.422c-0.262-0.235-0.393-0.521-0.393-0.859
- c0-0.217,0.061-0.421,0.185-0.61c0.122-0.189,0.3-0.333,0.532-0.432c0.232-0.099,0.512-0.148,0.84-0.148
- c0.536,0,0.939,0.117,1.209,0.352c0.272,0.235,0.413,0.548,0.427,0.94l-0.862,0.038c-0.037-0.219-0.116-0.377-0.237-0.473
- c-0.122-0.096-0.304-0.144-0.546-0.144c-0.25,0-0.446,0.051-0.588,0.154c-0.091,0.066-0.137,0.154-0.137,0.265
- c0,0.101,0.043,0.187,0.128,0.259c0.109,0.091,0.373,0.186,0.792,0.285c0.419,0.099,0.73,0.201,0.929,0.307
- c0.202,0.106,0.359,0.25,0.472,0.434c0.115,0.183,0.171,0.41,0.171,0.68c0,0.244-0.068,0.473-0.204,0.687
- c-0.136,0.213-0.328,0.372-0.576,0.476c-0.248,0.104-0.558,0.156-0.929,0.156c-0.539,0-0.954-0.125-1.243-0.374
- S531.287,111.881,531.231,111.404z"/>
- <path fill="#496B71" d="M539.273,112.792h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L539.273,112.792z
- M537.687,111.104l-0.588-1.583l-0.576,1.583H537.687z"/>
- <path fill="#496B71" d="M539.733,108.525h1.706c0.338,0,0.59,0.014,0.755,0.042c0.167,0.028,0.314,0.087,0.446,0.176
- c0.13,0.089,0.24,0.208,0.327,0.357c0.087,0.148,0.131,0.315,0.131,0.499c0,0.2-0.054,0.383-0.161,0.55
- c-0.109,0.167-0.254,0.292-0.439,0.375c0.26,0.076,0.46,0.205,0.6,0.387s0.21,0.397,0.21,0.643c0,0.194-0.045,0.383-0.136,0.566
- c-0.089,0.183-0.213,0.33-0.369,0.44c-0.157,0.11-0.349,0.177-0.578,0.202c-0.144,0.016-0.49,0.025-1.039,0.029h-1.452V108.525z
- M540.594,109.235v0.987h0.565c0.336,0,0.544-0.005,0.626-0.015c0.147-0.017,0.263-0.068,0.348-0.153
- c0.083-0.084,0.126-0.196,0.126-0.333c0-0.132-0.037-0.239-0.109-0.322c-0.074-0.082-0.181-0.132-0.325-0.15
- c-0.085-0.01-0.331-0.015-0.736-0.015H540.594z M540.594,110.932v1.141h0.798c0.31,0,0.507-0.009,0.591-0.026
- c0.128-0.023,0.232-0.08,0.313-0.17c0.08-0.09,0.12-0.211,0.12-0.362c0-0.128-0.031-0.237-0.093-0.326
- c-0.062-0.089-0.152-0.154-0.27-0.195c-0.117-0.041-0.372-0.061-0.764-0.061H540.594z"/>
- <path fill="#496B71" d="M544.035,112.792v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H544.035z"/>
- <path fill="#496B71" d="M548.034,112.792v-4.232h0.862v3.513h2.142v0.719H548.034z"/>
- <path fill="#496B71" d="M551.675,112.792v-4.232h0.862v3.513h2.142v0.719H551.675z"/>
- <path fill="#496B71" d="M555.293,112.792v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H555.293z"/>
+ <path class="st2" d="M510,112.8v-4.3h1.4c0.5,0,0.9,0,1,0.1c0.2,0.1,0.4,0.2,0.6,0.4c0.2,0.2,0.2,0.5,0.2,0.8c0,0.3,0,0.5-0.1,0.7
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0-0.5,0.1-0.9,0.1h-0.6v1.6H510z M510.9,109.2v1.2h0.5
+ c0.3,0,0.6,0,0.7-0.1c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.2
+ c-0.1,0-0.3,0-0.6,0H510.9z"/>
+ <path class="st2" d="M513.8,110.7c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4
+ c0.3-0.1,0.6-0.2,0.9-0.2c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6
+ c-0.6,0-1.1-0.2-1.5-0.6S513.8,111.4,513.8,110.7z M514.7,110.7c0,0.5,0.1,0.8,0.3,1.1s0.5,0.4,0.8,0.4s0.6-0.1,0.8-0.4
+ c0.2-0.2,0.3-0.6,0.3-1.1c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4C514.8,109.8,514.7,110.2,514.7,110.7z
+ "/>
+ <path class="st2" d="M518.6,112.8v-4.3h0.9v4.3H518.6z"/>
+ <path class="st2" d="M520.3,112.8v-4.3h0.8l1.7,2.8v-2.8h0.8v4.3h-0.9l-1.7-2.8v2.8H520.3z"/>
+ <path class="st2" d="M525.6,112.8v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H525.6z"/>
+ <path class="st2" d="M529.8,112.8v-4.3h0.9v4.3H529.8z"/>
+ <path class="st2" d="M531.2,111.4l0.8-0.1c0.1,0.3,0.2,0.5,0.3,0.6c0.2,0.1,0.4,0.2,0.6,0.2c0.3,0,0.5-0.1,0.6-0.2
+ s0.2-0.3,0.2-0.4c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3-0.1-0.7-0.2c-0.5-0.1-0.8-0.3-1-0.4
+ c-0.3-0.2-0.4-0.5-0.4-0.9c0-0.2,0.1-0.4,0.2-0.6c0.1-0.2,0.3-0.3,0.5-0.4c0.2-0.1,0.5-0.1,0.8-0.1c0.5,0,0.9,0.1,1.2,0.4
+ c0.3,0.2,0.4,0.5,0.4,0.9l-0.9,0c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.1-0.5-0.1c-0.3,0-0.4,0.1-0.6,0.2
+ c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0.1,0.3c0.1,0.1,0.4,0.2,0.8,0.3c0.4,0.1,0.7,0.2,0.9,0.3c0.2,0.1,0.4,0.3,0.5,0.4
+ c0.1,0.2,0.2,0.4,0.2,0.7c0,0.2-0.1,0.5-0.2,0.7c-0.1,0.2-0.3,0.4-0.6,0.5c-0.2,0.1-0.6,0.2-0.9,0.2c-0.5,0-1-0.1-1.2-0.4
+ S531.3,111.9,531.2,111.4z"/>
+ <path class="st2" d="M539.3,112.8h-0.9l-0.4-1h-1.7l-0.4,1H535l1.7-4.3h0.9L539.3,112.8z M537.7,111.1l-0.6-1.6l-0.6,1.6H537.7z"
+ />
+ <path class="st2" d="M539.7,108.5h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V108.5z M540.6,109.2v1h0.6c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.3-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.7,0H540.6z
+ M540.6,110.9v1.1h0.8c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3
+ c-0.1-0.1-0.2-0.2-0.3-0.2c-0.1,0-0.4-0.1-0.8-0.1H540.6z"/>
+ <path class="st2" d="M544,112.8v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H544z"/>
+ <path class="st2" d="M548,112.8v-4.2h0.9v3.5h2.1v0.7H548z"/>
+ <path class="st2" d="M551.7,112.8v-4.2h0.9v3.5h2.1v0.7H551.7z"/>
+ <path class="st2" d="M555.3,112.8v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H555.3z"/>
</g>
<g>
- <path fill="#496B71" d="M570.996,85.528v-4.399h0.862v1.954l1.741-1.954h1.158l-1.607,1.713l1.694,2.686h-1.115l-1.173-2.065
- l-0.699,0.735v1.329H570.996z"/>
- <path fill="#496B71" d="M575.236,85.528v-4.399h3.164v0.744h-2.302v0.975h2.142v0.741h-2.142v1.197h2.384v0.741H575.236z"/>
- <path fill="#496B71" d="M579.763,85.528l-1.019-4.399h0.882l0.643,3.022l0.78-3.022h1.025l0.748,3.073l0.655-3.073h0.867
- l-1.036,4.399h-0.914l-0.85-3.289l-0.847,3.289H579.763z"/>
- <path fill="#496B71" d="M584.73,85.528v-4.399h3.164v0.744h-2.302v0.975h2.142v0.741h-2.142v1.197h2.384v0.741H584.73z"/>
- <path fill="#496B71" d="M588.653,85.528v-4.399h3.164v0.744h-2.302v0.975h2.142v0.741h-2.142v1.197h2.384v0.741H588.653z"/>
- <path fill="#496B71" d="M592.584,85.528v-4.399h0.838l1.746,2.938v-2.938h0.8v4.399h-0.864l-1.72-2.868v2.868H592.584z"/>
- <path fill="#496B71" d="M600.668,85.528h-0.937l-0.373-0.999h-1.706l-0.352,0.999h-0.914l1.662-4.399h0.911L600.668,85.528z
- M599.082,83.788l-0.588-1.632l-0.576,1.632H599.082z"/>
- <path fill="#496B71" d="M601.456,85.528l-1.019-4.399h0.882l0.643,3.022l0.78-3.022h1.025l0.748,3.073l0.655-3.073h0.867
- l-1.036,4.399h-0.914l-0.85-3.289l-0.847,3.289H601.456z"/>
- <path fill="#496B71" d="M608.026,85.528v-4.399h1.383c0.524,0,0.865,0.022,1.025,0.066c0.245,0.066,0.449,0.21,0.614,0.431
- c0.165,0.221,0.247,0.506,0.247,0.857c0,0.27-0.048,0.497-0.143,0.681c-0.095,0.184-0.216,0.328-0.362,0.434
- c-0.147,0.105-0.296,0.174-0.447,0.208c-0.206,0.042-0.504,0.063-0.894,0.063h-0.562v1.66H608.026z M608.888,81.874v1.248h0.472
- c0.34,0,0.567-0.023,0.681-0.069c0.115-0.046,0.204-0.118,0.269-0.216c0.065-0.098,0.098-0.212,0.098-0.342
- c0-0.16-0.046-0.292-0.137-0.396c-0.091-0.104-0.207-0.169-0.346-0.195c-0.103-0.02-0.31-0.03-0.62-0.03H608.888z"/>
- <path fill="#496B71" d="M611.775,83.356c0-0.448,0.065-0.824,0.195-1.128c0.097-0.224,0.229-0.425,0.398-0.603
- c0.167-0.178,0.351-0.31,0.551-0.396c0.266-0.116,0.572-0.174,0.92-0.174c0.629,0,1.131,0.201,1.51,0.603
- c0.376,0.402,0.566,0.961,0.566,1.677c0,0.71-0.187,1.266-0.562,1.667c-0.375,0.401-0.875,0.602-1.502,0.602
- c-0.635,0-1.139-0.2-1.514-0.599C611.962,84.606,611.775,84.056,611.775,83.356z M612.662,83.326c0,0.498,0.112,0.876,0.335,1.133
- c0.223,0.257,0.506,0.386,0.85,0.386c0.344,0,0.625-0.128,0.845-0.383s0.331-0.637,0.331-1.148c0-0.504-0.108-0.88-0.321-1.128
- c-0.215-0.248-0.5-0.372-0.855-0.372s-0.641,0.126-0.859,0.376C612.771,82.441,612.662,82.82,612.662,83.326z"/>
- <path fill="#496B71" d="M616.505,85.528v-4.399h0.862v4.399H616.505z"/>
- <path fill="#496B71" d="M618.143,85.528v-4.399h0.838l1.746,2.938v-2.938h0.8v4.399h-0.864l-1.72-2.868v2.868H618.143z"/>
- <path fill="#496B71" d="M623.341,85.528v-3.655h-1.266v-0.744h3.391v0.744h-1.263v3.655H623.341z"/>
+ <path class="st2" d="M571,85.5v-4.4h0.9v2l1.7-2h1.2l-1.6,1.7l1.7,2.7h-1.1l-1.2-2.1l-0.7,0.7v1.3H571z"/>
+ <path class="st2" d="M575.2,85.5v-4.4h3.2v0.7h-2.3v1h2.1v0.7h-2.1v1.2h2.4v0.7H575.2z"/>
+ <path class="st2" d="M579.8,85.5l-1-4.4h0.9l0.6,3l0.8-3h1l0.7,3.1l0.7-3.1h0.9l-1,4.4h-0.9l-0.8-3.3l-0.8,3.3H579.8z"/>
+ <path class="st2" d="M584.7,85.5v-4.4h3.2v0.7h-2.3v1h2.1v0.7h-2.1v1.2h2.4v0.7H584.7z"/>
+ <path class="st2" d="M588.7,85.5v-4.4h3.2v0.7h-2.3v1h2.1v0.7h-2.1v1.2h2.4v0.7H588.7z"/>
+ <path class="st2" d="M592.6,85.5v-4.4h0.8l1.7,2.9v-2.9h0.8v4.4h-0.9l-1.7-2.9v2.9H592.6z"/>
+ <path class="st2" d="M600.7,85.5h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.4h0.9L600.7,85.5z M599.1,83.8l-0.6-1.6l-0.6,1.6H599.1z"/>
+ <path class="st2" d="M601.5,85.5l-1-4.4h0.9l0.6,3l0.8-3h1l0.7,3.1l0.7-3.1h0.9l-1,4.4h-0.9l-0.8-3.3l-0.8,3.3H601.5z"/>
+ <path class="st2" d="M608,85.5v-4.4h1.4c0.5,0,0.9,0,1,0.1c0.2,0.1,0.4,0.2,0.6,0.4c0.2,0.2,0.2,0.5,0.2,0.9c0,0.3,0,0.5-0.1,0.7
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0-0.5,0.1-0.9,0.1h-0.6v1.7H608z M608.9,81.9v1.2h0.5
+ c0.3,0,0.6,0,0.7-0.1c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.2
+ c-0.1,0-0.3,0-0.6,0H608.9z"/>
+ <path class="st2" d="M611.8,83.4c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4c0.3-0.1,0.6-0.2,0.9-0.2
+ c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,1,0.6,1.7c0,0.7-0.2,1.3-0.6,1.7c-0.4,0.4-0.9,0.6-1.5,0.6c-0.6,0-1.1-0.2-1.5-0.6
+ C612,84.6,611.8,84.1,611.8,83.4z M612.7,83.3c0,0.5,0.1,0.9,0.3,1.1c0.2,0.3,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4
+ s0.3-0.6,0.3-1.1c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4C612.8,82.4,612.7,82.8,612.7,83.3z"/>
+ <path class="st2" d="M616.5,85.5v-4.4h0.9v4.4H616.5z"/>
+ <path class="st2" d="M618.1,85.5v-4.4h0.8l1.7,2.9v-2.9h0.8v4.4h-0.9l-1.7-2.9v2.9H618.1z"/>
+ <path class="st2" d="M623.3,85.5v-3.7h-1.3v-0.7h3.4v0.7h-1.3v3.7H623.3z"/>
</g>
<g>
<g>
- <path fill="#496B71" d="M446.834,32.871h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L446.834,32.871z
- M445.248,31.183l-0.588-1.583l-0.576,1.583H445.248z"/>
- <path fill="#496B71" d="M449.276,31.302v-0.719h1.857v1.7c-0.18,0.175-0.442,0.328-0.785,0.461s-0.689,0.199-1.04,0.199
- c-0.446,0-0.835-0.094-1.167-0.281c-0.332-0.187-0.581-0.455-0.748-0.803s-0.25-0.727-0.25-1.137
- c0-0.444,0.093-0.839,0.279-1.185c0.186-0.345,0.459-0.61,0.818-0.795c0.274-0.142,0.614-0.212,1.022-0.212
- c0.53,0,0.943,0.111,1.242,0.333c0.297,0.222,0.489,0.529,0.574,0.921l-0.856,0.16c-0.06-0.21-0.173-0.375-0.34-0.496
- c-0.165-0.121-0.373-0.182-0.621-0.182c-0.376,0-0.676,0.119-0.898,0.358c-0.222,0.239-0.333,0.593-0.333,1.062
- c0,0.506,0.113,0.886,0.338,1.14c0.225,0.253,0.52,0.38,0.885,0.38c0.18,0,0.361-0.035,0.542-0.106
- c0.181-0.071,0.338-0.157,0.468-0.258v-0.541H449.276z"/>
- <path fill="#496B71" d="M455.776,32.871h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L455.776,32.871z
- M454.189,31.183l-0.588-1.583l-0.576,1.583H454.189z"/>
- <path fill="#496B71" d="M456.752,32.871v-3.545h-1.266v-0.722h3.391v0.722h-1.263v3.545H456.752z"/>
- <path fill="#496B71" d="M459.432,32.871v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H459.432z"/>
- <path fill="#496B71" d="M440.948,40.025v-4.267h0.862v1.679h1.688v-1.679h0.862v4.267h-0.862v-1.866h-1.688v1.866H440.948z"/>
- <path fill="#496B71" d="M449.097,40.025h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L449.097,40.025z
- M447.511,38.336l-0.588-1.583l-0.576,1.583H447.511z"/>
- <path fill="#496B71" d="M449.557,40.025v-4.267h1.813c0.456,0,0.787,0.038,0.995,0.115c0.206,0.077,0.372,0.213,0.496,0.409
- c0.124,0.196,0.186,0.42,0.186,0.672c0,0.32-0.094,0.585-0.282,0.793c-0.188,0.209-0.47,0.34-0.844,0.394
- c0.186,0.109,0.34,0.228,0.462,0.358c0.12,0.13,0.284,0.361,0.49,0.693l0.521,0.832h-1.03l-0.623-0.929
- c-0.221-0.332-0.373-0.541-0.454-0.627c-0.082-0.086-0.168-0.146-0.259-0.178c-0.091-0.032-0.236-0.048-0.434-0.048h-0.175v1.781
- H449.557z M450.419,37.562h0.637c0.413,0,0.671-0.017,0.774-0.052s0.183-0.095,0.242-0.18c0.058-0.085,0.087-0.192,0.087-0.32
- c0-0.144-0.039-0.26-0.115-0.348c-0.078-0.088-0.185-0.144-0.325-0.167c-0.07-0.01-0.279-0.015-0.629-0.015h-0.672V37.562z"/>
- <path fill="#496B71" d="M453.862,35.757h1.706c0.338,0,0.59,0.014,0.755,0.042c0.167,0.028,0.314,0.087,0.446,0.176
- c0.13,0.089,0.24,0.208,0.327,0.357c0.087,0.148,0.131,0.315,0.131,0.499c0,0.2-0.054,0.383-0.161,0.55
- c-0.109,0.167-0.254,0.292-0.439,0.375c0.26,0.076,0.46,0.205,0.6,0.387c0.14,0.182,0.21,0.397,0.21,0.643
- c0,0.194-0.045,0.383-0.136,0.566c-0.089,0.183-0.213,0.33-0.369,0.44c-0.157,0.11-0.349,0.177-0.578,0.202
- c-0.144,0.016-0.49,0.025-1.039,0.029h-1.452V35.757z M454.724,36.468v0.987h0.565c0.336,0,0.544-0.005,0.626-0.015
- c0.147-0.017,0.263-0.068,0.348-0.153c0.083-0.084,0.126-0.196,0.126-0.333c0-0.132-0.037-0.239-0.109-0.322
- c-0.074-0.082-0.181-0.132-0.325-0.15c-0.085-0.01-0.331-0.015-0.736-0.015H454.724z M454.724,38.165v1.141h0.798
- c0.31,0,0.507-0.009,0.591-0.026c0.128-0.023,0.232-0.08,0.313-0.17c0.08-0.09,0.12-0.211,0.12-0.362
- c0-0.128-0.031-0.237-0.093-0.326s-0.152-0.154-0.27-0.195c-0.117-0.041-0.372-0.061-0.764-0.061H454.724z"/>
- <path fill="#496B71" d="M457.99,37.917c0-0.435,0.065-0.799,0.195-1.094c0.097-0.217,0.229-0.412,0.398-0.585
- c0.167-0.173,0.351-0.301,0.551-0.384c0.266-0.113,0.572-0.169,0.92-0.169c0.629,0,1.131,0.195,1.51,0.585
- c0.376,0.39,0.566,0.932,0.566,1.627c0,0.689-0.187,1.228-0.562,1.617c-0.375,0.389-0.875,0.584-1.502,0.584
- c-0.635,0-1.139-0.194-1.514-0.581C458.177,39.13,457.99,38.596,457.99,37.917z M458.877,37.888c0,0.483,0.112,0.849,0.335,1.099
- c0.223,0.249,0.506,0.374,0.85,0.374c0.343,0,0.625-0.124,0.845-0.371s0.331-0.619,0.331-1.113c0-0.489-0.108-0.854-0.321-1.094
- c-0.215-0.241-0.5-0.361-0.855-0.361c-0.355,0-0.641,0.122-0.859,0.365C458.986,37.03,458.877,37.397,458.877,37.888z"/>
- <path fill="#496B71" d="M462.804,40.025v-4.267h1.813c0.456,0,0.787,0.038,0.994,0.115c0.206,0.077,0.372,0.213,0.496,0.409
- c0.124,0.196,0.186,0.42,0.186,0.672c0,0.32-0.094,0.585-0.282,0.793s-0.47,0.34-0.844,0.394c0.186,0.109,0.34,0.228,0.462,0.358
- c0.12,0.13,0.284,0.361,0.49,0.693l0.521,0.832h-1.03l-0.623-0.929c-0.221-0.332-0.373-0.541-0.454-0.627
- c-0.082-0.086-0.168-0.146-0.259-0.178c-0.091-0.032-0.236-0.048-0.434-0.048h-0.175v1.781H462.804z M463.666,37.562h0.637
- c0.413,0,0.671-0.017,0.774-0.052c0.103-0.035,0.183-0.095,0.242-0.18c0.058-0.085,0.087-0.192,0.087-0.32
- c0-0.144-0.039-0.26-0.114-0.348c-0.078-0.088-0.185-0.144-0.325-0.167c-0.07-0.01-0.279-0.015-0.629-0.015h-0.672V37.562z"/>
+ <path class="st2" d="M446.8,32.9h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L446.8,32.9z M445.2,31.2l-0.6-1.6l-0.6,1.6H445.2z"/>
+ <path class="st2" d="M449.3,31.3v-0.7h1.9v1.7c-0.2,0.2-0.4,0.3-0.8,0.5s-0.7,0.2-1,0.2c-0.4,0-0.8-0.1-1.2-0.3
+ c-0.3-0.2-0.6-0.5-0.7-0.8s-0.3-0.7-0.3-1.1c0-0.4,0.1-0.8,0.3-1.2c0.2-0.3,0.5-0.6,0.8-0.8c0.3-0.1,0.6-0.2,1-0.2
+ c0.5,0,0.9,0.1,1.2,0.3c0.3,0.2,0.5,0.5,0.6,0.9l-0.9,0.2c-0.1-0.2-0.2-0.4-0.3-0.5c-0.2-0.1-0.4-0.2-0.6-0.2
+ c-0.4,0-0.7,0.1-0.9,0.4c-0.2,0.2-0.3,0.6-0.3,1.1c0,0.5,0.1,0.9,0.3,1.1c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.5-0.1
+ c0.2-0.1,0.3-0.2,0.5-0.3v-0.5H449.3z"/>
+ <path class="st2" d="M455.8,32.9h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L455.8,32.9z M454.2,31.2l-0.6-1.6l-0.6,1.6H454.2z"/>
+ <path class="st2" d="M456.8,32.9v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H456.8z"/>
+ <path class="st2" d="M459.4,32.9v-4.3h3.2v0.7h-2.3v0.9h2.1V31h-2.1v1.2h2.4v0.7H459.4z"/>
+ <path class="st2" d="M440.9,40v-4.3h0.9v1.7h1.7v-1.7h0.9V40h-0.9v-1.9h-1.7V40H440.9z"/>
+ <path class="st2" d="M449.1,40h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L449.1,40z M447.5,38.3l-0.6-1.6l-0.6,1.6H447.5z"/>
+ <path class="st2" d="M449.6,40v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2V40H449.6z M450.4,37.6h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V37.6z"/>
+ <path class="st2" d="M453.9,35.8h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4c0.1,0.2,0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0h-1.5V35.8z M454.7,36.5v1h0.6c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.3-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.7,0H454.7z
+ M454.7,38.2v1.1h0.8c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3s-0.2-0.2-0.3-0.2
+ c-0.1,0-0.4-0.1-0.8-0.1H454.7z"/>
+ <path class="st2" d="M458,37.9c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4c0.3-0.1,0.6-0.2,0.9-0.2
+ c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6c-0.6,0-1.1-0.2-1.5-0.6
+ C458.2,39.1,458,38.6,458,37.9z M458.9,37.9c0,0.5,0.1,0.8,0.3,1.1c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4
+ s0.3-0.6,0.3-1.1c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4c-0.4,0-0.6,0.1-0.9,0.4C459,37,458.9,37.4,458.9,37.9z"/>
+ <path class="st2" d="M462.8,40v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8s-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2V40H462.8z M463.7,37.6h0.6c0.4,0,0.7,0,0.8-0.1
+ c0.1,0,0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V37.6z"/>
</g>
</g>
<g>
- <path fill="#496B71" d="M306.67,83.438v-4.267h2.925v0.722h-2.064v1.01h1.781v0.722h-1.781v1.813H306.67z"/>
- <path fill="#496B71" d="M310.279,83.438v-4.267h0.862v4.267H310.279z"/>
- <path fill="#496B71" d="M313.05,83.438l-1.525-4.267h0.934l1.08,3.158l1.045-3.158h0.914l-1.528,4.267H313.05z"/>
- <path fill="#496B71" d="M315.938,83.438v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H315.938z"/>
- <path fill="#496B71" d="M321.558,83.438v-4.267h1.289l0.774,2.911l0.766-2.911h1.292v4.267h-0.8v-3.359l-0.847,3.359h-0.83
- l-0.844-3.359v3.359H321.558z"/>
- <path fill="#496B71" d="M326.51,83.438v-4.267h0.862v4.267H326.51z"/>
- <path fill="#496B71" d="M328.215,83.438v-4.232h0.862v3.513h2.142v0.719H328.215z"/>
- <path fill="#496B71" d="M331.833,83.438v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H331.833z"/>
- <path fill="#496B71" d="M337.465,83.438v-4.267h1.383c0.524,0,0.865,0.021,1.025,0.064c0.245,0.064,0.449,0.203,0.614,0.418
- c0.165,0.214,0.247,0.491,0.247,0.831c0,0.262-0.048,0.482-0.143,0.661c-0.095,0.179-0.216,0.319-0.362,0.421
- c-0.147,0.102-0.295,0.169-0.447,0.202c-0.206,0.041-0.504,0.061-0.894,0.061h-0.562v1.61H337.465z M338.327,79.892v1.211h0.472
- c0.34,0,0.567-0.022,0.681-0.067c0.114-0.045,0.204-0.114,0.269-0.21c0.065-0.095,0.098-0.206,0.098-0.332
- c0-0.155-0.046-0.283-0.137-0.384c-0.091-0.101-0.207-0.164-0.346-0.189c-0.103-0.019-0.31-0.029-0.62-0.029H338.327z"/>
- <path fill="#496B71" d="M341.267,81.33c0-0.435,0.065-0.799,0.195-1.094c0.097-0.217,0.229-0.412,0.397-0.585
- c0.168-0.173,0.352-0.301,0.552-0.384c0.266-0.113,0.572-0.169,0.92-0.169c0.629,0,1.132,0.195,1.509,0.585
- c0.377,0.39,0.566,0.932,0.566,1.627c0,0.689-0.187,1.228-0.562,1.617c-0.375,0.389-0.875,0.584-1.502,0.584
- c-0.635,0-1.139-0.194-1.514-0.581S341.267,82.009,341.267,81.33z M342.155,81.301c0,0.483,0.112,0.849,0.335,1.099
- c0.223,0.249,0.506,0.374,0.85,0.374c0.343,0,0.625-0.124,0.846-0.371c0.22-0.247,0.33-0.619,0.33-1.113
- c0-0.489-0.107-0.854-0.322-1.094c-0.214-0.241-0.499-0.361-0.854-0.361s-0.641,0.122-0.859,0.365
- C342.263,80.443,342.155,80.81,342.155,81.301z"/>
- <path fill="#496B71" d="M346.052,83.438v-4.267h0.862v4.267H346.052z"/>
- <path fill="#496B71" d="M347.743,83.438v-4.267h0.838l1.746,2.85v-2.85h0.8v4.267h-0.864l-1.72-2.783v2.783H347.743z"/>
- <path fill="#496B71" d="M353,83.438v-3.545h-1.266v-0.722h3.391v0.722h-1.263v3.545H353z"/>
+ <path class="st2" d="M306.7,83.4v-4.3h2.9v0.7h-2.1v1h1.8v0.7h-1.8v1.8H306.7z"/>
+ <path class="st2" d="M310.3,83.4v-4.3h0.9v4.3H310.3z"/>
+ <path class="st2" d="M313.1,83.4l-1.5-4.3h0.9l1.1,3.2l1-3.2h0.9l-1.5,4.3H313.1z"/>
+ <path class="st2" d="M315.9,83.4v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H315.9z"/>
+ <path class="st2" d="M321.6,83.4v-4.3h1.3l0.8,2.9l0.8-2.9h1.3v4.3h-0.8v-3.4l-0.8,3.4h-0.8l-0.8-3.4v3.4H321.6z"/>
+ <path class="st2" d="M326.5,83.4v-4.3h0.9v4.3H326.5z"/>
+ <path class="st2" d="M328.2,83.4v-4.2h0.9v3.5h2.1v0.7H328.2z"/>
+ <path class="st2" d="M331.8,83.4v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H331.8z"/>
+ <path class="st2" d="M337.5,83.4v-4.3h1.4c0.5,0,0.9,0,1,0.1c0.2,0.1,0.4,0.2,0.6,0.4c0.2,0.2,0.2,0.5,0.2,0.8
+ c0,0.3,0,0.5-0.1,0.7c-0.1,0.2-0.2,0.3-0.4,0.4c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0-0.5,0.1-0.9,0.1h-0.6v1.6H337.5z M338.3,79.9v1.2
+ h0.5c0.3,0,0.6,0,0.7-0.1c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.2
+ c-0.1,0-0.3,0-0.6,0H338.3z"/>
+ <path class="st2" d="M341.3,81.3c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4c0.3-0.1,0.6-0.2,0.9-0.2
+ c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6c-0.6,0-1.1-0.2-1.5-0.6
+ S341.3,82,341.3,81.3z M342.2,81.3c0,0.5,0.1,0.8,0.3,1.1c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4c0.2-0.2,0.3-0.6,0.3-1.1
+ c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4C342.3,80.4,342.2,80.8,342.2,81.3z"/>
+ <path class="st2" d="M346.1,83.4v-4.3h0.9v4.3H346.1z"/>
+ <path class="st2" d="M347.7,83.4v-4.3h0.8l1.7,2.8v-2.8h0.8v4.3h-0.9l-1.7-2.8v2.8H347.7z"/>
+ <path class="st2" d="M353,83.4v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H353z"/>
</g>
<g>
<g>
- <path fill="#496B71" d="M215.331,74.282l-2.539-5.092l1.028-0.513l2.539,5.092L215.331,74.282z"/>
- <path fill="#496B71" d="M216.252,71.755l0.952-0.597c0.228,0.307,0.473,0.492,0.735,0.557s0.55,0.02,0.863-0.136
- c0.331-0.165,0.545-0.359,0.644-0.583c0.098-0.223,0.1-0.429,0.007-0.618c-0.06-0.12-0.146-0.205-0.26-0.255
- c-0.113-0.048-0.273-0.06-0.48-0.036c-0.141,0.018-0.452,0.081-0.934,0.188c-0.619,0.139-1.09,0.163-1.411,0.075
- c-0.452-0.125-0.779-0.388-0.979-0.791c-0.13-0.26-0.177-0.538-0.143-0.838c0.034-0.299,0.161-0.577,0.378-0.832
- c0.218-0.257,0.522-0.482,0.914-0.677c0.639-0.319,1.19-0.419,1.652-0.299s0.819,0.408,1.068,0.867l-1.006,0.558
- c-0.174-0.24-0.362-0.381-0.564-0.424c-0.202-0.042-0.447,0.009-0.736,0.153c-0.299,0.148-0.503,0.327-0.61,0.534
- c-0.07,0.133-0.072,0.265-0.006,0.397c0.06,0.121,0.162,0.198,0.307,0.233c0.184,0.044,0.556,0,1.115-0.13
- c0.559-0.131,0.991-0.193,1.292-0.187c0.303,0.006,0.576,0.085,0.821,0.237c0.245,0.151,0.447,0.388,0.607,0.71
- c0.146,0.291,0.201,0.605,0.166,0.94c-0.036,0.336-0.17,0.64-0.405,0.912c-0.235,0.272-0.573,0.518-1.015,0.738
- c-0.644,0.321-1.213,0.419-1.706,0.293C217.025,72.62,216.603,72.291,216.252,71.755z"/>
- <path fill="#496B71" d="M222.11,70.901l-2.518-5.05l1.028-0.513l2.09,4.192l2.557-1.274l0.428,0.858L222.11,70.901z"/>
- <path fill="#496B71" d="M226.428,68.749l-2.539-5.092l3.775-1.883l0.43,0.862l-2.747,1.37l0.563,1.129l2.556-1.275l0.428,0.858
- l-2.556,1.275l0.691,1.385l2.844-1.418l0.428,0.858L226.428,68.749z"/>
- <path fill="#496B71" d="M233.151,65.396l-2.539-5.092l2.164-1.079c0.544-0.271,0.963-0.422,1.255-0.454
- c0.293-0.032,0.571,0.033,0.836,0.193c0.264,0.16,0.472,0.39,0.622,0.692c0.19,0.381,0.235,0.752,0.135,1.114
- c-0.1,0.361-0.358,0.685-0.772,0.973c0.287,0.019,0.541,0.069,0.764,0.152c0.222,0.084,0.554,0.261,0.997,0.535l1.117,0.684
- l-1.229,0.613l-1.296-0.737c-0.461-0.264-0.766-0.423-0.915-0.478c-0.149-0.055-0.287-0.074-0.415-0.057
- c-0.128,0.016-0.31,0.082-0.546,0.2l-0.209,0.104l1.06,2.126L233.151,65.396z M232.715,61.945l0.761-0.379
- c0.493-0.246,0.79-0.421,0.892-0.524c0.103-0.103,0.163-0.223,0.181-0.359c0.019-0.136-0.011-0.281-0.086-0.434
- c-0.085-0.172-0.2-0.287-0.344-0.347c-0.144-0.059-0.306-0.062-0.488-0.006c-0.088,0.03-0.342,0.148-0.758,0.356l-0.802,0.4
- L232.715,61.945z"/>
- <path fill="#496B71" d="M236.822,60.426c-0.259-0.519-0.398-0.994-0.418-1.422c-0.014-0.317,0.028-0.629,0.126-0.935
- c0.098-0.305,0.241-0.568,0.43-0.786c0.25-0.293,0.582-0.542,0.997-0.75c0.75-0.374,1.467-0.44,2.149-0.2
- c0.682,0.241,1.23,0.776,1.643,1.604c0.41,0.823,0.507,1.577,0.292,2.264c-0.215,0.688-0.697,1.218-1.445,1.59
- c-0.757,0.377-1.474,0.447-2.151,0.208C237.767,61.76,237.226,61.235,236.822,60.426z M237.864,59.863
- c0.288,0.576,0.638,0.946,1.053,1.111c0.414,0.165,0.827,0.145,1.237-0.059c0.409-0.205,0.672-0.52,0.788-0.945
- c0.115-0.427,0.026-0.935-0.268-1.526c-0.291-0.583-0.636-0.954-1.035-1.115c-0.4-0.16-0.811-0.133-1.234,0.079
- c-0.424,0.211-0.693,0.526-0.807,0.946C237.483,58.775,237.572,59.277,237.864,59.863z"/>
- <path fill="#496B71" d="M245.154,59.41l-1.069-2.142l-3.336-2.02l1.205-0.601l2.203,1.418l0.169-2.601l1.185-0.59l-0.398,3.89
- l1.065,2.135L245.154,59.41z"/>
- <path fill="#496B71" d="M252.505,55.745l-1.118,0.557l-1.021-0.935l-2.036,1.015l0.157,1.366l-1.091,0.544l-0.556-6.08
- l1.087-0.542L252.505,55.745z M249.608,54.674l-1.644-1.539l0.254,2.232L249.608,54.674z"/>
- <path fill="#496B71" d="M253.079,55.459l-2.519-5.05l1.028-0.512l2.09,4.192l2.556-1.275l0.428,0.858L253.079,55.459z"/>
- <path fill="#496B71" d="M257.395,53.306l-2.539-5.092l3.775-1.883l0.43,0.862l-2.747,1.37l0.563,1.129l2.556-1.274l0.428,0.858
- l-2.556,1.274l0.691,1.385l2.844-1.418l0.428,0.858L257.395,53.306z"/>
+ <path class="st2" d="M215.3,74.3l-2.5-5.1l1-0.5l2.5,5.1L215.3,74.3z"/>
+ <path class="st2" d="M216.3,71.8l1-0.6c0.2,0.3,0.5,0.5,0.7,0.6s0.6,0,0.9-0.1c0.3-0.2,0.5-0.4,0.6-0.6c0.1-0.2,0.1-0.4,0-0.6
+ c-0.1-0.1-0.1-0.2-0.3-0.3c-0.1,0-0.3-0.1-0.5,0c-0.1,0-0.5,0.1-0.9,0.2c-0.6,0.1-1.1,0.2-1.4,0.1c-0.5-0.1-0.8-0.4-1-0.8
+ c-0.1-0.3-0.2-0.5-0.1-0.8c0-0.3,0.2-0.6,0.4-0.8c0.2-0.3,0.5-0.5,0.9-0.7c0.6-0.3,1.2-0.4,1.7-0.3s0.8,0.4,1.1,0.9l-1,0.6
+ c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0-0.7,0.2c-0.3,0.1-0.5,0.3-0.6,0.5c-0.1,0.1-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.3,0.2
+ c0.2,0,0.6,0,1.1-0.1c0.6-0.1,1-0.2,1.3-0.2c0.3,0,0.6,0.1,0.8,0.2c0.2,0.2,0.4,0.4,0.6,0.7c0.1,0.3,0.2,0.6,0.2,0.9
+ c0,0.3-0.2,0.6-0.4,0.9c-0.2,0.3-0.6,0.5-1,0.7c-0.6,0.3-1.2,0.4-1.7,0.3C217,72.6,216.6,72.3,216.3,71.8z"/>
+ <path class="st2" d="M222.1,70.9l-2.5-5.1l1-0.5l2.1,4.2l2.6-1.3l0.4,0.9L222.1,70.9z"/>
+ <path class="st2" d="M226.4,68.7l-2.5-5.1l3.8-1.9l0.4,0.9l-2.7,1.4l0.6,1.1l2.6-1.3l0.4,0.9l-2.6,1.3l0.7,1.4l2.8-1.4l0.4,0.9
+ L226.4,68.7z"/>
+ <path class="st2" d="M233.2,65.4l-2.5-5.1l2.2-1.1c0.5-0.3,1-0.4,1.3-0.5c0.3,0,0.6,0,0.8,0.2c0.3,0.2,0.5,0.4,0.6,0.7
+ c0.2,0.4,0.2,0.8,0.1,1.1c-0.1,0.4-0.4,0.7-0.8,1c0.3,0,0.5,0.1,0.8,0.2c0.2,0.1,0.6,0.3,1,0.5l1.1,0.7l-1.2,0.6l-1.3-0.7
+ c-0.5-0.3-0.8-0.4-0.9-0.5c-0.1-0.1-0.3-0.1-0.4-0.1c-0.1,0-0.3,0.1-0.5,0.2l-0.2,0.1l1.1,2.1L233.2,65.4z M232.7,61.9l0.8-0.4
+ c0.5-0.2,0.8-0.4,0.9-0.5c0.1-0.1,0.2-0.2,0.2-0.4c0-0.1,0-0.3-0.1-0.4c-0.1-0.2-0.2-0.3-0.3-0.3c-0.1-0.1-0.3-0.1-0.5,0
+ c-0.1,0-0.3,0.1-0.8,0.4l-0.8,0.4L232.7,61.9z"/>
+ <path class="st2" d="M236.8,60.4c-0.3-0.5-0.4-1-0.4-1.4c0-0.3,0-0.6,0.1-0.9c0.1-0.3,0.2-0.6,0.4-0.8c0.3-0.3,0.6-0.5,1-0.7
+ c0.8-0.4,1.5-0.4,2.1-0.2c0.7,0.2,1.2,0.8,1.6,1.6c0.4,0.8,0.5,1.6,0.3,2.3c-0.2,0.7-0.7,1.2-1.4,1.6c-0.8,0.4-1.5,0.4-2.2,0.2
+ C237.8,61.8,237.2,61.2,236.8,60.4z M237.9,59.9c0.3,0.6,0.6,0.9,1.1,1.1c0.4,0.2,0.8,0.1,1.2-0.1c0.4-0.2,0.7-0.5,0.8-0.9
+ c0.1-0.4,0-0.9-0.3-1.5c-0.3-0.6-0.6-1-1-1.1c-0.4-0.2-0.8-0.1-1.2,0.1c-0.4,0.2-0.7,0.5-0.8,0.9
+ C237.5,58.8,237.6,59.3,237.9,59.9z"/>
+ <path class="st2" d="M245.2,59.4l-1.1-2.1l-3.3-2l1.2-0.6l2.2,1.4l0.2-2.6l1.2-0.6l-0.4,3.9l1.1,2.1L245.2,59.4z"/>
+ <path class="st2" d="M252.5,55.7l-1.1,0.6l-1-0.9l-2,1l0.2,1.4l-1.1,0.5l-0.6-6.1l1.1-0.5L252.5,55.7z M249.6,54.7l-1.6-1.5
+ l0.3,2.2L249.6,54.7z"/>
+ <path class="st2" d="M253.1,55.5l-2.5-5.1l1-0.5l2.1,4.2l2.6-1.3l0.4,0.9L253.1,55.5z"/>
+ <path class="st2" d="M257.4,53.3l-2.5-5.1l3.8-1.9l0.4,0.9l-2.7,1.4l0.6,1.1l2.6-1.3l0.4,0.9l-2.6,1.3l0.7,1.4l2.8-1.4l0.4,0.9
+ L257.4,53.3z"/>
</g>
</g>
<g>
- <path fill="#496B71" d="M292.9,54.912v-4.267h1.813c0.456,0,0.787,0.038,0.994,0.115s0.372,0.213,0.496,0.409
- c0.124,0.196,0.186,0.42,0.186,0.672c0,0.32-0.094,0.585-0.282,0.793c-0.188,0.209-0.47,0.34-0.844,0.394
- c0.186,0.109,0.34,0.228,0.461,0.358c0.121,0.13,0.285,0.361,0.49,0.693l0.521,0.832h-1.03l-0.623-0.929
- c-0.221-0.332-0.373-0.541-0.454-0.627c-0.082-0.086-0.168-0.146-0.259-0.178c-0.091-0.032-0.236-0.048-0.434-0.048h-0.175v1.781
- H292.9z M293.761,52.449h0.637c0.413,0,0.671-0.017,0.774-0.052s0.183-0.095,0.242-0.18c0.058-0.085,0.087-0.192,0.087-0.32
- c0-0.144-0.038-0.26-0.115-0.348c-0.077-0.088-0.185-0.144-0.325-0.167c-0.07-0.01-0.279-0.015-0.629-0.015h-0.672V52.449z"/>
- <path fill="#496B71" d="M297.027,52.804c0-0.435,0.065-0.799,0.195-1.094c0.097-0.217,0.229-0.412,0.397-0.585
- s0.352-0.301,0.552-0.384c0.266-0.113,0.572-0.169,0.92-0.169c0.629,0,1.132,0.195,1.509,0.585s0.566,0.932,0.566,1.627
- c0,0.689-0.187,1.228-0.562,1.617c-0.375,0.389-0.875,0.584-1.502,0.584c-0.635,0-1.139-0.194-1.514-0.581
- S297.027,53.484,297.027,52.804z M297.915,52.775c0,0.483,0.112,0.849,0.335,1.099c0.223,0.249,0.506,0.374,0.85,0.374
- c0.343,0,0.625-0.124,0.846-0.371s0.33-0.619,0.33-1.113c0-0.489-0.107-0.854-0.322-1.094c-0.214-0.241-0.499-0.361-0.854-0.361
- s-0.641,0.122-0.859,0.365C298.023,51.917,297.915,52.284,297.915,52.775z"/>
- <path fill="#496B71" d="M304.569,53.343l0.835,0.265c-0.128,0.466-0.341,0.812-0.639,1.038c-0.298,0.226-0.676,0.339-1.134,0.339
- c-0.567,0-1.032-0.194-1.397-0.581s-0.547-0.916-0.547-1.588c0-0.71,0.183-1.262,0.55-1.655s0.849-0.589,1.447-0.589
- c0.522,0,0.946,0.154,1.272,0.463c0.194,0.182,0.34,0.444,0.437,0.786l-0.853,0.204c-0.05-0.221-0.156-0.396-0.316-0.524
- c-0.16-0.128-0.355-0.192-0.584-0.192c-0.316,0-0.573,0.114-0.77,0.341s-0.295,0.595-0.295,1.103c0,0.539,0.097,0.924,0.291,1.153
- c0.194,0.229,0.446,0.343,0.757,0.343c0.229,0,0.426-0.073,0.591-0.218C304.378,53.884,304.497,53.655,304.569,53.343z"/>
- <path fill="#496B71" d="M306.155,54.912v-4.267h0.862v1.895l1.741-1.895h1.158l-1.607,1.662l1.694,2.605h-1.115l-1.173-2.003
- l-0.699,0.713v1.289H306.155z"/>
- <path fill="#496B71" d="M312.107,54.912v-4.267h0.862v1.679h1.688v-1.679h0.862v4.267h-0.862v-1.866h-1.688v1.866H312.107z"/>
- <path fill="#496B71" d="M320.257,54.912h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L320.257,54.912z
- M318.671,53.224l-0.588-1.583l-0.576,1.583H318.671z"/>
- <path fill="#496B71" d="M320.717,54.912v-4.267h1.813c0.456,0,0.787,0.038,0.994,0.115c0.207,0.077,0.372,0.213,0.496,0.409
- c0.124,0.196,0.186,0.42,0.186,0.672c0,0.32-0.094,0.585-0.282,0.793s-0.47,0.34-0.844,0.394c0.186,0.109,0.34,0.228,0.461,0.358
- c0.121,0.13,0.285,0.361,0.49,0.693l0.521,0.832h-1.03l-0.623-0.929c-0.221-0.332-0.373-0.541-0.454-0.627
- c-0.081-0.086-0.168-0.146-0.259-0.178c-0.091-0.032-0.236-0.048-0.434-0.048h-0.175v1.781H320.717z M321.579,52.449h0.637
- c0.413,0,0.671-0.017,0.774-0.052s0.183-0.095,0.242-0.18c0.058-0.085,0.087-0.192,0.087-0.32c0-0.144-0.038-0.26-0.115-0.348
- s-0.185-0.144-0.325-0.167c-0.07-0.01-0.279-0.015-0.629-0.015h-0.672V52.449z"/>
- <path fill="#496B71" d="M325.022,50.645h1.706c0.338,0,0.589,0.014,0.755,0.042c0.166,0.028,0.314,0.087,0.445,0.176
- c0.131,0.089,0.24,0.208,0.327,0.357c0.087,0.148,0.131,0.315,0.131,0.499c0,0.2-0.054,0.383-0.162,0.55
- c-0.108,0.167-0.254,0.292-0.438,0.375c0.26,0.076,0.46,0.205,0.6,0.387s0.21,0.397,0.21,0.643c0,0.194-0.045,0.383-0.135,0.566
- c-0.09,0.183-0.213,0.33-0.37,0.44c-0.156,0.11-0.349,0.177-0.578,0.202c-0.144,0.016-0.49,0.025-1.039,0.029h-1.452V50.645z
- M325.884,51.355v0.987h0.565c0.336,0,0.544-0.005,0.626-0.015c0.147-0.017,0.263-0.068,0.348-0.153
- c0.084-0.084,0.127-0.196,0.127-0.333c0-0.132-0.036-0.239-0.109-0.322c-0.073-0.082-0.181-0.132-0.325-0.15
- c-0.085-0.01-0.331-0.015-0.736-0.015H325.884z M325.884,53.052v1.141h0.798c0.31,0,0.507-0.009,0.591-0.026
- c0.128-0.023,0.232-0.08,0.313-0.17c0.081-0.09,0.121-0.211,0.121-0.362c0-0.128-0.031-0.237-0.093-0.326
- c-0.062-0.089-0.152-0.154-0.269-0.195c-0.117-0.041-0.372-0.061-0.764-0.061H325.884z"/>
- <path fill="#496B71" d="M329.15,52.804c0-0.435,0.065-0.799,0.195-1.094c0.097-0.217,0.229-0.412,0.397-0.585
- c0.168-0.173,0.352-0.301,0.552-0.384c0.266-0.113,0.572-0.169,0.92-0.169c0.629,0,1.132,0.195,1.509,0.585
- c0.377,0.39,0.566,0.932,0.566,1.627c0,0.689-0.187,1.228-0.562,1.617c-0.374,0.389-0.875,0.584-1.502,0.584
- c-0.635,0-1.139-0.194-1.514-0.581S329.15,53.484,329.15,52.804z M330.037,52.775c0,0.483,0.112,0.849,0.335,1.099
- c0.223,0.249,0.506,0.374,0.85,0.374c0.343,0,0.625-0.124,0.846-0.371s0.33-0.619,0.33-1.113c0-0.489-0.107-0.854-0.322-1.094
- c-0.214-0.241-0.499-0.361-0.854-0.361s-0.641,0.122-0.859,0.365C330.146,51.917,330.037,52.284,330.037,52.775z"/>
- <path fill="#496B71" d="M333.964,54.912v-4.267h1.813c0.456,0,0.787,0.038,0.994,0.115s0.372,0.213,0.496,0.409
- c0.124,0.196,0.186,0.42,0.186,0.672c0,0.32-0.094,0.585-0.282,0.793c-0.188,0.209-0.47,0.34-0.844,0.394
- c0.186,0.109,0.34,0.228,0.461,0.358c0.121,0.13,0.285,0.361,0.49,0.693l0.521,0.832h-1.03l-0.623-0.929
- c-0.221-0.332-0.373-0.541-0.454-0.627c-0.081-0.086-0.168-0.146-0.259-0.178c-0.091-0.032-0.236-0.048-0.434-0.048h-0.175v1.781
- H333.964z M334.825,52.449h0.637c0.413,0,0.671-0.017,0.774-0.052s0.183-0.095,0.242-0.18c0.058-0.085,0.087-0.192,0.087-0.32
- c0-0.144-0.038-0.26-0.115-0.348c-0.077-0.088-0.185-0.144-0.325-0.167c-0.07-0.01-0.279-0.015-0.629-0.015h-0.672V52.449z"/>
+ <path class="st2" d="M292.9,54.9v-4.3h1.8c0.5,0,0.8,0,1,0.1s0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7c0,0.3-0.1,0.6-0.3,0.8
+ c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9c-0.2-0.3-0.4-0.5-0.5-0.6
+ c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H292.9z M293.8,52.4h0.6c0.4,0,0.7,0,0.8-0.1s0.2-0.1,0.2-0.2
+ c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V52.4z"/>
+ <path class="st2" d="M297,52.8c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6s0.4-0.3,0.6-0.4c0.3-0.1,0.6-0.2,0.9-0.2
+ c0.6,0,1.1,0.2,1.5,0.6s0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6c-0.6,0-1.1-0.2-1.5-0.6
+ S297,53.5,297,52.8z M297.9,52.8c0,0.5,0.1,0.8,0.3,1.1c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4s0.3-0.6,0.3-1.1
+ c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4C298,51.9,297.9,52.3,297.9,52.8z"/>
+ <path class="st2" d="M304.6,53.3l0.8,0.3c-0.1,0.5-0.3,0.8-0.6,1c-0.3,0.2-0.7,0.3-1.1,0.3c-0.6,0-1-0.2-1.4-0.6s-0.5-0.9-0.5-1.6
+ c0-0.7,0.2-1.3,0.6-1.7s0.8-0.6,1.4-0.6c0.5,0,0.9,0.2,1.3,0.5c0.2,0.2,0.3,0.4,0.4,0.8l-0.9,0.2c-0.1-0.2-0.2-0.4-0.3-0.5
+ c-0.2-0.1-0.4-0.2-0.6-0.2c-0.3,0-0.6,0.1-0.8,0.3s-0.3,0.6-0.3,1.1c0,0.5,0.1,0.9,0.3,1.2c0.2,0.2,0.4,0.3,0.8,0.3
+ c0.2,0,0.4-0.1,0.6-0.2C304.4,53.9,304.5,53.7,304.6,53.3z"/>
+ <path class="st2" d="M306.2,54.9v-4.3h0.9v1.9l1.7-1.9h1.2l-1.6,1.7l1.7,2.6h-1.1l-1.2-2l-0.7,0.7v1.3H306.2z"/>
+ <path class="st2" d="M312.1,54.9v-4.3h0.9v1.7h1.7v-1.7h0.9v4.3h-0.9V53H313v1.9H312.1z"/>
+ <path class="st2" d="M320.3,54.9h-0.9l-0.4-1h-1.7l-0.4,1H316l1.7-4.3h0.9L320.3,54.9z M318.7,53.2l-0.6-1.6l-0.6,1.6H318.7z"/>
+ <path class="st2" d="M320.7,54.9v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8s-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H320.7z M321.6,52.4h0.6c0.4,0,0.7,0,0.8-0.1
+ s0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3s-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V52.4z"/>
+ <path class="st2" d="M325,50.6h1.7c0.3,0,0.6,0,0.8,0c0.2,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5
+ c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.3,0.3-0.4,0.4c0.3,0.1,0.5,0.2,0.6,0.4s0.2,0.4,0.2,0.6c0,0.2,0,0.4-0.1,0.6
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.6,0.2c-0.1,0-0.5,0-1,0H325V50.6z M325.9,51.4v1h0.6c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.3-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.7,0H325.9z
+ M325.9,53.1v1.1h0.8c0.3,0,0.5,0,0.6,0c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.4c0-0.1,0-0.2-0.1-0.3
+ c-0.1-0.1-0.2-0.2-0.3-0.2c-0.1,0-0.4-0.1-0.8-0.1H325.9z"/>
+ <path class="st2" d="M329.1,52.8c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4c0.3-0.1,0.6-0.2,0.9-0.2
+ c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6c-0.6,0-1.1-0.2-1.5-0.6
+ S329.1,53.5,329.1,52.8z M330,52.8c0,0.5,0.1,0.8,0.3,1.1c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4s0.3-0.6,0.3-1.1
+ c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4C330.1,51.9,330,52.3,330,52.8z"/>
+ <path class="st2" d="M334,54.9v-4.3h1.8c0.5,0,0.8,0,1,0.1s0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7c0,0.3-0.1,0.6-0.3,0.8
+ c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9c-0.2-0.3-0.4-0.5-0.5-0.6
+ c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H334z M334.8,52.4h0.6c0.4,0,0.7,0,0.8-0.1s0.2-0.1,0.2-0.2
+ c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V52.4z"/>
</g>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M187.992,327.717c0,0-0.505-0.757,1.261-2.019
- c1.767-1.261,2.019-1.261,2.523-2.27c0.504-1.009,2.774-1.262,2.774-1.262s2.523-3.027,3.532-1.766
- c1.009,1.262,0.504,1.766,0.252,3.027c-0.252,1.261-0.505,2.269-2.271,2.522c-1.766,0.252-2.018,1.009-2.774,0.252l-0.757-0.757
- c0,0,0.252-0.504-0.756,0C190.766,325.951,188.749,328.222,187.992,327.717z"/>
- <path fill="none" stroke="#007BB2" stroke-width="0.8763" d="M186.731,327.212c0,0-1.766-0.505-2.019,0.757
- c-0.252,1.262-0.504,2.522-0.504,2.522s-2.018,0.757-1.514,1.514c0.504,0.757,2.522-0.757,2.774,0.757
- c0.253,1.513,1.009,1.514,1.514,0.252c0.505-1.262,0.505-3.28,0.505-3.28L186.731,327.212z"/>
- <path fill="none" stroke="#496B71" stroke-width="1.7546" d="M342.431,289.381l1.826-1.143l2.398-1.825l1.599-2.17l0.913-1.941
- l1.256-2.17l1.598-2.168l1.598-2.626l0.8-0.914l0.913-0.228l1.598-1.485l1.37-2.283l0.8-0.914l0.571-1.484l0.114-1.94l0.227-2.169
- l1.257-2.969l1.712-4.453l0.685-2.169l0.913-1.942l-0.228-3.311v-3.311l0.228-2.511l1.37-2.284l2.17-1.712l2.168-1.599l1.941-0.799
- l2.283-0.912l2.169-1.257l1.827-1.255l1.484-0.686l2.056-1.598l1.712-2.055l2.625-6.051l0.686-2.398l-0.343-2.855l0.457-3.311
- l1.255-2.625l2.398-2.626l1.598-0.799l2.97-0.46h1.597l1.257,0.8l1.372,1.37l1.025,1.37l0.572,0.458l0.912-0.571l0.799-1.029
- l1.6-1.026l1.483-1.143c0,0,0.685-0.798,0.914-1.141c0.229-0.343,0.57-2.282,0.57-2.282l0.228-1.486l-0.911-0.57l-0.571,0.227
- l-0.458,0.914l-1.255,0.114l-0.685-0.801l-0.686-2.739l0.228-6.281l1.259-5.022l1.824-3.654l2.17-3.311l2.742-3.197l2.398-2.513
- l1.826-1.484l1.597-0.456l0.916,0.684l0.913,0.456l2.057,0.342l1.37-0.457l2.283-1.371l1.484-0.569l1.029-0.115l1.026-0.572
- l1.713-1.712l1.94-0.686l1.028-0.683l1.256-2.398l1.599-2.283l1.597-0.799l1.942-1.143l1.939-1.939l1.6-3.541l1.599-2.742
- l1.029-2.055l1.598-1.37l1.827-0.685l2.056-0.456h1.827l0.798-1.257l1.715-2.511l1.37-1.712l1.254-1.485l1.259-1.027l1.026-2.055
- l1.712-2.397l2.286-2.057l1.597-1.597c0,0,0.685-0.801,0.913-1.143c0.23-0.342,0.8-2.056,0.8-2.056l2.17-0.684l3.424-0.457
- l2.515-0.685l3.769-1.599l3.081-1.598l2.398-2.513l1.94-1.599l1.487-1.027l1.367-1.483l1.829-0.913l1.825-0.57l2.055-1.942
- c0,0,1.829-2.169,2.17-2.283c0.342-0.114,1.941-0.685,1.941-0.685l2.398-0.342l1.6,0.114l1.823-0.913l2.286-2.742l0.913-2.739
- l-0.913-2.056l-1.6-1.827l-3.994-2.624l-2.286-2.171l-1.369-2.626l0.684-2.967l0.457-1.6l0.344-1.598c0,0,0.57-1.369,0.684-1.713
- c0.114-0.342,0.684-1.483,0.684-1.483l2.169-0.914l3.427-0.57l3.995-0.913l3.316-0.229l2.852-1.027l2.056-0.342l1.484,0.571
- l1.027,0.457l1.142-0.344l1.599-0.913l2.054-1.141h2.398l1.711,0.113l1.6,1.028l2.055,0.457l2.74-0.228h1.6l1.824,0.684l0.23,0.8
- l1.143,0.342h1.254l1.598,0.342l1.598,1.029c0,0,0.572,0.799,0.914,0.913c0.343,0.114,1.827,0.685,1.827,0.685h1.827l1.598-1.141
- c0,0,1.257-1.486,1.6-1.599c0.342-0.114,2.169-1.142,2.169-1.142l1.942-0.685l1.943-0.458l1.484,0.571l1.143,0.57l1.713,0.115
- l1.483-0.571l1.255-1.713l1.257-2.169l1.256-1.37l1.598-0.684l1.371-0.228h1.713l0.684-0.229l1.256-0.227l2.169,0.798l2.168,0.686
- l1.598,0.913h4.797l0.8-0.571l0.341-1.485l-0.228-1.94l-0.8-1.712l-1.824-1.599l-0.686-2.397l0.342-3.311l0.455-1.827l-0.571-3.653
- l-0.226-3.311l-1.484-1.712l-8.45-5.596l-1.141-0.686l-1.37-0.114l-1.828-1.37l-0.684-0.913l-1.486-0.114l-1.482-0.571
- l-2.968-1.941l-1.828-0.114l-1.484-1.028l-1.254-1.029l-1.485-0.57h-1.94l-2.513-0.343h-1.142l-1.142,0.228l-1.94-0.113
- l-1.37-0.342h-2.856l-2.397-0.228l-2.511-0.229l-2.398-0.684l-2.397-0.228l-2.285,1.026l-1.369,0.686l6.051,0.685l0.799,0.684
- l-0.113,0.8l-1.029,0.456l-1.37-0.913l-1.141-0.571l-0.686,0.228l-0.341,0.685l-1.143-0.457l-1.371-0.457l-5.25,0.685l-2.056-0.799
- l-2.969,0.228l-1.369-0.57l0.57-0.457l-0.57-2.284l-3.539-0.341l-3.541,0.57l-2.17-0.457l-3.195-1.256c0,0-4.452,1.37-5.023,1.37
- c-0.571,0-2.169-0.457-2.169-0.457l-4.457-0.456l-1.143,0.456l-4.681,0.914l-4.452-0.457l-2.627,0.457l-3.768,0.798l-5.708-0.114
- l-2.055,1.37l5.137,1.828l-8.219,0.685l-5.596,0.114l-3.196,0.228l-4.682,0.456l-0.911,0.572l-5.253-0.228l0.344,1.369
- c0,0-0.344,0.8-0.688,0.8h-1.826l-1.141-0.228l-0.914-0.799l0.569-0.799l0.802-0.457l-6.851,0.228l-0.912,1.028l-0.457,1.599
- l-4.339,0.913v-0.913l-5.371,1.94h-3.195l-3.198,2.625l-0.114-0.456l-4.452,1.142c0,0-0.912,0.8-1.255,0.914
- c-0.343,0.113-1.941,0.913-1.941,0.913l-2.511,1.256l0.57,0.684l0.914,0.457l0.341,0.572l-0.571,2.51l-3.996,3.768L406.6,64.11
- l-3.084,1.027l-3.308,0.457l-2.514,0.228l-2.283,0.686c0,0-1.712,0.113-2.056,0.227c-0.343,0.115-2.511,0.342-2.511,0.342
- l-1.716,1.03l-2.968,1.825l-2.625,1.827l-2.397,1.37l-0.572,1.028c0,0-0.343,0.571-0.914,0.686
- c-0.57,0.113-4.224,1.484-4.224,1.484l-1.598,0.914l-3.311,2.281l-3.311,1.257l-2.968,0.685h-2.17l-3.541,1.828
- c0,0-1.254,1.141-1.597,1.255c-0.343,0.113-2.513,1.94-2.513,1.94l-1.599,0.685l-2.511,1.255l-0.686,0.914l-1.941,1.712
- c0,0-1.484,1.141-2.284,1.255c-0.798,0.116-2.967,0.685-2.967,0.685l-3.196,1.94l-2.97,4.456l-1.484,2.284l-1.941,2.512
- l-2.855,2.055l-1.598,1.141l-2.169,2.398l-1.828,2.512l-1.483,2.854l-0.913,3.425l-0.686,2.398l-3.196,2.626l-1.255,2.967
- l-2.17,2.855l-1.941,1.713l-3.084,2.625l-1.827,1.712l-1.827,1.599l-2.284,2.967l-2.17,1.942l-3.31,2.625
- c0,0-1.712-0.114-1.941,0.228c-0.229,0.342-2.513,2.512-2.855,2.856c-0.343,0.343-3.767,4.109-3.767,4.109l-2.854,1.94
- l-2.968,2.284l-4.225,0.571l-3.539,1.371l-3.197,2.055l-1.826,2.397l-0.001,1.601l1.255,2.855l0.685,2.397v4.681l-0.228,8.336
- l-1.028,2.054l-1.255,2.285l-1.485,1.711c0,0-1.598,1.598-1.94,1.827c-0.343,0.228-1.485,2.055-1.485,2.055l0.115,2.283
- l1.027,1.712l1.599,1.713l0.458,3.197l1.027,4.909l1.369,3.426l1.257,2.511l2.054,2.169c0,0,1.714,0.571,2.056,0.686
- c0.342,0.113,2.968,0.227,2.968,0.227l13.816-0.343l2.739,1.256l3.312,0.571l4.453,1.371l3.31,1.255l3.084,0.915l1.483,0.457
- l0.914,0.343l0.457-0.686l0.799-1.141h1.029v1.256l-0.115,1.028l-0.457,1.141l-0.57,0.686l0.57,1.369l-0.456,1.599l-0.114,1.599
- l0.456,0.912l1.257,1.484l0.113,1.941c0,0,0.685,1.255,0.8,1.599c0.114,0.343,1.484,1.257,1.484,1.257l0.799,0.341l0.571-0.456
- h2.854l0.685-1.257l1.143-0.457l1.026-0.455l0.344-0.572h1.027h1.027c0,0,0.685-0.342,1.028-0.342c0.343,0,1.141-1.028,1.141-1.028
- l4.682-0.113l1.712-0.343l1.599-0.459l0.228-1.027v-0.8l0.571-0.341l1.142-0.229l0.685-0.571l0.57-1.141l3.197-10.39l0.343-4.223
- l-0.571-3.54l-0.572-2.625l-0.684-2.626l-3.311-1.255h-2.283l-1.599,0.569l-1.484,1.714l-1.6,2.853l-0.799,2.284l-2.056,3.654
- l-1.827,1.599l-1.37,0.227l-0.342,1.257l-1.713,0.227l-1.484-0.684l-0.799-1.486l0.114-1.255l1.141-2.056l1.713-1.484l1.37-0.798
- l1.827-0.801v-1.597l1.37-0.571l0.343-2.056l1.828-3.653l1.826-1.713l1.941-1.026l0.799-0.801h2.169l0.799-0.457l-0.799-1.599
- l2.055-3.881l1.255-2.17l1.483-1.598l1.372-0.341l1.598,1.368l1.029,1.028l0.799-0.913l0.571-0.115l0.457,1.142l-0.114,1.257
- l-0.456,1.141l-1.255,2.168l-0.114,1.257l0.57,1.484l-0.341,2.398l-1.371,1.827l-1.142,1.255l-0.114,2.284l0.571,3.196l0.799,2.398
- l0.344,2.626v4.567l-0.344,4.795l-0.799,2.74l-1.142,2.284l-1.142,1.942l-1.369,1.598l-0.913,0.684l0.113,1.942l-3.082,3.426
- l-2.626,1.94l-3.654,1.483l-4.11,2.284l-1.712,2.397l-1.941,3.198l-0.913,2.624l-0.57,3.198l-0.23,3.543v3.654l0.23,2.167
- l0.798,2.626l1.029,2.626l1.255,1.599l1.598,0.799l2.169,0.572l1.371,0.456l1.141,0.455v0.687l-0.114,1.141l1.256,3.083
- l1.941,2.284l1.484,2.168l1.141,2.056l0.115,1.484l1.254-1.598l0.114,5.138c0,0-0.342,1.143-0.685,1.255
- c-0.342,0.114-0.913,1.599-0.913,1.599l0.686,0.8l1.712-0.228l1.143-0.343L342.431,289.381z"/>
+ <path class="st4" d="M188,327.7c0,0-0.5-0.8,1.3-2c1.8-1.3,2-1.3,2.5-2.3c0.5-1,2.8-1.3,2.8-1.3s2.5-3,3.5-1.8c1,1.3,0.5,1.8,0.3,3
+ c-0.3,1.3-0.5,2.3-2.3,2.5c-1.8,0.3-2,1-2.8,0.3l-0.8-0.8c0,0,0.3-0.5-0.8,0C190.8,326,188.7,328.2,188,327.7z"/>
+ <path class="st4" d="M186.7,327.2c0,0-1.8-0.5-2,0.8c-0.3,1.3-0.5,2.5-0.5,2.5s-2,0.8-1.5,1.5c0.5,0.8,2.5-0.8,2.8,0.8
+ c0.3,1.5,1,1.5,1.5,0.3c0.5-1.3,0.5-3.3,0.5-3.3L186.7,327.2z"/>
+ <path class="st10" d="M342.4,289.4l1.8-1.1l2.4-1.8l1.6-2.2l0.9-1.9l1.3-2.2l1.6-2.2l1.6-2.6l0.8-0.9l0.9-0.2l1.6-1.5l1.4-2.3
+ l0.8-0.9l0.6-1.5l0.1-1.9l0.2-2.2l1.3-3l1.7-4.5l0.7-2.2l0.9-1.9l-0.2-3.3v-3.3l0.2-2.5l1.4-2.3l2.2-1.7l2.2-1.6l1.9-0.8l2.3-0.9
+ l2.2-1.3l1.8-1.3l1.5-0.7l2.1-1.6l1.7-2.1l2.6-6.1l0.7-2.4l-0.3-2.9l0.5-3.3l1.3-2.6l2.4-2.6l1.6-0.8l3-0.5h1.6l1.3,0.8l1.4,1.4
+ l1,1.4l0.6,0.5l0.9-0.6l0.8-1l1.6-1l1.5-1.1c0,0,0.7-0.8,0.9-1.1c0.2-0.3,0.6-2.3,0.6-2.3l0.2-1.5l-0.9-0.6l-0.6,0.2l-0.5,0.9
+ l-1.3,0.1l-0.7-0.8l-0.7-2.7l0.2-6.3l1.3-5l1.8-3.7l2.2-3.3l2.7-3.2l2.4-2.5l1.8-1.5l1.6-0.5l0.9,0.7l0.9,0.5l2.1,0.3l1.4-0.5
+ l2.3-1.4l1.5-0.6l1-0.1l1-0.6l1.7-1.7l1.9-0.7l1-0.7l1.3-2.4l1.6-2.3l1.6-0.8l1.9-1.1l1.9-1.9l1.6-3.5l1.6-2.7l1-2.1l1.6-1.4
+ l1.8-0.7l2.1-0.5h1.8l0.8-1.3l1.7-2.5l1.4-1.7l1.3-1.5l1.3-1l1-2.1l1.7-2.4l2.3-2.1l1.6-1.6c0,0,0.7-0.8,0.9-1.1
+ c0.2-0.3,0.8-2.1,0.8-2.1l2.2-0.7l3.4-0.5l2.5-0.7l3.8-1.6l3.1-1.6l2.4-2.5l1.9-1.6l1.5-1l1.4-1.5l1.8-0.9l1.8-0.6l2.1-1.9
+ c0,0,1.8-2.2,2.2-2.3c0.3-0.1,1.9-0.7,1.9-0.7l2.4-0.3l1.6,0.1l1.8-0.9l2.3-2.7l0.9-2.7l-0.9-2.1l-1.6-1.8l-4-2.6l-2.3-2.2
+ l-1.4-2.6l0.7-3l0.5-1.6l0.3-1.6c0,0,0.6-1.4,0.7-1.7c0.1-0.3,0.7-1.5,0.7-1.5l2.2-0.9l3.4-0.6l4-0.9l3.3-0.2l2.9-1l2.1-0.3
+ l1.5,0.6l1,0.5l1.1-0.3l1.6-0.9l2.1-1.1h2.4l1.7,0.1l1.6,1l2.1,0.5l2.7-0.2h1.6l1.8,0.7l0.2,0.8l1.1,0.3h1.3l1.6,0.3l1.6,1
+ c0,0,0.6,0.8,0.9,0.9c0.3,0.1,1.8,0.7,1.8,0.7h1.8l1.6-1.1c0,0,1.3-1.5,1.6-1.6c0.3-0.1,2.2-1.1,2.2-1.1L558,82l1.9-0.5l1.5,0.6
+ l1.1,0.6l1.7,0.1l1.5-0.6l1.3-1.7l1.3-2.2l1.3-1.4l1.6-0.7l1.4-0.2h1.7l0.7-0.2l1.3-0.2l2.2,0.8l2.2,0.7l1.6,0.9h4.8l0.8-0.6
+ L588,76l-0.2-1.9l-0.8-1.7l-1.8-1.6l-0.7-2.4l0.3-3.3l0.5-1.8l-0.6-3.7l-0.2-3.3l-1.5-1.7l-8.5-5.6l-1.1-0.7l-1.4-0.1l-1.8-1.4
+ l-0.7-0.9l-1.5-0.1l-1.5-0.6l-3-1.9l-1.8-0.1l-1.5-1l-1.3-1l-1.5-0.6h-1.9l-2.5-0.3h-1.1l-1.1,0.2l-1.9-0.1l-1.4-0.3h-2.9l-2.4-0.2
+ l-2.5-0.2l-2.4-0.7l-2.4-0.2l-2.3,1l-1.4,0.7l6.1,0.7l0.8,0.7l-0.1,0.8l-1,0.5l-1.4-0.9l-1.1-0.6l-0.7,0.2l-0.3,0.7l-1.1-0.5
+ l-1.4-0.5l-5.3,0.7l-2.1-0.8l-3,0.2l-1.4-0.6l0.6-0.5l-0.6-2.3l-3.5-0.3l-3.5,0.6L510,38l-3.2-1.3c0,0-4.5,1.4-5,1.4
+ c-0.6,0-2.2-0.5-2.2-0.5l-4.5-0.5l-1.1,0.5l-4.7,0.9l-4.5-0.5l-2.6,0.5l-3.8,0.8l-5.7-0.1l-2.1,1.4l5.1,1.8l-8.2,0.7l-5.6,0.1
+ l-3.2,0.2l-4.7,0.5l-0.9,0.6l-5.3-0.2l0.3,1.4c0,0-0.3,0.8-0.7,0.8h-1.8l-1.1-0.2l-0.9-0.8l0.6-0.8l0.8-0.5l-6.9,0.2l-0.9,1L437,47
+ l-4.3,0.9V47l-5.4,1.9h-3.2l-3.2,2.6l-0.1-0.5l-4.5,1.1c0,0-0.9,0.8-1.3,0.9c-0.3,0.1-1.9,0.9-1.9,0.9l-2.5,1.3l0.6,0.7l0.9,0.5
+ l0.3,0.6l-0.6,2.5l-4,3.8l-1.3,0.8l-3.1,1l-3.3,0.5l-2.5,0.2l-2.3,0.7c0,0-1.7,0.1-2.1,0.2c-0.3,0.1-2.5,0.3-2.5,0.3l-1.7,1l-3,1.8
+ l-2.6,1.8l-2.4,1.4l-0.6,1c0,0-0.3,0.6-0.9,0.7c-0.6,0.1-4.2,1.5-4.2,1.5l-1.6,0.9l-3.3,2.3l-3.3,1.3l-3,0.7h-2.2l-3.5,1.8
+ c0,0-1.3,1.1-1.6,1.3c-0.3,0.1-2.5,1.9-2.5,1.9l-1.6,0.7l-2.5,1.3l-0.7,0.9l-1.9,1.7c0,0-1.5,1.1-2.3,1.3c-0.8,0.1-3,0.7-3,0.7
+ l-3.2,1.9l-3,4.5l-1.5,2.3l-1.9,2.5l-2.9,2.1l-1.6,1.1l-2.2,2.4l-1.8,2.5l-1.5,2.9l-0.9,3.4l-0.7,2.4l-3.2,2.6l-1.3,3l-2.2,2.9
+ l-1.9,1.7l-3.1,2.6l-1.8,1.7l-1.8,1.6l-2.3,3l-2.2,1.9l-3.3,2.6c0,0-1.7-0.1-1.9,0.2c-0.2,0.3-2.5,2.5-2.9,2.9
+ c-0.3,0.3-3.8,4.1-3.8,4.1l-2.9,1.9l-3,2.3l-4.2,0.6l-3.5,1.4l-3.2,2.1l-1.8,2.4l0,1.6l1.3,2.9l0.7,2.4v4.7l-0.2,8.3l-1,2.1
+ l-1.3,2.3l-1.5,1.7c0,0-1.6,1.6-1.9,1.8c-0.3,0.2-1.5,2.1-1.5,2.1l0.1,2.3l1,1.7l1.6,1.7l0.5,3.2l1,4.9l1.4,3.4l1.3,2.5l2.1,2.2
+ c0,0,1.7,0.6,2.1,0.7c0.3,0.1,3,0.2,3,0.2l13.8-0.3l2.7,1.3l3.3,0.6l4.5,1.4l3.3,1.3l3.1,0.9l1.5,0.5l0.9,0.3l0.5-0.7l0.8-1.1h1
+ v1.3l-0.1,1l-0.5,1.1l-0.6,0.7l0.6,1.4l-0.5,1.6l-0.1,1.6l0.5,0.9l1.3,1.5l0.1,1.9c0,0,0.7,1.3,0.8,1.6c0.1,0.3,1.5,1.3,1.5,1.3
+ l0.8,0.3l0.6-0.5h2.9l0.7-1.3l1.1-0.5l1-0.5l0.3-0.6h1h1c0,0,0.7-0.3,1-0.3c0.3,0,1.1-1,1.1-1l4.7-0.1l1.7-0.3l1.6-0.5l0.2-1V228
+ l0.6-0.3l1.1-0.2l0.7-0.6l0.6-1.1l3.2-10.4l0.3-4.2l-0.6-3.5l-0.6-2.6l-0.7-2.6l-3.3-1.3h-2.3l-1.6,0.6l-1.5,1.7l-1.6,2.9l-0.8,2.3
+ l-2.1,3.7l-1.8,1.6l-1.4,0.2l-0.3,1.3l-1.7,0.2l-1.5-0.7l-0.8-1.5l0.1-1.3l1.1-2.1l1.7-1.5l1.4-0.8l1.8-0.8v-1.6l1.4-0.6l0.3-2.1
+ l1.8-3.7l1.8-1.7l1.9-1l0.8-0.8h2.2l0.8-0.5l-0.8-1.6l2.1-3.9l1.3-2.2l1.5-1.6l1.4-0.3l1.6,1.4l1,1l0.8-0.9l0.6-0.1l0.5,1.1
+ l-0.1,1.3l-0.5,1.1l-1.3,2.2l-0.1,1.3l0.6,1.5l-0.3,2.4l-1.4,1.8l-1.1,1.3l-0.1,2.3l0.6,3.2l0.8,2.4l0.3,2.6v4.6l-0.3,4.8l-0.8,2.7
+ l-1.1,2.3l-1.1,1.9l-1.4,1.6l-0.9,0.7l0.1,1.9l-3.1,3.4l-2.6,1.9l-3.7,1.5l-4.1,2.3l-1.7,2.4l-1.9,3.2l-0.9,2.6l-0.6,3.2l-0.2,3.5
+ v3.7l0.2,2.2l0.8,2.6l1,2.6l1.3,1.6l1.6,0.8l2.2,0.6l1.4,0.5l1.1,0.5v0.7l-0.1,1.1l1.3,3.1l1.9,2.3l1.5,2.2l1.1,2.1l0.1,1.5
+ l1.3-1.6l0.1,5.1c0,0-0.3,1.1-0.7,1.3c-0.3,0.1-0.9,1.6-0.9,1.6l0.7,0.8l1.7-0.2l1.1-0.3L342.4,289.4z"/>
<g>
- <path fill="#496B71" d="M276.771,246.006v-4.267h1.383c0.524,0,0.865,0.021,1.025,0.064c0.245,0.064,0.449,0.204,0.614,0.417
- c0.165,0.215,0.247,0.492,0.247,0.831c0,0.262-0.048,0.482-0.143,0.661c-0.095,0.179-0.216,0.318-0.362,0.421
- c-0.146,0.101-0.295,0.169-0.447,0.202c-0.206,0.041-0.504,0.061-0.894,0.061h-0.562v1.61H276.771z M277.632,242.461v1.211h0.472
- c0.34,0,0.567-0.022,0.681-0.067c0.115-0.045,0.204-0.114,0.269-0.21c0.065-0.095,0.098-0.206,0.098-0.332
- c0-0.155-0.046-0.283-0.137-0.384c-0.091-0.101-0.207-0.164-0.346-0.189c-0.103-0.019-0.31-0.029-0.62-0.029H277.632z"/>
- <path fill="#496B71" d="M280.572,243.899c0-0.435,0.065-0.799,0.195-1.094c0.097-0.217,0.229-0.412,0.397-0.585
- c0.168-0.173,0.352-0.301,0.552-0.384c0.266-0.113,0.572-0.169,0.92-0.169c0.629,0,1.132,0.195,1.509,0.585
- c0.377,0.39,0.566,0.932,0.566,1.627c0,0.689-0.187,1.228-0.562,1.617c-0.375,0.389-0.875,0.583-1.502,0.583
- c-0.635,0-1.139-0.193-1.514-0.581C280.759,245.111,280.572,244.578,280.572,243.899z M281.46,243.87
- c0,0.483,0.112,0.85,0.335,1.098c0.223,0.25,0.506,0.375,0.85,0.375c0.343,0,0.625-0.124,0.846-0.371
- c0.22-0.248,0.33-0.619,0.33-1.114c0-0.489-0.107-0.854-0.322-1.094s-0.499-0.361-0.854-0.361s-0.641,0.122-0.859,0.365
- C281.568,243.012,281.46,243.379,281.46,243.87z"/>
- <path fill="#496B71" d="M285.386,246.006v-4.267h1.813c0.456,0,0.787,0.039,0.994,0.114c0.207,0.078,0.372,0.213,0.496,0.409
- c0.124,0.196,0.186,0.42,0.186,0.672c0,0.32-0.094,0.585-0.282,0.793c-0.188,0.21-0.47,0.341-0.844,0.395
- c0.186,0.109,0.34,0.228,0.461,0.358c0.121,0.13,0.285,0.361,0.49,0.693l0.521,0.832h-1.03l-0.623-0.929
- c-0.221-0.332-0.373-0.54-0.454-0.628c-0.082-0.085-0.168-0.146-0.259-0.177c-0.091-0.033-0.236-0.049-0.434-0.049h-0.175v1.781
- H285.386z M286.248,243.544h0.637c0.413,0,0.671-0.017,0.774-0.052c0.103-0.035,0.183-0.095,0.242-0.18
- c0.058-0.085,0.087-0.192,0.087-0.32c0-0.144-0.038-0.259-0.115-0.347c-0.077-0.088-0.185-0.145-0.325-0.168
- c-0.07-0.01-0.279-0.015-0.629-0.015h-0.672V243.544z"/>
- <path fill="#496B71" d="M290.542,246.006v-3.545h-1.266v-0.722h3.391v0.722h-1.263v3.545H290.542z"/>
- <path fill="#496B71" d="M296.629,246.006h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L296.629,246.006z
- M295.043,244.318l-0.588-1.583l-0.576,1.583H295.043z"/>
- <path fill="#496B71" d="M299.071,244.437v-0.719h1.857v1.7c-0.18,0.175-0.442,0.329-0.784,0.462
- c-0.342,0.132-0.689,0.199-1.041,0.199c-0.446,0-0.835-0.093-1.167-0.28c-0.332-0.187-0.581-0.455-0.748-0.803
- c-0.167-0.348-0.25-0.728-0.25-1.137c0-0.444,0.093-0.839,0.279-1.185c0.186-0.345,0.459-0.61,0.818-0.795
- c0.274-0.142,0.614-0.212,1.022-0.212c0.53,0,0.944,0.112,1.241,0.333c0.298,0.223,0.489,0.53,0.575,0.922l-0.856,0.16
- c-0.06-0.21-0.173-0.375-0.339-0.496c-0.166-0.121-0.373-0.182-0.621-0.182c-0.376,0-0.676,0.119-0.898,0.358
- c-0.222,0.239-0.333,0.593-0.333,1.062c0,0.506,0.113,0.887,0.338,1.139c0.225,0.254,0.52,0.38,0.885,0.38
- c0.18,0,0.361-0.035,0.543-0.107c0.181-0.07,0.337-0.156,0.467-0.257v-0.541H299.071z"/>
- <path fill="#496B71" d="M301.723,246.006v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H301.723z"/>
+ <path class="st2" d="M276.8,246v-4.3h1.4c0.5,0,0.9,0,1,0.1c0.2,0.1,0.4,0.2,0.6,0.4c0.2,0.2,0.2,0.5,0.2,0.8c0,0.3,0,0.5-0.1,0.7
+ c-0.1,0.2-0.2,0.3-0.4,0.4c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0-0.5,0.1-0.9,0.1h-0.6v1.6H276.8z M277.6,242.5v1.2h0.5
+ c0.3,0,0.6,0,0.7-0.1c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.2
+ c-0.1,0-0.3,0-0.6,0H277.6z"/>
+ <path class="st2" d="M280.6,243.9c0-0.4,0.1-0.8,0.2-1.1c0.1-0.2,0.2-0.4,0.4-0.6c0.2-0.2,0.4-0.3,0.6-0.4
+ c0.3-0.1,0.6-0.2,0.9-0.2c0.6,0,1.1,0.2,1.5,0.6c0.4,0.4,0.6,0.9,0.6,1.6c0,0.7-0.2,1.2-0.6,1.6c-0.4,0.4-0.9,0.6-1.5,0.6
+ c-0.6,0-1.1-0.2-1.5-0.6C280.8,245.1,280.6,244.6,280.6,243.9z M281.5,243.9c0,0.5,0.1,0.8,0.3,1.1c0.2,0.3,0.5,0.4,0.8,0.4
+ c0.3,0,0.6-0.1,0.8-0.4c0.2-0.2,0.3-0.6,0.3-1.1c0-0.5-0.1-0.9-0.3-1.1s-0.5-0.4-0.9-0.4s-0.6,0.1-0.9,0.4
+ C281.6,243,281.5,243.4,281.5,243.9z"/>
+ <path class="st2" d="M285.4,246v-4.3h1.8c0.5,0,0.8,0,1,0.1c0.2,0.1,0.4,0.2,0.5,0.4c0.1,0.2,0.2,0.4,0.2,0.7
+ c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.4c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.1,0.3,0.4,0.5,0.7l0.5,0.8h-1l-0.6-0.9
+ c-0.2-0.3-0.4-0.5-0.5-0.6c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2,0-0.4,0h-0.2v1.8H285.4z M286.2,243.5h0.6c0.4,0,0.7,0,0.8-0.1
+ c0.1,0,0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0h-0.7V243.5z"/>
+ <path class="st2" d="M290.5,246v-3.5h-1.3v-0.7h3.4v0.7h-1.3v3.5H290.5z"/>
+ <path class="st2" d="M296.6,246h-0.9l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L296.6,246z M295,244.3l-0.6-1.6l-0.6,1.6H295z"/>
+ <path class="st2" d="M299.1,244.4v-0.7h1.9v1.7c-0.2,0.2-0.4,0.3-0.8,0.5c-0.3,0.1-0.7,0.2-1,0.2c-0.4,0-0.8-0.1-1.2-0.3
+ c-0.3-0.2-0.6-0.5-0.7-0.8c-0.2-0.3-0.3-0.7-0.3-1.1c0-0.4,0.1-0.8,0.3-1.2c0.2-0.3,0.5-0.6,0.8-0.8c0.3-0.1,0.6-0.2,1-0.2
+ c0.5,0,0.9,0.1,1.2,0.3c0.3,0.2,0.5,0.5,0.6,0.9l-0.9,0.2c-0.1-0.2-0.2-0.4-0.3-0.5c-0.2-0.1-0.4-0.2-0.6-0.2
+ c-0.4,0-0.7,0.1-0.9,0.4c-0.2,0.2-0.3,0.6-0.3,1.1c0,0.5,0.1,0.9,0.3,1.1c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.5-0.1
+ c0.2-0.1,0.3-0.2,0.5-0.3v-0.5H299.1z"/>
+ <path class="st2" d="M301.7,246v-4.3h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H301.7z"/>
</g>
<g>
- <path fill="#496B71" d="M289.495,252.247v-4.232h0.862v3.513h2.142v0.719H289.495z"/>
- <path fill="#496B71" d="M296.961,252.247h-0.937l-0.373-0.969h-1.706l-0.352,0.969h-0.914l1.662-4.267h0.911L296.961,252.247z
- M295.375,250.558l-0.588-1.583l-0.576,1.583H295.375z"/>
- <path fill="#496B71" d="M297.43,252.247v-4.267h0.862v1.895l1.741-1.895h1.158l-1.607,1.662l1.694,2.605h-1.115l-1.173-2.003
- l-0.699,0.713v1.289H297.43z"/>
- <path fill="#496B71" d="M301.723,252.247v-4.267h3.164v0.722h-2.302v0.946h2.142v0.719h-2.142v1.161h2.384v0.719H301.723z"/>
+ <path class="st2" d="M289.5,252.2V248h0.9v3.5h2.1v0.7H289.5z"/>
+ <path class="st2" d="M297,252.2H296l-0.4-1h-1.7l-0.4,1h-0.9l1.7-4.3h0.9L297,252.2z M295.4,250.6l-0.6-1.6l-0.6,1.6H295.4z"/>
+ <path class="st2" d="M297.4,252.2V248h0.9v1.9l1.7-1.9h1.2l-1.6,1.7l1.7,2.6h-1.1l-1.2-2l-0.7,0.7v1.3H297.4z"/>
+ <path class="st2" d="M301.7,252.2V248h3.2v0.7h-2.3v0.9h2.1v0.7h-2.1v1.2h2.4v0.7H301.7z"/>
</g>
<g>
- <g opacity="0.7">
- <path fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" d="M107.085,142.346c0.055,0.102,0.035,0.281,0.073,0.4
- c0.12,0.074,0.29,0.098,0.436,0.146c0.455,0.539,0.588,1.503,1.019,2.183c2.326-0.291,3.628,0.318,4.55,1.493
- c0.422,0.136,0.826,0.222,1.383,0.145c0.548,0.775,1.624,1.021,3.021,0.946c0.539,0.517,1.164,0.947,1.747,1.419
- c-0.356,0.487-0.019,1.323,0.363,2.039c0.242,0.452,1.056,1.026,0.983,1.528c-0.097,0.662-1.623,0.613-1.892,1.237
- c0.183,0.585-0.461,0.943-0.401,1.419c0.028,0.227,0.258,0.246,0.328,0.437c0.139,0.39,0.012,0.612,0.254,0.838
- c0.13,0.12,0.365,0.093,0.51,0.219c0.107,0.093,0.131,0.317,0.255,0.437c0.268,0.261,0.746,0.247,0.946,0.509
- c0.382,0.503,0.376,1.778,0.473,2.475c0.117,0.843,0.47,2.164-0.255,2.874c-0.016,0.824,0.207,1.636-0.327,2.038
- c0.137,0.662,0.11,2.847-0.291,3.676c-0.289,0.595-1.186,0.661-1.638,1.019c-0.098-0.201-0.229-0.074-0.219,0.145
- c-0.696,0.336-1.051,1.012-1.31,1.784c-0.318,1.041-0.175,2.093-0.619,2.911c-0.215,0.397-0.71,0.578-1.019,0.874
- c-0.46,0.44-0.87,1.008-1.784,1.091c-0.34,0.031-0.55-0.074-0.8,0c-1.939,0.576-1.036,2.809-1.528,4.549
- c-0.138,0.484-0.354,1.084,0,1.82c0.16,0.335,0.535,0.497,0.945,0.654c0.054,0.251,0.194,0.413,0.401,0.51
- c0.232,0.037,0.309-0.079,0.51-0.073c0.104,0.055,0.038,0.277,0.145,0.328c1.055-0.346,1.574,0.362,1.966,0.91
- c1.045-0.52,1.398-1.732,2.219-2.475c0.722-0.019,1.42-0.382,1.238-1.309c0.546-0.17,0.455-0.977,1.055-1.093
- c0.137-1.051,1.031-1.346,1.201-2.365c0.493-0.224,0.815-0.617,0.91-1.237c0.461-0.111,0.905-0.5,1.383-0.182
- c0.699-0.684,2.445-0.321,2.548-1.602c0.645-0.143,0.879-0.698,1.819-0.547c0.149,0.505,1.063,0.248,1.128,0.837
- c0.327-0.677,0.706-0.092,0.873,0.365c0.08,0.066,0.298-0.007,0.364,0.072c0.737,0.464,1,1.402,1.346,2.256
- c1.015,1.405,1.385,3.482,1.492,5.423c0.127,2.299,0.808,4.665,1.056,6.915c0.098,0.889,0.299,1.839,0.437,2.693
- c0.058,0.357,0.372,0.779,0.437,1.237c0.031,0.221-0.057,0.461,0,0.655c0.06,0.209,0.328,0.245,0.437,0.436
- c0.208,0.368,0.554,1.259,0.546,1.674c-0.011,0.523-0.634,1.111-0.764,1.711c-0.09,0.414,0.044,0.843,0,1.237
- c-0.048,0.433-0.101,0.639-0.036,1.128c0.16,1.21-0.618,2.126-0.765,3.311c-0.224,0.003-0.817,0.251-1.201,0.146
- c-0.217-0.059-0.239-0.323-0.4-0.473c-0.727-0.682-1.805-0.424-2.438,0.037c-0.105,0.076-0.601,0.287-0.655,0.546
- c-0.032,0.15,0.113,0.353,0.109,0.509c-0.025,1.047-1.119,1.573-1.201,2.511c-0.033,0.378,0.139,0.707,0.109,1.02
- c-0.048,0.512-0.349,1.321-0.656,1.782c-0.562,0.847-2.086,0.778-2.802,1.675c-0.243,0.303-0.423,1.036-0.546,1.456
- c-0.213,0.725-0.576,1.836-0.618,2.439c-0.04,0.563,0.195,1.067,0.108,1.528c-0.105,0.563-0.641,1.132-1.055,1.491
- c-0.139,0.954-1.006,1.179-1.456,1.821c0.279,0.539-0.177,1.045-0.655,1.164c-0.028,0.149,0.056,0.187,0.037,0.327
- c-0.546,0.461-0.517,1.498-1.056,1.965c-6.284,0.244-13.32,0.368-19.652,0.437c-0.255-0.264,0.009-0.851-0.219-1.165
- c-10.049-0.361-20.921-0.043-30.897-0.364c0.64-0.816,1.813-1.098,2.183-2.184c0.138-0.117,0.315-0.194,0.474-0.291
- c0.544-1.227,0.927-2.615,1.528-3.784c-0.23-1.046,1.229-1.148,1.128-2.184c0.863-0.525,1.532-2.332,1.784-3.567
- c0.073-0.359,0.43-0.614,0.109-1.056c0.626-0.503,0.763-1.839,0.619-2.875c0.543-0.462,0.123-1.099,0.146-1.71
- c0.031-0.833,0.619-1.672,0.327-2.802c0.209-0.143,0.644-0.06,0.619-0.436c-0.096-0.111-0.35-0.062-0.546-0.073
- c-0.322-0.839-0.146-1.593-0.219-2.475c-0.124-1.507-0.691-3.434-1.201-4.84c-0.288-0.794-1.049-1.549-0.036-2.074
- c-0.113-0.317-0.575,0.01-0.909-0.073c-0.346-0.851-1.426-2.312-0.401-3.02c-0.186-0.261-0.446,0.095-0.764,0.036
- c-0.449-0.567-0.488-1.24-0.655-2.11c-0.221-1.151-1.433-2.239-1.128-3.494c0.222-0.916,1.002-1.729,1.602-2.511
- c-0.319-0.411-0.059-0.711,0.182-1.019c-0.024-0.194-0.254-0.184-0.291-0.364c0.081-1.558-0.4-2.976-0.947-4.185
- c0.273-0.076,0.649-0.171,0.51-0.546c-0.222-0.135-0.386,0.187-0.619,0.037c-0.158-0.591,0.338-0.605,0.655-0.837
- c0.808-0.592,1.281-1.98,1.674-3.02c0.139-0.368,0.553-0.645,0.692-1.128c0.145-0.505,0.331-0.79,0.51-1.237
- c0.206-0.098,0.667,0.059,0.765-0.146c0.016-0.296-0.421-0.138-0.51-0.328c0.065-0.686-0.016-1.211,0-1.819
- c0.019-0.732,0.457-1.42,0.51-2.112c0.063-0.843-0.691-1.502-0.365-2.292c0.484,0.001,0.596,0.438,0.874,0.655
- c0.29,0.226,0.844,0.118,0.91-0.073c0.229-0.657-1.38-1.04-1.892-1.128c0.41,0.018,0.726-0.585,1.456-0.728
- c0.572-0.112,1.071-0.152,1.165-0.763c0.027-0.181-0.127-0.382-0.109-0.583c0.014-0.163,0.199-0.335,0.218-0.51
- c0.049-0.441-0.186-0.975-0.182-1.419c0.085-0.218,0.243-0.363,0.437-0.473c1.242,0.938,1.13-1.184,1.965-1.128
- c0.334,0.023,0.434,0.403,0.801,0.474c1.038,0.017,0.936-1.103,1.784-1.274c0.03-0.304,0.138-0.729,0.073-0.91
- c0.903-0.698,1.01-2.192,1.747-3.057c0.245,0.01,0.465,0.045,0.546,0.218c-0.01,0.382-0.434,0.655-0.51,1.092
- c0.417,0.94-0.604,2.037-0.655,3.348c-0.041,1.043-0.038,2.166,0.037,2.985c0.049,0.543,0.374,1.293,1.092,1.019
- c0.228,0.554,0.928,0.479,1.201,0c-0.023-0.594,0.381-0.759,0.655-1.056c0.069-0.756,0.518-1.132,0.801-1.674
- c0.386-0.997,0.309-2.456,0.692-3.457c0.789,1.248,0.32,2.999,0.656,4.33c0.532-0.002,0.308-0.537,0.29-0.91
- c-0.021-0.443,0.192-0.977,0.182-1.383c-0.006-0.218-0.255-0.409-0.291-0.692c-0.025-0.199,0.106-0.396,0.073-0.508
- c-0.047-0.164-0.289-0.175-0.364-0.327c-0.17-0.345-0.016-0.711-0.219-0.909c-0.066-0.08-0.297,0.006-0.363-0.074
- c-0.348-1.782-0.655-4.665,1.638-4.804c0.172-0.082,0.06-0.45,0.182-0.582c0.787-0.204,1.196-0.928,2.036-0.883
- c0.235,0.012,0.694,0.154,0.949,0.138c0.698-0.044,1.263-0.277,1.892-0.384c0.034-0.338-0.092-0.515-0.182-0.728
- c-0.708-0.346-2.123-0.384-2.439-1.091c-0.675-1.51-0.253-3.269,1.347-3.603c0.021-0.659,0.509-0.85,0.91-1.128
- c0.175-0.589-0.319-0.701-0.364-0.947c0.994,1.042,2.37,0.628,2.998-0.55c0.107-0.249,0.72,0.095,0.823,0.295
- c0.851,0.687,2.117,0.75,2.911,1.493c0.197,0.183,0.664,0.828,1.092,0.837c0.221,0.004,0.348-0.286,0.546-0.328
- C105.084,141.37,106.048,142.076,107.085,142.346z"/>
+ <g class="st11">
+ <path class="st12" d="M107.1,142.3c0.1,0.1,0,0.3,0.1,0.4c0.1,0.1,0.3,0.1,0.4,0.1c0.5,0.5,0.6,1.5,1,2.2
+ c2.3-0.3,3.6,0.3,4.5,1.5c0.4,0.1,0.8,0.2,1.4,0.1c0.5,0.8,1.6,1,3,0.9c0.5,0.5,1.2,0.9,1.7,1.4c-0.4,0.5,0,1.3,0.4,2
+ c0.2,0.5,1.1,1,1,1.5c-0.1,0.7-1.6,0.6-1.9,1.2c0.2,0.6-0.5,0.9-0.4,1.4c0,0.2,0.3,0.2,0.3,0.4c0.1,0.4,0,0.6,0.3,0.8
+ c0.1,0.1,0.4,0.1,0.5,0.2c0.1,0.1,0.1,0.3,0.3,0.4c0.3,0.3,0.7,0.2,0.9,0.5c0.4,0.5,0.4,1.8,0.5,2.5c0.1,0.8,0.5,2.2-0.3,2.9
+ c0,0.8,0.2,1.6-0.3,2c0.1,0.7,0.1,2.8-0.3,3.7c-0.3,0.6-1.2,0.7-1.6,1c-0.1-0.2-0.2-0.1-0.2,0.1c-0.7,0.3-1.1,1-1.3,1.8
+ c-0.3,1-0.2,2.1-0.6,2.9c-0.2,0.4-0.7,0.6-1,0.9c-0.5,0.4-0.9,1-1.8,1.1c-0.3,0-0.5-0.1-0.8,0c-1.9,0.6-1,2.8-1.5,4.5
+ c-0.1,0.5-0.4,1.1,0,1.8c0.2,0.3,0.5,0.5,0.9,0.7c0.1,0.3,0.2,0.4,0.4,0.5c0.2,0,0.3-0.1,0.5-0.1c0.1,0.1,0,0.3,0.1,0.3
+ c1.1-0.3,1.6,0.4,2,0.9c1-0.5,1.4-1.7,2.2-2.5c0.7,0,1.4-0.4,1.2-1.3c0.5-0.2,0.5-1,1.1-1.1c0.1-1.1,1-1.3,1.2-2.4
+ c0.5-0.2,0.8-0.6,0.9-1.2c0.5-0.1,0.9-0.5,1.4-0.2c0.7-0.7,2.4-0.3,2.5-1.6c0.6-0.1,0.9-0.7,1.8-0.5c0.1,0.5,1.1,0.2,1.1,0.8
+ c0.3-0.7,0.7-0.1,0.9,0.4c0.1,0.1,0.3,0,0.4,0.1c0.7,0.5,1,1.4,1.3,2.3c1,1.4,1.4,3.5,1.5,5.4c0.1,2.3,0.8,4.7,1.1,6.9
+ c0.1,0.9,0.3,1.8,0.4,2.7c0.1,0.4,0.4,0.8,0.4,1.2c0,0.2-0.1,0.5,0,0.7c0.1,0.2,0.3,0.2,0.4,0.4c0.2,0.4,0.6,1.3,0.5,1.7
+ c0,0.5-0.6,1.1-0.8,1.7c-0.1,0.4,0,0.8,0,1.2c0,0.4-0.1,0.6,0,1.1c0.2,1.2-0.6,2.1-0.8,3.3c-0.2,0-0.8,0.3-1.2,0.1
+ c-0.2-0.1-0.2-0.3-0.4-0.5c-0.7-0.7-1.8-0.4-2.4,0c-0.1,0.1-0.6,0.3-0.7,0.5c0,0.1,0.1,0.4,0.1,0.5c0,1-1.1,1.6-1.2,2.5
+ c0,0.4,0.1,0.7,0.1,1c0,0.5-0.3,1.3-0.7,1.8c-0.6,0.8-2.1,0.8-2.8,1.7c-0.2,0.3-0.4,1-0.5,1.5c-0.2,0.7-0.6,1.8-0.6,2.4
+ c0,0.6,0.2,1.1,0.1,1.5c-0.1,0.6-0.6,1.1-1.1,1.5c-0.1,1-1,1.2-1.5,1.8c0.3,0.5-0.2,1-0.7,1.2c0,0.1,0.1,0.2,0,0.3
+ c-0.5,0.5-0.5,1.5-1.1,2c-6.3,0.2-13.3,0.4-19.7,0.4c-0.3-0.3,0-0.9-0.2-1.2c-10-0.4-20.9,0-30.9-0.4c0.6-0.8,1.8-1.1,2.2-2.2
+ c0.1-0.1,0.3-0.2,0.5-0.3c0.5-1.2,0.9-2.6,1.5-3.8c-0.2-1,1.2-1.1,1.1-2.2c0.9-0.5,1.5-2.3,1.8-3.6c0.1-0.4,0.4-0.6,0.1-1.1
+ c0.6-0.5,0.8-1.8,0.6-2.9c0.5-0.5,0.1-1.1,0.1-1.7c0-0.8,0.6-1.7,0.3-2.8c0.2-0.1,0.6-0.1,0.6-0.4c-0.1-0.1-0.3-0.1-0.5-0.1
+ c-0.3-0.8-0.1-1.6-0.2-2.5c-0.1-1.5-0.7-3.4-1.2-4.8c-0.3-0.8-1-1.5,0-2.1c-0.1-0.3-0.6,0-0.9-0.1c-0.3-0.9-1.4-2.3-0.4-3
+ c-0.2-0.3-0.4,0.1-0.8,0c-0.4-0.6-0.5-1.2-0.7-2.1c-0.2-1.2-1.4-2.2-1.1-3.5c0.2-0.9,1-1.7,1.6-2.5c-0.3-0.4-0.1-0.7,0.2-1
+ c0-0.2-0.3-0.2-0.3-0.4c0.1-1.6-0.4-3-0.9-4.2c0.3-0.1,0.6-0.2,0.5-0.5c-0.2-0.1-0.4,0.2-0.6,0c-0.2-0.6,0.3-0.6,0.7-0.8
+ c0.8-0.6,1.3-2,1.7-3c0.1-0.4,0.6-0.6,0.7-1.1c0.1-0.5,0.3-0.8,0.5-1.2c0.2-0.1,0.7,0.1,0.8-0.1c0-0.3-0.4-0.1-0.5-0.3
+ c0.1-0.7,0-1.2,0-1.8c0-0.7,0.5-1.4,0.5-2.1c0.1-0.8-0.7-1.5-0.4-2.3c0.5,0,0.6,0.4,0.9,0.7c0.3,0.2,0.8,0.1,0.9-0.1
+ c0.2-0.7-1.4-1-1.9-1.1c0.4,0,0.7-0.6,1.5-0.7c0.6-0.1,1.1-0.2,1.2-0.8c0-0.2-0.1-0.4-0.1-0.6c0-0.2,0.2-0.3,0.2-0.5
+ c0-0.4-0.2-1-0.2-1.4c0.1-0.2,0.2-0.4,0.4-0.5c1.2,0.9,1.1-1.2,2-1.1c0.3,0,0.4,0.4,0.8,0.5c1,0,0.9-1.1,1.8-1.3
+ c0-0.3,0.1-0.7,0.1-0.9c0.9-0.7,1-2.2,1.7-3.1c0.2,0,0.5,0,0.5,0.2c0,0.4-0.4,0.7-0.5,1.1c0.4,0.9-0.6,2-0.7,3.3c0,1,0,2.2,0,3
+ c0,0.5,0.4,1.3,1.1,1c0.2,0.6,0.9,0.5,1.2,0c0-0.6,0.4-0.8,0.7-1.1c0.1-0.8,0.5-1.1,0.8-1.7c0.4-1,0.3-2.5,0.7-3.5
+ c0.8,1.2,0.3,3,0.7,4.3c0.5,0,0.3-0.5,0.3-0.9c0-0.4,0.2-1,0.2-1.4c0-0.2-0.3-0.4-0.3-0.7c0-0.2,0.1-0.4,0.1-0.5
+ c0-0.2-0.3-0.2-0.4-0.3c-0.2-0.3,0-0.7-0.2-0.9c-0.1-0.1-0.3,0-0.4-0.1c-0.3-1.8-0.7-4.7,1.6-4.8c0.2-0.1,0.1-0.4,0.2-0.6
+ c0.8-0.2,1.2-0.9,2-0.9c0.2,0,0.7,0.2,0.9,0.1c0.7,0,1.3-0.3,1.9-0.4c0-0.3-0.1-0.5-0.2-0.7c-0.7-0.3-2.1-0.4-2.4-1.1
+ c-0.7-1.5-0.3-3.3,1.3-3.6c0-0.7,0.5-0.8,0.9-1.1c0.2-0.6-0.3-0.7-0.4-0.9c1,1,2.4,0.6,3-0.5c0.1-0.2,0.7,0.1,0.8,0.3
+ c0.9,0.7,2.1,0.7,2.9,1.5c0.2,0.2,0.7,0.8,1.1,0.8c0.2,0,0.3-0.3,0.5-0.3C105.1,141.4,106,142.1,107.1,142.3z"/>
</g>
<g>
- <path opacity="0.7" fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" d="M113.115,134.707
- c-0.402-0.055,0.049,0.442,0.029,0.089c0.152,0.053,0.227,0.184,0.294,0.323c-0.047,0.16-0.292,0.293-0.117,0.498
- c0.245,0.147,0.717,0.066,0.822,0.353c-0.078,0.274-0.109,0.595-0.322,0.734c-0.281-0.116-0.486,0.173-0.705,0.146
- c-0.204-0.024-0.387-0.442-0.646-0.498c-0.754-0.167-2.234,0.597-2.465-0.382c0.154,0.012,0.185,0.148,0.352,0.148
- c0.287-0.385,0.781-0.872,1.409-0.939c0.511-0.056-0.02-0.878-0.176-1.086C112.299,133.978,113.088,134.039,113.115,134.707z"/>
- <path opacity="0.7" fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" d="M64.365,111.667
- c-0.424,0.115-0.707,0.37-1.145,0.47c-0.549-0.351-2.307-0.103-1.614,0.587c-1.083,1.079-2.64,1.683-3.581,2.905
- c-0.13,0.085-0.094-0.208-0.294-0.146c0.121,0.749-0.444,1.194-0.791,1.761c-0.207,0.337-0.543,1.268-0.822,1.232
- c-0.251-0.032-0.612-1.425-0.029-1.409c-0.066-0.139-0.35-0.063-0.47-0.148c-0.167-0.541-0.927-0.634-1.526-0.645
- c0.006,0.277,0.369,0.199,0.588,0.265c0.448,0.284,0.138,0.866,0.264,1.379c0.366,0.191,0.593,0.521,0.821,0.852
- c-0.036,0.525-0.291,1.063-0.411,1.614c-0.042,0.197,0.047,0.505,0,0.763c-0.034,0.189-0.163,0.322-0.147,0.47
- c0.019,0.164,0.284,0.295,0.294,0.44c0.017,0.242-0.34,0.35-0.323,0.558c0.597,0.359,0.964-1.049,1.379-1.41
- c0.694-0.601,1.467-1.218,2.202-1.467c-0.1,0.586-0.881,0.489-0.764,1.292c-0.098,0.198-0.476,0.262-0.382,0.557
- c0.132,0.14,0.319-0.064,0.44-0.117c0.203-0.441,0.244-0.757,0.557-0.999c0.407-0.312,1.029-0.009,1.38-0.352
- c0.795,0.16,1.529,0.292,2.348,0.294c0.031,0.076,0.071,0.144,0.059,0.264c0.357-0.074,0.444,0.124,0.587,0.265
- c0.434-0.383,0.5-0.059,0.733,0.263c0.187,0.258,0.648,0.421,0.44,0.764c0.196,0.107,0.323,0.284,0.528,0.382
- c0.191,0.003,0.069-0.303,0.148-0.411c0.831,0.206,0.871,1.202,1.174,1.936c0.095,0.1,0.297,0.094,0.411,0.176
- c-0.004,0.709,0.677,0.732,0.703,1.409c0.293,0.3,0.647,0.642,0.764,1.056c0.056,0.198-0.023,0.335,0.088,0.499
- c0.43,0.632,1.565,0.306,2.201,0.763c0.164-0.143,0.32-0.402,0.646-0.293c0.105,0.062,0.01,0.322,0.146,0.352
- c0.299-0.675,1.738-1.409,2.084-0.352c-0.062,0.125-0.255,0.118-0.264,0.293c0.194,0.294,0.481,0.162,0.821,0.323
- c0.275,0.13,0.376,0.545,0.793,0.499c0.308-0.034,0.364-0.538,0.646-0.645c0.448-0.174,0.638,0.312,0.939,0.557
- c0.148-0.02,0.206,0.05,0.353,0.029c0.17,0.078,0.138,0.309,0.323,0.322c0.396,0.028,0.651-0.74,0.881-1.115
- c0.122-0.2,0.627-0.475,0.91-0.675c0.151-0.107,0.265-0.318,0.352-0.353c0.35-0.138,0.79-0.056,1.115-0.176
- c0.225-0.083,0.279-0.332,0.47-0.528c0.551-0.569,1.647-0.785,2.084-1.438c1.023,0.8,2.578-0.681,3.727-0.089
- c0.834,0.051,1.734-0.161,2.231,0.206c0.386-0.23,1.03-0.041,1.438-0.088c0.066,0.258,0.194,0.506,0.118,0.821
- c0.153-0.143,0.74-0.099,1.086-0.146c0.386-0.228,0.018-1.035,0.498-1.175c0.152,0.015,0.328,0.027,0.206-0.058
- c0.404-0.836,1.561-0.741,2.407-0.85c-0.33,0.263-0.189,0.881-0.44,1.173c0.326,0.192,0.516-0.084,0.586-0.323
- c0.323,0.011,0.593,0.074,0.646,0.353c-0.307,0.11-0.73,0.417-0.44,0.851c0.239,0.074,0.502-0.11,0.734,0.029
- c0.194,0.437,0.316,1.058-0.118,1.32c-0.133,1.29,1.036,1.569,2.231,1.526c0.739,0.853,1.83-0.084,2.495-0.41
- c0.111,0.088-0.02,0.194,0.029,0.352c0.052,0.168,0.783,0.832,0.851,0.851c0.379,0.104,0.571-0.346,0.998-0.382
- c0.597-0.05,0.469,0.103,0.733-0.412c0.242-0.468,0.86-0.861,1.556-0.704c-0.193,0.556,0.535,0.724,0.586,1.32
- c0.007,0.076-0.075,0.248-0.058,0.352c0.028,0.182,0.248,0.26,0.352,0.44c0.207,0.36,0.229,0.961,0.147,1.38
- c0.15,0.182,0.426,0.24,0.382,0.617c-0.255,0.361-0.829,0.404-0.91,0.938c0.238,0.213,0.425,0.475,0.529,0.821
- c0.206-0.342,0.743-0.352,1.174-0.469c0.208,0.418,0.706,0.546,1.057,0.821c-0.24,0.3-0.463,0.605,0,0.822
- c-0.027,0.242,0.05,0.381,0.088,0.558c0.294,0.105,0.646,0.155,0.704,0.499c0.318-0.152,0.65-0.049,0.851,0.147
- c0.019,0.159,0.069,0.3,0.029,0.441c-0.157,0.213-0.706,0.176-0.88,0c0.003-0.209,0.011-0.423-0.088-0.528
- c-0.17-0.004-0.29,0.043-0.382,0.118c-0.02,0.195,0.156,0.195,0.146,0.381c-1.182,0.153-2.759-0.423-4.226-0.322
- c-0.255,0.017-0.521,0.171-0.705,0.146c-0.228-0.03-0.333-0.244-0.587-0.177c-0.122,0.034-0.167,0.198-0.264,0.235
- c-0.391,0.15-0.526-0.213-0.704-0.528c-0.635,0.052-0.863-0.449-1.439-0.353c-0.473,0.08-0.255,0.801-0.47,1.233
- c-0.141,0.284-0.723,0.562-0.234,0.968c0.011,0.148-0.13,0.145-0.147,0.265c0.094,0.129,0.192,0.425,0.029,0.558
- c-0.847-0.093-1.522-0.356-1.819-0.997c-0.292-0.091-0.635-0.252-0.587-0.588c0.113-0.093,0.368-0.042,0.528-0.088
- c-0.017,0.184,0.228,0.625,0.469,0.352c0.053-0.167-0.215-0.248-0.322-0.352c0.093-0.281-0.069-0.451-0.206-0.587
- c-0.115-0.058-0.193,0.05-0.293,0.089c-0.188-0.167-0.63-0.339-0.88-0.176c-0.142,0.004-0.105-0.171-0.206-0.205
- c-1.249-0.095-2.968-1.152-4.285-1.35c-0.492-0.075-1.04-0.168-1.497-0.059c-0.619,0.148-0.66,1.056-1.291,1.321
- c-0.007,1.55-2.567,0.511-3.463,1.145c-0.142,0.099-0.245,0.44-0.44,0.469c-0.555,0.085-1.07-0.516-1.585-0.558
- c-1.108-0.089-2.585,0.201-2.935,1.087c-0.138,0.349-0.062,0.538-0.234,0.968c-0.14,0.347-1.008,1.181-1.438,1.38
- c-0.413,0.189-0.877,0.059-0.91,0.675c-0.739,0.151-0.705,1.075-1.115,1.556c-0.507-0.084-0.944-0.757-0.323-0.997
- c0.032-0.179-0.093-0.2-0.088-0.353c0.671-0.023,0.398-1.419,1.204-0.939c0.116-0.484,0.357-1.029,0.615-1.526
- c-0.074-0.714-0.837-0.632-1.232-0.235c-0.014,0.201-0.09,0.342-0.177,0.469c-0.232,0.061-0.571,0.014-0.851,0.029
- c-0.17-0.073-0.157-0.33-0.323-0.411c-0.246-0.012-0.412,0.058-0.558,0.147c0.085,0.757-0.79,1.934-1.379,2.26
- c-0.187,0.103-0.562,0.087-0.763,0.088c-0.324-0.4,0.08-1.25-0.264-1.761c0.065-0.527,0.993-0.968,0.411-1.497
- c-0.404,0.105-0.653,0.489-0.587,0.969c-0.182,0.403-0.799,0.552-0.763,1.057c0.037,0.517,0.44,1.056-0.235,1.409
- c-0.116,0.06-0.268,0.029-0.382,0.088c-0.768,0.397-0.79,1.607-1.614,1.966c-0.822,3.229-2.949,5.152-4.373,7.777
- c-0.601-0.383-1.438-0.589-1.409-1.291c0.012-0.316,0.287-0.707,0.381-1.027c0.161-0.546,0.749-1.341,0.735-1.732
- c-0.006-0.153-0.297-0.524-0.499-0.528c-0.293-0.006-0.511,0.489-0.851,0.558c-0.415,0.085-1.256,0.01-1.322-0.351
- c-0.04-0.218,0.233-0.357,0.264-0.617c0.027-0.22-0.087-0.385-0.058-0.528c0.07-0.364,0.713-0.526,0.793-0.939
- c0.088-0.458-0.173-0.735-0.264-1.204c1.11-0.225-0.049-1.248,0.03-1.615c0.071-0.335,0.724-0.375,0.146-0.88
- c-0.086-0.074-0.263-0.085-0.382-0.176c-0.21-0.161-0.295-0.456-0.499-0.559c-0.472-0.233-1.121-0.116-1.262-0.675
- c-0.685,0.153-1.591,0.03-1.556-0.645c0.018-0.348,0.585-0.453,0.617-0.733c0.006-0.049-0.179-0.582-0.265-0.764
- c-0.147-0.312-0.924-0.523-1.35-0.587c-0.197-0.03-0.353-0.264-0.557-0.294c-0.181-0.026-0.373,0.06-0.528,0.029
- c-0.279-0.055-0.418-0.411-0.705-0.469c-0.132-0.027-0.289,0.074-0.44,0.058c-0.874-0.087-1.265-0.752-2.142-0.5
- c-0.148,0.043-0.292,0.273-0.44,0.294c-0.381,0.052-0.713-0.564-1.232-0.616c-0.375-0.038-0.623,0.014-0.969-0.059
- c-1.236-0.479-2.16-1.555-3.434-2.055c-0.942-0.369-2.108-0.426-2.847-0.997c-0.17,0.071-0.424,0.08-0.557-0.029
- c-0.069-0.049-0.064-0.172-0.059-0.294c-0.821,0.275-2.301-0.391-3.141-0.645c-1.018-0.308-1.955-0.53-2.817-0.822
- c-0.053-0.075-0.101-0.154-0.088-0.293c-0.875,0.264-1.738-0.333-2.524-0.529c-0.534-1.277-0.699-2.922-2.231-3.2
- c-0.081-0.115-0.062-0.328-0.176-0.411c-1.489,0.314-0.897-0.584,0.176-0.704c0.599-0.067,1.422-0.54,1.673-0.763
- c2.121-0.082,2.948-1.454,4.021-2.583c1.188-0.779,2.464,0.045,3.786-0.499c0.647,0.057,1.708,0.022,2.172-0.294
- c0.707-0.481,1.573-0.889,2.084-1.409c0.089-1.097,1.596-0.623,2.524-0.851c0.438-0.108,0.558-0.655,0.676-1.116
- c0.529-0.743,1.284-1.26,2.143-1.673c0.124-0.535,0.556-0.908,1.144-0.88c0.222,0.41-0.238,1.25,0.353,1.379
- c0.164-0.424-0.041-1.214,0.117-1.643c1.237-0.432,1.445-2.035,2.642-2.524c0.966-0.396,1.827-1.046,2.876-1.204
- c0.681,0.177,1.438-0.228,2.231-0.116c0.401,0.057,0.802,0.315,1.174,0.058c0.429,0.071,0.863,0.058,1.145,0.324
- C64.142,111.363,64.35,111.419,64.365,111.667z"/>
+ <path class="st13" d="M113.1,134.7C112.7,134.7,113.2,135.1,113.1,134.7c0.2,0.1,0.3,0.3,0.3,0.4c0,0.2-0.3,0.3-0.1,0.5
+ c0.2,0.1,0.7,0.1,0.8,0.4c-0.1,0.3-0.1,0.6-0.3,0.7c-0.3-0.1-0.5,0.2-0.7,0.1c-0.2,0-0.4-0.4-0.6-0.5c-0.8-0.2-2.2,0.6-2.5-0.4
+ c0.2,0,0.2,0.1,0.4,0.1c0.3-0.4,0.8-0.9,1.4-0.9c0.5-0.1,0-0.9-0.2-1.1C112.3,134,113.1,134,113.1,134.7z"/>
+ <path class="st13" d="M64.4,111.7c-0.4,0.1-0.7,0.4-1.1,0.5c-0.5-0.4-2.3-0.1-1.6,0.6c-1.1,1.1-2.6,1.7-3.6,2.9
+ c-0.1,0.1-0.1-0.2-0.3-0.1c0.1,0.7-0.4,1.2-0.8,1.8c-0.2,0.3-0.5,1.3-0.8,1.2c-0.3,0-0.6-1.4,0-1.4c-0.1-0.1-0.3-0.1-0.5-0.1
+ c-0.2-0.5-0.9-0.6-1.5-0.6c0,0.3,0.4,0.2,0.6,0.3c0.4,0.3,0.1,0.9,0.3,1.4c0.4,0.2,0.6,0.5,0.8,0.9c0,0.5-0.3,1.1-0.4,1.6
+ c0,0.2,0,0.5,0,0.8c0,0.2-0.2,0.3-0.1,0.5c0,0.2,0.3,0.3,0.3,0.4c0,0.2-0.3,0.4-0.3,0.6c0.6,0.4,1-1,1.4-1.4
+ c0.7-0.6,1.5-1.2,2.2-1.5c-0.1,0.6-0.9,0.5-0.8,1.3c-0.1,0.2-0.5,0.3-0.4,0.6c0.1,0.1,0.3-0.1,0.4-0.1c0.2-0.4,0.2-0.8,0.6-1
+ c0.4-0.3,1,0,1.4-0.4c0.8,0.2,1.5,0.3,2.3,0.3c0,0.1,0.1,0.1,0.1,0.3c0.4-0.1,0.4,0.1,0.6,0.3c0.4-0.4,0.5-0.1,0.7,0.3
+ c0.2,0.3,0.6,0.4,0.4,0.8c0.2,0.1,0.3,0.3,0.5,0.4c0.2,0,0.1-0.3,0.1-0.4c0.8,0.2,0.9,1.2,1.2,1.9c0.1,0.1,0.3,0.1,0.4,0.2
+ c0,0.7,0.7,0.7,0.7,1.4c0.3,0.3,0.6,0.6,0.8,1.1c0.1,0.2,0,0.3,0.1,0.5c0.4,0.6,1.6,0.3,2.2,0.8c0.2-0.1,0.3-0.4,0.6-0.3
+ c0.1,0.1,0,0.3,0.1,0.4c0.3-0.7,1.7-1.4,2.1-0.4c-0.1,0.1-0.3,0.1-0.3,0.3c0.2,0.3,0.5,0.2,0.8,0.3c0.3,0.1,0.4,0.5,0.8,0.5
+ c0.3,0,0.4-0.5,0.6-0.6c0.4-0.2,0.6,0.3,0.9,0.6c0.1,0,0.2,0,0.4,0c0.2,0.1,0.1,0.3,0.3,0.3c0.4,0,0.7-0.7,0.9-1.1
+ c0.1-0.2,0.6-0.5,0.9-0.7c0.2-0.1,0.3-0.3,0.4-0.4c0.3-0.1,0.8-0.1,1.1-0.2c0.2-0.1,0.3-0.3,0.5-0.5c0.6-0.6,1.6-0.8,2.1-1.4
+ c1,0.8,2.6-0.7,3.7-0.1c0.8,0.1,1.7-0.2,2.2,0.2c0.4-0.2,1,0,1.4-0.1c0.1,0.3,0.2,0.5,0.1,0.8c0.2-0.1,0.7-0.1,1.1-0.1
+ c0.4-0.2,0-1,0.5-1.2c0.2,0,0.3,0,0.2-0.1c0.4-0.8,1.6-0.7,2.4-0.9c-0.3,0.3-0.2,0.9-0.4,1.2c0.3,0.2,0.5-0.1,0.6-0.3
+ c0.3,0,0.6,0.1,0.6,0.4c-0.3,0.1-0.7,0.4-0.4,0.9c0.2,0.1,0.5-0.1,0.7,0c0.2,0.4,0.3,1.1-0.1,1.3c-0.1,1.3,1,1.6,2.2,1.5
+ c0.7,0.9,1.8-0.1,2.5-0.4c0.1,0.1,0,0.2,0,0.4c0.1,0.2,0.8,0.8,0.9,0.9c0.4,0.1,0.6-0.3,1-0.4c0.6,0,0.5,0.1,0.7-0.4
+ c0.2-0.5,0.9-0.9,1.6-0.7c-0.2,0.6,0.5,0.7,0.6,1.3c0,0.1-0.1,0.2-0.1,0.4c0,0.2,0.2,0.3,0.4,0.4c0.2,0.4,0.2,1,0.1,1.4
+ c0.1,0.2,0.4,0.2,0.4,0.6c-0.3,0.4-0.8,0.4-0.9,0.9c0.2,0.2,0.4,0.5,0.5,0.8c0.2-0.3,0.7-0.4,1.2-0.5c0.2,0.4,0.7,0.5,1.1,0.8
+ c-0.2,0.3-0.5,0.6,0,0.8c0,0.2,0,0.4,0.1,0.6c0.3,0.1,0.6,0.2,0.7,0.5c0.3-0.2,0.7,0,0.9,0.1c0,0.2,0.1,0.3,0,0.4
+ c-0.2,0.2-0.7,0.2-0.9,0c0-0.2,0-0.4-0.1-0.5c-0.2,0-0.3,0-0.4,0.1c0,0.2,0.2,0.2,0.1,0.4c-1.2,0.2-2.8-0.4-4.2-0.3
+ c-0.3,0-0.5,0.2-0.7,0.1c-0.2,0-0.3-0.2-0.6-0.2c-0.1,0-0.2,0.2-0.3,0.2c-0.4,0.2-0.5-0.2-0.7-0.5c-0.6,0.1-0.9-0.4-1.4-0.4
+ c-0.5,0.1-0.3,0.8-0.5,1.2c-0.1,0.3-0.7,0.6-0.2,1c0,0.1-0.1,0.1-0.1,0.3c0.1,0.1,0.2,0.4,0,0.6c-0.8-0.1-1.5-0.4-1.8-1
+ c-0.3-0.1-0.6-0.3-0.6-0.6c0.1-0.1,0.4,0,0.5-0.1c0,0.2,0.2,0.6,0.5,0.4c0.1-0.2-0.2-0.2-0.3-0.4c0.1-0.3-0.1-0.5-0.2-0.6
+ c-0.1-0.1-0.2,0-0.3,0.1c-0.2-0.2-0.6-0.3-0.9-0.2c-0.1,0-0.1-0.2-0.2-0.2c-1.2-0.1-3-1.2-4.3-1.4c-0.5-0.1-1-0.2-1.5-0.1
+ c-0.6,0.1-0.7,1.1-1.3,1.3c0,1.6-2.6,0.5-3.5,1.1c-0.1,0.1-0.2,0.4-0.4,0.5c-0.6,0.1-1.1-0.5-1.6-0.6c-1.1-0.1-2.6,0.2-2.9,1.1
+ c-0.1,0.3-0.1,0.5-0.2,1c-0.1,0.3-1,1.2-1.4,1.4c-0.4,0.2-0.9,0.1-0.9,0.7c-0.7,0.2-0.7,1.1-1.1,1.6c-0.5-0.1-0.9-0.8-0.3-1
+ c0-0.2-0.1-0.2-0.1-0.4c0.7,0,0.4-1.4,1.2-0.9c0.1-0.5,0.4-1,0.6-1.5c-0.1-0.7-0.8-0.6-1.2-0.2c0,0.2-0.1,0.3-0.2,0.5
+ c-0.2,0.1-0.6,0-0.9,0c-0.2-0.1-0.2-0.3-0.3-0.4c-0.2,0-0.4,0.1-0.6,0.1c0.1,0.8-0.8,1.9-1.4,2.3c-0.2,0.1-0.6,0.1-0.8,0.1
+ c-0.3-0.4,0.1-1.3-0.3-1.8c0.1-0.5,1-1,0.4-1.5c-0.4,0.1-0.7,0.5-0.6,1c-0.2,0.4-0.8,0.6-0.8,1.1c0,0.5,0.4,1.1-0.2,1.4
+ c-0.1,0.1-0.3,0-0.4,0.1c-0.8,0.4-0.8,1.6-1.6,2c-0.8,3.2-2.9,5.2-4.4,7.8c-0.6-0.4-1.4-0.6-1.4-1.3c0-0.3,0.3-0.7,0.4-1
+ c0.2-0.5,0.7-1.3,0.7-1.7c0-0.2-0.3-0.5-0.5-0.5c-0.3,0-0.5,0.5-0.9,0.6c-0.4,0.1-1.3,0-1.3-0.4c0-0.2,0.2-0.4,0.3-0.6
+ c0-0.2-0.1-0.4-0.1-0.5c0.1-0.4,0.7-0.5,0.8-0.9c0.1-0.5-0.2-0.7-0.3-1.2c1.1-0.2,0-1.2,0-1.6c0.1-0.3,0.7-0.4,0.1-0.9
+ c-0.1-0.1-0.3-0.1-0.4-0.2c-0.2-0.2-0.3-0.5-0.5-0.6c-0.5-0.2-1.1-0.1-1.3-0.7c-0.7,0.2-1.6,0-1.6-0.6c0-0.3,0.6-0.5,0.6-0.7
+ c0,0-0.2-0.6-0.3-0.8c-0.1-0.3-0.9-0.5-1.4-0.6c-0.2,0-0.4-0.3-0.6-0.3c-0.2,0-0.4,0.1-0.5,0c-0.3-0.1-0.4-0.4-0.7-0.5
+ c-0.1,0-0.3,0.1-0.4,0.1c-0.9-0.1-1.3-0.8-2.1-0.5c-0.1,0-0.3,0.3-0.4,0.3c-0.4,0.1-0.7-0.6-1.2-0.6c-0.4,0-0.6,0-1-0.1
+ c-1.2-0.5-2.2-1.6-3.4-2.1c-0.9-0.4-2.1-0.4-2.8-1c-0.2,0.1-0.4,0.1-0.6,0c-0.1,0-0.1-0.2-0.1-0.3c-0.8,0.3-2.3-0.4-3.1-0.6
+ c-1-0.3-2-0.5-2.8-0.8c-0.1-0.1-0.1-0.2-0.1-0.3c-0.9,0.3-1.7-0.3-2.5-0.5c-0.5-1.3-0.7-2.9-2.2-3.2c-0.1-0.1-0.1-0.3-0.2-0.4
+ c-1.5,0.3-0.9-0.6,0.2-0.7c0.6-0.1,1.4-0.5,1.7-0.8c2.1-0.1,2.9-1.5,4-2.6c1.2-0.8,2.5,0,3.8-0.5c0.6,0.1,1.7,0,2.2-0.3
+ c0.7-0.5,1.6-0.9,2.1-1.4c0.1-1.1,1.6-0.6,2.5-0.9c0.4-0.1,0.6-0.7,0.7-1.1c0.5-0.7,1.3-1.3,2.1-1.7c0.1-0.5,0.6-0.9,1.1-0.9
+ c0.2,0.4-0.2,1.2,0.4,1.4c0.2-0.4,0-1.2,0.1-1.6c1.2-0.4,1.4-2,2.6-2.5c1-0.4,1.8-1,2.9-1.2c0.7,0.2,1.4-0.2,2.2-0.1
+ c0.4,0.1,0.8,0.3,1.2,0.1c0.4,0.1,0.9,0.1,1.1,0.3C64.1,111.4,64.3,111.4,64.4,111.7z"/>
</g>
<g>
- <path fill-rule="evenodd" clip-rule="evenodd" fill="#F17225" d="M64.13,111.111c-0.281-0.266-0.716-0.252-1.145-0.324
- c-0.372,0.257-0.772-0.002-1.174-0.058c-0.793-0.112-1.55,0.293-2.231,0.116c-1.049,0.158-1.91,0.808-2.876,1.204
- c-1.197,0.49-1.405,2.092-2.642,2.524c-0.159,0.429,0.046,1.219-0.117,1.643c-0.591-0.129-0.131-0.969-0.353-1.379
- c-0.588-0.028-1.02,0.346-1.144,0.88c-0.859,0.413-1.614,0.929-2.143,1.673c-0.117,0.461-0.237,1.008-0.676,1.116
- c-0.928,0.228-2.435-0.246-2.524,0.851c-0.32,0.326-0.779,0.608-1.252,0.891c0.661,1.1,5.355,0.946,6.405,1.667
- c0.093,0.02,1.35,0.544,2.15,0.559c0.061-0.083,0.704,0.22,0.776,0.144c-0.003-0.001-0.005-0.002-0.007-0.003
- c-0.017-0.208,0.34-0.316,0.323-0.558c-0.01-0.145-0.276-0.276-0.294-0.44c-0.016-0.147,0.113-0.281,0.147-0.47
- c0.047-0.258-0.042-0.566,0-0.763c0.12-0.551,0.375-1.089,0.411-1.614c-0.228-0.33-0.455-0.66-0.821-0.852
- c-0.127-0.512,0.184-1.095-0.264-1.379c-0.218-0.066-0.582,0.012-0.588-0.265c0.6,0.011,1.359,0.105,1.526,0.645
- c0.12,0.084,0.404,0.008,0.47,0.148c-0.582-0.017-0.222,1.376,0.029,1.409c0.28,0.036,0.615-0.896,0.822-1.232
- c0.348-0.567,0.913-1.012,0.791-1.761c0.2-0.061,0.164,0.232,0.294,0.146c0.94-1.222,2.498-1.826,3.581-2.905
- c-0.692-0.69,1.065-0.938,1.614-0.587c0.438-0.1,0.721-0.355,1.145-0.47C64.35,111.419,64.142,111.363,64.13,111.111z"/>
+ <path class="st14" d="M64.1,111.1c-0.3-0.3-0.7-0.3-1.1-0.3c-0.4,0.3-0.8,0-1.2-0.1c-0.8-0.1-1.5,0.3-2.2,0.1
+ c-1,0.2-1.9,0.8-2.9,1.2c-1.2,0.5-1.4,2.1-2.6,2.5c-0.2,0.4,0,1.2-0.1,1.6c-0.6-0.1-0.1-1-0.4-1.4c-0.6,0-1,0.3-1.1,0.9
+ c-0.9,0.4-1.6,0.9-2.1,1.7c-0.1,0.5-0.2,1-0.7,1.1c-0.9,0.2-2.4-0.2-2.5,0.9c-0.3,0.3-0.8,0.6-1.3,0.9c0.7,1.1,5.4,0.9,6.4,1.7
+ c0.1,0,1.4,0.5,2.2,0.6c0.1-0.1,0.7,0.2,0.8,0.1c0,0,0,0,0,0c0-0.2,0.3-0.3,0.3-0.6c0-0.1-0.3-0.3-0.3-0.4c0-0.1,0.1-0.3,0.1-0.5
+ c0-0.3,0-0.6,0-0.8c0.1-0.6,0.4-1.1,0.4-1.6c-0.2-0.3-0.5-0.7-0.8-0.9c-0.1-0.5,0.2-1.1-0.3-1.4c-0.2-0.1-0.6,0-0.6-0.3
+ c0.6,0,1.4,0.1,1.5,0.6c0.1,0.1,0.4,0,0.5,0.1c-0.6,0-0.2,1.4,0,1.4c0.3,0,0.6-0.9,0.8-1.2c0.3-0.6,0.9-1,0.8-1.8
+ c0.2-0.1,0.2,0.2,0.3,0.1c0.9-1.2,2.5-1.8,3.6-2.9c-0.7-0.7,1.1-0.9,1.6-0.6c0.4-0.1,0.7-0.4,1.1-0.5
+ C64.3,111.4,64.1,111.4,64.1,111.1z"/>
</g>
</g>
<g>
- <path fill="#496B71" d="M483.716,41.546h1.383c0.274,0,0.477,0.012,0.612,0.034c0.134,0.023,0.254,0.07,0.361,0.143
- c0.106,0.072,0.194,0.169,0.265,0.289c0.071,0.12,0.107,0.255,0.107,0.405c0,0.162-0.044,0.31-0.131,0.446
- c-0.087,0.135-0.206,0.237-0.355,0.304c0.211,0.062,0.373,0.166,0.486,0.314c0.114,0.148,0.17,0.322,0.17,0.521
- c0,0.157-0.037,0.31-0.11,0.459c-0.074,0.148-0.174,0.267-0.3,0.356c-0.127,0.089-0.282,0.144-0.469,0.164
- c-0.116,0.013-0.397,0.021-0.842,0.024h-1.177V41.546z M484.415,42.122v0.8h0.457c0.273,0,0.441-0.004,0.507-0.012
- c0.119-0.014,0.213-0.055,0.282-0.124c0.068-0.068,0.102-0.159,0.102-0.27c0-0.107-0.029-0.194-0.088-0.261
- c-0.059-0.067-0.146-0.108-0.263-0.122c-0.069-0.008-0.268-0.012-0.597-0.012H484.415z M484.415,43.497v0.925h0.646
- c0.251,0,0.411-0.007,0.478-0.021c0.104-0.019,0.189-0.065,0.254-0.138c0.065-0.073,0.098-0.171,0.098-0.293
- c0-0.104-0.025-0.192-0.076-0.264c-0.05-0.072-0.123-0.125-0.218-0.158c-0.095-0.033-0.302-0.049-0.619-0.049H484.415z"/>
- <path fill="#496B71" d="M487.205,45.005v-3.459h1.47c0.37,0,0.637,0.031,0.805,0.093c0.168,0.062,0.302,0.173,0.403,0.332
- c0.1,0.159,0.15,0.341,0.15,0.545c0,0.26-0.076,0.474-0.229,0.643c-0.152,0.169-0.38,0.276-0.684,0.32
- c0.151,0.088,0.276,0.185,0.375,0.291c0.098,0.105,0.231,0.293,0.397,0.561l0.423,0.675h-0.835l-0.505-0.752
- c-0.18-0.269-0.303-0.439-0.369-0.508c-0.066-0.07-0.136-0.118-0.21-0.144c-0.074-0.026-0.191-0.039-0.352-0.039h-0.141v1.444
- H487.205z M487.904,43.009h0.516c0.335,0,0.544-0.015,0.628-0.043c0.083-0.028,0.148-0.077,0.196-0.147
- c0.047-0.069,0.071-0.156,0.071-0.259c0-0.116-0.031-0.211-0.093-0.282c-0.062-0.071-0.15-0.116-0.263-0.135
- c-0.057-0.008-0.227-0.012-0.51-0.012h-0.544V43.009z"/>
- <path fill="#496B71" d="M490.55,43.297c0-0.352,0.053-0.648,0.158-0.887c0.079-0.176,0.186-0.334,0.322-0.474
- c0.136-0.14,0.285-0.244,0.447-0.311c0.215-0.091,0.464-0.137,0.746-0.137c0.509,0,0.917,0.158,1.222,0.474
- c0.307,0.316,0.459,0.756,0.459,1.319c0,0.558-0.151,0.995-0.455,1.31c-0.304,0.316-0.709,0.473-1.218,0.473
- c-0.514,0-0.923-0.157-1.226-0.471C490.702,44.28,490.55,43.848,490.55,43.297z M491.27,43.273c0,0.392,0.09,0.689,0.272,0.891
- c0.18,0.202,0.41,0.303,0.689,0.303c0.278,0,0.506-0.1,0.685-0.301s0.268-0.501,0.268-0.902c0-0.396-0.086-0.692-0.26-0.887
- c-0.175-0.195-0.406-0.293-0.693-0.293c-0.288,0-0.52,0.099-0.697,0.296C491.358,42.578,491.27,42.876,491.27,43.273z"/>
- <path fill="#496B71" d="M496.663,43.734l0.677,0.214c-0.104,0.377-0.277,0.658-0.518,0.841c-0.241,0.183-0.547,0.275-0.919,0.275
- c-0.459,0-0.836-0.157-1.132-0.471c-0.296-0.313-0.443-0.743-0.443-1.287c0-0.575,0.148-1.023,0.445-1.341
- c0.298-0.318,0.689-0.477,1.173-0.477c0.423,0,0.766,0.125,1.031,0.375c0.157,0.148,0.275,0.36,0.353,0.637l-0.691,0.165
- c-0.041-0.179-0.126-0.321-0.256-0.424c-0.13-0.104-0.287-0.156-0.473-0.156c-0.257,0-0.465,0.092-0.625,0.276
- c-0.159,0.184-0.239,0.482-0.239,0.894c0,0.438,0.079,0.749,0.236,0.934c0.157,0.186,0.362,0.278,0.613,0.278
- c0.185,0,0.345-0.059,0.479-0.177C496.509,44.172,496.605,43.987,496.663,43.734z"/>
- <path fill="#496B71" d="M497.949,45.005v-3.459h0.699v1.536l1.411-1.536h0.939l-1.302,1.347l1.373,2.112h-0.904l-0.951-1.623
- l-0.566,0.578v1.045H497.949z"/>
- <path fill="#496B71" d="M501.919,45.005l-0.826-3.459h0.715l0.521,2.376l0.633-2.376h0.831l0.606,2.416l0.531-2.416h0.703
- l-0.84,3.459h-0.741l-0.689-2.586l-0.686,2.586H501.919z"/>
- <path fill="#496B71" d="M508.929,45.005h-0.76l-0.302-0.786h-1.383l-0.285,0.786h-0.741l1.348-3.459h0.738L508.929,45.005z
- M507.643,43.637l-0.476-1.283l-0.468,1.283H507.643z"/>
- <path fill="#496B71" d="M509.85,45.005v-1.456l-1.267-2.003h0.819l0.813,1.369l0.798-1.369h0.805l-1.272,2.008v1.451H509.85z"/>
- <path fill="#496B71" d="M484.602,50.803v-3.459h1.045l0.628,2.36l0.62-2.36h1.048v3.459h-0.649v-2.722l-0.686,2.722h-0.672
- l-0.685-2.722v2.722H484.602z"/>
- <path fill="#496B71" d="M489.415,50.803V47.93h-1.027v-0.585h2.749v0.585h-1.024v2.874H489.415z"/>
- <path fill="#496B71" d="M491.595,50.803v-3.459h0.679l1.416,2.31v-2.31h0.649v3.459h-0.701l-1.394-2.255v2.255H491.595z"/>
- <path fill="#496B71" d="M495.071,50.803V50.14h0.664v0.663H495.071z"/>
- <path fill="#496B71" d="M497.76,47.344h1.276c0.288,0,0.507,0.022,0.659,0.066c0.203,0.06,0.376,0.166,0.521,0.319
- c0.145,0.153,0.255,0.34,0.331,0.56c0.076,0.221,0.113,0.493,0.113,0.817c0,0.285-0.035,0.53-0.106,0.736
- c-0.086,0.251-0.21,0.455-0.371,0.611c-0.121,0.118-0.284,0.21-0.491,0.276c-0.153,0.049-0.36,0.073-0.618,0.073h-1.314V47.344z
- M498.458,47.93v2.291h0.521c0.195,0,0.336-0.011,0.422-0.033c0.114-0.029,0.208-0.077,0.282-0.144
- c0.075-0.067,0.136-0.179,0.182-0.334c0.048-0.155,0.071-0.366,0.071-0.634c0-0.267-0.023-0.473-0.071-0.616
- c-0.047-0.143-0.113-0.255-0.198-0.335c-0.084-0.08-0.192-0.134-0.323-0.163c-0.098-0.022-0.289-0.033-0.573-0.033H498.458z"/>
- <path fill="#496B71" d="M501.253,50.803v-3.459h1.47c0.37,0,0.637,0.031,0.805,0.093s0.302,0.173,0.403,0.332
- c0.1,0.159,0.15,0.341,0.15,0.545c0,0.26-0.076,0.474-0.229,0.643c-0.152,0.169-0.38,0.276-0.684,0.32
- c0.151,0.088,0.276,0.185,0.375,0.291c0.098,0.105,0.231,0.293,0.397,0.561l0.423,0.675h-0.835l-0.505-0.752
- c-0.18-0.269-0.303-0.439-0.369-0.508c-0.066-0.07-0.136-0.118-0.21-0.144c-0.074-0.026-0.191-0.039-0.352-0.039h-0.141v1.444
- H501.253z M501.952,48.808h0.516c0.335,0,0.544-0.015,0.628-0.043c0.083-0.028,0.148-0.077,0.196-0.147
- c0.047-0.069,0.071-0.156,0.071-0.259c0-0.116-0.031-0.211-0.093-0.282c-0.062-0.071-0.15-0.116-0.263-0.135
- c-0.057-0.008-0.227-0.012-0.51-0.012h-0.544V48.808z"/>
- <path fill="#496B71" d="M504.718,50.803v-3.459h0.699v3.459H504.718z"/>
- <path fill="#496B71" d="M506.965,50.803l-1.236-3.459h0.757l0.875,2.56l0.847-2.56h0.741l-1.239,3.459H506.965z"/>
- <path fill="#496B71" d="M509.305,50.803v-3.459h2.565v0.585h-1.867v0.767h1.737v0.583h-1.737v0.942h1.933v0.583H509.305z"/>
+ <path class="st2" d="M483.7,41.5h1.4c0.3,0,0.5,0,0.6,0c0.1,0,0.3,0.1,0.4,0.1c0.1,0.1,0.2,0.2,0.3,0.3c0.1,0.1,0.1,0.3,0.1,0.4
+ c0,0.2,0,0.3-0.1,0.4c-0.1,0.1-0.2,0.2-0.4,0.3c0.2,0.1,0.4,0.2,0.5,0.3c0.1,0.1,0.2,0.3,0.2,0.5c0,0.2,0,0.3-0.1,0.5
+ c-0.1,0.1-0.2,0.3-0.3,0.4c-0.1,0.1-0.3,0.1-0.5,0.2c-0.1,0-0.4,0-0.8,0h-1.2V41.5z M484.4,42.1v0.8h0.5c0.3,0,0.4,0,0.5,0
+ c0.1,0,0.2-0.1,0.3-0.1c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.1-0.1-0.3-0.1c-0.1,0-0.3,0-0.6,0H484.4z
+ M484.4,43.5v0.9h0.6c0.3,0,0.4,0,0.5,0c0.1,0,0.2-0.1,0.3-0.1c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3
+ c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.3,0-0.6,0H484.4z"/>
+ <path class="st2" d="M487.2,45v-3.5h1.5c0.4,0,0.6,0,0.8,0.1c0.2,0.1,0.3,0.2,0.4,0.3c0.1,0.2,0.2,0.3,0.2,0.5
+ c0,0.3-0.1,0.5-0.2,0.6c-0.2,0.2-0.4,0.3-0.7,0.3c0.2,0.1,0.3,0.2,0.4,0.3c0.1,0.1,0.2,0.3,0.4,0.6l0.4,0.7h-0.8l-0.5-0.8
+ c-0.2-0.3-0.3-0.4-0.4-0.5c-0.1-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.2,0-0.4,0h-0.1V45H487.2z M487.9,43h0.5c0.3,0,0.5,0,0.6,0
+ c0.1,0,0.1-0.1,0.2-0.1c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.2,0-0.5,0h-0.5V43z"/>
+ <path class="st2" d="M490.5,43.3c0-0.4,0.1-0.6,0.2-0.9c0.1-0.2,0.2-0.3,0.3-0.5c0.1-0.1,0.3-0.2,0.4-0.3c0.2-0.1,0.5-0.1,0.7-0.1
+ c0.5,0,0.9,0.2,1.2,0.5c0.3,0.3,0.5,0.8,0.5,1.3c0,0.6-0.2,1-0.5,1.3c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
+ C490.7,44.3,490.5,43.8,490.5,43.3z M491.3,43.3c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3
+ s0.3-0.5,0.3-0.9c0-0.4-0.1-0.7-0.3-0.9c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3C491.4,42.6,491.3,42.9,491.3,43.3z"/>
+ <path class="st2" d="M496.7,43.7l0.7,0.2c-0.1,0.4-0.3,0.7-0.5,0.8c-0.2,0.2-0.5,0.3-0.9,0.3c-0.5,0-0.8-0.2-1.1-0.5
+ c-0.3-0.3-0.4-0.7-0.4-1.3c0-0.6,0.1-1,0.4-1.3c0.3-0.3,0.7-0.5,1.2-0.5c0.4,0,0.8,0.1,1,0.4c0.2,0.1,0.3,0.4,0.4,0.6l-0.7,0.2
+ c0-0.2-0.1-0.3-0.3-0.4c-0.1-0.1-0.3-0.2-0.5-0.2c-0.3,0-0.5,0.1-0.6,0.3c-0.2,0.2-0.2,0.5-0.2,0.9c0,0.4,0.1,0.7,0.2,0.9
+ c0.2,0.2,0.4,0.3,0.6,0.3c0.2,0,0.3-0.1,0.5-0.2C496.5,44.2,496.6,44,496.7,43.7z"/>
+ <path class="st2" d="M497.9,45v-3.5h0.7v1.5l1.4-1.5h0.9l-1.3,1.3l1.4,2.1h-0.9l-1-1.6l-0.6,0.6v1H497.9z"/>
+ <path class="st2" d="M501.9,45l-0.8-3.5h0.7l0.5,2.4l0.6-2.4h0.8l0.6,2.4l0.5-2.4h0.7l-0.8,3.5h-0.7l-0.7-2.6l-0.7,2.6H501.9z"/>
+ <path class="st2" d="M508.9,45h-0.8l-0.3-0.8h-1.4l-0.3,0.8h-0.7l1.3-3.5h0.7L508.9,45z M507.6,43.6l-0.5-1.3l-0.5,1.3H507.6z"/>
+ <path class="st2" d="M509.8,45v-1.5l-1.3-2h0.8l0.8,1.4l0.8-1.4h0.8l-1.3,2V45H509.8z"/>
+ <path class="st2" d="M484.6,50.8v-3.5h1l0.6,2.4l0.6-2.4h1v3.5h-0.6v-2.7l-0.7,2.7h-0.7l-0.7-2.7v2.7H484.6z"/>
+ <path class="st2" d="M489.4,50.8v-2.9h-1v-0.6h2.7v0.6h-1v2.9H489.4z"/>
+ <path class="st2" d="M491.6,50.8v-3.5h0.7l1.4,2.3v-2.3h0.6v3.5h-0.7l-1.4-2.3v2.3H491.6z"/>
+ <path class="st2" d="M495.1,50.8v-0.7h0.7v0.7H495.1z"/>
+ <path class="st2" d="M497.8,47.3h1.3c0.3,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.2,0.5,0.3c0.1,0.2,0.3,0.3,0.3,0.6
+ c0.1,0.2,0.1,0.5,0.1,0.8c0,0.3,0,0.5-0.1,0.7c-0.1,0.3-0.2,0.5-0.4,0.6c-0.1,0.1-0.3,0.2-0.5,0.3c-0.2,0-0.4,0.1-0.6,0.1h-1.3
+ V47.3z M498.5,47.9v2.3h0.5c0.2,0,0.3,0,0.4,0c0.1,0,0.2-0.1,0.3-0.1c0.1-0.1,0.1-0.2,0.2-0.3c0-0.2,0.1-0.4,0.1-0.6
+ c0-0.3,0-0.5-0.1-0.6c0-0.1-0.1-0.3-0.2-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.3,0-0.6,0H498.5z"/>
+ <path class="st2" d="M501.3,50.8v-3.5h1.5c0.4,0,0.6,0,0.8,0.1s0.3,0.2,0.4,0.3c0.1,0.2,0.2,0.3,0.2,0.5c0,0.3-0.1,0.5-0.2,0.6
+ c-0.2,0.2-0.4,0.3-0.7,0.3c0.2,0.1,0.3,0.2,0.4,0.3c0.1,0.1,0.2,0.3,0.4,0.6l0.4,0.7h-0.8l-0.5-0.8c-0.2-0.3-0.3-0.4-0.4-0.5
+ c-0.1-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.2,0-0.4,0H502v1.4H501.3z M502,48.8h0.5c0.3,0,0.5,0,0.6,0c0.1,0,0.1-0.1,0.2-0.1
+ c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.2,0-0.5,0H502V48.8z"/>
+ <path class="st2" d="M504.7,50.8v-3.5h0.7v3.5H504.7z"/>
+ <path class="st2" d="M507,50.8l-1.2-3.5h0.8l0.9,2.6l0.8-2.6h0.7l-1.2,3.5H507z"/>
+ <path class="st2" d="M509.3,50.8v-3.5h2.6v0.6H510v0.8h1.7v0.6H510v0.9h1.9v0.6H509.3z"/>
</g>
</g>
<g id="Main_Towns">
<g>
- <path fill="#231F20" d="M504.279,88.812h2.559c0.506,0,0.884,0.021,1.133,0.063c0.248,0.043,0.472,0.13,0.668,0.264
- c0.197,0.134,0.361,0.312,0.491,0.535c0.132,0.222,0.197,0.472,0.197,0.749c0,0.3-0.081,0.575-0.243,0.825
- c-0.161,0.25-0.38,0.438-0.657,0.563c0.39,0.114,0.69,0.307,0.899,0.581s0.314,0.595,0.314,0.965c0,0.291-0.068,0.574-0.203,0.849
- c-0.136,0.275-0.32,0.495-0.555,0.659c-0.234,0.165-0.523,0.266-0.866,0.304c-0.215,0.023-0.735,0.038-1.559,0.044h-2.178V88.812z
- M505.571,89.877v1.48h0.847c0.504,0,0.817-0.007,0.939-0.022c0.22-0.026,0.395-0.103,0.521-0.229
- c0.127-0.127,0.19-0.293,0.19-0.5c0-0.198-0.054-0.358-0.164-0.483c-0.109-0.123-0.272-0.198-0.487-0.225
- c-0.128-0.015-0.496-0.022-1.104-0.022H505.571z M505.571,92.422v1.711h1.196c0.466,0,0.761-0.013,0.887-0.039
- c0.192-0.035,0.348-0.12,0.469-0.255c0.121-0.136,0.181-0.317,0.181-0.544c0-0.192-0.047-0.355-0.14-0.489
- c-0.093-0.134-0.228-0.231-0.404-0.293c-0.177-0.061-0.559-0.092-1.147-0.092H505.571z"/>
- <path fill="#231F20" d="M510.731,95.212v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H510.731z"/>
- <path fill="#231F20" d="M518.136,95.212v-5.318h-1.9v-1.083h5.086v1.083h-1.894v5.318H518.136z"/>
- <path fill="#231F20" d="M522.156,95.212v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H522.156z"/>
- <path fill="#231F20" d="M533.583,92.859v-1.078h2.785v2.55c-0.27,0.262-0.663,0.493-1.176,0.692
- c-0.514,0.199-1.034,0.299-1.561,0.299c-0.669,0-1.253-0.14-1.751-0.422c-0.497-0.28-0.871-0.682-1.122-1.205
- c-0.25-0.522-0.375-1.091-0.375-1.705c0-0.667,0.14-1.259,0.419-1.777c0.279-0.518,0.688-0.915,1.227-1.192
- c0.409-0.212,0.921-0.319,1.532-0.319c0.795,0,1.416,0.167,1.862,0.5c0.447,0.333,0.734,0.794,0.862,1.382l-1.284,0.24
- c-0.09-0.314-0.26-0.562-0.508-0.745c-0.249-0.181-0.56-0.273-0.932-0.273c-0.565,0-1.014,0.179-1.347,0.537
- c-0.334,0.358-0.5,0.889-0.5,1.594c0,0.76,0.168,1.329,0.506,1.71c0.337,0.379,0.779,0.57,1.327,0.57
- c0.27,0,0.541-0.053,0.814-0.159c0.272-0.106,0.505-0.235,0.701-0.387v-0.812H533.583z"/>
- <path fill="#231F20" d="M537.564,95.212v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19c-0.282,0.313-0.704,0.51-1.266,0.591
- c0.279,0.163,0.51,0.342,0.692,0.537c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672
- H537.564z M538.857,91.519h0.956c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271
- c0.087-0.128,0.131-0.288,0.131-0.48c0-0.215-0.057-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251
- c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V91.519z"/>
- <path fill="#231F20" d="M543.979,95.212v-6.401h1.292v6.401H543.979z"/>
- <path fill="#231F20" d="M546.174,93.13l1.257-0.122c0.076,0.422,0.229,0.732,0.461,0.93c0.231,0.198,0.543,0.297,0.936,0.297
- c0.416,0,0.73-0.088,0.941-0.264c0.211-0.176,0.316-0.382,0.316-0.618c0-0.151-0.045-0.28-0.133-0.386
- c-0.089-0.106-0.244-0.199-0.466-0.277c-0.151-0.052-0.496-0.146-1.034-0.279c-0.693-0.172-1.179-0.383-1.458-0.633
- c-0.393-0.352-0.589-0.782-0.589-1.288c0-0.326,0.092-0.631,0.276-0.915c0.185-0.283,0.451-0.5,0.799-0.648
- c0.347-0.148,0.767-0.223,1.259-0.223c0.803,0,1.408,0.176,1.814,0.528c0.406,0.352,0.619,0.822,0.639,1.41l-1.292,0.057
- c-0.055-0.329-0.174-0.566-0.356-0.709c-0.181-0.145-0.455-0.216-0.818-0.216c-0.376,0-0.67,0.077-0.883,0.231
- c-0.137,0.099-0.205,0.231-0.205,0.397c0,0.151,0.064,0.281,0.192,0.389c0.163,0.137,0.559,0.279,1.188,0.428
- c0.629,0.148,1.093,0.302,1.395,0.46c0.301,0.159,0.537,0.375,0.707,0.651c0.17,0.275,0.255,0.615,0.255,1.019
- c0,0.367-0.102,0.71-0.306,1.03c-0.204,0.32-0.492,0.558-0.865,0.714c-0.373,0.156-0.837,0.234-1.392,0.234
- c-0.81,0-1.431-0.187-1.865-0.561C546.518,94.391,546.259,93.846,546.174,93.13z"/>
- <path fill="#231F20" d="M552.465,95.212v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H552.465z"/>
+ <path d="M504.3,88.8h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V88.8z M505.6,89.9v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H505.6z
+ M505.6,92.4v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5
+ c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.6-0.1-1.1-0.1H505.6z"/>
+ <path d="M510.7,95.2v-6.4h4.7v1.1H512v1.4h3.2v1.1H512v1.7h3.6v1.1H510.7z"/>
+ <path d="M518.1,95.2v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H518.1z"/>
+ <path d="M522.2,95.2v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H522.2z"/>
+ <path d="M533.6,92.9v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H533.6z"/>
+ <path d="M537.6,95.2v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H537.6z M538.9,91.5h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V91.5z"/>
+ <path d="M544,95.2v-6.4h1.3v6.4H544z"/>
+ <path d="M546.2,93.1l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3c0.2-0.2,0.3-0.4,0.3-0.6
+ c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6c-0.4-0.4-0.6-0.8-0.6-1.3
+ c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1
+ c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4
+ c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1
+ c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6C546.5,94.4,546.3,93.8,546.2,93.1z"/>
+ <path d="M552.5,95.2v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H552.5z"/>
</g>
<g>
- <path fill="#231F20" d="M413.102,86.004v-6.348h1.292v5.27h3.213v1.078H413.102z"/>
- <path fill="#231F20" d="M424.301,86.004h-1.407l-0.559-1.454h-2.558l-0.529,1.454h-1.371l2.493-6.401h1.366L424.301,86.004z
- M421.921,83.472l-0.882-2.375l-0.864,2.375H421.921z"/>
- <path fill="#231F20" d="M429.083,83.651l1.253,0.397c-0.192,0.699-0.511,1.218-0.959,1.556c-0.446,0.34-1.014,0.509-1.701,0.509
- c-0.85,0-1.548-0.291-2.096-0.871c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.276-1.893,0.826-2.482
- c0.55-0.59,1.273-0.884,2.17-0.884c0.782,0,1.418,0.231,1.907,0.694c0.291,0.274,0.509,0.667,0.655,1.179l-1.28,0.306
- c-0.076-0.332-0.233-0.594-0.473-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.341-0.443,0.892-0.443,1.655c0,0.809,0.146,1.385,0.437,1.729s0.669,0.515,1.135,0.515c0.343,0,0.638-0.109,0.886-0.327
- C428.796,84.463,428.974,84.119,429.083,83.651z"/>
- <path fill="#231F20" d="M433.963,86.004v-6.348h1.292v5.27h3.213v1.078H433.963z"/>
- <path fill="#231F20" d="M445.163,86.004h-1.407l-0.559-1.454h-2.558l-0.529,1.454h-1.371l2.493-6.401h1.366L445.163,86.004z
- M442.783,83.472l-0.882-2.375l-0.864,2.375H442.783z"/>
- <path fill="#231F20" d="M448.006,79.603h2.559c0.506,0,0.884,0.021,1.133,0.063c0.248,0.043,0.472,0.131,0.668,0.264
- c0.197,0.134,0.361,0.312,0.491,0.535c0.132,0.222,0.197,0.472,0.197,0.749c0,0.3-0.081,0.575-0.243,0.825
- c-0.161,0.25-0.38,0.438-0.657,0.563c0.39,0.114,0.69,0.307,0.899,0.581s0.314,0.595,0.314,0.965c0,0.291-0.068,0.574-0.203,0.849
- c-0.136,0.275-0.32,0.495-0.555,0.659c-0.234,0.165-0.523,0.266-0.866,0.304c-0.215,0.023-0.735,0.038-1.559,0.044h-2.178V79.603z
- M449.298,80.669v1.48h0.847c0.504,0,0.817-0.007,0.939-0.022c0.22-0.026,0.395-0.103,0.521-0.229
- c0.127-0.127,0.19-0.293,0.19-0.5c0-0.198-0.054-0.358-0.164-0.483c-0.109-0.123-0.272-0.198-0.487-0.225
- c-0.128-0.015-0.496-0.022-1.104-0.022H449.298z M449.298,83.214v1.711h1.196c0.466,0,0.761-0.013,0.887-0.039
- c0.192-0.035,0.348-0.12,0.469-0.255c0.121-0.136,0.181-0.317,0.181-0.544c0-0.192-0.047-0.355-0.14-0.489
- c-0.093-0.134-0.228-0.231-0.404-0.293c-0.177-0.061-0.559-0.092-1.147-0.092H449.298z"/>
- <path fill="#231F20" d="M454.459,86.004v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H454.459z"/>
- <path fill="#231F20" d="M460.458,86.004v-6.348h1.292v5.27h3.213v1.078H460.458z"/>
- <path fill="#231F20" d="M465.919,86.004v-6.348h1.292v5.27h3.213v1.078H465.919z"/>
- <path fill="#231F20" d="M471.347,86.004v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H471.347z"/>
+ <path d="M413.1,86v-6.3h1.3v5.3h3.2V86H413.1z"/>
+ <path d="M424.3,86h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L424.3,86z M421.9,83.5l-0.9-2.4l-0.9,2.4H421.9z"/>
+ <path d="M429.1,83.7l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ s0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C428.8,84.5,429,84.1,429.1,83.7z"/>
+ <path d="M434,86v-6.3h1.3v5.3h3.2V86H434z"/>
+ <path d="M445.2,86h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L445.2,86z M442.8,83.5l-0.9-2.4l-0.9,2.4H442.8z"/>
+ <path d="M448,79.6h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0H448V79.6z M449.3,80.7v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H449.3z
+ M449.3,83.2v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5
+ c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.6-0.1-1.1-0.1H449.3z"/>
+ <path d="M454.5,86v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6V86H454.5z"/>
+ <path d="M460.5,86v-6.3h1.3v5.3h3.2V86H460.5z"/>
+ <path d="M465.9,86v-6.3h1.3v5.3h3.2V86H465.9z"/>
+ <path d="M471.3,86v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6V86H471.3z"/>
</g>
- <g id="chassel-region" class="city-region">
- <path fill="#231F20" d="M254.635,265.01l1.253,0.398c-0.192,0.699-0.512,1.218-0.959,1.556c-0.447,0.34-1.013,0.508-1.7,0.508
- c-0.85,0-1.548-0.29-2.096-0.87c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.275-1.893,0.825-2.482
- c0.55-0.59,1.273-0.885,2.17-0.885c0.783,0,1.419,0.232,1.908,0.695c0.291,0.274,0.509,0.667,0.655,1.179l-1.279,0.306
- c-0.076-0.332-0.233-0.594-0.474-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.34-0.443,0.892-0.443,1.654c0,0.809,0.146,1.385,0.437,1.729c0.291,0.343,0.669,0.515,1.135,0.515
- c0.343,0,0.639-0.109,0.886-0.328C254.349,265.823,254.527,265.48,254.635,265.01z"/>
- <path fill="#231F20" d="M257.001,267.364v-6.401h1.292v2.52h2.532v-2.52h1.292v6.401h-1.292v-2.798h-2.532v2.798H257.001z"/>
- <path fill="#231F20" d="M269.226,267.364h-1.406l-0.559-1.453h-2.559l-0.528,1.453h-1.371l2.493-6.401h1.367L269.226,267.364z
- M266.846,264.831l-0.882-2.375l-0.864,2.375H266.846z"/>
- <path fill="#231F20" d="M269.584,265.282l1.257-0.122c0.076,0.422,0.229,0.732,0.461,0.93c0.231,0.198,0.543,0.297,0.936,0.297
- c0.416,0,0.73-0.088,0.941-0.264c0.211-0.177,0.316-0.382,0.316-0.618c0-0.151-0.045-0.28-0.133-0.386
- c-0.089-0.107-0.244-0.199-0.465-0.277c-0.151-0.052-0.496-0.146-1.035-0.279c-0.693-0.172-1.179-0.382-1.458-0.634
- c-0.393-0.351-0.589-0.781-0.589-1.288c0-0.326,0.092-0.631,0.277-0.915c0.185-0.283,0.451-0.5,0.799-0.648
- c0.347-0.148,0.767-0.223,1.259-0.223c0.803,0,1.408,0.177,1.814,0.529c0.406,0.352,0.619,0.823,0.639,1.41l-1.292,0.057
- c-0.055-0.329-0.174-0.566-0.356-0.709c-0.182-0.145-0.455-0.216-0.818-0.216c-0.375,0-0.669,0.078-0.882,0.232
- c-0.137,0.099-0.205,0.231-0.205,0.397c0,0.151,0.064,0.281,0.192,0.389c0.163,0.137,0.559,0.279,1.188,0.427
- c0.629,0.149,1.093,0.303,1.395,0.461c0.301,0.159,0.537,0.375,0.707,0.651c0.17,0.275,0.255,0.615,0.255,1.019
- c0,0.367-0.102,0.711-0.306,1.03c-0.204,0.321-0.492,0.559-0.864,0.714c-0.373,0.156-0.837,0.234-1.393,0.234
- c-0.809,0-1.431-0.187-1.864-0.561C269.927,266.542,269.668,265.998,269.584,265.282z"/>
- <path fill="#231F20" d="M275.548,265.282l1.257-0.122c0.076,0.422,0.229,0.732,0.461,0.93c0.231,0.198,0.543,0.297,0.936,0.297
- c0.416,0,0.73-0.088,0.941-0.264c0.211-0.177,0.316-0.382,0.316-0.618c0-0.151-0.045-0.28-0.133-0.386
- c-0.089-0.107-0.244-0.199-0.465-0.277c-0.151-0.052-0.496-0.146-1.035-0.279c-0.693-0.172-1.179-0.382-1.458-0.634
- c-0.393-0.351-0.589-0.781-0.589-1.288c0-0.326,0.092-0.631,0.277-0.915c0.185-0.283,0.451-0.5,0.799-0.648
- c0.347-0.148,0.767-0.223,1.259-0.223c0.803,0,1.408,0.177,1.814,0.529c0.406,0.352,0.619,0.823,0.639,1.41l-1.292,0.057
- c-0.055-0.329-0.174-0.566-0.356-0.709c-0.182-0.145-0.455-0.216-0.818-0.216c-0.375,0-0.669,0.078-0.882,0.232
- c-0.137,0.099-0.205,0.231-0.205,0.397c0,0.151,0.064,0.281,0.192,0.389c0.163,0.137,0.559,0.279,1.188,0.427
- c0.629,0.149,1.093,0.303,1.395,0.461c0.301,0.159,0.537,0.375,0.707,0.651c0.17,0.275,0.255,0.615,0.255,1.019
- c0,0.367-0.102,0.711-0.306,1.03c-0.204,0.321-0.492,0.559-0.864,0.714c-0.373,0.156-0.837,0.234-1.393,0.234
- c-0.809,0-1.431-0.187-1.864-0.561C275.891,266.542,275.632,265.998,275.548,265.282z"/>
- <path fill="#231F20" d="M281.839,267.364v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.079H281.839z"/>
- <path fill="#231F20" d="M287.838,267.364v-6.348h1.292v5.269h3.213v1.079H287.838z"/>
- <path fill="#231F20" d="M293.3,267.364v-6.348h1.292v5.269h3.213v1.079H293.3z"/>
+ <g id="chassel">
+ <path d="M254.6,265l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C254.3,265.8,254.5,265.5,254.6,265z"/>
+ <path d="M257,267.4V261h1.3v2.5h2.5V261h1.3v6.4h-1.3v-2.8h-2.5v2.8H257z"/>
+ <path d="M269.2,267.4h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L269.2,267.4z M266.8,264.8l-0.9-2.4l-0.9,2.4H266.8z"/>
+ <path d="M269.6,265.3l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3c0.2-0.2,0.3-0.4,0.3-0.6
+ c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6c-0.4-0.4-0.6-0.8-0.6-1.3
+ c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1
+ c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4
+ c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1
+ c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6C269.9,266.5,269.7,266,269.6,265.3z"/>
+ <path d="M275.5,265.3l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3c0.2-0.2,0.3-0.4,0.3-0.6
+ c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6c-0.4-0.4-0.6-0.8-0.6-1.3
+ c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1
+ c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4
+ c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1
+ c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6C275.9,266.5,275.6,266,275.5,265.3z"/>
+ <path d="M281.8,267.4V261h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H281.8z"/>
+ <path d="M287.8,267.4V261h1.3v5.3h3.2v1.1H287.8z"/>
+ <path d="M293.3,267.4V261h1.3v5.3h3.2v1.1H293.3z"/>
</g>
<g>
- <path fill="#231F20" d="M193.953,291.091v-5.318h-1.899v-1.083h5.086v1.083h-1.895v5.318H193.953z"/>
- <path fill="#231F20" d="M197.551,287.93c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.618,0.596-0.877
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.254,1.38-0.254c0.943,0,1.697,0.293,2.264,0.878
- s0.849,1.399,0.849,2.44c0,1.034-0.281,1.842-0.843,2.426c-0.562,0.584-1.313,0.875-2.253,0.875c-0.952,0-1.709-0.29-2.27-0.87
- C197.832,289.748,197.551,288.949,197.551,287.93z M198.883,287.886c0,0.725,0.167,1.274,0.502,1.648
- c0.335,0.374,0.76,0.561,1.275,0.561c0.515,0,0.938-0.185,1.269-0.557c0.33-0.371,0.495-0.928,0.495-1.67
- c0-0.733-0.161-1.281-0.483-1.642c-0.322-0.361-0.749-0.541-1.281-0.541c-0.533,0-0.962,0.182-1.288,0.548
- C199.046,286.599,198.883,287.15,198.883,287.886z"/>
- <path fill="#231F20" d="M204.729,291.091v-6.401h1.292v6.401H204.729z"/>
- <path fill="#231F20" d="M208.885,291.091l-2.288-6.401h1.402l1.62,4.738l1.567-4.738h1.371l-2.292,6.401H208.885z"/>
- <path fill="#231F20" d="M212.954,287.93c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.618,0.596-0.877
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.254,1.38-0.254c0.943,0,1.697,0.293,2.264,0.878
- s0.849,1.399,0.849,2.44c0,1.034-0.281,1.842-0.843,2.426c-0.562,0.584-1.313,0.875-2.253,0.875c-0.952,0-1.709-0.29-2.27-0.87
- C213.235,289.748,212.954,288.949,212.954,287.93z M214.286,287.886c0,0.725,0.167,1.274,0.502,1.648
- c0.335,0.374,0.76,0.561,1.275,0.561c0.515,0,0.938-0.185,1.269-0.557c0.33-0.371,0.495-0.928,0.495-1.67
- c0-0.733-0.161-1.281-0.483-1.642c-0.322-0.361-0.749-0.541-1.281-0.541c-0.533,0-0.962,0.182-1.288,0.548
- C214.449,286.599,214.286,287.15,214.286,287.886z"/>
- <path fill="#231F20" d="M220.206,291.091v-6.348h1.292v5.269h3.213v1.079H220.206z"/>
- <path fill="#231F20" d="M231.405,291.091h-1.406l-0.559-1.453h-2.559l-0.528,1.453h-1.371l2.493-6.401h1.367L231.405,291.091z
- M229.026,288.558l-0.882-2.375l-0.864,2.375H229.026z"/>
+ <path d="M194,291.1v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H194z"/>
+ <path d="M197.6,287.9c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C197.8,289.7,197.6,288.9,197.6,287.9z M198.9,287.9c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C199,286.6,198.9,287.1,198.9,287.9z"/>
+ <path d="M204.7,291.1v-6.4h1.3v6.4H204.7z"/>
+ <path d="M208.9,291.1l-2.3-6.4h1.4l1.6,4.7l1.6-4.7h1.4l-2.3,6.4H208.9z"/>
+ <path d="M213,287.9c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C213.2,289.7,213,288.9,213,287.9z M214.3,287.9c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C214.4,286.6,214.3,287.1,214.3,287.9z"/>
+ <path d="M220.2,291.1v-6.3h1.3v5.3h3.2v1.1H220.2z"/>
+ <path d="M231.4,291.1H230l-0.6-1.5h-2.6l-0.5,1.5H225l2.5-6.4h1.4L231.4,291.1z M229,288.6l-0.9-2.4l-0.9,2.4H229z"/>
</g>
<g>
- <path fill="#231F20" d="M323.189,69.72v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H323.189z"/>
- <path fill="#231F20" d="M334.925,69.72h-1.406l-0.559-1.454h-2.559l-0.528,1.454h-1.371l2.493-6.401h1.367L334.925,69.72z
- M332.545,67.187l-0.882-2.375l-0.864,2.375H332.545z"/>
- <path fill="#231F20" d="M338.588,67.366v-1.078h2.786v2.55c-0.271,0.262-0.663,0.493-1.176,0.692
- c-0.514,0.199-1.034,0.299-1.561,0.299c-0.669,0-1.253-0.14-1.751-0.422c-0.498-0.28-0.872-0.682-1.122-1.205
- c-0.25-0.522-0.375-1.091-0.375-1.705c0-0.667,0.14-1.259,0.419-1.777s0.688-0.915,1.227-1.192
- c0.41-0.212,0.921-0.319,1.532-0.319c0.795,0,1.415,0.167,1.862,0.5c0.447,0.333,0.734,0.794,0.863,1.382l-1.284,0.24
- c-0.09-0.314-0.26-0.562-0.508-0.745c-0.249-0.181-0.56-0.273-0.932-0.273c-0.565,0-1.014,0.179-1.347,0.537
- c-0.334,0.358-0.5,0.889-0.5,1.594c0,0.76,0.169,1.329,0.506,1.71c0.338,0.379,0.78,0.57,1.327,0.57
- c0.271,0,0.542-0.053,0.815-0.159c0.272-0.106,0.505-0.235,0.701-0.387v-0.812H338.588z"/>
- <path fill="#231F20" d="M342.6,69.72v-6.348h1.292v5.27h3.213v1.078H342.6z"/>
- <path fill="#231F20" d="M348.027,69.72v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H348.027z"/>
- <path fill="#231F20" d="M356.48,69.72v-6.401h2.72c0.684,0,1.181,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.745,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.424,1.19c-0.282,0.313-0.704,0.51-1.266,0.591
- c0.279,0.163,0.51,0.342,0.692,0.537s0.427,0.541,0.736,1.039l0.782,1.249h-1.546l-0.934-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941c-0.122-0.13-0.252-0.218-0.389-0.267c-0.137-0.048-0.354-0.072-0.651-0.072h-0.262v2.672
- H356.48z M357.772,66.026h0.956c0.62,0,1.007-0.026,1.161-0.079s0.275-0.143,0.362-0.271c0.087-0.128,0.131-0.288,0.131-0.48
- c0-0.215-0.058-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251c-0.105-0.015-0.419-0.022-0.943-0.022h-1.009V66.026z"/>
- <path fill="#231F20" d="M362.894,69.72v-6.401h1.292v6.401H362.894z"/>
- <path fill="#231F20" d="M367.05,69.72l-2.288-6.401h1.402l1.62,4.737l1.567-4.737h1.371l-2.292,6.401H367.05z"/>
- <path fill="#231F20" d="M371.381,69.72v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H371.381z"/>
- <path fill="#231F20" d="M377.35,69.72v-6.401h2.719c0.685,0,1.182,0.058,1.492,0.173c0.31,0.115,0.557,0.319,0.743,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.14,0.877-0.423,1.19c-0.281,0.313-0.704,0.51-1.265,0.591
- c0.279,0.163,0.51,0.342,0.691,0.537c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.545l-0.935-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941s-0.252-0.218-0.388-0.267c-0.138-0.048-0.353-0.072-0.65-0.072h-0.262v2.672H377.35z
- M378.643,66.026h0.955c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.276-0.143,0.363-0.271c0.087-0.128,0.13-0.288,0.13-0.48
- c0-0.215-0.056-0.389-0.173-0.522c-0.114-0.132-0.277-0.216-0.487-0.251c-0.105-0.015-0.419-0.022-0.943-0.022h-1.007V66.026z"/>
+ <path d="M323.2,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H323.2z"/>
+ <path d="M334.9,69.7h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L334.9,69.7z M332.5,67.2l-0.9-2.4l-0.9,2.4H332.5z"/>
+ <path d="M338.6,67.4v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8s0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H338.6z"/>
+ <path d="M342.6,69.7v-6.3h1.3v5.3h3.2v1.1H342.6z"/>
+ <path d="M348,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H348z"/>
+ <path d="M356.5,69.7v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5s0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H356.5z M357.8,66h1c0.6,0,1,0,1.2-0.1s0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V66z"/>
+ <path d="M362.9,69.7v-6.4h1.3v6.4H362.9z"/>
+ <path d="M367.1,69.7l-2.3-6.4h1.4l1.6,4.7l1.6-4.7h1.4l-2.3,6.4H367.1z"/>
+ <path d="M371.4,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H371.4z"/>
+ <path d="M377.3,69.7v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ s-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H377.3z M378.6,66h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V66z"/>
</g>
<g>
- <path fill="#231F20" d="M358.959,45.537v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H358.959z"/>
- <path fill="#231F20" d="M370.695,45.537h-1.406l-0.559-1.454h-2.559l-0.528,1.454h-1.371l2.493-6.401h1.367L370.695,45.537z
- M368.316,43.005l-0.882-2.375l-0.864,2.375H368.316z"/>
- <path fill="#231F20" d="M374.359,43.184v-1.078h2.785v2.55c-0.27,0.262-0.664,0.493-1.176,0.692
- c-0.514,0.199-1.034,0.299-1.562,0.299c-0.669,0-1.253-0.14-1.75-0.422c-0.498-0.28-0.872-0.682-1.122-1.205
- c-0.25-0.522-0.375-1.091-0.375-1.705c0-0.667,0.14-1.259,0.419-1.777c0.279-0.518,0.688-0.915,1.227-1.192
- c0.41-0.212,0.921-0.319,1.532-0.319c0.796,0,1.417,0.167,1.863,0.5c0.446,0.333,0.733,0.794,0.862,1.382l-1.283,0.24
- c-0.091-0.314-0.26-0.562-0.508-0.745c-0.25-0.181-0.561-0.273-0.933-0.273c-0.565,0-1.013,0.179-1.346,0.537
- c-0.334,0.358-0.5,0.889-0.5,1.594c0,0.76,0.169,1.329,0.506,1.71c0.338,0.379,0.779,0.57,1.328,0.57
- c0.27,0,0.541-0.053,0.813-0.159c0.272-0.106,0.506-0.235,0.701-0.387v-0.812H374.359z"/>
- <path fill="#231F20" d="M378.37,45.537v-6.348h1.292v5.27h3.213v1.078H378.37z"/>
- <path fill="#231F20" d="M383.798,45.537v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H383.798z"/>
- <path fill="#231F20" d="M392.252,45.537v-6.401h1.292v2.519h2.532v-2.519h1.292v6.401h-1.292v-2.799h-2.532v2.799H392.252z"/>
- <path fill="#231F20" d="M404.477,45.537h-1.407l-0.559-1.454h-2.558l-0.529,1.454h-1.371l2.493-6.401h1.366L404.477,45.537z
- M402.097,43.005l-0.882-2.375l-0.864,2.375H402.097z"/>
- <path fill="#231F20" d="M405.167,45.537v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- s0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19c-0.282,0.313-0.704,0.51-1.266,0.591c0.279,0.163,0.51,0.342,0.692,0.537
- c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393c-0.332-0.498-0.559-0.811-0.681-0.941
- c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672H405.167z M406.46,41.843h0.956
- c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271c0.087-0.128,0.131-0.288,0.131-0.48
- c0-0.215-0.057-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V41.843z"/>
- <path fill="#231F20" d="M411.625,39.136h2.559c0.506,0,0.884,0.021,1.133,0.063c0.248,0.043,0.472,0.13,0.668,0.264
- c0.197,0.134,0.361,0.312,0.491,0.535c0.132,0.222,0.197,0.472,0.197,0.749c0,0.3-0.081,0.575-0.243,0.825
- c-0.161,0.25-0.38,0.438-0.657,0.563c0.39,0.114,0.69,0.307,0.899,0.581s0.314,0.595,0.314,0.965c0,0.291-0.068,0.574-0.203,0.849
- c-0.136,0.275-0.32,0.495-0.555,0.659c-0.234,0.165-0.523,0.266-0.866,0.304c-0.215,0.023-0.735,0.038-1.559,0.044h-2.178V39.136z
- M412.917,40.202v1.48h0.847c0.504,0,0.817-0.007,0.939-0.022c0.22-0.026,0.395-0.103,0.521-0.229
- c0.127-0.127,0.19-0.293,0.19-0.5c0-0.198-0.054-0.358-0.164-0.483c-0.109-0.123-0.272-0.198-0.487-0.225
- c-0.128-0.015-0.496-0.022-1.104-0.022H412.917z M412.917,42.747v1.711h1.196c0.466,0,0.761-0.013,0.887-0.039
- c0.192-0.035,0.348-0.12,0.469-0.255c0.121-0.136,0.181-0.317,0.181-0.544c0-0.192-0.047-0.355-0.14-0.489
- s-0.228-0.231-0.404-0.293c-0.177-0.061-0.559-0.092-1.147-0.092H412.917z"/>
- <path fill="#231F20" d="M417.816,42.376c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.619,0.596-0.878
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.253,1.38-0.253c0.943,0,1.698,0.293,2.264,0.878
- c0.567,0.585,0.85,1.399,0.85,2.441c0,1.033-0.281,1.842-0.843,2.425c-0.562,0.584-1.313,0.876-2.253,0.876
- c-0.952,0-1.709-0.291-2.27-0.871C418.098,44.194,417.816,43.395,417.816,42.376z M419.148,42.332
- c0,0.725,0.167,1.274,0.502,1.648c0.335,0.374,0.761,0.561,1.275,0.561c0.516,0,0.938-0.185,1.269-0.557
- c0.33-0.371,0.495-0.928,0.495-1.67c0-0.733-0.16-1.281-0.482-1.642c-0.321-0.361-0.748-0.541-1.282-0.541
- c-0.532,0-0.962,0.183-1.288,0.548C419.311,41.045,419.148,41.596,419.148,42.332z"/>
- <path fill="#231F20" d="M425.038,45.537v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19c-0.282,0.313-0.704,0.51-1.266,0.591
- c0.279,0.163,0.51,0.342,0.692,0.537c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672
- H425.038z M426.33,41.843h0.956c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271
- c0.087-0.128,0.131-0.288,0.131-0.48c0-0.215-0.057-0.389-0.173-0.522c-0.114-0.132-0.277-0.216-0.487-0.251
- c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V41.843z"/>
+ <path d="M359,45.5v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H359z"/>
+ <path d="M370.7,45.5h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L370.7,45.5z M368.3,43l-0.9-2.4l-0.9,2.4H368.3z"/>
+ <path d="M374.4,43.2v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.3-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H374.4z"/>
+ <path d="M378.4,45.5v-6.3h1.3v5.3h3.2v1.1H378.4z"/>
+ <path d="M383.8,45.5v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H383.8z"/>
+ <path d="M392.3,45.5v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H392.3z"/>
+ <path d="M404.5,45.5h-1.4l-0.6-1.5H400l-0.5,1.5h-1.4l2.5-6.4h1.4L404.5,45.5z M402.1,43l-0.9-2.4l-0.9,2.4H402.1z"/>
+ <path d="M405.2,45.5v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6s0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H405.2z M406.5,41.8h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V41.8z"/>
+ <path d="M411.6,39.1h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V39.1z M412.9,40.2v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H412.9z
+ M412.9,42.7v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3
+ c-0.2-0.1-0.6-0.1-1.1-0.1H412.9z"/>
+ <path d="M417.8,42.4c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C418.1,44.2,417.8,43.4,417.8,42.4z M419.1,42.3c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5C419.3,41,419.1,41.6,419.1,42.3z"
+ />
+ <path d="M425,45.5v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H425z M426.3,41.8h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V41.8z"/>
</g>
<g>
<g>
- <path fill="#231F20" d="M526.919,34.508l1.253,0.397c-0.192,0.699-0.511,1.218-0.959,1.556c-0.446,0.34-1.014,0.509-1.701,0.509
- c-0.85,0-1.549-0.291-2.096-0.871c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.276-1.893,0.826-2.482
- c0.55-0.59,1.273-0.884,2.17-0.884c0.782,0,1.419,0.231,1.907,0.694c0.291,0.274,0.509,0.667,0.655,1.179l-1.28,0.306
- c-0.076-0.332-0.233-0.594-0.473-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.341-0.443,0.892-0.443,1.655c0,0.809,0.146,1.385,0.437,1.729c0.291,0.343,0.669,0.515,1.135,0.515
- c0.343,0,0.638-0.109,0.886-0.327C526.633,35.32,526.81,34.977,526.919,34.508z"/>
- <path fill="#231F20" d="M529.018,33.701c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.619,0.596-0.878
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.253,1.38-0.253c0.943,0,1.698,0.293,2.264,0.878
- c0.567,0.585,0.85,1.399,0.85,2.441c0,1.033-0.281,1.842-0.843,2.425c-0.562,0.584-1.313,0.876-2.253,0.876
- c-0.952,0-1.709-0.291-2.27-0.871C529.3,35.519,529.018,34.719,529.018,33.701z M530.351,33.657c0,0.725,0.167,1.274,0.502,1.648
- c0.335,0.374,0.761,0.561,1.275,0.561c0.516,0,0.938-0.185,1.269-0.557c0.33-0.371,0.495-0.928,0.495-1.67
- c0-0.733-0.16-1.281-0.482-1.642c-0.321-0.361-0.748-0.541-1.282-0.541c-0.532,0-0.961,0.183-1.288,0.548
- C530.514,32.37,530.351,32.921,530.351,33.657z"/>
- <path fill="#231F20" d="M536.235,36.862v-6.401h2.074c0.786,0,1.298,0.032,1.537,0.096c0.367,0.096,0.673,0.305,0.922,0.627
- c0.246,0.322,0.371,0.737,0.371,1.246c0,0.393-0.072,0.723-0.214,0.991c-0.144,0.268-0.324,0.478-0.544,0.631
- c-0.219,0.153-0.443,0.254-0.67,0.304c-0.309,0.061-0.755,0.092-1.34,0.092h-0.843v2.414H536.235z M537.527,31.544v1.816h0.708
- c0.508,0,0.849-0.033,1.021-0.1c0.172-0.067,0.307-0.172,0.405-0.314c0.097-0.143,0.146-0.309,0.146-0.498
- c0-0.233-0.069-0.425-0.206-0.576c-0.137-0.151-0.31-0.246-0.52-0.284c-0.154-0.029-0.464-0.044-0.929-0.044H537.527z"/>
- <path fill="#231F20" d="M542.199,36.862v-6.401h2.074c0.786,0,1.298,0.032,1.537,0.096c0.367,0.096,0.673,0.305,0.922,0.627
- c0.246,0.322,0.371,0.737,0.371,1.246c0,0.393-0.072,0.723-0.213,0.991c-0.144,0.268-0.324,0.478-0.544,0.631
- c-0.219,0.153-0.443,0.254-0.67,0.304c-0.309,0.061-0.755,0.092-1.34,0.092h-0.843v2.414H542.199z M543.491,31.544v1.816h0.708
- c0.508,0,0.849-0.033,1.021-0.1c0.172-0.067,0.307-0.172,0.405-0.314c0.097-0.143,0.146-0.309,0.146-0.498
- c0-0.233-0.069-0.425-0.206-0.576c-0.137-0.151-0.31-0.246-0.52-0.284c-0.154-0.029-0.464-0.044-0.93-0.044H543.491z"/>
- <path fill="#231F20" d="M548.163,36.862v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H548.163z"/>
- <path fill="#231F20" d="M554.132,36.862v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19c-0.282,0.313-0.704,0.51-1.266,0.591
- c0.279,0.163,0.51,0.342,0.692,0.537c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672
- H554.132z M555.424,33.168h0.956c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271
- c0.087-0.128,0.131-0.288,0.131-0.48c0-0.215-0.057-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251
- c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V33.168z"/>
- <path fill="#231F20" d="M563.073,36.862v-6.401h1.292v2.519h2.532v-2.519h1.292v6.401h-1.292v-2.799h-2.532v2.799H563.073z"/>
- <path fill="#231F20" d="M575.299,36.862h-1.407l-0.559-1.454h-2.558l-0.529,1.454h-1.371l2.493-6.401h1.366L575.299,36.862z
- M572.919,34.329l-0.882-2.375l-0.864,2.375H572.919z"/>
- <path fill="#231F20" d="M575.988,36.862v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19c-0.282,0.313-0.704,0.51-1.266,0.591
- c0.279,0.163,0.51,0.342,0.692,0.537c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672
- H575.988z M577.281,33.168h0.956c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271
- c0.087-0.128,0.131-0.288,0.131-0.48c0-0.215-0.057-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251
- c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V33.168z"/>
- <path fill="#231F20" d="M582.446,30.461h2.558c0.506,0,0.884,0.021,1.133,0.063c0.248,0.043,0.472,0.13,0.668,0.264
- c0.197,0.134,0.361,0.312,0.491,0.535c0.132,0.222,0.197,0.472,0.197,0.749c0,0.3-0.081,0.575-0.243,0.825
- c-0.161,0.25-0.38,0.438-0.657,0.563c0.39,0.114,0.69,0.307,0.899,0.581c0.21,0.274,0.314,0.595,0.314,0.965
- c0,0.291-0.068,0.574-0.203,0.849c-0.136,0.275-0.32,0.495-0.555,0.659c-0.234,0.165-0.523,0.266-0.866,0.304
- c-0.215,0.023-0.735,0.038-1.559,0.044h-2.178V30.461z M583.739,31.526v1.48h0.847c0.504,0,0.817-0.007,0.939-0.022
- c0.22-0.026,0.395-0.103,0.521-0.229c0.127-0.127,0.19-0.293,0.19-0.5c0-0.198-0.054-0.358-0.164-0.483
- c-0.109-0.123-0.272-0.198-0.487-0.225c-0.128-0.015-0.496-0.022-1.104-0.022H583.739z M583.739,34.072v1.711h1.196
- c0.466,0,0.761-0.013,0.887-0.039c0.192-0.035,0.348-0.12,0.469-0.255c0.121-0.136,0.181-0.317,0.181-0.544
- c0-0.192-0.047-0.355-0.14-0.489s-0.228-0.231-0.404-0.293c-0.177-0.061-0.559-0.092-1.147-0.092H583.739z"/>
- <path fill="#231F20" d="M588.637,33.701c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.619,0.596-0.878
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.253,1.38-0.253c0.943,0,1.698,0.293,2.264,0.878
- c0.567,0.585,0.85,1.399,0.85,2.441c0,1.033-0.281,1.842-0.843,2.425c-0.562,0.584-1.313,0.876-2.253,0.876
- c-0.952,0-1.709-0.291-2.27-0.871C588.919,35.519,588.637,34.719,588.637,33.701z M589.969,33.657
- c0,0.725,0.167,1.274,0.502,1.648c0.335,0.374,0.761,0.561,1.275,0.561c0.516,0,0.938-0.185,1.269-0.557
- c0.33-0.371,0.495-0.928,0.495-1.67c0-0.733-0.16-1.281-0.482-1.642c-0.321-0.361-0.748-0.541-1.282-0.541
- c-0.532,0-0.962,0.183-1.288,0.548C590.133,32.37,589.969,32.921,589.969,33.657z"/>
- <path fill="#231F20" d="M595.859,36.862v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19s-0.704,0.51-1.266,0.591c0.279,0.163,0.51,0.342,0.692,0.537
- c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393c-0.332-0.498-0.559-0.811-0.681-0.941
- c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672H595.859z M597.151,33.168h0.956
- c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271c0.087-0.128,0.131-0.288,0.131-0.48
- c0-0.215-0.057-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V33.168z"/>
+ <path d="M526.9,34.5l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C526.6,35.3,526.8,35,526.9,34.5z"/>
+ <path d="M529,33.7c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C529.3,35.5,529,34.7,529,33.7z M530.4,33.7c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C530.5,32.4,530.4,32.9,530.4,33.7z"/>
+ <path d="M536.2,36.9v-6.4h2.1c0.8,0,1.3,0,1.5,0.1c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.4,0.7,0.4,1.2c0,0.4-0.1,0.7-0.2,1
+ c-0.1,0.3-0.3,0.5-0.5,0.6c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0.1-0.8,0.1-1.3,0.1h-0.8v2.4H536.2z M537.5,31.5v1.8h0.7
+ c0.5,0,0.8,0,1-0.1c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.3-0.2-0.5-0.3
+ c-0.2,0-0.5,0-0.9,0H537.5z"/>
+ <path d="M542.2,36.9v-6.4h2.1c0.8,0,1.3,0,1.5,0.1c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.4,0.7,0.4,1.2c0,0.4-0.1,0.7-0.2,1
+ c-0.1,0.3-0.3,0.5-0.5,0.6c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0.1-0.8,0.1-1.3,0.1h-0.8v2.4H542.2z M543.5,31.5v1.8h0.7
+ c0.5,0,0.8,0,1-0.1c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.3-0.2-0.5-0.3
+ c-0.2,0-0.5,0-0.9,0H543.5z"/>
+ <path d="M548.2,36.9v-6.4h4.7v1.1h-3.5V33h3.2V34h-3.2v1.7h3.6v1.1H548.2z"/>
+ <path d="M554.1,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H554.1z M555.4,33.2h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"/>
+ <path d="M563.1,36.9v-6.4h1.3V33h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H563.1z"/>
+ <path d="M575.3,36.9h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L575.3,36.9z M572.9,34.3L572,32l-0.9,2.4H572.9z"/>
+ <path d="M576,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H576z M577.3,33.2h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"/>
+ <path d="M582.4,30.5h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V30.5z M583.7,31.5V33h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H583.7z
+ M583.7,34.1v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3
+ c-0.2-0.1-0.6-0.1-1.1-0.1H583.7z"/>
+ <path d="M588.6,33.7c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C588.9,35.5,588.6,34.7,588.6,33.7z M590,33.7c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5C590.1,32.4,590,32.9,590,33.7z"
+ />
+ <path d="M595.9,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ S600,34,599.4,34c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H595.9z M597.2,33.2h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"/>
</g>
</g>
<g>
- <path fill="#231F20" d="M274.719,207.659v-6.401h1.292v2.52h2.532v-2.52h1.292v6.401h-1.292v-2.798h-2.532v2.798H274.719z"/>
- <path fill="#231F20" d="M286.944,207.659h-1.406l-0.559-1.453h-2.559l-0.528,1.453h-1.371l2.493-6.401h1.367L286.944,207.659z
- M284.564,205.127l-0.882-2.375l-0.864,2.375H284.564z"/>
- <path fill="#231F20" d="M287.642,207.659v-6.401h1.257l2.62,4.274v-4.274h1.201v6.401h-1.297l-2.58-4.174v4.174H287.642z"/>
- <path fill="#231F20" d="M298.182,205.306l1.253,0.398c-0.192,0.699-0.512,1.218-0.959,1.556c-0.447,0.34-1.013,0.508-1.7,0.508
- c-0.85,0-1.548-0.29-2.096-0.87c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.275-1.893,0.825-2.482
- c0.55-0.59,1.273-0.885,2.17-0.885c0.783,0,1.419,0.232,1.908,0.695c0.291,0.274,0.509,0.667,0.655,1.179l-1.279,0.306
- c-0.076-0.332-0.233-0.594-0.474-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.34-0.443,0.892-0.443,1.654c0,0.809,0.146,1.385,0.437,1.729c0.291,0.343,0.669,0.515,1.135,0.515
- c0.343,0,0.639-0.109,0.886-0.328C297.897,206.119,298.074,205.775,298.182,205.306z"/>
- <path fill="#231F20" d="M300.282,204.498c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.618,0.596-0.877
- s0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.254,1.38-0.254c0.943,0,1.697,0.293,2.264,0.878
- c0.566,0.585,0.849,1.399,0.849,2.44c0,1.034-0.281,1.842-0.843,2.426c-0.562,0.584-1.313,0.875-2.253,0.875
- c-0.952,0-1.709-0.29-2.27-0.87C300.563,206.317,300.282,205.517,300.282,204.498z M301.614,204.455
- c0,0.725,0.167,1.274,0.502,1.648c0.335,0.374,0.76,0.561,1.275,0.561c0.515,0,0.938-0.185,1.269-0.557
- c0.33-0.371,0.495-0.928,0.495-1.67c0-0.733-0.161-1.281-0.483-1.642c-0.322-0.361-0.749-0.541-1.281-0.541
- c-0.533,0-0.962,0.182-1.288,0.548C301.777,203.167,301.614,203.718,301.614,204.455z"/>
- <path fill="#231F20" d="M311.595,205.306l1.253,0.398c-0.192,0.699-0.512,1.218-0.959,1.556c-0.447,0.34-1.013,0.508-1.7,0.508
- c-0.85,0-1.548-0.29-2.096-0.87c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.275-1.893,0.825-2.482
- c0.55-0.59,1.273-0.885,2.17-0.885c0.783,0,1.419,0.232,1.908,0.695c0.291,0.274,0.509,0.667,0.655,1.179l-1.279,0.306
- c-0.076-0.332-0.233-0.594-0.474-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.34-0.443,0.892-0.443,1.654c0,0.809,0.146,1.385,0.437,1.729c0.291,0.343,0.669,0.515,1.135,0.515
- c0.343,0,0.639-0.109,0.886-0.328C311.309,206.119,311.487,205.775,311.595,205.306z"/>
- <path fill="#231F20" d="M313.974,207.659v-6.401h1.292v2.842l2.611-2.842h1.738l-2.41,2.493l2.541,3.908h-1.672l-1.76-3.004
- l-1.048,1.069v1.935H313.974z"/>
+ <path d="M274.7,207.7v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8H276v2.8H274.7z"/>
+ <path d="M286.9,207.7h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L286.9,207.7z M284.6,205.1l-0.9-2.4l-0.9,2.4H284.6z"/>
+ <path d="M287.6,207.7v-6.4h1.3l2.6,4.3v-4.3h1.2v6.4h-1.3l-2.6-4.2v4.2H287.6z"/>
+ <path d="M298.2,205.3l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C297.9,206.1,298.1,205.8,298.2,205.3z"/>
+ <path d="M300.3,204.5c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9s0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C300.6,206.3,300.3,205.5,300.3,204.5z M301.6,204.5c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C301.8,203.2,301.6,203.7,301.6,204.5z"/>
+ <path d="M311.6,205.3l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C311.3,206.1,311.5,205.8,311.6,205.3z"/>
+ <path d="M314,207.7v-6.4h1.3v2.8l2.6-2.8h1.7l-2.4,2.5l2.5,3.9h-1.7l-1.8-3l-1,1.1v1.9H314z"/>
</g>
<g>
- <path fill="#231F20" d="M247.067,230.239v-6.401h1.292v2.52h2.532v-2.52h1.292v6.401h-1.292v-2.798h-2.532v2.798H247.067z"/>
- <path fill="#231F20" d="M253.258,227.078c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.618,0.596-0.877
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.254,1.38-0.254c0.943,0,1.697,0.293,2.264,0.878
- s0.849,1.399,0.849,2.44c0,1.034-0.281,1.842-0.843,2.426c-0.562,0.584-1.313,0.875-2.253,0.875c-0.952,0-1.709-0.29-2.27-0.87
- C253.539,228.896,253.258,228.096,253.258,227.078z M254.59,227.034c0,0.725,0.167,1.274,0.502,1.648
- c0.335,0.374,0.76,0.561,1.275,0.561s0.938-0.185,1.269-0.557c0.33-0.371,0.495-0.928,0.495-1.67c0-0.733-0.161-1.281-0.483-1.642
- c-0.322-0.361-0.749-0.541-1.281-0.541c-0.533,0-0.962,0.182-1.288,0.548C254.753,225.747,254.59,226.298,254.59,227.034z"/>
- <path fill="#231F20" d="M260.466,223.838h1.292v3.467c0,0.55,0.016,0.907,0.048,1.069c0.055,0.262,0.187,0.473,0.395,0.632
- c0.208,0.158,0.493,0.238,0.854,0.238c0.367,0,0.643-0.075,0.83-0.225c0.186-0.149,0.298-0.334,0.336-0.552
- c0.038-0.218,0.057-0.581,0.057-1.088v-3.54h1.292v3.362c0,0.768-0.035,1.312-0.105,1.628c-0.07,0.318-0.199,0.586-0.386,0.803
- c-0.188,0.219-0.439,0.393-0.753,0.522c-0.314,0.13-0.725,0.194-1.231,0.194c-0.611,0-1.075-0.07-1.391-0.212
- c-0.316-0.141-0.565-0.324-0.749-0.55c-0.183-0.225-0.304-0.462-0.362-0.709c-0.084-0.367-0.127-0.908-0.127-1.624V223.838z"/>
- <path fill="#231F20" d="M269.91,227.885v-1.078h2.786v2.55c-0.271,0.262-0.663,0.493-1.176,0.692
- c-0.514,0.2-1.034,0.299-1.561,0.299c-0.669,0-1.253-0.14-1.751-0.421c-0.498-0.28-0.872-0.682-1.122-1.205
- c-0.25-0.522-0.375-1.091-0.375-1.705c0-0.667,0.14-1.258,0.419-1.777c0.279-0.518,0.688-0.916,1.227-1.192
- c0.41-0.212,0.921-0.319,1.532-0.319c0.795,0,1.415,0.167,1.862,0.501c0.447,0.333,0.734,0.794,0.863,1.382l-1.284,0.241
- c-0.09-0.314-0.26-0.563-0.508-0.745c-0.249-0.181-0.56-0.273-0.932-0.273c-0.565,0-1.014,0.179-1.347,0.537
- c-0.334,0.359-0.5,0.89-0.5,1.594c0,0.76,0.169,1.329,0.506,1.71c0.338,0.379,0.78,0.57,1.327,0.57
- c0.271,0,0.542-0.053,0.815-0.159c0.272-0.107,0.505-0.235,0.701-0.386v-0.813H269.91z"/>
- <path fill="#231F20" d="M273.892,230.239v-6.401h1.292v2.52h2.532v-2.52h1.292v6.401h-1.292v-2.798h-2.532v2.798H273.892z"/>
- <path fill="#231F20" d="M281.786,230.239v-5.318h-1.899v-1.083h5.086v1.083h-1.895v5.318H281.786z"/>
- <path fill="#231F20" d="M285.545,227.078c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.618,0.596-0.877
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.254,1.38-0.254c0.943,0,1.697,0.293,2.264,0.878
- s0.849,1.399,0.849,2.44c0,1.034-0.281,1.842-0.843,2.426c-0.562,0.584-1.313,0.875-2.253,0.875c-0.952,0-1.709-0.29-2.27-0.87
- C285.826,228.896,285.545,228.096,285.545,227.078z M286.876,227.034c0,0.725,0.167,1.274,0.502,1.648
- c0.335,0.374,0.76,0.561,1.275,0.561s0.938-0.185,1.269-0.557c0.33-0.371,0.495-0.928,0.495-1.67c0-0.733-0.161-1.281-0.483-1.642
- c-0.322-0.361-0.749-0.541-1.281-0.541s-0.962,0.182-1.288,0.548C287.039,225.747,286.876,226.298,286.876,227.034z"/>
- <path fill="#231F20" d="M292.775,230.239v-6.401h1.257l2.62,4.274v-4.274h1.201v6.401h-1.297l-2.58-4.174v4.174H292.775z"/>
+ <path d="M247.1,230.2v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H247.1z"/>
+ <path d="M253.3,227.1c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C253.5,228.9,253.3,228.1,253.3,227.1z M254.6,227c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6s0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C254.8,225.7,254.6,226.3,254.6,227z"/>
+ <path d="M260.5,223.8h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2c0.4,0,0.6-0.1,0.8-0.2
+ c0.2-0.1,0.3-0.3,0.3-0.6c0-0.2,0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8
+ c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7
+ c-0.1-0.4-0.1-0.9-0.1-1.6V223.8z"/>
+ <path d="M269.9,227.9v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H269.9z"/>
+ <path d="M273.9,230.2v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H273.9z"/>
+ <path d="M281.8,230.2v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H281.8z"/>
+ <path d="M285.5,227.1c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C285.8,228.9,285.5,228.1,285.5,227.1z M286.9,227c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6s0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5s-1,0.2-1.3,0.5C287,225.7,286.9,226.3,286.9,227z"/>
+ <path d="M292.8,230.2v-6.4h1.3l2.6,4.3v-4.3h1.2v6.4h-1.3l-2.6-4.2v4.2H292.8z"/>
</g>
- <path fill="#231F20" d="M383.502,71.798c-1.041,0-1.888,0.847-1.888,1.888c0,1.041,0.847,1.887,1.888,1.887
- c1.04,0,1.886-0.847,1.886-1.887C385.388,72.646,384.542,71.798,383.502,71.798"/>
- <path fill="#231F20" d="M479.871,83.996c-1.043,0-1.889,0.847-1.889,1.888c0,1.041,0.847,1.887,1.889,1.887
- c1.04,0,1.885-0.846,1.885-1.887C481.756,84.843,480.911,83.996,479.871,83.996"/>
- <path fill="#231F20" d="M502.778,83.34c-1.041,0-1.886,0.847-1.886,1.888c0,1.041,0.845,1.887,1.886,1.887s1.888-0.846,1.888-1.887
- C504.666,84.187,503.819,83.34,502.778,83.34"/>
- <path fill="#231F20" d="M331.185,151.591c0-1.371-1.43-2.416-2.879-1.723c-0.344,0.165-0.629,0.45-0.793,0.794
- c-0.689,1.448,0.356,2.874,1.726,2.874C330.313,153.537,331.185,152.664,331.185,151.591"/>
- <path fill="#231F20" d="M287.365,211.648c0-1.372-1.429-2.417-2.877-1.726c-0.344,0.164-0.629,0.45-0.794,0.794
- c-0.692,1.448,0.353,2.877,1.726,2.877C286.492,213.593,287.365,212.72,287.365,211.648"/>
- <path fill="#231F20" d="M341.347,166.533c0-1.072-0.873-1.944-1.945-1.944c-1.072,0-1.945,0.872-1.945,1.944
- c0,1.073,0.873,1.945,1.945,1.945C340.475,168.478,341.347,167.606,341.347,166.533"/>
- <path fill="#231F20" d="M300.912,262.557c-1.413,0-2.489,1.471-1.776,2.962c0.17,0.355,0.465,0.65,0.821,0.819
- c1.49,0.708,2.957-0.367,2.957-1.779C302.914,263.455,302.016,262.557,300.912,262.557"/>
- <path fill="#231F20" d="M287.004,217.64c-1.413,0-2.488,1.47-1.777,2.961c0.17,0.356,0.464,0.651,0.82,0.82
- c1.49,0.711,2.959-0.366,2.959-1.779C289.006,218.538,288.108,217.64,287.004,217.64"/>
- <path fill="#231F20" d="M524.868,39.389c-1.041,0-1.889,0.847-1.889,1.888s0.848,1.887,1.889,1.887c1.04,0,1.885-0.847,1.885-1.887
- S525.908,39.389,524.868,39.389"/>
- <path fill="#231F20" d="M212.538,278.084c-1.412,0-2.487,1.471-1.778,2.96c0.169,0.356,0.464,0.65,0.82,0.819
- c1.491,0.711,2.96-0.365,2.96-1.776C214.54,278.983,213.642,278.084,212.538,278.084"/>
- <path fill="#231F20" d="M430.704,47.618c-1.041,0-1.887,0.846-1.887,1.887c0,1.042,0.846,1.888,1.887,1.888
- c1.04,0,1.886-0.846,1.886-1.888C432.59,48.464,431.744,47.618,430.704,47.618"/>
+ <path d="M383.5,71.8c-1,0-1.9,0.8-1.9,1.9c0,1,0.8,1.9,1.9,1.9c1,0,1.9-0.8,1.9-1.9C385.4,72.6,384.5,71.8,383.5,71.8"/>
+ <path d="M479.9,84c-1,0-1.9,0.8-1.9,1.9c0,1,0.8,1.9,1.9,1.9c1,0,1.9-0.8,1.9-1.9C481.8,84.8,480.9,84,479.9,84"/>
+ <path d="M502.8,83.3c-1,0-1.9,0.8-1.9,1.9c0,1,0.8,1.9,1.9,1.9s1.9-0.8,1.9-1.9C504.7,84.2,503.8,83.3,502.8,83.3"/>
+ <path d="M331.2,151.6c0-1.4-1.4-2.4-2.9-1.7c-0.3,0.2-0.6,0.5-0.8,0.8c-0.7,1.4,0.4,2.9,1.7,2.9
+ C330.3,153.5,331.2,152.7,331.2,151.6"/>
+ <path d="M287.4,211.6c0-1.4-1.4-2.4-2.9-1.7c-0.3,0.2-0.6,0.4-0.8,0.8c-0.7,1.4,0.4,2.9,1.7,2.9
+ C286.5,213.6,287.4,212.7,287.4,211.6"/>
+ <path d="M341.3,166.5c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9c0,1.1,0.9,1.9,1.9,1.9C340.5,168.5,341.3,167.6,341.3,166.5"/>
+ <path d="M300.9,262.6c-1.4,0-2.5,1.5-1.8,3c0.2,0.4,0.5,0.6,0.8,0.8c1.5,0.7,3-0.4,3-1.8C302.9,263.5,302,262.6,300.9,262.6"/>
+ <path d="M287,217.6c-1.4,0-2.5,1.5-1.8,3c0.2,0.4,0.5,0.7,0.8,0.8c1.5,0.7,3-0.4,3-1.8C289,218.5,288.1,217.6,287,217.6"/>
+ <path d="M524.9,39.4c-1,0-1.9,0.8-1.9,1.9s0.8,1.9,1.9,1.9c1,0,1.9-0.8,1.9-1.9S525.9,39.4,524.9,39.4"/>
+ <path d="M212.5,278.1c-1.4,0-2.5,1.5-1.8,3c0.2,0.4,0.5,0.7,0.8,0.8c1.5,0.7,3-0.4,3-1.8C214.5,279,213.6,278.1,212.5,278.1"/>
+ <path d="M430.7,47.6c-1,0-1.9,0.8-1.9,1.9c0,1,0.8,1.9,1.9,1.9c1,0,1.9-0.8,1.9-1.9C432.6,48.5,431.7,47.6,430.7,47.6"/>
<g>
- <path fill="#231F20" d="M343.314,169.626v-6.348h1.292v5.27h3.213v1.078H343.314z"/>
- <path fill="#231F20" d="M354.513,169.626h-1.406l-0.559-1.454h-2.559l-0.528,1.454h-1.371l2.493-6.401h1.367L354.513,169.626z
- M352.134,167.094l-0.882-2.375l-0.864,2.375H352.134z"/>
- <path fill="#231F20" d="M355.19,163.226h1.292v3.467c0,0.55,0.016,0.907,0.048,1.07c0.055,0.262,0.187,0.473,0.395,0.631
- c0.208,0.159,0.493,0.238,0.854,0.238c0.367,0,0.643-0.075,0.83-0.225c0.186-0.149,0.298-0.334,0.336-0.552
- s0.057-0.581,0.057-1.087v-3.541h1.292v3.362c0,0.768-0.035,1.311-0.105,1.629c-0.07,0.317-0.199,0.585-0.386,0.803
- c-0.188,0.218-0.439,0.392-0.753,0.521c-0.314,0.13-0.725,0.195-1.231,0.195c-0.611,0-1.075-0.071-1.391-0.212
- c-0.316-0.141-0.565-0.324-0.749-0.55c-0.183-0.225-0.304-0.462-0.362-0.709c-0.084-0.367-0.127-0.908-0.127-1.624V163.226z"/>
- <path fill="#231F20" d="M361.661,169.626v-6.401h2.72c0.684,0,1.181,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.745,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19s-0.704,0.51-1.266,0.591c0.279,0.163,0.51,0.342,0.692,0.537
- c0.182,0.195,0.427,0.541,0.736,1.039l0.782,1.249h-1.546l-0.934-1.393c-0.332-0.498-0.559-0.811-0.681-0.941
- c-0.122-0.13-0.252-0.218-0.389-0.267c-0.137-0.048-0.354-0.072-0.651-0.072h-0.262v2.672H361.661z M362.953,165.933h0.956
- c0.62,0,1.007-0.026,1.161-0.079c0.154-0.052,0.275-0.143,0.362-0.271c0.087-0.128,0.131-0.288,0.131-0.48
- c0-0.215-0.058-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251c-0.105-0.015-0.419-0.022-0.943-0.022h-1.009V165.933z"/>
- <path fill="#231F20" d="M368.074,169.626v-6.401h1.292v6.401H368.074z"/>
- <path fill="#231F20" d="M370.589,163.226h1.292v3.467c0,0.55,0.016,0.907,0.048,1.07c0.055,0.262,0.187,0.473,0.395,0.631
- c0.208,0.159,0.493,0.238,0.854,0.238c0.367,0,0.643-0.075,0.83-0.225c0.186-0.149,0.298-0.334,0.336-0.552
- s0.057-0.581,0.057-1.087v-3.541h1.292v3.362c0,0.768-0.035,1.311-0.105,1.629c-0.07,0.317-0.199,0.585-0.386,0.803
- c-0.188,0.218-0.439,0.392-0.753,0.521c-0.314,0.13-0.725,0.195-1.231,0.195c-0.611,0-1.075-0.071-1.391-0.212
- c-0.316-0.141-0.565-0.324-0.749-0.55c-0.183-0.225-0.304-0.462-0.362-0.709c-0.084-0.367-0.127-0.908-0.127-1.624V163.226z"/>
- <path fill="#231F20" d="M377.038,169.626v-6.401h1.934l1.161,4.366l1.148-4.366h1.939v6.401h-1.201v-5.038l-1.271,5.038h-1.244
- l-1.266-5.038v5.038H377.038z"/>
+ <path d="M343.3,169.6v-6.3h1.3v5.3h3.2v1.1H343.3z"/>
+ <path d="M354.5,169.6h-1.4l-0.6-1.5H350l-0.5,1.5h-1.4l2.5-6.4h1.4L354.5,169.6z M352.1,167.1l-0.9-2.4l-0.9,2.4H352.1z"/>
+ <path d="M355.2,163.2h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2c0.4,0,0.6-0.1,0.8-0.2
+ c0.2-0.1,0.3-0.3,0.3-0.6s0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.2-0.4,0.4-0.8,0.5
+ c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7c-0.1-0.4-0.1-0.9-0.1-1.6
+ V163.2z"/>
+ <path d="M361.7,169.6v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ s-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1H363v2.7H361.7z M363,165.9h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V165.9z"/>
+ <path d="M368.1,169.6v-6.4h1.3v6.4H368.1z"/>
+ <path d="M370.6,163.2h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2c0.4,0,0.6-0.1,0.8-0.2
+ c0.2-0.1,0.3-0.3,0.3-0.6s0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.2-0.4,0.4-0.8,0.5
+ c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7c-0.1-0.4-0.1-0.9-0.1-1.6
+ V163.2z"/>
+ <path d="M377,169.6v-6.4h1.9l1.2,4.4l1.1-4.4h1.9v6.4H382v-5l-1.3,5h-1.2l-1.3-5v5H377z"/>
</g>
<g>
- <path fill="#231F20" d="M306.498,145.516l1.253,0.397c-0.192,0.699-0.512,1.218-0.959,1.556c-0.447,0.34-1.013,0.509-1.7,0.509
- c-0.85,0-1.548-0.291-2.096-0.871c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.275-1.893,0.825-2.482
- c0.55-0.59,1.273-0.884,2.17-0.884c0.783,0,1.419,0.231,1.908,0.694c0.291,0.274,0.509,0.667,0.655,1.179l-1.279,0.306
- c-0.076-0.332-0.233-0.594-0.474-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.341-0.443,0.892-0.443,1.655c0,0.809,0.146,1.385,0.437,1.729s0.669,0.515,1.135,0.515c0.343,0,0.639-0.109,0.886-0.327
- C306.213,146.328,306.391,145.984,306.498,145.516z"/>
- <path fill="#231F20" d="M314.632,147.869h-1.406l-0.559-1.454h-2.559l-0.528,1.454h-1.371l2.493-6.401h1.367L314.632,147.869z
- M312.253,145.337l-0.882-2.375l-0.865,2.375H312.253z"/>
- <path fill="#231F20" d="M315.353,147.869v-6.348h1.292v5.27h3.213v1.078H315.353z"/>
- <path fill="#231F20" d="M320.771,141.468h1.292v3.467c0,0.55,0.016,0.907,0.048,1.07c0.055,0.262,0.187,0.473,0.395,0.631
- c0.208,0.159,0.493,0.238,0.854,0.238c0.367,0,0.643-0.075,0.83-0.225c0.186-0.149,0.298-0.334,0.336-0.552
- c0.038-0.218,0.057-0.581,0.057-1.087v-3.541h1.292v3.362c0,0.768-0.035,1.311-0.105,1.629c-0.07,0.317-0.199,0.585-0.386,0.803
- c-0.188,0.218-0.439,0.392-0.753,0.521c-0.314,0.13-0.725,0.195-1.231,0.195c-0.611,0-1.075-0.071-1.391-0.212
- c-0.316-0.141-0.565-0.324-0.749-0.55c-0.183-0.225-0.304-0.462-0.362-0.709c-0.084-0.367-0.127-0.908-0.127-1.624V141.468z"/>
- <path fill="#231F20" d="M327.22,147.869v-6.401h1.934l1.161,4.366l1.148-4.366h1.939v6.401h-1.201v-5.038l-1.271,5.038h-1.244
- l-1.266-5.038v5.038H327.22z"/>
- <path fill="#231F20" d="M334.686,147.869v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H334.686z"/>
- <path fill="#231F20" d="M342.09,147.869v-5.318h-1.899v-1.083h5.086v1.083h-1.895v5.318H342.09z"/>
+ <path d="M306.5,145.5l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9c-0.5-0.6-0.8-1.4-0.8-2.4
+ c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2l-1.3,0.3
+ c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7c0,0.8,0.1,1.4,0.4,1.7
+ s0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C306.2,146.3,306.4,146,306.5,145.5z"/>
+ <path d="M314.6,147.9h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L314.6,147.9z M312.3,145.3l-0.9-2.4l-0.9,2.4H312.3z"/>
+ <path d="M315.4,147.9v-6.3h1.3v5.3h3.2v1.1H315.4z"/>
+ <path d="M320.8,141.5h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2c0.4,0,0.6-0.1,0.8-0.2
+ c0.2-0.1,0.3-0.3,0.3-0.6c0-0.2,0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8
+ c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7
+ c-0.1-0.4-0.1-0.9-0.1-1.6V141.5z"/>
+ <path d="M327.2,147.9v-6.4h1.9l1.2,4.4l1.1-4.4h1.9v6.4h-1.2v-5l-1.3,5h-1.2l-1.3-5v5H327.2z"/>
+ <path d="M334.7,147.9v-6.4h4.7v1.1H336v1.4h3.2v1.1H336v1.7h3.6v1.1H334.7z"/>
+ <path d="M342.1,147.9v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H342.1z"/>
</g>
</g>
-<g id="Main_Towns_-_hover" display="none">
- <g display="inline">
+<g id="Main_Towns_-_hover" class="st15">
+ <g id="toivola-city-hover" class="chassel-toivola st16">
<defs>
- <rect id="SVGID_1_" x="185.186" y="277.719" width="53" height="20"/>
+ <rect id="SVGID_1_" x="185.2" y="277.7" width="53" height="20"/>
</defs>
<clipPath id="SVGID_2_">
- <use xlink:href="#SVGID_1_" overflow="visible"/>
+ <use xlink:href="#SVGID_1_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_2_)" fill="#F27327" d="M191.686,278.219c0,0-6,0-6,6v7c0,0,0,6,6,6h40c0,0,6,0,6-6v-7c0,0,0-6-6-6
- H191.686z"/>
- <path clip-path="url(#SVGID_2_)" fill="none" stroke="#FFFFFF" d="M191.686,278.219c0,0-6,0-6,6v7c0,0,0,6,6,6h40c0,0,6,0,6-6v-7
- c0,0,0-6-6-6H191.686z"/>
+ <path class="st17" d="M191.7,278.2c0,0-6,0-6,6v7c0,0,0,6,6,6h40c0,0,6,0,6-6v-7c0,0,0-6-6-6H191.7z"/>
+ <path class="st18" d="M191.7,278.2c0,0-6,0-6,6v7c0,0,0,6,6,6h40c0,0,6,0,6-6v-7c0,0,0-6-6-6H191.7z"/>
</g>
- <g id="chassel-hover" display="inline">
+ <g id="chassel-city-hover" class="chassel-toivola st16">
<defs>
- <polygon id="SVGID_3_" points="243.576,273.983 304.427,273.819 304.427,253.819 243.576,253.983 "/>
+ <polygon id="SVGID_3_" points="243.6,274 304.4,273.8 304.4,253.8 243.6,254 "/>
</defs>
<clipPath id="SVGID_4_">
- <use xlink:href="#SVGID_3_" overflow="visible"/>
+ <use xlink:href="#SVGID_3_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_4_)" fill="#F27327" d="M250.076,254.483c0,0-6,0-6,6v7c0,0,0,6,6,6l47.851-0.164c0,0,6,0,6-6v-7
- c0,0,0-6-6-6L250.076,254.483z"/>
- <path clip-path="url(#SVGID_4_)" fill="none" stroke="#FFFFFF" d="M250.076,254.483c0,0-6,0-6,6v7c0,0,0,6,6,6l47.851-0.164
- c0,0,6,0,6-6v-7c0,0,0-6-6-6L250.076,254.483z"/>
+ <path class="st19" d="M250.1,254.5c0,0-6,0-6,6v7c0,0,0,6,6,6l47.9-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L250.1,254.5z"/>
+ <path class="st20" d="M250.1,254.5c0,0-6,0-6,6v7c0,0,0,6,6,6l47.9-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L250.1,254.5z"/>
</g>
- <g display="inline">
+ <g id="houghton-city-hover" class="houghton-hancock st16">
<defs>
- <polygon id="SVGID_5_" points="240.301,237.086 304.5,236.922 304.5,216.922 240.301,217.086 "/>
+ <polygon id="SVGID_5_" points="240.3,237.1 304.5,236.9 304.5,216.9 240.3,217.1 "/>
</defs>
<clipPath id="SVGID_6_">
- <use xlink:href="#SVGID_5_" overflow="visible"/>
+ <use xlink:href="#SVGID_5_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_6_)" fill="#F27327" d="M246.801,217.586c0,0-6,0-6,6v7c0,0,0,6,6,6L298,236.422c0,0,6,0,6-6v-7
- c0,0,0-6-6-6L246.801,217.586z"/>
- <path clip-path="url(#SVGID_6_)" fill="none" stroke="#FFFFFF" d="M246.801,217.586c0,0-6,0-6,6v7c0,0,0,6,6,6L298,236.422
- c0,0,6,0,6-6v-7c0,0,0-6-6-6L246.801,217.586z"/>
+ <path class="st21" d="M246.8,217.6c0,0-6,0-6,6v7c0,0,0,6,6,6l51.2-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L246.8,217.6z"/>
+ <path class="st22" d="M246.8,217.6c0,0-6,0-6,6v7c0,0,0,6,6,6l51.2-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L246.8,217.6z"/>
</g>
- <g display="inline">
+ <g id="hancock-city-hover" class="houghton-hancock st16">
<defs>
- <polygon id="SVGID_7_" points="267.989,214.648 326.125,214.484 326.125,194.484 267.989,194.648 "/>
+ <polygon id="SVGID_7_" points="268,214.6 326.1,214.5 326.1,194.5 268,194.6 "/>
</defs>
<clipPath id="SVGID_8_">
- <use xlink:href="#SVGID_7_" overflow="visible"/>
+ <use xlink:href="#SVGID_7_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_8_)" fill="#F27327" d="M274.489,195.148c0,0-6,0-6,6v7c0,0,0,6,6,6l45.136-0.164c0,0,6,0,6-6v-7
- c0,0,0-6-6-6L274.489,195.148z"/>
- <path clip-path="url(#SVGID_8_)" fill="none" stroke="#FFFFFF" d="M274.489,195.148c0,0-6,0-6,6v7c0,0,0,6,6,6l45.136-0.164
- c0,0,6,0,6-6v-7c0,0,0-6-6-6L274.489,195.148z"/>
+ <path class="st23" d="M274.5,195.1c0,0-6,0-6,6v7c0,0,0,6,6,6l45.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L274.5,195.1z"/>
+ <path class="st24" d="M274.5,195.1c0,0-6,0-6,6v7c0,0,0,6,6,6l45.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L274.5,195.1z"/>
</g>
- <g display="inline">
+ <g id="laurium-city-hover" class="calumet-laurium st16">
<defs>
- <polygon id="SVGID_9_" points="336.655,176.802 389.911,176.638 389.911,156.638 336.655,156.802 "/>
+ <polygon id="SVGID_9_" points="336.7,176.8 389.9,176.6 389.9,156.6 336.7,156.8 "/>
</defs>
<clipPath id="SVGID_10_">
- <use xlink:href="#SVGID_9_" overflow="visible"/>
+ <use xlink:href="#SVGID_9_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_10_)" fill="#F27327" d="M343.155,157.302c0,0-6,0-6,6v7c0,0,0,6,6,6l40.256-0.164c0,0,6,0,6-6v-7
- c0,0,0-6-6-6L343.155,157.302z"/>
- <path clip-path="url(#SVGID_10_)" fill="none" stroke="#FFFFFF" d="M343.155,157.302c0,0-6,0-6,6v7c0,0,0,6,6,6l40.256-0.164
- c0,0,6,0,6-6v-7c0,0,0-6-6-6L343.155,157.302z"/>
+ <path class="st25" d="M343.2,157.3c0,0-6,0-6,6v7c0,0,0,6,6,6l40.3-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L343.2,157.3z"/>
+ <path class="st26" d="M343.2,157.3c0,0-6,0-6,6v7c0,0,0,6,6,6l40.3-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L343.2,157.3z"/>
</g>
- <g display="inline">
+ <g id="calumet-city-hover" class="calumet-laurium st16">
<defs>
- <polygon id="SVGID_11_" points="295.67,154.469 351.917,154.305 351.917,134.305 295.67,134.469 "/>
+ <polygon id="SVGID_11_" points="295.7,154.5 351.9,154.3 351.9,134.3 295.7,134.5 "/>
</defs>
<clipPath id="SVGID_12_">
- <use xlink:href="#SVGID_11_" overflow="visible"/>
+ <use xlink:href="#SVGID_11_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_12_)" fill="#F27327" d="M302.17,134.969c0,0-6,0-6,6v7c0,0,0,6,6,6l43.247-0.164c0,0,6,0,6-6v-7
- c0,0,0-6-6-6L302.17,134.969z"/>
- <path clip-path="url(#SVGID_12_)" fill="none" stroke="#FFFFFF" d="M302.17,134.969c0,0-6,0-6,6v7c0,0,0,6,6,6l43.247-0.164
- c0,0,6,0,6-6v-7c0,0,0-6-6-6L302.17,134.969z"/>
+ <path class="st27" d="M302.2,135c0,0-6,0-6,6v7c0,0,0,6,6,6l43.2-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L302.2,135z"/>
+ <path class="st28" d="M302.2,135c0,0-6,0-6,6v7c0,0,0,6,6,6l43.2-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L302.2,135z"/>
</g>
- <g display="inline">
+ <g id="eagle-river-city-hover" class="eagle-harbor-eagle-river st16">
<defs>
- <polygon id="SVGID_13_" points="316.545,76.219 389.812,76.055 389.812,56.055 316.545,56.219 "/>
+ <polygon id="SVGID_13_" points="316.5,76.2 389.8,76.1 389.8,56.1 316.5,56.2 "/>
</defs>
<clipPath id="SVGID_14_">
- <use xlink:href="#SVGID_13_" overflow="visible"/>
+ <use xlink:href="#SVGID_13_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_14_)" fill="#F27327" d="M323.045,56.719c0,0-6,0-6,6v7c0,0,0,6,6,6l60.267-0.164c0,0,6,0,6-6v-7
- c0,0,0-6-6-6L323.045,56.719z"/>
- <path clip-path="url(#SVGID_14_)" fill="none" stroke="#FFFFFF" d="M323.045,56.719c0,0-6,0-6,6v7c0,0,0,6,6,6l60.267-0.164
- c0,0,6,0,6-6v-7c0,0,0-6-6-6L323.045,56.719z"/>
+ <path class="st29" d="M323,56.7c0,0-6,0-6,6v7c0,0,0,6,6,6l60.3-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L323,56.7z"/>
+ <path class="st30" d="M323,56.7c0,0-6,0-6,6v7c0,0,0,6,6,6l60.3-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L323,56.7z"/>
</g>
- <g display="inline">
+ <g id="eagle-harbor-city-hover" class="eagle-harbor-eagle-river st16">
<defs>
- <polygon id="SVGID_15_" points="352.358,52.219 437.125,52.055 437.125,32.055 352.358,32.219 "/>
+ <polygon id="SVGID_15_" points="352.4,52.2 437.1,52.1 437.1,32.1 352.4,32.2 "/>
</defs>
<clipPath id="SVGID_16_">
- <use xlink:href="#SVGID_15_" overflow="visible"/>
+ <use xlink:href="#SVGID_15_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_16_)" fill="#F27327" d="M358.858,32.719c0,0-6,0-6,6v7c0,0,0,6,6,6l71.767-0.164c0,0,6,0,6-6v-7
- c0,0,0-6-6-6L358.858,32.719z"/>
- <path clip-path="url(#SVGID_16_)" fill="none" stroke="#FFFFFF" d="M358.858,32.719c0,0-6,0-6,6v7c0,0,0,6,6,6l71.767-0.164
- c0,0,6,0,6-6v-7c0,0,0-6-6-6L358.858,32.719z"/>
+ <path class="st31" d="M358.9,32.7c0,0-6,0-6,6v7c0,0,0,6,6,6l71.8-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L358.9,32.7z"/>
+ <path class="st32" d="M358.9,32.7c0,0-6,0-6,6v7c0,0,0,6,6,6l71.8-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L358.9,32.7z"/>
</g>
- <g display="inline">
+ <g id="lac-la-belle-city-hover" class="lac-la-belle-bete-grise st16">
<defs>
- <polygon id="SVGID_17_" points="406.56,93.219 482.609,93.055 482.609,73.055 406.56,73.219 "/>
+ <polygon id="SVGID_17_" points="406.6,93.2 482.6,93.1 482.6,73.1 406.6,73.2 "/>
</defs>
<clipPath id="SVGID_18_">
- <use xlink:href="#SVGID_17_" overflow="visible"/>
+ <use xlink:href="#SVGID_17_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_18_)" fill="#F27327" d="M413.06,73.719c0,0-6,0-6,6v7c0,0,0,6,6,6l63.049-0.164c0,0,6,0,6-6v-7
- c0,0,0-6-6-6L413.06,73.719z"/>
- <path clip-path="url(#SVGID_18_)" fill="none" stroke="#FFFFFF" d="M413.06,73.719c0,0-6,0-6,6v7c0,0,0,6,6,6l63.049-0.164
- c0,0,6,0,6-6v-7c0,0,0-6-6-6L413.06,73.719z"/>
+ <path class="st33" d="M413.1,73.7c0,0-6,0-6,6v7c0,0,0,6,6,6l63-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L413.1,73.7z"/>
+ <path class="st34" d="M413.1,73.7c0,0-6,0-6,6v7c0,0,0,6,6,6l63-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L413.1,73.7z"/>
</g>
- <g display="inline">
+ <g id="beter-grise-city-hover" class="lac-la-belle-bete-grise st16">
<defs>
- <polygon id="SVGID_19_" points="497.728,102.469 563.848,102.305 563.848,82.305 497.728,82.469 "/>
+ <polygon id="SVGID_19_" points="497.7,102.5 563.8,102.3 563.8,82.3 497.7,82.5 "/>
</defs>
<clipPath id="SVGID_20_">
- <use xlink:href="#SVGID_19_" overflow="visible"/>
+ <use xlink:href="#SVGID_19_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_20_)" fill="#F27327" d="M504.228,82.969c0,0-6,0-6,6v7c0,0,0,6,6,6l53.12-0.164c0,0,6,0,6-6v-7
- c0,0,0-6-6-6L504.228,82.969z"/>
- <path clip-path="url(#SVGID_20_)" fill="none" stroke="#FFFFFF" d="M504.228,82.969c0,0-6,0-6,6v7c0,0,0,6,6,6l53.12-0.164
- c0,0,6,0,6-6v-7c0,0,0-6-6-6L504.228,82.969z"/>
+ <path class="st35" d="M504.2,83c0,0-6,0-6,6v7c0,0,0,6,6,6l53.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L504.2,83z"/>
+ <path class="st36" d="M504.2,83c0,0-6,0-6,6v7c0,0,0,6,6,6l53.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L504.2,83z"/>
</g>
- <g display="inline">
+ <g id="copper-harbor-city-hover" class="copper-harbor st16">
<defs>
- <polygon id="SVGID_21_" points="515.962,43.85 608.046,43.686 608.046,23.686 515.962,23.85 "/>
+ <polygon id="SVGID_21_" points="516,43.8 608,43.7 608,23.7 516,23.8 "/>
</defs>
<clipPath id="SVGID_22_">
- <use xlink:href="#SVGID_21_" overflow="visible"/>
+ <use xlink:href="#SVGID_21_" style="overflow:visible;"/>
</clipPath>
- <path clip-path="url(#SVGID_22_)" fill="#F27327" d="M522.462,24.35c0,0-6,0-6,6v7c0,0,0,6,6,6l79.084-0.164c0,0,6,0,6-6v-7
- c0,0,0-6-6-6L522.462,24.35z"/>
- <path clip-path="url(#SVGID_22_)" fill="none" stroke="#FFFFFF" d="M522.462,24.35c0,0-6,0-6,6v7c0,0,0,6,6,6l79.084-0.164
- c0,0,6,0,6-6v-7c0,0,0-6-6-6L522.462,24.35z"/>
+ <path class="st37" d="M522.5,24.3c0,0-6,0-6,6v7c0,0,0,6,6,6l79.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L522.5,24.3z"/>
+ <path class="st38" d="M522.5,24.3c0,0-6,0-6,6v7c0,0,0,6,6,6l79.1-0.2c0,0,6,0,6-6v-7c0,0,0-6-6-6L522.5,24.3z"/>
</g>
- <g display="inline">
- <path fill="#FFFFFF" d="M343.314,169.626v-6.348h1.292v5.27h3.213v1.078H343.314z"/>
- <path fill="#FFFFFF" d="M354.513,169.626h-1.406l-0.559-1.454h-2.559l-0.528,1.454h-1.371l2.493-6.401h1.367L354.513,169.626z
- M352.134,167.094l-0.882-2.375l-0.864,2.375H352.134z"/>
- <path fill="#FFFFFF" d="M355.19,163.226h1.292v3.467c0,0.55,0.016,0.907,0.048,1.07c0.055,0.262,0.187,0.473,0.395,0.631
- c0.208,0.159,0.493,0.238,0.854,0.238c0.367,0,0.643-0.075,0.83-0.225c0.186-0.149,0.298-0.334,0.336-0.552
- s0.057-0.581,0.057-1.087v-3.541h1.292v3.362c0,0.768-0.035,1.311-0.105,1.629c-0.07,0.317-0.199,0.585-0.386,0.803
- c-0.188,0.218-0.439,0.392-0.753,0.521c-0.314,0.13-0.725,0.195-1.231,0.195c-0.611,0-1.075-0.071-1.391-0.212
- c-0.316-0.141-0.565-0.324-0.749-0.55c-0.183-0.225-0.304-0.462-0.362-0.709c-0.084-0.367-0.127-0.908-0.127-1.624V163.226z"/>
- <path fill="#FFFFFF" d="M361.661,169.626v-6.401h2.72c0.684,0,1.181,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.745,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19s-0.704,0.51-1.266,0.591c0.279,0.163,0.51,0.342,0.692,0.537
- c0.182,0.195,0.427,0.541,0.736,1.039l0.782,1.249h-1.546l-0.934-1.393c-0.332-0.498-0.559-0.811-0.681-0.941
- c-0.122-0.13-0.252-0.218-0.389-0.267c-0.137-0.048-0.354-0.072-0.651-0.072h-0.262v2.672H361.661z M362.953,165.933h0.956
- c0.62,0,1.007-0.026,1.161-0.079c0.154-0.052,0.275-0.143,0.362-0.271c0.087-0.128,0.131-0.288,0.131-0.48
- c0-0.215-0.058-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251c-0.105-0.015-0.419-0.022-0.943-0.022h-1.009V165.933z"/>
- <path fill="#FFFFFF" d="M368.074,169.626v-6.401h1.292v6.401H368.074z"/>
- <path fill="#FFFFFF" d="M370.589,163.226h1.292v3.467c0,0.55,0.016,0.907,0.048,1.07c0.055,0.262,0.187,0.473,0.395,0.631
- c0.208,0.159,0.493,0.238,0.854,0.238c0.367,0,0.643-0.075,0.83-0.225c0.186-0.149,0.298-0.334,0.336-0.552
- s0.057-0.581,0.057-1.087v-3.541h1.292v3.362c0,0.768-0.035,1.311-0.105,1.629c-0.07,0.317-0.199,0.585-0.386,0.803
- c-0.188,0.218-0.439,0.392-0.753,0.521c-0.314,0.13-0.725,0.195-1.231,0.195c-0.611,0-1.075-0.071-1.391-0.212
- c-0.316-0.141-0.565-0.324-0.749-0.55c-0.183-0.225-0.304-0.462-0.362-0.709c-0.084-0.367-0.127-0.908-0.127-1.624V163.226z"/>
- <path fill="#FFFFFF" d="M377.038,169.626v-6.401h1.934l1.161,4.366l1.148-4.366h1.939v6.401h-1.201v-5.038l-1.271,5.038h-1.244
- l-1.266-5.038v5.038H377.038z"/>
+ <g id="laurium-text-hover" class="calumet-laurium st16">
+ <path class="st5" d="M343.3,169.6v-6.3h1.3v5.3h3.2v1.1H343.3z"/>
+ <path class="st5" d="M354.5,169.6h-1.4l-0.6-1.5H350l-0.5,1.5h-1.4l2.5-6.4h1.4L354.5,169.6z M352.1,167.1l-0.9-2.4l-0.9,2.4
+ H352.1z"/>
+ <path class="st5" d="M355.2,163.2h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2
+ c0.4,0,0.6-0.1,0.8-0.2c0.2-0.1,0.3-0.3,0.3-0.6s0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8
+ c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7
+ c-0.1-0.4-0.1-0.9-0.1-1.6V163.2z"/>
+ <path class="st5" d="M361.7,169.6v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2s-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1H363v2.7H361.7z M363,165.9h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V165.9z"
+ />
+ <path class="st5" d="M368.1,169.6v-6.4h1.3v6.4H368.1z"/>
+ <path class="st5" d="M370.6,163.2h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2
+ c0.4,0,0.6-0.1,0.8-0.2c0.2-0.1,0.3-0.3,0.3-0.6s0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6c-0.1,0.3-0.2,0.6-0.4,0.8
+ c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6c-0.2-0.2-0.3-0.5-0.4-0.7
+ c-0.1-0.4-0.1-0.9-0.1-1.6V163.2z"/>
+ <path class="st5" d="M377,169.6v-6.4h1.9l1.2,4.4l1.1-4.4h1.9v6.4H382v-5l-1.3,5h-1.2l-1.3-5v5H377z"/>
</g>
- <g display="inline">
- <path fill="#FFFFFF" d="M306.498,145.516l1.253,0.397c-0.192,0.699-0.512,1.218-0.959,1.556c-0.447,0.34-1.013,0.509-1.7,0.509
- c-0.85,0-1.548-0.291-2.096-0.871c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.275-1.893,0.825-2.482
- c0.55-0.59,1.273-0.884,2.17-0.884c0.783,0,1.419,0.231,1.908,0.694c0.291,0.274,0.509,0.667,0.655,1.179l-1.279,0.306
- c-0.076-0.332-0.233-0.594-0.474-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.341-0.443,0.892-0.443,1.655c0,0.809,0.146,1.385,0.437,1.729s0.669,0.515,1.135,0.515c0.343,0,0.639-0.109,0.886-0.327
- C306.213,146.328,306.391,145.984,306.498,145.516z"/>
- <path fill="#FFFFFF" d="M314.632,147.869h-1.406l-0.559-1.454h-2.559l-0.528,1.454h-1.371l2.493-6.401h1.367L314.632,147.869z
- M312.253,145.337l-0.882-2.375l-0.865,2.375H312.253z"/>
- <path fill="#FFFFFF" d="M315.353,147.869v-6.348h1.292v5.27h3.213v1.078H315.353z"/>
- <path fill="#FFFFFF" d="M320.771,141.468h1.292v3.467c0,0.55,0.016,0.907,0.048,1.07c0.055,0.262,0.187,0.473,0.395,0.631
- c0.208,0.159,0.493,0.238,0.854,0.238c0.367,0,0.643-0.075,0.83-0.225c0.186-0.149,0.298-0.334,0.336-0.552
- c0.038-0.218,0.057-0.581,0.057-1.087v-3.541h1.292v3.362c0,0.768-0.035,1.311-0.105,1.629c-0.07,0.317-0.199,0.585-0.386,0.803
- c-0.188,0.218-0.439,0.392-0.753,0.521c-0.314,0.13-0.725,0.195-1.231,0.195c-0.611,0-1.075-0.071-1.391-0.212
- c-0.316-0.141-0.565-0.324-0.749-0.55c-0.183-0.225-0.304-0.462-0.362-0.709c-0.084-0.367-0.127-0.908-0.127-1.624V141.468z"/>
- <path fill="#FFFFFF" d="M327.22,147.869v-6.401h1.934l1.161,4.366l1.148-4.366h1.939v6.401h-1.201v-5.038l-1.271,5.038h-1.244
- l-1.266-5.038v5.038H327.22z"/>
- <path fill="#FFFFFF" d="M334.686,147.869v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H334.686z"/>
- <path fill="#FFFFFF" d="M342.09,147.869v-5.318h-1.899v-1.083h5.086v1.083h-1.895v5.318H342.09z"/>
+ <g id="calumet-text-hover" class="calumet-laurium st16">
+ <path class="st5" d="M306.5,145.5l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7s0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C306.2,146.3,306.4,146,306.5,145.5z"/>
+ <path class="st5" d="M314.6,147.9h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L314.6,147.9z M312.3,145.3l-0.9-2.4l-0.9,2.4
+ H312.3z"/>
+ <path class="st5" d="M315.4,147.9v-6.3h1.3v5.3h3.2v1.1H315.4z"/>
+ <path class="st5" d="M320.8,141.5h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2
+ c0.4,0,0.6-0.1,0.8-0.2c0.2-0.1,0.3-0.3,0.3-0.6c0-0.2,0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6
+ c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6
+ c-0.2-0.2-0.3-0.5-0.4-0.7c-0.1-0.4-0.1-0.9-0.1-1.6V141.5z"/>
+ <path class="st5" d="M327.2,147.9v-6.4h1.9l1.2,4.4l1.1-4.4h1.9v6.4h-1.2v-5l-1.3,5h-1.2l-1.3-5v5H327.2z"/>
+ <path class="st5" d="M334.7,147.9v-6.4h4.7v1.1H336v1.4h3.2v1.1H336v1.7h3.6v1.1H334.7z"/>
+ <path class="st5" d="M342.1,147.9v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H342.1z"/>
</g>
- <g display="inline">
- <path fill="#FFFFFF" d="M504.279,88.812h2.559c0.506,0,0.884,0.021,1.133,0.063c0.248,0.043,0.472,0.13,0.668,0.264
- c0.197,0.134,0.361,0.312,0.491,0.535c0.132,0.222,0.197,0.472,0.197,0.749c0,0.3-0.081,0.575-0.243,0.825
- c-0.161,0.25-0.38,0.438-0.657,0.563c0.39,0.114,0.69,0.307,0.899,0.581s0.314,0.595,0.314,0.965c0,0.291-0.068,0.574-0.203,0.849
- c-0.136,0.275-0.32,0.495-0.555,0.659c-0.234,0.165-0.523,0.266-0.866,0.304c-0.215,0.023-0.735,0.038-1.559,0.044h-2.178V88.812z
- M505.571,89.877v1.48h0.847c0.504,0,0.817-0.007,0.939-0.022c0.22-0.026,0.395-0.103,0.521-0.229
- c0.127-0.127,0.19-0.293,0.19-0.5c0-0.198-0.054-0.358-0.164-0.483c-0.109-0.123-0.272-0.198-0.487-0.225
- c-0.128-0.015-0.496-0.022-1.104-0.022H505.571z M505.571,92.422v1.711h1.196c0.466,0,0.761-0.013,0.887-0.039
- c0.192-0.035,0.348-0.12,0.469-0.255c0.121-0.136,0.181-0.317,0.181-0.544c0-0.192-0.047-0.355-0.14-0.489
- c-0.093-0.134-0.228-0.231-0.404-0.293c-0.177-0.061-0.559-0.092-1.147-0.092H505.571z"/>
- <path fill="#FFFFFF" d="M510.731,95.212v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H510.731z"/>
- <path fill="#FFFFFF" d="M518.136,95.212v-5.318h-1.9v-1.083h5.086v1.083h-1.894v5.318H518.136z"/>
- <path fill="#FFFFFF" d="M522.156,95.212v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H522.156z"/>
- <path fill="#FFFFFF" d="M533.583,92.859v-1.078h2.785v2.55c-0.27,0.262-0.663,0.493-1.176,0.692
- c-0.514,0.199-1.034,0.299-1.561,0.299c-0.669,0-1.253-0.14-1.751-0.422c-0.497-0.28-0.871-0.682-1.122-1.205
- c-0.25-0.522-0.375-1.091-0.375-1.705c0-0.667,0.14-1.259,0.419-1.777c0.279-0.518,0.688-0.915,1.227-1.192
- c0.409-0.212,0.921-0.319,1.532-0.319c0.795,0,1.416,0.167,1.862,0.5c0.447,0.333,0.734,0.794,0.862,1.382l-1.284,0.24
- c-0.09-0.314-0.26-0.562-0.508-0.745c-0.249-0.181-0.56-0.273-0.932-0.273c-0.565,0-1.014,0.179-1.347,0.537
- c-0.334,0.358-0.5,0.889-0.5,1.594c0,0.76,0.168,1.329,0.506,1.71c0.337,0.379,0.779,0.57,1.327,0.57
- c0.27,0,0.541-0.053,0.814-0.159c0.272-0.106,0.505-0.235,0.701-0.387v-0.812H533.583z"/>
- <path fill="#FFFFFF" d="M537.564,95.212v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19c-0.282,0.313-0.704,0.51-1.266,0.591
- c0.279,0.163,0.51,0.342,0.692,0.537c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672
- H537.564z M538.857,91.519h0.956c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271
- c0.087-0.128,0.131-0.288,0.131-0.48c0-0.215-0.057-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251
- c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V91.519z"/>
- <path fill="#FFFFFF" d="M543.979,95.212v-6.401h1.292v6.401H543.979z"/>
- <path fill="#FFFFFF" d="M546.174,93.13l1.257-0.122c0.076,0.422,0.229,0.732,0.461,0.93c0.231,0.198,0.543,0.297,0.936,0.297
- c0.416,0,0.73-0.088,0.941-0.264c0.211-0.176,0.316-0.382,0.316-0.618c0-0.151-0.045-0.28-0.133-0.386
- c-0.089-0.106-0.244-0.199-0.466-0.277c-0.151-0.052-0.496-0.146-1.034-0.279c-0.693-0.172-1.179-0.383-1.458-0.633
- c-0.393-0.352-0.589-0.782-0.589-1.288c0-0.326,0.092-0.631,0.276-0.915c0.185-0.283,0.451-0.5,0.799-0.648
- c0.347-0.148,0.767-0.223,1.259-0.223c0.803,0,1.408,0.176,1.814,0.528c0.406,0.352,0.619,0.822,0.639,1.41l-1.292,0.057
- c-0.055-0.329-0.174-0.566-0.356-0.709c-0.181-0.145-0.455-0.216-0.818-0.216c-0.376,0-0.67,0.077-0.883,0.231
- c-0.137,0.099-0.205,0.231-0.205,0.397c0,0.151,0.064,0.281,0.192,0.389c0.163,0.137,0.559,0.279,1.188,0.428
- c0.629,0.148,1.093,0.302,1.395,0.46c0.301,0.159,0.537,0.375,0.707,0.651c0.17,0.275,0.255,0.615,0.255,1.019
- c0,0.367-0.102,0.71-0.306,1.03c-0.204,0.32-0.492,0.558-0.865,0.714c-0.373,0.156-0.837,0.234-1.392,0.234
- c-0.81,0-1.431-0.187-1.865-0.561C546.518,94.391,546.259,93.846,546.174,93.13z"/>
- <path fill="#FFFFFF" d="M552.465,95.212v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H552.465z"/>
+ <g id="bete-grise-text-hover" class="lac-la-belle-bete-grise st16">
+ <path class="st5" d="M504.3,88.8h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V88.8z M505.6,89.9v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H505.6z
+ M505.6,92.4v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5
+ c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.6-0.1-1.1-0.1H505.6z"/>
+ <path class="st5" d="M510.7,95.2v-6.4h4.7v1.1H512v1.4h3.2v1.1H512v1.7h3.6v1.1H510.7z"/>
+ <path class="st5" d="M518.1,95.2v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H518.1z"/>
+ <path class="st5" d="M522.2,95.2v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H522.2z"/>
+ <path class="st5" d="M533.6,92.9v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H533.6z"/>
+ <path class="st5" d="M537.6,95.2v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H537.6z M538.9,91.5h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V91.5z"
+ />
+ <path class="st5" d="M544,95.2v-6.4h1.3v6.4H544z"/>
+ <path class="st5" d="M546.2,93.1l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3
+ c0.2-0.2,0.3-0.4,0.3-0.6c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6
+ c-0.4-0.4-0.6-0.8-0.6-1.3c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5
+ c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2
+ c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7
+ c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6
+ C546.5,94.4,546.3,93.8,546.2,93.1z"/>
+ <path class="st5" d="M552.5,95.2v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H552.5z"/>
</g>
- <g display="inline">
- <path fill="#FFFFFF" d="M413.102,86.004v-6.348h1.292v5.27h3.213v1.078H413.102z"/>
- <path fill="#FFFFFF" d="M424.301,86.004h-1.407l-0.559-1.454h-2.558l-0.529,1.454h-1.371l2.493-6.401h1.366L424.301,86.004z
- M421.921,83.472l-0.882-2.375l-0.864,2.375H421.921z"/>
- <path fill="#FFFFFF" d="M429.083,83.651l1.253,0.397c-0.192,0.699-0.511,1.218-0.959,1.556c-0.446,0.34-1.014,0.509-1.701,0.509
- c-0.85,0-1.548-0.291-2.096-0.871c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.276-1.893,0.826-2.482
- c0.55-0.59,1.273-0.884,2.17-0.884c0.782,0,1.418,0.231,1.907,0.694c0.291,0.274,0.509,0.667,0.655,1.179l-1.28,0.306
- c-0.076-0.332-0.233-0.594-0.473-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.341-0.443,0.892-0.443,1.655c0,0.809,0.146,1.385,0.437,1.729s0.669,0.515,1.135,0.515c0.343,0,0.638-0.109,0.886-0.327
- C428.796,84.463,428.974,84.119,429.083,83.651z"/>
- <path fill="#FFFFFF" d="M433.963,86.004v-6.348h1.292v5.27h3.213v1.078H433.963z"/>
- <path fill="#FFFFFF" d="M445.163,86.004h-1.407l-0.559-1.454h-2.558l-0.529,1.454h-1.371l2.493-6.401h1.366L445.163,86.004z
- M442.783,83.472l-0.882-2.375l-0.864,2.375H442.783z"/>
- <path fill="#FFFFFF" d="M448.006,79.603h2.559c0.506,0,0.884,0.021,1.133,0.063c0.248,0.043,0.472,0.131,0.668,0.264
- c0.197,0.134,0.361,0.312,0.491,0.535c0.132,0.222,0.197,0.472,0.197,0.749c0,0.3-0.081,0.575-0.243,0.825
- c-0.161,0.25-0.38,0.438-0.657,0.563c0.39,0.114,0.69,0.307,0.899,0.581s0.314,0.595,0.314,0.965c0,0.291-0.068,0.574-0.203,0.849
- c-0.136,0.275-0.32,0.495-0.555,0.659c-0.234,0.165-0.523,0.266-0.866,0.304c-0.215,0.023-0.735,0.038-1.559,0.044h-2.178V79.603z
- M449.298,80.669v1.48h0.847c0.504,0,0.817-0.007,0.939-0.022c0.22-0.026,0.395-0.103,0.521-0.229
- c0.127-0.127,0.19-0.293,0.19-0.5c0-0.198-0.054-0.358-0.164-0.483c-0.109-0.123-0.272-0.198-0.487-0.225
- c-0.128-0.015-0.496-0.022-1.104-0.022H449.298z M449.298,83.214v1.711h1.196c0.466,0,0.761-0.013,0.887-0.039
- c0.192-0.035,0.348-0.12,0.469-0.255c0.121-0.136,0.181-0.317,0.181-0.544c0-0.192-0.047-0.355-0.14-0.489
- c-0.093-0.134-0.228-0.231-0.404-0.293c-0.177-0.061-0.559-0.092-1.147-0.092H449.298z"/>
- <path fill="#FFFFFF" d="M454.459,86.004v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H454.459z"/>
- <path fill="#FFFFFF" d="M460.458,86.004v-6.348h1.292v5.27h3.213v1.078H460.458z"/>
- <path fill="#FFFFFF" d="M465.919,86.004v-6.348h1.292v5.27h3.213v1.078H465.919z"/>
- <path fill="#FFFFFF" d="M471.347,86.004v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H471.347z"/>
+ <g id="lac-la-belle-text-hover" class="lac-la-belle-bete-grise st16">
+ <path class="st5" d="M413.1,86v-6.3h1.3v5.3h3.2V86H413.1z"/>
+ <path class="st5" d="M424.3,86h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L424.3,86z M421.9,83.5l-0.9-2.4l-0.9,2.4H421.9z"/>
+ <path class="st5" d="M429.1,83.7l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7s0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C428.8,84.5,429,84.1,429.1,83.7z"/>
+ <path class="st5" d="M434,86v-6.3h1.3v5.3h3.2V86H434z"/>
+ <path class="st5" d="M445.2,86h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L445.2,86z M442.8,83.5l-0.9-2.4l-0.9,2.4H442.8z"/>
+ <path class="st5" d="M448,79.6h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0H448V79.6z M449.3,80.7v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H449.3z
+ M449.3,83.2v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5
+ c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.6-0.1-1.1-0.1H449.3z"/>
+ <path class="st5" d="M454.5,86v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6V86H454.5z"/>
+ <path class="st5" d="M460.5,86v-6.3h1.3v5.3h3.2V86H460.5z"/>
+ <path class="st5" d="M465.9,86v-6.3h1.3v5.3h3.2V86H465.9z"/>
+ <path class="st5" d="M471.3,86v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6V86H471.3z"/>
</g>
- <g id="chassel-hover-text" display="inline">
- <path fill="#FFFFFF" d="M254.635,265.01l1.253,0.398c-0.192,0.699-0.512,1.218-0.959,1.556c-0.447,0.34-1.013,0.508-1.7,0.508
- c-0.85,0-1.548-0.29-2.096-0.87c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.275-1.893,0.825-2.482
- c0.55-0.59,1.273-0.885,2.17-0.885c0.783,0,1.419,0.232,1.908,0.695c0.291,0.274,0.509,0.667,0.655,1.179l-1.279,0.306
- c-0.076-0.332-0.233-0.594-0.474-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.34-0.443,0.892-0.443,1.654c0,0.809,0.146,1.385,0.437,1.729c0.291,0.343,0.669,0.515,1.135,0.515
- c0.343,0,0.639-0.109,0.886-0.328C254.349,265.823,254.527,265.48,254.635,265.01z"/>
- <path fill="#FFFFFF" d="M257.001,267.364v-6.401h1.292v2.52h2.532v-2.52h1.292v6.401h-1.292v-2.798h-2.532v2.798H257.001z"/>
- <path fill="#FFFFFF" d="M269.226,267.364h-1.406l-0.559-1.453h-2.559l-0.528,1.453h-1.371l2.493-6.401h1.367L269.226,267.364z
- M266.846,264.831l-0.882-2.375l-0.864,2.375H266.846z"/>
- <path fill="#FFFFFF" d="M269.584,265.282l1.257-0.122c0.076,0.422,0.229,0.732,0.461,0.93c0.231,0.198,0.543,0.297,0.936,0.297
- c0.416,0,0.73-0.088,0.941-0.264c0.211-0.177,0.316-0.382,0.316-0.618c0-0.151-0.045-0.28-0.133-0.386
- c-0.089-0.107-0.244-0.199-0.465-0.277c-0.151-0.052-0.496-0.146-1.035-0.279c-0.693-0.172-1.179-0.382-1.458-0.634
- c-0.393-0.351-0.589-0.781-0.589-1.288c0-0.326,0.092-0.631,0.277-0.915c0.185-0.283,0.451-0.5,0.799-0.648
- c0.347-0.148,0.767-0.223,1.259-0.223c0.803,0,1.408,0.177,1.814,0.529c0.406,0.352,0.619,0.823,0.639,1.41l-1.292,0.057
- c-0.055-0.329-0.174-0.566-0.356-0.709c-0.182-0.145-0.455-0.216-0.818-0.216c-0.375,0-0.669,0.078-0.882,0.232
- c-0.137,0.099-0.205,0.231-0.205,0.397c0,0.151,0.064,0.281,0.192,0.389c0.163,0.137,0.559,0.279,1.188,0.427
- c0.629,0.149,1.093,0.303,1.395,0.461c0.301,0.159,0.537,0.375,0.707,0.651c0.17,0.275,0.255,0.615,0.255,1.019
- c0,0.367-0.102,0.711-0.306,1.03c-0.204,0.321-0.492,0.559-0.864,0.714c-0.373,0.156-0.837,0.234-1.393,0.234
- c-0.809,0-1.431-0.187-1.864-0.561C269.927,266.542,269.668,265.998,269.584,265.282z"/>
- <path fill="#FFFFFF" d="M275.548,265.282l1.257-0.122c0.076,0.422,0.229,0.732,0.461,0.93c0.231,0.198,0.543,0.297,0.936,0.297
- c0.416,0,0.73-0.088,0.941-0.264c0.211-0.177,0.316-0.382,0.316-0.618c0-0.151-0.045-0.28-0.133-0.386
- c-0.089-0.107-0.244-0.199-0.465-0.277c-0.151-0.052-0.496-0.146-1.035-0.279c-0.693-0.172-1.179-0.382-1.458-0.634
- c-0.393-0.351-0.589-0.781-0.589-1.288c0-0.326,0.092-0.631,0.277-0.915c0.185-0.283,0.451-0.5,0.799-0.648
- c0.347-0.148,0.767-0.223,1.259-0.223c0.803,0,1.408,0.177,1.814,0.529c0.406,0.352,0.619,0.823,0.639,1.41l-1.292,0.057
- c-0.055-0.329-0.174-0.566-0.356-0.709c-0.182-0.145-0.455-0.216-0.818-0.216c-0.375,0-0.669,0.078-0.882,0.232
- c-0.137,0.099-0.205,0.231-0.205,0.397c0,0.151,0.064,0.281,0.192,0.389c0.163,0.137,0.559,0.279,1.188,0.427
- c0.629,0.149,1.093,0.303,1.395,0.461c0.301,0.159,0.537,0.375,0.707,0.651c0.17,0.275,0.255,0.615,0.255,1.019
- c0,0.367-0.102,0.711-0.306,1.03c-0.204,0.321-0.492,0.559-0.864,0.714c-0.373,0.156-0.837,0.234-1.393,0.234
- c-0.809,0-1.431-0.187-1.864-0.561C275.891,266.542,275.632,265.998,275.548,265.282z"/>
- <path fill="#FFFFFF" d="M281.839,267.364v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.079H281.839z"/>
- <path fill="#FFFFFF" d="M287.838,267.364v-6.348h1.292v5.269h3.213v1.079H287.838z"/>
- <path fill="#FFFFFF" d="M293.3,267.364v-6.348h1.292v5.269h3.213v1.079H293.3z"/>
+ <g id="chassel-text-hover" class="chassel-toivola st16">
+ <path class="st5" d="M254.6,265l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C254.3,265.8,254.5,265.5,254.6,265z"/>
+ <path class="st5" d="M257,267.4V261h1.3v2.5h2.5V261h1.3v6.4h-1.3v-2.8h-2.5v2.8H257z"/>
+ <path class="st5" d="M269.2,267.4h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L269.2,267.4z M266.8,264.8l-0.9-2.4l-0.9,2.4
+ H266.8z"/>
+ <path class="st5" d="M269.6,265.3l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3
+ c0.2-0.2,0.3-0.4,0.3-0.6c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6
+ c-0.4-0.4-0.6-0.8-0.6-1.3c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5
+ c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2
+ c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7
+ c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6
+ C269.9,266.5,269.7,266,269.6,265.3z"/>
+ <path class="st5" d="M275.5,265.3l1.3-0.1c0.1,0.4,0.2,0.7,0.5,0.9c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,0.9-0.3
+ c0.2-0.2,0.3-0.4,0.3-0.6c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.5-0.3c-0.2-0.1-0.5-0.1-1-0.3c-0.7-0.2-1.2-0.4-1.5-0.6
+ c-0.4-0.4-0.6-0.8-0.6-1.3c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.5-0.5,0.8-0.6c0.3-0.1,0.8-0.2,1.3-0.2c0.8,0,1.4,0.2,1.8,0.5
+ c0.4,0.4,0.6,0.8,0.6,1.4l-1.3,0.1c-0.1-0.3-0.2-0.6-0.4-0.7c-0.2-0.1-0.5-0.2-0.8-0.2c-0.4,0-0.7,0.1-0.9,0.2
+ c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.2,0.1,0.3,0.2,0.4c0.2,0.1,0.6,0.3,1.2,0.4c0.6,0.1,1.1,0.3,1.4,0.5c0.3,0.2,0.5,0.4,0.7,0.7
+ c0.2,0.3,0.3,0.6,0.3,1c0,0.4-0.1,0.7-0.3,1c-0.2,0.3-0.5,0.6-0.9,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.8,0-1.4-0.2-1.9-0.6
+ C275.9,266.5,275.6,266,275.5,265.3z"/>
+ <path class="st5" d="M281.8,267.4V261h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H281.8z"/>
+ <path class="st5" d="M287.8,267.4V261h1.3v5.3h3.2v1.1H287.8z"/>
+ <path class="st5" d="M293.3,267.4V261h1.3v5.3h3.2v1.1H293.3z"/>
</g>
- <g display="inline">
- <path fill="#FFFFFF" d="M193.953,291.091v-5.318h-1.899v-1.083h5.086v1.083h-1.895v5.318H193.953z"/>
- <path fill="#FFFFFF" d="M197.551,287.93c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.618,0.596-0.877
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.254,1.38-0.254c0.943,0,1.697,0.293,2.264,0.878
- s0.849,1.399,0.849,2.44c0,1.034-0.281,1.842-0.843,2.426c-0.562,0.584-1.313,0.875-2.253,0.875c-0.952,0-1.709-0.29-2.27-0.87
- C197.832,289.748,197.551,288.949,197.551,287.93z M198.883,287.886c0,0.725,0.167,1.274,0.502,1.648
- c0.335,0.374,0.76,0.561,1.275,0.561c0.515,0,0.938-0.185,1.269-0.557c0.33-0.371,0.495-0.928,0.495-1.67
- c0-0.733-0.161-1.281-0.483-1.642c-0.322-0.361-0.749-0.541-1.281-0.541c-0.533,0-0.962,0.182-1.288,0.548
- C199.046,286.599,198.883,287.15,198.883,287.886z"/>
- <path fill="#FFFFFF" d="M204.729,291.091v-6.401h1.292v6.401H204.729z"/>
- <path fill="#FFFFFF" d="M208.885,291.091l-2.288-6.401h1.402l1.62,4.738l1.567-4.738h1.371l-2.292,6.401H208.885z"/>
- <path fill="#FFFFFF" d="M212.954,287.93c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.618,0.596-0.877
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.254,1.38-0.254c0.943,0,1.697,0.293,2.264,0.878
- s0.849,1.399,0.849,2.44c0,1.034-0.281,1.842-0.843,2.426c-0.562,0.584-1.313,0.875-2.253,0.875c-0.952,0-1.709-0.29-2.27-0.87
- C213.235,289.748,212.954,288.949,212.954,287.93z M214.286,287.886c0,0.725,0.167,1.274,0.502,1.648
- c0.335,0.374,0.76,0.561,1.275,0.561c0.515,0,0.938-0.185,1.269-0.557c0.33-0.371,0.495-0.928,0.495-1.67
- c0-0.733-0.161-1.281-0.483-1.642c-0.322-0.361-0.749-0.541-1.281-0.541c-0.533,0-0.962,0.182-1.288,0.548
- C214.449,286.599,214.286,287.15,214.286,287.886z"/>
- <path fill="#FFFFFF" d="M220.206,291.091v-6.348h1.292v5.269h3.213v1.079H220.206z"/>
- <path fill="#FFFFFF" d="M231.405,291.091h-1.406l-0.559-1.453h-2.559l-0.528,1.453h-1.371l2.493-6.401h1.367L231.405,291.091z
- M229.026,288.558l-0.882-2.375l-0.864,2.375H229.026z"/>
+ <g id="toivola-text-hover" class="chassel-toivola st16">
+ <path class="st5" d="M194,291.1v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H194z"/>
+ <path class="st5" d="M197.6,287.9c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6
+ c0.4-0.2,0.9-0.3,1.4-0.3c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9
+ c-1,0-1.7-0.3-2.3-0.9C197.8,289.7,197.6,288.9,197.6,287.9z M198.9,287.9c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6
+ c0.5,0,0.9-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C199,286.6,198.9,287.1,198.9,287.9z"/>
+ <path class="st5" d="M204.7,291.1v-6.4h1.3v6.4H204.7z"/>
+ <path class="st5" d="M208.9,291.1l-2.3-6.4h1.4l1.6,4.7l1.6-4.7h1.4l-2.3,6.4H208.9z"/>
+ <path class="st5" d="M213,287.9c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C213.2,289.7,213,288.9,213,287.9z M214.3,287.9c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C214.4,286.6,214.3,287.1,214.3,287.9z"/>
+ <path class="st5" d="M220.2,291.1v-6.3h1.3v5.3h3.2v1.1H220.2z"/>
+ <path class="st5" d="M231.4,291.1H230l-0.6-1.5h-2.6l-0.5,1.5H225l2.5-6.4h1.4L231.4,291.1z M229,288.6l-0.9-2.4l-0.9,2.4H229z"/>
</g>
- <g display="inline">
- <path fill="#FFFFFF" d="M323.189,69.72v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H323.189z"/>
- <path fill="#FFFFFF" d="M334.925,69.72h-1.406l-0.559-1.454h-2.559l-0.528,1.454h-1.371l2.493-6.401h1.367L334.925,69.72z
- M332.545,67.187l-0.882-2.375l-0.864,2.375H332.545z"/>
- <path fill="#FFFFFF" d="M338.588,67.366v-1.078h2.786v2.55c-0.271,0.262-0.663,0.493-1.176,0.692
- c-0.514,0.199-1.034,0.299-1.561,0.299c-0.669,0-1.253-0.14-1.751-0.422c-0.498-0.28-0.872-0.682-1.122-1.205
- c-0.25-0.522-0.375-1.091-0.375-1.705c0-0.667,0.14-1.259,0.419-1.777s0.688-0.915,1.227-1.192
- c0.41-0.212,0.921-0.319,1.532-0.319c0.795,0,1.415,0.167,1.862,0.5c0.447,0.333,0.734,0.794,0.863,1.382l-1.284,0.24
- c-0.09-0.314-0.26-0.562-0.508-0.745c-0.249-0.181-0.56-0.273-0.932-0.273c-0.565,0-1.014,0.179-1.347,0.537
- c-0.334,0.358-0.5,0.889-0.5,1.594c0,0.76,0.169,1.329,0.506,1.71c0.338,0.379,0.78,0.57,1.327,0.57
- c0.271,0,0.542-0.053,0.815-0.159c0.272-0.106,0.505-0.235,0.701-0.387v-0.812H338.588z"/>
- <path fill="#FFFFFF" d="M342.6,69.72v-6.348h1.292v5.27h3.213v1.078H342.6z"/>
- <path fill="#FFFFFF" d="M348.027,69.72v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H348.027z"/>
- <path fill="#FFFFFF" d="M356.48,69.72v-6.401h2.72c0.684,0,1.181,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.745,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.424,1.19c-0.282,0.313-0.704,0.51-1.266,0.591
- c0.279,0.163,0.51,0.342,0.692,0.537s0.427,0.541,0.736,1.039l0.782,1.249h-1.546l-0.934-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941c-0.122-0.13-0.252-0.218-0.389-0.267c-0.137-0.048-0.354-0.072-0.651-0.072h-0.262v2.672
- H356.48z M357.772,66.026h0.956c0.62,0,1.007-0.026,1.161-0.079s0.275-0.143,0.362-0.271c0.087-0.128,0.131-0.288,0.131-0.48
- c0-0.215-0.058-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251c-0.105-0.015-0.419-0.022-0.943-0.022h-1.009V66.026z"/>
- <path fill="#FFFFFF" d="M362.894,69.72v-6.401h1.292v6.401H362.894z"/>
- <path fill="#FFFFFF" d="M367.05,69.72l-2.288-6.401h1.402l1.62,4.737l1.567-4.737h1.371l-2.292,6.401H367.05z"/>
- <path fill="#FFFFFF" d="M371.381,69.72v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H371.381z"/>
- <path fill="#FFFFFF" d="M377.35,69.72v-6.401h2.719c0.685,0,1.182,0.058,1.492,0.173c0.31,0.115,0.557,0.319,0.743,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.14,0.877-0.423,1.19c-0.281,0.313-0.704,0.51-1.265,0.591
- c0.279,0.163,0.51,0.342,0.691,0.537c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.545l-0.935-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941s-0.252-0.218-0.388-0.267c-0.138-0.048-0.353-0.072-0.65-0.072h-0.262v2.672H377.35z
- M378.643,66.026h0.955c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.276-0.143,0.363-0.271c0.087-0.128,0.13-0.288,0.13-0.48
- c0-0.215-0.056-0.389-0.173-0.522c-0.114-0.132-0.277-0.216-0.487-0.251c-0.105-0.015-0.419-0.022-0.943-0.022h-1.007V66.026z"/>
+ <g id="eagle-river-text-hover" class="eagle-harbor-eagle-river st16">
+ <path class="st5" d="M323.2,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H323.2z"/>
+ <path class="st5" d="M334.9,69.7h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L334.9,69.7z M332.5,67.2l-0.9-2.4l-0.9,2.4H332.5z
+ "/>
+ <path class="st5" d="M338.6,67.4v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8s0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H338.6z"/>
+ <path class="st5" d="M342.6,69.7v-6.3h1.3v5.3h3.2v1.1H342.6z"/>
+ <path class="st5" d="M348,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H348z"/>
+ <path class="st5" d="M356.5,69.7v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5s0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H356.5z M357.8,66h1c0.6,0,1,0,1.2-0.1
+ s0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V66z"/>
+ <path class="st5" d="M362.9,69.7v-6.4h1.3v6.4H362.9z"/>
+ <path class="st5" d="M367.1,69.7l-2.3-6.4h1.4l1.6,4.7l1.6-4.7h1.4l-2.3,6.4H367.1z"/>
+ <path class="st5" d="M371.4,69.7v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H371.4z"/>
+ <path class="st5" d="M377.3,69.7v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9s-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H377.3z M378.6,66h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V66z"/>
</g>
- <g display="inline">
- <path fill="#FFFFFF" d="M358.959,45.537v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H358.959z"/>
- <path fill="#FFFFFF" d="M370.695,45.537h-1.406l-0.559-1.454h-2.559l-0.528,1.454h-1.371l2.493-6.401h1.367L370.695,45.537z
- M368.316,43.005l-0.882-2.375l-0.864,2.375H368.316z"/>
- <path fill="#FFFFFF" d="M374.359,43.184v-1.078h2.785v2.55c-0.27,0.262-0.664,0.493-1.176,0.692
- c-0.514,0.199-1.034,0.299-1.562,0.299c-0.669,0-1.253-0.14-1.75-0.422c-0.498-0.28-0.872-0.682-1.122-1.205
- c-0.25-0.522-0.375-1.091-0.375-1.705c0-0.667,0.14-1.259,0.419-1.777c0.279-0.518,0.688-0.915,1.227-1.192
- c0.41-0.212,0.921-0.319,1.532-0.319c0.796,0,1.417,0.167,1.863,0.5c0.446,0.333,0.733,0.794,0.862,1.382l-1.283,0.24
- c-0.091-0.314-0.26-0.562-0.508-0.745c-0.25-0.181-0.561-0.273-0.933-0.273c-0.565,0-1.013,0.179-1.346,0.537
- c-0.334,0.358-0.5,0.889-0.5,1.594c0,0.76,0.169,1.329,0.506,1.71c0.338,0.379,0.779,0.57,1.328,0.57
- c0.27,0,0.541-0.053,0.813-0.159c0.272-0.106,0.506-0.235,0.701-0.387v-0.812H374.359z"/>
- <path fill="#FFFFFF" d="M378.37,45.537v-6.348h1.292v5.27h3.213v1.078H378.37z"/>
- <path fill="#FFFFFF" d="M383.798,45.537v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H383.798z"/>
- <path fill="#FFFFFF" d="M392.252,45.537v-6.401h1.292v2.519h2.532v-2.519h1.292v6.401h-1.292v-2.799h-2.532v2.799H392.252z"/>
- <path fill="#FFFFFF" d="M404.477,45.537h-1.407l-0.559-1.454h-2.558l-0.529,1.454h-1.371l2.493-6.401h1.366L404.477,45.537z
- M402.097,43.005l-0.882-2.375l-0.864,2.375H402.097z"/>
- <path fill="#FFFFFF" d="M405.167,45.537v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- s0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19c-0.282,0.313-0.704,0.51-1.266,0.591c0.279,0.163,0.51,0.342,0.692,0.537
- c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393c-0.332-0.498-0.559-0.811-0.681-0.941
- c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672H405.167z M406.46,41.843h0.956
- c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271c0.087-0.128,0.131-0.288,0.131-0.48
- c0-0.215-0.057-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V41.843z"/>
- <path fill="#FFFFFF" d="M411.625,39.136h2.559c0.506,0,0.884,0.021,1.133,0.063c0.248,0.043,0.472,0.13,0.668,0.264
- c0.197,0.134,0.361,0.312,0.491,0.535c0.132,0.222,0.197,0.472,0.197,0.749c0,0.3-0.081,0.575-0.243,0.825
- c-0.161,0.25-0.38,0.438-0.657,0.563c0.39,0.114,0.69,0.307,0.899,0.581s0.314,0.595,0.314,0.965c0,0.291-0.068,0.574-0.203,0.849
- c-0.136,0.275-0.32,0.495-0.555,0.659c-0.234,0.165-0.523,0.266-0.866,0.304c-0.215,0.023-0.735,0.038-1.559,0.044h-2.178V39.136z
- M412.917,40.202v1.48h0.847c0.504,0,0.817-0.007,0.939-0.022c0.22-0.026,0.395-0.103,0.521-0.229
- c0.127-0.127,0.19-0.293,0.19-0.5c0-0.198-0.054-0.358-0.164-0.483c-0.109-0.123-0.272-0.198-0.487-0.225
- c-0.128-0.015-0.496-0.022-1.104-0.022H412.917z M412.917,42.747v1.711h1.196c0.466,0,0.761-0.013,0.887-0.039
- c0.192-0.035,0.348-0.12,0.469-0.255c0.121-0.136,0.181-0.317,0.181-0.544c0-0.192-0.047-0.355-0.14-0.489
- s-0.228-0.231-0.404-0.293c-0.177-0.061-0.559-0.092-1.147-0.092H412.917z"/>
- <path fill="#FFFFFF" d="M417.816,42.376c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.619,0.596-0.878
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.253,1.38-0.253c0.943,0,1.698,0.293,2.264,0.878
- c0.567,0.585,0.85,1.399,0.85,2.441c0,1.033-0.281,1.842-0.843,2.425c-0.562,0.584-1.313,0.876-2.253,0.876
- c-0.952,0-1.709-0.291-2.27-0.871C418.098,44.194,417.816,43.395,417.816,42.376z M419.148,42.332
- c0,0.725,0.167,1.274,0.502,1.648c0.335,0.374,0.761,0.561,1.275,0.561c0.516,0,0.938-0.185,1.269-0.557
- c0.33-0.371,0.495-0.928,0.495-1.67c0-0.733-0.16-1.281-0.482-1.642c-0.321-0.361-0.748-0.541-1.282-0.541
- c-0.532,0-0.962,0.183-1.288,0.548C419.311,41.045,419.148,41.596,419.148,42.332z"/>
- <path fill="#FFFFFF" d="M425.038,45.537v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19c-0.282,0.313-0.704,0.51-1.266,0.591
- c0.279,0.163,0.51,0.342,0.692,0.537c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672
- H425.038z M426.33,41.843h0.956c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271
- c0.087-0.128,0.131-0.288,0.131-0.48c0-0.215-0.057-0.389-0.173-0.522c-0.114-0.132-0.277-0.216-0.487-0.251
- c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V41.843z"/>
+ <g id="eagle-harbor-text-hover" class="eagle-harbor-eagle-river st16">
+ <path class="st5" d="M359,45.5v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H359z"/>
+ <path class="st5" d="M370.7,45.5h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L370.7,45.5z M368.3,43l-0.9-2.4l-0.9,2.4H368.3z"
+ />
+ <path class="st5" d="M374.4,43.2v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.3-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H374.4z"/>
+ <path class="st5" d="M378.4,45.5v-6.3h1.3v5.3h3.2v1.1H378.4z"/>
+ <path class="st5" d="M383.8,45.5v-6.4h4.7v1.1h-3.5v1.4h3.2v1.1h-3.2v1.7h3.6v1.1H383.8z"/>
+ <path class="st5" d="M392.3,45.5v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H392.3z"/>
+ <path class="st5" d="M404.5,45.5h-1.4l-0.6-1.5H400l-0.5,1.5h-1.4l2.5-6.4h1.4L404.5,45.5z M402.1,43l-0.9-2.4l-0.9,2.4H402.1z"/>
+ <path class="st5" d="M405.2,45.5v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6s0.3,0.6,0.3,1c0,0.5-0.1,0.9-0.4,1.2
+ c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4c-0.3-0.5-0.6-0.8-0.7-0.9
+ c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H405.2z M406.5,41.8h1c0.6,0,1,0,1.2-0.1c0.2-0.1,0.3-0.1,0.4-0.3
+ c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V41.8z"/>
+ <path class="st5" d="M411.6,39.1h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.5,0.2,0.7
+ c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6s0.3,0.6,0.3,1c0,0.3-0.1,0.6-0.2,0.8
+ c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V39.1z M412.9,40.2v1.5h0.8c0.5,0,0.8,0,0.9,0
+ c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2c-0.1,0-0.5,0-1.1,0H412.9z
+ M412.9,42.7v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3
+ c-0.2-0.1-0.6-0.1-1.1-0.1H412.9z"/>
+ <path class="st5" d="M417.8,42.4c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C418.1,44.2,417.8,43.4,417.8,42.4z M419.1,42.3c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5C419.3,41,419.1,41.6,419.1,42.3z"
+ />
+ <path class="st5" d="M425,45.5v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H425z M426.3,41.8h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V41.8z"
+ />
</g>
- <g display="inline">
+ <g id="copper-harbor-text-hover" class="copper-harbor st16">
<g>
- <path fill="#FFFFFF" d="M526.919,34.508l1.253,0.397c-0.192,0.699-0.511,1.218-0.959,1.556c-0.446,0.34-1.014,0.509-1.701,0.509
- c-0.85,0-1.549-0.291-2.096-0.871c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.276-1.893,0.826-2.482
- c0.55-0.59,1.273-0.884,2.17-0.884c0.782,0,1.419,0.231,1.907,0.694c0.291,0.274,0.509,0.667,0.655,1.179l-1.28,0.306
- c-0.076-0.332-0.233-0.594-0.473-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.341-0.443,0.892-0.443,1.655c0,0.809,0.146,1.385,0.437,1.729c0.291,0.343,0.669,0.515,1.135,0.515
- c0.343,0,0.638-0.109,0.886-0.327C526.633,35.32,526.81,34.977,526.919,34.508z"/>
- <path fill="#FFFFFF" d="M529.018,33.701c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.619,0.596-0.878
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.253,1.38-0.253c0.943,0,1.698,0.293,2.264,0.878
- c0.567,0.585,0.85,1.399,0.85,2.441c0,1.033-0.281,1.842-0.843,2.425c-0.562,0.584-1.313,0.876-2.253,0.876
- c-0.952,0-1.709-0.291-2.27-0.871C529.3,35.519,529.018,34.719,529.018,33.701z M530.351,33.657c0,0.725,0.167,1.274,0.502,1.648
- c0.335,0.374,0.761,0.561,1.275,0.561c0.516,0,0.938-0.185,1.269-0.557c0.33-0.371,0.495-0.928,0.495-1.67
- c0-0.733-0.16-1.281-0.482-1.642c-0.321-0.361-0.748-0.541-1.282-0.541c-0.532,0-0.961,0.183-1.288,0.548
- C530.514,32.37,530.351,32.921,530.351,33.657z"/>
- <path fill="#FFFFFF" d="M536.235,36.862v-6.401h2.074c0.786,0,1.298,0.032,1.537,0.096c0.367,0.096,0.673,0.305,0.922,0.627
- c0.246,0.322,0.371,0.737,0.371,1.246c0,0.393-0.072,0.723-0.214,0.991c-0.144,0.268-0.324,0.478-0.544,0.631
- c-0.219,0.153-0.443,0.254-0.67,0.304c-0.309,0.061-0.755,0.092-1.34,0.092h-0.843v2.414H536.235z M537.527,31.544v1.816h0.708
- c0.508,0,0.849-0.033,1.021-0.1c0.172-0.067,0.307-0.172,0.405-0.314c0.097-0.143,0.146-0.309,0.146-0.498
- c0-0.233-0.069-0.425-0.206-0.576c-0.137-0.151-0.31-0.246-0.52-0.284c-0.154-0.029-0.464-0.044-0.929-0.044H537.527z"/>
- <path fill="#FFFFFF" d="M542.199,36.862v-6.401h2.074c0.786,0,1.298,0.032,1.537,0.096c0.367,0.096,0.673,0.305,0.922,0.627
- c0.246,0.322,0.371,0.737,0.371,1.246c0,0.393-0.072,0.723-0.213,0.991c-0.144,0.268-0.324,0.478-0.544,0.631
- c-0.219,0.153-0.443,0.254-0.67,0.304c-0.309,0.061-0.755,0.092-1.34,0.092h-0.843v2.414H542.199z M543.491,31.544v1.816h0.708
- c0.508,0,0.849-0.033,1.021-0.1c0.172-0.067,0.307-0.172,0.405-0.314c0.097-0.143,0.146-0.309,0.146-0.498
- c0-0.233-0.069-0.425-0.206-0.576c-0.137-0.151-0.31-0.246-0.52-0.284c-0.154-0.029-0.464-0.044-0.93-0.044H543.491z"/>
- <path fill="#FFFFFF" d="M548.163,36.862v-6.401h4.746v1.083h-3.454v1.419h3.213v1.078h-3.213v1.742h3.576v1.078H548.163z"/>
- <path fill="#FFFFFF" d="M554.132,36.862v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19c-0.282,0.313-0.704,0.51-1.266,0.591
- c0.279,0.163,0.51,0.342,0.692,0.537c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672
- H554.132z M555.424,33.168h0.956c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271
- c0.087-0.128,0.131-0.288,0.131-0.48c0-0.215-0.057-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251
- c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V33.168z"/>
- <path fill="#FFFFFF" d="M563.073,36.862v-6.401h1.292v2.519h2.532v-2.519h1.292v6.401h-1.292v-2.799h-2.532v2.799H563.073z"/>
- <path fill="#FFFFFF" d="M575.299,36.862h-1.407l-0.559-1.454h-2.558l-0.529,1.454h-1.371l2.493-6.401h1.366L575.299,36.862z
- M572.919,34.329l-0.882-2.375l-0.864,2.375H572.919z"/>
- <path fill="#FFFFFF" d="M575.988,36.862v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19c-0.282,0.313-0.704,0.51-1.266,0.591
- c0.279,0.163,0.51,0.342,0.692,0.537c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393
- c-0.332-0.498-0.559-0.811-0.681-0.941c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672
- H575.988z M577.281,33.168h0.956c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271
- c0.087-0.128,0.131-0.288,0.131-0.48c0-0.215-0.057-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251
- c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V33.168z"/>
- <path fill="#FFFFFF" d="M582.446,30.461h2.558c0.506,0,0.884,0.021,1.133,0.063c0.248,0.043,0.472,0.13,0.668,0.264
- c0.197,0.134,0.361,0.312,0.491,0.535c0.132,0.222,0.197,0.472,0.197,0.749c0,0.3-0.081,0.575-0.243,0.825
- c-0.161,0.25-0.38,0.438-0.657,0.563c0.39,0.114,0.69,0.307,0.899,0.581c0.21,0.274,0.314,0.595,0.314,0.965
- c0,0.291-0.068,0.574-0.203,0.849c-0.136,0.275-0.32,0.495-0.555,0.659c-0.234,0.165-0.523,0.266-0.866,0.304
- c-0.215,0.023-0.735,0.038-1.559,0.044h-2.178V30.461z M583.739,31.526v1.48h0.847c0.504,0,0.817-0.007,0.939-0.022
- c0.22-0.026,0.395-0.103,0.521-0.229c0.127-0.127,0.19-0.293,0.19-0.5c0-0.198-0.054-0.358-0.164-0.483
- c-0.109-0.123-0.272-0.198-0.487-0.225c-0.128-0.015-0.496-0.022-1.104-0.022H583.739z M583.739,34.072v1.711h1.196
- c0.466,0,0.761-0.013,0.887-0.039c0.192-0.035,0.348-0.12,0.469-0.255c0.121-0.136,0.181-0.317,0.181-0.544
- c0-0.192-0.047-0.355-0.14-0.489s-0.228-0.231-0.404-0.293c-0.177-0.061-0.559-0.092-1.147-0.092H583.739z"/>
- <path fill="#FFFFFF" d="M588.637,33.701c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.619,0.596-0.878
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.253,1.38-0.253c0.943,0,1.698,0.293,2.264,0.878
- c0.567,0.585,0.85,1.399,0.85,2.441c0,1.033-0.281,1.842-0.843,2.425c-0.562,0.584-1.313,0.876-2.253,0.876
- c-0.952,0-1.709-0.291-2.27-0.871C588.919,35.519,588.637,34.719,588.637,33.701z M589.969,33.657
- c0,0.725,0.167,1.274,0.502,1.648c0.335,0.374,0.761,0.561,1.275,0.561c0.516,0,0.938-0.185,1.269-0.557
- c0.33-0.371,0.495-0.928,0.495-1.67c0-0.733-0.16-1.281-0.482-1.642c-0.321-0.361-0.748-0.541-1.282-0.541
- c-0.532,0-0.962,0.183-1.288,0.548C590.133,32.37,589.969,32.921,589.969,33.657z"/>
- <path fill="#FFFFFF" d="M595.859,36.862v-6.401h2.72c0.684,0,1.182,0.058,1.491,0.173c0.31,0.115,0.558,0.319,0.744,0.613
- c0.186,0.294,0.279,0.63,0.279,1.009c0,0.48-0.141,0.877-0.423,1.19s-0.704,0.51-1.266,0.591c0.279,0.163,0.51,0.342,0.692,0.537
- c0.182,0.195,0.427,0.541,0.735,1.039l0.782,1.249h-1.546l-0.934-1.393c-0.332-0.498-0.559-0.811-0.681-0.941
- c-0.122-0.13-0.252-0.218-0.388-0.267c-0.138-0.048-0.354-0.072-0.651-0.072h-0.262v2.672H595.859z M597.151,33.168h0.956
- c0.621,0,1.007-0.026,1.162-0.079c0.153-0.052,0.275-0.143,0.362-0.271c0.087-0.128,0.131-0.288,0.131-0.48
- c0-0.215-0.057-0.389-0.173-0.522c-0.115-0.132-0.277-0.216-0.487-0.251c-0.105-0.015-0.419-0.022-0.943-0.022h-1.008V33.168z"/>
+ <path class="st5" d="M526.9,34.5l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C526.6,35.3,526.8,35,526.9,34.5z"/>
+ <path class="st5" d="M529,33.7c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C529.3,35.5,529,34.7,529,33.7z M530.4,33.7c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C530.5,32.4,530.4,32.9,530.4,33.7z"/>
+ <path class="st5" d="M536.2,36.9v-6.4h2.1c0.8,0,1.3,0,1.5,0.1c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.4,0.7,0.4,1.2
+ c0,0.4-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.6c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0.1-0.8,0.1-1.3,0.1h-0.8v2.4H536.2z M537.5,31.5
+ v1.8h0.7c0.5,0,0.8,0,1-0.1c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.3-0.2-0.5-0.3
+ c-0.2,0-0.5,0-0.9,0H537.5z"/>
+ <path class="st5" d="M542.2,36.9v-6.4h2.1c0.8,0,1.3,0,1.5,0.1c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.4,0.7,0.4,1.2
+ c0,0.4-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.6c-0.2,0.2-0.4,0.3-0.7,0.3c-0.3,0.1-0.8,0.1-1.3,0.1h-0.8v2.4H542.2z M543.5,31.5
+ v1.8h0.7c0.5,0,0.8,0,1-0.1c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.3-0.2-0.5-0.3
+ c-0.2,0-0.5,0-0.9,0H543.5z"/>
+ <path class="st5" d="M548.2,36.9v-6.4h4.7v1.1h-3.5V33h3.2V34h-3.2v1.7h3.6v1.1H548.2z"/>
+ <path class="st5" d="M554.1,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H554.1z M555.4,33.2h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"
+ />
+ <path class="st5" d="M563.1,36.9v-6.4h1.3V33h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H563.1z"/>
+ <path class="st5" d="M575.3,36.9h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L575.3,36.9z M572.9,34.3L572,32l-0.9,2.4H572.9z"
+ />
+ <path class="st5" d="M576,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2c-0.3,0.3-0.7,0.5-1.3,0.6c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H576z M577.3,33.2h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"
+ />
+ <path class="st5" d="M582.4,30.5h2.6c0.5,0,0.9,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.3c0.2,0.1,0.4,0.3,0.5,0.5
+ c0.1,0.2,0.2,0.5,0.2,0.7c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.3-0.4,0.4-0.7,0.6c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.3-0.3,0.5-0.6,0.7c-0.2,0.2-0.5,0.3-0.9,0.3c-0.2,0-0.7,0-1.6,0h-2.2V30.5z M583.7,31.5V33h0.8
+ c0.5,0,0.8,0,0.9,0c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2
+ c-0.1,0-0.5,0-1.1,0H583.7z M583.7,34.1v1.7h1.2c0.5,0,0.8,0,0.9,0c0.2,0,0.3-0.1,0.5-0.3c0.1-0.1,0.2-0.3,0.2-0.5
+ c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3c-0.2-0.1-0.6-0.1-1.1-0.1H583.7z"/>
+ <path class="st5" d="M588.6,33.7c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6
+ c0.4-0.2,0.9-0.3,1.4-0.3c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9
+ c-1,0-1.7-0.3-2.3-0.9C588.9,35.5,588.6,34.7,588.6,33.7z M590,33.7c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6
+ c0.5,0,0.9-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C590.1,32.4,590,32.9,590,33.7z"/>
+ <path class="st5" d="M595.9,36.9v-6.4h2.7c0.7,0,1.2,0.1,1.5,0.2c0.3,0.1,0.6,0.3,0.7,0.6c0.2,0.3,0.3,0.6,0.3,1
+ c0,0.5-0.1,0.9-0.4,1.2S600,34,599.4,34c0.3,0.2,0.5,0.3,0.7,0.5c0.2,0.2,0.4,0.5,0.7,1l0.8,1.2h-1.5l-0.9-1.4
+ c-0.3-0.5-0.6-0.8-0.7-0.9c-0.1-0.1-0.3-0.2-0.4-0.3c-0.1,0-0.4-0.1-0.7-0.1h-0.3v2.7H595.9z M597.2,33.2h1c0.6,0,1,0,1.2-0.1
+ c0.2-0.1,0.3-0.1,0.4-0.3c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.4,0-0.9,0h-1V33.2z"
+ />
</g>
</g>
- <g display="inline">
- <path fill="#FFFFFF" d="M274.719,207.659v-6.401h1.292v2.52h2.532v-2.52h1.292v6.401h-1.292v-2.798h-2.532v2.798H274.719z"/>
- <path fill="#FFFFFF" d="M286.944,207.659h-1.406l-0.559-1.453h-2.559l-0.528,1.453h-1.371l2.493-6.401h1.367L286.944,207.659z
- M284.564,205.127l-0.882-2.375l-0.864,2.375H284.564z"/>
- <path fill="#FFFFFF" d="M287.642,207.659v-6.401h1.257l2.62,4.274v-4.274h1.201v6.401h-1.297l-2.58-4.174v4.174H287.642z"/>
- <path fill="#FFFFFF" d="M298.182,205.306l1.253,0.398c-0.192,0.699-0.512,1.218-0.959,1.556c-0.447,0.34-1.013,0.508-1.7,0.508
- c-0.85,0-1.548-0.29-2.096-0.87c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.275-1.893,0.825-2.482
- c0.55-0.59,1.273-0.885,2.17-0.885c0.783,0,1.419,0.232,1.908,0.695c0.291,0.274,0.509,0.667,0.655,1.179l-1.279,0.306
- c-0.076-0.332-0.233-0.594-0.474-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.34-0.443,0.892-0.443,1.654c0,0.809,0.146,1.385,0.437,1.729c0.291,0.343,0.669,0.515,1.135,0.515
- c0.343,0,0.639-0.109,0.886-0.328C297.897,206.119,298.074,205.775,298.182,205.306z"/>
- <path fill="#FFFFFF" d="M300.282,204.498c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.618,0.596-0.877
- s0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.254,1.38-0.254c0.943,0,1.697,0.293,2.264,0.878
- c0.566,0.585,0.849,1.399,0.849,2.44c0,1.034-0.281,1.842-0.843,2.426c-0.562,0.584-1.313,0.875-2.253,0.875
- c-0.952,0-1.709-0.29-2.27-0.87C300.563,206.317,300.282,205.517,300.282,204.498z M301.614,204.455
- c0,0.725,0.167,1.274,0.502,1.648c0.335,0.374,0.76,0.561,1.275,0.561c0.515,0,0.938-0.185,1.269-0.557
- c0.33-0.371,0.495-0.928,0.495-1.67c0-0.733-0.161-1.281-0.483-1.642c-0.322-0.361-0.749-0.541-1.281-0.541
- c-0.533,0-0.962,0.182-1.288,0.548C301.777,203.167,301.614,203.718,301.614,204.455z"/>
- <path fill="#FFFFFF" d="M311.595,205.306l1.253,0.398c-0.192,0.699-0.512,1.218-0.959,1.556c-0.447,0.34-1.013,0.508-1.7,0.508
- c-0.85,0-1.548-0.29-2.096-0.87c-0.547-0.581-0.821-1.375-0.821-2.382c0-1.065,0.275-1.893,0.825-2.482
- c0.55-0.59,1.273-0.885,2.17-0.885c0.783,0,1.419,0.232,1.908,0.695c0.291,0.274,0.509,0.667,0.655,1.179l-1.279,0.306
- c-0.076-0.332-0.233-0.594-0.474-0.786c-0.24-0.192-0.532-0.288-0.875-0.288c-0.474,0-0.86,0.17-1.155,0.511
- c-0.296,0.34-0.443,0.892-0.443,1.654c0,0.809,0.146,1.385,0.437,1.729c0.291,0.343,0.669,0.515,1.135,0.515
- c0.343,0,0.639-0.109,0.886-0.328C311.309,206.119,311.487,205.775,311.595,205.306z"/>
- <path fill="#FFFFFF" d="M313.974,207.659v-6.401h1.292v2.842l2.611-2.842h1.738l-2.41,2.493l2.541,3.908h-1.672l-1.76-3.004
- l-1.048,1.069v1.935H313.974z"/>
+ <g id="hancock-text-hover" class="houghton-hancock st16">
+ <path class="st5" d="M274.7,207.7v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8H276v2.8H274.7z"/>
+ <path class="st5" d="M286.9,207.7h-1.4l-0.6-1.5h-2.6l-0.5,1.5h-1.4l2.5-6.4h1.4L286.9,207.7z M284.6,205.1l-0.9-2.4l-0.9,2.4
+ H284.6z"/>
+ <path class="st5" d="M287.6,207.7v-6.4h1.3l2.6,4.3v-4.3h1.2v6.4h-1.3l-2.6-4.2v4.2H287.6z"/>
+ <path class="st5" d="M298.2,205.3l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C297.9,206.1,298.1,205.8,298.2,205.3z"/>
+ <path class="st5" d="M300.3,204.5c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9s0.5-0.5,0.8-0.6c0.4-0.2,0.9-0.3,1.4-0.3
+ c0.9,0,1.7,0.3,2.3,0.9c0.6,0.6,0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9c-1,0-1.7-0.3-2.3-0.9
+ C300.6,206.3,300.3,205.5,300.3,204.5z M301.6,204.5c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6c0.5,0,0.9-0.2,1.3-0.6
+ c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C301.8,203.2,301.6,203.7,301.6,204.5z"/>
+ <path class="st5" d="M311.6,205.3l1.3,0.4c-0.2,0.7-0.5,1.2-1,1.6c-0.4,0.3-1,0.5-1.7,0.5c-0.8,0-1.5-0.3-2.1-0.9
+ c-0.5-0.6-0.8-1.4-0.8-2.4c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.8,0,1.4,0.2,1.9,0.7c0.3,0.3,0.5,0.7,0.7,1.2
+ l-1.3,0.3c-0.1-0.3-0.2-0.6-0.5-0.8c-0.2-0.2-0.5-0.3-0.9-0.3c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.4,0.9-0.4,1.7
+ c0,0.8,0.1,1.4,0.4,1.7c0.3,0.3,0.7,0.5,1.1,0.5c0.3,0,0.6-0.1,0.9-0.3C311.3,206.1,311.5,205.8,311.6,205.3z"/>
+ <path class="st5" d="M314,207.7v-6.4h1.3v2.8l2.6-2.8h1.7l-2.4,2.5l2.5,3.9h-1.7l-1.8-3l-1,1.1v1.9H314z"/>
</g>
- <g display="inline">
- <path fill="#FFFFFF" d="M247.067,230.239v-6.401h1.292v2.52h2.532v-2.52h1.292v6.401h-1.292v-2.798h-2.532v2.798H247.067z"/>
- <path fill="#FFFFFF" d="M253.258,227.078c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.618,0.596-0.877
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.254,1.38-0.254c0.943,0,1.697,0.293,2.264,0.878
- s0.849,1.399,0.849,2.44c0,1.034-0.281,1.842-0.843,2.426c-0.562,0.584-1.313,0.875-2.253,0.875c-0.952,0-1.709-0.29-2.27-0.87
- C253.539,228.896,253.258,228.096,253.258,227.078z M254.59,227.034c0,0.725,0.167,1.274,0.502,1.648
- c0.335,0.374,0.76,0.561,1.275,0.561s0.938-0.185,1.269-0.557c0.33-0.371,0.495-0.928,0.495-1.67c0-0.733-0.161-1.281-0.483-1.642
- c-0.322-0.361-0.749-0.541-1.281-0.541c-0.533,0-0.962,0.182-1.288,0.548C254.753,225.747,254.59,226.298,254.59,227.034z"/>
- <path fill="#FFFFFF" d="M260.466,223.838h1.292v3.467c0,0.55,0.016,0.907,0.048,1.069c0.055,0.262,0.187,0.473,0.395,0.632
- c0.208,0.158,0.493,0.238,0.854,0.238c0.367,0,0.643-0.075,0.83-0.225c0.186-0.149,0.298-0.334,0.336-0.552
- c0.038-0.218,0.057-0.581,0.057-1.088v-3.54h1.292v3.362c0,0.768-0.035,1.312-0.105,1.628c-0.07,0.318-0.199,0.586-0.386,0.803
- c-0.188,0.219-0.439,0.393-0.753,0.522c-0.314,0.13-0.725,0.194-1.231,0.194c-0.611,0-1.075-0.07-1.391-0.212
- c-0.316-0.141-0.565-0.324-0.749-0.55c-0.183-0.225-0.304-0.462-0.362-0.709c-0.084-0.367-0.127-0.908-0.127-1.624V223.838z"/>
- <path fill="#FFFFFF" d="M269.91,227.885v-1.078h2.786v2.55c-0.271,0.262-0.663,0.493-1.176,0.692
- c-0.514,0.2-1.034,0.299-1.561,0.299c-0.669,0-1.253-0.14-1.751-0.421c-0.498-0.28-0.872-0.682-1.122-1.205
- c-0.25-0.522-0.375-1.091-0.375-1.705c0-0.667,0.14-1.258,0.419-1.777c0.279-0.518,0.688-0.916,1.227-1.192
- c0.41-0.212,0.921-0.319,1.532-0.319c0.795,0,1.415,0.167,1.862,0.501c0.447,0.333,0.734,0.794,0.863,1.382l-1.284,0.241
- c-0.09-0.314-0.26-0.563-0.508-0.745c-0.249-0.181-0.56-0.273-0.932-0.273c-0.565,0-1.014,0.179-1.347,0.537
- c-0.334,0.359-0.5,0.89-0.5,1.594c0,0.76,0.169,1.329,0.506,1.71c0.338,0.379,0.78,0.57,1.327,0.57
- c0.271,0,0.542-0.053,0.815-0.159c0.272-0.107,0.505-0.235,0.701-0.386v-0.813H269.91z"/>
- <path fill="#FFFFFF" d="M273.892,230.239v-6.401h1.292v2.52h2.532v-2.52h1.292v6.401h-1.292v-2.798h-2.532v2.798H273.892z"/>
- <path fill="#FFFFFF" d="M281.786,230.239v-5.318h-1.899v-1.083h5.086v1.083h-1.895v5.318H281.786z"/>
- <path fill="#FFFFFF" d="M285.545,227.078c0-0.652,0.098-1.199,0.293-1.642c0.146-0.326,0.344-0.618,0.596-0.877
- c0.252-0.259,0.528-0.451,0.828-0.576c0.399-0.169,0.859-0.254,1.38-0.254c0.943,0,1.697,0.293,2.264,0.878
- s0.849,1.399,0.849,2.44c0,1.034-0.281,1.842-0.843,2.426c-0.562,0.584-1.313,0.875-2.253,0.875c-0.952,0-1.709-0.29-2.27-0.87
- C285.826,228.896,285.545,228.096,285.545,227.078z M286.876,227.034c0,0.725,0.167,1.274,0.502,1.648
- c0.335,0.374,0.76,0.561,1.275,0.561s0.938-0.185,1.269-0.557c0.33-0.371,0.495-0.928,0.495-1.67c0-0.733-0.161-1.281-0.483-1.642
- c-0.322-0.361-0.749-0.541-1.281-0.541s-0.962,0.182-1.288,0.548C287.039,225.747,286.876,226.298,286.876,227.034z"/>
- <path fill="#FFFFFF" d="M292.775,230.239v-6.401h1.257l2.62,4.274v-4.274h1.201v6.401h-1.297l-2.58-4.174v4.174H292.775z"/>
+ <g id="houghton-text-hover" class="houghton-hancock st16">
+ <path class="st5" d="M247.1,230.2v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H247.1z"/>
+ <path class="st5" d="M253.3,227.1c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6
+ c0.4-0.2,0.9-0.3,1.4-0.3c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9
+ c-1,0-1.7-0.3-2.3-0.9C253.5,228.9,253.3,228.1,253.3,227.1z M254.6,227c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6
+ s0.9-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5c-0.5,0-1,0.2-1.3,0.5
+ C254.8,225.7,254.6,226.3,254.6,227z"/>
+ <path class="st5" d="M260.5,223.8h1.3v3.5c0,0.6,0,0.9,0,1.1c0.1,0.3,0.2,0.5,0.4,0.6c0.2,0.2,0.5,0.2,0.9,0.2
+ c0.4,0,0.6-0.1,0.8-0.2c0.2-0.1,0.3-0.3,0.3-0.6c0-0.2,0.1-0.6,0.1-1.1v-3.5h1.3v3.4c0,0.8,0,1.3-0.1,1.6
+ c-0.1,0.3-0.2,0.6-0.4,0.8c-0.2,0.2-0.4,0.4-0.8,0.5c-0.3,0.1-0.7,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.4-0.2c-0.3-0.1-0.6-0.3-0.7-0.6
+ c-0.2-0.2-0.3-0.5-0.4-0.7c-0.1-0.4-0.1-0.9-0.1-1.6V223.8z"/>
+ <path class="st5" d="M269.9,227.9v-1.1h2.8v2.5c-0.3,0.3-0.7,0.5-1.2,0.7c-0.5,0.2-1,0.3-1.6,0.3c-0.7,0-1.3-0.1-1.8-0.4
+ c-0.5-0.3-0.9-0.7-1.1-1.2c-0.3-0.5-0.4-1.1-0.4-1.7c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.9,1.2-1.2c0.4-0.2,0.9-0.3,1.5-0.3
+ c0.8,0,1.4,0.2,1.9,0.5c0.4,0.3,0.7,0.8,0.9,1.4l-1.3,0.2c-0.1-0.3-0.3-0.6-0.5-0.7c-0.2-0.2-0.6-0.3-0.9-0.3
+ c-0.6,0-1,0.2-1.3,0.5c-0.3,0.4-0.5,0.9-0.5,1.6c0,0.8,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.3,0.6c0.3,0,0.5-0.1,0.8-0.2
+ c0.3-0.1,0.5-0.2,0.7-0.4v-0.8H269.9z"/>
+ <path class="st5" d="M273.9,230.2v-6.4h1.3v2.5h2.5v-2.5h1.3v6.4h-1.3v-2.8h-2.5v2.8H273.9z"/>
+ <path class="st5" d="M281.8,230.2v-5.3h-1.9v-1.1h5.1v1.1h-1.9v5.3H281.8z"/>
+ <path class="st5" d="M285.5,227.1c0-0.7,0.1-1.2,0.3-1.6c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.5-0.5,0.8-0.6
+ c0.4-0.2,0.9-0.3,1.4-0.3c0.9,0,1.7,0.3,2.3,0.9s0.8,1.4,0.8,2.4c0,1-0.3,1.8-0.8,2.4c-0.6,0.6-1.3,0.9-2.3,0.9
+ c-1,0-1.7-0.3-2.3-0.9C285.8,228.9,285.5,228.1,285.5,227.1z M286.9,227c0,0.7,0.2,1.3,0.5,1.6c0.3,0.4,0.8,0.6,1.3,0.6
+ s0.9-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.7c0-0.7-0.2-1.3-0.5-1.6c-0.3-0.4-0.7-0.5-1.3-0.5s-1,0.2-1.3,0.5
+ C287,225.7,286.9,226.3,286.9,227z"/>
+ <path class="st5" d="M292.8,230.2v-6.4h1.3l2.6,4.3v-4.3h1.2v6.4h-1.3l-2.6-4.2v4.2H292.8z"/>
</g>
</g>
+<g id="Layer_5">
+ <rect id="toivola-rect" x="191.4" y="284.1" class="chassel-toivola city-region st39" width="40.4" height="7.6"/>
+ <rect id="chassel-rect" x="250.1" y="260.5" class="chassel-toivola city-region st39" width="48.2" height="7.6"/>
+ <rect id="houghton-rect" x="246.5" y="223.3" class="houghton-hancock city-region st39" width="52" height="7.6"/>
+ <rect id="hancock-rect" x="274.1" y="200.7" class="houghton-hancock city-region st39" width="46.2" height="7.6"/>
+ <rect id="laurium-rect" x="342.9" y="162.6" class="calumet-laurium city-region st39" width="40.9" height="7.6"/>
+ <rect id="calumet-rect" x="301.9" y="140.9" class="calumet-laurium city-region st39" width="44.2" height="7.6"/>
+ <rect id="lac-la-belle-rect" x="412.5" y="78.9" class="lac-la-belle-bete-grise city-region st39" width="64.1" height="7.6"/>
+ <rect id='eagle-river-rect' x="322.6" y="62.7" class="eagle-harbor-eagle-river city-region st39" width="61" height="7.6"/>
+ <rect id='eagle-harbor-rect' x="358.1" y="38.6" class="eagle-harbor-eagle-river city-region st39" width="73.2" height="7.6"/>
+ <rect id='bete-grise-rect' x="503.8" y="88.3" class="lac-la-belle-bete-grise city-region st39" width="54.3" height="7.6"/>
+ <rect id='copper-harbor-rect' x="522.4" y="29.9" class="copper-harbor city-region st39" width="79.8" height="7.6"/>
+</g>
</svg>
--- /dev/null
+<div>
+ <?php // include 'city-map.php'; ?>
+ <img src="<?php echo get_template_directory_uri(); ?>/assets/Footer Graphic.svg">
+</div>
<?php if(function_exists('fetch_all_glm_blocks')):?>
<?php $blocks = fetch_all_glm_blocks();?>
-<div class="blocks">
+<div class="glm-blocks-container row">
<?php foreach ($blocks as $block):?>
- <div class="text-center small-12 medium-4 columns large-text-left blocks">
- <?php if($block->url):?>
- <a href="<?php echo $block->url;?>"<?php if($block->externalUrl){echo ' target="_blank"';}?>>
- <?php endif;?>
+ <div class="text-center small-12 medium-4 columns large-text-left glm-block">
+ <?php if ($block->post_name == 'view-our-videos') { ?>
+ <?php if($block->url) { ?>
+ <a class="glm-block-image various fancybox ngg-fancybox iframe" href=""<?php if($block->externalUrl){echo ' target="_blank"';}?>>
+ <?php } ?>
+
+ <?php if($block->url) { ?>
+ </a>
+ <a class="glm-block-image" data-fancybox data-type="iframe" data-src="<?php echo $block->url;?>" href="javascript:;">
+ <?php echo get_the_post_thumbnail($block->ID, 'glm-block-image');?>
+ </a>
+ <div class="glm-block-video-arrow"></div>
+ <?php } ?>
+ <?php if($block->url) { ?>
+ <a class="glm-block-title" href="<?php echo $block->url;?>"<?php if($block->externalUrl){echo ' target="_blank"';}?>>
+ <?php } ?>
+ <h1><?php echo $block->post_title;?></h1>
+ <?php if($block->url) { ?>
+ </a>
+ <?php } ?>
+<!-- <p><?php // echo apply_filters('the_content', $block->post_content) . $block->post_excerpt;?></p>-->
+ <?php if($block->url) { ?>
+ <a class="glm-block-readmore" href="<?php echo $block->url;?>"></a>
+ <?php } ?>
+ <?php } else { ?>
+ <?php if($block->url) { ?>
+ <a class="glm-block-image" href="<?php echo $block->url;?>"<?php if($block->externalUrl){echo ' target="_blank"';}?>>
+ <?php } ?>
<?php echo get_the_post_thumbnail($block->ID, 'glm-block-image');?>
- <?php if($block->url):?>
- </a>
- <?php endif;?>
- <?php if($block->url):?>
- <a class="title-posts" href="<?php echo $block->url;?>"<?php if($block->externalUrl){echo ' target="_blank"';}?>>
- <?php endif;?>
- <h1><?php echo $block->post_title;?></h1>
- <?php if($block->url):?>
- </a>
- <?php endif;?>
- <p><?php echo apply_filters('the_content', $block->post_content) . $block->post_excerpt;?></p>
- <?php if($block->url):?>
- <a class="blocks-readmore" href="<?php echo $block->url;?>"></a>
- <?php endif;?>
+ <?php if($block->url) { ?>
+ </a>
+ <?php } ?>
+ <?php if($block->url) { ?>
+ <a class="glm-block-title" href="<?php echo $block->url;?>"<?php if($block->externalUrl){echo ' target="_blank"';}?>>
+ <?php } ?>
+ <h1><?php echo $block->post_title;?></h1>
+ <?php if($block->url) { ?>
+ </a>
+ <?php } ?>
+<!-- <p><?php // echo apply_filters('the_content', $block->post_content) . $block->post_excerpt;?></p>-->
+ <?php if($block->url) { ?>
+ <a class="glm-block-readmore" href="<?php echo $block->url;?>"></a>
+ <?php } ?>
+ <?php } ?>
</div>
<?php endforeach;?>
</div>
<!-- WP CITY PAGE DATA FOR JS PROCESSING -->
<?php
- $pages = ['chassel-toivola', 'calumet-laurinum', 'copper-harbor','eagle-harbor-eagle-river', 'houghton-hancock','lac-la-belle-bete-grise'];
+ $pages = ['chassel-toivola', 'calumet-laurium', 'copper-harbor','eagle-harbor-eagle-river', 'houghton-hancock','lac-la-belle-bete-grise'];
foreach($pages as $page){
$args = array(
- 'slug' => $page,
+ 'name' => $page,
'post_type' => 'page',
'post_status' => 'publish',
'numberposts' => 1
);
$city_page = get_posts($args);
-
- $content = substr(strip_tags($city_page[0]->post_content),0, 300);
- $content = strip_shortcodes($content);
+ $content = get_excerpt_by_id($city_page[0]->ID, 50);
+ //echo $content;
$city_image_id = get_post_thumbnail_id($city_page[0]->ID);
$city_image = wp_get_attachment_image_src( $city_image_id, 250,250, true);
$city_url = get_permalink($city_page[0]->ID);
-
+ //echo "1";
if($city_image_id){
$city_image = wp_get_attachment_image_src( $city_image_id, 250,250, true);
$city_image = $city_image[0];
} else {
- $city_image = get_template_directory_uri() .'/assets/default.jpg';
+ $city_image = get_template_directory_uri() .'/assets/default-map-image.jpg';
}
-
+ //echo $city_image;
$cities[$city_page[0]->post_name] = array(
'title' => $city_page[0]->post_title,
'id' => $city_page[0]->ID,
<div class="city-info-wrapper">
<h2> Take a Tour</h2>
<div class="city-info-wrapper">
- <div class="city-img" style="background-image: url(<?php echo get_template_directory_uri();?>/assets/default.jpg);"></div>
+ <div class="city-img" style="background-image: url(<?php echo get_template_directory_uri();?>/assets/default-map-image.jpg);"></div>
<div class="city-title">Default</div>
<div class="city-content">post content</div>
</div>
var map = $("#city-map");
var city_region = $('.city-region');
var text_paths = $(city_region).children('path');
- var red = '#ed5537';
- var blue = '#6694a1';
var city_image = $('.city-img');
var city_title = $('.city-title');
var city_content = $('.city-content');
var city_link = $('.city-link');
var sibling_region,city_id,url;
- // hover elements TODO::Create a function that removes the duplicate code for title,content and img in the hover callbacks
- text_paths.hover(function(){
- var parent = $(this).parent();
- var sibling = parent.prev();
- city_id = sibling_region = sibling.children('g').attr("id");
- sibling_region = sibling.children('g').find('rect');
- sibling_region.css({"fill" :red, 'cursor' : 'pointer'});
-
- var img = cities[city_id]['image'];
- var title = cities[city_id]['title'];
- var content = cities[city_id]['content'];
- url = cities[city_id]['url'];
-
- city_image.css("background-image", 'url(' + img + ')');
- city_content.text(content);
- city_title.text(title);
- city_link.attr("href", url);
-
- },function(){
- sibling_region.css("fill", blue);
- });
-
+ // hover elements TODO::Create a function that removes the duplicate code for title,content and img in the hover callbacks
+// text_paths.hover(function(){
+// var _ = $(this);
+// var parent = _.parent();
+// var region = parent.attr("class").split(' ')[0];
+//// console.log(region);
+//// var parent = $(this).parent();
+//// var sibling = parent.prev();
+//// city_id = sibling_region = sibling.children('g').attr("class");
+//// sibling_region = sibling.children('g').find('rect');
+//// sibling_region.css({"fill" :red, 'cursor' : 'pointer'});
+////
+//// var img = cities[city_id]['image'];
+//// var title = cities[city_id]['title'];
+//// var content = cities[city_id]['content'];
+//// url = cities[city_id]['url'];
+////
+//// city_image.css("background-image", 'url(' + img + ')');
+//// city_content.text(content);
+//// city_title.text(title);
+//// city_link.attr("href", url);
+//
+// },function(){
+//// sibling_region.css("fill", blue);
+// });
city_region.hover(function(){
+ var _ = $(this);
+ var region = _.attr("class").split(' ')[0];
+
if( $(this).children('path').length > 0 ){
city_id = $(this).prev().children('g').attr('id');
- var img = cities[city_id]['image'];
- var title = cities[city_id]['title'];
- var content = cities[city_id]['content'];
- url = cities[city_id]['url'];
-
+ var img = cities[region]['image'];
+ var title = cities[region]['title'];
+ var content = cities[region]['content'];
+ url = cities[region]['url'];
city_image.css("background-image", 'url(' + img + ')');
- city_title.text(cities[city_id]['title']);
- city_content.text(cities[city_id]['content']);
+ city_title.text(cities[region]['title']);
+ city_content.text(cities[region]['content']);
city_link.attr("href", url);
} else {
- city_id = $(this).parent().attr('id');
- var img = cities[city_id]['image'];
- var title = cities[city_id]['title'];
- var content = cities[city_id]['content'];
- url = cities[city_id]['url'];
+ city_id = $(this).attr('id').slice(0,-5); // Remove the -rect
+ var img = cities[region]['image'];
+ var title = cities[region]['title'];
+ var content = cities[region]['content'];
+ url = cities[region]['url'];
city_image.css("background-image", 'url(' + img + ')');
- city_title.text(cities[city_id]['title']);
- city_content.text(cities[city_id]['content']);
+ city_title.text(cities[region]['title']);
+ city_content.text(cities[region]['content']);
city_link.attr("href", url);
}
- $(this).css({"fill" :red, 'cursor' : 'pointer'});
+ $("#Main_Towns_-_hover ." + region + " path").css("visibility", "visible");
+
},function(){
- $(this).css("fill", blue);
+
+ var _ = $(this);
+ var region = _.attr("class").split(' ')[0];
+ $("#Main_Towns_-_hover ." + region + " path").css("visibility", "hidden");
});
- city_region.on("click", function(){
+ city_region.on("click", function(){
window.location.href = url;
});
text_paths.on("click", function(){
window.location.href = url;
});
- $('#test').hover(function() {
- console.log("SOmething");
- }, function() {
- console.log("SOmething else");
- });
-
- });
-</script>
+ });
+</script>
\ No newline at end of file
-#copyright {
- padding: 20px 0;
- margin: 0 auto;
- float: none;
- span {
- font-size: rem-calc(10);
- }
- a {
- color: $black;
- }
-}
-#footer_address span.bullet,
-#copyright span.bullet {
- margin: 0 5px;
- @media #{$small-only} {
- display: none !important;
- }
-}
+main {
+ //padding: 20px;
+}
.breadcrumbs {
margin-top: 10px;
}
background-image: url("../assets/share-icon.png") !important;
width: 52px;
height: 22px;
-}
\ No newline at end of file
+}
+/*
+*/#Main_Towns_-_hover path {
+ visibility: hidden;
+}/*
+#Main_Towns_-_hover .city-hover:hover,
+#Main_Towns_-_hover .city-hover.hover {
+ visibility: visible;
+ path {
+ visibility: visible;
+ }
+}
+#Main_Towns_-_hover g.hover,
+#Main_Towns_-_hover g:hover {
+ visibility: visible;
+ path {
+ visibility: visible;
+ }
+}
+#Main_Towns_-_hover .city-hover-text.hover,
+#Main_Towns_-_hover .city-hover-text:hover {
+ visibility: visible;
+ path {
+ visibility: visible;
+ }
+}*/
\ No newline at end of file
footer.main {
- position: absolute;
+ //position: absolute;
+ margin-top: 40px;
bottom: 0;
left: 0;
right: 0;
bottom: 0;
}
}
-#footer_address {
+#footer-top {
+ #footer-guide {
+ p {
+ margin: 0;
+ }
+ .footer-guide-text-wrapper {
+ float: left;
+ padding: 20px 15px;
+ .footer-guide-text {
+ color: $orange;
+ font-size: 24px;
+ line-height: 1.2;
+ margin-bottom: 15px;
+ }
+ .footer-guide-links {
+ a {
+ color: $bright-blue;
+ font-size: 18px;
+ text-transform: uppercase;
+ }
+ .separator {
+ color: $bright-blue;
+ font-size: 18px;
+ padding: 4px;
+ }
+ }
+ }
+ .footer-guide-image-wrapper {
+ float: left;
+ }
+ }
+ #footer-social {
+ padding: 15px;
+ .footer-social-text {
+ color: $orange;
+ font-size: 24px;
+ line-height: 1.2;
+ margin-bottom: 15px;
+ }
+ .footer-social-icon {
+ background-image: url("../assets/social-icons.png");
+ height: 56px;
+ width: 56px;
+ display: block;
+ float: left;
+ margin-right: 25px;
+ margin-bottom: 15px;
+ @media #{$medium-down} {
+ margin-right: 10px;
+ }
+ }
+ #facebook {
+ background-position: 0 0;
+ }
+ #photobucket {
+ background-position: -79px 0;
+ }
+ #travel-advisor {
+ background-position: -158px 0;
+ }
+ #blog {
+ background-position: -237px 0;
+ }
+ }
+}
+#footer-newsletter-wrapper {
+ width: 100%;
+ height: auto;
+ background-color: $slate-blue;
+ position: relative;
+ .footer-newsletter-title {
+ width: 80%;
+ color: $white;
+ float: left;
+ font-weight: bold;
+ letter-spacing: 1px;
+ line-height: 1;
+ }
+ .footer-newsletter-text {
+ width: 80%;
+ color: $gold;
+ float: left;
+ font-size: 18px;
+ margin-bottom: 0;
+ }
+ .footer-newsletter-button {
+ position: absolute;
+ right: 5%;
+ top: 35px;
+ display: inline;
+ float: right;
+ background-color: $gold;
+ color: $white;
+ padding: 5px 18px;
+ text-transform: uppercase;
+ line-height: 1;
+ font-weight: bold;
+ letter-spacing: 1px;
+ transition: all 0.5s;
+ &:hover {
+ background-color: $white;
+ color: $orange;
+ transition: all 0.5s;
+ }
+ }
+
+}
+#footer-newsletter {
+ padding: 15px;
+ position: relative;
+}
+#footer-weather-address-wrapper {
+ bottom: 10px;
+ left: 0;
+ position: absolute;
+ right: 0;
+ @media #{$medium-only} {
+ bottom: 0;
+ }
+}
+#footer-weather {
+ width: 50%;
+ .footer-weather-logo {
+ img {
+ text-align: center;
+ margin-bottom: 20px;
+ }
+ }
+ .footer-pure-michigan-logo {
+ float: right;
+ img {
+ max-width: 160px;
+ margin-top: 35px;
+ @media #{$medium-down} {
+ margin-top: 55px;
+ }
+ }
+ }
+ #weather-widget {
+ position: absolute;
+ display: none;
+ width: 264px;
+ height: 200px;
+ bottom: 180px;
+ left: -65px;
+ @media #{$medium-down} {
+ left: 0;
+ bottom: 180px;
+ }
+ &:after {
+ content: url(../assets/weather-arrow-down.png);
+ position: absolute;
+ top: 229px;
+ left: 45%;
+ @media #{$medium-down} {
+ top: 229px;
+ left: 53px;
+ }
+ }
+ .wu-wrapper {
+ border: 3px solid $orange;
+ background: white;
+ }
+ }
+}
+#footer-address {
+ width: 50%;
+ color: $white;
+ text-align: center;
+ @media #{$medium-only} {
+ line-height: 1.0;
+ margin-top: -40px;
+ }
+ a {
+ color: $orange;
+ text-decoration: underline;
+ &:hover {
+ color: $gold;
+ }
+ }
span{
+ color: $white;
white-space: nowrap;
}
+ h2 {
+ color: $gold;
+ font-size: 20px;
+ font-weight: bold;
+ letter-spacing: 0;
+ line-height: 1.0;
+ }
}
#connect {
padding-top: 20px;
}
}
}
+#copyright {
+ padding-top: 10px;
+ @media #{$large-up} {
+ padding-top: 30px;
+ }
+ color: $white;
+ float: none;
+ line-height: 1.0;
+ margin: 0 auto;
+ span {
+ font-size: rem-calc(10);
+ }
+ a {
+ color: $white;
+ text-decoration: underline;
+ }
+}
+#footer_address span.bullet,
+#copyright span.bullet {
+ margin: 0 5px;
+ @media #{$small-only} {
+ display: none !important;
+ }
+}
color: $white;
width: 100%;
text-align: center;
- padding: 5px 0 20px;
+ padding: 5px 10px 20px;
+ @media #{$small-only} {
+ h1 {
+ font-size: 30px;
+ line-height: 1.2;
+ }
+ }
+ &.header-separator-interior {
+ padding: 5px 0;
+ }
> * {
max-width: 1024px;
margin: 0 auto;
letter-spacing: 1px;
line-height: 1.8;
}
+ &.header-separator-interior h1 {
+ color: $gold;
+ }
p {
color: $gold;
font-size: 18px;
@import "plugins/nextgen";
@import "plugins/gravityForms";
- @import "plugins/events";
- @import "plugins/fullCalendar";
\ No newline at end of file
+ @import "plugins/glm-member-db-events";
+ @import "plugins/fullCalendar";
+ @import "plugins/glm-blocks";
\ No newline at end of file
$pale-blue : #e4edf5;
// We use these as default colors throughout
-$primary-color: #008CBA;
+$primary-color: $slate-blue;
$secondary-color: #e7e7e7;
$alert-color: #f04124;
$success-color: #43AC6A;
//1. Body
//2. Header
+h1 {
+ color: $white;
+ font-family: 'Open Sans';
+ font-size: 36px;
+ letter-spacing: 4px;
+ text-decoration: uppercase;
+}
+h2 {
+ color: $white;
+ font-family: 'Open Sans';
+ font-size: 36px;
+ letter-spacing: 4px;
+}
+h3 {
+ color: $slate-blue;
+ font-family: 'Open Sans';
+ font-size: 30px;
+ font-weight: bold;
+}
+h4 {
+ color: $slate-blue;
+ font-family: 'Open Sans';
+ font-size: 24px;
+ font-weight: bold;
+ letter-spacing: 4px;
+}
+h5 {
+ color: $orange;
+ font-family: 'Open Sans';
+ font-size: 24px;
+}
+h6 {
+ color: $gold;
+ font-family: 'Open Sans';
+ font-size: 18px;
+ font-weight: bold;
+}
//3. Fonts
//4. Top Bar
//5. Off-Canvas
}
//6. Main
//7. Slideshow
-//8. Blog
+//8. Blog
//9. Sidebar
//10. Links
//11. Footer
top: 20px;
z-index: 9;
}
+.submenu-two-columns {
+ column-count: 2;
+ min-width: 460px;
+ li {
+ -webkit-column-break-inside: avoid;
+ page-break-inside: avoid;
+ break-inside: avoid-column;
+ }
+}
.top-bar {
background: transparent;
width: 1024px;
margin: 0 auto;
padding-top: 100px;
.top-bar-section {
- background: transparent;
- border-radius: 4px;
- float: right;
- margin-left: auto;
- margin-right: auto;
+ background: $tan;
+ border-radius: 9px;
display: inline-block;
+ float: right;
height: auto;
line-height: 1;
+ margin-left: auto;
+ margin-right: auto;
+ width: 100%;
&:before {
background-image: url("../wp-content/themes/keweenaw2017/assets/keweenaw-logo.png");
}
> ul {
- > li:not(.has-form) {
+ float: right;
+ background: transparent;
+ border-top-right-radius: 9px;
+ border-bottom-right-radius: 9px;
+ > li:not(.has-form):not(.active) {
background-color: $tan;
+ &:hover {
+ background-color: $slate-blue;
+ > a:not(.button) {
+ background-color: $slate-blue;
+ color: $white;
+ }
+ > a.active {
+ background-color: $slate-blue;
+ }
+ }
> a:not(.button) {
+ @media only screen and (min-width: 40.063em) {
+ background-color: $tan;
+ }
+ background-color: $tan;
color: $slate-blue;
font-size: 22px;
font-weight: bold;
- padding: 6px 20px;
+ padding: 6px 18px;
+ &.active {
+ background-color: $slate-blue;
+ color: $white;
+
+ }
+ }
+ &:last-child,
+ &:last-child > a {
+ border-top-right-radius: 9px;
+ border-bottom-right-radius: 9px;
}
}
}
ul{
+ background: white;
li {
-
- a {
-
+ &.active:not(.has-form) a:not(.button) {
+ padding: 6px 20px;
}
- &:not(.has-form):not(.active) {
- & > a:not(.button) {
- background: transparent;
- }
+ a {
+ font-size: 22px;
+ padding: 6px 20px;
}
ul.dropdown {
+ max-width: 500px;
+ padding: 20px;
+ border-width: 0 2px 2px 2px;
+ border-style: solid;
+ border-color: $slate-blue;
+ border-bottom-left-radius: 5px;
+ border-bottom-right-radius: 5px;
+ li:not(.has-form):not(.active):hover {
+ > a:not(.button) {
+ background-color: $white;
+ color: $orange;
+ font-size: 16px;
+ }
+ }
li {
+ &:not(.has-form):not(.active) {
+ & > a:not(.button) {
+ background-color: $white;
+ color: $black;
+ }
+ }
+ min-width: 200px;
+ background-color: $white;
+ color: $black;
+ border-bottom: 1px dotted $slate-blue;
+ font-size: 16px;
a {
+ color: $black;
border-top-left-radius: 0;
border-top-right-radius: 0;
text-align: left;
+ white-space: normal;
}
&:not(.has-form):not(.active) {
& > a:not(.button) {
- font-size: rem-calc(20);
- padding: 10px 14px;
+ font-size: rem-calc(16);
+ padding: 10px 0;
+ line-height: 1;
}
}
+++ /dev/null
-#blog-posts-over article.ai1ec_event {
- padding: 10px;
-}
\ No newline at end of file
--- /dev/null
+#glm-blocks-wrapper {
+ background-color: $pale-blue;
+ float: left;
+ margin-bottom: 40px;
+ width: 100%;
+}
+.glm-blocks-container {
+ padding: 40px 0;
+ max-width: 1024px;
+ .glm-block-image {
+ position: relative;
+ img {
+ float: left;
+ width: 100%;
+ }
+ }
+ .glm-block-title h1 {
+ margin: 0;
+ background-color: $orange;
+ text-align: center;
+ letter-spacing: 0;
+ padding: 5px;
+ font-weight: bold;
+ font-size: 30px;
+ }
+ .glm-block {
+ position: relative;
+ }
+}
+.glm-block-video-arrow {
+ width: 0;
+ height: 0;
+ position: absolute;
+ border-top: 30px solid transparent;
+ border-bottom: 30px solid transparent;
+ border-left: 50px solid white;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+ pointer-events: none;
+}
\ No newline at end of file
--- /dev/null
+// Setting for the colors
+$nameSearchButtonColor : #1D3961;
+$shortcutsButtonColor : #1D3961;
+$backToSearchButtonColor : #1D3961;
+$eventGradientColor : #f2f2f2;
+$eventMonthColor : #1D3961;
+$readMoreColor : #1D3961;
+
+#glm-event-wrapper {
+ h1 {
+ font-size: 1.5rem;
+ padding: 0 15px;
+ }
+ #glm-events-search-form {
+ .button {
+ @include button(
+ // $padding
+ rem-calc(12),
+ // Background color.
+ $nameSearchButtonColor,
+ // If true, set to button radius which is $global-radius
+ // or explicitly set radius amount in px (ex. $radius:10px).
+ // Default:false.
+ 3px,
+ // We can set $full-width:true to remove side
+ // padding extend width. Default:false
+ false,
+ // We can set $disabled:true to create a
+ // disabled transparent button. Default:false
+ false
+ );
+
+ color: white;
+ }
+ #glm-event-add-event{
+ width: 126px;
+ float: right;
+ }
+ }
+
+// #glm-events-shortcuts .shortcuts-button-group {
+// @include button-group();
+// .shortcuts-button {
+// @include button(
+// rem-calc(12),
+// $shortcutsButtonColor,
+// true,
+// true,
+// false
+// );
+// margin-bottom: 1px;
+// }
+// & > li {
+// @include button-group-style(
+// $radius:true,
+// $even:false,
+// $float:none
+// );
+// }
+// }
+ // for the back to search button
+ button:not(.fc-button) {
+ @include button(
+ // $padding
+ rem-calc(12),
+ // Background color.
+ $backToSearchButtonColor,
+ // If true, set to button radius which is $global-radius
+ // or explicitly set radius amount in px (ex. $radius:10px).
+ // Default:false.
+ 3px,
+ // We can set $full-width:true to remove side
+ // padding extend width. Default:false
+ false,
+ // We can set $disabled:true to create a
+ // disabled transparent button. Default:false
+ false
+ );
+ width: 220px;
+ }
+ p {
+ margin-left: 15px;
+ }
+
+ .glm-event-day-row {
+ border: 1px solid $white;
+ @include gradient($eventGradientColor, $white);
+ }
+
+ .glm-event-day-event {
+ border: 1px solid $eventMonthColor;
+ &:hover {
+ border: 1px solid $black;
+ }
+ }
+ .glm-event-day-event a.glm-read-more {
+ border: 1px solid $eventMonthColor;
+ background-color: $white;
+ color: $black;
+ }
+ .glm-event-day-event a.glm-read-more:hover {
+ color: $white;
+ background-color: $eventMonthColor;
+ border: 1px solid $white;
+ }
+ .glm-event-cal {
+ border: 1px solid $eventMonthColor;
+ }
+ .glm-event-cal-day-container {
+ @include gradient($white, $eventGradientColor);
+ }
+ .glm-event-cal-month {
+ background-color: $eventMonthColor;
+ color: #fff;
+ }
+ h1 {
+ color: $eventMonthColor;
+ }
+ h2 {
+ color: #1E3D67;
+ font-weight: bold;
+ }
+ #glm-event-detail-cost:before{
+ top: 0px;
+ }
+ .stButton .sharethis{
+ display: none;
+ }
+ span#eventShare.st_sharethis,
+ #shareThisOrange{
+ background-color: $eventMonthColor !important;
+ font-size: rem-calc(14);
+ font-weight: bold;
+ color: white;
+ width: auto;
+ height: 30px;
+ border-radius: 3px;
+ max-height: 30px;
+ padding: 3px 0 0 15px;
+ }
+ #EventDrivingDirectionSubmit {
+ margin-left: 0px;
+ font-weight: bold;
+ }
+}
+.hasDatepicker {
+ width: 100%;
+ height: 34px;
+}
+// Front page display
+#glm-events-frontpage-wrapper {
+ .glm-events-frontpage-day {
+ padding: 3px;
+ background-color: $eventMonthColor;
+ color: #779156;
+ }
+ .glm-events-frontpage-event-container {
+ margin: 10px 0;
+ overflow: hidden;
+ }
+ .glm-events-frontpage-event-image {
+ width: 90px;
+ height: 90px;
+ }
+ .glm-events-frontpage-event-title,
+ .glm-events-frontpage-event-dates,
+ .glm-events-frontpage-event-content {
+ float: left;
+ width: 170px;
+ padding: 0px 12px 0px 8px;
+ margin-top: 4px;
+ }
+ .glm-events-frontpage-event-title {
+ /* font-size: 15px;*/
+ color: $eventMonthColor;
+ font-weight: bold;
+ max-height: 37.2px;
+ overflow: hidden;
+ line-height: 1.4;
+ }
+ .glm-events-frontpage-event-dates {
+ color: grey;
+ max-height: 20px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+ .glm-events-frontpage-event-content {
+ max-height: 37.2px;
+ overflow: hidden;
+ }
+}
+@media#{$medium-up} {
+ #glm-event-wrapper {
+// width: 80%;
+ margin: 0 auto;
+ }
+ #glm-event-wrapper.event-detail {
+ width: 100%;
+ }
+}
+form#glm-member-event-search #glm-event-category{
+ width: 83%
+}
+.prefix,
+.postfix {
+ border-style: solid;
+ border-width: 1px;
+ display: block;
+ font-size: 0.875rem;
+ height: 2.3125rem;
+ line-height: 2.3125rem;
+ overflow: visible;
+ padding-bottom: 0;
+ padding-top: 0;
+ position: relative;
+ text-align: center;
+ width: 100%;
+ z-index: 2;
+}
+span.prefix, label.prefix {
+ background: #f2f2f2;
+ border-right: none;
+ color: #333333;
+ border-color: #cccccc;
+}
+
+span.postfix, label.postfix {
+ background: #f2f2f2;
+ border-left: none;
+ color: #333333;
+ border-color: #cccccc;
+}
+input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ border-radius: 0;
+ background-color: #FFFFFF;
+ border-style: solid;
+ border-width: 1px;
+ border-color: #cccccc;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ color: rgba(0, 0, 0, 0.75);
+ display: block;
+ font-family: inherit;
+ font-size: 0.875rem;
+ height: 2.3125rem;
+ margin: 0 0 1rem 0;
+ padding: 0.5rem;
+ width: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-transition: border-color 0.15s linear, background 0.15s linear;
+ -moz-transition: border-color 0.15s linear, background 0.15s linear;
+ -ms-transition: border-color 0.15s linear, background 0.15s linear;
+ -o-transition: border-color 0.15s linear, background 0.15s linear;
+ transition: border-color 0.15s linear, background 0.15s linear;
+}
+.right {
+ float: right !important;
+}
+#glm-event-detail-takeback-mini {
+ border: 2px solid #033733;
+}
+#front-event-feed-title {
+ color: $slate-blue;
+ font-size: 25px;
+ font-weight: bold;
+ letter-spacing: 1px;
+ text-transform: uppercase;
+}
+#event-feed-row {
+ margin-bottom: 40px;
+}
+#feed {
+ .image-container {
+ width: auto;
+ height: 150px;
+ margin-bottom: 10px;
+ }
+ .front-event-title {
+ color: $slate-blue;
+ font-size: 18px;
+ font-weight: bold;
+ min-height: 50px;
+ }
+ .front-event-date-container {
+ display: inline;
+ padding: 0 5px;
+ }
+ .front-event-date {
+ color: grey;
+ font-size: 14px;
+ }
+ .front-event-button {
+ background-color: $orange;
+ float: right;
+ color: $white;
+ font-size: 15px;
+ text-transform: uppercase;
+ letter-spacing: 1px;
+ font-weight: bold;
+ padding: 4px 8px;
+ line-height: 1.2;
+ }
+ .front-event-border {
+ border-bottom: 2px solid $slate-blue;
+ clear: both;
+ }
+}
\ No newline at end of file
<footer class="main opensearchserver.ignore">
+
+ <div id="footer-top">
+ <div id="footer-guide-wrapper" class="row">
+ <div id="footer-guide" class="columns small-12 medium-7">
+ <div class="footer-guide-image-wrapper">
+ <img src="<?php echo get_template_directory_uri(); ?>/assets/visitors-guides.png">
+ </div>
+ <div class="footer-guide-text-wrapper">
+ <p class="footer-guide-text">Get the award-winning<br>
+ Keweenaw Adventure Guide!
+ </p>
+ <p class="footer-guide-links">
+ <a href="#"><span>View</span></a>
+ <span class="separator">|</span>
+ <a href="#"><span>Request</span></a>
+ </p>
+ </div>
+ </div>
+ <div id="footer-social" class="columns small-12 medium-5">
+ <p class="footer-social-text">Follow Us</p>
+ <span id="facebook" class="footer-social-icon"></span>
+ <span id="photobucket" class="footer-social-icon"></span>
+ <span id="travel-advisor" class="footer-social-icon"></span>
+ <span id="blog" class="footer-social-icon"></span>
+ </div>
+ </div>
+ </div>
+ <div id="footer-newsletter-wrapper">
+ <div id="footer-newsletter" class="row">
+ <h3 class="footer-newsletter-title">Copper County Newsletter</h3>
+ <p class="footer-newsletter-text">Our eNewsletter will give you the scoop on upcoming events and festivals</p>
+ <a class="footer-newsletter-button" href="#"><span>Sign Up</span></a>
+ </div>
+ </div>
+
+ <div id="footer-svg-wrapper">
+ <img src="<?php echo get_template_directory_uri(); ?>/assets/Footer Graphic.svg">
+ </div>
+
<?php if (is_active_sidebar('sidebar-f')) :?>
<?php dynamic_sidebar('sidebar-f');?>
<?php endif;?>
- <div class="row">
- <div id="footer_address" class="row small-centered small-11 medium-6 columns">
+ <div id="footer-weather-address-wrapper" class="row show-for-medium-up">
+ <div id="footer-weather" class="row small-centered small-11 medium-uncentered medium-6 columns left">
+
+ <a class="footer-pure-michigan-logo small-7 small-right column" href="#"><img src="<?php echo get_template_directory_uri(); ?>/assets/pure-michigan.png"></a>
+ <div class="footer-weather-logo small-5 small-left column">
+ <div id="weather-widget">
+ <?php echo do_shortcode('[wunderground location="Calumet, MI" measurement="f" layout="table-horizontal" numdays="2" showdata="daynames,pop,icon,conditions,date,highlow"]');?>
+ </div>
+ <a id="activate-weather" class=""><img src="<?php echo get_template_directory_uri(); ?>/assets/weather-badge.png"></a>
+ </div>
+ </div>
+ <div id="footer-address" class="row small-centered small-11 medium-uncentered medium-6 columns right">
<?php if (function_exists('glm_get_clientinfo_option')) :?>
<h2><?php echo glm_get_clientinfo_option('businessName');?></h2>
<?php if (glm_get_clientinfo_option('address')):?>
- <span><?php echo glm_get_clientinfo_option('address');?></span>
- <span class="bullet"> • </span>
+ <span><?php echo glm_get_clientinfo_option('address');?>,</span>
<span><?php echo glm_get_clientinfo_option('city');?>, <?php echo glm_get_clientinfo_option('state');?>
<?php echo glm_get_clientinfo_option('zip');?></span>
<?php endif;?>
<span class="bullet"> • </span>
<span><?php echo glm_get_clientinfo_option('city2');?>, <?php echo glm_get_clientinfo_option('state2');?>
<?php echo glm_get_clientinfo_option('zip2');?></span>
+ <?php endif;?>
+ <br>
+ <?php if (glm_get_clientinfo_option('tollfree')) :?>
+ <span><?php echo glm_get_clientinfo_option('tollfree');?></span>
<?php endif;?>
<?php if (glm_get_clientinfo_option('phone')) :?>
<span class="bullet"> • </span><span><?php echo glm_get_clientinfo_option('phone');?></span>
<span class="bullet"> • </span><span><?php echo glm_get_clientinfo_option('extra');?></span>
<?php endif;?>
<?php endif;?>
+
+ |
+ <a class="footer-address-link" href="#">Contact Us</a>
+ |
+ <a class="footer-address-link" href="#">Members</a>
+ <div id="copyright" class="opensearchserver.ignore">
+ <span>Copyright © <?php echo date('Y');?> </span>
+ <span class="bullet"> • </span>
+ <span> Produced by <a target="_blank" href="http://www.gaslightmedia.com">Gaslight Media</a></span>
+ <span class="bullet"> • </span>
+ <span> All Rights Reserved</span>
+ </div>
</div>
</div>
</footer>
\ No newline at end of file
- <div id="header-separator">
+ <div id="header-separator" class="header-separator-front">
<h1>MICHIGAN'S COPPER COUNTY</h1>
<p>
The Keweenaw is Michigan's Copper Country! Here is where the largest fresh waters on earth create a peninsula
<div id="event-feed-row" class="row">
<?php get_template_part('parts/event-feed'); ?>
</div>
- <div class="row" data-equalizer data-options="equalize_on_stack: false">
+ <div id="glm-blocks-wrapper" data-equalizer data-options="equalize_on_stack: false">
<?php
get_template_part('parts/glm-blocks');
?>
</div>
<div class="row">
- <?php get_template_part('parts/main-content');?>
+ <?php // get_template_part('parts/main-content');?>
<div class="small-12 medium-6 large-4 columns small-text-center medium-text-left">
<?php //get_sidebar(); ?>
+ <div id="header-separator" class="header-separator-interior">
+ <h1><?php echo get_the_title(); ?></h1>
+ </div>
<main class="page-inside">
<div id="content-wrapper">
<div class="row">
<?php if(function_exists('bcn_display') && !is_front_page())
{
echo "<div class=\"breadcrumbs small-12 columns\">";
- echo '<span class="st_sharethis" st_title="'. get_the_title().'" st_url="'. get_the_permalink() .'"></span>';
+ echo '<span class="st_sharethis" st_title="'. get_the_title().'" st_url="'. get_the_permalink() .'"></span>';
bcn_display();
echo "</div>";
}
<div id="top-bar-wrapper">
<nav class="top-bar text-center show-for-large-up opensearchserver.ignore" data-topbar role="navigation">
- <img id="top-bar-logo" src="<?php echo get_template_directory_uri();?>/assets/keweenaw-logo.png" class="left">
+ <a href="<?php bloginfo('url')?>"><img id="top-bar-logo" src="<?php echo get_template_directory_uri();?>/assets/keweenaw-logo.png" class="left"></a>
<section class="top-bar-section right">
<?php glm_theme_top_bar(); ?>
</section>
--- /dev/null
+## Submitting issues
+
+### Test case required
+
+**All bug reports and problem issues require a jsFiddle**.
+[Please fork this JSFiddle as a baseline](http://jsfiddle.net/simeydotme/fmo50w7n/).
+
++ A test case clearly demonstrates the bug or issue.
++ It contains the bare minimum HTML, CSS, and JavaScript required to demonstrate the bug.
++ Assets are not minified (we cannot debug .min.js files).
++ A link to your production site is **not** a reduced test case.
+
+Providing a test case is the best way to get your issue addressed. Without a test case; your issue may be closed.
+You must provide a clear and simple way to reproduce the issue with the provided fiddle.
+
+## Support
+
+Although Slick is designed to be super easy to use, there's always things that can go wrong, especially when interacting with other plugins and complicated websites. If you are **having problems getting Slick to work**, or can't figure something out, **this repository**'s issues section **is not the place to ask about it**.
+
+I have set up a subreddit for Slick discussion at [reddit.com/r/slickcarousel](http://www.reddit.com/r/slickcarousel/).
+And a gitter chatroom here: [gitter.im/kenwheeler/slick](https://gitter.im/kenwheeler/slick).
+And finally you can ask the world for help, and find out if anyone else has your problem at [stackoverflow](http://stackoverflow.com/search?q=slick+carousel).
+
+Please use these forums as an area to discuss Slick and any issues you may have.
+
+## Feature Requests
+
+If you would like to request or propose a feature, please do so in the the Slick subreddit or gitter chat:
+[reddit.com/r/slickcarousel](http://www.reddit.com/r/slickcarousel/) / [gitter.im/kenwheeler/slick](https://gitter.im/kenwheeler/slick).
+
+## Pull requests
+
+**Contributions are welcome**! That said, please *be prepared to edit* your pull request at request, and provide a jsFiddle of your fork working interoperably with every "mode" that Slick supports, and with varying numbers of slides, slidesToShow & slidesToScroll. Failure to do so will result in your pull request being closed.
+
+*Please note that while Slick is open source, this is still my baby, and by submitting a pull request you are authorizing me to edit or modify it in any way shape or form. You will be listed in Github as a contributor, but I have and will continue to steer the direction of this project.*
--- /dev/null
+
+> short description of the bug / issue, provide more detail below.
+
+====================================================================
+
+
+###### `[ paste your jsfiddle link here ]`
+
+use this jsfiddle to reproduce your bug:
+http://jsfiddle.net/simeydotme/fmo50w7n/
+we will likely close your issue without it.
+
+
+====================================================================
+
+
+#### Steps to reproduce the problem
+
+1. ...
+2. ...
+
+
+====================================================================
+
+
+#### What is the expected behaviour?
+
+...
+
+
+====================================================================
+
+
+#### What is observed behaviour?
+
+...
+
+
+====================================================================
+
+
+#### More Details
+
+- Which browsers/versions does it happen on?
+- Which jQuery/Slick version are you using?
+- Did this work before?
+
+
+
+
--- /dev/null
+The MIT License (MIT)
+
+Copyright (c) 2013-2016
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--- /dev/null
+
+build: components slick.js slick.css
+ @component build --dev
+
+components: component.json
+ @component install --dev
+
+.PHONY: clean
--- /dev/null
+slick
+-------
+
+[1]: <https://github.com/kenwheeler/slick>
+
+_the last carousel you'll ever need_
+
+#### Demo
+
+[http://kenwheeler.github.io/slick](http://kenwheeler.github.io/slick/)
+
+#### CDN
+
+To start working with Slick right away, there's a couple of CDN choices availabile
+to serve the files as close, and fast as possible to your users:
+
+- https://cdnjs.com/libraries/slick-carousel
+- https://www.jsdelivr.com/projects/jquery.slick
+
+#####Example using jsDelivr
+
+Just add a link to the css file in your `<head>`:
+```html
+<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css"/>
+<!-- Add the slick-theme.css if you want default styling -->
+<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick-theme.css"/>
+```
+
+Then, before your closing ```<body>``` tag add:
+
+```html
+<script type="text/javascript" src="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script>
+```
+
+#### Package Managers
+
+```sh
+# Bower
+bower install --save slick-carousel
+
+# NPM
+npm install slick-carousel
+```
+
+#### Contributing
+
+PLEASE review CONTRIBUTING.markdown prior to requesting a feature, filing a pull request or filing an issue.
+
+### Data Attribute Settings
+
+In slick 1.5 you can now add settings using the data-slick attribute. You still need to call $(element).slick() to initialize slick on the element.
+
+Example:
+
+```html
+<div data-slick='{"slidesToShow": 4, "slidesToScroll": 4}'>
+ <div><h3>1</h3></div>
+ <div><h3>2</h3></div>
+ <div><h3>3</h3></div>
+ <div><h3>4</h3></div>
+ <div><h3>5</h3></div>
+ <div><h3>6</h3></div>
+</div>
+```
+
+### Settings
+
+Option | Type | Default | Description
+------ | ---- | ------- | -----------
+accessibility | boolean | true | Enables tabbing and arrow key navigation
+adaptiveHeight | boolean | false | Adapts slider height to the current slide
+autoplay | boolean | false | Enables auto play of slides
+autoplaySpeed | int | 3000 | Auto play change interval
+centerMode | boolean | false | Enables centered view with partial prev/next slides. Use with odd numbered slidesToShow counts.
+centerPadding | string | '50px' | Side padding when in center mode. (px or %)
+cssEase | string | 'ease' | CSS3 easing
+customPaging | function | n/a | Custom paging templates. See source for use example.
+dots | boolean | false | Current slide indicator dots
+dotsClass | string | 'slick-dots' | Class for slide indicator dots container
+draggable | boolean | true | Enables desktop dragging
+easing | string | 'linear' | animate() fallback easing
+edgeFriction | integer | 0.15 | Resistance when swiping edges of non-infinite carousels
+fade | boolean | false | Enables fade
+arrows | boolean | true | Enable Next/Prev arrows
+appendArrows | string | $(element) | Change where the navigation arrows are attached (Selector, htmlString, Array, Element, jQuery object)
+appendDots | string | $(element) | Change where the navigation dots are attached (Selector, htmlString, Array, Element, jQuery object)
+mobileFirst | boolean | false | Responsive settings use mobile first calculation
+prevArrow | string (html \| jQuery selector) \| object (DOM node \| jQuery object) | `<button type="button" class="slick-prev">Previous</button>` | Allows you to select a node or customize the HTML for the "Previous" arrow.
+nextArrow | string (html \| jQuery selector) \| object (DOM node \| jQuery object) | `<button type="button" class="slick-next">Next</button>` | Allows you to select a node or customize the HTML for the "Next" arrow.
+infinite | boolean | true | Infinite looping
+initialSlide | integer | 0 | Slide to start on
+lazyLoad | string | 'ondemand' | Accepts 'ondemand' or 'progressive' for lazy load technique. 'ondemand' will load the image as soon as you slide to it, 'progressive' loads one image after the other when the page loads.
+pauseOnFocus | boolean | true | Pauses autoplay when slider is focussed
+pauseOnHover | boolean | true | Pauses autoplay on hover
+pauseOnDotsHover | boolean | false | Pauses autoplay when a dot is hovered
+respondTo | string | 'window' | Width that responsive object responds to. Can be 'window', 'slider' or 'min' (the smaller of the two).
+responsive | array | null | Array of objects [containing breakpoints and settings objects (see example)](#responsive-option-example). Enables settings at given `breakpoint`. Set `settings` to "unslick" instead of an object to disable slick at a given breakpoint.
+rows | int | 1 | Setting this to more than 1 initializes grid mode. Use slidesPerRow to set how many slides should be in each row.
+slide | string | '' | Slide element query
+slidesPerRow | int | 1 | With grid mode initialized via the rows option, this sets how many slides are in each grid row.
+slidesToShow | int | 1 | # of slides to show at a time
+slidesToScroll | int | 1 | # of slides to scroll at a time
+speed | int | 300 | Transition speed
+swipe | boolean | true | Enables touch swipe
+swipeToSlide | boolean | false | Swipe to slide irrespective of slidesToScroll
+touchMove | boolean | true | Enables slide moving with touch
+touchThreshold | int | 5 | To advance slides, the user must swipe a length of (1/touchThreshold) * the width of the slider.
+useCSS | boolean | true | Enable/Disable CSS Transitions
+useTransform | boolean | true | Enable/Disable CSS Transforms
+variableWidth | boolean | false | Disables automatic slide width calculation
+vertical | boolean | false | Vertical slide direction
+verticalSwiping | boolean | false | Changes swipe direction to vertical
+rtl | boolean | false | Change the slider's direction to become right-to-left
+waitForAnimate | boolean | true | Ignores requests to advance the slide while animating
+zIndex | number | 1000 | Set the zIndex values for slides, useful for IE9 and lower
+
+##### Responsive Option Example
+The responsive option, and value, is quite unique and powerful.
+You can use it like so:
+
+```javascript
+$(".slider").slick({
+
+ // normal options...
+ infinite: false,
+
+ // the magic
+ responsive: [{
+
+ breakpoint: 1024,
+ settings: {
+ slidesToShow: 3,
+ infinite: true
+ }
+
+ }, {
+
+ breakpoint: 600,
+ settings: {
+ slidesToShow: 2,
+ dots: true
+ }
+
+ }, {
+
+ breakpoint: 300,
+ settings: "unslick" // destroys slick
+
+ }]
+});
+```
+
+
+
+
+### Events
+
+In slick 1.4, callback methods were deprecated and replaced with events. Use them before the initialization of slick as shown below:
+
+```javascript
+// On swipe event
+$('.your-element').on('swipe', function(event, slick, direction){
+ console.log(direction);
+ // left
+});
+
+// On edge hit
+$('.your-element').on('edge', function(event, slick, direction){
+ console.log('edge was hit')
+});
+
+// On before slide change
+$('.your-element').on('beforeChange', function(event, slick, currentSlide, nextSlide){
+ console.log(nextSlide);
+});
+```
+
+Event | Params | Description
+------ | -------- | -----------
+afterChange | event, slick, currentSlide | After slide change callback
+beforeChange | event, slick, currentSlide, nextSlide | Before slide change callback
+breakpoint | event, slick, breakpoint | Fires after a breakpoint is hit
+destroy | event, slick | When slider is destroyed, or unslicked.
+edge | event, slick, direction | Fires when an edge is overscrolled in non-infinite mode.
+init | event, slick | When Slick initializes for the first time callback. Note that this event should be defined before initializing the slider.
+reInit | event, slick | Every time Slick (re-)initializes callback
+setPosition | event, slick | Every time Slick recalculates position
+swipe | event, slick, direction | Fires after swipe/drag
+lazyLoaded | event, slick, image, imageSource | Fires after image loads lazily
+lazyLoadError | event, slick, image, imageSource | Fires after image fails to load
+
+
+#### Methods
+
+Methods are called on slick instances through the slick method itself in version 1.4, see below:
+
+```javascript
+// Add a slide
+$('.your-element').slick('slickAdd',"<div></div>");
+
+// Get the current slide
+var currentSlide = $('.your-element').slick('slickCurrentSlide');
+```
+
+This new syntax allows you to call any internal slick method as well:
+
+```javascript
+// Manually refresh positioning of slick
+$('.your-element').slick('setPosition');
+```
+
+
+Method | Argument | Description
+------ | -------- | -----------
+`slick` | options : object | Initializes Slick
+`unslick` | | Destroys Slick
+`slickNext` | | Triggers next slide
+`slickPrev` | | Triggers previous slide
+`slickPause` | | Pause Autoplay
+`slickPlay` | | Start Autoplay (_will also set `autoplay` option to `true`_)
+`slickGoTo` | index : int, dontAnimate : bool | Goes to slide by index, skipping animation if second parameter is set to true
+`slickCurrentSlide` | | Returns the current slide index
+`slickAdd` | element : html or DOM object, index: int, addBefore: bool | Add a slide. If an index is provided, will add at that index, or before if addBefore is set. If no index is provided, add to the end or to the beginning if addBefore is set. Accepts HTML String || Object
+`slickRemove` | index: int, removeBefore: bool | Remove slide by index. If removeBefore is set true, remove slide preceding index, or the first slide if no index is specified. If removeBefore is set to false, remove the slide following index, or the last slide if no index is set.
+`slickFilter` | filter : selector or function | Filters slides using jQuery .filter syntax
+`slickUnfilter` | | Removes applied filter
+`slickGetOption` | option : string(option name) | Gets an option value.
+`slickSetOption` | change an option, `refresh` is always `boolean` and will update UI changes...
+ | `option, value, refresh` | change a [single `option`](https://github.com/kenwheeler/slick#settings) to given `value`; `refresh` is optional.
+ | `"responsive", [{ breakpoint: n, settings: {} }, ... ], refresh` | change or add [whole sets of responsive options](#responsive-option-example)
+ | `{ option: value, option: value, ... }, refresh` | change [multiple `option`s](https://github.com/kenwheeler/slick#settings) to corresponding `value`s.
+
+
+#### Example
+
+Initialize with:
+
+```javascript
+$(element).slick({
+ dots: true,
+ speed: 500
+});
+ ```
+
+Change the speed with:
+
+```javascript
+$(element).slick('slickSetOption', 'speed', 5000, true);
+```
+
+Destroy with:
+
+```javascript
+$(element).slick('unslick');
+```
+
+
+#### Sass Variables
+
+Variable | Type | Default | Description
+------ | ---- | ------- | -----------
+$slick-font-path | string | "./fonts/" | Directory path for the slick icon font
+$slick-font-family | string | "slick" | Font-family for slick icon font
+$slick-loader-path | string | "./" | Directory path for the loader image
+$slick-arrow-color | color | white | Color of the left/right arrow icons
+$slick-dot-color | color | black | Color of the navigation dots
+$slick-dot-color-active | color | $slick-dot-color | Color of the active navigation dot
+$slick-prev-character | string | '\2190' | Unicode character code for the previous arrow icon
+$slick-next-character | string | '\2192' | Unicode character code for the next arrow icon
+$slick-dot-character | string | '\2022' | Unicode character code for the navigation dot icon
+$slick-dot-size | pixels | 6px | Size of the navigation dots
+
+#### Browser support
+
+Slick works on IE8+ in addition to other modern browsers such as Chrome, Firefox, and Safari.
+
+#### Dependencies
+
+jQuery 1.7
+
+#### License
+
+Copyright (c) 2014 Ken Wheeler
+
+Licensed under the MIT license.
+
+Free as in Bacon.
--- /dev/null
+{
+ "name": "slick-carousel",
+ "main": [
+ "slick/slick.js",
+ "slick/slick.css",
+ "slick/slick.less",
+ "slick/slick.scss"
+ ],
+ "version": "1.6.0",
+ "homepage": "https://github.com/kenwheeler/slick",
+ "authors": [
+ "Ken Wheeler <ken_wheeler@me.com>"
+ ],
+ "description": "the last carousel you'll ever need",
+ "keywords": [
+ "responsive",
+ "carousel",
+ "jquery"
+ ],
+ "license": "MIT",
+ "ignore": [
+ "**/.*",
+ "node_modules",
+ "bower_components",
+ "test",
+ "tests",
+ "package.json",
+ "index.html"
+ ],
+ "dependencies": {
+ "jquery": ">=1.7"
+ }
+}
--- /dev/null
+{
+ "name": "slick",
+ "repo": "kenwheeler/slick",
+ "description": "the last carousel you'll ever need",
+ "version": "1.6.0",
+ "keywords": ["ui", "jquery", "carousel", "responsive", "slider"],
+ "dependencies": {
+ "component/jquery": "*"
+ },
+ "development": {},
+ "scripts": {
+ "slick/slick.js": "slick.js"
+ },
+ "styles": {
+ "slick/slick.css": "slick.css",
+ "slick/slick-theme.css": "slick-theme.css"
+ }
+}
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html>
+<html>
+<head>
+ <title>Slick Playground</title>
+ <meta charset="UTF-8">
+ <link rel="stylesheet" type="text/css" href="./slick/slick.css">
+ <link rel="stylesheet" type="text/css" href="./slick/slick-theme.css">
+ <style type="text/css">
+ html, body {
+ margin: 0;
+ padding: 0;
+ }
+
+ * {
+ box-sizing: border-box;
+ }
+
+ .slider {
+ width: 50%;
+ margin: 100px auto;
+ }
+
+ .slick-slide {
+ margin: 0px 20px;
+ }
+
+ .slick-slide img {
+ width: 100%;
+ }
+
+ .slick-prev:before,
+ .slick-next:before {
+ color: black;
+ }
+ </style>
+</head>
+<body>
+
+ <section class="regular slider">
+ <div>
+ <img src="http://placehold.it/350x300?text=1">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=2">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=3">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=4">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=5">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=6">
+ </div>
+ </section>
+
+ <section class="center slider">
+ <div>
+ <img src="http://placehold.it/350x300?text=1">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=2">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=3">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=4">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=5">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=6">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=7">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=8">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=9">
+ </div>
+ </section>
+
+ <section class="variable slider">
+ <div>
+ <img src="http://placehold.it/350x300?text=1">
+ </div>
+ <div>
+ <img src="http://placehold.it/200x300?text=2">
+ </div>
+ <div>
+ <img src="http://placehold.it/100x300?text=3">
+ </div>
+ <div>
+ <img src="http://placehold.it/200x300?text=4">
+ </div>
+ <div>
+ <img src="http://placehold.it/350x300?text=5">
+ </div>
+ <div>
+ <img src="http://placehold.it/300x300?text=6">
+ </div>
+ </section>
+
+ <script src="https://code.jquery.com/jquery-2.2.0.min.js" type="text/javascript"></script>
+ <script src="./slick/slick.js" type="text/javascript" charset="utf-8"></script>
+ <script type="text/javascript">
+ $(document).on('ready', function() {
+ $(".regular").slick({
+ dots: true,
+ infinite: true,
+ slidesToShow: 3,
+ slidesToScroll: 3
+ });
+ $(".center").slick({
+ dots: true,
+ infinite: true,
+ centerMode: true,
+ slidesToShow: 3,
+ slidesToScroll: 3
+ });
+ $(".variable").slick({
+ dots: true,
+ infinite: true,
+ variableWidth: true
+ });
+ });
+ </script>
+
+</body>
+</html>
\ No newline at end of file
--- /dev/null
+{
+ "name": "slick-carousel",
+ "version": "1.6.0",
+ "description": "the last carousel you'll ever need",
+ "main": "slick/slick.js",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/kenwheeler/slick.git"
+ },
+ "keywords": [
+ "carousel",
+ "slick",
+ "responsive",
+ "js",
+ "slider"
+ ],
+ "author": "Ken Wheeler <ken_wheeler@me.com>",
+ "contributors": [
+ {
+ "name": "ken wheeler",
+ "email": "ken_wheeler@me.com",
+ "url": "http://kenwheeler.github.io/"
+ },
+ {
+ "name": "simon goellner",
+ "email": "simey.me@gmail.com",
+ "url": "http://simey.me"
+ },
+ {
+ "name": "ahmad el-alfy",
+ "email": "ahmadalfy@gmail.com",
+ "url": "http://www.alfy.me"
+ },
+ {
+ "name": "leggomuhgreggo",
+ "email": "gwestneat@gmail.com"
+ },
+ {
+ "name": "ashley mcknight",
+ "email": "ash@sharpteef.net"
+ }
+ ],
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/kenwheeler/slick/issues"
+ },
+ "dependencies": {
+ "jquery": ">=1.7.2"
+ }
+}
--- /dev/null
+{
+ "name": "slick",
+ "title": "slick",
+ "description": "A jQuery responsive touch carousel",
+ "keywords": [
+ "responsive",
+ "slider",
+ "carousel",
+ "touch",
+ "mobile"
+ ],
+ "version": "1.6.0",
+ "author": {
+ "name": "Ken Wheeler",
+ "url": "http://kenwheeler.github.io"
+ },
+ "maintainers": [{
+ "name": "Ken Wheeler",
+ "email": "dubmediagroup@gmail.com",
+ "url": "http://www.dubmediagroup.com"
+ }],
+ "licenses": [{
+ "type": "MIT",
+ "url": "https://github.com/kenwheeler/slick/blob/master/LICENSE"
+ }],
+ "demo": "http://kenwheeler.github.io/slick/",
+ "bugs": "https://github.com/kenwheeler/slick/issues",
+ "homepage": "https://github.com/kenwheeler/slick/",
+ "docs": "https://github.com/kenwheeler/slick/",
+ "download": "https://github.com/kenwheeler/slick/archive/master.zip",
+ "dependencies": {
+ "jquery": ">=1.7"
+ }
+}
--- /dev/null
+css_dir = "."
+sass_dir = "."
+images_dir = "."
+fonts_dir = "fonts"
+relative_assets = true
+
+output_style = :compact
+line_comments = false
+
+preferred_syntax = :scss
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>Generated by Fontastic.me</metadata>
+<defs>
+<font id="slick" horiz-adv-x="512">
+<font-face font-family="slick" units-per-em="512" ascent="480" descent="-32"/>
+<missing-glyph horiz-adv-x="512" />
+
+<glyph unicode="→" d="M241 113l130 130c4 4 6 8 6 13 0 5-2 9-6 13l-130 130c-3 3-7 5-12 5-5 0-10-2-13-5l-29-30c-4-3-6-7-6-12 0-5 2-10 6-13l87-88-87-88c-4-3-6-8-6-13 0-5 2-9 6-12l29-30c3-3 8-5 13-5 5 0 9 2 12 5z m234 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
+<glyph unicode="←" d="M296 113l29 30c4 3 6 7 6 12 0 5-2 10-6 13l-87 88 87 88c4 3 6 8 6 13 0 5-2 9-6 12l-29 30c-3 3-8 5-13 5-5 0-9-2-12-5l-130-130c-4-4-6-8-6-13 0-5 2-9 6-13l130-130c3-3 7-5 12-5 5 0 10 2 13 5z m179 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
+<glyph unicode="•" d="M475 256c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
+<glyph unicode="a" d="M475 439l0-128c0-5-1-9-5-13-4-4-8-5-13-5l-128 0c-8 0-13 3-17 11-3 7-2 14 4 20l40 39c-28 26-62 39-100 39-20 0-39-4-57-11-18-8-33-18-46-32-14-13-24-28-32-46-7-18-11-37-11-57 0-20 4-39 11-57 8-18 18-33 32-46 13-14 28-24 46-32 18-7 37-11 57-11 23 0 44 5 64 15 20 9 38 23 51 42 2 1 4 3 7 3 3 0 5-1 7-3l39-39c2-2 3-3 3-6 0-2-1-4-2-6-21-25-46-45-76-59-29-14-60-20-93-20-30 0-58 5-85 17-27 12-51 27-70 47-20 19-35 43-47 70-12 27-17 55-17 85 0 30 5 58 17 85 12 27 27 51 47 70 19 20 43 35 70 47 27 12 55 17 85 17 28 0 55-5 81-15 26-11 50-26 70-45l37 37c6 6 12 7 20 4 8-4 11-9 11-17z"/>
+</font></defs></svg>
--- /dev/null
+@charset 'UTF-8';
+/* Slider */
+.slick-loading .slick-list
+{
+ background: #fff url('./ajax-loader.gif') center center no-repeat;
+}
+
+/* Icons */
+@font-face
+{
+ font-family: 'slick';
+ font-weight: normal;
+ font-style: normal;
+
+ src: url('./fonts/slick.eot');
+ src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
+}
+/* Arrows */
+.slick-prev,
+.slick-next
+{
+ border-radius: 10px;
+ font-size: 0;
+ line-height: 0;
+
+ position: absolute;
+ top: 50%;
+
+ display: block;
+
+ width: 18px;
+ height: 18px;
+ padding: 0;
+ -webkit-transform: translate(0, -50%);
+ -ms-transform: translate(0, -50%);
+ transform: translate(0, -50%);
+
+ cursor: pointer;
+
+ color: transparent;
+ border: none;
+ outline: none;
+ background: transparent;
+}
+.slick-prev:hover,
+.slick-prev:focus,
+.slick-next:hover,
+.slick-next:focus
+{
+ color: transparent;
+ outline: none;
+ background-color: transparent;
+}
+.slick-prev:hover:before,
+.slick-prev:focus:before,
+.slick-next:hover:before,
+.slick-next:focus:before
+{
+ opacity: 1;
+ background-color: transparent;
+}
+.slick-prev.slick-disabled:before,
+.slick-next.slick-disabled:before
+{
+ opacity: .25;
+}
+
+.slick-prev:before,
+.slick-next:before
+{
+ font-family: 'slick';
+ font-size: 26px;
+ line-height: 1;
+
+ opacity: .75;
+ color: #486b71;
+
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.slick-prev
+{
+ left: -25px;
+}
+[dir='rtl'] .slick-prev
+{
+ right: -25px;
+ left: auto;
+}
+.slick-prev:before
+{
+ content: '←';
+}
+[dir='rtl'] .slick-prev:before
+{
+ content: '→';
+}
+
+.slick-next
+{
+ right: -25px;
+}
+[dir='rtl'] .slick-next
+{
+ right: auto;
+ left: -25px;
+}
+.slick-next:before
+{
+ content: '→';
+}
+[dir='rtl'] .slick-next:before
+{
+ content: '←';
+}
+
+/* Dots */
+.slick-dotted.slick-slider
+{
+ margin-bottom: 30px;
+}
+
+.slick-dots
+{
+ position: absolute;
+ bottom: -25px;
+
+ display: block;
+
+ width: 100%;
+ padding: 0;
+ margin: 0;
+
+ list-style: none;
+
+ text-align: center;
+}
+.slick-dots li
+{
+ position: relative;
+
+ display: inline-block;
+
+ width: 20px;
+ height: 20px;
+ margin: 0 5px;
+ padding: 0;
+
+ cursor: pointer;
+}
+.slick-dots li button
+{
+ font-size: 0;
+ line-height: 0;
+
+ display: block;
+
+ width: 20px;
+ height: 20px;
+ padding: 5px;
+
+ cursor: pointer;
+
+ color: transparent;
+ border: 0;
+ outline: none;
+ background: transparent;
+}
+.slick-dots li button:hover,
+.slick-dots li button:focus
+{
+ outline: none;
+}
+.slick-dots li button:hover:before,
+.slick-dots li button:focus:before
+{
+ opacity: 1;
+}
+.slick-dots li button:before
+{
+ font-family: 'slick';
+ font-size: 6px;
+ line-height: 20px;
+
+ position: absolute;
+ top: 0;
+ left: 0;
+
+ width: 20px;
+ height: 20px;
+
+ content: '•';
+ text-align: center;
+
+ opacity: .25;
+ color: black;
+
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+.slick-dots li.slick-active button:before
+{
+ opacity: .75;
+ color: black;
+}
--- /dev/null
+@charset "UTF-8";
+
+// Default Variables
+
+@slick-font-path: "./fonts/";
+@slick-font-family: "slick";
+@slick-loader-path: "./";
+@slick-arrow-color: white;
+@slick-dot-color: black;
+@slick-dot-color-active: @slick-dot-color;
+@slick-prev-character: "←";
+@slick-next-character: "→";
+@slick-dot-character: "•";
+@slick-dot-size: 6px;
+@slick-opacity-default: 0.75;
+@slick-opacity-on-hover: 1;
+@slick-opacity-not-active: 0.25;
+
+/* Slider */
+.slick-loading .slick-list{
+ background: #fff url('@{slick-loader-path}ajax-loader.gif') center center no-repeat;
+}
+
+/* Icons */
+@font-face{
+ font-family: 'slick';
+ font-weight: normal;
+ font-style: normal;
+
+ src: url('@{slick-font-path}slick.eot');
+ src: url('@{slick-font-path}slick.eot?#iefix') format('embedded-opentype'), url('@{slick-font-path}slick.woff') format('woff'), url('@{slick-font-path}slick.ttf') format('truetype'), url('@{slick-font-path}slick.svg#slick') format('svg');
+}
+
+/* Arrows */
+
+.slick-prev,
+.slick-next {
+ position: absolute;
+ display: block;
+ height: 20px;
+ width: 20px;
+ line-height: 0px;
+ font-size: 0px;
+ cursor: pointer;
+ background: transparent;
+ color: transparent;
+ top: 50%;
+ -webkit-transform: translate(0, -50%);
+ -ms-transform: translate(0, -50%);
+ transform: translate(0, -50%);
+ padding: 0;
+ border: none;
+ outline: none;
+ &:hover, &:focus {
+ outline: none;
+ background: transparent;
+ color: transparent;
+ &:before {
+ opacity: @slick-opacity-on-hover;
+ }
+ }
+ &.slick-disabled:before {
+ opacity: @slick-opacity-not-active;
+ }
+}
+
+.slick-prev:before, .slick-next:before {
+ font-family: @slick-font-family;
+ font-size: 20px;
+ line-height: 1;
+ color: @slick-arrow-color;
+ opacity: @slick-opacity-default;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.slick-prev {
+ left: -25px;
+ &[dir="rtl"] {
+ left: auto;
+ right: -25px;
+ }
+ &:before {
+ content: @slick-prev-character;
+ &[dir="rtl"] {
+ content: @slick-next-character;
+ }
+ }
+}
+
+.slick-next {
+ right: -25px;
+ &[dir="rtl"] {
+ left: -25px;
+ right: auto;
+ }
+ &:before {
+ content: @slick-next-character;
+ &[dir="rtl"] {
+ content: @slick-prev-character;
+ }
+ }
+}
+
+/* Dots */
+
+.slick-dotted .slick-slider {
+ margin-bottom: 30px;
+}
+
+.slick-dots {
+ position: absolute;
+ bottom: -25px;
+ list-style: none;
+ display: block;
+ text-align: center;
+ padding: 0;
+ margin: 0;
+ width: 100%;
+ li {
+ position: relative;
+ display: inline-block;
+ height: 20px;
+ width: 20px;
+ margin: 0 5px;
+ padding: 0;
+ cursor: pointer;
+ button {
+ border: 0;
+ background: transparent;
+ display: block;
+ height: 20px;
+ width: 20px;
+ outline: none;
+ line-height: 0px;
+ font-size: 0px;
+ color: transparent;
+ padding: 5px;
+ cursor: pointer;
+ &:hover, &:focus {
+ outline: none;
+ &:before {
+ opacity: @slick-opacity-on-hover;
+ }
+ }
+ &:before {
+ position: absolute;
+ top: 0;
+ left: 0;
+ content: @slick-dot-character;
+ width: 20px;
+ height: 20px;
+ font-family: @slick-font-family;
+ font-size: @slick-dot-size;
+ line-height: 20px;
+ text-align: center;
+ color: @slick-dot-color;
+ opacity: @slick-opacity-not-active;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ }
+ }
+ &.slick-active button:before {
+ color: @slick-dot-color-active;
+ opacity: @slick-opacity-default;
+ }
+ }
+}
--- /dev/null
+@charset "UTF-8";
+
+// Default Variables
+
+// Slick icon entity codes outputs the following
+// "\2190" outputs ascii character "←"
+// "\2192" outputs ascii character "→"
+// "\2022" outputs ascii character "•"
+
+$slick-font-path: "./fonts/" !default;
+$slick-font-family: "slick" !default;
+$slick-loader-path: "./" !default;
+$slick-arrow-color: white !default;
+$slick-dot-color: black !default;
+$slick-dot-color-active: $slick-dot-color !default;
+$slick-prev-character: "\2190" !default;
+$slick-next-character: "\2192" !default;
+$slick-dot-character: "\2022" !default;
+$slick-dot-size: 6px !default;
+$slick-opacity-default: 0.75 !default;
+$slick-opacity-on-hover: 1 !default;
+$slick-opacity-not-active: 0.25 !default;
+
+@function slick-image-url($url) {
+ @if function-exists(image-url) {
+ @return image-url($url);
+ }
+ @else {
+ @return url($slick-loader-path + $url);
+ }
+}
+
+@function slick-font-url($url) {
+ @if function-exists(font-url) {
+ @return font-url($url);
+ }
+ @else {
+ @return url($slick-font-path + $url);
+ }
+}
+
+/* Slider */
+
+.slick-list {
+ .slick-loading & {
+ background: #fff slick-image-url("ajax-loader.gif") center center no-repeat;
+ }
+}
+
+/* Icons */
+@if $slick-font-family == "slick" {
+ @font-face {
+ font-family: "slick";
+ src: slick-font-url("slick.eot");
+ src: slick-font-url("slick.eot?#iefix") format("embedded-opentype"), slick-font-url("slick.woff") format("woff"), slick-font-url("slick.ttf") format("truetype"), slick-font-url("slick.svg#slick") format("svg");
+ font-weight: normal;
+ font-style: normal;
+ }
+}
+
+/* Arrows */
+
+.slick-prev,
+.slick-next {
+ position: absolute;
+ display: block;
+ height: 20px;
+ width: 20px;
+ line-height: 0px;
+ font-size: 0px;
+ cursor: pointer;
+ background: transparent;
+ color: transparent;
+ top: 50%;
+ -webkit-transform: translate(0, -50%);
+ -ms-transform: translate(0, -50%);
+ transform: translate(0, -50%);
+ padding: 0;
+ border: none;
+ outline: none;
+ &:hover, &:focus {
+ outline: none;
+ background: transparent;
+ color: transparent;
+ &:before {
+ opacity: $slick-opacity-on-hover;
+ }
+ }
+ &.slick-disabled:before {
+ opacity: $slick-opacity-not-active;
+ }
+ &:before {
+ font-family: $slick-font-family;
+ font-size: 20px;
+ line-height: 1;
+ color: $slick-arrow-color;
+ opacity: $slick-opacity-default;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ }
+}
+
+.slick-prev {
+ left: -25px;
+ [dir="rtl"] & {
+ left: auto;
+ right: -25px;
+ }
+ &:before {
+ content: $slick-prev-character;
+ [dir="rtl"] & {
+ content: $slick-next-character;
+ }
+ }
+}
+
+.slick-next {
+ right: -25px;
+ [dir="rtl"] & {
+ left: -25px;
+ right: auto;
+ }
+ &:before {
+ content: $slick-next-character;
+ [dir="rtl"] & {
+ content: $slick-prev-character;
+ }
+ }
+}
+
+/* Dots */
+
+.slick-dotted.slick-slider {
+ margin-bottom: 30px;
+}
+
+.slick-dots {
+ position: absolute;
+ bottom: -25px;
+ list-style: none;
+ display: block;
+ text-align: center;
+ padding: 0;
+ margin: 0;
+ width: 100%;
+ li {
+ position: relative;
+ display: inline-block;
+ height: 20px;
+ width: 20px;
+ margin: 0 5px;
+ padding: 0;
+ cursor: pointer;
+ button {
+ border: 0;
+ background: transparent;
+ display: block;
+ height: 20px;
+ width: 20px;
+ outline: none;
+ line-height: 0px;
+ font-size: 0px;
+ color: transparent;
+ padding: 5px;
+ cursor: pointer;
+ &:hover, &:focus {
+ outline: none;
+ &:before {
+ opacity: $slick-opacity-on-hover;
+ }
+ }
+ &:before {
+ position: absolute;
+ top: 0;
+ left: 0;
+ content: $slick-dot-character;
+ width: 20px;
+ height: 20px;
+ font-family: $slick-font-family;
+ font-size: $slick-dot-size;
+ line-height: 20px;
+ text-align: center;
+ color: $slick-dot-color;
+ opacity: $slick-opacity-not-active;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ }
+ }
+ &.slick-active button:before {
+ color: $slick-dot-color-active;
+ opacity: $slick-opacity-default;
+ }
+ }
+}
--- /dev/null
+/* Slider */
+.slick-slider
+{
+ position: relative;
+
+ display: block;
+ box-sizing: border-box;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+
+ -webkit-touch-callout: none;
+ -khtml-user-select: none;
+ -ms-touch-action: pan-y;
+ touch-action: pan-y;
+ -webkit-tap-highlight-color: transparent;
+}
+
+.slick-list
+{
+ position: relative;
+
+ display: block;
+ overflow: hidden;
+
+ margin: 0;
+ padding: 0;
+}
+.slick-list:focus
+{
+ outline: none;
+}
+.slick-list.dragging
+{
+ cursor: pointer;
+ cursor: hand;
+}
+
+.slick-slider .slick-track,
+.slick-slider .slick-list
+{
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.slick-track
+{
+ position: relative;
+ top: 0;
+ left: 0;
+
+ display: block;
+}
+.slick-track:before,
+.slick-track:after
+{
+ display: table;
+
+ content: '';
+}
+.slick-track:after
+{
+ clear: both;
+}
+.slick-loading .slick-track
+{
+ visibility: hidden;
+}
+
+.slick-slide
+{
+ display: none;
+ float: left;
+
+ height: 100%;
+ min-height: 1px;
+}
+[dir='rtl'] .slick-slide
+{
+ float: right;
+}
+.slick-slide img
+{
+ display: block;
+}
+.slick-slide.slick-loading img
+{
+ display: none;
+}
+.slick-slide.dragging img
+{
+ pointer-events: none;
+}
+.slick-initialized .slick-slide
+{
+ display: block;
+}
+.slick-loading .slick-slide
+{
+ visibility: hidden;
+}
+.slick-vertical .slick-slide
+{
+ display: block;
+
+ height: auto;
+
+ border: 1px solid transparent;
+}
+.slick-arrow.slick-hidden {
+ display: none;
+}
--- /dev/null
+/*
+ _ _ _ _
+ ___| (_) ___| | __ (_)___
+/ __| | |/ __| |/ / | / __|
+\__ \ | | (__| < _ | \__ \
+|___/_|_|\___|_|\_(_)/ |___/
+ |__/
+
+ Version: 1.6.0
+ Author: Ken Wheeler
+ Website: http://kenwheeler.github.io
+ Docs: http://kenwheeler.github.io/slick
+ Repo: http://github.com/kenwheeler/slick
+ Issues: http://github.com/kenwheeler/slick/issues
+
+ */
+/* global window, document, define, jQuery, setInterval, clearInterval */
+(function(factory) {
+ 'use strict';
+ if (typeof define === 'function' && define.amd) {
+ define(['jquery'], factory);
+ } else if (typeof exports !== 'undefined') {
+ module.exports = factory(require('jquery'));
+ } else {
+ factory(jQuery);
+ }
+
+}(function($) {
+ 'use strict';
+ var Slick = window.Slick || {};
+
+ Slick = (function() {
+
+ var instanceUid = 0;
+
+ function Slick(element, settings) {
+
+ var _ = this, dataSettings;
+
+ _.defaults = {
+ accessibility: true,
+ adaptiveHeight: false,
+ appendArrows: $(element),
+ appendDots: $(element),
+ arrows: true,
+ asNavFor: null,
+ prevArrow: '<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous</button>',
+ nextArrow: '<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next</button>',
+ autoplay: false,
+ autoplaySpeed: 3000,
+ centerMode: false,
+ centerPadding: '50px',
+ cssEase: 'ease',
+ customPaging: function(slider, i) {
+ return $('<button type="button" data-role="none" role="button" tabindex="0" />').text(i + 1);
+ },
+ dots: false,
+ dotsClass: 'slick-dots',
+ draggable: true,
+ easing: 'linear',
+ edgeFriction: 0.35,
+ fade: false,
+ focusOnSelect: false,
+ infinite: true,
+ initialSlide: 0,
+ lazyLoad: 'ondemand',
+ mobileFirst: false,
+ pauseOnHover: true,
+ pauseOnFocus: true,
+ pauseOnDotsHover: false,
+ respondTo: 'window',
+ responsive: null,
+ rows: 1,
+ rtl: false,
+ slide: '',
+ slidesPerRow: 1,
+ slidesToShow: 1,
+ slidesToScroll: 1,
+ speed: 500,
+ swipe: true,
+ swipeToSlide: false,
+ touchMove: true,
+ touchThreshold: 5,
+ useCSS: true,
+ useTransform: true,
+ variableWidth: false,
+ vertical: false,
+ verticalSwiping: false,
+ waitForAnimate: true,
+ zIndex: 1000
+ };
+
+ _.initials = {
+ animating: false,
+ dragging: false,
+ autoPlayTimer: null,
+ currentDirection: 0,
+ currentLeft: null,
+ currentSlide: 0,
+ direction: 1,
+ $dots: null,
+ listWidth: null,
+ listHeight: null,
+ loadIndex: 0,
+ $nextArrow: null,
+ $prevArrow: null,
+ slideCount: null,
+ slideWidth: null,
+ $slideTrack: null,
+ $slides: null,
+ sliding: false,
+ slideOffset: 0,
+ swipeLeft: null,
+ $list: null,
+ touchObject: {},
+ transformsEnabled: false,
+ unslicked: false
+ };
+
+ $.extend(_, _.initials);
+
+ _.activeBreakpoint = null;
+ _.animType = null;
+ _.animProp = null;
+ _.breakpoints = [];
+ _.breakpointSettings = [];
+ _.cssTransitions = false;
+ _.focussed = false;
+ _.interrupted = false;
+ _.hidden = 'hidden';
+ _.paused = true;
+ _.positionProp = null;
+ _.respondTo = null;
+ _.rowCount = 1;
+ _.shouldClick = true;
+ _.$slider = $(element);
+ _.$slidesCache = null;
+ _.transformType = null;
+ _.transitionType = null;
+ _.visibilityChange = 'visibilitychange';
+ _.windowWidth = 0;
+ _.windowTimer = null;
+
+ dataSettings = $(element).data('slick') || {};
+
+ _.options = $.extend({}, _.defaults, settings, dataSettings);
+
+ _.currentSlide = _.options.initialSlide;
+
+ _.originalSettings = _.options;
+
+ if (typeof document.mozHidden !== 'undefined') {
+ _.hidden = 'mozHidden';
+ _.visibilityChange = 'mozvisibilitychange';
+ } else if (typeof document.webkitHidden !== 'undefined') {
+ _.hidden = 'webkitHidden';
+ _.visibilityChange = 'webkitvisibilitychange';
+ }
+
+ _.autoPlay = $.proxy(_.autoPlay, _);
+ _.autoPlayClear = $.proxy(_.autoPlayClear, _);
+ _.autoPlayIterator = $.proxy(_.autoPlayIterator, _);
+ _.changeSlide = $.proxy(_.changeSlide, _);
+ _.clickHandler = $.proxy(_.clickHandler, _);
+ _.selectHandler = $.proxy(_.selectHandler, _);
+ _.setPosition = $.proxy(_.setPosition, _);
+ _.swipeHandler = $.proxy(_.swipeHandler, _);
+ _.dragHandler = $.proxy(_.dragHandler, _);
+ _.keyHandler = $.proxy(_.keyHandler, _);
+
+ _.instanceUid = instanceUid++;
+
+ // A simple way to check for HTML strings
+ // Strict HTML recognition (must start with <)
+ // Extracted from jQuery v1.11 source
+ _.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/;
+
+
+ _.registerBreakpoints();
+ _.init(true);
+
+ }
+
+ return Slick;
+
+ }());
+
+ Slick.prototype.activateADA = function() {
+ var _ = this;
+
+ _.$slideTrack.find('.slick-active').attr({
+ 'aria-hidden': 'false'
+ }).find('a, input, button, select').attr({
+ 'tabindex': '0'
+ });
+
+ };
+
+ Slick.prototype.addSlide = Slick.prototype.slickAdd = function(markup, index, addBefore) {
+
+ var _ = this;
+
+ if (typeof(index) === 'boolean') {
+ addBefore = index;
+ index = null;
+ } else if (index < 0 || (index >= _.slideCount)) {
+ return false;
+ }
+
+ _.unload();
+
+ if (typeof(index) === 'number') {
+ if (index === 0 && _.$slides.length === 0) {
+ $(markup).appendTo(_.$slideTrack);
+ } else if (addBefore) {
+ $(markup).insertBefore(_.$slides.eq(index));
+ } else {
+ $(markup).insertAfter(_.$slides.eq(index));
+ }
+ } else {
+ if (addBefore === true) {
+ $(markup).prependTo(_.$slideTrack);
+ } else {
+ $(markup).appendTo(_.$slideTrack);
+ }
+ }
+
+ _.$slides = _.$slideTrack.children(this.options.slide);
+
+ _.$slideTrack.children(this.options.slide).detach();
+
+ _.$slideTrack.append(_.$slides);
+
+ _.$slides.each(function(index, element) {
+ $(element).attr('data-slick-index', index);
+ });
+
+ _.$slidesCache = _.$slides;
+
+ _.reinit();
+
+ };
+
+ Slick.prototype.animateHeight = function() {
+ var _ = this;
+ if (_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) {
+ var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true);
+ _.$list.animate({
+ height: targetHeight
+ }, _.options.speed);
+ }
+ };
+
+ Slick.prototype.animateSlide = function(targetLeft, callback) {
+
+ var animProps = {},
+ _ = this;
+
+ _.animateHeight();
+
+ if (_.options.rtl === true && _.options.vertical === false) {
+ targetLeft = -targetLeft;
+ }
+ if (_.transformsEnabled === false) {
+ if (_.options.vertical === false) {
+ _.$slideTrack.animate({
+ left: targetLeft
+ }, _.options.speed, _.options.easing, callback);
+ } else {
+ _.$slideTrack.animate({
+ top: targetLeft
+ }, _.options.speed, _.options.easing, callback);
+ }
+
+ } else {
+
+ if (_.cssTransitions === false) {
+ if (_.options.rtl === true) {
+ _.currentLeft = -(_.currentLeft);
+ }
+ $({
+ animStart: _.currentLeft
+ }).animate({
+ animStart: targetLeft
+ }, {
+ duration: _.options.speed,
+ easing: _.options.easing,
+ step: function(now) {
+ now = Math.ceil(now);
+ if (_.options.vertical === false) {
+ animProps[_.animType] = 'translate(' +
+ now + 'px, 0px)';
+ _.$slideTrack.css(animProps);
+ } else {
+ animProps[_.animType] = 'translate(0px,' +
+ now + 'px)';
+ _.$slideTrack.css(animProps);
+ }
+ },
+ complete: function() {
+ if (callback) {
+ callback.call();
+ }
+ }
+ });
+
+ } else {
+
+ _.applyTransition();
+ targetLeft = Math.ceil(targetLeft);
+
+ if (_.options.vertical === false) {
+ animProps[_.animType] = 'translate3d(' + targetLeft + 'px, 0px, 0px)';
+ } else {
+ animProps[_.animType] = 'translate3d(0px,' + targetLeft + 'px, 0px)';
+ }
+ _.$slideTrack.css(animProps);
+
+ if (callback) {
+ setTimeout(function() {
+
+ _.disableTransition();
+
+ callback.call();
+ }, _.options.speed);
+ }
+
+ }
+
+ }
+
+ };
+
+ Slick.prototype.getNavTarget = function() {
+
+ var _ = this,
+ asNavFor = _.options.asNavFor;
+
+ if ( asNavFor && asNavFor !== null ) {
+ asNavFor = $(asNavFor).not(_.$slider);
+ }
+
+ return asNavFor;
+
+ };
+
+ Slick.prototype.asNavFor = function(index) {
+
+ var _ = this,
+ asNavFor = _.getNavTarget();
+
+ if ( asNavFor !== null && typeof asNavFor === 'object' ) {
+ asNavFor.each(function() {
+ var target = $(this).slick('getSlick');
+ if(!target.unslicked) {
+ target.slideHandler(index, true);
+ }
+ });
+ }
+
+ };
+
+ Slick.prototype.applyTransition = function(slide) {
+
+ var _ = this,
+ transition = {};
+
+ if (_.options.fade === false) {
+ transition[_.transitionType] = _.transformType + ' ' + _.options.speed + 'ms ' + _.options.cssEase;
+ } else {
+ transition[_.transitionType] = 'opacity ' + _.options.speed + 'ms ' + _.options.cssEase;
+ }
+
+ if (_.options.fade === false) {
+ _.$slideTrack.css(transition);
+ } else {
+ _.$slides.eq(slide).css(transition);
+ }
+
+ };
+
+ Slick.prototype.autoPlay = function() {
+
+ var _ = this;
+
+ _.autoPlayClear();
+
+ if ( _.slideCount > _.options.slidesToShow ) {
+ _.autoPlayTimer = setInterval( _.autoPlayIterator, _.options.autoplaySpeed );
+ }
+
+ };
+
+ Slick.prototype.autoPlayClear = function() {
+
+ var _ = this;
+
+ if (_.autoPlayTimer) {
+ clearInterval(_.autoPlayTimer);
+ }
+
+ };
+
+ Slick.prototype.autoPlayIterator = function() {
+
+ var _ = this,
+ slideTo = _.currentSlide + _.options.slidesToScroll;
+
+ if ( !_.paused && !_.interrupted && !_.focussed ) {
+
+ if ( _.options.infinite === false ) {
+
+ if ( _.direction === 1 && ( _.currentSlide + 1 ) === ( _.slideCount - 1 )) {
+ _.direction = 0;
+ }
+
+ else if ( _.direction === 0 ) {
+
+ slideTo = _.currentSlide - _.options.slidesToScroll;
+
+ if ( _.currentSlide - 1 === 0 ) {
+ _.direction = 1;
+ }
+
+ }
+
+ }
+
+ _.slideHandler( slideTo );
+
+ }
+
+ };
+
+ Slick.prototype.buildArrows = function() {
+
+ var _ = this;
+
+ if (_.options.arrows === true ) {
+
+ _.$prevArrow = $(_.options.prevArrow).addClass('slick-arrow');
+ _.$nextArrow = $(_.options.nextArrow).addClass('slick-arrow');
+
+ if( _.slideCount > _.options.slidesToShow ) {
+
+ _.$prevArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');
+ _.$nextArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');
+
+ if (_.htmlExpr.test(_.options.prevArrow)) {
+ _.$prevArrow.prependTo(_.options.appendArrows);
+ }
+
+ if (_.htmlExpr.test(_.options.nextArrow)) {
+ _.$nextArrow.appendTo(_.options.appendArrows);
+ }
+
+ if (_.options.infinite !== true) {
+ _.$prevArrow
+ .addClass('slick-disabled')
+ .attr('aria-disabled', 'true');
+ }
+
+ } else {
+
+ _.$prevArrow.add( _.$nextArrow )
+
+ .addClass('slick-hidden')
+ .attr({
+ 'aria-disabled': 'true',
+ 'tabindex': '-1'
+ });
+
+ }
+
+ }
+
+ };
+
+ Slick.prototype.buildDots = function() {
+
+ var _ = this,
+ i, dot;
+
+ if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
+
+ _.$slider.addClass('slick-dotted');
+
+ dot = $('<ul />').addClass(_.options.dotsClass);
+
+ for (i = 0; i <= _.getDotCount(); i += 1) {
+ dot.append($('<li />').append(_.options.customPaging.call(this, _, i)));
+ }
+
+ _.$dots = dot.appendTo(_.options.appendDots);
+
+ _.$dots.find('li').first().addClass('slick-active').attr('aria-hidden', 'false');
+
+ }
+
+ };
+
+ Slick.prototype.buildOut = function() {
+
+ var _ = this;
+
+ _.$slides =
+ _.$slider
+ .children( _.options.slide + ':not(.slick-cloned)')
+ .addClass('slick-slide');
+
+ _.slideCount = _.$slides.length;
+
+ _.$slides.each(function(index, element) {
+ $(element)
+ .attr('data-slick-index', index)
+ .data('originalStyling', $(element).attr('style') || '');
+ });
+
+ _.$slider.addClass('slick-slider');
+
+ _.$slideTrack = (_.slideCount === 0) ?
+ $('<div class="slick-track"/>').appendTo(_.$slider) :
+ _.$slides.wrapAll('<div class="slick-track"/>').parent();
+
+ _.$list = _.$slideTrack.wrap(
+ '<div aria-live="polite" class="slick-list"/>').parent();
+ _.$slideTrack.css('opacity', 0);
+
+ if (_.options.centerMode === true || _.options.swipeToSlide === true) {
+ _.options.slidesToScroll = 1;
+ }
+
+ $('img[data-lazy]', _.$slider).not('[src]').addClass('slick-loading');
+
+ _.setupInfinite();
+
+ _.buildArrows();
+
+ _.buildDots();
+
+ _.updateDots();
+
+
+ _.setSlideClasses(typeof _.currentSlide === 'number' ? _.currentSlide : 0);
+
+ if (_.options.draggable === true) {
+ _.$list.addClass('draggable');
+ }
+
+ };
+
+ Slick.prototype.buildRows = function() {
+
+ var _ = this, a, b, c, newSlides, numOfSlides, originalSlides,slidesPerSection;
+
+ newSlides = document.createDocumentFragment();
+ originalSlides = _.$slider.children();
+
+ if(_.options.rows > 1) {
+
+ slidesPerSection = _.options.slidesPerRow * _.options.rows;
+ numOfSlides = Math.ceil(
+ originalSlides.length / slidesPerSection
+ );
+
+ for(a = 0; a < numOfSlides; a++){
+ var slide = document.createElement('div');
+ for(b = 0; b < _.options.rows; b++) {
+ var row = document.createElement('div');
+ for(c = 0; c < _.options.slidesPerRow; c++) {
+ var target = (a * slidesPerSection + ((b * _.options.slidesPerRow) + c));
+ if (originalSlides.get(target)) {
+ row.appendChild(originalSlides.get(target));
+ }
+ }
+ slide.appendChild(row);
+ }
+ newSlides.appendChild(slide);
+ }
+
+ _.$slider.empty().append(newSlides);
+ _.$slider.children().children().children()
+ .css({
+ 'width':(100 / _.options.slidesPerRow) + '%',
+ 'display': 'inline-block'
+ });
+
+ }
+
+ };
+
+ Slick.prototype.checkResponsive = function(initial, forceUpdate) {
+
+ var _ = this,
+ breakpoint, targetBreakpoint, respondToWidth, triggerBreakpoint = false;
+ var sliderWidth = _.$slider.width();
+ var windowWidth = window.innerWidth || $(window).width();
+
+ if (_.respondTo === 'window') {
+ respondToWidth = windowWidth;
+ } else if (_.respondTo === 'slider') {
+ respondToWidth = sliderWidth;
+ } else if (_.respondTo === 'min') {
+ respondToWidth = Math.min(windowWidth, sliderWidth);
+ }
+
+ if ( _.options.responsive &&
+ _.options.responsive.length &&
+ _.options.responsive !== null) {
+
+ targetBreakpoint = null;
+
+ for (breakpoint in _.breakpoints) {
+ if (_.breakpoints.hasOwnProperty(breakpoint)) {
+ if (_.originalSettings.mobileFirst === false) {
+ if (respondToWidth < _.breakpoints[breakpoint]) {
+ targetBreakpoint = _.breakpoints[breakpoint];
+ }
+ } else {
+ if (respondToWidth > _.breakpoints[breakpoint]) {
+ targetBreakpoint = _.breakpoints[breakpoint];
+ }
+ }
+ }
+ }
+
+ if (targetBreakpoint !== null) {
+ if (_.activeBreakpoint !== null) {
+ if (targetBreakpoint !== _.activeBreakpoint || forceUpdate) {
+ _.activeBreakpoint =
+ targetBreakpoint;
+ if (_.breakpointSettings[targetBreakpoint] === 'unslick') {
+ _.unslick(targetBreakpoint);
+ } else {
+ _.options = $.extend({}, _.originalSettings,
+ _.breakpointSettings[
+ targetBreakpoint]);
+ if (initial === true) {
+ _.currentSlide = _.options.initialSlide;
+ }
+ _.refresh(initial);
+ }
+ triggerBreakpoint = targetBreakpoint;
+ }
+ } else {
+ _.activeBreakpoint = targetBreakpoint;
+ if (_.breakpointSettings[targetBreakpoint] === 'unslick') {
+ _.unslick(targetBreakpoint);
+ } else {
+ _.options = $.extend({}, _.originalSettings,
+ _.breakpointSettings[
+ targetBreakpoint]);
+ if (initial === true) {
+ _.currentSlide = _.options.initialSlide;
+ }
+ _.refresh(initial);
+ }
+ triggerBreakpoint = targetBreakpoint;
+ }
+ } else {
+ if (_.activeBreakpoint !== null) {
+ _.activeBreakpoint = null;
+ _.options = _.originalSettings;
+ if (initial === true) {
+ _.currentSlide = _.options.initialSlide;
+ }
+ _.refresh(initial);
+ triggerBreakpoint = targetBreakpoint;
+ }
+ }
+
+ // only trigger breakpoints during an actual break. not on initialize.
+ if( !initial && triggerBreakpoint !== false ) {
+ _.$slider.trigger('breakpoint', [_, triggerBreakpoint]);
+ }
+ }
+
+ };
+
+ Slick.prototype.changeSlide = function(event, dontAnimate) {
+
+ var _ = this,
+ $target = $(event.currentTarget),
+ indexOffset, slideOffset, unevenOffset;
+
+ // If target is a link, prevent default action.
+ if($target.is('a')) {
+ event.preventDefault();
+ }
+
+ // If target is not the <li> element (ie: a child), find the <li>.
+ if(!$target.is('li')) {
+ $target = $target.closest('li');
+ }
+
+ unevenOffset = (_.slideCount % _.options.slidesToScroll !== 0);
+ indexOffset = unevenOffset ? 0 : (_.slideCount - _.currentSlide) % _.options.slidesToScroll;
+
+ switch (event.data.message) {
+
+ case 'previous':
+ slideOffset = indexOffset === 0 ? _.options.slidesToScroll : _.options.slidesToShow - indexOffset;
+ if (_.slideCount > _.options.slidesToShow) {
+ _.slideHandler(_.currentSlide - slideOffset, false, dontAnimate);
+ }
+ break;
+
+ case 'next':
+ slideOffset = indexOffset === 0 ? _.options.slidesToScroll : indexOffset;
+ if (_.slideCount > _.options.slidesToShow) {
+ _.slideHandler(_.currentSlide + slideOffset, false, dontAnimate);
+ }
+ break;
+
+ case 'index':
+ var index = event.data.index === 0 ? 0 :
+ event.data.index || $target.index() * _.options.slidesToScroll;
+
+ _.slideHandler(_.checkNavigable(index), false, dontAnimate);
+ $target.children().trigger('focus');
+ break;
+
+ default:
+ return;
+ }
+
+ };
+
+ Slick.prototype.checkNavigable = function(index) {
+
+ var _ = this,
+ navigables, prevNavigable;
+
+ navigables = _.getNavigableIndexes();
+ prevNavigable = 0;
+ if (index > navigables[navigables.length - 1]) {
+ index = navigables[navigables.length - 1];
+ } else {
+ for (var n in navigables) {
+ if (index < navigables[n]) {
+ index = prevNavigable;
+ break;
+ }
+ prevNavigable = navigables[n];
+ }
+ }
+
+ return index;
+ };
+
+ Slick.prototype.cleanUpEvents = function() {
+
+ var _ = this;
+
+ if (_.options.dots && _.$dots !== null) {
+
+ $('li', _.$dots)
+ .off('click.slick', _.changeSlide)
+ .off('mouseenter.slick', $.proxy(_.interrupt, _, true))
+ .off('mouseleave.slick', $.proxy(_.interrupt, _, false));
+
+ }
+
+ _.$slider.off('focus.slick blur.slick');
+
+ if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
+ _.$prevArrow && _.$prevArrow.off('click.slick', _.changeSlide);
+ _.$nextArrow && _.$nextArrow.off('click.slick', _.changeSlide);
+ }
+
+ _.$list.off('touchstart.slick mousedown.slick', _.swipeHandler);
+ _.$list.off('touchmove.slick mousemove.slick', _.swipeHandler);
+ _.$list.off('touchend.slick mouseup.slick', _.swipeHandler);
+ _.$list.off('touchcancel.slick mouseleave.slick', _.swipeHandler);
+
+ _.$list.off('click.slick', _.clickHandler);
+
+ $(document).off(_.visibilityChange, _.visibility);
+
+ _.cleanUpSlideEvents();
+
+ if (_.options.accessibility === true) {
+ _.$list.off('keydown.slick', _.keyHandler);
+ }
+
+ if (_.options.focusOnSelect === true) {
+ $(_.$slideTrack).children().off('click.slick', _.selectHandler);
+ }
+
+ $(window).off('orientationchange.slick.slick-' + _.instanceUid, _.orientationChange);
+
+ $(window).off('resize.slick.slick-' + _.instanceUid, _.resize);
+
+ $('[draggable!=true]', _.$slideTrack).off('dragstart', _.preventDefault);
+
+ $(window).off('load.slick.slick-' + _.instanceUid, _.setPosition);
+ $(document).off('ready.slick.slick-' + _.instanceUid, _.setPosition);
+
+ };
+
+ Slick.prototype.cleanUpSlideEvents = function() {
+
+ var _ = this;
+
+ _.$list.off('mouseenter.slick', $.proxy(_.interrupt, _, true));
+ _.$list.off('mouseleave.slick', $.proxy(_.interrupt, _, false));
+
+ };
+
+ Slick.prototype.cleanUpRows = function() {
+
+ var _ = this, originalSlides;
+
+ if(_.options.rows > 1) {
+ originalSlides = _.$slides.children().children();
+ originalSlides.removeAttr('style');
+ _.$slider.empty().append(originalSlides);
+ }
+
+ };
+
+ Slick.prototype.clickHandler = function(event) {
+
+ var _ = this;
+
+ if (_.shouldClick === false) {
+ event.stopImmediatePropagation();
+ event.stopPropagation();
+ event.preventDefault();
+ }
+
+ };
+
+ Slick.prototype.destroy = function(refresh) {
+
+ var _ = this;
+
+ _.autoPlayClear();
+
+ _.touchObject = {};
+
+ _.cleanUpEvents();
+
+ $('.slick-cloned', _.$slider).detach();
+
+ if (_.$dots) {
+ _.$dots.remove();
+ }
+
+
+ if ( _.$prevArrow && _.$prevArrow.length ) {
+
+ _.$prevArrow
+ .removeClass('slick-disabled slick-arrow slick-hidden')
+ .removeAttr('aria-hidden aria-disabled tabindex')
+ .css('display','');
+
+ if ( _.htmlExpr.test( _.options.prevArrow )) {
+ _.$prevArrow.remove();
+ }
+ }
+
+ if ( _.$nextArrow && _.$nextArrow.length ) {
+
+ _.$nextArrow
+ .removeClass('slick-disabled slick-arrow slick-hidden')
+ .removeAttr('aria-hidden aria-disabled tabindex')
+ .css('display','');
+
+ if ( _.htmlExpr.test( _.options.nextArrow )) {
+ _.$nextArrow.remove();
+ }
+
+ }
+
+
+ if (_.$slides) {
+
+ _.$slides
+ .removeClass('slick-slide slick-active slick-center slick-visible slick-current')
+ .removeAttr('aria-hidden')
+ .removeAttr('data-slick-index')
+ .each(function(){
+ $(this).attr('style', $(this).data('originalStyling'));
+ });
+
+ _.$slideTrack.children(this.options.slide).detach();
+
+ _.$slideTrack.detach();
+
+ _.$list.detach();
+
+ _.$slider.append(_.$slides);
+ }
+
+ _.cleanUpRows();
+
+ _.$slider.removeClass('slick-slider');
+ _.$slider.removeClass('slick-initialized');
+ _.$slider.removeClass('slick-dotted');
+
+ _.unslicked = true;
+
+ if(!refresh) {
+ _.$slider.trigger('destroy', [_]);
+ }
+
+ };
+
+ Slick.prototype.disableTransition = function(slide) {
+
+ var _ = this,
+ transition = {};
+
+ transition[_.transitionType] = '';
+
+ if (_.options.fade === false) {
+ _.$slideTrack.css(transition);
+ } else {
+ _.$slides.eq(slide).css(transition);
+ }
+
+ };
+
+ Slick.prototype.fadeSlide = function(slideIndex, callback) {
+
+ var _ = this;
+
+ if (_.cssTransitions === false) {
+
+ _.$slides.eq(slideIndex).css({
+ zIndex: _.options.zIndex
+ });
+
+ _.$slides.eq(slideIndex).animate({
+ opacity: 1
+ }, _.options.speed, _.options.easing, callback);
+
+ } else {
+
+ _.applyTransition(slideIndex);
+
+ _.$slides.eq(slideIndex).css({
+ opacity: 1,
+ zIndex: _.options.zIndex
+ });
+
+ if (callback) {
+ setTimeout(function() {
+
+ _.disableTransition(slideIndex);
+
+ callback.call();
+ }, _.options.speed);
+ }
+
+ }
+
+ };
+
+ Slick.prototype.fadeSlideOut = function(slideIndex) {
+
+ var _ = this;
+
+ if (_.cssTransitions === false) {
+
+ _.$slides.eq(slideIndex).animate({
+ opacity: 0,
+ zIndex: _.options.zIndex - 2
+ }, _.options.speed, _.options.easing);
+
+ } else {
+
+ _.applyTransition(slideIndex);
+
+ _.$slides.eq(slideIndex).css({
+ opacity: 0,
+ zIndex: _.options.zIndex - 2
+ });
+
+ }
+
+ };
+
+ Slick.prototype.filterSlides = Slick.prototype.slickFilter = function(filter) {
+
+ var _ = this;
+
+ if (filter !== null) {
+
+ _.$slidesCache = _.$slides;
+
+ _.unload();
+
+ _.$slideTrack.children(this.options.slide).detach();
+
+ _.$slidesCache.filter(filter).appendTo(_.$slideTrack);
+
+ _.reinit();
+
+ }
+
+ };
+
+ Slick.prototype.focusHandler = function() {
+
+ var _ = this;
+
+ _.$slider
+ .off('focus.slick blur.slick')
+ .on('focus.slick blur.slick',
+ '*:not(.slick-arrow)', function(event) {
+
+ event.stopImmediatePropagation();
+ var $sf = $(this);
+
+ setTimeout(function() {
+
+ if( _.options.pauseOnFocus ) {
+ _.focussed = $sf.is(':focus');
+ _.autoPlay();
+ }
+
+ }, 0);
+
+ });
+ };
+
+ Slick.prototype.getCurrent = Slick.prototype.slickCurrentSlide = function() {
+
+ var _ = this;
+ return _.currentSlide;
+
+ };
+
+ Slick.prototype.getDotCount = function() {
+
+ var _ = this;
+
+ var breakPoint = 0;
+ var counter = 0;
+ var pagerQty = 0;
+
+ if (_.options.infinite === true) {
+ while (breakPoint < _.slideCount) {
+ ++pagerQty;
+ breakPoint = counter + _.options.slidesToScroll;
+ counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
+ }
+ } else if (_.options.centerMode === true) {
+ pagerQty = _.slideCount;
+ } else if(!_.options.asNavFor) {
+ pagerQty = 1 + Math.ceil((_.slideCount - _.options.slidesToShow) / _.options.slidesToScroll);
+ }else {
+ while (breakPoint < _.slideCount) {
+ ++pagerQty;
+ breakPoint = counter + _.options.slidesToScroll;
+ counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
+ }
+ }
+
+ return pagerQty - 1;
+
+ };
+
+ Slick.prototype.getLeft = function(slideIndex) {
+
+ var _ = this,
+ targetLeft,
+ verticalHeight,
+ verticalOffset = 0,
+ targetSlide;
+
+ _.slideOffset = 0;
+ verticalHeight = _.$slides.first().outerHeight(true);
+
+ if (_.options.infinite === true) {
+ if (_.slideCount > _.options.slidesToShow) {
+ _.slideOffset = (_.slideWidth * _.options.slidesToShow) * -1;
+ verticalOffset = (verticalHeight * _.options.slidesToShow) * -1;
+ }
+ if (_.slideCount % _.options.slidesToScroll !== 0) {
+ if (slideIndex + _.options.slidesToScroll > _.slideCount && _.slideCount > _.options.slidesToShow) {
+ if (slideIndex > _.slideCount) {
+ _.slideOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * _.slideWidth) * -1;
+ verticalOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * verticalHeight) * -1;
+ } else {
+ _.slideOffset = ((_.slideCount % _.options.slidesToScroll) * _.slideWidth) * -1;
+ verticalOffset = ((_.slideCount % _.options.slidesToScroll) * verticalHeight) * -1;
+ }
+ }
+ }
+ } else {
+ if (slideIndex + _.options.slidesToShow > _.slideCount) {
+ _.slideOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * _.slideWidth;
+ verticalOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * verticalHeight;
+ }
+ }
+
+ if (_.slideCount <= _.options.slidesToShow) {
+ _.slideOffset = 0;
+ verticalOffset = 0;
+ }
+
+ if (_.options.centerMode === true && _.options.infinite === true) {
+ _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2) - _.slideWidth;
+ } else if (_.options.centerMode === true) {
+ _.slideOffset = 0;
+ _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2);
+ }
+
+ if (_.options.vertical === false) {
+ targetLeft = ((slideIndex * _.slideWidth) * -1) + _.slideOffset;
+ } else {
+ targetLeft = ((slideIndex * verticalHeight) * -1) + verticalOffset;
+ }
+
+ if (_.options.variableWidth === true) {
+
+ if (_.slideCount <= _.options.slidesToShow || _.options.infinite === false) {
+ targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex);
+ } else {
+ targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow);
+ }
+
+ if (_.options.rtl === true) {
+ if (targetSlide[0]) {
+ targetLeft = (_.$slideTrack.width() - targetSlide[0].offsetLeft - targetSlide.width()) * -1;
+ } else {
+ targetLeft = 0;
+ }
+ } else {
+ targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0;
+ }
+
+ if (_.options.centerMode === true) {
+ if (_.slideCount <= _.options.slidesToShow || _.options.infinite === false) {
+ targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex);
+ } else {
+ targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow + 1);
+ }
+
+ if (_.options.rtl === true) {
+ if (targetSlide[0]) {
+ targetLeft = (_.$slideTrack.width() - targetSlide[0].offsetLeft - targetSlide.width()) * -1;
+ } else {
+ targetLeft = 0;
+ }
+ } else {
+ targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0;
+ }
+
+ targetLeft += (_.$list.width() - targetSlide.outerWidth()) / 2;
+ }
+ }
+
+ return targetLeft;
+
+ };
+
+ Slick.prototype.getOption = Slick.prototype.slickGetOption = function(option) {
+
+ var _ = this;
+
+ return _.options[option];
+
+ };
+
+ Slick.prototype.getNavigableIndexes = function() {
+
+ var _ = this,
+ breakPoint = 0,
+ counter = 0,
+ indexes = [],
+ max;
+
+ if (_.options.infinite === false) {
+ max = _.slideCount;
+ } else {
+ breakPoint = _.options.slidesToScroll * -1;
+ counter = _.options.slidesToScroll * -1;
+ max = _.slideCount * 2;
+ }
+
+ while (breakPoint < max) {
+ indexes.push(breakPoint);
+ breakPoint = counter + _.options.slidesToScroll;
+ counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
+ }
+
+ return indexes;
+
+ };
+
+ Slick.prototype.getSlick = function() {
+
+ return this;
+
+ };
+
+ Slick.prototype.getSlideCount = function() {
+
+ var _ = this,
+ slidesTraversed, swipedSlide, centerOffset;
+
+ centerOffset = _.options.centerMode === true ? _.slideWidth * Math.floor(_.options.slidesToShow / 2) : 0;
+
+ if (_.options.swipeToSlide === true) {
+ _.$slideTrack.find('.slick-slide').each(function(index, slide) {
+ if (slide.offsetLeft - centerOffset + ($(slide).outerWidth() / 2) > (_.swipeLeft * -1)) {
+ swipedSlide = slide;
+ return false;
+ }
+ });
+
+ slidesTraversed = Math.abs($(swipedSlide).attr('data-slick-index') - _.currentSlide) || 1;
+
+ return slidesTraversed;
+
+ } else {
+ return _.options.slidesToScroll;
+ }
+
+ };
+
+ Slick.prototype.goTo = Slick.prototype.slickGoTo = function(slide, dontAnimate) {
+
+ var _ = this;
+
+ _.changeSlide({
+ data: {
+ message: 'index',
+ index: parseInt(slide)
+ }
+ }, dontAnimate);
+
+ };
+
+ Slick.prototype.init = function(creation) {
+
+ var _ = this;
+
+ if (!$(_.$slider).hasClass('slick-initialized')) {
+
+ $(_.$slider).addClass('slick-initialized');
+
+ _.buildRows();
+ _.buildOut();
+ _.setProps();
+ _.startLoad();
+ _.loadSlider();
+ _.initializeEvents();
+ _.updateArrows();
+ _.updateDots();
+ _.checkResponsive(true);
+ _.focusHandler();
+
+ }
+
+ if (creation) {
+ _.$slider.trigger('init', [_]);
+ }
+
+ if (_.options.accessibility === true) {
+ _.initADA();
+ }
+
+ if ( _.options.autoplay ) {
+
+ _.paused = false;
+ _.autoPlay();
+
+ }
+
+ };
+
+ Slick.prototype.initADA = function() {
+ var _ = this;
+ _.$slides.add(_.$slideTrack.find('.slick-cloned')).attr({
+ 'aria-hidden': 'true',
+ 'tabindex': '-1'
+ }).find('a, input, button, select').attr({
+ 'tabindex': '-1'
+ });
+
+ _.$slideTrack.attr('role', 'listbox');
+
+ _.$slides.not(_.$slideTrack.find('.slick-cloned')).each(function(i) {
+ $(this).attr({
+ 'role': 'option',
+ 'aria-describedby': 'slick-slide' + _.instanceUid + i + ''
+ });
+ });
+
+ if (_.$dots !== null) {
+ _.$dots.attr('role', 'tablist').find('li').each(function(i) {
+ $(this).attr({
+ 'role': 'presentation',
+ 'aria-selected': 'false',
+ 'aria-controls': 'navigation' + _.instanceUid + i + '',
+ 'id': 'slick-slide' + _.instanceUid + i + ''
+ });
+ })
+ .first().attr('aria-selected', 'true').end()
+ .find('button').attr('role', 'button').end()
+ .closest('div').attr('role', 'toolbar');
+ }
+ _.activateADA();
+
+ };
+
+ Slick.prototype.initArrowEvents = function() {
+
+ var _ = this;
+
+ if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
+ _.$prevArrow
+ .off('click.slick')
+ .on('click.slick', {
+ message: 'previous'
+ }, _.changeSlide);
+ _.$nextArrow
+ .off('click.slick')
+ .on('click.slick', {
+ message: 'next'
+ }, _.changeSlide);
+ }
+
+ };
+
+ Slick.prototype.initDotEvents = function() {
+
+ var _ = this;
+
+ if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
+ $('li', _.$dots).on('click.slick', {
+ message: 'index'
+ }, _.changeSlide);
+ }
+
+ if ( _.options.dots === true && _.options.pauseOnDotsHover === true ) {
+
+ $('li', _.$dots)
+ .on('mouseenter.slick', $.proxy(_.interrupt, _, true))
+ .on('mouseleave.slick', $.proxy(_.interrupt, _, false));
+
+ }
+
+ };
+
+ Slick.prototype.initSlideEvents = function() {
+
+ var _ = this;
+
+ if ( _.options.pauseOnHover ) {
+
+ _.$list.on('mouseenter.slick', $.proxy(_.interrupt, _, true));
+ _.$list.on('mouseleave.slick', $.proxy(_.interrupt, _, false));
+
+ }
+
+ };
+
+ Slick.prototype.initializeEvents = function() {
+
+ var _ = this;
+
+ _.initArrowEvents();
+
+ _.initDotEvents();
+ _.initSlideEvents();
+
+ _.$list.on('touchstart.slick mousedown.slick', {
+ action: 'start'
+ }, _.swipeHandler);
+ _.$list.on('touchmove.slick mousemove.slick', {
+ action: 'move'
+ }, _.swipeHandler);
+ _.$list.on('touchend.slick mouseup.slick', {
+ action: 'end'
+ }, _.swipeHandler);
+ _.$list.on('touchcancel.slick mouseleave.slick', {
+ action: 'end'
+ }, _.swipeHandler);
+
+ _.$list.on('click.slick', _.clickHandler);
+
+ $(document).on(_.visibilityChange, $.proxy(_.visibility, _));
+
+ if (_.options.accessibility === true) {
+ _.$list.on('keydown.slick', _.keyHandler);
+ }
+
+ if (_.options.focusOnSelect === true) {
+ $(_.$slideTrack).children().on('click.slick', _.selectHandler);
+ }
+
+ $(window).on('orientationchange.slick.slick-' + _.instanceUid, $.proxy(_.orientationChange, _));
+
+ $(window).on('resize.slick.slick-' + _.instanceUid, $.proxy(_.resize, _));
+
+ $('[draggable!=true]', _.$slideTrack).on('dragstart', _.preventDefault);
+
+ $(window).on('load.slick.slick-' + _.instanceUid, _.setPosition);
+ $(document).on('ready.slick.slick-' + _.instanceUid, _.setPosition);
+
+ };
+
+ Slick.prototype.initUI = function() {
+
+ var _ = this;
+
+ if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
+
+ _.$prevArrow.show();
+ _.$nextArrow.show();
+
+ }
+
+ if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
+
+ _.$dots.show();
+
+ }
+
+ };
+
+ Slick.prototype.keyHandler = function(event) {
+
+ var _ = this;
+ //Dont slide if the cursor is inside the form fields and arrow keys are pressed
+ if(!event.target.tagName.match('TEXTAREA|INPUT|SELECT')) {
+ if (event.keyCode === 37 && _.options.accessibility === true) {
+ _.changeSlide({
+ data: {
+ message: _.options.rtl === true ? 'next' : 'previous'
+ }
+ });
+ } else if (event.keyCode === 39 && _.options.accessibility === true) {
+ _.changeSlide({
+ data: {
+ message: _.options.rtl === true ? 'previous' : 'next'
+ }
+ });
+ }
+ }
+
+ };
+
+ Slick.prototype.lazyLoad = function() {
+
+ var _ = this,
+ loadRange, cloneRange, rangeStart, rangeEnd;
+
+ function loadImages(imagesScope) {
+
+ $('img[data-lazy]', imagesScope).each(function() {
+
+ var image = $(this),
+ imageSource = $(this).attr('data-lazy'),
+ imageToLoad = document.createElement('img');
+
+ imageToLoad.onload = function() {
+
+ image
+ .animate({ opacity: 0 }, 100, function() {
+ image
+ .attr('src', imageSource)
+ .animate({ opacity: 1 }, 200, function() {
+ image
+ .removeAttr('data-lazy')
+ .removeClass('slick-loading');
+ });
+ _.$slider.trigger('lazyLoaded', [_, image, imageSource]);
+ });
+
+ };
+
+ imageToLoad.onerror = function() {
+
+ image
+ .removeAttr( 'data-lazy' )
+ .removeClass( 'slick-loading' )
+ .addClass( 'slick-lazyload-error' );
+
+ _.$slider.trigger('lazyLoadError', [ _, image, imageSource ]);
+
+ };
+
+ imageToLoad.src = imageSource;
+
+ });
+
+ }
+
+ if (_.options.centerMode === true) {
+ if (_.options.infinite === true) {
+ rangeStart = _.currentSlide + (_.options.slidesToShow / 2 + 1);
+ rangeEnd = rangeStart + _.options.slidesToShow + 2;
+ } else {
+ rangeStart = Math.max(0, _.currentSlide - (_.options.slidesToShow / 2 + 1));
+ rangeEnd = 2 + (_.options.slidesToShow / 2 + 1) + _.currentSlide;
+ }
+ } else {
+ rangeStart = _.options.infinite ? _.options.slidesToShow + _.currentSlide : _.currentSlide;
+ rangeEnd = Math.ceil(rangeStart + _.options.slidesToShow);
+ if (_.options.fade === true) {
+ if (rangeStart > 0) rangeStart--;
+ if (rangeEnd <= _.slideCount) rangeEnd++;
+ }
+ }
+
+ loadRange = _.$slider.find('.slick-slide').slice(rangeStart, rangeEnd);
+ loadImages(loadRange);
+
+ if (_.slideCount <= _.options.slidesToShow) {
+ cloneRange = _.$slider.find('.slick-slide');
+ loadImages(cloneRange);
+ } else
+ if (_.currentSlide >= _.slideCount - _.options.slidesToShow) {
+ cloneRange = _.$slider.find('.slick-cloned').slice(0, _.options.slidesToShow);
+ loadImages(cloneRange);
+ } else if (_.currentSlide === 0) {
+ cloneRange = _.$slider.find('.slick-cloned').slice(_.options.slidesToShow * -1);
+ loadImages(cloneRange);
+ }
+
+ };
+
+ Slick.prototype.loadSlider = function() {
+
+ var _ = this;
+
+ _.setPosition();
+
+ _.$slideTrack.css({
+ opacity: 1
+ });
+
+ _.$slider.removeClass('slick-loading');
+
+ _.initUI();
+
+ if (_.options.lazyLoad === 'progressive') {
+ _.progressiveLazyLoad();
+ }
+
+ };
+
+ Slick.prototype.next = Slick.prototype.slickNext = function() {
+
+ var _ = this;
+
+ _.changeSlide({
+ data: {
+ message: 'next'
+ }
+ });
+
+ };
+
+ Slick.prototype.orientationChange = function() {
+
+ var _ = this;
+
+ _.checkResponsive();
+ _.setPosition();
+
+ };
+
+ Slick.prototype.pause = Slick.prototype.slickPause = function() {
+
+ var _ = this;
+
+ _.autoPlayClear();
+ _.paused = true;
+
+ };
+
+ Slick.prototype.play = Slick.prototype.slickPlay = function() {
+
+ var _ = this;
+
+ _.autoPlay();
+ _.options.autoplay = true;
+ _.paused = false;
+ _.focussed = false;
+ _.interrupted = false;
+
+ };
+
+ Slick.prototype.postSlide = function(index) {
+
+ var _ = this;
+
+ if( !_.unslicked ) {
+
+ _.$slider.trigger('afterChange', [_, index]);
+
+ _.animating = false;
+
+ _.setPosition();
+
+ _.swipeLeft = null;
+
+ if ( _.options.autoplay ) {
+ _.autoPlay();
+ }
+
+ if (_.options.accessibility === true) {
+ _.initADA();
+ }
+
+ }
+
+ };
+
+ Slick.prototype.prev = Slick.prototype.slickPrev = function() {
+
+ var _ = this;
+
+ _.changeSlide({
+ data: {
+ message: 'previous'
+ }
+ });
+
+ };
+
+ Slick.prototype.preventDefault = function(event) {
+
+ event.preventDefault();
+
+ };
+
+ Slick.prototype.progressiveLazyLoad = function( tryCount ) {
+
+ tryCount = tryCount || 1;
+
+ var _ = this,
+ $imgsToLoad = $( 'img[data-lazy]', _.$slider ),
+ image,
+ imageSource,
+ imageToLoad;
+
+ if ( $imgsToLoad.length ) {
+
+ image = $imgsToLoad.first();
+ imageSource = image.attr('data-lazy');
+ imageToLoad = document.createElement('img');
+
+ imageToLoad.onload = function() {
+
+ image
+ .attr( 'src', imageSource )
+ .removeAttr('data-lazy')
+ .removeClass('slick-loading');
+
+ if ( _.options.adaptiveHeight === true ) {
+ _.setPosition();
+ }
+
+ _.$slider.trigger('lazyLoaded', [ _, image, imageSource ]);
+ _.progressiveLazyLoad();
+
+ };
+
+ imageToLoad.onerror = function() {
+
+ if ( tryCount < 3 ) {
+
+ /**
+ * try to load the image 3 times,
+ * leave a slight delay so we don't get
+ * servers blocking the request.
+ */
+ setTimeout( function() {
+ _.progressiveLazyLoad( tryCount + 1 );
+ }, 500 );
+
+ } else {
+
+ image
+ .removeAttr( 'data-lazy' )
+ .removeClass( 'slick-loading' )
+ .addClass( 'slick-lazyload-error' );
+
+ _.$slider.trigger('lazyLoadError', [ _, image, imageSource ]);
+
+ _.progressiveLazyLoad();
+
+ }
+
+ };
+
+ imageToLoad.src = imageSource;
+
+ } else {
+
+ _.$slider.trigger('allImagesLoaded', [ _ ]);
+
+ }
+
+ };
+
+ Slick.prototype.refresh = function( initializing ) {
+
+ var _ = this, currentSlide, lastVisibleIndex;
+
+ lastVisibleIndex = _.slideCount - _.options.slidesToShow;
+
+ // in non-infinite sliders, we don't want to go past the
+ // last visible index.
+ if( !_.options.infinite && ( _.currentSlide > lastVisibleIndex )) {
+ _.currentSlide = lastVisibleIndex;
+ }
+
+ // if less slides than to show, go to start.
+ if ( _.slideCount <= _.options.slidesToShow ) {
+ _.currentSlide = 0;
+
+ }
+
+ currentSlide = _.currentSlide;
+
+ _.destroy(true);
+
+ $.extend(_, _.initials, { currentSlide: currentSlide });
+
+ _.init();
+
+ if( !initializing ) {
+
+ _.changeSlide({
+ data: {
+ message: 'index',
+ index: currentSlide
+ }
+ }, false);
+
+ }
+
+ };
+
+ Slick.prototype.registerBreakpoints = function() {
+
+ var _ = this, breakpoint, currentBreakpoint, l,
+ responsiveSettings = _.options.responsive || null;
+
+ if ( $.type(responsiveSettings) === 'array' && responsiveSettings.length ) {
+
+ _.respondTo = _.options.respondTo || 'window';
+
+ for ( breakpoint in responsiveSettings ) {
+
+ l = _.breakpoints.length-1;
+ currentBreakpoint = responsiveSettings[breakpoint].breakpoint;
+
+ if (responsiveSettings.hasOwnProperty(breakpoint)) {
+
+ // loop through the breakpoints and cut out any existing
+ // ones with the same breakpoint number, we don't want dupes.
+ while( l >= 0 ) {
+ if( _.breakpoints[l] && _.breakpoints[l] === currentBreakpoint ) {
+ _.breakpoints.splice(l,1);
+ }
+ l--;
+ }
+
+ _.breakpoints.push(currentBreakpoint);
+ _.breakpointSettings[currentBreakpoint] = responsiveSettings[breakpoint].settings;
+
+ }
+
+ }
+
+ _.breakpoints.sort(function(a, b) {
+ return ( _.options.mobileFirst ) ? a-b : b-a;
+ });
+
+ }
+
+ };
+
+ Slick.prototype.reinit = function() {
+
+ var _ = this;
+
+ _.$slides =
+ _.$slideTrack
+ .children(_.options.slide)
+ .addClass('slick-slide');
+
+ _.slideCount = _.$slides.length;
+
+ if (_.currentSlide >= _.slideCount && _.currentSlide !== 0) {
+ _.currentSlide = _.currentSlide - _.options.slidesToScroll;
+ }
+
+ if (_.slideCount <= _.options.slidesToShow) {
+ _.currentSlide = 0;
+ }
+
+ _.registerBreakpoints();
+
+ _.setProps();
+ _.setupInfinite();
+ _.buildArrows();
+ _.updateArrows();
+ _.initArrowEvents();
+ _.buildDots();
+ _.updateDots();
+ _.initDotEvents();
+ _.cleanUpSlideEvents();
+ _.initSlideEvents();
+
+ _.checkResponsive(false, true);
+
+ if (_.options.focusOnSelect === true) {
+ $(_.$slideTrack).children().on('click.slick', _.selectHandler);
+ }
+
+ _.setSlideClasses(typeof _.currentSlide === 'number' ? _.currentSlide : 0);
+
+ _.setPosition();
+ _.focusHandler();
+
+ _.paused = !_.options.autoplay;
+ _.autoPlay();
+
+ _.$slider.trigger('reInit', [_]);
+
+ };
+
+ Slick.prototype.resize = function() {
+
+ var _ = this;
+
+ if ($(window).width() !== _.windowWidth) {
+ clearTimeout(_.windowDelay);
+ _.windowDelay = window.setTimeout(function() {
+ _.windowWidth = $(window).width();
+ _.checkResponsive();
+ if( !_.unslicked ) { _.setPosition(); }
+ }, 50);
+ }
+ };
+
+ Slick.prototype.removeSlide = Slick.prototype.slickRemove = function(index, removeBefore, removeAll) {
+
+ var _ = this;
+
+ if (typeof(index) === 'boolean') {
+ removeBefore = index;
+ index = removeBefore === true ? 0 : _.slideCount - 1;
+ } else {
+ index = removeBefore === true ? --index : index;
+ }
+
+ if (_.slideCount < 1 || index < 0 || index > _.slideCount - 1) {
+ return false;
+ }
+
+ _.unload();
+
+ if (removeAll === true) {
+ _.$slideTrack.children().remove();
+ } else {
+ _.$slideTrack.children(this.options.slide).eq(index).remove();
+ }
+
+ _.$slides = _.$slideTrack.children(this.options.slide);
+
+ _.$slideTrack.children(this.options.slide).detach();
+
+ _.$slideTrack.append(_.$slides);
+
+ _.$slidesCache = _.$slides;
+
+ _.reinit();
+
+ };
+
+ Slick.prototype.setCSS = function(position) {
+
+ var _ = this,
+ positionProps = {},
+ x, y;
+
+ if (_.options.rtl === true) {
+ position = -position;
+ }
+ x = _.positionProp == 'left' ? Math.ceil(position) + 'px' : '0px';
+ y = _.positionProp == 'top' ? Math.ceil(position) + 'px' : '0px';
+
+ positionProps[_.positionProp] = position;
+
+ if (_.transformsEnabled === false) {
+ _.$slideTrack.css(positionProps);
+ } else {
+ positionProps = {};
+ if (_.cssTransitions === false) {
+ positionProps[_.animType] = 'translate(' + x + ', ' + y + ')';
+ _.$slideTrack.css(positionProps);
+ } else {
+ positionProps[_.animType] = 'translate3d(' + x + ', ' + y + ', 0px)';
+ _.$slideTrack.css(positionProps);
+ }
+ }
+
+ };
+
+ Slick.prototype.setDimensions = function() {
+
+ var _ = this;
+
+ if (_.options.vertical === false) {
+ if (_.options.centerMode === true) {
+ _.$list.css({
+ padding: ('0px ' + _.options.centerPadding)
+ });
+ }
+ } else {
+ _.$list.height(_.$slides.first().outerHeight(true) * _.options.slidesToShow);
+ if (_.options.centerMode === true) {
+ _.$list.css({
+ padding: (_.options.centerPadding + ' 0px')
+ });
+ }
+ }
+
+ _.listWidth = _.$list.width();
+ _.listHeight = _.$list.height();
+
+
+ if (_.options.vertical === false && _.options.variableWidth === false) {
+ _.slideWidth = Math.ceil(_.listWidth / _.options.slidesToShow);
+ _.$slideTrack.width(Math.ceil((_.slideWidth * _.$slideTrack.children('.slick-slide').length)));
+
+ } else if (_.options.variableWidth === true) {
+ _.$slideTrack.width(5000 * _.slideCount);
+ } else {
+ _.slideWidth = Math.ceil(_.listWidth);
+ _.$slideTrack.height(Math.ceil((_.$slides.first().outerHeight(true) * _.$slideTrack.children('.slick-slide').length)));
+ }
+
+ var offset = _.$slides.first().outerWidth(true) - _.$slides.first().width();
+ if (_.options.variableWidth === false) _.$slideTrack.children('.slick-slide').width(_.slideWidth - offset);
+
+ };
+
+ Slick.prototype.setFade = function() {
+
+ var _ = this,
+ targetLeft;
+
+ _.$slides.each(function(index, element) {
+ targetLeft = (_.slideWidth * index) * -1;
+ if (_.options.rtl === true) {
+ $(element).css({
+ position: 'relative',
+ right: targetLeft,
+ top: 0,
+ zIndex: _.options.zIndex - 2,
+ opacity: 0
+ });
+ } else {
+ $(element).css({
+ position: 'relative',
+ left: targetLeft,
+ top: 0,
+ zIndex: _.options.zIndex - 2,
+ opacity: 0
+ });
+ }
+ });
+
+ _.$slides.eq(_.currentSlide).css({
+ zIndex: _.options.zIndex - 1,
+ opacity: 1
+ });
+
+ };
+
+ Slick.prototype.setHeight = function() {
+
+ var _ = this;
+
+ if (_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) {
+ var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true);
+ _.$list.css('height', targetHeight);
+ }
+
+ };
+
+ Slick.prototype.setOption =
+ Slick.prototype.slickSetOption = function() {
+
+ /**
+ * accepts arguments in format of:
+ *
+ * - for changing a single option's value:
+ * .slick("setOption", option, value, refresh )
+ *
+ * - for changing a set of responsive options:
+ * .slick("setOption", 'responsive', [{}, ...], refresh )
+ *
+ * - for updating multiple values at once (not responsive)
+ * .slick("setOption", { 'option': value, ... }, refresh )
+ */
+
+ var _ = this, l, item, option, value, refresh = false, type;
+
+ if( $.type( arguments[0] ) === 'object' ) {
+
+ option = arguments[0];
+ refresh = arguments[1];
+ type = 'multiple';
+
+ } else if ( $.type( arguments[0] ) === 'string' ) {
+
+ option = arguments[0];
+ value = arguments[1];
+ refresh = arguments[2];
+
+ if ( arguments[0] === 'responsive' && $.type( arguments[1] ) === 'array' ) {
+
+ type = 'responsive';
+
+ } else if ( typeof arguments[1] !== 'undefined' ) {
+
+ type = 'single';
+
+ }
+
+ }
+
+ if ( type === 'single' ) {
+
+ _.options[option] = value;
+
+
+ } else if ( type === 'multiple' ) {
+
+ $.each( option , function( opt, val ) {
+
+ _.options[opt] = val;
+
+ });
+
+
+ } else if ( type === 'responsive' ) {
+
+ for ( item in value ) {
+
+ if( $.type( _.options.responsive ) !== 'array' ) {
+
+ _.options.responsive = [ value[item] ];
+
+ } else {
+
+ l = _.options.responsive.length-1;
+
+ // loop through the responsive object and splice out duplicates.
+ while( l >= 0 ) {
+
+ if( _.options.responsive[l].breakpoint === value[item].breakpoint ) {
+
+ _.options.responsive.splice(l,1);
+
+ }
+
+ l--;
+
+ }
+
+ _.options.responsive.push( value[item] );
+
+ }
+
+ }
+
+ }
+
+ if ( refresh ) {
+
+ _.unload();
+ _.reinit();
+
+ }
+
+ };
+
+ Slick.prototype.setPosition = function() {
+
+ var _ = this;
+
+ _.setDimensions();
+
+ _.setHeight();
+
+ if (_.options.fade === false) {
+ _.setCSS(_.getLeft(_.currentSlide));
+ } else {
+ _.setFade();
+ }
+
+ _.$slider.trigger('setPosition', [_]);
+
+ };
+
+ Slick.prototype.setProps = function() {
+
+ var _ = this,
+ bodyStyle = document.body.style;
+
+ _.positionProp = _.options.vertical === true ? 'top' : 'left';
+
+ if (_.positionProp === 'top') {
+ _.$slider.addClass('slick-vertical');
+ } else {
+ _.$slider.removeClass('slick-vertical');
+ }
+
+ if (bodyStyle.WebkitTransition !== undefined ||
+ bodyStyle.MozTransition !== undefined ||
+ bodyStyle.msTransition !== undefined) {
+ if (_.options.useCSS === true) {
+ _.cssTransitions = true;
+ }
+ }
+
+ if ( _.options.fade ) {
+ if ( typeof _.options.zIndex === 'number' ) {
+ if( _.options.zIndex < 3 ) {
+ _.options.zIndex = 3;
+ }
+ } else {
+ _.options.zIndex = _.defaults.zIndex;
+ }
+ }
+
+ if (bodyStyle.OTransform !== undefined) {
+ _.animType = 'OTransform';
+ _.transformType = '-o-transform';
+ _.transitionType = 'OTransition';
+ if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false;
+ }
+ if (bodyStyle.MozTransform !== undefined) {
+ _.animType = 'MozTransform';
+ _.transformType = '-moz-transform';
+ _.transitionType = 'MozTransition';
+ if (bodyStyle.perspectiveProperty === undefined && bodyStyle.MozPerspective === undefined) _.animType = false;
+ }
+ if (bodyStyle.webkitTransform !== undefined) {
+ _.animType = 'webkitTransform';
+ _.transformType = '-webkit-transform';
+ _.transitionType = 'webkitTransition';
+ if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false;
+ }
+ if (bodyStyle.msTransform !== undefined) {
+ _.animType = 'msTransform';
+ _.transformType = '-ms-transform';
+ _.transitionType = 'msTransition';
+ if (bodyStyle.msTransform === undefined) _.animType = false;
+ }
+ if (bodyStyle.transform !== undefined && _.animType !== false) {
+ _.animType = 'transform';
+ _.transformType = 'transform';
+ _.transitionType = 'transition';
+ }
+ _.transformsEnabled = _.options.useTransform && (_.animType !== null && _.animType !== false);
+ };
+
+
+ Slick.prototype.setSlideClasses = function(index) {
+
+ var _ = this,
+ centerOffset, allSlides, indexOffset, remainder;
+
+ allSlides = _.$slider
+ .find('.slick-slide')
+ .removeClass('slick-active slick-center slick-current')
+ .attr('aria-hidden', 'true');
+
+ _.$slides
+ .eq(index)
+ .addClass('slick-current');
+
+ if (_.options.centerMode === true) {
+
+ centerOffset = Math.floor(_.options.slidesToShow / 2);
+
+ if (_.options.infinite === true) {
+
+ if (index >= centerOffset && index <= (_.slideCount - 1) - centerOffset) {
+
+ _.$slides
+ .slice(index - centerOffset, index + centerOffset + 1)
+ .addClass('slick-active')
+ .attr('aria-hidden', 'false');
+
+ } else {
+
+ indexOffset = _.options.slidesToShow + index;
+ allSlides
+ .slice(indexOffset - centerOffset + 1, indexOffset + centerOffset + 2)
+ .addClass('slick-active')
+ .attr('aria-hidden', 'false');
+
+ }
+
+ if (index === 0) {
+
+ allSlides
+ .eq(allSlides.length - 1 - _.options.slidesToShow)
+ .addClass('slick-center');
+
+ } else if (index === _.slideCount - 1) {
+
+ allSlides
+ .eq(_.options.slidesToShow)
+ .addClass('slick-center');
+
+ }
+
+ }
+
+ _.$slides
+ .eq(index)
+ .addClass('slick-center');
+
+ } else {
+
+ if (index >= 0 && index <= (_.slideCount - _.options.slidesToShow)) {
+
+ _.$slides
+ .slice(index, index + _.options.slidesToShow)
+ .addClass('slick-active')
+ .attr('aria-hidden', 'false');
+
+ } else if (allSlides.length <= _.options.slidesToShow) {
+
+ allSlides
+ .addClass('slick-active')
+ .attr('aria-hidden', 'false');
+
+ } else {
+
+ remainder = _.slideCount % _.options.slidesToShow;
+ indexOffset = _.options.infinite === true ? _.options.slidesToShow + index : index;
+
+ if (_.options.slidesToShow == _.options.slidesToScroll && (_.slideCount - index) < _.options.slidesToShow) {
+
+ allSlides
+ .slice(indexOffset - (_.options.slidesToShow - remainder), indexOffset + remainder)
+ .addClass('slick-active')
+ .attr('aria-hidden', 'false');
+
+ } else {
+
+ allSlides
+ .slice(indexOffset, indexOffset + _.options.slidesToShow)
+ .addClass('slick-active')
+ .attr('aria-hidden', 'false');
+
+ }
+
+ }
+
+ }
+
+ if (_.options.lazyLoad === 'ondemand') {
+ _.lazyLoad();
+ }
+
+ };
+
+ Slick.prototype.setupInfinite = function() {
+
+ var _ = this,
+ i, slideIndex, infiniteCount;
+
+ if (_.options.fade === true) {
+ _.options.centerMode = false;
+ }
+
+ if (_.options.infinite === true && _.options.fade === false) {
+
+ slideIndex = null;
+
+ if (_.slideCount > _.options.slidesToShow) {
+
+ if (_.options.centerMode === true) {
+ infiniteCount = _.options.slidesToShow + 1;
+ } else {
+ infiniteCount = _.options.slidesToShow;
+ }
+
+ for (i = _.slideCount; i > (_.slideCount -
+ infiniteCount); i -= 1) {
+ slideIndex = i - 1;
+ $(_.$slides[slideIndex]).clone(true).attr('id', '')
+ .attr('data-slick-index', slideIndex - _.slideCount)
+ .prependTo(_.$slideTrack).addClass('slick-cloned');
+ }
+ for (i = 0; i < infiniteCount; i += 1) {
+ slideIndex = i;
+ $(_.$slides[slideIndex]).clone(true).attr('id', '')
+ .attr('data-slick-index', slideIndex + _.slideCount)
+ .appendTo(_.$slideTrack).addClass('slick-cloned');
+ }
+ _.$slideTrack.find('.slick-cloned').find('[id]').each(function() {
+ $(this).attr('id', '');
+ });
+
+ }
+
+ }
+
+ };
+
+ Slick.prototype.interrupt = function( toggle ) {
+
+ var _ = this;
+
+ if( !toggle ) {
+ _.autoPlay();
+ }
+ _.interrupted = toggle;
+
+ };
+
+ Slick.prototype.selectHandler = function(event) {
+
+ var _ = this;
+
+ var targetElement =
+ $(event.target).is('.slick-slide') ?
+ $(event.target) :
+ $(event.target).parents('.slick-slide');
+
+ var index = parseInt(targetElement.attr('data-slick-index'));
+
+ if (!index) index = 0;
+
+ if (_.slideCount <= _.options.slidesToShow) {
+
+ _.setSlideClasses(index);
+ _.asNavFor(index);
+ return;
+
+ }
+
+ _.slideHandler(index);
+
+ };
+
+ Slick.prototype.slideHandler = function(index, sync, dontAnimate) {
+
+ var targetSlide, animSlide, oldSlide, slideLeft, targetLeft = null,
+ _ = this, navTarget;
+
+ sync = sync || false;
+
+ if (_.animating === true && _.options.waitForAnimate === true) {
+ return;
+ }
+
+ if (_.options.fade === true && _.currentSlide === index) {
+ return;
+ }
+
+ if (_.slideCount <= _.options.slidesToShow) {
+ return;
+ }
+
+ if (sync === false) {
+ _.asNavFor(index);
+ }
+
+ targetSlide = index;
+ targetLeft = _.getLeft(targetSlide);
+ slideLeft = _.getLeft(_.currentSlide);
+
+ _.currentLeft = _.swipeLeft === null ? slideLeft : _.swipeLeft;
+
+ if (_.options.infinite === false && _.options.centerMode === false && (index < 0 || index > _.getDotCount() * _.options.slidesToScroll)) {
+ if (_.options.fade === false) {
+ targetSlide = _.currentSlide;
+ if (dontAnimate !== true) {
+ _.animateSlide(slideLeft, function() {
+ _.postSlide(targetSlide);
+ });
+ } else {
+ _.postSlide(targetSlide);
+ }
+ }
+ return;
+ } else if (_.options.infinite === false && _.options.centerMode === true && (index < 0 || index > (_.slideCount - _.options.slidesToScroll))) {
+ if (_.options.fade === false) {
+ targetSlide = _.currentSlide;
+ if (dontAnimate !== true) {
+ _.animateSlide(slideLeft, function() {
+ _.postSlide(targetSlide);
+ });
+ } else {
+ _.postSlide(targetSlide);
+ }
+ }
+ return;
+ }
+
+ if ( _.options.autoplay ) {
+ clearInterval(_.autoPlayTimer);
+ }
+
+ if (targetSlide < 0) {
+ if (_.slideCount % _.options.slidesToScroll !== 0) {
+ animSlide = _.slideCount - (_.slideCount % _.options.slidesToScroll);
+ } else {
+ animSlide = _.slideCount + targetSlide;
+ }
+ } else if (targetSlide >= _.slideCount) {
+ if (_.slideCount % _.options.slidesToScroll !== 0) {
+ animSlide = 0;
+ } else {
+ animSlide = targetSlide - _.slideCount;
+ }
+ } else {
+ animSlide = targetSlide;
+ }
+
+ _.animating = true;
+
+ _.$slider.trigger('beforeChange', [_, _.currentSlide, animSlide]);
+
+ oldSlide = _.currentSlide;
+ _.currentSlide = animSlide;
+
+ _.setSlideClasses(_.currentSlide);
+
+ if ( _.options.asNavFor ) {
+
+ navTarget = _.getNavTarget();
+ navTarget = navTarget.slick('getSlick');
+
+ if ( navTarget.slideCount <= navTarget.options.slidesToShow ) {
+ navTarget.setSlideClasses(_.currentSlide);
+ }
+
+ }
+
+ _.updateDots();
+ _.updateArrows();
+
+ if (_.options.fade === true) {
+ if (dontAnimate !== true) {
+
+ _.fadeSlideOut(oldSlide);
+
+ _.fadeSlide(animSlide, function() {
+ _.postSlide(animSlide);
+ });
+
+ } else {
+ _.postSlide(animSlide);
+ }
+ _.animateHeight();
+ return;
+ }
+
+ if (dontAnimate !== true) {
+ _.animateSlide(targetLeft, function() {
+ _.postSlide(animSlide);
+ });
+ } else {
+ _.postSlide(animSlide);
+ }
+
+ };
+
+ Slick.prototype.startLoad = function() {
+
+ var _ = this;
+
+ if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
+
+ _.$prevArrow.hide();
+ _.$nextArrow.hide();
+
+ }
+
+ if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
+
+ _.$dots.hide();
+
+ }
+
+ _.$slider.addClass('slick-loading');
+
+ };
+
+ Slick.prototype.swipeDirection = function() {
+
+ var xDist, yDist, r, swipeAngle, _ = this;
+
+ xDist = _.touchObject.startX - _.touchObject.curX;
+ yDist = _.touchObject.startY - _.touchObject.curY;
+ r = Math.atan2(yDist, xDist);
+
+ swipeAngle = Math.round(r * 180 / Math.PI);
+ if (swipeAngle < 0) {
+ swipeAngle = 360 - Math.abs(swipeAngle);
+ }
+
+ if ((swipeAngle <= 45) && (swipeAngle >= 0)) {
+ return (_.options.rtl === false ? 'left' : 'right');
+ }
+ if ((swipeAngle <= 360) && (swipeAngle >= 315)) {
+ return (_.options.rtl === false ? 'left' : 'right');
+ }
+ if ((swipeAngle >= 135) && (swipeAngle <= 225)) {
+ return (_.options.rtl === false ? 'right' : 'left');
+ }
+ if (_.options.verticalSwiping === true) {
+ if ((swipeAngle >= 35) && (swipeAngle <= 135)) {
+ return 'down';
+ } else {
+ return 'up';
+ }
+ }
+
+ return 'vertical';
+
+ };
+
+ Slick.prototype.swipeEnd = function(event) {
+
+ var _ = this,
+ slideCount,
+ direction;
+
+ _.dragging = false;
+ _.interrupted = false;
+ _.shouldClick = ( _.touchObject.swipeLength > 10 ) ? false : true;
+
+ if ( _.touchObject.curX === undefined ) {
+ return false;
+ }
+
+ if ( _.touchObject.edgeHit === true ) {
+ _.$slider.trigger('edge', [_, _.swipeDirection() ]);
+ }
+
+ if ( _.touchObject.swipeLength >= _.touchObject.minSwipe ) {
+
+ direction = _.swipeDirection();
+
+ switch ( direction ) {
+
+ case 'left':
+ case 'down':
+
+ slideCount =
+ _.options.swipeToSlide ?
+ _.checkNavigable( _.currentSlide + _.getSlideCount() ) :
+ _.currentSlide + _.getSlideCount();
+
+ _.currentDirection = 0;
+
+ break;
+
+ case 'right':
+ case 'up':
+
+ slideCount =
+ _.options.swipeToSlide ?
+ _.checkNavigable( _.currentSlide - _.getSlideCount() ) :
+ _.currentSlide - _.getSlideCount();
+
+ _.currentDirection = 1;
+
+ break;
+
+ default:
+
+
+ }
+
+ if( direction != 'vertical' ) {
+
+ _.slideHandler( slideCount );
+ _.touchObject = {};
+ _.$slider.trigger('swipe', [_, direction ]);
+
+ }
+
+ } else {
+
+ if ( _.touchObject.startX !== _.touchObject.curX ) {
+
+ _.slideHandler( _.currentSlide );
+ _.touchObject = {};
+
+ }
+
+ }
+
+ };
+
+ Slick.prototype.swipeHandler = function(event) {
+
+ var _ = this;
+
+ if ((_.options.swipe === false) || ('ontouchend' in document && _.options.swipe === false)) {
+ return;
+ } else if (_.options.draggable === false && event.type.indexOf('mouse') !== -1) {
+ return;
+ }
+
+ _.touchObject.fingerCount = event.originalEvent && event.originalEvent.touches !== undefined ?
+ event.originalEvent.touches.length : 1;
+
+ _.touchObject.minSwipe = _.listWidth / _.options
+ .touchThreshold;
+
+ if (_.options.verticalSwiping === true) {
+ _.touchObject.minSwipe = _.listHeight / _.options
+ .touchThreshold;
+ }
+
+ switch (event.data.action) {
+
+ case 'start':
+ _.swipeStart(event);
+ break;
+
+ case 'move':
+ _.swipeMove(event);
+ break;
+
+ case 'end':
+ _.swipeEnd(event);
+ break;
+
+ }
+
+ };
+
+ Slick.prototype.swipeMove = function(event) {
+
+ var _ = this,
+ edgeWasHit = false,
+ curLeft, swipeDirection, swipeLength, positionOffset, touches;
+
+ touches = event.originalEvent !== undefined ? event.originalEvent.touches : null;
+
+ if (!_.dragging || touches && touches.length !== 1) {
+ return false;
+ }
+
+ curLeft = _.getLeft(_.currentSlide);
+
+ _.touchObject.curX = touches !== undefined ? touches[0].pageX : event.clientX;
+ _.touchObject.curY = touches !== undefined ? touches[0].pageY : event.clientY;
+
+ _.touchObject.swipeLength = Math.round(Math.sqrt(
+ Math.pow(_.touchObject.curX - _.touchObject.startX, 2)));
+
+ if (_.options.verticalSwiping === true) {
+ _.touchObject.swipeLength = Math.round(Math.sqrt(
+ Math.pow(_.touchObject.curY - _.touchObject.startY, 2)));
+ }
+
+ swipeDirection = _.swipeDirection();
+
+ if (swipeDirection === 'vertical') {
+ return;
+ }
+
+ if (event.originalEvent !== undefined && _.touchObject.swipeLength > 4) {
+ event.preventDefault();
+ }
+
+ positionOffset = (_.options.rtl === false ? 1 : -1) * (_.touchObject.curX > _.touchObject.startX ? 1 : -1);
+ if (_.options.verticalSwiping === true) {
+ positionOffset = _.touchObject.curY > _.touchObject.startY ? 1 : -1;
+ }
+
+
+ swipeLength = _.touchObject.swipeLength;
+
+ _.touchObject.edgeHit = false;
+
+ if (_.options.infinite === false) {
+ if ((_.currentSlide === 0 && swipeDirection === 'right') || (_.currentSlide >= _.getDotCount() && swipeDirection === 'left')) {
+ swipeLength = _.touchObject.swipeLength * _.options.edgeFriction;
+ _.touchObject.edgeHit = true;
+ }
+ }
+
+ if (_.options.vertical === false) {
+ _.swipeLeft = curLeft + swipeLength * positionOffset;
+ } else {
+ _.swipeLeft = curLeft + (swipeLength * (_.$list.height() / _.listWidth)) * positionOffset;
+ }
+ if (_.options.verticalSwiping === true) {
+ _.swipeLeft = curLeft + swipeLength * positionOffset;
+ }
+
+ if (_.options.fade === true || _.options.touchMove === false) {
+ return false;
+ }
+
+ if (_.animating === true) {
+ _.swipeLeft = null;
+ return false;
+ }
+
+ _.setCSS(_.swipeLeft);
+
+ };
+
+ Slick.prototype.swipeStart = function(event) {
+
+ var _ = this,
+ touches;
+
+ _.interrupted = true;
+
+ if (_.touchObject.fingerCount !== 1 || _.slideCount <= _.options.slidesToShow) {
+ _.touchObject = {};
+ return false;
+ }
+
+ if (event.originalEvent !== undefined && event.originalEvent.touches !== undefined) {
+ touches = event.originalEvent.touches[0];
+ }
+
+ _.touchObject.startX = _.touchObject.curX = touches !== undefined ? touches.pageX : event.clientX;
+ _.touchObject.startY = _.touchObject.curY = touches !== undefined ? touches.pageY : event.clientY;
+
+ _.dragging = true;
+
+ };
+
+ Slick.prototype.unfilterSlides = Slick.prototype.slickUnfilter = function() {
+
+ var _ = this;
+
+ if (_.$slidesCache !== null) {
+
+ _.unload();
+
+ _.$slideTrack.children(this.options.slide).detach();
+
+ _.$slidesCache.appendTo(_.$slideTrack);
+
+ _.reinit();
+
+ }
+
+ };
+
+ Slick.prototype.unload = function() {
+
+ var _ = this;
+
+ $('.slick-cloned', _.$slider).remove();
+
+ if (_.$dots) {
+ _.$dots.remove();
+ }
+
+ if (_.$prevArrow && _.htmlExpr.test(_.options.prevArrow)) {
+ _.$prevArrow.remove();
+ }
+
+ if (_.$nextArrow && _.htmlExpr.test(_.options.nextArrow)) {
+ _.$nextArrow.remove();
+ }
+
+ _.$slides
+ .removeClass('slick-slide slick-active slick-visible slick-current')
+ .attr('aria-hidden', 'true')
+ .css('width', '');
+
+ };
+
+ Slick.prototype.unslick = function(fromBreakpoint) {
+
+ var _ = this;
+ _.$slider.trigger('unslick', [_, fromBreakpoint]);
+ _.destroy();
+
+ };
+
+ Slick.prototype.updateArrows = function() {
+
+ var _ = this,
+ centerOffset;
+
+ centerOffset = Math.floor(_.options.slidesToShow / 2);
+
+ if ( _.options.arrows === true &&
+ _.slideCount > _.options.slidesToShow &&
+ !_.options.infinite ) {
+
+ _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
+ _.$nextArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
+
+ if (_.currentSlide === 0) {
+
+ _.$prevArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
+ _.$nextArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
+
+ } else if (_.currentSlide >= _.slideCount - _.options.slidesToShow && _.options.centerMode === false) {
+
+ _.$nextArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
+ _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
+
+ } else if (_.currentSlide >= _.slideCount - 1 && _.options.centerMode === true) {
+
+ _.$nextArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
+ _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
+
+ }
+
+ }
+
+ };
+
+ Slick.prototype.updateDots = function() {
+
+ var _ = this;
+
+ if (_.$dots !== null) {
+
+ _.$dots
+ .find('li')
+ .removeClass('slick-active')
+ .attr('aria-hidden', 'true');
+
+ _.$dots
+ .find('li')
+ .eq(Math.floor(_.currentSlide / _.options.slidesToScroll))
+ .addClass('slick-active')
+ .attr('aria-hidden', 'false');
+
+ }
+
+ };
+
+ Slick.prototype.visibility = function() {
+
+ var _ = this;
+
+ if ( _.options.autoplay ) {
+
+ if ( document[_.hidden] ) {
+
+ _.interrupted = true;
+
+ } else {
+
+ _.interrupted = false;
+
+ }
+
+ }
+
+ };
+
+ $.fn.slick = function() {
+ var _ = this,
+ opt = arguments[0],
+ args = Array.prototype.slice.call(arguments, 1),
+ l = _.length,
+ i,
+ ret;
+ for (i = 0; i < l; i++) {
+ if (typeof opt == 'object' || typeof opt == 'undefined')
+ _[i].slick = new Slick(_[i], opt);
+ else
+ ret = _[i].slick[opt].apply(_[i].slick, args);
+ if (typeof ret != 'undefined') return ret;
+ }
+ return _;
+ };
+
+}));
--- /dev/null
+/* Slider */
+
+.slick-slider {
+ position: relative;
+ display: block;
+ box-sizing: border-box;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -ms-touch-action: pan-y;
+ touch-action: pan-y;
+ -webkit-tap-highlight-color: transparent;
+}
+.slick-list {
+ position: relative;
+ overflow: hidden;
+ display: block;
+ margin: 0;
+ padding: 0;
+
+ &:focus {
+ outline: none;
+ }
+
+ &.dragging {
+ cursor: pointer;
+ cursor: hand;
+ }
+}
+.slick-slider .slick-track,
+.slick-slider .slick-list {
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.slick-track {
+ position: relative;
+ left: 0;
+ top: 0;
+ display: block;
+
+ &:before,
+ &:after {
+ content: "";
+ display: table;
+ }
+
+ &:after {
+ clear: both;
+ }
+
+ .slick-loading & {
+ visibility: hidden;
+ }
+}
+.slick-slide {
+ float: left;
+ height: 100%;
+ min-height: 1px;
+ [dir="rtl"] & {
+ float: right;
+ }
+ img {
+ display: block;
+ }
+ &.slick-loading img {
+ display: none;
+ }
+
+ display: none;
+
+ &.dragging img {
+ pointer-events: none;
+ }
+
+ .slick-initialized & {
+ display: block;
+ }
+
+ .slick-loading & {
+ visibility: hidden;
+ }
+
+ .slick-vertical & {
+ display: block;
+ height: auto;
+ border: 1px solid transparent;
+ }
+}
+.slick-arrow.slick-hidden {
+ display: none;
+}
--- /dev/null
+/*
+ _ _ _ _
+ ___| (_) ___| | __ (_)___
+/ __| | |/ __| |/ / | / __|
+\__ \ | | (__| < _ | \__ \
+|___/_|_|\___|_|\_(_)/ |___/
+ |__/
+
+ Version: 1.6.0
+ Author: Ken Wheeler
+ Website: http://kenwheeler.github.io
+ Docs: http://kenwheeler.github.io/slick
+ Repo: http://github.com/kenwheeler/slick
+ Issues: http://github.com/kenwheeler/slick/issues
+
+ */
+!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):"undefined"!=typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){"use strict";var b=window.Slick||{};b=function(){function c(c,d){var f,e=this;e.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:a(c),appendDots:a(c),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(b,c){return a('<button type="button" data-role="none" role="button" tabindex="0" />').text(c+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},e.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},a.extend(e,e.initials),e.activeBreakpoint=null,e.animType=null,e.animProp=null,e.breakpoints=[],e.breakpointSettings=[],e.cssTransitions=!1,e.focussed=!1,e.interrupted=!1,e.hidden="hidden",e.paused=!0,e.positionProp=null,e.respondTo=null,e.rowCount=1,e.shouldClick=!0,e.$slider=a(c),e.$slidesCache=null,e.transformType=null,e.transitionType=null,e.visibilityChange="visibilitychange",e.windowWidth=0,e.windowTimer=null,f=a(c).data("slick")||{},e.options=a.extend({},e.defaults,d,f),e.currentSlide=e.options.initialSlide,e.originalSettings=e.options,"undefined"!=typeof document.mozHidden?(e.hidden="mozHidden",e.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(e.hidden="webkitHidden",e.visibilityChange="webkitvisibilitychange"),e.autoPlay=a.proxy(e.autoPlay,e),e.autoPlayClear=a.proxy(e.autoPlayClear,e),e.autoPlayIterator=a.proxy(e.autoPlayIterator,e),e.changeSlide=a.proxy(e.changeSlide,e),e.clickHandler=a.proxy(e.clickHandler,e),e.selectHandler=a.proxy(e.selectHandler,e),e.setPosition=a.proxy(e.setPosition,e),e.swipeHandler=a.proxy(e.swipeHandler,e),e.dragHandler=a.proxy(e.dragHandler,e),e.keyHandler=a.proxy(e.keyHandler,e),e.instanceUid=b++,e.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,e.registerBreakpoints(),e.init(!0)}var b=0;return c}(),b.prototype.activateADA=function(){var a=this;a.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},b.prototype.addSlide=b.prototype.slickAdd=function(b,c,d){var e=this;if("boolean"==typeof c)d=c,c=null;else if(0>c||c>=e.slideCount)return!1;e.unload(),"number"==typeof c?0===c&&0===e.$slides.length?a(b).appendTo(e.$slideTrack):d?a(b).insertBefore(e.$slides.eq(c)):a(b).insertAfter(e.$slides.eq(c)):d===!0?a(b).prependTo(e.$slideTrack):a(b).appendTo(e.$slideTrack),e.$slides=e.$slideTrack.children(this.options.slide),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.append(e.$slides),e.$slides.each(function(b,c){a(c).attr("data-slick-index",b)}),e.$slidesCache=e.$slides,e.reinit()},b.prototype.animateHeight=function(){var a=this;if(1===a.options.slidesToShow&&a.options.adaptiveHeight===!0&&a.options.vertical===!1){var b=a.$slides.eq(a.currentSlide).outerHeight(!0);a.$list.animate({height:b},a.options.speed)}},b.prototype.animateSlide=function(b,c){var d={},e=this;e.animateHeight(),e.options.rtl===!0&&e.options.vertical===!1&&(b=-b),e.transformsEnabled===!1?e.options.vertical===!1?e.$slideTrack.animate({left:b},e.options.speed,e.options.easing,c):e.$slideTrack.animate({top:b},e.options.speed,e.options.easing,c):e.cssTransitions===!1?(e.options.rtl===!0&&(e.currentLeft=-e.currentLeft),a({animStart:e.currentLeft}).animate({animStart:b},{duration:e.options.speed,easing:e.options.easing,step:function(a){a=Math.ceil(a),e.options.vertical===!1?(d[e.animType]="translate("+a+"px, 0px)",e.$slideTrack.css(d)):(d[e.animType]="translate(0px,"+a+"px)",e.$slideTrack.css(d))},complete:function(){c&&c.call()}})):(e.applyTransition(),b=Math.ceil(b),e.options.vertical===!1?d[e.animType]="translate3d("+b+"px, 0px, 0px)":d[e.animType]="translate3d(0px,"+b+"px, 0px)",e.$slideTrack.css(d),c&&setTimeout(function(){e.disableTransition(),c.call()},e.options.speed))},b.prototype.getNavTarget=function(){var b=this,c=b.options.asNavFor;return c&&null!==c&&(c=a(c).not(b.$slider)),c},b.prototype.asNavFor=function(b){var c=this,d=c.getNavTarget();null!==d&&"object"==typeof d&&d.each(function(){var c=a(this).slick("getSlick");c.unslicked||c.slideHandler(b,!0)})},b.prototype.applyTransition=function(a){var b=this,c={};b.options.fade===!1?c[b.transitionType]=b.transformType+" "+b.options.speed+"ms "+b.options.cssEase:c[b.transitionType]="opacity "+b.options.speed+"ms "+b.options.cssEase,b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c)},b.prototype.autoPlay=function(){var a=this;a.autoPlayClear(),a.slideCount>a.options.slidesToShow&&(a.autoPlayTimer=setInterval(a.autoPlayIterator,a.options.autoplaySpeed))},b.prototype.autoPlayClear=function(){var a=this;a.autoPlayTimer&&clearInterval(a.autoPlayTimer)},b.prototype.autoPlayIterator=function(){var a=this,b=a.currentSlide+a.options.slidesToScroll;a.paused||a.interrupted||a.focussed||(a.options.infinite===!1&&(1===a.direction&&a.currentSlide+1===a.slideCount-1?a.direction=0:0===a.direction&&(b=a.currentSlide-a.options.slidesToScroll,a.currentSlide-1===0&&(a.direction=1))),a.slideHandler(b))},b.prototype.buildArrows=function(){var b=this;b.options.arrows===!0&&(b.$prevArrow=a(b.options.prevArrow).addClass("slick-arrow"),b.$nextArrow=a(b.options.nextArrow).addClass("slick-arrow"),b.slideCount>b.options.slidesToShow?(b.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),b.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),b.htmlExpr.test(b.options.prevArrow)&&b.$prevArrow.prependTo(b.options.appendArrows),b.htmlExpr.test(b.options.nextArrow)&&b.$nextArrow.appendTo(b.options.appendArrows),b.options.infinite!==!0&&b.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):b.$prevArrow.add(b.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},b.prototype.buildDots=function(){var c,d,b=this;if(b.options.dots===!0&&b.slideCount>b.options.slidesToShow){for(b.$slider.addClass("slick-dotted"),d=a("<ul />").addClass(b.options.dotsClass),c=0;c<=b.getDotCount();c+=1)d.append(a("<li />").append(b.options.customPaging.call(this,b,c)));b.$dots=d.appendTo(b.options.appendDots),b.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}},b.prototype.buildOut=function(){var b=this;b.$slides=b.$slider.children(b.options.slide+":not(.slick-cloned)").addClass("slick-slide"),b.slideCount=b.$slides.length,b.$slides.each(function(b,c){a(c).attr("data-slick-index",b).data("originalStyling",a(c).attr("style")||"")}),b.$slider.addClass("slick-slider"),b.$slideTrack=0===b.slideCount?a('<div class="slick-track"/>').appendTo(b.$slider):b.$slides.wrapAll('<div class="slick-track"/>').parent(),b.$list=b.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent(),b.$slideTrack.css("opacity",0),(b.options.centerMode===!0||b.options.swipeToSlide===!0)&&(b.options.slidesToScroll=1),a("img[data-lazy]",b.$slider).not("[src]").addClass("slick-loading"),b.setupInfinite(),b.buildArrows(),b.buildDots(),b.updateDots(),b.setSlideClasses("number"==typeof b.currentSlide?b.currentSlide:0),b.options.draggable===!0&&b.$list.addClass("draggable")},b.prototype.buildRows=function(){var b,c,d,e,f,g,h,a=this;if(e=document.createDocumentFragment(),g=a.$slider.children(),a.options.rows>1){for(h=a.options.slidesPerRow*a.options.rows,f=Math.ceil(g.length/h),b=0;f>b;b++){var i=document.createElement("div");for(c=0;c<a.options.rows;c++){var j=document.createElement("div");for(d=0;d<a.options.slidesPerRow;d++){var k=b*h+(c*a.options.slidesPerRow+d);g.get(k)&&j.appendChild(g.get(k))}i.appendChild(j)}e.appendChild(i)}a.$slider.empty().append(e),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},b.prototype.checkResponsive=function(b,c){var e,f,g,d=this,h=!1,i=d.$slider.width(),j=window.innerWidth||a(window).width();if("window"===d.respondTo?g=j:"slider"===d.respondTo?g=i:"min"===d.respondTo&&(g=Math.min(j,i)),d.options.responsive&&d.options.responsive.length&&null!==d.options.responsive){f=null;for(e in d.breakpoints)d.breakpoints.hasOwnProperty(e)&&(d.originalSettings.mobileFirst===!1?g<d.breakpoints[e]&&(f=d.breakpoints[e]):g>d.breakpoints[e]&&(f=d.breakpoints[e]));null!==f?null!==d.activeBreakpoint?(f!==d.activeBreakpoint||c)&&(d.activeBreakpoint=f,"unslick"===d.breakpointSettings[f]?d.unslick(f):(d.options=a.extend({},d.originalSettings,d.breakpointSettings[f]),b===!0&&(d.currentSlide=d.options.initialSlide),d.refresh(b)),h=f):(d.activeBreakpoint=f,"unslick"===d.breakpointSettings[f]?d.unslick(f):(d.options=a.extend({},d.originalSettings,d.breakpointSettings[f]),b===!0&&(d.currentSlide=d.options.initialSlide),d.refresh(b)),h=f):null!==d.activeBreakpoint&&(d.activeBreakpoint=null,d.options=d.originalSettings,b===!0&&(d.currentSlide=d.options.initialSlide),d.refresh(b),h=f),b||h===!1||d.$slider.trigger("breakpoint",[d,h])}},b.prototype.changeSlide=function(b,c){var f,g,h,d=this,e=a(b.currentTarget);switch(e.is("a")&&b.preventDefault(),e.is("li")||(e=e.closest("li")),h=d.slideCount%d.options.slidesToScroll!==0,f=h?0:(d.slideCount-d.currentSlide)%d.options.slidesToScroll,b.data.message){case"previous":g=0===f?d.options.slidesToScroll:d.options.slidesToShow-f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide-g,!1,c);break;case"next":g=0===f?d.options.slidesToScroll:f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide+g,!1,c);break;case"index":var i=0===b.data.index?0:b.data.index||e.index()*d.options.slidesToScroll;d.slideHandler(d.checkNavigable(i),!1,c),e.children().trigger("focus");break;default:return}},b.prototype.checkNavigable=function(a){var c,d,b=this;if(c=b.getNavigableIndexes(),d=0,a>c[c.length-1])a=c[c.length-1];else for(var e in c){if(a<c[e]){a=d;break}d=c[e]}return a},b.prototype.cleanUpEvents=function(){var b=this;b.options.dots&&null!==b.$dots&&a("li",b.$dots).off("click.slick",b.changeSlide).off("mouseenter.slick",a.proxy(b.interrupt,b,!0)).off("mouseleave.slick",a.proxy(b.interrupt,b,!1)),b.$slider.off("focus.slick blur.slick"),b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow&&b.$prevArrow.off("click.slick",b.changeSlide),b.$nextArrow&&b.$nextArrow.off("click.slick",b.changeSlide)),b.$list.off("touchstart.slick mousedown.slick",b.swipeHandler),b.$list.off("touchmove.slick mousemove.slick",b.swipeHandler),b.$list.off("touchend.slick mouseup.slick",b.swipeHandler),b.$list.off("touchcancel.slick mouseleave.slick",b.swipeHandler),b.$list.off("click.slick",b.clickHandler),a(document).off(b.visibilityChange,b.visibility),b.cleanUpSlideEvents(),b.options.accessibility===!0&&b.$list.off("keydown.slick",b.keyHandler),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().off("click.slick",b.selectHandler),a(window).off("orientationchange.slick.slick-"+b.instanceUid,b.orientationChange),a(window).off("resize.slick.slick-"+b.instanceUid,b.resize),a("[draggable!=true]",b.$slideTrack).off("dragstart",b.preventDefault),a(window).off("load.slick.slick-"+b.instanceUid,b.setPosition),a(document).off("ready.slick.slick-"+b.instanceUid,b.setPosition)},b.prototype.cleanUpSlideEvents=function(){var b=this;b.$list.off("mouseenter.slick",a.proxy(b.interrupt,b,!0)),b.$list.off("mouseleave.slick",a.proxy(b.interrupt,b,!1))},b.prototype.cleanUpRows=function(){var b,a=this;a.options.rows>1&&(b=a.$slides.children().children(),b.removeAttr("style"),a.$slider.empty().append(b))},b.prototype.clickHandler=function(a){var b=this;b.shouldClick===!1&&(a.stopImmediatePropagation(),a.stopPropagation(),a.preventDefault())},b.prototype.destroy=function(b){var c=this;c.autoPlayClear(),c.touchObject={},c.cleanUpEvents(),a(".slick-cloned",c.$slider).detach(),c.$dots&&c.$dots.remove(),c.$prevArrow&&c.$prevArrow.length&&(c.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),c.htmlExpr.test(c.options.prevArrow)&&c.$prevArrow.remove()),c.$nextArrow&&c.$nextArrow.length&&(c.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),c.htmlExpr.test(c.options.nextArrow)&&c.$nextArrow.remove()),c.$slides&&(c.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){a(this).attr("style",a(this).data("originalStyling"))}),c.$slideTrack.children(this.options.slide).detach(),c.$slideTrack.detach(),c.$list.detach(),c.$slider.append(c.$slides)),c.cleanUpRows(),c.$slider.removeClass("slick-slider"),c.$slider.removeClass("slick-initialized"),c.$slider.removeClass("slick-dotted"),c.unslicked=!0,b||c.$slider.trigger("destroy",[c])},b.prototype.disableTransition=function(a){var b=this,c={};c[b.transitionType]="",b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c)},b.prototype.fadeSlide=function(a,b){var c=this;c.cssTransitions===!1?(c.$slides.eq(a).css({zIndex:c.options.zIndex}),c.$slides.eq(a).animate({opacity:1},c.options.speed,c.options.easing,b)):(c.applyTransition(a),c.$slides.eq(a).css({opacity:1,zIndex:c.options.zIndex}),b&&setTimeout(function(){c.disableTransition(a),b.call()},c.options.speed))},b.prototype.fadeSlideOut=function(a){var b=this;b.cssTransitions===!1?b.$slides.eq(a).animate({opacity:0,zIndex:b.options.zIndex-2},b.options.speed,b.options.easing):(b.applyTransition(a),b.$slides.eq(a).css({opacity:0,zIndex:b.options.zIndex-2}))},b.prototype.filterSlides=b.prototype.slickFilter=function(a){var b=this;null!==a&&(b.$slidesCache=b.$slides,b.unload(),b.$slideTrack.children(this.options.slide).detach(),b.$slidesCache.filter(a).appendTo(b.$slideTrack),b.reinit())},b.prototype.focusHandler=function(){var b=this;b.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(c){c.stopImmediatePropagation();var d=a(this);setTimeout(function(){b.options.pauseOnFocus&&(b.focussed=d.is(":focus"),b.autoPlay())},0)})},b.prototype.getCurrent=b.prototype.slickCurrentSlide=function(){var a=this;return a.currentSlide},b.prototype.getDotCount=function(){var a=this,b=0,c=0,d=0;if(a.options.infinite===!0)for(;b<a.slideCount;)++d,b=c+a.options.slidesToScroll,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;else if(a.options.centerMode===!0)d=a.slideCount;else if(a.options.asNavFor)for(;b<a.slideCount;)++d,b=c+a.options.slidesToScroll,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;else d=1+Math.ceil((a.slideCount-a.options.slidesToShow)/a.options.slidesToScroll);return d-1},b.prototype.getLeft=function(a){var c,d,f,b=this,e=0;return b.slideOffset=0,d=b.$slides.first().outerHeight(!0),b.options.infinite===!0?(b.slideCount>b.options.slidesToShow&&(b.slideOffset=b.slideWidth*b.options.slidesToShow*-1,e=d*b.options.slidesToShow*-1),b.slideCount%b.options.slidesToScroll!==0&&a+b.options.slidesToScroll>b.slideCount&&b.slideCount>b.options.slidesToShow&&(a>b.slideCount?(b.slideOffset=(b.options.slidesToShow-(a-b.slideCount))*b.slideWidth*-1,e=(b.options.slidesToShow-(a-b.slideCount))*d*-1):(b.slideOffset=b.slideCount%b.options.slidesToScroll*b.slideWidth*-1,e=b.slideCount%b.options.slidesToScroll*d*-1))):a+b.options.slidesToShow>b.slideCount&&(b.slideOffset=(a+b.options.slidesToShow-b.slideCount)*b.slideWidth,e=(a+b.options.slidesToShow-b.slideCount)*d),b.slideCount<=b.options.slidesToShow&&(b.slideOffset=0,e=0),b.options.centerMode===!0&&b.options.infinite===!0?b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)-b.slideWidth:b.options.centerMode===!0&&(b.slideOffset=0,b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)),c=b.options.vertical===!1?a*b.slideWidth*-1+b.slideOffset:a*d*-1+e,b.options.variableWidth===!0&&(f=b.slideCount<=b.options.slidesToShow||b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow),c=b.options.rtl===!0?f[0]?-1*(b.$slideTrack.width()-f[0].offsetLeft-f.width()):0:f[0]?-1*f[0].offsetLeft:0,b.options.centerMode===!0&&(f=b.slideCount<=b.options.slidesToShow||b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow+1),c=b.options.rtl===!0?f[0]?-1*(b.$slideTrack.width()-f[0].offsetLeft-f.width()):0:f[0]?-1*f[0].offsetLeft:0,c+=(b.$list.width()-f.outerWidth())/2)),c},b.prototype.getOption=b.prototype.slickGetOption=function(a){var b=this;return b.options[a]},b.prototype.getNavigableIndexes=function(){var e,a=this,b=0,c=0,d=[];for(a.options.infinite===!1?e=a.slideCount:(b=-1*a.options.slidesToScroll,c=-1*a.options.slidesToScroll,e=2*a.slideCount);e>b;)d.push(b),b=c+a.options.slidesToScroll,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;return d},b.prototype.getSlick=function(){return this},b.prototype.getSlideCount=function(){var c,d,e,b=this;return e=b.options.centerMode===!0?b.slideWidth*Math.floor(b.options.slidesToShow/2):0,b.options.swipeToSlide===!0?(b.$slideTrack.find(".slick-slide").each(function(c,f){return f.offsetLeft-e+a(f).outerWidth()/2>-1*b.swipeLeft?(d=f,!1):void 0}),c=Math.abs(a(d).attr("data-slick-index")-b.currentSlide)||1):b.options.slidesToScroll},b.prototype.goTo=b.prototype.slickGoTo=function(a,b){var c=this;c.changeSlide({data:{message:"index",index:parseInt(a)}},b)},b.prototype.init=function(b){var c=this;a(c.$slider).hasClass("slick-initialized")||(a(c.$slider).addClass("slick-initialized"),c.buildRows(),c.buildOut(),c.setProps(),c.startLoad(),c.loadSlider(),c.initializeEvents(),c.updateArrows(),c.updateDots(),c.checkResponsive(!0),c.focusHandler()),b&&c.$slider.trigger("init",[c]),c.options.accessibility===!0&&c.initADA(),c.options.autoplay&&(c.paused=!1,c.autoPlay())},b.prototype.initADA=function(){var b=this;b.$slides.add(b.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),b.$slideTrack.attr("role","listbox"),b.$slides.not(b.$slideTrack.find(".slick-cloned")).each(function(c){a(this).attr({role:"option","aria-describedby":"slick-slide"+b.instanceUid+c})}),null!==b.$dots&&b.$dots.attr("role","tablist").find("li").each(function(c){a(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+b.instanceUid+c,id:"slick-slide"+b.instanceUid+c})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar"),b.activateADA()},b.prototype.initArrowEvents=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},a.changeSlide),a.$nextArrow.off("click.slick").on("click.slick",{message:"next"},a.changeSlide))},b.prototype.initDotEvents=function(){var b=this;b.options.dots===!0&&b.slideCount>b.options.slidesToShow&&a("li",b.$dots).on("click.slick",{message:"index"},b.changeSlide),b.options.dots===!0&&b.options.pauseOnDotsHover===!0&&a("li",b.$dots).on("mouseenter.slick",a.proxy(b.interrupt,b,!0)).on("mouseleave.slick",a.proxy(b.interrupt,b,!1))},b.prototype.initSlideEvents=function(){var b=this;b.options.pauseOnHover&&(b.$list.on("mouseenter.slick",a.proxy(b.interrupt,b,!0)),b.$list.on("mouseleave.slick",a.proxy(b.interrupt,b,!1)))},b.prototype.initializeEvents=function(){var b=this;b.initArrowEvents(),b.initDotEvents(),b.initSlideEvents(),b.$list.on("touchstart.slick mousedown.slick",{action:"start"},b.swipeHandler),b.$list.on("touchmove.slick mousemove.slick",{action:"move"},b.swipeHandler),b.$list.on("touchend.slick mouseup.slick",{action:"end"},b.swipeHandler),b.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},b.swipeHandler),b.$list.on("click.slick",b.clickHandler),a(document).on(b.visibilityChange,a.proxy(b.visibility,b)),b.options.accessibility===!0&&b.$list.on("keydown.slick",b.keyHandler),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().on("click.slick",b.selectHandler),a(window).on("orientationchange.slick.slick-"+b.instanceUid,a.proxy(b.orientationChange,b)),a(window).on("resize.slick.slick-"+b.instanceUid,a.proxy(b.resize,b)),a("[draggable!=true]",b.$slideTrack).on("dragstart",b.preventDefault),a(window).on("load.slick.slick-"+b.instanceUid,b.setPosition),a(document).on("ready.slick.slick-"+b.instanceUid,b.setPosition)},b.prototype.initUI=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.show(),a.$nextArrow.show()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.show()},b.prototype.keyHandler=function(a){var b=this;a.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===a.keyCode&&b.options.accessibility===!0?b.changeSlide({data:{message:b.options.rtl===!0?"next":"previous"}}):39===a.keyCode&&b.options.accessibility===!0&&b.changeSlide({data:{message:b.options.rtl===!0?"previous":"next"}}))},b.prototype.lazyLoad=function(){function g(c){a("img[data-lazy]",c).each(function(){var c=a(this),d=a(this).attr("data-lazy"),e=document.createElement("img");e.onload=function(){c.animate({opacity:0},100,function(){c.attr("src",d).animate({opacity:1},200,function(){c.removeAttr("data-lazy").removeClass("slick-loading")}),b.$slider.trigger("lazyLoaded",[b,c,d])})},e.onerror=function(){c.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),b.$slider.trigger("lazyLoadError",[b,c,d])},e.src=d})}var c,d,e,f,b=this;b.options.centerMode===!0?b.options.infinite===!0?(e=b.currentSlide+(b.options.slidesToShow/2+1),f=e+b.options.slidesToShow+2):(e=Math.max(0,b.currentSlide-(b.options.slidesToShow/2+1)),f=2+(b.options.slidesToShow/2+1)+b.currentSlide):(e=b.options.infinite?b.options.slidesToShow+b.currentSlide:b.currentSlide,f=Math.ceil(e+b.options.slidesToShow),b.options.fade===!0&&(e>0&&e--,f<=b.slideCount&&f++)),c=b.$slider.find(".slick-slide").slice(e,f),g(c),b.slideCount<=b.options.slidesToShow?(d=b.$slider.find(".slick-slide"),g(d)):b.currentSlide>=b.slideCount-b.options.slidesToShow?(d=b.$slider.find(".slick-cloned").slice(0,b.options.slidesToShow),g(d)):0===b.currentSlide&&(d=b.$slider.find(".slick-cloned").slice(-1*b.options.slidesToShow),g(d))},b.prototype.loadSlider=function(){var a=this;a.setPosition(),a.$slideTrack.css({opacity:1}),a.$slider.removeClass("slick-loading"),a.initUI(),"progressive"===a.options.lazyLoad&&a.progressiveLazyLoad()},b.prototype.next=b.prototype.slickNext=function(){var a=this;a.changeSlide({data:{message:"next"}})},b.prototype.orientationChange=function(){var a=this;a.checkResponsive(),a.setPosition()},b.prototype.pause=b.prototype.slickPause=function(){var a=this;a.autoPlayClear(),a.paused=!0},b.prototype.play=b.prototype.slickPlay=function(){var a=this;a.autoPlay(),a.options.autoplay=!0,a.paused=!1,a.focussed=!1,a.interrupted=!1},b.prototype.postSlide=function(a){var b=this;b.unslicked||(b.$slider.trigger("afterChange",[b,a]),b.animating=!1,b.setPosition(),b.swipeLeft=null,b.options.autoplay&&b.autoPlay(),b.options.accessibility===!0&&b.initADA())},b.prototype.prev=b.prototype.slickPrev=function(){var a=this;a.changeSlide({data:{message:"previous"}})},b.prototype.preventDefault=function(a){a.preventDefault()},b.prototype.progressiveLazyLoad=function(b){b=b||1;var e,f,g,c=this,d=a("img[data-lazy]",c.$slider);d.length?(e=d.first(),f=e.attr("data-lazy"),g=document.createElement("img"),g.onload=function(){e.attr("src",f).removeAttr("data-lazy").removeClass("slick-loading"),c.options.adaptiveHeight===!0&&c.setPosition(),c.$slider.trigger("lazyLoaded",[c,e,f]),c.progressiveLazyLoad()},g.onerror=function(){3>b?setTimeout(function(){c.progressiveLazyLoad(b+1)},500):(e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),c.$slider.trigger("lazyLoadError",[c,e,f]),c.progressiveLazyLoad())},g.src=f):c.$slider.trigger("allImagesLoaded",[c])},b.prototype.refresh=function(b){var d,e,c=this;e=c.slideCount-c.options.slidesToShow,!c.options.infinite&&c.currentSlide>e&&(c.currentSlide=e),c.slideCount<=c.options.slidesToShow&&(c.currentSlide=0),d=c.currentSlide,c.destroy(!0),a.extend(c,c.initials,{currentSlide:d}),c.init(),b||c.changeSlide({data:{message:"index",index:d}},!1)},b.prototype.registerBreakpoints=function(){var c,d,e,b=this,f=b.options.responsive||null;if("array"===a.type(f)&&f.length){b.respondTo=b.options.respondTo||"window";for(c in f)if(e=b.breakpoints.length-1,d=f[c].breakpoint,f.hasOwnProperty(c)){for(;e>=0;)b.breakpoints[e]&&b.breakpoints[e]===d&&b.breakpoints.splice(e,1),e--;b.breakpoints.push(d),b.breakpointSettings[d]=f[c].settings}b.breakpoints.sort(function(a,c){return b.options.mobileFirst?a-c:c-a})}},b.prototype.reinit=function(){var b=this;b.$slides=b.$slideTrack.children(b.options.slide).addClass("slick-slide"),b.slideCount=b.$slides.length,b.currentSlide>=b.slideCount&&0!==b.currentSlide&&(b.currentSlide=b.currentSlide-b.options.slidesToScroll),b.slideCount<=b.options.slidesToShow&&(b.currentSlide=0),b.registerBreakpoints(),b.setProps(),b.setupInfinite(),b.buildArrows(),b.updateArrows(),b.initArrowEvents(),b.buildDots(),b.updateDots(),b.initDotEvents(),b.cleanUpSlideEvents(),b.initSlideEvents(),b.checkResponsive(!1,!0),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().on("click.slick",b.selectHandler),b.setSlideClasses("number"==typeof b.currentSlide?b.currentSlide:0),b.setPosition(),b.focusHandler(),b.paused=!b.options.autoplay,b.autoPlay(),b.$slider.trigger("reInit",[b])},b.prototype.resize=function(){var b=this;a(window).width()!==b.windowWidth&&(clearTimeout(b.windowDelay),b.windowDelay=window.setTimeout(function(){b.windowWidth=a(window).width(),b.checkResponsive(),b.unslicked||b.setPosition()},50))},b.prototype.removeSlide=b.prototype.slickRemove=function(a,b,c){var d=this;return"boolean"==typeof a?(b=a,a=b===!0?0:d.slideCount-1):a=b===!0?--a:a,d.slideCount<1||0>a||a>d.slideCount-1?!1:(d.unload(),c===!0?d.$slideTrack.children().remove():d.$slideTrack.children(this.options.slide).eq(a).remove(),d.$slides=d.$slideTrack.children(this.options.slide),d.$slideTrack.children(this.options.slide).detach(),d.$slideTrack.append(d.$slides),d.$slidesCache=d.$slides,void d.reinit())},b.prototype.setCSS=function(a){var d,e,b=this,c={};b.options.rtl===!0&&(a=-a),d="left"==b.positionProp?Math.ceil(a)+"px":"0px",e="top"==b.positionProp?Math.ceil(a)+"px":"0px",c[b.positionProp]=a,b.transformsEnabled===!1?b.$slideTrack.css(c):(c={},b.cssTransitions===!1?(c[b.animType]="translate("+d+", "+e+")",b.$slideTrack.css(c)):(c[b.animType]="translate3d("+d+", "+e+", 0px)",b.$slideTrack.css(c)))},b.prototype.setDimensions=function(){var a=this;a.options.vertical===!1?a.options.centerMode===!0&&a.$list.css({padding:"0px "+a.options.centerPadding}):(a.$list.height(a.$slides.first().outerHeight(!0)*a.options.slidesToShow),a.options.centerMode===!0&&a.$list.css({padding:a.options.centerPadding+" 0px"})),a.listWidth=a.$list.width(),a.listHeight=a.$list.height(),a.options.vertical===!1&&a.options.variableWidth===!1?(a.slideWidth=Math.ceil(a.listWidth/a.options.slidesToShow),a.$slideTrack.width(Math.ceil(a.slideWidth*a.$slideTrack.children(".slick-slide").length))):a.options.variableWidth===!0?a.$slideTrack.width(5e3*a.slideCount):(a.slideWidth=Math.ceil(a.listWidth),a.$slideTrack.height(Math.ceil(a.$slides.first().outerHeight(!0)*a.$slideTrack.children(".slick-slide").length)));var b=a.$slides.first().outerWidth(!0)-a.$slides.first().width();a.options.variableWidth===!1&&a.$slideTrack.children(".slick-slide").width(a.slideWidth-b)},b.prototype.setFade=function(){var c,b=this;b.$slides.each(function(d,e){c=b.slideWidth*d*-1,b.options.rtl===!0?a(e).css({position:"relative",right:c,top:0,zIndex:b.options.zIndex-2,opacity:0}):a(e).css({position:"relative",left:c,top:0,zIndex:b.options.zIndex-2,opacity:0})}),b.$slides.eq(b.currentSlide).css({zIndex:b.options.zIndex-1,opacity:1})},b.prototype.setHeight=function(){var a=this;if(1===a.options.slidesToShow&&a.options.adaptiveHeight===!0&&a.options.vertical===!1){var b=a.$slides.eq(a.currentSlide).outerHeight(!0);a.$list.css("height",b)}},b.prototype.setOption=b.prototype.slickSetOption=function(){var c,d,e,f,h,b=this,g=!1;if("object"===a.type(arguments[0])?(e=arguments[0],g=arguments[1],h="multiple"):"string"===a.type(arguments[0])&&(e=arguments[0],f=arguments[1],g=arguments[2],"responsive"===arguments[0]&&"array"===a.type(arguments[1])?h="responsive":"undefined"!=typeof arguments[1]&&(h="single")),"single"===h)b.options[e]=f;else if("multiple"===h)a.each(e,function(a,c){b.options[a]=c});else if("responsive"===h)for(d in f)if("array"!==a.type(b.options.responsive))b.options.responsive=[f[d]];else{for(c=b.options.responsive.length-1;c>=0;)b.options.responsive[c].breakpoint===f[d].breakpoint&&b.options.responsive.splice(c,1),c--;b.options.responsive.push(f[d])}g&&(b.unload(),b.reinit())},b.prototype.setPosition=function(){var a=this;a.setDimensions(),a.setHeight(),a.options.fade===!1?a.setCSS(a.getLeft(a.currentSlide)):a.setFade(),a.$slider.trigger("setPosition",[a])},b.prototype.setProps=function(){var a=this,b=document.body.style;a.positionProp=a.options.vertical===!0?"top":"left","top"===a.positionProp?a.$slider.addClass("slick-vertical"):a.$slider.removeClass("slick-vertical"),(void 0!==b.WebkitTransition||void 0!==b.MozTransition||void 0!==b.msTransition)&&a.options.useCSS===!0&&(a.cssTransitions=!0),a.options.fade&&("number"==typeof a.options.zIndex?a.options.zIndex<3&&(a.options.zIndex=3):a.options.zIndex=a.defaults.zIndex),void 0!==b.OTransform&&(a.animType="OTransform",a.transformType="-o-transform",a.transitionType="OTransition",void 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 0!==b.MozTransform&&(a.animType="MozTransform",a.transformType="-moz-transform",a.transitionType="MozTransition",void 0===b.perspectiveProperty&&void 0===b.MozPerspective&&(a.animType=!1)),void 0!==b.webkitTransform&&(a.animType="webkitTransform",a.transformType="-webkit-transform",a.transitionType="webkitTransition",void 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 0!==b.msTransform&&(a.animType="msTransform",a.transformType="-ms-transform",a.transitionType="msTransition",void 0===b.msTransform&&(a.animType=!1)),void 0!==b.transform&&a.animType!==!1&&(a.animType="transform",a.transformType="transform",a.transitionType="transition"),a.transformsEnabled=a.options.useTransform&&null!==a.animType&&a.animType!==!1},b.prototype.setSlideClasses=function(a){var c,d,e,f,b=this;d=b.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),b.$slides.eq(a).addClass("slick-current"),b.options.centerMode===!0?(c=Math.floor(b.options.slidesToShow/2),b.options.infinite===!0&&(a>=c&&a<=b.slideCount-1-c?b.$slides.slice(a-c,a+c+1).addClass("slick-active").attr("aria-hidden","false"):(e=b.options.slidesToShow+a,
+d.slice(e-c+1,e+c+2).addClass("slick-active").attr("aria-hidden","false")),0===a?d.eq(d.length-1-b.options.slidesToShow).addClass("slick-center"):a===b.slideCount-1&&d.eq(b.options.slidesToShow).addClass("slick-center")),b.$slides.eq(a).addClass("slick-center")):a>=0&&a<=b.slideCount-b.options.slidesToShow?b.$slides.slice(a,a+b.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):d.length<=b.options.slidesToShow?d.addClass("slick-active").attr("aria-hidden","false"):(f=b.slideCount%b.options.slidesToShow,e=b.options.infinite===!0?b.options.slidesToShow+a:a,b.options.slidesToShow==b.options.slidesToScroll&&b.slideCount-a<b.options.slidesToShow?d.slice(e-(b.options.slidesToShow-f),e+f).addClass("slick-active").attr("aria-hidden","false"):d.slice(e,e+b.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")),"ondemand"===b.options.lazyLoad&&b.lazyLoad()},b.prototype.setupInfinite=function(){var c,d,e,b=this;if(b.options.fade===!0&&(b.options.centerMode=!1),b.options.infinite===!0&&b.options.fade===!1&&(d=null,b.slideCount>b.options.slidesToShow)){for(e=b.options.centerMode===!0?b.options.slidesToShow+1:b.options.slidesToShow,c=b.slideCount;c>b.slideCount-e;c-=1)d=c-1,a(b.$slides[d]).clone(!0).attr("id","").attr("data-slick-index",d-b.slideCount).prependTo(b.$slideTrack).addClass("slick-cloned");for(c=0;e>c;c+=1)d=c,a(b.$slides[d]).clone(!0).attr("id","").attr("data-slick-index",d+b.slideCount).appendTo(b.$slideTrack).addClass("slick-cloned");b.$slideTrack.find(".slick-cloned").find("[id]").each(function(){a(this).attr("id","")})}},b.prototype.interrupt=function(a){var b=this;a||b.autoPlay(),b.interrupted=a},b.prototype.selectHandler=function(b){var c=this,d=a(b.target).is(".slick-slide")?a(b.target):a(b.target).parents(".slick-slide"),e=parseInt(d.attr("data-slick-index"));return e||(e=0),c.slideCount<=c.options.slidesToShow?(c.setSlideClasses(e),void c.asNavFor(e)):void c.slideHandler(e)},b.prototype.slideHandler=function(a,b,c){var d,e,f,g,j,h=null,i=this;return b=b||!1,i.animating===!0&&i.options.waitForAnimate===!0||i.options.fade===!0&&i.currentSlide===a||i.slideCount<=i.options.slidesToShow?void 0:(b===!1&&i.asNavFor(a),d=a,h=i.getLeft(d),g=i.getLeft(i.currentSlide),i.currentLeft=null===i.swipeLeft?g:i.swipeLeft,i.options.infinite===!1&&i.options.centerMode===!1&&(0>a||a>i.getDotCount()*i.options.slidesToScroll)?void(i.options.fade===!1&&(d=i.currentSlide,c!==!0?i.animateSlide(g,function(){i.postSlide(d)}):i.postSlide(d))):i.options.infinite===!1&&i.options.centerMode===!0&&(0>a||a>i.slideCount-i.options.slidesToScroll)?void(i.options.fade===!1&&(d=i.currentSlide,c!==!0?i.animateSlide(g,function(){i.postSlide(d)}):i.postSlide(d))):(i.options.autoplay&&clearInterval(i.autoPlayTimer),e=0>d?i.slideCount%i.options.slidesToScroll!==0?i.slideCount-i.slideCount%i.options.slidesToScroll:i.slideCount+d:d>=i.slideCount?i.slideCount%i.options.slidesToScroll!==0?0:d-i.slideCount:d,i.animating=!0,i.$slider.trigger("beforeChange",[i,i.currentSlide,e]),f=i.currentSlide,i.currentSlide=e,i.setSlideClasses(i.currentSlide),i.options.asNavFor&&(j=i.getNavTarget(),j=j.slick("getSlick"),j.slideCount<=j.options.slidesToShow&&j.setSlideClasses(i.currentSlide)),i.updateDots(),i.updateArrows(),i.options.fade===!0?(c!==!0?(i.fadeSlideOut(f),i.fadeSlide(e,function(){i.postSlide(e)})):i.postSlide(e),void i.animateHeight()):void(c!==!0?i.animateSlide(h,function(){i.postSlide(e)}):i.postSlide(e))))},b.prototype.startLoad=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.hide(),a.$nextArrow.hide()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.hide(),a.$slider.addClass("slick-loading")},b.prototype.swipeDirection=function(){var a,b,c,d,e=this;return a=e.touchObject.startX-e.touchObject.curX,b=e.touchObject.startY-e.touchObject.curY,c=Math.atan2(b,a),d=Math.round(180*c/Math.PI),0>d&&(d=360-Math.abs(d)),45>=d&&d>=0?e.options.rtl===!1?"left":"right":360>=d&&d>=315?e.options.rtl===!1?"left":"right":d>=135&&225>=d?e.options.rtl===!1?"right":"left":e.options.verticalSwiping===!0?d>=35&&135>=d?"down":"up":"vertical"},b.prototype.swipeEnd=function(a){var c,d,b=this;if(b.dragging=!1,b.interrupted=!1,b.shouldClick=b.touchObject.swipeLength>10?!1:!0,void 0===b.touchObject.curX)return!1;if(b.touchObject.edgeHit===!0&&b.$slider.trigger("edge",[b,b.swipeDirection()]),b.touchObject.swipeLength>=b.touchObject.minSwipe){switch(d=b.swipeDirection()){case"left":case"down":c=b.options.swipeToSlide?b.checkNavigable(b.currentSlide+b.getSlideCount()):b.currentSlide+b.getSlideCount(),b.currentDirection=0;break;case"right":case"up":c=b.options.swipeToSlide?b.checkNavigable(b.currentSlide-b.getSlideCount()):b.currentSlide-b.getSlideCount(),b.currentDirection=1}"vertical"!=d&&(b.slideHandler(c),b.touchObject={},b.$slider.trigger("swipe",[b,d]))}else b.touchObject.startX!==b.touchObject.curX&&(b.slideHandler(b.currentSlide),b.touchObject={})},b.prototype.swipeHandler=function(a){var b=this;if(!(b.options.swipe===!1||"ontouchend"in document&&b.options.swipe===!1||b.options.draggable===!1&&-1!==a.type.indexOf("mouse")))switch(b.touchObject.fingerCount=a.originalEvent&&void 0!==a.originalEvent.touches?a.originalEvent.touches.length:1,b.touchObject.minSwipe=b.listWidth/b.options.touchThreshold,b.options.verticalSwiping===!0&&(b.touchObject.minSwipe=b.listHeight/b.options.touchThreshold),a.data.action){case"start":b.swipeStart(a);break;case"move":b.swipeMove(a);break;case"end":b.swipeEnd(a)}},b.prototype.swipeMove=function(a){var d,e,f,g,h,b=this;return h=void 0!==a.originalEvent?a.originalEvent.touches:null,!b.dragging||h&&1!==h.length?!1:(d=b.getLeft(b.currentSlide),b.touchObject.curX=void 0!==h?h[0].pageX:a.clientX,b.touchObject.curY=void 0!==h?h[0].pageY:a.clientY,b.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(b.touchObject.curX-b.touchObject.startX,2))),b.options.verticalSwiping===!0&&(b.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(b.touchObject.curY-b.touchObject.startY,2)))),e=b.swipeDirection(),"vertical"!==e?(void 0!==a.originalEvent&&b.touchObject.swipeLength>4&&a.preventDefault(),g=(b.options.rtl===!1?1:-1)*(b.touchObject.curX>b.touchObject.startX?1:-1),b.options.verticalSwiping===!0&&(g=b.touchObject.curY>b.touchObject.startY?1:-1),f=b.touchObject.swipeLength,b.touchObject.edgeHit=!1,b.options.infinite===!1&&(0===b.currentSlide&&"right"===e||b.currentSlide>=b.getDotCount()&&"left"===e)&&(f=b.touchObject.swipeLength*b.options.edgeFriction,b.touchObject.edgeHit=!0),b.options.vertical===!1?b.swipeLeft=d+f*g:b.swipeLeft=d+f*(b.$list.height()/b.listWidth)*g,b.options.verticalSwiping===!0&&(b.swipeLeft=d+f*g),b.options.fade===!0||b.options.touchMove===!1?!1:b.animating===!0?(b.swipeLeft=null,!1):void b.setCSS(b.swipeLeft)):void 0)},b.prototype.swipeStart=function(a){var c,b=this;return b.interrupted=!0,1!==b.touchObject.fingerCount||b.slideCount<=b.options.slidesToShow?(b.touchObject={},!1):(void 0!==a.originalEvent&&void 0!==a.originalEvent.touches&&(c=a.originalEvent.touches[0]),b.touchObject.startX=b.touchObject.curX=void 0!==c?c.pageX:a.clientX,b.touchObject.startY=b.touchObject.curY=void 0!==c?c.pageY:a.clientY,void(b.dragging=!0))},b.prototype.unfilterSlides=b.prototype.slickUnfilter=function(){var a=this;null!==a.$slidesCache&&(a.unload(),a.$slideTrack.children(this.options.slide).detach(),a.$slidesCache.appendTo(a.$slideTrack),a.reinit())},b.prototype.unload=function(){var b=this;a(".slick-cloned",b.$slider).remove(),b.$dots&&b.$dots.remove(),b.$prevArrow&&b.htmlExpr.test(b.options.prevArrow)&&b.$prevArrow.remove(),b.$nextArrow&&b.htmlExpr.test(b.options.nextArrow)&&b.$nextArrow.remove(),b.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},b.prototype.unslick=function(a){var b=this;b.$slider.trigger("unslick",[b,a]),b.destroy()},b.prototype.updateArrows=function(){var b,a=this;b=Math.floor(a.options.slidesToShow/2),a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&!a.options.infinite&&(a.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),a.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===a.currentSlide?(a.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),a.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):a.currentSlide>=a.slideCount-a.options.slidesToShow&&a.options.centerMode===!1?(a.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),a.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):a.currentSlide>=a.slideCount-1&&a.options.centerMode===!0&&(a.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),a.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},b.prototype.updateDots=function(){var a=this;null!==a.$dots&&(a.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),a.$dots.find("li").eq(Math.floor(a.currentSlide/a.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))},b.prototype.visibility=function(){var a=this;a.options.autoplay&&(document[a.hidden]?a.interrupted=!0:a.interrupted=!1)},a.fn.slick=function(){var f,g,a=this,c=arguments[0],d=Array.prototype.slice.call(arguments,1),e=a.length;for(f=0;e>f;f++)if("object"==typeof c||"undefined"==typeof c?a[f].slick=new b(a[f],c):g=a[f].slick[c].apply(a[f].slick,d),"undefined"!=typeof g)return g;return a}});
\ No newline at end of file
--- /dev/null
+/* Slider */
+
+.slick-slider {
+ position: relative;
+ display: block;
+ box-sizing: border-box;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -ms-touch-action: pan-y;
+ touch-action: pan-y;
+ -webkit-tap-highlight-color: transparent;
+}
+.slick-list {
+ position: relative;
+ overflow: hidden;
+ display: block;
+ margin: 0;
+ padding: 0;
+
+ &:focus {
+ outline: none;
+ }
+
+ &.dragging {
+ cursor: pointer;
+ cursor: hand;
+ }
+}
+.slick-slider .slick-track,
+.slick-slider .slick-list {
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.slick-track {
+ position: relative;
+ left: 0;
+ top: 0;
+ display: block;
+
+ &:before,
+ &:after {
+ content: "";
+ display: table;
+ }
+
+ &:after {
+ clear: both;
+ }
+
+ .slick-loading & {
+ visibility: hidden;
+ }
+}
+.slick-slide {
+ float: left;
+ height: 100%;
+ min-height: 1px;
+ [dir="rtl"] & {
+ float: right;
+ }
+ img {
+ display: block;
+ }
+ &.slick-loading img {
+ display: none;
+ }
+
+ display: none;
+
+ &.dragging img {
+ pointer-events: none;
+ }
+
+ .slick-initialized & {
+ display: block;
+ }
+
+ .slick-loading & {
+ visibility: hidden;
+ }
+
+ .slick-vertical & {
+ display: block;
+ height: auto;
+ border: 1px solid transparent;
+ }
+}
+.slick-arrow.slick-hidden {
+ display: none;
+}