https://ice.synthego.com/

ID da verificação
200bcea1-026d-454e-8420-dc95c27115edConcluído
URL enviado:
https://ice.synthego.com/
Relatório concluído:
LinkTexto
http://www.synthego.comVisit synthego.com
http://www.synthego.com/privacy-policy/Privacy
http://www.synthego.com/terms-of-use/Terms of Use
http://www.synthego.com/terms-of-sale/Terms of Sale
NomeTipo
0object
1object
2object
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
dataLayerobject
hubspotobject
HubSpotFormsobject
hbsptobject
TipoCategoriaLog
warningother
URL
https://fast.appcues.com/36157.js
Texto
Your Appcues account has expired, but you have not uninstalled Appcues. Please contact us at [email protected].
warningother
URL
https://consent.cookiebot.com/68a155f2-ae25-43fd-bc9c-012865bb6e81/cc.js?renew=false&referer=ice.synthego.com&dnt=false&init=false
Texto
Error: The domain ICE.SYNTHEGO.COM is not authorized to show the cookie banner for domain group ID 68a155f2-ae25-43fd-bc9c-012865bb6e81. Please add it to the domain group in the Cookiebot Manager to authorize the domain.
<!DOCTYPE html><html lang="en" ng-app="app" class="ng-scope wf-runda-i4-active wf-runda-i5-active wf-runda-n4-active wf-runda-n5-active wf-runda-i7-active wf-opensans-i4-active wf-runda-n7-active wf-opensans-i7-active wf-opensans-n4-active wf-runda-n3-active wf-runda-i3-active wf-opensans-n7-active wf-robotomono-n4-active wf-active"><head><style type="text/css">[uib-typeahead-popup].dropdown-menu{display:block;}</style><style type="text/css">.uib-time input{width:50px;}</style><style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style><style type="text/css">.uib-datepicker-popup.dropdown-menu{display:block;float:none;margin:0;}.uib-button-bar{padding:10px 9px 2px;}</style><style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style><style type="text/css">.uib-datepicker .uib-title{width:100%;}.uib-day button,.uib-month button,.uib-year button{min-width:100%;}.uib-left,.uib-right{width:100%}</style><style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
    <base href="/">
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title ng-bind="'Synthego - ' + $state.current.data.title" class="ng-binding">Synthego - CRISPR Performance Analysis</title>
    <meta name="description" content="Making your CRISPR experiment faster and easier.">
    <meta name="author" content="Synthego">
    <meta property="og:type" content="website">
    <meta property="og:title" content="Synthego">
    <meta property="og:image" content="https://ice.synthego.com/images/preview-image.5f6d12ac.png">
    <meta property="og:description" content="Making your CRISPR experiment faster and easier.">
    <meta name="viewport" content="initial-scale=1">
    <meta name="msapplication-config" content="./images/icons/browserconfig.813765f1.xml">
    <meta name="theme-color" content="#ffffff">
    <link rel="apple-touch-icon" sizes="180x180" href="./images/icons/apple-touch-icon.c3db0bdc.png">
    <link rel="icon" type="image/png" href="./images/icons/favicon-32x32.a80bad09.png" sizes="32x32">
    <link rel="icon" type="image/png" href="./images/icons/favicon-16x16.2cb259d8.png" sizes="16x16">
    <link rel="manifest" href="./images/icons/manifest.json">
    <link rel="mask-icon" href="./images/icons/safari-pinned-tab.b195f185.svg" color="#20D340">
    <link rel="shortcut icon" href="./images/icons/favicon.46ac5348.ico">
    <style>
      [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; }
    </style>

    <link href="https://fonts.googleapis.com/css?family=Material+Icons" rel="stylesheet">
    <link rel="stylesheet" href="https://use.typekit.net/rrn5czh.css">
    <link href="./css/app.338c0743.css" rel="stylesheet">

    <!-- Google Tag Manager -->
    <script type="text/javascript" charset="UTF-8" async="" src="https://consent.cookiebot.com/68a155f2-ae25-43fd-bc9c-012865bb6e81/cc.js?renew=false&amp;referer=ice.synthego.com&amp;dnt=false&amp;init=false"></script><script src="https://use.typekit.net/upa0gks.js" async=""></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/destination?id=AW-924102484&amp;l=dataLayer&amp;cx=c&amp;gtm=45He4cb0v79092301za200"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-H7GZXCX1M5&amp;l=dataLayer&amp;cx=c&amp;gtm=45He4cb0v79092301za200"></script><script type="text/javascript" async="" src="https://consent.cookiebot.com/uc.js?cbid=68a155f2-ae25-43fd-bc9c-012865bb6e81&amp;implementation=gtm&amp;consentmode-dataredaction=dynamic" id="Cookiebot"></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-NZB8JHN"></script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-NZB8JHN');</script>
    <!-- End Google Tag Manager -->

    <!-- Hubspot forms embed -->
    <script charset="utf-8" type="text/javascript" src="https://js.hsforms.net/forms/v2.js"></script>

  <style type="text/css">.tk-runda{font-family:"runda",sans-serif;}.tk-open-sans{font-family:"open-sans",sans-serif;}.tk-roboto-mono{font-family:"roboto-mono",monospace;}</style><style type="text/css">@font-face{font-family:tk-runda-n4;src:url(https://use.typekit.net/af/2e47e7/000000000000000077359bec/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/2e47e7/000000000000000077359bec/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/2e47e7/000000000000000077359bec/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-runda-i4;src:url(https://use.typekit.net/af/ecb6fe/000000000000000077359c00/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/ecb6fe/000000000000000077359c00/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/ecb6fe/000000000000000077359c00/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-runda-n5;src:url(https://use.typekit.net/af/f78694/000000000000000077359c0d/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/f78694/000000000000000077359c0d/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/f78694/000000000000000077359c0d/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-runda-i5;src:url(https://use.typekit.net/af/f5ebca/000000000000000077359c05/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/f5ebca/000000000000000077359c05/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/f5ebca/000000000000000077359c05/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-runda-n7;src:url(https://use.typekit.net/af/91a73d/000000000000000077359c09/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/91a73d/000000000000000077359c09/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/91a73d/000000000000000077359c09/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-runda-i7;src:url(https://use.typekit.net/af/e3d73b/000000000000000077359c11/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/e3d73b/000000000000000077359c11/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/e3d73b/000000000000000077359c11/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-runda-n3;src:url(https://use.typekit.net/af/c5440d/000000000000000077359c37/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/c5440d/000000000000000077359c37/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/c5440d/000000000000000077359c37/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-runda-i3;src:url(https://use.typekit.net/af/0dfe6e/000000000000000077359c21/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/0dfe6e/000000000000000077359c21/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/0dfe6e/000000000000000077359c21/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-open-sans-n7;src:url(https://use.typekit.net/af/8939f9/00000000000000007735a061/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/8939f9/00000000000000007735a061/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/8939f9/00000000000000007735a061/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-open-sans-i7;src:url(https://use.typekit.net/af/cb3467/00000000000000007735a069/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/cb3467/00000000000000007735a069/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/cb3467/00000000000000007735a069/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-open-sans-i4;src:url(https://use.typekit.net/af/d4e28f/00000000000000007735a072/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/d4e28f/00000000000000007735a072/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/d4e28f/00000000000000007735a072/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-open-sans-n4;src:url(https://use.typekit.net/af/f18587/00000000000000007735a07a/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/f18587/00000000000000007735a07a/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/f18587/00000000000000007735a07a/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:tk-roboto-mono-n4;src:url(https://use.typekit.net/af/0fa94e/00000000000000007735a098/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/0fa94e/00000000000000007735a098/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/0fa94e/00000000000000007735a098/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;}</style><script async="" src="https://metadata-static-files.sfo2.cdn.digitaloceanspaces.com/pixel/lp.js"></script><style type="text/css">@font-face{font-family:runda;src:url(https://use.typekit.net/af/2e47e7/000000000000000077359bec/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/2e47e7/000000000000000077359bec/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/2e47e7/000000000000000077359bec/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:runda;src:url(https://use.typekit.net/af/ecb6fe/000000000000000077359c00/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/ecb6fe/000000000000000077359c00/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/ecb6fe/000000000000000077359c00/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:runda;src:url(https://use.typekit.net/af/f78694/000000000000000077359c0d/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/f78694/000000000000000077359c0d/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/f78694/000000000000000077359c0d/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:runda;src:url(https://use.typekit.net/af/f5ebca/000000000000000077359c05/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/f5ebca/000000000000000077359c05/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/f5ebca/000000000000000077359c05/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:runda;src:url(https://use.typekit.net/af/91a73d/000000000000000077359c09/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/91a73d/000000000000000077359c09/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/91a73d/000000000000000077359c09/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:runda;src:url(https://use.typekit.net/af/e3d73b/000000000000000077359c11/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/e3d73b/000000000000000077359c11/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/e3d73b/000000000000000077359c11/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:runda;src:url(https://use.typekit.net/af/c5440d/000000000000000077359c37/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/c5440d/000000000000000077359c37/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/c5440d/000000000000000077359c37/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:runda;src:url(https://use.typekit.net/af/0dfe6e/000000000000000077359c21/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/0dfe6e/000000000000000077359c21/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/0dfe6e/000000000000000077359c21/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:open-sans;src:url(https://use.typekit.net/af/8939f9/00000000000000007735a061/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/8939f9/00000000000000007735a061/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/8939f9/00000000000000007735a061/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:open-sans;src:url(https://use.typekit.net/af/cb3467/00000000000000007735a069/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/cb3467/00000000000000007735a069/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/cb3467/00000000000000007735a069/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:open-sans;src:url(https://use.typekit.net/af/d4e28f/00000000000000007735a072/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/d4e28f/00000000000000007735a072/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/d4e28f/00000000000000007735a072/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:open-sans;src:url(https://use.typekit.net/af/f18587/00000000000000007735a07a/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/f18587/00000000000000007735a07a/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/f18587/00000000000000007735a07a/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:roboto-mono;src:url(https://use.typekit.net/af/0fa94e/00000000000000007735a098/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/0fa94e/00000000000000007735a098/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/0fa94e/00000000000000007735a098/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;}</style><style type="text/css" id="CookieConsentStateDisplayStyles">.cookieconsent-optin-preferences,.cookieconsent-optin-statistics,.cookieconsent-optin-marketing,.cookieconsent-optin{display:none;}.cookieconsent-optout-preferences,.cookieconsent-optout-statistics,.cookieconsent-optout-marketing,.cookieconsent-optout{display:block;display:initial;}</style></head>
  <body ng-class="$state.current.data.pageClass" class="analyze" style="">

    <!-- ngInclude: './views/header.a439900d.html' --><div ng-include="'./views/header.a439900d.html'" class="ng-scope" style="">    <nav class="navbar navbar-flex navbar-default navbar-fixed-top ng-scope">
      <div class="navbar-item">
        <ul class="nav navbar-nav">
          <li><a ng-click="isNavCollapsed = !isNavCollapsed">
            <i class="material-icons">menu</i><span class="hidden-xs"> Menu</span></a>
          </li>
        </ul>
      </div>
      <a class="navbar-item navbar-brand" href="//labs.synthego.com">
        <img src="images/logo-synthego.2c71717c.svg">
      </a>
      <div class="navbar-item">
        <ul class="nav navbar-nav">
          <li><a ng-click="openModal('views/shared/_feedback-modal.222946b0.html', 'lg')" ng-controller="modals" class="ng-scope">
            <i class="material-icons">feedback</i><span class="hidden-xs"> Feedback</span></a>
          </li>
        </ul>
      </div>
    </nav>
    <div class="navbar-panel ng-scope ng-hide" ng-hide="isNavCollapsed">
      <div class="navbar-panel-menu">
        <a class="close" ng-click="isNavCollapsed = !isNavCollapsed">×</a>
        <ul class="nav panel-nav">
          <li class="nav-label">Design</li>
          <li><a href="//design.synthego.com" ng-click="isNavCollapsed = !isNavCollapsed">
            <img src="./images/design-icon.376da082.svg">
            <span>
              <h3>Knockout Guide Design</h3>
              <p>Design top-scoring guide RNAs for gene knockout</p>
            </span>
          </a></li>
          <li><a href="//design.synthego.com/#/validate" ng-click="isNavCollapsed = !isNavCollapsed">
            <img src="./images/validate-icon.f7f0a5f1.svg">
            <span>
              <h3>Verify Guide Design</h3>
              <p>Evaluate the design of your guide RNAs</p>
            </span>
          </a></li>
          <li><hr></li>
          <li class="nav-label">Analyze</li>
          <li><a href="//ice.synthego.com" ng-click="isNavCollapsed = !isNavCollapsed">
            <img src="./images/ice-icon.f569cdf1.svg">
            <span>
              <h3>ICE Analysis</h3>
              <p>Get NGS quality results with Sanger data in seconds</p>
            </span>
          </a></li>
        </ul>
        <hr>
        <ul class="nav">
          <li><a href="//help.synthego.com" target="_blank" ng-click="isNavCollapsed = !isNavCollapsed"><i class="material-icons">help</i> Help</a></li>
          <li><a href="//labs.synthego.com/#/#about" ng-click="isNavCollapsed = !isNavCollapsed"><i class="material-icons">info</i> About</a></li>
          <li><a ng-click="openModal('views/shared/_update-modal.e417669a.html')" ng-controller="modals" class="ng-scope"><i class="material-icons">email</i> Subscribe</a></li>
        </ul>
      </div>
      <div class="navbar-panel-overlay" ng-click="isNavCollapsed = !isNavCollapsed"></div>
    </div></div>

    <div class="wrapper">
      <div class="flash-messages">
        <flash-message class="ng-isolate-scope">
                <!-- ngRepeat: flash in $root.flashes track by $index -->
            </flash-message>
      </div>
      <!-- uiView: --><ui-view class="main ng-scope" autoscroll="true" style=""><div class="page-centered ng-scope">
  <div class="container-fluid">
    <div class="intro-text row">
      <div class="col-lg-12 text-center">
        <img src="images/ice-art.2c886db4.svg">
        <h2>ICE Analysis</h2>
        <p class="lead">Get NGS quality results with Sanger data in seconds</p>
        <hr class="spacer">
      </div>
    </div>
    <div class="main-form">

      <div ng-hide="analyzeOptions.showForm" class="form-cta">
        <div class="row">
          <div class="col-md-4 col-md-offset-4">
            <button class="btn btn-lg btn-block btn-primary" ng-click="analyzeOptions.showForm = true">Analyze My Data</button>
          </div>
        </div>
        <hr class="spacer">
        <hr>
      </div>
      
      <div ng-show="analyzeOptions.showForm" class="ng-hide">

        <div active="analyzeOptions.activeForm" justified="true" class="well-tabs ng-isolate-scope">
  <ul class="nav nav-tabs nav-justified" ng-class="{'nav-stacked': vertical, 'nav-justified': justified}" ng-transclude="">
          <li ng-class="[{active: active, disabled: disabled}, classes]" class="uib-tab nav-item ng-scope ng-isolate-scope active" index="0" select="analyzeOptions.activeForm = 0" heading="Sample by Sample Upload">
  <a href="" ng-click="select($event)" class="nav-link ng-binding" uib-tab-heading-transclude="">Sample by Sample Upload</a>
</li>
          <li ng-class="[{active: active, disabled: disabled}, classes]" class="uib-tab nav-item ng-scope ng-isolate-scope" index="1" select="analyzeOptions.activeForm = 1" heading="Batch Upload">
  <a href="" ng-click="select($event)" class="nav-link ng-binding" uib-tab-heading-transclude="">Batch Upload</a>
</li>      
        </ul>
  <div class="tab-content">
    <!-- ngRepeat: tab in tabset.tabs --><div class="tab-pane ng-scope active" ng-repeat="tab in tabset.tabs" ng-class="{active: tabset.active === tab.index}" uib-tab-content-transclude="tab">
    
            <analyze-single-form class="ng-scope"><form class="well well-lg ng-pristine ng-valid-unique ng-valid-disallowed ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-minlength ng-valid-pattern ng-valid-maxguides ng-valid-validator" name="analyzeSingleForm" ng-submit="singleFormSubmit(controlFile, experimentFile, guides, donorSeq, label, nuclease)" novalidate="">
  <fieldset ng-disabled="progress">
    <div class="row">
      <div class="form-group form-group-lg col-md-6" ng-class="{'has-error': (analyzeSingleForm.label.$touched || analyzeSingleForm.$submitted) &amp;&amp; analyzeSingleForm.label.$invalid}">
        <label>Label</label>
        <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-valid-unique ng-valid-disallowed ng-invalid ng-invalid-required ng-valid-maxlength" name="label" ng-model="label" ng-maxlength="255" ng-change="makeSingleFieldsValid()" ui-validate="{unique: 'isLabelUnique($value)', disallowed: 'noDisallowedChars($value)'}" autocomplete="off" placeholder="Unique sample name" required="">
        <div class="help-block  help-hidden">
          <div ng-messages="analyzeSingleForm.label.$error" class="ng-active">
            <!-- ngMessage: maxlength -->
            <!-- ngMessage: required --><p ng-message="required" class="ng-scope">Label is required.</p>
            <!-- ngMessage: unique -->
            <!-- ngMessage: disallowed -->
          </div>
          <div>
            <!-- ngRepeat: error in singleApiErrors.label track by $index -->
          </div>
        </div>
      </div>
      <div class="form-group form-group-lg col-md-6" ng-class="{'has-error': (analyzeSingleForm.nuclease.$touched || analyzeSingleForm.$submitted) &amp;&amp; analyzeSingleForm.nuclease.$invalid}">
        <label>Nuclease</label>
        <select class="form-control custom-select ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" name="nuclease" ng-model="nuclease" required="" style="--webkit-appearance: menulist !important; appearance: menulist !important">
          <option value="spcas9" selected="selected">SpCas9</option>
          <option value="cas12a">Cas12a</option>
          <option value="hfcas12max">hfCas12Max</option>
          <option value="mad7">MAD7</option>
          <option value="no_nuclease">No Nuclease</option>
        </select>
        <div class="help-block  help-hidden">
          <div ng-messages="analyzeSingleForm.nuclease.$error" class="ng-inactive">
            <!-- ngMessage: required -->
          </div>
          <div>
            <!-- ngRepeat: error in singleApiErrors.nuclease track by $index -->
          </div>
        </div>
      </div>
      <div class="form-group form-group-lg col-md-12" ng-class="{'has-error': (analyzeSingleForm.guides.$touched || analyzeSingleForm.multiplex.$touched || analyzeSingleForm.$submitted) &amp;&amp; analyzeSingleForm.guides.$invalid}">
        <label class="pull-right" uib-tooltip="Enter multiple guides to detect edit contributions from guides delivered simultaneously to the same sample." tooltip-placement="top-right">
          <small ng-class="{'text-muted': !multiplex}" class="text-muted">Multi-guide</small>
          <i class="material-icons md-16 text-muted" ng-class="multiplex ? 'text-success' : 'text-muted'">check_circle</i>
        </label>
        <label>Guide Sequences <span class="text-muted">(Max 3)</span></label>
        <div class="hide">
          <input type="text" class="form-control form-control-mono ng-pristine ng-untouched ng-empty ng-valid-minlength ng-valid-maxlength ng-valid-pattern ng-valid-maxguides ng-valid-validator ng-invalid ng-invalid-required" name="guides" ng-model="guides" ng-change="makeSingleFieldsValid()" placeholder="17-23 nt RNA sequence without PAM" ui-validate="'validateGuidesArray($value)'" autocomplete="off" required="">
        </div>
        <div>
          <div class="multiplex-select  ui-select-container ui-select-multiple ui-select-bootstrap dropdown form-control" ng-class="{open: $select.open}" name="multiplex" tagging-label="Press Enter to Add" ng-model="$parent.guides" ng-change="makeSingleFieldsValid()" tagging-tokens="SPACE|ENTER|," focus-on="focusMultiplex" select-on-blur="" tagging=""><div><span class="ui-select-match ng-scope" placeholder="17-23 nt RNA sequences without PAM"><!-- ngRepeat: $item in $select.selected track by $index --></span><input type="search" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="ui-select-search input-xs ng-pristine ng-untouched ng-valid ng-empty" placeholder="17-23 nt RNA sequences without PAM" ng-disabled="$select.disabled" ng-click="$select.activate()" ng-model="$select.search" role="combobox" aria-expanded="false" aria-label="Select box" ng-class="{'spinner': $select.refreshing}" ondrop="return false;" aria-activedescendant="ui-select-choices-row-0--1" style="width: 10px;"></div><ul class="ui-select-choices ui-select-choices-content ui-select-dropdown dropdown-menu ng-scope ng-hide" ng-show="$select.open &amp;&amp; $select.items.length > 0" repeat="guides in []"><li class="ui-select-choices-group" id="ui-select-choices-0"><div class="divider ng-hide" ng-show="$select.isGrouped &amp;&amp; $index > 0"></div><div ng-show="$select.isGrouped" class="ui-select-choices-group-label dropdown-header ng-binding ng-hide" ng-bind="$group.name"></div><!-- ngRepeat: guides in $select.items --></li></ul><div class="ui-select-no-choice"></div><ui-select-multiple></ui-select-multiple></div>
        </div>
        <div class="help-block help-hidden">
          <!-- ngRepeat: errors in guideErrors track by $index -->
          <div ng-messages="analyzeSingleForm.guides.$error" class="ng-active">
            <!-- ngMessage: required --><p ng-message="required" class="ng-scope">Guide sequence is required.</p>
            <!-- ngMessage: maxguides -->
          </div>
          <div>
            <!-- ngRepeat: error in singleApiErrors.guide_sequence track by $index -->
          </div>
        </div>
      </div>
    </div>
    <div ng-show="showKnockin" class="row">
      <div class="form-group form-group-lg col-md-12" ng-class="{'has-error': (analyzeSingleForm.donorSeq.$touched || analyzeSingleForm.$submitted) &amp;&amp; analyzeSingleForm.donorSeq.$invalid}">
        <label>Donor Sequence (Optional)</label>
        <label class="pull-right" uib-tooltip="Enter a donor sequence with homology arms to detect knockin inserts predicted by homology directed repair.">
          <small ng-class="{'text-muted': !isKnockin}" class="text-muted">Knockin</small>
          <i class="material-icons md-16 text-muted" ng-class="isKnockin ? 'text-success' : 'text-muted'">check_circle</i>
        </label>
        <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength ng-valid-maxlength" name="donorSeq" ng-model="donorSeq" ng-minlength="16" ng-maxlength="500" ng-change="makeSingleFieldsValid()" autocomplete="off" placeholder="16-300 nt DNA sequence with homology arms. Homology arm must have at least 15 bp of alignment.">
        <div class="help-block  help-hidden">
          <div ng-messages="analyzeSingleForm.donorSeq.$error" class="ng-inactive">
            <!-- ngMessage: minlength -->
            <!-- ngMessage: maxlength -->
            <!-- ngMessage: disallowed -->
          </div>
          <div>
            <!-- ngRepeat: error in singleApiErrors.donor_seq track by $index -->
          </div>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="form-group col-md-6" ng-class="{'has-error': errorControl || (analyzeSingleForm.$submitted || analyzeSingleForm.control.$dirty &amp;&amp; analyzeSingleForm.control.$invalid)}">
        <label>Control File</label>
        <div ngf-drop="" ngf-select="" class="file-drop ng-pristine ng-untouched ng-empty ng-valid-disallowed ng-invalid ng-invalid-required" ng-model="controlFile" name="control" ui-validate="{disallowed: 'noDisallowedChars($value.name)'}" ngf-pattern="application/octet-stream,.ab1" accept="application/octet-stream,.ab1" ngf-change="makeSingleFieldsValid()" ngf-model-invalid="errorControl" required="">
          <!-- ngInclude: 'images/icon-ab1.181ba818.svg' --><div ng-include="'images/icon-ab1.181ba818.svg'" class="ng-scope"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->
<svg width="29px" height="36px" viewBox="0 0 29 36" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="ng-scope">
    <!-- Generator: Sketch 48.1 (47250) - http://www.bohemiancoding.com/sketch -->
    <title>icon-ab1 2</title>
    <desc>Created with Sketch.</desc>
    <defs></defs>
    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="icon-ab1" fill="#FFFFFF" fill-rule="nonzero">
            <path d="M3.6,0 L18.1,0 L29,10.8 L29,32.4 C29,34.4 27.4,36 25.4,36 L3.6,36 C1.6,36 0,34.4 0,32.4 L0,3.6 C0,1.6 1.6,0 3.6,0 Z M10.552,28.844 L10.552,25.946 C10.552,25.0686623 10.2860027,24.4106689 9.75400001,23.972 C9.22199735,23.5333311 8.38667237,23.314 7.24800001,23.314 C6.85599805,23.314 6.4010026,23.3606662 5.88300001,23.454 C5.36499742,23.5473338 4.86333577,23.6873324 4.37800001,23.874 L4.89600001,25.358 C5.26933521,25.2273327 5.64266481,25.1293337 6.01600001,25.064 C6.38933521,24.9986663 6.68799889,24.966 6.91200001,24.966 C7.38800239,24.966 7.75433206,25.0593324 8.01100001,25.246 C8.26766796,25.4326676 8.39600001,25.7173314 8.39600001,26.1 L8.39600001,26.366 L7.40200001,26.366 C6.24466089,26.366 5.34866985,26.5853311 4.71400001,27.024 C4.07933017,27.4626689 3.76200001,28.0879959 3.76200001,28.9 C3.76200001,29.2453351 3.82266607,29.5603319 3.94400001,29.845 C4.06533395,30.1296681 4.23566558,30.3746656 4.45500001,30.58 C4.67433444,30.7853344 4.94033178,30.9463327 5.25300001,31.063 C5.56566824,31.1796672 5.91333143,31.238 6.29600001,31.238 C6.74400225,31.238 7.19199777,31.1563341 7.64000001,30.993 C8.08800225,30.8296658 8.45666523,30.5753351 8.74600001,30.23 C8.92333423,30.5380015 9.16133185,30.7666659 9.46000001,30.916 C9.75866817,31.0653341 10.1319978,31.1633331 10.58,31.21 L11.042,29.74 C10.8646658,29.6746663 10.738667,29.5790006 10.664,29.453 C10.589333,29.3269994 10.552,29.1240014 10.552,28.844 Z M19.6333333,29.306 L19.6333333,31 L25.9613333,31 L25.9613333,29.306 L24.1553333,29.306 L24.1553333,21.298 L22.1673333,21.298 L19.0313333,23.202 L20.0253333,24.672 L21.9713333,23.496 L21.9713333,29.306 L19.6333333,29.306 Z M13.9726667,24.322 L13.9726667,20.374 L11.7326667,20.612 L11.7326667,31 L13.7206667,31 L13.8046667,30.328 C14.0193344,30.6266682 14.2853317,30.8529992 14.6026667,31.007 C14.9200016,31.1610008 15.2653315,31.238 15.6386667,31.238 C16.1240024,31.238 16.5509982,31.1376677 16.9196667,30.937 C17.2883352,30.7363323 17.5986654,30.4610018 17.8506667,30.111 C18.1026679,29.7609983 18.2939993,29.3433358 18.4246667,28.858 C18.555334,28.3726642 18.6206667,27.8406696 18.6206667,27.262 C18.6206667,26.6553303 18.5670005,26.1093358 18.4596667,25.624 C18.3523328,25.1386642 18.1866678,24.7233351 17.9626667,24.378 C17.7386655,24.0326649 17.4540017,23.7690009 17.1086667,23.587 C16.7633316,23.4049991 16.3480024,23.314 15.8626667,23.314 C15.4986648,23.314 15.1510017,23.4049991 14.8196667,23.587 C14.4883317,23.7690009 14.2060012,24.0139985 13.9726667,24.322 Z M15.0366667,29.614 C15.4286686,29.614 15.7389989,29.4366684 15.9676667,29.082 C16.1963345,28.7273316 16.3106667,28.1300042 16.3106667,27.29 C16.3106667,26.8326644 16.2826669,26.4523348 16.2266667,26.149 C16.1706664,25.8456652 16.0913338,25.6076675 15.9886667,25.435 C15.8859995,25.2623325 15.7646674,25.1410003 15.6246667,25.071 C15.484666,25.0009997 15.3260009,24.966 15.1486667,24.966 C14.9059988,24.966 14.689001,25.0406659 14.4976667,25.19 C14.3063324,25.3393341 14.1313341,25.549332 13.9726667,25.82 L13.9726667,28.942 C14.1126674,29.1566677 14.2666658,29.3223328 14.4346667,29.439 C14.6026675,29.5556672 14.8033322,29.614 15.0366667,29.614 Z M7.06600001,29.642 C7.30866789,29.642 7.55833206,29.5720007 7.81500001,29.432 C8.07166796,29.2919993 8.26533269,29.0913346 8.39600001,28.83 L8.39600001,27.64 L7.86400001,27.64 C7.24799693,27.64 6.7976681,27.7333324 6.51300001,27.92 C6.22833192,28.1066676 6.08600001,28.3819982 6.08600001,28.746 C6.08600001,29.0260014 6.1769991,29.2453325 6.35900001,29.404 C6.54100092,29.5626675 6.77666523,29.642 7.06600001,29.642 Z M16,13 L27,13 L16,3 L16,13 Z" id="Shape"></path>
        </g>
    </g>
</svg></div>
          <!-- ngIf: !controlFile --><div ng-if="!controlFile" class="ng-scope">
            <strong>Drop control .ab1 file here</strong>
            <small>or <em>browse your files</em></small>
          </div><!-- end ngIf: !controlFile -->
          <!-- ngIf: controlFile -->
        </div>
        <em class="hint">Sequencing file of wild type or negative control sample.</em>
        <div class="help-block help-block-lg help-hidden">
          <div ng-messages="analyzeSingleForm.control.$error" class="ng-active">
            <!-- ngMessage: disallowed -->
            <!-- ngMessage: required --><p ng-message="required" class="ng-scope">A control file is required.</p>
          </div>
          <div ng-messages="errorControl.$errorMessages" class="ng-inactive">
            <!-- ngMessage: pattern -->
          </div>
          <div>
            <!-- ngRepeat: error in singleApiErrors.control_file track by $index -->
          </div>
        </div>
      </div>
      <div class="form-group col-md-6" ng-class="{'has-error': errorEdit || (analyzeSingleForm.$submitted || analyzeSingleForm.edit.$dirty &amp;&amp; analyzeSingleForm.edit.$invalid)}">
        <label>Experiment File</label>
        <div ngf-drop="" ngf-select="" class="file-drop ng-pristine ng-untouched ng-empty ng-valid-disallowed ng-invalid ng-invalid-required" ng-model="experimentFile" name="edit" ui-validate="{disallowed: 'noDisallowedChars($value.name)'}" ngf-pattern="application/octet-stream,.ab1" accept="application/octet-stream,.ab1" ngf-change="makeSingleFieldsValid();autoFillLabel()" ngf-model-invalid="errorEdit" required="">
          <!-- ngInclude: 'images/icon-ab1.181ba818.svg' --><div ng-include="'images/icon-ab1.181ba818.svg'" class="ng-scope"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->
<svg width="29px" height="36px" viewBox="0 0 29 36" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="ng-scope">
    <!-- Generator: Sketch 48.1 (47250) - http://www.bohemiancoding.com/sketch -->
    <title>icon-ab1 2</title>
    <desc>Created with Sketch.</desc>
    <defs></defs>
    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="icon-ab1" fill="#FFFFFF" fill-rule="nonzero">
            <path d="M3.6,0 L18.1,0 L29,10.8 L29,32.4 C29,34.4 27.4,36 25.4,36 L3.6,36 C1.6,36 0,34.4 0,32.4 L0,3.6 C0,1.6 1.6,0 3.6,0 Z M10.552,28.844 L10.552,25.946 C10.552,25.0686623 10.2860027,24.4106689 9.75400001,23.972 C9.22199735,23.5333311 8.38667237,23.314 7.24800001,23.314 C6.85599805,23.314 6.4010026,23.3606662 5.88300001,23.454 C5.36499742,23.5473338 4.86333577,23.6873324 4.37800001,23.874 L4.89600001,25.358 C5.26933521,25.2273327 5.64266481,25.1293337 6.01600001,25.064 C6.38933521,24.9986663 6.68799889,24.966 6.91200001,24.966 C7.38800239,24.966 7.75433206,25.0593324 8.01100001,25.246 C8.26766796,25.4326676 8.39600001,25.7173314 8.39600001,26.1 L8.39600001,26.366 L7.40200001,26.366 C6.24466089,26.366 5.34866985,26.5853311 4.71400001,27.024 C4.07933017,27.4626689 3.76200001,28.0879959 3.76200001,28.9 C3.76200001,29.2453351 3.82266607,29.5603319 3.94400001,29.845 C4.06533395,30.1296681 4.23566558,30.3746656 4.45500001,30.58 C4.67433444,30.7853344 4.94033178,30.9463327 5.25300001,31.063 C5.56566824,31.1796672 5.91333143,31.238 6.29600001,31.238 C6.74400225,31.238 7.19199777,31.1563341 7.64000001,30.993 C8.08800225,30.8296658 8.45666523,30.5753351 8.74600001,30.23 C8.92333423,30.5380015 9.16133185,30.7666659 9.46000001,30.916 C9.75866817,31.0653341 10.1319978,31.1633331 10.58,31.21 L11.042,29.74 C10.8646658,29.6746663 10.738667,29.5790006 10.664,29.453 C10.589333,29.3269994 10.552,29.1240014 10.552,28.844 Z M19.6333333,29.306 L19.6333333,31 L25.9613333,31 L25.9613333,29.306 L24.1553333,29.306 L24.1553333,21.298 L22.1673333,21.298 L19.0313333,23.202 L20.0253333,24.672 L21.9713333,23.496 L21.9713333,29.306 L19.6333333,29.306 Z M13.9726667,24.322 L13.9726667,20.374 L11.7326667,20.612 L11.7326667,31 L13.7206667,31 L13.8046667,30.328 C14.0193344,30.6266682 14.2853317,30.8529992 14.6026667,31.007 C14.9200016,31.1610008 15.2653315,31.238 15.6386667,31.238 C16.1240024,31.238 16.5509982,31.1376677 16.9196667,30.937 C17.2883352,30.7363323 17.5986654,30.4610018 17.8506667,30.111 C18.1026679,29.7609983 18.2939993,29.3433358 18.4246667,28.858 C18.555334,28.3726642 18.6206667,27.8406696 18.6206667,27.262 C18.6206667,26.6553303 18.5670005,26.1093358 18.4596667,25.624 C18.3523328,25.1386642 18.1866678,24.7233351 17.9626667,24.378 C17.7386655,24.0326649 17.4540017,23.7690009 17.1086667,23.587 C16.7633316,23.4049991 16.3480024,23.314 15.8626667,23.314 C15.4986648,23.314 15.1510017,23.4049991 14.8196667,23.587 C14.4883317,23.7690009 14.2060012,24.0139985 13.9726667,24.322 Z M15.0366667,29.614 C15.4286686,29.614 15.7389989,29.4366684 15.9676667,29.082 C16.1963345,28.7273316 16.3106667,28.1300042 16.3106667,27.29 C16.3106667,26.8326644 16.2826669,26.4523348 16.2266667,26.149 C16.1706664,25.8456652 16.0913338,25.6076675 15.9886667,25.435 C15.8859995,25.2623325 15.7646674,25.1410003 15.6246667,25.071 C15.484666,25.0009997 15.3260009,24.966 15.1486667,24.966 C14.9059988,24.966 14.689001,25.0406659 14.4976667,25.19 C14.3063324,25.3393341 14.1313341,25.549332 13.9726667,25.82 L13.9726667,28.942 C14.1126674,29.1566677 14.2666658,29.3223328 14.4346667,29.439 C14.6026675,29.5556672 14.8033322,29.614 15.0366667,29.614 Z M7.06600001,29.642 C7.30866789,29.642 7.55833206,29.5720007 7.81500001,29.432 C8.07166796,29.2919993 8.26533269,29.0913346 8.39600001,28.83 L8.39600001,27.64 L7.86400001,27.64 C7.24799693,27.64 6.7976681,27.7333324 6.51300001,27.92 C6.22833192,28.1066676 6.08600001,28.3819982 6.08600001,28.746 C6.08600001,29.0260014 6.1769991,29.2453325 6.35900001,29.404 C6.54100092,29.5626675 6.77666523,29.642 7.06600001,29.642 Z M16,13 L27,13 L16,3 L16,13 Z" id="Shape"></path>
        </g>
    </g>
</svg></div>
          <!-- ngIf: !experimentFile --><div ng-if="!experimentFile" class="ng-scope">
            <strong>Drop experiment .ab1 file here</strong>
            <small>or <em>browse your files</em></small>
          </div><!-- end ngIf: !experimentFile -->
          <!-- ngIf: experimentFile -->
        </div>
        <em class="hint">Sequencing file of test sample.</em>
        <div class="help-block help-block-lg help-hidden">
          <div ng-messages="analyzeSingleForm.edit.$error" class="ng-active">
            <!-- ngMessage: disallowed -->
            <!-- ngMessage: required --><p ng-message="required" class="ng-scope">An experiment file is required.</p>
          </div>
          <div ng-messages="errorEdit.$errorMessages" class="ng-inactive">
            <!-- ngMessage: pattern -->
          </div>
          <div>
            <!-- ngRepeat: error in singleApiErrors.experiment_file track by $index -->
          </div>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="col-md-6 col-md-offset-3">
        <!-- ngIf: !progress --><button type="submit" ng-if="!progress" class="btn btn-lg btn-block btn-primary-outline">
          Add
          <ng-pluralize count="experiments.length" when="{'0': 'Sample',
                        'one' : 'Another Sample',
                       'other': 'Another Sample'}">Sample</ng-pluralize>
          to Analysis
        </button><!-- end ngIf: !progress -->
        <!-- ngIf: progress -->
      </div>
    </div>
  </fieldset>
</form>
<!-- ngIf: experiments.length -->
</analyze-single-form>
          </div><!-- end ngRepeat: tab in tabset.tabs --><div class="tab-pane ng-scope" ng-repeat="tab in tabset.tabs" ng-class="{active: tabset.active === tab.index}" uib-tab-content-transclude="tab">
    
            <analyze-batch-form class="ng-scope">      <form class="well well-lg ng-pristine ng-valid-disallowed ng-invalid ng-invalid-required" name="analyzeBatchForm" ng-submit="batchFormSubmit(xlsxFile, zipFile)" novalidate="">
        <fieldset ng-disabled="progress">
          <div class="row">
            <div class="form-group col-md-6" ng-class="{'has-error': errorZip || (analyzeBatchForm.$submitted || analyzeBatchForm.zip.$dirty &amp;&amp; analyzeBatchForm.$invalid)}">
              <label>AB1 Files</label>
              <div ngf-drop="" ngf-select="" class="file-drop ng-pristine ng-untouched ng-empty ng-valid-disallowed ng-invalid ng-invalid-required" ng-model="zipFile" name="zip" ui-validate="{disallowed: 'noDisallowedChars($value.name)'}" ngf-pattern="application/zip,application/x-zip,application/x-zip-compressed" accept="application/zip,application/x-zip,application/x-zip-compressed,.zip" ngf-change="makeBatchFieldsValid()" ngf-model-invalid="errorZip" ngf-drag-over-class="{accept:'dragover', reject:'dragover-error'}" required="">
                  <!-- ngInclude: 'images/icon-zip.5ab637d1.svg' --><div ng-include="'images/icon-zip.5ab637d1.svg'" class="ng-scope"><!--?xml version="1.0" encoding="utf-8"?-->
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 45 36" style="enable-background:new 0 0 45 36;" xml:space="preserve" class="ng-scope">
<style type="text/css">
	.st0{fill:#FFFFFF;}
</style>
<title>icon-zip</title>
<desc>Created with Sketch Beta.</desc>
<g id="ICE">
	<g id="Analyze-Upload-Form" transform="translate(-547.000000, -560.000000)">
		<g id="Group-2" transform="translate(338.000000, 536.000000)">
			<g id="icon-zip" transform="translate(209.000000, 24.000000)">
				<path id="Shape" class="st0" d="M18,0H4.5C2,0,0,2,0,4.5v27C0,34,2,36,4.5,36h36c2.5,0,4.5-2,4.5-4.5v-22C45,7,43,5,40.5,5h-18
					L18,0z M37,32h-4v-4h-4v-4h4v4h4V32z M37,16h-4v4h4v4h-4v-4h-4v-4h4v-4h-4V8h4v4h4V16z"></path>
			</g>
		</g>
	</g>
</g>
</svg>
</div>
                  <!-- ngIf: !zipFile --><div ng-if="!zipFile" class="ng-scope">
                    <strong>Drop .zip file here</strong>
                    <small>or <em>browse your files</em></small>
                  </div><!-- end ngIf: !zipFile -->
                  <!-- ngIf: zipFile -->
              </div>
              <em class="hint">A ZIP archive containing your AB1 files.</em>
              <div class="help-block help-block-lg help-hidden">
                <div ng-messages="analyzeBatchForm.zip.$error" class="ng-active">
                  <!-- ngMessage: disallowed -->
                  <!-- ngMessage: required --><p ng-message="required" class="ng-scope">AB1 files are required.</p>
                </div>
                <div ng-messages="errorZip.$errorMessages" class="ng-inactive">
                  <!-- ngMessage: pattern -->
                </div>
                <div>
                  <!-- ngRepeat: error in batchApiErrors.sanger_zip | limitTo:6 track by $index -->
                  <!-- ngIf: batchApiErrors.sanger_zip.length > 6 -->
                </div>
              </div>
            </div>
            <div class="form-group col-md-6" ng-class="{'has-error': errorXlsx || (analyzeBatchForm.$submitted || analyzeBatchForm.xlsx.$dirty &amp;&amp; analyzeBatchForm.$invalid)}">
              <label>Definition File</label>
              <div ngf-drop="" ngf-select="" class="file-drop ng-pristine ng-untouched ng-empty ng-valid-disallowed ng-invalid ng-invalid-required" ng-model="xlsxFile" name="xlsx" ui-validate="{disallowed: 'noDisallowedChars($value.name)'}" ngf-pattern="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,.xlsx" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,.xlsx" ngf-change="makeBatchFieldsValid()" ngf-model-invalid="errorXlsx" ngf-drag-over-class="{accept:'dragover', reject:'dragover-error'}" required="">
                  <!-- ngInclude: 'images/icon-excel.74eb0b0c.svg' --><div ng-include="'images/icon-excel.74eb0b0c.svg'" class="ng-scope"><!--?xml version="1.0" encoding="utf-8"?-->
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 29 36" style="enable-background:new 0 0 29 36;" xml:space="preserve" class="ng-scope">
<style type="text/css">
	.st0{fill:#FFFFFF;}
</style>
<title>icon-excel</title>
<desc>Created with Sketch Beta.</desc>
<g id="ICE">
	<g id="Analyze-Upload-Form" transform="translate(-1072.000000, -561.000000)">
		<g id="icon-excel" transform="translate(1072.000000, 561.000000)">
			<path id="Shape" class="st0" d="M3.6,0h14.5L29,10.8v21.6c0,2-1.6,3.6-3.6,3.6H3.6c-2,0-3.6-1.6-3.6-3.6V3.6C0,1.6,1.6,0,3.6,0
				L3.6,0z M16,13h11L16,3V13z M23,17h-7v3h2l-3.6,2.8L10.8,20H13v-3H6v3h1.8l5.4,4.5L7.8,29H6v3h7v-3h-2.2l3.6-3.2L18,29h-2v3h7v-3
				h-1.8l-5.4-4.5l5.4-4.5H23V17z"></path>
		</g>
	</g>
</g>
</svg>
</div>
                  <!-- ngIf: !xlsxFile --><div ng-if="!xlsxFile" class="ng-scope">
                    <strong>Drop .xlsx file here</strong>
                    <small>or <em>browse your files</em></small>
                  </div><!-- end ngIf: !xlsxFile -->
                  <!-- ngIf: xlsxFile -->
              </div>

              <em class="hint">An Excel spreadsheet with the definitions for the AB1 files.</em>
              <div class="help-block help-block-lg help-hidden">
                <div ng-messages="analyzeBatchForm.xlsx.$error" class="ng-active">
                  <!-- ngMessage: disallowed -->
                  <!-- ngMessage: required --><p ng-message="required" class="ng-scope">A definition file is required.</p>
                </div>
                <div ng-messages="errorXlsx.$errorMessages" class="ng-inactive">
                  <!-- ngMessage: pattern -->
                </div>
                <div>
                  <!-- ngRepeat: error in batchApiErrors.definition_xlsx | limitTo:6 track by $index -->
                  <!-- ngIf: batchApiErrors.definition_xlsx.length > 6 -->
                </div>
              </div>
            </div>
          </div>
          <div class="row">
            <div class="col-md-6 col-md-offset-3">
              <!-- ngIf: !progress --><button type="submit" ng-if="!progress" class="btn btn-lg btn-block btn-primary-outline">Analyze</button><!-- end ngIf: !progress -->
              <!-- ngIf: progress -->
            </div>
          </div>
        </fieldset>
      </form></analyze-batch-form>
          </div><!-- end ngRepeat: tab in tabset.tabs -->
  </div>
</div>
        
      </div>
      
      <div class="row">
        <div class="col-md-5 col-md-offset-1">
          <a class="help-link" href="/misc/ice_example_files.zip">
            <i class="material-icons md-36">file_download</i>
            <span>
              <strong>Download Template / Example Files</strong>
              <small>How to format your data for upload.</small>
            </span>
          </a>
        </div>
        <div class="col-md-5">
          <a class="help-link" href="/#/analyze/results/example">
            <i class="material-icons md-36">multiline_chart</i>
            <span>
              <strong>View Example Results</strong>
              <small>A preview of what ICE results look like.</small>
            </span>
          </a>
        </div>
      </div>
    </div>
  </div>
</div></ui-view>

      <!-- ngInclude: './views/footer.77ae75db.html' --><div ng-include="'./views/footer.77ae75db.html'" class="ng-scope" style=""><footer class="ng-scope">
  <ul class="list-inline">
    <li><a class="muted" href="http://www.synthego.com" target="_blank">Visit synthego.com</a></li>
    <li><a class="muted" href="http://www.synthego.com/privacy-policy/" target="_blank"><small>Privacy</small></a></li>
    <li><a class="muted" href="http://www.synthego.com/terms-of-use/" target="_blank"><small>Terms of Use</small></a></li>
    <li><a class="muted" href="http://www.synthego.com/terms-of-sale/" target="_blank"><small>Terms of Sale</small></a></li>
  </ul>
  <ul class="list-inline">
    <li><small class="ng-binding">v3.0</small></li>
    <li><small class="ng-binding">©2024 Synthego</small></li>
    <!-- ngIf: envConfig.envName != 'production' -->
  </ul>
</footer></div>

    </div>


    <!-- ngIf: envConfig.envName != 'production' -->
  

    <script data-cfasync="false" src="./js/deps.ba429ec2.js" defer=""></script>
    <script data-cfasync="false" src="./js/bundle.ee301df1.js" defer=""></script>


<script type="text/javascript" id="" charset="">(function(a){var e={kitId:"upa0gks",scriptTimeout:3E3,async:!0},c=a.documentElement,g=setTimeout(function(){c.className=c.className.replace(/\bwf-loading\b/g,"")+" wf-inactive"},e.scriptTimeout),b=a.createElement("script"),f=!1;a=a.getElementsByTagName("script")[0];var d;c.className+=" wf-loading";b.src="https://use.typekit.net/"+e.kitId+".js";b.async=!0;b.onload=b.onreadystatechange=function(){d=this.readyState;if(!(f||d&&"complete"!=d&&"loaded"!=d)){f=!0;clearTimeout(g);try{Typekit.load(e)}catch(h){}}};
a.parentNode.insertBefore(b,a)})(document);</script><script id="" text="" charset="" type="text/javascript" src="//fast.appcues.com/36157.js"></script><script type="text/javascript" id="" charset="">(function(b){var a=document.createElement("script");a.async=!0;a.src="https://metadata-static-files.sfo2.cdn.digitaloceanspaces.com/pixel/lp.js";a.onload=function(){window.Metadata.pixel.init(b)};document.head.appendChild(a)})({primaryKey:"name"});</script><script type="text/javascript" id="" charset="">window.addEventListener("message",function(a){"hsFormCallback"===a.data.type&&"onFormSubmitted"===a.data.eventName&&window.dataLayer.push({event:"hubspot-form-success","hs-form-guid":a.data.id})});</script><style type="text/css">
  a#CybotCookiebotDialogPoweredbyCybot,
  div#CybotCookiebotDialogPoweredByText {
    display: none;
  }

  #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none; 
  }
</style><script type="text/javascript" id="" charset="">Appcues.page();</script><iframe name="__uspapiLocator" tabindex="-1" role="presentation" aria-hidden="true" title="Blank" style="display: none; position: absolute; width: 1px; height: 1px; top: -9999px;"></iframe><iframe tabindex="-1" role="presentation" aria-hidden="true" title="Blank" src="https://consentcdn.cookiebot.com/sdk/bc-v4.min.html" style="position: absolute; width: 1px; height: 1px; top: -9999px;"></iframe>
<script type="text/javascript" id="" charset="">Appcues.anonymous();</script><label tabindex="-1" style="visibility: hidden; position: absolute; overflow: hidden; width: 0px; height: 0px; border: none; margin: 0px; padding: 0px;">upload<input type="file" ngf-drop="" ngf-select="" ng-model="controlFile" name="control" ui-validate="{disallowed: 'noDisallowedChars($value.name)'}" ngf-pattern="application/octet-stream,.ab1" accept="application/octet-stream,.ab1" ngf-change="makeSingleFieldsValid()" ngf-model-invalid="errorControl" required="required"></label><label tabindex="-1" style="visibility: hidden; position: absolute; overflow: hidden; width: 0px; height: 0px; border: none; margin: 0px; padding: 0px;">upload<input type="file" ngf-drop="" ngf-select="" ng-model="experimentFile" name="edit" ui-validate="{disallowed: 'noDisallowedChars($value.name)'}" ngf-pattern="application/octet-stream,.ab1" accept="application/octet-stream,.ab1" ngf-change="makeSingleFieldsValid();autoFillLabel()" ngf-model-invalid="errorEdit" required="required"></label><label tabindex="-1" style="visibility: hidden; position: absolute; overflow: hidden; width: 0px; height: 0px; border: none; margin: 0px; padding: 0px;">upload<input type="file" ngf-drop="" ngf-select="" ng-model="zipFile" name="zip" ui-validate="{disallowed: 'noDisallowedChars($value.name)'}" ngf-pattern="application/zip,application/x-zip,application/x-zip-compressed" accept="application/zip,application/x-zip,application/x-zip-compressed,.zip" ngf-change="makeBatchFieldsValid()" ngf-model-invalid="errorZip" ngf-drag-over-class="{accept:'dragover', reject:'dragover-error'}" required="required"></label><label tabindex="-1" style="visibility: hidden; position: absolute; overflow: hidden; width: 0px; height: 0px; border: none; margin: 0px; padding: 0px;">upload<input type="file" ngf-drop="" ngf-select="" ng-model="xlsxFile" name="xlsx" ui-validate="{disallowed: 'noDisallowedChars($value.name)'}" ngf-pattern="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,.xlsx" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,.xlsx" ngf-change="makeBatchFieldsValid()" ngf-model-invalid="errorXlsx" ngf-drag-over-class="{accept:'dragover', reject:'dragover-error'}" required="required"></label><img id="CookiebotSessionPixel" src="https://imgsct.cookiebot.com/1.gif?dgi=68a155f2-ae25-43fd-bc9c-012865bb6e81" alt="Cookiebot session tracker icon loaded" data-cookieconsent="ignore" style="display: none;"><br>
<script type="text/javascript" id="" charset="">function urlpath(){var c=["email","Email"],b=document.createElement("a");b.href=google_tag_manager["rm"]["9092301"](24);var a=b.search;if(""!=a){var d=!1;for(i=0;i<c.length;i++)if(currentQ=new RegExp(c[i]+"\x3d[^\x26]*\x26?","g"),currentQ.test(a)){a=a.replace(currentQ,"");d=!0;break}d&&(a=a.replace(/[?&]$/,""),history.replaceState({state:1,rand:Math.random()},"",b.pathname+a));return b.pathname+a}}urlpath();</script><br>
</body></html>