CINXE.COM

<!DOCTYPE html> <html lang="en" app-version="2024.48.0"> <head> <base href="/en/"> <meta charset="utf-8"> <title ng-bind="ngMeta.title"></title> <meta name="description" content="{{ngMeta.description}}"> <link name="canonical" rel="canonical" href="{{ngMeta.canonical}}" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="shortcut icon" href="/app/img/favicon.png"> <!-- Bootstrap core CSS --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/icon?family=Material+Icons"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css"> <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/combine/npm/bootstrap-datepicker@1.8.0/dist/css/bootstrap-datepicker.min.css,npm/angular-toastr@1.5.0/dist/angular-toastr.min.css,npm/daterangepicker@3.0.5/daterangepicker.min.css,npm/angular-joyride@1.0.2/dist/joyride.min.css,npm/ng-dialog@1.4.0/css/ngDialog.min.css,npm/ng-dialog@1.4.0/css/ngDialog-theme-default.min.css,npm/webui-popover@1.2.18/dist/jquery.webui-popover.min.css,npm/trix@0.12.0/dist/trix.min.css,npm/angucomplete-alt@3.0.0/angucomplete-alt.min.css,npm/pivottable@2.23.0/dist/pivot.min.css" /> <link rel="stylesheet" type="text/css" href="/app/css/template.css?v=2024.48.0"> <link rel="stylesheet" type="text/css" href="/app/css/bch/template.css?v=2024.48.0"> <!--[if lt IE 9]><script src="../../docs-assets/js/ie8-responsive-file-warning.js"></script><![endif]--> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> <![endif]--> </head> <body ng-controller="BchTemplateController" id="top" lang="en"> <div id="g-recaptcha"></div> <span style='display:none' id="appTitle">Biosafety Clearing-House</span> <span style='display:none' id="appDescription">The Biosafety Clearing-House</span> <span id="appBaseUrl" style="display:none">/en/</span> <app-loading> <div class="m-app-loading" ng-animate-children> <style type="text/css"> div.m-app-loading div.animated-container { background-color: #FFFFFF ; bottom: 0px ; left: 0px ; opacity: 1.0 ; right: 0px ; top: 0px ; z-index: 999999 ; } /* Used to initialize the ng-leave animation state. */ div.m-app-loading div.animated-container.ng-leave { opacity: 1.0 ; transition: all linear 200ms ; -webkit-transition: all linear 200ms ; } /* Used to set the end properties of the ng-leave animation state. */ div.m-app-loading div.animated-container.ng-leave-active { opacity: 0 ; } div.m-app-loading div.messaging { color: #1FA65D ; font-family: monospace ; left: 0px ; margin-top: -37px ; position: absolute ; right: 0px ; text-align: center ; top: 30% ; } div.m-app-loading h1 { font-size: 26px ; line-height: 35px ; margin: 0px 0px 20px 0px ; } div.m-app-loading p { font-size: 18px ; line-height: 14px ; margin: 0px 0px 0px 0px ; } </style> <div class="animated-container"> <div class="messaging"> <span class="color-orange ng-scope" ng-if="development_env" style="font-size:48px;font-weight:bold;"> <img src="/app/img/cbd-logo-green-en.svg" style="height:80px;"> </span> <h1> <br/> <div class="color-black" id="appLoadingMessage"> loading the <br/>Biosafety Clearing-House </div> version 2024.48.0 <div class="color-red" id="appLoadingError" style="display: none;"> <span>Error loading the <br/>Biosafety Clearing-House </span> <br/> <span>Please contact the Secretariat</span> <div> <button type="button" class="btn btn-danger" id="showError">Show detail error</button> <code style="display: none;word-break: break-all;color: #fff;background-color: #d9534f;border-color: #d43f3a;" id="detailErrorMessage"></code> </div> </div> <br/><br/> <i class="fa fa-spin fa-3x fa-circle-o-notch app-loading-icon"></i> </h1> </div> </div> </div> </app-loading> <!-- PAGE --> <div class="ng-cloak"> <scbd-header></scbd-header> <div id="wrapper" class="toggled"> <div id="sidebar-wrapper" ng-class="{'activate':openSideBarType}"> <div ng-if="openSideBarType" class="easing" > <docked-side-bar type="openSideBarType"></docked-side-bar> </div> </div> <div id="page-content-wrapper"> <div class="container-fluid"> <div class="easing"> <bch-header></bch-header> <div class="page-content"> <route-loading></route-loading> <ng-view autoscroll="true"></ng-view> </div> <embed-footer ng-if="embed"></embed-footer> </div> </div> </div> </div> <bch-footer></bch-footer> <cbd-footer></cbd-footer> </div> <script> // In IE boot.js is executing before this script was executed so move it before boot.js window.scbdApp = { template : 'bch', host : 'bch.cbd.int', version : '2024.48.0', lang : 'en', title : document.getElementById('appTitle').innerText, description : document.getElementById('appDescription').innerText, analytics : 'G-0J48QN4M4L', captchaV2BadgeKey: '6LeBMEYhAAAAAAYegC9Vy2TDbbO__Du44geWfxYK', isPrerender : '', isCrawler : '', apiUrl : 'https://api.cbd.int', accountsUrl : 'https://accounts.cbd.int' } </script> <script src="https://cdn.jsdelivr.net/npm/regenerator-runtime@0.13.7/runtime.js"></script> <script src="https://cdn.jsdelivr.net/combine/npm/jquery@2.2.4/dist/jquery.min.js,npm/angular@1.7.4/angular.min.js,gh/scbd/angular-flex/angular-flex.min.js,npm/angular-route@1.7.4/angular-route.min.js,npm/angular-cookies@1.7.4/angular-cookies.min.js,npm/angular-sanitize@1.7.4/angular-sanitize.min.js,npm/angular-animate@1.7.4/angular-animate.min.js,npm/angular-cache@4.6.0/dist/angular-cache.min.js,npm/jqueryui@1.11.1/jquery-ui.min.js,npm/linq@3.0.5/linq.min.js,npm/lodash@4.17.15/lodash.min.js,npm/moment@2.9.0/min/moment-with-locales.min.js,npm/requirejs@2.2.0/require.js"></script> <script> require.config({ baseUrl : "/en/app/" }); require(["boot"], function(boot){ var bootFn = boot.default || boot; bootFn(window, require, define); }); </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-0J48QN4M4L"></script> <script src="https://www.recaptcha.net/recaptcha/api.js"></script> <script> function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } } } addLoadEvent(function() { var langARRegex = /^\/ar\//; var location = window.location; if(langARRegex.test(location.pathname)){ document.getElementsByTagName("body")[0].setAttribute("dir", "rtl"); } }); if('G-0J48QN4M4L'!=''){ window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-0J48QN4M4L'); } </script> </body> </html>