- 扫描 ID:
- e1434fc6-0056-45ca-a300-d5330db1e336已完成
- 提交的 URL:
- https://share-eu1.hsforms.com/1AUuGkjmlRNKII0DtgNPCwAg1lz6
- 报告完成时间:
链接 · 找到 0 个
从页面中识别出的传出链接
JavaScript 变量 · 找到 30 个
在页面窗口对象上加载的全局 JavaScript 变量是在函数外部声明的变量,可以从当前范围内的代码中的任何位置访问
名称 | 类型 |
---|---|
0 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
isQa | boolean |
hsFormsOnReady | object |
_hsq | object |
disabledHsPopups | object |
isLocal | boolean |
apiHubspotUrl | string |
控制台日志消息 · 找到 0 条
记录到 Web 控制台的消息
HTML
页面的原始 HTML 正文
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><link rel="preconnect" href="https://static.hsappstatic.net" crossorigin="anonymous"><title>Form</title><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="robots" content="noindex, nofollow"><meta name="googlebot" content="noindex"><link rel="dns-prefetch" href="https://fonts.gstatic.com"><style>body{margin:0;background:#f4f8fa}.container{display:none;width:800px;margin:0 auto;margin-top:30px}.skip-to-form{left:-9999px;position:absolute}@media only screen and (max-width:800px){.container{width:100%}}.container.error,.container.loaded{display:block}.container.loaded{background:#fff;box-shadow:0 4px 8px 0 rgba(53,105,128,.3),0 6px 20px 0 rgba(165,200,213,.41)}#form-target{padding:40px}.hs-form_free.hs-form__thankyou-message{font-size:38px;text-align:center}.hs-form_free.hs-form__thankyou-message .hs-form__virality__link{font-size:18px;margin-top:240px;line-height:60px}.hs-form_free.hs-form__thankyou-message .hs-form__virality__link__sproket{width:60px;height:60px}.hs-form_free.hs-form__thankyou-message:before{display:block;content:url(https://js.hsformsqa.net/success-green.svg);width:130px;height:201px;padding-top:28px;margin:0 auto}</style><script src="https://js-eu1.hsadspixel.net/fb.js" type="text/javascript" id="hs-ads-pixel-26948994" data-ads-portal-id="26948994" data-ads-env="prod" data-loader="hs-scriptloader" data-hsjs-portal="26948994" data-hsjs-env="prod" data-hsjs-hublet="eu1"></script><script src="https://js-eu1.hscollectedforms.net/collectedforms.js" type="text/javascript" id="CollectedForms-26948994" crossorigin="anonymous" data-leadin-portal-id="26948994" data-leadin-env="prod" data-loader="hs-scriptloader" data-hsjs-portal="26948994" data-hsjs-env="prod" data-hsjs-hublet="eu1"></script><script src="https://js-eu1.hs-analytics.net/analytics/1733234400000/26948994.js" type="text/javascript" id="hs-analytics"></script><script src="https://js-eu1.hs-banner.com/v2/26948994/banner.js" type="text/javascript" id="cookieBanner-26948994" data-cookieconsent="ignore" data-hs-ignore="true" data-loader="hs-scriptloader" data-hsjs-portal="26948994" data-hsjs-env="prod" data-hsjs-hublet="eu1"></script><script>
var isQa = false;
window.hsFormsOnReady = [];
window._hsq = window._hsq || [];
window.disabledHsPopups = ['ADS', 'LEADFLOW', 'LIVE_CHAT', 'FEEDBACK', 'CALLS_TO_ACTION'];
window.isQa = isQa;
window.isLocal = window.location.hostname.split('.')[0] === 'local';
</script><script>
(function (isQa, isLocal) {
var getHubletSuffixFromUrl = function () {
var host = window.location.hostname;
return host.indexOf('-') !== -1
? host.split('.')[0].substring(host.indexOf('-'))
: '';
};
var protocol = 'https://';
var hubletSuffix = getHubletSuffixFromUrl();
var qaSuffix = isQa ? 'qa' : '';
var domainBuilders = {
'js.hsforms.net': function () {
return protocol + 'js' + hubletSuffix + '.hsforms' + qaSuffix + '.net';
},
'forms.hsforms.com': function () {
return protocol + 'forms' + hubletSuffix + '.hsforms' + qaSuffix + '.com';
},
'js.hs-scripts.com': function () {
return protocol + 'js' + hubletSuffix + '.hs-scripts' + qaSuffix + '.com';
},
'api.hubspot.com': function () {
return protocol + 'api' + hubletSuffix + '.hubspot' + qaSuffix + '.com';
},
'local.hsformsqa.com': function () {
return 'https://local.hsappstatic.net/forms-embed/static/bundles/project-v3.js'
}
};
window.apiHubspotUrl = domainBuilders['api.hubspot.com']();
window.formsHsFormsUrl = domainBuilders['forms.hsforms.com']();
window.jsHsFormsUrl = domainBuilders[ isLocal ? 'local.hsformsqa.com' : 'js.hsforms.net']();
window.jsHsScriptsUrl = domainBuilders['js.hs-scripts.com']();
})(window.isQa, window.isLocal);
</script><script>
(function (jsHsFormsUrl, formsHsFormsUrl, isLocal) {
var dnsPrefetchJs = document.createElement('link');
var dnsPrefetchForms = document.createElement('link');
var preconnectJs = document.createElement('link');
var preconnectForms = document.createElement('link');
var scriptJs = document.createElement('script');
var hsVersion =
(window.location.search.match(/[?&]{1}_hsVersion=([^&#]*)/) || [])[1] ||
'v3';
dnsPrefetchJs.rel = 'dns-prefetch';
dnsPrefetchForms.rel = 'dns-prefetch';
preconnectJs.rel = 'preconnect';
preconnectForms.rel = 'preconnect';
dnsPrefetchJs.href = jsHsFormsUrl;
preconnectJs.href = jsHsFormsUrl;
dnsPrefetchForms.href = formsHsFormsUrl;
preconnectForms.href = formsHsFormsUrl;
scriptJs.type = 'text/javascript';
scriptJs.src = isLocal ? jsHsFormsUrl : jsHsFormsUrl + '/forms/embed/' + hsVersion + '.js';
scriptJs.async = true;
scriptJs.defer = true;
document.head.appendChild(dnsPrefetchJs);
document.head.appendChild(dnsPrefetchForms);
document.head.appendChild(preconnectJs);
document.head.appendChild(preconnectForms);
document.head.appendChild(scriptJs);
})(window.jsHsFormsUrl, window.formsHsFormsUrl, window.isLocal);
</script><link rel="dns-prefetch" href="https://js-eu1.hsforms.net"><link rel="dns-prefetch" href="https://forms-eu1.hsforms.com"><link rel="preconnect" href="https://js-eu1.hsforms.net"><link rel="preconnect" href="https://forms-eu1.hsforms.com"><script type="text/javascript" src="https://js-eu1.hsforms.net/forms/embed/v3.js" async="" defer=""></script><script>
(function () {
function isSupportedBrowser() {
return (
typeof window.WeakMap === 'function' &&
typeof window.requestAnimationFrame === 'function'
);
}
function setUrlQueryParamSupportedBrowser() {
var url;
var separator;
var urlToGoTo;
var hasHref = Object.prototype.hasOwnProperty.call(window.location, 'href');
var supportedBrowser = isSupportedBrowser();
if (!supportedBrowser) {
if (hasHref) {
url = window.location.href;
} else {
url = window.location;
}
if (url.indexOf('isSupportedBrowser') === -1) {
separator = url.indexOf('?') === -1 ? '?' : '&';
urlToGoTo = url + separator + 'isSupportedBrowser=' + supportedBrowser;
if (supportedBrowser === false) {
if (hasHref) {
window.location.href = urlToGoTo;
} else {
window.location = urlToGoTo;
}
}
}
}
}
setUrlQueryParamSupportedBrowser();
})();
</script><script>window.hs_RequestParams = {}</script><script>
/*
This parses the portalId and the formId from the hash in the url and then makes the request
for form embed response.
Make sure to minify when making changes
npx uglify-js --compress --mangle -o <RESULT_PATH> <PATH_TO_THIS_FILE>
*/
(function (RequestParams) {
var LEGACY_UUID_IDENTIFIER = '-';
var BYTE_TO_HEX_MAP = [];
var BASE64_URL_SAFE_MAP = [
['+', '-'],
['/', '_'],
];
var requestObj;
function generateHexMap() {
var result = [];
var index;
for (index = 0; index < 256; index++) {
result.push((index + 0x100).toString(16).substr(1));
}
return result;
}
BYTE_TO_HEX_MAP = generateHexMap();
function base64ToArrayBuffer(base64) {
var binaryString = window.atob(base64);
var result = [];
var index;
for (index = 0; index < binaryString.length; index++) {
result.push(binaryString.charCodeAt(index));
}
return new window.Uint8Array(result);
}
function getVersionFromSymbol(symbol) {
return (
parseInt(symbol, 36) +
(isNaN(symbol * 1) && symbol === symbol.toUpperCase() ? 26 : 0)
);
}
function bytesToUuid(buf, offset) {
var i = offset || 0;
return [
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
'-',
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
'-',
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
'-',
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
'-',
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
BYTE_TO_HEX_MAP[buf[i++]],
].join('');
}
function unescapeBase64(b64) {
return BASE64_URL_SAFE_MAP.reduce(function (t, v) {
return t.split('').map(c => c === v[1] ? v[0] : c).join('');
}, b64);
}
function B64ToUuid(b64) {
return bytesToUuid(base64ToArrayBuffer(b64));
}
function decodeFormToken(encodedString) {
var legacyUuid = encodedString.charAt(0) === LEGACY_UUID_IDENTIFIER;
var offset = legacyUuid ? 2 : 1;
var formGuid = B64ToUuid(
unescapeBase64(encodedString.substring(offset, 22 + offset))
);
return {
formId: legacyUuid ? formGuid.replace(/-/g, '') : formGuid,
portalId: parseInt(encodedString.substring(22 + offset), 36),
version: getVersionFromSymbol(encodedString.charAt(offset - 1)),
};
}
function getHubletFromUrl() {
var subdomain = window.location.hostname.split('.')[0];
var hublet = subdomain.split('-')[1];
return hublet || '';
}
function getPathParams() {
var pathParams = window.location.pathname.split('/');
return pathParams.filter(function (param) {
return param !== '' && param.indexOf('test-') === -1;
});
}
function parseRequestParamsFromUrl() {
var pathParams = getPathParams();
var token = pathParams[0];
var isPortalAndFormUrl = pathParams.length === 2;
var requestParams;
if (isPortalAndFormUrl) {
return {
region: getHubletFromUrl(),
portalId: pathParams[0],
formId: pathParams[1],
};
}
requestParams = decodeFormToken(token);
requestParams.region = getHubletFromUrl();
return requestParams;
}
// Get Form request params hash from url
requestObj = parseRequestParamsFromUrl();
// Set to global
RequestParams.portalId = requestObj.portalId;
RequestParams.formId = requestObj.formId;
RequestParams.region = requestObj.region;
RequestParams.version = requestObj.version;
})(window.hs_RequestParams);
</script><script>
(function (requestParams, formsReadyQueue, isQa) {
var context;
var create;
var instance;
const versionMap = new Map([[1, "1.0"], [2, "2.0"]])
const { url, formId, portalId, region, version } = requestParams
context = {
embedDefinitionUrl: url,
formId: formId,
portalId: portalId,
region: region,
target: '#form-target',
...(version && versionMap.get(version) && {
__INTERNAL__CONTEXT: {
editorVersion: versionMap.get(version)
}
}),
};
if (isQa) {
context['env'] = 'qa';
}
function updateHtmlLang() {
var form = document.querySelector('.hs-form-' + context.formId);
var formLang = form.lang;
if (formLang) {
document.documentElement.setAttribute('lang', formLang);
}
}
function scrollToTop() {
try {
window.scrollTo({ top: 0, behavior: 'smooth' });
} catch (e) {
window.scrollTo(0, 0);
}
}
create = function () {
instance = window.hbspt.forms.create(context);
instance.on('onFormReady', updateHtmlLang);
instance.on('onPageChange', scrollToTop);
window.HubSpotForms.currentForm = instance;
};
formsReadyQueue.push(create);
})(window.hs_RequestParams, window.hsFormsOnReady, window.isQa);
</script><script type="text/javascript" src="//static.hsappstatic.net/forms-submission-pages/static-1.5335/bundles/share-legacy.js" crossorigin="anonymous" defer=""></script><meta name="author" content="HubSpot, Inc."><link rel="apple-touch-icon" sizes="180x180" href="//static.hsappstatic.net/StyleGuideUI/static-3.409/img/sprocket/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="//static.hsappstatic.net/StyleGuideUI/static-3.409/img/sprocket/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="//static.hsappstatic.net/StyleGuideUI/static-3.409/img/sprocket/favicon-16x16.png"><link rel="mask-icon" href="//static.hsappstatic.net/StyleGuideUI/static-3.409/img/sprocket/safari-pinned-tab.svg" color="#FF7A59"><meta name="msapplication-TileColor" content="#2b5797"><link data-test-id="hs-forms-google-font-resource" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap" data-hs-form-font-resource="Montserrat" rel="stylesheet"><style data-test-id="custom-style-sheet" data-hs-form-style-id="014b8692-39a5-44d2-8823-40ed80d3c2c0_467f91ff-e0b9-4810-8176-bd6d557b6018">
.hs-form__actions__next,.hs-form__actions__previous,.hs-form__actions__submit{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;cursor:pointer;display:inline-block;font-weight:700;line-height:12px;position:relative;text-align:center;background-color:#ff7a59;border:1px solid #ff7a59;color:#fff;border-radius:3px;font-size:14px;padding:12px 24px}.hs-form__actions__previous{margin-right:10px;color:#ff7a59;background-color:#fff}.hs-form__field__input{display:inline-block;width:100%;height:40px;padding:9px 10px;font-size:16px;font-weight:400;line-height:22px;color:#33475b;background-color:#f5f8fa;border:1px solid #959494;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.hs-form__field__input[type=checkbox],.hs-form__field__input[type=radio]{cursor:pointer;width:auto;height:auto;padding:0;margin:3px 0;line-height:normal;border:none;vertical-align:middle}.hs-form__field__input[type=checkbox] span,.hs-form__field__input[type=radio] span{margin:5px}.hs-form__field__input[type=file]{padding:initial;border:initial;line-height:initial;box-shadow:none;background:none}select.is-placeholder{color:#707070}select.is-placeholder:focus{color:#33475b}.hs-form__field__input:-moz-placeholder{color:#707070}.hs-form__field__input::-webkit-input-placeholder{color:#707070}[type=email]:focus,[type=number]:focus,[type=string]:focus,[type=tel]:focus,[type=text]:focus,select:focus,textarea:focus{outline:none;border-color:#005fcc}textarea.hs-form__field__input{height:auto;max-width:100%}.hs-form__field,.hs-form__field__label{font-size:14px;color:#212d3a;display:block;float:none;width:auto;font-weight:500;padding-top:0}.hs-form__field__label__required,.hs-form__field__required{margin-left:4px;color:#e51520}.hs-form__visually-hidden{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.hs-form__field__description,.hs-form__field__footer{margin:0 0 6px;font-size:11px}.hs-form__virality-link{margin-top:30px;line-height:30px;font-size:14px}.hs-form__field__checkbox__label-text{font-weight:400;margin-left:5px}.hs-form__field__checkbox__label-text>p{display:inline;margin:0}.hs-form__legal-consent__row{width:100%}.hs-form__legal-consent__row .hs-form__field{margin-top:5px;margin-bottom:0}.hs-form__thankyou-message{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.hs-form__cookie-reset{font-size:75%;text-align:right}.hs-form__pagination-progress-outer{position:relative;width:100%;height:15px;border-radius:5px;background:#e3e3e3}.hs-form__pagination-progress-step{position:absolute;top:-25px}.hs-form__pagination-progress-percentage{position:absolute;top:-25px;right:0}.hs-form__pagination-progress-inner{width:0;height:15px;border-radius:5px;background:#598aff}.hs-form__pagination-progress-container{margin-top:75px}.hs-form__pagination-progress-theme-blocks .hs-form__pagination-progress-inner{background-size:10px!important;background-image:linear-gradient(90deg,transparent 70%,#fff 0)!important;border-radius:0}.hs-form__pagination-progress-theme-blocks .hs-form__pagination-progress-outer{border-radius:0}.hs-form__pagination-progress-theme-minimal .hs-form__pagination-progress-inner,.hs-form__pagination-progress-theme-minimal .hs-form__pagination-progress-outer{height:7px}.hs-form__pagination-progress-theme-minimal .hs-form__pagination-progress-percentage,.hs-form__pagination-progress-theme-minimal .hs-form__pagination-progress-step{display:none}.hs-form__pagination-fade{opacity:0}.hs-form__pagination-fade-enter-active,.hs-form__pagination-fade-exit{opacity:1}.hs-form__pagination-fade-exit-active{opacity:0}.hs-form__pagination-fade-enter-active,.hs-form__pagination-fade-exit-active{transition:opacity .2s}.hs-form__pagination-horizontal-next-enter{opacity:0;transform:translateX(-10%)}.hs-form__pagination-horizontal-next-exit{opacity:1;transform:translateX(0)}.hs-form__pagination-horizontal-next-exit-active{opacity:0;transform:translateX(10%)}.hs-form__pagination-horizontal-next-enter-active{opacity:1;transform:translateX(0)}.hs-form__pagination-horizontal-next-enter-active,.hs-form__pagination-horizontal-next-exit-active{transition:opacity .1s,transform .2s}.hs-form__pagination-horizontal-previous-enter{opacity:0;transform:translateX(10%)}.hs-form__pagination-horizontal-previous-exit{opacity:1;transform:translateX(0)}.hs-form__pagination-horizontal-previous-exit-active{opacity:0;transform:translateX(-10%)}.hs-form__pagination-horizontal-previous-enter-active{opacity:1;transform:translateX(0)}.hs-form__pagination-horizontal-previous-enter-active,.hs-form__pagination-horizontal-previous-exit-active{transition:opacity .1s,transform .2s}.hs-form__pagination-vertical-next-enter{opacity:0;transform:translateY(-10%)}.hs-form__pagination-vertical-next-exit{opacity:1;transform:translateY(0)}.hs-form__pagination-vertical-next-exit-active{opacity:0;transform:translateY(10%)}.hs-form__pagination-vertical-next-enter-active{opacity:1;transform:translateY(0)}.hs-form__pagination-vertical-next-enter-active,.hs-form__pagination-vertical-next-exit-active{transition:opacity .1s,transform .2s}.hs-form__pagination-vertical-previous-enter{opacity:0;transform:translateY(10%)}.hs-form__pagination-vertical-previous-exit{opacity:1;transform:translateY(0)}.hs-form__pagination-vertical-previous-exit-active{opacity:0;transform:translateY(-10%)}.hs-form__pagination-vertical-previous-enter-active{opacity:1;transform:translateY(0)}.hs-form__pagination-vertical-previous-enter-active,.hs-form__pagination-vertical-previous-exit-active{transition:opacity .1s,transform .2s}.hs-form_theme-linear .hs-form__field__input{border:0;border-radius:0;background:none;border-bottom:2px solid #cad5e2}.hs-form_theme-round .hs-form__field__input{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-clip:padding-box;padding:10px 15px}.hs-form_theme-round .hs-form__field__input[type=checkbox],.hs-form_theme-round .hs-form__field__input[type=radio]{padding:10px 15px 10px 0}.hs-form_theme-round .hs-form__actions__submit{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-clip:padding-box}.hs-form_theme-sharp .hs-form__actions__submit,.hs-form_theme-sharp .hs-form__field__input{border-radius:0}.hs-form{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-display:swap}.hs-form *{box-sizing:border-box}.hs-form input,.hs-form select,.hs-form textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.hs-form [data-hsfc-id=RichText]{font-size:1em;width:100%;word-break:break-word}.hs-form [data-hsfc-id=RichText]:after{content:".";visibility:hidden;display:block;height:0;clear:both}.hs-form [data-hsfc-id=LinkButton]{font-size:1em;color:#33475b;font-weight:500;background:none;border:none;text-align:left;padding-left:0}.hs-form [data-hsfc-id=LinkButton]:hover{text-decoration:underline;cursor:pointer}.hs-form__row{margin-bottom:18px}.hs-form__row_hidden{margin:0}.hs-form__field-row{margin-left:-10px;margin-right:-10px;display:flex;flex-grow:1;align-items:flex-start;justify-content:flex-start;flex-direction:row}@media only screen and (max-device-width:700px){.hs-form__field-row{display:block}.hs-form__field-row__column{margin-bottom:18px}}.hs-form__field-row__column{align-self:flex-start;flex:1 1 100%;padding:0 10px;width:100%}.hs-form__field-row__column_hidden{flex:0 0}.hs-form__field__error,.hs-form__field__input,.hs-form__field__label{margin-bottom:4px}.hs-form__field__label{font-weight:500}.hs-form__field__description,.hs-form__field__footer{margin-bottom:6px;color:#516383de}.hs-form__field__fieldset{border:none;padding:0;margin:0}.hs-form__field__input[type=date],.hs-form__field__input[type=number],.hs-form__field__input[type=string],textarea.hs-form__field__input{width:100%}.hs-form__field__input--error{border-color:#e51520!important}.hs-form__alerts__list{list-style-type:none;padding:0;margin:0}.hs-form__alerts__list-item{font-size:14px}.hs-form__alerts__list-item--error{color:#e51520;font-weight:400}.hs-form__alerts__list-item--info{color:#33475b}.hs-form__select__container{position:relative}.hs-form__select__container:after{content:"\25be";position:absolute;top:0;right:0;width:40px;text-align:center;line-height:45px;color:#222f3e;z-index:1}.hs-form__select__options__container{display:none;position:absolute;overflow:auto;background:#fff;border-radius:3px;border:1px solid #959494;box-shadow:0 1px 24px 0 rgba(0,0,0,.08);min-height:60px;top:60px;left:0;right:0;z-index:100}.hs-form__select__options__container__display{display:block}.hs-form__select__options{padding:0;margin:0}.hs-form__select__option{cursor:pointer;font-size:16px;padding:15px 20px;overflow:hidden;border-top:1px solid #eee;color:#33475b}.hs-form__select__option:first-child{border-top:none}.hs-form__select__option__highlighted,.hs-form__select__option__valid:hover{background:#e5f5f8}.hs-form__select__option__selected{background:#54a0ff}.hs-form__select__option__no-result{cursor:not-allowed;color:#b0c1d4}.hs-form__field__radio__container{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hs-form__field__radio__input{margin:0 0 5px}.hs-form__field__radio__label{font-weight:400;clear:both}.hs-form__field__radio__label-text{margin-left:5px;margin-right:5px}.hs-form__field__rating__container .hs-form__field__normal-rating{position:relative;display:block;cursor:pointer;border-radius:100%;width:35px;height:35px;background-color:#eaf0f6;border:1px solid #cbd6e2;color:#506e91;margin:8px 4px 10px}.hs-form__field__rating__container .hs-form__field__normal-rating__active{background-color:#cbd6e2;border-color:#7c98b6;color:#506e91}.hs-form__field__rating__container .hs-form__field__normal-rating__label{cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;padding:10px}.hs-form__field__rating__container .hs-form__field__normal-rating__not-active:hover{background-color:#f5f8fa;color:#506e91}.hs-form__field__rating__container .hs-form__field__radio__container--image{margin-bottom:0}.hs-form__field__rating__container .hs-form__field__image__label__selected img{border:5px solid #54a0ff}.hs-form__field__rating__container .hs-form__field__image__label{height:100px}.hs-form__field__rating__container .hs-form__field__image__label img{width:100px;height:100px;padding:5px;border-radius:10px}.hs-form__field__rating__container .hs-form__field__image__label img:hover{border:5px solid #54a0ff}.hs-form__field__rating__container .hs-form__field__radio__container--image{margin:0 5px;width:100px;height:100px}.hs-form__field__rating__container .hs-form__field__radio__input--rating{position:absolute;opacity:0;bottom:0}.hs-form__field__rating__container .hs-form__field__radio__label--rating{cursor:pointer;font-size:16px;display:flex;align-items:center;flex-direction:column-reverse;justify-content:center}.hs-form__field__rating__container .hs-form__field__radio__label--rating--image{position:relative}.hs-form__field__rating__container .hs-form__field__radio__label--rating--image input[type=radio]{z-index:1;position:absolute;top:10px;right:5px}.hs-form__field__rating__container .hs-form__field__radio__label--rating--image img{position:absolute;top:0;left:0}.hs-form__field__rating__range{display:flex;justify-content:space-between;color:#69788a;font-size:12px;padding:0}.hs-form__field__rating__range span:first-child{text-align:left}.hs-form__field__rating__range span:nth-child(2){text-align:right}.hs-form__field__rating__range div:first-child{margin-right:45px}@media (max-width:768px){.hs-form__field__rating__range--labels{display:inline-block}}.hs-form__field__icon__rating__label{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:2.5px;margin-right:2.5px}.hs-form__field__icon__rating__label svg{display:block;cursor:pointer;fill:#fff;width:40px;height:32px;stroke:#cbd6e2;stroke-width:3px;transform:scale(.8);transition:transform .2s ease-in-out}.hs-form__field__icon__rating__label path{transition:fill .2s ease-in-out,stroke .1s ease-in-out}.hs-form__field__icon__rating__svg-is-filled{transform:scale(.9)!important}.hs-form__field__icon__rating__svg-is-filled--star path{fill:#f7e31b;stroke:#d7c508}.hs-form__field__icon__rating__svg-is-filled--heart path{fill:#ff4500;stroke:#cc3700}.hs-form__field__phone{display:flex;justify-content:space-between;flex-direction:row}.hs-form__field__phone select{margin-right:5px;width:30%}.hs-form__field__options__container{padding-top:6px}.hs-form__field__options__container fieldset{border:0;padding:0;margin:0}.hs-form__date_input__fragment{text-align:center}.hs-form__date_input__separator{display:inline-block;padding:0 5px}.hs-form__date_input__dd,.hs-form__date_input__mm{width:50px}.hs-form__date_input__yyyy{width:70px}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0.hs-form {
width: 100%;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 {
font-family: Montserrat;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__field__label {
font-size: 16px;
color: #212d3a;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__alerts__list-item--error {
font-size: 16px;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__legal-consent .hs-form__field__label {
font-size: 14px;
color: #33475B;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__field__input::placeholder {
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__field__description, .hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__field__footer {
font-size: 11px;
color: #516383DE;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__actions__submit, .hs-form__actions__next {
background: #00CA5E;
border-color: #00CA5E;
color: #ffffff;
font-family: Montserrat;
line-height: 14px;
font-size: 14px;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__actions__previous {
border-color: #00CA5E;
font-family: Montserrat;
font-size: 14px;
color: #00CA5E;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__actions {
text-align: center;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__pagination-progress-inner {
background: #598AFF;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 .hs-form__pagination-progress-container {
color: #33475B;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0.hs-form__thankyou-message {
font-size: 16px;
color: #33475B;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 a:link, a:active {
color: #0000EE;
}
.hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 a:visited, a:hover {
color: #551A8B;
}
</style></head><body><a class="skip-to-form" href="#main">Skip to form</a><main id="main"><div class="container loaded"><div id="form-target" data-hs-forms-root="true"><form id="hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0-467f91ff-e0b9-4810-8176-bd6d557b6018" class="hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0 hs-form hs-form_theme-round" data-instance-id="467f91ff-e0b9-4810-8176-bd6d557b6018" data-form-id="014b8692-39a5-44d2-8823-40ed80d3c2c0" data-portal-id="26948994" lang="en" data-test-id="hs-form-014b8692-39a5-44d2-8823-40ed80d3c2c0-467f91ff-e0b9-4810-8176-bd6d557b6018" data-hs-cf-bound="true"><div class="hs-form__pagination-content-container"><div class="hs-form__row"><div class="hs-form__group"><div data-hsfc-id="RichText" style="font-size: 14px; color: rgb(51, 71, 91);"><img src="https://26948994.fs1.hubspotusercontent-eu1.net/hubfs/26948994/LO_Logo_Horizontal_RGB_Black-1.png" style="max-width: 100%; max-height: 100%; display:block; margin-left:auto; margin-right:auto;" data-img-aspect-ratio="3.2890173410404624" alt="LO_Logo_Horizontal_RGB_Black-1" width="300" data-img-width="300" data-img-height="91"></div></div></div><div class="hs-form__row"><div class="hs-form__group"><div class="hs-form__field-row"><div class="hs-form__field-row__column"><div class="hs-form__field hs-form__field-email hs-email"><label id="email-label" for="email-input" class="hs-form__field__label" data-required="true"><span lang="en">Email</span><span class="hs-form__field__label__required">*</span></label><input id="email-input" class="hs-form__field__input" type="email" name="email" required="" autocomplete="email" inputmode="email" aria-invalid="false" aria-required="true" value=""></div></div></div></div></div><div class="hs-form__row"><div class="hs-form__group"><div class="hs-form__field-row"><div class="hs-form__field-row__column"><div class="hs-form__field hs-form__field-firstname hs-firstname"><label id="firstname-label" for="firstname-input" class="hs-form__field__label" data-required="true"><span lang="en">First Name</span><span class="hs-form__field__label__required">*</span></label><input id="firstname-input" class="hs-form__field__input" type="text" name="firstname" required="" autocomplete="given-name" inputmode="text" aria-invalid="false" aria-required="true" value=""></div></div></div></div></div><div class="hs-form__row"><div class="hs-form__group"><div class="hs-form__field-row"><div class="hs-form__field-row__column"><div class="hs-form__field hs-form__field-lastname hs-lastname"><label id="lastname-label" for="lastname-input" class="hs-form__field__label" data-required="true"><span lang="en">Last Name</span><span class="hs-form__field__label__required">*</span></label><input id="lastname-input" class="hs-form__field__input" type="text" name="lastname" required="" autocomplete="family-name" inputmode="text" aria-invalid="false" aria-required="true" value=""></div></div></div></div></div><div class="hs-form__row"><div class="hs-form__group"><div class="hs-form__field-row"><div class="hs-form__field-row__column"><div class="hs-form__field hs-form__field-phone hs-phone"><label id="phone-label" for="phone-input" class="hs-form__field__label" data-required="false"><span lang="en">Phone Number</span></label><div class="hs-form__field__phone"><input id="phone-input" class="hs-form__field__input" type="tel" name="phone" autocomplete="tel" inputmode="tel" aria-invalid="false" value=""></div></div></div></div></div></div><div class="hs-form__row"><div class="hs-form__group"><div class="hs-form__field-row"><div class="hs-form__field-row__column"><div class="hs-form__field hs-form__field-jobtitle hs-jobtitle"><label id="jobtitle-label" for="jobtitle-input" class="hs-form__field__label" data-required="false"><span lang="en">Job title</span></label><input id="jobtitle-input" class="hs-form__field__input" type="text" name="jobtitle" autocomplete="organization-title" inputmode="text" aria-invalid="false" value=""></div></div></div></div></div><div class="hs-form__row"><div class="hs-form__group"><div class="hs-form__field-row"><div class="hs-form__field-row__column"><div class="hs-form__field hs-form__field-company hs-company"><label id="company-label" for="company-input" class="hs-form__field__label" data-required="false"><span lang="en">Company name</span></label><input id="company-input" class="hs-form__field__input" type="text" name="company" autocomplete="organization" inputmode="text" aria-invalid="false" value=""></div></div></div></div></div><div class="hs-form__row"><div class="hs-form__group"><div class="hs-form__field-row"><div class="hs-form__field-row__column"><div class="hs-form__field hs-form__field-message hs-message"><label id="message-label" for="message-input" class="hs-form__field__label" data-required="true"><span lang="en">Describe your application</span><span class="hs-form__field__label__required">*</span></label><textarea id="message-input" class="hs-form__field__input" name="message" required="" aria-invalid="false" aria-required="true"></textarea></div></div></div></div></div><div class="hs-form__row"><div class="hs-form__legal-consent"><div class="hs-form__legal-consent__row hs-form__legal-consent__row__communication-consent"><div data-hsfc-id="RichText" style="line-height: 24px; font-size: 14px; color: rgb(51, 71, 91);">Living Optics is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. If you consent to us contacting you for this purpose, please tick below to say how you would like us to contact you:</div></div><div class="hs-form__legal-consent__row hs-form__legal-consent__row__communication-consent-checkbox"><div class="hs-form__field hs-form__field-LEGAL_CONSENT.subscription_type_170332761 hs-LEGAL_CONSENT.subscription_type_170332761"><label id="LEGAL_CONSENT.subscription_type_170332761-label-1" class="hs-form__field__label hs-form__field__checkbox__label"><input id="LEGAL_CONSENT.subscription_type_170332761-input-1" class="hs-form__field__input hs-form__field__checkbox__input" type="checkbox" name="LEGAL_CONSENT.subscription_type_170332761" aria-invalid="false" aria-labelledby="LEGAL_CONSENT.subscription_type_170332761-label-1" value="false"><span class="hs-form__field__checkbox__label-text">I agree to receive other communications from Living Optics.</span></label></div></div><div class="hs-form__legal-consent__row hs-form__legal-consent__row__privacy-policy"><div data-hsfc-id="RichText" style="line-height: 24px; font-size: 14px; color: rgb(51, 71, 91);">You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.</div></div><div class="hs-form__legal-consent__row hs-form__legal-consent__row__processing-consent"><div data-hsfc-id="RichText" style="line-height: 24px; font-size: 14px; color: rgb(51, 71, 91);">By clicking submit below, you consent to allow Living Optics to store and process the personal information submitted above to provide you the content requested.</div></div></div></div></div><div class="hs-form__row"><div class="hs-form__actions"><button type="submit" name="Submit" class="hs-form__actions__submit" lang="en">Submit</button></div></div><div id="467f91ff-e0b9-4810-8176-bd6d557b6018-live-region-content" class="hs-form__visually-hidden" aria-live="polite"></div></form></div></div></main><script>
(function (requestParams, jsHsScriptsUrl) {
var script = document.createElement('script');
var shouldSkipScriptLoader;
var regex;
var results;
function getParameterByName(name, url) {
if (!url) {
url = window.location.href;
}
name = name.replace(/[[]]/g, '$&');
regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)');
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, ' '));
}
shouldSkipScriptLoader = getParameterByName('hs_skipScriptLoader');
if (!shouldSkipScriptLoader) {
script.type = 'text/javascript';
script.id = 'hs-script-loader';
script.async = true;
script.defer = true;
script.src = jsHsScriptsUrl + '/' + requestParams.portalId + '.js';
document.body.appendChild(script);
}
})(window.hs_RequestParams, window.jsHsScriptsUrl);
</script><script type="text/javascript" id="hs-script-loader" async="" defer="" src="https://js-eu1.hs-scripts.com/26948994.js" data-hubspot-rendered="true"></script><iframe owner="archetype" title="archetype" style="display: none; visibility: hidden;"></iframe></body></html>