1<!doctype html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <title>Sign fgap - PinchukArtCentre</title> 6 <meta name="description" content=""> 7 <meta name="keywords" content=""> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <meta name="format-detection" content="telephone=no"> 10 <meta name="theme-color" content="#fff"> 11 <link rel="shortcut icon" href="https://futuregenerationartprize.org/wp-content/uploads/2024/11/cropped-favicon.png" type="image/x-icon"> 12 <link rel="icon" href="https://futuregenerationartprize.org/wp-content/uploads/2024/11/cropped-favicon.png" type="image/x-icon"> 13 <!-- include fonts --> 14 15 <link rel="preconnect" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/Raleway.css" crossorigin /> 16 <link rel="preload" as="style" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/Raleway.css" /> 17 <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/Raleway.css" /> 18 <link rel="preconnect" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/RobotoFlex.css" crossorigin /> 19 <link rel="preload" as="style" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/RobotoFlex.css" /> 20 <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/RobotoFlex.css" /> 21 <link rel="preconnect" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/HelveticaNeueCyr.css" crossorigin /> 22 <link rel="preload" as="style" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/HelveticaNeueCyr.css" /> 23 <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/HelveticaNeueCyr.css" /> 24 <link rel="preconnect" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/MercuryDisplay.css" crossorigin /> 25 <link rel="preload" as="style" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/MercuryDisplay.css" /> 26 <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/fonts/MercuryDisplay.css" /> 27 <link rel="stylesheet" media="all" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/libs.css" /> 28 <link rel="stylesheet" media="all" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/bundle.css" /> 29 <link rel="stylesheet" media="all" href="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/css/style.css" /> 30 <link rel="stylesheet" media="all" href="https://futuregenerationartprize.org/wp-content/themes/pac/style.css" /> 31 32
32<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
32 33 34
34<script> 35 function setVariables() { 36 document.documentElement.style.setProperty('--window-height', window.innerHeight + 'px'); 37 document.documentElement.style.setProperty('--window-width', window.innerWidth + 'px'); 38 } 39 setVariables(); 40 window.addEventListener('resize', function(event){ 41 setVariables(); 42 }); 43 44 function setHeaderVariables() { 45 const $header = document.querySelector('.header'); 46 if ( $header ) { 47 document.documentElement.style.setProperty('--header-height', document.querySelector('.header').clientHeight + 'px'); 48 } 49 } 50 document.addEventListener( 'DOMContentLoaded', setHeaderVariables, false ); 51 window.addEventListener('resize', function( event ) { 52 setHeaderVariables(); 53 }); 54 </script>
54 55 <!-- Google Tag Manager --> 56
56<script>
vendor: 369 bytes, lines 56-60
56(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 57 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 58 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 59 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 60 })(window,document,'script','dataLayer','
60GTM-T9ZVNLF
vendor: 8 bytes, lines 60-61
60'); 61
61</script>
61 62 <!-- End Google Tag Manager --> 63 <!-- Meta Pixel Code --> 64
64<script>
vendor: 407 bytes, lines 64-66
64 65 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js'); 66 fbq('init', '
66842019714136279
vendor: 12 bytes, lines 66-67
66'); 67
67fbq('init', '2725662754457263'); 68 fbq('track', 'PageView'); 69 </script>
69 70 <noscript><img height="1" width="1" style="display:none" alt="" src="https://www.facebook.com/tr?id=842019714136279&ev=PageView&noscript=1"/></noscript> 71 <noscript><img height="1" width="1" style="display:none" alt="" src="https://www.facebook.com/tr?id=2725662754457263&ev=PageView&noscript=1"/></noscript> 72 <!-- End Meta Pixel Code --> 73</head> 74<body class="wp-singular page-template page-template-page-sign-fgap page-template-page-sign-fgap-php page page-id-56 wp-theme-pac fgap"> 75<!-- Google Tag Manager (noscript) --> 76<noscript><iframe src="https://googletagmanager.com" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 77<!-- End Google Tag Manager (noscript) --><!-- BEGIN wrapper--> 78<div class="wrapper"> 79 <main class="main"> 80 <div class="form"> 81 <div class="container"> 82 <div class="form-logo"> 83 <div class="form-logo__bg"> 84 <picture> 85 <source srcset="https://futuregenerationartprize.org/wp-content/uploads/2026/05/2560-by-265-kopiya-2-1.png" media="(max-width: 767px)"> 86 <source srcset="https://futuregenerationartprize.org/wp-content/uploads/2026/05/2560-by-265-kopiya-2-1.png" media="(max-width: 1199px)"> 87 <source srcset="https://futuregenerationartprize.org/wp-content/uploads/2026/05/2560-by-265-kopiya-2-1.png"> 88 <img title="Future Generation Art Prize 2027" alt="Future Generation Art Prize 2027" src="https://futuregenerationartprize.org/wp-content/uploads/2026/05/2560-by-265-kopiya-2-1.png" /> </picture> 89 </div> 90 <div class="form-logo__text">Future Generation Art Prize</div> 91</div> <div class="form-inner"> 92 <div class="form-head"> 93 <div class="title"> 94 <h1>My account</h1> 95 </div> 96 </div> 97 98<div class="form-body"> 99 <div class="form-tabs js-form-tabs"> 100 <ul> 101 <li><a href="javascript:void(0);" class="active" data-tab="tab-1">Sign In</a></li> 102 <li><a href="javascript:void(0);" data-tab="tab-2">Sign up</a></li> 103 </ul> 104 </div> 105 <div class="form-content"> 106 <div class="form-content__tab show" data-tab="tab-1"> 107 <form id="user_signin"> 108 <input type="hidden" name="action" value="my_user_signin"> 109 <div class="form-group active"> 110 <label>Email</label> 111 <div class="form-field"> 112 <input type="email" name="email"> 113 </div> 114 </div> 115 <div class="form-group active"> 116 <label>Password</label> 117 <div class="form-field"> 118 <span class="icon icon-i-view-on js-toggle-view"></span> 119 <input type="password" name="password"> 120 </div> 121 </div> 122 <div class="form-link"> 123 <a href="https://futuregenerationartprize.org/en/password-reset-fgap" class="link">Forgot password</a> 124 </div> 125 <div class="signin-errors"></div> 126 <div class="form-button"> 127 <button type="submit" class="btn btn-fill">Sign In</button> 128 </div> 129 </form> 130 </div> 131 <div class="form-content__tab" data-tab="tab-2"> 132 <form id="user_signup"> 133 <input type="hidden" name="action" value="my_user_signup"> 134 <input type="hidden" name="form" value="fgap"> <div class="form-group" id="signup-name"> 135 <label>Name <sup>*</sup></label> 136 <div class="form-field"> 137 <input type="text" name="name" data-required> 138 </div> 139 <div class="help-block">Name error</div> 140 </div> 141 <div class="form-group" id="signup-middlename"> 142 <label>Middle name</label> 143 <div class="form-field"> 144 <input type="text" name="middlename"> 145 </div> 146 <div class="help-block"></div> 147 </div> 148 <div class="form-group" id="signup-lastname"> 149 <label>Last name <sup>*</sup></label> 150 <div class="form-field"> 151 <input type="text" name="lastname" data-required> 152 </div> 153 <div class="help-block">Lastname error</div> 154 </div> 155 <div class="form-group" id="signup-email"> 156 <label>Email <sup>*</sup></label> 157 <div class="form-field"> 158 <input type="email" name="email" data-required> 159 </div> 160 <div class="help-block">email error</div> 161 </div> 162 <div class="form-group" id="signup-password"> 163 <label>Create password <sup>*</sup></label> 164 <div class="form-field">
165 <span class="icon icon-i-view-on js-toggle-view"></span> 166 <input type="password" name="password" data-required id="password"> 167 </div> 168 <div class="help-block"><span>paswword error</span></div> 169 </div> 170 <div class="form-password"> 171 <div class="form-password__progress"> 172 <div class="form-password__progress-line"> 173 <div class="form-password__progress-bar" style="width: 25%;"></div> 174 </div> 175 <div class="form-password__progress-type">None</div> 176 </div> 177 <div class="form-password__info"> 178 <ul> 179 <li>Min. of 8-21 characters</li> 180 <li>Min. one lowercase letter (a-z)</li> 181 <li>Min. one uppercase letter (A-Z)</li> 182 <li>Min. one number (0-9)</li> 183 <li>Min. one symbol ($%&^@#|\?)</li> 184 </ul> 185 </div> 186 </div> 187 <div class="form-checkbox"> 188 <div class="checkbox-column"> 189 <ul> 190 <li> 191 <div class="checkbox"> 192 <input type="checkbox" id="prize" name="prize"> 193 <label for="prize">I consent to receive Future Generation Art Prize newsletters via email</label> 194 </div> 195 </li> 196 <li> 197 <div class="checkbox" id="signup-term"> 198 <input type="checkbox" id="term" name="term"> 199 <label for="term">I agree to the <a href="https://futuregenerationartprize.org/en/privacy-policy-and-terms-of-use-fgap" target="_blank">Terms and Conditions</a><sup>*</sup> (Please read <a href="https://futuregenerationartprize.org/en/fgap-rules" target="_blank">rules</a>).</label> 200 <div class="help-block">term error</div> 201 </div> 202 </li> 203 </ul> 204 </div> 205 </div> 206 <div class="form-button"> 207 <button type="submit" class="btn btn-fill">Sign up</button> 208 </div> 209 </form> 210 </div> 211 </div> 212</div> </div> 213 </div> 214 </div> 215 </main> 216</div> 217<!-- END wrapper--> 218<div class="cookie"> 219 <div class="cookie-title">This website uses cookies</div> 220 <div class="cookie-text"> 221 <p>We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that youâve provided to them or that theyâve collected from your use of their services.</p> 222 </div> 223 <div class="cookie-button"> 224 <button type="button" class="btn btn-red btn-fill js-cookie-set">Allow all</button> 225 <button type="button" class="btn js-cookie-close">Deny</button> 226 </div> 227 <a href="javascript:void(0);" class="cookie-close js-cookie-close"> 228 <span class="icon icon-i-close"></span> 229 </a> 230</div> 231
232<script src="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/js/jquery.js"></script>
vendor: 1 bytes, line 232
232
233<script src="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/js/libs.js"></script>
vendor: 1 bytes, line 233
233
234<script src="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/js/bundle.js"></script>
vendor: 1 bytes, line 234
234
235<script src="https://futuregenerationartprize.org/wp-content/themes/pac/assets/build/js/app.js"></script>
vendor: 1 bytes, line 235
235
236<script src="https://futuregenerationartprize.org/wp-content/themes/pac/js/ajax.js?v=1790769817"></script>
vendor: 1 bytes, line 236
236
237<script src="https://futuregenerationartprize.org/wp-content/themes/pac/js/common.js?v=1790769817"></script>
vendor: 1 bytes, line 237
237
238<script> 239 window.formMessages = { 240 errorFileDimensions: 'Image exceeds allowed dimensions 3000Ã3000 px', 241 errorFileType: 'File type is not allowed', 242 errorFileTooBig: 'File is too large', 243 errorFileTooMany: 'Maximum number of files exceeded', 244 errorFileUpload: 'File upload failed', 245 errorRequired: 'This field is required', 246 errorEmail: 'Email is not a valid email address.', 247 errorUrl: 'The url is incorrect.', 248 errorYear: 'Please enter a valid year', 249 errorOriginalTitle: 'Please enter the work title in the original language', 250 errorTranslatedTitle: 'Please enter the work title in English', 251 errorOriginalTitleLength: 'The work title in the original language exceeds the maximum allowed length', 252 errorTranslatedTitleLength: 'The work title in English exceeds the maximum allowed length', 253 errorMedia: 'Please select a medium', 254 errorMaterial: 'Please specify the material/technique', 255 errorWorkSizeDuration: 'Please specify the work size or duration', 256 errorProjectDescription: 'Please add the work description', 257 errorListOfExhibitions: 'Please add the list of exhibitions', 258 errorWorkPhotoRequired: 'Please upload at least one image of the work', 259 errorVideoPassword: 'Please specify the video password if required' 260 }; 261</script>
vendor: 1 bytes, line 261
261
262<script> 263function uploadError($fileBox, msg) { 264 const msgTpl = `<span class="help-block">${msg}</span>`; 265 $fileBox.append(msgTpl); 266} 267function clearFormUploadError($uploadFile) { 268 if ($uploadFile.find('.form-upload__file.is-uploaded:not(.error)').length) { 269 $uploadFile.removeClass('has-error'); 270 } 271} 272 273let fileSrc; 274 275const uploadFileState = {}; 276const uploadFileList = document.querySelectorAll('.js-upload-file'); 277 278function initUploadFile(uploadFileBox) { 279 const $upload = $(uploadFileBox); 280 const defaultSize = 3000000; 281 const defaultType = ['jpg', 'jpeg', 'png', 'gif', 'svg', 'webp']; 282 const uploadSize = $upload.data('size') && $upload.data('size') !== '' ? parseInt($upload.data('size')) : defaultSize; 283 const uploadType = $upload.data('type') && $upload.data('type') !== '' ? $upload.data('type').split(',').map(type => type.trim()) : defaultType; 284 const uploadCount = $upload.data('count') && $upload.data('count') !== '' ? parseInt($upload.data('count')) : ''; 285 const maxWidth = parseInt($upload.data('max-width')) || 0; 286 const maxHeight = parseInt($upload.data('max-height')) || 0; 287 288 $upload.dmUploader({ 289 url: `${window.location.origin}/wp-admin/admin-ajax.php`, 290 multiple: false, 291 maxFileSize: uploadSize, 292 allowedTypes: 'image/*', 293 extFilter: uploadType, 294 extraData: {'action': 'my_upload_image'}, 295 dataType: 'json', 296 onNewFile: function(id, file) { 297 //console.log('New file'); 298 const $uploadFile = $(this).closest('.form-upload'); 299 const count = $uploadFile.find('.form-upload__file:not(.error)').length; 300 if (uploadCount && count + 1 > uploadCount) { 301 addImage($uploadFile, id, file, ''); 302 $(`#file-${id}`).addClass('error'); 303 $(`#file-${id}`).find('.form-upload__file-img').html('<span class="icon icon-i-photo"></span>'); 304 const msg = 'error to many file'; // Too many files uploaded. 305 uploadError($(`#file-${id}`), msg); 306 return false; 307 } 308 uploadFileState[id] = { 309 src: '', 310 uploaded: false, 311 name: file.name 312 }; 313 addImage($uploadFile, id, file, ''); 314 if (typeof FileReader !== 'undefined') { 315 const reader = new FileReader(); 316 317 reader.onload = function (e) { 318 const fileState = uploadFileState[id]; 319 if (!fileState) { 320 return; 321 } 322 fileState.src = e.target.result; 323 if (fileState.uploaded) { 324 $(`#file-${id}`).find('.form-upload__file-img').html(`<img src="${fileState.src}" alt="${fileState.name}">`); 325 } 326 }; 327 328 /* ToDo: do something with the img! */ 329 reader.readAsDataURL(file); 330 } 331 if ((maxWidth > 0 || maxHeight > 0) && file.type.indexOf('image/') === 0 && file.type !== 'image/svg+xml') { 332 const objectUrl = URL.createObjectURL(file); 333 const img = new Image(); 334 img.onload = function() { 335 URL.revokeObjectURL(objectUrl); 336 const tooWide = maxWidth > 0 && img.naturalWidth > maxWidth; 337 const tooTall = maxHeight > 0 && img.naturalHeight > maxHeight; 338 if (tooWide || tooTall) { 339 $upload.dmUploader('cancel', id); 340 delete uploadFileState[id]; 341 const $fileBox = $(`#file-${id}`); 342 $fileBox.removeClass('loading-img').addClass('error'); 343 $fileBox.find('.form-upload__file-img').html('<span class="icon icon-i-photo"></span>'); 344 $fileBox.find('.help-block').remove(); 345 const dimMsg = ''; 346 const msg = dimMsg && dimMsg.length ? dimMsg : 'The image exceeds the allowed dimensions ' + (maxWidth || 'â') + 'Ã' + (maxHeight || 'â') + ' px'; 347 uploadError($fileBox, msg); 348 $upload.closest('form').find('.form-button button').prop('disabled', false); 349 $upload.closest('form').find('.help-block.error-on-form').text('').removeClass('show'); 350 progressFilledSubmission(); 351 } 352 }; 353 img.onerror = function() { 354 URL.revokeObjectURL(objectUrl); 355 }; 356 img.src = objectUrl; 357 } 358 progressFilledSubmission(); 359 }, 360 onDragEnter: function() { 361 // Fires when files enter the drop zone. 362 //console.log('File entered drop zone'); 363 $(this).addClass('active'); 364 }, 365 onDragLeave: function() { 366 // Fires when files leave the drop zone. 367 //console.log('File left drop zone'); 368 $(this).removeClass('active'); 369 }, 370 onInit: function() { 371 // Fires on plugin init. 372 console.log('dmUploader initialized'); 373 }, 374 onBeforeUpload: function(id) { 375 $(`#file-${id}`).addClass('loading-img'); 376 $(this).closest('form').find('.form-button button').prop('disabled', true); 377 $(this).closest('form').find('.help-block.error-on-form').text('Uploading photos... Please wait to save.').addClass('show'); 378 }, 379 onComplete: function() { 380 // Fires when the upload is complete. 381 //console.log('Upload complete'); 382 }, 383 onUploadProgress: function(id, percent) { 384 // Upload progress for a specific file. 385 //console.log(`File ${id} upload: ${percent}%`); 386 /*if (percent === 0) { 387 $(`#file-${id}`).find('.form-upload__file-img').html('<span class="icon icon-i-loading"></span>'); 388 }*/
389 const $fileImg = $(`#file-${id}`).find('.form-upload__file-img'); 390 if (!$fileImg.find('.icon-i-loading').length) { 391 $fileImg.html('<span class="icon icon-i-loading"></span>'); 392 } 393 }, 394 onUploadSuccess: function(id, data) { 395 $(`#file-${id}`).removeClass('loading-img'); 396 $(this).closest('form').find('.form-button button').prop('disabled', false); 397 $(this).closest('form').find('.help-block.error-on-form').text('').removeClass('show'); 398 const name = $(this).closest('.form-upload').find('input[type="file"]').attr("name"); 399 if (uploadFileState[id]) { 400 uploadFileState[id].uploaded = true; 401 $(`#file-${id}`).addClass('is-uploaded'); 402 if (uploadFileState[id].src) { 403 $(`#file-${id}`).find('.form-upload__file-img').html(`<img src="${uploadFileState[id].src}" alt="${uploadFileState[id].name}">`); 404 } 405 } 406 // Persist the uploaded tmp filename so the form submit can promote it 407 // to a real WP attachment (see ajax.php:753 â `$_POST['tmp_information'][â¦]`). 408 if (data && data.data && data.data.image && name) { 409 $(`#file-${id}`).find('.form-upload__file-img') 410 .append(`<input type="hidden" name="tmp_${name}[]" value="${data.data.image}">`); 411 } 412 clearFormUploadError($(this).closest('.form-upload')); 413 }, 414 onUploadError: function(id, xhr, status, message) { 415 $(`#file-${id}`).removeClass('loading-img'); 416 $(this).closest('form').find('.form-button button').prop('disabled', false); 417 $(this).closest('form').find('.help-block.error-on-form').text('').removeClass('show'); 418 419 const $uploadFile = $(this).closest('.form-upload'); 420 $(`#file-${id}`).addClass('error'); 421 $(`#file-${id}`).find('.form-upload__file-img').html('<span class="icon icon-i-photo"></span>'); 422 const msg = 'error file upload'; // File upload error. 423 uploadError($(`#file-${id}`), msg); 424 }, 425 onFileTypeError: function(file) { 426 //console.log(`Disallowed file type: ${file.name}`); 427 const $uploadFile = $(this).closest('.form-upload'); 428 const id = generateRandomString(11); 429 const msg = 'error file type'; // Disallowed file type. 430 addImage($uploadFile, id, file, ''); 431 $(`#file-${id}`).addClass('error'); 432 $(`#file-${id}`).find('.form-upload__file-img').html('<span class="icon icon-i-photo"></span>'); 433 uploadError($(`#file-${id}`), msg); 434 }, 435 onFileSizeError: function(file) { 436 //console.log(`File too large: ${file.name}`); 437 const $uploadFile = $(this).closest('.form-upload'); 438 const id = generateRandomString(11); 439 const msg = 'error file to big'; // File too large. 440 addImage($uploadFile, id, file, ''); 441 $(`#file-${id}`).addClass('error'); 442 $(`#file-${id}`).find('.form-upload__file-img').html('<span class="icon icon-i-photo"></span>'); 443 uploadError($(`#file-${id}`), msg); 444 }, 445 onFallbackMode: function() { 446 alert('Your browser does not support drag-and-drop uploads'); 447 } 448 }); 449} 450 451uploadFileList.forEach(uploadFileBox => { 452 initUploadFile(uploadFileBox); 453}); 454 455$(document).on('click', '.js-remove-file', function() { 456 let fileId = $(this).data('id'), 457 code = $(this).parents('form').find('input[name="code-form"]').val(); 458 fileUrl = $(this).parents('.form-upload__file').find('[name^="tmp_photo"]').val(); 459 $(`#file-${fileId}`).remove(); 460 progressFilledSubmission(); 461 // $.ajax({ 462 // url : '/wp-admin/admin-ajax.php', 463 // type : 'POST', 464 // data : { 465 // 'action': 'my_remove_image_tmp', 466 // 'form-code' : code, 467 // 'file_id': fileId, 468 // 'fileUrl': fileUrl 469 // }, 470 // success(response) { 471 // if(response.success) 472 // } 473 // }); 474 //console.log('File with ID ' + fileId + ' removed'); 475}); 476</script>
476 477
478<script> 479 (function($){ 480 $(document).on('click','.new-app',function(e){ 481 e.preventDefault(); 482 if($(this).hasClass('disabled') || $(this).prop('disabled')) return; 483 if($(this).prop("tagName") === 'A') { 484 fbq('track', 'Lead'); 485 location.href = $(this).attr('href'); 486 } else { 487 fbq('track', 'SubmitApplication'); 488 $(this).parents('form').submit(); 489 } 490 }); 491 $(document).on('click','.save-continue',function(e){ 492 e.preventDefault(); 493 fbq('track', 'CompleteRegistration'); 494 $(this).removeClass('save-continue').click(); 495 }); 496 $(document).on('click','.save-draft',function(e){ 497 e.preventDefault(); 498 fbq('track', 'Subscribe'); 499 $(this).removeClass('save-draft').click(); 500 }); 501 })(jQuery) 502</script>
vendor: 1 bytes, line 502
502
503<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4416dd64eede80d',t:'MTc5MDkyMDIyMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
503</body> 504</html> 505 506<!-- 507Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin 508 509Object Caching 85/200 objects using Redis 510Page Caching using Disk: Enhanced 511Database Caching 7/70 queries in 0.023 seconds using Redis 512 513Served from: futuregenerationartprize.org @ 2026-10-01 22:06:42 by W3 Total Cache 514-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.