CINXE.COM

iPhone SE - Apple (EE)

<!DOCTYPE html> <html class="no-js" xmlns="http://www.w3.org/1999/xhtml" xml:lang="et-EE" lang="et-EE" dir="ltr" prefix="og: http://ogp.me/ns#"> <head> <meta charset="utf-8" /> <link rel="canonical" href="https://www.apple.com/ee/iphone-se/" /> <link rel="alternate" href="https://www.apple.com/am/iphone-se/" hreflang="en-AM" /><link rel="alternate" href="https://www.apple.com/az/iphone-se/" hreflang="en-AZ" /><link rel="alternate" href="https://www.apple.com/bg/iphone-se/" hreflang="bg-BG" /><link rel="alternate" href="https://www.apple.com/bw/iphone-se/" hreflang="en-BW" /><link rel="alternate" href="https://www.apple.com/cf/iphone-se/" hreflang="fr-CF" /><link rel="alternate" href="https://www.apple.com/ci/iphone-se/" hreflang="fr-CI" /><link rel="alternate" href="https://www.apple.com/cm/iphone-se/" hreflang="fr-CM" /><link rel="alternate" href="https://www.apple.com/ee/iphone-se/" hreflang="et-EE" /><link rel="alternate" href="https://www.apple.com/eg-ar/iphone-se/" hreflang="ar-EG" /><link rel="alternate" href="https://www.apple.com/eg/iphone-se/" hreflang="en-EG" /><link rel="alternate" href="https://www.apple.com/ge/iphone-se/" hreflang="en-GE" /><link rel="alternate" href="https://www.apple.com/gn/iphone-se/" hreflang="fr-GN" /><link rel="alternate" href="https://www.apple.com/gq/iphone-se/" hreflang="fr-GQ" /><link rel="alternate" href="https://www.apple.com/gr/iphone-se/" hreflang="el-GR" /><link rel="alternate" href="https://www.apple.com/gw/iphone-se/" hreflang="en-GW" /><link rel="alternate" href="https://www.apple.com/hr/iphone-se/" hreflang="hr-HR" /><link rel="alternate" href="https://www.apple.com/id/iphone-se/" hreflang="en-ID" /><link rel="alternate" href="https://www.apple.com/il/iphone-se/" hreflang="en-IL" /><link rel="alternate" href="https://www.apple.com/ke/iphone-se/" hreflang="en-KE" /><link rel="alternate" href="https://www.apple.com/kg/iphone-se/" hreflang="en-KG" /><link rel="alternate" href="https://www.apple.com/kz/iphone-se/" hreflang="en-KZ" /><link rel="alternate" href="https://www.apple.com/li/iphone-se/" hreflang="de-LI" /><link rel="alternate" href="https://www.apple.com/lt/iphone-se/" hreflang="lt-LT" /><link rel="alternate" href="https://www.apple.com/lv/iphone-se/" hreflang="lv-LV" /><link rel="alternate" href="https://www.apple.com/ma/iphone-se/" hreflang="fr-MA" /><link rel="alternate" href="https://www.apple.com/md/iphone-se/" hreflang="en-MD" /><link rel="alternate" href="https://www.apple.com/me/iphone-se/" hreflang="en-ME" /><link rel="alternate" href="https://www.apple.com/mg/iphone-se/" hreflang="en-MG" /><link rel="alternate" href="https://www.apple.com/mk/iphone-se/" hreflang="en-MK" /><link rel="alternate" href="https://www.apple.com/ml/iphone-se/" hreflang="fr-ML" /><link rel="alternate" href="https://www.apple.com/mu/iphone-se/" hreflang="fr-MU" /><link rel="alternate" href="https://www.apple.com/mz/iphone-se/" hreflang="en-MZ" /><link rel="alternate" href="https://www.apple.com/ne/iphone-se/" hreflang="fr-NE" /><link rel="alternate" href="https://www.apple.com/ng/iphone-se/" hreflang="en-NG" /><link rel="alternate" href="https://www.apple.com/ro/iphone-se/" hreflang="ro-RO" /><link rel="alternate" href="https://www.apple.com/si/iphone-se/" hreflang="en-SI" /><link rel="alternate" href="https://www.apple.com/sk/iphone-se/" hreflang="sk-SK" /><link rel="alternate" href="https://www.apple.com/sn/iphone-se/" hreflang="fr-SN" /><link rel="alternate" href="https://www.apple.com/tj/iphone-se/" hreflang="en-TJ" /><link rel="alternate" href="https://www.apple.com/tm/iphone-se/" hreflang="en-TM" /><link rel="alternate" href="https://www.apple.com/tn/iphone-se/" hreflang="fr-TN" /><link rel="alternate" href="https://www.apple.com/ua/iphone-se/" hreflang="uk-UA" /><link rel="alternate" href="https://www.apple.com/ug/iphone-se/" hreflang="en-UG" /><link rel="alternate" href="https://www.apple.com/uz/iphone-se/" hreflang="en-UZ" /><link rel="alternate" href="https://www.apple.com/za/iphone-se/" hreflang="en-ZA" /> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" /> <link rel="stylesheet" type="text/css" href="/api-www/global-elements/global-header/v1/assets/globalheader.css" /> <link rel="stylesheet" type="text/css" href="/ac/globalfooter/8/et_EE/styles/ac-globalfooter.built.css" /> <link rel="stylesheet" type="text/css" href="/ac/localnav/9/styles/ac-localnav.built.css" /> <title>iPhone SE - Apple (EE)</title> <meta name="Description" content="Supervõimas kiip. Staarkaamera. Hüpe aku kestvuses. Kiire 5G-ühendus. Kompaktne 4,7-tolline formaat." /> <meta property="og:image" content="https://www.apple.com/v/iphone-se/l/images/meta/iphone-se_overview__e8kjerexgsuq_og.png?202412230317" /> <meta property="og:title" content="iPhone SE" /> <meta property="og:description" content="Supervõimas kiip. Staarkaamera. Hüpe aku kestvuses. Kiire 5G-ühendus. Kompaktne 4,7-tolline formaat." /> <meta property="og:url" content="https://www.apple.com/ee/iphone-se/" /> <meta property="og:locale" content="et_EE" /> <meta property="og:site_name" content="Apple (Eesti)" /> <meta property="og:type" content="website" /> <meta name="twitter:site" content="@Apple" /> <meta name="twitter:card" content="summary_large_image" /> <meta property="analytics-track" content="iphone se - overview" /> <meta property="analytics-s-channel" content="iphonese" /> <meta property="analytics-s-bucket-0" content="applestoreww" /> <meta property="analytics-s-bucket-1" content="applestoreww" /> <meta property="analytics-s-bucket-2" content="applestoreww" /> <link rel="stylesheet" href="/wss/fonts?families=SF+Pro,v3|SF+Pro+Icons,v3" /> <link rel="stylesheet" href="/v/iphone-se/l/built/styles/main.built.css" type="text/css" /> <link rel="stylesheet" href="/v/iphone-se/l/built/styles/overview.built.css" type="text/css" /> <link rel="stylesheet" href="/ee/iphone-se/styles/overview.css" type="text/css" /> <script src="/v/iphone-se/l/built/scripts/head.built.js" type="text/javascript" charset="utf-8"></script> </head> <body class="page-overview "> <meta name="globalnav-store-key" content="SFX9YPYY9PPXCU9KH" /> <div id="globalheader"><aside id="globalmessage-segment" lang="et-EE" dir="ltr" class="globalmessage-segment"><ul data-strings="{}" class="globalmessage-segment-content"></ul></aside><nav id="globalnav" lang="et-EE" dir="ltr" aria-label="Peamenüü" data-analytics-element-engagement-start="globalnav:onFlyoutOpen" data-analytics-element-engagement-end="globalnav:onFlyoutClose" data-analytics-activitymap-region-id="global nav" data-analytics-region="global nav" class="globalnav no-js "><div class="globalnav-content"><div class="globalnav-item globalnav-menuback"><button aria-label="Peamenüü" class="globalnav-menuback-button"><span class="globalnav-chevron-icon"><svg height="48" viewBox="0 0 9 48" width="9" xmlns="http://www.w3.org/2000/svg"><path d="m1.5618 24.0621 6.5581-6.4238c.2368-.2319.2407-.6118.0088-.8486-.2324-.2373-.6123-.2407-.8486-.0088l-7 6.8569c-.1157.1138-.1807.2695-.1802.4316.001.1621.0674.3174.1846.4297l7 6.7241c.1162.1118.2661.1675.4155.1675.1577 0 .3149-.062.4326-.1846.2295-.2388.2222-.6187-.0171-.8481z"/></svg></span></button></div><ul id="globalnav-list" class="globalnav-list"><li data-analytics-element-engagement="globalnav hover - apple" class=" globalnav-item globalnav-item-apple "><a href="/ee/" data-globalnav-item-name="apple" data-analytics-title="apple home" aria-label="Apple" class="globalnav-link globalnav-link-apple"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 14 44" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m13.0729 17.6825a3.61 3.61 0 0 0 -1.7248 3.0365 3.5132 3.5132 0 0 0 2.1379 3.2223 8.394 8.394 0 0 1 -1.0948 2.2618c-.6816.9812-1.3943 1.9623-2.4787 1.9623s-1.3633-.63-2.613-.63c-1.2187 0-1.6525.6507-2.644.6507s-1.6834-.9089-2.4787-2.0243a9.7842 9.7842 0 0 1 -1.6628-5.2776c0-3.0984 2.014-4.7405 3.9969-4.7405 1.0535 0 1.9314.6919 2.5924.6919.63 0 1.6112-.7333 2.8092-.7333a3.7579 3.7579 0 0 1 3.1604 1.5802zm-3.7284-2.8918a3.5615 3.5615 0 0 0 .8469-2.22 1.5353 1.5353 0 0 0 -.031-.32 3.5686 3.5686 0 0 0 -2.3445 1.2084 3.4629 3.4629 0 0 0 -.8779 2.1585 1.419 1.419 0 0 0 .031.2892 1.19 1.19 0 0 0 .2169.0207 3.0935 3.0935 0 0 0 2.1586-1.1368z"/></svg></span><span class="globalnav-image-compact globalnav-link-image"><svg height="48" viewBox="0 0 17 48" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m15.5752 19.0792a4.2055 4.2055 0 0 0 -2.01 3.5376 4.0931 4.0931 0 0 0 2.4908 3.7542 9.7779 9.7779 0 0 1 -1.2755 2.6351c-.7941 1.1431-1.6244 2.2862-2.8878 2.2862s-1.5883-.734-3.0443-.734c-1.42 0-1.9252.7581-3.08.7581s-1.9611-1.0589-2.8876-2.3584a11.3987 11.3987 0 0 1 -1.9373-6.1487c0-3.61 2.3464-5.523 4.6566-5.523 1.2274 0 2.25.8062 3.02.8062.734 0 1.8771-.8543 3.2729-.8543a4.3778 4.3778 0 0 1 3.6822 1.841zm-6.8586-2.0456a1.3865 1.3865 0 0 1 -.2527-.024 1.6557 1.6557 0 0 1 -.0361-.337 4.0341 4.0341 0 0 1 1.0228-2.5148 4.1571 4.1571 0 0 1 2.7314-1.4078 1.7815 1.7815 0 0 1 .0361.373 4.1487 4.1487 0 0 1 -.9867 2.587 3.6039 3.6039 0 0 1 -2.5148 1.3236z"/></svg></span><span class="globalnav-link-text">Apple</span></a></li><li data-topnav-flyout-item="menu" data-topnav-flyout-label="Menu" role="none" class="globalnav-item globalnav-menu"><div data-topnav-flyout="menu" class="globalnav-flyout"><div class="globalnav-menu-list"><div data-analytics-element-engagement="globalnav hover - mac" class=" globalnav-item globalnav-item-mac globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/ee/mac/" data-globalnav-item-name="mac" data-topnav-flyout-trigger-compact="true" data-analytics-title="mac" data-analytics-element-engagement="hover - mac" aria-label="Mac" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-mac"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 23 44" width="23" xmlns="http://www.w3.org/2000/svg"><path d="m8.1558 25.9987v-6.457h-.0703l-2.666 6.457h-.8907l-2.666-6.457h-.0703v6.457h-.9844v-8.4551h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551zm2.5166-1.7696c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-.9609v-.9318h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246 0-2.1328-.7266-2.1328-1.8809zm4.125-.5859v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0001 1.8047-.6796 1.8047-1.5819zm6.958-2.0273c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449z"/></svg></span><span class="globalnav-link-text">Mac</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - ipad" class=" globalnav-item globalnav-item-ipad globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/ee/ipad/" data-globalnav-item-name="ipad" data-topnav-flyout-trigger-compact="true" data-analytics-title="ipad" data-analytics-element-engagement="hover - ipad" aria-label="iPad" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-ipad"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 24 44" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m14.9575 23.7002c0 .902-.768 1.582-1.805 1.582-.732 0-1.277-.375-1.277-1.02 0-.632.422-.966 1.383-1.031l1.699-.111zm-1.395-4.072c-1.347 0-2.343.668-2.478 1.681h1.019c.141-.498.668-.785 1.424-.785.944 0 1.43.428 1.43 1.207v.574l-1.822.112c-1.471.088-2.303.738-2.303 1.869 0 1.154.908 1.881 2.133 1.881.844 0 1.535-.369 1.945-1.043h.094v.931h.961v-4.324c0-1.312-.862-2.103-2.403-2.103zm6.769 5.575c-1.155 0-1.846-.885-1.846-2.361 0-1.471.697-2.362 1.846-2.362 1.142 0 1.857.914 1.857 2.362 0 1.459-.709 2.361-1.857 2.361zm1.834-8.027v3.503h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.27 0 1.986 1.037 3.269 2.654 3.269.873 0 1.623-.416 2.022-1.119h.093v1.008h.961v-8.824zm-15.394 4.869h-1.863v-3.563h1.863c1.225 0 1.899.639 1.899 1.799 0 1.119-.697 1.764-1.899 1.764zm.276-4.5h-3.194v8.455h1.055v-3.018h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.611-1.108-2.736-2.707-2.736zm-6.064 8.454h1.008v-6.316h-1.008zm-.199-8.237c0-.387.316-.704.703-.704s.703.317.703.704c0 .386-.316.703-.703.703s-.703-.317-.703-.703z"/></svg></span><span class="globalnav-link-text">iPad</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - iphone" class=" globalnav-item globalnav-item-iphone globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/ee/iphone/" data-globalnav-item-name="iphone" data-topnav-flyout-trigger-compact="true" data-analytics-title="iphone" data-analytics-element-engagement="hover - iphone" aria-label="iPhone" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-iphone"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 38 44" width="38" xmlns="http://www.w3.org/2000/svg"><path d="m32.7129 22.3203h3.48c-.023-1.119-.691-1.857-1.693-1.857-1.008 0-1.711.738-1.787 1.857zm4.459 2.045c-.293 1.078-1.277 1.746-2.66 1.746-1.752 0-2.848-1.266-2.848-3.264 0-1.986 1.113-3.275 2.848-3.275 1.705 0 2.742 1.213 2.742 3.176v.386h-4.541v.047c.053 1.248.75 2.039 1.822 2.039.815 0 1.366-.298 1.629-.855zm-12.282-4.682h.961v.996h.094c.316-.697.932-1.107 1.898-1.107 1.418 0 2.209.838 2.209 2.338v4.09h-1.007v-3.844c0-1.137-.481-1.676-1.489-1.676s-1.658.674-1.658 1.781v3.739h-1.008zm-2.499 3.158c0-1.5-.674-2.361-1.869-2.361-1.196 0-1.87.861-1.87 2.361 0 1.495.674 2.362 1.87 2.362 1.195 0 1.869-.867 1.869-2.362zm-4.782 0c0-2.033 1.114-3.269 2.913-3.269 1.798 0 2.912 1.236 2.912 3.269 0 2.028-1.114 3.27-2.912 3.27-1.799 0-2.913-1.242-2.913-3.27zm-6.636-5.666h1.008v3.504h.093c.317-.697.979-1.107 1.946-1.107 1.336 0 2.179.855 2.179 2.338v4.09h-1.007v-3.844c0-1.119-.504-1.676-1.459-1.676-1.131 0-1.752.715-1.752 1.781v3.739h-1.008zm-6.015 4.87h1.863c1.202 0 1.899-.645 1.899-1.764 0-1.16-.674-1.799-1.899-1.799h-1.863zm2.139-4.5c1.599 0 2.707 1.125 2.707 2.736 0 1.582-1.131 2.701-2.719 2.701h-2.127v3.018h-1.055v-8.455zm-6.114 8.454h1.008v-6.316h-1.008zm-.2-8.238c0-.386.317-.703.703-.703.387 0 .704.317.704.703 0 .387-.317.704-.704.704-.386 0-.703-.317-.703-.704z"/></svg></span><span class="globalnav-link-text">iPhone</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - watch" class=" globalnav-item globalnav-item-watch globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/ee/watch/" data-globalnav-item-name="watch" data-topnav-flyout-trigger-compact="true" data-analytics-title="watch" data-analytics-element-engagement="hover - watch" aria-label="Watch" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-watch"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 35 44" width="35" xmlns="http://www.w3.org/2000/svg"><path d="m28.9819 17.1758h1.008v3.504h.094c.316-.697.978-1.108 1.945-1.108 1.336 0 2.18.856 2.18 2.338v4.09h-1.008v-3.844c0-1.119-.504-1.675-1.459-1.675-1.131 0-1.752.715-1.752 1.781v3.738h-1.008zm-2.42 4.441c-.164-.627-.721-1.136-1.629-1.136-1.137 0-1.852.908-1.852 2.338 0 1.459.727 2.384 1.852 2.384.849 0 1.441-.392 1.629-1.107h1.019c-.182 1.16-1.125 2.016-2.642 2.016-1.77 0-2.901-1.284-2.901-3.293 0-1.969 1.125-3.247 2.895-3.247 1.535 0 2.472.92 2.648 2.045zm-6.533-3.568v1.635h1.407v.844h-1.407v3.574c0 .744.282 1.06.938 1.06.182 0 .281-.006.469-.023v.85c-.2.035-.393.058-.592.058-1.301 0-1.822-.48-1.822-1.687v-3.832h-1.02v-.844h1.02v-1.635zm-4.2 5.596v-.58l-1.699.111c-.961.064-1.383.398-1.383 1.031 0 .645.545 1.02 1.277 1.02 1.038 0 1.805-.68 1.805-1.582zm-4.125.586c0-1.131.832-1.782 2.303-1.869l1.822-.112v-.574c0-.779-.486-1.207-1.43-1.207-.755 0-1.283.287-1.423.785h-1.02c.135-1.014 1.131-1.682 2.479-1.682 1.541 0 2.402.792 2.402 2.104v4.324h-.961v-.931h-.094c-.41.673-1.101 1.043-1.945 1.043-1.225 0-2.133-.727-2.133-1.881zm-7.684 1.769h-.996l-2.303-8.455h1.101l1.682 6.873h.07l1.893-6.873h1.066l1.893 6.873h.07l1.682-6.873h1.101l-2.302 8.455h-.996l-1.946-6.674h-.07z"/></svg></span><span class="globalnav-link-text">Watch</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - airpods" class=" globalnav-item globalnav-item-airpods globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/ee/airpods/" data-globalnav-item-name="airpods" data-topnav-flyout-trigger-compact="true" data-analytics-title="airpods" data-analytics-element-engagement="hover - airpods" aria-label="AirPods" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-airpods"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 43 44" width="43" xmlns="http://www.w3.org/2000/svg"><path d="m11.7153 19.6836h.961v.937h.094c.187-.615.914-1.048 1.752-1.048.164 0 .375.011.504.029v1.008c-.082-.024-.446-.059-.645-.059-.961 0-1.658.645-1.658 1.535v3.914h-1.008zm28.135-.111c1.324 0 2.244.656 2.379 1.693h-.996c-.135-.504-.627-.838-1.389-.838-.75 0-1.336.381-1.336.943 0 .434.352.704 1.096.885l.973.235c1.189.287 1.763.802 1.763 1.711 0 1.13-1.095 1.91-2.531 1.91-1.406 0-2.373-.674-2.484-1.723h1.037c.17.533.674.873 1.482.873.85 0 1.459-.404 1.459-.984 0-.434-.328-.727-1.002-.891l-1.084-.264c-1.183-.287-1.722-.796-1.722-1.71 0-1.049 1.013-1.84 2.355-1.84zm-6.665 5.631c-1.155 0-1.846-.885-1.846-2.362 0-1.471.697-2.361 1.846-2.361 1.142 0 1.857.914 1.857 2.361 0 1.459-.709 2.362-1.857 2.362zm1.834-8.028v3.504h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.269 0 1.987 1.037 3.27 2.654 3.27.873 0 1.623-.416 2.022-1.119h.094v1.007h.961v-8.824zm-9.001 8.028c-1.195 0-1.869-.868-1.869-2.362 0-1.5.674-2.361 1.869-2.361 1.196 0 1.869.861 1.869 2.361 0 1.494-.673 2.362-1.869 2.362zm0-5.631c-1.799 0-2.912 1.236-2.912 3.269 0 2.028 1.113 3.27 2.912 3.27s2.912-1.242 2.912-3.27c0-2.033-1.113-3.269-2.912-3.269zm-17.071 6.427h1.008v-6.316h-1.008zm-.199-8.238c0-.387.317-.703.703-.703.387 0 .703.316.703.703s-.316.703-.703.703c-.386 0-.703-.316-.703-.703zm-6.137 4.922 1.324-3.773h.093l1.325 3.773zm1.892-5.139h-1.043l-3.117 8.455h1.107l.85-2.42h3.363l.85 2.42h1.107zm14.868 4.5h-1.864v-3.562h1.864c1.224 0 1.898.639 1.898 1.799 0 1.119-.697 1.763-1.898 1.763zm.275-4.5h-3.193v8.455h1.054v-3.017h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.612-1.107-2.737-2.707-2.737z"/></svg></span><span class="globalnav-link-text">AirPods</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - tv-home" class=" globalnav-item globalnav-item-tv-home globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/ee/tv/" data-globalnav-item-name="tv-home" data-topnav-flyout-trigger-compact="true" data-analytics-title="tv &amp; home" data-analytics-element-engagement="hover - tv &amp; home" aria-label="TV" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-tv-home"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 18 44" width="18" xmlns="http://www.w3.org/2000/svg"><path d="m4.2754 26v-7.5059h-2.7246v-.9492h6.5039v.9492h-2.7246v7.5059zm7.7314 0-3.1172-8.4551h1.1074l2.4844 7.0898h.0938l2.4844-7.0898h1.1074l-3.1172 8.4551z"/></svg></span><span class="globalnav-link-text">TV</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - entertainment" class=" globalnav-item globalnav-item-entertainment globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/ee/entertainment/" data-globalnav-item-name="entertainment" data-topnav-flyout-trigger-compact="true" data-analytics-title="entertainment" data-analytics-element-engagement="hover - entertainment" aria-label="Meelelahutus" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-entertainment"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 75 44" width="75" xmlns="http://www.w3.org/2000/svg"><path d="m1.0781 17.5449h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551h-.9844v-6.457h-.0645l-2.6719 6.457h-.8906l-2.6719-6.457h-.0645v6.457h-.9844v-8.4551zm9.9229 5.3203v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm5.6748.5449v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm6.0508-5.1445h1.0195v8.8242h-1.0195zm2.54 5.6895v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm6.0498-5.1445h1.0195v8.8242h-1.0195zm2.4814 7.0605v-.0117c0-1.125.832-1.7754 2.3027-1.8633l1.8105-.1113v-.5742c0-.7793-.4746-1.2012-1.418-1.2012-.7559 0-1.2539.2812-1.418.7734l-.0059.0176h-1.0195l.0059-.0352c.1641-.9902 1.125-1.6582 2.4727-1.6582 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-1.0195v-.9316h-.0938c-.3984.6738-1.0605 1.043-1.9102 1.043-1.2012 0-2.1094-.7266-2.1094-1.875zm2.3203.9902c1.0371 0 1.793-.6797 1.793-1.582v-.5742l-1.6875.1055c-.9609.0586-1.3828.3984-1.3828 1.0254v.0117c0 .6387.5449 1.0137 1.2773 1.0137zm4.6143-8.0508h1.0195v3.457h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm6.8232 6.5977v-4.0898h1.0195v3.8438c0 1.1367.4102 1.6816 1.418 1.6816 1.1133 0 1.7051-.6797 1.7051-1.7871v-3.7383h1.0195v6.3164h-1.0195v-.9434h-.0938c-.3105.6738-.9492 1.0547-1.875 1.0547-1.4355 0-2.1738-.8438-2.1738-2.3379zm7.3389.5859v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8457-.4805-1.8457-1.6875zm3.7822-.5859v-4.0898h1.0195v3.8438c0 1.1367.4102 1.6816 1.418 1.6816 1.1133 0 1.7051-.6797 1.7051-1.7871v-3.7383h1.0195v6.3164h-1.0195v-.9434h-.0938c-.3105.6738-.9492 1.0547-1.875 1.0547-1.4355 0-2.1738-.8438-2.1738-2.3379zm6.6191.6152h1.043c.1699.5273.6738.873 1.4824.873.8496 0 1.4531-.4043 1.4531-.9785v-.0117c0-.4277-.3223-.7266-1.1016-.9141l-.9785-.2344c-1.1836-.2812-1.7168-.7969-1.7168-1.7051v-.0059c0-1.0488 1.0078-1.8398 2.3496-1.8398 1.3242 0 2.2441.6621 2.3848 1.6934h-1.002c-.1348-.498-.627-.8438-1.3887-.8438-.75 0-1.3008.3867-1.3008.9434v.0117c0 .4277.3164.6973 1.0605.8789l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7051v.0117c0 1.125-1.0957 1.9043-2.5312 1.9043-1.4062 0-2.373-.6797-2.4902-1.7227z"/></svg></span><span class="globalnav-link-text">Meelelahutus</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - support" class=" globalnav-item globalnav-item-support globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="https://support.apple.com/et-ee/?cid=gn-ols-home-hp-tab" data-globalnav-item-name="support" data-topnav-flyout-trigger-compact="true" data-analytics-title="support" data-analytics-element-engagement="hover - support" data-analytics-exit-link="true" aria-label="Kasutajatugi" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-support"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 67 44" width="67" xmlns="http://www.w3.org/2000/svg"><path d="m0 26v-8.4551h1.0547v4.1074h.0938l3.7031-4.1074h1.3242l-3.3809 3.6504 3.6914 4.8047h-1.3652l-3.0527-4.0723-1.0137 1.1191v2.9532zm7.1636-1.7695c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0196c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.324h-.9609v-.9316h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2245-.0001-2.1327-.7266-2.1327-1.8809zm4.125-.586v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0002 1.8047-.6795 1.8047-1.5819zm4.9599-4.0722c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109.0001-1.0489 1.0137-1.8399 2.3555-1.8399zm9.0616 6.4277h-.9609v-.9902h-.0938c-.3164.7031-.9902 1.1016-1.957 1.1016-1.418 0-2.1562-.8438-2.1562-2.3379v-4.0898h1.0078v3.8438c0 1.1367.4219 1.6641 1.4297 1.6641 1.1133 0 1.7227-.6621 1.7227-1.7695v-3.7383h1.0078v6.3162zm3.208-7.9512v1.6348h1.4062v.8438h-1.4062v3.5742c0 .7441.2812 1.0605.9375 1.0605.1816 0 .2812-.0059.4688-.0234v.8496c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8223-.4805-1.8223-1.6875v-3.832h-1.0195v-.8438h1.0195v-1.6348zm2.435 6.1817c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.324h-.9609v-.9316h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246-.0001-2.1328-.7266-2.1328-1.8809zm4.125-.586v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0002 1.8047-.6795 1.8047-1.5819zm3.7823 2.666c0 1.3008-.6094 1.8574-1.9336 1.8574h-.1758v-.8613h.1523c.7148 0 .9492-.2812.9492-.9785v-6.6445h1.0078v6.6269zm-1.1954-8.5488c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm2.6221 6.4688c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.324h-.9609v-.9316h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246-.0001-2.1328-.7266-2.1328-1.8809zm4.125-.586v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0002 1.8047-.6795 1.8047-1.5819zm4.1807-5.5957v1.6348h1.4062v.8438h-1.4062v3.5742c0 .7441.2812 1.0605.9375 1.0605.1816 0 .2812-.0059.4688-.0234v.8496c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8223-.4805-1.8223-1.6875v-3.832h-1.0195v-.8438h1.0195v-1.6348zm7.9194 7.9512h-.9609v-.9902h-.0938c-.3164.7031-.9902 1.1016-1.957 1.1016-1.418 0-2.1562-.8438-2.1562-2.3379v-4.0898h1.0078v3.8438c0 1.1367.4219 1.6641 1.4297 1.6641 1.1133 0 1.7227-.6621 1.7227-1.7695v-3.7383h1.0078v6.3162zm1.7315.6973h1.0664c.1113.5156.6738.8496 1.582.8496 1.1309 0 1.8047-.5566 1.8047-1.4883v-1.2422h-.0938c-.3984.6973-1.1133 1.0898-1.9805 1.0898-1.6348 0-2.6484-1.2656-2.6484-3.1582s1.0254-3.1758 2.6484-3.1758c.8848 0 1.6641.4336 2.0273 1.1133h.0938v-1.002h.9609v6.4277c0 1.4121-1.0898 2.3145-2.8125 2.3145-1.5233.0001-2.496-.6855-2.6483-1.7284zm4.4765-3.9493c0-1.377-.709-2.2676-1.875-2.2676-1.1719 0-1.8281.8906-1.8281 2.2676s.6562 2.2676 1.8281 2.2676 1.875-.8906 1.875-2.2676zm2.5869-4.9863c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1992 1.9219h1.0078v6.3164h-1.0078z"/></svg></span><span class="globalnav-link-text">Kasutajatugi</span></span></a></li></ul></div><div data-analytics-element-engagement="globalnav hover - where-to-buy" class=" globalnav-item globalnav-item-where-to-buy globalnav-item-menu "><ul role="none" class="globalnav-submenu-trigger-group"><li class="globalnav-submenu-trigger-item"><a href="/ee/buy/" data-globalnav-item-name="where-to-buy" data-topnav-flyout-trigger-compact="true" data-analytics-title="where to buy" data-analytics-element-engagement="hover - where to buy" aria-label="Müügikohad" class="globalnav-link globalnav-submenu-trigger-link globalnav-link-where-to-buy"><span class="globalnav-link-text-container"><span class="globalnav-image-regular globalnav-link-image"><svg height="44" viewBox="0 0 70 44" width="70" xmlns="http://www.w3.org/2000/svg"><path d="m2.0781 17.5449h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551h-.9844v-6.457h-.0645l-2.6719 6.457h-.8906l-2.6719-6.457h-.0645v6.457h-.9844v-8.4551zm10.1807 6.2285v-4.0898h1.0195v3.8438c0 1.1367.4102 1.6816 1.418 1.6816 1.1133 0 1.7051-.6797 1.7051-1.7871v-3.7383h1.0195v6.3164h-1.0195v-.9434h-.0938c-.3105.6738-.9492 1.0547-1.875 1.0547-1.4355 0-2.1738-.8438-2.1738-2.3379zm.6328-6.0059c0-.3516.293-.6445.6504-.6445.3516 0 .6445.293.6445.6445 0 .3574-.293.6504-.6445.6504-.3574 0-.6504-.293-.6504-.6504zm2.5898 0c0-.3516.293-.6445.6445-.6445.3574 0 .6504.293.6504.6445 0 .3574-.293.6504-.6504.6504-.3516 0-.6445-.293-.6445-.6504zm3.6592 6.0059v-4.0898h1.0195v3.8438c0 1.1367.4102 1.6816 1.418 1.6816 1.1133 0 1.7051-.6797 1.7051-1.7871v-3.7383h1.0195v6.3164h-1.0195v-.9434h-.0938c-.3105.6738-.9492 1.0547-1.875 1.0547-1.4355 0-2.1738-.8438-2.1738-2.3379zm.6328-6.0059c0-.3516.293-.6445.6504-.6445.3516 0 .6445.293.6445.6445 0 .3574-.293.6504-.6445.6504-.3574 0-.6504-.293-.6504-.6504zm2.5898 0c0-.3516.293-.6445.6445-.6445.3574 0 .6504.293.6504.6445 0 .3574-.293.6504-.6504.6504-.3516 0-.6445-.293-.6445-.6504zm3.666 8.7363.0117-.0059h1.0547l.0059.0059c.1113.4805.6738.8203 1.582.8203 1.1309 0 1.8047-.5332 1.8047-1.4648v-1.2773h-.0938c-.3984.6973-1.1133 1.0898-1.9805 1.0898-1.6348 0-2.6484-1.2656-2.6484-3.0352v-.0117c0-1.7695 1.0195-3.0527 2.6719-3.0527.8906 0 1.582.4395 1.9688 1.1543h.0703v-1.043h1.0195v6.2285c0 1.4121-1.0898 2.3145-2.8125 2.3145-1.5234 0-2.4961-.6855-2.6543-1.7227zm4.4824-3.8672v-.0117c0-1.2539-.709-2.1504-1.875-2.1504-1.1719 0-1.8281.8965-1.8281 2.1504v.0117c0 1.2539.6562 2.1328 1.8281 2.1328s1.875-.8789 1.875-2.1328zm2.5986-4.875c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1875 1.9219h1.0195v6.3164h-1.0195zm2.8799-2.5078h1.0195v5.2676h.0938l2.7305-2.7598h1.2363l-2.7539 2.6543 2.9355 3.6621h-1.2832l-2.3672-2.9707-.5918.5742v2.3965h-1.0195zm5.7275 5.6719v-.0117c0-2.0273 1.1133-3.2637 2.9121-3.2637s2.9121 1.2363 2.9121 3.2637v.0117c0 2.0215-1.1133 3.2637-2.9121 3.2637s-2.9121-1.2422-2.9121-3.2637zm4.7812 0v-.0117c0-1.4941-.6738-2.3613-1.8691-2.3613s-1.8691.8672-1.8691 2.3613v.0117c0 1.4883.6738 2.3613 1.8691 2.3613s1.8691-.873 1.8691-2.3613zm2.5635-5.6719h1.0195v3.457h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm6.5068 7.0605v-.0117c0-1.125.832-1.7754 2.3027-1.8633l1.8105-.1113v-.5742c0-.7793-.4746-1.2012-1.418-1.2012-.7559 0-1.2539.2812-1.418.7734l-.0059.0176h-1.0195l.0059-.0352c.1641-.9902 1.125-1.6582 2.4727-1.6582 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-1.0195v-.9316h-.0938c-.3984.6738-1.0605 1.043-1.9102 1.043-1.2012 0-2.1094-.7266-2.1094-1.875zm2.3203.9902c1.0371 0 1.793-.6797 1.793-1.582v-.5742l-1.6875.1055c-.9609.0586-1.3828.3984-1.3828 1.0254v.0117c0 .6387.5449 1.0137 1.2773 1.0137zm4.2393-2.3789v-.0117c0-1.9805 1.043-3.2637 2.6484-3.2637.8672 0 1.623.4336 1.9688 1.1074h.0938v-3.5039h1.0195v8.8242h-1.0195v-1.0078h-.0938c-.3867.7031-1.0898 1.1191-1.9688 1.1191-1.5996 0-2.6484-1.2949-2.6484-3.2637zm4.7344 0v-.0117c0-1.459-.7031-2.3613-1.8516-2.3613-1.1543 0-1.8398.8906-1.8398 2.3613v.0117c0 1.4707.6855 2.3613 1.8398 2.3613 1.1484 0 1.8516-.9023 1.8516-2.3613z"/></svg></span><span class="globalnav-link-text">Müügikohad</span></span></a></li></ul></div></div></div></li><li data-topnav-flyout-label="Otsi veebilehelt apple.com" data-analytics-title="open - search field" class="globalnav-item globalnav-search"><a role="button" id="globalnav-menubutton-link-search" href="/ee/search" data-topnav-flyout-trigger-regular="true" data-topnav-flyout-trigger-compact="true" aria-label="Otsi veebilehelt apple.com" data-analytics-title="open - search field" class="globalnav-link globalnav-link-search"><span class="globalnav-image-regular"><svg xmlns="http://www.w3.org/2000/svg" width="15px" height="44px" viewBox="0 0 15 44"> <path d="M14.298,27.202l-3.87-3.87c0.701-0.929,1.122-2.081,1.122-3.332c0-3.06-2.489-5.55-5.55-5.55c-3.06,0-5.55,2.49-5.55,5.55 c0,3.061,2.49,5.55,5.55,5.55c1.251,0,2.403-0.421,3.332-1.122l3.87,3.87c0.151,0.151,0.35,0.228,0.548,0.228 s0.396-0.076,0.548-0.228C14.601,27.995,14.601,27.505,14.298,27.202z M1.55,20c0-2.454,1.997-4.45,4.45-4.45 c2.454,0,4.45,1.997,4.45,4.45S8.454,24.45,6,24.45C3.546,24.45,1.55,22.454,1.55,20z"/> </svg> </span><span class="globalnav-image-compact"><svg height="48" viewBox="0 0 17 48" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m16.2294 29.9556-4.1755-4.0821a6.4711 6.4711 0 1 0 -1.2839 1.2625l4.2005 4.1066a.9.9 0 1 0 1.2588-1.287zm-14.5294-8.0017a5.2455 5.2455 0 1 1 5.2455 5.2527 5.2549 5.2549 0 0 1 -5.2455-5.2527z"/></svg></span></a><div id="globalnav-submenu-search" aria-labelledby="globalnav-menubutton-link-search" class="globalnav-flyout globalnav-submenu"><div class="globalnav-flyout-scroll-container"><div class="globalnav-flyout-content globalnav-submenu-content"><form action="/ee/search" method="get" class="globalnav-searchfield"><div class="globalnav-searchfield-wrapper"><input placeholder="Otsi veebilehelt apple.com" aria-label="Otsi veebilehelt apple.com" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false" class="globalnav-searchfield-input"/><input id="globalnav-searchfield-src" type="hidden" name="src" value/><input type="hidden" name="type" value/><input type="hidden" name="page" value/><input type="hidden" name="locale" value/><button aria-label="Tühista otsing" tabindex="-1" type="button" class="globalnav-searchfield-reset"><span class="globalnav-image-regular"><svg height="14" viewBox="0 0 14 14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m7 .0339a6.9661 6.9661 0 1 0 6.9661 6.9661 6.9661 6.9661 0 0 0 -6.9661-6.9661zm2.798 8.9867a.55.55 0 0 1 -.778.7774l-2.02-2.02-2.02 2.02a.55.55 0 0 1 -.7784-.7774l2.0206-2.0206-2.0204-2.02a.55.55 0 0 1 .7782-.7778l2.02 2.02 2.02-2.02a.55.55 0 0 1 .778.7778l-2.0203 2.02z"/></svg></span><span class="globalnav-image-compact"><svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m0 8a8.0474 8.0474 0 0 1 7.9922-8 8.0609 8.0609 0 0 1 8.0078 8 8.0541 8.0541 0 0 1 -8 8 8.0541 8.0541 0 0 1 -8-8zm5.6549 3.2863 2.3373-2.353 2.3451 2.353a.6935.6935 0 0 0 .4627.1961.6662.6662 0 0 0 .6667-.6667.6777.6777 0 0 0 -.1961-.4706l-2.3451-2.3373 2.3529-2.3607a.5943.5943 0 0 0 .1961-.4549.66.66 0 0 0 -.6667-.6589.6142.6142 0 0 0 -.447.1961l-2.3686 2.3606-2.353-2.3527a.6152.6152 0 0 0 -.447-.1883.6529.6529 0 0 0 -.6667.651.6264.6264 0 0 0 .1961.4549l2.3451 2.3529-2.3451 2.353a.61.61 0 0 0 -.1961.4549.6661.6661 0 0 0 .6667.6667.6589.6589 0 0 0 .4627-.1961z" /></svg></span></button><button aria-label="Sisesta otsing" tabindex="-1" aria-hidden="true" type="submit" class="globalnav-searchfield-submit"><span class="globalnav-image-regular"><svg height="32" viewBox="0 0 30 32" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m23.3291 23.3066-4.35-4.35c-.0105-.0105-.0247-.0136-.0355-.0235a6.8714 6.8714 0 1 0 -1.5736 1.4969c.0214.0256.03.0575.0542.0815l4.35 4.35a1.1 1.1 0 1 0 1.5557-1.5547zm-15.4507-8.582a5.6031 5.6031 0 1 1 5.603 5.61 5.613 5.613 0 0 1 -5.603-5.61z"/></svg></span><span class="globalnav-image-compact"><svg width="38" height="40" viewBox="0 0 38 40" xmlns="http://www.w3.org/2000/svg"><path d="m28.6724 27.8633-5.07-5.07c-.0095-.0095-.0224-.0122-.032-.0213a7.9967 7.9967 0 1 0 -1.8711 1.7625c.0254.03.0357.0681.0642.0967l5.07 5.07a1.3 1.3 0 0 0 1.8389-1.8379zm-18.0035-10.0033a6.5447 6.5447 0 1 1 6.545 6.5449 6.5518 6.5518 0 0 1 -6.545-6.5449z"/></svg></span></button></div><div role="status" aria-live="polite" data-topnav-searchresults-label="tulemusi kokku" class="globalnav-searchresults-count"></div></form><div class="globalnav-searchresults"></div></div></div></div></li></ul><div class="globalnav-menutrigger"><button id="globalnav-menutrigger-button" aria-controls="globalnav-list" aria-label="Menu" data-topnav-menu-label-open="Menu" data-topnav-menu-label-close="Close" data-topnav-flyout-trigger-compact="menu" class="globalnav-menutrigger-button"><svg width="18" height="18" viewBox="0 0 18 18"><polyline id="globalnav-menutrigger-bread-bottom" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" points="2 12, 16 12" class="globalnav-menutrigger-bread globalnav-menutrigger-bread-bottom"><animate id="globalnav-anim-menutrigger-bread-bottom-open" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 2 12, 16 12; 2 9, 16 9; 3.5 15, 15 3.5"></animate><animate id="globalnav-anim-menutrigger-bread-bottom-close" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 3.5 15, 15 3.5; 2 9, 16 9; 2 12, 16 12"></animate></polyline><polyline id="globalnav-menutrigger-bread-top" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" points="2 5, 16 5" class="globalnav-menutrigger-bread globalnav-menutrigger-bread-top"><animate id="globalnav-anim-menutrigger-bread-top-open" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 2 5, 16 5; 2 9, 16 9; 3.5 3.5, 15 15"></animate><animate id="globalnav-anim-menutrigger-bread-top-close" attributeName="points" keyTimes="0;0.5;1" dur="0.24s" begin="indefinite" fill="freeze" calcMode="spline" keySplines="0.42, 0, 1, 1;0, 0, 0.58, 1" values=" 3.5 3.5, 15 15; 2 9, 16 9; 2 5, 16 5"></animate></polyline></svg></button></div></div></nav><div id="globalnav-curtain" class="globalnav-curtain"></div><div id="globalnav-placeholder" class="globalnav-placeholder"></div></div><script id="__ACGH_DATA__" type="application/json">{"props":{"globalNavData":{"locale":"et_EE","ariaLabel":"Peamenüü","analyticsAttributes":[{"name":"data-analytics-activitymap-region-id","value":"global nav"},{"name":"data-analytics-region","value":"global nav"}],"links":[{"id":"1e3785e21e9d91d847159ba7460ba0d66edc03e444b51261b9e916128e68227f","name":"apple","text":"Apple","url":"/ee/","ariaLabel":"Apple","submenuAriaLabel":"Apple menüü","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 14 44\" width=\"14\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m13.0729 17.6825a3.61 3.61 0 0 0 -1.7248 3.0365 3.5132 3.5132 0 0 0 2.1379 3.2223 8.394 8.394 0 0 1 -1.0948 2.2618c-.6816.9812-1.3943 1.9623-2.4787 1.9623s-1.3633-.63-2.613-.63c-1.2187 0-1.6525.6507-2.644.6507s-1.6834-.9089-2.4787-2.0243a9.7842 9.7842 0 0 1 -1.6628-5.2776c0-3.0984 2.014-4.7405 3.9969-4.7405 1.0535 0 1.9314.6919 2.5924.6919.63 0 1.6112-.7333 2.8092-.7333a3.7579 3.7579 0 0 1 3.1604 1.5802zm-3.7284-2.8918a3.5615 3.5615 0 0 0 .8469-2.22 1.5353 1.5353 0 0 0 -.031-.32 3.5686 3.5686 0 0 0 -2.3445 1.2084 3.4629 3.4629 0 0 0 -.8779 2.1585 1.419 1.419 0 0 0 .031.2892 1.19 1.19 0 0 0 .2169.0207 3.0935 3.0935 0 0 0 2.1586-1.1368z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 17 48\" width=\"17\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m15.5752 19.0792a4.2055 4.2055 0 0 0 -2.01 3.5376 4.0931 4.0931 0 0 0 2.4908 3.7542 9.7779 9.7779 0 0 1 -1.2755 2.6351c-.7941 1.1431-1.6244 2.2862-2.8878 2.2862s-1.5883-.734-3.0443-.734c-1.42 0-1.9252.7581-3.08.7581s-1.9611-1.0589-2.8876-2.3584a11.3987 11.3987 0 0 1 -1.9373-6.1487c0-3.61 2.3464-5.523 4.6566-5.523 1.2274 0 2.25.8062 3.02.8062.734 0 1.8771-.8543 3.2729-.8543a4.3778 4.3778 0 0 1 3.6822 1.841zm-6.8586-2.0456a1.3865 1.3865 0 0 1 -.2527-.024 1.6557 1.6557 0 0 1 -.0361-.337 4.0341 4.0341 0 0 1 1.0228-2.5148 4.1571 4.1571 0 0 1 2.7314-1.4078 1.7815 1.7815 0 0 1 .0361.373 4.1487 4.1487 0 0 1 -.9867 2.587 3.6039 3.6039 0 0 1 -2.5148 1.3236z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"apple home"}]},{"id":"d12484a9d9190d3e8428a28ea6c3e6bb0b4a285ba95ff0b14f395dbf63dd55c7","name":"mac","text":"Mac","url":"/ee/mac/","ariaLabel":"Mac","submenuAriaLabel":"Apple menüü","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 23 44\" width=\"23\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.1558 25.9987v-6.457h-.0703l-2.666 6.457h-.8907l-2.666-6.457h-.0703v6.457h-.9844v-8.4551h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551zm2.5166-1.7696c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-.9609v-.9318h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246 0-2.1328-.7266-2.1328-1.8809zm4.125-.5859v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0001 1.8047-.6796 1.8047-1.5819zm6.958-2.0273c-.1641-.627-.7207-1.1367-1.6289-1.1367-1.1367 0-1.8516.9082-1.8516 2.3379 0 1.459.7266 2.3848 1.8516 2.3848.8496 0 1.4414-.3926 1.6289-1.1074h1.0195c-.1816 1.1602-1.125 2.0156-2.6426 2.0156-1.7695 0-2.9004-1.2832-2.9004-3.293 0-1.9688 1.125-3.2461 2.8945-3.2461 1.5352 0 2.4727.9199 2.6484 2.0449z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"mac"},{"name":"data-analytics-element-engagement","value":"hover - mac"}]},{"id":"3f683c720891dfce92e3256c4568c59200ec0a73c771d8234bfabeb18d58cd02","name":"ipad","text":"iPad","url":"/ee/ipad/","ariaLabel":"iPad","submenuAriaLabel":"iPad menüü","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 24 44\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m14.9575 23.7002c0 .902-.768 1.582-1.805 1.582-.732 0-1.277-.375-1.277-1.02 0-.632.422-.966 1.383-1.031l1.699-.111zm-1.395-4.072c-1.347 0-2.343.668-2.478 1.681h1.019c.141-.498.668-.785 1.424-.785.944 0 1.43.428 1.43 1.207v.574l-1.822.112c-1.471.088-2.303.738-2.303 1.869 0 1.154.908 1.881 2.133 1.881.844 0 1.535-.369 1.945-1.043h.094v.931h.961v-4.324c0-1.312-.862-2.103-2.403-2.103zm6.769 5.575c-1.155 0-1.846-.885-1.846-2.361 0-1.471.697-2.362 1.846-2.362 1.142 0 1.857.914 1.857 2.362 0 1.459-.709 2.361-1.857 2.361zm1.834-8.027v3.503h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.27 0 1.986 1.037 3.269 2.654 3.269.873 0 1.623-.416 2.022-1.119h.093v1.008h.961v-8.824zm-15.394 4.869h-1.863v-3.563h1.863c1.225 0 1.899.639 1.899 1.799 0 1.119-.697 1.764-1.899 1.764zm.276-4.5h-3.194v8.455h1.055v-3.018h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.611-1.108-2.736-2.707-2.736zm-6.064 8.454h1.008v-6.316h-1.008zm-.199-8.237c0-.387.316-.704.703-.704s.703.317.703.704c0 .386-.316.703-.703.703s-.703-.317-.703-.703z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"ipad"},{"name":"data-analytics-element-engagement","value":"hover - ipad"}]},{"id":"3ccc755340d0ede111ef02cdffab8105e7b71695945afe990a2334f0d05eecbf","name":"iphone","text":"iPhone","url":"/ee/iphone/","ariaLabel":"iPhone","submenuAriaLabel":"iPhone menüü","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 38 44\" width=\"38\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m32.7129 22.3203h3.48c-.023-1.119-.691-1.857-1.693-1.857-1.008 0-1.711.738-1.787 1.857zm4.459 2.045c-.293 1.078-1.277 1.746-2.66 1.746-1.752 0-2.848-1.266-2.848-3.264 0-1.986 1.113-3.275 2.848-3.275 1.705 0 2.742 1.213 2.742 3.176v.386h-4.541v.047c.053 1.248.75 2.039 1.822 2.039.815 0 1.366-.298 1.629-.855zm-12.282-4.682h.961v.996h.094c.316-.697.932-1.107 1.898-1.107 1.418 0 2.209.838 2.209 2.338v4.09h-1.007v-3.844c0-1.137-.481-1.676-1.489-1.676s-1.658.674-1.658 1.781v3.739h-1.008zm-2.499 3.158c0-1.5-.674-2.361-1.869-2.361-1.196 0-1.87.861-1.87 2.361 0 1.495.674 2.362 1.87 2.362 1.195 0 1.869-.867 1.869-2.362zm-4.782 0c0-2.033 1.114-3.269 2.913-3.269 1.798 0 2.912 1.236 2.912 3.269 0 2.028-1.114 3.27-2.912 3.27-1.799 0-2.913-1.242-2.913-3.27zm-6.636-5.666h1.008v3.504h.093c.317-.697.979-1.107 1.946-1.107 1.336 0 2.179.855 2.179 2.338v4.09h-1.007v-3.844c0-1.119-.504-1.676-1.459-1.676-1.131 0-1.752.715-1.752 1.781v3.739h-1.008zm-6.015 4.87h1.863c1.202 0 1.899-.645 1.899-1.764 0-1.16-.674-1.799-1.899-1.799h-1.863zm2.139-4.5c1.599 0 2.707 1.125 2.707 2.736 0 1.582-1.131 2.701-2.719 2.701h-2.127v3.018h-1.055v-8.455zm-6.114 8.454h1.008v-6.316h-1.008zm-.2-8.238c0-.386.317-.703.703-.703.387 0 .704.317.704.703 0 .387-.317.704-.704.704-.386 0-.703-.317-.703-.704z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"iphone"},{"name":"data-analytics-element-engagement","value":"hover - iphone"}]},{"id":"e85b286511cc56a041038d3e51ad3dc30dc88b6c93d63529fd1e739dc5de6ae3","name":"watch","text":"Watch","url":"/ee/watch/","ariaLabel":"Watch","submenuAriaLabel":"Watch menüü","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 35 44\" width=\"35\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m28.9819 17.1758h1.008v3.504h.094c.316-.697.978-1.108 1.945-1.108 1.336 0 2.18.856 2.18 2.338v4.09h-1.008v-3.844c0-1.119-.504-1.675-1.459-1.675-1.131 0-1.752.715-1.752 1.781v3.738h-1.008zm-2.42 4.441c-.164-.627-.721-1.136-1.629-1.136-1.137 0-1.852.908-1.852 2.338 0 1.459.727 2.384 1.852 2.384.849 0 1.441-.392 1.629-1.107h1.019c-.182 1.16-1.125 2.016-2.642 2.016-1.77 0-2.901-1.284-2.901-3.293 0-1.969 1.125-3.247 2.895-3.247 1.535 0 2.472.92 2.648 2.045zm-6.533-3.568v1.635h1.407v.844h-1.407v3.574c0 .744.282 1.06.938 1.06.182 0 .281-.006.469-.023v.85c-.2.035-.393.058-.592.058-1.301 0-1.822-.48-1.822-1.687v-3.832h-1.02v-.844h1.02v-1.635zm-4.2 5.596v-.58l-1.699.111c-.961.064-1.383.398-1.383 1.031 0 .645.545 1.02 1.277 1.02 1.038 0 1.805-.68 1.805-1.582zm-4.125.586c0-1.131.832-1.782 2.303-1.869l1.822-.112v-.574c0-.779-.486-1.207-1.43-1.207-.755 0-1.283.287-1.423.785h-1.02c.135-1.014 1.131-1.682 2.479-1.682 1.541 0 2.402.792 2.402 2.104v4.324h-.961v-.931h-.094c-.41.673-1.101 1.043-1.945 1.043-1.225 0-2.133-.727-2.133-1.881zm-7.684 1.769h-.996l-2.303-8.455h1.101l1.682 6.873h.07l1.893-6.873h1.066l1.893 6.873h.07l1.682-6.873h1.101l-2.302 8.455h-.996l-1.946-6.674h-.07z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"watch"},{"name":"data-analytics-element-engagement","value":"hover - watch"}]},{"id":"33f0e15c217f8daa4a04642e8683a7388d8410319e8390e03d626f3ed6c2ec89","name":"airpods","text":"AirPods","url":"/ee/airpods/","ariaLabel":"AirPods","submenuAriaLabel":"AirPods menüü","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 43 44\" width=\"43\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m11.7153 19.6836h.961v.937h.094c.187-.615.914-1.048 1.752-1.048.164 0 .375.011.504.029v1.008c-.082-.024-.446-.059-.645-.059-.961 0-1.658.645-1.658 1.535v3.914h-1.008zm28.135-.111c1.324 0 2.244.656 2.379 1.693h-.996c-.135-.504-.627-.838-1.389-.838-.75 0-1.336.381-1.336.943 0 .434.352.704 1.096.885l.973.235c1.189.287 1.763.802 1.763 1.711 0 1.13-1.095 1.91-2.531 1.91-1.406 0-2.373-.674-2.484-1.723h1.037c.17.533.674.873 1.482.873.85 0 1.459-.404 1.459-.984 0-.434-.328-.727-1.002-.891l-1.084-.264c-1.183-.287-1.722-.796-1.722-1.71 0-1.049 1.013-1.84 2.355-1.84zm-6.665 5.631c-1.155 0-1.846-.885-1.846-2.362 0-1.471.697-2.361 1.846-2.361 1.142 0 1.857.914 1.857 2.361 0 1.459-.709 2.362-1.857 2.362zm1.834-8.028v3.504h-.088c-.358-.691-1.102-1.107-1.981-1.107-1.605 0-2.654 1.289-2.654 3.269 0 1.987 1.037 3.27 2.654 3.27.873 0 1.623-.416 2.022-1.119h.094v1.007h.961v-8.824zm-9.001 8.028c-1.195 0-1.869-.868-1.869-2.362 0-1.5.674-2.361 1.869-2.361 1.196 0 1.869.861 1.869 2.361 0 1.494-.673 2.362-1.869 2.362zm0-5.631c-1.799 0-2.912 1.236-2.912 3.269 0 2.028 1.113 3.27 2.912 3.27s2.912-1.242 2.912-3.27c0-2.033-1.113-3.269-2.912-3.269zm-17.071 6.427h1.008v-6.316h-1.008zm-.199-8.238c0-.387.317-.703.703-.703.387 0 .703.316.703.703s-.316.703-.703.703c-.386 0-.703-.316-.703-.703zm-6.137 4.922 1.324-3.773h.093l1.325 3.773zm1.892-5.139h-1.043l-3.117 8.455h1.107l.85-2.42h3.363l.85 2.42h1.107zm14.868 4.5h-1.864v-3.562h1.864c1.224 0 1.898.639 1.898 1.799 0 1.119-.697 1.763-1.898 1.763zm.275-4.5h-3.193v8.455h1.054v-3.017h2.127c1.588 0 2.719-1.119 2.719-2.701 0-1.612-1.107-2.737-2.707-2.737z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"airpods"},{"name":"data-analytics-element-engagement","value":"hover - airpods"}]},{"id":"50bff99f817c71f1fd1c1fadc469c7fb82212127e8160b5a5e777423d5047c34","name":"tv-home","text":"TV","url":"/ee/tv/","ariaLabel":"TV","submenuAriaLabel":"TV menüü","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 18 44\" width=\"18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m4.2754 26v-7.5059h-2.7246v-.9492h6.5039v.9492h-2.7246v7.5059zm7.7314 0-3.1172-8.4551h1.1074l2.4844 7.0898h.0938l2.4844-7.0898h1.1074l-3.1172 8.4551z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"tv & home"},{"name":"data-analytics-element-engagement","value":"hover - tv & home"}]},{"id":"5f22eca3fe0b7e47361e0d19c872f6946f68e613ebbd4b396b94de8a5ad4d9fb","name":"entertainment","text":"Meelelahutus","url":"/ee/entertainment/","ariaLabel":"Meelelahutus","submenuAriaLabel":"Meelelahutuse menüü","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 75 44\" width=\"75\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m1.0781 17.5449h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551h-.9844v-6.457h-.0645l-2.6719 6.457h-.8906l-2.6719-6.457h-.0645v6.457h-.9844v-8.4551zm9.9229 5.3203v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm5.6748.5449v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm6.0508-5.1445h1.0195v8.8242h-1.0195zm2.54 5.6895v-.0059c0-1.9512 1.1133-3.2871 2.8301-3.2871s2.7598 1.2773 2.7598 3.1641v.3984h-4.5469c.0293 1.3066.75 2.0684 1.875 2.0684.8555 0 1.3828-.4043 1.5527-.7852l.0234-.0527h1.0195l-.0117.0469c-.2168.8555-1.1191 1.6992-2.6074 1.6992-1.8047 0-2.8945-1.2656-2.8945-3.2461zm1.0605-.5449h3.4922c-.1055-1.248-.7969-1.8398-1.7285-1.8398-.9375 0-1.6523.6387-1.7637 1.8398zm6.0498-5.1445h1.0195v8.8242h-1.0195zm2.4814 7.0605v-.0117c0-1.125.832-1.7754 2.3027-1.8633l1.8105-.1113v-.5742c0-.7793-.4746-1.2012-1.418-1.2012-.7559 0-1.2539.2812-1.418.7734l-.0059.0176h-1.0195l.0059-.0352c.1641-.9902 1.125-1.6582 2.4727-1.6582 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-1.0195v-.9316h-.0938c-.3984.6738-1.0605 1.043-1.9102 1.043-1.2012 0-2.1094-.7266-2.1094-1.875zm2.3203.9902c1.0371 0 1.793-.6797 1.793-1.582v-.5742l-1.6875.1055c-.9609.0586-1.3828.3984-1.3828 1.0254v.0117c0 .6387.5449 1.0137 1.2773 1.0137zm4.6143-8.0508h1.0195v3.457h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm6.8232 6.5977v-4.0898h1.0195v3.8438c0 1.1367.4102 1.6816 1.418 1.6816 1.1133 0 1.7051-.6797 1.7051-1.7871v-3.7383h1.0195v6.3164h-1.0195v-.9434h-.0938c-.3105.6738-.9492 1.0547-1.875 1.0547-1.4355 0-2.1738-.8438-2.1738-2.3379zm7.3389.5859v-3.832h-.9961v-.8438h.9961v-1.6348h1.0547v1.6348h1.3828v.8438h-1.3828v3.5742c0 .7441.2578 1.043.9141 1.043.1816 0 .2812-.0059.4688-.0234v.8672c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8457-.4805-1.8457-1.6875zm3.7822-.5859v-4.0898h1.0195v3.8438c0 1.1367.4102 1.6816 1.418 1.6816 1.1133 0 1.7051-.6797 1.7051-1.7871v-3.7383h1.0195v6.3164h-1.0195v-.9434h-.0938c-.3105.6738-.9492 1.0547-1.875 1.0547-1.4355 0-2.1738-.8438-2.1738-2.3379zm6.6191.6152h1.043c.1699.5273.6738.873 1.4824.873.8496 0 1.4531-.4043 1.4531-.9785v-.0117c0-.4277-.3223-.7266-1.1016-.9141l-.9785-.2344c-1.1836-.2812-1.7168-.7969-1.7168-1.7051v-.0059c0-1.0488 1.0078-1.8398 2.3496-1.8398 1.3242 0 2.2441.6621 2.3848 1.6934h-1.002c-.1348-.498-.627-.8438-1.3887-.8438-.75 0-1.3008.3867-1.3008.9434v.0117c0 .4277.3164.6973 1.0605.8789l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7051v.0117c0 1.125-1.0957 1.9043-2.5312 1.9043-1.4062 0-2.373-.6797-2.4902-1.7227z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"entertainment"},{"name":"data-analytics-element-engagement","value":"hover - entertainment"}]},{"id":"e0918be8e1b88bfc383f302e40d0f23bf275a69c3752d090d3989205ea969ba9","name":"support","text":"Kasutajatugi","url":"https://support.apple.com/et-ee/?cid=gn-ols-home-hp-tab","ariaLabel":"Kasutajatugi","submenuAriaLabel":"Kasutajatoe menüü","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 67 44\" width=\"67\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m0 26v-8.4551h1.0547v4.1074h.0938l3.7031-4.1074h1.3242l-3.3809 3.6504 3.6914 4.8047h-1.3652l-3.0527-4.0723-1.0137 1.1191v2.9532zm7.1636-1.7695c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0196c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.324h-.9609v-.9316h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2245-.0001-2.1327-.7266-2.1327-1.8809zm4.125-.586v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0002 1.8047-.6795 1.8047-1.5819zm4.9599-4.0722c1.3242 0 2.2441.6562 2.3789 1.6934h-.9961c-.1348-.5039-.627-.8379-1.3887-.8379-.75 0-1.3359.3809-1.3359.9434 0 .4336.3516.7031 1.0957.8848l.9727.2344c1.1895.2871 1.7637.8027 1.7637 1.7109 0 1.1309-1.0957 1.9102-2.5312 1.9102-1.4062 0-2.373-.6738-2.4844-1.7227h1.0371c.1699.5332.6738.873 1.4824.873.8496 0 1.459-.4043 1.459-.9844 0-.4336-.3281-.7266-1.002-.8906l-1.084-.2637c-1.1836-.2871-1.7227-.7969-1.7227-1.7109.0001-1.0489 1.0137-1.8399 2.3555-1.8399zm9.0616 6.4277h-.9609v-.9902h-.0938c-.3164.7031-.9902 1.1016-1.957 1.1016-1.418 0-2.1562-.8438-2.1562-2.3379v-4.0898h1.0078v3.8438c0 1.1367.4219 1.6641 1.4297 1.6641 1.1133 0 1.7227-.6621 1.7227-1.7695v-3.7383h1.0078v6.3162zm3.208-7.9512v1.6348h1.4062v.8438h-1.4062v3.5742c0 .7441.2812 1.0605.9375 1.0605.1816 0 .2812-.0059.4688-.0234v.8496c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8223-.4805-1.8223-1.6875v-3.832h-1.0195v-.8438h1.0195v-1.6348zm2.435 6.1817c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.324h-.9609v-.9316h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246-.0001-2.1328-.7266-2.1328-1.8809zm4.125-.586v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0002 1.8047-.6795 1.8047-1.5819zm3.7823 2.666c0 1.3008-.6094 1.8574-1.9336 1.8574h-.1758v-.8613h.1523c.7148 0 .9492-.2812.9492-.9785v-6.6445h1.0078v6.6269zm-1.1954-8.5488c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm2.6221 6.4688c0-1.1309.832-1.7812 2.3027-1.8691l1.8223-.1113v-.5742c0-.7793-.4863-1.207-1.4297-1.207-.7559 0-1.2832.2871-1.4238.7852h-1.0195c.1348-1.0137 1.1309-1.6816 2.4785-1.6816 1.541 0 2.4023.791 2.4023 2.1035v4.324h-.9609v-.9316h-.0938c-.4102.6738-1.1016 1.043-1.9453 1.043-1.2246-.0001-2.1328-.7266-2.1328-1.8809zm4.125-.586v-.5801l-1.6992.1113c-.9609.0645-1.3828.3984-1.3828 1.0312 0 .6445.5449 1.0195 1.2773 1.0195 1.0371.0002 1.8047-.6795 1.8047-1.5819zm4.1807-5.5957v1.6348h1.4062v.8438h-1.4062v3.5742c0 .7441.2812 1.0605.9375 1.0605.1816 0 .2812-.0059.4688-.0234v.8496c-.1992.0352-.3926.0586-.5918.0586-1.3008 0-1.8223-.4805-1.8223-1.6875v-3.832h-1.0195v-.8438h1.0195v-1.6348zm7.9194 7.9512h-.9609v-.9902h-.0938c-.3164.7031-.9902 1.1016-1.957 1.1016-1.418 0-2.1562-.8438-2.1562-2.3379v-4.0898h1.0078v3.8438c0 1.1367.4219 1.6641 1.4297 1.6641 1.1133 0 1.7227-.6621 1.7227-1.7695v-3.7383h1.0078v6.3162zm1.7315.6973h1.0664c.1113.5156.6738.8496 1.582.8496 1.1309 0 1.8047-.5566 1.8047-1.4883v-1.2422h-.0938c-.3984.6973-1.1133 1.0898-1.9805 1.0898-1.6348 0-2.6484-1.2656-2.6484-3.1582s1.0254-3.1758 2.6484-3.1758c.8848 0 1.6641.4336 2.0273 1.1133h.0938v-1.002h.9609v6.4277c0 1.4121-1.0898 2.3145-2.8125 2.3145-1.5233.0001-2.496-.6855-2.6483-1.7284zm4.4765-3.9493c0-1.377-.709-2.2676-1.875-2.2676-1.1719 0-1.8281.8906-1.8281 2.2676s.6562 2.2676 1.8281 2.2676 1.875-.8906 1.875-2.2676zm2.5869-4.9863c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1992 1.9219h1.0078v6.3164h-1.0078z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"support"},{"name":"data-analytics-element-engagement","value":"hover - support"},{"name":"data-analytics-exit-link","value":"true"}]},{"id":"eb23d4ba3c2fec3a7602c961ef0f2c886a79c3e677c6fa22edb4a5eb4b058ab7","name":"where-to-buy","text":"Müügikohad","url":"/ee/buy/","ariaLabel":"Müügikohad","submenuAriaLabel":"Müügikohtade menüü","images":[{"name":"regular","assetInline":"<svg height=\"44\" viewBox=\"0 0 70 44\" width=\"70\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m2.0781 17.5449h1.2246l2.8945 7.0547h.0938l2.8945-7.0547h1.2246v8.4551h-.9844v-6.457h-.0645l-2.6719 6.457h-.8906l-2.6719-6.457h-.0645v6.457h-.9844v-8.4551zm10.1807 6.2285v-4.0898h1.0195v3.8438c0 1.1367.4102 1.6816 1.418 1.6816 1.1133 0 1.7051-.6797 1.7051-1.7871v-3.7383h1.0195v6.3164h-1.0195v-.9434h-.0938c-.3105.6738-.9492 1.0547-1.875 1.0547-1.4355 0-2.1738-.8438-2.1738-2.3379zm.6328-6.0059c0-.3516.293-.6445.6504-.6445.3516 0 .6445.293.6445.6445 0 .3574-.293.6504-.6445.6504-.3574 0-.6504-.293-.6504-.6504zm2.5898 0c0-.3516.293-.6445.6445-.6445.3574 0 .6504.293.6504.6445 0 .3574-.293.6504-.6504.6504-.3516 0-.6445-.293-.6445-.6504zm3.6592 6.0059v-4.0898h1.0195v3.8438c0 1.1367.4102 1.6816 1.418 1.6816 1.1133 0 1.7051-.6797 1.7051-1.7871v-3.7383h1.0195v6.3164h-1.0195v-.9434h-.0938c-.3105.6738-.9492 1.0547-1.875 1.0547-1.4355 0-2.1738-.8438-2.1738-2.3379zm.6328-6.0059c0-.3516.293-.6445.6504-.6445.3516 0 .6445.293.6445.6445 0 .3574-.293.6504-.6445.6504-.3574 0-.6504-.293-.6504-.6504zm2.5898 0c0-.3516.293-.6445.6445-.6445.3574 0 .6504.293.6504.6445 0 .3574-.293.6504-.6504.6504-.3516 0-.6445-.293-.6445-.6504zm3.666 8.7363.0117-.0059h1.0547l.0059.0059c.1113.4805.6738.8203 1.582.8203 1.1309 0 1.8047-.5332 1.8047-1.4648v-1.2773h-.0938c-.3984.6973-1.1133 1.0898-1.9805 1.0898-1.6348 0-2.6484-1.2656-2.6484-3.0352v-.0117c0-1.7695 1.0195-3.0527 2.6719-3.0527.8906 0 1.582.4395 1.9688 1.1543h.0703v-1.043h1.0195v6.2285c0 1.4121-1.0898 2.3145-2.8125 2.3145-1.5234 0-2.4961-.6855-2.6543-1.7227zm4.4824-3.8672v-.0117c0-1.2539-.709-2.1504-1.875-2.1504-1.1719 0-1.8281.8965-1.8281 2.1504v.0117c0 1.2539.6562 2.1328 1.8281 2.1328s1.875-.8789 1.875-2.1328zm2.5986-4.875c0-.3867.3164-.7031.7031-.7031s.7031.3164.7031.7031-.3164.7031-.7031.7031-.7031-.3164-.7031-.7031zm.1875 1.9219h1.0195v6.3164h-1.0195zm2.8799-2.5078h1.0195v5.2676h.0938l2.7305-2.7598h1.2363l-2.7539 2.6543 2.9355 3.6621h-1.2832l-2.3672-2.9707-.5918.5742v2.3965h-1.0195zm5.7275 5.6719v-.0117c0-2.0273 1.1133-3.2637 2.9121-3.2637s2.9121 1.2363 2.9121 3.2637v.0117c0 2.0215-1.1133 3.2637-2.9121 3.2637s-2.9121-1.2422-2.9121-3.2637zm4.7812 0v-.0117c0-1.4941-.6738-2.3613-1.8691-2.3613s-1.8691.8672-1.8691 2.3613v.0117c0 1.4883.6738 2.3613 1.8691 2.3613s1.8691-.873 1.8691-2.3613zm2.5635-5.6719h1.0195v3.457h.0938c.3164-.668.9082-1.0605 1.8398-1.0605 1.418 0 2.209.8379 2.209 2.3379v4.0898h-1.0195v-3.8438c0-1.1367-.4688-1.6816-1.4766-1.6816s-1.6465.6797-1.6465 1.7871v3.7383h-1.0195zm6.5068 7.0605v-.0117c0-1.125.832-1.7754 2.3027-1.8633l1.8105-.1113v-.5742c0-.7793-.4746-1.2012-1.418-1.2012-.7559 0-1.2539.2812-1.418.7734l-.0059.0176h-1.0195l.0059-.0352c.1641-.9902 1.125-1.6582 2.4727-1.6582 1.541 0 2.4023.791 2.4023 2.1035v4.3242h-1.0195v-.9316h-.0938c-.3984.6738-1.0605 1.043-1.9102 1.043-1.2012 0-2.1094-.7266-2.1094-1.875zm2.3203.9902c1.0371 0 1.793-.6797 1.793-1.582v-.5742l-1.6875.1055c-.9609.0586-1.3828.3984-1.3828 1.0254v.0117c0 .6387.5449 1.0137 1.2773 1.0137zm4.2393-2.3789v-.0117c0-1.9805 1.043-3.2637 2.6484-3.2637.8672 0 1.623.4336 1.9688 1.1074h.0938v-3.5039h1.0195v8.8242h-1.0195v-1.0078h-.0938c-.3867.7031-1.0898 1.1191-1.9688 1.1191-1.5996 0-2.6484-1.2949-2.6484-3.2637zm4.7344 0v-.0117c0-1.459-.7031-2.3613-1.8516-2.3613-1.1543 0-1.8398.8906-1.8398 2.3613v.0117c0 1.4707.6855 2.3613 1.8398 2.3613 1.1484 0 1.8516-.9023 1.8516-2.3613z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-title","value":"where to buy"},{"name":"data-analytics-element-engagement","value":"hover - where to buy"}]}],"search":{"analyticsAttributes":[{"name":"data-analytics-region","value":"search"}],"open":{"url":"/ee/search","images":[{"name":"regular","assetInline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15px\" height=\"44px\" viewBox=\"0 0 15 44\">\n<path d=\"M14.298,27.202l-3.87-3.87c0.701-0.929,1.122-2.081,1.122-3.332c0-3.06-2.489-5.55-5.55-5.55c-3.06,0-5.55,2.49-5.55,5.55 c0,3.061,2.49,5.55,5.55,5.55c1.251,0,2.403-0.421,3.332-1.122l3.87,3.87c0.151,0.151,0.35,0.228,0.548,0.228 s0.396-0.076,0.548-0.228C14.601,27.995,14.601,27.505,14.298,27.202z M1.55,20c0-2.454,1.997-4.45,4.45-4.45 c2.454,0,4.45,1.997,4.45,4.45S8.454,24.45,6,24.45C3.546,24.45,1.55,22.454,1.55,20z\"/>\n</svg>\n"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 17 48\" width=\"17\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m16.2294 29.9556-4.1755-4.0821a6.4711 6.4711 0 1 0 -1.2839 1.2625l4.2005 4.1066a.9.9 0 1 0 1.2588-1.287zm-14.5294-8.0017a5.2455 5.2455 0 1 1 5.2455 5.2527 5.2549 5.2549 0 0 1 -5.2455-5.2527z\"/></svg>"}],"ariaLabel":"Otsi veebilehelt apple.com","analyticsAttributes":[{"name":"data-analytics-title","value":"open - search field"}]},"close":{"ariaLabel":"Sulge"},"input":{"placeholderTextRegular":"Otsi veebilehelt apple.com","placeholderTextCompact":"Otsing","ariaLabel":"Otsi veebilehelt apple.com"},"submit":{"images":[{"name":"regular","assetInline":"<svg height=\"32\" viewBox=\"0 0 30 32\" width=\"30\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m23.3291 23.3066-4.35-4.35c-.0105-.0105-.0247-.0136-.0355-.0235a6.8714 6.8714 0 1 0 -1.5736 1.4969c.0214.0256.03.0575.0542.0815l4.35 4.35a1.1 1.1 0 1 0 1.5557-1.5547zm-15.4507-8.582a5.6031 5.6031 0 1 1 5.603 5.61 5.613 5.613 0 0 1 -5.603-5.61z\"/></svg>"},{"name":"compact","assetInline":"<svg width=\"38\" height=\"40\" viewBox=\"0 0 38 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m28.6724 27.8633-5.07-5.07c-.0095-.0095-.0224-.0122-.032-.0213a7.9967 7.9967 0 1 0 -1.8711 1.7625c.0254.03.0357.0681.0642.0967l5.07 5.07a1.3 1.3 0 0 0 1.8389-1.8379zm-18.0035-10.0033a6.5447 6.5447 0 1 1 6.545 6.5449 6.5518 6.5518 0 0 1 -6.545-6.5449z\"/></svg>"}],"ariaLabel":"Sisesta otsing"},"reset":{"images":[{"name":"regular","assetInline":"<svg height=\"14\" viewBox=\"0 0 14 14\" width=\"14\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m7 .0339a6.9661 6.9661 0 1 0 6.9661 6.9661 6.9661 6.9661 0 0 0 -6.9661-6.9661zm2.798 8.9867a.55.55 0 0 1 -.778.7774l-2.02-2.02-2.02 2.02a.55.55 0 0 1 -.7784-.7774l2.0206-2.0206-2.0204-2.02a.55.55 0 0 1 .7782-.7778l2.02 2.02 2.02-2.02a.55.55 0 0 1 .778.7778l-2.0203 2.02z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"16\" viewBox=\"0 0 16 16\" width=\"16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m0 8a8.0474 8.0474 0 0 1 7.9922-8 8.0609 8.0609 0 0 1 8.0078 8 8.0541 8.0541 0 0 1 -8 8 8.0541 8.0541 0 0 1 -8-8zm5.6549 3.2863 2.3373-2.353 2.3451 2.353a.6935.6935 0 0 0 .4627.1961.6662.6662 0 0 0 .6667-.6667.6777.6777 0 0 0 -.1961-.4706l-2.3451-2.3373 2.3529-2.3607a.5943.5943 0 0 0 .1961-.4549.66.66 0 0 0 -.6667-.6589.6142.6142 0 0 0 -.447.1961l-2.3686 2.3606-2.353-2.3527a.6152.6152 0 0 0 -.447-.1883.6529.6529 0 0 0 -.6667.651.6264.6264 0 0 0 .1961.4549l2.3451 2.3529-2.3451 2.353a.61.61 0 0 0 -.1961.4549.6661.6661 0 0 0 .6667.6667.6589.6589 0 0 0 .4627-.1961z\" /></svg>"}],"ariaLabel":"Tühista otsing"},"results":{"ariaLabel":"tulemusi kokku"},"defaultLinks":{"title":"Kiirlingid","images":[{"name":"regular","assetInline":"<svg height=\"16\" viewBox=\"0 0 9 16\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.6124 8.1035-2.99 2.99a.5.5 0 0 1 -.7071-.7071l2.1366-2.1364h-6.316a.5.5 0 0 1 0-1h6.316l-2.1368-2.1367a.5.5 0 0 1 .7071-.7071l2.99 2.99a.5.5 0 0 1 .0002.7073z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"25\" viewBox=\"0 0 13 25\" width=\"13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m12.3577 13.4238-4.4444 4.4444a.6.6 0 0 1 -.8486-.8477l3.37-3.37h-9.3231a.65.65 0 0 1 0-1.3008h9.3232l-3.37-3.37a.6.6 0 0 1 .8486-.8477l4.4444 4.4444a.5989.5989 0 0 1 -.0001.8474z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-region","value":"defaultlinks search"}]},"defaultLinksApiUrl":"/search-services/suggestions/defaultlinks/","suggestedLinks":{"title":"Soovitatud lingid","images":[{"name":"regular","assetInline":"<svg height=\"16\" viewBox=\"0 0 9 16\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.6124 8.1035-2.99 2.99a.5.5 0 0 1 -.7071-.7071l2.1366-2.1364h-6.316a.5.5 0 0 1 0-1h6.316l-2.1368-2.1367a.5.5 0 0 1 .7071-.7071l2.99 2.99a.5.5 0 0 1 .0002.7073z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"25\" viewBox=\"0 0 13 25\" width=\"13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m12.3577 13.4238-4.4444 4.4444a.6.6 0 0 1 -.8486-.8477l3.37-3.37h-9.3231a.65.65 0 0 1 0-1.3008h9.3232l-3.37-3.37a.6.6 0 0 1 .8486-.8477l4.4444 4.4444a.5989.5989 0 0 1 -.0001.8474z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-region","value":"suggested links"}]},"suggestedSearches":{"title":"Soovitatud otsingud","images":[{"name":"regular","assetInline":"<svg height=\"16\" viewBox=\"0 0 9 16\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m8.6235 11.2266-2.2141-2.2142a3.43 3.43 0 0 0 .7381-2.1124 3.469 3.469 0 1 0 -1.5315 2.8737l2.23 2.23a.55.55 0 0 0 .7773-.7773zm-7.708-4.3266a2.7659 2.7659 0 1 1 2.7657 2.766 2.7694 2.7694 0 0 1 -2.7657-2.766z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"25\" viewBox=\"0 0 13 25\" width=\"13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m12.3936 17.7969-3.1231-3.1231a4.83 4.83 0 0 0 1.023-2.9541 4.89 4.89 0 1 0 -2.1806 4.059v.0006l3.1484 3.1484a.8.8 0 0 0 1.1319-1.1308zm-10.9536-6.0769a3.9768 3.9768 0 1 1 3.976 3.9773 3.981 3.981 0 0 1 -3.976-3.9773z\"/></svg>"}],"analyticsAttributes":[{"name":"data-analytics-region","value":"suggested search"}]},"suggestionsApiUrl":"/search-services/suggestions/"},"segmentbar":{"dataStrings":{}},"menu":{"open":{"ariaLabel":"Menüü"},"close":{"ariaLabel":"Sulge"},"back":{"ariaLabel":"Peamenüü","images":[{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 9 48\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m1.5618 24.0621 6.5581-6.4238c.2368-.2319.2407-.6118.0088-.8486-.2324-.2373-.6123-.2407-.8486-.0088l-7 6.8569c-.1157.1138-.1807.2695-.1802.4316.001.1621.0674.3174.1846.4297l7 6.7241c.1162.1118.2661.1675.4155.1675.1577 0 .3149-.062.4326-.1846.2295-.2388.2222-.6187-.0171-.8481z\"/></svg>"}]}},"submenu":{"open":{"images":[{"name":"regular","assetInline":"<svg height=\"10\" viewBox=\"0 0 10 10\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m4.6725 6.635-2.655-2.667a.445.445 0 0 1 -.123-.304.4331.4331 0 0 1 .427-.439h.006a.447.447 0 0 1 .316.135l2.357 2.365 2.356-2.365a.458.458 0 0 1 .316-.135.433.433 0 0 1 .433.433v.006a.4189.4189 0 0 1 -.123.3l-2.655 2.671a.4451.4451 0 0 1 -.327.14.464.464 0 0 1 -.328-.14z\"/></svg>"},{"name":"compact","assetInline":"<svg height=\"48\" viewBox=\"0 0 9 48\" width=\"9\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m7.4382 24.0621-6.5581-6.4238c-.2368-.2319-.2407-.6118-.0088-.8486.2324-.2373.6123-.2407.8486-.0088l7 6.8569c.1157.1138.1807.2695.1802.4316-.001.1621-.0674.3174-.1846.4297l-7 6.7242c-.1162.1118-.2661.1675-.4155.1675-.1577 0-.3149-.062-.4326-.1846-.2295-.2388-.2222-.6187.0171-.8481l6.5537-6.2959z\"/></svg>"}]}},"hasAbsoluteUrls":false,"hasShopRedirectUrls":false,"analyticsType":"marcom","storeApiKey":"","wwwDomain":"www.apple.com","textDirection":"ltr","searchUrlPath":"/ee/search","storeRootPath":"","storeUrlPath":"","submenuApiUrl":"/api-www/global-elements/global-header/v1/flyouts"},"config":{"version":"ac-globalheader-192-20240507-154002"}}}</script> <script type="text/javascript" src="/api-www/global-elements/global-header/v1/assets/globalheader.umd.js"></script> <script src="/metrics/ac-analytics/2.23.0/scripts/ac-analytics.js" type="text/javascript" charset="utf-8"></script> <script src="/metrics/ac-analytics/2.23.0/scripts/auto-init.js" type="text/javascript" charset="utf-8"></script> <input type="checkbox" id="ac-ln-menustate" class="ac-ln-menustate" /> <nav id="ac-localnav" class="no-js " lang="et-EE" dir="ltr" data-sticky data-analytics-region="local nav" role="navigation" aria-label="Kohalik"> <div class="ac-ln-wrapper"> <div class="ac-ln-background"></div> <div class="ac-ln-content"> <div class="ac-ln-title"> <a href="/ee/iphone-se/" data-analytics-title="product index"> iPhone SE </a> </div> <div class="ac-ln-menu"> <a href="#ac-ln-menustate" class="ac-ln-menucta-anchor ac-ln-menucta-anchor-open" id="ac-ln-menustate-open" role="button"> <span class="ac-ln-menucta-anchor-label">Kohaliku navigatsiooni avamismenüü</span> </a> <a href="#" class="ac-ln-menucta-anchor ac-ln-menucta-anchor-close" id="ac-ln-menustate-close" role="button"> <span class="ac-ln-menucta-anchor-label">Kohaliku navigatsiooni sulgemismenüü</span> </a> <div class="ac-ln-menu-tray"> <ul class="ac-ln-menu-items"> <li class="ac-ln-menu-item"> <span class="ac-ln-menu-link current" role="link" aria-disabled="true" aria-current="page">Ülevaade</span> </li> <li class="ac-ln-menu-item"> <a href="/ee/iphone-se/specs/" class="ac-ln-menu-link" data-analytics-title="specs">Tehnilised andmed</a> </li> </ul> </div> <div class="ac-ln-actions"> <div class="ac-ln-action ac-ln-action-menucta" aria-hidden="true"> <label for="ac-ln-menustate" class="ac-ln-menucta"> <span class="ac-ln-menucta-chevron"></span> </label> </div> <div class="ac-ln-action ac-ln-action-button"> <a class="ac-ln-button" href="https://locate.apple.com/ee/et/" data-analytics-title="buy - iphone se" aria-label="Osta iPhone SE">Osta <span class="ac-ln-action-product">iPhone SE</span></a> </div> </div> </div> </div> </div> </nav> <label id="ac-ln-curtain" for="ac-ln-menustate"></label> <script type="text/javascript" src="/ac/localnav/9/scripts/ac-localnav.built.js"></script> <main id="main" class="main" role="main" data-page-type="overview"> <section class="section section-hero" data-anim-scroll-group="Hero" data-analytics-section-engagement="name:hero"> <div class="picture-container" aria-hidden="true"> <picture> <source media="(min-width: 320px) and (max-width: 734px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/small/flow/flow_startframe.jpg"> <source media="(min-width: 735px) and (max-width: 1068px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/medium/flow/flow_startframe.jpg"> <source media="(min-width: 1069px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_startframe.jpg"> <img src="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_startframe.jpg" alt=""> </picture> <picture> <source media="(min-width: 320px) and (max-width: 734px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/small/flow/flow_key_019.jpg"> <source media="(min-width: 735px) and (max-width: 1068px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/medium/flow/flow_key_019.jpg"> <source media="(min-width: 1069px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_key_019.jpg"> <img src="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_key_019.jpg" alt=""> </picture> <picture> <source media="(min-width: 320px) and (max-width: 734px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/small/flow/flow_key_039.jpg"> <source media="(min-width: 735px) and (max-width: 1068px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/medium/flow/flow_key_039.jpg"> <source media="(min-width: 1069px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_key_039.jpg"> <img src="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_key_039.jpg" alt=""> </picture> <picture> <source media="(min-width: 320px) and (max-width: 734px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/small/flow/flow_key_059.jpg"> <source media="(min-width: 735px) and (max-width: 1068px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/medium/flow/flow_key_059.jpg"> <source media="(min-width: 1069px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_key_059.jpg"> <img src="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_key_059.jpg" alt=""> </picture> <picture> <source media="(min-width: 320px) and (max-width: 734px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/small/flow/flow_key_079.jpg"> <source media="(min-width: 735px) and (max-width: 1068px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/medium/flow/flow_key_079.jpg"> <source media="(min-width: 1069px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_key_079.jpg"> <img src="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_key_079.jpg" alt=""> </picture> <picture> <source media="(min-width: 320px) and (max-width: 734px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/small/flow/flow_key_099.jpg"> <source media="(min-width: 735px) and (max-width: 1068px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/medium/flow/flow_key_099.jpg"> <source media="(min-width: 1069px) and (min-height: 454px)" srcset="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_key_099.jpg"> <img src="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/hero/large/flow/flow_key_099.jpg" alt=""> </picture> </div> <div class="layout" data-component-list="Hero"> <div class="splash"> <div class="flow-position-container hero-flow"> <div class="flow-container" data-flow data-flow-locale="us" data-flow-basepath="iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim" data-flow-name="hero" data-flow-load-timeout="5000" aria-hidden="true"> <picture id="overview-hero-hero-startframe-1" class="overview-hero-hero-startframe startframe" data-lazy data-download-area-keyframe='{&quot;start&quot;: &quot;a0t - 200vh&quot;, &quot;end&quot;: &quot;a0b + 100vh&quot;, &quot;anchors&quot;: [&quot;.section-hero&quot;]}' aria-hidden="true" data-flow-startframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/hero_startframe__djaeaawu414y_large.jpg" onload="__lp(event)" alt=" voopilt"> </picture> <noscript> <picture class="overview-hero-hero-startframe startframe"> <source srcset="/v/iphone-se/l/images/overview/hero/hero_startframe__djaeaawu414y_small.jpg, /v/iphone-se/l/images/overview/hero/hero_startframe__djaeaawu414y_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/hero/hero_startframe__djaeaawu414y_medium.jpg, /v/iphone-se/l/images/overview/hero/hero_startframe__djaeaawu414y_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/hero/hero_startframe__djaeaawu414y_large.jpg, /v/iphone-se/l/images/overview/hero/hero_startframe__djaeaawu414y_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/hero_startframe__djaeaawu414y_large.jpg" alt=" voopilt"> </picture> </noscript> <canvas class="flow-canvas" data-flow-canvas></canvas> <picture id="overview-hero-hero-endframe-1" class="overview-hero-hero-endframe endframe" data-lazy data-download-area-keyframe='{&quot;start&quot;: &quot;a0t - 200vh&quot;, &quot;end&quot;: &quot;a0b + 100vh&quot;, &quot;anchors&quot;: [&quot;.section-hero&quot;]}' aria-hidden="true" data-flow-endframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/hero_endframe__d79fmawotbqu_large.jpg" onload="__lp(event)" alt=" voopilt"> </picture> <noscript> <picture class="overview-hero-hero-endframe endframe"> <source srcset="/v/iphone-se/l/images/overview/hero/hero_endframe__d79fmawotbqu_small.jpg, /v/iphone-se/l/images/overview/hero/hero_endframe__d79fmawotbqu_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/hero/hero_endframe__d79fmawotbqu_medium.jpg, /v/iphone-se/l/images/overview/hero/hero_endframe__d79fmawotbqu_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/hero/hero_endframe__d79fmawotbqu_large.jpg, /v/iphone-se/l/images/overview/hero/hero_endframe__d79fmawotbqu_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/hero_endframe__d79fmawotbqu_large.jpg" alt=" voopilt"> </picture> </noscript> </div> </div> <script src="/v/iphone-se/l/built/scripts/manifest-loader.built.js" type="text/javascript"></script> <picture id="overview-hero-hero-iphone-se-static-1" class="overview-hero-hero-iphone-se-static splash-picture" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/hero_iphone_se_static__hs9s6m6gfmq2_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-hero-hero-iphone-se-static splash-picture"> <source srcset="/v/iphone-se/l/images/overview/hero/hero_iphone_se_static__hs9s6m6gfmq2_small.jpg, /v/iphone-se/l/images/overview/hero/hero_iphone_se_static__hs9s6m6gfmq2_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/hero/hero_iphone_se_static__hs9s6m6gfmq2_medium.jpg, /v/iphone-se/l/images/overview/hero/hero_iphone_se_static__hs9s6m6gfmq2_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/hero/hero_iphone_se_static__hs9s6m6gfmq2_large.jpg, /v/iphone-se/l/images/overview/hero/hero_iphone_se_static__hs9s6m6gfmq2_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/hero_iphone_se_static__hs9s6m6gfmq2_large.jpg" alt> </picture> </noscript> </div> <div class="zoomed"> <picture id="overview-hero-endframe-zoomed-1" class="overview-hero-endframe-zoomed endframe-zoomed" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/endframe_zoomed__eob69pygkfma_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-hero-endframe-zoomed endframe-zoomed"> <source srcset="/v/iphone-se/l/images/overview/hero/endframe_zoomed__eob69pygkfma_small.jpg" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/hero/endframe_zoomed__eob69pygkfma_medium.jpg" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/hero/endframe_zoomed__eob69pygkfma_large.jpg" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/endframe_zoomed__eob69pygkfma_large.jpg" alt> </picture> </noscript> <picture id="overview-hero-pocket-size-1" class="overview-hero-pocket-size lockup-zoomed" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/pocket_size__flkz7teo7j2i_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-hero-pocket-size lockup-zoomed"> <source srcset="/v/iphone-se/l/images/overview/hero/pocket_size__flkz7teo7j2i_small.jpg" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/hero/pocket_size__flkz7teo7j2i_medium.jpg" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/hero/pocket_size__flkz7teo7j2i_large.jpg" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/pocket_size__flkz7teo7j2i_large.jpg" alt> </picture> </noscript> </div> <div class="overlay"></div> <div class="intro viewport-content"> <div class="headline"> <h1 class="visuallyhidden">iPhone SE</h1> <picture id="overview-hero-logo-iphone-se-1" class="overview-hero-logo-iphone-se logo-picture" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_large.png" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-hero-logo-iphone-se logo-picture"> <source srcset="/v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_small.png, /v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_small_2x.png 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_large.png, /v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_large.png" alt> </picture> </noscript> </div> <div class="subhead"> <div data-toggle-pointer class="subhead-1"> <h2 class="typography-lead-header filled-text">Suurepärane võimsus.</h2> </div> <div data-toggle-pointer class="subhead-2"> <h2 class="subhead-2 typography-lead-header filled-text">Soodsamalt.</h2> </div> </div> <div data-toggle-pointer class="pricing"> <div class="headline-enhanced"> <h2 class="visuallyhidden">iPhone SE</h2> <picture id="overview-hero-logo-iphone-se-2" class="overview-hero-logo-iphone-se logo-picture-enhanced" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_large.png" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-hero-logo-iphone-se logo-picture-enhanced"> <source srcset="/v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_small.png, /v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_small_2x.png 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_large.png, /v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/logo_iphone_se__emlxfgtcajau_large.png" alt> </picture> </noscript> </div> <p data-toggle-pointer class="pricing-head typography-site-header-3 filled-text" data-pricing-hide="iphone-se3" style="display: none;"><span data-pricing-product="iphone-se3" data-product-template="Starting at ${price.display.smart}."></span></p> <p class="pricing-body large-centered copy-ragging" data-pricing-hide="iphone-se3" style="display: none;"><span data-pricing-product="iphone-se3" data-product-template="${price.display.from}"></span><span data-toggle="acmi"><span class="sosumi-link-follows" data-pricing-product="iphone-se3" data-product-template=" or ${price.display.perMonth}"></span><br class="small" /><span data-pricing-product="iphone-se3" data-product-template=" for ${price.display.months} mo."></span></span><sup class="footnote footnote-number"><a href="#footnote-1" aria-label="Allmärkus 1">1</a></sup></p> <ul class="ctas links-inline"> <li style="display: none;"> <a href="/apple-events/march-2022/" data-analytics-title="watch the event" class="icon-wrapper event-cta typography-site-header-4"><span class="icon-copy">Watch the event</span><span class="icon icon-after more"></span></a> </li> <li> <p class=" quicklook-cta-quicklook quicklook-cta"> <a rel="ar" href="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/quick-look/iphone_se_3rdgen_midnight.usdz" data-analytics-title="view in ar" data-analytics-click="prop3:view in ar" data-analytics-intrapage-link> <img class="shared-quicklook-placeholder" src="/v/iphone-se/l/images/shared/quicklook_placeholder__e6gqz5sda5si_large.jpg"> <span>View<span class="visuallyhidden"> iPhone SE</span> in AR</span> </a> </p> </li> </ul> </div> </div> <div data-toggle-pointer class="key-features"> <ul class="feature-list" data-feature-list> <li class="feature-item" data-feature-item> <p class="typography-key-features viewport-content" data-feature-item-text>Kiirkiip.</p> </li> <li class="feature-item" data-feature-item> <p class="typography-key-features viewport-content" data-feature-item-text>Hüpe aku kestvuses.</p> </li> <li class="feature-item" data-feature-item> <p class="typography-key-features viewport-content" data-feature-item-text>Kiire 5G-ühendus.</p> </li> <li class="feature-item" data-feature-item> <p class="typography-key-features viewport-content" data-feature-item-text>Vastupidav kujundus.</p> </li> <li class="feature-item" data-feature-item> <p class="typography-key-features viewport-content" data-feature-item-text>Staarkaamera.</p> </li> <li class="feature-item" data-feature-item> <p class="typography-key-features viewport-content" data-feature-item-text>Kodune kodunupp.</p> </li> </ul> </div> <div data-toggle-pointer class="lockup"> <div class="copy-block viewport-content"> <p class="copy typography-site-header-3 large-centered large-4 medium-6 small-10">Kompaktses 4,7-tollises formaadis.</p> </div> <picture id="overview-hero-pocket-size-static-1" class="overview-hero-pocket-size-static lockup-picture" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/pocket_size_static__b5nzjws6jrg2_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-hero-pocket-size-static lockup-picture"> <source srcset="/v/iphone-se/l/images/overview/hero/pocket_size_static__b5nzjws6jrg2_small.jpg, /v/iphone-se/l/images/overview/hero/pocket_size_static__b5nzjws6jrg2_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/hero/pocket_size_static__b5nzjws6jrg2_medium.jpg, /v/iphone-se/l/images/overview/hero/pocket_size_static__b5nzjws6jrg2_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/hero/pocket_size_static__b5nzjws6jrg2_large.jpg, /v/iphone-se/l/images/overview/hero/pocket_size_static__b5nzjws6jrg2_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/hero/pocket_size_static__b5nzjws6jrg2_large.jpg" alt> </picture> </noscript> </div> <div class="lockup-scrim"></div> </div> </section> <section class="section section-chip" data-component-list="SharedAnimation" data-anim-scroll-group="Chip" data-analytics-section-engagement="name:chip"> <div class="chip-header"> <div class="section-content"> <div class="icon-container"> <h2 class="visuallyhidden">A15 Bionic kiip</h2> <picture id="overview-chip-icon-a15-1" class="overview-chip-icon-a15 chip-icon shared-icon-animation" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/icon_a15__bakcqim5wnyq_large.png" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-chip-icon-a15 chip-icon shared-icon-animation"> <source srcset="/v/iphone-se/l/images/overview/chip/icon_a15__bakcqim5wnyq_small.png, /v/iphone-se/l/images/overview/chip/icon_a15__bakcqim5wnyq_small_2x.png 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/chip/icon_a15__bakcqim5wnyq_medium.png, /v/iphone-se/l/images/overview/chip/icon_a15__bakcqim5wnyq_medium_2x.png 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/chip/icon_a15__bakcqim5wnyq_large.png, /v/iphone-se/l/images/overview/chip/icon_a15__bakcqim5wnyq_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/icon_a15__bakcqim5wnyq_large.png" alt> </picture> </noscript> </div> <div class="section-title-container"> <h3 class="typography-site-header-1 large-6 medium-7 small-12 gradient shared-headline-animation">Kiirus käib nimega kaasas.</h3> </div> <div class="intro-copy-container"> <p class="intro typography-site-header-3 large-7 medium-9 small-12 shared-subhead-animation">iPhone SE südameks on sama supervõimas A15 Bionic kiip, mille leiab iPhone 13 mudelist.</p> </div> </div> </div> <div class="chip-apps" data-component-list="Apps" data-anim-scroll-group="Chip - Apps"> <div class="section-content"> <div class="row"> <div class="column-copy column-copy-above"> <p>A15 Bionic kiip muudab tõhusamaks kõik, mis teed. Rakenduste laadimine käib imekiirelt ja ühtlaselt.</p> </div> <div class="column-hardware large-4 large-offset-2 small-offset-0 small-12"> <div class="hardware-container"> <picture id="overview-chip-apps-static-1" class="overview-chip-apps-static image-hardware" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/apps_static__c72hp2z1lo66_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-chip-apps-static image-hardware"> <source srcset="/v/iphone-se/l/images/overview/chip/apps_static__c72hp2z1lo66_small.jpg, /v/iphone-se/l/images/overview/chip/apps_static__c72hp2z1lo66_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/chip/apps_static__c72hp2z1lo66_medium.jpg, /v/iphone-se/l/images/overview/chip/apps_static__c72hp2z1lo66_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/chip/apps_static__c72hp2z1lo66_large.jpg, /v/iphone-se/l/images/overview/chip/apps_static__c72hp2z1lo66_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/apps_static__c72hp2z1lo66_large.jpg" alt> </picture> </noscript> <div class="media-video-container"> <div class="media-position-container chip-apps-video"> <div class="media-container" data-inline-media-container> <picture id="overview-chip-apps-startframe-1" class="overview-chip-apps-startframe startframe" data-lazy data-download-area-keyframe='{&quot;disabledWhen&quot;: &quot;no-enhance-page-xp-media&quot;}' aria-hidden="true" data-inline-media-startframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/euro/iphone-se/c/screens_alt/images/overview/chip/apps_startframe__d1hjsbp6g4qe_large.jpg" onload="__lp(event)" alt="rakendused, meediumisisene pilt"> </picture> <noscript> <picture class="overview-chip-apps-startframe startframe"> <source srcset="/euro/iphone-se/c/screens_alt/images/overview/chip/apps_startframe__d1hjsbp6g4qe_small.jpg, /euro/iphone-se/c/screens_alt/images/overview/chip/apps_startframe__d1hjsbp6g4qe_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/euro/iphone-se/c/screens_alt/images/overview/chip/apps_startframe__d1hjsbp6g4qe_medium.jpg, /euro/iphone-se/c/screens_alt/images/overview/chip/apps_startframe__d1hjsbp6g4qe_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/euro/iphone-se/c/screens_alt/images/overview/chip/apps_startframe__d1hjsbp6g4qe_large.jpg, /euro/iphone-se/c/screens_alt/images/overview/chip/apps_startframe__d1hjsbp6g4qe_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/euro/iphone-se/c/screens_alt/images/overview/chip/apps_startframe__d1hjsbp6g4qe_large.jpg" alt="rakendused, meediumisisene pilt"> </picture> </noscript> <video muted playsinline preload="none" data-inline-media data-inline-media-locale="lae" data-inline-media-name="apps" data-inline-media-basepath="iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim" data-load-timeout="5000" aria-hidden="true" id="apps-video" class="apps-video"> </video> <picture id="overview-chip-apps-endframe-1" class="overview-chip-apps-endframe endframe" data-lazy aria-hidden="true" data-inline-media-endframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/apps_endframe__c0rdvnz3dc2u_large.jpg" onload="__lp(event)" alt="rakendused, meediumisisene pilt"> </picture> <noscript> <picture class="overview-chip-apps-endframe endframe"> <source srcset="/v/iphone-se/l/images/overview/chip/apps_endframe__c0rdvnz3dc2u_small.jpg, /v/iphone-se/l/images/overview/chip/apps_endframe__c0rdvnz3dc2u_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/chip/apps_endframe__c0rdvnz3dc2u_medium.jpg, /v/iphone-se/l/images/overview/chip/apps_endframe__c0rdvnz3dc2u_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/chip/apps_endframe__c0rdvnz3dc2u_large.jpg, /v/iphone-se/l/images/overview/chip/apps_endframe__c0rdvnz3dc2u_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/apps_endframe__c0rdvnz3dc2u_large.jpg" alt="rakendused, meediumisisene pilt"> </picture> </noscript> </div> </div> </div> <div class="inline-media-ui inline-media-ui-text" data-inline-media-controller="apps-video"> <button class="play-pause-button disabled" data-inline-media-control="PlayPause" data-aria-playing="peata rakenduste video" data-aria-paused="esita rakenduste video" data-aria-ended="esita rakenduste video uuesti" data-analytics-title-play="play apps animation" data-analytics-click-play="prop3:play apps animation" data-analytics-title-pause="pause apps animation" data-analytics-click-pause="prop3:pause apps animation" data-analytics-title-replay="replay apps animation" data-analytics-click-replay="prop3:replay apps animation" data-analytics-intrapage-link> <span class="typography-site-button text"> <span class="playing">Peata <i class="icon icon-pausecircle"></i></span> <span class="paused">Esita <i class="icon icon-playcircle"></i></span> <span class="ended">Esita uuesti <i class="icon icon-replay"></i></span> </span> </button> </div> </div> </div> <div class="column-copy column-copy-beside large-3 large-offset-2 medium-5 medium-offset-1 small-offset-0 small-12"> <div class="sticky-container"> <div class="sticky-content"> <p class="copy">A15 Bionic kiip muudab tõhusamaks kõik, mis teed. Rakenduste laadimine käib imekiirelt ja ühtlaselt.</p> </div> </div> <h4 class="transition-copy-beside typography-poster-header gradient">Aga see pole veel kõik.</h4> </div> </div> <h4 class="transition-copy-below typography-poster-header gradient shared-headline-animation large-offset-2 medium-offset-1 small-offset-0">Aga see pole veel kõik.</h4> </div> </div> <div class="chip-gaming" data-component-list="Gaming" data-anim-scroll-group="Chip - Gaming"> <div class="section-content"> <div class="copy-container large-4 large-offset-2 medium-5 medium-offset-1 small-12 small-offset-0"> <p>Naudi ülimalt sujuva graafikaga mänge.</p> </div> </div> <div class="hardware-container"> <div class="hardware" data-anim-lazy-image></div> <div class="video-container"> <div class="media-position-container chip-gaming-video"> <div class="media-container" data-inline-media-container> <picture id="overview-chip-gaming-video-startframe-1" class="overview-chip-gaming-video-startframe startframe" data-lazy data-download-area-keyframe='{&quot;disabledWhen&quot;: &quot;no-enhance-page-xp-media&quot;}' aria-hidden="true" data-inline-media-startframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/gaming/video_startframe__fwyl91woi3yy_large.jpg" onload="__lp(event)" alt="mängimine, meediumisisene pilt"> </picture> <noscript> <picture class="overview-chip-gaming-video-startframe startframe"> <source srcset="/v/iphone-se/l/images/overview/chip/gaming/video_startframe__fwyl91woi3yy_small.jpg, /v/iphone-se/l/images/overview/chip/gaming/video_startframe__fwyl91woi3yy_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/chip/gaming/video_startframe__fwyl91woi3yy_medium.jpg, /v/iphone-se/l/images/overview/chip/gaming/video_startframe__fwyl91woi3yy_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/chip/gaming/video_startframe__fwyl91woi3yy_large.jpg, /v/iphone-se/l/images/overview/chip/gaming/video_startframe__fwyl91woi3yy_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/gaming/video_startframe__fwyl91woi3yy_large.jpg" alt="mängimine, meediumisisene pilt"> </picture> </noscript> <video muted playsinline preload="none" data-inline-media data-inline-media-locale="us" data-inline-media-name="gaming-front" data-inline-media-basepath="iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim" data-load-timeout="5000" aria-label="Animation of an exciting game in action." id="gaming-front-video" class="gaming-front-video" role="img"> </video> <picture id="overview-chip-gaming-video-endframe-1" class="overview-chip-gaming-video-endframe endframe" data-lazy aria-hidden="true" data-inline-media-endframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/gaming/video_endframe__ekx8ddgl278m_large.jpg" onload="__lp(event)" alt="mängimine, meediumisisene pilt"> </picture> <noscript> <picture class="overview-chip-gaming-video-endframe endframe"> <source srcset="/v/iphone-se/l/images/overview/chip/gaming/video_endframe__ekx8ddgl278m_small.jpg, /v/iphone-se/l/images/overview/chip/gaming/video_endframe__ekx8ddgl278m_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/chip/gaming/video_endframe__ekx8ddgl278m_medium.jpg, /v/iphone-se/l/images/overview/chip/gaming/video_endframe__ekx8ddgl278m_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/chip/gaming/video_endframe__ekx8ddgl278m_large.jpg, /v/iphone-se/l/images/overview/chip/gaming/video_endframe__ekx8ddgl278m_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/gaming/video_endframe__ekx8ddgl278m_large.jpg" alt="mängimine, meediumisisene pilt"> </picture> </noscript> </div> </div> </div> <div class="inline-media-ui inline-media-ui-text" data-inline-media-controller="gaming-front-video"> <button class="play-pause-button disabled" data-inline-media-control="PlayPause" data-aria-playing="peata mängimise video" data-aria-paused="esita mängimise video" data-aria-ended="esita mängimise video uuesti" data-analytics-title-play="play gaming-front animation" data-analytics-click-play="prop3:play gaming-front animation" data-analytics-title-pause="pause gaming video" data-analytics-click-pause="prop3:pause gaming-front animation" data-analytics-title-replay="replay gaming-front animation" data-analytics-click-replay="prop3:replay gaming-front animation" data-analytics-intrapage-link> <span class="typography-site-button text"> <span class="playing">Peata <i class="icon icon-pausecircle"></i></span> <span class="paused">Esita <i class="icon icon-playcircle"></i></span> <span class="ended">Esita uuesti <i class="icon icon-replay"></i></span> </span> </button> </div> </div> </div> <div class="chip-inline-compare" data-component-list="GamingCompare" data-anim-scroll-group="Chip - Compare"> <div class="section-content"> <div data-component-list="CompareGallery" data-label="chip" class="inline-compare"> <div id="compare-chip-gallery" data-compare-gallery class="compare-gallery"> <div class="galleries-container"> <div class="item-container"> <div id="gallery-item-0" class="gallery-item gallery-item-iphone-se-2nd-gen current" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-se-2nd-gen"> <p class="tout large-4 medium-5 small-12 gradient typography-site-header-2">Kuni 1,2x kiirem graafikajõudlus</p> </div> <div id="gallery-item-1" class="gallery-item gallery-item-iphone-6s hidden-on-load-xp" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-6s"> <p class="tout large-4 medium-5 small-12 gradient typography-site-header-2">Kuni 5x kiirem graafikajõudlus</p> </div> <div id="gallery-item-2" class="gallery-item gallery-item-iphone-7 hidden-on-load-xp" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-7"> <p class="tout large-4 medium-5 small-12 gradient typography-site-header-2">Kuni 3,7x kiirem graafikajõudlus</p> </div> <div id="gallery-item-3" class="gallery-item gallery-item-iphone-8 hidden-on-load-xp" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-8"> <p class="tout large-4 medium-5 small-12 gradient typography-site-header-2">Kuni 2,2x kiirem graafikajõudlus</p> </div> </div> </div> <p class="versus gradient typography-site-header-2">vs.</p> <div class="form-dropdown typography-site-button" data-analytics-gallery-interaction-type="dropdownnav"> <span class="form-dropdown-label visuallyhidden" id="compare-chip-label" aria-hidden="true">Võrreldes järgmisega:</span> <select data-compare-select role="tablist" class="form-dropdown-select tabnav-items" id="compare-chip" aria-labelledby="compare-chip-label"> <option class="tabnav-item tabnav-link" value="iphone-se-2nd-gen" data-ac-gallery-trigger="compare-gallery-item-iphone-se-2nd-gen-trigger" role="tab" aria-controls="gallery-item-0">iPhone SE (2. põlvkond)</option> <option class="tabnav-item tabnav-link" value="iphone-6s" data-ac-gallery-trigger="compare-gallery-item-iphone-6s-trigger" role="tab" aria-controls="gallery-item-1">iPhone 6s</option> <option class="tabnav-item tabnav-link" value="iphone-7" data-ac-gallery-trigger="compare-gallery-item-iphone-7-trigger" role="tab" aria-controls="gallery-item-2">iPhone 7</option> <option class="tabnav-item tabnav-link" value="iphone-8" data-ac-gallery-trigger="compare-gallery-item-iphone-8-trigger" role="tab" aria-controls="gallery-item-3">iPhone 8 </option> </select> <span class="form-dropdown-chevron" aria-hidden="true"></span> </div> </div> <p class="model typography-site-button">iPhone SE (2. põlvkond)</p> </div> </div> </div> <div class="chip-photos" data-component-list="PhotoGrid" data-anim-scroll-group="Chip - PhotoGrid"> <div class="section-content"> <div class="photo-section-copy-container"> <p class="photos-copy large-4 large-offset-2 medium-6 medium-offset-1 small-12 small-offset-0">A15 Bionic kiip annab lisajõudu isegi täiustatud fotofunktsioonidele, mis muudavad imekauniks sinu jäädvustuse iga osa — näod, paigad ja kõik muu.</p> </div> </div> <div class="photo-section-image-container"> <picture id="overview-chip-photos-static-1" class="overview-chip-photos-static photos-image" data-lazy data-download-area-keyframe='{"disabledWhen": "enhance-photo-grid"}'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/photos_static__e1u7ap5w55ua_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-chip-photos-static photos-image"> <source srcset="/v/iphone-se/l/images/overview/chip/photos_static__e1u7ap5w55ua_small.jpg, /v/iphone-se/l/images/overview/chip/photos_static__e1u7ap5w55ua_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/chip/photos_static__e1u7ap5w55ua_medium.jpg, /v/iphone-se/l/images/overview/chip/photos_static__e1u7ap5w55ua_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/chip/photos_static__e1u7ap5w55ua_large.jpg, /v/iphone-se/l/images/overview/chip/photos_static__e1u7ap5w55ua_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/chip/photos_static__e1u7ap5w55ua_large.jpg" alt> </picture> </noscript> </div> <div class="enhanced-photo-grid"> <div class="grid-wrapper"> <div class="scale-wrapper" data-scale-wrapper> <div class="grid-row grid-row-1" data-row-1> <figure class="grid-image image-photos-1 no-inversion" data-anim-lazy-image data-download-area-keyframe='{"disabledWhen":"no-enhance-photo-grid"}'></figure> </div> <div class="grid-row grid-row-2" data-row-2> <figure class="grid-image image-photos-2 no-inversion" data-download-area-keyframe='{"disabledWhen":"no-enhance-photo-grid"}' data-anim-lazy-image></figure> </div> </div> </div> </div> </div> </section> <section class="section section-battery" data-component-list="Battery SharedAnimation" data-anim-scroll-group="Battery" data-analytics-section-engagement="name:battery"> <div class="section-content"> <h2 class="visuallyhidden">Aku</h2> <div class="icon shared-icon-animation"> <picture id="overview-battery-icon-battery-1" class="overview-battery-icon-battery" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/battery/icon_battery__c1ijmeca7fgy_large.png" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-battery-icon-battery"> <source srcset="/v/iphone-se/l/images/overview/battery/icon_battery__c1ijmeca7fgy_small.png, /v/iphone-se/l/images/overview/battery/icon_battery__c1ijmeca7fgy_small_2x.png 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/battery/icon_battery__c1ijmeca7fgy_medium.png, /v/iphone-se/l/images/overview/battery/icon_battery__c1ijmeca7fgy_medium_2x.png 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/battery/icon_battery__c1ijmeca7fgy_large.png, /v/iphone-se/l/images/overview/battery/icon_battery__c1ijmeca7fgy_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/battery/icon_battery__c1ijmeca7fgy_large.png" alt> </picture> </noscript> <picture id="overview-battery-icon-battery-fill-1" class="overview-battery-icon-battery-fill battery-fill" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/battery/icon_battery_fill__ce6qhw93s7g2_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-battery-icon-battery-fill battery-fill"> <source srcset="/v/iphone-se/l/images/overview/battery/icon_battery_fill__ce6qhw93s7g2_small.jpg, /v/iphone-se/l/images/overview/battery/icon_battery_fill__ce6qhw93s7g2_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/battery/icon_battery_fill__ce6qhw93s7g2_medium.jpg, /v/iphone-se/l/images/overview/battery/icon_battery_fill__ce6qhw93s7g2_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/battery/icon_battery_fill__ce6qhw93s7g2_large.jpg, /v/iphone-se/l/images/overview/battery/icon_battery_fill__ce6qhw93s7g2_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/battery/icon_battery_fill__ce6qhw93s7g2_large.jpg" alt> </picture> </noscript> </div> <h3 class="headline large-6 medium-7 small-12 gradient typography-site-header-1 shared-headline-animation">Suurepärane aku kestvus.</h3> <p class="copy large-8 medium-9 small-11">Akutäiustuste, ülimalt tõhusa kiibi ja iOS 18 kombinatsioon muudab aku märksa kestvamaks. Laadimiseks aseta iPhone SE juhtmeta laadijale. Või ühenda vähemalt 20 W adapteriga, mis laeb su seadme nullist kuni 50 protsendini vaid 30 minutiga.<sup class="footnote footnote-number"><a href="#footnote-1" aria-label="Allmärkus 1">1</a></sup></p> <div data-component-list="CompareGallery" data-label="battery" class="inline-compare"> <div id="compare-battery-gallery" data-compare-gallery class="compare-gallery"> <div class="galleries-container"> <div class="item-container"> <div id="gallery-item-0" class="gallery-item gallery-item-iphone-se-2nd-gen current" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-se-2nd-gen"> <p class="tout large-4 medium-5 small-12 gradient typography-site-header-2">Kuni 2 tundi enam videoesitust<sup class="footnote footnote-number"><a href="#footnote-2" aria-label="Allmärkus 2">2</a></sup></p> </div> <div id="gallery-item-1" class="gallery-item gallery-item-iphone-6s hidden-on-load-xp" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-6s"> <p class="tout large-4 medium-5 small-12 gradient typography-site-header-2">Kuni 4 tundi enam videoesitust<sup class="footnote footnote-number"><a href="#footnote-2" aria-label="Allmärkus 2">2</a></sup></p> </div> <div id="gallery-item-2" class="gallery-item gallery-item-iphone-7 hidden-on-load-xp" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-7"> <p class="tout large-4 medium-5 small-12 gradient typography-site-header-2">Kuni 2 tundi enam videoesitust<sup class="footnote footnote-number"><a href="#footnote-2" aria-label="Allmärkus 2">2</a></sup></p> </div> <div id="gallery-item-3" class="gallery-item gallery-item-iphone-8 hidden-on-load-xp" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-8"> <p class="tout large-4 medium-5 small-12 gradient typography-site-header-2">Kuni 2 tundi enam videoesitust<sup class="footnote footnote-number"><a href="#footnote-2" aria-label="Allmärkus 2">2</a></sup></p> </div> </div> </div> <p class="versus gradient typography-site-header-2">vs.</p> <div class="form-dropdown typography-site-button" data-analytics-gallery-interaction-type="dropdownnav"> <span class="form-dropdown-label visuallyhidden" id="compare-battery-label" aria-hidden="true">Võrreldes järgmisega:</span> <select data-compare-select role="tablist" class="form-dropdown-select tabnav-items" id="compare-battery" aria-labelledby="compare-battery-label"> <option class="tabnav-item tabnav-link" value="iphone-se-2nd-gen" data-ac-gallery-trigger="compare-gallery-item-iphone-se-2nd-gen-trigger" role="tab" aria-controls="gallery-item-0">iPhone SE (2. põlvkond)</option> <option class="tabnav-item tabnav-link" value="iphone-6s" data-ac-gallery-trigger="compare-gallery-item-iphone-6s-trigger" role="tab" aria-controls="gallery-item-1">iPhone 6s</option> <option class="tabnav-item tabnav-link" value="iphone-7" data-ac-gallery-trigger="compare-gallery-item-iphone-7-trigger" role="tab" aria-controls="gallery-item-2">iPhone 7</option> <option class="tabnav-item tabnav-link" value="iphone-8" data-ac-gallery-trigger="compare-gallery-item-iphone-8-trigger" role="tab" aria-controls="gallery-item-3">iPhone 8 </option> </select> <span class="form-dropdown-chevron" aria-hidden="true"></span> </div> </div> <p class="model typography-site-button">iPhone SE (2. põlvkond)</p> </div> </div> </section> <section class="section section-five-g" data-component-list="FiveG SharedAnimation" data-anim-scroll-group="Five-G" data-analytics-section-engagement="name:5g"> <div class="sticky-wrapper" data-sticky-wrapper> <div class="overflow-prevention"> <div class="row content-five-g"> <div class="animation-container viewport-content"> <div class="headlines"> <h2 class="header"> <figure class="logo" data-flow data-flow-locale="us" data-flow-basepath="iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim" data-flow-name="5g" data-flow-load-timeout="5000" data-anim-scroll-group="Five-g - Lazy Load" data-anim-lazy-image> <div class="endframe" data-anim-lazy-image data-anim-scroll-group="Five-g - Lazy Load"></div> <canvas class="flow-canvas" data-flow-canvas></canvas> <div class="startframe" data-anim-lazy-image data-anim-scroll-group="Five-g - Lazy Load"></div> </figure> <span class="visuallyhidden">SE on nüüd 5G-ühendusega.</span> </h2> <h3 class="subhead typography-site-header-1" aria-hidden="true">SE on nüüd 5G-ühendusega.</h3> </div> </div> </div> </div> <div class="sticky-content"> <div class="row content-five-g-copy" data-five-g-copy> <div class="viewport-content"> <div class="copy-container row" data-copy-out-animation> <div class="column column-list" data-list-fade-in-animation> <ul class="faster-list"> <li class="fast-item"> <h4 class="fast-bullet">Kiirem allalaadimine.</h4> </li> <li class="fast-item"> <h4 class="fast-bullet">Kiirem voogedastus.</h4> </li> <li class="fast-item"> <h4 class="fast-bullet">Kiiremad mängud.</h4> </li> <li class="fast-item"> <h4 class="fast-bullet">Vähem viivitust.</h4> </li> <li class="fast-item"> <h4 class="fast-bullet">Rohkem lõbu.</h4> </li> </ul> </div> <div class="column column-copy" data-copy-fade-in-animation> <p class="faster-copy">5G muudab kiiremaks kõik, alates reaalajas voogedastusest ja mitme mängijaga mängudest kuni videojagamiseni välja. FaceTime'i HD-kvaliteediga kõned ja SharePlay on sujuvad ja ühtlased ka siis, kui oled liikvel. Ja kui kogu seda kiirust vaja pole, lülitub iPhone SE aku säästmiseks režiimile Smart Data.<sup class="footnote footnote-number"><a href="#footnote-3" aria-label="Allmärkus 3">3</a></sup></p> </div> </div> </div> </div> <div class="row content-a15" data-a15> <div class="section-content row row-reverse"> <div class="column-copy column large-5 large-offset-3 medium-6 medium-offset-2 small-10 small-offset-0" data-wipe-copy> <h4 class="copy typography-poster-header">Võimas A15 Bionic kiip ja kiire 5G-ühendus. Pikaks ajaks mureta.</h4> </div> <div class="column-iphone column large-4 small-2"> <figure class="hardware-a15-bionic" data-anim-lazy-image data-anim-scroll-group="Five-g - Lazy Load" data-download-area-keyframe='{"disabledWhen":"enhance-five-g"}'></figure> </div> <div class="wipe-wrapper" data-wipe-iphone> <div class="wipe-gate-container"> <div class="wipe-cover"></div> <div class="wipe-hardware" data-anim-lazy-image data-anim-scroll-group="Five-g - Lazy Load" data-download-area-keyframe='{"disabledWhen":"no-enhance-five-g"}'></div> </div> <div class="small-cover"></div> </div> </div> </div> </div> </div> <!-- /sticky-wrapper --> </section> <section class="section section-durability" data-anim-scroll-group="Durability" data-analytics-section-engagement="name:durability"> <div class="section-content"> <h2 class="visuallyhidden">Vastupidavus</h2> </div> <div class="durability-drops" data-component-list="SharedAnimation" data-anim-scroll-group="Durability - Drops"> <div class="clamshell-section" data-component-list="FlowPlayer"> <div class="section-headline-container section-content"> <h3 class="typography-site-header-1 large-5 medium-6 small-12 filled-text shared-headline-animation">Kukkumine pole probleem.</h3> </div> <div class="section-copy-container section-content"> <p class="typography-site-header-3 large-7 medium-6 small-12 shared-copy-animation">Tänu vastupidavale disainile ja kõige tugevamale klaasile, mis nutitelefonide jaoks loodud.</p> </div> <div class="clamshell-anim-container"> <div class="flow-container" data-flow data-flow-locale="us" data-flow-basepath="iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim" data-flow-name="durable" data-flow-retina-enabled="false"> <div class="front-copy-container"> <p class="typography-site-header-3">Ees</p> </div> <div class="section-image-container clamshell-static-image"> <picture id="overview-durability-drops-durable-static-1" class="overview-durability-drops-durable-static durable-image" data-lazy data-download-area-keyframe='{"disabledWhen": "enhance-clamshell"}'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/durability/drops/durable_static__e9mkf1yt8ziy_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-durability-drops-durable-static durable-image"> <source srcset="/v/iphone-se/l/images/overview/durability/drops/durable_static__e9mkf1yt8ziy_small.jpg, /v/iphone-se/l/images/overview/durability/drops/durable_static__e9mkf1yt8ziy_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/durability/drops/durable_static__e9mkf1yt8ziy_medium.jpg, /v/iphone-se/l/images/overview/durability/drops/durable_static__e9mkf1yt8ziy_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/durability/drops/durable_static__e9mkf1yt8ziy_large.jpg, /v/iphone-se/l/images/overview/durability/drops/durable_static__e9mkf1yt8ziy_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/durability/drops/durable_static__e9mkf1yt8ziy_large.jpg" alt> </picture> </noscript> </div> <div class="clamshell-container"> <div class="clamshell-startframe"> <picture id="overview-durability-drops-durable-startframe-1" class="overview-durability-drops-durable-startframe" data-lazy data-download-area-keyframe='{"disabledWhen": "no-enhance-clamshell"}'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/durability/drops/durable_startframe__dw0kior3sx4y_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-durability-drops-durable-startframe"> <source srcset="/v/iphone-se/l/images/overview/durability/drops/durable_startframe__dw0kior3sx4y_small.jpg, /v/iphone-se/l/images/overview/durability/drops/durable_startframe__dw0kior3sx4y_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/durability/drops/durable_startframe__dw0kior3sx4y_medium.jpg, /v/iphone-se/l/images/overview/durability/drops/durable_startframe__dw0kior3sx4y_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/durability/drops/durable_startframe__dw0kior3sx4y_large.jpg, /v/iphone-se/l/images/overview/durability/drops/durable_startframe__dw0kior3sx4y_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/durability/drops/durable_startframe__dw0kior3sx4y_large.jpg" alt> </picture> </noscript> </div> <canvas class="flow-canvas" data-flow-canvas></canvas> </div> <div class="back-copy-container"> <p class="typography-site-header-3">ja taga.</p> </div> </div> </div> </div> </div> <div class="durability-spills" data-component-list="Spills SharedAnimation" data-anim-scroll-group="Durability - Spills"> <div class="layout"> <div class="headline viewport-content"> <h3 class="typography-site-header-1 filled-text large-centered large-5 medium-6 small-10 shared-headline-animation">Pritsmed pole probleem.</h3> </div> <div data-view class="scene"> <div data-device class="device"> <picture id="overview-durability-spills-spills-device-1" class="overview-durability-spills-spills-device device-picture" data-lazy data-download-area-keyframe='{"disabledWhen": "no-enhance-spills"}'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/durability/spills/spills_device__gnhuaoogn52e_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-durability-spills-spills-device device-picture"> <source srcset="/v/iphone-se/l/images/overview/durability/spills/spills_device__gnhuaoogn52e_small.jpg, /v/iphone-se/l/images/overview/durability/spills/spills_device__gnhuaoogn52e_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/durability/spills/spills_device__gnhuaoogn52e_medium.jpg, /v/iphone-se/l/images/overview/durability/spills/spills_device__gnhuaoogn52e_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/durability/spills/spills_device__gnhuaoogn52e_large.jpg, /v/iphone-se/l/images/overview/durability/spills/spills_device__gnhuaoogn52e_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/durability/spills/spills_device__gnhuaoogn52e_large.jpg" alt> </picture> </noscript> </div> <div data-droplet-container class="droplet-container"> <div data-droplet class="droplet"> <picture id="overview-durability-spills-droplet-1" class="overview-durability-spills-droplet droplet-picture" data-download-area-keyframe='{"disabledWhen": "no-enhance-spills"}'> <source srcset="/v/iphone-se/l/images/overview/durability/spills/droplet__fz3u87i3riye_large.svg" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/durability/spills/droplet__fz3u87i3riye_large.svg" onload="__lp(event)" alt> </picture> </div> </div> </div> <div class="wallpaper"> <picture id="overview-durability-spills-water-resistant-1" class="overview-durability-spills-water-resistant wallpaper-picture" data-lazy data-download-area-keyframe='{"disabledWhen": "enhance-spills"}'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/durability/spills/water_resistant__glsslybytguq_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-durability-spills-water-resistant wallpaper-picture"> <source srcset="/v/iphone-se/l/images/overview/durability/spills/water_resistant__glsslybytguq_small.jpg, /v/iphone-se/l/images/overview/durability/spills/water_resistant__glsslybytguq_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/durability/spills/water_resistant__glsslybytguq_medium.jpg, /v/iphone-se/l/images/overview/durability/spills/water_resistant__glsslybytguq_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/durability/spills/water_resistant__glsslybytguq_large.jpg, /v/iphone-se/l/images/overview/durability/spills/water_resistant__glsslybytguq_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/durability/spills/water_resistant__glsslybytguq_large.jpg" alt> </picture> </noscript> </div> </div> <div class="lockup"> <div class="viewport-content"> <h4 class="large-centered large-8 medium-7 small-12 typography-site-header-3 subhead">Tänu erakordsele veekindlusele.<sup class="footnote footnote-number"><a href="#footnote-4" aria-label="Allmärkus 4">4</a></sup></h4> <p class="large-centered large-6 medium-7 small-12 body">iPhone SE puhul pole lugu, kui selle peale satub vett, limonaadi, kohvi, teed või mahla. Ka veidike tolmu pole probleem.</p> </div> </div> </div> </section> <section class="section section-camera" data-anim-scroll-group="Camera" data-analytics-section-engagement="name:camera"> <div class="camera-smart-hdr" data-component-list="SharedAnimation SmartHDR" data-anim-scroll-group="Camera - Smart HDR"> <div class="viewport-content headline"> <h2 class="visuallyhidden">Kaamerasüsteem</h2> <h4 class="headline-text typography-site-header-1 large-centered large-8 medium-9 small-12 shared-headline-animation">Kaamera, millega kõik klikib.</h4> </div> <div class="layout"> <div class="device"> <picture id="overview-camera-smart-hdr-camera-1" class="overview-camera-smart-hdr-camera" data-lazy data-anim-keyframe-1='{ "start": "t - 100vh", "end": "t - 30vh", "y": ["20h", 0], "breakpointMask": "S", "disabledWhen":"reduce-motion" }' data-anim-keyframe-2='{ "start": "t - 80vh", "end": "t - 30vh", "y": ["20h", 0], "breakpointMask": "ML", "disabledWhen":"reduce-motion" }'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/smart-hdr/camera__fja38b127ey6_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-camera-smart-hdr-camera"> <source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/camera__fja38b127ey6_small.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/camera__fja38b127ey6_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/camera__fja38b127ey6_medium.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/camera__fja38b127ey6_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/camera__fja38b127ey6_large.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/camera__fja38b127ey6_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/smart-hdr/camera__fja38b127ey6_large.jpg" alt> </picture> </noscript> </div> <div class="snapshot-layout"> <div class="subheadline-container viewport-content"> <div class="subheadline large-offset-1 large-5 medium-offset-0 medium-6 small-12"> <h3 class="typography-site-header-3">Pildi jäädvustamine käib nutikalt.</h3> </div> <div class="subheadline-copy large-5 medium-offset-1 small-12 small-offset-0"> <p>A15 Bionic kiip teeb taustal kõik vajaliku, et su fotod näeksid suurepärased välja.</p> </div> <div class="snapshot"> <div class="scale-wrapper" data-snapshot-scale> <picture id="overview-camera-smart-hdr-snapshot-1" class="overview-camera-smart-hdr-snapshot" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/smart-hdr/snapshot__eogd9tvlu8q6_large.jpg" onload="__lp(event)" alt="Elav foto inimesest, kes seisab õues, ümbritsetuna mullidest."> </picture> <noscript> <picture class="overview-camera-smart-hdr-snapshot"> <source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/snapshot__eogd9tvlu8q6_small.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/snapshot__eogd9tvlu8q6_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/snapshot__eogd9tvlu8q6_medium.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/snapshot__eogd9tvlu8q6_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/snapshot__eogd9tvlu8q6_large.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/snapshot__eogd9tvlu8q6_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/smart-hdr/snapshot__eogd9tvlu8q6_large.jpg" alt="Elav foto inimesest, kes seisab õues, ümbritsetuna mullidest."> </picture> </noscript> </div> </div> </div> <div class="viewport-content body"> <div class="body-grid large-offset-1 large-10 medium-offset-0 medium-12"> <div class="hdr-1-container hdr-container shared-copy-animation"> <picture id="overview-camera-smart-hdr-smart-hdr-1-1" class="overview-camera-smart-hdr-smart-hdr-1" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_1__gki6g3zzjai6_large.jpg" onload="__lp(event)" alt="Smart HDR-iga optimeeritud grupipilt."> </picture> <noscript> <picture class="overview-camera-smart-hdr-smart-hdr-1"> <source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_1__gki6g3zzjai6_small.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_1__gki6g3zzjai6_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_1__gki6g3zzjai6_medium.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_1__gki6g3zzjai6_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_1__gki6g3zzjai6_large.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_1__gki6g3zzjai6_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_1__gki6g3zzjai6_large.jpg" alt="Smart HDR-iga optimeeritud grupipilt."> </picture> </noscript> <div class="hdr-1-copy-container hdr-copy-container"> <p class="hdr-1-copy caption">Näiteks viimistleb <strong>Smart HDR 4</strong> automaatselt kontrastsust, valgust ja kuni nelja inimese nahatoone, tuues esile igaühe parimad küljed.</p> </div> </div> <div class="hdr-2-container hdr-container"> <div class="hdr-2-copy-container hdr-copy-container shared-copy-animation"> <p class="hdr-2-copy caption">Keskmises ja väheses valguses analüüsib <strong>Deep Fusion</strong> mitut eri säriga kaadrit pikselhaaval. Nii on lõpptulemusel hästi näha ka kõige peenemad detailid, tekstuurid ja mustrid.</p> </div> <picture id="overview-camera-smart-hdr-smart-hdr-2-1" class="overview-camera-smart-hdr-smart-hdr-2" data-lazy data-anim-keyframe='{ "start": "t - 100vh", "end": "t - 50vh", "opacity": [0, 1], "y": [50, 0], "breakpointMask": "S", "easeFunction": "easeInQuad" }'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_2__d408zhrameie_large.jpg" onload="__lp(event)" alt="Üksikasjalik foto papagoist, mis on optimeeritud Deep Fusioni."> </picture> <noscript> <picture class="overview-camera-smart-hdr-smart-hdr-2"> <source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_2__d408zhrameie_small.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_2__d408zhrameie_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_2__d408zhrameie_medium.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_2__d408zhrameie_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_2__d408zhrameie_large.jpg, /v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_2__d408zhrameie_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/smart-hdr/smart_hdr_2__d408zhrameie_large.jpg" alt="Üksikasjalik foto papagoist, mis on optimeeritud Deep Fusioni."> </picture> </noscript> </div> </div> </div> </div> </div> </div> <div class="camera-photographic-styles" data-component-list="PhotographicStyles" data-anim-scroll-group="Camera - Photographic Styles"> <div class="section-content"> <div class="hardware-container"> <figure class="image-hardware" data-anim-lazy-image></figure> <div class="media-video-container"> <div class="media-position-container camera-photographic-styles-video"> <div class="media-container" data-inline-media-container> <picture id="overview-camera-photographic-styles-photographic-styles-startframe-1" class="overview-camera-photographic-styles-photographic-styles-startframe startframe" data-lazy data-download-area-keyframe='{&quot;disabledWhen&quot;: &quot;no-enhance-page-xp-media&quot;}' aria-hidden="true" data-inline-media-startframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_startframe__q7r89dohxd26_large.jpg" onload="__lp(event)" alt="fotostiilid, meediumisisene pilt"> </picture> <noscript> <picture class="overview-camera-photographic-styles-photographic-styles-startframe startframe"> <source srcset="/v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_startframe__q7r89dohxd26_small.jpg, /v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_startframe__q7r89dohxd26_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_startframe__q7r89dohxd26_medium.jpg, /v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_startframe__q7r89dohxd26_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_startframe__q7r89dohxd26_large.jpg, /v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_startframe__q7r89dohxd26_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_startframe__q7r89dohxd26_large.jpg" alt="fotostiilid, meediumisisene pilt"> </picture> </noscript> <video muted playsinline preload="none" data-inline-media data-inline-media-locale="us" data-inline-media-name="photographic-styles" data-inline-media-basepath="iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim" data-load-timeout="5000" aria-label="iPhone SE erinevate valmisfotostiilide sirvimine." id="photographic-styles-video" class="photographic-styles-video"> </video> <picture id="overview-camera-photographic-styles-photographic-styles-endframe-1" class="overview-camera-photographic-styles-photographic-styles-endframe endframe" data-lazy aria-hidden="true" data-inline-media-endframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_endframe__dtvz233nmxea_large.jpg" onload="__lp(event)" alt="fotostiilid, meediumisisene pilt"> </picture> <noscript> <picture class="overview-camera-photographic-styles-photographic-styles-endframe endframe"> <source srcset="/v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_endframe__dtvz233nmxea_small.jpg, /v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_endframe__dtvz233nmxea_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_endframe__dtvz233nmxea_medium.jpg, /v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_endframe__dtvz233nmxea_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_endframe__dtvz233nmxea_large.jpg, /v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_endframe__dtvz233nmxea_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/photographic-styles/photographic_styles_endframe__dtvz233nmxea_large.jpg" alt="fotostiilid, meediumisisene pilt"> </picture> </noscript> </div> </div> </div> </div> <div class="copy-container"> <div class="inline-media-ui inline-media-ui-text" data-inline-media-controller="photographic-styles-video"> <button class="play-pause-button disabled" data-inline-media-control="PlayPause" data-aria-playing="peata fotostiilide video" data-aria-paused="esita fotostiilide video" data-aria-ended="esita fotostiilide video uuesti" data-analytics-title-play="play photographic-styles video" data-analytics-click-play="prop3:play photographic-styles video" data-analytics-title-pause="pause photographic-styles video" data-analytics-click-pause="prop3:pause photographic-styles video" data-analytics-title-replay="replay photographic-styles video" data-analytics-click-replay="prop3:replay photographic-styles video" data-analytics-intrapage-link> <span class="typography-site-button text"> <span class="playing">Peata <i class="icon icon-pausecircle"></i></span> <span class="paused">Esita <i class="icon icon-playcircle"></i></span> <span class="ended">Esita uuesti <i class="icon icon-replay"></i></span> </span> </button> </div> <div class="caption"> <h4 class="subhead typography-site-header-3">Kui sead oma stiili paika, on iga foto sinu nägu.</h4> <p class="copy caption large-8 large-centered medium-10 small-12">Anna oma kaamerale <strong>fotostiilide</strong> abil juhiseid. Vali näiteks soe või külm ilme ja iPhone SE rakendab need kohandused valikuliselt, säilitades taeva ja nahatoonide loomupärase moe. Nii saad automaatselt just sellised fotod, nagu soovid.</p> </div> </div> </div> </div> <div class="camera-portrait-galleries" data-anim-scroll-group="Camera - Portrait Galleries"> <div class="section-content"> <div class="mode-wrapper gallery-mode small-12 small-centered"> <div id="portrait-mode-gallery" data-component-list="CameraGallery" data-analytics-gallery-id="portrait mode gallery" aria-label="Portreerežiimi galerii" class="gallery with-paddlenav"> <div class="nav-controls left"> <div class="tablist-wrapper"> <div data-analytics-gallery-interaction-type="dotnav" class="dotnav"> <ul role="tablist" class="dotnav-items"> <li role="presentation"><a href="#portrait-mode-item-1" id="portrait-mode-item-1-trigger" data-ac-gallery-trigger="portrait-mode-item-1" class="dotnav-item" aria-label="Portreerežiimi pilt 1"></a></li> <li role="presentation"><a href="#portrait-mode-item-2" id="portrait-mode-item-2-trigger" data-ac-gallery-trigger="portrait-mode-item-2" class="dotnav-item" aria-label="Portreerežiimi pilt 2"></a></li> <li role="presentation"><a href="#portrait-mode-item-3" id="portrait-mode-item-3-trigger" data-ac-gallery-trigger="portrait-mode-item-3" class="dotnav-item" aria-label="Portreerežiimi pilt 3"></a></li> </ul> </div> </div> <div data-analytics-gallery-interaction-type="paddlenav" class="paddlenav paddlenav-framed"> <ul> <li><button aria-label="Eelmine" class="paddlenav-arrow paddlenav-arrow-previous"></button></li> <li><button aria-label="Järgmine" class="paddlenav-arrow paddlenav-arrow-next"></button></li> </ul> </div> </div> <div class="item-container"> <div id="portrait-mode-item-1" data-analytics-gallery-item-id="portrait mode item 1" data-ac-gallery-item="" class="gallery-item position-0"> <picture id="overview-camera-portrait-gallery-portrait-mode-1-1" class="overview-camera-portrait-gallery-portrait-mode-1 image-portrait-mode-1" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_1__fh0ald58kru6_large.jpg" onload="__lp(event)" alt="Inimesest portreerežiimis tehtud foto."> </picture> <noscript> <picture class="overview-camera-portrait-gallery-portrait-mode-1 image-portrait-mode-1"> <source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_1__fh0ald58kru6_small.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_1__fh0ald58kru6_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_1__fh0ald58kru6_medium.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_1__fh0ald58kru6_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_1__fh0ald58kru6_large.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_1__fh0ald58kru6_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_1__fh0ald58kru6_large.jpg" alt="Inimesest portreerežiimis tehtud foto."> </picture> </noscript> </div> <div id="portrait-mode-item-2" data-analytics-gallery-item-id="portrait mode item 2" data-ac-gallery-item="" class="gallery-item position-1"> <picture id="overview-camera-portrait-gallery-portrait-mode-2-1" class="overview-camera-portrait-gallery-portrait-mode-2 image-portrait-mode-2" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_2__e9qg8nsngeye_large.jpg" onload="__lp(event)" alt="Inimesest portreerežiimis tehtud foto."> </picture> <noscript> <picture class="overview-camera-portrait-gallery-portrait-mode-2 image-portrait-mode-2"> <source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_2__e9qg8nsngeye_small.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_2__e9qg8nsngeye_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_2__e9qg8nsngeye_medium.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_2__e9qg8nsngeye_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_2__e9qg8nsngeye_large.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_2__e9qg8nsngeye_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_2__e9qg8nsngeye_large.jpg" alt="Inimesest portreerežiimis tehtud foto."> </picture> </noscript> </div> <div id="portrait-mode-item-3" data-analytics-gallery-item-id="portrait mode item 3" data-ac-gallery-item="" class="gallery-item position-2"> <picture id="overview-camera-portrait-gallery-portrait-mode-3-1" class="overview-camera-portrait-gallery-portrait-mode-3 image-portrait-mode-3" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_3__dfs4651pnowi_large.jpg" onload="__lp(event)" alt="Inimesest portreerežiimis tehtud foto."> </picture> <noscript> <picture class="overview-camera-portrait-gallery-portrait-mode-3 image-portrait-mode-3"> <source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_3__dfs4651pnowi_small.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_3__dfs4651pnowi_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_3__dfs4651pnowi_medium.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_3__dfs4651pnowi_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_3__dfs4651pnowi_large.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_3__dfs4651pnowi_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_mode_3__dfs4651pnowi_large.jpg" alt="Inimesest portreerežiimis tehtud foto."> </picture> </noscript> </div> </div> </div> <div class="copy-wrapper"> <p class="caption typography-site-body-copy-2"><strong>Portreerežiim</strong> udustab kunstipäraselt tausta ja suunab tähelepanu sellele, mis on sinu foto keskmes.</p> </div> </div> <div class="mode-wrapper gallery-lighting small-12 small-centered"> <div id="portrait-lighting-gallery" data-component-list="CameraGallery" data-analytics-gallery-id="portrait lighting gallery" aria-label="Portreevalgustuse galerii" data-layout="reversed" class="gallery lighting with-paddlenav"> <div class="nav-controls right"> <div class="tablist-wrapper"> <div data-analytics-gallery-interaction-type="dotnav" class="dotnav"> <ul role="tablist" class="dotnav-items"> <li role="presentation"><a href="#portrait-lighting-item-1" id="portrait-lighting-item-1-trigger" data-ac-gallery-trigger="portrait-lighting-item-1" class="dotnav-item" aria-label="Portreevalgustuse pilt 1"></a></li> <li role="presentation"><a href="#portrait-lighting-item-2" id="portrait-lighting-item-2-trigger" data-ac-gallery-trigger="portrait-lighting-item-2" class="dotnav-item" aria-label="Portreevalgustuse pilt 2"></a></li> <li role="presentation"><a href="#portrait-lighting-item-3" id="portrait-lighting-item-3-trigger" data-ac-gallery-trigger="portrait-lighting-item-3" class="dotnav-item" aria-label="Portreevalgustuse pilt 3"></a></li> </ul> </div> </div> <div data-analytics-gallery-interaction-type="paddlenav" class="paddlenav paddlenav-framed"> <ul> <li><button aria-label="Eelmine" class="paddlenav-arrow paddlenav-arrow-previous"></button></li> <li><button aria-label="Järgmine" class="paddlenav-arrow paddlenav-arrow-next"></button></li> </ul> </div> </div> <div class="item-container"> <div id="portrait-lighting-item-1" data-analytics-gallery-item-id="portrait lighting item 1" data-ac-gallery-item="" class="gallery-item position-0"> <picture id="overview-camera-portrait-gallery-portrait-lighting-1-1" class="overview-camera-portrait-gallery-portrait-lighting-1 image-portrait-lighting-1" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_1__f4qou4xtchaq_large.jpg" onload="__lp(event)" alt="Portreevälgul tehtud foto inimesest."> </picture> <noscript> <picture class="overview-camera-portrait-gallery-portrait-lighting-1 image-portrait-lighting-1"> <source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_1__f4qou4xtchaq_small.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_1__f4qou4xtchaq_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_1__f4qou4xtchaq_medium.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_1__f4qou4xtchaq_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_1__f4qou4xtchaq_large.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_1__f4qou4xtchaq_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_1__f4qou4xtchaq_large.jpg" alt="Portreevälgul tehtud foto inimesest."> </picture> </noscript> </div> <div id="portrait-lighting-item-2" data-analytics-gallery-item-id="portrait lighting item 2" data-ac-gallery-item="" class="gallery-item position-1"> <picture id="overview-camera-portrait-gallery-portrait-lighting-2-1" class="overview-camera-portrait-gallery-portrait-lighting-2 image-portrait-lighting-2" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_2__b9mqpcvbwj2a_large.jpg" onload="__lp(event)" alt="Portreevälgul tehtud foto inimesest."> </picture> <noscript> <picture class="overview-camera-portrait-gallery-portrait-lighting-2 image-portrait-lighting-2"> <source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_2__b9mqpcvbwj2a_small.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_2__b9mqpcvbwj2a_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_2__b9mqpcvbwj2a_medium.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_2__b9mqpcvbwj2a_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_2__b9mqpcvbwj2a_large.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_2__b9mqpcvbwj2a_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_2__b9mqpcvbwj2a_large.jpg" alt="Portreevälgul tehtud foto inimesest."> </picture> </noscript> </div> <div id="portrait-lighting-item-3" data-analytics-gallery-item-id="portrait lighting item 3" data-ac-gallery-item="" class="gallery-item position-2"> <picture id="overview-camera-portrait-gallery-portrait-lighting-3-1" class="overview-camera-portrait-gallery-portrait-lighting-3 image-portrait-lighting-3" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_3__dur5f2k9gjau_large.jpg" onload="__lp(event)" alt="Portreevälgul tehtud foto inimesest."> </picture> <noscript> <picture class="overview-camera-portrait-gallery-portrait-lighting-3 image-portrait-lighting-3"> <source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_3__dur5f2k9gjau_small.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_3__dur5f2k9gjau_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_3__dur5f2k9gjau_medium.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_3__dur5f2k9gjau_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_3__dur5f2k9gjau_large.jpg, /v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_3__dur5f2k9gjau_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/portrait-gallery/portrait_lighting_3__dur5f2k9gjau_large.jpg" alt="Portreevälgul tehtud foto inimesest."> </picture> </noscript> </div> </div> </div> <div class="copy-wrapper"> <p class="caption typography-site-body-copy-2"><strong>Portreevalgustus</strong> võimaldab enne või pärast jäädvustamist valida kuue loomingulise efekti vahel, nende seas Stage Light või High-Key Light Mono.</p> </div> </div> </div> </div> <div class="camera-video" data-component-list="LowLight" data-anim-scroll-group="Camera - Video"> <div class="section-content"> <h4 class="typography-site-header-3 headline">Vähene valgus. Võrratud videod.</h4> <p class="copy large-8 large-centered medium-9 small-12">Lase käia, las kaamera filmib. iPhone SE täiustatud videofunktsioon jäädvustab erakordse detailsuse, sealhulgas kontuurid, varjud ja heledad alad ka siis, kui päike on juba loojunud.</p> <div class="hardware-container"> <div class="image-hardware" data-anim-lazy-image></div> <div class="media-video-container"> <div class="media-position-container camera-video-video"> <div class="media-container" data-inline-media-container> <picture id="overview-camera-low-light-video-startframe-1" class="overview-camera-low-light-video-startframe startframe" data-lazy data-download-area-keyframe='{&quot;disabledWhen&quot;: &quot;no-enhance-page-xp-media&quot;}' aria-hidden="true" data-inline-media-startframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/low-light/video_startframe__fwyl91woi3yy_large.jpg" onload="__lp(event)" alt="vähene valgus, meediumisisene pilt"> </picture> <noscript> <picture class="overview-camera-low-light-video-startframe startframe"> <source srcset="/v/iphone-se/l/images/overview/camera/low-light/video_startframe__fwyl91woi3yy_small.jpg, /v/iphone-se/l/images/overview/camera/low-light/video_startframe__fwyl91woi3yy_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/low-light/video_startframe__fwyl91woi3yy_medium.jpg, /v/iphone-se/l/images/overview/camera/low-light/video_startframe__fwyl91woi3yy_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/low-light/video_startframe__fwyl91woi3yy_large.jpg, /v/iphone-se/l/images/overview/camera/low-light/video_startframe__fwyl91woi3yy_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/low-light/video_startframe__fwyl91woi3yy_large.jpg" alt="vähene valgus, meediumisisene pilt"> </picture> </noscript> <video muted playsinline preload="none" data-inline-media data-inline-media-locale="us" data-inline-media-name="low-light" data-inline-media-basepath="iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim" data-load-timeout="5000" aria-label="Vähese valgusega video näidis." id="low-light-video" class="low-light-video"> </video> <picture id="overview-camera-low-light-video-endframe-1" class="overview-camera-low-light-video-endframe endframe" data-lazy aria-hidden="true" data-inline-media-endframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/low-light/video_endframe__ekx8ddgl278m_large.jpg" onload="__lp(event)" alt="vähene valgus, meediumisisene pilt"> </picture> <noscript> <picture class="overview-camera-low-light-video-endframe endframe"> <source srcset="/v/iphone-se/l/images/overview/camera/low-light/video_endframe__ekx8ddgl278m_small.jpg, /v/iphone-se/l/images/overview/camera/low-light/video_endframe__ekx8ddgl278m_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/camera/low-light/video_endframe__ekx8ddgl278m_medium.jpg, /v/iphone-se/l/images/overview/camera/low-light/video_endframe__ekx8ddgl278m_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/camera/low-light/video_endframe__ekx8ddgl278m_large.jpg, /v/iphone-se/l/images/overview/camera/low-light/video_endframe__ekx8ddgl278m_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/low-light/video_endframe__ekx8ddgl278m_large.jpg" alt="vähene valgus, meediumisisene pilt"> </picture> </noscript> </div> </div> </div> <div class="inline-media-ui inline-media-ui-text" data-inline-media-controller="low-light-video"> <button class="play-pause-button disabled" data-inline-media-control="PlayPause" data-aria-playing="peata vähese valguse video" data-aria-paused="esita vähese valguse video" data-aria-ended="esita vähese valguse video uuesti" data-analytics-title-play="play low-light video" data-analytics-click-play="prop3:play low-light video" data-analytics-title-pause="pause low-light video" data-analytics-click-pause="prop3:pause low-light video" data-analytics-title-replay="replay low-light video" data-analytics-click-replay="prop3:replay low-light video" data-analytics-intrapage-link> <span class="typography-site-button text"> <span class="playing">Peata <i class="icon icon-pausecircle"></i></span> <span class="paused">Esita <i class="icon icon-playcircle"></i></span> <span class="ended">Esita uuesti <i class="icon icon-replay"></i></span> </span> </button> </div> </div> <div class="row"> <div class="copy-wrapper large-3 large-offset-3 medium-4 medium-offset-1 small-12 small-offset-0"> <picture id="overview-camera-icon-slo-mo-1" class="overview-camera-icon-slo-mo image-slow-mo" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/icon_slo_mo__4cv7qi0wcley_large.png" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-camera-icon-slo-mo image-slow-mo"> <source srcset="/v/iphone-se/l/images/overview/camera/icon_slo_mo__4cv7qi0wcley_large.png, /v/iphone-se/l/images/overview/camera/icon_slo_mo__4cv7qi0wcley_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/icon_slo_mo__4cv7qi0wcley_large.png" alt> </picture> </noscript> <p class="caption typography-site-body-copy-2 small-10">Saa tuttavaks <strong>aegluubiga.</strong> Las su lemmikhetked kesta veidi kauem.</p> </div> <div class="copy-wrapper large-3 large-offset-1 medium-4 medium-offset-2 small-12 small-offset-0"> <picture id="overview-camera-icon-timelapse-1" class="overview-camera-icon-timelapse image-timelapse" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/icon_timelapse__bx9cydw9bkty_large.png" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-camera-icon-timelapse image-timelapse"> <source srcset="/v/iphone-se/l/images/overview/camera/icon_timelapse__bx9cydw9bkty_large.png, /v/iphone-se/l/images/overview/camera/icon_timelapse__bx9cydw9bkty_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/camera/icon_timelapse__bx9cydw9bkty_large.png" alt> </picture> </noscript> <p class="caption typography-site-body-copy-2 small-10">Muuda minutid sekunditeks. <strong>Intervallfunktsioon</strong> kiirendab videopilti ja loob lummava efekti.</p> </div> </div> </div> </div> </section> <section class="section section-display" data-component-list="Display" data-anim-scroll-group="Display"> <div class="section-content row align-items-center"> <h2 class="visuallyhidden">Retina HD-ekraan</h2> <h3 class="headline large-5 large-order-1 medium-8 medium-order-0 small-12 typography-poster-header">Retina HD-ekraanil näeb kõik välja imeliselt terav, särav ja värviküllane.</h3> <div class="device-lockup large-7 medium-12"> <picture id="overview-display-retina-hd-3-1" class="overview-display-retina-hd-3" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/display/retina_hd_3__e722me2nt2qi_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-display-retina-hd-3"> <source srcset="/v/iphone-se/l/images/overview/display/retina_hd_3__e722me2nt2qi_small.jpg, /v/iphone-se/l/images/overview/display/retina_hd_3__e722me2nt2qi_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/display/retina_hd_3__e722me2nt2qi_medium.jpg, /v/iphone-se/l/images/overview/display/retina_hd_3__e722me2nt2qi_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/display/retina_hd_3__e722me2nt2qi_large.jpg, /v/iphone-se/l/images/overview/display/retina_hd_3__e722me2nt2qi_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/display/retina_hd_3__e722me2nt2qi_large.jpg" alt> </picture> </noscript> <picture id="overview-display-retina-hd-2-1" class="overview-display-retina-hd-2" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/display/retina_hd_2__cks2u1hoz4ty_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-display-retina-hd-2"> <source srcset="/v/iphone-se/l/images/overview/display/retina_hd_2__cks2u1hoz4ty_small.jpg, /v/iphone-se/l/images/overview/display/retina_hd_2__cks2u1hoz4ty_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/display/retina_hd_2__cks2u1hoz4ty_medium.jpg, /v/iphone-se/l/images/overview/display/retina_hd_2__cks2u1hoz4ty_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/display/retina_hd_2__cks2u1hoz4ty_large.jpg, /v/iphone-se/l/images/overview/display/retina_hd_2__cks2u1hoz4ty_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/display/retina_hd_2__cks2u1hoz4ty_large.jpg" alt> </picture> </noscript> <picture id="overview-display-retina-hd-1-1" class="overview-display-retina-hd-1" data-lazy> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/display/retina_hd_1__bbscnm8poyea_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-display-retina-hd-1"> <source srcset="/v/iphone-se/l/images/overview/display/retina_hd_1__bbscnm8poyea_small.jpg, /v/iphone-se/l/images/overview/display/retina_hd_1__bbscnm8poyea_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/display/retina_hd_1__bbscnm8poyea_medium.jpg, /v/iphone-se/l/images/overview/display/retina_hd_1__bbscnm8poyea_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/display/retina_hd_1__bbscnm8poyea_large.jpg, /v/iphone-se/l/images/overview/display/retina_hd_1__bbscnm8poyea_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/display/retina_hd_1__bbscnm8poyea_large.jpg" alt> </picture> </noscript> </div> </div> </section> <section class="section section-touch-id" data-component-list="TouchID SharedAnimation" data-anim-scroll-group="Touch ID" data-analytics-section-engagement="name:touch id"> <div class="section-container"> <div class="hardware-bg"></div> <div class="animation-container"> <div class="row intro"> <div class="width-constraint headline-scaling-animation"> <div class="headline-container column large-6 medium-8 large-centered small-12"> <h2 class="headline typography-site-header-1 "><span class="visuallyhidden">Touch ID.</span><span class="fade-in-animation"> Tuttav ja kodune kodunupp.</span></h2> <figure class="touch-id-image" data-anim-lazy-image data-download-area-keyframe='{"disabledWhen":"enhance-touch-id"}'></figure> <figure class="touch-id-animation" data-lottie="touch-id" data-lottie-path="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim/touch-id/"></figure> </div> </div> </div> <div class="row hardware"> <div class="flow-position-container touch-id-flow"> <div class="flow-container" data-flow data-flow-locale="us" data-flow-basepath="iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/anim" data-flow-name="home-button" data-flow-load-timeout="5000" aria-hidden="true"> <picture id="overview-touch-id-home-button-startframe-1" class="overview-touch-id-home-button-startframe startframe" data-lazy data-download-area-keyframe='{&quot;start&quot;: &quot;a0t - 200vh&quot;, &quot;end&quot;: &quot;a0b + 100vh&quot;, &quot;anchors&quot;: [&quot;.section-touch-id&quot;]}' aria-hidden="true" data-flow-startframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/touch-id/home_button_startframe__c9vtuy36kju6_large.jpg" onload="__lp(event)" alt=" voopilt"> </picture> <noscript> <picture class="overview-touch-id-home-button-startframe startframe"> <source srcset="/v/iphone-se/l/images/overview/touch-id/home_button_startframe__c9vtuy36kju6_small.jpg, /v/iphone-se/l/images/overview/touch-id/home_button_startframe__c9vtuy36kju6_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/touch-id/home_button_startframe__c9vtuy36kju6_medium.jpg, /v/iphone-se/l/images/overview/touch-id/home_button_startframe__c9vtuy36kju6_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/touch-id/home_button_startframe__c9vtuy36kju6_large.jpg, /v/iphone-se/l/images/overview/touch-id/home_button_startframe__c9vtuy36kju6_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/touch-id/home_button_startframe__c9vtuy36kju6_large.jpg" alt=" voopilt"> </picture> </noscript> <canvas class="flow-canvas" data-flow-canvas></canvas> <picture id="overview-touch-id-home-button-endframe-1" class="overview-touch-id-home-button-endframe endframe" data-lazy data-download-area-keyframe='{&quot;start&quot;: &quot;a0t - 200vh&quot;, &quot;end&quot;: &quot;a0b + 100vh&quot;, &quot;anchors&quot;: [&quot;.section-touch-id&quot;]}' aria-hidden="true" data-flow-endframe=""> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/touch-id/home_button_endframe__cw6i7zlxjt0m_large.jpg" onload="__lp(event)" alt=" voopilt"> </picture> <noscript> <picture class="overview-touch-id-home-button-endframe endframe"> <source srcset="/v/iphone-se/l/images/overview/touch-id/home_button_endframe__cw6i7zlxjt0m_small.jpg, /v/iphone-se/l/images/overview/touch-id/home_button_endframe__cw6i7zlxjt0m_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/touch-id/home_button_endframe__cw6i7zlxjt0m_medium.jpg, /v/iphone-se/l/images/overview/touch-id/home_button_endframe__cw6i7zlxjt0m_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/touch-id/home_button_endframe__cw6i7zlxjt0m_large.jpg, /v/iphone-se/l/images/overview/touch-id/home_button_endframe__cw6i7zlxjt0m_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/touch-id/home_button_endframe__cw6i7zlxjt0m_large.jpg" alt=" voopilt"> </picture> </noscript> </div> </div> </div> </div> <div class="copy-container"> <div class="width-constraint"> <div class="column large-6 large-offset-6 medium-7 medium-offset-4 small-10 small-offset-0"> <p class="copy">Touch ID on kiire, lihtne ja turvaline viis avada telefon ning logida sisse rakendustesse. Seda saad kasutada ka Apple Payga, et teha veebioste ja käia toidukaupluses pangakaarti välja võtmata.</p> </div> </div> </div> </div> </section> <section class="section section-privacy theme-dark" data-component-list="Privacy" data-anim-scroll-group="Section - Privacy" data-analytics-section-engagement="name:privacy"> <div class="section-container"> <div class="viewport-content"> <div class="icon-container"> <figure class="icon-privacy" data-anim-lazy-image data-anim-icon></figure> </div> <div class="row layout-container"> <div class="large-5 small-12" data-headline-wrapper=""> <div class="headline-animation-wrapper" aria-hidden="true" data-headline-animation-wrapper> <div class="typography-site-header-endcap" data-headline-animation></div> </div> <h3 class="headline typography-site-header-endcap" data-headline>Sisseehitatud privaatsus.</h3> </div> <div class="copy-container large-5 large-offset-2 small-12 small-offset-0"> <p class="copy" data-fade-in>iPhone aitab sul oma isikuandmeid kontrolli all hoida. Kui sirvid veebis, aitab Safari nutikalt blokeerida sinu andmeid koguvaid jälgimisprogramme. Kui soovid selle kohta ülevaadet, näitab seda privaatsusaruanne. Ja nii edasi.</p> </div> </div> </div> </div> </section> <section class="section section-environment" data-anim-scroll-group="Environment" data-analytics-section-engagement="name:environment"> <div class="section-content"> <div class="medium-offset-1 small-offset-0"> <picture id="overview-environment-icon-environment-1" class="overview-environment-icon-environment" data-lazy aria-hidden="true"> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/environment/icon_environment__czk40k3fjfyq_large.png" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-environment-icon-environment"> <source srcset="/v/iphone-se/l/images/overview/environment/icon_environment__czk40k3fjfyq_small.png, /v/iphone-se/l/images/overview/environment/icon_environment__czk40k3fjfyq_small_2x.png 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/environment/icon_environment__czk40k3fjfyq_large.png, /v/iphone-se/l/images/overview/environment/icon_environment__czk40k3fjfyq_large_2x.png 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/environment/icon_environment__czk40k3fjfyq_large.png" alt> </picture> </noscript> </div> <div class="row"> <h2 class="visuallyhidden">Keskkond</h2> <h3 class="typography-site-header-endcap subheader large-5 medium-6 medium-offset-1 small-12 small-offset-0">Kergem planeedile.</h3> <div class="copy-container large-5 large-offset-2 medium-8 medium-offset-1 small-12 small-offset-0"> <p>Meie kauplused, kontorid ja andmekeskused juba on süsinikuneutraalsed. 2030. aastaks on seda ka meie tooted ja tänu nende kasutamisele ka sinu süsinikujalajälg. Taptic Engine'is ja helimagnetites kasutab iPhone SE 100% taaskasutatud haruldasi muldmetalle. Ja toote karbilt eemaldasime plastümbrise.</p> </div> </div> </div> </section> <section class="section section-colors" data-component-list="ColorsHardwareParallax" data-anim-scroll-group="Colors" data-analytics-section-engagement="name:colors"> <div class="section-content"> <div class="section-headline-container"> <div class="section-title-container"> <h2 class="visuallyhidden">Värvid</h2> <h3 class="typography-site-header-endcap colors-gradient-text">Viimseni viimistletud.</h3> </div> <div class="section-body-container"> <p class="large-5 medium-7 small-12">iPhone SE on saadaval järgmistes värvitoonides: öösinine, tähesära ja <span class="product-red">(PRODUCT)RED</span>.</p> </div> </div> <div class="section-static-image-container"> <picture id="overview-colors-finish-1" class="overview-colors-finish colors-finish-image" data-lazy data-download-area-keyframe='{"disabledWhen": "enhance-colors"}'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/colors/finish__lxiv8hx90fmu_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-colors-finish colors-finish-image"> <source srcset="/v/iphone-se/l/images/overview/colors/finish__lxiv8hx90fmu_small.jpg, /v/iphone-se/l/images/overview/colors/finish__lxiv8hx90fmu_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/colors/finish__lxiv8hx90fmu_medium.jpg, /v/iphone-se/l/images/overview/colors/finish__lxiv8hx90fmu_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/colors/finish__lxiv8hx90fmu_large.jpg, /v/iphone-se/l/images/overview/colors/finish__lxiv8hx90fmu_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/colors/finish__lxiv8hx90fmu_large.jpg" alt> </picture> </noscript> </div> <div class="hardware-parallex-container"> <picture id="overview-colors-finish-red-1" class="overview-colors-finish-red colors-finish-red-image" data-lazy data-download-area-keyframe='{"disabledWhen": "no-enhance-colors"}'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/colors/finish_red__xb11aablpo2q_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-colors-finish-red colors-finish-red-image"> <source srcset="/v/iphone-se/l/images/overview/colors/finish_red__xb11aablpo2q_small.jpg, /v/iphone-se/l/images/overview/colors/finish_red__xb11aablpo2q_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/colors/finish_red__xb11aablpo2q_medium.jpg, /v/iphone-se/l/images/overview/colors/finish_red__xb11aablpo2q_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/colors/finish_red__xb11aablpo2q_large.jpg, /v/iphone-se/l/images/overview/colors/finish_red__xb11aablpo2q_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/colors/finish_red__xb11aablpo2q_large.jpg" alt> </picture> </noscript> <picture id="overview-colors-finish-starlight-1" class="overview-colors-finish-starlight colors-finish-starlight-image" data-lazy data-download-area-keyframe='{"disabledWhen": "no-enhance-colors"}'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/colors/finish_starlight__gkkonhzcdlym_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-colors-finish-starlight colors-finish-starlight-image"> <source srcset="/v/iphone-se/l/images/overview/colors/finish_starlight__gkkonhzcdlym_small.jpg, /v/iphone-se/l/images/overview/colors/finish_starlight__gkkonhzcdlym_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/colors/finish_starlight__gkkonhzcdlym_medium.jpg, /v/iphone-se/l/images/overview/colors/finish_starlight__gkkonhzcdlym_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/colors/finish_starlight__gkkonhzcdlym_large.jpg, /v/iphone-se/l/images/overview/colors/finish_starlight__gkkonhzcdlym_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/colors/finish_starlight__gkkonhzcdlym_large.jpg" alt> </picture> </noscript> <picture id="overview-colors-finish-midnight-1" class="overview-colors-finish-midnight colors-finish-midnight-image" data-lazy data-download-area-keyframe='{"disabledWhen": "no-enhance-colors"}'> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/colors/finish_midnight__eq10v7pn1oom_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-colors-finish-midnight colors-finish-midnight-image"> <source srcset="/v/iphone-se/l/images/overview/colors/finish_midnight__eq10v7pn1oom_small.jpg, /v/iphone-se/l/images/overview/colors/finish_midnight__eq10v7pn1oom_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/colors/finish_midnight__eq10v7pn1oom_medium.jpg, /v/iphone-se/l/images/overview/colors/finish_midnight__eq10v7pn1oom_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/colors/finish_midnight__eq10v7pn1oom_large.jpg, /v/iphone-se/l/images/overview/colors/finish_midnight__eq10v7pn1oom_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/colors/finish_midnight__eq10v7pn1oom_large.jpg" alt> </picture> </noscript> </div> </div> </section> <section class="section section-compare" data-component-list="CompareGallery" data-anim-scroll-group="Compare" data-label="Compare" data-analytics-section-engagement="name:compare"> <div class="section-content"> <h2 class="headline large-7 medium-8 small-12 gradient typography-site-header-endcap">Võrdle uut iPhone SE-d oma iPhone'iga.</h2> <div class="inline-compare"> <p class="model typography-site-caption-sb">iPhone SE (2. põlvkond)</p> <div id="compare-compare-gallery" data-compare-gallery class="compare-gallery"> <div class="form-dropdown typography-site-button" data-analytics-gallery-interaction-type="dropdownnav"> <span class="form-dropdown-label visuallyhidden" id="compare-compare-label" aria-hidden="true">Võrreldes järgmisega:</span> <select data-compare-select role="tablist" class="form-dropdown-select tabnav-items" id="compare-compare" aria-labelledby="compare-compare-label"> <option class="tabnav-item tabnav-link" value="iphone-se-2nd-gen" data-ac-gallery-trigger="compare-gallery-item-iphone-se-2nd-gen-trigger" role="tab" aria-controls="gallery-item-0">iPhone SE (2. põlvkond)</option> <option class="tabnav-item tabnav-link" value="iphone-6s" data-ac-gallery-trigger="compare-gallery-item-iphone-6s-trigger" role="tab" aria-controls="gallery-item-1">iPhone 6s</option> <option class="tabnav-item tabnav-link" value="iphone-7" data-ac-gallery-trigger="compare-gallery-item-iphone-7-trigger" role="tab" aria-controls="gallery-item-2">iPhone 7</option> <option class="tabnav-item tabnav-link" value="iphone-8" data-ac-gallery-trigger="compare-gallery-item-iphone-8-trigger" role="tab" aria-controls="gallery-item-3">iPhone 8 </option> </select> <span class="form-dropdown-chevron" aria-hidden="true"></span> </div> <p class="copy large-7 small-10 copy-animation">Uues iPhone SE mudelis sisaldub:</p> <div class="galleries-container"> <div class="item-container"> <div id="gallery-item-0" class="gallery-item gallery-item-iphone-se-2nd-gen current" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-se-2nd-gen" data-component-list="SharedAnimation" data-anim-scroll-group="Compare - iPhone SE (2nd gen) - Parallax (Shared)"> <ul class="touts"> <li class="large-9 medium-10 small-12 gradient typography-full-compare shared-copy-animation">A15 Bionic kiip, mis tagab kuni 1,2 korda kiirema graafika kui A13 Bionic.</li> <li class="large-9 medium-9 small-12 gradient typography-full-compare shared-copy-animation">Aku, mis pakub kuni 2 tundi enam videoesitust.<sup class="footnote footnote-number"><a href="#footnote-5" aria-label="Allmärkus 5">5</a></sup></li> <li class="large-9 medium-10 small-12 gradient typography-full-compare shared-copy-animation">5G kiiremaks voogedastuseks, mitme mängijaga mängude jaoks ja viivitusteta allalaadimisteks.<sup class="footnote footnote-number"><a href="#footnote-3" aria-label="Allmärkus 3">3</a></sup></li> <li class="gradient typography-full-compare shared-copy-animation">Smart HDR 4, mis viimistleb fotodel näod, paigad ja kõik muu.</li> <li class="large-10 medium-9 small-12 gradient typography-full-compare shared-copy-animation">Fotostiilid, mis salvestavad soovitud tooni ja soojuse seaded.</li> <li class="large-10 medium-9 small-12 gradient typography-full-compare shared-copy-animation">Nutitelefonide tugevaim klaas – ees ja taga.</li> </ul> </div> <div id="gallery-item-1" class="gallery-item gallery-item-iphone-6s hidden-on-load-xp" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-6s" data-component-list="SharedAnimation" data-anim-scroll-group="Compare - iPhone 6s - Parallax (Shared)"> <ul class="touts"> <li class="gradient typography-full-compare shared-copy-animation">A15 Bionic kiip, mis on kuni 5 korda kiirem kui A9.</li> <li class="gradient typography-full-compare shared-copy-animation">Aku, mis pakub kuni 4 tundi enam videoesitust.<sup class="footnote footnote-number"><a href="#footnote-5" aria-label="Allmärkus 5">5</a></sup></li> <li class="gradient typography-full-compare shared-copy-animation">5G kiiremaks voogedastuseks, mitme mängijaga mängude jaoks ja viivitusteta allalaadimisteks.<sup class="footnote footnote-number"><a href="#footnote-3" aria-label="Allmärkus 3">3</a></sup></li> <li class="gradient typography-full-compare shared-copy-animation">Smart HDR 4, mis viimistleb fotodel näod, paigad ja kõik muu.</li> <li class="gradient typography-full-compare shared-copy-animation">Portreerežiim, kus hägustatud taust seab fookusesse pildistatava objekti.</li> <li class="gradient typography-full-compare shared-copy-animation">Nutitelefonide tugevaim klaas – ees ja taga.</li> </ul> </div> <div id="gallery-item-2" class="gallery-item gallery-item-iphone-7 hidden-on-load-xp" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-7" data-component-list="SharedAnimation" data-anim-scroll-group="Compare - iPhone 7 - Parallax (Shared)"> <ul class="touts"> <li class="gradient typography-full-compare shared-copy-animation">A15 Bionic kiip, mis tagab kuni 3,7 korda kiirema graafika kui A10 Fusion.</li> <li class="gradient typography-full-compare shared-copy-animation">Aku, mis pakub kuni 2 tundi enam videoesitust.<sup class="footnote footnote-number"><a href="#footnote-5" aria-label="Allmärkus 5">5</a></sup></li> <li class="gradient typography-full-compare shared-copy-animation">5G kiiremaks voogedastuseks, mitme mängijaga mängude jaoks ja viivitusteta allalaadimisteks.<sup class="footnote footnote-number"><a href="#footnote-3" aria-label="Allmärkus 3">3</a></sup></li> <li class="gradient typography-full-compare shared-copy-animation">Smart HDR 4, mis viimistleb fotodel näod, paigad ja kõik muu.</li> <li class="gradient typography-full-compare shared-copy-animation">Portreerežiim, kus hägustatud taust seab fookusesse pildistatava objekti.</li> <li class="gradient typography-full-compare shared-copy-animation">Nutitelefonide tugevaim klaas – ees ja taga.</li> </ul> </div> <div id="gallery-item-3" class="gallery-item gallery-item-iphone-8 hidden-on-load-xp" role="tabpanel" aria-hidden="false" data-analytics-gallery-item-id="iphone-8" data-component-list="SharedAnimation" data-anim-scroll-group="Compare - iPhone 8 - Parallax (Shared)"> <ul class="touts"> <li class="gradient typography-full-compare shared-copy-animation">A15 Bionic kiip, mis tagab kuni 2,2 korda kiirema graafika kui A11 Bionic.</li> <li class="gradient typography-full-compare shared-copy-animation">Aku, mis pakub kuni 2 tundi enam videoesitust.<sup class="footnote footnote-number"><a href="#footnote-5" aria-label="Allmärkus 5">5</a></sup></li> <li class="gradient typography-full-compare shared-copy-animation">5G kiiremaks voogedastuseks, mitme mängijaga mängude jaoks ja viivitusteta allalaadimisteks.<sup class="footnote footnote-number"><a href="#footnote-3" aria-label="Allmärkus 3">3</a></sup></li> <li class="gradient typography-full-compare shared-copy-animation">Smart HDR 4, mis viimistleb fotodel näod, paigad ja kõik muu.</li> <li class="gradient typography-full-compare shared-copy-animation">Portreerežiim, kus hägustatud taust seab fookusesse pildistatava objekti.</li> <li class="gradient typography-full-compare shared-copy-animation">Nutitelefonide tugevaim klaas – ees ja taga.</li> </ul> </div> </div> </div> </div> </div> </div> </section> <section class="section section-ar section-endcap" data-anim-scroll-group="AR" data-analytics-section-engagement="name:ar"> <div class="section-content"> <h2 class="visuallyhidden">Liitreaalsus</h2> <h3 class="endcap-headline typography-site-header-endcap">Vaata ise.</h3> </div> <div id="ar-gallery" class="ar-gallery" data-component-list="ArGallery" data-base-path="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/quick-look/"> <div class="section-content"> <div class="grid"> <div class="grid-item-hardware grid-item large-span-6 small-span-12"> <div class="gallery-items-container"> <div id="ar-gallery-item-midnight" class="gallery-item-midnight gallery-item" data-gallery-debug-color=midnight data-gallery-debug-color-blend-mode="multiply" data-gallery-debug-color-opacity="0.5"> <picture id="overview-ar-ar-midnight-1" class="overview-ar-ar-midnight image-hardware-midnight image-hardware" data-lazy data-download-area-keyframe='{"start": "a0t - 200vh", "end": "a0b + 100vh", "anchors": [".ar-gallery"]}' data-anim-scroll-group="AR - Lazy Load"> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/ar/ar_midnight__e5ww5yuohno2_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-ar-ar-midnight image-hardware-midnight image-hardware"> <source srcset="/v/iphone-se/l/images/overview/ar/ar_midnight__e5ww5yuohno2_small.jpg, /v/iphone-se/l/images/overview/ar/ar_midnight__e5ww5yuohno2_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/ar/ar_midnight__e5ww5yuohno2_medium.jpg, /v/iphone-se/l/images/overview/ar/ar_midnight__e5ww5yuohno2_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/ar/ar_midnight__e5ww5yuohno2_large.jpg, /v/iphone-se/l/images/overview/ar/ar_midnight__e5ww5yuohno2_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/ar/ar_midnight__e5ww5yuohno2_large.jpg" alt> </picture> </noscript> </div> <div id="ar-gallery-item-starlight" class="gallery-item-starlight gallery-item" data-gallery-debug-color=starlight data-gallery-debug-color-blend-mode="multiply" data-gallery-debug-color-opacity="0.5"> <picture id="overview-ar-ar-starlight-1" class="overview-ar-ar-starlight image-hardware-starlight image-hardware" data-lazy data-download-area-keyframe='{"start": "a0t - 200vh", "end": "a0b + 100vh", "anchors": [".ar-gallery"]}' data-anim-scroll-group="AR - Lazy Load"> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/ar/ar_starlight__c21t20su5xoy_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-ar-ar-starlight image-hardware-starlight image-hardware"> <source srcset="/v/iphone-se/l/images/overview/ar/ar_starlight__c21t20su5xoy_small.jpg, /v/iphone-se/l/images/overview/ar/ar_starlight__c21t20su5xoy_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/ar/ar_starlight__c21t20su5xoy_medium.jpg, /v/iphone-se/l/images/overview/ar/ar_starlight__c21t20su5xoy_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/ar/ar_starlight__c21t20su5xoy_large.jpg, /v/iphone-se/l/images/overview/ar/ar_starlight__c21t20su5xoy_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/ar/ar_starlight__c21t20su5xoy_large.jpg" alt> </picture> </noscript> </div> <div id="ar-gallery-item-red" class="gallery-item-red gallery-item" data-gallery-debug-color=red data-gallery-debug-color-blend-mode="multiply" data-gallery-debug-color-opacity="0.5"> <picture id="overview-ar-ar-red-1" class="overview-ar-ar-red image-hardware-red image-hardware" data-lazy data-download-area-keyframe='{"start": "a0t - 200vh", "end": "a0b + 100vh", "anchors": [".ar-gallery"]}' data-anim-scroll-group="AR - Lazy Load"> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/ar/ar_red__dhsp8czwimmq_large.jpg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-ar-ar-red image-hardware-red image-hardware"> <source srcset="/v/iphone-se/l/images/overview/ar/ar_red__dhsp8czwimmq_small.jpg, /v/iphone-se/l/images/overview/ar/ar_red__dhsp8czwimmq_small_2x.jpg 2x" media="(max-width:734px)" /><source srcset="/v/iphone-se/l/images/overview/ar/ar_red__dhsp8czwimmq_medium.jpg, /v/iphone-se/l/images/overview/ar/ar_red__dhsp8czwimmq_medium_2x.jpg 2x" media="(max-width:1068px)" /><source srcset="/v/iphone-se/l/images/overview/ar/ar_red__dhsp8czwimmq_large.jpg, /v/iphone-se/l/images/overview/ar/ar_red__dhsp8czwimmq_large_2x.jpg 2x" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/ar/ar_red__dhsp8czwimmq_large.jpg" alt> </picture> </noscript> </div> </div> </div> <div class="grid-item-quicklook grid-item"> <picture id="overview-ar-ar-icon-1" class="overview-ar-ar-icon icon-ar" data-lazy data-anim-scroll-group="AR - Lazy Load"> <source data-empty srcset="data:image/gif;base64,R0lGODlhAQABAHAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/ar/ar_icon__7p65d63ydiam_large.svg" onload="__lp(event)" alt> </picture> <noscript> <picture class="overview-ar-ar-icon icon-ar"> <source srcset="/v/iphone-se/l/images/overview/ar/ar_icon__7p65d63ydiam_large.svg" media="(min-width:0px)" /> <img src="/v/iphone-se/l/images/overview/ar/ar_icon__7p65d63ydiam_large.svg" alt> </picture> </noscript> <div class="copy-wrapper"> <p class="quicklook-subhead typography-site-subhead-endcap">Vaata mudelit iPhone SE liitreaalsuses.</p> <ul class="colornav-items" role="radiogroup" data-analytics-gallery-interaction-type="colornav"> <li class="colornav-item"> <input id="colornav-value-midnight" class="colornav-value" type="radio" name="colornav-value" value="Midnight" data-ac-gallery-trigger="ar-gallery-item-midnight" data-quicklook-aca-click="prop3:view iphone se in ar - midnight" data-quicklook-aca-title="view iphone se in ar - midnight" data-quicklook-aria-label="Kuva kesköösinine iPhone SE liitreaalsuses" data-quicklook-udz="iphone_se_3rdgen_midnight.usdz" data-quicklook-locale="us" checked/> <label for="colornav-value-midnight" class="colornav-link"> <span class="colornav-swatch colornav-swatch-midnight no-inversion"> <span class="colornav-label">Kesköösinine</span> </span> </label> </li> <li class="colornav-item"> <input id="colornav-value-starlight" class="colornav-value" type="radio" name="colornav-value" value="Starlight" data-ac-gallery-trigger="ar-gallery-item-starlight" data-quicklook-aca-click="prop3:view iphone se in ar - starlight" data-quicklook-aca-title="view iphone se in ar - starlight" data-quicklook-aria-label="Kuva tähesäravärvi iPhone SE liitreaalsuses" data-quicklook-udz="iphone_se_3rdgen_starlight.usdz" data-quicklook-locale="us" /> <label for="colornav-value-starlight" class="colornav-link"> <span class="colornav-swatch colornav-swatch-starlight no-inversion"> <span class="colornav-label">Tähevalge</span> </span> </label> </li> <li class="colornav-item"> <input id="colornav-value-red" class="colornav-value" type="radio" name="colornav-value" value="PRODUCT(RED)" data-ac-gallery-trigger="ar-gallery-item-red" data-quicklook-aca-click="prop3:view iphone se in ar - product red" data-quicklook-aca-title="view iphone se in ar - product red" data-quicklook-aria-label="View PRODUCT(RED) iPhone SE in augmented reality" data-quicklook-udz="iphone_se_3rdgen_product_red.usdz" data-quicklook-locale="us" /> <label for="colornav-value-red" class="colornav-link"> <span class="colornav-swatch colornav-swatch-red no-inversion"> <span class="colornav-label colornav-label-red"><span class="visuallyhidden">PRODUCT(RED)</span></span> </span> </label> </li> </ul> <p class=" quicklook-cta-cta quicklook-cta"> <a rel="ar" href="/105/media/us/iphone-se/2022/90024c0f-285a-4bf5-af04-2c38de97b06e/quick-look/iphone_se_3rdgen_midnight.usdz" data-analytics-intrapage-link> <img class="shared-quicklook-placeholder" src="/v/iphone-se/l/images/shared/quicklook_placeholder__e6gqz5sda5si_large.jpg"> <span>Kuva iPhone SE liitreaalsuses</span> </a> </p> <p class="not-supported-copy typography-site-body-copy-2 large-9 small-12">Ava see leht oma iPhone’is või iPadis Safariga.</p> </div> </div> </div> </div> </div> </section> <section class="section section-upgrade-or-switch section-endcap" data-anim-scroll-group="Upgrade or Switch" data-analytics-section-engagement="name:upgrade or switch"> <div class="section-content"> <h2 class="typography-site-header-endcap endcap-headline large-8 medium-10 small-10">Kerge uuendada. Lihtne vahetada.</h2> </div> <div class="grid grid-max-width"> <div class="upgrade grid-item large-span-12"> <figure class="image-icon" data-anim-lazy-image></figure> <h3 class="typography-site-header-2 headline large-5 medium-8 small-12">Kas soovid üle minna teiselt iPhone'ilt?</h3> <div class="copy-wrapper large-6 medium-8 small-10"> <p class="copy typography-site-body-copy-2">Aseta oma vana iPhone uue kõrvale ja saad andmed üle kanda automaatselt. Vajadusel saad kasutada tasuta ajutist iCloudi salvestusruumi, et sinu sisu ülekandmise ajal ikka alles jääks.</p> </div> </div> <div class="switch grid-item large-span-12"> <figure class="image-icon" data-anim-lazy-image></figure> <h3 class="typography-site-header-2 headline large-5 medium-8 small-12">Kas soovid üle minna Androidi telefonilt?</h3> <div class="copy-wrapper large-6 medium-8 small-10"> <p class="copy typography-site-body-copy-2">Kui ostad uue iPhone'i, aitavad tutvustavad sammud sul kasutamist alustada, ning rakenduse Move to iOS abil on fotode, kontaktide ja muu sisu ülekandmine lihtsamast lihtsam.</p> </div> </div> </div> </section> <section class="section section-shared-compare with-stacked-links" data-analytics-section-engagement="name:compare"> <div class="section-content"> <h2 class="typography-headline tile-headline">Milline iPhone on sinu jaoks <br class="small" />õige?</h2> <div class="compare-table"> <div class="iphone-16-pro device"> <div class="key-features-item-control"> <div class="image-wrapper"> <a href="/ee/iphone-16/" data-analytics-title="learn more about iphone 16 pro" aria-label="Lisateave iPhone 16 Pro kohta"> <figure class="image-compare-iphone-16-pro" data-anim-lazy-image></figure> </a> </div> </div> <div class="swatch-wrapper"> <figure class="image-swatches image-swatch-iphone-16-pro" role="img" aria-label="iPhone 16 Pro - saadaval värvitoonides kõrbevärvi titaan, loomulik titaan, must titaan ja valge titaan." data-anim-lazy-image></figure> </div> <div class="device-content"> <h3> <span class="violator-frameless violator-reduced">Uus</span> <span class="visuallyhidden">iPhone 16 Pro</span> <figure class="image-logo image-logo-iphone-16-pro" aria-hidden="true"></figure> </h3> <p class="typography-body-tight tout">Ülim iPhone.</p> <div class="iphone-16-pro cta cell"> <p class="typography-body-reduced key-features-item-control"><a href="/ee/iphone-16/" data-analytics-title="learn more about iphone 16" aria-label="Lisateave iPhone 16 kohta" class="icon-wrapper"><span class="icon-copy">Lisateave</span><span class="icon icon-after more"></span></a></p> </div> <p class="typography-body-reduced quicklook-cta-modern quicklook-cta-quicklook quicklook-cta"> <a rel="ar" href="/105/media/us/iphone/shared/ar/2024/1db11f29-1385-4ae5-bbfd-2c885f4463d4/iphone-16-pro/iphone-16-pro-iphone-16-pro-max-no-sim-desert-titanium.usdz" data-analytics-title="view iphone 16 pro in ar" data-analytics-click="prop3:iphone 16 pro in ar" aria-label="Vaata iPhone 16 Pro mudelit liitreaalsuses" data-analytics-intrapage-link> <img class="shared-quicklook-placeholder" src="/v/iphone-se/l/images/shared/quicklook_placeholder__e6gqz5sda5si_large.jpg"><span>Vaata liitreaalsuses</span> </a> </p> </div> </div> <div class="iphone-16-pro display cell row"> <h4 class="typography-compare-size size">6,9″ või 6,3″</h4> <p class="typography-body-reduced column column">Super Retina XDR-<br class="small" />ekraan<sup class="footnote footnote-number"><a href="#footnote-6" aria-label="Allmärkus 6">6</a></sup></p> <p class="typography-body-reduced column">ProMotion tehnoloogia</p> <p class="typography-body-reduced column">Alati sisse lülitatud ekraan</p> </div> <div class="iphone-16-pro design cell row"> <figure class="image-icon-design image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Titaanist disain tekstuurse<br /> mattklaasist tagaküljega</p> <p class="typography-body-reduced ">Action-nupp</p> </div> <div class="iphone-16-pro dynamic-island cell row"> <figure class="image-icon-dynamic-island image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Dynamic Island</p> <p class="typography-body-reduced column">Su iPhone suhtleb sinuga maagilisel moel</p> </div> <div class="iphone-16-pro chip cell row"> <figure class="image-icon-a18-pro image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">A18 Pro kiip <br />6-tuumalise graafikaprotsessoriga</p> </div> <div class="iphone-16-pro camera-control cell row"> <figure class="image-icon-camera-control image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Camera Control</p> <p class="typography-body-reduced column">Lihtsam viis jäädvustamiseks</p> <p class="typography-body-reduced column">Kiirem juurdepääs foto- ja videotööriistadele</p> </div> <div class="iphone-16-pro camera cell row"> <figure class="image-icon-16-pro-camera image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Pro-kaamerasüsteem</p> <p class="typography-body-reduced column">48MP Fusion <span class='span-pipe'>48MP <br />Ülilainurkobjektiiv <span class='span-pipe'>Telefoto</span></span> <span class='span-pipe-wrap feature-null-secondary two-lines visuallyhidden'></span><br class="large"/></p> <p class="typography-body-reduced column">Ülimalt kõrge eraldusvõimega fotod (24MP ja 48MP)</p> <p class="typography-body-reduced column">Järgmise põlvkonna portreed teravustamise ja kontrollitava teravussügavusega</p> <p class="typography-body-reduced column">Dolby Vision kuni 4K-kvaliteediga kiirusel 120 kaadrit sekundis</p> <p class="typography-body-reduced column">Ruumilised fotod ja videod</p> <p class="typography-body-reduced column">Viimase põlvkonna fotostiilid</p> <p class="typography-body-reduced column">48MP makrofotograafia</p> </div> <div class="iphone-16-pro zoom cell row"> <h4 class="typography-compare-size size"><span class="typography-zoom-headline">10x</span></h4> <p class="typography-body-reduced column ">optilise suurenduse ulatus</p> </div> <div class="iphone-16-pro sos cell row"> <figure class="image-icon-sos image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Hädaabi SOS</p> <p class="typography-body-reduced column">Autoavarii tuvastus<sup class="footnote footnote-number"><a href="#footnote-7" aria-label="Allmärkus 7">7</a></sup></p> </div> <div class="iphone-16-pro battery cell row"> <figure class="image-icon-battery image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Kuni 33 tundi <br />videoesitust<sup class="footnote footnote-number"><a href="#footnote-8" aria-label="Allmärkus 8">8</a></sup></p> </div> <div class="iphone-16-pro connectivity cell row"> <figure class="image-icon-usbc image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">USB-C</p> <p class="typography-body-reduced ">USB 3 tugi</p> </div> <div class="iphone-16-pro authentication cell row border-bottom"> <figure class="image-icon-face-id image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Face&nbsp;ID</p> </div> <div class="iphone-16 device"> <div class="key-features-item-control"> <div class="image-wrapper"> <a href="/ee/iphone-16/" data-analytics-title="learn more about iphone 16" aria-label="Lisateave iPhone 16 kohta"> <figure class="image-compare-iphone-16" data-anim-lazy-image></figure> </a> </div> </div> <div class="swatch-wrapper"> <figure class="image-swatches image-swatch-iphone-16" role="img" aria-label="iPhone 16 – saadaval värvitoonides roosa, kollane, roheline, sinine ja must" data-anim-lazy-image></figure> </div> <div class="device-content"> <h3> <span class="violator-frameless violator-reduced">Uus</span> <span class="visuallyhidden">iPhone 16</span> <figure class="image-logo image-logo-iphone-16" aria-hidden="true"></figure> </h3> <p class="typography-body-tight tout">Täiskomplekt.</p> <div class="iphone-16 cta cell"> <p class="typography-body-reduced key-features-item-control"><a href="/ee/iphone-16/" data-analytics-title="learn more about iphone 16" aria-label="Lisateave iPhone 16 kohta" class="icon-wrapper"><span class="icon-copy">Lisateave</span><span class="icon icon-after more"></span></a></p> </div> <p class="typography-body-reduced quicklook-cta-modern quicklook-cta-quicklook quicklook-cta"> <a rel="ar" href="/105/media/us/iphone/shared/ar/2024/1db11f29-1385-4ae5-bbfd-2c885f4463d4/iphone-16/iphone-16-iphone-16-plus-ultramarine-no-sim.usdz" data-analytics-title="view iphone 16 in ar" data-analytics-click="prop3:iphone 16 in ar" aria-label="Vaata iPhone 16 mudelit liitreaalsuses" data-analytics-intrapage-link> <img class="shared-quicklook-placeholder" src="/v/iphone-se/l/images/shared/quicklook_placeholder__e6gqz5sda5si_large.jpg"><span>Vaata liitreaalsuses</span> </a> </p> </div> </div> <div class="iphone-16 display cell row"> <h4 class="typography-compare-size size">6,7 tolli või 6,1 tolli</h4> <p class="typography-body-reduced column column">Super Retina XDR-<br class="small" />ekraan<sup class="footnote footnote-number"><a href="#footnote-6" aria-label="Allmärkus 6">6</a></sup></p> <p class="typography-body-reduced column"><span class='span-pipe-wrap feature-null-secondary'>&nbsp;</span></p> <p class="typography-body-reduced column"><span class='span-pipe-wrap feature-null-secondary'>&nbsp;</span></p> </div> <div class="iphone-16 design cell row"> <figure class="image-icon-design image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Alumiiniumist disain <br />läbinisti värvitud klaasist tagaküljega</p> <p class="typography-body-reduced ">Action-nupp</p> </div> <div class="iphone-16 dynamic-island cell row"> <figure class="image-icon-dynamic-island image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Dynamic Island</p> <p class="typography-body-reduced column">Su iPhone suhtleb sinuga maagilisel moel</p> </div> <div class="iphone-16 chip cell row"> <figure class="image-icon-a18 image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">A18 kiip <br />5-tuumalise graafikaprotsessoriga</p> </div> <div class="iphone-16 camera-control cell row"> <figure class="image-icon-camera-control image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Camera Control</p> <p class="typography-body-reduced column">Lihtsam viis jäädvustamiseks</p> <p class="typography-body-reduced column">Kiirem juurdepääs foto- ja videotööriistadele</p> </div> <div class="iphone-16 camera cell row"> <figure class="image-icon-16-camera image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Arenenud <br class="small" />topeltkaamerasüsteem</p> <p class="typography-body-reduced column">48MP Fusion <span class='span-pipe'>12MP Ülilainurkobjektiiv</span> <span class='span-pipe-wrap feature-null-secondary two-lines visuallyhidden'></span><br class="small"/></p> <p class="typography-body-reduced column">Ülimalt kõrge eraldusvõimega fotod (24MP ja 48MP)</p> <p class="typography-body-reduced column">Järgmise põlvkonna portreed teravustamise ja kontrollitava teravussügavusega</p> <p class="typography-body-reduced column">Dolby Vision kuni 4K-kvaliteediga kiirusel 60 kaadrit sekundis</p> <p class="typography-body-reduced column">Ruumilised fotod ja videod</p> <p class="typography-body-reduced column">Viimase põlvkonna fotostiilid</p> <p class="typography-body-reduced column feature-null-secondary">&nbsp;</p> </div> <div class="iphone-16 zoom cell row"> <h4 class="typography-compare-size size"><span class="typography-zoom-headline">4x</span></h4> <p class="typography-body-reduced column ">optilise suurenduse ulatus</p> </div> <div class="iphone-16 sos cell row"> <figure class="image-icon-sos image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Hädaabi SOS</p> <p class="typography-body-reduced column">Autoavarii tuvastus<sup class="footnote footnote-number"><a href="#footnote-7" aria-label="Allmärkus 7">7</a></sup></p> </div> <div class="iphone-16 battery cell row"> <figure class="image-icon-battery image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Kuni 27 tundi <br />videoesitust<sup class="footnote footnote-number"><a href="#footnote-8" aria-label="Allmärkus 8">8</a></sup></p> </div> <div class="iphone-16 connectivity cell row"> <figure class="image-icon-usbc image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">USB-C</p> <p class="typography-body-reduced ">USB 2 tugi</p> </div> <div class="iphone-16 authentication cell row border-bottom"> <figure class="image-icon-face-id image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Face&nbsp;ID</p> </div> <div class="iphone-15 device"> <div class="key-features-item-control"> <div class="image-wrapper"> <a href="/ee/iphone-15/specs/" data-analytics-title="learn more about iphone 15" aria-label="Lisateave iPhone 15 kohta"> <figure class="image-compare-iphone-15" data-anim-lazy-image></figure> </a> </div> </div> <div class="swatch-wrapper"> <figure class="image-swatches image-swatch-iphone-15" role="img" aria-label="iPhone 15 – saadaval roosa, kollase, rohelise, sinise ja musta viimistlusega" data-anim-lazy-image></figure> </div> <div class="device-content"> <h3> <span class="visuallyhidden">iPhone 15</span> <figure class="image-logo image-logo-iphone-15" aria-hidden="true"></figure> </h3> <p class="typography-body-tight tout">Ikka sama imeline.</p> <div class="iphone-15 cta cell"> <p class="typography-body-reduced key-features-item-control"><a href="/ee/iphone-15/specs/" data-analytics-title="learn more about iphone 15" aria-label="Lisateave iPhone 15 kohta" class="icon-wrapper"><span class="icon-copy">Lisateave</span><span class="icon icon-after more"></span></a></p> </div> <p class="typography-body-reduced quicklook-cta-modern quicklook-cta-quicklook quicklook-cta"> <a rel="ar" href="/105/media/us/iphone/shared/ar/2023/f6ca1075-bfa5-441b-b6c2-61e5ce4c15b2/iphone-15/iphone_15_plus_iphone_15_pink_5G.usdz" data-analytics-title="view iphone 15 in ar" data-analytics-click="prop3:iphone 15 in ar" aria-label="Kuva iPhone 15 liitreaalsuses" data-analytics-intrapage-link> <img class="shared-quicklook-placeholder" src="/v/iphone-se/l/images/shared/quicklook_placeholder__e6gqz5sda5si_large.jpg"> <span>Kuva liitreaalsuses</span> </a> </p> </div> </div> <div class="iphone-15 display cell row"> <h4 class="typography-compare-size size">6,7 tolli või 6,1 tolli</h4> <p class="typography-body-reduced column column">Super Retina XDR-<br class="small" />ekraan<sup class="footnote footnote-number"><a href="#footnote-6" aria-label="Allmärkus 6">6</a></sup></p> <p class="typography-body-reduced column"><span class='span-pipe-wrap feature-null-secondary'>&nbsp;</span></p> <p class="typography-body-reduced column"><span class='span-pipe-wrap feature-null-secondary'>&nbsp;</span></p> </div> <div class="iphone-15 design cell row"> <figure class="image-icon-design image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Alumiiniumist disain <br />läbinisti värvitud klaasist tagaküljega</p> <p class="typography-body-reduced ">Helina/vaigistuse lüliti</p> </div> <div class="iphone-15 dynamic-island cell row"> <figure class="image-icon-dynamic-island image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Dynamic Island</p> <p class="typography-body-reduced column">Su iPhone suhtleb sinuga maagilisel moel</p> </div> <div class="iphone-15 chip cell row"> <figure class="image-icon-a16 image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">A16 Bionic kiip <br />5-tuumalise graafikaprotsessoriga</p> </div> <div class="iphone-15 camera-control cell row"> <p class="feature-null-secondary two-lines small-two-lines">&nbsp;</p> <p class="typography-body-reduced feature-null-secondary two-lines">&nbsp;</p> <p class="typography-body-reduced column feature-null-secondary two-lines">&nbsp;</p> </div> <div class="iphone-15 camera cell row"> <figure class="image-icon-14-camera image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Arenenud <br class="small" />topeltkaamerasüsteem</p> <p class="typography-body-reduced column">48MP Põhiobjektiiv <span class='span-pipe'>12MP Ülilainurkobjektiiv</span> <span class='span-pipe-wrap feature-null-secondary two-lines visuallyhidden'> </span><br class="small"/></p> <p class="typography-body-reduced column">Ülimalt kõrge eraldusvõimega fotod (24MP ja 48MP)</p> <p class="typography-body-reduced column">Järgmise põlvkonna portreed teravustamise ja kontrollitava teravussügavusega</p> <p class="typography-body-reduced column feature-null-secondary">&nbsp;</p> <p class="typography-body-reduced column feature-null-secondary">&nbsp;</p> <p class="typography-body-reduced column feature-null-secondary two-lines">&nbsp;</p> <p class="typography-body-reduced column feature-null-secondary">&nbsp;</p> </div> <div class="iphone-15 zoom cell row"> <h4 class="typography-compare-size size"><span class="typography-zoom-headline">4x</span></h4> <p class="typography-body-reduced column ">optilise suurenduse ulatus</p> </div> <div class="iphone-15 sos cell row"> <figure class="image-icon-sos image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Hädaabi SOS</p> <p class="typography-body-reduced column">Autoavarii tuvastus<sup class="footnote footnote-number"><a href="#footnote-7" aria-label="Allmärkus 7">7</a></sup></p> </div> <div class="iphone-15 battery cell row"> <figure class="image-icon-battery image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Kuni 26 tundi <br />videoesitust<sup class="footnote footnote-number"><a href="#footnote-8" aria-label="Allmärkus 8">8</a></sup></p> </div> <div class="iphone-15 connectivity cell row"> <figure class="image-icon-usbc image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">USB-C</p> <p class="typography-body-reduced ">USB 2 tugi</p> </div> <div class="iphone-15 authentication cell row border-bottom"> <figure class="image-icon-face-id image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Face&nbsp;ID</p> </div> <div class="iphone-se device"> <div class="key-features-item-control"> <div class="image-wrapper"> <a href="/ee/iphone-se/" data-analytics-title="learn more about iphone se" aria-label="Lisateave iPhone&nbsp;SE kohta"> <figure class="image-compare-iphone-se" data-anim-lazy-image></figure> </a> </div> </div> <div class="swatch-wrapper"> <figure class="image-swatches image-swatch-iphone-se" role="img" aria-label="iPhone&nbsp;SE – Saadaolevad viimistlused on öösinine, tähevalge ja (PRODUCT)RED" data-anim-lazy-image></figure> </div> <div class="device-content"> <h3> <span class="visuallyhidden">iPhone SE</span> <figure class="image-logo image-logo-iphone-se" aria-hidden="true"></figure> </h3> <p class="typography-body-tight tout">Tõsine&nbsp;võimsus. Tõsine&nbsp;väärtus.</p> <div class="iphone-se cta cell"> <p class="typography-body-reduced key-features-item-control"><a href="/ee/iphone-se/" data-analytics-title="learn more about iphone se" aria-label="Lisateave iPhone&nbsp;SE kohta" class="icon-wrapper"><span class="icon-copy">Lisateave</span><span class="icon icon-after more"></span></a></p> </div> <p class="typography-body-reduced quicklook-cta-modern quicklook-cta-quicklook quicklook-cta"> <a rel="ar" href="/105/media/us/iphone/shared/ar/2022/95e52aae-96c0-48d6-87f9-77b3fe97bff9/iphone-se/iphone_se_3rdgen_midnight.usdz" data-analytics-title="view iphone se in ar" data-analytics-click="prop3:iphone se in ar" aria-label="Vaata mudelit iPhone SE liitreaalsuses" data-analytics-intrapage-link> <img class="shared-quicklook-placeholder" src="/v/iphone-se/l/images/shared/quicklook_placeholder__e6gqz5sda5si_large.jpg"> <span>Vaata liitreaalsuses</span> </a> </p> </div> </div> <div class="iphone-se display cell row"> <h4 class="typography-compare-size size">4,7-tolline</h4> <p class="typography-body-reduced column ">Retina HD-<br class="small" />ekraan</p> <p class="typography-body-reduced column"><span class='span-pipe-wrap feature-null-secondary'>&nbsp;</span></p> <p class="typography-body-reduced column"><span class='span-pipe-wrap feature-null-secondary'>&nbsp;</span></p> </div> <div class="iphone-se design cell row"> <figure class="image-icon-design image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Alumiinium <br />ja klaas</p><br class="small"/> <p class="typography-body-reduced ">Helina/vaigistuse lüliti</p> </div> <div class="iphone-se dynamic-island cell row"> <p class="feature-null-secondary two-lines small-two-lines">&nbsp;</p> </div> <div class="iphone-se chip cell row"> <figure class="image-icon-a15 image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">A15&nbsp;Bionic kiip <br />4-tuumalise graafikaprotsessoriga</p> </div> <div class="iphone-se camera-control cell row"> <p class="typography-body-reduced column column feature-null-secondary">&nbsp;</p> <p class="typography-body-reduced feature-null-secondary two-lines">&nbsp;</p> <p class="typography-body-reduced column feature-null-secondary">&nbsp;</p> </div> <div class="iphone-se camera cell row"> <figure class="image-icon-se-camera image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Üksikkaamerasüsteem</p> <p class="typography-body-reduced column">12MP Põhiobjektiiv<span class='span-pipe large-hide small-show'> </span><br /><span class='span-pipe-wrap feature-null-secondary two-lines visuallyhidden'></span><br /><br class="large"/></p> <p class="typography-body-reduced feature-null-secondary camera-feature-null two-lines small-two-lines">&nbsp;</p> <p class="typography-body-reduced column">Portreerežiim kontrollitava teravussügavusega<br class="large"/><br class="large"/></p> <p class="typography-body-reduced column feature-null-secondary">&nbsp;</p> <p class="typography-body-reduced column feature-null-secondary">&nbsp;</p> <p class="typography-body-reduced column feature-null-secondary two-lines">&nbsp;</p> <p class="typography-body-reduced column feature-null-secondary">&nbsp;</p> </div> <div class="iphone-se zoom cell row"> <h4 class="typography-compare-size size"><span class="typography-zoom-headline">1x</span></h4> <p class="typography-body-reduced column ">optilise suurenduse ulatus</p> </div> <div class="iphone-se sos cell row"> <figure class="image-icon-sos image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Hädaabi SOS</p> <p class="typography-body-reduced column"><span class='span-pipe-wrap feature-null-secondary'>&nbsp;</span></p> </div> <div class="iphone-se battery cell row"> <figure class="image-icon-battery image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Kuni 15 tundi <br />videoesitust<sup class="footnote footnote-number"><a href="#footnote-9" aria-label="Allmärkus 9">9</a></sup></p> </div> <div class="iphone-se connectivity cell row"> <figure class="image-icon-lightning image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Lightning</p> <p class="typography-body-reduced ">USB 2 tugi</p> </div> <div class="iphone-se authentication cell row border-bottom"> <figure class="image-icon-touch-id image-icon" data-anim-lazy-image></figure> <p class="typography-body-reduced column ">Touch&nbsp;ID</p> </div> </div> <ul class="links-stacked typography-compare-all-cta"> <li> <a href="/ee/iphone/compare/" data-analytics-title="compare all iphone models" class="icon-wrapper"><span class="icon-copy">Võrdle kõiki iPhone'i mudeleid</span><span class="icon icon-after more"></span></a> </li> </ul> </div> </section> </main> <!--/main--> <footer id="ac-globalfooter" class="no-js" lang="et-EE" dir="ltr" data-analytics-region="global footer" role="contentinfo" aria-labelledby="ac-gf-label"> <div class="ac-gf-content"> <h2 class="ac-gf-label" id="ac-gf-label">Apple’i jalus</h2> <section class="ac-gf-sosumi" data-nosnippet aria-label="Allmärkused"> <ol> <li id="footnote-1"> <p>2022. aasta jaanuaris Apple'i korraldatud testimisel kasutati iPhone SE (3. põlvkond) ja tarkvara katsemudeleid ning tarvikuna Apple'i USB‑C-toiteadapterit (20 W mudel A2305). Kiirlaadimise testimisel kasutati tühja akuga iPhone'i mudeleid. Aku laadimisaeg sõltub seadetest ja keskkonnateguritest. Tegelikud tulemused võivad erineda.</p> <p>Juhtmevabad laadijad ja toiteadapterid on müügil eraldi.</p> </li> <li id="footnote-2">Kõik akuga seotud näitajad sõltuvad võrgu konfiguratsioonist ja paljudest muudest teguritest; tegelikud näitajad võivad varieeruda. Aku laadimistsüklite arv on piiratud ja aku võib mingil hetkel vajada vahetamist. Aku kasutusaeg ja laadimiste arv oleneb telefoni tarkvaraversioonist, kasutusviisist ning seadetest. Apple'i korraldatud testimisel 2022. aasta jaanuaris kasutati iPhone SE (3. põlvkond) ja tarkvara katsemudeleid, 2020. aasta veebruaris kasutati iPhone SE (2. põlvkond) ja tarkvara katsemudeleid, 2017. aasta augustis kasutati iPhone 8 ja tarkvara katsemudeleid, 2016. aasta augustis kasutati iPhone 7 ja tarkvara katsemudeleid ning 2015. aasta augustis kasutati iPhone 6<span class="small-caps">S-i</span> ja tarkvara katsemudeleid. Videoesituseks kasutati korduses iTunes Store’ist ostetud 2 tundi ja 23 minutit kestvat filmi. Kasutati vaikeseadeid, välja arvatud järgmised: Bluetooth oli seotud kõrvaklappidega (v.a iPhone 6<span class="small-caps">S</span>); WiFi oli seotud võrguga; WiFi-funktsioon Ask to Join Networks (Võrguga ühenduse loomiseks loa küsimine), Auto‑Brightness (Automaateredus) ja True Tone olid välja lülitatud. Akude testimisel kasutatakse valitud iPhone’e.</li> <li id="footnote-3">Vajalik on andmesidepakett. 5G ja LTE on saadaval valitud turgudel ja kindlate teenusepakkujate kaudu. Kiirused sõltuvad tingimustest ja teenusepakkujast. 5G ja LTE toe kohta saad lisateavet teenusepakkujalt ja veebilehelt <a href="/iphone/cellular/">apple.com/iphone/cellular</a>.</li> <li id="footnote-4">iPhone SE on pritsme-, vee- ja tolmukindel. Kontrollitud laboritingimustes toimunud testi tulemusena on sellele vastavalt IEC standardile 60529 antud hinnang IP67 (kuni 1 meetri sügavusel kuni 30 minutit) Pritsme-, vee- ja tolmukindlus pole püsivad omadused. Need võivad tavalise kulumise käigus väheneda. Ära lae märga iPhone’i. Puhastamis- ja kuivatamisjuhiseid vaata kasutusjuhendist. Garantii ei hõlma vedelikest põhjustatud kahju.</li> <li id="footnote-5">Kõik akuga seotud näitajad sõltuvad võrgu konfiguratsioonist ja paljudest muudest teguritest; tegelikud näitajad võivad varieeruda. Aku laadimistsüklite arv on piiratud ja aku võib mingil hetkel vajada vahetamist. Aku kasutusaeg ja laadimiste arv oleneb telefoni kasutusviisist ning sätetest. Lisateavet vaata veebilehelt <a href="/ee/batteries/">apple.com/ee/batteries</a> ja <a href="/ee/iphone/battery.html">apple.com/ee/iphone/battery.html</a>.</li> <li id="footnote-6">Kumerate servadega ekraani ümbritsevad kaunid ümarad nurgad, mis üheskoos moodustavad tavalise ristküliku kuju. Tavalise ristkülikuna mõõtes on ekraani diagonaal 6,12&nbsp;tolli (iPhone&nbsp;16, iPhone&nbsp;15), 6,27&nbsp;tolli (iPhone&nbsp;16&nbsp;Pro), 6,69&nbsp;tolli (iPhone&nbsp;16&nbsp;Plus, iPhone&nbsp;15&nbsp;Plus) või 6,86&nbsp;tolli (iPhone&nbsp;16&nbsp;Pro&nbsp;Max). Tegelik kuvatav ala on väiksem.</li> <li id="footnote-7">iPhone&nbsp;14, iPhone&nbsp;14&nbsp;Pro, iPhone&nbsp;15, iPhone&nbsp;15&nbsp;Pro, iPhone&nbsp;16 ja iPhone&nbsp;16&nbsp;Pro suudavad tuvastada raske liiklusõnnetuse ning kutsuda abi. Vajalik on mobiilandmesideühendus või WiFi-kõnede teenus.</li> <li id="footnote-8">Aku kestvuse väide põhineb suurematel mudelitel. Kõik akuga seotud näitajad sõltuvad võrgu konfiguratsioonist ja paljudest muudest teguritest; tegelikud näitajad võivad varieeruda. Aku laadimistsüklite arv on piiratud ja aku võib mingil hetkel vajada vahetamist. Aku kasutusaeg ja laadimiste arv oleneb telefoni kasutusviisist ning sätetest. Lisateavet vaata veebilehelt <a href="/ee/batteries/">apple.com/ee/batteries</a> ja <a href="/ee/iphone/battery.html">apple.com/ee/iphone/battery.html</a>.</li> <li id="footnote-9">Kõik akuga seotud näitajad sõltuvad võrgu konfiguratsioonist ja paljudest muudest teguritest; tegelikud näitajad võivad varieeruda. Aku laadimistsüklite arv on piiratud ja aku võib mingil hetkel vajada vahetamist. Aku kasutusaeg ja laadimiste arv oleneb telefoni kasutusviisist ning sätetest. Lisateavet vaata veebilehelt <a href="/ee/batteries/">apple.com/ee/batteries</a> ja <a href="/ee/iphone/battery.html">apple.com/ee/iphone/battery.html</a>.</li> </ol> <ul> <li>Funktsioonid võivad muutuda. Mõni funktsioon, rakendus ja teenus ei pruugi kõigis piirkondades ja keeltes saadaval olla.</li> <li>Mõned funktsioonid ei pruugi kõigis riikides ja piirkondades saadaval olla. <a href="/ios/feature-availability/">Vaata täielikku loendit</a>.</li> </ul> </section> <nav class="ac-gf-breadcrumbs" aria-label="Lingiread" role="navigation"> <a href="/ee/" class="home ac-gf-breadcrumbs-home"> <span class="ac-gf-breadcrumbs-home-icon" aria-hidden="true"></span> <span class="ac-gf-breadcrumbs-home-label">Apple</span> <span class="ac-gf-breadcrumbs-home-chevron"></span> <span class="ac-gf-breadcrumbs-home-mask"></span> </a> <div class="ac-gf-breadcrumbs-path"> <ol class="ac-gf-breadcrumbs-list" vocab="http://schema.org/" typeof="BreadcrumbList"> <li class="ac-gf-breadcrumbs-item" property="itemListElement" typeof="ListItem"> <a class="ac-gf-breadcrumbs-link" href="/ee/iphone/" property="item" typeof="WebPage"><span property="name">iPhone</span></a> <meta property="position" content="1" /> </li> <li class="ac-gf-breadcrumbs-item" property="itemListElement" typeof="ListItem"> <span property="name">iPhone SE</span> <meta property="position" content="2" /> </li> </ol> </div> </nav> <nav class="ac-gf-directory " aria-label="Apple&#39;i kataloog" role="navigation"> <div class="ac-gf-directory-column"> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Uuri</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Uuri</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-products" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/mac/" data-analytics-title="mac">Mac</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/ipad/" data-analytics-title="ipad">iPad</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/iphone/" data-analytics-title="iphone">iPhone</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/watch/" data-analytics-title="watch">Watch</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/tv/" data-analytics-title="tv">TV</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/music/" data-analytics-title="music">Music</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/airpods/" data-analytics-title="airpods">AirPods</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/airtag/" data-analytics-title="airtag">AirTag</a></li> </ul> </div> </div> <div class="ac-gf-directory-column"> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Konto</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Konto</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-accounts" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="https://account.apple.com/ee/" data-analytics-title="apple account" data-analytics-exit-link>Halda oma Apple&#39;i kontot</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="https://www.icloud.com" data-analytics-title="icloud.com" data-analytics-exit-link>iCloud.com</a></li> </ul> </div> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Meelelahutus</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Meelelahutus</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-entertainment" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/apple-tv-plus/" data-analytics-title="apple tv plus">Apple TV+</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/apple-music/" data-analytics-title="apple music">Apple Music</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/apple-arcade/" data-analytics-title="apple arcade">Apple Arcade</a></li> </ul> </div> </div> <div class="ac-gf-directory-column"> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Apple&#39;i väärtused</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Apple&#39;i väärtused</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-responsibility" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/legal/privacy/ee/" data-analytics-title="privacy">Privaatsus</a></li> </ul> </div> <div class="ac-gf-directory-column-section"> <h3 class="ac-gf-directory-column-section-title"> <span class="ac-gf-directory-column-section-title-text">Teave Apple&#39;i kohta</span> <button class="ac-gf-directory-column-section-title-button" disabled> <span class="ac-gf-directory-column-section-title-text">Teave Apple&#39;i kohta</span> <span class="ac-gf-directory-column-section-title-icon" aria-hidden="true"></span> </button> </h3> <ul id="footer-directory-column-section-about" class="ac-gf-directory-column-section-list" role="list"> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/newsroom/" data-analytics-title="newsroom">Newsroom</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/ee/leadership/" data-analytics-title="apple leadership">Apple Leadership</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="https://investor.apple.com/" data-analytics-title="investors" data-analytics-exit-link>Investorid</a></li> <li class="ac-gf-directory-column-section-item" role="listitem"><a class="ac-gf-directory-column-section-link" href="/compliance/" data-analytics-title="ethics and compliance">Eetika ja järgimine</a></li> </ul> </div> </div> </nav> <section class="ac-gf-footer"> <div class="ac-gf-footer-shop" x-ms-format-detection="none"> <a href="https://locate.apple.com/ee/et/" data-analytics-title="other retailers or resellers" data-analytics-exit-link>Leia lähim</a> edasimüüja. </div> <div class="ac-gf-footer-locale"> <a class="ac-gf-footer-locale-link" href="/choose-country-region/" title="Vali oma riik või piirkond" aria-label="Eesti. Vali oma riik või piirkond" data-analytics-title="choose your country">Eesti</a> </div> <div class="ac-gf-footer-legal"> <div class="ac-gf-footer-legal-copyright">Autoriõigus © 2025 Apple Inc. Kõik õigused kaitstud. </div> <ul class="ac-gf-footer-legal-links" role="list"> <li class="ac-gf-footer-legal-links-item" role="listitem"> <a class="ac-gf-footer-legal-link" href="/legal/privacy/ee/cookies/" data-analytics-title="use of cookies">Küpsiste kasutamine</a> </li> <li class="ac-gf-footer-legal-links-item" role="listitem"> <a class="ac-gf-footer-legal-link" href="/legal/" data-analytics-title="terms of use">Kasutustingimused</a> </li> <li class="ac-gf-footer-legal-links-item" role="listitem"> <a class="ac-gf-footer-legal-link" href="/ee/sitemap/" data-analytics-title="site map">Saidikaart</a> </li> </ul> </div> </section> <script type="text/javascript" src="/ac/globalfooter/8/et_EE/scripts/ac-globalfooter.built.js"></script> <script type="application/ld+json"> { "@context": "http://schema.org", "@id": "https://www.apple.com/#organization", "@type": "Organization", "name": "Apple", "url": "https://www.apple.com/", "logo": "https://www.apple.com/ac/structured-data/images/knowledge_graph_logo.png?202412230317", "subOrganization": { "@type": "Organization", "name": "Apple Support", "url": "https://support.apple.com", "@id": "https://support.apple.com/#organization" }, "contactPoint": [ { "@type": "ContactPoint", "telephone": "+1-800-692-7753", "contactType": "sales", "areaServed": "US" }, { "@type": "ContactPoint", "telephone": "+1-800-275-2273", "contactType": "technical support", "areaServed": "US", "availableLanguage": ["EN", "ES"] }, { "@type": "ContactPoint", "telephone": "+1-800-275-2273", "contactType": "customer support", "areaServed": "US", "availableLanguage": ["EN", "ES"] } ], "sameAs": [ "http://www.wikidata.org/entity/Q312", "https://www.youtube.com/user/Apple", "https://www.linkedin.com/company/apple", "https://www.facebook.com/Apple", "https://www.twitter.com/Apple" ] } </script> <script type="text/javascript" src="/ac/localeswitcher/4/et_EE/scripts/localeswitcher.built.js"></script> </div> </footer> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Product", "@id": "https://www.apple.com/ee/iphone-se/#product", "manufacturer": { "@id": "https://www.apple.com/#organization" }, "brand": { "@id": "https://www.apple.com/ee/iphone/#brand" }, "name": "iPhone SE", "description": "Supervõimas kiip. Staarkaamera. Hüpe aku kestvuses. Kiire 5G-ühendus. Kompaktne 4,7-tolline formaat.", "url": "https://www.apple.com/ee/iphone-se/", "mainEntityOfPage": "https://www.apple.com/ee/iphone-se/", "image": "https://www.apple.com/v/iphone-se/l/images/meta/iphone-se_overview__e8kjerexgsuq_og.png", "potentialAction": { "@type": "BuyAction", "seller": { "@id": "https://www.apple.com/#organization" }, "url": ["https://locate.apple.com/ee/et/"] } } </script> <script src="/v/iphone-se/l/built/scripts/main.built.js" type="text/javascript" charset="utf-8"></script> <script src="/ac/pricing/latest-1/scripts/autopricing.built.js" type="text/javascript"></script> <script> // https://github.com/airbnb/lottie-web/blob/v5.6.3/build/player/lottie.min.js (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.lottie = factory(root); root.bodymovin = root.lottie; } }((window || {}), function(window) { "use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,subframeEnabled=!0,expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bm_rounder=Math.round,bm_rnd,bm_pow=Math.pow,bm_sqrt=Math.sqrt,bm_abs=Math.abs,bm_floor=Math.floor,bm_max=Math.max,bm_min=Math.min,blitter=10,BMMath={};function ProjectInterface(){return{}}!function(){var t,e=["abs","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"],r=e.length;for(t=0;t<r;t+=1)BMMath[e[t]]=Math[e[t]]}(),BMMath.random=Math.random,BMMath.abs=function(t){if("object"===typeof t&&t.length){var e,r=createSizedArray(t.length),i=t.length;for(e=0;e<i;e+=1)r[e]=Math.abs(t[e]);return r}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(t){bm_rnd=t?Math.round:function(t){return t}}function styleDiv(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin=t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility=t.style.webkitBackfaceVisibility="visible",t.style.transformStyle=t.style.webkitTransformStyle=t.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(t,e,r,i){this.type=t,this.currentTime=e,this.totalTime=r,this.direction=i<0?-1:1}function BMCompleteEvent(t,e){this.type=t,this.direction=e<0?-1:1}function BMCompleteLoopEvent(t,e,r,i){this.type=t,this.currentLoop=r,this.totalLoops=e,this.direction=i<0?-1:1}function BMSegmentStartEvent(t,e,r){this.type=t,this.firstFrame=e,this.totalFrames=r}function BMDestroyEvent(t,e){this.type=t,this.target=e}function BMRenderFrameErrorEvent(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function BMConfigErrorEvent(t){this.type="configError",this.nativeError=t}function BMAnimationConfigErrorEvent(t,e){this.type=t,this.nativeError=e,this.currentTime=currentTime}roundValues(!1);var createElementID=(G=0,function(){return"__lottie_element_"+ ++G}),G;function HSVtoRGB(t,e,r){var i,s,a,n,o,h,l,p;switch(h=r*(1-e),l=r*(1-(o=6*t-(n=Math.floor(6*t)))*e),p=r*(1-(1-o)*e),n%6){case 0:i=r,s=p,a=h;break;case 1:i=l,s=r,a=h;break;case 2:i=h,s=r,a=p;break;case 3:i=h,s=l,a=r;break;case 4:i=p,s=h,a=r;break;case 5:i=r,s=h,a=l}return[i,s,a]}function RGBtoHSV(t,e,r){var i,s=Math.max(t,e,r),a=Math.min(t,e,r),n=s-a,o=0===s?0:n/s,h=s/255;switch(s){case a:i=0;break;case t:i=e-r+n*(e<r?6:0),i/=6*n;break;case e:i=r-t+2*n,i/=6*n;break;case r:i=t-e+4*n,i/=6*n}return[i,o,h]}function addSaturationToRGB(t,e){var r=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return r[1]+=e,1<r[1]?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(t,e){var r=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return r[2]+=e,1<r[2]?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(t,e){var r=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return r[0]+=e/360,1<r[0]?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var t,e,i=[];for(t=0;t<256;t+=1)e=t.toString(16),i[t]=1==e.length?"0"+e:e;return function(t,e,r){return t<0&&(t=0),e<0&&(e=0),r<0&&(r=0),"#"+i[t]+i[e]+i[r]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var r=this._cbs[t].length,i=0;i<r;i++)this._cbs[t][i](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var r=0,i=this._cbs[t].length;r<i;)this._cbs[t][r]===e&&(this._cbs[t].splice(r,1),r-=1,i-=1),r+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var createTypedArray="function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,e){return"float32"===t?new Float32Array(e):"int16"===t?new Int16Array(e):"uint8c"===t?new Uint8ClampedArray(e):void 0}:function(t,e){var r,i=0,s=[];switch(t){case"int16":case"uint8c":r=1;break;default:r=1.1}for(i=0;i<e;i+=1)s.push(r);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){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var t,e=this.dynamicProperties.length;for(t=0;t<e;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,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 Pa[t]||""}),Pa,Matrix=function(){var s=Math.cos,a=Math.sin,n=Math.tan,i=Math.round;function t(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function e(t){if(0===t)return this;var e=s(t),r=a(t);return this._t(e,-r,0,0,r,e,0,0,0,0,1,0,0,0,0,1)}function r(t){if(0===t)return this;var e=s(t),r=a(t);return this._t(1,0,0,0,0,e,-r,0,0,r,e,0,0,0,0,1)}function o(t){if(0===t)return this;var e=s(t),r=a(t);return this._t(e,0,r,0,0,1,0,0,-r,0,e,0,0,0,0,1)}function h(t){if(0===t)return this;var e=s(t),r=a(t);return this._t(e,-r,0,0,r,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 r=s(e),i=a(e);return this._t(r,i,0,0,-i,r,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(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function f(t,e,r){return r||0===r||(r=1),1===t&&1===e&&1===r?this:this._t(t,0,0,0,0,e,0,0,0,0,r,0,0,0,0,1)}function c(t,e,r,i,s,a,n,o,h,l,p,m,f,c,d,u){return this.props[0]=t,this.props[1]=e,this.props[2]=r,this.props[3]=i,this.props[4]=s,this.props[5]=a,this.props[6]=n,this.props[7]=o,this.props[8]=h,this.props[9]=l,this.props[10]=p,this.props[11]=m,this.props[12]=f,this.props[13]=c,this.props[14]=d,this.props[15]=u,this}function d(t,e,r){return r=r||0,0!==t||0!==e||0!==r?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,r,1):this}function u(t,e,r,i,s,a,n,o,h,l,p,m,f,c,d,u){var y=this.props;if(1===t&&0===e&&0===r&&0===i&&0===s&&1===a&&0===n&&0===o&&0===h&&0===l&&1===p&&0===m)return y[12]=y[12]*t+y[15]*f,y[13]=y[13]*a+y[15]*c,y[14]=y[14]*p+y[15]*d,y[15]=y[15]*u,this._identityCalculated=!1,this;var g=y[0],v=y[1],b=y[2],E=y[3],x=y[4],P=y[5],S=y[6],_=y[7],A=y[8],C=y[9],T=y[10],k=y[11],M=y[12],D=y[13],w=y[14],F=y[15];return y[0]=g*t+v*s+b*h+E*f,y[1]=g*e+v*a+b*l+E*c,y[2]=g*r+v*n+b*p+E*d,y[3]=g*i+v*o+b*m+E*u,y[4]=x*t+P*s+S*h+_*f,y[5]=x*e+P*a+S*l+_*c,y[6]=x*r+P*n+S*p+_*d,y[7]=x*i+P*o+S*m+_*u,y[8]=A*t+C*s+T*h+k*f,y[9]=A*e+C*a+T*l+k*c,y[10]=A*r+C*n+T*p+k*d,y[11]=A*i+C*o+T*m+k*u,y[12]=M*t+D*s+w*h+F*f,y[13]=M*e+D*a+w*l+F*c,y[14]=M*r+D*n+w*p+F*d,y[15]=M*i+D*o+w*m+F*u,this._identityCalculated=!1,this}function y(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function g(t){for(var e=0;e<16;){if(t.props[e]!==this.props[e])return!1;e+=1}return!0}function v(t){var e;for(e=0;e<16;e+=1)t.props[e]=this.props[e]}function b(t){var e;for(e=0;e<16;e+=1)this.props[e]=t[e]}function E(t,e,r){return{x:t*this.props[0]+e*this.props[4]+r*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+r*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+r*this.props[10]+this.props[14]}}function x(t,e,r){return t*this.props[0]+e*this.props[4]+r*this.props[8]+this.props[12]}function P(t,e,r){return t*this.props[1]+e*this.props[5]+r*this.props[9]+this.props[13]}function S(t,e,r){return t*this.props[2]+e*this.props[6]+r*this.props[10]+this.props[14]}function _(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],e=this.props[5]/t,r=-this.props[1]/t,i=-this.props[4]/t,s=this.props[0]/t,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,n=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,o=new Matrix;return o.props[0]=e,o.props[1]=r,o.props[4]=i,o.props[5]=s,o.props[12]=a,o.props[13]=n,o}function A(t){return this.getInverseMatrix().applyToPointArray(t[0],t[1],t[2]||0)}function C(t){var e,r=t.length,i=[];for(e=0;e<r;e+=1)i[e]=A(t[e]);return i}function T(t,e,r){var i=createTypedArray("float32",6);if(this.isIdentity())i[0]=t[0],i[1]=t[1],i[2]=e[0],i[3]=e[1],i[4]=r[0],i[5]=r[1];else{var s=this.props[0],a=this.props[1],n=this.props[4],o=this.props[5],h=this.props[12],l=this.props[13];i[0]=t[0]*s+t[1]*n+h,i[1]=t[0]*a+t[1]*o+l,i[2]=e[0]*s+e[1]*n+h,i[3]=e[0]*a+e[1]*o+l,i[4]=r[0]*s+r[1]*n+h,i[5]=r[0]*a+r[1]*o+l}return i}function k(t,e,r){return this.isIdentity()?[t,e,r]:[t*this.props[0]+e*this.props[4]+r*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+r*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+r*this.props[10]+this.props[14]]}function M(t,e){if(this.isIdentity())return t+","+e;var r=this.props;return Math.round(100*(t*r[0]+e*r[4]+r[12]))/100+","+Math.round(100*(t*r[1]+e*r[5]+r[13]))/100}function D(){for(var t=0,e=this.props,r="matrix3d(";t<16;)r+=i(1e4*e[t])/1e4,r+=15===t?")":",",t+=1;return r}function w(t){return t<1e-6&&0<t||-1e-6<t&&t<0?i(1e4*t)/1e4:t}function F(){var t=this.props;return"matrix("+w(t[0])+","+w(t[1])+","+w(t[4])+","+w(t[5])+","+w(t[12])+","+w(t[13])+")"}return function(){this.reset=t,this.rotate=e,this.rotateX=r,this.rotateY=o,this.rotateZ=h,this.skew=p,this.skewFromAxis=m,this.shear=l,this.scale=f,this.setTransform=c,this.translate=d,this.transform=u,this.applyToPoint=E,this.applyToX=x,this.applyToY=P,this.applyToZ=S,this.applyToPointArray=k,this.applyToTriplePoints=T,this.applyToPointStringified=M,this.toCSS=D,this.to2dCSS=F,this.clone=v,this.cloneFromProps=b,this.equals=g,this.inversePoints=C,this.inversePoint=A,this.getInverseMatrix=_,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();!function(o,h){var l,p=this,m=256,f=6,c="random",d=h.pow(m,f),u=h.pow(2,52),y=2*u,g=m-1;function v(t){var e,r=t.length,n=this,i=0,s=n.i=n.j=0,a=n.S=[];for(r||(t=[r++]);i<m;)a[i]=i++;for(i=0;i<m;i++)a[i]=a[s=g&s+t[i%r]+(e=a[i])],a[s]=e;n.g=function(t){for(var e,r=0,i=n.i,s=n.j,a=n.S;t--;)e=a[i=g&i+1],r=r*m+a[g&(a[i]=a[s=g&s+e])+(a[s]=e)];return n.i=i,n.j=s,r}}function b(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function E(t,e){for(var r,i=t+"",s=0;s<i.length;)e[g&s]=g&(r^=19*e[g&s])+i.charCodeAt(s++);return x(e)}function x(t){return String.fromCharCode.apply(0,t)}h["seed"+c]=function(t,e,r){var i=[],s=E(function t(e,r){var i,s=[],a=typeof e;if(r&&"object"==a)for(i in e)try{s.push(t(e[i],r-1))}catch(t){}return s.length?s:"string"==a?e:e+"\0"}((e=!0===e?{entropy:!0}:e||{}).entropy?[t,x(o)]:null===t?function(){try{if(l)return x(l.randomBytes(m));var t=new Uint8Array(m);return(p.crypto||p.msCrypto).getRandomValues(t),x(t)}catch(t){var e=p.navigator,r=e&&e.plugins;return[+new Date,p,r,p.screen,x(o)]}}():t,3),i),a=new v(i),n=function(){for(var t=a.g(f),e=d,r=0;t<u;)t=(t+r)*m,e*=m,r=a.g(1);for(;y<=t;)t/=2,e/=2,r>>>=1;return(t+r)/e};return n.int32=function(){return 0|a.g(4)},n.quick=function(){return a.g(4)/4294967296},n.double=n,E(x(a.S),o),(e.pass||r||function(t,e,r,i){return i&&(i.S&&b(i,a),t.state=function(){return b(a,{})}),r?(h[c]=t,e):t})(n,s,"global"in e?e.global:this==h,e.state)},E(h.random(),o)}([],BMMath);var BezierFactory=function(){var t={getBezierEasing:function(t,e,r,i,s){var a=s||("bez_"+t+"_"+e+"_"+r+"_"+i).replace(/\./g,"p");if(o[a])return o[a];var n=new h([t,e,r,i]);return o[a]=n}},o={};var l=11,p=1/(l-1),e="function"==typeof Float32Array;function i(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,r){return((i(e,r)*t+s(e,r))*t+a(e))*t}function f(t,e,r){return 3*i(e,r)*t*t+2*s(e,r)*t+a(e)}function h(t){this._p=t,this._mSampleValues=e?new Float32Array(l):new Array(l),this._precomputed=!1,this.get=this.get.bind(this)}return h.prototype={get:function(t){var e=this._p[0],r=this._p[1],i=this._p[2],s=this._p[3];return this._precomputed||this._precompute(),e===r&&i===s?t:0===t?0:1===t?1:m(this._getTForX(t),r,s)},_precompute:function(){var t=this._p[0],e=this._p[1],r=this._p[2],i=this._p[3];this._precomputed=!0,t===e&&r===i||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],r=0;r<l;++r)this._mSampleValues[r]=m(r*p,t,e)},_getTForX:function(t){for(var e=this._p[0],r=this._p[2],i=this._mSampleValues,s=0,a=1,n=l-1;a!==n&&i[a]<=t;++a)s+=p;var o=s+(t-i[--a])/(i[a+1]-i[a])*p,h=f(o,e,r);return.001<=h?function(t,e,r,i){for(var s=0;s<4;++s){var a=f(e,r,i);if(0===a)return e;e-=(m(e,r,i)-t)/a}return e}(t,o,e,r):0===h?o:function(t,e,r,i,s){for(var a,n,o=0;0<(a=m(n=e+(r-e)/2,i,s)-t)?r=n:e=n,1e-7<Math.abs(a)&&++o<10;);return n}(t,s,s+p,e,r)}},t}();function extendPrototype(t,e){var r,i,s=t.length;for(r=0;r<s;r+=1)for(var a in i=t[r].prototype)i.hasOwnProperty(a)&&(e.prototype[a]=i[a])}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function e(){}return e.prototype=t,e}function bezFunction(){Math;function y(t,e,r,i,s,a){var n=t*i+e*s+r*a-s*i-a*t-r*e;return-.001<n&&n<.001}var p=function(t,e,r,i){var s,a,n,o,h,l,p=defaultCurveSegments,m=0,f=[],c=[],d=bezier_length_pool.newElement();for(n=r.length,s=0;s<p;s+=1){for(h=s/(p-1),a=l=0;a<n;a+=1)o=bm_pow(1-h,3)*t[a]+3*bm_pow(1-h,2)*h*r[a]+3*(1-h)*bm_pow(h,2)*i[a]+bm_pow(h,3)*e[a],f[a]=o,null!==c[a]&&(l+=bm_pow(f[a]-c[a],2)),c[a]=f[a];l&&(m+=l=bm_sqrt(l)),d.percents[s]=h,d.lengths[s]=m}return d.addedLength=m,d};function g(t){this.segmentLength=0,this.points=new Array(t)}function v(t,e){this.partialLength=t,this.point=e}var b,t=(b={},function(t,e,r,i){var s=(t[0]+"_"+t[1]+"_"+e[0]+"_"+e[1]+"_"+r[0]+"_"+r[1]+"_"+i[0]+"_"+i[1]).replace(/\./g,"p");if(!b[s]){var a,n,o,h,l,p,m,f=defaultCurveSegments,c=0,d=null;2===t.length&&(t[0]!=e[0]||t[1]!=e[1])&&y(t[0],t[1],e[0],e[1],t[0]+r[0],t[1]+r[1])&&y(t[0],t[1],e[0],e[1],e[0]+i[0],e[1]+i[1])&&(f=2);var u=new g(f);for(o=r.length,a=0;a<f;a+=1){for(m=createSizedArray(o),l=a/(f-1),n=p=0;n<o;n+=1)h=bm_pow(1-l,3)*t[n]+3*bm_pow(1-l,2)*l*(t[n]+r[n])+3*(1-l)*bm_pow(l,2)*(e[n]+i[n])+bm_pow(l,3)*e[n],m[n]=h,null!==d&&(p+=bm_pow(m[n]-d[n],2));c+=p=bm_sqrt(p),u.points[a]=new v(p,m),d=m}u.segmentLength=c,b[s]=u}return b[s]});function M(t,e){var r=e.percents,i=e.lengths,s=r.length,a=bm_floor((s-1)*t),n=t*e.addedLength,o=0;if(a===s-1||0===a||n===i[a])return r[a];for(var h=i[a]>n?-1:1,l=!0;l;)if(i[a]<=n&&i[a+1]>n?(o=(n-i[a])/(i[a+1]-i[a]),l=!1):a+=h,a<0||s-1<=a){if(a===s-1)return r[a];l=!1}return r[a]+(r[a+1]-r[a])*o}var D=createTypedArray("float32",8);return{getSegmentsLength:function(t){var e,r=segments_length_pool.newElement(),i=t.c,s=t.v,a=t.o,n=t.i,o=t._length,h=r.lengths,l=0;for(e=0;e<o-1;e+=1)h[e]=p(s[e],s[e+1],a[e],n[e+1]),l+=h[e].addedLength;return i&&o&&(h[e]=p(s[e],s[0],a[e],n[0]),l+=h[e].addedLength),r.totalLength=l,r},getNewSegment:function(t,e,r,i,s,a,n){var o,h=M(s=s<0?0:1<s?1:s,n),l=M(a=1<a?1:a,n),p=t.length,m=1-h,f=1-l,c=m*m*m,d=h*m*m*3,u=h*h*m*3,y=h*h*h,g=m*m*f,v=h*m*f+m*h*f+m*m*l,b=h*h*f+m*h*l+h*m*l,E=h*h*l,x=m*f*f,P=h*f*f+m*l*f+m*f*l,S=h*l*f+m*l*l+h*f*l,_=h*l*l,A=f*f*f,C=l*f*f+f*l*f+f*f*l,T=l*l*f+f*l*l+l*f*l,k=l*l*l;for(o=0;o<p;o+=1)D[4*o]=Math.round(1e3*(c*t[o]+d*r[o]+u*i[o]+y*e[o]))/1e3,D[4*o+1]=Math.round(1e3*(g*t[o]+v*r[o]+b*i[o]+E*e[o]))/1e3,D[4*o+2]=Math.round(1e3*(x*t[o]+P*r[o]+S*i[o]+_*e[o]))/1e3,D[4*o+3]=Math.round(1e3*(A*t[o]+C*r[o]+T*i[o]+k*e[o]))/1e3;return D},getPointInSegment:function(t,e,r,i,s,a){var n=M(s,a),o=1-n;return[Math.round(1e3*(o*o*o*t[0]+(n*o*o+o*n*o+o*o*n)*r[0]+(n*n*o+o*n*n+n*o*n)*i[0]+n*n*n*e[0]))/1e3,Math.round(1e3*(o*o*o*t[1]+(n*o*o+o*n*o+o*o*n)*r[1]+(n*n*o+o*n*n+n*o*n)*i[1]+n*n*n*e[1]))/1e3]},buildBezierData:t,pointOnLine2D:y,pointOnLine3D:function(t,e,r,i,s,a,n,o,h){if(0===r&&0===a&&0===h)return y(t,e,i,s,n,o);var l,p=Math.sqrt(Math.pow(i-t,2)+Math.pow(s-e,2)+Math.pow(a-r,2)),m=Math.sqrt(Math.pow(n-t,2)+Math.pow(o-e,2)+Math.pow(h-r,2)),f=Math.sqrt(Math.pow(n-i,2)+Math.pow(o-s,2)+Math.pow(h-a,2));return-1e-4<(l=m<p?f<p?p-m-f:f-m-p:m<f?f-m-p:m-p-f)&&l<1e-4}}}!function(){for(var a=0,t=["ms","moz","webkit","o"],e=0;e<t.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[t[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[e]+"CancelAnimationFrame"]||window[t[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,e){var r=(new Date).getTime(),i=Math.max(0,16-(r-a)),s=setTimeout(function(){t(r+i)},i);return a=r+i,s}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)})}();var bez=bezFunction();function dataFunctionManager(){function m(t,e,r){var i,s,a,n,o,h,l=t.length;for(s=0;s<l;s+=1)if("ks"in(i=t[s])&&!i.completed){if(i.completed=!0,i.tt&&(t[s-1].td=i.tt),[],-1,i.hasMask){var p=i.masksProperties;for(n=p.length,a=0;a<n;a+=1)if(p[a].pt.k.i)d(p[a].pt.k);else for(h=p[a].pt.k.length,o=0;o<h;o+=1)p[a].pt.k[o].s&&d(p[a].pt.k[o].s[0]),p[a].pt.k[o].e&&d(p[a].pt.k[o].e[0])}0===i.ty?(i.layers=f(i.refId,e),m(i.layers,e,r)):4===i.ty?c(i.shapes):5==i.ty&&u(i,r)}}function f(t,e){for(var r=0,i=e.length;r<i;){if(e[r].id===t)return e[r].layers.__used?JSON.parse(JSON.stringify(e[r].layers)):(e[r].layers.__used=!0,e[r].layers);r+=1}}function c(t){var e,r,i;for(e=t.length-1;0<=e;e-=1)if("sh"==t[e].ty){if(t[e].ks.k.i)d(t[e].ks.k);else for(i=t[e].ks.k.length,r=0;r<i;r+=1)t[e].ks.k[r].s&&d(t[e].ks.k[r].s[0]),t[e].ks.k[r].e&&d(t[e].ks.k[r].e[0]);!0}else"gr"==t[e].ty&&c(t[e].it)}function d(t){var e,r=t.i.length;for(e=0;e<r;e+=1)t.i[e][0]+=t.v[e][0],t.i[e][1]+=t.v[e][1],t.o[e][0]+=t.v[e][0],t.o[e][1]+=t.v[e][1]}function o(t,e){var r=e?e.split("."):[100,100,100];return t[0]>r[0]||!(r[0]>t[0])&&(t[1]>r[1]||!(r[1]>t[1])&&(t[2]>r[2]||!(r[2]>t[2])&&void 0))}var h,r=function(){var i=[4,4,14];function s(t){var e,r,i,s=t.length;for(e=0;e<s;e+=1)5===t[e].ty&&(r=t[e],void 0,i=r.t.d,r.t.d={k:[{s:i,t:0}]})}return function(t){if(o(i,t.v)&&(s(t.layers),t.assets)){var e,r=t.assets.length;for(e=0;e<r;e+=1)t.assets[e].layers&&s(t.assets[e].layers)}}}(),i=(h=[4,7,99],function(t){if(t.chars&&!o(h,t.v)){var e,r,i,s,a,n=t.chars.length;for(e=0;e<n;e+=1)if(t.chars[e].data&&t.chars[e].data.shapes)for(i=(a=t.chars[e].data.shapes[0].it).length,r=0;r<i;r+=1)(s=a[r].ks.k).__converted||(d(a[r].ks.k),s.__converted=!0)}}),s=function(){var i=[4,1,9];function a(t){var e,r,i,s=t.length;for(e=0;e<s;e+=1)if("gr"===t[e].ty)a(t[e].it);else if("fl"===t[e].ty||"st"===t[e].ty)if(t[e].c.k&&t[e].c.k[0].i)for(i=t[e].c.k.length,r=0;r<i;r+=1)t[e].c.k[r].s&&(t[e].c.k[r].s[0]/=255,t[e].c.k[r].s[1]/=255,t[e].c.k[r].s[2]/=255,t[e].c.k[r].s[3]/=255),t[e].c.k[r].e&&(t[e].c.k[r].e[0]/=255,t[e].c.k[r].e[1]/=255,t[e].c.k[r].e[2]/=255,t[e].c.k[r].e[3]/=255);else t[e].c.k[0]/=255,t[e].c.k[1]/=255,t[e].c.k[2]/=255,t[e].c.k[3]/=255}function s(t){var e,r=t.length;for(e=0;e<r;e+=1)4===t[e].ty&&a(t[e].shapes)}return function(t){if(o(i,t.v)&&(s(t.layers),t.assets)){var e,r=t.assets.length;for(e=0;e<r;e+=1)t.assets[e].layers&&s(t.assets[e].layers)}}}(),a=function(){var i=[4,4,18];function l(t){var e,r,i;for(e=t.length-1;0<=e;e-=1)if("sh"==t[e].ty){if(t[e].ks.k.i)t[e].ks.k.c=t[e].closed;else for(i=t[e].ks.k.length,r=0;r<i;r+=1)t[e].ks.k[r].s&&(t[e].ks.k[r].s[0].c=t[e].closed),t[e].ks.k[r].e&&(t[e].ks.k[r].e[0].c=t[e].closed);!0}else"gr"==t[e].ty&&l(t[e].it)}function s(t){var e,r,i,s,a,n,o=t.length;for(r=0;r<o;r+=1){if((e=t[r]).hasMask){var h=e.masksProperties;for(s=h.length,i=0;i<s;i+=1)if(h[i].pt.k.i)h[i].pt.k.c=h[i].cl;else for(n=h[i].pt.k.length,a=0;a<n;a+=1)h[i].pt.k[a].s&&(h[i].pt.k[a].s[0].c=h[i].cl),h[i].pt.k[a].e&&(h[i].pt.k[a].e[0].c=h[i].cl)}4===e.ty&&l(e.shapes)}}return function(t){if(o(i,t.v)&&(s(t.layers),t.assets)){var e,r=t.assets.length;for(e=0;e<r;e+=1)t.assets[e].layers&&s(t.assets[e].layers)}}}();function u(t,e){0!==t.t.a.length||"m"in t.t.p||(t.singleShape=!0)}var t={completeData:function(t,e){t.__complete||(s(t),r(t),i(t),a(t),m(t.layers,t.assets,e),t.__complete=!0)}};return t.checkColors=s,t.checkChars=i,t.checkShapes=a,t.completeLayers=m,t}var dataManager=dataFunctionManager(),FontManager=function(){var a={w:0,size:0,shapes:[]},t=[];function u(t,e){var r=createTag("span");r.style.fontFamily=e;var i=createTag("span");i.innerHTML="giItT1WQy@!-/#",r.style.position="absolute",r.style.left="-10000px",r.style.top="-10000px",r.style.fontSize="300px",r.style.fontVariant="normal",r.style.fontStyle="normal",r.style.fontWeight="normal",r.style.letterSpacing="0",r.appendChild(i),document.body.appendChild(r);var s=i.offsetWidth;return i.style.fontFamily=t+", "+e,{node:i,w:s,parent:r}}t=t.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 e=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this.initTime=Date.now()};return e.getCombinedCharacterCodes=function(){return t},e.prototype.addChars=function(t){if(t){this.chars||(this.chars=[]);var e,r,i,s=t.length,a=this.chars.length;for(e=0;e<s;e+=1){for(r=0,i=!1;r<a;)this.chars[r].style===t[e].style&&this.chars[r].fFamily===t[e].fFamily&&this.chars[r].ch===t[e].ch&&(i=!0),r+=1;i||(this.chars.push(t[e]),a+=1)}}},e.prototype.addFonts=function(t,e){if(t){if(this.chars)return this.isLoaded=!0,void(this.fonts=t.list);var r,i,s,a,n=t.list,o=n.length,h=o;for(r=0;r<o;r+=1){var l,p,m=!0;if(n[r].loaded=!1,n[r].monoCase=u(n[r].fFamily,"monospace"),n[r].sansCase=u(n[r].fFamily,"sans-serif"),n[r].fPath){if("p"===n[r].fOrigin||3===n[r].origin){if(0<(l=document.querySelectorAll('style[f-forigin="p"][f-family="'+n[r].fFamily+'"], style[f-origin="3"][f-family="'+n[r].fFamily+'"]')).length&&(m=!1),m){var f=createTag("style");f.setAttribute("f-forigin",n[r].fOrigin),f.setAttribute("f-origin",n[r].origin),f.setAttribute("f-family",n[r].fFamily),f.type="text/css",f.innerHTML="@font-face {font-family: "+n[r].fFamily+"; font-style: normal; src: url('"+n[r].fPath+"');}",e.appendChild(f)}}else if("g"===n[r].fOrigin||1===n[r].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),p=0;p<l.length;p++)-1!==l[p].href.indexOf(n[r].fPath)&&(m=!1);if(m){var c=createTag("link");c.setAttribute("f-forigin",n[r].fOrigin),c.setAttribute("f-origin",n[r].origin),c.type="text/css",c.rel="stylesheet",c.href=n[r].fPath,document.body.appendChild(c)}}else if("t"===n[r].fOrigin||2===n[r].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),p=0;p<l.length;p++)n[r].fPath===l[p].src&&(m=!1);if(m){var d=createTag("link");d.setAttribute("f-forigin",n[r].fOrigin),d.setAttribute("f-origin",n[r].origin),d.setAttribute("rel","stylesheet"),d.setAttribute("href",n[r].fPath),e.appendChild(d)}}}else n[r].loaded=!0,h-=1;n[r].helper=(i=e,s=n[r],a=void 0,(a=createNS("text")).style.fontSize="100px",a.setAttribute("font-family",s.fFamily),a.setAttribute("font-style",s.fStyle),a.setAttribute("font-weight",s.fWeight),a.textContent="1",s.fClass?(a.style.fontFamily="inherit",a.setAttribute("class",s.fClass)):a.style.fontFamily=s.fFamily,i.appendChild(a),createTag("canvas").getContext("2d").font=s.fWeight+" "+s.fStyle+" 100px "+s.fFamily,a),n[r].cache={},this.fonts.push(n[r])}0===h?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},e.prototype.getCharData=function(t,e,r){for(var i=0,s=this.chars.length;i<s;){if(this.chars[i].ch===t&&this.chars[i].style===e&&this.chars[i].fFamily===r)return this.chars[i];i+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&console.warn("Missing character from exported characters list: ",t,e,r),a},e.prototype.getFontByName=function(t){for(var e=0,r=this.fonts.length;e<r;){if(this.fonts[e].fName===t)return this.fonts[e];e+=1}return this.fonts[0]},e.prototype.measureText=function(t,e,r){var i=this.getFontByName(e),s=t.charCodeAt(0);if(!i.cache[s+1]){var a=i.helper;if(" "===t){a.textContent="|"+t+"|";var n=a.getComputedTextLength();a.textContent="||";var o=a.getComputedTextLength();i.cache[s+1]=(n-o)/100}else a.textContent=t,i.cache[s+1]=a.getComputedTextLength()/100}return i.cache[s+1]*r},e.prototype.checkLoadedFonts=function(){var t,e,r,i=this.fonts.length,s=i;for(t=0;t<i;t+=1)this.fonts[t].loaded?s-=1:"n"===this.fonts[t].fOrigin||0===this.fonts[t].origin?this.fonts[t].loaded=!0:(e=this.fonts[t].monoCase.node,r=this.fonts[t].monoCase.w,e.offsetWidth!==r?(s-=1,this.fonts[t].loaded=!0):(e=this.fonts[t].sansCase.node,r=this.fonts[t].sansCase.w,e.offsetWidth!==r&&(s-=1,this.fonts[t].loaded=!0)),this.fonts[t].loaded&&(this.fonts[t].sansCase.parent.parentNode.removeChild(this.fonts[t].sansCase.parent),this.fonts[t].monoCase.parent.parentNode.removeChild(this.fonts[t].monoCase.parent)));0!==s&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFonts.bind(this),20):setTimeout(function(){this.isLoaded=!0}.bind(this),0)},e.prototype.loaded=function(){return this.isLoaded},e}(),PropertyFactory=function(){var m=initialDefaultFrame,s=Math.abs;function f(t,e){var r,i=this.offsetTime;"multidimensional"===this.propType&&(r=createTypedArray("float32",this.pv.length));for(var s,a,n,o,h,l,p,m,f=e.lastIndex,c=f,d=this.keyframes.length-1,u=!0;u;){if(s=this.keyframes[c],a=this.keyframes[c+1],c===d-1&&t>=a.t-i){s.h&&(s=a),f=0;break}if(a.t-i>t){f=c;break}c<d-1?c+=1:(f=0,u=!1)}var y,g,v,b,E,x,P,S,_,A,C=a.t-i,T=s.t-i;if(s.to){s.bezierData||(s.bezierData=bez.buildBezierData(s.s,a.s||s.e,s.to,s.ti));var k=s.bezierData;if(C<=t||t<T){var M=C<=t?k.points.length-1:0;for(o=k.points[M].point.length,n=0;n<o;n+=1)r[n]=k.points[M].point[n]}else{s.__fnct?m=s.__fnct:(m=BezierFactory.getBezierEasing(s.o.x,s.o.y,s.i.x,s.i.y,s.n).get,s.__fnct=m),h=m((t-T)/(C-T));var D,w=k.segmentLength*h,F=e.lastFrame<t&&e._lastKeyframeIndex===c?e._lastAddedLength:0;for(p=e.lastFrame<t&&e._lastKeyframeIndex===c?e._lastPoint:0,u=!0,l=k.points.length;u;){if(F+=k.points[p].partialLength,0===w||0===h||p===k.points.length-1){for(o=k.points[p].point.length,n=0;n<o;n+=1)r[n]=k.points[p].point[n];break}if(F<=w&&w<F+k.points[p+1].partialLength){for(D=(w-F)/k.points[p+1].partialLength,o=k.points[p].point.length,n=0;n<o;n+=1)r[n]=k.points[p].point[n]+(k.points[p+1].point[n]-k.points[p].point[n])*D;break}p<l-1?p+=1:u=!1}e._lastPoint=p,e._lastAddedLength=F-k.points[p].partialLength,e._lastKeyframeIndex=c}}else{var I,V,R,B,L;if(d=s.s.length,y=a.s||s.e,this.sh&&1!==s.h)if(C<=t)r[0]=y[0],r[1]=y[1],r[2]=y[2];else if(t<=T)r[0]=s.s[0],r[1]=s.s[1],r[2]=s.s[2];else{var G=N(s.s),z=N(y);g=r,v=function(t,e,r){var i,s,a,n,o,h=[],l=t[0],p=t[1],m=t[2],f=t[3],c=e[0],d=e[1],u=e[2],y=e[3];(s=l*c+p*d+m*u+f*y)<0&&(s=-s,c=-c,d=-d,u=-u,y=-y);o=1e-6<1-s?(i=Math.acos(s),a=Math.sin(i),n=Math.sin((1-r)*i)/a,Math.sin(r*i)/a):(n=1-r,r);return h[0]=n*l+o*c,h[1]=n*p+o*d,h[2]=n*m+o*u,h[3]=n*f+o*y,h}(G,z,(t-T)/(C-T)),b=v[0],E=v[1],x=v[2],P=v[3],S=Math.atan2(2*E*P-2*b*x,1-2*E*E-2*x*x),_=Math.asin(2*b*E+2*x*P),A=Math.atan2(2*b*P-2*E*x,1-2*b*b-2*x*x),g[0]=S/degToRads,g[1]=_/degToRads,g[2]=A/degToRads}else for(c=0;c<d;c+=1)1!==s.h&&(h=C<=t?1:t<T?0:(s.o.x.constructor===Array?(s.__fnct||(s.__fnct=[]),s.__fnct[c]?m=s.__fnct[c]:(I=void 0===s.o.x[c]?s.o.x[0]:s.o.x[c],V=void 0===s.o.y[c]?s.o.y[0]:s.o.y[c],R=void 0===s.i.x[c]?s.i.x[0]:s.i.x[c],B=void 0===s.i.y[c]?s.i.y[0]:s.i.y[c],m=BezierFactory.getBezierEasing(I,V,R,B).get,s.__fnct[c]=m)):s.__fnct?m=s.__fnct:(I=s.o.x,V=s.o.y,R=s.i.x,B=s.i.y,m=BezierFactory.getBezierEasing(I,V,R,B).get,s.__fnct=m),m((t-T)/(C-T)))),y=a.s||s.e,L=1===s.h?s.s[c]:s.s[c]+(y[c]-s.s[c])*h,"multidimensional"===this.propType?r[c]=L:r=L}return e.lastIndex=f,r}function N(t){var e=t[0]*degToRads,r=t[1]*degToRads,i=t[2]*degToRads,s=Math.cos(e/2),a=Math.cos(r/2),n=Math.cos(i/2),o=Math.sin(e/2),h=Math.sin(r/2),l=Math.sin(i/2);return[o*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 t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==m&&(this._caching.lastFrame>=r&&r<=t||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(t,this._caching);this.pv=i}return this._caching.lastFrame=t,this.pv}function d(t){var e;if("unidimensional"===this.propType)e=t*this.mult,1e-5<s(this.v-e)&&(this.v=e,this._mdf=!0);else for(var r=0,i=this.v.length;r<i;)e=t[r]*this.mult,1e-5<s(this.v[r]-e)&&(this.v[r]=e,this._mdf=!0),r+=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._mdf=this._isFirstFrame;var t,e=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(t=0;t<e;t+=1)r=this.effectsSequence[t](r);this.setVValue(r),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function y(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function n(t,e,r,i){this.propType="unidimensional",this.mult=r||1,this.data=e,this.v=r?e.k*r:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=i,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=u,this.setVValue=d,this.addEffect=y}function o(t,e,r,i){this.propType="multidimensional",this.mult=r||1,this.data=e,this._mdf=!1,this.elem=t,this.container=i,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var s,a=e.k.length;this.v=createTypedArray("float32",a),this.pv=createTypedArray("float32",a);createTypedArray("float32",a);for(this.vel=createTypedArray("float32",a),s=0;s<a;s+=1)this.v[s]=e.k[s]*this.mult,this.pv[s]=e.k[s];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=u,this.setVValue=d,this.addEffect=y}function h(t,e,r,i){this.propType="unidimensional",this.keyframes=e.k,this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:m,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=r||1,this.elem=t,this.container=i,this.comp=t.comp,this.v=m,this.pv=m,this._isFirstFrame=!0,this.getValue=u,this.setVValue=d,this.interpolateValue=f,this.effectsSequence=[c.bind(this)],this.addEffect=y}function l(t,e,r,i){this.propType="multidimensional";var s,a,n,o,h,l=e.k.length;for(s=0;s<l-1;s+=1)e.k[s].to&&e.k[s].s&&e.k[s+1]&&e.k[s+1].s&&(a=e.k[s].s,n=e.k[s+1].s,o=e.k[s].to,h=e.k[s].ti,(2===a.length&&(a[0]!==n[0]||a[1]!==n[1])&&bez.pointOnLine2D(a[0],a[1],n[0],n[1],a[0]+o[0],a[1]+o[1])&&bez.pointOnLine2D(a[0],a[1],n[0],n[1],n[0]+h[0],n[1]+h[1])||3===a.length&&(a[0]!==n[0]||a[1]!==n[1]||a[2]!==n[2])&&bez.pointOnLine3D(a[0],a[1],a[2],n[0],n[1],n[2],a[0]+o[0],a[1]+o[1],a[2]+o[2])&&bez.pointOnLine3D(a[0],a[1],a[2],n[0],n[1],n[2],n[0]+h[0],n[1]+h[1],n[2]+h[2]))&&(e.k[s].to=null,e.k[s].ti=null),a[0]===n[0]&&a[1]===n[1]&&0===o[0]&&0===o[1]&&0===h[0]&&0===h[1]&&(2===a.length||a[2]===n[2]&&0===o[2]&&0===h[2])&&(e.k[s].to=null,e.k[s].ti=null));this.effectsSequence=[c.bind(this)],this.keyframes=e.k,this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=r||1,this.elem=t,this.container=i,this.comp=t.comp,this.getValue=u,this.setVValue=d,this.interpolateValue=f,this.frameId=-1;var p=e.k[0].s.length;for(this.v=createTypedArray("float32",p),this.pv=createTypedArray("float32",p),s=0;s<p;s+=1)this.v[s]=m,this.pv[s]=m;this._caching={lastFrame:m,lastIndex:0,value:createTypedArray("float32",p)},this.addEffect=y}return{getProp:function(t,e,r,i,s){var a;if(e.k.length)if("number"==typeof e.k[0])a=new o(t,e,i,s);else switch(r){case 0:a=new h(t,e,i,s);break;case 1:a=new l(t,e,i,s)}else a=new n(t,e,i,s);return a.effectsSequence.length&&s.addDynamicProperty(a),a}}}(),TransformPropertyFactory=function(){var n=[0,0];function i(t,e,r){if(this.elem=t,this.frameId=-1,this.propType="transform",this.data=e,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(r||t),e.p&&e.p.s?(this.px=PropertyFactory.getProp(t,e.p.x,0,0,this),this.py=PropertyFactory.getProp(t,e.p.y,0,0,this),e.p.z&&(this.pz=PropertyFactory.getProp(t,e.p.z,0,0,this))):this.p=PropertyFactory.getProp(t,e.p||{k:[0,0,0]},1,0,this),e.rx){if(this.rx=PropertyFactory.getProp(t,e.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(t,e.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(t,e.rz,0,degToRads,this),e.or.k[0].ti){var i,s=e.or.k.length;for(i=0;i<s;i+=1)e.or.k[i].to=e.or.k[i].ti=null}this.or=PropertyFactory.getProp(t,e.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(t,e.r||{k:0},0,degToRads,this);e.sk&&(this.sk=PropertyFactory.getProp(t,e.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(t,e.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(t,e.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(t,e.s||{k:[100,100,100]},1,.01,this),e.o?this.o=PropertyFactory.getProp(t,e.o,0,.01,t):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return i.prototype={applyToMatrix:function(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),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.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),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.v[0],this.p.v[1],-this.p.v[2])},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.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var e,r,i=this.elem.globalData.frameRate;if(this.p&&this.p.keyframes&&this.p.getValueAtTime)r=this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(e=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/i,0),this.p.getValueAtTime(this.p.keyframes[0].t/i,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(e=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/i,0),this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/i,0)):(e=this.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/i,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){e=[],r=[];var s=this.px,a=this.py;s._caching.lastFrame+s.offsetTime<=s.keyframes[0].t?(e[0]=s.getValueAtTime((s.keyframes[0].t+.01)/i,0),e[1]=a.getValueAtTime((a.keyframes[0].t+.01)/i,0),r[0]=s.getValueAtTime(s.keyframes[0].t/i,0),r[1]=a.getValueAtTime(a.keyframes[0].t/i,0)):s._caching.lastFrame+s.offsetTime>=s.keyframes[s.keyframes.length-1].t?(e[0]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/i,0),e[1]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/i,0),r[0]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/i,0),r[1]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/i,0)):(e=[s.pv,a.pv],r[0]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/i,s.offsetTime),r[1]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/i,a.offsetTime))}else e=r=n;this.v.rotate(-Math.atan2(e[1]-r[1],e[0]-r[0]))}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.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}if(this.r){if(this.r.effectsSequence.length)return;this.pre.rotate(-this.r.v),this.appliedTransformations=4}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.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],i),i.prototype.addDynamicProperty=function(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty=!0},i.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(t,e,r){return new i(t,e,r)}}}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var r=0;r<e;)this.v[r]=point_pool.newElement(),this.o[r]=point_pool.newElement(),this.i[r]=point_pool.newElement(),r+=1},ShapePath.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(t,e,r,i,s){var a;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o}(!a[i]||a[i]&&!s)&&(a[i]=point_pool.newElement()),a[i][0]=t,a[i][1]=e},ShapePath.prototype.setTripleAt=function(t,e,r,i,s,a,n,o){this.setXYAt(t,e,"v",n,o),this.setXYAt(r,i,"o",n,o),this.setXYAt(s,a,"i",n,o)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,r=this.o,i=this.i,s=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],i[0][0],i[0][1],r[0][0],r[0][1],0,!1),s=1);var a,n=this._length-1,o=this._length;for(a=s;a<o;a+=1)t.setTripleAt(e[n][0],e[n][1],i[n][0],i[n][1],r[n][0],r[n][1],a,!1),n-=1;return t};var ShapePropertyFactory=function(){var s=-999999;function t(t,e,r){var i,s,a,n,o,h,l,p,m,f=r.lastIndex,c=this.keyframes;if(t<c[0].t-this.offsetTime)i=c[0].s[0],a=!0,f=0;else if(t>=c[c.length-1].t-this.offsetTime)i=c[c.length-1].s?c[c.length-1].s[0]:c[c.length-2].e[0],a=!0;else{for(var d,u,y=f,g=c.length-1,v=!0;v&&(d=c[y],!((u=c[y+1]).t-this.offsetTime>t));)y<g-1?y+=1:v=!1;if(f=y,!(a=1===d.h)){if(t>=u.t-this.offsetTime)p=1;else if(t<d.t-this.offsetTime)p=0;else{var b;d.__fnct?b=d.__fnct:(b=BezierFactory.getBezierEasing(d.o.x,d.o.y,d.i.x,d.i.y).get,d.__fnct=b),p=b((t-(d.t-this.offsetTime))/(u.t-this.offsetTime-(d.t-this.offsetTime)))}s=u.s?u.s[0]:d.e[0]}i=d.s[0]}for(h=e._length,l=i.i[0].length,r.lastIndex=f,n=0;n<h;n+=1)for(o=0;o<l;o+=1)m=a?i.i[n][o]:i.i[n][o]+(s.i[n][o]-i.i[n][o])*p,e.i[n][o]=m,m=a?i.o[n][o]:i.o[n][o]+(s.o[n][o]-i.o[n][o])*p,e.o[n][o]=m,m=a?i.v[n][o]:i.v[n][o]+(s.v[n][o]-i.v[n][o])*p,e.v[n][o]=m}function a(){this.paths=this.localShapeCollection}function e(t){(function(t,e){if(t._length!==e._length||t.c!==e.c)return!1;var r,i=t._length;for(r=0;r<i;r+=1)if(t.v[r][0]!==e.v[r][0]||t.v[r][1]!==e.v[r][1]||t.o[r][0]!==e.o[r][0]||t.o[r][1]!==e.o[r][1]||t.i[r][0]!==e.i[r][0]||t.i[r][1]!==e.i[r][1])return!1;return!0})(this.v,t)||(this.v=shape_pool.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function r(){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,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,r=this.effectsSequence.length;for(t=0;t<r;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function n(t,e,r){this.propType="shape",this.comp=t.comp,this.container=t,this.elem=t,this.data=e,this.k=!1,this.kf=!1,this._mdf=!1;var i=3===r?e.pt.k:e.ks.k;this.v=shape_pool.clone(i),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=a,this.effectsSequence=[]}function i(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function o(t,e,r){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===r?e.pt.k:e.ks.k,this.k=!0,this.kf=!0;var i=this.keyframes[0].s[0].i.length;this.keyframes[0].s[0].i[0].length;this.v=shape_pool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,i),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=s,this.reset=a,this._caching={lastFrame:s,lastIndex:0},this.effectsSequence=[function(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,i=this._caching.lastFrame;return i!==s&&(i<e&&t<e||r<i&&r<t)||(this._caching.lastIndex=i<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}.bind(this)]}n.prototype.interpolateShape=t,n.prototype.getValue=r,n.prototype.setVValue=e,n.prototype.addEffect=i,o.prototype.getValue=r,o.prototype.interpolateShape=t,o.prototype.setVValue=e,o.prototype.addEffect=i;var h=function(){var n=roundCorner;function t(t,e){this.v=shape_pool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=e.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.s=PropertyFactory.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.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],e=this.p.v[1],r=this.s.v[0]/2,i=this.s.v[1]/2,s=3!==this.d,a=this.v;a.v[0][0]=t,a.v[0][1]=e-i,a.v[1][0]=s?t+r:t-r,a.v[1][1]=e,a.v[2][0]=t,a.v[2][1]=e+i,a.v[3][0]=s?t-r:t+r,a.v[3][1]=e,a.i[0][0]=s?t-r*n:t+r*n,a.i[0][1]=e-i,a.i[1][0]=s?t+r:t-r,a.i[1][1]=e-i*n,a.i[2][0]=s?t+r*n:t-r*n,a.i[2][1]=e+i,a.i[3][0]=s?t-r:t+r,a.i[3][1]=e+i*n,a.o[0][0]=s?t+r*n:t-r*n,a.o[0][1]=e-i,a.o[1][0]=s?t+r:t-r,a.o[1][1]=e+i*n,a.o[2][0]=s?t-r*n:t+r*n,a.o[2][1]=e+i,a.o[3][0]=s?t-r:t+r,a.o[3][1]=e-i*n}},extendPrototype([DynamicPropertyContainer],t),t}(),l=function(){function t(t,e){this.v=shape_pool.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=e,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),1===e.sy?(this.ir=PropertyFactory.getProp(t,e.ir,0,0,this),this.is=PropertyFactory.getProp(t,e.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(t,e.pt,0,0,this),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.r=PropertyFactory.getProp(t,e.r,0,degToRads,this),this.or=PropertyFactory.getProp(t,e.or,0,0,this),this.os=PropertyFactory.getProp(t,e.os,0,.01,this),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.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.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var t,e,r,i,s=2*Math.floor(this.pt.v),a=2*Math.PI/s,n=!0,o=this.or.v,h=this.ir.v,l=this.os.v,p=this.is.v,m=2*Math.PI*o/(2*s),f=2*Math.PI*h/(2*s),c=-Math.PI/2;c+=this.r.v;var d=3===this.data.d?-1:1;for(t=this.v._length=0;t<s;t+=1){r=n?l:p,i=n?m:f;var u=(e=n?o:h)*Math.cos(c),y=e*Math.sin(c),g=0===u&&0===y?0:y/Math.sqrt(u*u+y*y),v=0===u&&0===y?0:-u/Math.sqrt(u*u+y*y);u+=+this.p.v[0],y+=+this.p.v[1],this.v.setTripleAt(u,y,u-g*i*r*d,y-v*i*r*d,u+g*i*r*d,y+v*i*r*d,t,!0),n=!n,c+=a*d}},convertPolygonToPath:function(){var t,e=Math.floor(this.pt.v),r=2*Math.PI/e,i=this.or.v,s=this.os.v,a=2*Math.PI*i/(4*e),n=-Math.PI/2,o=3===this.data.d?-1:1;for(n+=this.r.v,t=this.v._length=0;t<e;t+=1){var h=i*Math.cos(n),l=i*Math.sin(n),p=0===h&&0===l?0:l/Math.sqrt(h*h+l*l),m=0===h&&0===l?0:-h/Math.sqrt(h*h+l*l);h+=+this.p.v[0],l+=+this.p.v[1],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+=r*o}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],t),t}(),p=function(){function t(t,e){this.v=shape_pool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.s=PropertyFactory.getProp(t,e.s,1,0,this),this.r=PropertyFactory.getProp(t,e.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return t.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],r=this.s.v[0]/2,i=this.s.v[1]/2,s=bm_min(r,i,this.r.v),a=s*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+r,e-i+s,t+r,e-i+s,t+r,e-i+a,0,!0),this.v.setTripleAt(t+r,e+i-s,t+r,e+i-a,t+r,e+i-s,1,!0),0!==s?(this.v.setTripleAt(t+r-s,e+i,t+r-s,e+i,t+r-a,e+i,2,!0),this.v.setTripleAt(t-r+s,e+i,t-r+a,e+i,t-r+s,e+i,3,!0),this.v.setTripleAt(t-r,e+i-s,t-r,e+i-s,t-r,e+i-a,4,!0),this.v.setTripleAt(t-r,e-i+s,t-r,e-i+a,t-r,e-i+s,5,!0),this.v.setTripleAt(t-r+s,e-i,t-r+s,e-i,t-r+a,e-i,6,!0),this.v.setTripleAt(t+r-s,e-i,t+r-a,e-i,t+r-s,e-i,7,!0)):(this.v.setTripleAt(t-r,e+i,t-r+a,e+i,t-r,e+i,2),this.v.setTripleAt(t-r,e-i,t-r,e-i+a,t-r,e-i,3))):(this.v.setTripleAt(t+r,e-i+s,t+r,e-i+a,t+r,e-i+s,0,!0),0!==s?(this.v.setTripleAt(t+r-s,e-i,t+r-s,e-i,t+r-a,e-i,1,!0),this.v.setTripleAt(t-r+s,e-i,t-r+a,e-i,t-r+s,e-i,2,!0),this.v.setTripleAt(t-r,e-i+s,t-r,e-i+s,t-r,e-i+a,3,!0),this.v.setTripleAt(t-r,e+i-s,t-r,e+i-a,t-r,e+i-s,4,!0),this.v.setTripleAt(t-r+s,e+i,t-r+s,e+i,t-r+a,e+i,5,!0),this.v.setTripleAt(t+r-s,e+i,t+r-a,e+i,t+r-s,e+i,6,!0),this.v.setTripleAt(t+r,e+i-s,t+r,e+i-s,t+r,e+i-a,7,!0)):(this.v.setTripleAt(t-r,e-i,t-r+a,e-i,t-r,e-i,1,!0),this.v.setTripleAt(t-r,e+i,t-r,e+i-a,t-r,e+i,2,!0),this.v.setTripleAt(t+r,e+i,t+r-a,e+i,t+r,e+i,3,!0)))},getValue:function(t){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:a},extendPrototype([DynamicPropertyContainer],t),t}();var m={getShapeProp:function(t,e,r){var i;return 3===r||4===r?i=(3===r?e.pt:e.ks).k.length?new o(t,e,r):new n(t,e,r):5===r?i=new p(t,e):6===r?i=new h(t,e):7===r&&(i=new l(t,e)),i.k&&t.addDynamicProperty(i),i},getConstructorFunction:function(){return n},getKeyframedConstructorFunction:function(){return o}};return m}(),ShapeModifiers=($r={},_r={},$r.registerModifier=function(t,e){_r[t]||(_r[t]=e)},$r.getModifier=function(t,e,r){return new _r[t](e,r)},$r),$r,_r;function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(t,e,r,i){this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",e.length?e.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);var s,a,n=e.length||0;for(s=0;s<n;s+=1)a=PropertyFactory.getProp(t,e[s].v,0,0,this),this.k=a.k||this.k,this.dataProps[s]={n:e[s].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function GradientProperty(t,e,r){this.data=e,this.c=createTypedArray("uint8c",4*e.p);var i=e.k.k[0].s?e.k.k[0].s.length-4*e.p:e.k.k.length-4*e.p;this.o=createTypedArray("float32",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(r),this.prop=PropertyFactory.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(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.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(t,e){this.s=PropertyFactory.getProp(t,e.s,0,.01,this),this.e=PropertyFactory.getProp(t,e.e,0,.01,this),this.o=PropertyFactory.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(t,e,r,i,s){var a=[];e<=1?a.push({s:t,e:e}):1<=t?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=[],l=a.length;for(n=0;n<l;n+=1){var p,m;if((o=a[n]).e*s<i||o.s*s>i+r);else p=o.s*s<=i?0:(o.s*s-i)/r,m=o.e*s>=i+r?1:(o.e*s-i)/r,h.push([p,m])}return h.length||h.push([0,0]),h},TrimModifier.prototype.releasePathsData=function(t){var e,r=t.length;for(e=0;e<r;e+=1)segments_length_pool.release(t[e]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var e,r,i;if(this._mdf||t){var s=this.o.v%360/360;if(s<0&&(s+=1),e=(1<this.s.v?1:this.s.v<0?0:this.s.v)+s,(r=(1<this.e.v?1:this.e.v<0?0:this.e.v)+s)<e){var a=e;e=r,r=a}e=1e-4*Math.round(1e4*e),r=1e-4*Math.round(1e4*r),this.sValue=e,this.eValue=r}else e=this.sValue,r=this.eValue;var n,o,h,l,p,m,f=this.shapes.length,c=0;if(r===e)for(n=0;n<f;n+=1)this.shapes[n].localShapeCollection.releaseShapes(),this.shapes[n].shape._mdf=!0,this.shapes[n].shape.paths=this.shapes[n].localShapeCollection;else if(1===r&&0===e||0===r&&1===e){if(this._mdf)for(n=0;n<f;n+=1)this.shapes[n].pathsData.length=0,this.shapes[n].shape._mdf=!0}else{var d,u,y=[];for(n=0;n<f;n+=1)if((d=this.shapes[n]).shape._mdf||this._mdf||t||2===this.m){if(h=(i=d.shape.paths)._length,m=0,!d.shape._mdf&&d.pathsData.length)m=d.totalShapeLength;else{for(l=this.releasePathsData(d.pathsData),o=0;o<h;o+=1)p=bez.getSegmentsLength(i.shapes[o]),l.push(p),m+=p.totalLength;d.totalShapeLength=m,d.pathsData=l}c+=m,d.shape._mdf=!0}else d.shape.paths=d.localShapeCollection;var g,v=e,b=r,E=0;for(n=f-1;0<=n;n-=1)if((d=this.shapes[n]).shape._mdf){for((u=d.localShapeCollection).releaseShapes(),2===this.m&&1<f?(g=this.calculateShapeEdges(e,r,d.totalShapeLength,E,c),E+=d.totalShapeLength):g=[[v,b]],h=g.length,o=0;o<h;o+=1){v=g[o][0],b=g[o][1],y.length=0,b<=1?y.push({s:d.totalShapeLength*v,e:d.totalShapeLength*b}):1<=v?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 x=this.addShapes(d,y[0]);if(y[0].s!==y[0].e){if(1<y.length)if(d.shape.paths.shapes[d.shape.paths._length-1].c){var P=x.pop();this.addPaths(x,u),x=this.addShapes(d,y[1],P)}else this.addPaths(x,u),x=this.addShapes(d,y[1]);this.addPaths(x,u)}}d.shape.paths=u}}},TrimModifier.prototype.addPaths=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)e.addShape(t[r])},TrimModifier.prototype.addSegment=function(t,e,r,i,s,a,n){s.setXYAt(e[0],e[1],"o",a),s.setXYAt(r[0],r[1],"i",a+1),n&&s.setXYAt(t[0],t[1],"v",a),s.setXYAt(i[0],i[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(t,e,r,i){e.setXYAt(t[1],t[5],"o",r),e.setXYAt(t[2],t[6],"i",r+1),i&&e.setXYAt(t[0],t[4],"v",r),e.setXYAt(t[3],t[7],"v",r+1)},TrimModifier.prototype.addShapes=function(t,e,r){var i,s,a,n,o,h,l,p,m=t.pathsData,f=t.shape.paths.shapes,c=t.shape.paths._length,d=0,u=[],y=!0;for(p=r?(o=r._length,r._length):(r=shape_pool.newElement(),o=0),u.push(r),i=0;i<c;i+=1){for(h=m[i].lengths,r.c=f[i].c,a=f[i].c?h.length:h.length+1,s=1;s<a;s+=1)if(d+(n=h[s-1]).addedLength<e.s)d+=n.addedLength,r.c=!1;else{if(d>e.e){r.c=!1;break}e.s<=d&&e.e>=d+n.addedLength?(this.addSegment(f[i].v[s-1],f[i].o[s-1],f[i].i[s],f[i].v[s],r,o,y),y=!1):(l=bez.getNewSegment(f[i].v[s-1],f[i].v[s],f[i].o[s-1],f[i].i[s],(e.s-d)/n.addedLength,(e.e-d)/n.addedLength,h[s-1]),this.addSegmentFromArray(l,r,o,y),y=!1,r.c=!1),d+=n.addedLength,o+=1}if(f[i].c&&h.length){if(n=h[s-1],d<=e.e){var g=h[s-1].addedLength;e.s<=d&&e.e>=d+g?(this.addSegment(f[i].v[s-1],f[i].o[s-1],f[i].i[0],f[i].v[0],r,o,y),y=!1):(l=bez.getNewSegment(f[i].v[s-1],f[i].v[0],f[i].o[s-1],f[i].i[0],(e.s-d)/g,(e.e-d)/g,h[s-1]),this.addSegmentFromArray(l,r,o,y),y=!1,r.c=!1)}else r.c=!1;d+=n.addedLength,o+=1}if(r._length&&(r.setXYAt(r.v[p][0],r.v[p][1],"i",p),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),d>e.e)break;i<c-1&&(r=shape_pool.newElement(),y=!0,u.push(r),o=0)}return u},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(t,e){var r=shape_pool.newElement();r.c=t.c;var i,s,a,n,o,h,l,p,m,f,c,d,u,y=t._length,g=0;for(i=0;i<y;i+=1)s=t.v[i],n=t.o[i],a=t.i[i],s[0]===n[0]&&s[1]===n[1]&&s[0]===a[0]&&s[1]===a[1]?0!==i&&i!==y-1||t.c?(o=0===i?t.v[y-1]:t.v[i-1],l=(h=Math.sqrt(Math.pow(s[0]-o[0],2)+Math.pow(s[1]-o[1],2)))?Math.min(h/2,e)/h:0,p=d=s[0]+(o[0]-s[0])*l,m=u=s[1]-(s[1]-o[1])*l,f=p-(p-s[0])*roundCorner,c=m-(m-s[1])*roundCorner,r.setTripleAt(p,m,f,c,d,u,g),g+=1,o=i===y-1?t.v[0]:t.v[i+1],l=(h=Math.sqrt(Math.pow(s[0]-o[0],2)+Math.pow(s[1]-o[1],2)))?Math.min(h/2,e)/h:0,p=f=s[0]+(o[0]-s[0])*l,m=c=s[1]+(o[1]-s[1])*l,d=p-(p-s[0])*roundCorner,u=m-(m-s[1])*roundCorner,r.setTripleAt(p,m,f,c,d,u,g)):r.setTripleAt(s[0],s[1],n[0],n[1],a[0],a[1],g):r.setTripleAt(t.v[i][0],t.v[i][1],t.o[i][0],t.o[i][1],t.i[i][0],t.i[i][1],g),g+=1;return r},RoundCornersModifier.prototype.processShapes=function(t){var e,r,i,s,a,n,o=this.shapes.length,h=this.rd.v;if(0!==h)for(r=0;r<o;r+=1){if((a=this.shapes[r]).shape.paths,n=a.localShapeCollection,a.shape._mdf||this._mdf||t)for(n.releaseShapes(),a.shape._mdf=!0,e=a.shape.paths.shapes,s=a.shape.paths._length,i=0;i<s;i+=1)n.addShape(this.processPath(e[i],h));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,e.c,0,null,this),this.o=PropertyFactory.getProp(t,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,e.tr,this),this.so=PropertyFactory.getProp(t,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(t,e,r,i,s,a){var n=a?-1:1,o=i.s.v[0]+(1-i.s.v[0])*(1-s),h=i.s.v[1]+(1-i.s.v[1])*(1-s);t.translate(i.p.v[0]*n*s,i.p.v[1]*n*s,i.p.v[2]),e.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),e.rotate(-i.r.v*n*s),e.translate(i.a.v[0],i.a.v[1],i.a.v[2]),r.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),r.scale(a?1/o:o,a?1/h:h),r.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(t,e,r,i){this.elem=t,this.arr=e,this.pos=r,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[r]);for(;0<r;)r-=1,this._elements.unshift(e[r]),1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e]._processed=!1,"gr"===t[e].ty&&this.resetElements(t[e].it)},RepeaterModifier.prototype.cloneElements=function(t){t.length;var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)t[r]._render=e,"gr"===t[r].ty&&this.changeGroupRender(t[r].it,e)},RepeaterModifier.prototype.processShapes=function(t){var e,r,i,s,a;if(this._mdf||t){var n,o=Math.ceil(this.c.v);if(this._groups.length<o){for(;this._groups.length<o;){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(i=a=0;i<=this._groups.length-1;i+=1)n=a<o,this._groups[i]._render=n,this.changeGroupRender(this._groups[i].it,n),a+=1;this._currentCopies=o;var l=this.o.v,p=l%1,m=0<l?Math.floor(l):Math.ceil(l),f=(this.tr.v.props,this.pMatrix.props),c=this.rMatrix.props,d=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var u,y,g=0;if(0<l){for(;g<m;)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(l<0){for(;m<g;)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(i=1===this.data.m?0:this._currentCopies-1,s=1===this.data.m?1:-1,a=this._currentCopies;a;){if(y=(r=(e=this.elemsData[i].it)[e.length-1].transform.mProps.v.props).length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),0!==g){for((0!==i&&1===s||i!==this._currentCopies-1&&-1===s)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8],c[9],c[10],c[11],c[12],c[13],c[14],c[15]),this.matrix.transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],d[10],d[11],d[12],d[13],d[14],d[15]),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),u=0;u<y;u+=1)r[u]=this.matrix.props[u];this.matrix.reset()}else for(this.matrix.reset(),u=0;u<y;u+=1)r[u]=this.matrix.props[u];g+=1,a-=1,i+=s}}else for(a=this._currentCopies,i=0,s=1;a;)r=(e=this.elemsData[i].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,a-=1,i+=s},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var t;for(t=0;t<this._length;t+=1)shape_pool.release(this.shapes[t]);this._length=0},DashProperty.prototype.getValue=function(t){if((this.elem.globalData.frameId!==this.frameId||t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,r=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),e=0;e<r;e+=1)"o"!=this.dataProps[e].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),GradientProperty.prototype.comparePoints=function(t,e){for(var r=0,i=this.o.length/2;r<i;){if(.01<Math.abs(t[4*r]-t[4*e+2*r]))return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].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.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,r,i,s=4*this.data.p;for(e=0;e<s;e+=1)r=e%4==0?100:255,i=Math.round(this.prop.v[e]*r),this.c[e]!==i&&(this.c[e]=i,this._cmdf=!t);if(this.o.length)for(s=this.prop.v.length,e=4*this.data.p;e<s;e+=1)r=e%2==0?100:1,i=e%2==0?Math.round(100*this.prop.v[e]):this.prop.v[e],this.o[e-4*this.data.p]!==i&&(this.o[e-4*this.data.p]=i,this._omdf=!t);this._mdf=!t}},extendPrototype([DynamicPropertyContainer],GradientProperty);var buildShapeString=function(t,e,r,i){if(0===e)return"";var s,a=t.o,n=t.i,o=t.v,h=" M"+i.applyToPointStringified(o[0][0],o[0][1]);for(s=1;s<e;s+=1)h+=" C"+i.applyToPointStringified(a[s-1][0],a[s-1][1])+" "+i.applyToPointStringified(n[s][0],n[s][1])+" "+i.applyToPointStringified(o[s][0],o[s][1]);return r&&e&&(h+=" C"+i.applyToPointStringified(a[s-1][0],a[s-1][1])+" "+i.applyToPointStringified(n[0][0],n[0][1])+" "+i.applyToPointStringified(o[0][0],o[0][1]),h+="z"),h},ImagePreloader=function(){var s=function(){var t=createTag("canvas");t.width=1,t.height=1;var e=t.getContext("2d");return e.fillStyle="rgba(0,0,0,0)",e.fillRect(0,0,1,1),t}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function e(t){var e=function(t,e,r){var i="";if(t.e)i=t.p;else if(e){var s=t.p;-1!==s.indexOf("images/")&&(s=s.split("/")[1]),i=e+s}else i=r,i+=t.u?t.u:"",i+=t.p;return i}(t,this.assetsPath,this.path),r=createTag("img");r.crossOrigin="anonymous",r.addEventListener("load",this._imageLoaded.bind(this),!1),r.addEventListener("error",function(){i.img=s,this._imageLoaded()}.bind(this),!1),r.src=e;var i={img:r,assetData:t};return i}function r(t,e){this.imagesLoadedCb=e;var r,i=t.length;for(r=0;r<i;r+=1)t[r].layers||(this.totalImages+=1,this.images.push(this._createImageData(t[r])))}function i(t){this.path=t||""}function a(t){this.assetsPath=t||""}function n(t){for(var e=0,r=this.images.length;e<r;){if(this.images[e].assetData===t)return this.images[e].img;e+=1}}function o(){this.imagesLoadedCb=null,this.images.length=0}function h(){return this.totalImages===this.loadedAssets}return function(){this.loadAssets=r,this.setAssetsPath=a,this.setPath=i,this.loaded=h,this.destroy=o,this.getImage=n,this._createImageData=e,this._imageLoaded=t,this.assetsPath="",this.path="",this.totalImages=0,this.loadedAssets=0,this.imagesLoadedCb=null,this.images=[]}}(),featureSupport=(sw={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))&&(sw.maskType=!1),sw),sw,filtersFactory=(tw={},tw.createFilter=function(t){var e=createNS("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},tw.createAlphaToLuminanceFilter=function(){var t=createNS("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},tw),tw,assetLoader=function(){function a(t){return t.response&&"object"==typeof t.response?t.response:t.response&&"string"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):void 0}return{load:function(t,e,r){var i,s=new XMLHttpRequest;s.open("GET",t,!0);try{s.responseType="json"}catch(t){}s.send(),s.onreadystatechange=function(){if(4==s.readyState)if(200==s.status)i=a(s),e(i);else try{i=a(s),e(i)}catch(t){r&&r(t)}}}}}();function TextAnimatorProperty(t,e,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}function TextAnimatorDataProperty(t,e,r){var i={propType:!1},s=PropertyFactory.getProp,a=e.a;this.a={r:a.r?s(t,a.r,0,degToRads,r):i,rx:a.rx?s(t,a.rx,0,degToRads,r):i,ry:a.ry?s(t,a.ry,0,degToRads,r):i,sk:a.sk?s(t,a.sk,0,degToRads,r):i,sa:a.sa?s(t,a.sa,0,degToRads,r):i,s:a.s?s(t,a.s,1,.01,r):i,a:a.a?s(t,a.a,1,0,r):i,o:a.o?s(t,a.o,0,.01,r):i,p:a.p?s(t,a.p,1,0,r):i,sw:a.sw?s(t,a.sw,0,0,r):i,sc:a.sc?s(t,a.sc,1,0,r):i,fc:a.fc?s(t,a.fc,1,0,r):i,fh:a.fh?s(t,a.fh,0,0,r):i,fs:a.fs?s(t,a.fs,0,.01,r):i,fb:a.fb?s(t,a.fb,0,.01,r):i,t:a.t?s(t,a.t,0,0,r):i},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,r),this.s.t=e.s.t}function LetterProps(t,e,r,i,s,a){this.o=t,this.sw=e,this.sc=r,this.fc=i,this.m=s,this.p=a,this._mdf={o:!0,sw:!!e,sc:!!r,fc:!!i,m:!0,p:!0}}function TextProperty(t,e){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,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.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextAnimatorProperty.prototype.searchProperties=function(){var t,e,r=this._textData.a.length,i=PropertyFactory.getProp;for(t=0;t<r;t+=1)e=this._textData.a[t],this._animatorsData[t]=new TextAnimatorDataProperty(this._elem,e,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:i(this._elem,this._textData.p.f,0,0,this),l:i(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.alignment=i(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,this._mdf||this._isFirstFrame||e||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var r,i,s,a,n,o,h,l,p,m,f,c,d,u,y,g,v,b,E,x=this._moreOptions.alignment.v,P=this._animatorsData,S=this._textData,_=this.mHelper,A=this._renderType,C=this.renderedLetters.length,T=(this.data,t.l);if(this._hasMaskedPath){if(E=this._pathData.m,!this._pathData.n||this._pathData._mdf){var k,M=E.v;for(this._pathData.r&&(M=M.reverse()),n={tLength:0,segments:[]},a=M._length-1,s=g=0;s<a;s+=1)k=bez.buildBezierData(M.v[s],M.v[s+1],[M.o[s][0]-M.v[s][0],M.o[s][1]-M.v[s][1]],[M.i[s+1][0]-M.v[s+1][0],M.i[s+1][1]-M.v[s+1][1]]),n.tLength+=k.segmentLength,n.segments.push(k),g+=k.segmentLength;s=a,E.v.c&&(k=bez.buildBezierData(M.v[s],M.v[0],[M.o[s][0]-M.v[s][0],M.o[s][1]-M.v[s][1]],[M.i[0][0]-M.v[0][0],M.i[0][1]-M.v[0][1]]),n.tLength+=k.segmentLength,n.segments.push(k),g+=k.segmentLength),this._pathData.pi=n}if(n=this._pathData.pi,o=this._pathData.f.v,m=1,p=!(l=f=0),u=n.segments,o<0&&E.v.c)for(n.tLength<Math.abs(o)&&(o=-Math.abs(o)%n.tLength),m=(d=u[f=u.length-1].points).length-1;o<0;)o+=d[m].partialLength,(m-=1)<0&&(m=(d=u[f-=1].points).length-1);c=(d=u[f].points)[m-1],y=(h=d[m]).partialLength}a=T.length,i=r=0;var D,w,F,I,V=1.2*t.finalSize*.714,R=!0;F=P.length;var B,L,G,z,N,O,H,j,q,W,Y,X,$,K=-1,U=o,J=f,Z=m,Q=-1,tt="",et=this.defaultPropsArray;if(2===t.j||1===t.j){var rt=0,it=0,st=2===t.j?-.5:-1,at=0,nt=!0;for(s=0;s<a;s+=1)if(T[s].n){for(rt&&(rt+=it);at<s;)T[at].animatorJustifyOffset=rt,at+=1;nt=!(rt=0)}else{for(w=0;w<F;w+=1)(D=P[w].a).t.propType&&(nt&&2===t.j&&(it+=D.t.v*st),(B=P[w].s.getMult(T[s].anIndexes[w],S.a[w].s.totalChars)).length?rt+=D.t.v*B[0]*st:rt+=D.t.v*B*st);nt=!1}for(rt&&(rt+=it);at<s;)T[at].animatorJustifyOffset=rt,at+=1}for(s=0;s<a;s+=1){if(_.reset(),N=1,T[s].n)r=0,i+=t.yOffset,i+=R?1:0,o=U,R=!1,0,this._hasMaskedPath&&(m=Z,c=(d=u[f=J].points)[m-1],y=(h=d[m]).partialLength,l=0),$=W=X=tt="",et=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Q!==T[s].line){switch(t.j){case 1:o+=g-t.lineWidths[T[s].line];break;case 2:o+=(g-t.lineWidths[T[s].line])/2}Q=T[s].line}K!==T[s].ind&&(T[K]&&(o+=T[K].extra),o+=T[s].an/2,K=T[s].ind),o+=x[0]*T[s].an/200;var ot=0;for(w=0;w<F;w+=1)(D=P[w].a).p.propType&&((B=P[w].s.getMult(T[s].anIndexes[w],S.a[w].s.totalChars)).length?ot+=D.p.v[0]*B[0]:ot+=D.p.v[0]*B),D.a.propType&&((B=P[w].s.getMult(T[s].anIndexes[w],S.a[w].s.totalChars)).length?ot+=D.a.v[0]*B[0]:ot+=D.a.v[0]*B);for(p=!0;p;)o+ot<=l+y||!d?(v=(o+ot-l)/h.partialLength,G=c.point[0]+(h.point[0]-c.point[0])*v,z=c.point[1]+(h.point[1]-c.point[1])*v,_.translate(-x[0]*T[s].an/200,-x[1]*V/100),p=!1):d&&(l+=h.partialLength,(m+=1)>=d.length&&(m=0,d=u[f+=1]?u[f].points:E.v.c?u[f=m=0].points:(l-=h.partialLength,null)),d&&(c=h,y=(h=d[m]).partialLength));L=T[s].an/2-T[s].add,_.translate(-L,0,0)}else L=T[s].an/2-T[s].add,_.translate(-L,0,0),_.translate(-x[0]*T[s].an/200,-x[1]*V/100,0);for(T[s].l/2,w=0;w<F;w+=1)(D=P[w].a).t.propType&&(B=P[w].s.getMult(T[s].anIndexes[w],S.a[w].s.totalChars),0===r&&0===t.j||(this._hasMaskedPath?B.length?o+=D.t.v*B[0]:o+=D.t.v*B:B.length?r+=D.t.v*B[0]:r+=D.t.v*B));for(T[s].l/2,t.strokeWidthAnim&&(H=t.sw||0),t.strokeColorAnim&&(O=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&(j=[t.fc[0],t.fc[1],t.fc[2]]),w=0;w<F;w+=1)(D=P[w].a).a.propType&&((B=P[w].s.getMult(T[s].anIndexes[w],S.a[w].s.totalChars)).length?_.translate(-D.a.v[0]*B[0],-D.a.v[1]*B[1],D.a.v[2]*B[2]):_.translate(-D.a.v[0]*B,-D.a.v[1]*B,D.a.v[2]*B));for(w=0;w<F;w+=1)(D=P[w].a).s.propType&&((B=P[w].s.getMult(T[s].anIndexes[w],S.a[w].s.totalChars)).length?_.scale(1+(D.s.v[0]-1)*B[0],1+(D.s.v[1]-1)*B[1],1):_.scale(1+(D.s.v[0]-1)*B,1+(D.s.v[1]-1)*B,1));for(w=0;w<F;w+=1){if(D=P[w].a,B=P[w].s.getMult(T[s].anIndexes[w],S.a[w].s.totalChars),D.sk.propType&&(B.length?_.skewFromAxis(-D.sk.v*B[0],D.sa.v*B[1]):_.skewFromAxis(-D.sk.v*B,D.sa.v*B)),D.r.propType&&(B.length?_.rotateZ(-D.r.v*B[2]):_.rotateZ(-D.r.v*B)),D.ry.propType&&(B.length?_.rotateY(D.ry.v*B[1]):_.rotateY(D.ry.v*B)),D.rx.propType&&(B.length?_.rotateX(D.rx.v*B[0]):_.rotateX(D.rx.v*B)),D.o.propType&&(B.length?N+=(D.o.v*B[0]-N)*B[0]:N+=(D.o.v*B-N)*B),t.strokeWidthAnim&&D.sw.propType&&(B.length?H+=D.sw.v*B[0]:H+=D.sw.v*B),t.strokeColorAnim&&D.sc.propType)for(q=0;q<3;q+=1)B.length?O[q]=O[q]+(D.sc.v[q]-O[q])*B[0]:O[q]=O[q]+(D.sc.v[q]-O[q])*B;if(t.fillColorAnim&&t.fc){if(D.fc.propType)for(q=0;q<3;q+=1)B.length?j[q]=j[q]+(D.fc.v[q]-j[q])*B[0]:j[q]=j[q]+(D.fc.v[q]-j[q])*B;D.fh.propType&&(j=B.length?addHueToRGB(j,D.fh.v*B[0]):addHueToRGB(j,D.fh.v*B)),D.fs.propType&&(j=B.length?addSaturationToRGB(j,D.fs.v*B[0]):addSaturationToRGB(j,D.fs.v*B)),D.fb.propType&&(j=B.length?addBrightnessToRGB(j,D.fb.v*B[0]):addBrightnessToRGB(j,D.fb.v*B))}}for(w=0;w<F;w+=1)(D=P[w].a).p.propType&&(B=P[w].s.getMult(T[s].anIndexes[w],S.a[w].s.totalChars),this._hasMaskedPath?B.length?_.translate(0,D.p.v[1]*B[0],-D.p.v[2]*B[1]):_.translate(0,D.p.v[1]*B,-D.p.v[2]*B):B.length?_.translate(D.p.v[0]*B[0],D.p.v[1]*B[1],-D.p.v[2]*B[2]):_.translate(D.p.v[0]*B,D.p.v[1]*B,-D.p.v[2]*B));if(t.strokeWidthAnim&&(W=H<0?0:H),t.strokeColorAnim&&(Y="rgb("+Math.round(255*O[0])+","+Math.round(255*O[1])+","+Math.round(255*O[2])+")"),t.fillColorAnim&&t.fc&&(X="rgb("+Math.round(255*j[0])+","+Math.round(255*j[1])+","+Math.round(255*j[2])+")"),this._hasMaskedPath){if(_.translate(0,-t.ls),_.translate(0,x[1]*V/100+i,0),S.p.p){b=(h.point[1]-c.point[1])/(h.point[0]-c.point[0]);var ht=180*Math.atan(b)/Math.PI;h.point[0]<c.point[0]&&(ht+=180),_.rotate(-ht*Math.PI/180)}_.translate(G,z,0),o-=x[0]*T[s].an/200,T[s+1]&&K!==T[s+1].ind&&(o+=T[s].an/2,o+=t.tr/1e3*t.finalSize)}else{switch(_.translate(r,i,0),t.ps&&_.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:_.translate(T[s].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[T[s].line]),0,0);break;case 2:_.translate(T[s].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[T[s].line])/2,0,0)}_.translate(0,-t.ls),_.translate(L,0,0),_.translate(x[0]*T[s].an/200,x[1]*V/100,0),r+=T[s].l+t.tr/1e3*t.finalSize}"html"===A?tt=_.toCSS():"svg"===A?tt=_.to2dCSS():et=[_.props[0],_.props[1],_.props[2],_.props[3],_.props[4],_.props[5],_.props[6],_.props[7],_.props[8],_.props[9],_.props[10],_.props[11],_.props[12],_.props[13],_.props[14],_.props[15]],$=N}this.lettersChangedFlag=C<=s?(I=new LetterProps($,W,Y,X,tt,et),this.renderedLetters.push(I),C+=1,!0):(I=this.renderedLetters[s]).update($,W,Y,X,tt,et)||this.lettersChangedFlag}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),LetterProps.prototype.update=function(t,e,r,i,s,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1;var n=this._mdf.p=!1;return this.o!==t&&(this.o=t,n=this._mdf.o=!0),this.sw!==e&&(this.sw=e,n=this._mdf.sw=!0),this.sc!==r&&(this.sc=r,n=this._mdf.sc=!0),this.fc!==i&&(this.fc=i,n=this._mdf.fc=!0),this.m!==s&&(this.m=s,n=this._mdf.m=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,n=this._mdf.p=!0),n},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return t},TextProperty.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=1<this.data.d.k.length,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,r=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{this.lock=!0,this._mdf=!1;var i,s=this.effectsSequence.length,a=t||this.data.d.k[this.keysIndex].s;for(i=0;i<s;i+=1)a=r!==this.keysIndex?this.effectsSequence[i](a,a.t):this.effectsSequence[i](this.currentData,a.t);e!==a&&this.setCurrentData(a),this.pv=this.v=this.currentData,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,r=0,i=t.length;r<=i-1&&(t[r].s,!(r===i-1||t[r+1].t>e));)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(t){for(var e,r=FontManager.getCombinedCharacterCodes(),i=[],s=0,a=t.length;s<a;)e=t.charCodeAt(s),-1!==r.indexOf(e)?i[i.length-1]+=t.charAt(s):55296<=e&&e<=56319&&56320<=(e=t.charCodeAt(s+1))&&e<=57343?(i.push(t.substr(s,2)),++s):i.push(t.charAt(s)),s+=1;return i},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var e,r,i,s,a,n,o,h=this.elem.globalData.fontManager,l=this.data,p=[],m=0,f=l.m.g,c=0,d=0,u=0,y=[],g=0,v=0,b=h.getFontByName(t.f),E=0,x=b.fStyle?b.fStyle.split(" "):[],P="normal",S="normal";for(r=x.length,e=0;e<r;e+=1)switch(x[e].toLowerCase()){case"italic":S="italic";break;case"bold":P="700";break;case"black":P="900";break;case"medium":P="500";break;case"regular":case"normal":P="400";break;case"light":case"thin":P="200"}t.fWeight=b.fWeight||P,t.fStyle=S,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),r=t.finalText.length,t.finalLineHeight=t.lh;var _,A=t.tr/1e3*t.finalSize;if(t.sz)for(var C,T,k=!0,M=t.sz[0],D=t.sz[1];k;){g=C=0,r=(T=this.buildFinalText(t.t)).length,A=t.tr/1e3*t.finalSize;var w=-1;for(e=0;e<r;e+=1)_=T[e].charCodeAt(0),i=!1," "===T[e]?w=e:13!==_&&3!==_||(i=!(g=0),C+=t.finalLineHeight||1.2*t.finalSize),M<g+(E=h.chars?(o=h.getCharData(T[e],b.fStyle,b.fFamily),i?0:o.w*t.finalSize/100):h.measureText(T[e],t.f,t.finalSize))&&" "!==T[e]?(-1===w?r+=1:e=w,C+=t.finalLineHeight||1.2*t.finalSize,T.splice(e,w===e?1:0,"\r"),w=-1,g=0):(g+=E,g+=A);C+=b.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&D<C?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=T,r=t.finalText.length,k=!1)}g=-A;var F,I=E=0;for(e=0;e<r;e+=1)if(i=!1,_=(F=t.finalText[e]).charCodeAt(0)," "===F?s="\xa0":13===_||3===_?(I=0,y.push(g),v=v<g?g:v,g=-2*A,i=!(s=""),u+=1):s=t.finalText[e],E=h.chars?(o=h.getCharData(F,b.fStyle,h.getFontByName(t.f).fFamily),i?0:o.w*t.finalSize/100):h.measureText(s,t.f,t.finalSize)," "===F?I+=E+A:(g+=E+A+I,I=0),p.push({l:E,an:E,add:c,n:i,anIndexes:[],val:s,line:u,animatorJustifyOffset:0}),2==f){if(c+=E,""===s||"\xa0"===s||e===r-1){for(""!==s&&"\xa0"!==s||(c-=E);d<=e;)p[d].an=c,p[d].ind=m,p[d].extra=E,d+=1;m+=1,c=0}}else if(3==f){if(c+=E,""===s||e===r-1){for(""===s&&(c-=E);d<=e;)p[d].an=c,p[d].ind=m,p[d].extra=E,d+=1;c=0,m+=1}}else p[m].ind=m,p[m].extra=0,m+=1;if(t.l=p,v=v<g?g:v,y.push(g),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=v,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=y;var V,R,B=l.a;n=B.length;var L,G,z=[];for(a=0;a<n;a+=1){for((V=B[a]).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),G=0,L=V.s.b,e=0;e<r;e+=1)(R=p[e]).anIndexes[a]=G,(1==L&&""!==R.val||2==L&&""!==R.val&&"\xa0"!==R.val||3==L&&(R.n||"\xa0"==R.val||e==r-1)||4==L&&(R.n||e==r-1))&&(1===V.s.rn&&z.push(G),G+=1);l.a[a].s.totalChars=G;var N,O=-1;if(1===V.s.rn)for(e=0;e<r;e+=1)O!=(R=p[e]).anIndexes[a]&&(O=R.anIndexes[a],N=z.splice(Math.floor(Math.random()*z.length),1)[0]),R.anIndexes[a]=N}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=b.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentData=function(t,e){e=void 0===e?this.keysIndex:e;var r=this.copyData({},this.data.d.k[e].s);r=this.copyData(r,t),this.data.d.k[e].s=r,this.recalculate(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var c=Math.max,d=Math.min,u=Math.floor;function i(t,e){this._currentTextLength=-1,this.k=!1,this.data=e,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=PropertyFactory.getProp(t,e.s||{k:0},0,0,this),this.e="e"in e?PropertyFactory.getProp(t,e.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(t,e.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(t,e.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(t,e.ne||{k:0},0,0,this),this.a=PropertyFactory.getProp(t,e.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return i.prototype={getMult:function(t){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var e=0,r=0,i=1,s=1;0<this.ne.v?e=this.ne.v/100:r=-this.ne.v/100,0<this.xe.v?i=1-this.xe.v/100:s=1+this.xe.v/100;var a=BezierFactory.getBezierEasing(e,r,i,s).get,n=0,o=this.finalS,h=this.finalE,l=this.data.sh;if(2===l)n=a(n=h===o?h<=t?1:0:c(0,d(.5/(h-o)+(t-o)/(h-o),1)));else if(3===l)n=a(n=h===o?h<=t?0:1:1-c(0,d(.5/(h-o)+(t-o)/(h-o),1)));else if(4===l)h===o?n=0:(n=c(0,d(.5/(h-o)+(t-o)/(h-o),1)))<.5?n*=2:n=1-2*(n-.5),n=a(n);else if(5===l){if(h===o)n=0;else{var p=h-o,m=-p/2+(t=d(c(0,t+.5-o),h-o)),f=p/2;n=Math.sqrt(1-m*m/(f*f))}n=a(n)}else n=6===l?a(n=h===o?0:(t=d(c(0,t+.5-o),h-o),(1+Math.cos(Math.PI+2*Math.PI*t/(h-o)))/2)):(t>=u(o)&&(n=c(0,d(t-o<0?d(h,1)-(o-t):h-t,1))),a(n));return n*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,r=this.o.v/e,i=this.s.v/e+r,s=this.e.v/e+r;if(s<i){var a=i;i=s,s=a}this.finalS=i,this.finalE=s}},extendPrototype([DynamicPropertyContainer],i),{getTextSelectorProp:function(t,e,r){return new i(t,e,r)}}}(),pool_factory=function(t,e,r,i){var s=0,a=t,n=createSizedArray(a);function o(){return s?n[s-=1]:e()}return{newElement:o,release:function(t){s===a&&(n=pooling.double(n),a*=2),r&&r(t),n[s]=t,s+=1}}},pooling={double:function(t){return t.concat(createSizedArray(t.length))}},point_pool=pool_factory(8,function(){return createTypedArray("float32",2)}),shape_pool=(KA=pool_factory(4,function(){return new ShapePath},function(t){var e,r=t._length;for(e=0;e<r;e+=1)point_pool.release(t.v[e]),point_pool.release(t.i[e]),point_pool.release(t.o[e]),t.v[e]=null,t.i[e]=null,t.o[e]=null;t._length=0,t.c=!1}),KA.clone=function(t){var e,r=KA.newElement(),i=void 0===t._length?t.v.length:t._length;for(r.setLength(i),r.c=t.c,e=0;e<i;e+=1)r.setTripleAt(t.v[e][0],t.v[e][1],t.o[e][0],t.o[e][1],t.i[e][0],t.i[e][1],e);return r},KA),KA,shapeCollection_pool=(TA={newShapeCollection:function(){var t;t=UA?WA[UA-=1]:new ShapeCollection;return t},release:function(t){var e,r=t._length;for(e=0;e<r;e+=1)shape_pool.release(t.shapes[e]);t._length=0,UA===VA&&(WA=pooling.double(WA),VA*=2);WA[UA]=t,UA+=1}},UA=0,VA=4,WA=createSizedArray(VA),TA),TA,UA,VA,WA,segments_length_pool=pool_factory(8,function(){return{lengths:[],totalLength:0}},function(t){var e,r=t.lengths.length;for(e=0;e<r;e+=1)bezier_length_pool.release(t.lengths[e]);t.lengths.length=0}),bezier_length_pool=pool_factory(8,function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}});function BaseRenderer(){}function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var r="";if(e&&e.title){var i=createNS("title"),s=createElementID();i.setAttribute("id",s),i.textContent=e.title,this.svgElement.appendChild(i),r+=s}if(e&&e.description){var a=createNS("desc"),n=createElementID();a.setAttribute("id",n),a.textContent=e.description,this.svgElement.appendChild(a),r+=" "+n}r&&this.svgElement.setAttribute("aria-labelledby",r);var o=createNS("defs");this.svgElement.appendChild(o);var h=createNS("g");this.svgElement.appendChild(h),this.layerElement=h,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},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.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.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HybridRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!e||!1!==e.hideOnTransparent},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function MaskElement(t,e,r){this.data=t,this.element=e,this.globalData=r,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i,s=this.globalData.defs,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var n,o,h,l,p,m,f,c=this.masksProperties,d=0,u=[],y=createElementID(),g="clipPath",v="clip-path";for(i=0;i<a;i++)if(("a"!==c[i].mode&&"n"!==c[i].mode||c[i].inv||100!==c[i].o.k||c[i].o.x)&&(v=g="mask"),"s"!=c[i].mode&&"i"!=c[i].mode||0!==d?l=null:((l=createNS("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)),n=createNS("path"),"n"!=c[i].mode){var b;if(d+=1,n.setAttribute("fill","s"===c[i].mode?"#000000":"#ffffff"),n.setAttribute("clip-rule","nonzero"),0!==c[i].x.k?(v=g="mask",f=PropertyFactory.getProp(this.element,c[i].x,0,null,this.element),b=createElementID(),(p=createNS("filter")).setAttribute("id",b),(m=createNS("feMorphology")).setAttribute("operator","erode"),m.setAttribute("in","SourceGraphic"),m.setAttribute("radius","0"),p.appendChild(m),s.appendChild(p),n.setAttribute("stroke","s"===c[i].mode?"#000000":"#ffffff")):f=m=null,this.storedData[i]={elem:n,x:f,expan:m,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"==c[i].mode){h=u.length;var E=createNS("g");for(o=0;o<h;o+=1)E.appendChild(u[o]);var x=createNS("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.length=0,u.push(E)}else u.push(n);c[i].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[i]={elem:n,lastPath:"",op:PropertyFactory.getProp(this.element,c[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,c[i],3),invRect:l},this.viewData[i].prop.k||this.drawPath(c[i],this.viewData[i].prop.v,this.viewData[i])}else this.viewData[i]={op:PropertyFactory.getProp(this.element,c[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,c[i],3),elem:n,lastPath:""},s.appendChild(n);for(this.maskElement=createNS(g),a=u.length,i=0;i<a;i+=1)this.maskElement.appendChild(u[i]);0<d&&(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.elem=t,this.pos=e}function SVGStyleData(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=!0===t.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(t,e,r){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=r,this.lvl=e,this._isAnimated=!!r.k;for(var i=0,s=t.length;i<s;){if(t[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}function SVGTransformData(t,e,r){this.transform={mProps:t,op:e,container:r},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=r,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=r}function SVGGradientFillStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,r)}function SVGGradientStrokeStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.initGradientData(t,e,r),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}BaseRenderer.prototype.checkLayers=function(t){var e,r,i=this.layers.length;for(this.completeLayers=!0,e=i-1;0<=e;e--)this.elements[e]||(r=this.layers[e]).ip-r.st<=t-this.layers[e].st&&r.op-r.st>t-this.layers[e].st&&this.buildItem(e),this.completeLayers=!!this.elements[e]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(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.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(t){this.completeLayers=!1;var e,r,i=t.length,s=this.layers.length;for(e=0;e<i;e+=1)for(r=0;r<s;){if(this.layers[r].id==t[e].id){this.layers[r]=t[e];break}r+=1}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(t,e,r){for(var i=this.elements,s=this.layers,a=0,n=s.length;a<n;)s[a].ind==e&&(i[a]&&!0!==i[a]?(r.push(i[a]),i[a].setAsParent(),void 0!==s[a].parent?this.buildElementParenting(t,s[a].parent,r):t.setHierarchy(r)):(this.buildItem(a),this.addPendingElement(t))),a+=1},BaseRenderer.prototype.addPendingElement=function(t){this.pendingElements.push(t)},BaseRenderer.prototype.searchExtraCompositions=function(t){var e,r=t.length;for(e=0;e<r;e+=1)if(t[e].xt){var i=this.createComp(t[e]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(t){return new NullElement(t,this.globalData,this)},SVGRenderer.prototype.createShape=function(t){return new SVGShapeElement(t,this.globalData,this)},SVGRenderer.prototype.createText=function(t){return new SVGTextElement(t,this.globalData,this)},SVGRenderer.prototype.createImage=function(t){return new IImageElement(t,this.globalData,this)},SVGRenderer.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)},SVGRenderer.prototype.createSolid=function(t){return new ISolidElement(t,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(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.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(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 e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var r=createNS("clipPath"),i=createNS("rect");i.setAttribute("width",t.w),i.setAttribute("height",t.h),i.setAttribute("x",0),i.setAttribute("y",0);var s=createElementID();r.setAttribute("id",s),r.appendChild(i),this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+s+")"),e.appendChild(r),this.layers=t.layers,this.elements=createSizedArray(t.layers.length)},SVGRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.layerElement=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;t<e;t++)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRenderer.prototype.updateContainerSize=function(){},SVGRenderer.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!=this.layers[t].ty){e[t]=!0;var r=this.createItem(this.layers[t]);e[t]=r,expressionsPlugin&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(r),r.initExpressions()),this.appendElementInPos(r,t),this.layers[t].tt&&(this.elements[t-1]&&!0!==this.elements[t-1]?r.setMatte(e[t-1].layerId):(this.buildItem(t-1),this.addPendingElement(r)))}},SVGRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,r=this.elements.length;e<r;){if(this.elements[e]===t){t.setMatte(this.elements[e-1].layerId);break}e+=1}}},SVGRenderer.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var e,r=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=r-1;0<=e;e--)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<r;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},SVGRenderer.prototype.appendElementInPos=function(t,e){var r=t.getBaseElement();if(r){for(var i,s=0;s<e;)this.elements[s]&&!0!==this.elements[s]&&this.elements[s].getBaseElement()&&(i=this.elements[s].getBaseElement()),s+=1;i?this.layerElement.insertBefore(r,i):this.layerElement.appendChild(r)}},SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"},SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseRenderer],CanvasRenderer),CanvasRenderer.prototype.createShape=function(t){return new CVShapeElement(t,this.globalData,this)},CanvasRenderer.prototype.createText=function(t){return new CVTextElement(t,this.globalData,this)},CanvasRenderer.prototype.createImage=function(t){return new CVImageElement(t,this.globalData,this)},CanvasRenderer.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(t){return new CVSolidElement(t,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(t){if(1!==t[0]||0!==t[1]||0!==t[4]||1!==t[5]||0!==t[12]||0!==t[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(t);var e=this.contextData.cTr.props;this.transformMat.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var r=this.contextData.cTr.props;this.canvasContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13])}else this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},CanvasRenderer.prototype.ctxOpacity=function(t){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=t<0?0:t,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=t<0?0:t,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.save=function(t){if(this.renderConfig.clearCanvas){t&&this.canvasContext.save();var e=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var r,i=this.contextData.saved[this.contextData.cArrPos];for(r=0;r<16;r+=1)i[r]=e[r];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(t){if(this.renderConfig.clearCanvas){t&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var e,r=this.contextData.saved[this.contextData.cArrPos],i=this.contextData.cTr.props;for(e=0;e<16;e+=1)i[e]=r[e];this.canvasContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),r=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=r,this.globalData.currentGlobalAlpha!==r&&(this.canvasContext.globalAlpha=r,this.globalData.currentGlobalAlpha=r)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimation=function(t){this.animationItem.wrapper?(this.animationItem.container=createTag("canvas"),this.animationItem.container.style.width="100%",this.animationItem.container.style.height="100%",this.animationItem.container.style.transformOrigin=this.animationItem.container.style.mozTransformOrigin=this.animationItem.container.style.webkitTransformOrigin=this.animationItem.container.style["-webkit-transform"]="0px 0px 0px",this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.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.canvasContext=this.renderConfig.context,this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,(this.globalData.renderer=this).globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(t.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var t,e,r,i;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",t*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",e*this.renderConfig.dpr)):(t=this.canvasContext.canvas.width*this.renderConfig.dpr,e=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var s=this.renderConfig.preserveAspectRatio.split(" "),a=s[1]||"meet",n=s[0]||"xMidYMid",o=n.substr(0,4),h=n.substr(4);r=t/e,i=this.transformCanvas.w/this.transformCanvas.h,this.transformCanvas.sy=r<i&&"meet"===a||i<r&&"slice"===a?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=e/(this.transformCanvas.h/this.renderConfig.dpr),e/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===o&&(i<r&&"meet"===a||r<i&&"slice"===a)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(i<r&&"meet"===a||r<i&&"slice"===a)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===h&&(r<i&&"meet"===a||i<r&&"slice"===a)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===h&&(r<i&&"meet"===a||i<r&&"slice"===a)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"==this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.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.destroy=function(){var t;for(this.renderConfig.clearCanvas&&(this.animationItem.wrapper.innerHTML=""),t=(this.layers?this.layers.length:0)-1;0<=t;t-=1)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(t,e){if((this.renderedFrame!==t||!0!==this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!==t){this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var r,i=this.layers.length;for(this.completeLayers||this.checkLayers(t),r=0;r<i;r++)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(t-this.layers[r].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=i-1;0<=r;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!=this.layers[t].ty){var r=this.createItem(this.layers[t],this,this.globalData);(e[t]=r).initExpressions()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},HybridRenderer.prototype.appendElementInPos=function(t,e){var r=t.getBaseElement();if(r){var i=this.layers[e];if(i.ddd&&this.supports3d)this.addTo3dContainer(r,e);else if(this.threeDElements)this.addTo3dContainer(r,e);else{for(var s,a,n=0;n<e;)this.elements[n]&&!0!==this.elements[n]&&this.elements[n].getBaseElement&&(a=this.elements[n],s=(this.layers[n].ddd?this.getThreeDContainerByPos(n):a.getBaseElement())||s),n+=1;s?i.ddd&&this.supports3d||this.layerElement.insertBefore(r,s):i.ddd&&this.supports3d||this.layerElement.appendChild(r)}}},HybridRenderer.prototype.createShape=function(t){return this.supports3d?new HShapeElement(t,this.globalData,this):new SVGShapeElement(t,this.globalData,this)},HybridRenderer.prototype.createText=function(t){return this.supports3d?new HTextElement(t,this.globalData,this):new SVGTextElement(t,this.globalData,this)},HybridRenderer.prototype.createCamera=function(t){return this.camera=new HCameraElement(t,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(t){return this.supports3d?new HImageElement(t,this.globalData,this):new IImageElement(t,this.globalData,this)},HybridRenderer.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)},HybridRenderer.prototype.createSolid=function(t){return this.supports3d?new HSolidElement(t,this.globalData,this):new ISolidElement(t,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPos=function(t){for(var e=0,r=this.threeDElements.length;e<r;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}},HybridRenderer.prototype.createThreeDContainer=function(t,e){var r=createTag("div");styleDiv(r);var i=createTag("div");styleDiv(i),"3d"===e&&(r.style.width=this.globalData.compSize.w+"px",r.style.height=this.globalData.compSize.h+"px",r.style.transformOrigin=r.style.mozTransformOrigin=r.style.webkitTransformOrigin="50% 50%",i.style.transform=i.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)"),r.appendChild(i);var s={container:i,perspectiveElem:r,startPos:t,endPos:t,type:e};return this.threeDElements.push(s),s},HybridRenderer.prototype.build3dContainers=function(){var t,e,r=this.layers.length,i="";for(t=0;t<r;t+=1)this.layers[t].ddd&&3!==this.layers[t].ty?"3d"!==i&&(i="3d",e=this.createThreeDContainer(t,"3d")):"2d"!==i&&(i="2d",e=this.createThreeDContainer(t,"2d")),e.endPos=Math.max(e.endPos,t);for(t=(r=this.threeDElements.length)-1;0<=t;t--)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(t,e){for(var r=0,i=this.threeDElements.length;r<i;){if(e<=this.threeDElements[r].endPos){for(var s,a=this.threeDElements[r].startPos;a<e;)this.elements[a]&&this.elements[a].getBaseElement&&(s=this.elements[a].getBaseElement()),a+=1;s?this.threeDElements[r].container.insertBefore(t,s):this.threeDElements[r].container.appendChild(t);break}r+=1}},HybridRenderer.prototype.configAnimation=function(t){var e=createTag("div"),r=this.animationItem.wrapper;e.style.width=t.w+"px",e.style.height=t.h+"px",styleDiv(this.resizerElem=e),e.style.transformStyle=e.style.webkitTransformStyle=e.style.mozTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),r.appendChild(e),e.style.overflow="hidden";var i=createNS("svg");i.setAttribute("width","1"),i.setAttribute("height","1"),styleDiv(i),this.resizerElem.appendChild(i);var s=createNS("defs");i.appendChild(s),this.data=t,this.setupGlobalData(t,i),this.globalData.defs=s,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.animationItem.container=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;t<e;t++)this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var t,e,r,i,s=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight;i=s/a<this.globalData.compSize.w/this.globalData.compSize.h?(t=s/this.globalData.compSize.w,e=s/this.globalData.compSize.w,r=0,(a-this.globalData.compSize.h*(s/this.globalData.compSize.w))/2):(t=a/this.globalData.compSize.h,e=a/this.globalData.compSize.h,r=(s-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,0),this.resizerElem.style.transform=this.resizerElem.style.webkitTransform="matrix3d("+t+",0,0,0,0,"+e+",0,0,0,0,1,0,"+r+","+i+",0,1)"},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var t,e=this.globalData.compSize.w,r=this.globalData.compSize.h,i=this.threeDElements.length;for(t=0;t<i;t+=1)this.threeDElements[t].perspectiveElem.style.perspective=this.threeDElements[t].perspectiveElem.style.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(r,2))+"px"}},HybridRenderer.prototype.searchExtraCompositions=function(t){var e,r=t.length,i=createTag("div");for(e=0;e<r;e+=1)if(t[e].xt){var s=this.createComp(t[e],i,this.globalData.comp,null);s.initExpressions(),this.globalData.projectInterface.registerComposition(s)}},MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var e,r=this.element.finalTransform.mat,i=this.masksProperties.length;for(e=0;e<i;e++)if((this.viewData[e].prop._mdf||t)&&this.drawPath(this.masksProperties[e],this.viewData[e].prop.v,this.viewData[e]),(this.viewData[e].op._mdf||t)&&this.viewData[e].elem.setAttribute("fill-opacity",this.viewData[e].op.v),"n"!==this.masksProperties[e].mode&&(this.viewData[e].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[e].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[e].x&&(this.storedData[e].x._mdf||t))){var s=this.storedData[e].expan;this.storedData[e].x.v<0?("erode"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="erode",this.storedData[e].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[e].filterId+")")),s.setAttribute("radius",-this.storedData[e].x.v)):("dilate"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="dilate",this.storedData[e].elem.setAttribute("filter",null)),this.storedData[e].elem.setAttribute("stroke-width",2*this.storedData[e].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var t="M0,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.drawPath=function(t,e,r){var i,s,a=" M"+e.v[0][0]+","+e.v[0][1];for(s=e._length,i=1;i<s;i+=1)a+=" C"+e.o[i-1][0]+","+e.o[i-1][1]+" "+e.i[i][0]+","+e.i[i][1]+" "+e.v[i][0]+","+e.v[i][1];if(e.c&&1<s&&(a+=" C"+e.o[i-1][0]+","+e.o[i-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),r.lastPath!==a){var n="";r.elem&&(e.c&&(n=t.inv?this.solidPath+a:a),r.elem.setAttribute("d",n)),r.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},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 r,i=this.dynamicProperties.length;for(r=0;r<i;r+=1)(e||this._isParent&&"transform"===this.dynamicProperties[r].propType)&&(this.dynamicProperties[r].getValue(),this.dynamicProperties[r]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){-1===this.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._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t,e=this.finalTransform.mat,r=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;r<i;){if(this.hierarchy[r].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}r+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),r=0;r<i;r+=1)t=this.hierarchy[r].finalTransform.mProp.v.props,e.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}},globalToLocal:function(t){var e=[];e.push(this.finalTransform);for(var r=!0,i=this.comp;r;)i.finalTransform?(i.data.hasMask&&e.splice(0,0,i.finalTransform),i=i.comp):r=!1;var s,a,n=e.length;for(s=0;s<n;s+=1)a=e[s].mat.applyToPointArray(0,0,0),t=[t[0]-a[0],t[1]-a[1],0];return t},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){-1===this.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.v<=0?!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.st<=t&&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,e=this.renderableComponents.length;for(t=0;t<e;t+=1)this.renderableComponents[t].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.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,r){this.initFrame(),this.initBaseData(t,e,r),this.initTransform(t,e,r),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.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),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.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientData=function(t,e,r){this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.s=PropertyFactory.getProp(t,e.s,1,null,this),this.e=PropertyFactory.getProp(t,e.e,1,null,this),this.h=PropertyFactory.getProp(t,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,e.g,this),this.style=r,this.stops=[],this.setGradientData(r.pElem,e),this.setGradientOpacity(e,r),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(t,e){var r=createElementID(),i=createNS(1===e.t?"linearGradient":"radialGradient");i.setAttribute("id",r),i.setAttribute("spreadMethod","pad"),i.setAttribute("gradientUnits","userSpaceOnUse");var s,a,n,o=[];for(n=4*e.g.p,a=0;a<n;a+=4)s=createNS("stop"),i.appendChild(s),o.push(s);t.setAttribute("gf"===e.ty?"fill":"stroke","url("+locationHref+"#"+r+")"),this.gf=i,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var r,i,s,a=createNS("mask"),n=createNS("path");a.appendChild(n);var o=createElementID(),h=createElementID();a.setAttribute("id",h);var l=createNS(1===t.t?"linearGradient":"radialGradient");l.setAttribute("id",o),l.setAttribute("spreadMethod","pad"),l.setAttribute("gradientUnits","userSpaceOnUse"),s=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var p=this.stops;for(i=4*t.g.p;i<s;i+=2)(r=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),l.appendChild(r),p.push(r);n.setAttribute("gf"===t.ty?"fill":"stroke","url("+locationHref+"#"+o+")"),this.of=l,this.ms=a,this.ost=p,this.maskId=h,e.msElem=n}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var SVGElementsRenderer=function(){var y=new Matrix,g=new Matrix;function e(t,e,r){(r||e.transform.op._mdf)&&e.transform.container.setAttribute("opacity",e.transform.op.v),(r||e.transform.mProps._mdf)&&e.transform.container.setAttribute("transform",e.transform.mProps.v.to2dCSS())}function r(t,e,r){var i,s,a,n,o,h,l,p,m,f,c,d=e.styles.length,u=e.lvl;for(h=0;h<d;h+=1){if(n=e.sh._mdf||r,e.styles[h].lvl<u){for(p=g.reset(),f=u-e.styles[h].lvl,c=e.transformers.length-1;!n&&0<f;)n=e.transformers[c].mProps._mdf||n,f--,c--;if(n)for(f=u-e.styles[h].lvl,c=e.transformers.length-1;0<f;)m=e.transformers[c].mProps.v.props,p.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),f--,c--}else p=y;if(s=(l=e.sh.paths)._length,n){for(a="",i=0;i<s;i+=1)(o=l.shapes[i])&&o._length&&(a+=buildShapeString(o,o._length,o.c,p));e.caches[h]=a}else a=e.caches[h];e.styles[h].d+=!0===t.hd?"":a,e.styles[h]._mdf=n||e.styles[h]._mdf}}function i(t,e,r){var i=e.style;(e.c._mdf||r)&&i.pElem.setAttribute("fill","rgb("+bm_floor(e.c.v[0])+","+bm_floor(e.c.v[1])+","+bm_floor(e.c.v[2])+")"),(e.o._mdf||r)&&i.pElem.setAttribute("fill-opacity",e.o.v)}function s(t,e,r){a(t,e,r),n(t,e,r)}function a(t,e,r){var i,s,a,n,o,h=e.gf,l=e.g._hasOpacity,p=e.s.v,m=e.e.v;if(e.o._mdf||r){var f="gf"===t.ty?"fill-opacity":"stroke-opacity";e.style.pElem.setAttribute(f,e.o.v)}if(e.s._mdf||r){var c=1===t.t?"x1":"cx",d="x1"===c?"y1":"cy";h.setAttribute(c,p[0]),h.setAttribute(d,p[1]),l&&!e.g._collapsable&&(e.of.setAttribute(c,p[0]),e.of.setAttribute(d,p[1]))}if(e.g._cmdf||r){i=e.cst;var u=e.g.c;for(a=i.length,s=0;s<a;s+=1)(n=i[s]).setAttribute("offset",u[4*s]+"%"),n.setAttribute("stop-color","rgb("+u[4*s+1]+","+u[4*s+2]+","+u[4*s+3]+")")}if(l&&(e.g._omdf||r)){var y=e.g.o;for(a=(i=e.g._collapsable?e.cst:e.ost).length,s=0;s<a;s+=1)n=i[s],e.g._collapsable||n.setAttribute("offset",y[2*s]+"%"),n.setAttribute("stop-opacity",y[2*s+1])}if(1===t.t)(e.e._mdf||r)&&(h.setAttribute("x2",m[0]),h.setAttribute("y2",m[1]),l&&!e.g._collapsable&&(e.of.setAttribute("x2",m[0]),e.of.setAttribute("y2",m[1])));else if((e.s._mdf||e.e._mdf||r)&&(o=Math.sqrt(Math.pow(p[0]-m[0],2)+Math.pow(p[1]-m[1],2)),h.setAttribute("r",o),l&&!e.g._collapsable&&e.of.setAttribute("r",o)),e.e._mdf||e.h._mdf||e.a._mdf||r){o||(o=Math.sqrt(Math.pow(p[0]-m[0],2)+Math.pow(p[1]-m[1],2)));var g=Math.atan2(m[1]-p[1],m[0]-p[0]),v=o*(1<=e.h.v?.99:e.h.v<=-1?-.99:e.h.v),b=Math.cos(g+e.a.v)*v+p[0],E=Math.sin(g+e.a.v)*v+p[1];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,r){var i=e.style,s=e.d;s&&(s._mdf||r)&&s.dashStr&&(i.pElem.setAttribute("stroke-dasharray",s.dashStr),i.pElem.setAttribute("stroke-dashoffset",s.dashoffset[0])),e.c&&(e.c._mdf||r)&&i.pElem.setAttribute("stroke","rgb("+bm_floor(e.c.v[0])+","+bm_floor(e.c.v[1])+","+bm_floor(e.c.v[2])+")"),(e.o._mdf||r)&&i.pElem.setAttribute("stroke-opacity",e.o.v),(e.w._mdf||r)&&(i.pElem.setAttribute("stroke-width",e.w.v),i.msElem&&i.msElem.setAttribute("stroke-width",e.w.v))}return{createRenderFunction:function(t){t.ty;switch(t.ty){case"fl":return i;case"gf":return a;case"gs":return s;case"st":return n;case"sh":case"el":case"rc":case"sr":return r;case"tr":return e}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(t,e,r,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var s=4;"rc"==e.ty?s=5:"el"==e.ty?s=6:"sr"==e.ty&&(s=7),this.sh=ShapePropertyFactory.getShapeProp(t,e,s,t);var a,n,o=r.length;for(a=0;a<o;a+=1)r[a].closed||(n={transforms:i.addTransformSequence(r[a].transforms),trNodes:[]},this.styledShapes.push(n),r[a].elements.push(n))}function BaseElement(){}function NullElement(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initFrame(),this.initTransform(t,e,r),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,r),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(t,e,r){this.initElement(t,e,r)}function SVGCompElement(t,e,r){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function SVGTextElement(t,e,r){this.textSpans=[],this.renderType="svg",this.initElement(t,e,r)}function SVGShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,r),this.prevViewData=[]}function SVGTintFilter(t,e){this.filterManager=e;var r=createNS("feColorMatrix");if(r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.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"),r.setAttribute("result","f1"),t.appendChild(r),(r=createNS("feColorMatrix")).setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result","f2"),t.appendChild(r),this.matrixFilter=r,100!==e.effectElements[2].p.v||e.effectElements[2].p.k){var i,s=createNS("feMerge");t.appendChild(s),(i=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),s.appendChild(i),(i=createNS("feMergeNode")).setAttribute("in","f2"),s.appendChild(i)}}function SVGFillFilter(t,e){this.filterManager=e;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),t.appendChild(r),this.matrixFilter=r}function SVGGaussianBlurEffect(t,e){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;var r=createNS("feGaussianBlur");t.appendChild(r),this.feGaussianBlur=r}function SVGStrokeEffect(t,e){this.initialized=!1,this.filterManager=e,this.elem=t,this.paths=[]}function SVGTritoneFilter(t,e){this.filterManager=e;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.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"),r.setAttribute("result","f1"),t.appendChild(r);var i=createNS("feComponentTransfer");i.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(i),this.matrixFilter=i;var s=createNS("feFuncR");s.setAttribute("type","table"),i.appendChild(s),this.feFuncR=s;var a=createNS("feFuncG");a.setAttribute("type","table"),i.appendChild(a),this.feFuncG=a;var n=createNS("feFuncB");n.setAttribute("type","table"),i.appendChild(n),this.feFuncB=n}function SVGProLevelsFilter(t,e){this.filterManager=e;var r=this.filterManager.effectElements,i=createNS("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",i)),(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",i)),(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",i)),(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",i)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(i.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(i),i=createNS("feComponentTransfer")),(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&(i.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(i),this.feFuncRComposed=this.createFeFunc("feFuncR",i),this.feFuncGComposed=this.createFeFunc("feFuncG",i),this.feFuncBComposed=this.createFeFunc("feFuncB",i))}function SVGDropShadowEffect(t,e){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","400%"),t.setAttribute("height","400%"),this.filterManager=e;var r=createNS("feGaussianBlur");r.setAttribute("in","SourceAlpha"),r.setAttribute("result","drop_shadow_1"),r.setAttribute("stdDeviation","0"),this.feGaussianBlur=r,t.appendChild(r);var i=createNS("feOffset");i.setAttribute("dx","25"),i.setAttribute("dy","0"),i.setAttribute("in","drop_shadow_1"),i.setAttribute("result","drop_shadow_2"),this.feOffset=i,t.appendChild(i);var s=createNS("feFlood");s.setAttribute("flood-color","#00ff00"),s.setAttribute("flood-opacity","1"),s.setAttribute("result","drop_shadow_3"),this.feFlood=s,t.appendChild(s);var a=createNS("feComposite");a.setAttribute("in","drop_shadow_3"),a.setAttribute("in2","drop_shadow_2"),a.setAttribute("operator","in"),a.setAttribute("result","drop_shadow_4"),t.appendChild(a);var n,o=createNS("feMerge");t.appendChild(o),n=createNS("feMergeNode"),o.appendChild(n),(n=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=n,this.feMerge=o,this.originalNodeAdded=!1,o.appendChild(n)}ShapeTransformManager.prototype={addTransformSequence:function(t){var e,r=t.length,i="_";for(e=0;e<r;e+=1)i+=t[e].transform.key+"_";var s=this.sequences[i];return s||(s={transforms:[].concat(t),finalTransform:new Matrix,_mdf:!1},this.sequences[i]=s,this.sequenceList.push(s)),s},processSequence:function(t,e){for(var r,i=0,s=t.transforms.length,a=e;i<s&&!e;){if(t.transforms[i].transform.mProps._mdf){a=!0;break}i+=1}if(a)for(t.finalTransform.reset(),i=s-1;0<=i;i-=1)r=t.transforms[i].transform.mProps.v.props,t.finalTransform.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]);t._mdf=a},processSequences:function(t){var e,r=this.sequenceList.length;for(e=0;e<r;e+=1)this.processSequence(this.sequenceList[e],t)},getNewKey:function(){return"_"+this.transform_key_count++}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var t=0,e=this.data.masksProperties.length;t<e;){if("n"!==this.data.masksProperties[t].mode&&!1!==this.data.masksProperties[t].cl)return!0;t+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var t=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(t),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var t=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(t,e,r){this.globalData=e,this.comp=r,this.data=t,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var t,e,r,i=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var s=createNS("mask");s.setAttribute("id",this.layerId),s.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),s.appendChild(this.layerElement),i=s,this.globalData.defs.appendChild(s),featureSupport.maskType||1!=this.data.td||(s.setAttribute("mask-type","luminance"),t=createElementID(),e=filtersFactory.createFilter(t),this.globalData.defs.appendChild(e),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(r=createNS("g")).appendChild(this.layerElement),i=r,s.appendChild(r),r.setAttribute("filter","url("+locationHref+"#"+t+")"))}else if(2==this.data.td){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type","alpha");var n=createNS("g");a.appendChild(n),t=createElementID(),e=filtersFactory.createFilter(t);var o=createNS("feComponentTransfer");o.setAttribute("in","SourceGraphic"),e.appendChild(o);var h=createNS("feFuncA");h.setAttribute("type","table"),h.setAttribute("tableValues","1.0 0.0"),o.appendChild(h),this.globalData.defs.appendChild(e);var l=createNS("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),i=n,featureSupport.maskType||(a.setAttribute("mask-type","luminance"),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),r=createNS("g"),n.appendChild(l),r.appendChild(this.layerElement),i=r,n.appendChild(r)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),i=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var p=createNS("clipPath"),m=createNS("path");m.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var f=createElementID();if(p.setAttribute("id",f),p.appendChild(m),this.globalData.defs.appendChild(p),this.checkMasks()){var c=createNS("g");c.setAttribute("clip-path","url("+locationHref+"#"+f+")"),c.appendChild(this.layerElement),this.transformedElement=c,i?i.appendChild(this.transformedElement):this.baseElement=this.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.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+t+")")}},IShapeElement.prototype={addShapeToModifiers:function(t){var e,r=this.shapeModifiers.length;for(e=0;e<r;e+=1)this.shapeModifiers[e].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var e=this.shapeModifiers.length;0<e;)if(this.shapeModifiers[0].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,e=this.shapes.length;for(t=0;t<e;t+=1)this.shapes[t].sh.reset();for(t=(e=this.shapeModifiers.length)-1;0<=t;t-=1)this.shapeModifiers[t].processShapes(this._isFirstFrame)}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},searchProcessedElement:function(t){for(var e=this.processedElements,r=0,i=e.length;r<i;){if(e[r].elem===t)return e[r].pos;r+=1}return 0},addProcessedElement:function(t,e){for(var r=this.processedElements,i=r.length;i;)if(r[i-=1].elem===t)return void(r[i].pos=e);r.push(new ProcessedElement(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}},ITextElement.prototype.initElement=function(t,e,r){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,r),this.textProperty=new TextProperty(this,t.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(t.t,this.renderType,this),this.initTransform(t,e,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(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.createPathShape=function(t,e){var r,i,s=e.length,a="";for(r=0;r<s;r+=1)i=e[r].ks.k,a+=buildShapeString(i,i.i.length,!0,t);return a},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,r,i,s){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r])/2,0,0)}e.translate(i,s,0)},ITextElement.prototype.buildColor=function(t){return"rgb("+Math.round(255*t[0])+","+Math.round(255*t[1])+","+Math.round(255*t[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initTransform(t,e,r),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var r,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),r=i-1;0<=r;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},ICompElement.prototype.setElements=function(t){this.elements=t},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("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.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var t=createNS("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.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextElement.prototype.buildTextContents=function(t){for(var e=0,r=t.length,i=[],s="";e<r;)t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)?(i.push(s),s=""):s+=t[e],e+=1;return i.push(s),i},SVGTextElement.prototype.buildNewText=function(){var t,e,r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r?r.l.length:0),r.fc?this.layerElement.setAttribute("fill",this.buildColor(r.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),r.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(r.sc)),this.layerElement.setAttribute("stroke-width",r.sw)),this.layerElement.setAttribute("font-size",r.finalSize);var i=this.globalData.fontManager.getFontByName(r.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var s=r.fWeight,a=r.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",s)}this.layerElement.setAttribute("aria-label",r.t);var n,o=r.l||[],h=!!this.globalData.fontManager.chars;e=o.length;var l,p=this.mHelper,m="",f=this.data.singleShape,c=0,d=0,u=!0,y=r.tr/1e3*r.finalSize;if(!f||h||r.sz){var g,v,b=this.textSpans.length;for(t=0;t<e;t+=1)h&&f&&0!==t||(n=t<b?this.textSpans[t]:createNS(h?"path":"text"),b<=t&&(n.setAttribute("stroke-linecap","butt"),n.setAttribute("stroke-linejoin","round"),n.setAttribute("stroke-miterlimit","4"),this.textSpans[t]=n,this.layerElement.appendChild(n)),n.style.display="inherit"),p.reset(),p.scale(r.finalSize/100,r.finalSize/100),f&&(o[t].n&&(c=-y,d+=r.yOffset,d+=u?1:0,u=!1),this.applyTextPropertiesToMatrix(r,p,o[t].line,c,d),c+=o[t].l||0,c+=y),h?(l=(g=(v=this.globalData.fontManager.getCharData(r.finalText[t],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily))&&v.data||{}).shapes?g.shapes[0].it:[],f?m+=this.createPathShape(p,l):n.setAttribute("d",this.createPathShape(p,l))):(f&&n.setAttribute("transform","translate("+p.props[12]+","+p.props[13]+")"),n.textContent=o[t].val,n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));f&&n&&n.setAttribute("d",m)}else{var E=this.textContainer,x="start";switch(r.j){case 1:x="end";break;case 2:x="middle"}E.setAttribute("text-anchor",x),E.setAttribute("letter-spacing",y);var P=this.buildTextContents(r.finalText);for(e=P.length,d=r.ps?r.ps[1]+r.ascent:0,t=0;t<e;t+=1)(n=this.textSpans[t]||createNS("tspan")).textContent=P[t],n.setAttribute("x",0),n.setAttribute("y",d),n.style.display="inherit",E.appendChild(n),this.textSpans[t]=n,d+=r.finalLineHeight;this.layerElement.appendChild(E)}for(;t<this.textSpans.length;)this.textSpans[t].style.display="none",t+=1;this._sizeChanged=!0},SVGTextElement.prototype.sourceRectAtTime=function(t){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextElement.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var t,e;this._sizeChanged=!0;var r,i,s=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(e=a.length,t=0;t<e;t+=1)a[t].n||(r=s[t],i=this.textSpans[t],r._mdf.m&&i.setAttribute("transform",r.m),r._mdf.o&&i.setAttribute("opacity",r.o),r._mdf.sw&&i.setAttribute("stroke-width",r.sw),r._mdf.sc&&i.setAttribute("stroke",r.sc),r._mdf.fc&&i.setAttribute("fill",r.fc))}},extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var t,e,r,i,s=this.shapes.length,a=this.stylesList.length,n=[],o=!1;for(r=0;r<a;r+=1){for(i=this.stylesList[r],o=!1,t=n.length=0;t<s;t+=1)-1!==(e=this.shapes[t]).styles.indexOf(i)&&(n.push(e),o=e._isAnimated||o);1<n.length&&o&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(t,e){var r,i=new SVGStyleData(t,e),s=i.pElem;if("st"===t.ty)r=new SVGStrokeStyleData(this,t,i);else if("fl"===t.ty)r=new SVGFillStyleData(this,t,i);else if("gf"===t.ty||"gs"===t.ty){r=new("gf"===t.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,t,i),this.globalData.defs.appendChild(r.gf),r.maskId&&(this.globalData.defs.appendChild(r.ms),this.globalData.defs.appendChild(r.of),s.setAttribute("mask","url("+locationHref+"#"+r.maskId+")"))}return"st"!==t.ty&&"gs"!==t.ty||(s.setAttribute("stroke-linecap",this.lcEnum[t.lc]||"round"),s.setAttribute("stroke-linejoin",this.ljEnum[t.lj]||"round"),s.setAttribute("fill-opacity","0"),1===t.lj&&s.setAttribute("stroke-miterlimit",t.ml)),2===t.r&&s.setAttribute("fill-rule","evenodd"),t.ln&&s.setAttribute("id",t.ln),t.cl&&s.setAttribute("class",t.cl),t.bm&&(s.style["mix-blend-mode"]=getBlendMode(t.bm)),this.stylesList.push(i),this.addToAnimatedContents(t,r),r},SVGShapeElement.prototype.createGroupElement=function(t){var e=new ShapeGroupData;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(t.bm)),e},SVGShapeElement.prototype.createTransformElement=function(t,e){var r=TransformPropertyFactory.getTransformProperty(this,t,this),i=new SVGTransformData(r,r.o,e);return this.addToAnimatedContents(t,i),i},SVGShapeElement.prototype.createShapeElement=function(t,e,r){var i=4;"rc"===t.ty?i=5:"el"===t.ty?i=6:"sr"===t.ty&&(i=7);var s=new SVGShapeData(e,r,ShapePropertyFactory.getShapeProp(this,t,i,this));return this.shapes.push(s),this.addShapeToModifiers(s),this.addToAnimatedContents(t,s),s},SVGShapeElement.prototype.addToAnimatedContents=function(t,e){for(var r=0,i=this.animatedContents.length;r<i;){if(this.animatedContents[r].element===e)return;r+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t})},SVGShapeElement.prototype.setElementStyles=function(t){var e,r=t.styles,i=this.stylesList.length;for(e=0;e<i;e+=1)this.stylesList[e].closed||r.push(this.stylesList[e])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(t,e,r,i,s,a,n){var o,h,l,p,m,f,c=[].concat(a),d=t.length-1,u=[],y=[];for(o=d;0<=o;o-=1){if((f=this.searchProcessedElement(t[o]))?e[o]=r[f-1]:t[o]._render=n,"fl"==t[o].ty||"st"==t[o].ty||"gf"==t[o].ty||"gs"==t[o].ty)f?e[o].style.closed=!1:e[o]=this.createStyleElement(t[o],s),t[o]._render&&i.appendChild(e[o].style.pElem),u.push(e[o].style);else if("gr"==t[o].ty){if(f)for(l=e[o].it.length,h=0;h<l;h+=1)e[o].prevViewData[h]=e[o].it[h];else e[o]=this.createGroupElement(t[o]);this.searchShapes(t[o].it,e[o].it,e[o].prevViewData,e[o].gr,s+1,c,n),t[o]._render&&i.appendChild(e[o].gr)}else"tr"==t[o].ty?(f||(e[o]=this.createTransformElement(t[o],i)),p=e[o].transform,c.push(p)):"sh"==t[o].ty||"rc"==t[o].ty||"el"==t[o].ty||"sr"==t[o].ty?(f||(e[o]=this.createShapeElement(t[o],c,s)),this.setElementStyles(e[o])):"tm"==t[o].ty||"rd"==t[o].ty||"ms"==t[o].ty?(f?(m=e[o]).closed=!1:((m=ShapeModifiers.getModifier(t[o].ty)).init(this,t[o]),e[o]=m,this.shapeModifiers.push(m)),y.push(m)):"rp"==t[o].ty&&(f?(m=e[o]).closed=!0:(m=ShapeModifiers.getModifier(t[o].ty),(e[o]=m).init(this,t,o,e),this.shapeModifiers.push(m),n=!1),y.push(m));this.addProcessedElement(t[o],o+1)}for(d=u.length,o=0;o<d;o+=1)u[o].closed=!0;for(d=y.length,o=0;o<d;o+=1)y[o].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute("d",this.stylesList[t].d),this.stylesList[t].d="M0 0"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute("d",this.stylesList[t].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var t,e,r=this.animatedContents.length;for(t=0;t<r;t+=1)e=this.animatedContents[t],(this._isFirstFrame||e.element._isAnimated)&&!0!==e.data&&e.fn(e.data,e.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},SVGTintFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",r[0]-e[0]+" 0 0 0 "+e[0]+" "+(r[1]-e[1])+" 0 0 0 "+e[1]+" "+(r[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 "+i+" 0")}},SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+r+" 0")}},SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3*this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=3==r?0:e,s=2==r?0:e;this.feGaussianBlur.setAttribute("stdDeviation",i+" "+s);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},SVGStrokeEffect.prototype.initialize=function(){var t,e,r,i,s=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(i=this.elem.maskManager.masksProperties.length,r=0):i=(r=this.filterManager.effectElements[0].p.v-1)+1,(e=createNS("g")).setAttribute("fill","none"),e.setAttribute("stroke-linecap","round"),e.setAttribute("stroke-dashoffset",1);r<i;r+=1)t=createNS("path"),e.appendChild(t),this.paths.push({p:t,m:r});if(3===this.filterManager.effectElements[10].p.v){var a=createNS("mask"),n=createElementID();a.setAttribute("id",n),a.setAttribute("mask-type","alpha"),a.appendChild(e),this.elem.globalData.defs.appendChild(a);var o=createNS("g");for(o.setAttribute("mask","url("+locationHref+"#"+n+")");s[0];)o.appendChild(s[0]);this.elem.layerElement.appendChild(o),this.masker=a,e.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(s=this.elem.layerElement.children||this.elem.layerElement.childNodes;s.length;)this.elem.layerElement.removeChild(s[0]);this.elem.layerElement.appendChild(e),this.elem.layerElement.removeAttribute("mask"),e.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=e},SVGStrokeEffect.prototype.renderFrame=function(t){this.initialized||this.initialize();var e,r,i,s=this.paths.length;for(e=0;e<s;e+=1)if(-1!==this.paths[e].m&&(r=this.elem.maskManager.viewData[this.paths[e].m],i=this.paths[e].p,(t||this.filterManager._mdf||r.prop._mdf)&&i.setAttribute("d",r.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){var a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var n=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,o=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,h=i.getTotalLength();a="0 0 0 "+h*n+" ";var l,p=h*(o-n),m=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100,f=Math.floor(p/m);for(l=0;l<f;l+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100+" ";a+="0 "+10*h+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100;i.setAttribute("stroke-dasharray",a)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(t||this.filterManager.effectElements[3].p._mdf)){var c=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bm_floor(255*c[0])+","+bm_floor(255*c[1])+","+bm_floor(255*c[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,s=i[0]+" "+r[0]+" "+e[0],a=i[1]+" "+r[1]+" "+e[1],n=i[2]+" "+r[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",s),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",n)}},SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var r=createNS(t);return r.setAttribute("type","table"),e.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(t,e,r,i,s){for(var a,n,o=0,h=Math.min(t,e),l=Math.max(t,e),p=Array.call(null,{length:256}),m=0,f=s-i,c=e-t;o<=256;)n=(a=o/256)<=h?c<0?s:i:l<=a?c<0?i:s:i+f*Math.pow((a-t)/c,1/r),p[m++]=n,o+=256/255;return p.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,r=this.filterManager.effectElements;this.feFuncRComposed&&(t||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(e=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(e=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(e=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(e=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(e=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",e))}},SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*e[0]),Math.round(255*e[1]),Math.round(255*e[2])))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=r*Math.cos(i),a=r*Math.sin(i);this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,r){this.initialized=!1,this.filterManager=e,this.filterElem=t,(this.elem=r).matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}function SVGEffects(t){var e,r,i=t.data.ef?t.data.ef.length:0,s=createElementID(),a=filtersFactory.createFilter(s),n=0;for(this.filters=[],e=0;e<i;e+=1)r=null,20===t.data.ef[e].ty?(n+=1,r=new SVGTintFilter(a,t.effectsManager.effectElements[e])):21===t.data.ef[e].ty?(n+=1,r=new SVGFillFilter(a,t.effectsManager.effectElements[e])):22===t.data.ef[e].ty?r=new SVGStrokeEffect(t,t.effectsManager.effectElements[e]):23===t.data.ef[e].ty?(n+=1,r=new SVGTritoneFilter(a,t.effectsManager.effectElements[e])):24===t.data.ef[e].ty?(n+=1,r=new SVGProLevelsFilter(a,t.effectsManager.effectElements[e])):25===t.data.ef[e].ty?(n+=1,r=new SVGDropShadowEffect(a,t.effectsManager.effectElements[e])):28===t.data.ef[e].ty?r=new SVGMatte3Effect(a,t.effectsManager.effectElements[e],t):29===t.data.ef[e].ty&&(n+=1,r=new SVGGaussianBlurEffect(a,t.effectsManager.effectElements[e])),r&&this.filters.push(r);n&&(t.globalData.defs.appendChild(a),t.layerElement.setAttribute("filter","url("+locationHref+"#"+s+")")),this.filters.length&&t.addRenderableComponent(this)}function CVContextData(){this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1;var t;for(this.savedOp=createTypedArray("float32",15),t=0;t<15;t+=1)this.saved[t]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getImage(this.assetData),this.initElement(t,e,r)}function CVCompElement(t,e,r){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function CVMaskElement(t,e){this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r,i=this.masksProperties.length,s=!1;for(r=0;r<i;r++)"n"!==this.masksProperties[r].mode&&(s=!0),this.viewData[r]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[r],3);(this.hasMasks=s)&&this.element.addRenderableComponent(this)}function CVShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(t,e,r)}function CVSolidElement(t,e,r){this.initElement(t,e,r)}function CVTextElement(t,e,r){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(t,e,r)}function CVEffects(){}function HBaseElement(t,e,r){}function HSolidElement(t,e,r){this.initElement(t,e,r)}function HCompElement(t,e,r){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function HShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(t,e,r),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(t,e,r){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,r)}function HImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,r)}function HCameraElement(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,t.pe,0,0,this),t.ks.p.s?(this.px=i(this,t.ks.p.x,1,0,this),this.py=i(this,t.ks.p.y,1,0,this),this.pz=i(this,t.ks.p.z,1,0,this)):this.p=i(this,t.ks.p,1,0,this),t.ks.a&&(this.a=i(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to){var s,a=t.ks.or.k.length;for(s=0;s<a;s+=1)t.ks.or.k[s].to=null,t.ks.or.k[s].ti=null}this.or=i(this,t.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,t.ks.rx,0,degToRads,this),this.ry=i(this,t.ks.ry,0,degToRads,this),this.rz=i(this,t.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HEffects(){}SVGMatte3Effect.prototype.findSymbol=function(t){for(var e=0,r=_svgMatteSymbols.length;e<r;){if(_svgMatteSymbols[e]===t)return _svgMatteSymbols[e];e+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(t,e){var r=t.layerElement.parentNode;if(r){for(var i,s=r.children,a=0,n=s.length;a<n&&s[a]!==t.layerElement;)a+=1;a<=n-2&&(i=s[a+1]);var o=createNS("use");o.setAttribute("href","#"+e),i?r.insertBefore(o,i):r.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var r=createElementID(),i=createNS("mask");i.setAttribute("id",e.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(e);var s=t.globalData.defs;s.appendChild(i);var a=createNS("symbol");a.setAttribute("id",r),this.replaceInParent(e,r),a.appendChild(e.layerElement),s.appendChild(a);var n=createNS("use");n.setAttribute("href","#"+r),i.appendChild(n),e.data.hd=!1,e.show()}t.setMatte(e.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,r=0,i=e.length;r<i;)e[r]&&e[r].data.ind===t&&this.setElementAsMask(this.elem,e[r]),r+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGEffects.prototype.renderFrame=function(t){var e,r=this.filters.length;for(e=0;e<r;e+=1)this.filters[e].renderFrame(t)},CVContextData.prototype.duplicate=function(){var t=2*this._length,e=this.savedOp;this.savedOp=createTypedArray("float32",t),this.savedOp.set(e);var r=0;for(r=this._length;r<t;r+=1)this.saved[r]=createTypedArray("float32",16);this._length=t},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var e=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=e}},createRenderableComponents:function(){this.maskManager=new 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 t=0===this.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.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var t=createTag("canvas");t.width=this.assetData.w,t.height=this.assetData.h;var e,r,i=t.getContext("2d"),s=this.img.width,a=this.img.height,n=s/a,o=this.assetData.w/this.assetData.h,h=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;o<n&&"xMidYMid slice"===h||n<o&&"xMidYMid slice"!==h?e=(r=a)*o:r=(e=s)/o,i.drawImage(this.img,(s-e)/2,(a-r)/2,e,r,0,0,this.assetData.w,this.assetData.h),this.img=t}},CVImageElement.prototype.renderInnerContent=function(t){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var t,e=this.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(),t=this.layers.length-1;0<=t;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var t;for(t=this.layers.length-1;0<=t;t-=1)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var t,e,r,i,s=this.element.finalTransform.mat,a=this.element.canvasContext,n=this.masksProperties.length;for(a.beginPath(),t=0;t<n;t++)if("n"!==this.masksProperties[t].mode){this.masksProperties[t].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)),i=this.viewData[t].v,e=s.applyToPointArray(i.v[0][0],i.v[0][1],0),a.moveTo(e[0],e[1]);var o,h=i._length;for(o=1;o<h;o++)r=s.applyToTriplePoints(i.o[o-1],i.i[o],i.v[o]),a.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5]);r=s.applyToTriplePoints(i.o[o-1],i.i[0],i.v[0]),a.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(t,e){var r={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:!0===t.hd},i={};if("fl"==t.ty||"st"==t.ty?(i.c=PropertyFactory.getProp(this,t.c,1,255,this),i.c.k||(r.co="rgb("+bm_floor(i.c.v[0])+","+bm_floor(i.c.v[1])+","+bm_floor(i.c.v[2])+")")):"gf"!==t.ty&&"gs"!==t.ty||(i.s=PropertyFactory.getProp(this,t.s,1,null,this),i.e=PropertyFactory.getProp(this,t.e,1,null,this),i.h=PropertyFactory.getProp(this,t.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,t.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,t.g,this)),i.o=PropertyFactory.getProp(this,t.o,0,.01,this),"st"==t.ty||"gs"==t.ty){if(r.lc=this.lcEnum[t.lc]||"round",r.lj=this.ljEnum[t.lj]||"round",1==t.lj&&(r.ml=t.ml),i.w=PropertyFactory.getProp(this,t.w,0,null,this),i.w.k||(r.wi=i.w.v),t.d){var s=new DashProperty(this,t.d,"canvas",this);i.d=s,i.d.k||(r.da=i.d.dashArray,r.do=i.d.dashoffset[0])}}else r.r=2===t.r?"evenodd":"nonzero";return this.stylesList.push(r),i.style=r,i},CVShapeElement.prototype.createGroupElement=function(t){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(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.createShapeElement=function(t){var e=new CVShapeData(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(t){var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop()},CVShapeElement.prototype.closeStyles=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e].closed=!0},CVShapeElement.prototype.searchShapes=function(t,e,r,i,s){var a,n,o,h,l,p,m=t.length-1,f=[],c=[],d=[].concat(s);for(a=m;0<=a;a-=1){if((h=this.searchProcessedElement(t[a]))?e[a]=r[h-1]:t[a]._shouldRender=i,"fl"==t[a].ty||"st"==t[a].ty||"gf"==t[a].ty||"gs"==t[a].ty)h?e[a].style.closed=!1:e[a]=this.createStyleElement(t[a],d),f.push(e[a].style);else if("gr"==t[a].ty){if(h)for(o=e[a].it.length,n=0;n<o;n+=1)e[a].prevViewData[n]=e[a].it[n];else e[a]=this.createGroupElement(t[a]);this.searchShapes(t[a].it,e[a].it,e[a].prevViewData,i,d)}else"tr"==t[a].ty?(h||(p=this.createTransformElement(t[a]),e[a]=p),d.push(e[a]),this.addTransformToStyleList(e[a])):"sh"==t[a].ty||"rc"==t[a].ty||"el"==t[a].ty||"sr"==t[a].ty?h||(e[a]=this.createShapeElement(t[a])):"tm"==t[a].ty||"rd"==t[a].ty?(h?(l=e[a]).closed=!1:((l=ShapeModifiers.getModifier(t[a].ty)).init(this,t[a]),e[a]=l,this.shapeModifiers.push(l)),c.push(l)):"rp"==t[a].ty&&(h?(l=e[a]).closed=!0:(l=ShapeModifiers.getModifier(t[a].ty),(e[a]=l).init(this,t,a,e),this.shapeModifiers.push(l),i=!1),c.push(l));this.addProcessedElement(t[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(f),m=c.length,a=0;a<m;a+=1)c[a].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var t,e,r,i,s,a,n,o,h,l=this.stylesList.length,p=this.globalData.renderer,m=this.globalData.canvasContext;for(t=0;t<l;t+=1)if(("st"!==(o=(h=this.stylesList[t]).type)&&"gs"!==o||0!==h.wi)&&h.data._shouldRender&&0!==h.coOp&&0!==this.globalData.currentGlobalAlpha){for(p.save(),a=h.elements,"st"===o||"gs"===o?(m.strokeStyle="st"===o?h.co:h.grd,m.lineWidth=h.wi,m.lineCap=h.lc,m.lineJoin=h.lj,m.miterLimit=h.ml||0):m.fillStyle="fl"===o?h.co:h.grd,p.ctxOpacity(h.coOp),"st"!==o&&"gs"!==o&&m.beginPath(),p.ctxTransform(h.preTransforms.finalTransform.props),r=a.length,e=0;e<r;e+=1){for("st"!==o&&"gs"!==o||(m.beginPath(),h.da&&(m.setLineDash(h.da),m.lineDashOffset=h.do)),s=(n=a[e].trNodes).length,i=0;i<s;i+=1)"m"==n[i].t?m.moveTo(n[i].p[0],n[i].p[1]):"c"==n[i].t?m.bezierCurveTo(n[i].pts[0],n[i].pts[1],n[i].pts[2],n[i].pts[3],n[i].pts[4],n[i].pts[5]):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.renderShape=function(t,e,r,i){var s,a;for(a=t,s=e.length-1;0<=s;s-=1)"tr"==e[s].ty?(a=r[s].transform,this.renderShapeTransform(t,a)):"sh"==e[s].ty||"el"==e[s].ty||"rc"==e[s].ty||"sr"==e[s].ty?this.renderPath(e[s],r[s]):"fl"==e[s].ty?this.renderFill(e[s],r[s],a):"st"==e[s].ty?this.renderStroke(e[s],r[s],a):"gf"==e[s].ty||"gs"==e[s].ty?this.renderGradientFill(e[s],r[s],a):"gr"==e[s].ty?this.renderShape(a,e[s].it,r[s].it):e[s].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var r,i,s,a=t.trNodes,n=e.paths,o=n._length;a.length=0;var h=t.transforms.finalTransform;for(s=0;s<o;s+=1){var l=n.shapes[s];if(l&&l.v){for(i=l._length,r=1;r<i;r+=1)1===r&&a.push({t:"m",p:h.applyToPointArray(l.v[0][0],l.v[0][1],0)}),a.push({t:"c",pts:h.applyToTriplePoints(l.o[r-1],l.i[r],l.v[r])});1===i&&a.push({t:"m",p:h.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&i&&(a.push({t:"c",pts:h.applyToTriplePoints(l.o[r-1],l.i[0],l.v[0])}),a.push({t:"z"}))}}t.trNodes=a}},CVShapeElement.prototype.renderPath=function(t,e){if(!0!==t.hd&&t._shouldRender){var r,i=e.styledShapes.length;for(r=0;r<i;r+=1)this.renderStyledShape(e.styledShapes[r],e.sh)}},CVShapeElement.prototype.renderFill=function(t,e,r){var i=e.style;(e.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bm_floor(e.c.v[0])+","+bm_floor(e.c.v[1])+","+bm_floor(e.c.v[2])+")"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(i.coOp=e.o.v*r.opacity)},CVShapeElement.prototype.renderGradientFill=function(t,e,r){var i=e.style;if(!i.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){var s=this.globalData.canvasContext,a=e.s.v,n=e.e.v;if(1===t.t)f=s.createLinearGradient(a[0],a[1],n[0],n[1]);else var o=Math.sqrt(Math.pow(a[0]-n[0],2)+Math.pow(a[1]-n[1],2)),h=Math.atan2(n[1]-a[1],n[0]-a[0]),l=o*(1<=e.h.v?.99:e.h.v<=-1?-.99:e.h.v),p=Math.cos(h+e.a.v)*l+a[0],m=Math.sin(h+e.a.v)*l+a[1],f=s.createRadialGradient(p,m,0,a[0],a[1],o);var c,d=t.g.p,u=e.g.c,y=1;for(c=0;c<d;c+=1)e.g._hasOpacity&&e.g._collapsable&&(y=e.g.o[2*c+1]),f.addColorStop(u[4*c]/100,"rgba("+u[4*c+1]+","+u[4*c+2]+","+u[4*c+3]+","+y+")");i.grd=f}i.coOp=e.o.v*r.opacity},CVShapeElement.prototype.renderStroke=function(t,e,r){var i=e.style,s=e.d;s&&(s._mdf||this._isFirstFrame)&&(i.da=s.dashArray,i.do=s.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bm_floor(e.c.v[0])+","+bm_floor(e.c.v[1])+","+bm_floor(e.c.v[2])+")"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(i.coOp=e.o.v*r.opacity),(e.w._mdf||this._isFirstFrame)&&(i.wi=e.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var t=this.canvasContext;t.fillStyle=this.data.sc,t.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var r=!1;t.sc&&(r=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var i,s,a=this.globalData.fontManager.getFontByName(t.f),n=t.l,o=this.mHelper;this.stroke=r,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,s=t.finalText.length;var h,l,p,m,f,c,d,u,y,g,v=this.data.singleShape,b=t.tr/1e3*t.finalSize,E=0,x=0,P=!0,S=0;for(i=0;i<s;i+=1){for(l=(h=this.globalData.fontManager.getCharData(t.finalText[i],a.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&h.data||{},o.reset(),v&&n[i].n&&(E=-b,x+=t.yOffset,x+=P?1:0,P=!1),d=(f=l.shapes?l.shapes[0].it:[]).length,o.scale(t.finalSize/100,t.finalSize/100),v&&this.applyTextPropertiesToMatrix(t,o,n[i].line,E,x),y=createSizedArray(d),c=0;c<d;c+=1){for(m=f[c].ks.k.i.length,u=f[c].ks.k,g=[],p=1;p<m;p+=1)1==p&&g.push(o.applyToX(u.v[0][0],u.v[0][1],0),o.applyToY(u.v[0][0],u.v[0][1],0)),g.push(o.applyToX(u.o[p-1][0],u.o[p-1][1],0),o.applyToY(u.o[p-1][0],u.o[p-1][1],0),o.applyToX(u.i[p][0],u.i[p][1],0),o.applyToY(u.i[p][0],u.i[p][1],0),o.applyToX(u.v[p][0],u.v[p][1],0),o.applyToY(u.v[p][0],u.v[p][1],0));g.push(o.applyToX(u.o[p-1][0],u.o[p-1][1],0),o.applyToY(u.o[p-1][0],u.o[p-1][1],0),o.applyToX(u.i[0][0],u.i[0][1],0),o.applyToY(u.i[0][0],u.i[0][1],0),o.applyToX(u.v[0][0],u.v[0][1],0),o.applyToY(u.v[0][0],u.v[0][1],0)),y[c]=g}v&&(E+=n[i].l,E+=b),this.textSpans[S]?this.textSpans[S].elem=y:this.textSpans[S]={elem:y},S+=1}},CVTextElement.prototype.renderInnerContent=function(){var t,e,r,i,s,a,n=this.canvasContext;this.finalTransform.mat.props;n.font=this.values.fValue,n.lineCap="butt",n.lineJoin="miter",n.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,h=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;e=l.length;var p,m,f=null,c=null,d=null;for(t=0;t<e;t+=1)if(!l[t].n){if((o=h[t])&&(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&&(f=o.fc,n.fillStyle=o.fc):f!==this.values.fill&&(f=this.values.fill,n.fillStyle=this.values.fill),i=(p=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),r=0;r<i;r+=1)for(a=(m=p[r]).length,this.globalData.canvasContext.moveTo(m[0],m[1]),s=2;s<a;s+=6)this.globalData.canvasContext.bezierCurveTo(m[s],m[s+1],m[s+2],m[s+3],m[s+4],m[s+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(o&&o.sw?d!==o.sw&&(d=o.sw,n.lineWidth=o.sw):d!==this.values.sWidth&&(d=this.values.sWidth,n.lineWidth=this.values.sWidth),o&&o.sc?c!==o.sc&&(c=o.sc,n.strokeStyle=o.sc):c!==this.values.stroke&&(c=this.values.stroke,n.strokeStyle=this.values.stroke),i=(p=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),r=0;r<i;r+=1)for(a=(m=p[r]).length,this.globalData.canvasContext.moveTo(m[0],m[1]),s=2;s<a;s+=6)this.globalData.canvasContext.bezierCurveTo(m[s],m[s+1],m[s+2],m[s+3],m[s+4],m[s+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}o&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFrame=function(){},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.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.transform=this.transformedElement.style.webkitTransform=this.finalTransform.mat.toCSS()),this.finalTransform._opMdf&&(this.transformedElement.style.opacity=this.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.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var t;this.data.hasMask?((t=createNS("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)):((t=createTag("div")).style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)},extendPrototype([HybridRenderer,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(t,e){for(var r,i=0;i<e;)this.elements[i]&&this.elements[i].getBaseElement&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(t,r):this.layerElement.appendChild(t)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.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.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)e=t[r].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var r,i,s,a,n,o=t.sh.v,h=t.transformers,l=o._length;if(!(l<=1)){for(r=0;r<l-1;r+=1)i=this.getTransformedPoint(h,o.v[r]),s=this.getTransformedPoint(h,o.o[r]),a=this.getTransformedPoint(h,o.i[r+1]),n=this.getTransformedPoint(h,o.v[r+1]),this.checkBounds(i,s,a,n,e);o.c&&(i=this.getTransformedPoint(h,o.v[r]),s=this.getTransformedPoint(h,o.o[r]),a=this.getTransformedPoint(h,o.i[0]),n=this.getTransformedPoint(h,o.v[0]),this.checkBounds(i,s,a,n,e))}},HShapeElement.prototype.checkBounds=function(t,e,r,i,s){this.getBoundsOfCurve(t,e,r,i);var a=this.shapeBoundingBox;s.x=bm_min(a.left,s.x),s.xMax=bm_max(a.right,s.xMax),s.y=bm_min(a.top,s.y),s.yMax=bm_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.getBoundsOfCurve=function(t,e,r,i){for(var s,a,n,o,h,l,p,m=[[t[0],i[0]],[t[1],i[1]]],f=0;f<2;++f)if(a=6*t[f]-12*e[f]+6*r[f],s=-3*t[f]+9*e[f]-9*r[f]+3*i[f],n=3*e[f]-3*t[f],a|=0,n|=0,0!==(s|=0))(h=a*a-4*n*s)<0||(0<(l=(-a+bm_sqrt(h))/(2*s))&&l<1&&m[f].push(this.calculateF(l,t,e,r,i,f)),0<(p=(-a-bm_sqrt(h))/(2*s))&&p<1&&m[f].push(this.calculateF(p,t,e,r,i,f)));else{if(0===a)continue;0<(o=-n/a)&&o<1&&m[f].push(this.calculateF(o,t,e,r,i,f))}this.shapeBoundingBox.left=bm_min.apply(null,m[0]),this.shapeBoundingBox.top=bm_min.apply(null,m[1]),this.shapeBoundingBox.right=bm_max.apply(null,m[0]),this.shapeBoundingBox.bottom=bm_max.apply(null,m[1])},HShapeElement.prototype.calculateF=function(t,e,r,i,s,a){return bm_pow(1-t,3)*e[a]+3*bm_pow(1-t,2)*t*r[a]+3*(1-t)*bm_pow(t,2)*i[a]+bm_pow(t,3)*s[a]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)t[r]&&t[r].sh?this.calculateShapeBoundingBox(t[r],e):t[r]&&t[r].it&&this.calculateBoundingBox(t[r].it,e)},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var r=!1;this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),r=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),r=!0),(r||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y)&&(this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.shapeCont.style.transform=this.shapeCont.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var t=createNS("g");this.maskedElement.appendChild(t),this.innerElem=t}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=this.innerElem.style;e.color=e.fill=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)",t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+"px");var r,i,s=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+"px",e.lineHeight=t.finalSize+"px",s.fClass)this.innerElem.className=s.fClass;else{e.fontFamily=s.fFamily;var a=t.fWeight,n=t.fStyle;e.fontStyle=n,e.fontWeight=a}var o,h,l,p=t.l;i=p.length;var m,f=this.mHelper,c="",d=0;for(r=0;r<i;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[d]?o=this.textPaths[d]:((o=createNS("path")).setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[d]?l=(h=this.textSpans[d]).children[0]:((h=createTag("div")).style.lineHeight=0,(l=createNS("svg")).appendChild(o),styleDiv(h)))):this.isMasked?o=this.textPaths[d]?this.textPaths[d]:createNS("text"):this.textSpans[d]?(h=this.textSpans[d],o=this.textPaths[d]):(styleDiv(h=createTag("span")),styleDiv(o=createTag("span")),h.appendChild(o)),this.globalData.fontManager.chars){var u,y=this.globalData.fontManager.getCharData(t.finalText[r],s.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);if(u=y?y.data:null,f.reset(),u&&u.shapes&&(m=u.shapes[0].it,f.scale(t.finalSize/100,t.finalSize/100),c=this.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 g=l.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.transform=l.style.webkitTransform="translate("+(g.x-1)+"px,"+(g.y-1)+"px)",p[r].yOffset=g.y-1}else l.setAttribute("width",1),l.setAttribute("height",1);h.appendChild(l)}}else o.textContent=p[r].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.transform=o.style.webkitTransform="translate3d(0,"+-t.finalSize/1.2+"px,0)");this.isMasked?this.textSpans[d]=o:this.textSpans[d]=h,this.textSpans[d].style.display="block",this.textPaths[d]=o,d+=1}for(;d<this.textSpans.length;)this.textSpans[d].style.display="none",d+=1},HTextElement.prototype.renderInnerContent=function(){if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;this.isMasked&&this.finalTransform._matMdf&&(this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)")}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var t,e,r,i,s,a=0,n=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;for(e=o.length,t=0;t<e;t+=1)o[t].n?a+=1:(i=this.textSpans[t],s=this.textPaths[t],r=n[a],a+=1,r._mdf.m&&(this.isMasked?i.setAttribute("transform",r.m):i.style.transform=i.style.webkitTransform=r.m),i.style.opacity=r.o,r.sw&&r._mdf.sw&&s.setAttribute("stroke-width",r.sw),r.sc&&r._mdf.sc&&s.setAttribute("stroke",r.sc),r.fc&&r._mdf.fc&&(s.setAttribute("fill",r.fc),s.style.color=r.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var h=this.innerElem.getBBox();this.currentBBox.w!==h.width&&(this.currentBBox.w=h.width,this.svgElement.setAttribute("width",h.width)),this.currentBBox.h!==h.height&&(this.currentBBox.h=h.height,this.svgElement.setAttribute("height",h.height));this.currentBBox.w===h.width+2&&this.currentBBox.h===h.height+2&&this.currentBBox.x===h.x-1&&this.currentBBox.y===h.y-1||(this.currentBBox.w=h.width+2,this.currentBBox.h=h.height+2,this.currentBBox.x=h.x-1,this.currentBBox.y=h.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=createNS("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.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var t,e,r=this.comp.threeDElements.length;for(t=0;t<r;t+=1)"3d"===(e=this.comp.threeDElements[t]).type&&(e.perspectiveElem.style.perspective=e.perspectiveElem.style.webkitPerspective=this.pe.v+"px",e.container.style.transformOrigin=e.container.style.mozTransformOrigin=e.container.style.webkitTransformOrigin="0px 0px 0px",e.perspectiveElem.style.transform=e.perspectiveElem.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)")},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var t,e,r=this._isFirstFrame;if(this.hierarchy)for(e=this.hierarchy.length,t=0;t<e;t+=1)r=this.hierarchy[t].finalTransform.mProp._mdf||r;if(r||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(t=e=this.hierarchy.length-1;0<=t;t-=1){var i=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var s;s=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),n=[s[0]/a,s[1]/a,s[2]/a],o=Math.sqrt(n[2]*n[2]+n[0]*n[0]),h=Math.atan2(n[1],o),l=Math.atan2(n[0],-n[2]);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.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),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(e=this.comp.threeDElements.length,t=0;t<e;t+=1)"3d"===(m=this.comp.threeDElements[t]).type&&(p&&(m.container.style.transform=m.container.style.webkitTransform=this.mat.toCSS()),this.pe._mdf&&(m.perspectiveElem.style.perspective=m.perspectiveElem.style.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},HEffects.prototype.renderFrame=function(){};var animationManager=function(){var t={},s=[],i=0,a=0,n=0,o=!0,h=!1;function r(t){for(var e=0,r=t.target;e<a;)s[e].animation===r&&(s.splice(e,1),e-=1,a-=1,r.isPaused||m()),e+=1}function l(t,e){if(!t)return null;for(var r=0;r<a;){if(s[r].elem==t&&null!==s[r].elem)return s[r].animation;r+=1}var i=new AnimationItem;return f(i,t),i.setData(t,e),i}function p(){n+=1,d()}function m(){n-=1}function f(t,e){t.addEventListener("destroy",r),t.addEventListener("_active",p),t.addEventListener("_idle",m),s.push({elem:e,animation:t}),a+=1}function c(t){var e,r=t-i;for(e=0;e<a;e+=1)s[e].animation.advanceTime(r);i=t,n&&!h?window.requestAnimationFrame(c):o=!0}function e(t){i=t,window.requestAnimationFrame(c)}function d(){!h&&n&&o&&(window.requestAnimationFrame(e),o=!1)}return t.registerAnimation=l,t.loadAnimation=function(t){var e=new AnimationItem;return f(e,null),e.setParams(t),e},t.setSpeed=function(t,e){var r;for(r=0;r<a;r+=1)s[r].animation.setSpeed(t,e)},t.setDirection=function(t,e){var r;for(r=0;r<a;r+=1)s[r].animation.setDirection(t,e)},t.play=function(t){var e;for(e=0;e<a;e+=1)s[e].animation.play(t)},t.pause=function(t){var e;for(e=0;e<a;e+=1)s[e].animation.pause(t)},t.stop=function(t){var e;for(e=0;e<a;e+=1)s[e].animation.stop(t)},t.togglePause=function(t){var e;for(e=0;e<a;e+=1)s[e].animation.togglePause(t)},t.searchAnimations=function(t,e,r){var i,s=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=s.length;for(i=0;i<a;i+=1)r&&s[i].setAttribute("data-bm-type",r),l(s[i],t);if(e&&0===a){r||(r="svg");var n=document.getElementsByTagName("body")[0];n.innerHTML="";var o=createTag("div");o.style.width="100%",o.style.height="100%",o.setAttribute("data-bm-type",r),n.appendChild(o),l(o,t)}},t.resize=function(){var t;for(t=0;t<a;t+=1)s[t].animation.resize()},t.goToAndStop=function(t,e,r){var i;for(i=0;i<a;i+=1)s[i].animation.goToAndStop(t,e,r)},t.destroy=function(t){var e;for(e=a-1;0<=e;e-=1)s[e].animation.destroy(t)},t.freeze=function(){h=!0},t.unfreeze=function(){h=!1,d()},t.getRegisteredAnimations=function(){var t,e=s.length,r=[];for(t=0;t<e;t+=1)r.push(s[t].animation);return r},t}(),AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.subframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(t){t.context&&(this.context=t.context),(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e=t.animType?t.animType:t.renderer?t.renderer:"svg";switch(e){case"canvas":this.renderer=new CanvasRenderer(this,t.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,t.rendererSettings);break;default:this.renderer=new HybridRenderer(this,t.rendererSettings)}this.renderer.setProjectInterface(this.projectInterface),this.animType=e,""===t.loop||null===t.loop||(!1===t.loop?this.loop=!1:!0===t.loop?this.loop=!0:this.loop=parseInt(t.loop)),this.autoplay=!("autoplay"in t)||t.autoplay,this.name=t.name?t.name:"",this.autoloadSegments=!t.hasOwnProperty("autoloadSegments")||t.autoloadSegments,this.assetsPath=t.assetsPath,t.animationData?this.configAnimation(t.animationData):t.path&&(-1!==t.path.lastIndexOf("\\")?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),assetLoader.load(t.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))},AnimationItem.prototype.setData=function(t,e){var r={wrapper:t,animationData:e?"object"==typeof e?e:JSON.parse(e):null},i=t.attributes;r.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"",r.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:"canvas";var s=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";""===s||(r.loop="false"!==s&&("true"===s||parseInt(s)));var a=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:!i.getNamedItem("bm-autoplay")||i.getNamedItem("bm-autoplay").value;r.autoplay="false"!==a,r.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"","false"===(i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"")&&(r.prerender=!1),this.setParams(r)},AnimationItem.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e,r,i=this.animationData.layers,s=i.length,a=t.layers,n=a.length;for(r=0;r<n;r+=1)for(e=0;e<s;){if(i[e].id==a[r].id){i[e]=a[r];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(s=t.assets.length,e=0;e<s;e+=1)this.animationData.assets.push(t.assets[e]);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.loadNextSegment=function(){var t=this.animationData.segments;if(!t||0===t.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var e=t.shift();this.timeCompleted=e.time*this.frameRate;var r=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,assetLoader.load(r,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.firstFrame=Math.round(this.animationData.ip),this.frameMult=this.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.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.loaded()?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){this.isLoaded||!this.renderer.globalData.fontManager.loaded()||!this.imagePreloader.loaded()&&"canvas"===this.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.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(t){this.subframeEnabled=!!t},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.subframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame()},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!=t||!0===this.isPaused&&(this.isPaused=!1,this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!=t||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"))},AnimationItem.prototype.togglePause=function(t){t&&this.name!=t||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!=t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.goToAndStop=function(t,e,r){r&&this.name!=r||(e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier),this.pause())},AnimationItem.prototype.goToAndPlay=function(t,e,r){this.goToAndStop(t,e,r),this.play()},AnimationItem.prototype.advanceTime=function(t){if(!0!==this.isPaused&&!1!==this.isLoaded){var e=this.currentRawFrame+t*this.frameModifier,r=!1;e>=this.totalFrames-1&&0<this.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)||(r=!0,e=this.totalFrames-1):e<0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(r=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(e),r&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(0<this.frameModifier&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.timeCompleted=this.totalFrames=t[0]-t[1],this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.timeCompleted=this.totalFrames=t[1]-t[0],this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?r=t:this.currentRawFrame+this.firstFrame>e&&(r=e-t)),this.firstFrame=t,this.timeCompleted=this.totalFrames=e-t,-1!==r&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),"object"==typeof t[0]){var r,i=t.length;for(r=0;r<i;r+=1)this.segments.push(t[r])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},AnimationItem.prototype.destroy=function(t){t&&this.name!=t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=this.onLoopComplete=this.onComplete=this.onSegmentStart=this.onDestroy=null,this.renderer=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(t){var e="";if(t.e)e=t.p;else if(this.assetsPath){var r=t.p;-1!==r.indexOf("images/")&&(r=r.split("/")[1]),e=this.assetsPath+r}else e=this.path,e+=t.u?t.u:"",e+=t.p;return e},AnimationItem.prototype.getAssetData=function(t){for(var e=0,r=this.assets.length;e<r;){if(t==this.assets[e].id)return this.assets[e];e+=1}},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}"enterFrame"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),"complete"===t&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),"segmentStart"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),"destroy"===t&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var Expressions=(HW={},HW.initExpressions=function(t){var e=0,r=[];function i(){var t,e=r.length;for(t=0;t<e;t+=1)r[t].release();r.length=0}t.renderer.compInterface=CompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){e+=1},t.renderer.globalData.popExpression=function(){0==(e-=1)&&i()},t.renderer.globalData.registerExpressionProperty=function(t){-1===r.indexOf(t)&&r.push(t)}},HW),HW;expressionsPlugin=Expressions;var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null;function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return"number"===t||"boolean"===t||"string"===t||e instanceof Number}function $bm_neg(t){var e=typeof t;if("number"===e||"boolean"===e||t instanceof Number)return-t;if($bm_isInstanceOfArray(t)){var r,i=t.length,s=[];for(r=0;r<i;r+=1)s[r]=-t[r];return s}return t.propType?t.v:void 0}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(t,e){var r=typeof t,i=typeof e;if("string"===r||"string"===i)return t+e;if(isNumerable(r,t)&&isNumerable(i,e))return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(i,e))return(t=t.slice(0))[0]=t[0]+e,t;if(isNumerable(r,t)&&$bm_isInstanceOfArray(e))return(e=e.slice(0))[0]=t+e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var s=0,a=t.length,n=e.length,o=[];s<a||s<n;)("number"==typeof t[s]||t[s]instanceof Number)&&("number"==typeof e[s]||e[s]instanceof Number)?o[s]=t[s]+e[s]:o[s]=void 0===e[s]?t[s]:t[s]||e[s],s+=1;return o}return 0}var add=sum;function sub(t,e){var r=typeof t,i=typeof e;if(isNumerable(r,t)&&isNumerable(i,e))return"string"===r&&(t=parseInt(t)),"string"===i&&(e=parseInt(e)),t-e;if($bm_isInstanceOfArray(t)&&isNumerable(i,e))return(t=t.slice(0))[0]=t[0]-e,t;if(isNumerable(r,t)&&$bm_isInstanceOfArray(e))return(e=e.slice(0))[0]=t-e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var s=0,a=t.length,n=e.length,o=[];s<a||s<n;)("number"==typeof t[s]||t[s]instanceof Number)&&("number"==typeof e[s]||e[s]instanceof Number)?o[s]=t[s]-e[s]:o[s]=void 0===e[s]?t[s]:t[s]||e[s],s+=1;return o}return 0}function mul(t,e){var r,i,s,a=typeof t,n=typeof e;if(isNumerable(a,t)&&isNumerable(n,e))return t*e;if($bm_isInstanceOfArray(t)&&isNumerable(n,e)){for(s=t.length,r=createTypedArray("float32",s),i=0;i<s;i+=1)r[i]=t[i]*e;return r}if(isNumerable(a,t)&&$bm_isInstanceOfArray(e)){for(s=e.length,r=createTypedArray("float32",s),i=0;i<s;i+=1)r[i]=t*e[i];return r}return 0}function div(t,e){var r,i,s,a=typeof t,n=typeof e;if(isNumerable(a,t)&&isNumerable(n,e))return t/e;if($bm_isInstanceOfArray(t)&&isNumerable(n,e)){for(s=t.length,r=createTypedArray("float32",s),i=0;i<s;i+=1)r[i]=t[i]/e;return r}if(isNumerable(a,t)&&$bm_isInstanceOfArray(e)){for(s=e.length,r=createTypedArray("float32",s),i=0;i<s;i+=1)r[i]=t/e[i];return r}return 0}function mod(t,e){return"string"==typeof t&&(t=parseInt(t)),"string"==typeof e&&(e=parseInt(e)),t%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(t,e,r){if(r<e){var i=r;r=e,e=i}return Math.min(Math.max(t,e),r)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if("number"==typeof t||t instanceof Number)return e=e||0,Math.abs(t-e);e||(e=helperLengthArray);var r,i=Math.min(t.length,e.length),s=0;for(r=0;r<i;r+=1)s+=Math.pow(e[r]-t[r],2);return Math.sqrt(s)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e,r,i=t[0],s=t[1],a=t[2],n=Math.max(i,s,a),o=Math.min(i,s,a),h=(n+o)/2;if(n==o)e=r=0;else{var l=n-o;switch(r=.5<h?l/(2-n-o):l/(n+o),n){case i:e=(s-a)/l+(s<a?6:0);break;case s:e=(a-i)/l+2;break;case a:e=(i-s)/l+4}e/=6}return[e,r,h,t[3]]}function hue2rgb(t,e,r){return r<0&&(r+=1),1<r&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function hslToRgb(t){var e,r,i,s=t[0],a=t[1],n=t[2];if(0===a)e=r=i=n;else{var o=n<.5?n*(1+a):n+a-n*a,h=2*n-o;e=hue2rgb(h,o,s+1/3),r=hue2rgb(h,o,s),i=hue2rgb(h,o,s-1/3)}return[e,r,i,t[3]]}function linear(t,e,r,i,s){if(void 0!==i&&void 0!==s||(i=e,s=r,e=0,r=1),r<e){var a=r;r=e,e=a}if(t<=e)return i;if(r<=t)return s;var n=r===e?0:(t-e)/(r-e);if(!i.length)return i+(s-i)*n;var o,h=i.length,l=createTypedArray("float32",h);for(o=0;o<h;o+=1)l[o]=i[o]+(s[o]-i[o])*n;return l}function random(t,e){if(void 0===e&&(void 0===t?(t=0,e=1):(e=t,t=void 0)),e.length){var r,i=e.length;t||(t=createTypedArray("float32",i));var s=createTypedArray("float32",i),a=BMMath.random();for(r=0;r<i;r+=1)s[r]=t[r]+a*(e[r]-t[r]);return s}return void 0===t&&(t=0),t+BMMath.random()*(e-t)}function createPath(t,e,r,i){var s,a=t.length,n=shape_pool.newElement();n.setPathData(!!i,a);var o,h,l=[0,0];for(s=0;s<a;s+=1)o=e&&e[s]?e[s]:l,h=r&&r[s]?r[s]:l,n.setTripleAt(t[s][0],t[s][1],h[0]+t[s][0],h[1]+t[s][1],o[0]+t[s][0],o[1]+t[s][1],s,!0);return n}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.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,len=data.xf.length;for(i=0;i<len;i+=1)__expression_functions[i]=eval("(function(){ return "+data.xf[i]+"}())")}var expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(t,e){var r,i,s=this.pv.length?this.pv.length:1,a=createTypedArray("float32",s);var n=Math.floor(5*time);for(i=r=0;r<n;){for(i=0;i<s;i+=1)a[i]+=-e+2*e*BMMath.random();r+=1}var o=5*time,h=o-Math.floor(o),l=createTypedArray("float32",s);if(1<s){for(i=0;i<s;i+=1)l[i]=this.pv[i]+a[i]+(-e+2*e*BMMath.random())*h;return l}return this.pv+a[0]+(-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&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(t,e){var r=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],i=Math.atan2(r[0],Math.sqrt(r[1]*r[1]+r[2]*r[2]))/degToRads;return[-Math.atan2(r[1],r[2])/degToRads,i,0]}function easeOut(t,e,r,i,s){return applyEase(easeOutBez,t,e,r,i,s)}function easeIn(t,e,r,i,s){return applyEase(easeInBez,t,e,r,i,s)}function ease(t,e,r,i,s){return applyEase(easeInOutBez,t,e,r,i,s)}function applyEase(t,e,r,i,s,a){void 0===s?(s=r,a=i):e=(e-r)/(i-r);var n=t(e=1<e?1:e<0?0:e);if($bm_isInstanceOfArray(s)){var o,h=s.length,l=createTypedArray("float32",h);for(o=0;o<h;o+=1)l[o]=(a[o]-s[o])*n+s[o];return l}return(a-s)*n+s}function nearestKey(t){var e,r,i,s=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(r=-1,(t*=elem.comp.globalData.frameRate)<data.k[0].t)r=1,i=data.k[0].t;else{for(e=0;e<s-1;e+=1){if(t===data.k[e].t){r=e+1,i=data.k[e].t;break}if(t>data.k[e].t&&t<data.k[e+1].t){i=t-data.k[e].t>data.k[e+1].t-t?(r=e+2,data.k[e+1].t):(r=e+1,data.k[e].t);break}}-1===r&&(r=e+1,i=data.k[e].t)}else i=r=0;var a={};return a.index=r,a.time=i/elem.comp.globalData.frameRate,a}function key(t){var e,r,i;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+t);t-=1,e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var s=data.k[t].hasOwnProperty("s")?data.k[t].s:data.k[t-1].e;for(i=s.length,r=0;r<i;r+=1)e[r]=s[r],e.value[r]=s[r];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return t||0===t||(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return"string"==typeof value?void 0===e?value.substring(t):value.substring(t,e):""}function substr(t,e){return"string"==typeof value?void 0===e?value.substr(t):value.substr(t,e):""}function posterizeTime(t){time=0===t?0:Math.floor(time*t)/t,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(t){return value=t,_needsRandom&&seedRandom(randSeed),this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),($bm_transform=transform)&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,"shape"===scoped_bm_rt.propType&&(scoped_bm_rt=scoped_bm_rt.v),scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(t,e,r){e.x&&(r.k=!0,r.x=!0,r.initiateExpression=ExpressionManager.initiateExpression,r.effectsSequence.push(r.initiateExpression(t,e,r).bind(r)))},getSpeedAtTime:function(t){var e=this.getValueAtTime(t),r=this.getValueAtTime(t+-.01),i=0;if(e.length){var s;for(s=0;s<e.length;s+=1)i+=Math.pow(r[s]-e[s],2);i=100*Math.sqrt(i)}else i=0;return i},getVelocityAtTime:function(t){if(void 0!==this.vel)return this.vel;var e,r,i=this.getValueAtTime(t),s=this.getValueAtTime(t+-.001);if(i.length)for(e=createTypedArray("float32",i.length),r=0;r<i.length;r+=1)e[r]=(s[r]-i[r])/-.001;else e=(s-i)/-.001;return e},getValueAtTime:function(t){return t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<t?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(t,this._cachingAtTime),this._cachingAtTime.lastFrame=t),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(t){this.propertyGroup=t}};!function(){function o(t,e,r){if(!this.k||!this.keyframes)return this.pv;t=t?t.toLowerCase():"";var i,s,a,n,o,h=this.comp.renderedFrame,l=this.keyframes,p=l[l.length-1].t;if(h<=p)return this.pv;if(r?s=p-(i=e?Math.abs(p-elem.comp.globalData.frameRate*e):Math.max(0,p-this.elem.data.ip)):((!e||e>l.length-1)&&(e=l.length-1),i=p-(s=l[l.length-1-e].t)),"pingpong"===t){if(Math.floor((h-s)/i)%2!=0)return this.getValueAtTime((i-(h-s)%i+s)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var m=this.getValueAtTime(s/this.comp.globalData.frameRate,0),f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),c=this.getValueAtTime(((h-s)%i+s)/this.comp.globalData.frameRate,0),d=Math.floor((h-s)/i);if(this.pv.length){for(n=(o=new Array(m.length)).length,a=0;a<n;a+=1)o[a]=(f[a]-m[a])*d+c[a];return o}return(f-m)*d+c}if("continue"===t){var u=this.getValueAtTime(p/this.comp.globalData.frameRate,0),y=this.getValueAtTime((p-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n=(o=new Array(u.length)).length,a=0;a<n;a+=1)o[a]=u[a]+(u[a]-y[a])*((h-p)/this.comp.globalData.frameRate)/5e-4;return o}return u+(h-p)/.001*(u-y)}}return this.getValueAtTime(((h-s)%i+s)/this.comp.globalData.frameRate,0)}function h(t,e,r){if(!this.k)return this.pv;t=t?t.toLowerCase():"";var i,s,a,n,o,h=this.comp.renderedFrame,l=this.keyframes,p=l[0].t;if(p<=h)return this.pv;if(r?s=p+(i=e?Math.abs(elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-p)):((!e||e>l.length-1)&&(e=l.length-1),i=(s=l[e].t)-p),"pingpong"===t){if(Math.floor((p-h)/i)%2==0)return this.getValueAtTime(((p-h)%i+p)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var m=this.getValueAtTime(p/this.comp.globalData.frameRate,0),f=this.getValueAtTime(s/this.comp.globalData.frameRate,0),c=this.getValueAtTime((i-(p-h)%i+p)/this.comp.globalData.frameRate,0),d=Math.floor((p-h)/i)+1;if(this.pv.length){for(n=(o=new Array(m.length)).length,a=0;a<n;a+=1)o[a]=c[a]-(f[a]-m[a])*d;return o}return c-(f-m)*d}if("continue"===t){var u=this.getValueAtTime(p/this.comp.globalData.frameRate,0),y=this.getValueAtTime((p+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n=(o=new Array(u.length)).length,a=0;a<n;a+=1)o[a]=u[a]+(u[a]-y[a])*(p-h)/.001;return o}return u+(u-y)*(p-h)/.001}}return this.getValueAtTime((i-(p-h)%i+p)/this.comp.globalData.frameRate,0)}function l(t,e){if(!this.k)return this.pv;if(t=.5*(t||.4),(e=Math.floor(e||5))<=1)return this.pv;var r,i,s=this.comp.renderedFrame/this.comp.globalData.frameRate,a=s-t,n=1<e?(s+t-a)/(e-1):1,o=0,h=0;for(r=this.pv.length?createTypedArray("float32",this.pv.length):0;o<e;){if(i=this.getValueAtTime(a+o*n),this.pv.length)for(h=0;h<this.pv.length;h+=1)r[h]+=i[h];else r+=i;o+=1}if(this.pv.length)for(h=0;h<this.pv.length;h+=1)r[h]/=e;else r/=e;return r}var s=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(t,e,r){var i=s(t,e,r);return i.dynamicProperties.length?i.getValueAtTime=function(t){console.warn("Transform at time not supported")}.bind(i):i.getValueAtTime=function(t){}.bind(i),i.setGroupProperty=expressionHelpers.setGroupProperty,i};var p=PropertyFactory.getProp;PropertyFactory.getProp=function(t,e,r,i,s){var a=p(t,e,r,i,s);a.kf?a.getValueAtTime=expressionHelpers.getValueAtTime.bind(a):a.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(a),a.setGroupProperty=expressionHelpers.setGroupProperty,a.loopOut=o,a.loopIn=h,a.smooth=l,a.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(a),a.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(a),a.numKeys=1===e.a?e.k.length:0,a.propertyIndex=e.ix;var n=0;return 0!==r&&(n=createTypedArray("float32",1===e.a?e.k[0].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 t=ShapePropertyFactory.getConstructorFunction(),e=ShapePropertyFactory.getKeyframedConstructorFunction();function r(){}r.prototype={vertices:function(t,e){this.k&&this.getValue();var r=this.v;void 0!==e&&(r=this.getValueAtTime(e,0));var i,s=r._length,a=r[t],n=r.v,o=createSizedArray(s);for(i=0;i<s;i+=1)o[i]="i"===t||"o"===t?[a[i][0]-n[i][0],a[i][1]-n[i][1]]:[a[i][0],a[i][1]];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 r=this.v;void 0!==e&&(r=this.getValueAtTime(e,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(r));for(var i,s=this._segmentsLength,a=s.lengths,n=s.totalLength*t,o=0,h=a.length,l=0;o<h;){if(l+a[o].addedLength>n){var p=o,m=r.c&&o===h-1?0:o+1,f=(n-l)/a[o].addedLength;i=bez.getPointInSegment(r.v[p],r.v[m],r.o[p],r.i[m],f,a[o]);break}l+=a[o].addedLength,o+=1}return i||(i=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0],r.v[r._length-1][1]]),i},vectorOnPath:function(t,e,r){t=1==t?this.v.c?0:.999:t;var i=this.pointOnPath(t,e),s=this.pointOnPath(t+.001,e),a=s[0]-i[0],n=s[1]-i[1],o=Math.sqrt(Math.pow(a,2)+Math.pow(n,2));return 0===o?[0,0]:"tangent"===r?[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([r],t),extendPrototype([r],e),e.prototype.getValueAtTime=function(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.lastIndex=this._cachingAtTime.lastTime<t?this._caching.lastIndex:0,this._cachingAtTime.lastTime=t,this.interpolateShape(t,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},e.prototype.initiateExpression=ExpressionManager.initiateExpression;var n=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(t,e,r,i,s){var a=n(t,e,r,i,s);return a.propertyIndex=e.ix,a.lock=!1,3===r?expressionHelpers.searchExpressions(t,e.pt,a):4===r&&expressionHelpers.searchExpressions(t,e.ks,a),a.k&&t.addDynamicProperty(a),a}}(),TextProperty.prototype.getExpressionValue=function(t,e){var r=this.calculateExpression(e);if(t.t===r)return t;var i={};return this.copyData(i,t),i.t=r.toString(),i.__complete=!1,i},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),e=this.searchExpressions();return this.kf=t||e,this.kf},TextProperty.prototype.searchExpressions=function(){if(this.data.d.x)return this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0};var ShapeExpressionInterface=function(){function m(t,e,r){var i,s=[],a=t?t.length:0;for(i=0;i<a;i+=1)"gr"==t[i].ty?s.push(n(t[i],e[i],r)):"fl"==t[i].ty?s.push(o(t[i],e[i],r)):"st"==t[i].ty?s.push(h(t[i],e[i],r)):"tm"==t[i].ty?s.push(l(t[i],e[i],r)):"tr"==t[i].ty||("el"==t[i].ty?s.push(p(t[i],e[i],r)):"sr"==t[i].ty?s.push(f(t[i],e[i],r)):"sh"==t[i].ty?s.push(y(t[i],e[i],r)):"rc"==t[i].ty?s.push(c(t[i],e[i],r)):"rd"==t[i].ty?s.push(d(t[i],e[i],r)):"rp"==t[i].ty&&s.push(u(t[i],e[i],r)));return s}function n(t,e,r){var i=function(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return i.content;default:return i.transform}};i.propertyGroup=function(t){return 1===t?i:r(t-1)};var s,a,n,o,h,l=(s=t,a=e,n=i.propertyGroup,(h=function(t){for(var e=0,r=o.length;e<r;){if(o[e]._name===t||o[e].mn===t||o[e].propertyIndex===t||o[e].ix===t||o[e].ind===t)return o[e];e+=1}if("number"==typeof t)return o[t-1]}).propertyGroup=function(t){return 1===t?h:n(t-1)},o=m(s.it,a.it,h.propertyGroup),h.numProperties=o.length,h.propertyIndex=s.cix,h._name=s.nm,h),p=function(e,t,r){function i(t){return 1==t?s:r(--t)}t.transform.mProps.o.setGroupProperty(i),t.transform.mProps.p.setGroupProperty(i),t.transform.mProps.a.setGroupProperty(i),t.transform.mProps.s.setGroupProperty(i),t.transform.mProps.r.setGroupProperty(i),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(i),t.transform.mProps.sa.setGroupProperty(i));function s(t){return e.a.ix===t||"Anchor Point"===t?s.anchorPoint:e.o.ix===t||"Opacity"===t?s.opacity:e.p.ix===t||"Position"===t?s.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?s.rotation:e.s.ix===t||"Scale"===t?s.scale:e.sk&&e.sk.ix===t||"Skew"===t?s.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?s.skewAxis:void 0}return t.transform.op.setGroupProperty(i),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.ty="tr",s.mn=e.mn,s.propertyGroup=r,s}(t.it[t.it.length-1],e.it[e.it.length-1],i.propertyGroup);return i.content=l,i.transform=p,Object.defineProperty(i,"_name",{get:function(){return t.nm}}),i.numProperties=t.np,i.propertyIndex=t.ix,i.nm=t.nm,i.mn=t.mn,i}function o(t,e,r){function i(t){return"Color"===t||"color"===t?i.color:"Opacity"===t||"opacity"===t?i.opacity:void 0}return Object.defineProperties(i,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(r),e.o.setGroupProperty(r),i}function h(t,e,r){function i(t){return 1===t?ob:r(t-1)}function s(t){return 1===t?h:i(t-1)}var a,n,o=t.d?t.d.length:0,h={};for(a=0;a<o;a+=1)n=a,Object.defineProperty(h,t.d[n].nm,{get:ExpressionPropertyInterface(e.d.dataProps[n].p)}),e.d.dataProps[a].p.setGroupProperty(s);function l(t){return"Color"===t||"color"===t?l.color:"Opacity"===t||"opacity"===t?l.opacity:"Stroke Width"===t||"stroke width"===t?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(i),e.o.setGroupProperty(i),e.w.setGroupProperty(i),l}function l(e,t,r){function i(t){return 1==t?s:r(--t)}function s(t){return t===e.e.ix||"End"===t||"end"===t?s.end:t===e.s.ix?s.start:t===e.o.ix?s.offset:void 0}return s.propertyIndex=e.ix,t.s.setGroupProperty(i),t.e.setGroupProperty(i),t.o.setGroupProperty(i),s.propertyIndex=e.ix,s.propertyGroup=r,Object.defineProperties(s,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),s.mn=e.mn,s}function p(e,t,r){function i(t){return 1==t?a:r(--t)}a.propertyIndex=e.ix;var s="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return e.p.ix===t?a.position:e.s.ix===t?a.size:void 0}return s.s.setGroupProperty(i),s.p.setGroupProperty(i),Object.defineProperties(a,{size:{get:ExpressionPropertyInterface(s.s)},position:{get:ExpressionPropertyInterface(s.p)},_name:{value:e.nm}}),a.mn=e.mn,a}function f(e,t,r){function i(t){return 1==t?a:r(--t)}var s="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return e.p.ix===t?a.position:e.r.ix===t?a.rotation:e.pt.ix===t?a.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?a.outerRadius:e.os.ix===t?a.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?a.innerRoundness:void 0:a.innerRadius}return a.propertyIndex=e.ix,s.or.setGroupProperty(i),s.os.setGroupProperty(i),s.pt.setGroupProperty(i),s.p.setGroupProperty(i),s.r.setGroupProperty(i),e.ir&&(s.ir.setGroupProperty(i),s.is.setGroupProperty(i)),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.mn=e.mn,a}function c(e,t,r){function i(t){return 1==t?a:r(--t)}var s="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return e.p.ix===t?a.position:e.r.ix===t?a.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?a.size:void 0}return a.propertyIndex=e.ix,s.p.setGroupProperty(i),s.s.setGroupProperty(i),s.r.setGroupProperty(i),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(s.p)},roundness:{get:ExpressionPropertyInterface(s.r)},size:{get:ExpressionPropertyInterface(s.s)},_name:{value:e.nm}}),a.mn=e.mn,a}function d(e,t,r){var i=t;function s(t){if(e.r.ix===t||"Round Corners 1"===t)return s.radius}return s.propertyIndex=e.ix,i.rd.setGroupProperty(function(t){return 1==t?s:r(--t)}),Object.defineProperties(s,{radius:{get:ExpressionPropertyInterface(i.rd)},_name:{value:e.nm}}),s.mn=e.mn,s}function u(e,t,r){function i(t){return 1==t?a:r(--t)}var s=t;function a(t){return e.c.ix===t||"Copies"===t?a.copies:e.o.ix===t||"Offset"===t?a.offset:void 0}return a.propertyIndex=e.ix,s.c.setGroupProperty(i),s.o.setGroupProperty(i),Object.defineProperties(a,{copies:{get:ExpressionPropertyInterface(s.c)},offset:{get:ExpressionPropertyInterface(s.o)},_name:{value:e.nm}}),a.mn=e.mn,a}function y(t,e,r){var i=e.sh;function s(t){if("Shape"===t||"shape"===t||"Path"===t||"path"===t||"ADBE Vector Shape"===t||2===t)return s.path}return i.setGroupProperty(function(t){return 1==t?s:r(--t)}),Object.defineProperties(s,{path:{get:function(){return i.k&&i.getValue(),i}},shape:{get:function(){return i.k&&i.getValue(),i}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn}}),s}return function(t,e,r){var i;function s(t){if("number"==typeof t)return i[t-1];for(var e=0,r=i.length;e<r;){if(i[e]._name===t)return i[e];e+=1}}return s.propertyGroup=r,i=m(t,e,s),s.numProperties=i.length,s}}(),TextExpressionInterface=function(e){var r;function t(){}return Object.defineProperty(t,"sourceText",{get:function(){e.textProperty.getValue();var t=e.textProperty.currentData.t;return void 0!==t&&(e.textProperty.currentData.t=void 0,(r=new String(t)).value=t||new String(t)),r}}),t},LayerExpressionInterface=function(){function s(t,e){var r=new Matrix;if(r.reset(),this._elem.finalTransform.mProp.applyToMatrix(r),this._elem.hierarchy&&this._elem.hierarchy.length){var i,s=this._elem.hierarchy.length;for(i=0;i<s;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(r);return r.applyToPointArray(t[0],t[1],t[2]||0)}return r.applyToPointArray(t[0],t[1],t[2]||0)}function a(t,e){var r=new Matrix;if(r.reset(),this._elem.finalTransform.mProp.applyToMatrix(r),this._elem.hierarchy&&this._elem.hierarchy.length){var i,s=this._elem.hierarchy.length;for(i=0;i<s;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(r);return r.inversePoint(t)}return r.inversePoint(t)}function n(t){var e=new Matrix;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length){var r,i=this._elem.hierarchy.length;for(r=0;r<i;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}return e.inversePoint(t)}function o(){return[1,1,1,1]}return function(e){var r;function i(t){switch(t){case"ADBE Root Vectors Group":case"Contents":case 2:return i.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return r;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return i.effect}}i.toWorld=s,i.fromWorld=a,i.toComp=s,i.fromComp=n,i.sampleImage=o,i.sourceRectAtTime=e.sourceRectAtTime.bind(e);var t=getDescriptor(r=TransformExpressionInterface((i._elem=e).finalTransform.mProp),"anchorPoint");return Object.defineProperties(i,{hasParent:{get:function(){return e.hierarchy.length}},parent:{get:function(){return e.hierarchy[0].layerInterface}},rotation:getDescriptor(r,"rotation"),scale:getDescriptor(r,"scale"),position:getDescriptor(r,"position"),opacity:getDescriptor(r,"opacity"),anchorPoint:t,anchor_point:t,transform:{get:function(){return r}},active:{get:function(){return e.isInRange}}}),i.startTime=e.data.st,i.index=e.data.ind,i.source=e.data.refId,i.height=0===e.data.ty?e.data.h:100,i.width=0===e.data.ty?e.data.w:100,i.inPoint=e.data.ip/e.comp.globalData.frameRate,i.outPoint=e.data.op/e.comp.globalData.frameRate,i._name=e.data.nm,i.registerMaskInterface=function(t){i.mask=new MaskManagerInterface(t,e)},i.registerEffectsInterface=function(t){i.effect=t},i}}(),CompExpressionInterface=function(i){function t(t){for(var e=0,r=i.layers.length;e<r;){if(i.layers[e].nm===t||i.layers[e].ind===t)return i.elements[e].layerInterface;e+=1}return null}return Object.defineProperty(t,"_name",{value:i.data.nm}),(t.layer=t).pixelAspect=1,t.height=i.data.h||i.globalData.compSize.h,t.width=i.data.w||i.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/i.globalData.frameRate,t.displayStartTime=0,t.numLayers=i.layers.length,t},TransformExpressionInterface=function(t){function e(t){switch(t){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":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 r=ExpressionPropertyInterface(t.p);return Object.defineProperty(e,"position",{get:function(){return t.p?r():[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},ProjectInterface=function(){function e(t){this.compositions.push(t)}return function(){function t(t){for(var e=0,r=this.compositions.length;e<r;){if(this.compositions[e].data&&this.compositions[e].data.nm===t)return this.compositions[e].prepareFrame&&this.compositions[e].data.xt&&this.compositions[e].prepareFrame(this.currentFrame),this.compositions[e].compInterface;e+=1}}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),EffectsExpressionInterface=function(){function l(s,t,e,r){var i,a=[],n=s.ef.length;for(i=0;i<n;i+=1)5===s.ef[i].ty?a.push(l(s.ef[i],t.effectElements[i],t.effectElements[i].propertyGroup,r)):a.push(p(t.effectElements[i],s.ef[i].ty,r,o));function o(t){return 1===t?h:e(t-1)}var h=function(t){for(var e=s.ef,r=0,i=e.length;r<i;){if(t===e[r].nm||t===e[r].mn||t===e[r].ix)return 5===e[r].ty?a[r]:a[r]();r+=1}return a[0]()};return h.propertyGroup=o,"ADBE Color Control"===s.mn&&Object.defineProperty(h,"color",{get:function(){return a[0]()}}),Object.defineProperty(h,"numProperties",{get:function(){return s.np}}),h.active=h.enabled=0!==s.en,h}function p(t,e,r,i){var s=ExpressionPropertyInterface(t.p);return t.p.setGroupProperty&&t.p.setGroupProperty(i),function(){return 10===e?r.comp.compInterface(t.p.v):s()}}return{createEffectsInterface:function(s,t){if(s.effectsManager){var e,a=[],r=s.data.ef,i=s.effectsManager.effectElements.length;for(e=0;e<i;e+=1)a.push(l(r[e],s.effectsManager.effectElements[e],t,s));return function(t){for(var e=s.data.ef||[],r=0,i=e.length;r<i;){if(t===e[r].nm||t===e[r].mn||t===e[r].ix)return a[r];r+=1}}}}}}(),MaskManagerInterface=function(){function a(t,e){this._mask=t,this._data=e}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 r,i=createSizedArray(e.viewData.length),s=e.viewData.length;for(r=0;r<s;r+=1)i[r]=new a(e.viewData[r],e.masksProperties[r]);return function(t){for(r=0;r<s;){if(e.masksProperties[r].nm===t)return i[r];r+=1}}}}(),ExpressionPropertyInterface=function(){var s={pv:0,v:0,mult:1},n={pv:[0,0,0],v:[0,0,0],mult:1};function o(i,s,a){Object.defineProperty(i,"velocity",{get:function(){return s.getVelocityAtTime(s.comp.currentFrame)}}),i.numKeys=s.keyframes?s.keyframes.length:0,i.key=function(t){if(i.numKeys){var e="";e="s"in s.keyframes[t-1]?s.keyframes[t-1].s:"e"in s.keyframes[t-2]?s.keyframes[t-2].e:s.keyframes[t-2].s;var r="unidimensional"===a?new Number(e):Object.assign({},e);return r.time=s.keyframes[t-1].t/s.elem.comp.globalData.frameRate,r}return 0},i.valueAtTime=s.getValueAtTime,i.speedAtTime=s.getSpeedAtTime,i.velocityAtTime=s.getVelocityAtTime,i.propertyGroup=s.propertyGroup}function e(){return s}return function(t){return t?"unidimensional"===t.propType?function(t){t&&"pv"in t||(t=s);var e=1/t.mult,r=t.pv*e,i=new Number(r);return i.value=r,o(i,t,"unidimensional"),function(){return t.k&&t.getValue(),r=t.v*e,i.value!==r&&((i=new Number(r)).value=r,o(i,t,"unidimensional")),i}}(t):function(e){e&&"pv"in e||(e=n);var r=1/e.mult,i=e.pv.length,s=createTypedArray("float32",i),a=createTypedArray("float32",i);return s.value=a,o(s,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<i;t+=1)s[t]=a[t]=e.v[t]*r;return s}}(t):e}}(),q5,r5;function SliderEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function AngleEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function ColorEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,1,0,r)}function PointEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,1,0,r)}function LayerIndexEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function MaskIndexEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function CheckboxEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function NoValueEffect(){this.p={}}function EffectsManager(){}function EffectsManager(t,e){var r=t.ef||[];this.effectElements=[];var i,s,a=r.length;for(i=0;i<a;i++)s=new GroupEffect(r[i],e),this.effectElements.push(s)}function GroupEffect(t,e){this.init(t,e)}q5=function(){function r(t,e){return this.textIndex=t+1,this.textTotal=e,this.v=this.getValue()*this.mult,this.v}return function(t,e){this.pv=1,this.comp=t.comp,this.elem=t,this.mult=.01,this.propType="textSelector",this.textTotal=e.totalChars,this.selectorValue=100,this.lastValue=[1,1,1],this.k=!0,this.x=!0,this.getValue=ExpressionManager.initiateExpression.bind(this)(t,e,this),this.getMult=r,this.getVelocityAtTime=expressionHelpers.getVelocityAtTime,this.kf?this.getValueAtTime=expressionHelpers.getValueAtTime.bind(this):this.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(this),this.setGroupProperty=expressionHelpers.setGroupProperty}}(),r5=TextSelectorProp.getTextSelectorProp,TextSelectorProp.getTextSelectorProp=function(t,e,r){return 1===e.t?new q5(t,e,r):r5(t,e,r)},extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(t,e){this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var r,i,s=this.data.ef.length,a=this.data.ef;for(r=0;r<s;r+=1){switch(i=null,a[r].ty){case 0:i=new SliderEffect(a[r],e,this);break;case 1:i=new AngleEffect(a[r],e,this);break;case 2:i=new ColorEffect(a[r],e,this);break;case 3:i=new PointEffect(a[r],e,this);break;case 4:case 7:i=new CheckboxEffect(a[r],e,this);break;case 10:i=new LayerIndexEffect(a[r],e,this);break;case 11:i=new MaskIndexEffect(a[r],e,this);break;case 5:i=new EffectsManager(a[r],e,this);break;default:i=new NoValueEffect(a[r],e,this)}i&&this.effectElements.push(i)}};var lottie={},_isFrozen=!1;function setLocationHref(t){locationHref=t}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){subframeEnabled=t}function loadAnimation(t){return!0===standalone&&(t.animationData=JSON.parse(animationData)),animationManager.loadAnimation(t)}function setQuality(t){if("string"==typeof t)switch(t){case"high":defaultCurveSegments=200;break;case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(t)&&1<t&&(defaultCurveSegments=t);roundValues(!(50<=defaultCurveSegments))}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(t,e){"expressions"===t&&(expressionsPlugin=e)}function getFactory(t){switch(t){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var e=queryString.split("&"),r=0;r<e.length;r++){var i=e[r].split("=");if(decodeURIComponent(i[0])==t)return decodeURIComponent(i[1])}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocationHref,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.__getFactory=getFactory,lottie.version="5.6.3";var standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""},queryString=myScript.src.replace(/^[^\?]+\??/,"");renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100); return lottie; })); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10