const ctPublicFunctions = {"_ajax_nonce":"35cf814c10","_rest_nonce":"f82b40c9f8","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/www.vermillionfilms.com\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","text__wait_for_decoding":"Decoding the contact data, let us a few seconds to finish. Anti-Spam by CleanTalk","cookiePrefix":"","wprocket_detected":false}
const ctPublic = {"_ajax_nonce":"35cf814c10","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__search_test":"1","blog_home":"https:\/\/www.vermillionfilms.com\/","pixel__setting":"3","pixel__enabled":false,"pixel__url":"https:\/\/moderate10-v4.cleantalk.org\/pixel\/497e2d4f8d1b3e855dc6d8a6b224171e.gif","data__email_check_before_post":"1","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"data__to_local_storage":{"apbct_cookies_test":"%7B%22cookies_names%22%3A%5B%22apbct_timestamp%22%2C%22apbct_site_landing_ts%22%5D%2C%22check_value%22%3A%22e70b067abcf6e233caf7cb744ee36641%22%7D","apbct_site_landing_ts":"1696115764","apbct_timestamp":"1696115764","apbct_urls":"{\"vermillionfilms.com\/creative-video-production-the-definitive-guide\/\":[1696115764]}"},"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":99641651}
var mi_version = '8.19.0';
var mi_track_user = true;
var mi_no_track_reason = '';
var disableStrs = [
'ga-disable-G-8T6J5SFKXM',
];/* Function to detect opted out users */
function __gtagTrackerIsOptedOut() {
for (var index = 0; index < disableStrs.length; index++) {
if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
return true;
}
}return false;
}/* Disable tracking if the opt-out cookie exists. */
if (__gtagTrackerIsOptedOut()) {
for (var index = 0; index < disableStrs.length; index++) {
window[disableStrs[index]] = true;
}
}/* Opt-out function */
function __gtagTrackerOptout() {
for (var index = 0; index < disableStrs.length; index++) {
document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStrs[index]] = true;
}
}if ('undefined' === typeof gaOptout) {
function gaOptout() {
__gtagTrackerOptout();
}
}
window.dataLayer = window.dataLayer || [];window.MonsterInsightsDualTracker = {
helpers: {},
trackers: {},
};
if (mi_track_user) {
function __gtagDataLayer() {
dataLayer.push(arguments);
}function __gtagTracker(type, name, parameters) {
if (!parameters) {
parameters = {};
}if (parameters.send_to) {
__gtagDataLayer.apply(null, arguments);
return;
}if (type === 'event') {
parameters.send_to = monsterinsights_frontend.v4_id;
var hookName = name;
if (typeof parameters['event_category'] !== 'undefined') {
hookName = parameters['event_category'] + ':' + name;
}if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
MonsterInsightsDualTracker.trackers[hookName](parameters);
} else {
__gtagDataLayer('event', name, parameters);
}
} else {
__gtagDataLayer.apply(null, arguments);
}
}__gtagTracker('js', new Date());
__gtagTracker('set', {
'developer_id.dZGIzZG': true,
});
__gtagTracker('config', 'G-8T6J5SFKXM', {"forceSSL":"true","link_attribution":"true"} );
window.gtag = __gtagTracker; (function () {
/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
/* ga and __gaTracker compatibility shim. */
var noopfn = function () {
return null;
};
var newtracker = function () {
return new Tracker();
};
var Tracker = function () {
return null;
};
var p = Tracker.prototype;
p.get = noopfn;
p.set = noopfn;
p.send = function () {
var args = Array.prototype.slice.call(arguments);
args.unshift('send');
__gaTracker.apply(null, args);
};
var __gaTracker = function () {
var len = arguments.length;
if (len === 0) {
return;
}
var f = arguments[len - 1];
if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
if ('send' === arguments[0]) {
var hitConverted, hitObject = false, action;
if ('event' === arguments[1]) {
if ('undefined' !== typeof arguments[3]) {
hitObject = {
'eventAction': arguments[3],
'eventCategory': arguments[2],
'eventLabel': arguments[4],
'value': arguments[5] ? arguments[5] : 1,
}
}
}
if ('pageview' === arguments[1]) {
if ('undefined' !== typeof arguments[2]) {
hitObject = {
'eventAction': 'page_view',
'page_path': arguments[2],
}
}
}
if (typeof arguments[2] === 'object') {
hitObject = arguments[2];
}
if (typeof arguments[5] === 'object') {
Object.assign(hitObject, arguments[5]);
}
if ('undefined' !== typeof arguments[1].hitType) {
hitObject = arguments[1];
if ('pageview' === hitObject.hitType) {
hitObject.eventAction = 'page_view';
}
}
if (hitObject) {
action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
hitConverted = mapArgs(hitObject);
__gtagTracker('event', action, hitConverted);
}
}
return;
}function mapArgs(args) {
var arg, hit = {};
var gaMap = {
'eventCategory': 'event_category',
'eventAction': 'event_action',
'eventLabel': 'event_label',
'eventValue': 'event_value',
'nonInteraction': 'non_interaction',
'timingCategory': 'event_category',
'timingVar': 'name',
'timingValue': 'value',
'timingLabel': 'event_label',
'page': 'page_path',
'location': 'page_location',
'title': 'page_title',
};
for (arg in args) {
if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
hit[gaMap[arg]] = args[arg];
} else {
hit[arg] = args[arg];
}
}
return hit;
}try {
f.hitCallback();
} catch (ex) {
}
};
__gaTracker.create = newtracker;
__gaTracker.getByName = newtracker;
__gaTracker.getAll = function () {
return [];
};
__gaTracker.remove = noopfn;
__gaTracker.loaded = true;
window['__gaTracker'] = __gaTracker;
})();
} else {
console.log("");
(function () {
function __gtagTracker() {
return null;
}window['__gtagTracker'] = __gtagTracker;
window['gtag'] = __gtagTracker;
})();
}
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.vermillionfilms.com\/wp-includes\/js\/wp-emoji-release.min.js"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
var _ckyConfig = {"_ipData":[],"_assetsURL":"https:\/\/www.vermillionfilms.com\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/","_publicURL":"https:\/\/www.vermillionfilms.com","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"box","position":"bottom-left","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":false,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#FF4E40","background-color":"transparent","border-color":"transparent"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.1.4","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#FF4E40","border-color":"#FF4E40"}},{"tag":"reject-button","styles":{"color":"#FF4E40","background-color":"transparent","border-color":"#FF4E40"}},{"tag":"settings-button","styles":{"color":"#FF4E40","background-color":"transparent","border-color":"#FF4E40"}},{"tag":"readmore-button","styles":{"color":"#FF4E40","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#FF4E40","border-color":"#FF4E40"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"<a href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\">Cookie Policy<\/a>","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"<button class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"Show more\">Show more<\/button>","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"<button class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Show less\">Show less<\/button>","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"<div class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"><p class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\">Please accept cookies to access this content<\/p><\/div>","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_providersToBlock":[]};
var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: auto; height: auto; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: auto; width: auto; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; white-space: nowrap; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"};
https://www.vermillionfilms.com/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js
https://www.vermillionfilms.com/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js
var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/www.vermillionfilms.com","hash_tracking":"false","v4_id":"G-8T6J5SFKXM"};
https://www.vermillionfilms.com/wp-includes/js/jquery/jquery.min.js
https://www.vermillionfilms.com/wp-includes/js/jquery/jquery-migrate.min.js
https://www.vermillionfilms.com/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js
https://www.vermillionfilms.com/wp-content/plugins/handl-utm-grabber/js/js.cookie.js
var handl_utm = [];
https://www.vermillionfilms.com/wp-content/plugins/handl-utm-grabber/js/handl-utm-grabber.js
https://www.vermillionfilms.com/wp-content/themes/vermillion-films/js/swiper.js
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;
t.src="https://www.clarity.ms/tag/"+i+"?ref=wordpress";y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "fd5ukcbmf2");
var monsterinsights_tracked_video_marks = {};
var monsterinsights_youtube_percentage_tracking_timeouts = {};/* Works for YouTube and Vimeo */
function monsterinsights_media_get_id_for_iframe( source, service ) {
var iframeUrlParts = source.split('?');
var stripedUrl = iframeUrlParts[0].split('/');
var videoId = stripedUrl[ stripedUrl.length - 1 ];return service + '-player-' + videoId;
}function monsterinsights_media_record_video_event( provider, event, label, parameters = {} ) {
__gtagTracker('event', event, {
event_category: 'video-' + provider,
event_label: label,
non_interaction: event === 'impression',
...parameters
});
}function monsterinsights_media_maybe_record_video_progress( provider, label, videoId, videoParameters ) {
var progressTrackingAllowedMarks = [10,25,50,75];if ( typeof monsterinsights_tracked_video_marks[ videoId ] == 'undefined' ) {
monsterinsights_tracked_video_marks[ videoId ] = [];
}var { video_percent } = videoParameters;if ( progressTrackingAllowedMarks.includes( video_percent ) && !monsterinsights_tracked_video_marks[ videoId ].includes( video_percent ) ) {
monsterinsights_media_record_video_event( provider, 'video_progress', label, videoParameters );/* Prevent multiple records for the same percentage */
monsterinsights_tracked_video_marks[ videoId ].push( video_percent );
}
}/* --- Vimeo --- */function monsterinsights_on_vimeo_load() {
var monsterinsights_media_vimeo_plays = {};var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']");vimeoIframes.forEach(function( iframe ) {
var videoLabel = iframe.title || iframe.getAttribute('src');
var player = new Vimeo.Player(iframe);
var playerId = iframe.getAttribute('id');if ( !playerId ) {
playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'vimeo' );
iframe.setAttribute( 'id', playerId );
}monsterinsights_media_vimeo_plays[playerId] = 0;var videoParameters = {
video_provider: 'vimeo',
video_title: iframe.title,
video_url: iframe.getAttribute('src')
};/**
* Record Impression
**/
monsterinsights_media_record_video_event( 'vimeo', 'impression', videoLabel, videoParameters );/**
* Record video start
**/
player.on('play', function(data) {
let playerId = this.element.id;
if ( monsterinsights_media_vimeo_plays[playerId] === 0 ) {
monsterinsights_media_vimeo_plays[playerId]++;videoParameters.video_duration = data.duration;
videoParameters.video_current_time = data.seconds;
videoParameters.video_percent = 0;monsterinsights_media_record_video_event( 'vimeo', 'video_start', videoLabel, videoParameters );
}
});/**
* Record video progress
**/
player.on('timeupdate', function(data) {
var progress = Math.floor(data.percent * 100);videoParameters.video_duration = data.duration;
videoParameters.video_current_time = data.seconds;
videoParameters.video_percent = progress;monsterinsights_media_maybe_record_video_progress( 'vimeo', videoLabel, playerId, videoParameters );
});/**
* Record video complete
**/
player.on('ended', function(data) {
videoParameters.video_duration = data.duration;
videoParameters.video_current_time = data.seconds;
videoParameters.video_percent = 100;monsterinsights_media_record_video_event( 'vimeo', 'video_complete', videoLabel, videoParameters );
});
});
}function monsterinsights_media_init_vimeo_events() {
var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']");if ( vimeoIframes.length ) {/* Maybe load Vimeo API */
if ( window.Vimeo === undefined ) {
var tag = document.createElement("script");
tag.src = "https://player.vimeo.com/api/player.js";
tag.setAttribute("onload", "monsterinsights_on_vimeo_load()");
document.body.append(tag);
} else {
/* Vimeo API already loaded, invoke callback */
monsterinsights_on_vimeo_load();
}
}
}/* --- End Vimeo --- *//* --- YouTube --- */
function monsterinsights_media_on_youtube_load() {
var monsterinsights_media_youtube_plays = {};function __onPlayerReady(event) {
monsterinsights_media_youtube_plays[event.target.h.id] = 0;var videoParameters = {
video_provider: 'youtube',
video_title: event.target.videoTitle,
video_url: event.target.playerInfo.videoUrl
};
monsterinsights_media_record_video_event( 'youtube', 'impression', videoParameters.video_title, videoParameters );
}/**
* Record progress callback
**/
function __track_youtube_video_progress( player, videoLabel, videoParameters ) {
var { playerInfo } = player;
var playerId = player.h.id;var duration = playerInfo.duration; /* player.getDuration(); */
var currentTime = playerInfo.currentTime; /* player.getCurrentTime(); */var percentage = (currentTime / duration) * 100;
var progress = Math.floor(percentage);videoParameters.video_duration = duration;
videoParameters.video_current_time = currentTime;
videoParameters.video_percent = progress;monsterinsights_media_maybe_record_video_progress( 'youtube', videoLabel, playerId, videoParameters );
}function __youtube_on_state_change( event ) {
var state = event.data;
var player = event.target;
var { playerInfo } = player;
var playerId = player.h.id;var videoParameters = {
video_provider: 'youtube',
video_title: player.videoTitle,
video_url: playerInfo.videoUrl
};/**
* YouTube's API doesn't offer a progress or timeupdate event.
* We have to track progress manually by asking the player for the current time, every X milliseconds, using an
interval
**/if ( state === YT.PlayerState.PLAYING) {
if ( monsterinsights_media_youtube_plays[playerId] === 0 ) {
monsterinsights_media_youtube_plays[playerId]++;
/**
* Record video start
**/
videoParameters.video_duration = playerInfo.duration;
videoParameters.video_current_time = playerInfo.currentTime;
videoParameters.video_percent = 0;monsterinsights_media_record_video_event( 'youtube', 'video_start', videoParameters.video_title, videoParameters );
}monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] = setInterval(
__track_youtube_video_progress,
500,
player,
videoParameters.video_title,
videoParameters
);
} else if ( state === YT.PlayerState.PAUSED ) {
/* When the video is paused clear the interval */
clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] );
} else if ( state === YT.PlayerState.ENDED ) {/**
* Record video complete
**/
videoParameters.video_duration = playerInfo.duration;
videoParameters.video_current_time = playerInfo.currentTime;
videoParameters.video_percent = 100;monsterinsights_media_record_video_event( 'youtube', 'video_complete', videoParameters.video_title, videoParameters );
clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] );
}
}var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']");youtubeIframes.forEach(function( iframe ) {
var playerId = iframe.getAttribute('id');if ( !playerId ) {
playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'youtube' );
iframe.setAttribute( 'id', playerId );
}new YT.Player(playerId, {
events: {
onReady: __onPlayerReady,
onStateChange: __youtube_on_state_change
}
});
});
}function monsterinsights_media_load_youtube_api() {
if ( window.YT ) {
return;
}var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']");
if ( 0 === youtubeIframes.length ) {
return;
}var tag = document.createElement("script");
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
}function monsterinsights_media_init_youtube_events() {
/* YouTube always looks for a function called onYouTubeIframeAPIReady */
window.onYouTubeIframeAPIReady = monsterinsights_media_on_youtube_load;
}
/* --- End YouTube --- *//* --- HTML Videos --- */
function monsterinsights_media_init_html_video_events() {
var monsterinsights_media_html_plays = {};
var videos = document.querySelectorAll('video');
var videosCount = 0;videos.forEach(function( video ) {var videoLabel = video.title;if ( !videoLabel ) {
var videoCaptionEl = video.nextElementSibling;if ( videoCaptionEl && videoCaptionEl.nodeName.toLowerCase() === 'figcaption' ) {
videoLabel = videoCaptionEl.textContent;
} else {
videoLabel = video.getAttribute('src');
}
}var videoTitle = videoLabel;var playerId = video.getAttribute('id');if ( !playerId ) {
playerId = 'html-player-' + videosCount;
video.setAttribute('id', playerId);
}monsterinsights_media_html_plays[playerId] = 0var videoParameters = {
video_provider: 'html',
video_title: videoTitle,
video_url: video.getAttribute('src')
};/**
* Record Impression
**/
monsterinsights_media_record_video_event( 'html', 'impression', videoLabel, videoParameters );/**
* Record video start
**/
video.addEventListener('play', function(event) {
let playerId = event.target.id;
if ( monsterinsights_media_html_plays[playerId] === 0 ) {
monsterinsights_media_html_plays[playerId]++;videoParameters.video_duration = video.duration;
videoParameters.video_current_time = video.currentTime;
videoParameters.video_percent = 0;monsterinsights_media_record_video_event( 'html', 'video_start', videoLabel, videoParameters );
}
}, false );/**
* Record video progress
**/
video.addEventListener('timeupdate', function() {
var percentage = (video.currentTime / video.duration) * 100;
var progress = Math.floor(percentage);videoParameters.video_duration = video.duration;
videoParameters.video_current_time = video.currentTime;
videoParameters.video_percent = progress;monsterinsights_media_maybe_record_video_progress( 'html', videoLabel, playerId, videoParameters );
}, false );/**
* Record video complete
**/
video.addEventListener('ended', function() {
var percentage = (video.currentTime / video.duration) * 100;
var progress = Math.floor(percentage);videoParameters.video_duration = video.duration;
videoParameters.video_current_time = video.currentTime;
videoParameters.video_percent = progress;monsterinsights_media_record_video_event( 'html', 'video_complete', videoLabel, videoParameters );
}, false );videosCount++;
});
}
/* --- End HTML Videos --- */function monsterinsights_media_init_video_events() {
/**
* HTML Video - Attach events & record impressions
*/
monsterinsights_media_init_html_video_events();/**
* Vimeo - Attach events & record impressions
*/
monsterinsights_media_init_vimeo_events();monsterinsights_media_load_youtube_api();
}/* Attach events */
function monsterinsights_media_load() {if ( typeof(__gtagTracker) === 'undefined' ) {
setTimeout(monsterinsights_media_load, 200);
return;
}if ( window.addEventListener ) {
window.addEventListener( "load", monsterinsights_media_init_video_events, false );
} else if ( window.attachEvent ) {
window.attachEvent( "onload", monsterinsights_media_init_video_events);
}/**
* YouTube - Attach events & record impressions.
* We don't need to attach this into page load event
* because we already use YT function "onYouTubeIframeAPIReady"
* and this will help on using onReady event with the player instantiation.
*/
monsterinsights_media_init_youtube_events();
}monsterinsights_media_load();
Skip to content1. BE CLEAR IN THE BRIEF
What do we mean by creative video production? The guide below could be applied to any production but as a commercial and corporate video production company we figured this would be best for films used for business. So, TV commercials, promotional films, marketing videos, sales films or even training films. Any version of these requires a creative response.
If you’re interested to know why clients choose us for this kind of video production work then our Why Us page goes into detail about what makes us a good fit.
Being creative can be hard. Anything you (the client) can do to make it easier means the time you’re paying for is being used more efficiently. A completely open brief means the area we have to search for a good idea is very big. A clear brief narrows it down; the more clear then the more narrow the search.

The diagram shows a bunch of different elements that could be included in a brief, all with varying levels of detail and usefulness. It’s possible that you, the client, commissioning some creative video production, won’t know where to start. But that’s fine. There’s no right answer about which one is the correct level of detail; too detailed and maybe you limit the opportunity for creative people to help. Not enough detail and you risk wasting time exploring dead ends. But you’ll be able to tell how good your chosen video production company is by how well they help you interrogate your own brief. They should be able to ask you solid, detailed questions about not just what your answers are, but why? At the end of this process will be a much clearer idea for you and the film production company about what you want to produce.
If you’re not sure where to start you can download this video briefing template you can download from here or complete this video brief online form. Our showreel video for sports agency SOTIC benefitted from a very clear brief, but still with room to manoeuvre creatively.
And if you’re still not sure then you wouldn’t be the first client who didn’t really know what they wanted until they saw what they didn’t want. That’s life but see point 7.
2. TRUST, BUT VERIFY
Ronald Reagan wasn’t everyone’s cup of tea, but he coined that phrase. Many video budgets are more than the average annual salary and you wouldn’t employ someone without checking their references. So check out who you’re working with. The reason this is important is that it is more common than you think for creative people to elevate their creativity above the needs of your brief and this can make them very hard to work with. But any company worth its salt will have clients willing to say great things about them, so take advantage of other people’s experiences.
3. DON’T TRY AND DO TOO MUCH

The more you throw at the wall the less likely any of it is to stick. This is a tricky one for companies working at the lower end of the budget scale where any one video production is a big chunk of the annual marketing budget. But that should help crystallise the important messages.
But another dimension to this is that the number of outputs from any given video shoot has been on an upward trend for years. If a shoot has to provide content for the main creative idea, but also work on Twitter, and Instagram main reels and stories, then either you need to shoot more to accommodate it, or risk compromising the main shoot for a variety of reasons to ensure it works on multiple platforms.
A brilliant illustration of this principle is in our work with tech startup Sunswap. They had a pretty specific use case for their films but they had so much to say they divided their content into 17 different films to ensure each one was on topic and answered a very specific quesiton.
4. BE REALISTIC ABOUT BUDGET
That old saying “out of good, fast and cheap you can only have 2” is generally true for video production. If a company is willing to drop absolutely everything to make your project for a low budget, that should raise some eyebrows. Cost is a function of quality but it’s also a function of risk management.
The number of mission-critical tasks on a set stays roughly the same for many projects.
Therefore the more people there are on a set means this list of critical tasks is divided between fewer people. That means they can concentrate on a smaller number of tasks and vital elements are less likely to get missed or go wrong.
The most common unit of production is the day. Shoots are x number of days long. If you don’t get it on the day it’s really hard to go back.
5. BE ORIGINAL, WE DARE YOU
The number of (allegedly) creative agencies that come to us and say “we really like this ad we’ve seen, can you do something like this but our budget is only this much” is a disappointingly big number. The end result is just never, ever as good.
But the stuff that is good, truly original is almost always like nothing else you’ve seen. It doesn’t have to be daring or edgy, just a good, fresh idea that’s relevant to your message.
Be clever, be brave and be new. And if you can’t, then let us. Some of our favourite and best work has always been when the client was open to something completely different. Our drinks advertising work for Cotswolds Distillery and our product videos for Samuel Heath are good examples where the client was open to original ideas.
6. BE FIRM BUT FLEXIBLE
The process of creative video production is such that occasionally creative ambition collides with hard reality. Any film crew worth their salt will tie themselves in pretzelly knots to achieve a client’s aim but often they’re fighting for a good idea for a good reason. Some creative friction can be good but there has to be some flexibility in both directions. Clients are hard to say no to, so it’s always good to know which parts are worth fighting for.
7. BUT BE NICE TOO
We’re nice, in fact most people are. It’s under-rated. This is going to sound all silly and woke but we believe that people work harder for nice people. It’s how we run our sets and why crew go the extra mile for us as a company. Film director David Fincher argues that creative tension is what makes his films so great. But his budgets are bigger. We find that most problems are caused by poor communication and resolved by good communication.
Ultimately, life’s too short to spend it working with unpleasant people.
friday goodness
THE MAILING LIST