Help
RSS
API
Feed
Maltego
Contact
Domain > johilguyana.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-12-01
186.202.153.204
(
ClassC
)
2024-09-12
179.188.52.165
(
ClassC
)
Port 80
HTTP/1.1 302 FoundDate: Thu, 12 Sep 2024 05:33:04 GMTServer: ApacheLocation: https://johilguyana.com/Content-Length: 208Connection: closeContent-Type: text/html; charsetiso-8859-1 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>302 Found/title>/head>body>h1>Found/h1>p>The document has moved a hrefhttps://johilguyana.com/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Thu, 12 Sep 2024 05:33:05 GMTServer: ApacheX-Powered-By: PHP/7.2.33Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheSet-Cookie: PHPSESSIDc1c2e5186bf782d745b7e72f51a21278; path/Content-Length: 331114Content-Type: text/html; charsetISO-8859-1 script>location https://www.johilguyana.com//script>!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd>html> head> meta nameauthor contentEgge Digital - http://www.egge.com.br/> meta http-equivContent-Type contenttext/html; charsetISO-8859-1> meta contentminimum-scale1.0, widthdevice-width, maximum-scale1, user-scalableno nameviewport /> meta contentyes nameapple-mobile-web-app-capable /> base hrefhttps://www.johilguyana.com/ /> meta propertyog:url contenthttps://www.johilguyana.com/> meta propertyog:title content> meta propertyog:site_name contentJOHIL> meta propertyog:description content> meta namedescription contentJohil Commercial, the best products for mining supplies in Georgetown - Guyana.> meta namekeywords contentjohil, johil commercial, johil store, johil guyana, johil georgetown, johil pumps, johil engines, johil parts, johil mining, mining supplier, brazmix guyana, brazmix georgetown.> link relicon typeimage/png hrefwww/imagens/site/favicon.png /> title>JOHIL COMMERCIAL/title> link relstylesheet typetext/css hrefwww/fonts/gilroy/stylesheet.css mediaprint,screen /> link relstylesheet typetext/css hrefhttps://fonts.googleapis.com/css?familyGilroy:100,100i,300,300i,400,400i,600,600i,700,700i,800,800i mediaprint,screen /> link relstylesheet typetext/css hrefwww/fonts/opensans/stylesheet.css mediaprint,screen /> link relstylesheet typetext/css hrefhttps://fonts.googleapis.com/css?familyOpen Sans:100,100i,300,300i,400,400i,600,600i,700,700i,800,800i mediaprint,screen /> link relstylesheet typetext/css hrefwww/css/reset.css mediaprint,screen /> link relstylesheet typetext/css hrefwww/css/site_patterns.css mediaprint,screen /> link relstylesheet typetext/css hrefwww/css/site.css?1726119185 mediaprint,screen /> link relstylesheet typetext/css hrefwww/css/aos.css? /> link relstylesheet typetext/css hrefwww/css/padroes.css?1726119185 mediaprint,screen /> link relstylesheet typetext/css hrefwww/css/responsive.css?1640005995?1726119185 mediaprint,screen /> script srchttps://code.jquery.com/jquery-3.3.1.min.js>/script> script srchttps://code.jquery.com/jquery-migrate-1.4.1.min.js>/script> script typetext/javascript srcwww/js/lightGallery-master/demo/js/lightgallery.min.js>/script> script srcwww/js/lightGallery-master/demo/js/lg-fullscreen.js>/script> script srcwww/js/lightGallery-master/demo/js/lg-thumbnail.js>/script> script srcwww/js/lightGallery-master/demo/js/lg-video.js>/script> script srcwww/js/lightGallery-master/demo/js/lg-autoplay.js>/script> script srcwww/js/lightGallery-master/demo/js/lg-zoom.js>/script> script srcwww/js/lightGallery-master/demo/js/lg-hash.js>/script> script srcwww/js/lightGallery-master/demo/js/lg-pager.js>/script> script srcwww/js/lightGallery-master/lib/jquery.mousewheel.min.js>/script> script srcwww/js/aos.js>/script> link relstylesheet typetext/css hrefwww/js/lightGallery-master/dist/css/lightgallery.min.css mediaprint,screen /> script srcwww/js/owlcarousel/owl.carousel.min.js>/script> link relstylesheet hrefwww/js/owlcarousel/owl.carousel.min.css> link relstylesheet hrefwww/js/owlcarousel/owl.theme.default.min.css> script srchttps://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.10/jquery.mask.js>/script> link hrefwww/css/animate.css?1 relstylesheet> script typetext/javascript> $(document).ready(function() { setTimeout(() > { AOS.init(); }, 120); // menu mobile $(.ico-menu).click(function(){ if($(this).hasClass(close)) { $(this).removeClass(close); $(.menu-mobile).animate({height:0, opacity:0,}); } else { $(this).addClass(close); $(.menu-mobile).animate({height:105vh, opacity:1,}); } }); $(.ico-menu).click(function(){ $(html).toggleClass(active-menu-mobile); }); $(.menu-mobile .link-solucao).click(function(){ $(.menu-mobile .submenu).toggleClass(active); }); // menu solucoes $(#header .link-solucao).click(function(){ $(.menu-solucoes).toggleClass(active); $(#header .link-solucao).toggleClass(active); }); //modal $(.modal-orcamento .close).click(function(){}, function(){ $(.modal).fadeOut(); $(html).removeClass(active-menu-mobile); }); $(.especialistas .botao-orcamento).click(function(){ $(.modal-orcamento).fadeIn(slow); $(html).addClass(active-menu-mobile); }); }); /script> /head> body> div classmodal modal-orcamento> div classanimated slide-top content-modal> div classbox> div classclose> ?xml version1.0 encodingutf-8?>!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->svg version1.1 idCamada_1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink x0px y0px viewBox0 0 84.2 84.1 styleenable-background:new 0 0 84.2 84.1; xml:spacepreserve>style typetext/css> .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#7E7E7E;}/style>path classst0 dM1.6,82.7L1.6,82.7c-2.1-1.9-2.1-4.9,0-6.8l33.7-34L1.6,7.9C-0.5,6-0.5,3,1.6,1.1l0,0c1.6-1.5,4.7-1.5,6.6,0 l33.9,34L76,1.1c1.9-1.5,4.9-1.5,6.8,0l0,0c1.9,1.9,1.9,4.9,0,6.8l-33.9,34l33.9,34c1.9,1.9,1.9,4.9,0,6.8l0,0 c-1.9,1.9-4.9,1.9-6.8,0l-33.9-34l-33.9,34C6.3,84.5,3.2,84.5,1.6,82.7z/>/svg> /div> div classconteudo box-form> div classinfo> div classtitulo bold cinza>Make your budget/div> div classtexto cinza>Use the form below and make your budget/div> /div> form classform> input classsmall3 primeira typetext namenome placeholderName required> input classsmall3 primeira typeemail nameemail placeholderE-mail required> input classsmall3 primeira idtelefone maxlength15 typetext nametelefone placeholderPhone required> textarea classsmall typetext namemensagem placeholderMessage required>/textarea> div classretorno styledisplay:block>/div> div classbotao-form> label classtermos> input typecheckbox nameli value1 required> a hrefprivacy-policy>I have read and accept the terms of use of the website/a> /label> button classbotao>Submit/button> /div> div classclear>/div> /form> /div> /div> /div>/div>script typetext/javascript> $(document).ready(function() { $(#phone).mask((00) 0000-0000); $(#cnpj).mask(00.000.000/0000-00, {reverse: true}); $(.modal-orcamento .form).submit(function(e){ e.preventDefault(); if(!$.active) { $(.sk-circle).fadeIn(slow); $.post(site/ajax/orcamento.php, $(this).serialize(), function(data){ $(.modal-orcamento form .retorno).html(data); $(.sk-circle).fadeOut(slow); $(.modal-orcamento .form)0.reset(); }); } }); $(.modal .close).click(function(){}, function(){ $(.modal).fadeOut(); }); $(.modal .close, .bg).click(function(){}, function(){ $(.modal).fadeOut(); }); $(.botao-orcamento).click(function(){ $(.modal-orcamento).fadeIn(slow); }); });/script> div classsk-circle> div classsk-circle1 sk-child>/div> div classsk-circle2 sk-child>/div> div classsk-circle3 sk-child>/div> div classsk-circle4 sk-child>/div> div classsk-circle5 sk-child>/div> div classsk-circle6 sk-child>/div> div classsk-circle7 sk-child>/div> div classsk-circle8 sk-child>/div> div classsk-circle9 sk-child>/div> div classsk-circle10 sk-child>/div> div classsk-circle11 sk-child>/div> div classsk-circle12 sk-child>/div> /div> div classico-menu> div classline>/div> div classline>/div> div classline>/div> /div> div classmenu-mobile> div classwrapper> a hrefhome classlogo> svg xmlnshttp://www.w3.org/2000/svg width489 height259 viewBox0 0 489 259> defs> style> .cls-logo { fill: #fff; } .cls-logo, .cls-2, .cls-3 { fill-rule: evenodd; } .cls-2 { fill: #f8d319; } .cls-3 { fill: #222; } /style> /defs> path idW classcls-logo dM244.5,0h0C379.536,0,489,57.977,489,129.5S379.536,259,244.5,259h0m0,0h0C109.464,259,0,201.022,0,129.5S109.464,0,244.5,0h0/> path idY classcls-2 dM245,8h0c128.13,0,232,54.623,232,122S373.132,252,245,252h0m0,0h0C116.868,252,13,197.38,13,130S116.868,8,245,8h0/> path idG classcls-3 dM244.025,254.01h-0.034v-0.568c-130.038-.27-235.67-55.521-235.67-123.4C8.321,62,114.443,6.65,244.9,6.636h0.049V7.017C375.191,7.287,480.992,62.579,480.992,130.51,480.992,198.6,374.693,254,244.025,254.01ZM295.973,15.482V57.111H193.751V14.885C91,26.743,14.008,73.959,14.008,130.24c0,43.793,46.618,82.1,115.71,102.526a28.9,28.9,0,0,1-3.83-2.79c-7.029-6.674-32.449-33.007-29.05-61.708h39.724s9.157,23.664,24.807,31.732a15.853,15.853,0,0,0,19.051-3.6c5.879-6.692,13.228-19.511,13.331-41.831H300.425s11.643,14.371-3.767,45.455c0,0-17.162,31.944-50.82,47.018,2.211-.985,1.073.131-2.51,1.426h0.025v0.545h0.033c127.16-.009,230.606-53.084,230.606-118.32C473.992,74.732,397.877,27.727,295.973,15.482ZM405.052,143.193H346.89l11.758-76.977h17.818l-8.73,59.789H407.2Zm-89.759,0,11.759-76.976h17.824l-11.758,76.976H315.293Zm-31.541,0,4.566-29.893H260.34l-4.566,29.893H237.95l11.758-76.977h17.824l-4.566,29.895h27.978l4.566-29.895h17.825l-11.758,76.977H283.752Zm-56.737-28.317A42.965,42.965,0,0,1,214.7,132.245a45.381,45.381,0,0,1-15.274,8.319,55.489,55.489,0,0,1-16.678,2.693c-0.98,0-1.6-.035-1.773-0.047a37.96,37.96,0,0,1-13.8-2.5,27.358,27.358,0,0,1-8.568-5.363,21.411,21.411,0,0,1-5.534-7.815,39.331,39.331,0,0,1-2.053-15.339,51.349,51.349,0,0,1,2.629-13.234,56.376,56.376,0,0,1,6.076-12.849l0.016-.023a47.939,47.939,0,0,1,23.539-17.378,42.593,42.593,0,0,1,12.684-2.421,43.959,43.959,0,0,1,15.118,1.425,31.56,31.56,0,0,1,9.853,4.745,23.248,23.248,0,0,1,6.91,7.487v0a31.812,31.812,0,0,1,3.092,12.006,47.686,47.686,0,0,1-.652,11.26A56,56,0,0,1,227.015,114.876Zm-19.363-29.4c-2.823-2.964-6.932-4.619-12.213-4.92a28.245,28.245,0,0,0-12.109,3.43c-8.2,4.523-12.826,12.57-13.755,23.919l-0.009.067c-0.016.1-1.557,9.774,3.853,15.738,2.523,2.783,6.206,4.35,10.949,4.661l0.053,0,0.051,0.008a20.2,20.2,0,0,0,4.76-.017,23.089,23.089,0,0,0,10.168-3.635c6.918-4.591,11.172-12.921,12.642-24.76h0C212.053,99.883,213.068,91.164,207.652,85.477Zm-71.943,35.164a29.392,29.392,0,0,1-8.083,14.353,29.046,29.046,0,0,1-11.427,6.574,39.332,39.332,0,0,1-11.6,1.747,28.309,28.309,0,0,1-2.829-.123c-5.812-.17-10.377-1.963-13.567-5.333-2.83-2.99-4.564-7.3-5.014-12.455a30.054,30.054,0,0,1,.168-6.93l0.113-.672L101,115.71l-0.188,1.18c-0.809,5.084-.109,8.748,2.02,10.6a6.289,6.289,0,0,0,4.629,1.358l0.091-.013h0.086c3.675,0.042,6.48-1.148,8.343-3.527a9.293,9.293,0,0,0,1.76-3.724l8.466-55.427h17.822l-7.256,48.536A43.43,43.43,0,0,1,135.709,120.641Z/>/svg> /a> ul classmenu> a classlink hrefhome> li>Home/li> /a> a classlink hrefjohil> li>Who are we/li> /a> div classlink link-solucao> li>Solutions ?xml version1.0 encodingutf-8?>!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->svg version1.1 idLayer_1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink x0px y0px viewBox0 0 10 6 styleenable-background:new 0 0 10 6; xml:spacepreserve>style typetext/css> .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#666666;}/style>path classst0 dM10,0.6v0.3C9.9,1.1,9.7,1.3,9.6,1.5C8.3,2.9,7,4.2,5.7,5.6C5.5,5.8,5.3,5.9,5.1,6H4.9C4.7,5.9,4.5,5.8,4.3,5.6 C3,4.2,1.7,2.9,0.4,1.5C0.3,1.3,0.1,1.1,0,0.9V0.6V0.5C0.1,0.3,0.3,0.1,0.5,0C0.8-0.1,1,0,1.2,0.3c1.2,1.3,2.4,2.6,3.7,3.9 c0,0,0,0.1,0.1,0.1l0,0c0,0,0-0.1,0.1-0.1c1.2-1.3,2.4-2.6,3.7-3.8l0.1-0.1c0.3-0.2,0.6-0.2,0.9,0C9.9,0.3,9.9,0.4,10,0.6z/>/svg>/li> ul classsubmenu> a hrefsolution/mwm-engines-and-parts/3 classlink> li classbranco>MWM Engines and Parts/li> /a> a hrefsolution/pumps-and-accessories-for-dredging-/1 classlink> li classbranco>Pumps and Accessories for Dredging /li> /a> a hrefsolution/power-generation-soluctions/2 classlink> li classbranco>Power Generation Soluctions/li> /a> a hrefsolution/hoses-and-pipes/6 classlink> li classbranco>Hoses and Pipes/li> /a> a hrefsolution/yanmar-and-agrale-engines/8 classlink> li classbranco>Yanmar and Agrale Engines/li> /a> a hrefsolution/hummer-mill/5 classlink> li classbranco>Hummer Mill/li> /a> /ul> /div> a classlink hrefdifferentials> li>Differentials/li> /a> a classlink hrefcontact> li>Contact/li> /a> /ul> ul classsocial> a hrefhttps://www.instagram.com/johil_commercial/ target_blank> li>svg xmlnshttp://www.w3.org/2000/svg width21 height21.031 viewBox0 0 21 21.031> defs> style> .insta { fill: #cdde00; fill-rule: evenodd; } /style> /defs> path idForma_4 data-nameForma 4 classinsta dM1669.97,91.758c0-1.785.02-3.573-.09-5.351a5.468,5.468,0,0,0-5.06-5.3c-1.76-.175-3.56-0.019-5.33-0.092,0,0.049.02-.049,0.01,0-1.55,0-3.11-.05-4.66.01a5.594,5.594,0,0,0-5.65,5.267,67.638,67.638,0,0,0-.02,10.166,5.565,5.565,0,0,0,5.66,5.474q4.7,0.124,9.41,0a5.589,5.589,0,0,0,5.65-5.566C1669.99,94.836,1669.97,93.295,1669.97,91.758Zm-2,4.9a3.722,3.722,0,0,1-3.88,3.388c-1.52.052-3.05,0.01-4.58,0.01v0c-1.48,0-2.97.015-4.46-.009a5.2,5.2,0,0,1-1.29-.205,3.5,3.5,0,0,1-2.68-3.435c-0.08-3.278-.1-6.561,0-9.836,0.07-2.216,1.6-3.571,3.98-3.632,2.99-.076,5.97-0.026,8.96-0.009a4.877,4.877,0,0,1,1.21.189,3.52,3.52,0,0,1,2.76,3.458c0.1,2.646.09,5.3,0.11,7.945A13.825,13.825,0,0,1,1667.97,96.661Zm-8.43-10.6a5.427,5.427,0,1,0,5.37,5.435A5.4,5.4,0,0,0,1659.54,86.062Zm-0.01,8.947a3.52,3.52,0,1,1,3.49-3.549A3.517,3.517,0,0,1,1659.53,95.009Zm6.85-9.171a1.25,1.25,0,1,1-2.5.011A1.25,1.25,0,1,1,1666.38,85.839Z transformtranslate(-1649 -81)/>/svg>/li> /a> /ul> /div> /div> div idcontent stylebackground: #ffffff> div idwhats> div classcontainer> div classbalao> Hello, how can I help? /div> a hrefhttps://api.whatsapp.com/send?phone+592 667.1738&textHello, I came from the site and I need help target_eblank classicon> svg version1.1 idLayer_1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink x0px y0px viewBox0 0 512 512 styleenable-background:new 0 0 512 512; xml:spacepreserve> style typetext/css> .st-whatsapp{fill:#FFFFFF;} /style> g idrWJ0Ni.tif> g> path classst-whatsapp dM508.2,210.4c-8.8-51.2-31.8-95.2-67.6-132.8C400.3,35.1,350.7,11,293.3,2.2C287.2,1.3,281.1,0.7,275,0h-32 c-9.5,1.3-19.1,2.4-28.6,4C114.8,21.4,26.2,96.5,6.4,206.8c-10.7,59.6-1.6,116.3,27.4,169.6c1.3,2.3,1.8,5.8,1.1,8.3 C24,425.2,12.8,465.6,1.7,506c-0.4,1.4-1.1,2.7-1.7,4c0.7,0.7,1.3,1.3,2,2c12.9-3.6,25.8-7.3,38.8-10.7 c30.1-7.9,60.2-15.7,90.3-23.3c2.4-0.6,5.7-0.3,7.9,0.9c129.8,67.5,291.2,11.4,351.4-122.2c11.7-26,18.5-53.3,20.7-81.8 c0.1-1.6,0.6-3.2,0.9-4.9v-32C510.7,228.8,509.8,219.5,508.2,210.4z M346.7,443.8c-68.4,31.2-135.5,26.9-200.3-11 c-3.4-2-6.3-2.6-10.2-1.5c-23.1,6.2-46.3,12.1-69.5,18.1c-1.4,0.4-2.8,0.6-5.1,1.1c5.8-21.1,10.7-41.5,17.2-61.4 c3.6-11,2.2-19.4-3.8-29.4c-50.1-83-35.4-190.3,35.4-258.4C156.2,57.1,211.6,37.9,275,42.9c86.5,6.7,160.8,66.9,185.5,149.6 C490.6,293.3,442.8,400.1,346.7,443.8z/> path classst-whatsapp dM386.5,317.3c-0.3,17.5-4.6,33.2-20.3,43.7c-13,8.6-26.7,14.3-41.7,13.4c-17.3,0.7-32-6-47.1-11.2 c-43-14.8-76.2-42.8-104.6-77.4c-13.6-16.6-27.3-33.2-36.2-53c-9.4-20.8-13.2-42.2-3.4-63.7c4.2-9.2,10.8-17.5,16.8-25.8 c3.7-5,9.5-7.3,15.7-7.5c5.6-0.2,11.3-0.1,17,0.2c5,0.3,7.5,4,9.3,8c4.1,9.3,8,18.7,11.9,28c3,7,5.7,14.2,9,21.1 c2.5,5.4,2.4,10.3-1.1,15c-4.4,6-8.9,12-13.6,17.8c-6,7.3-6.3,8.8-1.5,16.7c20.3,33.6,48.3,58.2,84.8,73c7.8,3.2,10.5,2.7,16-4 c6-7.3,12-14.7,17.9-22.2c3.9-5,6.4-6.2,12.5-3.9c8.4,3.2,16.5,7,24.7,10.8c5.6,2.6,11,5.6,16.6,8.1c3.8,1.7,8,2.7,12,4.2 C384.8,310.2,386.6,313.2,386.5,317.3z/> /g> /g> /svg> /a> /div>/div>style typetext/css> #whats { display: inline-block; position: fixed; bottom: 15px; right: 0; z-index: 2; } #whats .container { display: flex; justify-content: end; align-items: center; width: 100%; } /* icone wpp */ #whats .container .icon { width: 35px; height: 35px; display: block; background: #1BBB60; border-radius: 50%; padding: 15px; transition: all 0.5s ease; margin-right: 15px; z-index: 3; opacity: 0;} #whats .container .icon:hover { background: #ffffff; box-shadow: 2px 2px 27px -1px rgba(0,0,0,0.4); } #whats .container .icon svg path { transition: all 0.5s ease; } #whats .container .icon:hover svg path { fill: #1BBB60; } #whats .container .balao::after { content: ; position: absolute; background: #ffffff; border-bottom: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); right: -5px; top: 50%; margin-top: -4px; width: 8px; height: 8px; z-index: 1; transform: rotate(-45deg); } #whats .container .balao { user-select: none; font-size: 14px; position: relative;background: #ffffff ; box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.4); max-width: 180px;text-align: center; height: 100%;padding: 15px 10px; margin-right: 15px; border-radius: 15px; z-index: 2; opacity: 0; } .fade-in-fwd { -webkit-animation: fade-in-fwd 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; animation: fade-in-fwd 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; } .fade-in-right { -webkit-animation: fade-in-right 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; animation: fade-in-right 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; } .fade-out-right { -webkit-animation: fade-out-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: fade-out-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } @-webkit-keyframes fade-in-fwd { 0% { -webkit-transform: translateZ(-80px); transform: translateZ(-80px); opacity: 0; } 100% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } } @keyframes fade-in-fwd { 0% { -webkit-transform: translateZ(-80px); transform: translateZ(-80px); opacity: 0; } 100% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } } @-webkit-keyframes fade-in-right { 0% { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } @keyframes fade-in-right { 0% { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } @-webkit-keyframes fade-out-right { 0% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } 100% { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; } } @keyframes fade-out-right { 0% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } 100% { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; } } /* Responsivo */ @media screen and (max-width:960px) { #whats .container .icon { width: 30px; height: 30px; padding: 10px;} #whats .container .balao { display: none;} }/style>script typetext/javascript> $(document).ready(function() { setTimeout(() > { $( #whats .container .icon ).addClass( fade-in-fwd ); }, 1500); setTimeout(() > { $( #whats .container .balao ).addClass( fade-in-right ); setTimeout(() > { $( #whats .container .balao ).addClass( fade-out-right ); $( #whats .container .balao ).removeClass( fade-in-right ); }, 15000); }, 2000); $( #whats .container .icon ).hover(function() { if ($(#whats .container .balao).hasClass(fade-out-right)) { $( #whats .container .balao ).addClass( fade-in-right ); $( #whats .container .balao ).removeClass( fade-out-right ); setTimeout(() > { $( #whats .container .balao ).addClass( fade-out-right ); $( #whats .container .balao ).removeClass( fade-in-right ); }, 10000); } },); });/script> div idheader> div classwrapper> div classconteudo> a hrefhome classlogo> svg xmlnshttp://www.w3.org/2000/svg width489 height259 viewBox0 0 489 259> defs> style> .cls-logo { fill: #fff; } .cls-logo, .cls-2, .cls-3 { fill-rule: evenodd; } .cls-2 { fill: #f8d319; } .cls-3 { fill: #222; } /style> /defs> path idW classcls-logo dM244.5,0h0C379.536,0,489,57.977,489,129.5S379.536,259,244.5,259h0m0,0h0C109.464,259,0,201.022,0,129.5S109.464,0,244.5,0h0/> path idY classcls-2 dM245,8h0c128.13,0,232,54.623,232,122S373.132,252,245,252h0m0,0h0C116.868,252,13,197.38,13,130S116.868,8,245,8h0/> path idG classcls-3 dM244.025,254.01h-0.034v-0.568c-130.038-.27-235.67-55.521-235.67-123.4C8.321,62,114.443,6.65,244.9,6.636h0.049V7.017C375.191,7.287,480.992,62.579,480.992,130.51,480.992,198.6,374.693,254,244.025,254.01ZM295.973,15.482V57.111H193.751V14.885C91,26.743,14.008,73.959,14.008,130.24c0,43.793,46.618,82.1,115.71,102.526a28.9,28.9,0,0,1-3.83-2.79c-7.029-6.674-32.449-33.007-29.05-61.708h39.724s9.157,23.664,24.807,31.732a15.853,15.853,0,0,0,19.051-3.6c5.879-6.692,13.228-19.511,13.331-41.831H300.425s11.643,14.371-3.767,45.455c0,0-17.162,31.944-50.82,47.018,2.211-.985,1.073.131-2.51,1.426h0.025v0.545h0.033c127.16-.009,230.606-53.084,230.606-118.32C473.992,74.732,397.877,27.727,295.973,15.482ZM405.052,143.193H346.89l11.758-76.977h17.818l-8.73,59.789H407.2Zm-89.759,0,11.759-76.976h17.824l-11.758,76.976H315.293Zm-31.541,0,4.566-29.893H260.34l-4.566,29.893H237.95l11.758-76.977h17.824l-4.566,29.895h27.978l4.566-29.895h17.825l-11.758,76.977H283.752Zm-56.737-28.317A42.965,42.965,0,0,1,214.7,132.245a45.381,45.381,0,0,1-15.274,8.319,55.489,55.489,0,0,1-16.678,2.693c-0.98,0-1.6-.035-1.773-0.047a37.96,37.96,0,0,1-13.8-2.5,27.358,27.358,0,0,1-8.568-5.363,21.411,21.411,0,0,1-5.534-7.815,39.331,39.331,0,0,1-2.053-15.339,51.349,51.349,0,0,1,2.629-13.234,56.376,56.376,0,0,1,6.076-12.849l0.016-.023a47.939,47.939,0,0,1,23.539-17.378,42.593,42.593,0,0,1,12.684-2.421,43.959,43.959,0,0,1,15.118,1.425,31.56,31.56,0,0,1,9.853,4.745,23.248,23.248,0,0,1,6.91,7.487v0a31.812,31.812,0,0,1,3.092,12.006,47.686,47.686,0,0,1-.652,11.26A56,56,0,0,1,227.015,114.876Zm-19.363-29.4c-2.823-2.964-6.932-4.619-12.213-4.92a28.245,28.245,0,0,0-12.109,3.43c-8.2,4.523-12.826,12.57-13.755,23.919l-0.009.067c-0.016.1-1.557,9.774,3.853,15.738,2.523,2.783,6.206,4.35,10.949,4.661l0.053,0,0.051,0.008a20.2,20.2,0,0,0,4.76-.017,23.089,23.089,0,0,0,10.168-3.635c6.918-4.591,11.172-12.921,12.642-24.76h0C212.053,99.883,213.068,91.164,207.652,85.477Zm-71.943,35.164a29.392,29.392,0,0,1-8.083,14.353,29.046,29.046,0,0,1-11.427,6.574,39.332,39.332,0,0,1-11.6,1.747,28.309,28.309,0,0,1-2.829-.123c-5.812-.17-10.377-1.963-13.567-5.333-2.83-2.99-4.564-7.3-5.014-12.455a30.054,30.054,0,0,1,.168-6.93l0.113-.672L101,115.71l-0.188,1.18c-0.809,5.084-.109,8.748,2.02,10.6a6.289,6.289,0,0,0,4.629,1.358l0.091-.013h0.086c3.675,0.042,6.48-1.148,8.343-3.527a9.293,9.293,0,0,0,1.76-3.724l8.466-55.427h17.822l-7.256,48.536A43.43,43.43,0,0,1,135.709,120.641Z/>/svg> /a> ul classmenu> a classlink hrefhome> li>Home/li> div classlinha>/div> /a> a classlink hrefjohil> li>Who are we/li> div classlinha>/div> /a> div classlink link-solucao> li>Solutions ?xml version1.0 encodingutf-8?>!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->svg version1.1 idLayer_1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink x0px y0px viewBox0 0 10 6 styleenable-background:new 0 0 10 6; xml:spacepreserve>style typetext/css> .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#666666;}/style>path classst0 dM10,0.6v0.3C9.9,1.1,9.7,1.3,9.6,1.5C8.3,2.9,7,4.2,5.7,5.6C5.5,5.8,5.3,5.9,5.1,6H4.9C4.7,5.9,4.5,5.8,4.3,5.6 C3,4.2,1.7,2.9,0.4,1.5C0.3,1.3,0.1,1.1,0,0.9V0.6V0.5C0.1,0.3,0.3,0.1,0.5,0C0.8-0.1,1,0,1.2,0.3c1.2,1.3,2.4,2.6,3.7,3.9 c0,0,0,0.1,0.1,0.1l0,0c0,0,0-0.1,0.1-0.1c1.2-1.3,2.4-2.6,3.7-3.8l0.1-0.1c0.3-0.2,0.6-0.2,0.9,0C9.9,0.3,9.9,0.4,10,0.6z/>/svg>/li> div classlinha>/div> /div> a classlink hrefdifferentials> li>Differentials/li> div classlinha>/div> /a> a classlink hrefcontact> li>Contact/li> div classlinha>/div> /a> /ul> ul classsocial> a hrefhttps://www.instagram.com/johil_commercial/ target_blank> li>svg xmlnshttp://www.w3.org/2000/svg width21 height21.031 viewBox0 0 21 21.031> defs> style> .insta { fill: #cdde00; fill-rule: evenodd; } /style> /defs> path idForma_4 data-nameForma 4 classinsta dM1669.97,91.758c0-1.785.02-3.573-.09-5.351a5.468,5.468,0,0,0-5.06-5.3c-1.76-.175-3.56-0.019-5.33-0.092,0,0.049.02-.049,0.01,0-1.55,0-3.11-.05-4.66.01a5.594,5.594,0,0,0-5.65,5.267,67.638,67.638,0,0,0-.02,10.166,5.565,5.565,0,0,0,5.66,5.474q4.7,0.124,9.41,0a5.589,5.589,0,0,0,5.65-5.566C1669.99,94.836,1669.97,93.295,1669.97,91.758Zm-2,4.9a3.722,3.722,0,0,1-3.88,3.388c-1.52.052-3.05,0.01-4.58,0.01v0c-1.48,0-2.97.015-4.46-.009a5.2,5.2,0,0,1-1.29-.205,3.5,3.5,0,0,1-2.68-3.435c-0.08-3.278-.1-6.561,0-9.836,0.07-2.216,1.6-3.571,3.98-3.632,2.99-.076,5.97-0.026,8.96-0.009a4.877,4.877,0,0,1,1.21.189,3.52,3.52,0,0,1,2.76,3.458c0.1,2.646.09,5.3,0.11,7.945A13.825,13.825,0,0,1,1667.97,96.661Zm-8.43-10.6a5.427,5.427,0,1,0,5.37,5.435A5.4,5.4,0,0,0,1659.54,86.062Zm-0.01,8.947a3.52,3.52,0,1,1,3.49-3.549A3.517,3.517,0,0,1,1659.53,95.009Zm6.85-9.171a1.25,1.25,0,1,1-2.5.011A1.25,1.25,0,1,1,1666.38,85.839Z transformtranslate(-1649 -81)/>/svg>/li> /a> /ul> /div> div classidiomas> a hrefhome> svg xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink width73 height73 viewBox0 0 73 73> image idCamada_2 data-nameCamada 2 width73 height73 xlink:hrefdata:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABJCAYAAABxcwvcAAAPVklEQVR4nO1ceXBUx53++r03l2ZGQtLoBoRlLgNWuJEtbIMxIHPpQCCQwRh8ko1J7NiuUMlmK3bW2d04SeGkDC4XhwEDAoE4YhaTBQLhkLCMgjgEwohTIEZCIGlmNJrjva3u90ZHdIuZQXLxVfU/0pt+3d/7dfev+/f9mjyf+Sf4ApIoAbY6vL5kEuYnj6l/w8H8svjSFWuG3t93eCBvNMRBkvoCiARgAmB8LFyn6RehqwNQA6ACQBkIue6uqSnplTShOPrtV85xOm2hp76sv+bj81V/AwnUAcQnXYFw6ESx70iqtmHK1BExAJ4F8DSAhAlDg0dfFu7BXFEMwR0ESFLTH94HqouhAVihxA0GIXDdq4Qmtjckt5s+lQ8gF8Dx67cqjxz6x/lSEmL0HUm+qZZhGoAkAFMADPJy3aOV8hMAFwHsB7APwF4vv4fB2yQFAEgHkAogxct1t4ZBSnkbwE4AOQCyAdi89QJvkpQBIBPALC/W2VmkKGU2gE10yvJGpd4gaRyAJQAWA1B5oT5vgH6oFwE8D2ANgLwHqfNBSVoK4C0A8V7tondAP9gbdLEAsArAyq7W2lWS4gD8FMAyH3bSW6Af8DO2SgIrAJR0tl5O6sBD/4JEAH/oIQQ1xjKl3Ymd/aHA251wEwKoOBCOa+95uqwvBzD+QVv8kJCi+F6/a89dYH6eyw1elMD9/qN5GDokBmqXCMnugORyt/a7ZAAf9WCCPBiv9CO5pX9SZ1WqdULlcmPQgEj856/TIbzz6iQsTBuHNVtP4KvsEygquglnTS2gUYFolClLYhb0awAjH0KnfIGRSn+cHouSnC6gzglBxWPwkN6YlzoOr2WOR0SIUZ64TcEGfPDmZLySnoB12SewbcdJfFd4BVKlHdBrE4lGtRyS9EMhyIORIGS55HBVwWo/BrWA4fGxmJOagCVzExEZZmSPOW6bm65u4aFGfPDmFCxMTcDGnFxszzkZl1dw5T3Jah8Pow5EJTTfa/VEECJPKzW28VAJ740a3f92WvKYkgWpY9E3OoR1yGm+i3v7DqN8Q07LLkBUeCDef3MK5s4Y/dPt3xSkbN2ei7xvL0Oy2IGgAHmC74lkcZQckW28wROMHjsAc9ISUtKSRlzv39dEXRq4KqtQuWs/KjbvRtWRbyHW2dr0k5bGxoQse3fJJKRMHo69B89g7eajOHXyEiSOAEZKFukZZBG5ndJ9G+B248mRcVgy/xnMmByP/rFh9IllksV2wZz115Xlm3bBklsAt80CTqeHEBzSKknjFE+aIa5PKH6yaAJmvBCPvQcLsWrdYZw5VQJJxYMYtH7ra1fBRkCdE0+M6IeliyZg+qR4xPUxsdokay3MW/agfGPOW5b806dEa20e0Woh9AqWyW3D417S0lajX0wIfrxwAlKTRmLP/tNYsfoAzp+5BtC5Sqvy1XFOl8Ds2+4EnG4MHBKDtxdNRNqMUYgOD2ogZ+semNdmw1pwDmKdI55Tq5bwQYF5rCMS6N8g2esg3PzwU4QtngNNTAQgO5MZyma1VUSFBeL1zGeQ9uJwZO3Jx1/WH8H3RTfgIlxHnVLfkSOKgEtkTmDcoGi89dIzyEwZiwhToNx3ay0qcvajbNVGWE+dZc8TlQq8np7yYLEkSgfhdGZJLhc0j8cibEEqhOsf/RnmTbsQ8Uo6TJmzAtQxUZmE59rdzVNLNIUY8W+LJmLuzDHYsCMXq7OO4fsLpXA4XADvX6LYauUWoSIEcQOjsDgjEYvSn0KkSV7K3ferUbnvCMo+W4+avNOs/ZxWA6IMKfp7yelUQUKmNq73HlPGTFv4q3Oh6RMNgTfq4bh+C1eX/zfM63ekhy+eMys0NQna/n073MCwEAPefe0FLEyT/ayN1Ck9e4M5pU53qx68V+Cm5Fjs4PVaPPFEDDLSxuK1eeMRGRrIqnfeqcD9QydwZ+VXqDr6LVtseIO+fr6RnE6ItXUgPAftgMcQOmfarIjFc9I1faPXe9rH5iSi1UDQqGG/dDX1ygcf4c6arYhYnI6QWZOhG/x4p8h6/43JeHl2AtZuPY6Naw+Boz4JfHP8LIoSeBAMjo/FglcnMeuJDpPJoU5g1YETMK/bhqpDJ9iwEoKMsoVLsofttlhBeB66of0RmpaEiJdnQ/NYHygnq/UkkaPow5Y6IgjTQMjXEEW4LDXMY9cPGYqwzGRGVsCTnT+mvnjVzIbesAFR9WZNv9rlH/8K5nXZEIJbCAS0BCUQEP7KXMT9+TeyJVArcks4//1tEJ5gWP+oenLu7T2M8k05qP57HkSxDkJAIHOE2aZVkuC2WEDAISB+MEyzkxCaMR26Qc2MYbpnyyL0mjIB1Yfz4K6xJCm8geNohQQ150+h5lffoeyLzQhLn47QudOhH/UkM82OYFC/8E4T2xnwPMGTg6LZL+qu3sTdXX9D+cadqM4/CRG14GEARzRw2+zKeifbtH7YYIRlzkJIylTonmh1pCTVkzRg3R9gOXk6pu7azSmQxIaBQRT3nZmljRHjKCuHprIKqrBgn3a+sxBtNjhulrGjjeBpE2Ga+yI4rVa20npDlSBJElSmEBhGxbdFjgc0ykPDYaWCOioMIckvPNtu2EcUIdodHbYif4Ko1dCPGArDuOHy/tI7GKTECzd7evx0u9VyHLgALYhG3f1IEgRwep03CfKA8eIhKcHbtbcG5miSLq51hPjbkhkvgttaG69EQ/0C6uYzjkjnN8Z0hRQttfLU6R9QXuLJxYXvzlcCeb4HJcflhqXgHBzXS0HUqkYTa1vsAFKdE5rYGOiHDwE9IIP/iMoUzBuyBvrtdQwEvE7fsPp0BBJ1eNWwX7kBa9EFdIxZr2GgoAoxxfnzjQzMZelkR2nUQqdli4efESdAlDq+SXvYaOL3+A19OUVA9QitI5JTgnWP0DpMlCTjI4LahJFTZHeP0Do0lKS6RwS1iTpOUbk+Quuo4RQZ8CO0jgqO6aQfoS2UCeDIdb9T1BWPG0qIxv/BveuCs7Ki0/K4B0MX9m6Q4/iizQ633ervvVuJEL4wwzcpAS3hQU4B7A5oH+vzME4BioXHV/72nN9ep5wnXf3gY9y5cAmCulcHrYIwAYPxqRHo91+/AAnQ+aGl9Tgn8HpdoZKr4ZeDN0kQ5FEmdX5yoQf5nEEHTuc3kigvhZ6z0Fx/vZXF6rsq16HyGbf/xpmHFw9Jx71ZMw1DidZaWYfYzSA5nBBttfLHah+MF0944YiS7dNmWKm2uASW/DNwlVfWB/oYPDE6uwMuq41FWI1jfwT9qGHgvR/BeCDQ6G31iX/Cdvo8E0nwhoAGmWOjGB1ALmpio48YxgyvJ6lUSYdqkaTa4itMIle+ZQ/T8jRURpgAQRQdcMMCDloYh49E+IIUqHtHeuQs3QpCryCoo8JR84+TqNj6NaxXztOwJQQYQDglFC47cvs5tbo0cPyYJiKufUo6VD3sl6+hIutr3M3eC+vpIkiiG7xez2JwRBFnOm1V4IkKQc9OZbqB4KTnoOkrh55b0gJ41Spa0AK0C46DYeRQVsJeTkPl7gOo2LwTlsKz7IiYNwTKogpR2kc13fcPHm1C0l4lXyyl7sYtlH+5AxXZ/wvbuWJQQRMdQvXBPyqqqKpmlhT8XCLCl2Sg16REqKkQDMCdSgvWZh1jqpL5Lz+HYQOjfWJMlPd9Bwqx5ov/k1Ulc5+uV7J1BAFDBrBimj2VkUUVKJazReAF9U7OoN9LBB6cRt1UDui4eTvH/OX2FGqGtRcuM0uhh+/EKKs4ZEWGjZEUmDgakW8tQBAlJ4qJM1Fxz4q124436JPKqyAufNZnOwmOI3BDwoXCa/iPj3dgS06erE/KSESkqeNkUV1S9M9fQ0jaVNzN+Qbla7bmWM8Vs10B7b8gk1MG8/rtKP9qV7a95NpsSJhFvWHO47RRHQDVD4oiDON+hKilCxAybSL4YLkh5fes2LD9RIPSjS7T1GSNOqh43kcUyeAFHjBo4eY5nC0qxcWPd2Jjdp6sdJudgEhFr9QRUI8++mdLdofNnZ5NDeXO6iw2Hwulv/8c5i93wH7pCn2jjWjUmwjhaEKdio5J0ekE4Xi2HYh8PQNhc2bUW1bFPQuydn/bXDPp0QL5EXRoQMXDKYq4eOk2fvnhNvbRmGYyeYysmWx/XnQSjtuk7h1li/7ZqzDNm0nVfxCuLf8fcGpNg9UAWZLD9bzocLxB1AIMI4chfFE6wufPBGc0sAdul1e3oL5Vdwv1LdMaqDlQEeKli7fw8+Wb8PmGw83Ut61gbX1KKkegjo5A718shcAHKnEASZKHVK2duv1rjE8NTwh7KTU+/KVkcIqy7GppZRMdN/1yxOjXfVSHwT6YVsVK8YVbePvddfhsw9+b6bgboVBJRW0GNidJdQ64bVZwAQEImpCA0Pmz8sLnzVzFBRpoxiFKbtxtkhFAWUYvfY/JCGCCfL0GRWduYNk76/BF84wAKCmoLebqCq5799hwC5qYyPyc0OTJEMJYEsrKa6WVg7d/U7DMk1tCjzma5Jb0lPwSpZ2kVwDLLTlTcBXvFF7DV9lxNLcEaUkjPu3f19Rqjq7AyFmQguCkCVBHyxrH2+ZqT5bSiryCK33hcKbIWUq6nkXOv0KUZOsP1jP3Jv/kJeQXXNm5NTt3RVryGDTOUmoMYeCGP0IdI0e6zZU1WLetUb6b3VkCvfYTYtCaIEnjfxBpXJAti4nBgo1HJYfrk+/yvy/5rvAqtuXkKvluTzdxHQRKUMV9K9ZkHW/InKxzypmTISxueQyS9DslJfOHlBh4ivaLqPhjdH6lJxb/LLyGs0U3sXlHrpw5OT8REaGBEP60+gBWbzmKS0WlcNDjA6HRitVgOHuVPPsfSorpKQAfNk5WZlsulQCX242z50vxm4s5zEGmTqnw/r9vaZTN3eaxxi4lZ7UnZ3NTHG0rm5tmCEBHnVIJFy+V4ZcfZkNwdy4Fi1ZcBeA9P17Y4k3QDfwnbAppB2yCVwss3iB0wUumL7hN41E97AKFT7t6w0RXjw1LlGs4LnTju0o8KHxYd5V4sFKZBLvbrTdQ5s+13eHWGygNoOVgN7g/yYPd3e3+JA9og/Y8hJu4GqPb38QFpWHrleLLO90ao8fd6dYYe5XS5HZAL0WK628HVMJhpd5rdnMIE5/yTUKA557J2JgQ2oHNSkHt4dx4lJmHqiEN5F2uZvdMKhrOZvdMcnRFLTMX24/kndNPe77+nkm6IZ34zBDf3TMJ4P8BPdH2iD62EioAAAAASUVORK5CYII/>/svg> /a> a hrefpt/home> svg idCamada_1 data-nameCamada 1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink viewBox0 0 25.19 25.19>defs>style>.cls-1{isolation:isolate;}/style>/defs>image classcls-1 width73 height73 transformscale(0.35) xlink:hrefdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAACXBIWXMAACAkAAAgJAFwQM9eAAALLElEQVR4Xu2cfVBVZR7HP9yrKKDC5c2rsMAl0BIkLTUluyq5u07uWE1pYu0kbdnLktbk7k4zjZtNM20z/rESU6022kyb4FJmzGjmFsJdU9fMWHxZFJMr8v4mLwqBXtg/zj03LpxznnMv95Lr8JlhmOF8nwvny/P7Pb/zvJyA/v5+RpLsPGsakAJMAxKBOMAMRAITgXFAD9AJNAP1QBVwETgPnMnNtJUN/WT/EuBvo7LzrDGAFUgH5gNztFvo4gRwDDgC2HIzbTUC/bDxm1HZedYHgGXAr4DpAvlwOAccBA7kZtr2i8Te4lOjNhWuCm69Vv8o8DDwkEjvB/YCn4WHmD95Y8U/ukRiT/CZUdl51seANcAKkXYEKAR25WbadouEehm2Udl51nuAp4AsYKxAPpJcB3YCO3Izbf8WiUUMy6jsPOvzwHNAmkj7M1IGvJ+baXtPJNTCK6PW5y9O7Ovv2wCsF2lvInIMAYatOauLL4qESnhsVHae9V5gIz9Psh4ue4EtuZm2b0TCwXhklHPIfxVYKNLexBwG3vK0lNBtVHae9UFgE3CXSPt/wEngjdxM2+cioYxBJABXT7pVTALpPjY570sXQqOcOelVbh2TZO4CXnXenxBNo9bnL05EStwjkpMiQszEmpJEMl+yENjovE9NxmhddJYAIzK6xZqSWD3lLAkh3VzpNfJBZQyXOtpFzXzBQ339fVXABi2RajJ3FpPvKl70MUviLaQFnSJ5osPt5yXNkymo/FGllc95QasoVTTK+ViyDT9X3BEhZuaF97DcbFfV2LuC2VlhpKVXmE6HSxmwTu1xR+23P4WfTYo1JZEVX6VpEkBCcBcv3dFF/KRQTZ0PSEO6b0WG9CjnLMBH+PEBd0m8hcWhZUSM6xNJ3RiBULwO/FZp1sGtR20qXBWMNFXiF5PCgqNYnRjCI9GlHpsEsCiygY0p14kI9LytTsYCa5w+uOFmlHPSzS/zSSlRcTwZV8nCiFqRVJMRCMUVTh/cGJyjHh4s8AVL4i08nzB0VPMWU6CDP0yvYqVlvEjqLUN8cOUoZzm/b7BgOIQFR7EusYG4oE6R1Gv8OCouH/jgPLDgXKYg9pqUqDiWRpwlLki7F/U6jBRVJPFVZQx17aH8eGMs48dc57bwNtLjaslIvkCgUf0zpFD0S4G6DHAZFdDf3y8vKX2Nj1ZLHkw088uIc5qab6ti2XxoIQfOpOHoM6rqxhgcrEgr5fkFx1h6W5WqDnw+Kp4D7peXwuQeZcUHJv0Uauom9TqMZBWsYNeJ+aqagdzoM7Kn9G72lN7N8rTjbH+0kCnB1xW1iyIbiA/2WShOR/IlD35K5umqcp2kTzXzctJFzXx0un4ylrc36DZpMPvK5jHnry9yuGqKqsbHo6LLF9ko7/5yJ09MM7Em5pxmbXS6fjIL332G2tbJqho91LZOZtn232ma5cNR0eVLwO933ZcG/EdDrIol1MTKX7QIR7Veh5Hbt2ygsml4Jg1ksqmR71/OUQ1DGXtXMAWXI4eT6O/MzbSVGZA2THhM+lQzr0yzC00CyCpY4VOTABquRPPMJ+LaOCG4i6ctNdweMVUkVSMFpNCbJhAOQQ41PXxbFauYkxKig0iIDlJooZ99ZfP46oc4kQxToIPsxP+y0jLem8efaSCNesLZPZmfQs0ukrooqlnNoTfnAerm2Bu7XV8lp1uxN3ZTfLp1iE6Jt0vShWWDzKLIBuKDgimoNnkSiokgGSX+lyCFmt5eJNPrMLLgrgewpoRr6gYauDYjBpDM+7Cohs35F7Sacqg8jV5HgWZROpCEkC6ettSyv9HC0bpGkRyc/hiQNnFp4kmoDeRozQKsKREimSIJ0UG8vjqJym2L2Ll+JotTlc129BnZezZZ8ZoapsAbPB5bwRPTTHpC0QySUZFqCkuoiT+m9jE/1K4m0eSqQdcChyYJ0UGszYjh0JvzqNy2SDF0i+2xCi3FzA+1k5XswBJq0pJFgmTURKWrnoxqqoxRr3W8ISE6iENvzuPPq91Xaho6Jqm0EJMQ3MUr0+z8Jj5KTTIRpBw1bvCVWZHBXoXaYC63XOV1Z46Rk7S9sdvVKwZ+j48OYnFquGqIycghCbjyV0dPoFYTXTRfqyElKokzTUMGhnEgGdXDILNKm7vYGXgPsyaUMztU9+gwhLLyE7x3dOhkqb2x2+27zGYkIxanhrMoNdyV2JV4fXUSazNiWPLacSaN61XV6eHvlUFUO2ZQfUVx4OgBKfQUY+u72nIKLodT1BhOS493D5hxpjaRZAjyaJeVcwrLuhJXj1RCDsV7EwNUNSL21ERrmQROfwxIW5QV6ehupaQ5ii+bkr0ya9bUOpFEE3tjN5vzL2BZV6JaV9kbu5lhOq14TYuWHgO7qqdTVNujZRI4/TEg7eNWpeVaPUfq6nm3MpXv2zxLmhnJFxirs77Rwt7YzZLXjiv2ro+LL5ORrF1rDaai08gXV1dypE7z1mXqQTJKV1nb0HmJT2uiKayL1d27Ao0OHp/9vUimm835F4aYFca/dBebAEWN4XzaMItjFw+IpDJVIBmle6teW1cTB6s7KWyeS1uvvhWtF9KPiiQesTn/Alk5pwD4sKiGVTO+ELSQkENtzyWHKNQGcxGkUe+8QDiE72rLqbgSy9LodjKitZ/J5sZVkzXvGDuPD2vKy40Pi6SDCrGBX7F2abVALYXaP9szOFt3XCRV4jxIRp0RCBWREr2Z+t4ofh1VoTlp9/4jhRRXWnw61XKw9CSVf/pIJGOHPYbGG2aqr3hlEjj9MTgP4JwQiBWRE/3B9iXYr6lPmQQaHRQ++THhE4ZR5Q8gJKiTbY/la+amlh4DBXVpnGy66mmoDeSEfEBJzsrHNMRCvrl0gg/sMXzdYFJN9KnmBkqe244lqkHxul4iwhrZvXYHy29TX3Gu6DSy/fJsSqovqWp04vJFvqsjKkLdtHU1YWuJprg9TTXRp5obKN+4lTVzvPu/3HvHCWzZ72iatLsulZ2X4obTiwbi8sUv63qTgsJZGdvC7LAOVc23VbH8xZbO52WzNNf1jAYHyXFneHbBMV66+wdVXUWnkbLumRy6VKmq8RC3db2BS+o5wIsaDT0iLDiKZeYu7phQr5noex3SfFKxPZbzLWH03hhL4JjrRExoJ3VKPY+knGNGmPaz3LHmQIrbZvqqF8m8k5tpc53MGLikfgAfGtXW1UT+RVgSn8b9YWcIC1ReLQk0Olg1s5xVM8sVr4vYXZfKqdYfaevyqUkg+eHCbSNZdp71M/ywuVVPKHpKRaeRwx1z+K7WO4MF7M3NtLntaBk8RH2GH+jobmVv7RT21cfrfvzRYn/NeD5tmOUvk0DBB7e/OjzE/AnSoUCf03Ktni8ut1HYPFez5hKxq3o6+2vH+TofDaTQ6YMbP8sezklB4SyNbufO0DbdWxT9HGoyqns41bZP/w1YN+SCD4kIMTN9EsLHH5Ce+I93WPzZi2S25WbanlW6oHZyYQfSBgW/baFuuVbPkWvQ1Hcf1tBSxSnnlh4DXzYlO+eN/G5SGdJ9K3JTnFxQCsWKTiP7ryykoqFU0NpneH5yQSY7z7qVEToOK4fi3NALXO4OHalQk8nJzbRpnoXRPDRkCDBs7evvi8MPtdVg5FA83RZHR3crIxBqMnsNAYatIpFmUeM8qLwF6XjpiCCZNGIcBrboOZAtrP6cB5XfQjpeeitxEulssa6D2EKjAJz7rd/g1jFLPlOs+wC27sPXMHpKXaRxY/S9Bx4w+iYNDxl9N4sHjL7tx0NG3x/lAaNvJPOC0XfcecjoWxO9ZPQ9nLc4/wP8wbhMRVooFgAAAABJRU5ErkJggg/>/svg> /a> /div> /div> div classmenu-solucoes> div classwrapper> div classsolucoes> div classconteudo> div classlista> a hrefsolution/mwm-engines-and-parts/3 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/enny26fwa6qh4ipncdzv.png altMWM Engines and Parts> div classtitulo pequeno branco bold>MWM Engines and Parts/div> div classlinha>/div> /a> a hrefsolution/pumps-and-accessories-for-dredging-/1 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/xhz58uxcufuyfrc21v7b.jpg altPumps and Accessories for Dredging > div classtitulo pequeno branco bold>Pumps and Accessories for Dredging /div> div classlinha>/div> /a> a hrefsolution/power-generation-soluctions/2 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/2uzkccnkg0r2khyt5joa.jpg altPower Generation Soluctions> div classtitulo pequeno branco bold>Power Generation Soluctions/div> div classlinha>/div> /a> a hrefsolution/hoses-and-pipes/6 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/epd0o5o5g4e25y1jkljj.png altHoses and Pipes> div classtitulo pequeno branco bold>Hoses and Pipes/div> div classlinha>/div> /a> a hrefsolution/yanmar-and-agrale-engines/8 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/auxuzrygyksgngliudyn.png altYanmar and Agrale Engines> div classtitulo pequeno branco bold>Yanmar and Agrale Engines/div> div classlinha>/div> /a> a hrefsolution/hummer-mill/5 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/qqaf9sp2k4w3yov3jb8r.jpg altHummer Mill> div classtitulo pequeno branco bold>Hummer Mill/div> div classlinha>/div> /a> /div> /div>/div>script typetext/javascript> $(document).ready(function() { $(.solucoes .lista).addClass(owl-carousel).owlCarousel({ loop:false, nav:true, autoplay:true, smartSpeed:2000, autoHeight:false, margin: 20, responsive: { 0: { items:1, }, 501: { items:2, }, 961: { items:3, }, } }); });/script> /div> /div> /div> div classclear>/div> div idcontent-page> div idhome> div classbanners> div classlista> div classbanner> img classimg-banner srcuploads/rhc8v1ey3088nmvqmv6s.jpg> img classimg-banner-mobile srcuploads/qmgfhm5chbltsfzgiid0.png> a href> div classsombra>/div> div classwrapper> div classinfo data-aosfade-right data-aos-duration1500> div classtitulo medio branco>Engines for Mining and br> Agricultural Applications/div> div classtexto branco>Genuine MWM Engines & Parts in Guyana/div> div classbotao>See more/div> /div> /div> /a> /div> /div> /div> div classclear>/div> div classsolucoes-home> div classwrapper> div classinfo> div classtitulo preto>Johil counts on a partnership with suppliers in BRAZIL and in other countries that guarantee b>quality and durable products, with high availability of stockb>./div> a hrefjohil/ classbotao>See more/a> /div> div classsolucoes> div classconteudo> div classlista> a hrefsolution/mwm-engines-and-parts/3 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/enny26fwa6qh4ipncdzv.png altMWM Engines and Parts> div classtitulo pequeno branco bold>MWM Engines and Parts/div> div classlinha>/div> /a> a hrefsolution/pumps-and-accessories-for-dredging-/1 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/xhz58uxcufuyfrc21v7b.jpg altPumps and Accessories for Dredging > div classtitulo pequeno branco bold>Pumps and Accessories for Dredging /div> div classlinha>/div> /a> a hrefsolution/power-generation-soluctions/2 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/2uzkccnkg0r2khyt5joa.jpg altPower Generation Soluctions> div classtitulo pequeno branco bold>Power Generation Soluctions/div> div classlinha>/div> /a> a hrefsolution/hoses-and-pipes/6 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/epd0o5o5g4e25y1jkljj.png altHoses and Pipes> div classtitulo pequeno branco bold>Hoses and Pipes/div> div classlinha>/div> /a> a hrefsolution/yanmar-and-agrale-engines/8 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/auxuzrygyksgngliudyn.png altYanmar and Agrale Engines> div classtitulo pequeno branco bold>Yanmar and Agrale Engines/div> div classlinha>/div> /a> a hrefsolution/hummer-mill/5 classsolucao> img srcthumb/thumb.php?usageresize&width460&height350&imagem../uploads/qqaf9sp2k4w3yov3jb8r.jpg altHummer Mill> div classtitulo pequeno branco bold>Hummer Mill/div> div classlinha>/div> /a> /div> /div>/div>script typetext/javascript> $(document).ready(function() { $(.solucoes .lista).addClass(owl-carousel).owlCarousel({ loop:false, nav:true, autoplay:true, smartSpeed:2000, autoHeight:false, margin: 20, responsive: { 0: { items:1, }, 501: { items:2, }, 961: { items:3, }, } }); });/script> /div> /div> div classclear>/div> div classclientes> div classwrapper> div classconteudo> div classinfo> div classtitulo medio cinza>Brand Products/div> div classtexto cinza>Trusted partnerships to guarantee total quality for you!/div> /div> div classlista> div classcliente> img srcthumb/thumb.php?usageresize&width100&height60&imagem../uploads/ucrf77bzoh0mfghirszz.png altMWM> /div> div classcliente> img srcthumb/thumb.php?usageresize&width100&height60&imagem../uploads/5hcf1af13d7657kkyzeb.png altKanaflex> /div> div classcliente> img srcthumb/thumb.php?usageresize&width100&height60&imagem../uploads/k0xpfbgzk5m02nazoalv.png altBRAZMIX> /div> div classcliente> img srcthumb/thumb.php?usageresize&width100&height60&imagem../uploads/8t1kl50l3oqz30q3y678.png altAgrale> /div> div classcliente> img srcthumb/thumb.php?usageresize&width100&height60&imagem../uploads/cl7t03tmog1i7hvu7jqu.png altBambozzi> /div> div classcliente> img srcthumb/thumb.php?usageresize&width100&height60&imagem../uploads/dvxq2ybhoq36nimi355x.png altYanmar> /div> div classcliente> img srcthumb/thumb.php?usageresize&width100&height60&imagem../uploads/l5hsrf0adg84e5r506t7.png altTramontina> /div> /div> /div> /div>/div>script typetext/javascript> $(document).ready(function() { $(.clientes .lista).addClass(owl-carousel).owlCarousel({ loop:false, nav:false, autoplay:false, smartSpeed:3000, autoHeight:false, responsive: { 0: { items:2, }, 621: { items:3, }, 961: { items:4, }, 1261: { items:5, } } }); });/script> div classclear>/div> div classespecialistas> div classwrapper> div classconteudo> div classbox-img> img srcwww/imagens/site/especialistas.png alt> /div> div classinfo> div classtitulo medio branco>Talk to our Sales Team/div> div classtexto branco>Get in touch and talk to our technical sales team. We will look for the best solution for the service you need to perform./div> div classbotao botao-orcamento>Request a budget/div> a hrefjohilgy@hotmail.com target_blank classbotao>johilgy@hotmail.com/a> /div> /div> /div>/div>/div>script typetext/javascript> $(document).ready(function() { function banner(){ var titulo $(#home .banners .banner .info .titulo); var texto $(#home .banners .banner .info .texto); var botao $(#home .banners .banner .info .botao); $(.banners).on(changed.owl.carousel, function(event) { titulo.removeClass(active) texto.removeClass(active) botao.removeClass(active) setTimeout(function() { titulo.addClass(active) }, 1200); setTimeout(function() { texto.addClass(active) }, 1700); setTimeout(function() { botao.addClass(active) }, 2200); }) setTimeout(function() { titulo.addClass(active) }, 200); setTimeout(function() { texto.addClass(active) }, 400); setTimeout(function() { botao.addClass(active) }, 600); } banner(); $(.banners .lista).addClass(owl-carousel).owlCarousel({ loop:false, nav:true, autoplay:false, smartSpeed:3000, autoHeight:false, responsive: { 0: { items:1, }, 621: { items:1, }, 961: { items:1, } } }); $(.lista-solucoes).addClass(owl-carousel).owlCarousel({ loop:false, nav:true, autoplay:false, smartSpeed:3000, autoHeight:false, margin:20, responsive: { 0: { items:1, }, 621: { items:2, }, 961: { items:3, } } }); });/script> div classclear>/div> /div> div classclear>/div> div idfooter> div classwrapper> div classconteudo> div classmenu> a classlink hrefhome> li>Home/li> div classlinha>/div> /a> a classlink hrefjohil> li>Who are we/li> div classlinha>/div> /a> div classlink link-solucoes> li>Solutions ?xml version1.0 encodingutf-8?>!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->svg version1.1 idLayer_1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink x0px y0px viewBox0 0 10 6 styleenable-background:new 0 0 10 6; xml:spacepreserve>style typetext/css> .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#666666;}/style>path classst0 dM10,0.6v0.3C9.9,1.1,9.7,1.3,9.6,1.5C8.3,2.9,7,4.2,5.7,5.6C5.5,5.8,5.3,5.9,5.1,6H4.9C4.7,5.9,4.5,5.8,4.3,5.6 C3,4.2,1.7,2.9,0.4,1.5C0.3,1.3,0.1,1.1,0,0.9V0.6V0.5C0.1,0.3,0.3,0.1,0.5,0C0.8-0.1,1,0,1.2,0.3c1.2,1.3,2.4,2.6,3.7,3.9 c0,0,0,0.1,0.1,0.1l0,0c0,0,0-0.1,0.1-0.1c1.2-1.3,2.4-2.6,3.7-3.8l0.1-0.1c0.3-0.2,0.6-0.2,0.9,0C9.9,0.3,9.9,0.4,10,0.6z/>/svg>/li> div classsubmenu> a classlink hrefsolution/mwm-engines-and-parts/3> li>MWM Engines and Parts/li> /a> a classlink hrefsolution/pumps-and-accessories-for-dredging-/1> li>Pumps and Accessories for Dredging /li> /a> a classlink hrefsolution/power-generation-soluctions/2> li>Power Generation Soluctions/li> /a> a classlink hrefsolution/hoses-and-pipes/6> li>Hoses and Pipes/li> /a> a classlink hrefsolution/yanmar-and-agrale-engines/8> li>Yanmar and Agrale Engines/li> /a> a classlink hrefsolution/hummer-mill/5> li>Hummer Mill/li> /a> /div> /div> a classlink hrefdifferentials> li>Differentials/li> div classlinha>/div> /a> a classlink hrefcontact> li>Contact/li> div classlinha>/div> /a> /div> div classcontato> a hreftel:+592 667.1738> li>svg xmlnshttp://www.w3.org/2000/svg width15 height15 viewBox0 0 15 15> defs> style> .cls-1 { fill: #eaa928; fill-rule: evenodd; } /style> /defs> path idShape_6_copy data-nameShape 6 copy classcls-1 dM475,635.9v3.047a3.975,3.975,0,0,1-.257.575,1.191,1.191,0,0,1-.8.48h-0.732c-0.068-.009-0.135-0.022-0.2-0.025A13.81,13.81,0,0,1,460,626.233a1.209,1.209,0,0,1,.349-0.874,1.393,1.393,0,0,1,.7-0.359H464.1a1.344,1.344,0,0,1,.716.366,1.219,1.219,0,0,1,.342.833,9.2,9.2,0,0,0,.231,1.957c0.066,0.27.149,0.535,0.216,0.805a1.208,1.208,0,0,1-.253,1.082c-0.422.543-.833,1.094-1.245,1.646a0.161,0.161,0,0,0-.007.139,9.057,9.057,0,0,0,3.074,3.466c0.319,0.206.65,0.395,0.972,0.6a0.145,0.145,0,0,0,.194-0.016q0.836-.64,1.678-1.274a1.175,1.175,0,0,1,1-.2c0.433,0.1.857,0.235,1.293,0.311a7.53,7.53,0,0,0,1.279.125A1.3,1.3,0,0,1,475,635.9Z transformtranslate(-460 -625)/>/svg> +592 667.1738/li> /a> a hreftel:+592 227.5350> li>svg xmlnshttp://www.w3.org/2000/svg width15 height15 viewBox0 0 15 15> defs> style> .cls-1 { fill: #eaa928; fill-rule: evenodd; } /style> /defs> path idShape_6_copy data-nameShape 6 copy classcls-1 dM475,635.9v3.047a3.975,3.975,0,0,1-.257.575,1.191,1.191,0,0,1-.8.48h-0.732c-0.068-.009-0.135-0.022-0.2-0.025A13.81,13.81,0,0,1,460,626.233a1.209,1.209,0,0,1,.349-0.874,1.393,1.393,0,0,1,.7-0.359H464.1a1.344,1.344,0,0,1,.716.366,1.219,1.219,0,0,1,.342.833,9.2,9.2,0,0,0,.231,1.957c0.066,0.27.149,0.535,0.216,0.805a1.208,1.208,0,0,1-.253,1.082c-0.422.543-.833,1.094-1.245,1.646a0.161,0.161,0,0,0-.007.139,9.057,9.057,0,0,0,3.074,3.466c0.319,0.206.65,0.395,0.972,0.6a0.145,0.145,0,0,0,.194-0.016q0.836-.64,1.678-1.274a1.175,1.175,0,0,1,1-.2c0.433,0.1.857,0.235,1.293,0.311a7.53,7.53,0,0,0,1.279.125A1.3,1.3,0,0,1,475,635.9Z transformtranslate(-460 -625)/>/svg> +592 227.5350/li> /a> a hrefmailto:johilgy@hotmail.com target_blank> li>svg xmlnshttp://www.w3.org/2000/svg width16 height12 viewBox0 0 16 12> defs> style> .cls-1 { fill: #eaa928; fill-rule: evenodd; } /style> /defs> path classcls-1 dM676,630.373v7.35a0.11,0.11,0,0,0-.018.026,1.48,1.48,0,0,1-1.6,1.251H661.617c-0.052,0-.1,0-0.156,0a1.473,1.473,0,0,1-1.46-1.5q0-3.5,0-7.007c0-.037.008-0.074,0.012-0.119,0.028,0.016.043,0.022,0.056,0.031l6.481,4.326a2.409,2.409,0,0,0,2.9,0l5.793-3.865C675.494,630.7,675.748,630.537,676,630.373Zm0-2.1v0.407a2.09,2.09,0,0,1-.186.473,1.856,1.856,0,0,1-.461.5q-3.258,2.193-6.532,4.364a1.4,1.4,0,0,1-1.644,0q-3.279-2.175-6.548-4.367a1.393,1.393,0,0,1-.573-1.562A1.472,1.472,0,0,1,661.414,627c0.047,0,.094,0,0.14,0h12.89a1.484,1.484,0,0,1,1.478,1.01C675.952,628.1,675.974,628.188,676,628.277Z transformtranslate(-660 -627)/>/svg> johilgy@hotmail.com/li> /a> a stylecursor: auto;> li>svg xmlnshttp://www.w3.org/2000/svg width16.938 height21 viewBox0 0 16.938 21> defs> style> .cls-1 { fill: #eaa928; fill-rule: evenodd; } /style> /defs> path classcls-1 dM295.878,1267.56a8.214,8.214,0,0,0-6.435-6.35c-0.443-.09-0.9-0.14-1.344-0.21h-1.148c-0.29.04-.581,0.07-0.87,0.12a8.02,8.02,0,0,0-6.93,9.11,12.846,12.846,0,0,0,1.735,4.47,29.461,29.461,0,0,0,6.035,7.01,0.777,0.777,0,0,0,1.209,0,31.919,31.919,0,0,0,3.487-3.5,21.066,21.066,0,0,0,3.524-5.44A9.052,9.052,0,0,0,295.878,1267.56Zm-8.213,5.69a4.593,4.593,0,0,1-4.85-4.24,4.541,4.541,0,0,1,4.568-4.51A4.389,4.389,0,1,1,287.665,1273.25Z transformtranslate(-279.062 -1261)/>/svg> 26/27 North Road, Bourda Gerogetown, Guiana/li> /a> /div> div classinfo> div classlogo> svg xmlnshttp://www.w3.org/2000/svg width489 height259 viewBox0 0 489 259> defs> style> .cls-logo { fill: #fff; } .cls-logo, .cls-2, .cls-3 { fill-rule: evenodd; } .cls-2 { fill: #f8d319; } .cls-3 { fill: #222; } /style> /defs> path idW classcls-logo dM244.5,0h0C379.536,0,489,57.977,489,129.5S379.536,259,244.5,259h0m0,0h0C109.464,259,0,201.022,0,129.5S109.464,0,244.5,0h0/> path idY classcls-2 dM245,8h0c128.13,0,232,54.623,232,122S373.132,252,245,252h0m0,0h0C116.868,252,13,197.38,13,130S116.868,8,245,8h0/> path idG classcls-3 dM244.025,254.01h-0.034v-0.568c-130.038-.27-235.67-55.521-235.67-123.4C8.321,62,114.443,6.65,244.9,6.636h0.049V7.017C375.191,7.287,480.992,62.579,480.992,130.51,480.992,198.6,374.693,254,244.025,254.01ZM295.973,15.482V57.111H193.751V14.885C91,26.743,14.008,73.959,14.008,130.24c0,43.793,46.618,82.1,115.71,102.526a28.9,28.9,0,0,1-3.83-2.79c-7.029-6.674-32.449-33.007-29.05-61.708h39.724s9.157,23.664,24.807,31.732a15.853,15.853,0,0,0,19.051-3.6c5.879-6.692,13.228-19.511,13.331-41.831H300.425s11.643,14.371-3.767,45.455c0,0-17.162,31.944-50.82,47.018,2.211-.985,1.073.131-2.51,1.426h0.025v0.545h0.033c127.16-.009,230.606-53.084,230.606-118.32C473.992,74.732,397.877,27.727,295.973,15.482ZM405.052,143.193H346.89l11.758-76.977h17.818l-8.73,59.789H407.2Zm-89.759,0,11.759-76.976h17.824l-11.758,76.976H315.293Zm-31.541,0,4.566-29.893H260.34l-4.566,29.893H237.95l11.758-76.977h17.824l-4.566,29.895h27.978l4.566-29.895h17.825l-11.758,76.977H283.752Zm-56.737-28.317A42.965,42.965,0,0,1,214.7,132.245a45.381,45.381,0,0,1-15.274,8.319,55.489,55.489,0,0,1-16.678,2.693c-0.98,0-1.6-.035-1.773-0.047a37.96,37.96,0,0,1-13.8-2.5,27.358,27.358,0,0,1-8.568-5.363,21.411,21.411,0,0,1-5.534-7.815,39.331,39.331,0,0,1-2.053-15.339,51.349,51.349,0,0,1,2.629-13.234,56.376,56.376,0,0,1,6.076-12.849l0.016-.023a47.939,47.939,0,0,1,23.539-17.378,42.593,42.593,0,0,1,12.684-2.421,43.959,43.959,0,0,1,15.118,1.425,31.56,31.56,0,0,1,9.853,4.745,23.248,23.248,0,0,1,6.91,7.487v0a31.812,31.812,0,0,1,3.092,12.006,47.686,47.686,0,0,1-.652,11.26A56,56,0,0,1,227.015,114.876Zm-19.363-29.4c-2.823-2.964-6.932-4.619-12.213-4.92a28.245,28.245,0,0,0-12.109,3.43c-8.2,4.523-12.826,12.57-13.755,23.919l-0.009.067c-0.016.1-1.557,9.774,3.853,15.738,2.523,2.783,6.206,4.35,10.949,4.661l0.053,0,0.051,0.008a20.2,20.2,0,0,0,4.76-.017,23.089,23.089,0,0,0,10.168-3.635c6.918-4.591,11.172-12.921,12.642-24.76h0C212.053,99.883,213.068,91.164,207.652,85.477Zm-71.943,35.164a29.392,29.392,0,0,1-8.083,14.353,29.046,29.046,0,0,1-11.427,6.574,39.332,39.332,0,0,1-11.6,1.747,28.309,28.309,0,0,1-2.829-.123c-5.812-.17-10.377-1.963-13.567-5.333-2.83-2.99-4.564-7.3-5.014-12.455a30.054,30.054,0,0,1,.168-6.93l0.113-.672L101,115.71l-0.188,1.18c-0.809,5.084-.109,8.748,2.02,10.6a6.289,6.289,0,0,0,4.629,1.358l0.091-.013h0.086c3.675,0.042,6.48-1.148,8.343-3.527a9.293,9.293,0,0,0,1.76-3.724l8.466-55.427h17.822l-7.256,48.536A43.43,43.43,0,0,1,135.709,120.641Z/>/svg> /div> div classtexto pequeno>JOHIL establishes rigorous quality standards in the development of its suppliers, which undergo thorough analyzes in their production, administrative, financial and logistical processes./div> /div> div classsocial> a hrefhttps://www.instagram.com/johil_commercial/ target_blank> li>svg xmlnshttp://www.w3.org/2000/svg width21 height21.031 viewBox0 0 21 21.031> defs> style> .insta { fill: #cdde00; fill-rule: evenodd; } /style> /defs> path idForma_4 data-nameForma 4 classinsta dM1669.97,91.758c0-1.785.02-3.573-.09-5.351a5.468,5.468,0,0,0-5.06-5.3c-1.76-.175-3.56-0.019-5.33-0.092,0,0.049.02-.049,0.01,0-1.55,0-3.11-.05-4.66.01a5.594,5.594,0,0,0-5.65,5.267,67.638,67.638,0,0,0-.02,10.166,5.565,5.565,0,0,0,5.66,5.474q4.7,0.124,9.41,0a5.589,5.589,0,0,0,5.65-5.566C1669.99,94.836,1669.97,93.295,1669.97,91.758Zm-2,4.9a3.722,3.722,0,0,1-3.88,3.388c-1.52.052-3.05,0.01-4.58,0.01v0c-1.48,0-2.97.015-4.46-.009a5.2,5.2,0,0,1-1.29-.205,3.5,3.5,0,0,1-2.68-3.435c-0.08-3.278-.1-6.561,0-9.836,0.07-2.216,1.6-3.571,3.98-3.632,2.99-.076,5.97-0.026,8.96-0.009a4.877,4.877,0,0,1,1.21.189,3.52,3.52,0,0,1,2.76,3.458c0.1,2.646.09,5.3,0.11,7.945A13.825,13.825,0,0,1,1667.97,96.661Zm-8.43-10.6a5.427,5.427,0,1,0,5.37,5.435A5.4,5.4,0,0,0,1659.54,86.062Zm-0.01,8.947a3.52,3.52,0,1,1,3.49-3.549A3.517,3.517,0,0,1,1659.53,95.009Zm6.85-9.171a1.25,1.25,0,1,1-2.5.011A1.25,1.25,0,1,1,1666.38,85.839Z transformtranslate(-1649 -81)/>/svg>/li> /a> /div> /div> /div> div classbox-menu-lgpd> div classwrapper> div classconteudo-lgpd> ul classmenu-lgpd> a hrefprivacy-policy> li>Privacy Policy/li> /a> a hrefcookie-policy> li>Cookies Policy/li> /a> /ul> !-- build:scripto -->script>(typeof navigator ! undefined) && (function(root, factory) { if (typeof define function && define.amd) { define(function() { return factory(root); }); } else if (typeof module object && module.exports) { module.exports factory(root); } else { root.egge factory(root); root.bodymovin root.egge; }}((window || {}), function(window) { use strict;var svgNShttp://www.w3.org/2000/svg,locationHref,initialDefaultFrame-999999,subframeEnabled!0,expressionsPlugin,isSafari/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors{},bm_rounderMath.round,bm_rnd,bm_powMath.pow,bm_sqrtMath.sqrt,bm_absMath.abs,bm_floorMath.floor,bm_maxMath.max,bm_minMath.min,blitter10,BMMath{};function ProjectInterface(){return{}}!function(){var t,eabs,acos,acosh,asin,asinh,atan,atanh,atan2,ceil,cbrt,expm1,clz32,cos,cosh,exp,floor,fround,hypot,imul,log,log1p,log2,log10,max,min,pow,random,round,sign,sin,sinh,sqrt,tan,tanh,trunc,E,LN10,LN2,LOG10E,LOG2E,PI,SQRT1_2,SQRT2,ie.length;for(t0;ti;t+1)BMMathetMathet}(),BMMath.randomMath.random,BMMath.absfunction(t){if(objecttypeof t&&t.length){var e,icreateSizedArray(t.length),rt.length;for(e0;er;e+1)ieMath.abs(te);return i}return Math.abs(t)};var defaultCurveSegments150,degToRadsMath.PI/180,roundCorner.5519;function roundValues(t){bm_rndt?Math.round:function(t){return t}}function styleDiv(t){t.style.positionabsolute,t.style.top0,t.style.left0,t.style.displayblock,t.style.transformOrigint.style.webkitTransformOrigin0 0,t.style.backfaceVisibilityt.style.webkitBackfaceVisibilityvisible,t.style.transformStylet.style.webkitTransformStylet.style.mozTransformStylepreserve-3d}function BMEnterFrameEvent(t,e,i,r){this.typet,this.currentTimee,this.totalTimei,this.directionr0?-1:1}function BMCompleteEvent(t,e){this.typet,this.directione0?-1:1}function BMCompleteLoopEvent(t,e,i,r){this.typet,this.currentLoopi,this.totalLoopse,this.directionr0?-1:1}function BMSegmentStartEvent(t,e,i){this.typet,this.firstFramee,this.totalFramesi}function BMDestroyEvent(t,e){this.typet,this.targete}function BMRenderFrameErrorEvent(t,e){this.typerenderFrameError,this.nativeErrort,this.currentTimee}function BMConfigErrorEvent(t){this.typeconfigError,this.nativeErrort}function BMAnimationConfigErrorEvent(t,e){this.typet,this.nativeErrore,this.currentTimecurrentTime}roundValues(!1);var createElementID(G0,function(){return__egge_element_+ ++G}),G;function HSVtoRGB(t,e,i){var r,s,a,n,o,h,l,p;switch(hi*(1-e),li*(1-(o6*t-(nMath.floor(6*t)))*e),pi*(1-(1-o)*e),n%6){case 0:ri,sp,ah;break;case 1:rl,si,ah;break;case 2:rh,si,ap;break;case 3:rh,sl,ai;break;case 4:rp,sh,ai;break;case 5:ri,sh,al}returnr,s,a}function RGBtoHSV(t,e,i){var r,sMath.max(t,e,i),aMath.min(t,e,i),ns-a,o0s?0:n/s,hs/255;switch(s){case a:r0;break;case t:re-i+n*(ei?6:0),r/6*n;break;case e:ri-t+2*n,r/6*n;break;case i:rt-e+4*n,r/6*n}returnr,o,h}function addSaturationToRGB(t,e){var iRGBtoHSV(255*t0,255*t1,255*t2);return i1+e,1i1?i11:i10&&(i10),HSVtoRGB(i0,i1,i2)}function addBrightnessToRGB(t,e){var iRGBtoHSV(255*t0,255*t1,255*t2);return i2+e,1i2?i21:i20&&(i20),HSVtoRGB(i0,i1,i2)}function addHueToRGB(t,e){var iRGBtoHSV(255*t0,255*t1,255*t2);return i0+e/360,1i0?i0-1:i00&&(i0+1),HSVtoRGB(i0,i1,i2)}var rgbToHexfunction(){var t,e,r;for(t0;t256;t+1)et.toString(16),rt1e.length?0+e:e;return function(t,e,i){return t0&&(t0),e0&&(e0),i0&&(i0),#+rt+re+ri}}();function BaseEvent(){}BaseEvent.prototype{triggerEvent:function(t,e){if(this._cbst)for(var ithis._cbst.length,r0;ri;r++)this._cbstr(e)},addEventListener:function(t,e){return this._cbst||(this._cbst),this._cbst.push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbst){for(var i0,rthis._cbst.length;ir;)this._cbstie&&(this._cbst.splice(i,1),i-1,r-1),i+1;this._cbst.length||(this._cbstnull)}}else this._cbstnull}};var createTypedArrayfunctiontypeof Uint8ClampedArray&&functiontypeof Float32Array?function(t,e){returnfloat32t?new Float32Array(e):int16t?new Int16Array(e):uint8ct?new Uint8ClampedArray(e):void 0}:function(t,e){var i,r0,s;switch(t){caseint16:caseuint8c:i1;break;default:i1.1}for(r0;re;r+1)s.push(i);return s};function createSizedArray(t){return Array.apply(null,{length:t})}function createNS(t){return document.createElementNS(svgNS,t)}function createTag(t){return document.createElement(t)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype{addDynamicProperty:function(t){-1this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated!0)},iterateDynamicProperties:function(){this._mdf!1;var t,ethis.dynamicProperties.length;for(t0;te;t+1)this.dynamicPropertiest.getValue(),this.dynamicPropertiest._mdf&&(this._mdf!0)},initDynamicPropertyContainer:function(t){this.containert,this.dynamicProperties,this._mdf!1,this._isAnimated!1}};var getBlendMode(Pa{0:source-over,1:multiply,2:screen,3:overlay,4:darken,5:lighten,6:color-dodge,7:color-burn,8:hard-light,9:soft-light,10:difference,11:exclusion,12:hue,13:saturation,14:color,15:luminosity},function(t){return Pat||}),Pa,Matrixfunction(){var sMath.cos,aMath.sin,nMath.tan,rMath.round;function t(){return this.props01,this.props10,this.props20,this.props30,this.props40,this.props51,this.props60,this.props70,this.props80,this.props90,this.props101,this.props110,this.props120,this.props130,this.props140,this.props151,this}function e(t){if(0t)return this;var es(t),ia(t);return this._t(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1)}function i(t){if(0t)return this;var es(t),ia(t);return this._t(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1)}function o(t){if(0t)return this;var es(t),ia(t);return this._t(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1)}function h(t){if(0t)return this;var es(t),ia(t);return this._t(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1)}function l(t,e){return this._t(1,e,t,1,0,0)}function p(t,e){return this.shear(n(t),n(e))}function m(t,e){var is(e),ra(e);return this._t(i,r,0,0,-r,i,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(t),1,0,0,0,0,1,0,0,0,0,1)._t(i,-r,0,0,r,i,0,0,0,0,1,0,0,0,0,1)}function f(t,e,i){return i||0i||(i1),1t&&1e&&1i?this:this._t(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1)}function c(t,e,i,r,s,a,n,o,h,l,p,m,f,c,d,u){return this.props0t,this.props1e,this.props2i,this.props3r,this.props4s,this.props5a,this.props6n,this.props7o,this.props8h,this.props9l,this.props10p,this.props11m,this.props12f,this.props13c,this.props14d,this.props15u,this}function d(t,e,i){return ii||0,0!t||0!e||0!i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,i,1):this}function u(t,e,i,r,s,a,n,o,h,l,p,m,f,c,d,u){var ythis.props;if(1t&&0e&&0i&&0r&&0s&&1a&&0n&&0o&&0h&&0l&&1p&&0m)return y12y12*t+y15*f,y13y13*a+y15*c,y14y14*p+y15*d,y15y15*u,this._identityCalculated!1,this;var gy0,vy1,by2,Ey3,xy4,Sy5,Py6,_y7,Cy8,Ay9,Ty10,ky11,My12,Dy13,wy14,Fy15;return y0g*t+v*s+b*h+E*f,y1g*e+v*a+b*l+E*c,y2g*i+v*n+b*p+E*d,y3g*r+v*o+b*m+E*u,y4x*t+S*s+P*h+_*f,y5x*e+S*a+P*l+_*c,y6x*i+S*n+P*p+_*d,y7x*r+S*o+P*m+_*u,y8C*t+A*s+T*h+k*f,y9C*e+A*a+T*l+k*c,y10C*i+A*n+T*p+k*d,y11C*r+A*o+T*m+k*u,y12M*t+D*s+w*h+F*f,y13M*e+D*a+w*l+F*c,y14M*i+D*n+w*p+F*d,y15M*r+D*o+w*m+F*u,this._identityCalculated!1,this}function y(){return this._identityCalculated||(this._identity!(1!this.props0||0!this.props1||0!this.props2||0!this.props3||0!this.props4||1!this.props5||0!this.props6||0!this.props7||0!this.props8||0!this.props9||1!this.props10||0!this.props11||0!this.props12||0!this.props13||0!this.props14||1!this.props15),this._identityCalculated!0),this._identity}function g(t){for(var e0;e16;){if(t.propse!this.propse)return!1;e+1}return!0}function v(t){var e;for(e0;e16;e+1)t.propsethis.propse}function b(t){var e;for(e0;e16;e+1)this.propsete}function E(t,e,i){return{x:t*this.props0+e*this.props4+i*this.props8+this.props12,y:t*this.props1+e*this.props5+i*this.props9+this.props13,z:t*this.props2+e*this.props6+i*this.props10+this.props14}}function x(t,e,i){return t*this.props0+e*this.props4+i*this.props8+this.props12}function S(t,e,i){return t*this.props1+e*this.props5+i*this.props9+this.props13}function P(t,e,i){return t*this.props2+e*this.props6+i*this.props10+this.props14}function _(){var tthis.props0*this.props5-this.props1*this.props4,ethis.props5/t,i-this.props1/t,r-this.props4/t,sthis.props0/t,a(this.props4*this.props13-this.props5*this.props12)/t,n-(this.props0*this.props13-this.props1*this.props12)/t,onew Matrix;return o.props0e,o.props1i,o.props4r,o.props5s,o.props12a,o.props13n,o}function C(t){return this.getInverseMatrix().applyToPointArray(t0,t1,t2||0)}function A(t){var e,it.length,r;for(e0;ei;e+1)reC(te);return r}function T(t,e,i){var rcreateTypedArray(float32,6);if(this.isIdentity())r0t0,r1t1,r2e0,r3e1,r4i0,r5i1;else{var sthis.props0,athis.props1,nthis.props4,othis.props5,hthis.props12,lthis.props13;r0t0*s+t1*n+h,r1t0*a+t1*o+l,r2e0*s+e1*n+h,r3e0*a+e1*o+l,r4i0*s+i1*n+h,r5i0*a+i1*o+l}return r}function k(t,e,i){return this.isIdentity()?t,e,i:t*this.props0+e*this.props4+i*this.props8+this.props12,t*this.props1+e*this.props5+i*this.props9+this.props13,t*this.props2+e*this.props6+i*this.props10+this.props14}function M(t,e){if(this.isIdentity())return t+,+e;var ithis.props;return Math.round(100*(t*i0+e*i4+i12))/100+,+Math.round(100*(t*i1+e*i5+i13))/100}function D(){for(var t0,ethis.props,imatrix3d(;t16;)i+r(1e4*et)/1e4,i+15t?):,,t+1;return i}function w(t){return t1e-6&&0t||-1e-6t&&t0?r(1e4*t)/1e4:t}function F(){var tthis.props;returnmatrix(+w(t0)+,+w(t1)+,+w(t4)+,+w(t5)+,+w(t12)+,+w(t13)+)}return function(){this.resett,this.rotatee,this.rotateXi,this.rotateYo,this.rotateZh,this.skewp,this.skewFromAxism,this.shearl,this.scalef,this.setTransformc,this.translated,this.transformu,this.applyToPointE,this.applyToXx,this.applyToYS,this.applyToZP,this.applyToPointArrayk,this.applyToTriplePointsT,this.applyToPointStringifiedM,this.toCSSD,this.to2dCSSF,this.clonev,this.cloneFromPropsb,this.equalsg,this.inversePointsA,this.inversePointC,this.getInverseMatrix_,this._tthis.transform,this.isIdentityy,this._identity!0,this._identityCalculated!1,this.propscreateTypedArray(float32,16),this.reset()}}();!function(o,h){var l,pthis,m256,f6,crandom,dh.pow(m,f),uh.pow(2,52),y2*u,gm-1;function v(t){var e,it.length,nthis,r0,sn.in.j0,an.S;for(i||(ti++);rm;)arr++;for(r0;rm;r++)arasg&s+tr%i+(ear),ase;n.gfunction(t){for(var e,i0,rn.i,sn.j,an.S;t--;)earg&r+1,ii*m+ag&(arasg&s+e)+(ase);return n.ir,n.js,i}}function b(t,e){return e.it.i,e.jt.j,e.St.S.slice(),e}function E(t,e){for(var i,rt+,s0;sr.length;)eg&sg&(i^19*eg&s)+r.charCodeAt(s++);return x(e)}function x(t){return String.fromCharCode.apply(0,t)}hseed+cfunction(t,e,i){var r,sE(function t(e,i){var r,s,atypeof e;if(i&&objecta)for(r in e)try{s.push(t(er,i-1))}catch(t){}return s.length?s:stringa?e:e+\0}((e!0e?{entropy:!0}:e||{}).entropy?t,x(o):nullt?function(){try{if(l)return x(l.randomBytes(m));var tnew Uint8Array(m);return(p.crypto||p.msCrypto).getRandomValues(t),x(t)}catch(t){var ep.navigator,ie&&e.plugins;return+new Date,p,i,p.screen,x(o)}}():t,3),r),anew v(r),nfunction(){for(var ta.g(f),ed,i0;tu;)t(t+i)*m,e*m,ia.g(1);for(;yt;)t/2,e/2,i>>>1;return(t+i)/e};return n.int32function(){return 0|a.g(4)},n.quickfunction(){return a.g(4)/4294967296},n.doublen,E(x(a.S),o),(e.pass||i||function(t,e,i,r){return r&&(r.S&&b(r,a),t.statefunction(){return b(a,{})}),i?(hct,e):t})(n,s,globalin e?e.global:thish,e.state)},E(h.random(),o)}(,BMMath);var BezierFactoryfunction(){var t{getBezierEasing:function(t,e,i,r,s){var as||(bez_+t+_+e+_+i+_+r).replace(/\./g,p);if(oa)return oa;var nnew h(t,e,i,r);return oan}},o{};var l11,p1/(l-1),efunctiontypeof Float32Array;function r(t,e){return 1-3*e+3*t}function s(t,e){return 3*e-6*t}function a(t){return 3*t}function m(t,e,i){return((r(e,i)*t+s(e,i))*t+a(e))*t}function f(t,e,i){return 3*r(e,i)*t*t+2*s(e,i)*t+a(e)}function h(t){this._pt,this._mSampleValuese?new Float32Array(l):new Array(l),this._precomputed!1,this.getthis.get.bind(this)}return h.prototype{get:function(t){var ethis._p0,ithis._p1,rthis._p2,sthis._p3;return this._precomputed||this._precompute(),ei&&rs?t:0t?0:1t?1:m(this._getTForX(t),i,s)},_precompute:function(){var tthis._p0,ethis._p1,ithis._p2,rthis._p3;this._precomputed!0,te&&ir||this._calcSampleValues()},_calcSampleValues:function(){for(var tthis._p0,ethis._p2,i0;il;++i)this._mSampleValuesim(i*p,t,e)},_getTForX:function(t){for(var ethis._p0,ithis._p2,rthis._mSampleValues,s0,a1,nl-1;a!n&&rat;++a)s+p;var os+(t-r--a)/(ra+1-ra)*p,hf(o,e,i);return.001h?function(t,e,i,r){for(var s0;s4;++s){var af(e,i,r);if(0a)return e;e-(m(e,i,r)-t)/a}return e}(t,o,e,i):0h?o:function(t,e,i,r,s){for(var a,n,o0;0(am(ne+(i-e)/2,r,s)-t)?in:en,1e-7Math.abs(a)&&++o10;);return n}(t,s,s+p,e,i)}},t}();function extendPrototype(t,e){var i,r,st.length;for(i0;is;i+1)for(var a in rti.prototype)r.hasOwnProperty(a)&&(e.prototypeara)}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function e(){}return e.prototypet,e}function bezFunction(){Math;function y(t,e,i,r,s,a){var nt*r+e*s+i*a-s*r-a*t-i*e;return-.001n&&n.001}var pfunction(t,e,i,r){var s,a,n,o,h,l,pdefaultCurveSegments,m0,f,c,dbezier_length_pool.newElement();for(ni.length,s0;sp;s+1){for(hs/(p-1),al0;an;a+1)obm_pow(1-h,3)*ta+3*bm_pow(1-h,2)*h*ia+3*(1-h)*bm_pow(h,2)*ra+bm_pow(h,3)*ea,fao,null!ca&&(l+bm_pow(fa-ca,2)),cafa;l&&(m+lbm_sqrt(l)),d.percentssh,d.lengthssm}return d.addedLengthm,d};function g(t){this.segmentLength0,this.pointsnew Array(t)}function v(t,e){this.partialLengtht,this.pointe}var b,t(b{},function(t,e,i,r){var s(t0+_+t1+_+e0+_+e1+_+i0+_+i1+_+r0+_+r1).replace(/\./g,p);if(!bs){var a,n,o,h,l,p,m,fdefaultCurveSegments,c0,dnull;2t.length&&(t0!e0||t1!e1)&&y(t0,t1,e0,e1,t0+i0,t1+i1)&&y(t0,t1,e0,e1,e0+r0,e1+r1)&&(f2);var unew g(f);for(oi.length,a0;af;a+1){for(mcreateSizedArray(o),la/(f-1),np0;no;n+1)hbm_pow(1-l,3)*tn+3*bm_pow(1-l,2)*l*(tn+in)+3*(1-l)*bm_pow(l,2)*(en+rn)+bm_pow(l,3)*en,mnh,null!d&&(p+bm_pow(mn-dn,2));c+pbm_sqrt(p),u.pointsanew v(p,m),dm}u.segmentLengthc,bsu}return bs});function M(t,e){var ie.percents,re.lengths,si.length,abm_floor((s-1)*t),nt*e.addedLength,o0;if(as-1||0a||nra)return ia;for(var hra>n?-1:1,l!0;l;)if(ran&&ra+1>n?(o(n-ra)/(ra+1-ra),l!1):a+h,a0||s-1a){if(as-1)return ia;l!1}return ia+(ia+1-ia)*o}var DcreateTypedArray(float32,8);return{getSegmentsLength:function(t){var e,isegments_length_pool.newElement(),rt.c,st.v,at.o,nt.i,ot._length,hi.lengths,l0;for(e0;eo-1;e+1)hep(se,se+1,ae,ne+1),l+he.addedLength;return r&&o&&(hep(se,s0,ae,n0),l+he.addedLength),i.totalLengthl,i},getNewSegment:function(t,e,i,r,s,a,n){var o,hM(ss0?0:1s?1:s,n),lM(a1a?1:a,n),pt.length,m1-h,f1-l,cm*m*m,dh*m*m*3,uh*h*m*3,yh*h*h,gm*m*f,vh*m*f+m*h*f+m*m*l,bh*h*f+m*h*l+h*m*l,Eh*h*l,xm*f*f,Sh*f*f+m*l*f+m*f*l,Ph*l*f+m*l*l+h*f*l,_h*l*l,Cf*f*f,Al*f*f+f*l*f+f*f*l,Tl*l*f+f*l*l+l*f*l,kl*l*l;for(o0;op;o+1)D4*oMath.round(1e3*(c*to+d*io+u*ro+y*eo))/1e3,D4*o+1Math.round(1e3*(g*to+v*io+b*ro+E*eo))/1e3,D4*o+2Math.round(1e3*(x*to+S*io+P*ro+_*eo))/1e3,D4*o+3Math.round(1e3*(C*to+A*io+T*ro+k*eo))/1e3;return D},getPointInSegment:function(t,e,i,r,s,a){var nM(s,a),o1-n;returnMath.round(1e3*(o*o*o*t0+(n*o*o+o*n*o+o*o*n)*i0+(n*n*o+o*n*n+n*o*n)*r0+n*n*n*e0))/1e3,Math.round(1e3*(o*o*o*t1+(n*o*o+o*n*o+o*o*n)*i1+(n*n*o+o*n*n+n*o*n)*r1+n*n*n*e1))/1e3},buildBezierData:t,pointOnLine2D:y,pointOnLine3D:function(t,e,i,r,s,a,n,o,h){if(0i&&0a&&0h)return y(t,e,r,s,n,o);var l,pMath.sqrt(Math.pow(r-t,2)+Math.pow(s-e,2)+Math.pow(a-i,2)),mMath.sqrt(Math.pow(n-t,2)+Math.pow(o-e,2)+Math.pow(h-i,2)),fMath.sqrt(Math.pow(n-r,2)+Math.pow(o-s,2)+Math.pow(h-a,2));return-1e-4(lmp?fp?p-m-f:f-m-p:mf?f-m-p:m-p-f)&&l1e-4}}}!function(){for(var a0,tms,moz,webkit,o,e0;et.length&&!window.requestAnimationFrame;++e)window.requestAnimationFramewindowte+RequestAnimationFrame,window.cancelAnimationFramewindowte+CancelAnimationFrame||windowte+CancelRequestAnimationFrame;window.requestAnimationFrame||(window.requestAnimationFramefunction(t,e){var i(new Date).getTime(),rMath.max(0,16-(i-a)),ssetTimeout(function(){t(i+r)},r);return ai+r,s}),window.cancelAnimationFrame||(window.cancelAnimationFramefunction(t){clearTimeout(t)})}();var bezbezFunction();function dataFunctionManager(){function m(t,e,i){var r,s,a,n,o,h,lt.length;for(s0;sl;s+1)if(ksin(rts)&&!r.completed){if(r.completed!0,r.tt&&(ts-1.tdr.tt),,-1,r.hasMask){var pr.masksProperties;for(np.length,a0;an;a+1)if(pa.pt.k.i)d(pa.pt.k);else for(hpa.pt.k.length,o0;oh;o+1)pa.pt.ko.s&&d(pa.pt.ko.s0),pa.pt.ko.e&&d(pa.pt.ko.e0)}0r.ty?(r.layersf(r.refId,e),m(r.layers,e,i)):4r.ty?c(r.shapes):5r.ty&&u(r,i)}}function f(t,e){for(var i0,re.length;ir;){if(ei.idt)return ei.layers.__used?JSON.parse(JSON.stringify(ei.layers)):(ei.layers.__used!0,ei.layers);i+1}}function c(t){var e,i,r;for(et.length-1;0e;e-1)if(shte.ty){if(te.ks.k.i)d(te.ks.k);else for(rte.ks.k.length,i0;ir;i+1)te.ks.ki.s&&d(te.ks.ki.s0),te.ks.ki.e&&d(te.ks.ki.e0);!0}elsegrte.ty&&c(te.it)}function d(t){var e,it.i.length;for(e0;ei;e+1)t.ie0+t.ve0,t.ie1+t.ve1,t.oe0+t.ve0,t.oe1+t.ve1}function o(t,e){var ie?e.split(.):100,100,100;return t0>i0||!(i0>t0)&&(t1>i1||!(i1>t1)&&(t2>i2||!(i2>t2)&&void 0))}var h,ifunction(){var r4,4,14;function s(t){var e,i,r,st.length;for(e0;es;e+1)5te.ty&&(ite,void 0,ri.t.d,i.t.d{k:{s:r,t:0}})}return function(t){if(o(r,t.v)&&(s(t.layers),t.assets)){var e,it.assets.length;for(e0;ei;e+1)t.assetse.layers&&s(t.assetse.layers)}}}(),r(h4,7,99,function(t){if(t.chars&&!o(h,t.v)){var e,i,r,s,a,nt.chars.length;for(e0;en;e+1)if(t.charse.data&&t.charse.data.shapes)for(r(at.charse.data.shapes0.it).length,i0;ir;i+1)(sai.ks.k).__converted||(d(ai.ks.k),s.__converted!0)}}),sfunction(){var r4,1,9;function a(t){var e,i,r,st.length;for(e0;es;e+1)if(grte.ty)a(te.it);else if(flte.ty||stte.ty)if(te.c.k&&te.c.k0.i)for(rte.c.k.length,i0;ir;i+1)te.c.ki.s&&(te.c.ki.s0/255,te.c.ki.s1/255,te.c.ki.s2/255,te.c.ki.s3/255),te.c.ki.e&&(te.c.ki.e0/255,te.c.ki.e1/255,te.c.ki.e2/255,te.c.ki.e3/255);else te.c.k0/255,te.c.k1/255,te.c.k2/255,te.c.k3/255}function s(t){var e,it.length;for(e0;ei;e+1)4te.ty&&a(te.shapes)}return function(t){if(o(r,t.v)&&(s(t.layers),t.assets)){var e,it.assets.length;for(e0;ei;e+1)t.assetse.layers&&s(t.assetse.layers)}}}(),afunction(){var r4,4,18;function l(t){var e,i,r;for(et.length-1;0e;e-1)if(shte.ty){if(te.ks.k.i)te.ks.k.cte.closed;else for(rte.ks.k.length,i0;ir;i+1)te.ks.ki.s&&(te.ks.ki.s0.cte.closed),te.ks.ki.e&&(te.ks.ki.e0.cte.closed);!0}elsegrte.ty&&l(te.it)}function s(t){var e,i,r,s,a,n,ot.length;for(i0;io;i+1){if((eti).hasMask){var he.masksProperties;for(sh.length,r0;rs;r+1)if(hr.pt.k.i)hr.pt.k.chr.cl;else for(nhr.pt.k.length,a0;an;a+1)hr.pt.ka.s&&(hr.pt.ka.s0.chr.cl),hr.pt.ka.e&&(hr.pt.ka.e0.chr.cl)}4e.ty&&l(e.shapes)}}return function(t){if(o(r,t.v)&&(s(t.layers),t.assets)){var e,it.assets.length;for(e0;ei;e+1)t.assetse.layers&&s(t.assetse.layers)}}}();function u(t,e){0!t.t.a.length||min t.t.p||(t.singleShape!0)}var t{completeData:function(t,e){t.__complete||(s(t),i(t),r(t),a(t),m(t.layers,t.assets,e),t.__complete!0)}};return t.checkColorss,t.checkCharsr,t.checkShapesa,t.completeLayersm,t}var dataManagerdataFunctionManager(),FontManagerfunction(){var a{w:0,size:0,shapes:},t;function u(t,e){var icreateTag(span);i.style.fontFamilye;var rcreateTag(span);r.innerHTMLgiItT1WQy@!-/#,i.style.positionabsolute,i.style.left-10000px,i.style.top-10000px,i.style.fontSize300px,i.style.fontVariantnormal,i.style.fontStylenormal,i.style.fontWeightnormal,i.style.letterSpacing0,i.appendChild(r),document.body.appendChild(i);var sr.offsetWidth;return r.style.fontFamilyfunction(t){var e,it.split(,),ri.length,s;for(e0;er;e+1)sans-serif!ie&&monospace!ie&&s.push(ie);return s.join(,)}(t)+, +e,{node:r,w:s,parent:i}}tt.concat(2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403);var efunction(){this.fonts,this.charsnull,this.typekitLoaded0,this.isLoaded!1,this.initTimeDate.now(),this.setIsLoadedBindedthis.setIsLoaded.bind(this),this.checkLoadedFontsBindedthis.checkLoadedFonts.bind(this)};return e.getCombinedCharacterCodesfunction(){return t},e.prototype{addChars:function(t){if(t){this.chars||(this.chars);var e,i,r,st.length,athis.chars.length;for(e0;es;e+1){for(i0,r!1;ia;)this.charsi.stylete.style&&this.charsi.fFamilyte.fFamily&&this.charsi.chte.ch&&(r!0),i+1;r||(this.chars.push(te),a+1)}}},addFonts:function(t,e){if(t){if(this.chars)return this.isLoaded!0,void(this.fontst.list);var i,r,s,a,nt.list,on.length,ho;for(i0;io;i+1){var l,p,m!0;if(ni.loaded!1,ni.monoCaseu(ni.fFamily,monospace),ni.sansCaseu(ni.fFamily,sans-serif),ni.fPath){if(pni.fOrigin||3ni.origin){if(0(ldocument.querySelectorAll(stylef-foriginpf-family+ni.fFamily+, stylef-origin3f-family+ni.fFamily+)).length&&(m!1),m){var fcreateTag(style);f.setAttribute(f-forigin,ni.fOrigin),f.setAttribute(f-origin,ni.origin),f.setAttribute(f-family,ni.fFamily),f.typetext/css,f.innerHTML@font-face {font-family: +ni.fFamily+; font-style: normal; src: url(+ni.fPath+);},e.appendChild(f)}}else if(gni.fOrigin||1ni.origin){for(ldocument.querySelectorAll(linkf-foriging, linkf-origin1),p0;pl.length;p++)-1!lp.href.indexOf(ni.fPath)&&(m!1);if(m){var ccreateTag(link);c.setAttribute(f-forigin,ni.fOrigin),c.setAttribute(f-origin,ni.origin),c.typetext/css,c.relstylesheet,c.hrefni.fPath,document.body.appendChild(c)}}else if(tni.fOrigin||2ni.origin){for(ldocument.querySelectorAll(scriptf-forigint, scriptf-origin2),p0;pl.length;p++)ni.fPathlp.src&&(m!1);if(m){var dcreateTag(link);d.setAttribute(f-forigin,ni.fOrigin),d.setAttribute(f-origin,ni.origin),d.setAttribute(rel,stylesheet),d.setAttribute(href,ni.fPath),e.appendChild(d)}}}else ni.loaded!0,h-1;ni.helper(re,sni,avoid 0,(acreateNS(text)).style.fontSize100px,a.setAttribute(font-family,s.fFamily),a.setAttribute(font-style,s.fStyle),a.setAttribute(font-weight,s.fWeight),a.textContent1,s.fClass?(a.style.fontFamilyinherit,a.setAttribute(class,s.fClass)):a.style.fontFamilys.fFamily,r.appendChild(a),createTag(canvas).getContext(2d).fonts.fWeight+ +s.fStyle+ 100px +s.fFamily,a),ni.cache{},this.fonts.push(ni)}0h?this.isLoaded!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded!0},getCharData:function(t,e,i){for(var r0,sthis.chars.length;rs;){if(this.charsr.cht&&this.charsr.stylee&&this.charsr.fFamilyi)return this.charsr;r+1}return(stringtypeof t&&13!t.charCodeAt(0)||!t)&&console&&console.warn&&console.warn(Missing character from exported characters list: ,t,e,i),a},getFontByName:function(t){for(var e0,ithis.fonts.length;ei;){if(this.fontse.fNamet)return this.fontse;e+1}return this.fonts0},measureText:function(t,e,i){var rthis.getFontByName(e),st.charCodeAt(0);if(!r.caches+1){var ar.helper;if( t){a.textContent|+t+|;var na.getComputedTextLength();a.textContent||;var oa.getComputedTextLength();r.caches+1(n-o)/100}else a.textContentt,r.caches+1a.getComputedTextLength()/100}return r.caches+1*i},checkLoadedFonts:function(){var t,e,i,rthis.fonts.length,sr;for(t0;tr;t+1)this.fontst.loaded?s-1:nthis.fontst.fOrigin||0this.fontst.origin?this.fontst.loaded!0:(ethis.fontst.monoCase.node,ithis.fontst.monoCase.w,e.offsetWidth!i?(s-1,this.fontst.loaded!0):(ethis.fontst.sansCase.node,ithis.fontst.sansCase.w,e.offsetWidth!i&&(s-1,this.fontst.loaded!0)),this.fontst.loaded&&(this.fontst.sansCase.parent.parentNode.removeChild(this.fontst.sansCase.parent),this.fontst.monoCase.parent.parentNode.removeChild(this.fontst.monoCase.parent)));0!s&&Date.now()-this.initTime5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded!0}},e}(),PropertyFactoryfunction(){var minitialDefaultFrame,sMath.abs;function f(t,e){var i,rthis.offsetTime;multidimensionalthis.propType&&(icreateTypedArray(float32,this.pv.length));for(var s,a,n,o,h,l,p,m,fe.lastIndex,cf,dthis.keyframes.length-1,u!0;u;){if(sthis.keyframesc,athis.keyframesc+1,cd-1&&t>a.t-r){s.h&&(sa),f0;break}if(a.t-r>t){fc;break}cd-1?c+1:(f0,u!1)}var y,g,v,b,E,x,S,P,_,C,Aa.t-r,Ts.t-r;if(s.to){s.bezierData||(s.bezierDatabez.buildBezierData(s.s,a.s||s.e,s.to,s.ti));var ks.bezierData;if(At||tT){var MAt?k.points.length-1:0;for(ok.pointsM.point.length,n0;no;n+1)ink.pointsM.pointn}else{s.__fnct?ms.__fnct:(mBezierFactory.getBezierEasing(s.o.x,s.o.y,s.i.x,s.i.y,s.n).get,s.__fnctm),hm((t-T)/(A-T));var D,wk.segmentLength*h,Fe.lastFramet&&e._lastKeyframeIndexc?e._lastAddedLength:0;for(pe.lastFramet&&e._lastKeyframeIndexc?e._lastPoint:0,u!0,lk.points.length;u;){if(F+k.pointsp.partialLength,0w||0h||pk.points.length-1){for(ok.pointsp.point.length,n0;no;n+1)ink.pointsp.pointn;break}if(Fw&&wF+k.pointsp+1.partialLength){for(D(w-F)/k.pointsp+1.partialLength,ok.pointsp.point.length,n0;no;n+1)ink.pointsp.pointn+(k.pointsp+1.pointn-k.pointsp.pointn)*D;break}pl-1?p+1:u!1}e._lastPointp,e._lastAddedLengthF-k.pointsp.partialLength,e._lastKeyframeIndexc}}else{var I,V,B,R,L;if(ds.s.length,ya.s||s.e,this.sh&&1!s.h)if(At)i0y0,i1y1,i2y2;else if(tT)i0s.s0,i1s.s1,i2s.s2;else{var GN(s.s),zN(y);gi,vfunction(t,e,i){var r,s,a,n,o,h,lt0,pt1,mt2,ft3,ce0,de1,ue2,ye3;(sl*c+p*d+m*u+f*y)0&&(s-s,c-c,d-d,u-u,y-y);o1e-61-s?(rMath.acos(s),aMath.sin(r),nMath.sin((1-i)*r)/a,Math.sin(i*r)/a):(n1-i,i);return h0n*l+o*c,h1n*p+o*d,h2n*m+o*u,h3n*f+o*y,h}(G,z,(t-T)/(A-T)),bv0,Ev1,xv2,Sv3,PMath.atan2(2*E*S-2*b*x,1-2*E*E-2*x*x),_Math.asin(2*b*E+2*x*S),CMath.atan2(2*b*S-2*E*x,1-2*b*b-2*x*x),g0P/degToRads,g1_/degToRads,g2C/degToRads}else for(c0;cd;c+1)1!s.h&&(hAt?1:tT?0:(s.o.x.constructorArray?(s.__fnct||(s.__fnct),s.__fnctc?ms.__fnctc:(Ivoid 0s.o.xc?s.o.x0:s.o.xc,Vvoid 0s.o.yc?s.o.y0:s.o.yc,Bvoid 0s.i.xc?s.i.x0:s.i.xc,Rvoid 0s.i.yc?s.i.y0:s.i.yc,mBezierFactory.getBezierEasing(I,V,B,R).get,s.__fnctcm)):s.__fnct?ms.__fnct:(Is.o.x,Vs.o.y,Bs.i.x,Rs.i.y,mBezierFactory.getBezierEasing(I,V,B,R).get,s.__fnctm),m((t-T)/(A-T)))),ya.s||s.e,L1s.h?s.sc:s.sc+(yc-s.sc)*h,multidimensionalthis.propType?icL:iL}return e.lastIndexf,i}function N(t){var et0*degToRads,it1*degToRads,rt2*degToRads,sMath.cos(e/2),aMath.cos(i/2),nMath.cos(r/2),oMath.sin(e/2),hMath.sin(i/2),lMath.sin(r/2);returno*h*n+s*a*l,o*a*n+s*h*l,s*h*n-o*a*l,s*a*n-o*h*l}function c(){var tthis.comp.renderedFrame-this.offsetTime,ethis.keyframes0.t-this.offsetTime,ithis.keyframesthis.keyframes.length-1.t-this.offsetTime;if(!(tthis._caching.lastFrame||this._caching.lastFrame!m&&(this._caching.lastFrame>i&&it||this._caching.lastFramee&&te))){this._caching.lastFrame>t&&(this._caching._lastKeyframeIndex-1,this._caching.lastIndex0);var rthis.interpolateValue(t,this._caching);this.pvr}return this._caching.lastFramet,this.pv}function d(t){var e;if(unidimensionalthis.propType)et*this.mult,1e-5s(this.v-e)&&(this.ve,this._mdf!0);else for(var i0,rthis.v.length;ir;)eti*this.mult,1e-5s(this.vi-e)&&(this.vie,this._mdf!0),i+1}function u(){if(this.elem.globalData.frameId!this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock!0,this._mdfthis._isFirstFrame;var t,ethis.effectsSequence.length,ithis.kf?this.pv:this.data.k;for(t0;te;t+1)ithis.effectsSequencet(i);this.setVValue(i),this._isFirstFrame!1,this.lock!1,this.frameIdthis.elem.globalData.frameId}}function y(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function n(t,e,i,r){this.propTypeunidimensional,this.multi||1,this.datae,this.vi?e.k*i:e.k,this.pve.k,this._mdf!1,this.elemt,this.containerr,this.compt.comp,this.k!1,this.kf!1,this.vel0,this.effectsSequence,this._isFirstFrame!0,this.getValueu,this.setVValued,this.addEffecty}function o(t,e,i,r){this.propTypemultidimensional,this.multi||1,this.datae,this._mdf!1,this.elemt,this.containerr,this.compt.comp,this.k!1,this.kf!1,this.frameId-1;var s,ae.k.length;this.vcreateTypedArray(float32,a),this.pvcreateTypedArray(float32,a);createTypedArray(float32,a);for(this.velcreateTypedArray(float32,a),s0;sa;s+1)this.vse.ks*this.mult,this.pvse.ks;this._isFirstFrame!0,this.effectsSequence,this.getValueu,this.setVValued,this.addEffecty}function h(t,e,i,r){this.propTypeunidimensional,this.keyframese.k,this.offsetTimet.data.st,this.frameId-1,this._caching{lastFrame:m,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k!0,this.kf!0,this.datae,this.multi||1,this.elemt,this.containerr,this.compt.comp,this.vm,this.pvm,this._isFirstFrame!0,this.getValueu,this.setVValued,this.interpolateValuef,this.effectsSequencec.bind(this),this.addEffecty}function l(t,e,i,r){this.propTypemultidimensional;var s,a,n,o,h,le.k.length;for(s0;sl-1;s+1)e.ks.to&&e.ks.s&&e.ks+1&&e.ks+1.s&&(ae.ks.s,ne.ks+1.s,oe.ks.to,he.ks.ti,(2a.length&&(a0!n0||a1!n1)&&bez.pointOnLine2D(a0,a1,n0,n1,a0+o0,a1+o1)&&bez.pointOnLine2D(a0,a1,n0,n1,n0+h0,n1+h1)||3a.length&&(a0!n0||a1!n1||a2!n2)&&bez.pointOnLine3D(a0,a1,a2,n0,n1,n2,a0+o0,a1+o1,a2+o2)&&bez.pointOnLine3D(a0,a1,a2,n0,n1,n2,n0+h0,n1+h1,n2+h2))&&(e.ks.tonull,e.ks.tinull),a0n0&&a1n1&&0o0&&0o1&&0h0&&0h1&&(2a.length||a2n2&&0o2&&0h2)&&(e.ks.tonull,e.ks.tinull));this.effectsSequencec.bind(this),this.keyframese.k,this.offsetTimet.data.st,this.k!0,this.kf!0,this._isFirstFrame!0,this.multi||1,this.elemt,this.containerr,this.compt.comp,this.getValueu,this.setVValued,this.interpolateValuef,this.frameId-1;var pe.k0.s.length;for(this.vcreateTypedArray(float32,p),this.pvcreateTypedArray(float32,p),s0;sp;s+1)this.vsm,this.pvsm;this._caching{lastFrame:m,lastIndex:0,value:createTypedArray(float32,p)},this.addEffecty}return{getProp:function(t,e,i,r,s){var a;if(e.k.length)if(numbertypeof e.k0)anew o(t,e,r,s);else switch(i){case 0:anew h(t,e,r,s);break;case 1:anew l(t,e,r,s)}else anew n(t,e,r,s);return a.effectsSequence.length&&s.addDynamicProperty(a),a}}}(),TransformPropertyFactoryfunction(){var n0,0;function r(t,e,i){if(this.elemt,this.frameId-1,this.propTypetransform,this.datae,this.vnew Matrix,this.prenew Matrix,this.appliedTransformations0,this.initDynamicPropertyContainer(i||t),e.p&&e.p.s?(this.pxPropertyFactory.getProp(t,e.p.x,0,0,this),this.pyPropertyFactory.getProp(t,e.p.y,0,0,this),e.p.z&&(this.pzPropertyFactory.getProp(t,e.p.z,0,0,this))):this.pPropertyFactory.getProp(t,e.p||{k:0,0,0},1,0,this),e.rx){if(this.rxPropertyFactory.getProp(t,e.rx,0,degToRads,this),this.ryPropertyFactory.getProp(t,e.ry,0,degToRads,this),this.rzPropertyFactory.getProp(t,e.rz,0,degToRads,this),e.or.k0.ti){var r,se.or.k.length;for(r0;rs;r+1)e.or.kr.toe.or.kr.tinull}this.orPropertyFactory.getProp(t,e.or,1,degToRads,this),this.or.sh!0}else this.rPropertyFactory.getProp(t,e.r||{k:0},0,degToRads,this);e.sk&&(this.skPropertyFactory.getProp(t,e.sk,0,degToRads,this),this.saPropertyFactory.getProp(t,e.sa,0,degToRads,this)),this.aPropertyFactory.getProp(t,e.a||{k:0,0,0},1,0,this),this.sPropertyFactory.getProp(t,e.s||{k:100,100,100},1,.01,this),e.o?this.oPropertyFactory.getProp(t,e.o,0,.01,t):this.o{_mdf:!1,v:1},this._isDirty!0,this.dynamicProperties.length||this.getValue(!0)}return r.prototype{applyToMatrix:function(t){var ethis._mdf;this.iterateDynamicProperties(),this._mdfthis._mdf||e,this.a&&t.translate(-this.a.v0,-this.a.v1,this.a.v2),this.s&&t.scale(this.s.v0,this.s.v1,this.s.v2),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v2).rotateY(this.or.v1).rotateX(this.or.v0),this.data.p.s?this.data.p.z?t.translate(this.px.v,this.py.v,-this.pz.v):t.translate(this.px.v,this.py.v,0):t.translate(this.p.v0,this.p.v1,-this.p.v2)},getValue:function(t){if(this.elem.globalData.frameId!this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty!1),this.iterateDynamicProperties(),this._mdf||t){if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations1&&this.v.translate(-this.a.v0,-this.a.v1,this.a.v2),this.appliedTransformations2&&this.v.scale(this.s.v0,this.s.v1,this.s.v2),this.sk&&this.appliedTransformations3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v2).rotateY(this.or.v1).rotateX(this.or.v0),this.autoOriented){var e,i,rthis.elem.globalData.frameRate;if(this.p&&this.p.keyframes&&this.p.getValueAtTime)ithis.p._caching.lastFrame+this.p.offsetTimethis.p.keyframes0.t?(ethis.p.getValueAtTime((this.p.keyframes0.t+.01)/r,0),this.p.getValueAtTime(this.p.keyframes0.t/r,0)):this.p._caching.lastFrame+this.p.offsetTime>this.p.keyframesthis.p.keyframes.length-1.t?(ethis.p.getValueAtTime(this.p.keyframesthis.p.keyframes.length-1.t/r,0),this.p.getValueAtTime((this.p.keyframesthis.p.keyframes.length-1.t-.05)/r,0)):(ethis.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){e,i;var sthis.px,athis.py;s._caching.lastFrame+s.offsetTimes.keyframes0.t?(e0s.getValueAtTime((s.keyframes0.t+.01)/r,0),e1a.getValueAtTime((a.keyframes0.t+.01)/r,0),i0s.getValueAtTime(s.keyframes0.t/r,0),i1a.getValueAtTime(a.keyframes0.t/r,0)):s._caching.lastFrame+s.offsetTime>s.keyframess.keyframes.length-1.t?(e0s.getValueAtTime(s.keyframess.keyframes.length-1.t/r,0),e1a.getValueAtTime(a.keyframesa.keyframes.length-1.t/r,0),i0s.getValueAtTime((s.keyframess.keyframes.length-1.t-.01)/r,0),i1a.getValueAtTime((a.keyframesa.keyframes.length-1.t-.01)/r,0)):(es.pv,a.pv,i0s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/r,s.offsetTime),i1a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/r,a.offsetTime))}else ein;this.v.rotate(-Math.atan2(e1-i1,e0-i0))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v0,this.p.v1,-this.p.v2)}this.frameIdthis.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v0,-this.a.v1,this.a.v2),this.appliedTransformations1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v0,this.s.v1,this.s.v2),this.appliedTransformations2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations3}if(this.r){if(this.r.effectsSequence.length)return;this.pre.rotate(-this.r.v),this.appliedTransformations4}else this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v2).rotateY(this.or.v1).rotateX(this.or.v0),this.appliedTransformations4)}},autoOrient:function(){}},extendPrototype(DynamicPropertyContainer,r),r.prototype.addDynamicPropertyfunction(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty!0},r.prototype._addDynamicPropertyDynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(t,e,i){return new r(t,e,i)}}}();function ShapePath(){this.c!1,this._length0,this._maxLength8,this.vcreateSizedArray(this._maxLength),this.ocreateSizedArray(this._maxLength),this.icreateSizedArray(this._maxLength)}ShapePath.prototype.setPathDatafunction(t,e){this.ct,this.setLength(e);for(var i0;ie;)this.vipoint_pool.newElement(),this.oipoint_pool.newElement(),this.iipoint_pool.newElement(),i+1},ShapePath.prototype.setLengthfunction(t){for(;this._maxLengtht;)this.doubleArrayLength();this._lengtht},ShapePath.prototype.doubleArrayLengthfunction(){this.vthis.v.concat(createSizedArray(this._maxLength)),this.ithis.i.concat(createSizedArray(this._maxLength)),this.othis.o.concat(createSizedArray(this._maxLength)),this._maxLength*2},ShapePath.prototype.setXYAtfunction(t,e,i,r,s){var a;switch(this._lengthMath.max(this._length,r+1),this._length>this._maxLength&&this.doubleArrayLength(),i){casev:athis.v;break;casei:athis.i;break;caseo:athis.o}(!ar||ar&&!s)&&(arpoint_pool.newElement()),ar0t,ar1e},ShapePath.prototype.setTripleAtfunction(t,e,i,r,s,a,n,o){this.setXYAt(t,e,v,n,o),this.setXYAt(i,r,o,n,o),this.setXYAt(s,a,i,n,o)},ShapePath.prototype.reversefunction(){var tnew ShapePath;t.setPathData(this.c,this._length);var ethis.v,ithis.o,rthis.i,s0;this.c&&(t.setTripleAt(e00,e01,r00,r01,i00,i01,0,!1),s1);var a,nthis._length-1,othis._length;for(as;ao;a+1)t.setTripleAt(en0,en1,rn0,rn1,in0,in1,a,!1),n-1;return t};var ShapePropertyFactoryfunction(){var s-999999;function t(t,e,i){var r,s,a,n,o,h,l,p,m,fi.lastIndex,cthis.keyframes;if(tc0.t-this.offsetTime)rc0.s0,a!0,f0;else if(t>cc.length-1.t-this.offsetTime)rcc.length-1.s?cc.length-1.s0:cc.length-2.e0,a!0;else{for(var d,u,yf,gc.length-1,v!0;v&&(dcy,!((ucy+1).t-this.offsetTime>t));)yg-1?y+1:v!1;if(fy,!(a1d.h)){if(t>u.t-this.offsetTime)p1;else if(td.t-this.offsetTime)p0;else{var b;d.__fnct?bd.__fnct:(bBezierFactory.getBezierEasing(d.o.x,d.o.y,d.i.x,d.i.y).get,d.__fnctb),pb((t-(d.t-this.offsetTime))/(u.t-this.offsetTime-(d.t-this.offsetTime)))}su.s?u.s0:d.e0}rd.s0}for(he._length,lr.i0.length,i.lastIndexf,n0;nh;n+1)for(o0;ol;o+1)ma?r.ino:r.ino+(s.ino-r.ino)*p,e.inom,ma?r.ono:r.ono+(s.ono-r.ono)*p,e.onom,ma?r.vno:r.vno+(s.vno-r.vno)*p,e.vnom}function a(){this.pathsthis.localShapeCollection}function e(t){(function(t,e){if(t._length!e._length||t.c!e.c)return!1;var i,rt._length;for(i0;ir;i+1)if(t.vi0!e.vi0||t.vi1!e.vi1||t.oi0!e.oi0||t.oi1!e.oi1||t.ii0!e.ii0||t.ii1!e.ii1)return!1;return!0})(this.v,t)||(this.vshape_pool.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf!0,this.pathsthis.localShapeCollection)}function i(){if(this.elem.globalData.frameId!this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock!0,this._mdf!1;var t,ethis.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,ithis.effectsSequence.length;for(t0;ti;t+1)ethis.effectsSequencet(e);this.setVValue(e),this.lock!1,this.frameIdthis.elem.globalData.frameId}else this._mdf!1}function n(t,e,i){this.propTypeshape,this.compt.comp,this.containert,this.elemt,this.datae,this.k!1,this.kf!1,this._mdf!1;var r3i?e.pt.k:e.ks.k;this.vshape_pool.clone(r),this.pvshape_pool.clone(this.v),this.localShapeCollectionshapeCollection_pool.newShapeCollection(),this.pathsthis.localShapeCollection,this.paths.addShape(this.v),this.reseta,this.effectsSequence}function r(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function o(t,e,i){this.propTypeshape,this.compt.comp,this.elemt,this.containert,this.offsetTimet.data.st,this.keyframes3i?e.pt.k:e.ks.k,this.k!0,this.kf!0;var rthis.keyframes0.s0.i.length;this.keyframes0.s0.i0.length;this.vshape_pool.newElement(),this.v.setPathData(this.keyframes0.s0.c,r),this.pvshape_pool.clone(this.v),this.localShapeCollectionshapeCollection_pool.newShapeCollection(),this.pathsthis.localShapeCollection,this.paths.addShape(this.v),this.lastFrames,this.reseta,this._caching{lastFrame:s,lastIndex:0},this.effectsSequencefunction(){var tthis.comp.renderedFrame-this.offsetTime,ethis.keyframes0.t-this.offsetTime,ithis.keyframesthis.keyframes.length-1.t-this.offsetTime,rthis._caching.lastFrame;return r!s&&(re&&te||ir&&it)||(this._caching.lastIndexrt?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFramet,this.pv}.bind(this)}n.prototype.interpolateShapet,n.prototype.getValuei,n.prototype.setVValuee,n.prototype.addEffectr,o.prototype.getValuei,o.prototype.interpolateShapet,o.prototype.setVValuee,o.prototype.addEffectr;var hfunction(){var nroundCorner;function t(t,e){this.vshape_pool.newElement(),this.v.setPathData(!0,4),this.localShapeCollectionshapeCollection_pool.newShapeCollection(),this.pathsthis.localShapeCollection,this.localShapeCollection.addShape(this.v),this.de.d,this.elemt,this.compt.comp,this.frameId-1,this.initDynamicPropertyContainer(t),this.pPropertyFactory.getProp(t,e.p,1,0,this),this.sPropertyFactory.getProp(t,e.s,1,0,this),this.dynamicProperties.length?this.k!0:(this.k!1,this.convertEllToPath())}return t.prototype{reset:a,getValue:function(){this.elem.globalData.frameId!this.frameId&&(this.frameIdthis.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var tthis.p.v0,ethis.p.v1,ithis.s.v0/2,rthis.s.v1/2,s3!this.d,athis.v;a.v00t,a.v01e-r,a.v10s?t+i:t-i,a.v11e,a.v20t,a.v21e+r,a.v30s?t-i:t+i,a.v31e,a.i00s?t-i*n:t+i*n,a.i01e-r,a.i10s?t+i:t-i,a.i11e-r*n,a.i20s?t+i*n:t-i*n,a.i21e+r,a.i30s?t-i:t+i,a.i31e+r*n,a.o00s?t+i*n:t-i*n,a.o01e-r,a.o10s?t+i:t-i,a.o11e+r*n,a.o20s?t-i*n:t+i*n,a.o21e+r,a.o30s?t-i:t+i,a.o31e-r*n}},extendPrototype(DynamicPropertyContainer,t),t}(),lfunction(){function t(t,e){this.vshape_pool.newElement(),this.v.setPathData(!0,0),this.elemt,this.compt.comp,this.datae,this.frameId-1,this.de.d,this.initDynamicPropertyContainer(t),1e.sy?(this.irPropertyFactory.getProp(t,e.ir,0,0,this),this.isPropertyFactory.getProp(t,e.is,0,.01,this),this.convertToPaththis.convertStarToPath):this.convertToPaththis.convertPolygonToPath,this.ptPropertyFactory.getProp(t,e.pt,0,0,this),this.pPropertyFactory.getProp(t,e.p,1,0,this),this.rPropertyFactory.getProp(t,e.r,0,degToRads,this),this.orPropertyFactory.getProp(t,e.or,0,0,this),this.osPropertyFactory.getProp(t,e.os,0,.01,this),this.localShapeCollectionshapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.pathsthis.localShapeCollection,this.dynamicProperties.length?this.k!0:(this.k!1,this.convertToPath())}return t.prototype{reset:a,getValue:function(){this.elem.globalData.frameId!this.frameId&&(this.frameIdthis.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var t,e,i,r,s2*Math.floor(this.pt.v),a2*Math.PI/s,n!0,othis.or.v,hthis.ir.v,lthis.os.v,pthis.is.v,m2*Math.PI*o/(2*s),f2*Math.PI*h/(2*s),c-Math.PI/2;c+this.r.v;var d3this.data.d?-1:1;for(tthis.v._length0;ts;t+1){in?l:p,rn?m:f;var u(en?o:h)*Math.cos(c),ye*Math.sin(c),g0u&&0y?0:y/Math.sqrt(u*u+y*y),v0u&&0y?0:-u/Math.sqrt(u*u+y*y);u++this.p.v0,y++this.p.v1,this.v.setTripleAt(u,y,u-g*r*i*d,y-v*r*i*d,u+g*r*i*d,y+v*r*i*d,t,!0),n!n,c+a*d}},convertPolygonToPath:function(){var t,eMath.floor(this.pt.v),i2*Math.PI/e,rthis.or.v,sthis.os.v,a2*Math.PI*r/(4*e),n-Math.PI/2,o3this.data.d?-1:1;for(n+this.r.v,tthis.v._length0;te;t+1){var hr*Math.cos(n),lr*Math.sin(n),p0h&&0l?0:l/Math.sqrt(h*h+l*l),m0h&&0l?0:-h/Math.sqrt(h*h+l*l);h++this.p.v0,l++this.p.v1,this.v.setTripleAt(h,l,h-p*a*s*o,l-m*a*s*o,h+p*a*s*o,l+m*a*s*o,t,!0),n+i*o}this.paths.length0,this.paths0this.v}},extendPrototype(DynamicPropertyContainer,t),t}(),pfunction(){function t(t,e){this.vshape_pool.newElement(),this.v.c!0,this.localShapeCollectionshapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.pathsthis.localShapeCollection,this.elemt,this.compt.comp,this.frameId-1,this.de.d,this.initDynamicPropertyContainer(t),this.pPropertyFactory.getProp(t,e.p,1,0,this),this.sPropertyFactory.getProp(t,e.s,1,0,this),this.rPropertyFactory.getProp(t,e.r,0,0,this),this.dynamicProperties.length?this.k!0:(this.k!1,this.convertRectToPath())}return t.prototype{convertRectToPath:function(){var tthis.p.v0,ethis.p.v1,ithis.s.v0/2,rthis.s.v1/2,sbm_min(i,r,this.r.v),as*(1-roundCorner);this.v._length0,2this.d||1this.d?(this.v.setTripleAt(t+i,e-r+s,t+i,e-r+s,t+i,e-r+a,0,!0),this.v.setTripleAt(t+i,e+r-s,t+i,e+r-a,t+i,e+r-s,1,!0),0!s?(this.v.setTripleAt(t+i-s,e+r,t+i-s,e+r,t+i-a,e+r,2,!0),this.v.setTripleAt(t-i+s,e+r,t-i+a,e+r,t-i+s,e+r,3,!0),this.v.setTripleAt(t-i,e+r-s,t-i,e+r-s,t-i,e+r-a,4,!0),this.v.setTripleAt(t-i,e-r+s,t-i,e-r+a,t-i,e-r+s,5,!0),this.v.setTripleAt(t-i+s,e-r,t-i+s,e-r,t-i+a,e-r,6,!0),this.v.setTripleAt(t+i-s,e-r,t+i-a,e-r,t+i-s,e-r,7,!0)):(this.v.setTripleAt(t-i,e+r,t-i+a,e+r,t-i,e+r,2),this.v.setTripleAt(t-i,e-r,t-i,e-r+a,t-i,e-r,3))):(this.v.setTripleAt(t+i,e-r+s,t+i,e-r+a,t+i,e-r+s,0,!0),0!s?(this.v.setTripleAt(t+i-s,e-r,t+i-s,e-r,t+i-a,e-r,1,!0),this.v.setTripleAt(t-i+s,e-r,t-i+a,e-r,t-i+s,e-r,2,!0),this.v.setTripleAt(t-i,e-r+s,t-i,e-r+s,t-i,e-r+a,3,!0),this.v.setTripleAt(t-i,e+r-s,t-i,e+r-a,t-i,e+r-s,4,!0),this.v.setTripleAt(t-i+s,e+r,t-i+s,e+r,t-i+a,e+r,5,!0),this.v.setTripleAt(t+i-s,e+r,t+i-a,e+r,t+i-s,e+r,6,!0),this.v.setTripleAt(t+i,e+r-s,t+i,e+r-s,t+i,e+r-a,7,!0)):(this.v.setTripleAt(t-i,e-r,t-i+a,e-r,t-i,e-r,1,!0),this.v.setTripleAt(t-i,e+r,t-i,e+r-a,t-i,e+r,2,!0),this.v.setTripleAt(t+i,e+r,t+i-a,e+r,t+i,e+r,3,!0)))},getValue:function(t){this.elem.globalData.frameId!this.frameId&&(this.frameIdthis.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:a},extendPrototype(DynamicPropertyContainer,t),t}();var m{getShapeProp:function(t,e,i){var r;return 3i||4i?r(3i?e.pt:e.ks).k.length?new o(t,e,i):new n(t,e,i):5i?rnew p(t,e):6i?rnew h(t,e):7i&&(rnew l(t,e)),r.k&&t.addDynamicProperty(r),r},getConstructorFunction:function(){return n},getKeyframedConstructorFunction:function(){return o}};return m}(),ShapeModifiers(fs{},gs{},fs.registerModifierfunction(t,e){gst||(gste)},fs.getModifierfunction(t,e,i){return new gst(e,i)},fs),fs,gs;function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length0,this._maxLength4,this.shapescreateSizedArray(this._maxLength)}function DashProperty(t,e,i,r){this.elemt,this.frameId-1,this.dataPropscreateSizedArray(e.length),this.rendereri,this.k!1,this.dashStr,this.dashArraycreateTypedArray(float32,e.length?e.length-1:0),this.dashoffsetcreateTypedArray(float32,1),this.initDynamicPropertyContainer(r);var s,a,ne.length||0;for(s0;sn;s+1)aPropertyFactory.getProp(t,es.v,0,0,this),this.ka.k||this.k,this.dataPropss{n:es.n,p:a};this.k||this.getValue(!0),this._isAnimatedthis.k}function GradientProperty(t,e,i){this.datae,this.ccreateTypedArray(uint8c,4*e.p);var re.k.k0.s?e.k.k0.s.length-4*e.p:e.k.k.length-4*e.p;this.ocreateTypedArray(float32,r),this._cmdf!1,this._omdf!1,this._collapsablethis.checkCollapsable(),this._hasOpacityr,this.initDynamicPropertyContainer(i),this.propPropertyFactory.getProp(t,e.k,1,null,this),this.kthis.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierPropertiesfunction(){},ShapeModifier.prototype.addShapeToModifierfunction(){},ShapeModifier.prototype.addShapefunction(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e{shape:t.sh,data:t,localShapeCollection:shapeCollection_pool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated()}},ShapeModifier.prototype.initfunction(t,e){this.shapes,this.elemt,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameIdinitialDefaultFrame,this.closed!1,this.k!1,this.dynamicProperties.length?this.k!0:this.getValue(!0)},ShapeModifier.prototype.processKeysfunction(){this.elem.globalData.frameId!this.frameId&&(this.frameIdthis.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype(DynamicPropertyContainer,ShapeModifier),extendPrototype(ShapeModifier,TrimModifier),TrimModifier.prototype.initModifierPropertiesfunction(t,e){this.sPropertyFactory.getProp(t,e.s,0,.01,this),this.ePropertyFactory.getProp(t,e.e,0,.01,this),this.oPropertyFactory.getProp(t,e.o,0,0,this),this.sValue0,this.eValue0,this.getValuethis.processKeys,this.me.m,this._isAnimated!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifierfunction(t){t.pathsData},TrimModifier.prototype.calculateShapeEdgesfunction(t,e,i,r,s){var a;e1?a.push({s:t,e:e}):1t?a.push({s:t-1,e:e-1}):(a.push({s:t,e:1}),a.push({s:0,e:e-1}));var n,o,h,la.length;for(n0;nl;n+1){var p,m;if((oan).e*sr||o.s*s>r+i);else po.s*sr?0:(o.s*s-r)/i,mo.e*s>r+i?1:(o.e*s-r)/i,h.push(p,m)}return h.length||h.push(0,0),h},TrimModifier.prototype.releasePathsDatafunction(t){var e,it.length;for(e0;ei;e+1)segments_length_pool.release(te);return t.length0,t},TrimModifier.prototype.processShapesfunction(t){var e,i,r;if(this._mdf||t){var sthis.o.v%360/360;if(s0&&(s+1),e(1this.s.v?1:this.s.v0?0:this.s.v)+s,(i(1this.e.v?1:this.e.v0?0:this.e.v)+s)e){var ae;ei,ia}e1e-4*Math.round(1e4*e),i1e-4*Math.round(1e4*i),this.sValuee,this.eValuei}else ethis.sValue,ithis.eValue;var n,o,h,l,p,m,fthis.shapes.length,c0;if(ie)for(n0;nf;n+1)this.shapesn.localShapeCollection.releaseShapes(),this.shapesn.shape._mdf!0,this.shapesn.shape.pathsthis.shapesn.localShapeCollection;else if(1i&&0e||0i&&1e){if(this._mdf)for(n0;nf;n+1)this.shapesn.pathsData.length0,this.shapesn.shape._mdf!0}else{var d,u,y;for(n0;nf;n+1)if((dthis.shapesn).shape._mdf||this._mdf||t||2this.m){if(h(rd.shape.paths)._length,m0,!d.shape._mdf&&d.pathsData.length)md.totalShapeLength;else{for(lthis.releasePathsData(d.pathsData),o0;oh;o+1)pbez.getSegmentsLength(r.shapeso),l.push(p),m+p.totalLength;d.totalShapeLengthm,d.pathsDatal}c+m,d.shape._mdf!0}else d.shape.pathsd.localShapeCollection;var g,ve,bi,E0;for(nf-1;0n;n-1)if((dthis.shapesn).shape._mdf){for((ud.localShapeCollection).releaseShapes(),2this.m&&1f?(gthis.calculateShapeEdges(e,i,d.totalShapeLength,E,c),E+d.totalShapeLength):gv,b,hg.length,o0;oh;o+1){vgo0,bgo1,y.length0,b1?y.push({s:d.totalShapeLength*v,e:d.totalShapeLength*b}):1v?y.push({s:d.totalShapeLength*(v-1),e:d.totalShapeLength*(b-1)}):(y.push({s:d.totalShapeLength*v,e:d.totalShapeLength}),y.push({s:0,e:d.totalShapeLength*(b-1)}));var xthis.addShapes(d,y0);if(y0.s!y0.e){if(1y.length)if(d.shape.paths.shapesd.shape.paths._length-1.c){var Sx.pop();this.addPaths(x,u),xthis.addShapes(d,y1,S)}else this.addPaths(x,u),xthis.addShapes(d,y1);this.addPaths(x,u)}}d.shape.pathsu}}},TrimModifier.prototype.addPathsfunction(t,e){var i,rt.length;for(i0;ir;i+1)e.addShape(ti)},TrimModifier.prototype.addSegmentfunction(t,e,i,r,s,a,n){s.setXYAt(e0,e1,o,a),s.setXYAt(i0,i1,i,a+1),n&&s.setXYAt(t0,t1,v,a),s.setXYAt(r0,r1,v,a+1)},TrimModifier.prototype.addSegmentFromArrayfunction(t,e,i,r){e.setXYAt(t1,t5,o,i),e.setXYAt(t2,t6,i,i+1),r&&e.setXYAt(t0,t4,v,i),e.setXYAt(t3,t7,v,i+1)},TrimModifier.prototype.addShapesfunction(t,e,i){var r,s,a,n,o,h,l,p,mt.pathsData,ft.shape.paths.shapes,ct.shape.paths._length,d0,u,y!0;for(pi?(oi._length,i._length):(ishape_pool.newElement(),o0),u.push(i),r0;rc;r+1){for(hmr.lengths,i.cfr.c,afr.c?h.length:h.length+1,s1;sa;s+1)if(d+(nhs-1).addedLengthe.s)d+n.addedLength,i.c!1;else{if(d>e.e){i.c!1;break}e.sd&&e.e>d+n.addedLength?(this.addSegment(fr.vs-1,fr.os-1,fr.is,fr.vs,i,o,y),y!1):(lbez.getNewSegment(fr.vs-1,fr.vs,fr.os-1,fr.is,(e.s-d)/n.addedLength,(e.e-d)/n.addedLength,hs-1),this.addSegmentFromArray(l,i,o,y),y!1,i.c!1),d+n.addedLength,o+1}if(fr.c&&h.length){if(nhs-1,de.e){var ghs-1.addedLength;e.sd&&e.e>d+g?(this.addSegment(fr.vs-1,fr.os-1,fr.i0,fr.v0,i,o,y),y!1):(lbez.getNewSegment(fr.vs-1,fr.v0,fr.os-1,fr.i0,(e.s-d)/g,(e.e-d)/g,hs-1),this.addSegmentFromArray(l,i,o,y),y!1,i.c!1)}else i.c!1;d+n.addedLength,o+1}if(i._length&&(i.setXYAt(i.vp0,i.vp1,i,p),i.setXYAt(i.vi._length-10,i.vi._length-11,o,i._length-1)),d>e.e)break;rc-1&&(ishape_pool.newElement(),y!0,u.push(i),o0)}return u},ShapeModifiers.registerModifier(tm,TrimModifier),extendPrototype(ShapeModifier,RoundCornersModifier),RoundCornersModifier.prototype.initModifierPropertiesfunction(t,e){this.getValuethis.processKeys,this.rdPropertyFactory.getProp(t,e.r,0,null,this),this._isAnimated!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPathfunction(t,e){var ishape_pool.newElement();i.ct.c;var r,s,a,n,o,h,l,p,m,f,c,d,u,yt._length,g0;for(r0;ry;r+1)st.vr,nt.or,at.ir,s0n0&&s1n1&&s0a0&&s1a1?0!r&&r!y-1||t.c?(o0r?t.vy-1:t.vr-1,l(hMath.sqrt(Math.pow(s0-o0,2)+Math.pow(s1-o1,2)))?Math.min(h/2,e)/h:0,pds0+(o0-s0)*l,mus1-(s1-o1)*l,fp-(p-s0)*roundCorner,cm-(m-s1)*roundCorner,i.setTripleAt(p,m,f,c,d,u,g),g+1,ory-1?t.v0:t.vr+1,l(hMath.sqrt(Math.pow(s0-o0,2)+Math.pow(s1-o1,2)))?Math.min(h/2,e)/h:0,pfs0+(o0-s0)*l,mcs1+(o1-s1)*l,dp-(p-s0)*roundCorner,um-(m-s1)*roundCorner,i.setTripleAt(p,m,f,c,d,u,g)):i.setTripleAt(s0,s1,n0,n1,a0,a1,g):i.setTripleAt(t.vr0,t.vr1,t.or0,t.or1,t.ir0,t.ir1,g),g+1;return i},RoundCornersModifier.prototype.processShapesfunction(t){var e,i,r,s,a,n,othis.shapes.length,hthis.rd.v;if(0!h)for(i0;io;i+1){if((athis.shapesi).shape.paths,na.localShapeCollection,a.shape._mdf||this._mdf||t)for(n.releaseShapes(),a.shape._mdf!0,ea.shape.paths.shapes,sa.shape.paths._length,r0;rs;r+1)n.addShape(this.processPath(er,h));a.shape.pathsa.localShapeCollection}this.dynamicProperties.length||(this._mdf!1)},ShapeModifiers.registerModifier(rd,RoundCornersModifier),extendPrototype(ShapeModifier,RepeaterModifier),RepeaterModifier.prototype.initModifierPropertiesfunction(t,e){this.getValuethis.processKeys,this.cPropertyFactory.getProp(t,e.c,0,null,this),this.oPropertyFactory.getProp(t,e.o,0,null,this),this.trTransformPropertyFactory.getTransformProperty(t,e.tr,this),this.soPropertyFactory.getProp(t,e.tr.so,0,.01,this),this.eoPropertyFactory.getProp(t,e.tr.eo,0,.01,this),this.datae,this.dynamicProperties.length||this.getValue(!0),this._isAnimated!!this.dynamicProperties.length,this.pMatrixnew Matrix,this.rMatrixnew Matrix,this.sMatrixnew Matrix,this.tMatrixnew Matrix,this.matrixnew Matrix},RepeaterModifier.prototype.applyTransformsfunction(t,e,i,r,s,a){var na?-1:1,or.s.v0+(1-r.s.v0)*(1-s),hr.s.v1+(1-r.s.v1)*(1-s);t.translate(r.p.v0*n*s,r.p.v1*n*s,r.p.v2),e.translate(-r.a.v0,-r.a.v1,r.a.v2),e.rotate(-r.r.v*n*s),e.translate(r.a.v0,r.a.v1,r.a.v2),i.translate(-r.a.v0,-r.a.v1,r.a.v2),i.scale(a?1/o:o,a?1/h:h),i.translate(r.a.v0,r.a.v1,r.a.v2)},RepeaterModifier.prototype.initfunction(t,e,i,r){this.elemt,this.arre,this.posi,this.elemsDatar,this._currentCopies0,this._elements,this._groups,this.frameId-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,ei);for(;0i;)i-1,this._elements.unshift(ei),1;this.dynamicProperties.length?this.k!0:this.getValue(!0)},RepeaterModifier.prototype.resetElementsfunction(t){var e,it.length;for(e0;ei;e+1)te._processed!1,grte.ty&&this.resetElements(te.it)},RepeaterModifier.prototype.cloneElementsfunction(t){t.length;var eJSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRenderfunction(t,e){var i,rt.length;for(i0;ir;i+1)ti._rendere,grti.ty&&this.changeGroupRender(ti.it,e)},RepeaterModifier.prototype.processShapesfunction(t){var e,i,r,s,a;if(this._mdf||t){var n,oMath.ceil(this.c.v);if(this._groups.lengtho){for(;this._groups.lengtho;){var h{it:this.cloneElements(this._elements),ty:gr};h.it.push({a:{a:0,ix:1,k:0,0},nm:Transform,o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:0,0},r:{a:1,ix:6,k:{s:0,e:0,t:0},{s:0,e:0,t:1}},s:{a:0,ix:3,k:100,100},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:tr}),this.arr.splice(0,0,h),this._groups.splice(0,0,h),this._currentCopies+1}this.elem.reloadShapes()}for(ra0;rthis._groups.length-1;r+1)nao,this._groupsr._rendern,this.changeGroupRender(this._groupsr.it,n),a+1;this._currentCopieso;var lthis.o.v,pl%1,m0l?Math.floor(l):Math.ceil(l),f(this.tr.v.props,this.pMatrix.props),cthis.rMatrix.props,dthis.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var u,y,g0;if(0l){for(;gm;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),g+1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,p,!1),g+p)}else if(l0){for(;mg;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),g-1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),g-p)}for(r1this.data.m?0:this._currentCopies-1,s1this.data.m?1:-1,athis._currentCopies;a;){if(y(i(ethis.elemsDatar.it)e.length-1.transform.mProps.v.props).length,ee.length-1.transform.mProps._mdf!0,ee.length-1.transform.op._mdf!0,ee.length-1.transform.op.vthis.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!g){for((0!r&&1s||r!this._currentCopies-1&&-1s)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15),this.matrix.transform(d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15),this.matrix.transform(f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15),u0;uy;u+1)iuthis.matrix.propsu;this.matrix.reset()}else for(this.matrix.reset(),u0;uy;u+1)iuthis.matrix.propsu;g+1,a-1,r+s}}else for(athis._currentCopies,r0,s1;a;)i(ethis.elemsDatar.it)e.length-1.transform.mProps.v.props,ee.length-1.transform.mProps._mdf!1,ee.length-1.transform.op._mdf!1,a-1,r+s},RepeaterModifier.prototype.addShapefunction(){},ShapeModifiers.registerModifier(rp,RepeaterModifier),ShapeCollection.prototype.addShapefunction(t){this._lengththis._maxLength&&(this.shapesthis.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*2),this.shapesthis._lengtht,this._length+1},ShapeCollection.prototype.releaseShapesfunction(){var t;for(t0;tthis._length;t+1)shape_pool.release(this.shapest);this._length0},DashProperty.prototype.getValuefunction(t){if((this.elem.globalData.frameId!this.frameId||t)&&(this.frameIdthis.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdfthis._mdf||t,this._mdf)){var e0,ithis.dataProps.length;for(svgthis.renderer&&(this.dashStr),e0;ei;e+1)o!this.dataPropse.n?svgthis.renderer?this.dashStr+ +this.dataPropse.p.v:this.dashArrayethis.dataPropse.p.v:this.dashoffset0this.dataPropse.p.v}},extendPrototype(DynamicPropertyContainer,DashProperty),GradientProperty.prototype.comparePointsfunction(t,e){for(var i0,rthis.o.length/2;ir;){if(.01Math.abs(t4*i-t4*e+2*i))return!1;i+1}return!0},GradientProperty.prototype.checkCollapsablefunction(){if(this.o.length/2!this.c.length/4)return!1;if(this.data.k.k0.s)for(var t0,ethis.data.k.k.length;te;){if(!this.comparePoints(this.data.k.kt.s,this.data.p))return!1;t+1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValuefunction(t){if(this.prop.getValue(),this._mdf!1,this._cmdf!1,this._omdf!1,this.prop._mdf||t){var e,i,r,s4*this.data.p;for(e0;es;e+1)ie%40?100:255,rMath.round(this.prop.ve*i),this.ce!r&&(this.cer,this._cmdf!t);if(this.o.length)for(sthis.prop.v.length,e4*this.data.p;es;e+1)ie%20?100:1,re%20?Math.round(100*this.prop.ve):this.prop.ve,this.oe-4*this.data.p!r&&(this.oe-4*this.data.pr,this._omdf!t);this._mdf!t}},extendPrototype(DynamicPropertyContainer,GradientProperty);var buildShapeStringfunction(t,e,i,r){if(0e)return;var s,at.o,nt.i,ot.v,h M+r.applyToPointStringified(o00,o01);for(s1;se;s+1)h+ C+r.applyToPointStringified(as-10,as-11)+ +r.applyToPointStringified(ns0,ns1)+ +r.applyToPointStringified(os0,os1);return i&&e&&(h+ C+r.applyToPointStringified(as-10,as-11)+ +r.applyToPointStringified(n00,n01)+ +r.applyToPointStringified(o00,o01),h+z),h},ImagePreloaderfunction(){var sfunction(){var tcreateTag(canvas);t.width1,t.height1;var et.getContext(2d);return e.fillStylergba(0,0,0,0),e.fillRect(0,0,1,1),t}();function e(){this.loadedAssets+1,this.loadedAssetsthis.totalImages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function a(t,e,i){var r;if(t.e)rt.p;else if(e){var st.p;-1!s.indexOf(images/)&&(ss.split(/)1),re+s}else ri,r+t.u?t.u:,r+t.p;return r}function t(t){this._imageLoadede.bind(this),this.assetsPath,this.path,this.totalImages0,this.loadedAssets0,this.imagesLoadedCbnull,this.images}return t.prototype{loadAssets:function(t,e){this.imagesLoadedCbe;var i,rt.length;for(i0;ir;i+1)ti.layers||(this.totalImages+1,this.images.push(this._createImageData(ti)))},setAssetsPath:function(t){this.assetsPatht||},setPath:function(t){this.patht||},loaded:function(){return this.totalImagesthis.loadedAssets},destroy:function(){this.imagesLoadedCbnull,this.images.length0},getImage:function(t){for(var e0,ithis.images.length;ei;){if(this.imagese.assetDatat)return this.imagese.img;e+1}},createImgData:function(t){var ea(t,this.assetsPath,this.path),icreateTag(img);i.crossOriginanonymous,i.addEventListener(load,this._imageLoaded,!1),i.addEventListener(error,function(){r.imgs,this._imageLoaded()}.bind(this),!1),i.srce;var r{img:i,assetData:t};return r},createImageData:function(t){var ea(t,this.assetsPath,this.path),icreateNS(image);i.addEventListener(load,this._imageLoaded,!1),i.addEventListener(error,function(){r.imgs,this._imageLoaded()}.bind(this),!1),i.setAttributeNS(http://www.w3.org/1999/xlink,href,e);var r{img:i,assetData:t};return r},imageLoaded:e,setCacheType:function(t){this._createImageDatasvgt?this.createImageData.bind(this):this.createImgData.bind(this)}},t}(),featureSupport(Hw{maskType:!0},(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(Hw.maskType!1),Hw),Hw,filtersFactory(Iw{},Iw.createFilterfunction(t){var ecreateNS(filter);return e.setAttribute(id,t),e.setAttribute(filterUnits,objectBoundingBox),e.setAttribute(x,0%),e.setAttribute(y,0%),e.setAttribute(width,100%),e.setAttribute(height,100%),e},Iw.createAlphaToLuminanceFilterfunction(){var tcreateNS(feColorMatrix);return t.setAttribute(type,matrix),t.setAttribute(color-interpolation-filters,sRGB),t.setAttribute(values,0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1),t},Iw),Iw,assetLoaderfunction(){function a(t){return t.response&&objecttypeof t.response?t.response:t.response&&stringtypeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):void 0}return{load:function(t,e,i){var r,snew XMLHttpRequest;s.open(GET,t,!0);try{s.responseTypejson}catch(t){}s.send(),s.onreadystatechangefunction(){if(4s.readyState)if(200s.status)ra(s),e(r);else try{ra(s),e(r)}catch(t){i&&i(t)}}}}}();function TextAnimatorProperty(t,e,i){this._isFirstFrame!0,this._hasMaskedPath!1,this._frameId-1,this._textDatat,this._renderTypee,this._elemi,this._animatorsDatacreateSizedArray(this._textData.a.length),this._pathData{},this._moreOptions{alignment:{}},this.renderedLetters,this.lettersChangedFlag!1,this.initDynamicPropertyContainer(i)}function TextAnimatorDataProperty(t,e,i){var r{propType:!1},sPropertyFactory.getProp,ae.a;this.a{r:a.r?s(t,a.r,0,degToRads,i):r,rx:a.rx?s(t,a.rx,0,degToRads,i):r,ry:a.ry?s(t,a.ry,0,degToRads,i):r,sk:a.sk?s(t,a.sk,0,degToRads,i):r,sa:a.sa?s(t,a.sa,0,degToRads,i):r,s:a.s?s(t,a.s,1,.01,i):r,a:a.a?s(t,a.a,1,0,i):r,o:a.o?s(t,a.o,0,.01,i):r,p:a.p?s(t,a.p,1,0,i):r,sw:a.sw?s(t,a.sw,0,0,i):r,sc:a.sc?s(t,a.sc,1,0,i):r,fc:a.fc?s(t,a.fc,1,0,i):r,fh:a.fh?s(t,a.fh,0,0,i):r,fs:a.fs?s(t,a.fs,0,.01,i):r,fb:a.fb?s(t,a.fb,0,.01,i):r,t:a.t?s(t,a.t,0,0,i):r},this.sTextSelectorProp.getTextSelectorProp(t,e.s,i),this.s.te.s.t}function LetterProps(t,e,i,r,s,a){this.ot,this.swe,this.sci,this.fcr,this.ms,this.pa,this._mdf{o:!0,sw:!!e,sc:!!i,fc:!!r,m:!0,p:!0}}function TextProperty(t,e){this._frameIdinitialDefaultFrame,this.pv,this.v,this.kf!1,this._isFirstFrame!0,this._mdf!1,this.datae,this.elemt,this.compthis.elem.comp,this.keysIndex0,this.canResize!1,this.minimumFontSize1,this.effectsSequence,this.currentData{ascent:0,boxWidth:this.defaultBoxWidth,f:,fStyle:,fWeight:,fc:,j:,justifyOffset:,l:,lh:0,lineWidths:,ls:,of:,s:,sc:,sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:,finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k0.s),this.searchProperty()||this.completeTextData(this.currentData)}TextAnimatorProperty.prototype.searchPropertiesfunction(){var t,e,ithis._textData.a.length,rPropertyFactory.getProp;for(t0;ti;t+1)ethis._textData.at,this._animatorsDatatnew TextAnimatorDataProperty(this._elem,e,this);this._textData.p&&min this._textData.p?(this._pathData{f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath!0):this._hasMaskedPath!1,this._moreOptions.alignmentr(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasuresfunction(t,e){if(this.lettersChangedFlage,this._mdf||this._isFirstFrame||e||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame!1;var i,r,s,a,n,o,h,l,p,m,f,c,d,u,y,g,v,b,E,xthis._moreOptions.alignment.v,Sthis._animatorsData,Pthis._textData,_this.mHelper,Cthis._renderType,Athis.renderedLetters.length,T(this.data,t.l);if(this._hasMaskedPath){if(Ethis._pathData.m,!this._pathData.n||this._pathData._mdf){var k,ME.v;for(this._pathData.r&&(MM.reverse()),n{tLength:0,segments:},aM._length-1,sg0;sa;s+1)kbez.buildBezierData(M.vs,M.vs+1,M.os0-M.vs0,M.os1-M.vs1,M.is+10-M.vs+10,M.is+11-M.vs+11),n.tLength+k.segmentLength,n.segments.push(k),g+k.segmentLength;sa,E.v.c&&(kbez.buildBezierData(M.vs,M.v0,M.os0-M.vs0,M.os1-M.vs1,M.i00-M.v00,M.i01-M.v01),n.tLength+k.segmentLength,n.segments.push(k),g+k.segmentLength),this._pathData.pin}if(nthis._pathData.pi,othis._pathData.f.v,m1,p!(lf0),un.segments,o0&&E.v.c)for(n.tLengthMath.abs(o)&&(o-Math.abs(o)%n.tLength),m(dufu.length-1.points).length-1;o0;)o+dm.partialLength,(m-1)0&&(m(duf-1.points).length-1);c(duf.points)m-1,y(hdm).partialLength}aT.length,ri0;var D,w,F,I,V1.2*t.finalSize*.714,B!0;FS.length;var R,L,G,z,N,O,H,j,q,W,Y,X,$,K-1,Zo,Jf,Um,Q-1,tt,etthis.defaultPropsArray;if(2t.j||1t.j){var it0,rt0,st2t.j?-.5:-1,at0,nt!0;for(s0;sa;s+1)if(Ts.n){for(it&&(it+rt);ats;)Tat.animatorJustifyOffsetit,at+1;nt!(it0)}else{for(w0;wF;w+1)(DSw.a).t.propType&&(nt&&2t.j&&(rt+D.t.v*st),(RSw.s.getMult(Ts.anIndexesw,P.aw.s.totalChars)).length?it+D.t.v*R0*st:it+D.t.v*R*st);nt!1}for(it&&(it+rt);ats;)Tat.animatorJustifyOffsetit,at+1}for(s0;sa;s+1){if(_.reset(),N1,Ts.n)i0,r+t.yOffset,r+B?1:0,oZ,B!1,0,this._hasMaskedPath&&(mU,c(dufJ.points)m-1,y(hdm).partialLength,l0),$WXtt,etthis.defaultPropsArray;else{if(this._hasMaskedPath){if(Q!Ts.line){switch(t.j){case 1:o+g-t.lineWidthsTs.line;break;case 2:o+(g-t.lineWidthsTs.line)/2}QTs.line}K!Ts.ind&&(TK&&(o+TK.extra),o+Ts.an/2,KTs.ind),o+x0*Ts.an/200;var ot0;for(w0;wF;w+1)(DSw.a).p.propType&&((RSw.s.getMult(Ts.anIndexesw,P.aw.s.totalChars)).length?ot+D.p.v0*R0:ot+D.p.v0*R),D.a.propType&&((RSw.s.getMult(Ts.anIndexesw,P.aw.s.totalChars)).length?ot+D.a.v0*R0:ot+D.a.v0*R);for(p!0;p;)o+otl+y||!d?(v(o+ot-l)/h.partialLength,Gc.point0+(h.point0-c.point0)*v,zc.point1+(h.point1-c.point1)*v,_.translate(-x0*Ts.an/200,-x1*V/100),p!1):d&&(l+h.partialLength,(m+1)>d.length&&(m0,duf+1?uf.points:E.v.c?ufm0.points:(l-h.partialLength,null)),d&&(ch,y(hdm).partialLength));LTs.an/2-Ts.add,_.translate(-L,0,0)}else LTs.an/2-Ts.add,_.translate(-L,0,0),_.translate(-x0*Ts.an/200,-x1*V/100,0);for(Ts.l/2,w0;wF;w+1)(DSw.a).t.propType&&(RSw.s.getMult(Ts.anIndexesw,P.aw.s.totalChars),0i&&0t.j||(this._hasMaskedPath?R.length?o+D.t.v*R0:o+D.t.v*R:R.length?i+D.t.v*R0:i+D.t.v*R));for(Ts.l/2,t.strokeWidthAnim&&(Ht.sw||0),t.strokeColorAnim&&(Ot.sc?t.sc0,t.sc1,t.sc2:0,0,0),t.fillColorAnim&&t.fc&&(jt.fc0,t.fc1,t.fc2),w0;wF;w+1)(DSw.a).a.propType&&((RSw.s.getMult(Ts.anIndexesw,P.aw.s.totalChars)).length?_.translate(-D.a.v0*R0,-D.a.v1*R1,D.a.v2*R2):_.translate(-D.a.v0*R,-D.a.v1*R,D.a.v2*R));for(w0;wF;w+1)(DSw.a).s.propType&&((RSw.s.getMult(Ts.anIndexesw,P.aw.s.totalChars)).length?_.scale(1+(D.s.v0-1)*R0,1+(D.s.v1-1)*R1,1):_.scale(1+(D.s.v0-1)*R,1+(D.s.v1-1)*R,1));for(w0;wF;w+1){if(DSw.a,RSw.s.getMult(Ts.anIndexesw,P.aw.s.totalChars),D.sk.propType&&(R.length?_.skewFromAxis(-D.sk.v*R0,D.sa.v*R1):_.skewFromAxis(-D.sk.v*R,D.sa.v*R)),D.r.propType&&(R.length?_.rotateZ(-D.r.v*R2):_.rotateZ(-D.r.v*R)),D.ry.propType&&(R.length?_.rotateY(D.ry.v*R1):_.rotateY(D.ry.v*R)),D.rx.propType&&(R.length?_.rotateX(D.rx.v*R0):_.rotateX(D.rx.v*R)),D.o.propType&&(R.length?N+(D.o.v*R0-N)*R0:N+(D.o.v*R-N)*R),t.strokeWidthAnim&&D.sw.propType&&(R.length?H+D.sw.v*R0:H+D.sw.v*R),t.strokeColorAnim&&D.sc.propType)for(q0;q3;q+1)R.length?OqOq+(D.sc.vq-Oq)*R0:OqOq+(D.sc.vq-Oq)*R;if(t.fillColorAnim&&t.fc){if(D.fc.propType)for(q0;q3;q+1)R.length?jqjq+(D.fc.vq-jq)*R0:jqjq+(D.fc.vq-jq)*R;D.fh.propType&&(jR.length?addHueToRGB(j,D.fh.v*R0):addHueToRGB(j,D.fh.v*R)),D.fs.propType&&(jR.length?addSaturationToRGB(j,D.fs.v*R0):addSaturationToRGB(j,D.fs.v*R)),D.fb.propType&&(jR.length?addBrightnessToRGB(j,D.fb.v*R0):addBrightnessToRGB(j,D.fb.v*R))}}for(w0;wF;w+1)(DSw.a).p.propType&&(RSw.s.getMult(Ts.anIndexesw,P.aw.s.totalChars),this._hasMaskedPath?R.length?_.translate(0,D.p.v1*R0,-D.p.v2*R1):_.translate(0,D.p.v1*R,-D.p.v2*R):R.length?_.translate(D.p.v0*R0,D.p.v1*R1,-D.p.v2*R2):_.translate(D.p.v0*R,D.p.v1*R,-D.p.v2*R));if(t.strokeWidthAnim&&(WH0?0:H),t.strokeColorAnim&&(Yrgb(+Math.round(255*O0)+,+Math.round(255*O1)+,+Math.round(255*O2)+)),t.fillColorAnim&&t.fc&&(Xrgb(+Math.round(255*j0)+,+Math.round(255*j1)+,+Math.round(255*j2)+)),this._hasMaskedPath){if(_.translate(0,-t.ls),_.translate(0,x1*V/100+r,0),P.p.p){b(h.point1-c.point1)/(h.point0-c.point0);var ht180*Math.atan(b)/Math.PI;h.point0c.point0&&(ht+180),_.rotate(-ht*Math.PI/180)}_.translate(G,z,0),o-x0*Ts.an/200,Ts+1&&K!Ts+1.ind&&(o+Ts.an/2,o+t.tr/1e3*t.finalSize)}else{switch(_.translate(i,r,0),t.ps&&_.translate(t.ps0,t.ps1+t.ascent,0),t.j){case 1:_.translate(Ts.animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidthsTs.line),0,0);break;case 2:_.translate(Ts.animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidthsTs.line)/2,0,0)}_.translate(0,-t.ls),_.translate(L,0,0),_.translate(x0*Ts.an/200,x1*V/100,0),i+Ts.l+t.tr/1e3*t.finalSize}htmlC?tt_.toCSS():svgC?tt_.to2dCSS():et_.props0,_.props1,_.props2,_.props3,_.props4,_.props5,_.props6,_.props7,_.props8,_.props9,_.props10,_.props11,_.props12,_.props13,_.props14,_.props15,$N}this.lettersChangedFlagAs?(Inew LetterProps($,W,Y,X,tt,et),this.renderedLetters.push(I),A+1,!0):(Ithis.renderedLetterss).update($,W,Y,X,tt,et)||this.lettersChangedFlag}}},TextAnimatorProperty.prototype.getValuefunction(){this._elem.globalData.frameId!this._frameId&&(this._frameIdthis._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelpernew Matrix,TextAnimatorProperty.prototype.defaultPropsArray,extendPrototype(DynamicPropertyContainer,TextAnimatorProperty),LetterProps.prototype.updatefunction(t,e,i,r,s,a){this._mdf.o!1,this._mdf.sw!1,this._mdf.sc!1,this._mdf.fc!1,this._mdf.m!1;var nthis._mdf.p!1;return this.o!t&&(this.ot,nthis._mdf.o!0),this.sw!e&&(this.swe,nthis._mdf.sw!0),this.sc!i&&(this.sci,nthis._mdf.sc!0),this.fc!r&&(this.fcr,nthis._mdf.fc!0),this.m!s&&(this.ms,nthis._mdf.m!0),!a.length||this.p0a0&&this.p1a1&&this.p4a4&&this.p5a5&&this.p12a12&&this.p13a13||(this.pa,nthis._mdf.p!0),n},TextProperty.prototype.defaultBoxWidth0,0,TextProperty.prototype.copyDatafunction(t,e){for(var i in e)e.hasOwnProperty(i)&&(tiei);return t},TextProperty.prototype.setCurrentDatafunction(t){t.__complete||this.completeTextData(t),this.currentDatat,this.currentData.boxWidththis.currentData.boxWidth||this.defaultBoxWidth,this._mdf!0},TextProperty.prototype.searchPropertyfunction(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframesfunction(){return this.kf1this.data.d.k.length,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffectfunction(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValuefunction(t){if(this.elem.globalData.frameId!this.frameId&&this.effectsSequence.length||t){this.currentData.tthis.data.d.kthis.keysIndex.s.t;var ethis.currentData,ithis.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{this.lock!0,this._mdf!1;var r,sthis.effectsSequence.length,at||this.data.d.kthis.keysIndex.s;for(r0;rs;r+1)ai!this.keysIndex?this.effectsSequencer(a,a.t):this.effectsSequencer(this.currentData,a.t);e!a&&this.setCurrentData(a),this.pvthis.vthis.currentData,this.lock!1,this.frameIdthis.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValuefunction(){for(var tthis.data.d.k,ethis.elem.comp.renderedFrame,i0,rt.length;ir-1&&(ti.s,!(ir-1||ti+1.t>e));)i+1;return this.keysIndex!i&&(this.keysIndexi),this.data.d.kthis.keysIndex.s},TextProperty.prototype.buildFinalTextfunction(t){for(var e,iFontManager.getCombinedCharacterCodes(),r,s0,at.length;sa;)et.charCodeAt(s),-1!i.indexOf(e)?rr.length-1+t.charAt(s):55296e&&e56319&&56320(et.charCodeAt(s+1))&&e57343?(r.push(t.substr(s,2)),++s):r.push(t.charAt(s)),s+1;return r},TextProperty.prototype.completeTextDatafunction(t){t.__complete!0;var e,i,r,s,a,n,o,hthis.elem.globalData.fontManager,lthis.data,p,m0,fl.m.g,c0,d0,u0,y,g0,v0,bh.getFontByName(t.f),E0,xb.fStyle?b.fStyle.split( ):,Snormal,Pnormal;for(ix.length,e0;ei;e+1)switch(xe.toLowerCase()){caseitalic:Pitalic;break;casebold:S700;break;caseblack:S900;break;casemedium:S500;break;caseregular:casenormal:S400;break;caselight:casethin:S200}t.fWeightb.fWeight||S,t.fStyleP,t.finalSizet.s,t.finalTextthis.buildFinalText(t.t),it.finalText.length,t.finalLineHeightt.lh;var _,Ct.tr/1e3*t.finalSize;if(t.sz)for(var A,T,k!0,Mt.sz0,Dt.sz1;k;){gA0,i(Tthis.buildFinalText(t.t)).length,Ct.tr/1e3*t.finalSize;var w-1;for(e0;ei;e+1)_Te.charCodeAt(0),r!1, Te?we:13!_&&3!_||(r!(g0),A+t.finalLineHeight||1.2*t.finalSize),Mg+(Eh.chars?(oh.getCharData(Te,b.fStyle,b.fFamily),r?0:o.w*t.finalSize/100):h.measureText(Te,t.f,t.finalSize))&& !Te?(-1w?i+1:ew,A+t.finalLineHeight||1.2*t.finalSize,T.splice(e,we?1:0,\r),w-1,g0):(g+E,g+C);A+b.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&DA?(t.finalSize-1,t.finalLineHeightt.finalSize*t.lh/t.s):(t.finalTextT,it.finalText.length,k!1)}g-C;var F,IE0;for(e0;ei;e+1)if(r!1,13(_(Ft.finalTexte).charCodeAt(0))||3_?(I0,y.push(g),vvg?g:v,g-2*C,r!(s),u+1):sF,Eh.chars?(oh.getCharData(F,b.fStyle,h.getFontByName(t.f).fFamily),r?0:o.w*t.finalSize/100):h.measureText(s,t.f,t.finalSize), F?I+E+C:(g+E+C+I,I0),p.push({l:E,an:E,add:c,n:r,anIndexes:,val:s,line:u,animatorJustifyOffset:0}),2f){if(c+E,s|| s||ei-1){for(!s&& !s||(c-E);de;)pd.anc,pd.indm,pd.extraE,d+1;m+1,c0}}else if(3f){if(c+E,s||ei-1){for(s&&(c-E);de;)pd.anc,pd.indm,pd.extraE,d+1;c0,m+1}}else pm.indm,pm.extra0,m+1;if(t.lp,vvg?g:v,y.push(g),t.sz)t.boxWidtht.sz0,t.justifyOffset0;else switch(t.boxWidthv,t.j){case 1:t.justifyOffset-t.boxWidth;break;case 2:t.justifyOffset-t.boxWidth/2;break;default:t.justifyOffset0}t.lineWidthsy;var V,B,Rl.a;nR.length;var L,G,z;for(a0;an;a+1){for((VRa).a.sc&&(t.strokeColorAnim!0),V.a.sw&&(t.strokeWidthAnim!0),(V.a.fc||V.a.fh||V.a.fs||V.a.fb)&&(t.fillColorAnim!0),G0,LV.s.b,e0;ei;e+1)(Bpe).anIndexesaG,(1L&&!B.val||2L&&!B.val&& !B.val||3L&&(B.n|| B.val||ei-1)||4L&&(B.n||ei-1))&&(1V.s.rn&&z.push(G),G+1);l.aa.s.totalCharsG;var N,O-1;if(1V.s.rn)for(e0;ei;e+1)O!(Bpe).anIndexesa&&(OB.anIndexesa,Nz.splice(Math.floor(Math.random()*z.length),1)0),B.anIndexesaN}t.yOffsett.finalLineHeight||1.2*t.finalSize,t.lst.ls||0,t.ascentb.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentDatafunction(t,e){evoid 0e?this.keysIndex:e;var ithis.copyData({},this.data.d.ke.s);ithis.copyData(i,t),this.data.d.ke.si,this.recalculate(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculatefunction(t){var ethis.data.d.kt.s;e.__complete!1,this.keysIndex0,this._isFirstFrame!0,this.getValue(e)},TextProperty.prototype.canResizeFontfunction(t){this.canResizet,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSizefunction(t){this.minimumFontSizeMath.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorPropfunction(){var cMath.max,dMath.min,uMath.floor;function r(t,e){this._currentTextLength-1,this.k!1,this.datae,this.elemt,this.compt.comp,this.finalS0,this.finalE0,this.initDynamicPropertyContainer(t),this.sPropertyFactory.getProp(t,e.s||{k:0},0,0,this),this.eein e?PropertyFactory.getProp(t,e.e,0,0,this):{v:100},this.oPropertyFactory.getProp(t,e.o||{k:0},0,0,this),this.xePropertyFactory.getProp(t,e.xe||{k:0},0,0,this),this.nePropertyFactory.getProp(t,e.ne||{k:0},0,0,this),this.aPropertyFactory.getProp(t,e.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype{getMult:function(t){this._currentTextLength!this.elem.textProperty.currentData.l.length&&this.getValue();var e0,i0,r1,s1;0this.ne.v?ethis.ne.v/100:i-this.ne.v/100,0this.xe.v?r1-this.xe.v/100:s1+this.xe.v/100;var aBezierFactory.getBezierEasing(e,i,r,s).get,n0,othis.finalS,hthis.finalE,lthis.data.sh;if(2l)na(nho?ht?1:0:c(0,d(.5/(h-o)+(t-o)/(h-o),1)));else if(3l)na(nho?ht?0:1:1-c(0,d(.5/(h-o)+(t-o)/(h-o),1)));else if(4l)ho?n0:(nc(0,d(.5/(h-o)+(t-o)/(h-o),1))).5?n*2:n1-2*(n-.5),na(n);else if(5l){if(ho)n0;else{var ph-o,m-p/2+(td(c(0,t+.5-o),h-o)),fp/2;nMath.sqrt(1-m*m/(f*f))}na(n)}else n6l?a(nho?0:(td(c(0,t+.5-o),h-o),(1+Math.cos(Math.PI+2*Math.PI*t/(h-o)))/2)):(t>u(o)&&(nc(0,d(t-o0?d(h,1)-(o-t):h-t,1))),a(n));return n*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdft||this._mdf,this._currentTextLengththis.elem.textProperty.currentData.l.length||0,t&&2this.data.r&&(this.e.vthis._currentTextLength);var e2this.data.r?1:100/this.data.totalChars,ithis.o.v/e,rthis.s.v/e+i,sthis.e.v/e+i;if(sr){var ar;rs,sa}this.finalSr,this.finalEs}},extendPrototype(DynamicPropertyContainer,r),{getTextSelectorProp:function(t,e,i){return new r(t,e,i)}}}(),pool_factoryfunction(t,e,i,r){var s0,at,ncreateSizedArray(a);function o(){return s?ns-1:e()}return{newElement:o,release:function(t){sa&&(npooling.double(n),a*2),i&&i(t),nst,s+1}}},pooling{double:function(t){return t.concat(createSizedArray(t.length))}},point_poolpool_factory(8,function(){return createTypedArray(float32,2)}),shape_pool(ZApool_factory(4,function(){return new ShapePath},function(t){var e,it._length;for(e0;ei;e+1)point_pool.release(t.ve),point_pool.release(t.ie),point_pool.release(t.oe),t.venull,t.ienull,t.oenull;t._length0,t.c!1}),ZA.clonefunction(t){var e,iZA.newElement(),rvoid 0t._length?t.v.length:t._length;for(i.setLength(r),i.ct.c,e0;er;e+1)i.setTripleAt(t.ve0,t.ve1,t.oe0,t.oe1,t.ie0,t.ie1,e);return i},ZA),ZA,shapeCollection_pool(gB{newShapeCollection:function(){var t;thB?jBhB-1:new ShapeCollection;return t},release:function(t){var e,it._length;for(e0;ei;e+1)shape_pool.release(t.shapese);t._length0,hBiB&&(jBpooling.double(jB),iB*2);jBhBt,hB+1}},hB0,iB4,jBcreateSizedArray(iB),gB),gB,hB,iB,jB,segments_length_poolpool_factory(8,function(){return{lengths:,totalLength:0}},function(t){var e,it.lengths.length;for(e0;ei;e+1)bezier_length_pool.release(t.lengthse);t.lengths.length0}),bezier_length_poolpool_factory(8,function(){return{addedLength:0,percents:createTypedArray(float32,defaultCurveSegments),lengths:createTypedArray(float32,defaultCurveSegments)}});function BaseRenderer(){}function SVGRenderer(t,e){this.animationItemt,this.layersnull,this.renderedFrame-1,this.svgElementcreateNS(svg);var i;if(e&&e.title){var rcreateNS(title),screateElementID();r.setAttribute(id,s),r.textContente.title,this.svgElement.appendChild(r),i+s}if(e&&e.description){var acreateNS(desc),ncreateElementID();a.setAttribute(id,n),a.textContente.description,this.svgElement.appendChild(a),i+ +n}i&&this.svgElement.setAttribute(aria-labelledby,i);var ocreateNS(defs);this.svgElement.appendChild(o);var hcreateNS(g);this.svgElement.appendChild(h),this.layerElementh,this.renderConfig{preserveAspectRatio:e&&e.preserveAspectRatio||xMidYMid meet,imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||xMidYMid slice,progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!e||!1!e.hideOnTransparent,viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||,id:e&&e.id||,focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||100%,height:e&&e.filterSize&&e.filterSize.height||100%,x:e&&e.filterSize&&e.filterSize.x||0%,y:e&&e.filterSize&&e.filterSize.y||0%}},this.globalData{_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements,this.pendingElements,this.destroyed!1,this.rendererTypesvg}function CanvasRenderer(t,e){this.animationItemt,this.renderConfig{clearCanvas:!e||void 0e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||xMidYMid meet,imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||xMidYMid slice,className:e&&e.className||,id:e&&e.id||},this.renderConfig.dpre&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpre&&e.dpr||window.devicePixelRatio||1),this.renderedFrame-1,this.globalData{frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextDatanew CVContextData,this.elements,this.pendingElements,this.transformMatnew Matrix,this.completeLayers!1,this.rendererTypecanvas}function HybridRenderer(t,e){this.animationItemt,this.layersnull,this.renderedFrame-1,this.renderConfig{className:e&&e.className||,imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||xMidYMid slice,hideOnTransparent:!e||!1!e.hideOnTransparent,filterSize:{width:e&&e.filterSize&&e.filterSize.width||400%,height:e&&e.filterSize&&e.filterSize.height||400%,x:e&&e.filterSize&&e.filterSize.x||-100%,y:e&&e.filterSize&&e.filterSize.y||-100%}},this.globalData{_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements,this.elements,this.threeDElements,this.destroyed!1,this.cameranull,this.supports3d!0,this.rendererTypehtml}function MaskElement(t,e,i){this.datat,this.elemente,this.globalDatai,this.storedData,this.masksPropertiesthis.data.masksProperties||,this.maskElementnull;var r,sthis.globalData.defs,athis.masksProperties?this.masksProperties.length:0;this.viewDatacreateSizedArray(a),this.solidPath;var n,o,h,l,p,m,f,cthis.masksProperties,d0,u,ycreateElementID(),gclipPath,vclip-path;for(r0;ra;r++)if((a!cr.mode&&n!cr.mode||cr.inv||100!cr.o.k||cr.o.x)&&(vgmask),s!cr.mode&&i!cr.mode||0!d?lnull:((lcreateNS(rect)).setAttribute(fill,#ffffff),l.setAttribute(width,this.element.comp.data.w||0),l.setAttribute(height,this.element.comp.data.h||0),u.push(l)),ncreateNS(path),n!cr.mode){var b;if(d+1,n.setAttribute(fill,scr.mode?#000000:#ffffff),n.setAttribute(clip-rule,nonzero),0!cr.x.k?(vgmask,fPropertyFactory.getProp(this.element,cr.x,0,null,this.element),bcreateElementID(),(pcreateNS(filter)).setAttribute(id,b),(mcreateNS(feMorphology)).setAttribute(operator,erode),m.setAttribute(in,SourceGraphic),m.setAttribute(radius,0),p.appendChild(m),s.appendChild(p),n.setAttribute(stroke,scr.mode?#000000:#ffffff)):fmnull,this.storedDatar{elem:n,x:f,expan:m,lastPath:,lastOperator:,filterId:b,lastRadius:0},icr.mode){hu.length;var EcreateNS(g);for(o0;oh;o+1)E.appendChild(uo);var xcreateNS(mask);x.setAttribute(mask-type,alpha),x.setAttribute(id,y+_+d),x.appendChild(n),s.appendChild(x),E.setAttribute(mask,url(+locationHref+#+y+_+d+)),u.length0,u.push(E)}else u.push(n);cr.inv&&!this.solidPath&&(this.solidPaththis.createLayerSolidPath()),this.viewDatar{elem:n,lastPath:,op:PropertyFactory.getProp(this.element,cr.o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,cr,3),invRect:l},this.viewDatar.prop.k||this.drawPath(cr,this.viewDatar.prop.v,this.viewDatar)}else this.viewDatar{op:PropertyFactory.getProp(this.element,cr.o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,cr,3),elem:n,lastPath:},s.appendChild(n);for(this.maskElementcreateNS(g),au.length,r0;ra;r+1)this.maskElement.appendChild(ur);0d&&(this.maskElement.setAttribute(id,y),this.element.maskedElement.setAttribute(v,url(+locationHref+#+y+)),s.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(t,e){this.elemt,this.pose}function SVGStyleData(t,e){this.datat,this.typet.ty,this.d,this.lvle,this._mdf!1,this.closed!0t.hd,this.pElemcreateNS(path),this.msElemnull}function SVGShapeData(t,e,i){this.caches,this.styles,this.transformerst,this.lStr,this.shi,this.lvle,this._isAnimated!!i.k;for(var r0,st.length;rs;){if(tr.mProps.dynamicProperties.length){this._isAnimated!0;break}r+1}}function SVGTransformData(t,e,i){this.transform{mProps:t,op:e,container:i},this.elements,this._isAnimatedthis.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValuethis.iterateDynamicProperties,this.oPropertyFactory.getProp(t,e.o,0,.01,this),this.wPropertyFactory.getProp(t,e.w,0,null,this),this.dnew DashProperty(t,e.d||{},svg,this),this.cPropertyFactory.getProp(t,e.c,1,255,this),this.stylei,this._isAnimated!!this._isAnimated}function SVGFillStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValuethis.iterateDynamicProperties,this.oPropertyFactory.getProp(t,e.o,0,.01,this),this.cPropertyFactory.getProp(t,e.c,1,255,this),this.stylei}function SVGGradientFillStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValuethis.iterateDynamicProperties,this.initGradientData(t,e,i)}function SVGGradientStrokeStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValuethis.iterateDynamicProperties,this.wPropertyFactory.getProp(t,e.w,0,null,this),this.dnew DashProperty(t,e.d||{},svg,this),this.initGradientData(t,e,i),this._isAnimated!!this._isAnimated}function ShapeGroupData(){this.it,this.prevViewData,this.grcreateNS(g)}BaseRenderer.prototype.checkLayersfunction(t){var e,i,rthis.layers.length;for(this.completeLayers!0,er-1;0e;e--)this.elementse||(ithis.layerse).ip-i.stt-this.layerse.st&&i.op-i.st>t-this.layerse.st&&this.buildItem(e),this.completeLayers!!this.elementse&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItemfunction(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 13:return this.createCamera(t)}return this.createNull(t)},BaseRenderer.prototype.createCamerafunction(){throw new Error(Youre using a 3d camera. Try the html renderer.)},BaseRenderer.prototype.buildAllItemsfunction(){var t,ethis.layers.length;for(t0;te;t+1)this.buildItem(t);this.checkPendingElements()},BaseRenderer.prototype.includeLayersfunction(t){this.completeLayers!1;var e,i,rt.length,sthis.layers.length;for(e0;er;e+1)for(i0;is;){if(this.layersi.idte.id){this.layersite;break}i+1}},BaseRenderer.prototype.setProjectInterfacefunction(t){this.globalData.projectInterfacet},BaseRenderer.prototype.initItemsfunction(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParentingfunction(t,e,i){for(var rthis.elements,sthis.layers,a0,ns.length;an;)sa.inde&&(ra&&!0!ra?(i.push(ra),ra.setAsParent(),void 0!sa.parent?this.buildElementParenting(t,sa.parent,i):t.setHierarchy(i)):(this.buildItem(a),this.addPendingElement(t))),a+1},BaseRenderer.prototype.addPendingElementfunction(t){this.pendingElements.push(t)},BaseRenderer.prototype.searchExtraCompositionsfunction(t){var e,it.length;for(e0;ei;e+1)if(te.xt){var rthis.createComp(te);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.setupGlobalDatafunction(t,e){this.globalData.fontManagernew FontManager,this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetDatathis.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPaththis.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoaderthis.animationItem.imagePreloader,this.globalData.frameId0,this.globalData.frameRatet.fr,this.globalData.nmt.nm,this.globalData.compSize{w:t.w,h:t.h}},extendPrototype(BaseRenderer,SVGRenderer),SVGRenderer.prototype.createNullfunction(t){return new NullElement(t,this.globalData,this)},SVGRenderer.prototype.createShapefunction(t){return new SVGShapeElement(t,this.globalData,this)},SVGRenderer.prototype.createTextfunction(t){return new SVGTextElement(t,this.globalData,this)},SVGRenderer.prototype.createImagefunction(t){return new IImageElement(t,this.globalData,this)},SVGRenderer.prototype.createCompfunction(t){return new SVGCompElement(t,this.globalData,this)},SVGRenderer.prototype.createSolidfunction(t){return new ISolidElement(t,this.globalData,this)},SVGRenderer.prototype.configAnimationfunction(t){this.svgElement.setAttribute(xmlns,http://www.w3.org/2000/svg),this.renderConfig.viewBoxSize?this.svgElement.setAttribute(viewBox,this.renderConfig.viewBoxSize):this.svgElement.setAttribute(viewBox,0 0 +t.w+ +t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute(width,t.w),this.svgElement.setAttribute(height,t.h),this.svgElement.style.width100%,this.svgElement.style.height100%,this.svgElement.style.transformtranslate3d(0,0,0)),this.renderConfig.className&&this.svgElement.setAttribute(class,this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute(id,this.renderConfig.id),void 0!this.renderConfig.focusable&&this.svgElement.setAttribute(focusable,this.renderConfig.focusable),this.svgElement.setAttribute(preserveAspectRatio,this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var ethis.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoadthis.renderConfig.progressiveLoad,this.datat;var icreateNS(clipPath),rcreateNS(rect);r.setAttribute(width,t.w),r.setAttribute(height,t.h),r.setAttribute(x,0),r.setAttribute(y,0);var screateElementID();i.setAttribute(id,s),i.appendChild(r),this.layerElement.setAttribute(clip-path,url(+locationHref+#+s+)),e.appendChild(i),this.layerst.layers,this.elementscreateSizedArray(t.layers.length)},SVGRenderer.prototype.destroyfunction(){this.animationItem.wrapper.innerHTML,this.layerElementnull,this.globalData.defsnull;var t,ethis.layers?this.layers.length:0;for(t0;te;t++)this.elementst&&this.elementst.destroy();this.elements.length0,this.destroyed!0,this.animationItemnull},SVGRenderer.prototype.updateContainerSizefunction(){},SVGRenderer.prototype.buildItemfunction(t){var ethis.elements;if(!et&&99!this.layerst.ty){et!0;var ithis.createItem(this.layerst);eti,expressionsPlugin&&(0this.layerst.ty&&this.globalData.projectInterface.registerComposition(i),i.initExpressions()),this.appendElementInPos(i,t),this.layerst.tt&&(this.elementst-1&&!0!this.elementst-1?i.setMatte(et-1.layerId):(this.buildItem(t-1),this.addPendingElement(i)))}},SVGRenderer.prototype.checkPendingElementsfunction(){for(;this.pendingElements.length;){var tthis.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e0,ithis.elements.length;ei;){if(this.elementset){t.setMatte(this.elementse-1.layerId);break}e+1}}},SVGRenderer.prototype.renderFramefunction(t){if(this.renderedFrame!t&&!this.destroyed){nullt?tthis.renderedFrame:this.renderedFramet,this.globalData.frameNumt,this.globalData.frameId+1,this.globalData.projectInterface.currentFramet,this.globalData._mdf!1;var e,ithis.layers.length;for(this.completeLayers||this.checkLayers(t),ei-1;0e;e--)(this.completeLayers||this.elementse)&&this.elementse.prepareFrame(t-this.layerse.st);if(this.globalData._mdf)for(e0;ei;e+1)(this.completeLayers||this.elementse)&&this.elementse.renderFrame()}},SVGRenderer.prototype.appendElementInPosfunction(t,e){var it.getBaseElement();if(i){for(var r,s0;se;)this.elementss&&!0!this.elementss&&this.elementss.getBaseElement()&&(rthis.elementss.getBaseElement()),s+1;r?this.layerElement.insertBefore(i,r):this.layerElement.appendChild(i)}},SVGRenderer.prototype.hidefunction(){this.layerElement.style.displaynone},SVGRenderer.prototype.showfunction(){this.layerElement.style.displayblock},extendPrototype(BaseRenderer,CanvasRenderer),CanvasRenderer.prototype.createShapefunction(t){return new CVShapeElement(t,this.globalData,this)},CanvasRenderer.prototype.createTextfunction(t){return new CVTextElement(t,this.globalData,this)},CanvasRenderer.prototype.createImagefunction(t){return new CVImageElement(t,this.globalData,this)},CanvasRenderer.prototype.createCompfunction(t){return new CVCompElement(t,this.globalData,this)},CanvasRenderer.prototype.createSolidfunction(t){return new CVSolidElement(t,this.globalData,this)},CanvasRenderer.prototype.createNullSVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransformfunction(t){if(1!t0||0!t1||0!t4||1!t5||0!t12||0!t13)if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(t);var ethis.contextData.cTr.props;this.transformMat.transform(e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,e11,e12,e13,e14,e15),this.contextData.cTr.cloneFromProps(this.transformMat.props);var ithis.contextData.cTr.props;this.canvasContext.setTransform(i0,i1,i4,i5,i12,i13)}else this.canvasContext.transform(t0,t1,t4,t5,t12,t13)},CanvasRenderer.prototype.ctxOpacityfunction(t){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*t0?0:t,void(this.globalData.currentGlobalAlphathis.contextData.cO);this.contextData.cO*t0?0:t,this.globalData.currentGlobalAlpha!this.contextData.cO&&(this.canvasContext.globalAlphathis.contextData.cO,this.globalData.currentGlobalAlphathis.contextData.cO)},CanvasRenderer.prototype.resetfunction(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.savefunction(t){if(this.renderConfig.clearCanvas){t&&this.canvasContext.save();var ethis.contextData.cTr.props;this.contextData._lengththis.contextData.cArrPos&&this.contextData.duplicate();var i,rthis.contextData.savedthis.contextData.cArrPos;for(i0;i16;i+1)riei;this.contextData.savedOpthis.contextData.cArrPosthis.contextData.cO,this.contextData.cArrPos+1}else this.canvasContext.save()},CanvasRenderer.prototype.restorefunction(t){if(this.renderConfig.clearCanvas){t&&(this.canvasContext.restore(),this.globalData.blendModesource-over),this.contextData.cArrPos-1;var e,ithis.contextData.savedthis.contextData.cArrPos,rthis.contextData.cTr.props;for(e0;e16;e+1)reie;this.canvasContext.setTransform(i0,i1,i4,i5,i12,i13),ithis.contextData.savedOpthis.contextData.cArrPos,this.contextData.cOi,this.globalData.currentGlobalAlpha!i&&(this.canvasContext.globalAlphai,this.globalData.currentGlobalAlphai)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimationfunction(t){this.animationItem.wrapper?(this.animationItem.containercreateTag(canvas),this.animationItem.container.style.width100%,this.animationItem.container.style.height100%,this.animationItem.container.style.transformOriginthis.animationItem.container.style.mozTransformOriginthis.animationItem.container.style.webkitTransformOriginthis.animationItem.container.style-webkit-transform0px 0px 0px,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContextthis.animationItem.container.getContext(2d),this.renderConfig.className&&this.animationItem.container.setAttribute(class,this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute(id,this.renderConfig.id)):this.canvasContextthis.renderConfig.context,this.datat,this.layerst.layers,this.transformCanvas{w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContextthis.canvasContext,(this.globalData.rendererthis).globalData.isDashed!1,this.globalData.progressiveLoadthis.renderConfig.progressiveLoad,this.globalData.transformCanvasthis.transformCanvas,this.elementscreateSizedArray(t.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSizefunction(){var t,e,i,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(tthis.animationItem.wrapper.offsetWidth,ethis.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute(width,t*this.renderConfig.dpr),this.animationItem.container.setAttribute(height,e*this.renderConfig.dpr)):(tthis.canvasContext.canvas.width*this.renderConfig.dpr,ethis.canvasContext.canvas.height*this.renderConfig.dpr),-1!this.renderConfig.preserveAspectRatio.indexOf(meet)||-1!this.renderConfig.preserveAspectRatio.indexOf(slice)){var sthis.renderConfig.preserveAspectRatio.split( ),as1||meet,ns0||xMidYMid,on.substr(0,4),hn.substr(4);it/e,rthis.transformCanvas.w/this.transformCanvas.h,this.transformCanvas.syir&&meeta||ri&&slicea?(this.transformCanvas.sxt/(this.transformCanvas.w/this.renderConfig.dpr),t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sxe/(this.transformCanvas.h/this.renderConfig.dpr),e/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.txxMido&&(ri&&meeta||ir&&slicea)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))/2*this.renderConfig.dpr:xMaxo&&(ri&&meeta||ir&&slicea)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.tyYMidh&&(ir&&meeta||ri&&slicea)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:YMaxh&&(ir&&meeta||ri&&slicea)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:0}elsenonethis.renderConfig.preserveAspectRatio?(this.transformCanvas.sxt/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sye/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sxthis.renderConfig.dpr,this.transformCanvas.sythis.renderConfig.dpr),this.transformCanvas.tx0,this.transformCanvas.ty0;this.transformCanvas.propsthis.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1,this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRenderer.prototype.destroyfunction(){var t;for(this.renderConfig.clearCanvas&&(this.animationItem.wrapper.innerHTML),t(this.layers?this.layers.length:0)-1;0t;t-1)this.elementst&&this.elementst.destroy();this.elements.length0,this.globalData.canvasContextnull,this.animationItem.containernull,this.destroyed!0},CanvasRenderer.prototype.renderFramefunction(t,e){if((this.renderedFrame!t||!0!this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!t){this.renderedFramet,this.globalData.frameNumt-this.animationItem._isFirstFrame,this.globalData.frameId+1,this.globalData._mdf!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFramet;var i,rthis.layers.length;for(this.completeLayers||this.checkLayers(t),i0;ir;i++)(this.completeLayers||this.elementsi)&&this.elementsi.prepareFrame(t-this.layersi.st);if(this.globalData._mdf){for(!0this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),ir-1;0i;i-1)(this.completeLayers||this.elementsi)&&this.elementsi.renderFrame();!0!this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItemfunction(t){var ethis.elements;if(!et&&99!this.layerst.ty){var ithis.createItem(this.layerst,this,this.globalData);(eti).initExpressions()}},CanvasRenderer.prototype.checkPendingElementsfunction(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},CanvasRenderer.prototype.hidefunction(){this.animationItem.container.style.displaynone},CanvasRenderer.prototype.showfunction(){this.animationItem.container.style.displayblock},extendPrototype(BaseRenderer,HybridRenderer),HybridRenderer.prototype.buildItemSVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElementsfunction(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},HybridRenderer.prototype.appendElementInPosfunction(t,e){var it.getBaseElement();if(i){var rthis.layerse;if(r.ddd&&this.supports3d)this.addTo3dContainer(i,e);else if(this.threeDElements)this.addTo3dContainer(i,e);else{for(var s,a,n0;ne;)this.elementsn&&!0!this.elementsn&&this.elementsn.getBaseElement&&(athis.elementsn,s(this.layersn.ddd?this.getThreeDContainerByPos(n):a.getBaseElement())||s),n+1;s?r.ddd&&this.supports3d||this.layerElement.insertBefore(i,s):r.ddd&&this.supports3d||this.layerElement.appendChild(i)}}},HybridRenderer.prototype.createShapefunction(t){return this.supports3d?new HShapeElement(t,this.globalData,this):new SVGShapeElement(t,this.globalData,this)},HybridRenderer.prototype.createTextfunction(t){return this.supports3d?new HTextElement(t,this.globalData,this):new SVGTextElement(t,this.globalData,this)},HybridRenderer.prototype.createCamerafunction(t){return this.cameranew HCameraElement(t,this.globalData,this),this.camera},HybridRenderer.prototype.createImagefunction(t){return this.supports3d?new HImageElement(t,this.globalData,this):new IImageElement(t,this.globalData,this)},HybridRenderer.prototype.createCompfunction(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)},HybridRenderer.prototype.createSolidfunction(t){return this.supports3d?new HSolidElement(t,this.globalData,this):new ISolidElement(t,this.globalData,this)},HybridRenderer.prototype.createNullSVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPosfunction(t){for(var e0,ithis.threeDElements.length;ei;){if(this.threeDElementse.startPost&&this.threeDElementse.endPos>t)return this.threeDElementse.perspectiveElem;e+1}},HybridRenderer.prototype.createThreeDContainerfunction(t,e){var icreateTag(div);styleDiv(i);var rcreateTag(div);styleDiv(r),3de&&(i.style.widththis.globalData.compSize.w+px,i.style.heightthis.globalData.compSize.h+px,i.style.transformOrigini.style.mozTransformOrigini.style.webkitTransformOrigin50% 50%,r.style.transformr.style.webkitTransformmatrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)),i.appendChild(r);var s{container:r,perspectiveElem:i,startPos:t,endPos:t,type:e};return this.threeDElements.push(s),s},HybridRenderer.prototype.build3dContainersfunction(){var t,e,ithis.layers.length,r;for(t0;ti;t+1)this.layerst.ddd&&3!this.layerst.ty?3d!r&&(r3d,ethis.createThreeDContainer(t,3d)):2d!r&&(r2d,ethis.createThreeDContainer(t,2d)),e.endPosMath.max(e.endPos,t);for(t(ithis.threeDElements.length)-1;0t;t--)this.resizerElem.appendChild(this.threeDElementst.perspectiveElem)},HybridRenderer.prototype.addTo3dContainerfunction(t,e){for(var i0,rthis.threeDElements.length;ir;){if(ethis.threeDElementsi.endPos){for(var s,athis.threeDElementsi.startPos;ae;)this.elementsa&&this.elementsa.getBaseElement&&(sthis.elementsa.getBaseElement()),a+1;s?this.threeDElementsi.container.insertBefore(t,s):this.threeDElementsi.container.appendChild(t);break}i+1}},HybridRenderer.prototype.configAnimationfunction(t){var ecreateTag(div),ithis.animationItem.wrapper;e.style.widtht.w+px,e.style.heightt.h+px,styleDiv(this.resizerEleme),e.style.transformStylee.style.webkitTransformStylee.style.mozTransformStyleflat,this.renderConfig.className&&e.setAttribute(class,this.renderConfig.className),i.appendChild(e),e.style.overflowhidden;var rcreateNS(svg);r.setAttribute(width,1),r.setAttribute(height,1),styleDiv(r),this.resizerElem.appendChild(r);var screateNS(defs);r.appendChild(s),this.datat,this.setupGlobalData(t,r),this.globalData.defss,this.layerst.layers,this.layerElementthis.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroyfunction(){this.animationItem.wrapper.innerHTML,this.animationItem.containernull,this.globalData.defsnull;var t,ethis.layers?this.layers.length:0;for(t0;te;t++)this.elementst.destroy();this.elements.length0,this.destroyed!0,this.animationItemnull},HybridRenderer.prototype.updateContainerSizefunction(){var t,e,i,r,sthis.animationItem.wrapper.offsetWidth,athis.animationItem.wrapper.offsetHeight;rs/athis.globalData.compSize.w/this.globalData.compSize.h?(ts/this.globalData.compSize.w,es/this.globalData.compSize.w,i0,(a-this.globalData.compSize.h*(s/this.globalData.compSize.w))/2):(ta/this.globalData.compSize.h,ea/this.globalData.compSize.h,i(s-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,0),this.resizerElem.style.transformthis.resizerElem.style.webkitTransformmatrix3d(+t+,0,0,0,0,+e+,0,0,0,0,1,0,+i+,+r+,0,1)},HybridRenderer.prototype.renderFrameSVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hidefunction(){this.resizerElem.style.displaynone},HybridRenderer.prototype.showfunction(){this.resizerElem.style.displayblock},HybridRenderer.prototype.initItemsfunction(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var t,ethis.globalData.compSize.w,ithis.globalData.compSize.h,rthis.threeDElements.length;for(t0;tr;t+1)this.threeDElementst.perspectiveElem.style.perspectivethis.threeDElementst.perspectiveElem.style.webkitPerspectiveMath.sqrt(Math.pow(e,2)+Math.pow(i,2))+px}},HybridRenderer.prototype.searchExtraCompositionsfunction(t){var e,it.length,rcreateTag(div);for(e0;ei;e+1)if(te.xt){var sthis.createComp(te,r,this.globalData.comp,null);s.initExpressions(),this.globalData.projectInterface.registerComposition(s)}},MaskElement.prototype.getMaskPropertyfunction(t){return this.viewDatat.prop},MaskElement.prototype.renderFramefunction(t){var e,ithis.element.finalTransform.mat,rthis.masksProperties.length;for(e0;er;e++)if((this.viewDatae.prop._mdf||t)&&this.drawPath(this.masksPropertiese,this.viewDatae.prop.v,this.viewDatae),(this.viewDatae.op._mdf||t)&&this.viewDatae.elem.setAttribute(fill-opacity,this.viewDatae.op.v),n!this.masksPropertiese.mode&&(this.viewDatae.invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewDatae.invRect.setAttribute(transform,i.getInverseMatrix().to2dCSS()),this.storedDatae.x&&(this.storedDatae.x._mdf||t))){var sthis.storedDatae.expan;this.storedDatae.x.v0?(erode!this.storedDatae.lastOperator&&(this.storedDatae.lastOperatorerode,this.storedDatae.elem.setAttribute(filter,url(+locationHref+#+this.storedDatae.filterId+))),s.setAttribute(radius,-this.storedDatae.x.v)):(dilate!this.storedDatae.lastOperator&&(this.storedDatae.lastOperatordilate,this.storedDatae.elem.setAttribute(filter,null)),this.storedDatae.elem.setAttribute(stroke-width,2*this.storedDatae.x.v))}},MaskElement.prototype.getMaskelementfunction(){return this.maskElement},MaskElement.prototype.createLayerSolidPathfunction(){var tM0,0 ;return t+ h+this.globalData.compSize.w,t+ v+this.globalData.compSize.h,t+ h-+this.globalData.compSize.w,t+ v-+this.globalData.compSize.h+ },MaskElement.prototype.drawPathfunction(t,e,i){var r,s,a M+e.v00+,+e.v01;for(se._length,r1;rs;r+1)a+ C+e.or-10+,+e.or-11+ +e.ir0+,+e.ir1+ +e.vr0+,+e.vr1;if(e.c&&1s&&(a+ C+e.or-10+,+e.or-11+ +e.i00+,+e.i01+ +e.v00+,+e.v01),i.lastPath!a){var n;i.elem&&(e.c&&(nt.inv?this.solidPath+a:a),i.elem.setAttribute(d,n)),i.lastPatha}},MaskElement.prototype.destroyfunction(){this.elementnull,this.globalDatanull,this.maskElementnull,this.datanull,this.masksPropertiesnull},HierarchyElement.prototype{initHierarchy:function(){this.hierarchy,this._isParent!1,this.checkParenting()},setHierarchy:function(t){this.hierarchyt},setAsParent:function(){this._isParent!0},checkParenting:function(){void 0!this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,)}},FrameElement.prototype{initFrame:function(){this._isFirstFrame!1,this.dynamicProperties,this._mdf!1},prepareProperties:function(t,e){var i,rthis.dynamicProperties.length;for(i0;ir;i+1)(e||this._isParent&&transformthis.dynamicPropertiesi.propType)&&(this.dynamicPropertiesi.getValue(),this.dynamicPropertiesi._mdf&&(this.globalData._mdf!0,this._mdf!0))},addDynamicProperty:function(t){-1this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}},TransformElement.prototype{initTransform:function(){this.finalTransform{mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdfthis.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdfthis.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t,ethis.finalTransform.mat,i0,rthis.hierarchy.length;if(!this.finalTransform._matMdf)for(;ir;){if(this.hierarchyi.finalTransform.mProp._mdf){this.finalTransform._matMdf!0;break}i+1}if(this.finalTransform._matMdf)for(tthis.finalTransform.mProp.v.props,e.cloneFromProps(t),i0;ir;i+1)tthis.hierarchyi.finalTransform.mProp.v.props,e.transform(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15)}},globalToLocal:function(t){var e;e.push(this.finalTransform);for(var i!0,rthis.comp;i;)r.finalTransform?(r.data.hasMask&&e.splice(0,0,r.finalTransform),rr.comp):i!1;var s,a,ne.length;for(s0;sn;s+1)aes.mat.applyToPointArray(0,0,0),tt0-a0,t1-a1,0;return t},mHelper:new Matrix},RenderableElement.prototype{initRenderable:function(){this.isInRange!1,this.hidden!1,this.isTransparent!1,this.renderableComponents},addRenderableComponent:function(t){-1this.renderableComponents.indexOf(t)&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){-1!this.renderableComponents.indexOf(t)&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent!0,this.hide()):this.isTransparent&&(this.isTransparent!1,this.show())},checkLayerLimits:function(t){this.data.ip-this.data.stt&&this.data.op-this.data.st>t?!0!this.isInRange&&(this.globalData._mdf!0,this._mdf!0,this.isInRange!0,this.show()):!1!this.isInRange&&(this.globalData._mdf!0,this.isInRange!1,this.hide())},renderRenderable:function(){var t,ethis.renderableComponents.length;for(t0;te;t+1)this.renderableComponentst.renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}},extendPrototype(RenderableElement,createProxyFunction({initElement:function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.displaynone,this.hidden!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.displayblock),this.hidden!1,this._isFirstFrame!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElemnull,this.destroyBaseElement()}}),RenderableDOMElement),SVGStyleData.prototype.resetfunction(){this.d,this._mdf!1},SVGShapeData.prototype.setAsAnimatedfunction(){this._isAnimated!0},extendPrototype(DynamicPropertyContainer,SVGStrokeStyleData),extendPrototype(DynamicPropertyContainer,SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientDatafunction(t,e,i){this.oPropertyFactory.getProp(t,e.o,0,.01,this),this.sPropertyFactory.getProp(t,e.s,1,null,this),this.ePropertyFactory.getProp(t,e.e,1,null,this),this.hPropertyFactory.getProp(t,e.h||{k:0},0,.01,this),this.aPropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this),this.gnew GradientProperty(t,e.g,this),this.stylei,this.stops,this.setGradientData(i.pElem,e),this.setGradientOpacity(e,i),this._isAnimated!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientDatafunction(t,e){var icreateElementID(),rcreateNS(1e.t?linearGradient:radialGradient);r.setAttribute(id,i),r.setAttribute(spreadMethod,pad),r.setAttribute(gradientUnits,userSpaceOnUse);var s,a,n,o;for(n4*e.g.p,a0;an;a+4)screateNS(stop),r.appendChild(s),o.push(s);t.setAttribute(gfe.ty?fill:stroke,url(+locationHref+#+i+)),this.gfr,this.csto},SVGGradientFillStyleData.prototype.setGradientOpacityfunction(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var i,r,s,acreateNS(mask),ncreateNS(path);a.appendChild(n);var ocreateElementID(),hcreateElementID();a.setAttribute(id,h);var lcreateNS(1t.t?linearGradient:radialGradient);l.setAttribute(id,o),l.setAttribute(spreadMethod,pad),l.setAttribute(gradientUnits,userSpaceOnUse),st.g.k.k0.s?t.g.k.k0.s.length:t.g.k.k.length;var pthis.stops;for(r4*t.g.p;rs;r+2)(icreateNS(stop)).setAttribute(stop-color,rgb(255,255,255)),l.appendChild(i),p.push(i);n.setAttribute(gft.ty?fill:stroke,url(+locationHref+#+o+)),this.ofl,this.msa,this.ostp,this.maskIdh,e.msElemn}},extendPrototype(DynamicPropertyContainer,SVGGradientFillStyleData),extendPrototype(SVGGradientFillStyleData,DynamicPropertyContainer,SVGGradientStrokeStyleData);var SVGElementsRendererfunction(){var ynew Matrix,gnew Matrix;function e(t,e,i){(i||e.transform.op._mdf)&&e.transform.container.setAttribute(opacity,e.transform.op.v),(i||e.transform.mProps._mdf)&&e.transform.container.setAttribute(transform,e.transform.mProps.v.to2dCSS())}function i(t,e,i){var r,s,a,n,o,h,l,p,m,f,c,de.styles.length,ue.lvl;for(h0;hd;h+1){if(ne.sh._mdf||i,e.stylesh.lvlu){for(pg.reset(),fu-e.stylesh.lvl,ce.transformers.length-1;!n&&0f;)ne.transformersc.mProps._mdf||n,f--,c--;if(n)for(fu-e.stylesh.lvl,ce.transformers.length-1;0f;)me.transformersc.mProps.v.props,p.transform(m0,m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12,m13,m14,m15),f--,c--}else py;if(s(le.sh.paths)._length,n){for(a,r0;rs;r+1)(ol.shapesr)&&o._length&&(a+buildShapeString(o,o._length,o.c,p));e.cachesha}else ae.cachesh;e.stylesh.d+!0t.hd?:a,e.stylesh._mdfn||e.stylesh._mdf}}function r(t,e,i){var re.style;(e.c._mdf||i)&&r.pElem.setAttribute(fill,rgb(+bm_floor(e.c.v0)+,+bm_floor(e.c.v1)+,+bm_floor(e.c.v2)+)),(e.o._mdf||i)&&r.pElem.setAttribute(fill-opacity,e.o.v)}function s(t,e,i){a(t,e,i),n(t,e,i)}function a(t,e,i){var r,s,a,n,o,he.gf,le.g._hasOpacity,pe.s.v,me.e.v;if(e.o._mdf||i){var fgft.ty?fill-opacity:stroke-opacity;e.style.pElem.setAttribute(f,e.o.v)}if(e.s._mdf||i){var c1t.t?x1:cx,dx1c?y1:cy;h.setAttribute(c,p0),h.setAttribute(d,p1),l&&!e.g._collapsable&&(e.of.setAttribute(c,p0),e.of.setAttribute(d,p1))}if(e.g._cmdf||i){re.cst;var ue.g.c;for(ar.length,s0;sa;s+1)(nrs).setAttribute(offset,u4*s+%),n.setAttribute(stop-color,rgb(+u4*s+1+,+u4*s+2+,+u4*s+3+))}if(l&&(e.g._omdf||i)){var ye.g.o;for(a(re.g._collapsable?e.cst:e.ost).length,s0;sa;s+1)nrs,e.g._collapsable||n.setAttribute(offset,y2*s+%),n.setAttribute(stop-opacity,y2*s+1)}if(1t.t)(e.e._mdf||i)&&(h.setAttribute(x2,m0),h.setAttribute(y2,m1),l&&!e.g._collapsable&&(e.of.setAttribute(x2,m0),e.of.setAttribute(y2,m1)));else if((e.s._mdf||e.e._mdf||i)&&(oMath.sqrt(Math.pow(p0-m0,2)+Math.pow(p1-m1,2)),h.setAttribute(r,o),l&&!e.g._collapsable&&e.of.setAttribute(r,o)),e.e._mdf||e.h._mdf||e.a._mdf||i){o||(oMath.sqrt(Math.pow(p0-m0,2)+Math.pow(p1-m1,2)));var gMath.atan2(m1-p1,m0-p0),vo*(1e.h.v?.99:e.h.v-1?-.99:e.h.v),bMath.cos(g+e.a.v)*v+p0,EMath.sin(g+e.a.v)*v+p1;h.setAttribute(fx,b),h.setAttribute(fy,E),l&&!e.g._collapsable&&(e.of.setAttribute(fx,b),e.of.setAttribute(fy,E))}}function n(t,e,i){var re.style,se.d;s&&(s._mdf||i)&&s.dashStr&&(r.pElem.setAttribute(stroke-dasharray,s.dashStr),r.pElem.setAttribute(stroke-dashoffset,s.dashoffset0)),e.c&&(e.c._mdf||i)&&r.pElem.setAttribute(stroke,rgb(+bm_floor(e.c.v0)+,+bm_floor(e.c.v1)+,+bm_floor(e.c.v2)+)),(e.o._mdf||i)&&r.pElem.setAttribute(stroke-opacity,e.o.v),(e.w._mdf||i)&&(r.pElem.setAttribute(stroke-width,e.w.v),r.msElem&&r.msElem.setAttribute(stroke-width,e.w.v))}return{createRenderFunction:function(t){t.ty;switch(t.ty){casefl:return r;casegf:return a;casegs:return s;casest:return n;casesh:caseel:caserc:casesr:return i;casetr:return e}}}}();function ShapeTransformManager(){this.sequences{},this.sequenceList,this.transform_key_count0}function CVShapeData(t,e,i,r){this.styledShapes,this.tr0,0,0,0,0,0;var s4;rce.ty?s5:ele.ty?s6:sre.ty&&(s7),this.shShapePropertyFactory.getShapeProp(t,e,s,t);var a,n,oi.length;for(a0;ao;a+1)ia.closed||(n{transforms:r.addTransformSequence(ia.transforms),trNodes:},this.styledShapes.push(n),ia.elements.push(n))}function BaseElement(){}function NullElement(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initFrame(),this.initTransform(t,e,i),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(t,e,i){this.assetDatae.getAssetData(t.refId),this.initElement(t,e,i),this.sourceRect{top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(t,e,i){this.initElement(t,e,i)}function SVGCompElement(t,e,i){this.layerst.layers,this.supports3d!0,this.completeLayers!1,this.pendingElements,this.elementsthis.layers?createSizedArray(this.layers.length):,this.initElement(t,e,i),this.tmt.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function SVGTextElement(t,e,i){this.textSpans,this.renderTypesvg,this.initElement(t,e,i)}function SVGShapeElement(t,e,i){this.shapes,this.shapesDatat.shapes,this.stylesList,this.shapeModifiers,this.itemsData,this.processedElements,this.animatedContents,this.initElement(t,e,i),this.prevViewData}function SVGTintFilter(t,e){this.filterManagere;var icreateNS(feColorMatrix);if(i.setAttribute(type,matrix),i.setAttribute(color-interpolation-filters,linearRGB),i.setAttribute(values,0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0),i.setAttribute(result,f1),t.appendChild(i),(icreateNS(feColorMatrix)).setAttribute(type,matrix),i.setAttribute(color-interpolation-filters,sRGB),i.setAttribute(values,1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0),i.setAttribute(result,f2),t.appendChild(i),this.matrixFilteri,100!e.effectElements2.p.v||e.effectElements2.p.k){var r,screateNS(feMerge);t.appendChild(s),(rcreateNS(feMergeNode)).setAttribute(in,SourceGraphic),s.appendChild(r),(rcreateNS(feMergeNode)).setAttribute(in,f2),s.appendChild(r)}}function SVGFillFilter(t,e){this.filterManagere;var icreateNS(feColorMatrix);i.setAttribute(type,matrix),i.setAttribute(color-interpolation-filters,sRGB),i.setAttribute(values,1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0),t.appendChild(i),this.matrixFilteri}function SVGGaussianBlurEffect(t,e){t.setAttribute(x,-100%),t.setAttribute(y,-100%),t.setAttribute(width,300%),t.setAttribute(height,300%),this.filterManagere;var icreateNS(feGaussianBlur);t.appendChild(i),this.feGaussianBluri}function SVGStrokeEffect(t,e){this.initialized!1,this.filterManagere,this.elemt,this.paths}function SVGTritoneFilter(t,e){this.filterManagere;var icreateNS(feColorMatrix);i.setAttribute(type,matrix),i.setAttribute(color-interpolation-filters,linearRGB),i.setAttribute(values,0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0),i.setAttribute(result,f1),t.appendChild(i);var rcreateNS(feComponentTransfer);r.setAttribute(color-interpolation-filters,sRGB),t.appendChild(r),this.matrixFilterr;var screateNS(feFuncR);s.setAttribute(type,table),r.appendChild(s),this.feFuncRs;var acreateNS(feFuncG);a.setAttribute(type,table),r.appendChild(a),this.feFuncGa;var ncreateNS(feFuncB);n.setAttribute(type,table),r.appendChild(n),this.feFuncBn}function SVGProLevelsFilter(t,e){this.filterManagere;var ithis.filterManager.effectElements,rcreateNS(feComponentTransfer);(i10.p.k||0!i10.p.v||i11.p.k||1!i11.p.v||i12.p.k||1!i12.p.v||i13.p.k||0!i13.p.v||i14.p.k||1!i14.p.v)&&(this.feFuncRthis.createFeFunc(feFuncR,r)),(i17.p.k||0!i17.p.v||i18.p.k||1!i18.p.v||i19.p.k||1!i19.p.v||i20.p.k||0!i20.p.v||i21.p.k||1!i21.p.v)&&(this.feFuncGthis.createFeFunc(feFuncG,r)),(i24.p.k||0!i24.p.v||i25.p.k||1!i25.p.v||i26.p.k||1!i26.p.v||i27.p.k||0!i27.p.v||i28.p.k||1!i28.p.v)&&(this.feFuncBthis.createFeFunc(feFuncB,r)),(i31.p.k||0!i31.p.v||i32.p.k||1!i32.p.v||i33.p.k||1!i33.p.v||i34.p.k||0!i34.p.v||i35.p.k||1!i35.p.v)&&(this.feFuncAthis.createFeFunc(feFuncA,r)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(r.setAttribute(color-interpolation-filters,sRGB),t.appendChild(r),rcreateNS(feComponentTransfer)),(i3.p.k||0!i3.p.v||i4.p.k||1!i4.p.v||i5.p.k||1!i5.p.v||i6.p.k||0!i6.p.v||i7.p.k||1!i7.p.v)&&(r.setAttribute(color-interpolation-filters,sRGB),t.appendChild(r),this.feFuncRComposedthis.createFeFunc(feFuncR,r),this.feFuncGComposedthis.createFeFunc(feFuncG,r),this.feFuncBComposedthis.createFeFunc(feFuncB,r))}function SVGDropShadowEffect(t,e){var ie.container.globalData.renderConfig.filterSize;t.setAttribute(x,i.x),t.setAttribute(y,i.y),t.setAttribute(width,i.width),t.setAttribute(height,i.height),this.filterManagere;var rcreateNS(feGaussianBlur);r.setAttribute(in,SourceAlpha),r.setAttribute(result,drop_shadow_1),r.setAttribute(stdDeviation,0),this.feGaussianBlurr,t.appendChild(r);var screateNS(feOffset);s.setAttribute(dx,25),s.setAttribute(dy,0),s.setAttribute(in,drop_shadow_1),s.setAttribute(result,drop_shadow_2),this.feOffsets,t.appendChild(s);var acreateNS(feFlood);a.setAttribute(flood-color,#00ff00),a.setAttribute(flood-opacity,1),a.setAttribute(result,drop_shadow_3),this.feFlooda,t.appendChild(a);var ncreateNS(feComposite);n.setAttribute(in,drop_shadow_3),n.setAttribute(in2,drop_shadow_2),n.setAttribute(operator,in),n.setAttribute(result,drop_shadow_4),t.appendChild(n);var o,hcreateNS(feMerge);t.appendChild(h),ocreateNS(feMergeNode),h.appendChild(o),(ocreateNS(feMergeNode)).setAttribute(in,SourceGraphic),this.feMergeNodeo,this.feMergeh,this.originalNodeAdded!1,h.appendChild(o)}ShapeTransformManager.prototype{addTransformSequence:function(t){var e,it.length,r_;for(e0;ei;e+1)r+te.transform.key+_;var sthis.sequencesr;return s||(s{transforms:.concat(t),finalTransform:new Matrix,_mdf:!1},this.sequencesrs,this.sequenceList.push(s)),s},processSequence:function(t,e){for(var i,r0,st.transforms.length,ae;rs&&!e;){if(t.transformsr.transform.mProps._mdf){a!0;break}r+1}if(a)for(t.finalTransform.reset(),rs-1;0r;r-1)it.transformsr.transform.mProps.v.props,t.finalTransform.transform(i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,i10,i11,i12,i13,i14,i15);t._mdfa},processSequences:function(t){var e,ithis.sequenceList.length;for(e0;ei;e+1)this.processSequence(this.sequenceListe,t)},getNewKey:function(){return_+this.transform_key_count++}},CVShapeData.prototype.setAsAnimatedSVGShapeData.prototype.setAsAnimated,BaseElement.prototype{checkMasks:function(){if(!this.data.hasMask)return!1;for(var t0,ethis.data.masksProperties.length;te;){if(n!this.data.masksPropertiest.mode&&!1!this.data.masksPropertiest.cl)return!0;t+1}return!1},initExpressions:function(){this.layerInterfaceLayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var tEffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(t),0this.data.ty||this.data.xt?this.compInterfaceCompExpressionInterface(this):4this.data.ty?(this.layerInterface.shapeInterfaceShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.contentthis.layerInterface.shapeInterface):5this.data.ty&&(this.layerInterface.textInterfaceTextExpressionInterface(this),this.layerInterface.textthis.layerInterface.textInterface)},setBlendMode:function(){var tgetBlendMode(this.data.bm);(this.baseElement||this.layerElement).stylemix-blend-modet},initBaseData:function(t,e,i){this.globalDatae,this.compi,this.datat,this.layerIdcreateElementID(),this.data.sr||(this.data.sr1),this.effectsManagernew EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},NullElement.prototype.prepareFramefunction(t){this.prepareProperties(t,!0)},NullElement.prototype.renderFramefunction(){},NullElement.prototype.getBaseElementfunction(){return null},NullElement.prototype.destroyfunction(){},NullElement.prototype.sourceRectAtTimefunction(){},NullElement.prototype.hidefunction(){},extendPrototype(BaseElement,TransformElement,HierarchyElement,FrameElement,NullElement),SVGBaseElement.prototype{initRendererElement:function(){this.layerElementcreateNS(g)},createContainerElements:function(){this.matteElementcreateNS(g),this.transformedElementthis.layerElement,this.maskedElementthis.layerElement,this._sizeChanged!1;var t,e,i,rnull;if(this.data.td){if(3this.data.td||1this.data.td){var screateNS(mask);s.setAttribute(id,this.layerId),s.setAttribute(mask-type,3this.data.td?luminance:alpha),s.appendChild(this.layerElement),rs,this.globalData.defs.appendChild(s),featureSupport.maskType||1!this.data.td||(s.setAttribute(mask-type,luminance),tcreateElementID(),efiltersFactory.createFilter(t),this.globalData.defs.appendChild(e),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(icreateNS(g)).appendChild(this.layerElement),ri,s.appendChild(i),i.setAttribute(filter,url(+locationHref+#+t+)))}else if(2this.data.td){var acreateNS(mask);a.setAttribute(id,this.layerId),a.setAttribute(mask-type,alpha);var ncreateNS(g);a.appendChild(n),tcreateElementID(),efiltersFactory.createFilter(t);var ocreateNS(feComponentTransfer);o.setAttribute(in,SourceGraphic),e.appendChild(o);var hcreateNS(feFuncA);h.setAttribute(type,table),h.setAttribute(tableValues,1.0 0.0),o.appendChild(h),this.globalData.defs.appendChild(e);var lcreateNS(rect);l.setAttribute(width,this.comp.data.w),l.setAttribute(height,this.comp.data.h),l.setAttribute(x,0),l.setAttribute(y,0),l.setAttribute(fill,#ffffff),l.setAttribute(opacity,0),n.setAttribute(filter,url(+locationHref+#+t+)),n.appendChild(l),n.appendChild(this.layerElement),rn,featureSupport.maskType||(a.setAttribute(mask-type,luminance),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),icreateNS(g),n.appendChild(l),i.appendChild(this.layerElement),ri,n.appendChild(i)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),rthis.matteElement,this.baseElementthis.matteElement):this.baseElementthis.layerElement;if(this.data.ln&&this.layerElement.setAttribute(id,this.data.ln),this.data.cl&&this.layerElement.setAttribute(class,this.data.cl),0this.data.ty&&!this.data.hd){var pcreateNS(clipPath),mcreateNS(path);m.setAttribute(d,M0,0 L+this.data.w+,0 L+this.data.w+,+this.data.h+ L0,+this.data.h+z);var fcreateElementID();if(p.setAttribute(id,f),p.appendChild(m),this.globalData.defs.appendChild(p),this.checkMasks()){var ccreateNS(g);c.setAttribute(clip-path,url(+locationHref+#+f+)),c.appendChild(this.layerElement),this.transformedElementc,r?r.appendChild(this.transformedElement):this.baseElementthis.transformedElement}else this.layerElement.setAttribute(clip-path,url(+locationHref+#+f+))}0!this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute(transform,this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute(opacity,this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElementnull,this.matteElementnull,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManagernew MaskElement(this.data,this,this.globalData),this.renderableEffectsManagernew SVGEffects(this)},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute(mask,url(+locationHref+#+t+))}},IShapeElement.prototype{addShapeToModifiers:function(t){var e,ithis.shapeModifiers.length;for(e0;ei;e+1)this.shapeModifierse.addShape(t)},isShapeInAnimatedModifiers:function(t){for(var ethis.shapeModifiers.length;0e;)if(this.shapeModifiers0.isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,ethis.shapes.length;for(t0;te;t+1)this.shapest.sh.reset();for(t(ethis.shapeModifiers.length)-1;0t;t-1)this.shapeModifierst.processShapes(this._isFirstFrame)}},lcEnum:{1:butt,2:round,3:square},ljEnum:{1:miter,2:round,3:bevel},searchProcessedElement:function(t){for(var ethis.processedElements,i0,re.length;ir;){if(ei.elemt)return ei.pos;i+1}return 0},addProcessedElement:function(t,e){for(var ithis.processedElements,ri.length;r;)if(ir-1.elemt)return void(ir.pose);i.push(new ProcessedElement(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}},ITextElement.prototype.initElementfunction(t,e,i){this.lettersChangedFlag!0,this.initFrame(),this.initBaseData(t,e,i),this.textPropertynew TextProperty(this,t.t,this.dynamicProperties),this.textAnimatornew TextAnimatorProperty(t.t,this.renderType,this),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFramefunction(t){this._mdf!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame!1,this.textProperty._mdf!1)},ITextElement.prototype.createPathShapefunction(t,e){var i,r,se.length,a;for(i0;is;i+1)rei.ks.k,a+buildShapeString(r,r.i.length,!0,t);return a},ITextElement.prototype.updateDocumentDatafunction(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFontfunction(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSizefunction(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrixfunction(t,e,i,r,s){switch(t.ps&&e.translate(t.ps0,t.ps1+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidthsi),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidthsi)/2,0,0)}e.translate(r,s,0)},ITextElement.prototype.buildColorfunction(t){returnrgb(+Math.round(255*t0)+,+Math.round(255*t1)+,+Math.round(255*t2)+)},ITextElement.prototype.emptyPropnew LetterProps,ITextElement.prototype.destroyfunction(){},extendPrototype(BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement,ICompElement),ICompElement.prototype.initElementfunction(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFramefunction(t){if(this._mdf!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFramet/this.data.sr;else{var ethis.tm.v;ethis.data.op&&(ethis.data.op-1),this.renderedFramee}var i,rthis.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),ir-1;0i;i-1)(this.completeLayers||this.elementsi)&&(this.elementsi.prepareFrame(this.renderedFrame-this.layersi.st),this.elementsi._mdf&&(this._mdf!0))}},ICompElement.prototype.renderInnerContentfunction(){var t,ethis.layers.length;for(t0;te;t+1)(this.completeLayers||this.elementst)&&this.elementst.renderFrame()},ICompElement.prototype.setElementsfunction(t){this.elementst},ICompElement.prototype.getElementsfunction(){return this.elements},ICompElement.prototype.destroyElementsfunction(){var t,ethis.layers.length;for(t0;te;t+1)this.elementst&&this.elementst.destroy()},ICompElement.prototype.destroyfunction(){this.destroyElements(),this.destroyBaseElement()},extendPrototype(BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,IImageElement),IImageElement.prototype.createContentfunction(){var tthis.globalData.getAssetsPath(this.assetData);this.innerElemcreateNS(image),this.innerElem.setAttribute(width,this.assetData.w+px),this.innerElem.setAttribute(height,this.assetData.h+px),this.innerElem.setAttribute(preserveAspectRatio,this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS(http://www.w3.org/1999/xlink,href,t),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTimefunction(){return this.sourceRect},extendPrototype(IImageElement,ISolidElement),ISolidElement.prototype.createContentfunction(){var tcreateNS(rect);t.setAttribute(width,this.data.sw),t.setAttribute(height,this.data.sh),t.setAttribute(fill,this.data.sc),this.layerElement.appendChild(t)},extendPrototype(SVGRenderer,ICompElement,SVGBaseElement,SVGCompElement),extendPrototype(BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement,SVGTextElement),SVGTextElement.prototype.createContentfunction(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainercreateNS(text))},SVGTextElement.prototype.buildTextContentsfunction(t){for(var e0,it.length,r,s;ei;)teString.fromCharCode(13)||teString.fromCharCode(3)?(r.push(s),s):s+te,e+1;return r.push(s),r},SVGTextElement.prototype.buildNewTextfunction(){var t,e,ithis.textProperty.currentData;this.renderedLetterscreateSizedArray(i?i.l.length:0),i.fc?this.layerElement.setAttribute(fill,this.buildColor(i.fc)):this.layerElement.setAttribute(fill,rgba(0,0,0,0)),i.sc&&(this.layerElement.setAttribute(stroke,this.buildColor(i.sc)),this.layerElement.setAttribute(stroke-width,i.sw)),this.layerElement.setAttribute(font-size,i.finalSize);var rthis.globalData.fontManager.getFontByName(i.f);if(r.fClass)this.layerElement.setAttribute(class,r.fClass);else{this.layerElement.setAttribute(font-family,r.fFamily);var si.fWeight,ai.fStyle;this.layerElement.setAttribute(font-style,a),this.layerElement.setAttribute(font-weight,s)}this.layerElement.setAttribute(aria-label,i.t);var n,oi.l||,h!!this.globalData.fontManager.chars;eo.length;var l,pthis.mHelper,m,fthis.data.singleShape,c0,d0,u!0,yi.tr/1e3*i.finalSize;if(!f||h||i.sz){var g,v,bthis.textSpans.length;for(t0;te;t+1)h&&f&&0!t||(ntb?this.textSpanst:createNS(h?path:text),bt&&(n.setAttribute(stroke-linecap,butt),n.setAttribute(stroke-linejoin,round),n.setAttribute(stroke-miterlimit,4),this.textSpanstn,this.layerElement.appendChild(n)),n.style.displayinherit),p.reset(),p.scale(i.finalSize/100,i.finalSize/100),f&&(ot.n&&(c-y,d+i.yOffset,d+u?1:0,u!1),this.applyTextPropertiesToMatrix(i,p,ot.line,c,d),c+ot.l||0,c+y),h?(l(g(vthis.globalData.fontManager.getCharData(i.finalTextt,r.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily))&&v.data||{}).shapes?g.shapes0.it:,f?m+this.createPathShape(p,l):n.setAttribute(d,this.createPathShape(p,l))):(f&&n.setAttribute(transform,translate(+p.props12+,+p.props13+)),n.textContentot.val,n.setAttributeNS(http://www.w3.org/XML/1998/namespace,xml:space,preserve));f&&n&&n.setAttribute(d,m)}else{var Ethis.textContainer,xstart;switch(i.j){case 1:xend;break;case 2:xmiddle}E.setAttribute(text-anchor,x),E.setAttribute(letter-spacing,y);var Sthis.buildTextContents(i.finalText);for(eS.length,di.ps?i.ps1+i.ascent:0,t0;te;t+1)(nthis.textSpanst||createNS(tspan)).textContentSt,n.setAttribute(x,0),n.setAttribute(y,d),n.style.displayinherit,E.appendChild(n),this.textSpanstn,d+i.finalLineHeight;this.layerElement.appendChild(E)}for(;tthis.textSpans.length;)this.textSpanst.style.displaynone,t+1;this._sizeChanged!0},SVGTextElement.prototype.sourceRectAtTimefunction(t){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged!1;var ethis.layerElement.getBBox();this.bbox{top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextElement.prototype.renderInnerContentfunction(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var t,e;this._sizeChanged!0;var i,r,sthis.textAnimator.renderedLetters,athis.textProperty.currentData.l;for(ea.length,t0;te;t+1)at.n||(ist,rthis.textSpanst,i._mdf.m&&r.setAttribute(transform,i.m),i._mdf.o&&r.setAttribute(opacity,i.o),i._mdf.sw&&r.setAttribute(stroke-width,i.sw),i._mdf.sc&&r.setAttribute(stroke,i.sc),i._mdf.fc&&r.setAttribute(fill,i.fc))}},extendPrototype(BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement,SVGShapeElement),SVGShapeElement.prototype.initSecondaryElementfunction(){},SVGShapeElement.prototype.identityMatrixnew Matrix,SVGShapeElement.prototype.buildExpressionInterfacefunction(){},SVGShapeElement.prototype.createContentfunction(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,,!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapesfunction(){var t,e,i,r,sthis.shapes.length,athis.stylesList.length,n,o!1;for(i0;ia;i+1){for(rthis.stylesListi,o!1,tn.length0;ts;t+1)-1!(ethis.shapest).styles.indexOf(r)&&(n.push(e),oe._isAnimated||o);1n.length&&o&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimatedfunction(t){var e,it.length;for(e0;ei;e+1)te.setAsAnimated()},SVGShapeElement.prototype.createStyleElementfunction(t,e){var i,rnew SVGStyleData(t,e),sr.pElem;if(stt.ty)inew SVGStrokeStyleData(this,t,r);else if(flt.ty)inew SVGFillStyleData(this,t,r);else if(gft.ty||gst.ty){inew(gft.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,t,r),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),s.setAttribute(mask,url(+locationHref+#+i.maskId+)))}returnst!t.ty&&gs!t.ty||(s.setAttribute(stroke-linecap,this.lcEnumt.lc||round),s.setAttribute(stroke-linejoin,this.ljEnumt.lj||round),s.setAttribute(fill-opacity,0),1t.lj&&s.setAttribute(stroke-miterlimit,t.ml)),2t.r&&s.setAttribute(fill-rule,evenodd),t.ln&&s.setAttribute(id,t.ln),t.cl&&s.setAttribute(class,t.cl),t.bm&&(s.stylemix-blend-modegetBlendMode(t.bm)),this.stylesList.push(r),this.addToAnimatedContents(t,i),i},SVGShapeElement.prototype.createGroupElementfunction(t){var enew ShapeGroupData;return t.ln&&e.gr.setAttribute(id,t.ln),t.cl&&e.gr.setAttribute(class,t.cl),t.bm&&(e.gr.stylemix-blend-modegetBlendMode(t.bm)),e},SVGShapeElement.prototype.createTransformElementfunction(t,e){var iTransformPropertyFactory.getTransformProperty(this,t,this),rnew SVGTransformData(i,i.o,e);return this.addToAnimatedContents(t,r),r},SVGShapeElement.prototype.createShapeElementfunction(t,e,i){var r4;rct.ty?r5:elt.ty?r6:srt.ty&&(r7);var snew SVGShapeData(e,i,ShapePropertyFactory.getShapeProp(this,t,r,this));return this.shapes.push(s),this.addShapeToModifiers(s),this.addToAnimatedContents(t,s),s},SVGShapeElement.prototype.addToAnimatedContentsfunction(t,e){for(var i0,rthis.animatedContents.length;ir;){if(this.animatedContentsi.elemente)return;i+1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t})},SVGShapeElement.prototype.setElementStylesfunction(t){var e,it.styles,rthis.stylesList.length;for(e0;er;e+1)this.stylesListe.closed||i.push(this.stylesListe)},SVGShapeElement.prototype.reloadShapesfunction(){this._isFirstFrame!0;var t,ethis.itemsData.length;for(t0;te;t+1)this.prevViewDatatthis.itemsDatat;for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,,!0),this.filterUniqueShapes(),ethis.dynamicProperties.length,t0;te;t+1)this.dynamicPropertiest.getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapesfunction(t,e,i,r,s,a,n){var o,h,l,p,m,f,c.concat(a),dt.length-1,u,y;for(od;0o;o-1){if((fthis.searchProcessedElement(to))?eoif-1:to._rendern,flto.ty||stto.ty||gfto.ty||gsto.ty)f?eo.style.closed!1:eothis.createStyleElement(to,s),to._render&&r.appendChild(eo.style.pElem),u.push(eo.style);else if(grto.ty){if(f)for(leo.it.length,h0;hl;h+1)eo.prevViewDataheo.ith;else eothis.createGroupElement(to);this.searchShapes(to.it,eo.it,eo.prevViewData,eo.gr,s+1,c,n),to._render&&r.appendChild(eo.gr)}elsetrto.ty?(f||(eothis.createTransformElement(to,r)),peo.transform,c.push(p)):shto.ty||rcto.ty||elto.ty||srto.ty?(f||(eothis.createShapeElement(to,c,s)),this.setElementStyles(eo)):tmto.ty||rdto.ty||msto.ty?(f?(meo).closed!1:((mShapeModifiers.getModifier(to.ty)).init(this,to),eom,this.shapeModifiers.push(m)),y.push(m)):rpto.ty&&(f?(meo).closed!0:(mShapeModifiers.getModifier(to.ty),(eom).init(this,t,o,e),this.shapeModifiers.push(m),n!1),y.push(m));this.addProcessedElement(to,o+1)}for(du.length,o0;od;o+1)uo.closed!0;for(dy.length,o0;od;o+1)yo.closed!0},SVGShapeElement.prototype.renderInnerContentfunction(){this.renderModifiers();var t,ethis.stylesList.length;for(t0;te;t+1)this.stylesListt.reset();for(this.renderShape(),t0;te;t+1)(this.stylesListt._mdf||this._isFirstFrame)&&(this.stylesListt.msElem&&(this.stylesListt.msElem.setAttribute(d,this.stylesListt.d),this.stylesListt.dM0 0+this.stylesListt.d),this.stylesListt.pElem.setAttribute(d,this.stylesListt.d||M0 0))},SVGShapeElement.prototype.renderShapefunction(){var t,e,ithis.animatedContents.length;for(t0;ti;t+1)ethis.animatedContentst,(this._isFirstFrame||e.element._isAnimated)&&!0!e.data&&e.fn(e.data,e.element,this._isFirstFrame)},SVGShapeElement.prototype.destroyfunction(){this.destroyBaseElement(),this.shapesDatanull,this.itemsDatanull},SVGTintFilter.prototype.renderFramefunction(t){if(t||this.filterManager._mdf){var ethis.filterManager.effectElements0.p.v,ithis.filterManager.effectElements1.p.v,rthis.filterManager.effectElements2.p.v/100;this.matrixFilter.setAttribute(values,i0-e0+ 0 0 0 +e0+ +(i1-e1)+ 0 0 0 +e1+ +(i2-e2)+ 0 0 0 +e2+ 0 0 0 +r+ 0)}},SVGFillFilter.prototype.renderFramefunction(t){if(t||this.filterManager._mdf){var ethis.filterManager.effectElements2.p.v,ithis.filterManager.effectElements6.p.v;this.matrixFilter.setAttribute(values,0 0 0 0 +e0+ 0 0 0 0 +e1+ 0 0 0 0 +e2+ 0 0 0 +i+ 0)}},SVGGaussianBlurEffect.prototype.renderFramefunction(t){if(t||this.filterManager._mdf){var e.3*this.filterManager.effectElements0.p.v,ithis.filterManager.effectElements1.p.v,r3i?0:e,s2i?0:e;this.feGaussianBlur.setAttribute(stdDeviation,r+ +s);var a1this.filterManager.effectElements2.p.v?wrap:duplicate;this.feGaussianBlur.setAttribute(edgeMode,a)}},SVGStrokeEffect.prototype.initializefunction(){var t,e,i,r,sthis.elem.layerElement.children||this.elem.layerElement.childNodes;for(1this.filterManager.effectElements1.p.v?(rthis.elem.maskManager.masksProperties.length,i0):r(ithis.filterManager.effectElements0.p.v-1)+1,(ecreateNS(g)).setAttribute(fill,none),e.setAttribute(stroke-linecap,round),e.setAttribute(stroke-dashoffset,1);ir;i+1)tcreateNS(path),e.appendChild(t),this.paths.push({p:t,m:i});if(3this.filterManager.effectElements10.p.v){var acreateNS(mask),ncreateElementID();a.setAttribute(id,n),a.setAttribute(mask-type,alpha),a.appendChild(e),this.elem.globalData.defs.appendChild(a);var ocreateNS(g);for(o.setAttribute(mask,url(+locationHref+#+n+));s0;)o.appendChild(s0);this.elem.layerElement.appendChild(o),this.maskera,e.setAttribute(stroke,#fff)}else if(1this.filterManager.effectElements10.p.v||2this.filterManager.effectElements10.p.v){if(2this.filterManager.effectElements10.p.v)for(sthis.elem.layerElement.children||this.elem.layerElement.childNodes;s.length;)this.elem.layerElement.removeChild(s0);this.elem.layerElement.appendChild(e),this.elem.layerElement.removeAttribute(mask),e.setAttribute(stroke,#fff)}this.initialized!0,this.pathMaskere},SVGStrokeEffect.prototype.renderFramefunction(t){this.initialized||this.initialize();var e,i,r,sthis.paths.length;for(e0;es;e+1)if(-1!this.pathse.m&&(ithis.elem.maskManager.viewDatathis.pathse.m,rthis.pathse.p,(t||this.filterManager._mdf||i.prop._mdf)&&r.setAttribute(d,i.lastPath),t||this.filterManager.effectElements9.p._mdf||this.filterManager.effectElements4.p._mdf||this.filterManager.effectElements7.p._mdf||this.filterManager.effectElements8.p._mdf||i.prop._mdf)){var a;if(0!this.filterManager.effectElements7.p.v||100!this.filterManager.effectElements8.p.v){var nMath.min(this.filterManager.effectElements7.p.v,this.filterManager.effectElements8.p.v)/100,oMath.max(this.filterManager.effectElements7.p.v,this.filterManager.effectElements8.p.v)/100,hr.getTotalLength();a0 0 0 +h*n+ ;var l,ph*(o-n),m1+2*this.filterManager.effectElements4.p.v*this.filterManager.effectElements9.p.v/100,fMath.floor(p/m);for(l0;lf;l+1)a+1 +2*this.filterManager.effectElements4.p.v*this.filterManager.effectElements9.p.v/100+ ;a+0 +10*h+ 0 0}else a1 +2*this.filterManager.effectElements4.p.v*this.filterManager.effectElements9.p.v/100;r.setAttribute(stroke-dasharray,a)}if((t||this.filterManager.effectElements4.p._mdf)&&this.pathMasker.setAttribute(stroke-width,2*this.filterManager.effectElements4.p.v),(t||this.filterManager.effectElements6.p._mdf)&&this.pathMasker.setAttribute(opacity,this.filterManager.effectElements6.p.v),(1this.filterManager.effectElements10.p.v||2this.filterManager.effectElements10.p.v)&&(t||this.filterManager.effectElements3.p._mdf)){var cthis.filterManager.effectElements3.p.v;this.pathMasker.setAttribute(stroke,rgb(+bm_floor(255*c0)+,+bm_floor(255*c1)+,+bm_floor(255*c2)+))}},SVGTritoneFilter.prototype.renderFramefunction(t){if(t||this.filterManager._mdf){var ethis.filterManager.effectElements0.p.v,ithis.filterManager.effectElements1.p.v,rthis.filterManager.effectElements2.p.v,sr0+ +i0+ +e0,ar1+ +i1+ +e1,nr2+ +i2+ +e2;this.feFuncR.setAttribute(tableValues,s),this.feFuncG.setAttribute(tableValues,a),this.feFuncB.setAttribute(tableValues,n)}},SVGProLevelsFilter.prototype.createFeFuncfunction(t,e){var icreateNS(t);return i.setAttribute(type,table),e.appendChild(i),i},SVGProLevelsFilter.prototype.getTableValuefunction(t,e,i,r,s){for(var a,n,o0,hMath.min(t,e),lMath.max(t,e),pArray.call(null,{length:256}),m0,fs-r,ce-t;o256;)n(ao/256)h?c0?s:r:la?c0?r:s:r+f*Math.pow((a-t)/c,1/i),pm++n,o+256/255;return p.join( )},SVGProLevelsFilter.prototype.renderFramefunction(t){if(t||this.filterManager._mdf){var e,ithis.filterManager.effectElements;this.feFuncRComposed&&(t||i3.p._mdf||i4.p._mdf||i5.p._mdf||i6.p._mdf||i7.p._mdf)&&(ethis.getTableValue(i3.p.v,i4.p.v,i5.p.v,i6.p.v,i7.p.v),this.feFuncRComposed.setAttribute(tableValues,e),this.feFuncGComposed.setAttribute(tableValues,e),this.feFuncBComposed.setAttribute(tableValues,e)),this.feFuncR&&(t||i10.p._mdf||i11.p._mdf||i12.p._mdf||i13.p._mdf||i14.p._mdf)&&(ethis.getTableValue(i10.p.v,i11.p.v,i12.p.v,i13.p.v,i14.p.v),this.feFuncR.setAttribute(tableValues,e)),this.feFuncG&&(t||i17.p._mdf||i18.p._mdf||i19.p._mdf||i20.p._mdf||i21.p._mdf)&&(ethis.getTableValue(i17.p.v,i18.p.v,i19.p.v,i20.p.v,i21.p.v),this.feFuncG.setAttribute(tableValues,e)),this.feFuncB&&(t||i24.p._mdf||i25.p._mdf||i26.p._mdf||i27.p._mdf||i28.p._mdf)&&(ethis.getTableValue(i24.p.v,i25.p.v,i26.p.v,i27.p.v,i28.p.v),this.feFuncB.setAttribute(tableValues,e)),this.feFuncA&&(t||i31.p._mdf||i32.p._mdf||i33.p._mdf||i34.p._mdf||i35.p._mdf)&&(ethis.getTableValue(i31.p.v,i32.p.v,i33.p.v,i34.p.v,i35.p.v),this.feFuncA.setAttribute(tableValues,e))}},SVGDropShadowEffect.prototype.renderFramefunction(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements4.p._mdf)&&this.feGaussianBlur.setAttribute(stdDeviation,this.filterManager.effectElements4.p.v/4),t||this.filterManager.effectElements0.p._mdf){var ethis.filterManager.effectElements0.p.v;this.feFlood.setAttribute(flood-color,rgbToHex(Math.round(255*e0),Math.round(255*e1),Math.round(255*e2)))}if((t||this.filterManager.effectElements1.p._mdf)&&this.feFlood.setAttribute(flood-opacity,this.filterManager.effectElements1.p.v/255),t||this.filterManager.effectElements2.p._mdf||this.filterManager.effectElements3.p._mdf){var ithis.filterManager.effectElements3.p.v,r(this.filterManager.effectElements2.p.v-90)*degToRads,si*Math.cos(r),ai*Math.sin(r);this.feOffset.setAttribute(dx,s),this.feOffset.setAttribute(dy,a)}}};var _svgMatteSymbols;function SVGMatte3Effect(t,e,i){this.initialized!1,this.filterManagere,this.filterElemt,(this.elemi).matteElementcreateNS(g),i.matteElement.appendChild(i.layerElement),i.matteElement.appendChild(i.transformedElement),i.baseElementi.matteElement}function SVGEffects(t){var e,i,rt.data.ef?t.data.ef.length:0,screateElementID(),afiltersFactory.createFilter(s),n0;for(this.filters,e0;er;e+1)inull,20t.data.efe.ty?(n+1,inew SVGTintFilter(a,t.effectsManager.effectElementse)):21t.data.efe.ty?(n+1,inew SVGFillFilter(a,t.effectsManager.effectElementse)):22t.data.efe.ty?inew SVGStrokeEffect(t,t.effectsManager.effectElementse):23t.data.efe.ty?(n+1,inew SVGTritoneFilter(a,t.effectsManager.effectElementse)):24t.data.efe.ty?(n+1,inew SVGProLevelsFilter(a,t.effectsManager.effectElementse)):25t.data.efe.ty?(n+1,inew SVGDropShadowEffect(a,t.effectsManager.effectElementse)):28t.data.efe.ty?inew SVGMatte3Effect(a,t.effectsManager.effectElementse,t):29t.data.efe.ty&&(n+1,inew SVGGaussianBlurEffect(a,t.effectsManager.effectElementse)),i&&this.filters.push(i);n&&(t.globalData.defs.appendChild(a),t.layerElement.setAttribute(filter,url(+locationHref+#+s+))),this.filters.length&&t.addRenderableComponent(this)}function CVContextData(){this.saved,this.cArrPos0,this.cTrnew Matrix,this.cO1;var t;for(this.savedOpcreateTypedArray(float32,15),t0;t15;t+1)this.savedtcreateTypedArray(float32,16);this._length15}function CVBaseElement(){}function CVImageElement(t,e,i){this.assetDatae.getAssetData(t.refId),this.imge.imageLoader.getImage(this.assetData),this.initElement(t,e,i)}function CVCompElement(t,e,i){this.completeLayers!1,this.layerst.layers,this.pendingElements,this.elementscreateSizedArray(this.layers.length),this.initElement(t,e,i),this.tmt.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function CVMaskElement(t,e){this.datat,this.elemente,this.masksPropertiesthis.data.masksProperties||,this.viewDatacreateSizedArray(this.masksProperties.length);var i,rthis.masksProperties.length,s!1;for(i0;ir;i++)n!this.masksPropertiesi.mode&&(s!0),this.viewDataiShapePropertyFactory.getShapeProp(this.element,this.masksPropertiesi,3);(this.hasMaskss)&&this.element.addRenderableComponent(this)}function CVShapeElement(t,e,i){this.shapes,this.shapesDatat.shapes,this.stylesList,this.itemsData,this.prevViewData,this.shapeModifiers,this.processedElements,this.transformsManagernew ShapeTransformManager,this.initElement(t,e,i)}function CVSolidElement(t,e,i){this.initElement(t,e,i)}function CVTextElement(t,e,i){this.textSpans,this.yOffset0,this.fillColorAnim!1,this.strokeColorAnim!1,this.strokeWidthAnim!1,this.stroke!1,this.fill!1,this.justifyOffset0,this.currentRendernull,this.renderTypecanvas,this.values{fill:rgba(0,0,0,0),stroke:rgba(0,0,0,0),sWidth:0,fValue:},this.initElement(t,e,i)}function CVEffects(){}function HBaseElement(t,e,i){}function HSolidElement(t,e,i){this.initElement(t,e,i)}function HCompElement(t,e,i){this.layerst.layers,this.supports3d!t.hasMask,this.completeLayers!1,this.pendingElements,this.elementsthis.layers?createSizedArray(this.layers.length):,this.initElement(t,e,i),this.tmt.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function HShapeElement(t,e,i){this.shapes,this.shapesDatat.shapes,this.stylesList,this.shapeModifiers,this.itemsData,this.processedElements,this.animatedContents,this.shapesContainercreateNS(g),this.initElement(t,e,i),this.prevViewData,this.currentBBox{x:999999,y:-999999,h:0,w:0}}function HTextElement(t,e,i){this.textSpans,this.textPaths,this.currentBBox{x:999999,y:-999999,h:0,w:0},this.renderTypesvg,this.isMasked!1,this.initElement(t,e,i)}function HImageElement(t,e,i){this.assetDatae.getAssetData(t.refId),this.initElement(t,e,i)}function HCameraElement(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initHierarchy();var rPropertyFactory.getProp;if(this.per(this,t.pe,0,0,this),t.ks.p.s?(this.pxr(this,t.ks.p.x,1,0,this),this.pyr(this,t.ks.p.y,1,0,this),this.pzr(this,t.ks.p.z,1,0,this)):this.pr(this,t.ks.p,1,0,this),t.ks.a&&(this.ar(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k0.to){var s,at.ks.or.k.length;for(s0;sa;s+1)t.ks.or.ks.tonull,t.ks.or.ks.tinull}this.orr(this,t.ks.or,1,degToRads,this),this.or.sh!0,this.rxr(this,t.ks.rx,0,degToRads,this),this.ryr(this,t.ks.ry,0,degToRads,this),this.rzr(this,t.ks.rz,0,degToRads,this),this.matnew Matrix,this._prevMatnew Matrix,this._isFirstFrame!0,this.finalTransform{mProp:this}}function HEffects(){}SVGMatte3Effect.prototype.findSymbolfunction(t){for(var e0,i_svgMatteSymbols.length;ei;){if(_svgMatteSymbolset)return _svgMatteSymbolse;e+1}return null},SVGMatte3Effect.prototype.replaceInParentfunction(t,e){var it.layerElement.parentNode;if(i){for(var r,si.children,a0,ns.length;an&&sa!t.layerElement;)a+1;an-2&&(rsa+1);var ocreateNS(use);o.setAttribute(href,#+e),r?i.insertBefore(o,r):i.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMaskfunction(t,e){if(!this.findSymbol(e)){var icreateElementID(),rcreateNS(mask);r.setAttribute(id,e.layerId),r.setAttribute(mask-type,alpha),_svgMatteSymbols.push(e);var st.globalData.defs;s.appendChild(r);var acreateNS(symbol);a.setAttribute(id,i),this.replaceInParent(e,i),a.appendChild(e.layerElement),s.appendChild(a);var ncreateNS(use);n.setAttribute(href,#+i),r.appendChild(n),e.data.hd!1,e.show()}t.setMatte(e.layerId)},SVGMatte3Effect.prototype.initializefunction(){for(var tthis.filterManager.effectElements0.p.v,ethis.elem.comp.elements,i0,re.length;ir;)ei&&ei.data.indt&&this.setElementAsMask(this.elem,ei),i+1;this.initialized!0},SVGMatte3Effect.prototype.renderFramefunction(){this.initialized||this.initialize()},SVGEffects.prototype.renderFramefunction(t){var e,ithis.filters.length;for(e0;ei;e+1)this.filterse.renderFrame(t)},CVContextData.prototype.duplicatefunction(){var t2*this._length,ethis.savedOp;this.savedOpcreateTypedArray(float32,t),this.savedOp.set(e);var i0;for(ithis._length;it;i+1)this.savedicreateTypedArray(float32,16);this._lengtht},CVContextData.prototype.resetfunction(){this.cArrPos0,this.cTr.reset(),this.cO1},CVBaseElement.prototype{createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContextthis.globalData.canvasContext,this.renderableEffectsManagernew CVEffects(this)},createContent:function(){},setBlendMode:function(){var tthis.globalData;if(t.blendMode!this.data.bm){t.blendModethis.data.bm;var egetBlendMode(this.data.bm);t.canvasContext.globalCompositeOperatione}},createRenderableComponents:function(){this.maskManagernew CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden!1,this._isFirstFrame!0,this.maskManager._isFirstFrame!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var t0this.data.ty;this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(t),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame!1)}},destroy:function(){this.canvasContextnull,this.datanull,this.globalDatanull,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hideCVBaseElement.prototype.hideElement,CVBaseElement.prototype.showCVBaseElement.prototype.showElement,extendPrototype(BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,CVImageElement),CVImageElement.prototype.initElementSVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrameIImageElement.prototype.prepareFrame,CVImageElement.prototype.createContentfunction(){if(this.img.width&&(this.assetData.w!this.img.width||this.assetData.h!this.img.height)){var tcreateTag(canvas);t.widththis.assetData.w,t.heightthis.assetData.h;var e,i,rt.getContext(2d),sthis.img.width,athis.img.height,ns/a,othis.assetData.w/this.assetData.h,hthis.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;on&&xMidYMid sliceh||no&&xMidYMid slice!h?e(ia)*o:i(es)/o,r.drawImage(this.img,(s-e)/2,(a-i)/2,e,i,0,0,this.assetData.w,this.assetData.h),this.imgt}},CVImageElement.prototype.renderInnerContentfunction(t){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroyfunction(){this.imgnull},extendPrototype(CanvasRenderer,ICompElement,CVBaseElement,CVCompElement),CVCompElement.prototype.renderInnerContentfunction(){var t,ethis.canvasContext;for(e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip(),tthis.layers.length-1;0t;t-1)(this.completeLayers||this.elementst)&&this.elementst.renderFrame()},CVCompElement.prototype.destroyfunction(){var t;for(tthis.layers.length-1;0t;t-1)this.elementst&&this.elementst.destroy();this.layersnull,this.elementsnull},CVMaskElement.prototype.renderFramefunction(){if(this.hasMasks){var t,e,i,r,sthis.element.finalTransform.mat,athis.element.canvasContext,nthis.masksProperties.length;for(a.beginPath(),t0;tn;t++)if(n!this.masksPropertiest.mode){this.masksPropertiest.inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),rthis.viewDatat.v,es.applyToPointArray(r.v00,r.v01,0),a.moveTo(e0,e1);var o,hr._length;for(o1;oh;o++)is.applyToTriplePoints(r.oo-1,r.io,r.vo),a.bezierCurveTo(i0,i1,i2,i3,i4,i5);is.applyToTriplePoints(r.oo-1,r.i0,r.v0),a.bezierCurveTo(i0,i1,i2,i3,i4,i5)}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskPropertyMaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroyfunction(){this.elementnull},extendPrototype(BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement,CVShapeElement),CVShapeElement.prototype.initElementRenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper{opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter,CVShapeElement.prototype.createContentfunction(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,)},CVShapeElement.prototype.createStyleElementfunction(t,e){var i{data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:,elements:,closed:!0t.hd},r{};if(flt.ty||stt.ty?(r.cPropertyFactory.getProp(this,t.c,1,255,this),r.c.k||(i.corgb(+bm_floor(r.c.v0)+,+bm_floor(r.c.v1)+,+bm_floor(r.c.v2)+))):gf!t.ty&&gs!t.ty||(r.sPropertyFactory.getProp(this,t.s,1,null,this),r.ePropertyFactory.getProp(this,t.e,1,null,this),r.hPropertyFactory.getProp(this,t.h||{k:0},0,.01,this),r.aPropertyFactory.getProp(this,t.a||{k:0},0,degToRads,this),r.gnew GradientProperty(this,t.g,this)),r.oPropertyFactory.getProp(this,t.o,0,.01,this),stt.ty||gst.ty){if(i.lcthis.lcEnumt.lc||round,i.ljthis.ljEnumt.lj||round,1t.lj&&(i.mlt.ml),r.wPropertyFactory.getProp(this,t.w,0,null,this),r.w.k||(i.wir.w.v),t.d){var snew DashProperty(this,t.d,canvas,this);r.ds,r.d.k||(i.dar.d.dashArray,i.dor.d.dashoffset0)}}else i.r2t.r?evenodd:nonzero;return this.stylesList.push(i),r.stylei,r},CVShapeElement.prototype.createGroupElementfunction(t){return{it:,prevViewData:}},CVShapeElement.prototype.createTransformElementfunction(t){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,t.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,t,this)}}},CVShapeElement.prototype.createShapeElementfunction(t){var enew CVShapeData(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapesfunction(){this._isFirstFrame!0;var t,ethis.itemsData.length;for(t0;te;t+1)this.prevViewDatatthis.itemsDatat;for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,),ethis.dynamicProperties.length,t0;te;t+1)this.dynamicPropertiest.getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleListfunction(t){var e,ithis.stylesList.length;for(e0;ei;e+1)this.stylesListe.closed||this.stylesListe.transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleListfunction(){var t,ethis.stylesList.length;for(t0;te;t+1)this.stylesListt.closed||this.stylesListt.transforms.pop()},CVShapeElement.prototype.closeStylesfunction(t){var e,it.length;for(e0;ei;e+1)te.closed!0},CVShapeElement.prototype.searchShapesfunction(t,e,i,r,s){var a,n,o,h,l,p,mt.length-1,f,c,d.concat(s);for(am;0a;a-1){if((hthis.searchProcessedElement(ta))?eaih-1:ta._shouldRenderr,flta.ty||stta.ty||gfta.ty||gsta.ty)h?ea.style.closed!1:eathis.createStyleElement(ta,d),f.push(ea.style);else if(grta.ty){if(h)for(oea.it.length,n0;no;n+1)ea.prevViewDatanea.itn;else eathis.createGroupElement(ta);this.searchShapes(ta.it,ea.it,ea.prevViewData,r,d)}elsetrta.ty?(h||(pthis.createTransformElement(ta),eap),d.push(ea),this.addTransformToStyleList(ea)):shta.ty||rcta.ty||elta.ty||srta.ty?h||(eathis.createShapeElement(ta)):tmta.ty||rdta.ty?(h?(lea).closed!1:((lShapeModifiers.getModifier(ta.ty)).init(this,ta),eal,this.shapeModifiers.push(l)),c.push(l)):rpta.ty&&(h?(lea).closed!0:(lShapeModifiers.getModifier(ta.ty),(eal).init(this,t,a,e),this.shapeModifiers.push(l),r!1),c.push(l));this.addProcessedElement(ta,a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(f),mc.length,a0;am;a+1)ca.closed!0},CVShapeElement.prototype.renderInnerContentfunction(){this.transformHelper.opacity1,this.transformHelper._opMdf!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransformfunction(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacityt.opacity,e.opacity*e.op.v,e._opMdf!0)},CVShapeElement.prototype.drawLayerfunction(){var t,e,i,r,s,a,n,o,h,lthis.stylesList.length,pthis.globalData.renderer,mthis.globalData.canvasContext;for(t0;tl;t+1)if((st!(o(hthis.stylesListt).type)&&gs!o||0!h.wi)&&h.data._shouldRender&&0!h.coOp&&0!this.globalData.currentGlobalAlpha){for(p.save(),ah.elements,sto||gso?(m.strokeStylesto?h.co:h.grd,m.lineWidthh.wi,m.lineCaph.lc,m.lineJoinh.lj,m.miterLimith.ml||0):m.fillStyleflo?h.co:h.grd,p.ctxOpacity(h.coOp),st!o&&gs!o&&m.beginPath(),p.ctxTransform(h.preTransforms.finalTransform.props),ia.length,e0;ei;e+1){for(st!o&&gs!o||(m.beginPath(),h.da&&(m.setLineDash(h.da),m.lineDashOffseth.do)),s(nae.trNodes).length,r0;rs;r+1)mnr.t?m.moveTo(nr.p0,nr.p1):cnr.t?m.bezierCurveTo(nr.pts0,nr.pts1,nr.pts2,nr.pts3,nr.pts4,nr.pts5):m.closePath();st!o&&gs!o||(m.stroke(),h.da&&m.setLineDash(this.dashResetter))}st!o&&gs!o&&m.fill(h.r),p.restore()}},CVShapeElement.prototype.renderShapefunction(t,e,i,r){var s,a;for(at,se.length-1;0s;s-1)tres.ty?(ais.transform,this.renderShapeTransform(t,a)):shes.ty||eles.ty||rces.ty||sres.ty?this.renderPath(es,is):fles.ty?this.renderFill(es,is,a):stes.ty?this.renderStroke(es,is,a):gfes.ty||gses.ty?this.renderGradientFill(es,is,a):gres.ty?this.renderShape(a,es.it,is.it):es.ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShapefunction(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var i,r,s,at.trNodes,ne.paths,on._length;a.length0;var ht.transforms.finalTransform;for(s0;so;s+1){var ln.shapess;if(l&&l.v){for(rl._length,i1;ir;i+1)1i&&a.push({t:m,p:h.applyToPointArray(l.v00,l.v01,0)}),a.push({t:c,pts:h.applyToTriplePoints(l.oi-1,l.ii,l.vi)});1r&&a.push({t:m,p:h.applyToPointArray(l.v00,l.v01,0)}),l.c&&r&&(a.push({t:c,pts:h.applyToTriplePoints(l.oi-1,l.i0,l.v0)}),a.push({t:z}))}}t.trNodesa}},CVShapeElement.prototype.renderPathfunction(t,e){if(!0!t.hd&&t._shouldRender){var i,re.styledShapes.length;for(i0;ir;i+1)this.renderStyledShape(e.styledShapesi,e.sh)}},CVShapeElement.prototype.renderFillfunction(t,e,i){var re.style;(e.c._mdf||this._isFirstFrame)&&(r.corgb(+bm_floor(e.c.v0)+,+bm_floor(e.c.v1)+,+bm_floor(e.c.v2)+)),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOpe.o.v*i.opacity)},CVShapeElement.prototype.renderGradientFillfunction(t,e,i){var re.style;if(!r.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!t.t&&(e.h._mdf||e.a._mdf)){var sthis.globalData.canvasContext,ae.s.v,ne.e.v;if(1t.t)fs.createLinearGradient(a0,a1,n0,n1);else var oMath.sqrt(Math.pow(a0-n0,2)+Math.pow(a1-n1,2)),hMath.atan2(n1-a1,n0-a0),lo*(1e.h.v?.99:e.h.v-1?-.99:e.h.v),pMath.cos(h+e.a.v)*l+a0,mMath.sin(h+e.a.v)*l+a1,fs.createRadialGradient(p,m,0,a0,a1,o);var c,dt.g.p,ue.g.c,y1;for(c0;cd;c+1)e.g._hasOpacity&&e.g._collapsable&&(ye.g.o2*c+1),f.addColorStop(u4*c/100,rgba(+u4*c+1+,+u4*c+2+,+u4*c+3+,+y+));r.grdf}r.coOpe.o.v*i.opacity},CVShapeElement.prototype.renderStrokefunction(t,e,i){var re.style,se.d;s&&(s._mdf||this._isFirstFrame)&&(r.das.dashArray,r.dos.dashoffset0),(e.c._mdf||this._isFirstFrame)&&(r.corgb(+bm_floor(e.c.v0)+,+bm_floor(e.c.v1)+,+bm_floor(e.c.v2)+)),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOpe.o.v*i.opacity),(e.w._mdf||this._isFirstFrame)&&(r.wie.w.v)},CVShapeElement.prototype.destroyfunction(){this.shapesDatanull,this.globalDatanull,this.canvasContextnull,this.stylesList.length0,this.itemsData.length0},extendPrototype(BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,CVSolidElement),CVSolidElement.prototype.initElementSVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrameIImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContentfunction(){var tthis.canvasContext;t.fillStylethis.data.sc,t.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype(BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement,CVTextElement),CVTextElement.prototype.tHelpercreateTag(canvas).getContext(2d),CVTextElement.prototype.buildNewTextfunction(){var tthis.textProperty.currentData;this.renderedLetterscreateSizedArray(t.l?t.l.length:0);var e!1;t.fc?(e!0,this.values.fillthis.buildColor(t.fc)):this.values.fillrgba(0,0,0,0),this.fille;var i!1;t.sc&&(i!0,this.values.strokethis.buildColor(t.sc),this.values.sWidtht.sw);var r,s,athis.globalData.fontManager.getFontByName(t.f),nt.l,othis.mHelper;this.strokei,this.values.fValuet.finalSize+px +this.globalData.fontManager.getFontByName(t.f).fFamily,st.finalText.length;var h,l,p,m,f,c,d,u,y,g,vthis.data.singleShape,bt.tr/1e3*t.finalSize,E0,x0,S!0,P0;for(r0;rs;r+1){for(l(hthis.globalData.fontManager.getCharData(t.finalTextr,a.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&h.data||{},o.reset(),v&&nr.n&&(E-b,x+t.yOffset,x+S?1:0,S!1),d(fl.shapes?l.shapes0.it:).length,o.scale(t.finalSize/100,t.finalSize/100),v&&this.applyTextPropertiesToMatrix(t,o,nr.line,E,x),ycreateSizedArray(d),c0;cd;c+1){for(mfc.ks.k.i.length,ufc.ks.k,g,p1;pm;p+1)1p&&g.push(o.applyToX(u.v00,u.v01,0),o.applyToY(u.v00,u.v01,0)),g.push(o.applyToX(u.op-10,u.op-11,0),o.applyToY(u.op-10,u.op-11,0),o.applyToX(u.ip0,u.ip1,0),o.applyToY(u.ip0,u.ip1,0),o.applyToX(u.vp0,u.vp1,0),o.applyToY(u.vp0,u.vp1,0));g.push(o.applyToX(u.op-10,u.op-11,0),o.applyToY(u.op-10,u.op-11,0),o.applyToX(u.i00,u.i01,0),o.applyToY(u.i00,u.i01,0),o.applyToX(u.v00,u.v01,0),o.applyToY(u.v00,u.v01,0)),ycg}v&&(E+nr.l,E+b),this.textSpansP?this.textSpansP.elemy:this.textSpansP{elem:y},P+1}},CVTextElement.prototype.renderInnerContentfunction(){var t,e,i,r,s,a,nthis.canvasContext;this.finalTransform.mat.props;n.fontthis.values.fValue,n.lineCapbutt,n.lineJoinmiter,n.miterLimit4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,hthis.textAnimator.renderedLetters,lthis.textProperty.currentData.l;el.length;var p,m,fnull,cnull,dnull;for(t0;te;t+1)if(!lt.n){if((oht)&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(o.p),this.globalData.renderer.ctxOpacity(o.o)),this.fill){for(o&&o.fc?f!o.fc&&(fo.fc,n.fillStyleo.fc):f!this.values.fill&&(fthis.values.fill,n.fillStylethis.values.fill),r(pthis.textSpanst.elem).length,this.globalData.canvasContext.beginPath(),i0;ir;i+1)for(a(mpi).length,this.globalData.canvasContext.moveTo(m0,m1),s2;sa;s+6)this.globalData.canvasContext.bezierCurveTo(ms,ms+1,ms+2,ms+3,ms+4,ms+5);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(o&&o.sw?d!o.sw&&(do.sw,n.lineWidtho.sw):d!this.values.sWidth&&(dthis.values.sWidth,n.lineWidththis.values.sWidth),o&&o.sc?c!o.sc&&(co.sc,n.strokeStyleo.sc):c!this.values.stroke&&(cthis.values.stroke,n.strokeStylethis.values.stroke),r(pthis.textSpanst.elem).length,this.globalData.canvasContext.beginPath(),i0;ir;i+1)for(a(mpi).length,this.globalData.canvasContext.moveTo(m0,m1),s2;sa;s+6)this.globalData.canvasContext.bezierCurveTo(ms,ms+1,ms+2,ms+3,ms+4,ms+5);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}o&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFramefunction(){},HBaseElement.prototype{checkBlendMode:function(){},initRendererElement:function(){this.baseElementcreateTag(this.data.tg||div),this.data.hasMask?(this.svgElementcreateNS(svg),this.layerElementcreateNS(g),this.maskedElementthis.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElementthis.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManagernew CVEffects(this),this.transformedElementthis.baseElement,this.maskedElementthis.layerElement,this.data.ln&&this.layerElement.setAttribute(id,this.data.ln),this.data.cl&&this.layerElement.setAttribute(class,this.data.cl),0!this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&(this.transformedElement.style.transformthis.transformedElement.style.webkitTransformthis.finalTransform.mat.toCSS()),this.finalTransform._opMdf&&(this.transformedElement.style.opacitythis.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame!1))},destroy:function(){this.layerElementnull,this.transformedElementnull,this.matteElement&&(this.matteElementnull),this.maskManager&&(this.maskManager.destroy(),this.maskManagernull)},createRenderableComponents:function(){this.maskManagernew MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElementSVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElementHBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParentingHybridRenderer.prototype.buildElementParenting,extendPrototype(BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,HSolidElement),HSolidElement.prototype.createContentfunction(){var t;this.data.hasMask?((tcreateNS(rect)).setAttribute(width,this.data.sw),t.setAttribute(height,this.data.sh),t.setAttribute(fill,this.data.sc),this.svgElement.setAttribute(width,this.data.sw),this.svgElement.setAttribute(height,this.data.sh)):((tcreateTag(div)).style.widththis.data.sw+px,t.style.heightthis.data.sh+px,t.style.backgroundColorthis.data.sc),this.layerElement.appendChild(t)},extendPrototype(HybridRenderer,ICompElement,HBaseElement,HCompElement),HCompElement.prototype._createBaseContainerElementsHCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElementsfunction(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute(width,this.data.w),this.svgElement.setAttribute(height,this.data.h),this.transformedElementthis.baseElement):this.transformedElementthis.layerElement},HCompElement.prototype.addTo3dContainerfunction(t,e){for(var i,r0;re;)this.elementsr&&this.elementsr.getBaseElement&&(ithis.elementsr.getBaseElement()),r+1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t)},extendPrototype(BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement,HShapeElement),HShapeElement.prototype._renderShapeFrameHShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContentfunction(){var t;if(this.baseElement.style.fontSize0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),tthis.svgElement;else{tcreateNS(svg);var ethis.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute(width,e.w),t.setAttribute(height,e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,,!0),this.filterUniqueShapes(),this.shapeContt},HShapeElement.prototype.getTransformedPointfunction(t,e){var i,rt.length;for(i0;ir;i+1)eti.mProps.v.applyToPointArray(e0,e1,0);return e},HShapeElement.prototype.calculateShapeBoundingBoxfunction(t,e){var i,r,s,a,n,ot.sh.v,ht.transformers,lo._length;if(!(l1)){for(i0;il-1;i+1)rthis.getTransformedPoint(h,o.vi),sthis.getTransformedPoint(h,o.oi),athis.getTransformedPoint(h,o.ii+1),nthis.getTransformedPoint(h,o.vi+1),this.checkBounds(r,s,a,n,e);o.c&&(rthis.getTransformedPoint(h,o.vi),sthis.getTransformedPoint(h,o.oi),athis.getTransformedPoint(h,o.i0),nthis.getTransformedPoint(h,o.v0),this.checkBounds(r,s,a,n,e))}},HShapeElement.prototype.checkBoundsfunction(t,e,i,r,s){this.getBoundsOfCurve(t,e,i,r);var athis.shapeBoundingBox;s.xbm_min(a.left,s.x),s.xMaxbm_max(a.right,s.xMax),s.ybm_min(a.top,s.y),s.yMaxbm_max(a.bottom,s.yMax)},HShapeElement.prototype.shapeBoundingBox{left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox{x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurvefunction(t,e,i,r){for(var s,a,n,o,h,l,p,mt0,r0,t1,r1,f0;f2;++f)if(a6*tf-12*ef+6*if,s-3*tf+9*ef-9*if+3*rf,n3*ef-3*tf,a|0,n|0,0!(s|0))(ha*a-4*n*s)0||(0(l(-a+bm_sqrt(h))/(2*s))&&l1&&mf.push(this.calculateF(l,t,e,i,r,f)),0(p(-a-bm_sqrt(h))/(2*s))&&p1&&mf.push(this.calculateF(p,t,e,i,r,f)));else{if(0a)continue;0(o-n/a)&&o1&&mf.push(this.calculateF(o,t,e,i,r,f))}this.shapeBoundingBox.leftbm_min.apply(null,m0),this.shapeBoundingBox.topbm_min.apply(null,m1),this.shapeBoundingBox.rightbm_max.apply(null,m0),this.shapeBoundingBox.bottombm_max.apply(null,m1)},HShapeElement.prototype.calculateFfunction(t,e,i,r,s,a){return bm_pow(1-t,3)*ea+3*bm_pow(1-t,2)*t*ia+3*(1-t)*bm_pow(t,2)*ra+bm_pow(t,3)*sa},HShapeElement.prototype.calculateBoundingBoxfunction(t,e){var i,rt.length;for(i0;ir;i+1)ti&&ti.sh?this.calculateShapeBoundingBox(ti,e):ti&&ti.it&&this.calculateBoundingBox(ti.it,e)},HShapeElement.prototype.currentBoxContainsfunction(t){return this.currentBBox.xt.x&&this.currentBBox.yt.y&&this.currentBBox.width+this.currentBBox.x>t.x+t.width&&this.currentBBox.height+this.currentBBox.y>t.y+t.height},HShapeElement.prototype.renderInnerContentfunction(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var tthis.tempBoundingBox,e999999;if(t.xe,t.xMax-e,t.ye,t.yMax-e,this.calculateBoundingBox(this.itemsData,t),t.widtht.xMaxt.x?0:t.xMax-t.x,t.heightt.yMaxt.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var i!1;this.currentBBox.w!t.width&&(this.currentBBox.wt.width,this.shapeCont.setAttribute(width,t.width),i!0),this.currentBBox.h!t.height&&(this.currentBBox.ht.height,this.shapeCont.setAttribute(height,t.height),i!0),(i||this.currentBBox.x!t.x||this.currentBBox.y!t.y)&&(this.currentBBox.wt.width,this.currentBBox.ht.height,this.currentBBox.xt.x,this.currentBBox.yt.y,this.shapeCont.setAttribute(viewBox,this.currentBBox.x+ +this.currentBBox.y+ +this.currentBBox.w+ +this.currentBBox.h),this.shapeCont.style.transformthis.shapeCont.style.webkitTransformtranslate(+this.currentBBox.x+px,+this.currentBBox.y+px))}},extendPrototype(BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement,HTextElement),HTextElement.prototype.createContentfunction(){if(this.isMaskedthis.checkMasks(),this.isMasked){this.renderTypesvg,this.compWthis.comp.data.w,this.compHthis.comp.data.h,this.svgElement.setAttribute(width,this.compW),this.svgElement.setAttribute(height,this.compH);var tcreateNS(g);this.maskedElement.appendChild(t),this.innerElemt}else this.renderTypehtml,this.innerElemthis.layerElement;this.checkParenting()},HTextElement.prototype.buildNewTextfunction(){var tthis.textProperty.currentData;this.renderedLetterscreateSizedArray(t.l?t.l.length:0);var ethis.innerElem.style;e.colore.fillt.fc?this.buildColor(t.fc):rgba(0,0,0,0),t.sc&&(e.strokethis.buildColor(t.sc),e.strokeWidtht.sw+px);var i,r,sthis.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSizet.finalSize+px,e.lineHeightt.finalSize+px,s.fClass)this.innerElem.classNames.fClass;else{e.fontFamilys.fFamily;var at.fWeight,nt.fStyle;e.fontStylen,e.fontWeighta}var o,h,l,pt.l;rp.length;var m,fthis.mHelper,c,d0;for(i0;ir;i+1){if(this.globalData.fontManager.chars?(this.textPathsd?othis.textPathsd:((ocreateNS(path)).setAttribute(stroke-linecap,butt),o.setAttribute(stroke-linejoin,round),o.setAttribute(stroke-miterlimit,4)),this.isMasked||(this.textSpansd?l(hthis.textSpansd).children0:((hcreateTag(div)).style.lineHeight0,(lcreateNS(svg)).appendChild(o),styleDiv(h)))):this.isMasked?othis.textPathsd?this.textPathsd:createNS(text):this.textSpansd?(hthis.textSpansd,othis.textPathsd):(styleDiv(hcreateTag(span)),styleDiv(ocreateTag(span)),h.appendChild(o)),this.globalData.fontManager.chars){var u,ythis.globalData.fontManager.getCharData(t.finalTexti,s.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);if(uy?y.data:null,f.reset(),u&&u.shapes&&(mu.shapes0.it,f.scale(t.finalSize/100,t.finalSize/100),cthis.createPathShape(f,m),o.setAttribute(d,c)),this.isMasked)this.innerElem.appendChild(o);else{if(this.innerElem.appendChild(h),u&&u.shapes){document.body.appendChild(l);var gl.getBBox();l.setAttribute(width,g.width+2),l.setAttribute(height,g.height+2),l.setAttribute(viewBox,g.x-1+ +(g.y-1)+ +(g.width+2)+ +(g.height+2)),l.style.transforml.style.webkitTransformtranslate(+(g.x-1)+px,+(g.y-1)+px),pi.yOffsetg.y-1}else l.setAttribute(width,1),l.setAttribute(height,1);h.appendChild(l)}}else o.textContentpi.val,o.setAttributeNS(http://www.w3.org/XML/1998/namespace,xml:space,preserve),this.isMasked?this.innerElem.appendChild(o):(this.innerElem.appendChild(h),o.style.transformo.style.webkitTransformtranslate3d(0,+-t.finalSize/1.2+px,0));this.isMasked?this.textSpansdo:this.textSpansdh,this.textSpansd.style.displayblock,this.textPathsdo,d+1}for(;dthis.textSpans.length;)this.textSpansd.style.displaynone,d+1},HTextElement.prototype.renderInnerContentfunction(){if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;this.isMasked&&this.finalTransform._matMdf&&(this.svgElement.setAttribute(viewBox,-this.finalTransform.mProp.p.v0+ +-this.finalTransform.mProp.p.v1+ +this.compW+ +this.compH),this.svgElement.style.transformthis.svgElement.style.webkitTransformtranslate(+-this.finalTransform.mProp.p.v0+px,+-this.finalTransform.mProp.p.v1+px))}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var t,e,i,r,s,a0,nthis.textAnimator.renderedLetters,othis.textProperty.currentData.l;for(eo.length,t0;te;t+1)ot.n?a+1:(rthis.textSpanst,sthis.textPathst,ina,a+1,i._mdf.m&&(this.isMasked?r.setAttribute(transform,i.m):r.style.transformr.style.webkitTransformi.m),r.style.opacityi.o,i.sw&&i._mdf.sw&&s.setAttribute(stroke-width,i.sw),i.sc&&i._mdf.sc&&s.setAttribute(stroke,i.sc),i.fc&&i._mdf.fc&&(s.setAttribute(fill,i.fc),s.style.colori.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var hthis.innerElem.getBBox();this.currentBBox.w!h.width&&(this.currentBBox.wh.width,this.svgElement.setAttribute(width,h.width)),this.currentBBox.h!h.height&&(this.currentBBox.hh.height,this.svgElement.setAttribute(height,h.height));this.currentBBox.wh.width+2&&this.currentBBox.hh.height+2&&this.currentBBox.xh.x-1&&this.currentBBox.yh.y-1||(this.currentBBox.wh.width+2,this.currentBBox.hh.height+2,this.currentBBox.xh.x-1,this.currentBBox.yh.y-1,this.svgElement.setAttribute(viewBox,this.currentBBox.x+ +this.currentBBox.y+ +this.currentBBox.w+ +this.currentBBox.h),this.svgElement.style.transformthis.svgElement.style.webkitTransformtranslate(+this.currentBBox.x+px,+this.currentBBox.y+px))}}},extendPrototype(BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement,HImageElement),HImageElement.prototype.createContentfunction(){var tthis.globalData.getAssetsPath(this.assetData),enew Image;this.data.hasMask?(this.imageElemcreateNS(image),this.imageElem.setAttribute(width,this.assetData.w+px),this.imageElem.setAttribute(height,this.assetData.h+px),this.imageElem.setAttributeNS(http://www.w3.org/1999/xlink,href,t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute(width,this.assetData.w),this.baseElement.setAttribute(height,this.assetData.h)):this.layerElement.appendChild(e),e.srct,this.data.ln&&this.baseElement.setAttribute(id,this.data.ln)},extendPrototype(BaseElement,FrameElement,HierarchyElement,HCameraElement),HCameraElement.prototype.setupfunction(){var t,e,ithis.comp.threeDElements.length;for(t0;ti;t+1)3d(ethis.comp.threeDElementst).type&&(e.perspectiveElem.style.perspectivee.perspectiveElem.style.webkitPerspectivethis.pe.v+px,e.container.style.transformOrigine.container.style.mozTransformOrigine.container.style.webkitTransformOrigin0px 0px 0px,e.perspectiveElem.style.transforme.perspectiveElem.style.webkitTransformmatrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1))},HCameraElement.prototype.createElementsfunction(){},HCameraElement.prototype.hidefunction(){},HCameraElement.prototype.renderFramefunction(){var t,e,ithis._isFirstFrame;if(this.hierarchy)for(ethis.hierarchy.length,t0;te;t+1)ithis.hierarchyt.finalTransform.mProp._mdf||i;if(i||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(tethis.hierarchy.length-1;0t;t-1){var rthis.hierarchyt.finalTransform.mProp;this.mat.translate(-r.p.v0,-r.p.v1,r.p.v2),this.mat.rotateX(-r.or.v0).rotateY(-r.or.v1).rotateZ(r.or.v2),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v0,1/r.s.v1,1/r.s.v2),this.mat.translate(r.a.v0,r.a.v1,r.a.v2)}if(this.p?this.mat.translate(-this.p.v0,-this.p.v1,this.p.v2):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var s;sthis.p?this.p.v0-this.a.v0,this.p.v1-this.a.v1,this.p.v2-this.a.v2:this.px.v-this.a.v0,this.py.v-this.a.v1,this.pz.v-this.a.v2;var aMath.sqrt(Math.pow(s0,2)+Math.pow(s1,2)+Math.pow(s2,2)),ns0/a,s1/a,s2/a,oMath.sqrt(n2*n2+n0*n0),hMath.atan2(n1,o),lMath.atan2(n0,-n2);this.mat.rotateY(l).rotateX(-h)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v0).rotateY(-this.or.v1).rotateZ(this.or.v2),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var p!this._prevMat.equals(this.mat);if((p||this.pe._mdf)&&this.comp.threeDElements){var m;for(ethis.comp.threeDElements.length,t0;te;t+1)3d(mthis.comp.threeDElementst).type&&(p&&(m.container.style.transformm.container.style.webkitTransformthis.mat.toCSS()),this.pe._mdf&&(m.perspectiveElem.style.perspectivem.perspectiveElem.style.webkitPerspectivethis.pe.v+px));this.mat.clone(this._prevMat)}}this._isFirstFrame!1},HCameraElement.prototype.prepareFramefunction(t){this.prepareProperties(t,!0)},HCameraElement.prototype.destroyfunction(){},HCameraElement.prototype.getBaseElementfunction(){return null},HEffects.prototype.renderFramefunction(){};var animationManagerfunction(){var t{},s,r0,a0,n0,o!0,h!1;function i(t){for(var e0,it.target;ea;)se.animationi&&(s.splice(e,1),e-1,a-1,i.isPaused||m()),e+1}function l(t,e){if(!t)return null;for(var i0;ia;){if(si.elemt&&null!si.elem)return si.animation;i+1}var rnew AnimationItem;return f(r,t),r.setData(t,e),r}function p(){n+1,d()}function m(){n-1}function f(t,e){t.addEventListener(destroy,i),t.addEventListener(_active,p),t.addEventListener(_idle,m),s.push({elem:e,animation:t}),a+1}function c(t){var e,it-r;for(e0;ea;e+1)se.animation.advanceTime(i);rt,n&&!h?window.requestAnimationFrame(c):o!0}function e(t){rt,window.requestAnimationFrame(c)}function d(){!h&&n&&o&&(window.requestAnimationFrame(e),o!1)}return t.registerAnimationl,t.loadAnimationfunction(t){var enew AnimationItem;return f(e,null),e.setParams(t),e},t.setSpeedfunction(t,e){var i;for(i0;ia;i+1)si.animation.setSpeed(t,e)},t.setDirectionfunction(t,e){var i;for(i0;ia;i+1)si.animation.setDirection(t,e)},t.playfunction(t){var e;for(e0;ea;e+1)se.animation.play(t)},t.pausefunction(t){var e;for(e0;ea;e+1)se.animation.pause(t)},t.stopfunction(t){var e;for(e0;ea;e+1)se.animation.stop(t)},t.togglePausefunction(t){var e;for(e0;ea;e+1)se.animation.togglePause(t)},t.searchAnimationsfunction(t,e,i){var r,s.concat(.slice.call(document.getElementsByClassName(egge)),.slice.call(document.getElementsByClassName(bodymovin))),as.length;for(r0;ra;r+1)i&&sr.setAttribute(data-bm-type,i),l(sr,t);if(e&&0a){i||(isvg);var ndocument.getElementsByTagName(body)0;n.innerHTML;var ocreateTag(div);o.style.width100%,o.style.height100%,o.setAttribute(data-bm-type,i),n.appendChild(o),l(o,t)}},t.resizefunction(){var t;for(t0;ta;t+1)st.animation.resize()},t.goToAndStopfunction(t,e,i){var r;for(r0;ra;r+1)sr.animation.goToAndStop(t,e,i)},t.destroyfunction(t){var e;for(ea-1;0e;e-1)se.animation.destroy(t)},t.freezefunction(){h!0},t.unfreezefunction(){h!1,d()},t.getRegisteredAnimationsfunction(){var t,es.length,i;for(t0;te;t+1)i.push(st.animation);return i},t}(),AnimationItemfunction(){this._cbs,this.name,this.path,this.isLoaded!1,this.currentFrame0,this.currentRawFrame0,this.firstFrame0,this.totalFrames0,this.frameRate0,this.frameMult0,this.playSpeed1,this.playDirection1,this.playCount0,this.animationData{},this.assets,this.isPaused!0,this.autoplay!1,this.loop!0,this.renderernull,this.animationIDcreateElementID(),this.assetsPath,this.timeCompleted0,this.segmentPos0,this.isSubframeEnabledsubframeEnabled,this.segments,this._idle!0,this._completedLoop!1,this.projectInterfaceProjectInterface(),this.imagePreloadernew ImagePreloader};extendPrototype(BaseEvent,AnimationItem),AnimationItem.prototype.setParamsfunction(t){t.context&&(this.contextt.context),(t.wrapper||t.container)&&(this.wrappert.wrapper||t.container);var et.animType?t.animType:t.renderer?t.renderer:svg;switch(e){casecanvas:this.renderernew CanvasRenderer(this,t.rendererSettings);break;casesvg:this.renderernew SVGRenderer(this,t.rendererSettings);break;default:this.renderernew HybridRenderer(this,t.rendererSettings)}this.imagePreloader.setCacheType(e),this.renderer.setProjectInterface(this.projectInterface),this.animTypee,t.loop||nullt.loop||void 0t.loop||!0t.loop?this.loop!0:!1t.loop?this.loop!1:this.loopparseInt(t.loop),this.autoplay!(autoplayin t)||t.autoplay,this.namet.name?t.name:,this.autoloadSegments!t.hasOwnProperty(autoloadSegments)||t.autoloadSegments,this.assetsPatht.assetsPath,this.initialSegmentt.initialSegment,t.animationData?this.configAnimation(t.animationData):t.path&&(-1!t.path.lastIndexOf(\\)?this.patht.path.substr(0,t.path.lastIndexOf(\\)+1):this.patht.path.substr(0,t.path.lastIndexOf(/)+1),this.fileNamet.path.substr(t.path.lastIndexOf(/)+1),this.fileNamethis.fileName.substr(0,this.fileName.lastIndexOf(.json)),assetLoader.load(t.path,this.configAnimation.bind(this),function(){this.trigger(data_failed)}.bind(this)))},AnimationItem.prototype.setDatafunction(t,e){var i{wrapper:t,animationData:e?objecttypeof e?e:JSON.parse(e):null},rt.attributes;i.pathr.getNamedItem(data-animation-path)?r.getNamedItem(data-animation-path).value:r.getNamedItem(data-bm-path)?r.getNamedItem(data-bm-path).value:r.getNamedItem(bm-path)?r.getNamedItem(bm-path).value:,i.animTyper.getNamedItem(data-anim-type)?r.getNamedItem(data-anim-type).value:r.getNamedItem(data-bm-type)?r.getNamedItem(data-bm-type).value:r.getNamedItem(bm-type)?r.getNamedItem(bm-type).value:r.getNamedItem(data-bm-renderer)?r.getNamedItem(data-bm-renderer).value:r.getNamedItem(bm-renderer)?r.getNamedItem(bm-renderer).value:canvas;var sr.getNamedItem(data-anim-loop)?r.getNamedItem(data-anim-loop).value:r.getNamedItem(data-bm-loop)?r.getNamedItem(data-bm-loop).value:r.getNamedItem(bm-loop)?r.getNamedItem(bm-loop).value:;s||(i.loopfalse!s&&(trues||parseInt(s)));var ar.getNamedItem(data-anim-autoplay)?r.getNamedItem(data-anim-autoplay).value:r.getNamedItem(data-bm-autoplay)?r.getNamedItem(data-bm-autoplay).value:!r.getNamedItem(bm-autoplay)||r.getNamedItem(bm-autoplay).value;i.autoplayfalse!a,i.namer.getNamedItem(data-name)?r.getNamedItem(data-name).value:r.getNamedItem(data-bm-name)?r.getNamedItem(data-bm-name).value:r.getNamedItem(bm-name)?r.getNamedItem(bm-name).value:,false(r.getNamedItem(data-anim-prerender)?r.getNamedItem(data-anim-prerender).value:r.getNamedItem(data-bm-prerender)?r.getNamedItem(data-bm-prerender).value:r.getNamedItem(bm-prerender)?r.getNamedItem(bm-prerender).value:)&&(i.prerender!1),this.setParams(i)},AnimationItem.prototype.includeLayersfunction(t){t.op>this.animationData.op&&(this.animationData.opt.op,this.totalFramesMath.floor(t.op-this.animationData.ip));var e,i,rthis.animationData.layers,sr.length,at.layers,na.length;for(i0;in;i+1)for(e0;es;){if(re.idai.id){reai;break}e+1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(st.assets.length,e0;es;e+1)this.animationData.assets.push(t.assetse);this.animationData.__complete!1,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),this.renderer.includeLayers(t.layers),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegmentfunction(){var tthis.animationData.segments;if(!t||0t.length||!this.autoloadSegments)return this.trigger(data_ready),void(this.timeCompletedthis.totalFrames);var et.shift();this.timeCompletede.time*this.frameRate;var ithis.path+this.fileName+_+this.segmentPos+.json;this.segmentPos+1,assetLoader.load(i,this.includeLayers.bind(this),function(){this.trigger(data_failed)}.bind(this))},AnimationItem.prototype.loadSegmentsfunction(){this.animationData.segments||(this.timeCompletedthis.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoadedfunction(){this.trigger(loaded_images),this.checkLoaded()},AnimationItem.prototype.preloadImagesfunction(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimationfunction(t){if(this.renderer)try{this.animationDatat,this.initialSegment?(this.totalFramesMath.floor(this.initialSegment1-this.initialSegment0),this.firstFrameMath.round(this.initialSegment0)):(this.totalFramesMath.floor(this.animationData.op-this.animationData.ip),this.firstFrameMath.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets),this.assetsthis.animationData.assets,this.frameRatethis.animationData.fr,this.frameMultthis.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.trigger(config_ready),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded()}catch(t){this.triggerConfigError(t)}},AnimationItem.prototype.waitForFontsLoadedfunction(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoadedfunction(){this.isLoaded||!this.renderer.globalData.fontManager.isLoaded||!this.imagePreloader.loaded()&&canvasthis.renderer.rendererType||(this.isLoaded!0,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger(DOMLoaded)}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())},AnimationItem.prototype.resizefunction(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframefunction(t){this.isSubframeEnabled!!t},AnimationItem.prototype.gotoFramefunction(){this.currentFramethis.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFramethis.timeCompleted),this.trigger(enterFrame),this.renderFrame()},AnimationItem.prototype.renderFramefunction(){if(!1!this.isLoaded)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.playfunction(t){t&&this.name!t||!0this.isPaused&&(this.isPaused!1,this._idle&&(this._idle!1,this.trigger(_active)))},AnimationItem.prototype.pausefunction(t){t&&this.name!t||!1this.isPaused&&(this.isPaused!0,this._idle!0,this.trigger(_idle))},AnimationItem.prototype.togglePausefunction(t){t&&this.name!t||(!0this.isPaused?this.play():this.pause())},AnimationItem.prototype.stopfunction(t){t&&this.name!t||(this.pause(),this.playCount0,this._completedLoop!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.goToAndStopfunction(t,e,i){i&&this.name!i||(e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier),this.pause())},AnimationItem.prototype.goToAndPlayfunction(t,e,i){this.goToAndStop(t,e,i),this.play()},AnimationItem.prototype.advanceTimefunction(t){if(!0!this.isPaused&&!1!this.isLoaded){var ethis.currentRawFrame+t*this.frameModifier,i!1;e>this.totalFrames-1&&0this.frameModifier?this.loop&&this.playCount!this.loop?e>this.totalFrames?(this.playCount+1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop!0,this.trigger(loopComplete))):this.setCurrentRawFrameValue(e):this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(i!0,ethis.totalFrames-1):e0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--0&&!0!this.loop?(i!0,e0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger(loopComplete):this._completedLoop!0)):this.setCurrentRawFrameValue(e),i&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger(complete))}},AnimationItem.prototype.adjustSegmentfunction(t,e){this.playCount0,t1t0?(0this.frameModifier&&(this.playSpeed0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.timeCompletedthis.totalFramest0-t1,this.firstFramet1,this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t1>t0&&(this.frameModifier0&&(this.playSpeed0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.timeCompletedthis.totalFramest1-t0,this.firstFramet0,this.setCurrentRawFrameValue(.001+e)),this.trigger(segmentStart)},AnimationItem.prototype.setSegmentfunction(t,e){var i-1;this.isPaused&&(this.currentRawFrame+this.firstFramet?it:this.currentRawFrame+this.firstFrame>e&&(ie-t)),this.firstFramet,this.timeCompletedthis.totalFramese-t,-1!i&&this.goToAndStop(i,!0)},AnimationItem.prototype.playSegmentsfunction(t,e){if(e&&(this.segments.length0),objecttypeof t0){var i,rt.length;for(i0;ir;i+1)this.segments.push(ti)}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegmentsfunction(t){this.segments.length0,this.segments.push(this.animationData.ip,this.animationData.op),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegmentsfunction(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},AnimationItem.prototype.destroyfunction(t){t&&this.name!t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger(destroy),this._cbsnull,this.onEnterFramethis.onLoopCompletethis.onCompletethis.onSegmentStartthis.onDestroynull,this.renderernull)},AnimationItem.prototype.setCurrentRawFrameValuefunction(t){this.currentRawFramet,this.gotoFrame()},AnimationItem.prototype.setSpeedfunction(t){this.playSpeedt,this.updaFrameModifier()},AnimationItem.prototype.setDirectionfunction(t){this.playDirectiont0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.updaFrameModifierfunction(){this.frameModifierthis.frameMult*this.playSpeed*this.playDirection},AnimationItem.prototype.getPathfunction(){return this.path},AnimationItem.prototype.getAssetsPathfunction(t){var e;if(t.e)et.p;else if(this.assetsPath){var it.p;-1!i.indexOf(images/)&&(ii.split(/)1),ethis.assetsPath+i}else ethis.path,e+t.u?t.u:,e+t.p;return e},AnimationItem.prototype.getAssetDatafunction(t){for(var e0,ithis.assets.length;ei;){if(tthis.assetse.id)return this.assetse;e+1}},AnimationItem.prototype.hidefunction(){this.renderer.hide()},AnimationItem.prototype.showfunction(){this.renderer.show()},AnimationItem.prototype.getDurationfunction(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.triggerfunction(t){if(this._cbs&&this._cbst)switch(t){caseenterFrame:this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;caseloopComplete:this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;casecomplete:this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;casesegmentStart:this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;casedestroy:this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}enterFramet&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),loopCompletet&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),completet&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),segmentStartt&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),destroyt&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameErrorfunction(t){var enew BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent(error,e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigErrorfunction(t){var enew BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent(error,e),this.onError&&this.onError.call(this,e)};var Expressions(XW{},XW.initExpressionsfunction(t){var e0,i;function r(){var t,ei.length;for(t0;te;t+1)it.release();i.length0}t.renderer.compInterfaceCompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpressionfunction(){e+1},t.renderer.globalData.popExpressionfunction(){0(e-1)&&r()},t.renderer.globalData.registerExpressionPropertyfunction(t){-1i.indexOf(t)&&i.push(t)}},XW),XW;expressionsPluginExpressions;var ExpressionManagerfunction(){var ob{},MathBMMath,windownull,documentnull;function $bm_isInstanceOfArray(t){return t.constructorArray||t.constructorFloat32Array}function isNumerable(t,e){returnnumbert||booleant||stringt||e instanceof Number}function $bm_neg(t){var etypeof t;if(numbere||booleane||t instanceof Number)return-t;if($bm_isInstanceOfArray(t)){var i,rt.length,s;for(i0;ir;i+1)si-ti;return s}return t.propType?t.v:void 0}var easeInBezBezierFactory.getBezierEasing(.333,0,.833,.833,easeIn).get,easeOutBezBezierFactory.getBezierEasing(.167,.167,.667,1,easeOut).get,easeInOutBezBezierFactory.getBezierEasing(.33,0,.667,1,easeInOut).get;function sum(t,e){var itypeof t,rtypeof e;if(stringi||stringr)return t+e;if(isNumerable(i,t)&&isNumerable(r,e))return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(r,e))return(tt.slice(0))0t0+e,t;if(isNumerable(i,t)&&$bm_isInstanceOfArray(e))return(ee.slice(0))0t+e0,e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var s0,at.length,ne.length,o;sa||sn;)(numbertypeof ts||tsinstanceof Number)&&(numbertypeof es||esinstanceof Number)?osts+es:osvoid 0es?ts:ts||es,s+1;return o}return 0}var addsum;function sub(t,e){var itypeof t,rtypeof e;if(isNumerable(i,t)&&isNumerable(r,e))returnstringi&&(tparseInt(t)),stringr&&(eparseInt(e)),t-e;if($bm_isInstanceOfArray(t)&&isNumerable(r,e))return(tt.slice(0))0t0-e,t;if(isNumerable(i,t)&&$bm_isInstanceOfArray(e))return(ee.slice(0))0t-e0,e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var s0,at.length,ne.length,o;sa||sn;)(numbertypeof ts||tsinstanceof Number)&&(numbertypeof es||esinstanceof Number)?osts-es:osvoid 0es?ts:ts||es,s+1;return o}return 0}function mul(t,e){var i,r,s,atypeof t,ntypeof e;if(isNumerable(a,t)&&isNumerable(n,e))return t*e;if($bm_isInstanceOfArray(t)&&isNumerable(n,e)){for(st.length,icreateTypedArray(float32,s),r0;rs;r+1)irtr*e;return i}if(isNumerable(a,t)&&$bm_isInstanceOfArray(e)){for(se.length,icreateTypedArray(float32,s),r0;rs;r+1)irt*er;return i}return 0}function div(t,e){var i,r,s,atypeof t,ntypeof e;if(isNumerable(a,t)&&isNumerable(n,e))return t/e;if($bm_isInstanceOfArray(t)&&isNumerable(n,e)){for(st.length,icreateTypedArray(float32,s),r0;rs;r+1)irtr/e;return i}if(isNumerable(a,t)&&$bm_isInstanceOfArray(e)){for(se.length,icreateTypedArray(float32,s),r0;rs;r+1)irt/er;return i}return 0}function mod(t,e){returnstringtypeof t&&(tparseInt(t)),stringtypeof e&&(eparseInt(e)),t%e}var $bm_sumsum,$bm_subsub,$bm_mulmul,$bm_divdiv,$bm_modmod;function clamp(t,e,i){if(ie){var ri;ie,er}return Math.min(Math.max(t,e),i)}function radiansToDegrees(t){return t/degToRads}var radians_to_degreesradiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radiansradiansToDegrees,helperLengthArray0,0,0,0,0,0;function length(t,e){if(numbertypeof t||t instanceof Number)return ee||0,Math.abs(t-e);e||(ehelperLengthArray);var i,rMath.min(t.length,e.length),s0;for(i0;ir;i+1)s+Math.pow(ei-ti,2);return Math.sqrt(s)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e,i,rt0,st1,at2,nMath.max(r,s,a),oMath.min(r,s,a),h(n+o)/2;if(no)ei0;else{var ln-o;switch(i.5h?l/(2-n-o):l/(n+o),n){case r:e(s-a)/l+(sa?6:0);break;case s:e(a-r)/l+2;break;case a:e(r-s)/l+4}e/6}returne,i,h,t3}function hue2rgb(t,e,i){return i0&&(i+1),1i&&(i-1),i1/6?t+6*(e-t)*i:i.5?e:i2/3?t+(e-t)*(2/3-i)*6:t}function hslToRgb(t){var e,i,r,st0,at1,nt2;if(0a)eirn;else{var on.5?n*(1+a):n+a-n*a,h2*n-o;ehue2rgb(h,o,s+1/3),ihue2rgb(h,o,s),rhue2rgb(h,o,s-1/3)}returne,i,r,t3}function linear(t,e,i,r,s){if(void 0!r&&void 0!s||(re,si,e0,i1),ie){var ai;ie,ea}if(te)return r;if(it)return s;var nie?0:(t-e)/(i-e);if(!r.length)return r+(s-r)*n;var o,hr.length,lcreateTypedArray(float32,h);for(o0;oh;o+1)loro+(so-ro)*n;return l}function random(t,e){if(void 0e&&(void 0t?(t0,e1):(et,tvoid 0)),e.length){var i,re.length;t||(tcreateTypedArray(float32,r));var screateTypedArray(float32,r),aBMMath.random();for(i0;ir;i+1)siti+a*(ei-ti);return s}return void 0t&&(t0),t+BMMath.random()*(e-t)}function createPath(t,e,i,r){var s,at.length,nshape_pool.newElement();n.setPathData(!!r,a);var o,h,l0,0;for(s0;sa;s+1)oe&&es?es:l,hi&&is?is:l,n.setTripleAt(ts0,ts1,h0+ts0,h1+ts1,o0+ts0,o1+ts1,s,!0);return n}function initiateExpression(elem,data,property){var valdata.x,needsVelocity/velocity(?!\w\d)/.test(val),_needsRandom-1!val.indexOf(random),elemTypeelem.data.ty,transform,$bm_transform,content,effect,thisPropertyproperty;thisProperty.valueAtTimethisProperty.getValueAtTime,Object.defineProperty(thisProperty,value,{get:function(){return thisProperty.v}}),elem.comp.frameDuration1/elem.comp.globalData.frameRate,elem.comp.displayStartTime0;var inPointelem.data.ip/elem.comp.globalData.frameRate,outPointelem.data.op/elem.comp.globalData.frameRate,widthelem.data.sw?elem.data.sw:0,heightelem.data.sh?elem.data.sh:0,nameelem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,__expression_functions,scoped_bm_rt;if(data.xf){var i,lendata.xf.length;for(i0;ilen;i+1)__expression_functionsieval((function(){ return +data.xfi+}()))}var expression_functioneval(function _expression_function(){+val+;scoped_bm_rt$bm_rt})0,numKeysproperty.kf?data.k.length:0,active!this.data||!0!this.data.hd,wigglefunction(t,e){var i,r,sthis.pv.length?this.pv.length:1,acreateTypedArray(float32,s);var nMath.floor(5*time);for(ri0;in;){for(r0;rs;r+1)ar+-e+2*e*BMMath.random();i+1}var o5*time,ho-Math.floor(o),lcreateTypedArray(float32,s);if(1s){for(r0;rs;r+1)lrthis.pvr+ar+(-e+2*e*BMMath.random())*h;return l}return this.pv+a0+(-e+2*e*BMMath.random())*h}.bind(this);function loopInDuration(t,e){return loopIn(t,e,!0)}function loopOutDuration(t,e){return loopOut(t,e,!0)}thisProperty.loopIn&&(loopInthisProperty.loopIn.bind(thisProperty),loop_inloopIn),thisProperty.loopOut&&(loopOutthisProperty.loopOut.bind(thisProperty),loop_outloopOut),thisProperty.smooth&&(smooththisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTimethis.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTimethis.getVelocityAtTime.bind(this));var compelem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(t,e){var ie0-t0,e1-t1,e2-t2,rMath.atan2(i0,Math.sqrt(i1*i1+i2*i2))/degToRads;return-Math.atan2(i1,i2)/degToRads,r,0}function easeOut(t,e,i,r,s){return applyEase(easeOutBez,t,e,i,r,s)}function easeIn(t,e,i,r,s){return applyEase(easeInBez,t,e,i,r,s)}function ease(t,e,i,r,s){return applyEase(easeInOutBez,t,e,i,r,s)}function applyEase(t,e,i,r,s,a){void 0s?(si,ar):e(e-i)/(r-i);var nt(e1e?1:e0?0:e);if($bm_isInstanceOfArray(s)){var o,hs.length,lcreateTypedArray(float32,h);for(o0;oh;o+1)lo(ao-so)*n+so;return l}return(a-s)*n+s}function nearestKey(t){var e,i,r,sdata.k.length;if(data.k.length&&number!typeof data.k0)if(i-1,(t*elem.comp.globalData.frameRate)data.k0.t)i1,rdata.k0.t;else{for(e0;es-1;e+1){if(tdata.ke.t){ie+1,rdata.ke.t;break}if(t>data.ke.t&&tdata.ke+1.t){rt-data.ke.t>data.ke+1.t-t?(ie+2,data.ke+1.t):(ie+1,data.ke.t);break}}-1i&&(ie+1,rdata.ke.t)}else ri0;var a{};return a.indexi,a.timer/elem.comp.globalData.frameRate,a}function key(t){var e,i,r;if(!data.k.length||numbertypeof data.k0)throw new Error(The property has no keyframe at index +t);t-1,e{time:data.kt.t/elem.comp.globalData.frameRate,value:};var sdata.kt.hasOwnProperty(s)?data.kt.s:data.kt-1.e;for(rs.length,i0;ir;i+1)eisi,e.valueisi;return e}function framesToTime(t,e){return e||(eelem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return t||0t||(ttime),e||(eelem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){returnstringtypeof value?void 0e?value.substring(t):value.substring(t,e):}function substr(t,e){returnstringtypeof value?void 0e?value.substr(t):value.substr(t,e):}function posterizeTime(t){time0t?0:Math.floor(time*t)/t,valuevalueAtTime(time)}var indexelem.data.ind,hasParent!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeedMath.floor(1e6*Math.random()),globalDataelem.globalData;function executeExpression(t){return valuet,_needsRandom&&seedRandom(randSeed),this.frameExpressionIdelem.globalData.frameId&&textSelector!this.propType?value:(textSelectorthis.propType&&(textIndexthis.textIndex,textTotalthis.textTotal,selectorValuethis.selectorValue),thisLayer||(textelem.layerInterface.text,thisLayerelem.layerInterface,thisCompelem.comp.compInterface,toWorldthisLayer.toWorld.bind(thisLayer),fromWorldthisLayer.fromWorld.bind(thisLayer),fromCompthisLayer.fromComp.bind(thisLayer),toCompthisLayer.toComp.bind(thisLayer),maskthisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurfacefromComp),transform||(transformelem.layerInterface(ADBE Transform Group),($bm_transformtransform)&&(anchorPointtransform.anchorPoint)),4!elemType||content||(contentthisLayer(ADBE Root Vectors Group)),effect||(effectthisLayer(4)),(hasParent!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parentelem.hierarchy0.layerInterface),timethis.comp.renderedFrame/this.comp.globalData.frameRate,needsVelocity&&(velocityvelocityAtTime(time)),expression_function(),this.frameExpressionIdelem.globalData.frameId,shapescoped_bm_rt.propType&&(scoped_bm_rtscoped_bm_rt.v),scoped_bm_rt)}return executeExpression}return ob.initiateExpressioninitiateExpression,ob}(),expressionHelpers{searchExpressions:function(t,e,i){e.x&&(i.k!0,i.x!0,i.initiateExpressionExpressionManager.initiateExpression,i.effectsSequence.push(i.initiateExpression(t,e,i).bind(i)))},getSpeedAtTime:function(t){var ethis.getValueAtTime(t),ithis.getValueAtTime(t+-.01),r0;if(e.length){var s;for(s0;se.length;s+1)r+Math.pow(is-es,2);r100*Math.sqrt(r)}else r0;return r},getVelocityAtTime:function(t){if(void 0!this.vel)return this.vel;var e,i,rthis.getValueAtTime(t),sthis.getValueAtTime(t+-.001);if(r.length)for(ecreateTypedArray(float32,r.length),i0;ir.length;i+1)ei(si-ri)/-.001;else e(s-r)/-.001;return e},getValueAtTime:function(t){return t*this.elem.globalData.frameRate,(t-this.offsetTime)!this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndexthis._cachingAtTime.lastFramet?this._cachingAtTime.lastIndex:0,this._cachingAtTime.valuethis.interpolateValue(t,this._cachingAtTime),this._cachingAtTime.lastFramet),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(t){this.propertyGroupt}};!function(){function o(t,e,i){if(!this.k||!this.keyframes)return this.pv;tt?t.toLowerCase():;var r,s,a,n,o,hthis.comp.renderedFrame,lthis.keyframes,pll.length-1.t;if(hp)return this.pv;if(i?sp-(re?Math.abs(p-elem.comp.globalData.frameRate*e):Math.max(0,p-this.elem.data.ip)):((!e||e>l.length-1)&&(el.length-1),rp-(sll.length-1-e.t)),pingpongt){if(Math.floor((h-s)/r)%2!0)return this.getValueAtTime((r-(h-s)%r+s)/this.comp.globalData.frameRate,0)}else{if(offsett){var mthis.getValueAtTime(s/this.comp.globalData.frameRate,0),fthis.getValueAtTime(p/this.comp.globalData.frameRate,0),cthis.getValueAtTime(((h-s)%r+s)/this.comp.globalData.frameRate,0),dMath.floor((h-s)/r);if(this.pv.length){for(n(onew Array(m.length)).length,a0;an;a+1)oa(fa-ma)*d+ca;return o}return(f-m)*d+c}if(continuet){var uthis.getValueAtTime(p/this.comp.globalData.frameRate,0),ythis.getValueAtTime((p-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n(onew Array(u.length)).length,a0;an;a+1)oaua+(ua-ya)*((h-p)/this.comp.globalData.frameRate)/5e-4;return o}return u+(h-p)/.001*(u-y)}}return this.getValueAtTime(((h-s)%r+s)/this.comp.globalData.frameRate,0)}function h(t,e,i){if(!this.k)return this.pv;tt?t.toLowerCase():;var r,s,a,n,o,hthis.comp.renderedFrame,lthis.keyframes,pl0.t;if(ph)return this.pv;if(i?sp+(re?Math.abs(elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-p)):((!e||e>l.length-1)&&(el.length-1),r(sle.t)-p),pingpongt){if(Math.floor((p-h)/r)%20)return this.getValueAtTime(((p-h)%r+p)/this.comp.globalData.frameRate,0)}else{if(offsett){var mthis.getValueAtTime(p/this.comp.globalData.frameRate,0),fthis.getValueAtTime(s/this.comp.globalData.frameRate,0),cthis.getValueAtTime((r-(p-h)%r+p)/this.comp.globalData.frameRate,0),dMath.floor((p-h)/r)+1;if(this.pv.length){for(n(onew Array(m.length)).length,a0;an;a+1)oaca-(fa-ma)*d;return o}return c-(f-m)*d}if(continuet){var uthis.getValueAtTime(p/this.comp.globalData.frameRate,0),ythis.getValueAtTime((p+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n(onew Array(u.length)).length,a0;an;a+1)oaua+(ua-ya)*(p-h)/.001;return o}return u+(u-y)*(p-h)/.001}}return this.getValueAtTime((r-(p-h)%r+p)/this.comp.globalData.frameRate,0)}function l(t,e){if(!this.k)return this.pv;if(t.5*(t||.4),(eMath.floor(e||5))1)return this.pv;var i,r,sthis.comp.renderedFrame/this.comp.globalData.frameRate,as-t,n1e?(s+t-a)/(e-1):1,o0,h0;for(ithis.pv.length?createTypedArray(float32,this.pv.length):0;oe;){if(rthis.getValueAtTime(a+o*n),this.pv.length)for(h0;hthis.pv.length;h+1)ih+rh;else i+r;o+1}if(this.pv.length)for(h0;hthis.pv.length;h+1)ih/e;else i/e;return i}var sTransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformPropertyfunction(t,e,i){var rs(t,e,i);return r.dynamicProperties.length?r.getValueAtTimefunction(t){console.warn(Transform at time not supported)}.bind(r):r.getValueAtTimefunction(t){}.bind(r),r.setGroupPropertyexpressionHelpers.setGroupProperty,r};var pPropertyFactory.getProp;PropertyFactory.getPropfunction(t,e,i,r,s){var ap(t,e,i,r,s);a.kf?a.getValueAtTimeexpressionHelpers.getValueAtTime.bind(a):a.getValueAtTimeexpressionHelpers.getStaticValueAtTime.bind(a),a.setGroupPropertyexpressionHelpers.setGroupProperty,a.loopOuto,a.loopInh,a.smoothl,a.getVelocityAtTimeexpressionHelpers.getVelocityAtTime.bind(a),a.getSpeedAtTimeexpressionHelpers.getSpeedAtTime.bind(a),a.numKeys1e.a?e.k.length:0,a.propertyIndexe.ix;var n0;return 0!i&&(ncreateTypedArray(float32,1e.a?e.k0.s.length:e.k.length)),a._cachingAtTime{lastFrame:initialDefaultFrame,lastIndex:0,value:n},expressionHelpers.searchExpressions(t,e,a),a.k&&s.addDynamicProperty(a),a};var tShapePropertyFactory.getConstructorFunction(),eShapePropertyFactory.getKeyframedConstructorFunction();function i(){}i.prototype{vertices:function(t,e){this.k&&this.getValue();var ithis.v;void 0!e&&(ithis.getValueAtTime(e,0));var r,si._length,ait,ni.v,ocreateSizedArray(s);for(r0;rs;r+1)orit||ot?ar0-nr0,ar1-nr1:ar0,ar1;return o},points:function(t){return this.vertices(v,t)},inTangents:function(t){return this.vertices(i,t)},outTangents:function(t){return this.vertices(o,t)},isClosed:function(){return this.v.c},pointOnPath:function(t,e){var ithis.v;void 0!e&&(ithis.getValueAtTime(e,0)),this._segmentsLength||(this._segmentsLengthbez.getSegmentsLength(i));for(var r,sthis._segmentsLength,as.lengths,ns.totalLength*t,o0,ha.length,l0;oh;){if(l+ao.addedLength>n){var po,mi.c&&oh-1?0:o+1,f(n-l)/ao.addedLength;rbez.getPointInSegment(i.vp,i.vm,i.op,i.im,f,ao);break}l+ao.addedLength,o+1}return r||(ri.c?i.v00,i.v01:i.vi._length-10,i.vi._length-11),r},vectorOnPath:function(t,e,i){t1t?this.v.c?0:.999:t;var rthis.pointOnPath(t,e),sthis.pointOnPath(t+.001,e),as0-r0,ns1-r1,oMath.sqrt(Math.pow(a,2)+Math.pow(n,2));return 0o?0,0:tangenti?a/o,n/o:-n/o,a/o},tangentOnPath:function(t,e){return this.vectorOnPath(t,e,tangent)},normalOnPath:function(t,e){return this.vectorOnPath(t,e,normal)},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype(i,t),extendPrototype(i,e),e.prototype.getValueAtTimefunction(t){return this._cachingAtTime||(this._cachingAtTime{shapeValue:shape_pool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),t*this.elem.globalData.frameRate,(t-this.offsetTime)!this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndexthis._cachingAtTime.lastTimet?this._caching.lastIndex:0,this._cachingAtTime.lastTimet,this.interpolateShape(t,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},e.prototype.initiateExpressionExpressionManager.initiateExpression;var nShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapePropfunction(t,e,i,r,s){var an(t,e,i,r,s);return a.propertyIndexe.ix,a.lock!1,3i?expressionHelpers.searchExpressions(t,e.pt,a):4i&&expressionHelpers.searchExpressions(t,e.ks,a),a.k&&t.addDynamicProperty(a),a}}(),TextProperty.prototype.getExpressionValuefunction(t,e){var ithis.calculateExpression(e);if(t.ti)return t;var r{};return this.copyData(r,t),r.ti.toString(),r.__complete!1,r},TextProperty.prototype.searchPropertyfunction(){var tthis.searchKeyframes(),ethis.searchExpressions();return this.kft||e,this.kf},TextProperty.prototype.searchExpressionsfunction(){if(this.data.d.x)return this.calculateExpressionExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0};var ShapeExpressionInterfacefunction(){function m(t,e,i){var r,s,at?t.length:0;for(r0;ra;r+1)grtr.ty?s.push(n(tr,er,i)):fltr.ty?s.push(o(tr,er,i)):sttr.ty?s.push(h(tr,er,i)):tmtr.ty?s.push(l(tr,er,i)):trtr.ty||(eltr.ty?s.push(p(tr,er,i)):srtr.ty?s.push(f(tr,er,i)):shtr.ty?s.push(y(tr,er,i)):rctr.ty?s.push(c(tr,er,i)):rdtr.ty?s.push(d(tr,er,i)):rptr.ty&&s.push(u(tr,er,i)));return s}function n(t,e,i){var rfunction(t){switch(t){caseADBE Vectors Group:caseContents:case 2:return r.content;default:return r.transform}};r.propertyGroupfunction(t){return 1t?r:i(t-1)};var s,a,n,o,h,l(st,ae,nr.propertyGroup,(hfunction(t){for(var e0,io.length;ei;){if(oe._namet||oe.mnt||oe.propertyIndext||oe.ixt||oe.indt)return oe;e+1}if(numbertypeof t)return ot-1}).propertyGroupfunction(t){return 1t?h:n(t-1)},om(s.it,a.it,h.propertyGroup),h.numPropertieso.length,h.propertyIndexs.cix,h._names.nm,h),pfunction(e,t,i){function r(t){return 1t?s:i(--t)}t.transform.mProps.o.setGroupProperty(r),t.transform.mProps.p.setGroupProperty(r),t.transform.mProps.a.setGroupProperty(r),t.transform.mProps.s.setGroupProperty(r),t.transform.mProps.r.setGroupProperty(r),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(r),t.transform.mProps.sa.setGroupProperty(r));function s(t){return e.a.ixt||Anchor Pointt?s.anchorPoint:e.o.ixt||Opacityt?s.opacity:e.p.ixt||Positiont?s.position:e.r.ixt||Rotationt||ADBE Vector Rotationt?s.rotation:e.s.ixt||Scalet?s.scale:e.sk&&e.sk.ixt||Skewt?s.skew:e.sa&&e.sa.ixt||Skew Axist?s.skewAxis:void 0}return t.transform.op.setGroupProperty(r),Object.defineProperties(s,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),s.tytr,s.mne.mn,s.propertyGroupi,s}(t.itt.it.length-1,e.ite.it.length-1,r.propertyGroup);return r.contentl,r.transformp,Object.defineProperty(r,_name,{get:function(){return t.nm}}),r.numPropertiest.np,r.propertyIndext.ix,r.nmt.nm,r.mnt.mn,r}function o(t,e,i){function r(t){returnColort||colort?r.color:Opacityt||opacityt?r.opacity:void 0}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(i),e.o.setGroupProperty(i),r}function h(t,e,i){function r(t){return 1t?ob:i(t-1)}function s(t){return 1t?h:r(t-1)}var a,n,ot.d?t.d.length:0,h{};for(a0;ao;a+1)na,Object.defineProperty(h,t.dn.nm,{get:ExpressionPropertyInterface(e.d.dataPropsn.p)}),e.d.dataPropsa.p.setGroupProperty(s);function l(t){returnColort||colort?l.color:Opacityt||opacityt?l.opacity:Stroke Widtht||stroke widtht?l.strokeWidth:void 0}return Object.defineProperties(l,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},strokeWidth:{get:ExpressionPropertyInterface(e.w)},dash:{get:function(){return h}},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(r),e.o.setGroupProperty(r),e.w.setGroupProperty(r),l}function l(e,t,i){function r(t){return 1t?s:i(--t)}function s(t){return te.e.ix||Endt||endt?s.end:te.s.ix?s.start:te.o.ix?s.offset:void 0}return s.propertyIndexe.ix,t.s.setGroupProperty(r),t.e.setGroupProperty(r),t.o.setGroupProperty(r),s.propertyIndexe.ix,s.propertyGroupi,Object.defineProperties(s,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),s.mne.mn,s}function p(e,t,i){function r(t){return 1t?a:i(--t)}a.propertyIndexe.ix;var stmt.sh.ty?t.sh.prop:t.sh;function a(t){return e.p.ixt?a.position:e.s.ixt?a.size:void 0}return s.s.setGroupProperty(r),s.p.setGroupProperty(r),Object.defineProperties(a,{size:{get:ExpressionPropertyInterface(s.s)},position:{get:ExpressionPropertyInterface(s.p)},_name:{value:e.nm}}),a.mne.mn,a}function f(e,t,i){function r(t){return 1t?a:i(--t)}var stmt.sh.ty?t.sh.prop:t.sh;function a(t){return e.p.ixt?a.position:e.r.ixt?a.rotation:e.pt.ixt?a.points:e.or.ixt||ADBE Vector Star Outer Radiust?a.outerRadius:e.os.ixt?a.outerRoundness:!e.ir||e.ir.ix!t&&ADBE Vector Star Inner Radius!t?e.is&&e.is.ixt?a.innerRoundness:void 0:a.innerRadius}return a.propertyIndexe.ix,s.or.setGroupProperty(r),s.os.setGroupProperty(r),s.pt.setGroupProperty(r),s.p.setGroupProperty(r),s.r.setGroupProperty(r),e.ir&&(s.ir.setGroupProperty(r),s.is.setGroupProperty(r)),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(s.p)},rotation:{get:ExpressionPropertyInterface(s.r)},points:{get:ExpressionPropertyInterface(s.pt)},outerRadius:{get:ExpressionPropertyInterface(s.or)},outerRoundness:{get:ExpressionPropertyInterface(s.os)},innerRadius:{get:ExpressionPropertyInterface(s.ir)},innerRoundness:{get:ExpressionPropertyInterface(s.is)},_name:{value:e.nm}}),a.mne.mn,a}function c(e,t,i){function r(t){return 1t?a:i(--t)}var stmt.sh.ty?t.sh.prop:t.sh;function a(t){return e.p.ixt?a.position:e.r.ixt?a.roundness:e.s.ixt||Sizet||ADBE Vector Rect Sizet?a.size:void 0}return a.propertyIndexe.ix,s.p.setGroupProperty(r),s.s.setGroupProperty(r),s.r.setGroupProperty(r),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(s.p)},roundness:{get:ExpressionPropertyInterface(s.r)},size:{get:ExpressionPropertyInterface(s.s)},_name:{value:e.nm}}),a.mne.mn,a}function d(e,t,i){var rt;function s(t){if(e.r.ixt||Round Corners 1t)return s.radius}return s.propertyIndexe.ix,r.rd.setGroupProperty(function(t){return 1t?s:i(--t)}),Object.defineProperties(s,{radius:{get:ExpressionPropertyInterface(r.rd)},_name:{value:e.nm}}),s.mne.mn,s}function u(e,t,i){function r(t){return 1t?a:i(--t)}var st;function a(t){return e.c.ixt||Copiest?a.copies:e.o.ixt||Offsett?a.offset:void 0}return a.propertyIndexe.ix,s.c.setGroupProperty(r),s.o.setGroupProperty(r),Object.defineProperties(a,{copies:{get:ExpressionPropertyInterface(s.c)},offset:{get:ExpressionPropertyInterface(s.o)},_name:{value:e.nm}}),a.mne.mn,a}function y(t,e,i){var re.sh;function s(t){if(Shapet||shapet||Patht||patht||ADBE Vector Shapet||2t)return s.path}return r.setGroupProperty(function(t){return 1t?s:i(--t)}),Object.defineProperties(s,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn}}),s}return function(t,e,i){var r;function s(t){if(numbertypeof t)return rt-1;for(var e0,ir.length;ei;){if(re._namet)return re;e+1}}return s.propertyGroupi,rm(t,e,s),s.numPropertiesr.length,s}}(),TextExpressionInterfacefunction(e){var i;function t(){}return Object.defineProperty(t,sourceText,{get:function(){e.textProperty.getValue();var te.textProperty.currentData.t;return void 0!t&&(e.textProperty.currentData.tvoid 0,(inew String(t)).valuet||new String(t)),i}}),t},LayerExpressionInterfacefunction(){function s(t,e){var inew Matrix;if(i.reset(),this._elem.finalTransform.mProp.applyToMatrix(i),this._elem.hierarchy&&this._elem.hierarchy.length){var r,sthis._elem.hierarchy.length;for(r0;rs;r+1)this._elem.hierarchyr.finalTransform.mProp.applyToMatrix(i);return i.applyToPointArray(t0,t1,t2||0)}return i.applyToPointArray(t0,t1,t2||0)}function a(t,e){var inew Matrix;if(i.reset(),this._elem.finalTransform.mProp.applyToMatrix(i),this._elem.hierarchy&&this._elem.hierarchy.length){var r,sthis._elem.hierarchy.length;for(r0;rs;r+1)this._elem.hierarchyr.finalTransform.mProp.applyToMatrix(i);return i.inversePoint(t)}return i.inversePoint(t)}function n(t){var enew Matrix;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length){var i,rthis._elem.hierarchy.length;for(i0;ir;i+1)this._elem.hierarchyi.finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}return e.inversePoint(t)}function o(){return1,1,1,1}return function(e){var i;function r(t){switch(t){caseADBE Root Vectors Group:caseContents:case 2:return r.shapeInterface;case 1:case 6:caseTransform:casetransform:caseADBE Transform Group:return i;case 4:caseADBE Effect Parade:caseeffects:caseEffects:return r.effect}}r.toWorlds,r.fromWorlda,r.toComps,r.fromCompn,r.sampleImageo,r.sourceRectAtTimee.sourceRectAtTime.bind(e);var tgetDescriptor(iTransformExpressionInterface((r._eleme).finalTransform.mProp),anchorPoint);return Object.defineProperties(r,{hasParent:{get:function(){return e.hierarchy.length}},parent:{get:function(){return e.hierarchy0.layerInterface}},rotation:getDescriptor(i,rotation),scale:getDescriptor(i,scale),position:getDescriptor(i,position),opacity:getDescriptor(i,opacity),anchorPoint:t,anchor_point:t,transform:{get:function(){return i}},active:{get:function(){return e.isInRange}}}),r.startTimee.data.st,r.indexe.data.ind,r.sourcee.data.refId,r.height0e.data.ty?e.data.h:100,r.width0e.data.ty?e.data.w:100,r.inPointe.data.ip/e.comp.globalData.frameRate,r.outPointe.data.op/e.comp.globalData.frameRate,r._namee.data.nm,r.registerMaskInterfacefunction(t){r.masknew MaskManagerInterface(t,e)},r.registerEffectsInterfacefunction(t){r.effectt},r}}(),CompExpressionInterfacefunction(r){function t(t){for(var e0,ir.layers.length;ei;){if(r.layerse.nmt||r.layerse.indt)return r.elementse.layerInterface;e+1}return null}return Object.defineProperty(t,_name,{value:r.data.nm}),(t.layert).pixelAspect1,t.heightr.data.h||r.globalData.compSize.h,t.widthr.data.w||r.globalData.compSize.w,t.pixelAspect1,t.frameDuration1/r.globalData.frameRate,t.displayStartTime0,t.numLayersr.layers.length,t},TransformExpressionInterfacefunction(t){function e(t){switch(t){casescale:caseScale:caseADBE Scale:case 6:return e.scale;caserotation:caseRotation:caseADBE Rotation:caseADBE Rotate Z:case 10:return e.rotation;caseADBE Rotate X:return e.xRotation;caseADBE Rotate Y:return e.yRotation;caseposition:casePosition:caseADBE Position:case 2:return e.position;caseADBE Position_0:return e.xPosition;caseADBE Position_1:return e.yPosition;caseADBE Position_2:return e.zPosition;caseanchorPoint:caseAnchorPoint:caseAnchor Point:caseADBE AnchorPoint:case 1:return e.anchorPoint;caseopacity:caseOpacity:case 11:return e.opacity}}if(Object.defineProperty(e,rotation,{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,zRotation,{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,xRotation,{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,yRotation,{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,scale,{get:ExpressionPropertyInterface(t.s)}),t.p)var iExpressionPropertyInterface(t.p);return Object.defineProperty(e,position,{get:function(){return t.p?i():t.px.v,t.py.v,t.pz?t.pz.v:0}}),Object.defineProperty(e,xPosition,{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,yPosition,{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,zPosition,{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,anchorPoint,{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,opacity,{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,skew,{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,skewAxis,{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,orientation,{get:ExpressionPropertyInterface(t.or)}),e},ProjectInterfacefunction(){function e(t){this.compositions.push(t)}return function(){function t(t){for(var e0,ithis.compositions.length;ei;){if(this.compositionse.data&&this.compositionse.data.nmt)return this.compositionse.prepareFrame&&this.compositionse.data.xt&&this.compositionse.prepareFrame(this.currentFrame),this.compositionse.compInterface;e+1}}return t.compositions,t.currentFrame0,t.registerCompositione,t}}(),EffectsExpressionInterfacefunction(){function l(s,t,e,i){var r,a,ns.ef.length;for(r0;rn;r+1)5s.efr.ty?a.push(l(s.efr,t.effectElementsr,t.effectElementsr.propertyGroup,i)):a.push(p(t.effectElementsr,s.efr.ty,i,o));function o(t){return 1t?h:e(t-1)}var hfunction(t){for(var es.ef,i0,re.length;ir;){if(tei.nm||tei.mn||tei.ix)return 5ei.ty?ai:ai();i+1}return a0()};return h.propertyGroupo,ADBE Color Controls.mn&&Object.defineProperty(h,color,{get:function(){return a0()}}),Object.defineProperty(h,numProperties,{get:function(){return s.np}}),h.activeh.enabled0!s.en,h}function p(t,e,i,r){var sExpressionPropertyInterface(t.p);return t.p.setGroupProperty&&t.p.setGroupProperty(r),function(){return 10e?i.comp.compInterface(t.p.v):s()}}return{createEffectsInterface:function(s,t){if(s.effectsManager){var e,a,is.data.ef,rs.effectsManager.effectElements.length;for(e0;er;e+1)a.push(l(ie,s.effectsManager.effectElementse,t,s));return function(t){for(var es.data.ef||,i0,re.length;ir;){if(tei.nm||tei.mn||tei.ix)return ai;i+1}}}}}}(),MaskManagerInterfacefunction(){function a(t,e){this._maskt,this._datae}Object.defineProperty(a.prototype,maskPath,{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(a.prototype,maskOpacity,{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}});return function(e,t){var i,rcreateSizedArray(e.viewData.length),se.viewData.length;for(i0;is;i+1)rinew a(e.viewDatai,e.masksPropertiesi);return function(t){for(i0;is;){if(e.masksPropertiesi.nmt)return ri;i+1}}}}(),ExpressionPropertyInterfacefunction(){var s{pv:0,v:0,mult:1},n{pv:0,0,0,v:0,0,0,mult:1};function o(r,s,a){Object.defineProperty(r,velocity,{get:function(){return s.getVelocityAtTime(s.comp.currentFrame)}}),r.numKeyss.keyframes?s.keyframes.length:0,r.keyfunction(t){if(r.numKeys){var e;esin s.keyframest-1?s.keyframest-1.s:ein s.keyframest-2?s.keyframest-2.e:s.keyframest-2.s;var iunidimensionala?new Number(e):Object.assign({},e);return i.times.keyframest-1.t/s.elem.comp.globalData.frameRate,i}return 0},r.valueAtTimes.getValueAtTime,r.speedAtTimes.getSpeedAtTime,r.velocityAtTimes.getVelocityAtTime,r.propertyGroups.propertyGroup}function e(){return s}return function(t){return t?unidimensionalt.propType?function(t){t&&pvin t||(ts);var e1/t.mult,it.pv*e,rnew Number(i);return r.valuei,o(r,t,unidimensional),function(){return t.k&&t.getValue(),it.v*e,r.value!i&&((rnew Number(i)).valuei,o(r,t,unidimensional)),r}}(t):function(e){e&&pvin e||(en);var i1/e.mult,re.pv.length,screateTypedArray(float32,r),acreateTypedArray(float32,r);return s.valuea,o(s,e,multidimensional),function(){e.k&&e.getValue();for(var t0;tr;t+1)state.vt*i;return s}}(t):e}}(),G5,H5;function SliderEffect(t,e,i){this.pPropertyFactory.getProp(e,t.v,0,0,i)}function AngleEffect(t,e,i){this.pPropertyFactory.getProp(e,t.v,0,0,i)}function ColorEffect(t,e,i){this.pPropertyFactory.getProp(e,t.v,1,0,i)}function PointEffect(t,e,i){this.pPropertyFactory.getProp(e,t.v,1,0,i)}function LayerIndexEffect(t,e,i){this.pPropertyFactory.getProp(e,t.v,0,0,i)}function MaskIndexEffect(t,e,i){this.pPropertyFactory.getProp(e,t.v,0,0,i)}function CheckboxEffect(t,e,i){this.pPropertyFactory.getProp(e,t.v,0,0,i)}function NoValueEffect(){this.p{}}function EffectsManager(){}function EffectsManager(t,e){var it.ef||;this.effectElements;var r,s,ai.length;for(r0;ra;r++)snew GroupEffect(ir,e),this.effectElements.push(s)}function GroupEffect(t,e){this.init(t,e)}G5function(){function i(t,e){return this.textIndext+1,this.textTotale,this.vthis.getValue()*this.mult,this.v}return function(t,e){this.pv1,this.compt.comp,this.elemt,this.mult.01,this.propTypetextSelector,this.textTotale.totalChars,this.selectorValue100,this.lastValue1,1,1,this.k!0,this.x!0,this.getValueExpressionManager.initiateExpression.bind(this)(t,e,this),this.getMulti,this.getVelocityAtTimeexpressionHelpers.getVelocityAtTime,this.kf?this.getValueAtTimeexpressionHelpers.getValueAtTime.bind(this):this.getValueAtTimeexpressionHelpers.getStaticValueAtTime.bind(this),this.setGroupPropertyexpressionHelpers.setGroupProperty}}(),H5TextSelectorProp.getTextSelectorProp,TextSelectorProp.getTextSelectorPropfunction(t,e,i){return 1e.t?new G5(t,e,i):H5(t,e,i)},extendPrototype(DynamicPropertyContainer,GroupEffect),GroupEffect.prototype.getValueGroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.initfunction(t,e){this.datat,this.effectElements,this.initDynamicPropertyContainer(e);var i,r,sthis.data.ef.length,athis.data.ef;for(i0;is;i+1){switch(rnull,ai.ty){case 0:rnew SliderEffect(ai,e,this);break;case 1:rnew AngleEffect(ai,e,this);break;case 2:rnew ColorEffect(ai,e,this);break;case 3:rnew PointEffect(ai,e,this);break;case 4:case 7:rnew CheckboxEffect(ai,e,this);break;case 10:rnew LayerIndexEffect(ai,e,this);break;case 11:rnew MaskIndexEffect(ai,e,this);break;case 5:rnew EffectsManager(ai,e,this);break;default:rnew NoValueEffect(ai,e,this)}r&&this.effectElements.push(r)}};var egge{},_isFrozen!1;function setLocationHref(t){locationHreft}function searchAnimations(){!0standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){subframeEnabledt}function loadAnimation(t){return!0standalone&&(t.animationDataJSON.parse(animationData)),animationManager.loadAnimation(t)}function setQuality(t){if(stringtypeof t)switch(t){casehigh:defaultCurveSegments200;break;casemedium:defaultCurveSegments50;break;caselow:defaultCurveSegments10}else!isNaN(t)&&1t&&(defaultCurveSegmentst);roundValues(!(50defaultCurveSegments))}function inBrowser(){returnundefined!typeof navigator}function installPlugin(t,e){expressionst&&(expressionsPlugine)}function getFactory(t){switch(t){casepropertyFactory:return PropertyFactory;caseshapePropertyFactory:return ShapePropertyFactory;casematrix:return Matrix}}function checkReady(){completedocument.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var equeryString.split(&),i0;ie.length;i++){var rei.split();if(decodeURIComponent(r0)t)return decodeURIComponent(r1)}}egge.playanimationManager.play,egge.pauseanimationManager.pause,egge.setLocationHrefsetLocationHref,egge.togglePauseanimationManager.togglePause,egge.setSpeedanimationManager.setSpeed,egge.setDirectionanimationManager.setDirection,egge.stopanimationManager.stop,egge.searchAnimationssearchAnimations,egge.registerAnimationanimationManager.registerAnimation,egge.loadAnimationloadAnimation,egge.setSubframeRenderingsetSubframeRendering,egge.resizeanimationManager.resize,egge.goToAndStopanimationManager.goToAndStop,egge.destroyanimationManager.destroy,egge.setQualitysetQuality,egge.inBrowserinBrowser,egge.installPlugininstallPlugin,egge.freezeanimationManager.freeze,egge.unfreezeanimationManager.unfreeze,egge.getRegisteredAnimationsanimationManager.getRegisteredAnimations,egge.__getFactorygetFactory,egge.version5.6.10;var standalone__STANDALONE__,animationData__ANIMATIONDATA__,renderer;if(standalone){var scriptsdocument.getElementsByTagName(script),indexscripts.length-1,myScriptscriptsindex||{src:},queryStringmyScript.src.replace(/^^\?+\??/,);renderergetQueryVariable(renderer)}var readyStateCheckIntervalsetInterval(checkReady,100);return egge;}));/script>!-- endbuild -->a classegge target_blank hrefhttp://www.egge.com.br> div classclick>/div> div idegge>/div>/a>style> #egge { background: transparent; width:74px; height:24px; display:block; overflow: hidden; transform: translate3d(0,0,0); text-align: center; opacity: 1; } #egge svg path { fill: #a1a1a1; }/style>script> var animationData {v:5.6.10,fr:30,ip:0,op:85,w:74,h:24,nm:loguinho egge,ddd:0,assets:,layers:{ddd:0,ind:1,ty:3,nm:Nulo 6,sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:36.5,12,0,ix:2},a:{a:0,k:0,0,0,ix:1},s:{a:0,k:34.5,34.5,100,ix:6}},ao:0,ip:0,op:85,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:e 4,parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:{i:{x:0.833,y:0.833},o:{x:1,y:0},t:7,s:0},{t:19,s:180},ix:10},p:{a:1,k:{i:{x:0.833,y:0.833},o:{x:1,y:0},t:7,s:-77.818,-0.358,0,to:13.274,0,0,ti:-13.274,0,0},{t:17,s:1.828,-0.358,0},ix:2},a:{a:0,k:60.068,60.067,0,ix:1},s:{a:0,k:42.57,42.57,100,ix:6}},ao:0,shapes:{ty:gr,it:{ind:0,ty:sh,ix:1,ks:{a:0,k:{i:0,0,0,0,0,0,17.195,0,0,-20.647,-20.647,0,0,0,0,33.036,-33.036,0,0,-33.036,0,0,o:0,0,0,0,-4.364,-15.807,-20.647,0,0,20.648,0,0,-33.036,0,0,-33.036,33.037,0,0,0,0,0,v:-0.001,12.462,-0.001,-9.97,36.04,-9.97,-0.001,-37.386,-37.387,0,-0.001,37.386,-0.001,59.817,-59.818,0,-0.001,-59.817,59.818,0,59.818,12.462,c:true},ix:2},nm:Path 1,mn:ADBE Vector Shape - Group,hd:false},{ty:fl,c:{a:0,k:0,1,0.952999997606,1,ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:Fill 1,mn:ADBE Vector Graphic - Fill,hd:false},{ty:tr,p:{a:0,k:60.068,60.067,ix:2},a:{a:0,k:0,0,ix:1},s:{a:0,k:100,100,ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:Transformar},nm:Group 1,np:2,cix:2,bm:0,ix:1,mn:ADBE Vector Group,hd:false},ip:0,op:19,st:-38,bm:0},{ddd:0,ind:3,ty:4,nm:g 4,parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:{i:{x:0.833,y:0.833},o:{x:1,y:0},t:7,s:-24.768,-0.358,0,to:4.433,0,0,ti:-4.433,0,0},{t:17,s:1.828,-0.358,0},ix:2},a:{a:0,k:60.068,60.067,0,ix:1},s:{a:1,k:{i:{x:0.833,0.833,0.833,y:0.833,0.833,1},o:{x:0.985,0.985,0.333,y:0,0,0},t:7,s:42.57,42.57,100},{t:12,s:0,0,100},ix:6}},ao:0,shapes:{ty:gr,it:{ind:0,ty:sh,ix:1,ks:{a:0,k:{i:0,0,0,0,0,0,17.195,0,0,20.647,-20.648,0,0,0,0,-33.036,-33.036,0,0,33.036,0,0,o:0,0,0,0,-4.364,15.806,-20.648,0,0,-20.648,0,0,-33.036,0,0,33.036,33.036,0,0,0,0,0,v:-0.001,-12.462,-0.001,9.97,36.04,9.97,-0.001,37.386,-37.387,0,-0.001,-37.386,-0.001,-59.817,-59.818,0,-0.001,59.817,59.818,0,59.818,-12.462,c:true},ix:2},nm:Path 1,mn:ADBE Vector Shape - Group,hd:false},{ty:fl,c:{a:0,k:0,1,0.952999997606,1,ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:Fill 1,mn:ADBE Vector Graphic - Fill,hd:false},{ty:tr,p:{a:0,k:60.067,60.067,ix:2},a:{a:0,k:0,0,ix:1},s:{a:0,k:100,100,ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:Transformar},nm:Group 1,np:2,cix:2,bm:0,ix:1,mn:ADBE Vector Group,hd:false},ip:0,op:19,st:-38,bm:0},{ddd:0,ind:4,ty:4,nm:g 3,parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:{i:{x:0.925,y:0},o:{x:0.449,y:0},t:7,s:28.283,-0.358,0,to:-0.78,0,0,ti:1.462,0,0},{i:{x:0.833,y:0.833},o:{x:0.616,y:1},t:12.5,s:24.847,-0.358,0,to:-6.8,0,0,ti:3.629,0,0},{t:17,s:1.828,-0.358,0},ix:2},a:{a:0,k:60.067,60.067,0,ix:1},s:{a:1,k:{i:{x:0.833,0.833,0.833,y:0.833,0.833,1},o:{x:0.985,0.985,0.333,y:0,0,0},t:7,s:42.57,42.57,100},{t:12,s:0,0,100},ix:6}},ao:0,shapes:{ty:gr,it:{ind:0,ty:sh,ix:1,ks:{a:0,k:{i:0,0,0,0,0,0,17.195,0,0,20.647,-20.647,0,0,0,0,-33.036,-33.036,0,0,33.036,0,0,o:0,0,0,0,-4.363,15.806,-20.647,0,0,-20.648,0,0,-33.036,0,0,33.036,33.036,0,0,0,0,0,v:0,-12.462,0,9.97,36.04,9.97,0,37.386,-37.386,0,0,-37.386,0,-59.817,-59.817,0,0,59.817,59.817,0,59.817,-12.462,c:true},ix:2},nm:Path 1,mn:ADBE Vector Shape - Group,hd:false},{ty:fl,c:{a:0,k:0,1,0.952999997606,1,ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:Fill 1,mn:ADBE Vector Graphic - Fill,hd:false},{ty:tr,p:{a:0,k:60.067,60.067,ix:2},a:{a:0,k:0,0,ix:1},s:{a:0,k:100,100,ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:Transformar},nm:Group 1,np:2,cix:2,bm:0,ix:1,mn:ADBE Vector Group,hd:false},ip:0,op:19,st:-38,bm:0},{ddd:0,ind:5,ty:4,nm:e 3,parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:{i:{x:0.833,y:0.833},o:{x:1,y:0},t:7,s:0},{t:19,s:-180},ix:10},p:{a:1,k:{i:{x:0.833,y:0.833},o:{x:1,y:0},t:7,s:81.333,-0.358,0,to:-13.251,0,0,ti:13.251,0,0},{t:17,s:1.828,-0.358,0},ix:2},a:{a:0,k:60.067,60.067,0,ix:1},s:{a:0,k:42.57,42.57,100,ix:6}},ao:0,shapes:{ty:gr,it:{ind:0,ty:sh,ix:1,ks:{a:0,k:{i:0,0,0,0,0,0,17.195,0,0,-20.647,-20.647,0,0,0,0,33.036,-33.036,0,0,-33.036,0,0,o:0,0,0,0,-4.362,-15.807,-20.647,0,0,20.648,0,0,-33.036,0,0,-33.036,33.036,0,0,0,0,0,v:0,12.462,0,-9.97,36.039,-9.97,0,-37.386,-37.386,0,0,37.386,0,59.817,-59.817,0,0,-59.817,59.817,0,59.817,12.462,c:true},ix:2},nm:Path 1,mn:ADBE Vector Shape - Group,hd:false},{ty:fl,c:{a:0,k:0,1,0.952999997606,1,ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:Fill 1,mn:ADBE Vector Graphic - Fill,hd:false},{ty:tr,p:{a:0,k:60.067,60.067,ix:2},a:{a:0,k:0,0,ix:1},s:{a:0,k:100,100,ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:Transformar},nm:Group 1,np:2,cix:2,bm:0,ix:1,mn:ADBE Vector Group,hd:false},ip:0,op:19,st:-49,bm:0},{ddd:0,ind:6,ty:4,nm:e,parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:{i:{x:0,y:1},o:{x:0.167,y:0.167},t:40,s:180},{t:52,s:0},ix:10},p:{a:1,k:{i:{x:0,y:1},o:{x:0.167,y:0.167},t:40,s:1.828,-0.358,0,to:-13.274,0,0,ti:13.274,0,0},{t:50,s:-77.818,-0.358,0},ix:2},a:{a:0,k:60.068,60.067,0,ix:1},s:{a:0,k:42.57,42.57,100,ix:6}},ao:0,shapes:{ty:gr,it:{ind:0,ty:sh,ix:1,ks:{a:0,k:{i:0,0,0,0,0,0,17.195,0,0,-20.647,-20.647,0,0,0,0,33.036,-33.036,0,0,-33.036,0,0,o:0,0,0,0,-4.364,-15.807,-20.647,0,0,20.648,0,0,-33.036,0,0,-33.036,33.037,0,0,0,0,0,v:-0.001,12.462,-0.001,-9.97,36.04,-9.97,-0.001,-37.386,-37.387,0,-0.001,37.386,-0.001,59.817,-59.818,0,-0.001,-59.817,59.818,0,59.818,12.462,c:true},ix:2},nm:Path 1,mn:ADBE Vector Shape - Group,hd:false},{ty:fl,c:{a:0,k:0,1,0.952999997606,1,ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:Fill 1,mn:ADBE Vector Graphic - Fill,hd:false},{ty:tr,p:{a:0,k:60.068,60.067,ix:2},a:{a:0,k:0,0,ix:1},s:{a:0,k:100,100,ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:Transformar},nm:Group 1,np:2,cix:2,bm:0,ix:1,mn:ADBE Vector Group,hd:false},ip:40,op:85,st:28,bm:0},{ddd:0,ind:7,ty:4,nm:g 2,parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:{i:{x:0,y:1},o:{x:0.167,y:0.167},t:40,s:1.828,-0.358,0,to:-4.433,0,0,ti:4.433,0,0},{t:50,s:-24.768,-0.358,0},ix:2},a:{a:0,k:60.068,60.067,0,ix:1},s:{a:1,k:{i:{x:0.015,0.015,0.667,y:1,1,1},o:{x:0.167,0.167,0.167,y:0.167,0.167,0},t:40,s:0,0,100},{t:45,s:42.57,42.57,100},ix:6}},ao:0,shapes:{ty:gr,it:{ind:0,ty:sh,ix:1,ks:{a:0,k:{i:0,0,0,0,0,0,17.195,0,0,20.647,-20.648,0,0,0,0,-33.036,-33.036,0,0,33.036,0,0,o:0,0,0,0,-4.364,15.806,-20.648,0,0,-20.648,0,0,-33.036,0,0,33.036,33.036,0,0,0,0,0,v:-0.001,-12.462,-0.001,9.97,36.04,9.97,-0.001,37.386,-37.387,0,-0.001,-37.386,-0.001,-59.817,-59.818,0,-0.001,59.817,59.818,0,59.818,-12.462,c:true},ix:2},nm:Path 1,mn:ADBE Vector Shape - Group,hd:false},{ty:fl,c:{a:0,k:0,1,0.952999997606,1,ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:Fill 1,mn:ADBE Vector Graphic - Fill,hd:false},{ty:tr,p:{a:0,k:60.067,60.067,ix:2},a:{a:0,k:0,0,ix:1},s:{a:0,k:100,100,ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:Transformar},nm:Group 1,np:2,cix:2,bm:0,ix:1,mn:ADBE Vector Group,hd:false},ip:40,op:85,st:28,bm:0},{ddd:0,ind:8,ty:4,nm:g,parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:{i:{x:0.384,y:0},o:{x:0.167,y:0.167},t:40,s:1.828,-0.358,0,to:3.629,0,0,ti:-6.8,0,0},{i:{x:0.551,y:1},o:{x:0.075,y:1},t:44.5,s:24.847,-0.358,0,to:1.462,0,0,ti:-0.78,0,0},{t:50,s:28.283,-0.358,0},ix:2},a:{a:0,k:60.067,60.067,0,ix:1},s:{a:1,k:{i:{x:0.015,0.015,0.667,y:1,1,1},o:{x:0.167,0.167,0.167,y:0.167,0.167,0},t:40,s:0,0,100},{t:45,s:42.57,42.57,100},ix:6}},ao:0,shapes:{ty:gr,it:{ind:0,ty:sh,ix:1,ks:{a:0,k:{i:0,0,0,0,0,0,17.195,0,0,20.647,-20.647,0,0,0,0,-33.036,-33.036,0,0,33.036,0,0,o:0,0,0,0,-4.363,15.806,-20.647,0,0,-20.648,0,0,-33.036,0,0,33.036,33.036,0,0,0,0,0,v:0,-12.462,0,9.97,36.04,9.97,0,37.386,-37.386,0,0,-37.386,0,-59.817,-59.817,0,0,59.817,59.817,0,59.817,-12.462,c:true},ix:2},nm:Path 1,mn:ADBE Vector Shape - Group,hd:false},{ty:fl,c:{a:0,k:0,1,0.952999997606,1,ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:Fill 1,mn:ADBE Vector Graphic - Fill,hd:false},{ty:tr,p:{a:0,k:60.067,60.067,ix:2},a:{a:0,k:0,0,ix:1},s:{a:0,k:100,100,ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:Transformar},nm:Group 1,np:2,cix:2,bm:0,ix:1,mn:ADBE Vector Group,hd:false},ip:40,op:85,st:28,bm:0},{ddd:0,ind:9,ty:4,nm:e 2,parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:{t:18,s:-180,h:1},{t:23,s:0,h:1},{t:29,s:275,h:1},{t:34,s:90,h:1},{i:{x:0,y:1},o:{x:0.167,y:0.167},t:40,s:-180},{t:52,s:0},ix:10},p:{a:1,k:{i:{x:0,y:1},o:{x:0.167,y:0.167},t:40,s:1.828,-0.358,0,to:13.251,0,0,ti:-13.251,0,0},{t:50,s:81.333,-0.358,0},ix:2},a:{a:0,k:60.067,60.067,0,ix:1},s:{a:0,k:42.57,42.57,100,ix:6}},ao:0,shapes:{ty:gr,it:{ind:0,ty:sh,ix:1,ks:{a:0,k:{i:0,0,0,0,0,0,17.195,0,0,-20.647,-20.647,0,0,0,0,33.036,-33.036,0,0,-33.036,0,0,o:0,0,0,0,-4.362,-15.807,-20.647,0,0,20.648,0,0,-33.036,0,0,-33.036,33.036,0,0,0,0,0,v:0,12.462,0,-9.97,36.039,-9.97,0,-37.386,-37.386,0,0,37.386,0,59.817,-59.817,0,0,-59.817,59.817,0,59.817,12.462,c:true},ix:2},nm:Path 1,mn:ADBE Vector Shape - Group,hd:false},{ty:fl,c:{a:0,k:0,1,0.952999997606,1,ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:Fill 1,mn:ADBE Vector Graphic - Fill,hd:false},{ty:tr,p:{a:0,k:60.067,60.067,ix:2},a:{a:0,k:0,0,ix:1},s:{a:0,k:100,100,ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:Transformar},nm:Group 1,np:2,cix:2,bm:0,ix:1,mn:ADBE Vector Group,hd:false},ip:19,op:85,st:17,bm:0},markers:}; var params { container: document.getElementById(egge), renderer: svg, loop: false, autoplay: true, animationData: animationData }; egge.loadAnimation(params);/script>style typetext/css> path {fill:;} .egge {display:table;width:74px;height:24px;position:relative;} .egge .click {position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;}/style>script typetext/javascript> $(.egge).mouseenter(function(){ $(#egge).empty(); var params { container: document.getElementById(egge), renderer: svg, loop: false, autoplay: true, animationData: animationData }; egge.loadAnimation(params); });/script> /div> /div> /div> /div> /div> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]