Help
RSS
API
Feed
Maltego
Contact
Domain > www.paragonbank.co.uk
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2017-12-16
52.211.58.98
(
ClassC
)
2024-09-16
104.18.21.130
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Mon, 16 Sep 2024 00:41:53 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Mon, 16 Sep 2024 01:41:53 GMTLocation: https://www.paragonbank.co.uk/Server: cloudflareCF-RAY: 8c3cd03d09f9efe2-PDX html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 16 Sep 2024 00:41:53 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveCache-Control: public, max-age259200Vary: origin,Accept-EncodingX-UA-Compatible: IEedge,chrome1X-Frame-Options: sameoriginX-XSS-Protection: 1; modeblockReferrer-Policy: no-referrerFeature-Policy: geolocation self; midi none; sync-xhr none; microphone none; camera none; magnetometer none; gyroscope none; fullscreen self; payment none;Access-Control-Allow-Origin: https://www.paragonbank.co.ukSet-Cookie: ASP.NET_SessionId2q35wfpa542wqpwsqyxelhjm; path/; secure; HttpOnlySet-Cookie: pageLoadedFromBrowserCachefalse; path/; secureStrict-Transport-Security: max-age31536000;includeSubDomainsContent-Security-Policy: base-uri self; child-src blob: self gap: app.powerbi.com dev.visualwebsiteoptimizer.com widget.trustpilot.com *.surveymonkey.com *.twitter.com *.vimeo.com *.youtube.com https://www.google.com/ https://td.doubleclick.net/; frame-src blob: self gap: app.powerbi.com dev.visualwebsiteoptimizer.com widget.trustpilot.com *.surveymonkey.com *.twitter.com *.vimeo.com *.youtube.com https://www.google.com/ https://td.doubleclick.net/; connect-src fonts.googleapis.com fonts.gstatic.com global.sitesearch360.com ict.infinity-tracking.net insights.sitesearch360.com self *.feefo.com *.google.com *.onetrust.com *.paragonbankinggroup.co.uk *.twimg.com *.twitter.com *.visualwebsiteoptimizer.com https://*.google-analytics.com https://www.google.co.uk/ https://stats.g.doubleclick.net/; default-src self gap: unsafe-inline unsafe-eval; font-src self data: fonts.gstatic.com; img-src * data: blob:; media-src data: self; script-src gap: self cdn.sitesearch360.com cdn-ukwest.onetrust.com ict.infinity-tracking.net snap.licdn.com unpkg.com widget.trustpilot.com *.doubleclick.net *.feefo.com *.paragonbankinggroup.co.uk *.surveymonkey.com *.twimg.com *.twitter.com *.youtube.com *.visualwebsiteoptimizer.com https://www.googletagmanager.com/ unsafe-inline unsafe-eval; style-src self dev.visualwebsiteoptimizer.com fonts.googleapis.com register.feefo.com *.twimg.com *.twitter.com unsafe-inline; frame-ancestors gap: self *.surveymonkey.com; report-uri /SecurityUtils/rest/Report/ReportViolations?ParamsgECl1AgjY%2BAgiSioyobPPQdaTHoo9zP8WUNfYBKlCnbZk%2FmKQnFLk24y35T7PHnWk%2FaXk1jug1OfYjqgz%2FrJiA%3D%3D;X-Content-Security-Policy: base-uri self; child-src blob: self gap: app.powerbi.com dev.visualwebsiteoptimizer.com widget.trustpilot.com *.surveymonkey.com *.twitter.com *.vimeo.com *.youtube.com https://www.google.com/ https://td.doubleclick.net/; frame-src blob: self gap: app.powerbi.com dev.visualwebsiteoptimizer.com widget.trustpilot.com *.surveymonkey.com *.twitter.com *.vimeo.com *.youtube.com https://www.google.com/ https://td.doubleclick.net/; connect-src fonts.googleapis.com fonts.gstatic.com global.sitesearch360.com ict.infinity-tracking.net insights.sitesearch360.com self *.feefo.com *.google.com *.onetrust.com *.paragonbankinggroup.co.uk *.twimg.com *.twitter.com *.visualwebsiteoptimizer.com https://*.google-analytics.com https://www.google.co.uk/ https://stats.g.doubleclick.net/; default-src self gap: unsafe-inline unsafe-eval; font-src self data: fonts.gstatic.com; img-src * data: blob:; media-src data: self; script-src gap: self cdn.sitesearch360.com cdn-ukwest.onetrust.com ict.infinity-tracking.net snap.licdn.com unpkg.com widget.trustpilot.com *.doubleclick.net *.feefo.com *.paragonbankinggroup.co.uk *.surveymonkey.com *.twimg.com *.twitter.com *.youtube.com *.visualwebsiteoptimizer.com https://www.googletagmanager.com/ unsafe-inline unsafe-eval; style-src self dev.visualwebsiteoptimizer.com fonts.googleapis.com register.feefo.com *.twimg.com *.twitter.com unsafe-inline; frame-ancestors gap: self *.surveymonkey.com; report-uri /SecurityUtils/rest/Report/ReportViolations?ParamsgECl1AgjY%2BAgiSioyobPPQdaTHoo9zP8WUNfYBKlCnbZk%2FmKQnFLk24y35T7PHnWk%2FaXk1jug1OfYjqgz%2FrJiA%3D%3D;X-WebKit-CSP: base-uri self; child-src blob: self gap: app.powerbi.com dev.visualwebsiteoptimizer.com widget.trustpilot.com *.surveymonkey.com *.twitter.com *.vimeo.com *.youtube.com https://www.google.com/ https://td.doubleclick.net/; frame-src blob: self gap: app.powerbi.com dev.visualwebsiteoptimizer.com widget.trustpilot.com *.surveymonkey.com *.twitter.com *.vimeo.com *.youtube.com https://www.google.com/ https://td.doubleclick.net/; connect-src fonts.googleapis.com fonts.gstatic.com global.sitesearch360.com ict.infinity-tracking.net insights.sitesearch360.com self *.feefo.com *.google.com *.onetrust.com *.paragonbankinggroup.co.uk *.twimg.com *.twitter.com *.visualwebsiteoptimizer.com https://*.google-analytics.com https://www.google.co.uk/ https://stats.g.doubleclick.net/; default-src self gap: unsafe-inline unsafe-eval; font-src self data: fonts.gstatic.com; img-src * data: blob:; media-src data: self; script-src gap: self cdn.sitesearch360.com cdn-ukwest.onetrust.com ict.infinity-tracking.net snap.licdn.com unpkg.com widget.trustpilot.com *.doubleclick.net *.feefo.com *.paragonbankinggroup.co.uk *.surveymonkey.com *.twimg.com *.twitter.com *.youtube.com *.visualwebsiteoptimizer.com https://www.googletagmanager.com/ unsafe-inline unsafe-eval; style-src self dev.visualwebsiteoptimizer.com fonts.googleapis.com register.feefo.com *.twimg.com *.twitter.com unsafe-inline; frame-ancestors gap: self *.surveymonkey.com; report-uri /SecurityUtils/rest/Report/ReportViolations?ParamsgECl1AgjY%2BAgiSioyobPPQdaTHoo9zP8WUNfYBKlCnbZk%2FmKQnFLk24y35T7PHnWk%2FaXk1jug1OfYjqgz%2FrJiA%3D%3D;X-Content-Type-Options: nosniffCF-Cache-Status: DYNAMICServer: cloudflareCF-RAY: 8c3cd03d7990ef0c-PDX !DOCTYPE html>html xmlnshttp://www.w3.org/1999/xhtml > head>title>Savings Accounts | Mortgages | Loans | Paragon Bank/title>script src/ParagonBank_Viewer/Blocks/WebPatterns/Content/Carousel.en.js?4374 typetext/javascript charsetUTF-8>/script>script typetext/javascript srchttps://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js async>/script>!-- OneTrust start -->script typetext/javascript srchttps://cdn-ukwest.onetrust.com/consent/aaaed841-dfe2-4a15-93da-4166cdbf18b4/OtAutoBlock.js >/script>script srchttps://cdn-ukwest.onetrust.com/scripttemplates/otSDKStub.js typetext/javascript charsetUTF-8 data-domain-scriptaaaed841-dfe2-4a15-93da-4166cdbf18b4 >/script>script typetext/javascript>function OptanonWrapper() { }/script>!-- Google start -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-T34B9799);/script>meta namedescription contentParagon is a UK based bank offering competitive rates for savings and cash ISA accounts. Our portfolio includes mortgages, loans, business and asset finance />meta nameviewport contentwidth1100 />meta namemsapplication-tap-highlight contentno />meta nameviewport contentwidthdevice-width, initial-scale1, viewport-fitcover, maximum-scale1, minimum-scale1, user-scalableno, minimal-ui />meta nameapple-mobile-web-app-capable contentyes />meta namemobile-web-app-capable contentyes />meta nameformat-detection contenttelephoneno />meta namemsapplication-tap-highlight contentno />meta nameviewport contentwidthdevice-width, initial-scale1, viewport-fitcover, maximum-scale1, minimum-scale1, user-scalableno, minimal-ui />meta nameapple-mobile-web-app-capable contentyes />meta namemobile-web-app-capable contentyes />meta nameformat-detection contenttelephoneno />link relcanonical hrefhttps://www.paragonbank.co.uk/ /> meta http-equivContent-Type contenttext/html; charsetutf-8 /> meta http-equivContent-Script-Type contenttext/javascript />meta http-equivContent-Style-Type contenttext/css />style>.OSFillParent { display: block; width: 100%;}table.OSFillParent { display: table;}input.OSFillParent,button.OSFillParent,select.OSFillParent,textarea.OSFillParent { display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}.OSInline { display: inline-block; *zoom: 1; *display: inline; vertical-align: top;}table.OSInline { display: inline-table;}.OSAutoMarginTop { margin-top: 10px;}tableclass*ThemeGrid_Width { display: inline-table; vertical-align: top;}divclass*ThemeGrid_Width { vertical-align: top;}thclass*ThemeGrid_Width,tdclass*ThemeGrid_Width { display: table-cell;}class*ThemeGrid_Width { display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; *zoom: 1; *display: inline;}.ThemeGrid_Container { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}/style>link href/RichWidgets/Blocks/RichWidgets/RichWidgets/Icon.css?12567 typetext/css relstylesheet />link href/WebPatterns/Blocks/WebPatterns/Private/Tooltipster_3_0_6.css?4374 typetext/css relstylesheet />link href/WebPatterns/Blocks/WebPatterns/Javascript/SilkUI.css?4374 typetext/css relstylesheet />link href/RichWidgets/Blocks/RichWidgets/jQueryUI/jQueryUIInternal.css?12567 typetext/css relstylesheet />link href/RichWidgets/Blocks/RichWidgets/RichWidgets/Feedback_Message.css?12567 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Scripts/IntersectionObserver.css?13913 typetext/css relstylesheet />link href/RichWidgets/Blocks/RichWidgets/RichWidgets/DropDownMenu.css?12567 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/GenericViewerSections/TitleSection.css?13913 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/MasonryCardsInColumns.css?13913 typetext/css relstylesheet />link href/WebPatterns/Blocks/WebPatterns/Private/ColumnsCSS.css?4374 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/SiteMenuPanelContainer.css?13913 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/SiteMegaMenuBarItems.css?13913 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/BlogArticleTags.css?13913 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/BlogArticleList.css?13913 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/EmbedYouTubeVideo.css?13913 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/SocialSharing.css?13913 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/BlogArticle.css?13913 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/BlogCategorySelector.css?13913 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/RecentPostList.css?13913 typetext/css relstylesheet />link href/Blocks/ParagonBank_Viewer/Menus/DesktopMenu_DropDown.css?14027 typetext/css relstylesheet />link href/pCMS/Blocks/pCMS/Widgets/MobileSiteMenu.css?13913 typetext/css relstylesheet />link href/Blocks/ParagonBank_Viewer/Menus/MobileMegaMenu_DropDown.css?14027 typetext/css relstylesheet />link href/Blocks/ParagonBank_Viewer/Bespoke/BespokeHeader.css?14027 typetext/css relstylesheet /> link href/ParagonBank_Theme/Theme.ParagonBank_Theme.css?14459 typetext/css relstylesheet /> link href/ParagonBank_Theme/Theme.ParagonBank_Theme.extra.css?14459 typetext/css relstylesheet /> script id_OSrequestInfoScript typetext/javascript>(function(global) { global.outsystems global.outsystems || {};global.outsystems.internal global.outsystems.internal || {};global.outsystems.internal.requestInfo {visitorKey:,visitKey:,sessionKey:cDq3JVywGE+vhL2YZ2ntRw,userKey:,requestKey:f570b5e3-f56a-4453-81cf-289a4f0d6c6a,webScreenKey:5f7c5d34-7753-45e8-a630-e58fdf4b4cf2,webScreenName:HomeRedirector,espaceKey:730e00c2-b3c3-4a50-b949-6d5a6fc1cb93,espaceName:ParagonBank_Viewer,applicationKey:4ccfb4ac-21ac-4d44-86ac-45c2b85f7513,applicationName:Paragon Bank Viewer,tenantKey:f8e4b940-103c-eec3-6e8a-286b1dad064b,tenantName:Users,environmentKey:03cf8e23-0506-41a5-bf99-c0f133da3877,environmentName:Web PROD,frontendKey:$1$tHRZJT1YmbNBbD4zMuhM1g2joWvpMRLM0/qyT3ki6x2w0VcZdBtENDmlJA7/jfbP4}})(this);/script> script src_osjs.js?11_26_0_41987 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Javascript/ClientDeviceDetection.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Javascript/SilkUICommon.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Private/ToggleScript.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Javascript/SilkUI.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Utilities/Feedback_AjaxWait.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/RichWidgets/jQueryUI/jQueryUIInternal.en.js?12567 typetext/javascript charsetUTF-8>/script> script src/Blocks/RichWidgets/jQueryUI/jQueryUICompatibility.en.js?12567 typetext/javascript charsetUTF-8>/script> script src/Blocks/RichWidgets/jQueryUI/jQueryComponents.en.js?12567 typetext/javascript charsetUTF-8>/script> script src/Blocks/RichWidgets/RichWidgets/Feedback_Message.en.js?12567 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Javascript/SilkUIMobile.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/pCMS/Resources/ReenableFormatDetection.js?13913 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Content/Carousel.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Private/Tooltipster_3_0_6.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Private/ColumnsJS.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Private/AccordionVertical.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Navigation/Tabs.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/WebPatterns/Structure/Gallery.en.js?4374 typetext/javascript charsetUTF-8>/script> script src/Blocks/RichWidgets/RichWidgets/DropDownMenu.en.js?12567 typetext/javascript charsetUTF-8>/script> script src/Blocks/ParagonBank_Viewer/Menus/DesktopMenu_DropDown.js?14027 typetext/javascript charsetUTF-8>/script>/head> body data-os-cookie-policySecure> form methodpost actionHomeRedirector.aspx idWebForm1 nameWebForm1>input typehidden name__OSVSTATE id__OSVSTATE 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 />input typehidden name__VIEWSTATE id__VIEWSTATE value />input typehidden name__VIEWSTATEGENERATOR id__VIEWSTATEGENERATOR value61469692 />div classPage startHidden unknownos en pCMS_Theme stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent>div idpCMS_wt5_block_wt15_wtGenericContent_wtPageContentWrapper classAER LTDHero personal-landing>!-- Server: E1GZR-PR4Z20-->script>$(document).ready(function() { function loadImage(e) { e.src e.dataset.src; e.removeAttribute(data-src); e.classList.add(fade); } var images document.querySelectorAll(.io-img); if(!(IntersectionObserver in window)) { for(var i 0; i images.length; i++) { loadImage(imagesi); } } else { let config { rootMargin: 1000px 0px, threshold: 0.01 }; let observer new IntersectionObserver(observeImages, config); for(let i 0; i images.length; i++) { observer.observe(imagesi); } function observeImages(imgs) { for(let i 0; i imgs.length; i++) { if(imgsi.intersectionRatio > 0) { observer.unobserve(imgsi.target); loadImage(imgsi.target); } } } }})/script>script>$(document).ready(function(){ var oldWidth; var newWidth; var threasholdWidth; if (sessionStorage.getItem(ForceReload) True){ sessionStorage.setItem(ForceReload, False); location.reload(); } sessionStorage.setItem(WindowWidth, $(window).width()); threasholdWidth 1024; $(window).resize(function(){ if ($(.pCMS_FormContainer).length 0){ oldWidth sessionStorage.getItem(WindowWidth); newWidth $(window).width(); sessionStorage.setItem(WindowWidth, newWidth); if((oldWidth threasholdWidth && newWidth > threasholdWidth) || (oldWidth > threasholdWidth && newWidth threasholdWidth)) { sessionStorage.setItem(ForceReload, True); location.reload(); } } });});/script>div >HeaderHtml>/div >noscript classnoscript styledisplay:block !important;>This site will not render correctly without Javascript. Please enable Javascript in your browser settings./noscript>script>// Disable Default Form Action$(document).ready(function() { $(form).attr(action, ); $(form).attr(onsubmit, javascript:return false;);});/script>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_pCMS_wt4_block_wt3_wtContentList>/span>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent classPH_Preview PH>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt29_block_wtPreviewBannerContainer classpCMS_PreviewBanner aligncenter styledisplay:none>Site Preview/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wtHeaderContainer_Dropdown classHeaderContainer>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wtHeaderSearchContainer classHeaderSearchContainer>div >script typetext/javascript>var ss360Config { siteId: www.paragonbank.co.uk, allowCookies: false, showResultLink: false, showErrors: true, layout: { navigation: { position: none } }, suggestions: { showImages: false, num: 20 }, style: { themeColor: #89cb31 }, searchBox: { selector: .ss360SearchInput, searchButton: .ss360SearchButton }, specialMobileSuggest: { enabled: false }, layout: { mobile: { showImages: false }, desktop: { showImages: false, showUrl: true }, navigation: { position: top } }, results: { caption: Search results for your query #QUERY#, num: 50, moreResultsButton: Show more results, moreResultsPagingSize: 3, queryTermHighlightContext: .Column.ColFirst }, contentGroups: { include: , exclude: , otherName: Other, ignoreOther: false }, callbacks: { preSuggest: function(query, searchBox){ var searchContentList searchBox.getAttribute(searchcontentgroup); var searchContentGroup searchContentList.trim() ? : searchContentList.split(;); SS360.changeConfig(contentGroups.include, searchContentGroup); return query.length > 2; }, preSearch: function (query, sort, selectedSearchBox) { var searchBoxId selectedSearchBox ? selectedSearchBox.get()0.getAttribute(searchbox) : 1; var searchContentList selectedSearchBox ? selectedSearchBox.get()0.getAttribute(searchcontentgroup) : ; var searchContentGroup searchContentList.trim() ? : searchContentList.split(;); var resultArea #resultArea + searchBoxId; SS360.changeConfig(contentGroups.include, searchContentGroup); return true; } }};/script>script srchttps://cdn.sitesearch360.com/sitesearch360-v12.min.js async>/script>script>$(document).ready(function() { SearchInput $(#pCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt33_block_wtSearchInput)0; $(.SearchContainer).on(click, function() { if($(this).hasClass(search-is-visible)) { $(this).removeClass(search-is-visible); $(.HeaderSearchContainer).removeClass(is-visible); $(.Overlay).removeClass(is-visible); SearchInput.value ; } else { $(this).addClass(search-is-visible); $(.HeaderSearchContainer).addClass(is-visible); $(.Overlay).addClass(is-visible); SearchInput.focus(); } }); $(.Overlay).on(click, function() { SearchInput.value ; $(.SearchContainer).removeClass(search-is-visible); $(.HeaderSearchContainer).removeClass(is-visible); $(this).removeClass(is-visible); });});/script>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt33_block_wtSearchBar classSearchWrapper>input nameSearch input typetext maxlength50 idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt33_block_wtSearchInput tabindex3 classSearchInput ss360SearchInput placeholderHow can we help you? onkeydownreturn OsEnterKey('pCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt33_block_wtSearchButton', arguments0 || window.event); aria-invalidfalse searchbox1 searchcontentgroup stylewidth: 90% />span styledisplay: none; classValidationMessage rolealert idValidationMessage_pCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt33_block_wtSearchInput>/span>script typetext/javascript>//!CDATAOsInputPrompt_Bootstrap(pCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt33_block_wtSearchInput);//>/script>input namepCMS_wt5$block$wt15$wtGenericContent$wtBespokeHeader$wt2$WebPatterns_wt43$block$wtContent$pCMS_wt33$block$wtSearchButton ss360-search-box-idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt33_block_wtSearchInput typesubmit valueGo idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt33_block_wtSearchButton tabindex4 classButton Is_Default SearchButton ss360SearchButton stylemargin-left: 0px />/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wtPrimaryHeader_Dropdown classPrimaryHeader namePrimaryHeader stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wtMenuContainer_Dropdown classMenuContainer OSInline alignleft nameMenuContainer>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_wtSiteMenuWrapper classSiteMenu>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent classPH_Preview PH>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuBar classpCMS_SiteMenuBar>script>$(document).ready(function(){ $(.pCMS_SiteMenuBarItem).on(click, function(){ var hasClass $(this).hasClass(Selected); $(.pCMS_SiteMenuBarItem).removeClass(Selected); if(!hasClass){ $(this).addClass(Selected); } });});/script>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList classListRecords>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wtSiteMenuBarItem classpCMS_SiteMenuBarItem OSInline style>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wt1_RichWidgets_wt16_block_wtDropDownButtonRoot classMenu_DropDownButton OSInline aria-expandedfalse rolemenuitem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wt1_RichWidgets_wt16_block_wtDropDownButtonElement classMenu_TopMenu Menu_TopMenu Menu_TopMenuActive aria-controlspCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wt1_RichWidgets_wt16_block_wtDropDownPanel rolebutton>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wt1_RichWidgets_wt16_block_wtMenuItem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wt1_RichWidgets_wt16_block_wtMenuItem_wtMenuItem classpCMS_MenuItem title stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuItemLink tabindex5 target href/who-we-are>About us/a>/div >/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wt1_RichWidgets_wt16_block_wtDropDownPanel classMenu_DropDownPanel>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl00_wt1_RichWidgets_wt16_block_wtMenuSubItems classMenu_SubItemsPlaceholder>/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wtSiteMenuBarItem classpCMS_SiteMenuBarItem OSInline style>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wt1_RichWidgets_wt16_block_wtDropDownButtonRoot classMenu_DropDownButton OSInline aria-expandedfalse rolemenuitem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wt1_RichWidgets_wt16_block_wtDropDownButtonElement classMenu_TopMenu Menu_TopMenu Menu_TopMenuActive aria-controlspCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wt1_RichWidgets_wt16_block_wtDropDownPanel rolebutton>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wt1_RichWidgets_wt16_block_wtMenuItem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wt1_RichWidgets_wt16_block_wtMenuItem_wtMenuItem classpCMS_MenuItem title stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuItemLink tabindex6 target hrefhttps://www.paragonbankinggroup.co.uk/news/overview>News room/a>/div >/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wt1_RichWidgets_wt16_block_wtDropDownPanel classMenu_DropDownPanel>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl02_wt1_RichWidgets_wt16_block_wtMenuSubItems classMenu_SubItemsPlaceholder>/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wtSiteMenuBarItem classpCMS_SiteMenuBarItem OSInline style>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wt1_RichWidgets_wt16_block_wtDropDownButtonRoot classMenu_DropDownButton OSInline aria-expandedfalse rolemenuitem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wt1_RichWidgets_wt16_block_wtDropDownButtonElement classMenu_TopMenu Menu_TopMenu Menu_TopMenuActive aria-controlspCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wt1_RichWidgets_wt16_block_wtDropDownPanel rolebutton>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wt1_RichWidgets_wt16_block_wtMenuItem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wt1_RichWidgets_wt16_block_wtMenuItem_wtMenuItem classpCMS_MenuItem title stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuItemLink tabindex7 target href/blog-overview>Blog/a>/div >/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wt1_RichWidgets_wt16_block_wtDropDownPanel classMenu_DropDownPanel>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl04_wt1_RichWidgets_wt16_block_wtMenuSubItems classMenu_SubItemsPlaceholder>/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wtSiteMenuBarItem classpCMS_SiteMenuBarItem OSInline style>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wt1_RichWidgets_wt16_block_wtDropDownButtonRoot classMenu_DropDownButton OSInline aria-expandedfalse rolemenuitem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wt1_RichWidgets_wt16_block_wtDropDownButtonElement classMenu_TopMenu Menu_TopMenu Menu_TopMenuActive aria-controlspCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wt1_RichWidgets_wt16_block_wtDropDownPanel rolebutton>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wt1_RichWidgets_wt16_block_wtMenuItem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wt1_RichWidgets_wt16_block_wtMenuItem_wtMenuItem classpCMS_MenuItem title stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuItemLink tabindex8 target hrefhttps://www.paragonbank.co.uk/contact-us>Contact/a>/div >/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wt1_RichWidgets_wt16_block_wtDropDownPanel classMenu_DropDownPanel>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl06_wt1_RichWidgets_wt16_block_wtMenuSubItems classMenu_SubItemsPlaceholder>/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wtSiteMenuBarItem classpCMS_SiteMenuBarItem OSInline style>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wt1_RichWidgets_wt16_block_wtDropDownButtonRoot classMenu_DropDownButton OSInline aria-expandedfalse rolemenuitem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wt1_RichWidgets_wt16_block_wtDropDownButtonElement classMenu_TopMenu Menu_TopMenu Menu_TopMenuActive aria-controlspCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wt1_RichWidgets_wt16_block_wtDropDownPanel rolebutton>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wt1_RichWidgets_wt16_block_wtMenuItem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wt1_RichWidgets_wt16_block_wtMenuItem_wtMenuItem classpCMS_MenuItem title stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuItemLink tabindex9 target_blank hrefhttps://www.paragonbankinggroup.co.uk/careers>Careers/a>/div >/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wt1_RichWidgets_wt16_block_wtDropDownPanel classMenu_DropDownPanel>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl08_wt1_RichWidgets_wt16_block_wtMenuSubItems classMenu_SubItemsPlaceholder>/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wtSiteMenuBarItem classpCMS_SiteMenuBarItem OSInline style>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wt1_RichWidgets_wt16_block_wtDropDownButtonRoot classMenu_DropDownButton OSInline aria-expandedfalse rolemenuitem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wt1_RichWidgets_wt16_block_wtDropDownButtonElement classMenu_TopMenu Menu_TopMenu Menu_TopMenuActive aria-controlspCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wt1_RichWidgets_wt16_block_wtDropDownPanel rolebutton>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wt1_RichWidgets_wt16_block_wtMenuItem>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wt1_RichWidgets_wt16_block_wtMenuItem_wtMenuItem classpCMS_MenuItem title stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wt1_RichWidgets_wt16_block_wtMenuItem_wt7_wt5_wtMenuItemLink tabindex10 target_blank hrefhttps://www.paragonbankinggroup.co.uk/>Investors/a>/div >/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wt1_RichWidgets_wt16_block_wtDropDownPanel classMenu_DropDownPanel>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt21_block_WebPatterns_wt16_block_wtContent_wtSiteMenuItemsList_ctl10_wt1_RichWidgets_wt16_block_wtMenuSubItems classMenu_SubItemsPlaceholder>/div >/div >/div >/div >/span>/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wtSectionSelectorContainer classSectionSelectorContainer OSInline nameSectionSelector stylemargin-left: 0px;margin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_wtSiteSectionSelectorContainer classSiteSectionSelectorContainer>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_wtPersonalLinkContainer classPersonalLinkContainer LinkContainer Selected ThemeGrid_Width4 styledisplay:none>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_wtPersonalLink classPersonalLink>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_wt7 tabindex11 hrefhttps://www.paragonbank.co.uk>Personal/a>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_wtBusinessLinkContainer classBusinessLinkContainer LinkContainer ThemeGrid_Width4 styledisplay:none>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_wtBusinessLink classBusinessLink>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_wt8 tabindex12 hrefhttps://www.paragonbank.co.uk>Business/a>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_wtIntermediaryLinkContainer classIntermediaryLinkContainer LinkContainer ThemeGrid_Width4 styledisplay:none>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_wtIntermediaryLink classIntermediaryLink>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_wt3 tabindex13 hrefhttps://www.paragonbank.co.uk>Intermediary/a>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_WebPatterns_wt18_block_wtContent classPH_Preview PH>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt50_WebPatterns_wt18_block_wtContent_wtSearchContainer classSearchContainer OSInline nameSearchContainer stylemargin-left: 0px;margin-top: 0px;>span>/span>/div >/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wtSecondaryHeader_Dropdown classSecondaryHeader nameSecondaryHeader stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_wtSectionContainer classSectionContainer nameSectionContainer>div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_wtLogoContainer classLogoContainer ThemeGrid_Width4 nameLogoContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_wt15 tabindex15 href/>img alt src/img/pargon_logo_black.png?14027 />/a>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_wtSiteMenuContainer classSiteMenuContainer ThemeGrid_Width8 ThemeGrid_MarginGutter nameSiteMenuContainer stylemargin-top: 0px;>script> $(document).ready(function(){ $(.PreventDefault).on(click, function(event){event.preventDefault();}); });/script>script>$(document).ready(function(){ $(.primary-item).on(click, function(){ var hasClass $(this).hasClass(Selected); $(.primary-item).removeClass(Selected); if(!hasClass){ $(this).addClass(Selected); } });});/script>script>$(document).ready(function(){ $(.primary-item).on(click, function(){ var childElement $(this).find(.secondary-nav); var hasClass childElement.hasClass(Visible); $(.secondary-nav).removeClass(Visible); if(!hasClass){ childElement.addClass(Visible); } });});/script>ul classprimary-nav>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems classpCMS_SiteMenuBarItems>li classprimary-item home>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl00_wt19_wt31_wt3_wtMenuItemLink tabindex17 classSelected target hrefhttps://www.paragonbank.co.uk/>Home/a>/li>li classprimary-item>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wt14_wt3_wtMenuItemLink tabindex19 classPreventDefault Selected Parent target href/>Savings/a>ul classmega-menu secondary-nav>section classpCMS_SiteMenuBarSubItems>div >span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wt6_wtMainHTML>h2>Savings/h2> p classsub-title> Reach your savings goals with our simple, straightforward savings accounts and cash ISAs. /p>/span>/div >div classflexWrapper>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles classmega-menu-featured-container>div classflexItem tile SavingsPanel>div classtileContent>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML classListRecords>li classTitle>Savings accounts/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl02_wt14_wt3_wtMenuItemLink tabindex21 target hrefhttps://www.paragonbank.co.uk/personal/savings>Savings/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl04_wt14_wt3_wtMenuItemLink tabindex22 target hrefhttps://www.paragonbank.co.uk/savings/savings-accounts?tabidfixed-rate>Fixed Rate/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl06_wt14_wt3_wtMenuItemLink tabindex23 target hrefhttps://www.paragonbank.co.uk/savings/savings-accounts?tabidaccess>Access/a>/li>br/>li classTitle titlesecondary>Cash ISAs/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl10_wt14_wt3_wtMenuItemLink tabindex25 target hrefhttps://www.paragonbank.co.uk/savings/savings-accounts?tabidcash-isas>Fixed Rate/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl12_wt14_wt3_wtMenuItemLink tabindex26 target hrefhttps://www.paragonbank.co.uk/savings/savings-accounts?tabidcash-isas>Access/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl14_wt14_wt3_wtMenuItemLink tabindex27 target hrefhttps://www.paragonbank.co.uk/savings/savings-accounts?tabidlifetime-isa>Lifetime ISA/a>/li>br/>li classbutton Secondary>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl16_wt14_wt3_wtMenuItemLink tabindex28 target hrefhttps://www.paragonbank.co.uk/savings/savings-accounts>View all accounts/a>/li>br/>br/>/span>/div >div classtileAction>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl00_wt5_wt30_wtMainHTML>h3 stylemargin-bottom: 10px; font-size:20px>Read our customer reviews/h3> style>.TrustpilotReviewBox{ position:relative}.flexItem.trustpilotWidget:hover {opacity:0.5;cursor:pointer;}/style> a hrefhttps://www.paragonbank.co.uk/about-us/paragon-customer-reviews styleposition:relative; display: block; padding:12px 0>!-- TrustBox widget - Mini -->div classtrustpilot-widget data-localeen-GB data-template-id53aa8807dec7e10d38f59f32 data-businessunit-id567917130000ff000586ea1a data-style-height118px data-style-width250px data-themelight data-font-familyLibre Franklin >/div>!-- End TrustBox widget -->/a>p styletext-alignleft; padding-top:0px>a hrefhttps://www.paragonbank.co.uk/about-us/paragon-customer-reviews classLink target_blank relnoopener>See all of our reviews/a>/p>/span>/div >/div >div classflexItem tile mega-menu-advert savings-advert upTo>div classtileImage>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl02_wt5_wt24_wtMainHTML>div classflexItem upTo stylemargin: 0;> h2>Award winning Cash ISAs/h2> h3>4.70%/h3> p stylemargin:0 0 30px;>Have your cake, and eat it too, with our award winning Cash ISAs/p> ul classTickList> li>Spread your annual ISA allowance with our ISA Wallet/li> li>Withdraw and reinvest without impacting your ISA allowance with our flexible ISAs/li> li>Easily transfer your ISAs from other providers/li> /ul> div classtileAction> a hrefhttps://www.paragonbank.co.uk/savings/savings-accounts?tabidcash-isas classButton>View ISAs/a> /div>/div>/span>/div >div classtileContent>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItems>li classtile-action>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItems_ctl02_wt19_wt3_wtMenuItemLink tabindex31 classSelected target href/>isa-deadline/a>/li>/span>/div >/div >div classflexItem tile SavingsPanel3>div classtileContent>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML classListRecords>li classTitle>Helpful information/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl02_wt14_wt3_wtMenuItemLink tabindex33 target href/helpful-information/savings>Help centre/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl04_wt14_wt3_wtMenuItemLink tabindex34 target hrefhttps://www.paragonbank.co.uk/personal/personal-faqs?tabidsavings-faqs>FAQs/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl06_wt14_wt3_wtMenuItemLink tabindex35 target hrefhttps://www.paragonbank.co.uk/savings/historic-rates>Historic rates/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl08_wt14_wt3_wtMenuItemLink tabindex36 target hrefhttps://www.paragonbank.co.uk/contact-us/financial-services-compensation-scheme>FSCS/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl10_wt14_wt3_wtMenuItemLink tabindex37 target hrefhttps://www.paragonbank.co.uk/security>Security/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl12_wt14_wt3_wtMenuItemLink tabindex38 target hrefhttps://www.paragonbank.co.uk/who-we-are/awards-and-nominations>Our awards/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl14_wt14_wt3_wtMenuItemLink tabindex39 target hrefhttps://www.paragonbank.co.uk/personal/personal-documents/?tabidsavings-documents>Savings documents/a>/li>br/>li classTitle titlesecondary>Learn more about savings/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl18_wt14_wt3_wtMenuItemLink tabindex41 target hrefhttps://www.paragonbank.co.uk/savings/savings-explained/lifetime-isa>Savings accounts explained/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl20_wt14_wt3_wtMenuItemLink tabindex42 target hrefhttps://www.paragonbank.co.uk/online-savings-accounts>Managing your savings online/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl22_wt14_wt3_wtMenuItemLink tabindex43 target hrefhttps://www.paragonbank.co.uk/savings/savings-explained/flexible-isa>ISA Wallet & Flexible ISAs/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItemsWithoutHTML_ctl24_wt14_wt3_wtMenuItemLink tabindex44 target hrefhttps://www.paragonbank.co.uk/savings/savings-explained/isa-transfers>Transferring your ISA/a>/li>br/>br/>/span>/div >div classtileAction>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl02_wt9_wtSubMenuWithTiles_ctl04_wt5_wt30_wtMainHTML>h3>FSCS Protection/h3> div classfscs-banner> div stylemargin: 0;border-radius: 10px; onClickwindow.location.href/savings/financial-services-compensation-scheme;> div stylepadding: 15px;>img src/pCMS_BO/Resources/ParagonBank/Images/fscs_logo altFSCS protected small logo>/div> div stylepadding: 10px;> span>See how youre protected/span> /div> /div> /div>/span>/div >/div >/span>/div >/section>/ul>/li>li classprimary-item>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wt14_wt3_wtMenuItemLink tabindex48 classPreventDefault Selected Parent target href/>Mortgages/a>ul classmega-menu secondary-nav>section classpCMS_SiteMenuBarSubItems>div >span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wt6_wtMainHTML>h2>Mortgages/h2> p classsub-title>Discover our range of specialist buy-to-let and residential mortgages, available through intermediaries. /p>/span>/div >div classflexWrapper>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles classmega-menu-featured-container>div classflexItem tile MortgagesPanel1>div classtileContent>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML classListRecords>li classTitle btl-title>Buy-to-let mortgagesbr>for span>landlords./span>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl02_wt14_wt3_wtMenuItemLink tabindex50 target hrefhttps://www.paragonbank.co.uk/personal/mortgages/buy-to-let>Buy-to-let mortgages/a>/li>br/>li classTitle titlesecondary>Helpful information/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl06_wt14_wt3_wtMenuItemLink tabindex52 target href/helpful-information/mortgages>Help centre/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl08_wt14_wt3_wtMenuItemLink tabindex53 target hrefhttps://www.paragonbank.co.uk/blog/mortgages>Mortgage blog/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl10_wt14_wt3_wtMenuItemLink tabindex54 target hrefhttps://www.paragonbank.co.uk/personal/personal-documents?tabidmortgages-documents>Mortgage documents/a>/li>br/>br/>/span>/div >div classtileAction>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl00_wt5_wt30_wtMainHTML>div classadvisor-box>p>b>If youre a landlord,/b> you can only apply for our mortgages through an Independent Financial Adviser. Click below to find an advisor./p>a hrefhttps://www.fca.org.uk/consumers/finding-adviser classButton target_blank>Find an advisor/a>/div>/span>/div >/div >div classflexItem tile MortgagesPanel2>div classtileContent>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML classListRecords>li classTitle btl-title>Buy-to-let mortgagesbr>for span>intermediaries./span>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl02_wt14_wt3_wtMenuItemLink tabindex57 target hrefhttps://www.paragonbank.co.uk/intermediary/mortgages>Overview/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl04_wt14_wt3_wtMenuItemLink tabindex58 target hrefhttps://www.paragonbank.co.uk/intermediary/mortgages/products>Our products/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl06_wt14_wt3_wtMenuItemLink tabindex59 target hrefhttps://www.paragonbank.co.uk/intermediary/mortgages/who-we-can-help>Who we can help/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl08_wt14_wt3_wtMenuItemLink tabindex60 target hrefhttps://www.paragonbank.co.uk/intermediary/mortgages/lending-criteria>Lending criteria/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl10_wt14_wt3_wtMenuItemLink tabindex61 target hrefhttps://www.paragonbank.co.uk/intermediary/mortgages/affordability-calculator>Affordability calculator/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl12_wt14_wt3_wtMenuItemLink tabindex62 target hrefhttps://www.paragonbank.co.uk/intermediary/mortgages#btl-sla>Processing times/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl14_wt14_wt3_wtMenuItemLink tabindex63 target hrefhttps://www.paragonbank.co.uk/intermediary/mortgages/meet-the-team>Meet the team/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl16_wt14_wt3_wtMenuItemLink tabindex64 target hrefhttps://www.paragonbank.co.uk/intermediary/intermediary-faqs>Frequently asked questions/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl18_wt14_wt3_wtMenuItemLink tabindex65 target hrefhttps://www.paragonbank.co.uk/intermediary/intermediary-documents?tabidmortgages-documents>Documents/a>/li>br/>br/>/span>/div >div classtileAction>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl02_wt5_wt30_wtMainHTML>div classmenu-button-group>a hrefhttps://www.paragonbank.co.uk/intermediary/portal/loginscreen.aspx classButton stt Login>Login/a>a hrefhttps://www.paragonbank.co.uk/btl-registration-form classButton Secondary stt>Register/a>/div>a hrefhttps://www.paragonbank.co.uk/intermediary/portal/mainflow.forgottenpassword.aspx classforgotten-link>Ive forgotten my username or password/a>/span>/div >/div >div classflexItem tile mega-menu-advert mortgage-advert>div classtileImage>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl04_wt5_wt24_wtMainHTML>div classmenu-advert black>h2>Secure now, fix later/h2>p>Don’t forget, our discounted buy-to-let products benefit from our Track to Fix feature!/p>div classmenu-button-group>a hrefhttps://www.paragonbank.co.uk/intermediary/mortgages/products/product-switch#track-to-fix classButton Secondary>Find out more/a>/div>/span>/div >div classtileContent>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl04_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItems>li>div classmenu-box grey>h2>Existing customers/h2>a hrefhttps://www.paragonbank.co.uk/personal/mortgages/residential classLink>Residential mortgages/a>a hrefhttps://www.paragonbank.co.uk/personal/mortgages/second-charge classLink>Second charge mortgages/a>/div>/li>li classtrustpilot-li>div classtrustpilot-reviews>a hrefhttps://www.paragonbank.co.uk/about-us/paragon-customer-reviews styleposition:relative; display: block; padding:12px 0>div classtrustpilot-widget data-localeen-GB data-template-id53aa8807dec7e10d38f59f32 data-businessunit-id567917130000ff000586ea1a data-style-height118px data-style-width250px data-themelight data-font-familyLibre Franklin>/div>/a>div classreviews-cta>See all of our reviews/div>/div>/li>/span>/div >/div >/span>/div >/section>/ul>/li>li classprimary-item>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wt14_wt3_wtMenuItemLink tabindex72 classPreventDefault Selected Parent target href/>Finance/a>ul classmega-menu secondary-nav>section classpCMS_SiteMenuBarSubItems>div >span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wt6_wtMainHTML>h2>Finance/h2> p classsub-title> Find the right finance to get you moving with our tailored business and personal loans. /p>/span>/div >div classflexWrapper>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles classmega-menu-featured-container>div classflexItem tile LoansPanel1>div classtileContent>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML classListRecords>li classTitle>Intermediaries/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl02_wt14_wt3_wtMenuItemLink tabindex74 target hrefhttps://www.paragonbank.co.uk/intermediary/loans/asset-finance>Asset finance/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl04_wt14_wt3_wtMenuItemLink tabindex75 target hrefhttps://www.paragonbank.co.uk/intermediary/loans/development-finance>Development finance/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl06_wt14_wt3_wtMenuItemLink tabindex76 target hrefhttps://www.paragonbank.co.uk/intermediary/invoice-finance>Invoice finance/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl08_wt14_wt3_wtMenuItemLink tabindex77 target hrefhttps://www.paragonbank.co.uk/intermediary/loans/motor-finance>Motor finance/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl10_wt14_wt3_wtMenuItemLink tabindex78 target hrefhttps://www.paragonbank.co.uk/professions-finance>Professions finance/a>/li>br/>li classTitle titlesecondary>Business customers/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl14_wt14_wt3_wtMenuItemLink tabindex80 target hrefhttps://www.paragonbank.co.uk/business/asset-finance>Asset finance/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl16_wt14_wt3_wtMenuItemLink tabindex81 target hrefhttps://www.paragonbank.co.uk/business/loans/development-finance>Development finance/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl18_wt14_wt3_wtMenuItemLink tabindex82 target hrefhttps://www.paragonbank.co.uk/business/loans/structured-lending>Structured lending/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl20_wt14_wt3_wtMenuItemLink tabindex83 target hrefhttps://www.paragonbank.co.uk/business/invoice-finance>Invoice finance/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl00_wt5_wtSubMenuItemsWithoutHTML_ctl22_wt14_wt3_wtMenuItemLink tabindex84 target hrefhttps://www.paragonbank.co.uk/business/legal-finance>Legal finance/a>/li>br/>/span>/div >/div >div classflexItem tile LoansPanel2>div classtileContent>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML classListRecords>li classTitle>Personal customers/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl02_wt14_wt3_wtMenuItemLink tabindex86 target hrefhttps://www.paragonbank.co.uk/motorfinance/personal>Motor finance/a>/li>br/>li classTitle titlesecondary>Helpful Information/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl06_wt14_wt3_wtMenuItemLink tabindex88 target href/helpful-information/motor-finance>Motor finance help centre/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl08_wt14_wt3_wtMenuItemLink tabindex89 target hrefhttps://www.paragonbank.co.uk/personal/personal-documents?tabidloans-documents>Personal loan documents/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl10_wt14_wt3_wtMenuItemLink tabindex90 target hrefhttps://www.paragonbank.co.uk/business/business-documents?tabidloans-documents>Business loan documents/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl12_wt14_wt3_wtMenuItemLink tabindex91 target hrefhttps://www.paragonbank.co.uk/intermediary/intermediary-documents?tabidloans-documents>Intermediary loan documents/a>/li>br/>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl02_wt5_wtSubMenuItemsWithoutHTML_ctl14_wt14_wt3_wtMenuItemLink tabindex92 target hrefhttps://www.paragonbank.co.uk/intermediary/intermediary-faqs?tabidloans-faqs>FAQs/a>/li>br/>/span>/div >/div >div classflexItem tile mega-menu-advert loans-advert>div classtileImage>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl04_wt5_wt24_wtMainHTML>h2>Introducing our new asset finance broker portal/h2>p>Developed in response to your feedback about the need for strong>speed, simplicity/strong> and strong>accuracy/strong> of lending applications, you can now a hrefhttps://www.paragonbank.co.uk/AssetFinance_Apply/Login>log in/a> and apply in minutes./p>a hrefhttps://www.paragonbank.co.uk/asset-finance/broker-portal classButton>Find out more/a>/span>/div >div classtileContent>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl06_wt9_wtSubMenuWithTiles_ctl04_wt5_wtSubMenuItems>/span>/div >/div >/span>/div >/section>/ul>/li>li classprimary-item contactMenu>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl08_wt19_wt31_wt3_wtMenuItemLink tabindex97 classPreventDefault Parent target href/>Contact/a>ul classsecondary-nav>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl08_wt19_wtGeneralSubItems>li>Contact/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl08_wt19_wtGeneralSubItems_ctl02_wt24_wt3_wtMenuItemLink tabindex99 target hrefhttps://www.paragonbank.co.uk/contact-us>Get in touch/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl08_wt19_wtGeneralSubItems_ctl04_wt24_wt3_wtMenuItemLink tabindex100 target hrefhttps://www.paragonbank.co.uk/contact-us/complaints>Complaints/a>/li>/span>/ul>/li>li classprimary-item helpMenu>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl10_wt19_wt31_wt3_wtMenuItemLink tabindex103 classPreventDefault Parent target href/>Help centre/a>ul classsecondary-nav>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl10_wt19_wtGeneralSubItems>li>Help centre/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl10_wt19_wtGeneralSubItems_ctl02_wt24_wt3_wtMenuItemLink tabindex105 target href/helpful-information/savings>Savings/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl10_wt19_wtGeneralSubItems_ctl04_wt24_wt3_wtMenuItemLink tabindex106 target href/helpful-information/mortgages>Mortgages/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl10_wt19_wtGeneralSubItems_ctl06_wt24_wt3_wtMenuItemLink tabindex107 target href/helpful-information/motor-finance>Motor Finance/a>/li>li>Other/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl10_wt19_wtGeneralSubItems_ctl10_wt24_wt3_wtMenuItemLink tabindex109 target hrefhttps://www.paragonbank.co.uk/faq>FAQs/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl10_wt19_wtGeneralSubItems_ctl12_wt24_wt3_wtMenuItemLink tabindex110 target hrefhttps://www.paragonbank.co.uk/personal/documents>Documents/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl10_wt19_wtGeneralSubItems_ctl14_wt24_wt3_wtMenuItemLink tabindex111 target href/helpful-information/financial-help>Financial help centre/a>/li>/span>/ul>/li>li classprimary-item loginMenu>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wt31_wt3_wtMenuItemLink tabindex114 classPreventDefault Parent target href/>Login/a>ul classsecondary-nav>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wtGeneralSubItems>li classTitle>Personal/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wtGeneralSubItems_ctl02_wt24_wt3_wtMenuItemLink tabindex116 target_blank hrefhttps://online.paragonbank.co.uk/authenticate/login>Savings/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wtGeneralSubItems_ctl04_wt24_wt3_wtMenuItemLink tabindex117 target_blank hrefhttps://mortgages.paragonbank.co.uk/myaccount>Buy-to-let mortgages/a>/li>li classTitle>Business Customers/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wtGeneralSubItems_ctl08_wt24_wt3_wtMenuItemLink tabindex119 target_blank hrefhttps://www.e3direct.com/e3intro.html>Invoice finance - Cashflow/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wtGeneralSubItems_ctl10_wt24_wt3_wtMenuItemLink tabindex120 target_blank hrefhttps://paragonbank.e-bonded.com/>Invoice finance - E-bonded/a>/li>li classTitle>Intermediaries/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wtGeneralSubItems_ctl14_wt24_wt3_wtMenuItemLink tabindex122 target_blank hrefhttps://www.paragonbank.co.uk/assetfinance_apply/login>Asset finance/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wtGeneralSubItems_ctl16_wt24_wt3_wtMenuItemLink tabindex123 target_blank hrefhttps://www.paragonbank.co.uk/intermediary/portal/loginscreen.aspx>Buy-to-let mortgages/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wtGeneralSubItems_ctl18_wt24_wt3_wtMenuItemLink tabindex124 target_blank hrefhttps://secondcharge.paragonbank.co.uk/login>Second charge mortgages/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wtGeneralSubItems_ctl20_wt24_wt3_wtMenuItemLink tabindex125 target_blank hrefhttps://residential.paragonbank.co.uk/login>Residential mortgages/a>/li>li>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wt30_wt8_pCMS_wt19_block_wtSiteMenuBarItems_ctl12_wt19_wtGeneralSubItems_ctl22_wt24_wt3_wtMenuItemLink tabindex126 target_blank hrefhttps://motorfinance.paragonbank.co.uk/web2e>Motor finance/a>/li>/span>/ul>/li>/span>/ul>script>$(document).ready(function(){ $(.primary-item).on(click, function(event){ if($(.primary-item.Selected).length){$(.Overlay).addClass(is-visible)}else{$(.Overlay.is-visible).removeClass(is-visible)}; });$(.Overlay).click(function(event){ $(.primary-item.Selected).removeClass(Selected);$(.secondary-nav.Visible).removeClass(Visible);$(.Overlay.is-visible).removeClass(is-visible); });});/script>/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_wtBreadcrumbContainer_Dropdown classBreadcrumbContainer nameBreadcrumbContainer>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wt2_WebPatterns_wt43_block_wtContent_pCMS_wt2_block_wtBreadcrumbItemsContainer classpCMS_BreadcrumbItemsContainer stylemargin-top: 0px;display: none;>/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeHeader_wtOverlay classOverlay nameOverlay>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt2_wtPreviewBannerContainer classpCMS_PreviewBanner aligncenter styledisplay:none>Site Preview/div >div classPage startHidden unknownos en pCMS_Theme stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtBespokeHeader>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wtTop>/div >link hrefhttps://fonts.googleapis.com/css?familyLibre+Franklin:300,400,500,600,700,800 relstylesheet>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_wtHeaderContainer classpCMS_HeaderContainer pCMS_HeaderContainer_personal>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_wtHeaderWrapper classpCMS_HeaderWrapper>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent classPH_Preview PH>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft classThemeGrid_Width9>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft_wtLeftContainer2 classpCMS_HeaderLeft>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft_wtHeaderList2 classListRecords>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft_wtHeaderList2_ctl00_wtHeaderItem2 classpCMS_HeaderItem>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft_wtHeaderList2_ctl00_wtHeaderHTML2>script>window.rateObj { products: { isa: { fr: { 1yr: { monthly: `4.41%`, yearly: `4.50%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAR1IALO&ActionProductOverview`, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAR1IA `, postalCustomer: `hrefhttps://online.paragonbank.co.uk/ApplyOnline/ApplicationForm.aspx?ProductIdPPAR1IP` }, 2yr: { monthly: `3.93%`, yearly: `4.00%`, existingCustomer: `href https://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAR2IALO&ActionProductOverview`, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAR2IA`, postalCustomer: `hrefhttps://online.paragonbank.co.uk/ApplyOnline/ApplicationForm.aspx?ProductIdPPAR2IP` }, 3yr: { monthly: `3.69%`, yearly: `3.75%`, existingCustomer: `href https://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAR3IALO&ActionProductOverview`, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAR3IA`, postalCustomer: `hrefhttps://online.paragonbank.co.uk/ApplyOnline/ApplicationForm.aspx?ProductIdPPAR3IP` }, 5yr: { monthly: `3.59%`, yearly: `3.65%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAR5IALO&ActionProductOverview`, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAR5IA`, postalCustomer: `hrefhttps://online.paragonbank.co.uk/ApplyOnline/ApplicationForm.aspx?ProductIdPPAR5IP` } }, ea: { ea: { monthly: `1.98%`, yearly: `2.00%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAREIB11LO&ActionProductOverview`, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAREIB11` }, lea: { monthly: `0.55%`, yearly: `0.55%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ActionMoreInfo&MoreInfoRefLimitedEasyAccessISA`, newCustomer: `hrefhttps://online.paragonbank.co.uk/applyonline/applicationform.aspx?ProductIdPARLIA8` } }, notice: { 120d: { monthly: `0.45%`, yearly: `0.45%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ActionMoreInfo&MoreInfoRef120DayNoticeISA`, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAR12D27` }, 40d: { monthly: `4.31%`, yearly: `4.40%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAR40A04LO&ActionProductOverview`, newCustomer: `href https://services.paragonbank.co.uk/applications/apply?productIdPAR40A04` } }, ta: { ta: { three: ``, four: ``, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPARTIA15LO&ActionProductOverview `, newCustomer: `href https://services.paragonbank.co.uk/applications/apply?productIdPARTIA15` } }, lisa: { lisa: { yearly: `3.51%`, existingCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPARLFD3`, newCustomer: `` } } }, nonisa: { fr: { 1yr: { monthly: `4.41%`, yearly: `4.50%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAR1FRLO&ActionProductOverview`, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAR1FR`, postalCustomer: `hrefhttps://online.paragonbank.co.uk/ApplyOnline/ApplicationForm.aspx?ProductIdPPAR1BP` }, 15m: { monthly: `1.20%`, yearly: `1.20%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ActionMoreInfo&MoreInfoRefFifteenMonthFixedRate`, newCustomer: `hrefhttps://online.paragonbank.co.uk/applyonline/applicationform.aspx?productidPAR15MFR` }, 2yr: { monthly: `3.93%`, yearly: `4.00%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAR2FRLO&ActionProductOverview`, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAR2FR`, postalCustomer: `hrefhttps://online.paragonbank.co.uk/ApplyOnline/ApplicationForm.aspx?ProductIdPPAR2BP` }, 3yr: { monthly: `3.69%`, yearly: `3.75%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAR3FRLO&ActionProductOverview`, newCustomer: `href https://services.paragonbank.co.uk/applications/apply?productIdPAR3FR`, postalCustomer: `hrefhttps://online.paragonbank.co.uk/ApplyOnline/ApplicationForm.aspx?ProductIdPPAR3BP` }, 5yr: { monthly: `3.59%`, yearly: `3.65%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAR5FRLO&ActionProductOverview`, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAR5FR`, postalCustomer: `hrefhttps://online.paragonbank.co.uk/ApplyOnline/ApplicationForm.aspx?ProductIdPPAR5BP` } }, ea: { ea: { monthly: `1.98%`, yearly: `2.00%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAREAC12LO&ActionProductOverview`, newCustomer: ` hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAREAC12` }, lea: { monthly: `0.55%`, yearly: `0.55%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ActionMoreInfo&MoreInfoRefLimitedEasyAccess`, newCustomer: `hrefhttps://online.paragonbank.co.uk/applyonline/applicationform.aspx?ProductIdPARLEA10` } }, notice: { 120d: { monthly: `4.41%`, yearly: `4.50%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPAR12D27LO&ActionProductOverview`, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPAR12D27` }, 40d: { monthly: `0.75%`, yearly: `0.75%`, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ActionMoreInfo&MoreInfoRef40DayNotice`, newCustomer: `hrefhttps://online.paragonbank.co.uk/ApplyOnline/ApplicationForm.aspx?ProductIdPAR40D7` } }, ta: { ta: { three: ``, four: ``, existingCustomer: `hrefhttps://online.paragonbank.co.uk/ofis/PreLogin.aspx?ProductIdPARTEA15LO&ActionProductOverview `, newCustomer: `hrefhttps://services.paragonbank.co.uk/applications/apply?productIdPARTEA15` } } } }, upTo: { isa: { general: `4.70%`, fr: `4.50%`, notice: `4.40%`, access: `4.70%`, easyAccess: `2.00%`, postal: `4.50%` }, nonisa: { general: ``, fr: `4.50%`, notice: `4.75%`, access: `4.75%`, easyAccess: `2.00%`, postal: `4.50%` } }};/script>/span>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft_wtHeaderList2_ctl02_wtHeaderItem2 classpCMS_HeaderItem>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft_wtHeaderList2_ctl02_wtHeaderHTML2>script> window.addEventListener(load, customEventManager); function customEventManager() { //Builds and sends the request to record the vent function customEvent(elm) { var customEventValue elm.attributes.customevent.value; var reqUrl window.location.origin + /ce?url + url + &customevent + customEventValue; console.log(reqUrl); fetch(reqUrl); } //Create a clean URL sans anchors or parameters var url window.location.origin + window.location.pathname; //Find all elements set up for the tracking and add a event listener to each. var elmList document.querySelectorAll(customevent); if (elmList.length) { elmList.forEach(function (elm) { elm.addEventListener(click, function () { customEvent(elm); }); }); } }/script>/span>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft_wtHeaderList2_ctl04_wtHeaderItem2 classpCMS_HeaderItem>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft_wtHeaderList2_ctl04_wtHeaderHTML2>!-- Google Tag Manager (noscript) -->noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-T34B9799height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>!-- End Google Tag Manager (noscript) -->/span>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft_wtHeaderList2_ctl06_wtHeaderItem2 classpCMS_HeaderItem>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderLeft_wtHeaderList2_ctl06_wtHeaderHTML2>script>$( document ).ready(function() { $(.card-link).click(function() { window.location $(this).find(a).attr(href); return false; });});/script>/span>/div >/span>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderRight classThemeGrid_Width3 ThemeGrid_MarginGutter>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wt3_WebPatterns_wt62_block_wtContent_wt49_wtHeaderRight_wtCenterContainer2 classpCMS_HeaderCenter ThemeGrid_Width1 stylemargin-top: 0px;>/div >/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtHeader_wt28_wtBottom stylemargin-top: 0px;>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMenu stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMenu_wt17_WebPatterns_wt18_block_wtContent classPH_Preview PH>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMenu_wt17_WebPatterns_wt18_block_wtContent_wtMenuList>/span>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtTop stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtTop_wt3_wtTitleSectionContainer classTitle_Section Title_Section_personal home-hero stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtTop_wt3_wtHeroSingleColumn classThemeGrid_Container stylemargin-top: 0px;>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtTop_wt3_wt29_wtMainHTML>style>.Title_Section.home-hero{ background-image: url(/pCMS_BO/Resources/ParagonBank/Images/hero-images/savings/woman-on-sofa); background-position: right center;}/style>div classParent>div classChild1>h1>Make up to 2 withdrawals per year without affecting your interest rate with our Double Access Savings Account/h1>p>span classhero-rate stylemargin-left:10px;>4.75%/span>AER* (variable, up to 2 withdrawals)/p>p>Start saving from just £1,000 up to a balance of £500,000./p>a hrefhttps://www.paragonbank.co.uk/savings/double-access-account classButton>View account/a>/div>div classChild2>/div>/div>/span>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtCarousel>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtBodyContainer classpCMS_BodyContainer stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtBody classpCMS_Body>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtAbove stylemargin-top: 0px;>div stylemargin-top: 0px;>Body Content>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain stylemargin-top: 0px;>div stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wtMainContent classpCMS_MainContent pCMS_MainContent_personal ThemeGrid_Width12 stylemargin-top: 0px;>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList classListRecords>!-- Add Class to Child -->script typetext/javascript>$(document).ready(function(){$(.ListRecords > div).addClass(AER LTDHero personal-landing);});/script>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl02_wt5_wt29_wt16_wtMainContentContainer classquote-featured nameTRUSTPILOT-WIDGET-QUOTE>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl02_wt5_wt29_wt16_wtContentContainer classpCMS_ContentItem OSAutoMarginTop>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl02_wt5_wt29_wt16_wt16_wtMainHTML>style>.widgetReviews { margin: -20px;} .flexItem.trustpilotWidget { flex: 0 0 auto; margin: 0 0 20px 0;} .widgetReviews a.Link { margin-left: 20px;}.phone .widgetReviews { margin: 0;}/style>style>.desktop blockquote {padding-top:0}/* CLICKABLE TRUSTPILOT WIDGET */.TrustpilotReviewBox{ z-index: -1; position:relative}.flexItem.trustpilotWidget:hover {opacity:0.5;cursor:pointer;}/* GRID WRAPPER - TWO THIRD COLUMN RIGHT */.gridWrapper{display: grid; gap: 0 20px; margin-bottom: 40px}.gridWrapper.gridTwoThirdColumnRight{grid-template-columns: 1fr 2fr} /* FEEFO ALIGN*/.gridWrapper .feefoImg{justify-content: center; position: relative}/* VERTICAL SEPERATOR */.gridWrapper .feefoImg:after{ content: ; position: absolute; right: -10px; width: 2px; height: 100%; background-color: #eee; } /* RESPONSIVENESS */@media only screen and (max-width: 992px) { .gridWrapper.gridTwoThirdColumnRight{grid-template-columns: 1fr} .gridWrapper .feefoImg:after{display: none} .flexItem.feefoImg, .flexItem.trustpilotWidget {margin:0 0 20px;flex:1 0 100%; max-width:40vw} .widgetReviews {margin-bottom: 30px}}/style>!-- ---------------------------------------------------------------------------------------- -->div classgridWrapper gridTwoThirdColumnRight> div classgridItem widgetReviews> div classflexWrapper>!--div classflexItem feefoImg>a hrefhttps://www.paragonbank.co.uk/about-us/paragon-customer-reviews target_blank>/a>/div>-->!--- ---> div classflexItem trustpilotWidget>a hrefhttps://www.paragonbank.co.uk/about-us/paragon-customer-reviews styleposition:relative; display: block;>!-- TrustBox widget - Mini -->div classtrustpilot-widget TrustpilotReviewBox data-localeen-GB data-template-id53aa8807dec7e10d38f59f32 data-businessunit-id567917130000ff000586ea1a data-style-height118px data-style-width100% data-themelight data-font-familyLibre Franklin >/div>!-- End TrustBox widget -->/a>/div>/div>a hrefhttps://www.paragonbank.co.uk/about-us/paragon-customer-reviews classLink target_blank relnoopener>See all of our reviews/a> /div>!--- --->div classgridItem>blockquote>Very span>quick/span> and span>easy/span> to set up span>always kept informed/span> of what was happening span>overall a good experience/span>/blockquote>p>- Savings trusted customer/p>/div>/div>/span>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl04_wt5_wt29_wt16_wtMainContentContainer nameisa-deadline-award-product-cards>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl04_wt5_wt29_wt16_wtContentContainer classpCMS_ContentItem OSAutoMarginTop>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl04_wt5_wt29_wt16_wt16_wtMainHTML>div classflexWrapper> !--- div classflexItem tile tile-center tile-promotional saving-product card-link> div classtileImage> img src/pCMS_BO/Resources/ParagonBank/icons/isa-timer-icon altISA deadline icon classtile-img> /div> div classtileContent> h2 styleline-height: 1.3;>The end of the tax year is approaching /h2> p>Find out more about important deadlines and how you can make the most of your £20,000 tax-free ISA allowance 2023/24./p> /div> div classtileAction> a hrefhttps://www.paragonbank.co.uk/savings/isa-deadline classButton Secondary>Find out more/a> /div> /div> ---> div classflexItem tile saving-product tile-promotional tile-center card-link> div classtileTitle> h2>1 Year Fixed Rate cash ISA/h2> /div> div classtileContent> h3>4.50%/h3> p>Start saving from £500 up to a balance of £500,000./p> /div> div classtileAction> a hrefhttps://www.paragonbank.co.uk/savings/cash-isas/one-year-fixed-cash-isa classButton>View account/a> /div> /div> !--- ---> div classflexItem> div classtileContent> img src/pCMS_BO/Resources/ParagonBank/Images/award-logos/moneycomms-best-cash-isa-year-24 altCash ISA Provider of The Year 2023> /div> /div> !--- ---> div classflexItem tile saving-product tile-featured tile-center upTo card-link> div classtileTitle> h2>Fixed Rate Savings Accounts/h2> /div> div classtileContent> h3>4.50%/h3> p>Plan for your future with confidence knowing exactly how much interest you’ll earn, with our fixed rate savings accounts./p> /div> div classtileAction> a hrefhttps://www.paragonbank.co.uk/savings/savings-accounts?tabidfixed-rate classButton>View accounts/a> /div> /div> !--- --->/div>/span>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl06_wt5_wt29_wt16_wtMainContentContainer namepersonal-savings-alt-fscsrow>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl06_wt5_wt29_wt16_wtContentContainer classpCMS_ContentItem OSAutoMarginTop>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl06_wt5_wt29_wt16_wt16_wtMainHTML>div classfscs-banner>div>div>img src/pCMS_BO/Resources/ParagonBank/Images/fscs_logo altFSCS protected small logo>/div>div>Your eligible deposits with Paragon Bank are protected up to a total of £85,000 by the Financial Services Compensation Scheme (FSCS), the UKs deposit guarantee scheme./div>div>a href/contact-us/financial-services-compensation-scheme>See how youre protected/a>/div>/div>/div>/span>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl08_wt5_wt29_wt16_wtMainContentContainer classcenter nameSAVINGS_CARDS>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl08_wt5_wt29_wt16_wtContentContainer classpCMS_ContentItem OSAutoMarginTop>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl08_wt5_wt29_wt16_wt16_wtMainHTML>div classflexWrapper>!--- --->div classflexItem stylejustify-content: center>div classtileContent>img src/pCMS_BO/Resources/ParagonBank/Images/award-logos/sc-24-customer-service-award-v2 altBest Multi-Channel Savings Provider>/div>/div> !--- --->div classflexItem tile tile-center tile-promotional saving-product upTo aer-variable card-link> div classtileTitle stylemargin-bottom: 20px> h2 styleline-height: 1.3; font-size: 28px>ISA Transfers br> made easy/h2> /div> div classtileContent > h3>4.70%/h3> p>Learn more about transferring your ISAs through your providers and keep the tax free status on your ISA savings./p> /div> div classtileAction> a hrefhttps://www.paragonbank.co.uk/savings/savings-explained/isa-transfers classButton>Learn more/a> /div> /div> !--- ---> div classflexItem tile tile-center card-link> div classtileImage> img src/pCMS_BO/Resources/ParagonBank/Images/Managingyoursavings> /div> div classtileContent> h2>Managing your savings is simple with us/h2> p>Learn how easy it is to manage your savings online and how we’re here to help if you need us./p> /div> div classtileAction> a hrefhttps://www.paragonbank.co.uk/online-savings-accounts classButton Ghost>Learn more/a> /div> /div> !--- ---> /div> /span>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_wtCardListContainer classpCMS_CardListContainer alignleft>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_wtCardListThreeColumns>div classColumns Columns3 tab_BreakMiddle mob_BreakAll>div classColumn ColFirst>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn1 classOSInline>!-- Add Class to Child -->script typetext/javascript>$(document).ready(function(){$(.CardBtnLink_ProductCard_Parent_4865 > div.Card:first).addClass(CardBtnLink ProductCard);});/script>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn1_wt51_wtMultiCardContainer classCardBtnLink_ProductCard_Parent_4865 OSAutoMarginTop>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn1_wt51_wt19_wtCardContainer classpCMS_CardContainer CardBtnLink_ProductCard_Parent_4865 namehome_asset_card_3col1 stylemargin-top: 0px;>!-- Add Class to Child -->script typetext/javascript>$(document).ready(function(){$(.CardBtnLink_ProductCard_Parent_4865 > div:first).addClass(CardBtnLink ProductCard);});/script>div classCardSimple Card>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn1_wt51_wt19_wt1_wtTitle classCard_Title>h2>Asset finance/h2>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn1_wt51_wt19_wt1_wtText classCard_Text>h2>For business customers/h2>p>From business equipment to aviation, we provide finance for a wide range of assets./p>p>Whatever you’re looking to finance, we’re here to help move your business forward./p>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn1_wt51_wt19_wt1_wtActions classCard_Actions>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn1_wt51_wt19_wt1_wtActions_wt3>a idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn1_wt51_wt19_wt1_wtActions_wt3_wtLink tabindex1376 classCardBtnLink ProductCard target href/business/loans/asset-finance>View all our products/a>/span>/div >/div >/div >/div >/div >/div >div classColumn>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn2 classOSInline>!-- Add Class to Child -->script typetext/javascript>$(document).ready(function(){$(.CardBtnLink_ProductCard_Parent_4866 > div.Card:first).addClass(CardBtnLink ProductCard);});/script>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn2_wt40_wtMultiCardContainer classCardBtnLink_ProductCard_Parent_4866 OSAutoMarginTop>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn2_wt40_wt19_wtCardContainer classpCMS_CardContainer CardBtnLink_ProductCard_Parent_4866 nameintermediary_mortgages_card_3col1 stylemargin-top: 0px;>!-- Add Class to Child -->script typetext/javascript>$(document).ready(function(){$(.CardBtnLink_ProductCard_Parent_4866 > div:first).addClass(CardBtnLink ProductCard);});/script>div classCardSimple Card>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn2_wt40_wt19_wt1_wtTitle classCard_Title>h2>Buy-to-let mortgages/h2>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn2_wt40_wt19_wt1_wtText classCard_Text>h2>For intermediaries/h2>p>With a range of products available, we’re here to help you find the perfect solution for your landlord customers./p>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn2_wt40_wt19_wt1_wtActions classCard_Actions>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn2_wt40_wt19_wt1_wtActions_wt3>a idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn2_wt40_wt19_wt1_wtActions_wt3_wtLink tabindex1384 classCardBtnLink ProductCard target href/intermediary/mortgages/buy-to-let>View all our products/a>/span>/div >/div >/div >/div >/div >/div >div classColumn ColLast>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn3 classOSInline>!-- Add Class to Child -->script typetext/javascript>$(document).ready(function(){$(.CardBtnLink_ProductCard_Parent_4867 > div.Card:first).addClass(CardBtnLink ProductCard);});/script>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn3_wt34_wtMultiCardContainer classCardBtnLink_ProductCard_Parent_4867 OSAutoMarginTop>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn3_wt34_wt19_wtCardContainer classpCMS_CardContainer CardBtnLink_ProductCard_Parent_4867 nameintermediary_loans_card_3col1 stylemargin-top: 0px;>!-- Add Class to Child -->script typetext/javascript>$(document).ready(function(){$(.CardBtnLink_ProductCard_Parent_4867 > div:first).addClass(CardBtnLink ProductCard);});/script>div classCardSimple Card>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn3_wt34_wt19_wt1_wtTitle classCard_Title>h2>Motor finance/h2>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn3_wt34_wt19_wt1_wtText classCard_Text>h2>For intermediaries/h2>p>Now offering finance for a hrefhttps://www.paragonbank.co.uk/intermediary/loans/motor-finance/motorhomes>Motor homes/a> and a hrefhttps://www.paragonbank.co.uk/intermediary/loans/motor-finance/caravans>Caravans/a>./p>p>We’ll support you in providing the right package for your customers./p>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn3_wt34_wt19_wt1_wtActions classCard_Actions>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn3_wt34_wt19_wt1_wtActions_wt3>a idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtMain_wt10_wt6_wtContentList_ctl10_wt5_wt8_wt8_WebPatterns_wt18_block_wtColumn3_wt34_wt19_wt1_wtActions_wt3_wtLink tabindex1392 classCardBtnLink ProductCard target hrefhttps://www.paragonbank.co.uk/motor-finance>View all our products/a>/span>/div >/div >/div >/div >/div >/div >/div >/div >/div >script typetext/javascript>// // fancyBox v3.5.7//// Licensed GPLv3 for open source use// or fancyBox Commercial License for commercial use//// http://fancyapps.com/fancybox/// Copyright 2019 fancyApps//// (function (window, document, $, undefined) { use strict; window.console window.console || { info: function (stuff) {} }; // If theres no jQuery, fancyBox cant work // if (!$) { return; } // Check if fancyBox is already initialized // if ($.fn.fancybox) { console.info(fancyBox already initialized); return; } // Private default settings // var defaults { // Close existing modals // Set this to false if you do not need to stack multiple instances closeExisting: false, // Enable infinite gallery navigation loop: false, // Horizontal space between slides gutter: 50, // Enable keyboard navigation keyboard: true, // Should allow caption to overlap the content preventCaptionOverlap: true, // Should display navigation arrows at the screen edges arrows: true, // Should display counter at the top left corner infobar: true, // Should display close button (using `btnTpl.smallBtn` template) over the content // Can be true, false, auto // If auto - will be automatically enabled for html, inline or ajax items smallBtn: auto, // Should display toolbar (buttons at the top) // Can be true, false, auto // If auto - will be automatically hidden if smallBtn is enabled toolbar: auto, // What buttons should appear in the top right corner. // Buttons will be created using templates from `btnTpl` option // and they will be placed into toolbar (classfancybox-toolbar` element) buttons: zoom, //share, slideShow, //fullScreen, //download, thumbs, close , // Detect idle time in seconds idleTime: 3, // Disable right-click and use simple image protection for images protect: false, // Shortcut to make content modal - disable keyboard navigtion, hide buttons, etc modal: false, image: { // Wait for images to load before displaying // true - wait for image to load and then display; // false - display thumbnail and load the full-sized image over top, // requires predefined image dimensions (`data-width` and `data-height` attributes) preload: false }, ajax: { // Object containing settings for ajax request settings: { // This helps to indicate that request comes from the modal // Feel free to change naming data: { fancybox: true } } }, iframe: { // Iframe template tpl: iframe idfancybox-frame{rnd} namefancybox-frame{rnd} classfancybox-iframe allowfullscreenallowfullscreen allowautoplay; fullscreen src>/iframe>, // Preload iframe before displaying it // This allows to calculate iframe content width and height // (note: Due to Same Origin Policy, you cant get cross domain data). preload: true, // Custom CSS styling for iframe wrapping element // You can use this to set custom iframe dimensions css: {}, // Iframe tag attributes attr: { scrolling: auto } }, // For HTML5 video only video: { tpl: video classfancybox-video controls controlsListnodownload poster{{poster}}> + source src{{src}} type{{format}} /> + Sorry, your browser doesn\t support embedded videos, a href/{{src}}>download/a> and watch with your favorite video player! + /video>, format: , // custom video format autoStart: true }, // Default content type if cannot be detected automatically defaultType: image, // Open/close animation type // Possible values: // false - disable // zoom - zoom images from/to thumbnail // fade // zoom-in-out // animationEffect: zoom, // Duration in ms for open/close animation animationDuration: 366, // Should image change opacity while zooming // If opacity is auto, then opacity will be changed if image and thumbnail have different aspect ratios zoomOpacity: auto, // Transition effect between slides // // Possible values: // false - disable // fade // slide // circular // tube // zoom-in-out // rotate // transitionEffect: fade, // Duration in ms for transition animation transitionDuration: 366, // Custom CSS class for slide element slideClass: , // Custom CSS class for layout baseClass: , // Base template for layout baseTpl: div classfancybox-container roledialog tabindex-1> + div classfancybox-bg>/div> + div classfancybox-inner> + div classfancybox-infobar>span data-fancybox-index>/span> / span data-fancybox-count>/span>/div> + div classfancybox-toolbar>{{buttons}}/div> + div classfancybox-navigation>{{arrows}}/div> + div classfancybox-stage>/div> + div classfancybox-caption>div classfancybox-caption__body>/div>/div> + /div> + /div>, // Loading indicator template spinnerTpl: div classfancybox-loading>/div>, // Error message template errorTpl: div classfancybox-error>p>{{ERROR}}/p>/div>, btnTpl: { download: a download data-fancybox-download classfancybox-button fancybox-button--download title{{DOWNLOAD}} href/javascript:;> + svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z/>/svg> + /a>, zoom: button data-fancybox-zoom classfancybox-button fancybox-button--zoom title{{ZOOM}}> + svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z/>/svg> + /button>, close: button data-fancybox-close classfancybox-button fancybox-button--close title{{CLOSE}}> + svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z/>/svg> + /button>, // Arrows arrowLeft: button data-fancybox-prev classfancybox-button fancybox-button--arrow_left title{{PREV}}> + div>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z/>/svg>/div> + /button>, arrowRight: button data-fancybox-next classfancybox-button fancybox-button--arrow_right title{{NEXT}}> + div>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z/>/svg>/div> + /button>, // This small close button will be appended to your html/inline/ajax content by default, // if smallBtn option is not set to false smallBtn: button typebutton data-fancybox-close classfancybox-button fancybox-close-small title{{CLOSE}}> + svg xmlnshttp://www.w3.org/2000/svg version1 viewBox0 0 24 24>path dM13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z/>/svg> + /button> }, // Container is injected into this element parentEl: body, // Hide browser vertical scrollbars; use at your own risk hideScrollbar: true, // Focus handling // // Try to focus on the first focusable element after opening autoFocus: true, // Put focus back to active element after closing backFocus: true, // Do not let user to focus on element outside modal content trapFocus: true, // Module specific options // fullScreen: { autoStart: false }, // Set `touch: false` to disable panning/swiping touch: { vertical: true, // Allow to drag content vertically momentum: true // Continue movement after releasing mouse/touch when panning }, // Hash value when initializing manually, // set `false` to disable hash change hash: null, // Customize or add new media types // Example: /* media : { youtube : { params : { autoplay : 0 } } } */ media: {}, slideShow: { autoStart: false, speed: 3000 }, thumbs: { autoStart: false, // Display thumbnails on opening hideOnClose: true, // Hide thumbnail grid when closing animation starts parentEl: .fancybox-container, // Container is injected into this element axis: y // Vertical (y) or horizontal (x) scrolling }, // Use mousewheel to navigate gallery // If auto - enabled for images only wheel: auto, // Callbacks // // See Documentation/API/Events for more information // Example: /* afterShow: function( instance, current ) { console.info( Clicked element: ); console.info( current.opts.$orig ); } */ onInit: $.noop, // When instance has been initialized beforeLoad: $.noop, // Before the content of a slide is being loaded afterLoad: $.noop, // When the content of a slide is done loading beforeShow: $.noop, // Before open animation starts afterShow: $.noop, // When content is done loading and animating beforeClose: $.noop, // Before the instance attempts to close. Return false to cancel the close. afterClose: $.noop, // After instance has been closed onActivate: $.noop, // When instance is brought to front onDeactivate: $.noop, // When other instance has been activated // Interaction // // Use options below to customize taken action when user clicks or double clicks on the fancyBox area, // each option can be string or method that returns value. // // Possible values: // close - close instance // next - move to next gallery item // nextOrClose - move to next gallery item or close if gallery has only one item // toggleControls - show/hide controls // zoom - zoom image (if loaded) // false - do nothing // Clicked on the content clickContent: function (current, event) { return current.type image ? zoom : false; }, // Clicked on the slide clickSlide: close, // Clicked on the background (backdrop) element; // if you have not changed the layout, then most likely you need to use `clickSlide` option clickOutside: close, // Same as previous two, but for double click dblclickContent: false, dblclickSlide: false, dblclickOutside: false, // Custom options when mobile device is detected // mobile: { preventCaptionOverlap: false, idleTime: false, clickContent: function (current, event) { return current.type image ? toggleControls : false; }, clickSlide: function (current, event) { return current.type image ? toggleControls : close; }, dblclickContent: function (current, event) { return current.type image ? zoom : false; }, dblclickSlide: function (current, event) { return current.type image ? zoom : false; } }, // Internationalization // lang: en, i18n: { en: { CLOSE: Close, NEXT: Next, PREV: Previous, ERROR: The requested content cannot be loaded. br/> Please try again later., PLAY_START: Start slideshow, PLAY_STOP: Pause slideshow, FULL_SCREEN: Full screen, THUMBS: Thumbnails, DOWNLOAD: Download, SHARE: Share, ZOOM: Zoom }, de: { CLOSE: Schließen, NEXT: Weiter, PREV: Zurück, ERROR: Die angeforderten Daten konnten nicht geladen werden. br/> Bitte versuchen Sie es später nochmal., PLAY_START: Diaschau starten, PLAY_STOP: Diaschau beenden, FULL_SCREEN: Vollbild, THUMBS: Vorschaubilder, DOWNLOAD: Herunterladen, SHARE: Teilen, ZOOM: Vergrößern } } }; // Few useful variables and methods // var $W $(window); var $D $(document); var called 0; // Check if an object is a jQuery object and not a native JavaScript object // var isQuery function (obj) { return obj && obj.hasOwnProperty && obj instanceof $; }; // Handle multiple browsers for requestAnimationFrame and cancelAnimationFrame // var requestAFrame (function () { return ( window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || // if all else fails, use setTimeout function (callback) { return window.setTimeout(callback, 1000 / 60); } ); })(); var cancelAFrame (function () { return ( window.cancelAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelAnimationFrame || window.oCancelAnimationFrame || function (id) { window.clearTimeout(id); } ); })(); // Detect the supported transition-end event property name // var transitionEnd (function () { var el document.createElement(fakeelement), t; var transitions { transition: transitionend, OTransition: oTransitionEnd, MozTransition: transitionend, WebkitTransition: webkitTransitionEnd }; for (t in transitions) { if (el.stylet ! undefined) { return transitionst; } } return transitionend; })(); // Force redraw on an element. // This helps in cases where the browser doesnt redraw an updated element properly // var forceRedraw function ($el) { return $el && $el.length && $el0.offsetHeight; }; // Exclude array (`buttons`) options from deep merging // var mergeOpts function (opts1, opts2) { var rez $.extend(true, {}, opts1, opts2); $.each(opts2, function (key, value) { if ($.isArray(value)) { rezkey value; } }); return rez; }; // How much of an element is visible in viewport // var inViewport function (elem) { var elemCenter, rez; if (!elem || elem.ownerDocument ! document) { return false; } $(.fancybox-container).css(pointer-events, none); elemCenter { x: elem.getBoundingClientRect().left + elem.offsetWidth / 2, y: elem.getBoundingClientRect().top + elem.offsetHeight / 2 }; rez document.elementFromPoint(elemCenter.x, elemCenter.y) elem; $(.fancybox-container).css(pointer-events, ); return rez; }; // Class definition // var FancyBox function (content, opts, index) { var self this; self.opts mergeOpts({ index: index }, $.fancybox.defaults); if ($.isPlainObject(opts)) { self.opts mergeOpts(self.opts, opts); } if ($.fancybox.isMobile) { self.opts mergeOpts(self.opts, self.opts.mobile); } self.id self.opts.id || ++called; self.currIndex parseInt(self.opts.index, 10) || 0; self.prevIndex null; self.prevPos null; self.currPos 0; self.firstRun true; // All group items self.group ; // Existing slides (for current, next and previous gallery items) self.slides {}; // Create group elements self.addContent(content); if (!self.group.length) { return; } self.init(); }; $.extend(FancyBox.prototype, { // Create DOM structure // init: function () { var self this, firstItem self.groupself.currIndex, firstItemOpts firstItem.opts, $container, buttonStr; if (firstItemOpts.closeExisting) { $.fancybox.close(true); } // Hide scrollbars // $(body).addClass(fancybox-active); if ( !$.fancybox.getInstance() && firstItemOpts.hideScrollbar ! false && !$.fancybox.isMobile && document.body.scrollHeight > window.innerHeight ) { $(head).append( style idfancybox-style-noscroll typetext/css>.compensate-for-scrollbar{margin-right: + (window.innerWidth - document.documentElement.clientWidth) + px;}/style> ); $(body).addClass(compensate-for-scrollbar); } // Build html markup and set references // // Build html code for buttons and insert into main template buttonStr ; $.each(firstItemOpts.buttons, function (index, value) { buttonStr + firstItemOpts.btnTplvalue || ; }); // Create markup from base template, it will be initially hidden to // avoid unnecessary work like painting while initializing is not complete $container $( self.translate( self, firstItemOpts.baseTpl .replace({{buttons}}, buttonStr) .replace({{arrows}}, firstItemOpts.btnTpl.arrowLeft + firstItemOpts.btnTpl.arrowRight) ) ) .attr(id, fancybox-container- + self.id) .addClass(firstItemOpts.baseClass) .data(FancyBox, self) .appendTo(firstItemOpts.parentEl); // Create object holding references to jQuery wrapped nodes self.$refs { container: $container }; bg, inner, infobar, toolbar, stage, caption, navigation.forEach(function (item) { self.$refsitem $container.find(.fancybox- + item); }); self.trigger(onInit); // Enable events, deactive previous instances self.activate(); // Build slides, load and reveal content self.jumpTo(self.currIndex); }, // Simple i18n support - replaces object keys found in template // with corresponding values // translate: function (obj, str) { var arr obj.opts.i18nobj.opts.lang || obj.opts.i18n.en; return str.replace(/\{\{(\w+)\}\}/g, function (match, n) { return arrn undefined ? match : arrn; }); }, // Populate current group with fresh content // Check if each object has valid type and content // addContent: function (content) { var self this, items $.makeArray(content), thumbs; $.each(items, function (i, item) { var obj {}, opts {}, $item, type, found, src, srcParts; // Step 1 - Make sure we have an object // if ($.isPlainObject(item)) { // We probably have manual usage here, something like // $.fancybox.open( { src : image.jpg, type : image } ) obj item; opts item.opts || item; } else if ($.type(item) object && $(item).length) { // Here we probably have jQuery collection returned by some selector $item $(item); // Support attributes like `data-options{touch : false}` and `data-touchfalse` opts $item.data() || {}; opts $.extend(true, {}, opts, opts.options); // Here we store clicked element opts.$orig $item; obj.src self.opts.src || opts.src || $item.attr(href); // Assume that simple syntax is used, for example: // `$.fancybox.open( $(#test), {} );` if (!obj.type && !obj.src) { obj.type inline; obj.src item; } } else { // Assume we have a simple html code, for example: // $.fancybox.open( div>h1>Hi!/h1>/div> ); obj { type: html, src: item + }; } // Each gallery object has full collection of options obj.opts $.extend(true, {}, self.opts, opts); // Do not merge buttons array if ($.isArray(opts.buttons)) { obj.opts.buttons opts.buttons; } if ($.fancybox.isMobile && obj.opts.mobile) { obj.opts mergeOpts(obj.opts, obj.opts.mobile); } // Step 2 - Make sure we have content type, if not - try to guess // type obj.type || obj.opts.type; src obj.src || ; if (!type && src) { if ((found src.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))) { type video; if (!obj.opts.video.format) { obj.opts.video.format video/ + (found1 ogv ? ogg : found1); } } else if (src.match(/(^data:image\/a-z0-9+\/*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)) { type image; } else if (src.match(/\.(pdf)((\?|#).*)?$/i)) { type iframe; obj $.extend(true, obj, { contentType: pdf, opts: { iframe: { preload: false } } }); } else if (src.charAt(0) #) { type inline; } } if (type) { obj.type type; } else { self.trigger(objectNeedsType, obj); } if (!obj.contentType) { obj.contentType $.inArray(obj.type, html, inline, ajax) > -1 ? html : obj.type; } // Step 3 - Some adjustments // obj.index self.group.length; if (obj.opts.smallBtn auto) { obj.opts.smallBtn $.inArray(obj.type, html, inline, ajax) > -1; } if (obj.opts.toolbar auto) { obj.opts.toolbar !obj.opts.smallBtn; } // Find thumbnail image, check if exists and if is in the viewport obj.$thumb obj.opts.$thumb || null; if (obj.opts.$trigger && obj.index self.opts.index) { obj.$thumb obj.opts.$trigger.find(img:first); if (obj.$thumb.length) { obj.opts.$orig obj.opts.$trigger; } } if (!(obj.$thumb && obj.$thumb.length) && obj.opts.$orig) { obj.$thumb obj.opts.$orig.find(img:first); } if (obj.$thumb && !obj.$thumb.length) { obj.$thumb null; } obj.thumb obj.opts.thumb || (obj.$thumb ? obj.$thumb0.src : null); // caption is a special option, it can be used to customize caption per gallery item if ($.type(obj.opts.caption) function) { obj.opts.caption obj.opts.caption.apply(item, self, obj); } if ($.type(self.opts.caption) function) { obj.opts.caption self.opts.caption.apply(item, self, obj); } // Make sure we have caption as a string or jQuery object if (!(obj.opts.caption instanceof $)) { obj.opts.caption obj.opts.caption undefined ? : obj.opts.caption + ; } // Check if url contains filter used to filter the content // Example: ajax.html #something if (obj.type ajax) { srcParts src.split(/\s+/, 2); if (srcParts.length > 1) { obj.src srcParts.shift(); obj.opts.filter srcParts.shift(); } } // Hide all buttons and disable interactivity for modal items if (obj.opts.modal) { obj.opts $.extend(true, obj.opts, { trapFocus: true, // Remove buttons infobar: 0, toolbar: 0, smallBtn: 0, // Disable keyboard navigation keyboard: 0, // Disable some modules slideShow: 0, fullScreen: 0, thumbs: 0, touch: 0, // Disable click event handlers clickContent: false, clickSlide: false, clickOutside: false, dblclickContent: false, dblclickSlide: false, dblclickOutside: false }); } // Step 4 - Add processed object to group // self.group.push(obj); }); // Update controls if gallery is already opened if (Object.keys(self.slides).length) { self.updateControls(); // Update thumbnails, if needed thumbs self.Thumbs; if (thumbs && thumbs.isActive) { thumbs.create(); thumbs.focus(); } } }, // Attach an event handler functions for: // - navigation buttons // - browser scrolling, resizing; // - focusing // - keyboard // - detecting inactivity // addEvents: function () { var self this; self.removeEvents(); // Make navigation elements clickable // self.$refs.container .on(click.fb-close, data-fancybox-close, function (e) { e.stopPropagation(); e.preventDefault(); self.close(e); }) .on(touchstart.fb-prev click.fb-prev, data-fancybox-prev, function (e) { e.stopPropagation(); e.preventDefault(); self.previous(); }) .on(touchstart.fb-next click.fb-next, data-fancybox-next, function (e) { e.stopPropagation(); e.preventDefault(); self.next(); }) .on(click.fb, data-fancybox-zoom, function (e) { // Click handler for zoom button selfself.isScaledDown() ? scaleToActual : scaleToFit(); }); // Handle page scrolling and browser resizing // $W.on(orientationchange.fb resize.fb, function (e) { if (e && e.originalEvent && e.originalEvent.type resize) { if (self.requestId) { cancelAFrame(self.requestId); } self.requestId requestAFrame(function () { self.update(e); }); } else { if (self.current && self.current.type iframe) { self.$refs.stage.hide(); } setTimeout( function () { self.$refs.stage.show(); self.update(e); }, $.fancybox.isMobile ? 600 : 250 ); } }); $D.on(keydown.fb, function (e) { var instance $.fancybox ? $.fancybox.getInstance() : null, current instance.current, keycode e.keyCode || e.which; // Trap keyboard focus inside of the modal // if (keycode 9) { if (current.opts.trapFocus) { self.focus(e); } return; } // Enable keyboard navigation // if (!current.opts.keyboard || e.ctrlKey || e.altKey || e.shiftKey || $(e.target).is(input,textarea,video,audio,select)) { return; } // Backspace and Esc keys if (keycode 8 || keycode 27) { e.preventDefault(); self.close(e); return; } // Left arrow and Up arrow if (keycode 37 || keycode 38) { e.preventDefault(); self.previous(); return; } // Righ arrow and Down arrow if (keycode 39 || keycode 40) { e.preventDefault(); self.next(); return; } self.trigger(afterKeydown, e, keycode); }); // Hide controls after some inactivity period if (self.groupself.currIndex.opts.idleTime) { self.idleSecondsCounter 0; $D.on( mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle, function (e) { self.idleSecondsCounter 0; if (self.isIdle) { self.showControls(); } self.isIdle false; } ); self.idleInterval window.setInterval(function () { self.idleSecondsCounter++; if (self.idleSecondsCounter > self.groupself.currIndex.opts.idleTime && !self.isDragging) { self.isIdle true; self.idleSecondsCounter 0; self.hideControls(); } }, 1000); } }, // Remove events added by the core // removeEvents: function () { var self this; $W.off(orientationchange.fb resize.fb); $D.off(keydown.fb .fb-idle); this.$refs.container.off(.fb-close .fb-prev .fb-next); if (self.idleInterval) { window.clearInterval(self.idleInterval); self.idleInterval null; } }, // Change to previous gallery item // previous: function (duration) { return this.jumpTo(this.currPos - 1, duration); }, // Change to next gallery item // next: function (duration) { return this.jumpTo(this.currPos + 1, duration); }, // Switch to selected gallery item // jumpTo: function (pos, duration) { var self this, groupLen self.group.length, firstRun, isMoved, loop, current, previous, slidePos, stagePos, prop, diff; if (self.isDragging || self.isClosing || (self.isAnimating && self.firstRun)) { return; } // Should loop? pos parseInt(pos, 10); loop self.current ? self.current.opts.loop : self.opts.loop; if (!loop && (pos 0 || pos > groupLen)) { return false; } // Check if opening for the first time; this helps to speed things up firstRun self.firstRun !Object.keys(self.slides).length; // Create slides previous self.current; self.prevIndex self.currIndex; self.prevPos self.currPos; current self.createSlide(pos); if (groupLen > 1) { if (loop || current.index groupLen - 1) { self.createSlide(pos + 1); } if (loop || current.index > 0) { self.createSlide(pos - 1); } } self.current current; self.currIndex current.index; self.currPos current.pos; self.trigger(beforeShow, firstRun); self.updateControls(); // Validate duration length current.forcedDuration undefined; if ($.isNumeric(duration)) { current.forcedDuration duration; } else { duration current.optsfirstRun ? animationDuration : transitionDuration; } duration parseInt(duration, 10); // Check if user has swiped the slides or if still animating isMoved self.isMoved(current); // Make sure current slide is visible current.$slide.addClass(fancybox-slide--current); // Fresh start - reveal container, current slide and start loading content if (firstRun) { if (current.opts.animationEffect && duration) { self.$refs.container.css(transition-duration, duration + ms); } self.$refs.container.addClass(fancybox-is-open).trigger(focus); // Attempt to load content into slide // This will later call `afterLoad` -> `revealContent` self.loadSlide(current); self.preload(image); return; } // Get actual slide/stage positions (before cleaning up) slidePos $.fancybox.getTranslate(previous.$slide); stagePos $.fancybox.getTranslate(self.$refs.stage); // Clean up all slides $.each(self.slides, function (index, slide) { $.fancybox.stop(slide.$slide, true); }); if (previous.pos ! current.pos) { previous.isComplete false; } previous.$slide.removeClass(fancybox-slide--complete fancybox-slide--current); // If slides are out of place, then animate them to correct position if (isMoved) { // Calculate horizontal swipe distance diff slidePos.left - (previous.pos * slidePos.width + previous.pos * previous.opts.gutter); $.each(self.slides, function (index, slide) { slide.$slide.removeClass(fancybox-animated).removeClass(function (index, className) { return (className.match(/(^|\s)fancybox-fx-\S+/g) || ).join( ); }); // Make sure that each slide is in equal distance // This is mostly needed for freshly added slides, because they are not yet positioned var leftPos slide.pos * slidePos.width + slide.pos * slide.opts.gutter; $.fancybox.setTranslate(slide.$slide, { top: 0, left: leftPos - stagePos.left + diff }); if (slide.pos ! current.pos) { slide.$slide.addClass(fancybox-slide-- + (slide.pos > current.pos ? next : previous)); } // Redraw to make sure that transition will start forceRedraw(slide.$slide); // Animate the slide $.fancybox.animate( slide.$slide, { top: 0, left: (slide.pos - current.pos) * slidePos.width + (slide.pos - current.pos) * slide.opts.gutter }, duration, function () { slide.$slide .css({ transform: , opacity: }) .removeClass(fancybox-slide--next fancybox-slide--previous); if (slide.pos self.currPos) { self.complete(); } } ); }); } else if (duration && current.opts.transitionEffect) { // Set transition effect for previously active slide prop fancybox-animated fancybox-fx- + current.opts.transitionEffect; previous.$slide.addClass(fancybox-slide-- + (previous.pos > current.pos ? next : previous)); $.fancybox.animate( previous.$slide, prop, duration, function () { previous.$slide.removeClass(prop).removeClass(fancybox-slide--next fancybox-slide--previous); }, false ); } if (current.isLoaded) { self.revealContent(current); } else { self.loadSlide(current); } self.preload(image); }, // Create new slide element // These are gallery items that are actually added to DOM // createSlide: function (pos) { var self this, $slide, index; index pos % self.group.length; index index 0 ? self.group.length + index : index; if (!self.slidespos && self.groupindex) { $slide $(div classfancybox-slide>/div>).appendTo(self.$refs.stage); self.slidespos $.extend(true, {}, self.groupindex, { pos: pos, $slide: $slide, isLoaded: false }); self.updateSlide(self.slidespos); } return self.slidespos; }, // Scale image to the actual size of the image; // x and y values should be relative to the slide // scaleToActual: function (x, y, duration) { var self this, current self.current, $content current.$content, canvasWidth $.fancybox.getTranslate(current.$slide).width, canvasHeight $.fancybox.getTranslate(current.$slide).height, newImgWidth current.width, newImgHeight current.height, imgPos, posX, posY, scaleX, scaleY; if (self.isAnimating || self.isMoved() || !$content || !(current.type image && current.isLoaded && !current.hasError)) { return; } self.isAnimating true; $.fancybox.stop($content); x x undefined ? canvasWidth * 0.5 : x; y y undefined ? canvasHeight * 0.5 : y; imgPos $.fancybox.getTranslate($content); imgPos.top - $.fancybox.getTranslate(current.$slide).top; imgPos.left - $.fancybox.getTranslate(current.$slide).left; scaleX newImgWidth / imgPos.width; scaleY newImgHeight / imgPos.height; // Get center position for original image posX canvasWidth * 0.5 - newImgWidth * 0.5; posY canvasHeight * 0.5 - newImgHeight * 0.5; // Make sure image does not move away from edges if (newImgWidth > canvasWidth) { posX imgPos.left * scaleX - (x * scaleX - x); if (posX > 0) { posX 0; } if (posX canvasWidth - newImgWidth) { posX canvasWidth - newImgWidth; } } if (newImgHeight > canvasHeight) { posY imgPos.top * scaleY - (y * scaleY - y); if (posY > 0) { posY 0; } if (posY canvasHeight - newImgHeight) { posY canvasHeight - newImgHeight; } } self.updateCursor(newImgWidth, newImgHeight); $.fancybox.animate( $content, { top: posY, left: posX, scaleX: scaleX, scaleY: scaleY }, duration || 366, function () { self.isAnimating false; } ); // Stop slideshow if (self.SlideShow && self.SlideShow.isActive) { self.SlideShow.stop(); } }, // Scale image to fit inside parent element // scaleToFit: function (duration) { var self this, current self.current, $content current.$content, end; if (self.isAnimating || self.isMoved() || !$content || !(current.type image && current.isLoaded && !current.hasError)) { return; } self.isAnimating true; $.fancybox.stop($content); end self.getFitPos(current); self.updateCursor(end.width, end.height); $.fancybox.animate( $content, { top: end.top, left: end.left, scaleX: end.width / $content.width(), scaleY: end.height / $content.height() }, duration || 366, function () { self.isAnimating false; } ); }, // Calculate image size to fit inside viewport // getFitPos: function (slide) { var self this, $content slide.$content, $slide slide.$slide, width slide.width || slide.opts.width, height slide.height || slide.opts.height, maxWidth, maxHeight, minRatio, aspectRatio, rez {}; if (!slide.isLoaded || !$content || !$content.length) { return false; } maxWidth $.fancybox.getTranslate(self.$refs.stage).width; maxHeight $.fancybox.getTranslate(self.$refs.stage).height; maxWidth - parseFloat($slide.css(paddingLeft)) + parseFloat($slide.css(paddingRight)) + parseFloat($content.css(marginLeft)) + parseFloat($content.css(marginRight)); maxHeight - parseFloat($slide.css(paddingTop)) + parseFloat($slide.css(paddingBottom)) + parseFloat($content.css(marginTop)) + parseFloat($content.css(marginBottom)); if (!width || !height) { width maxWidth; height maxHeight; } minRatio Math.min(1, maxWidth / width, maxHeight / height); width minRatio * width; height minRatio * height; // Adjust width/height to precisely fit into container if (width > maxWidth - 0.5) { width maxWidth; } if (height > maxHeight - 0.5) { height maxHeight; } if (slide.type image) { rez.top Math.floor((maxHeight - height) * 0.5) + parseFloat($slide.css(paddingTop)); rez.left Math.floor((maxWidth - width) * 0.5) + parseFloat($slide.css(paddingLeft)); } else if (slide.contentType video) { // Force aspect ratio for the video // I say the whole world must learn of our peaceful ways… by force! aspectRatio slide.opts.width && slide.opts.height ? width / height : slide.opts.ratio || 16 / 9; if (height > width / aspectRatio) { height width / aspectRatio; } else if (width > height * aspectRatio) { width height * aspectRatio; } } rez.width width; rez.height height; return rez; }, // Update content size and position for all slides // update: function (e) { var self this; $.each(self.slides, function (key, slide) { self.updateSlide(slide, e); }); }, // Update slide content position and size // updateSlide: function (slide, e) { var self this, $content slide && slide.$content, width slide.width || slide.opts.width, height slide.height || slide.opts.height, $slide slide.$slide; // First, prevent caption overlap, if needed self.adjustCaption(slide); // Then resize content to fit inside the slide if ($content && (width || height || slide.contentType video) && !slide.hasError) { $.fancybox.stop($content); $.fancybox.setTranslate($content, self.getFitPos(slide)); if (slide.pos self.currPos) { self.isAnimating false; self.updateCursor(); } } // Then some adjustments self.adjustLayout(slide); if ($slide.length) { $slide.trigger(refresh); if (slide.pos self.currPos) { self.$refs.toolbar .add(self.$refs.navigation.find(.fancybox-button--arrow_right)) .toggleClass(compensate-for-scrollbar, $slide.get(0).scrollHeight > $slide.get(0).clientHeight); } } self.trigger(onUpdate, slide, e); }, // Horizontally center slide // centerSlide: function (duration) { var self this, current self.current, $slide current.$slide; if (self.isClosing || !current) { return; } $slide.siblings().css({ transform: , opacity: }); $slide .parent() .children() .removeClass(fancybox-slide--previous fancybox-slide--next); $.fancybox.animate( $slide, { top: 0, left: 0, opacity: 1 }, duration undefined ? 0 : duration, function () { // Clean up $slide.css({ transform: , opacity: }); if (!current.isComplete) { self.complete(); } }, false ); }, // Check if current slide is moved (swiped) // isMoved: function (slide) { var current slide || this.current, slidePos, stagePos; if (!current) { return false; } stagePos $.fancybox.getTranslate(this.$refs.stage); slidePos $.fancybox.getTranslate(current.$slide); return ( !current.$slide.hasClass(fancybox-animated) && (Math.abs(slidePos.top - stagePos.top) > 0.5 || Math.abs(slidePos.left - stagePos.left) > 0.5) ); }, // Update cursor style depending if content can be zoomed // updateCursor: function (nextWidth, nextHeight) { var self this, current self.current, $container self.$refs.container, canPan, isZoomable; if (!current || self.isClosing || !self.Guestures) { return; } $container.removeClass(fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan); canPan self.canPan(nextWidth, nextHeight); isZoomable canPan ? true : self.isZoomable(); $container.toggleClass(fancybox-is-zoomable, isZoomable); $(data-fancybox-zoom).prop(disabled, !isZoomable); if (canPan) { $container.addClass(fancybox-can-pan); } else if ( isZoomable && (current.opts.clickContent zoom || ($.isFunction(current.opts.clickContent) && current.opts.clickContent(current) zoom)) ) { $container.addClass(fancybox-can-zoomIn); } else if (current.opts.touch && (current.opts.touch.vertical || self.group.length > 1) && current.contentType ! video) { $container.addClass(fancybox-can-swipe); } }, // Check if current slide is zoomable // isZoomable: function () { var self this, current self.current, fitPos; // Assume that slide is zoomable if: // - image is still loading // - actual size of the image is smaller than available area if (current && !self.isClosing && current.type image && !current.hasError) { if (!current.isLoaded) { return true; } fitPos self.getFitPos(current); if (fitPos && (current.width > fitPos.width || current.height > fitPos.height)) { return true; } } return false; }, // Check if current image dimensions are smaller than actual // isScaledDown: function (nextWidth, nextHeight) { var self this, rez false, current self.current, $content current.$content; if (nextWidth ! undefined && nextHeight ! undefined) { rez nextWidth current.width && nextHeight current.height; } else if ($content) { rez $.fancybox.getTranslate($content); rez rez.width current.width && rez.height current.height; } return rez; }, // Check if image dimensions exceed parent element // canPan: function (nextWidth, nextHeight) { var self this, current self.current, pos null, rez false; if (current.type image && (current.isComplete || (nextWidth && nextHeight)) && !current.hasError) { rez self.getFitPos(current); if (nextWidth ! undefined && nextHeight ! undefined) { pos { width: nextWidth, height: nextHeight }; } else if (current.isComplete) { pos $.fancybox.getTranslate(current.$content); } if (pos && rez) { rez Math.abs(pos.width - rez.width) > 1.5 || Math.abs(pos.height - rez.height) > 1.5; } } return rez; }, // Load content into the slide // loadSlide: function (slide) { var self this, type, $slide, ajaxLoad; if (slide.isLoading || slide.isLoaded) { return; } slide.isLoading true; if (self.trigger(beforeLoad, slide) false) { slide.isLoading false; return false; } type slide.type; $slide slide.$slide; $slide .off(refresh) .trigger(onReset) .addClass(slide.opts.slideClass); // Create content depending on the type switch (type) { case image: self.setImage(slide); break; case iframe: self.setIframe(slide); break; case html: self.setContent(slide, slide.src || slide.content); break; case video: self.setContent( slide, slide.opts.video.tpl .replace(/\{\{src\}\}/gi, slide.src) .replace({{format}}, slide.opts.videoFormat || slide.opts.video.format || ) .replace({{poster}}, slide.thumb || ) ); break; case inline: if ($(slide.src).length) { self.setContent(slide, $(slide.src)); } else { self.setError(slide); } break; case ajax: self.showLoading(slide); ajaxLoad $.ajax( $.extend({}, slide.opts.ajax.settings, { url: slide.src, success: function (data, textStatus) { if (textStatus success) { self.setContent(slide, data); } }, error: function (jqXHR, textStatus) { if (jqXHR && textStatus ! abort) { self.setError(slide); } } }) ); $slide.one(onReset, function () { ajaxLoad.abort(); }); break; default: self.setError(slide); break; } return true; }, // Use thumbnail image, if possible // setImage: function (slide) { var self this, ghost; // Check if need to show loading icon setTimeout(function () { var $img slide.$image; if (!self.isClosing && slide.isLoading && (!$img || !$img.length || !$img0.complete) && !slide.hasError) { self.showLoading(slide); } }, 50); //Check if image has srcset self.checkSrcset(slide); // This will be wrapper containing both ghost and actual image slide.$content $(div classfancybox-content>/div>) .addClass(fancybox-is-hidden) .appendTo(slide.$slide.addClass(fancybox-slide--image)); // If we have a thumbnail, we can display it while actual image is loading // Users will not stare at black screen and actual image will appear gradually if (slide.opts.preload ! false && slide.opts.width && slide.opts.height && slide.thumb) { slide.width slide.opts.width; slide.height slide.opts.height; ghost document.createElement(img); ghost.onerror function () { $(this).remove(); slide.$ghost null; }; ghost.onload function () { self.afterLoad(slide); }; slide.$ghost $(ghost) .addClass(fancybox-image) .appendTo(slide.$content) .attr(src, slide.thumb); } // Start loading actual image self.setBigImage(slide); }, // Check if image has srcset and get the source // checkSrcset: function (slide) { var srcset slide.opts.srcset || slide.opts.image.srcset, found, temp, pxRatio, windowWidth; // If we have srcset, then we need to find first matching src value. // This is necessary, because when you set an src attribute, the browser will preload the image // before any javascript or even CSS is applied. if (srcset) { pxRatio window.devicePixelRatio || 1; windowWidth window.innerWidth * pxRatio; temp srcset.split(,).map(function (el) { var ret {}; el.trim() .split(/\s+/) .forEach(function (el, i) { var value parseInt(el.substring(0, el.length - 1), 10); if (i 0) { return (ret.url el); } if (value) { ret.value value; ret.postfix elel.length - 1; } }); return ret; }); // Sort by value temp.sort(function (a, b) { return a.value - b.value; }); // Ok, now we have an array of all srcset values for (var j 0; j temp.length; j++) { var el tempj; if ((el.postfix w && el.value > windowWidth) || (el.postfix x && el.value > pxRatio)) { found el; break; } } // If not found, take the last one if (!found && temp.length) { found temptemp.length - 1; } if (found) { slide.src found.url; // If we have default width/height values, we can calculate height for matching source if (slide.width && slide.height && found.postfix w) { slide.height (slide.width / slide.height) * found.value; slide.width found.value; } slide.opts.srcset srcset; } } }, // Create full-size image // setBigImage: function (slide) { var self this, img document.createElement(img), $img $(img); slide.$image $img .one(error, function () { self.setError(slide); }) .one(load, function () { var sizes; if (!slide.$ghost) { self.resolveImageSlideSize(slide, this.naturalWidth, this.naturalHeight); self.afterLoad(slide); } if (self.isClosing) { return; } if (slide.opts.srcset) { sizes slide.opts.sizes; if (!sizes || sizes auto) { sizes (slide.width / slide.height > 1 && $W.width() / $W.height() > 1 ? 100 : Math.round((slide.width / slide.height) * 100)) + vw; } $img.attr(sizes, sizes).attr(srcset, slide.opts.srcset); } // Hide temporary image after some delay if (slide.$ghost) { setTimeout(function () { if (slide.$ghost && !self.isClosing) { slide.$ghost.hide(); } }, Math.min(300, Math.max(1000, slide.height / 1600))); } self.hideLoading(slide); }) .addClass(fancybox-image) .attr(src, slide.src) .appendTo(slide.$content); if ((img.complete || img.readyState complete) && $img.naturalWidth && $img.naturalHeight) { $img.trigger(load); } else if (img.error) { $img.trigger(error); } }, // Computes the slide size from image size and maxWidth/maxHeight // resolveImageSlideSize: function (slide, imgWidth, imgHeight) { var maxWidth parseInt(slide.opts.width, 10), maxHeight parseInt(slide.opts.height, 10); // Sets the default values from the image slide.width imgWidth; slide.height imgHeight; if (maxWidth > 0) { slide.width maxWidth; slide.height Math.floor((maxWidth * imgHeight) / imgWidth); } if (maxHeight > 0) { slide.width Math.floor((maxHeight * imgWidth) / imgHeight); slide.height maxHeight; } }, // Create iframe wrapper, iframe and bindings // setIframe: function (slide) { var self this, opts slide.opts.iframe, $slide slide.$slide, $iframe; slide.$content $(div classfancybox-content + (opts.preload ? fancybox-is-hidden : ) + >/div>) .css(opts.css) .appendTo($slide); $slide.addClass(fancybox-slide-- + slide.contentType); slide.$iframe $iframe $(opts.tpl.replace(/\{rnd\}/g, new Date().getTime())) .attr(opts.attr) .appendTo(slide.$content); if (opts.preload) { self.showLoading(slide); // Unfortunately, it is not always possible to determine if iframe is successfully loaded // (due to browser security policy) $iframe.on(load.fb error.fb, function (e) { this.isReady 1; slide.$slide.trigger(refresh); self.afterLoad(slide); }); // Recalculate iframe content size // $slide.on(refresh.fb, function () { var $content slide.$content, frameWidth opts.css.width, frameHeight opts.css.height, $contents, $body; if ($iframe0.isReady ! 1) { return; } try { $contents $iframe.contents(); $body $contents.find(body); } catch (ignore) {} // Calculate content dimensions, if it is accessible if ($body && $body.length && $body.children().length) { // Avoid scrolling to top (if multiple instances) $slide.css(overflow, visible); $content.css({ width: 100%, max-width: 100%, height: 9999px }); if (frameWidth undefined) { frameWidth Math.ceil(Math.max($body0.clientWidth, $body.outerWidth(true))); } $content.css(width, frameWidth ? frameWidth : ).css(max-width, ); if (frameHeight undefined) { frameHeight Math.ceil(Math.max($body0.clientHeight, $body.outerHeight(true))); } $content.css(height, frameHeight ? frameHeight : ); $slide.css(overflow, auto); } $content.removeClass(fancybox-is-hidden); }); } else { self.afterLoad(slide); } $iframe.attr(src, slide.src); // Remove iframe if closing or changing gallery item $slide.one(onReset, function () { // This helps IE not to throw errors when closing try { $(this) .find(iframe) .hide() .unbind() .attr(src, //about:blank); } catch (ignore) {} $(this) .off(refresh.fb) .empty(); slide.isLoaded false; slide.isRevealed false; }); }, // Wrap and append content to the slide // setContent: function (slide, content) { var self this; if (self.isClosing) { return; } self.hideLoading(slide); if (slide.$content) { $.fancybox.stop(slide.$content); } slide.$slide.empty(); // If content is a jQuery object, then it will be moved to the slide. // The placeholder is created so we will know where to put it back. if (isQuery(content) && content.parent().length) { // Make sure content is not already moved to fancyBox if (content.hasClass(fancybox-content) || content.parent().hasClass(fancybox-content)) { content.parents(.fancybox-slide).trigger(onReset); } // Create temporary element marking original place of the content slide.$placeholder $(div>) .hide() .insertAfter(content); // Make sure content is visible content.css(display, inline-block); } else if (!slide.hasError) { // If content is just a plain text, try to convert it to html if ($.type(content) string) { content $(div>) .append($.trim(content)) .contents(); } // If filter option is provided, then filter content if (slide.opts.filter) { content $(div>) .html(content) .find(slide.opts.filter); } } slide.$slide.one(onReset, function () { // Pause all html5 video/audio $(this) .find(video,audio) .trigger(pause); // Put content back if (slide.$placeholder) { slide.$placeholder.after(content.removeClass(fancybox-content).hide()).remove(); slide.$placeholder null; } // Remove custom close button if (slide.$smallBtn) { slide.$smallBtn.remove(); slide.$smallBtn null; } // Remove content and mark slide as not loaded if (!slide.hasError) { $(this).empty(); slide.isLoaded false; slide.isRevealed false; } }); $(content).appendTo(slide.$slide); if ($(content).is(video,audio)) { $(content).addClass(fancybox-video); $(content).wrap(div>/div>); slide.contentType video; slide.opts.width slide.opts.width || $(content).attr(width); slide.opts.height slide.opts.height || $(content).attr(height); } slide.$content slide.$slide .children() .filter(div,form,main,video,audio,article,.fancybox-content) .first(); slide.$content.siblings().hide(); // Re-check if there is a valid content // (in some cases, ajax response can contain various elements or plain text) if (!slide.$content.length) { slide.$content slide.$slide .wrapInner(div>/div>) .children() .first(); } slide.$content.addClass(fancybox-content); slide.$slide.addClass(fancybox-slide-- + slide.contentType); self.afterLoad(slide); }, // Display error message // setError: function (slide) { slide.hasError true; slide.$slide .trigger(onReset) .removeClass(fancybox-slide-- + slide.contentType) .addClass(fancybox-slide--error); slide.contentType html; this.setContent(slide, this.translate(slide, slide.opts.errorTpl)); if (slide.pos this.currPos) { this.isAnimating false; } }, // Show loading icon inside the slide // showLoading: function (slide) { var self this; slide slide || self.current; if (slide && !slide.$spinner) { slide.$spinner $(self.translate(self, self.opts.spinnerTpl)) .appendTo(slide.$slide) .hide() .fadeIn(fast); } }, // Remove loading icon from the slide // hideLoading: function (slide) { var self this; slide slide || self.current; if (slide && slide.$spinner) { slide.$spinner.stop().remove(); delete slide.$spinner; } }, // Adjustments after slide content has been loaded // afterLoad: function (slide) { var self this; if (self.isClosing) { return; } slide.isLoading false; slide.isLoaded true; self.trigger(afterLoad, slide); self.hideLoading(slide); // Add small close button if (slide.opts.smallBtn && (!slide.$smallBtn || !slide.$smallBtn.length)) { slide.$smallBtn $(self.translate(slide, slide.opts.btnTpl.smallBtn)).appendTo(slide.$content); } // Disable right click if (slide.opts.protect && slide.$content && !slide.hasError) { slide.$content.on(contextmenu.fb, function (e) { if (e.button 2) { e.preventDefault(); } return true; }); // Add fake element on top of the image // This makes a bit harder for user to select image if (slide.type image) { $(div classfancybox-spaceball>/div>).appendTo(slide.$content); } } self.adjustCaption(slide); self.adjustLayout(slide); if (slide.pos self.currPos) { self.updateCursor(); } self.revealContent(slide); }, // Prevent caption overlap, // fix css inconsistency across browsers // adjustCaption: function (slide) { var self this, current slide || self.current, caption current.opts.caption, preventOverlap current.opts.preventCaptionOverlap, $caption self.$refs.caption, $clone, captionH false; $caption.toggleClass(fancybox-caption--separate, preventOverlap); if (preventOverlap && caption && caption.length) { if (current.pos ! self.currPos) { $clone $caption.clone().appendTo($caption.parent()); $clone .children() .eq(0) .empty() .html(caption); captionH $clone.outerHeight(true); $clone.empty().remove(); } else if (self.$caption) { captionH self.$caption.outerHeight(true); } current.$slide.css(padding-bottom, captionH || ); } }, // Simple hack to fix inconsistency across browsers, described here (affects Edge, too): // https://bugzilla.mozilla.org/show_bug.cgi?id748518 // adjustLayout: function (slide) { var self this, current slide || self.current, scrollHeight, marginBottom, inlinePadding, actualPadding; if (current.isLoaded && current.opts.disableLayoutFix ! true) { current.$content.css(margin-bottom, ); // If we would always set margin-bottom for the content, // then it would potentially break vertical align if (current.$content.outerHeight() > current.$slide.height() + 0.5) { inlinePadding current.$slide0.stylepadding-bottom; actualPadding current.$slide.css(padding-bottom); if (parseFloat(actualPadding) > 0) { scrollHeight current.$slide0.scrollHeight; current.$slide.css(padding-bottom, 0); if (Math.abs(scrollHeight - current.$slide0.scrollHeight) 1) { marginBottom actualPadding; } current.$slide.css(padding-bottom, inlinePadding); } } current.$content.css(margin-bottom, marginBottom); } }, // Make content visible // This method is called right after content has been loaded or // user navigates gallery and transition should start // revealContent: function (slide) { var self this, $slide slide.$slide, end false, start false, isMoved self.isMoved(slide), isRevealed slide.isRevealed, effect, effectClassName, duration, opacity; slide.isRevealed true; effect slide.optsself.firstRun ? animationEffect : transitionEffect; duration slide.optsself.firstRun ? animationDuration : transitionDuration; duration parseInt(slide.forcedDuration undefined ? duration : slide.forcedDuration, 10); if (isMoved || slide.pos ! self.currPos || !duration) { effect false; } // Check if can zoom if (effect zoom) { if (slide.pos self.currPos && duration && slide.type image && !slide.hasError && (start self.getThumbPos(slide))) { end self.getFitPos(slide); } else { effect fade; } } // Zoom animation // if (effect zoom) { self.isAnimating true; end.scaleX end.width / start.width; end.scaleY end.height / start.height; // Check if we need to animate opacity opacity slide.opts.zoomOpacity; if (opacity auto) { opacity Math.abs(slide.width / slide.height - start.width / start.height) > 0.1; } if (opacity) { start.opacity 0.1; end.opacity 1; } // Draw image at start position $.fancybox.setTranslate(slide.$content.removeClass(fancybox-is-hidden), start); forceRedraw(slide.$content); // Start animation $.fancybox.animate(slide.$content, end, duration, function () { self.isAnimating false; self.complete(); }); return; } self.updateSlide(slide); // Simply show content if no effect // if (!effect) { slide.$content.removeClass(fancybox-is-hidden); if (!isRevealed && isMoved && slide.type image && !slide.hasError) { slide.$content.hide().fadeIn(fast); } if (slide.pos self.currPos) { self.complete(); } return; } // Prepare for CSS transiton // $.fancybox.stop($slide); //effectClassName fancybox-animated fancybox-slide-- + (slide.pos > self.prevPos ? next : previous) + fancybox-fx- + effect; effectClassName fancybox-slide-- + (slide.pos > self.prevPos ? next : previous) + fancybox-animated fancybox-fx- + effect; $slide.addClass(effectClassName).removeClass(fancybox-slide--current); //.addClass(effectClassName); slide.$content.removeClass(fancybox-is-hidden); // Force reflow forceRedraw($slide); if (slide.type ! image) { slide.$content.hide().show(0); } $.fancybox.animate( $slide, fancybox-slide--current, duration, function () { $slide.removeClass(effectClassName).css({ transform: , opacity: }); if (slide.pos self.currPos) { self.complete(); } }, true ); }, // Check if we can and have to zoom from thumbnail // getThumbPos: function (slide) { var rez false, $thumb slide.$thumb, thumbPos, btw, brw, bbw, blw; if (!$thumb || !inViewport($thumb0)) { return false; } thumbPos $.fancybox.getTranslate($thumb); btw parseFloat($thumb.css(border-top-width) || 0); brw parseFloat($thumb.css(border-right-width) || 0); bbw parseFloat($thumb.css(border-bottom-width) || 0); blw parseFloat($thumb.css(border-left-width) || 0); rez { top: thumbPos.top + btw, left: thumbPos.left + blw, width: thumbPos.width - brw - blw, height: thumbPos.height - btw - bbw, scaleX: 1, scaleY: 1 }; return thumbPos.width > 0 && thumbPos.height > 0 ? rez : false; }, // Final adjustments after current gallery item is moved to position // and it`s content is loaded // complete: function () { var self this, current self.current, slides {}, $el; if (self.isMoved() || !current.isLoaded) { return; } if (!current.isComplete) { current.isComplete true; current.$slide.siblings().trigger(onReset); self.preload(inline); // Trigger any CSS transiton inside the slide forceRedraw(current.$slide); current.$slide.addClass(fancybox-slide--complete); // Remove unnecessary slides $.each(self.slides, function (key, slide) { if (slide.pos > self.currPos - 1 && slide.pos self.currPos + 1) { slidesslide.pos slide; } else if (slide) { $.fancybox.stop(slide.$slide); slide.$slide.off().remove(); } }); self.slides slides; } self.isAnimating false; self.updateCursor(); self.trigger(afterShow); // Autoplay first html5 video/audio if (!!current.opts.video.autoStart) { current.$slide .find(video,audio) .filter(:visible:first) .trigger(play) .one(ended, function () { if (Document.exitFullscreen) { Document.exitFullscreen(); } else if (this.webkitExitFullscreen) { this.webkitExitFullscreen(); } self.next(); }); } // Try to focus on the first focusable element if (current.opts.autoFocus && current.contentType html) { // Look for the first input with autofocus attribute $el current.$content.find(inputautofocus:enabled:visible:first); if ($el.length) { $el.trigger(focus); } else { self.focus(null, true); } } // Avoid jumping current.$slide.scrollTop(0).scrollLeft(0); }, // Preload next and previous slides // preload: function (type) { var self this, prev, next; if (self.group.length 2) { return; } next self.slidesself.currPos + 1; prev self.slidesself.currPos - 1; if (prev && prev.type type) { self.loadSlide(prev); } if (next && next.type type) { self.loadSlide(next); } }, // Try to find and focus on the first focusable element // focus: function (e, firstRun) { var self this, focusableStr ahref, areahref, input:not(disabled):not(typehidden):not(aria-hidden), select:not(disabled):not(aria-hidden), textarea:not(disabled):not(aria-hidden), button:not(disabled):not(aria-hidden), iframe, object, embed, video, audio, contenteditable, tabindex:not(tabindex^-) .join(,), focusableItems, focusedItemIndex; if (self.isClosing) { return; } if (e || !self.current || !self.current.isComplete) { // Focus on any element inside fancybox focusableItems self.$refs.container.find(*:visible); } else { // Focus inside current slide focusableItems self.current.$slide.find(*:visible + (firstRun ? :not(.fancybox-close-small) : )); } focusableItems focusableItems.filter(focusableStr).filter(function () { return $(this).css(visibility) ! hidden && !$(this).hasClass(disabled); }); if (focusableItems.length) { focusedItemIndex focusableItems.index(document.activeElement); if (e && e.shiftKey) { // Back tab if (focusedItemIndex 0 || focusedItemIndex 0) { e.preventDefault(); focusableItems.eq(focusableItems.length - 1).trigger(focus); } } else { // Outside or Forward tab if (focusedItemIndex 0 || focusedItemIndex focusableItems.length - 1) { if (e) { e.preventDefault(); } focusableItems.eq(0).trigger(focus); } } } else { self.$refs.container.trigger(focus); } }, // Activates current instance - brings container to the front and enables keyboard, // notifies other instances about deactivating // activate: function () { var self this; // Deactivate all instances $(.fancybox-container).each(function () { var instance $(this).data(FancyBox); // Skip self and closing instances if (instance && instance.id ! self.id && !instance.isClosing) { instance.trigger(onDeactivate); instance.removeEvents(); instance.isVisible false; } }); self.isVisible true; if (self.current || self.isIdle) { self.update(); self.updateControls(); } self.trigger(onActivate); self.addEvents(); }, // Start closing procedure // This will start zoom-out animation if needed and clean everything up afterwards // close: function (e, d) { var self this, current self.current, effect, duration, $content, domRect, opacity, start, end; var done function () { self.cleanUp(e); }; if (self.isClosing) { return false; } self.isClosing true; // If beforeClose callback prevents closing, make sure content is centered if (self.trigger(beforeClose, e) false) { self.isClosing false; requestAFrame(function () { self.update(); }); return false; } // Remove all events // If there are multiple instances, they will be set again by activate method self.removeEvents(); $content current.$content; effect current.opts.animationEffect; duration $.isNumeric(d) ? d : effect ? current.opts.animationDuration : 0; current.$slide.removeClass(fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated); if (e ! true) { $.fancybox.stop(current.$slide); } else { effect false; } // Remove other slides current.$slide .siblings() .trigger(onReset) .remove(); // Trigger animations if (duration) { self.$refs.container .removeClass(fancybox-is-open) .addClass(fancybox-is-closing) .css(transition-duration, duration + ms); } // Clean up self.hideLoading(current); self.hideControls(true); self.updateCursor(); // Check if possible to zoom-out if ( effect zoom && !($content && duration && current.type image && !self.isMoved() && !current.hasError && (end self.getThumbPos(current))) ) { effect fade; } if (effect zoom) { $.fancybox.stop($content); domRect $.fancybox.getTranslate($content); start { top: domRect.top, left: domRect.left, scaleX: domRect.width / end.width, scaleY: domRect.height / end.height, width: end.width, height: end.height }; // Check if we need to animate opacity opacity current.opts.zoomOpacity; if (opacity auto) { opacity Math.abs(current.width / current.height - end.width / end.height) > 0.1; } if (opacity) { end.opacity 0; } $.fancybox.setTranslate($content, start); forceRedraw($content); $.fancybox.animate($content, end, duration, done); return true; } if (effect && duration) { $.fancybox.animate( current.$slide.addClass(fancybox-slide--previous).removeClass(fancybox-slide--current), fancybox-animated fancybox-fx- + effect, duration, done ); } else { // If skip animation if (e true) { setTimeout(done, duration); } else { done(); } } return true; }, // Final adjustments after removing the instance // cleanUp: function (e) { var self this, instance, $focus self.current.opts.$orig, x, y; self.current.$slide.trigger(onReset); self.$refs.container.empty().remove(); self.trigger(afterClose, e); // Place back focus if (!!self.current.opts.backFocus) { if (!$focus || !$focus.length || !$focus.is(:visible)) { $focus self.$trigger; } if ($focus && $focus.length) { x window.scrollX; y window.scrollY; $focus.trigger(focus); $(html, body) .scrollTop(y) .scrollLeft(x); } } self.current null; // Check if there are other instances instance $.fancybox.getInstance(); if (instance) { instance.activate(); } else { $(body).removeClass(fancybox-active compensate-for-scrollbar); $(#fancybox-style-noscroll).remove(); } }, // Call callback and trigger an event // trigger: function (name, slide) { var args Array.prototype.slice.call(arguments, 1), self this, obj slide && slide.opts ? slide : self.current, rez; if (obj) { args.unshift(obj); } else { obj self; } args.unshift(self); if ($.isFunction(obj.optsname)) { rez obj.optsname.apply(obj, args); } if (rez false) { return rez; } if (name afterClose || !self.$refs) { $D.trigger(name + .fb, args); } else { self.$refs.container.trigger(name + .fb, args); } }, // Update infobar values, navigation button states and reveal caption // updateControls: function () { var self this, current self.current, index current.index, $container self.$refs.container, $caption self.$refs.caption, caption current.opts.caption; // Recalculate content dimensions current.$slide.trigger(refresh); // Set caption if (caption && caption.length) { self.$caption $caption; $caption .children() .eq(0) .html(caption); } else { self.$caption null; } if (!self.hasHiddenControls && !self.isIdle) { self.showControls(); } // Update info and navigation elements $container.find(data-fancybox-count).html(self.group.length); $container.find(data-fancybox-index).html(index + 1); $container.find(data-fancybox-prev).prop(disabled, !current.opts.loop && index 0); $container.find(data-fancybox-next).prop(disabled, !current.opts.loop && index > self.group.length - 1); if (current.type image) { // Re-enable buttons; update download button source $container .find(data-fancybox-zoom) .show() .end() .find(data-fancybox-download) .attr(href, current.opts.image.src || current.src) .show(); } else if (current.opts.toolbar) { $container.find(data-fancybox-download,data-fancybox-zoom).hide(); } // Make sure focus is not on disabled button/element if ($(document.activeElement).is(:hidden,disabled)) { self.$refs.container.trigger(focus); } }, // Hide toolbar and caption // hideControls: function (andCaption) { var self this, arr infobar, toolbar, nav; if (andCaption || !self.current.opts.preventCaptionOverlap) { arr.push(caption); } this.$refs.container.removeClass( arr .map(function (i) { return fancybox-show- + i; }) .join( ) ); this.hasHiddenControls true; }, showControls: function () { var self this, opts self.current ? self.current.opts : self.opts, $container self.$refs.container; self.hasHiddenControls false; self.idleSecondsCounter 0; $container .toggleClass(fancybox-show-toolbar, !!(opts.toolbar && opts.buttons)) .toggleClass(fancybox-show-infobar, !!(opts.infobar && self.group.length > 1)) .toggleClass(fancybox-show-caption, !!self.$caption) .toggleClass(fancybox-show-nav, !!(opts.arrows && self.group.length > 1)) .toggleClass(fancybox-is-modal, !!opts.modal); }, // Toggle toolbar and caption // toggleControls: function () { if (this.hasHiddenControls) { this.showControls(); } else { this.hideControls(); } } }); $.fancybox { version: 3.5.7, defaults: defaults, // Get current instance and execute a command. // // Examples of usage: // // $instance $.fancybox.getInstance(); // $.fancybox.getInstance().jumpTo( 1 ); // $.fancybox.getInstance( jumpTo, 1 ); // $.fancybox.getInstance( function() { // console.info( this.currIndex ); // }); // getInstance: function (command) { var instance $(.fancybox-container:not(.fancybox-is-closing):last).data(FancyBox), args Array.prototype.slice.call(arguments, 1); if (instance instanceof FancyBox) { if ($.type(command) string) { instancecommand.apply(instance, args); } else if ($.type(command) function) { command.apply(instance, args); } return instance; } return false; }, // Create new instance // open: function (items, opts, index) { return new FancyBox(items, opts, index); }, // Close current or all instances // close: function (all) { var instance this.getInstance(); if (instance) { instance.close(); // Try to find and close next instance if (all true) { this.close(all); } } }, // Close all instances and unbind all events // destroy: function () { this.close(true); $D.add(body).off(click.fb-start, **); }, // Try to detect mobile devices // isMobile: /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent), // Detect if translate3d support is available // use3d: (function () { var div document.createElement(div); return ( window.getComputedStyle && window.getComputedStyle(div) && window.getComputedStyle(div).getPropertyValue(transform) && !(document.documentMode && document.documentMode 11) ); })(), // Helper function to get current visual state of an element // returns array top, left, horizontal-scale, vertical-scale, opacity // getTranslate: function ($el) { var domRect; if (!$el || !$el.length) { return false; } domRect $el0.getBoundingClientRect(); return { top: domRect.top || 0, left: domRect.left || 0, width: domRect.width, height: domRect.height, opacity: parseFloat($el.css(opacity)) }; }, // Shortcut for setting translate3d properties for element // Can set be used to set opacity, too // setTranslate: function ($el, props) { var str , css {}; if (!$el || !props) { return; } if (props.left ! undefined || props.top ! undefined) { str (props.left undefined ? $el.position().left : props.left) + px, + (props.top undefined ? $el.position().top : props.top) + px; if (this.use3d) { str translate3d( + str + , 0px); } else { str translate( + str + ); } } if (props.scaleX ! undefined && props.scaleY ! undefined) { str + scale( + props.scaleX + , + props.scaleY + ); } else if (props.scaleX ! undefined) { str + scaleX( + props.scaleX + ); } if (str.length) { css.transform str; } if (props.opacity ! undefined) { css.opacity props.opacity; } if (props.width ! undefined) { css.width props.width; } if (props.height ! undefined) { css.height props.height; } return $el.css(css); }, // Simple CSS transition handler // animate: function ($el, to, duration, callback, leaveAnimationName) { var self this, from; if ($.isFunction(duration)) { callback duration; duration null; } self.stop($el); from self.getTranslate($el); $el.on(transitionEnd, function (e) { // Skip events from child elements and z-index change if (e && e.originalEvent && (!$el.is(e.originalEvent.target) || e.originalEvent.propertyName z-index)) { return; } self.stop($el); if ($.isNumeric(duration)) { $el.css(transition-duration, ); } if ($.isPlainObject(to)) { if (to.scaleX ! undefined && to.scaleY ! undefined) { self.setTranslate($el, { top: to.top, left: to.left, width: from.width * to.scaleX, height: from.height * to.scaleY, scaleX: 1, scaleY: 1 }); } } else if (leaveAnimationName ! true) { $el.removeClass(to); } if ($.isFunction(callback)) { callback(e); } }); if ($.isNumeric(duration)) { $el.css(transition-duration, duration + ms); } // Start animation by changing CSS properties or class name if ($.isPlainObject(to)) { if (to.scaleX ! undefined && to.scaleY ! undefined) { delete to.width; delete to.height; if ($el.parent().hasClass(fancybox-slide--image)) { $el.parent().addClass(fancybox-is-scaling); } } $.fancybox.setTranslate($el, to); } else { $el.addClass(to); } // Make sure that `transitionend` callback gets fired $el.data( timer, setTimeout(function () { $el.trigger(transitionEnd); }, duration + 33) ); }, stop: function ($el, callCallback) { if ($el && $el.length) { clearTimeout($el.data(timer)); if (callCallback) { $el.trigger(transitionEnd); } $el.off(transitionEnd).css(transition-duration, ); $el.parent().removeClass(fancybox-is-scaling); } } }; // Default click handler for fancyboxed links // function _run(e, opts) { var items , index 0, $target, value, instance; // Avoid opening multiple times if (e && e.isDefaultPrevented()) { return; } e.preventDefault(); opts opts || {}; if (e && e.data) { opts mergeOpts(e.data.options, opts); } $target opts.$target || $(e.currentTarget).trigger(blur); instance $.fancybox.getInstance(); if (instance && instance.$trigger && instance.$trigger.is($target)) { return; } if (opts.selector) { items $(opts.selector); } else { // Get all related items and find index for clicked one value $target.attr(data-fancybox) || ; if (value) { items e.data ? e.data.items : ; items items.length ? items.filter(data-fancybox + value + ) : $(data-fancybox + value + ); } else { items $target; } } index $(items).index($target); // Sometimes current item can not be found if (index 0) { index 0; } instance $.fancybox.open(items, opts, index); // Save last active element instance.$trigger $target; } // Create a jQuery plugin // $.fn.fancybox function (options) { var selector; options options || {}; selector options.selector || false; if (selector) { // Use body element instead of document so it executes first $(body) .off(click.fb-start, selector) .on(click.fb-start, selector, { options: options }, _run); } else { this.off(click.fb-start).on( click.fb-start, { items: this, options: options }, _run ); } return this; }; // Self initializing plugin for all elements having `data-fancybox` attribute // $D.on(click.fb-start, data-fancybox, _run); // Enable trigger elements // $D.on(click.fb-start, data-fancybox-trigger, function (e) { $(data-fancybox + $(this).attr(data-fancybox-trigger) + ) .eq($(this).attr(data-fancybox-index) || 0) .trigger(click.fb-start, { $trigger: $(this) }); }); // Track focus event for better accessibility styling // (function () { var buttonStr .fancybox-button, focusStr fancybox-focus, $pressed null; $D.on(mousedown mouseup focus blur, buttonStr, function (e) { switch (e.type) { case mousedown: $pressed $(this); break; case mouseup: $pressed null; break; case focusin: $(buttonStr).removeClass(focusStr); if (!$(this).is($pressed) && !$(this).is(disabled)) { $(this).addClass(focusStr); } break; case focusout: $(buttonStr).removeClass(focusStr); break; } }); })();})(window, document, jQuery);// //// Media// Adds additional media type support//// (function ($) { use strict; // Object containing properties for each media type var defaults { youtube: { matcher: /(youtube\.com|youtu\.be)\/(watch\?(.*&)?v|v\/|u\/|embed\/?)?(videoseries\?list(.*)|\w-{11}|\?listType(.*)&list(.*))(.*)/i, params: { autoplay: 1, autohide: 1, fs: 1, rel: 0, hd: 1, wmode: transparent, enablejsapi: 1, html5: 1 }, paramPlace: 8, type: iframe, url: https://www.youtube.com/embed/$4, thumb: https://img.youtube.com/vi/$4/hqdefault.jpg }, vimeo: { matcher: /^.+vimeo.com\/(.*\/)?(\d+)(.*)?/, params: { autoplay: 1, hd: 1, show_title: 1, show_byline: 1, show_portrait: 0, fullscreen: 1 }, paramPlace: 3, type: iframe, url: //player.vimeo.com/video/$2 }, instagram: { matcher: /(instagr\.am|instagram\.com)\/p\/(a-zA-Z0-9_\-+)\/?/i, type: image, url: //$1/p/$2/media/?sizel }, // Examples: // http://maps.google.com/?ll48.857995,2.294297&spn0.007666,0.021136&tm&z16 // https://www.google.com/maps/@37.7852006,-122.4146355,14.65z // https://www.google.com/maps/@52.2111123,2.9237542,6.61z?hlen // https://www.google.com/maps/place/Googleplex/@37.4220041,-122.0833494,17z/data!4m5!3m4!1s0x0:0x6c296c66619367e0!8m2!3d37.4219998!4d-122.0840572 gmap_place: { matcher: /(maps\.)?google\.(a-z{2,3}(\.a-z{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll))(.*)?/i, type: iframe, url: function (rez) { return ( //maps.google. + rez2 + /?ll + (rez9 ? rez9 + &z + Math.floor(rez10) + (rez12 ? rez12.replace(/^\//, &) : ) : rez12 + ).replace(/\?/, &) + &output + (rez12 && rez12.indexOf(layerc) > 0 ? svembed : embed) ); } }, // Examples: // https://www.google.com/maps/search/Empire+State+Building/ // https://www.google.com/maps/search/?api1&querycenturylink+field // https://www.google.com/maps/search/?api1&query47.5951518,-122.3316393 gmap_search: { matcher: /(maps\.)?google\.(a-z{2,3}(\.a-z{2})?)\/(maps\/search\/)(.*)/i, type: iframe, url: function (rez) { return //maps.google. + rez2 + /maps?q + rez5.replace(query, q).replace(api1, ) + &outputembed; } } }; // Formats matching url to final form var format function (url, rez, params) { if (!url) { return; } params params || ; if ($.type(params) object) { params $.param(params, true); } $.each(rez, function (key, value) { url url.replace($ + key, value || ); }); if (params.length) { url + (url.indexOf(?) > 0 ? & : ?) + params; } return url; }; $(document).on(objectNeedsType.fb, function (e, instance, item) { var url item.src || , type false, media, thumb, rez, params, urlParams, paramObj, provider; media $.extend(true, {}, defaults, item.opts.media); // Look for any matching media type $.each(media, function (providerName, providerOpts) { rez url.match(providerOpts.matcher); if (!rez) { return; } type providerOpts.type; provider providerName; paramObj {}; if (providerOpts.paramPlace && rezproviderOpts.paramPlace) { urlParams rezproviderOpts.paramPlace; if (urlParams0 ?) { urlParams urlParams.substring(1); } urlParams urlParams.split(&); for (var m 0; m urlParams.length; ++m) { var p urlParamsm.split(, 2); if (p.length 2) { paramObjp0 decodeURIComponent(p1.replace(/\+/g, )); } } } params $.extend(true, {}, providerOpts.params, item.optsproviderName, paramObj); url $.type(providerOpts.url) function ? providerOpts.url.call(this, rez, params, item) : format(providerOpts.url, rez, params); thumb $.type(providerOpts.thumb) function ? providerOpts.thumb.call(this, rez, params, item) : format(providerOpts.thumb, rez); if (providerName youtube) { url url.replace(/&t((\d+)m)?(\d+)s/, function (match, p1, m, s) { return &start + ((m ? parseInt(m, 10) * 60 : 0) + parseInt(s, 10)); }); } else if (providerName vimeo) { url url.replace(&%23, #); } return false; }); // If it is found, then change content type and update the url if (type) { if (!item.opts.thumb && !(item.opts.$thumb && item.opts.$thumb.length)) { item.opts.thumb thumb; } if (type iframe) { item.opts $.extend(true, item.opts, { iframe: { preload: false, attr: { scrolling: no } } }); } $.extend(item, { type: type, src: url, origSrc: item.src, contentSource: provider, contentType: type image ? image : provider gmap_place || provider gmap_search ? map : video }); } else if (url) { item.type item.opts.defaultType; } }); // Load YouTube/Video API on request to detect when video finished playing var VideoAPILoader { youtube: { src: https://www.youtube.com/iframe_api, class: YT, loading: false, loaded: false }, vimeo: { src: https://player.vimeo.com/api/player.js, class: Vimeo, loading: false, loaded: false }, load: function (vendor) { var _this this, script; if (thisvendor.loaded) { setTimeout(function () { _this.done(vendor); }); return; } if (thisvendor.loading) { return; } thisvendor.loading true; script document.createElement(script); script.type text/javascript; script.src thisvendor.src; if (vendor youtube) { window.onYouTubeIframeAPIReady function () { _thisvendor.loaded true; _this.done(vendor); }; } else { script.onload function () { _thisvendor.loaded true; _this.done(vendor); }; } document.body.appendChild(script); }, done: function (vendor) { var instance, $el, player; if (vendor youtube) { delete window.onYouTubeIframeAPIReady; } instance $.fancybox.getInstance(); if (instance) { $el instance.current.$content.find(iframe); if (vendor youtube && YT ! undefined && YT) { player new YT.Player($el.attr(id), { events: { onStateChange: function (e) { if (e.data 0) { instance.next(); } } } }); } else if (vendor vimeo && Vimeo ! undefined && Vimeo) { player new Vimeo.Player($el); player.on(ended, function () { instance.next(); }); } } } }; $(document).on({ afterShow.fb: function (e, instance, current) { if (instance.group.length > 1 && (current.contentSource youtube || current.contentSource vimeo)) { VideoAPILoader.load(current.contentSource); } } });})(jQuery);// //// Guestures// Adds touch guestures, handles click and tap events//// (function (window, document, $) { use strict; var requestAFrame (function () { return ( window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || // if all else fails, use setTimeout function (callback) { return window.setTimeout(callback, 1000 / 60); } ); })(); var cancelAFrame (function () { return ( window.cancelAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelAnimationFrame || window.oCancelAnimationFrame || function (id) { window.clearTimeout(id); } ); })(); var getPointerXY function (e) { var result ; e e.originalEvent || e || window.e; e e.touches && e.touches.length ? e.touches : e.changedTouches && e.changedTouches.length ? e.changedTouches : e; for (var key in e) { if (ekey.pageX) { result.push({ x: ekey.pageX, y: ekey.pageY }); } else if (ekey.clientX) { result.push({ x: ekey.clientX, y: ekey.clientY }); } } return result; }; var distance function (point2, point1, what) { if (!point1 || !point2) { return 0; } if (what x) { return point2.x - point1.x; } else if (what y) { return point2.y - point1.y; } return Math.sqrt(Math.pow(point2.x - point1.x, 2) + Math.pow(point2.y - point1.y, 2)); }; var isClickable function ($el) { if ( $el.is(a,area,button,rolebutton,input,label,select,summary,textarea,video,audio,iframe) || $.isFunction($el.get(0).onclick) || $el.data(selectable) ) { return true; } // Check for attributes like data-fancybox-next or data-fancybox-close for (var i 0, atts $el0.attributes, n atts.length; i n; i++) { if (attsi.nodeName.substr(0, 14) data-fancybox-) { return true; } } return false; }; var hasScrollbars function (el) { var overflowY window.getComputedStyle(el)overflow-y, overflowX window.getComputedStyle(el)overflow-x, vertical (overflowY scroll || overflowY auto) && el.scrollHeight > el.clientHeight, horizontal (overflowX scroll || overflowX auto) && el.scrollWidth > el.clientWidth; return vertical || horizontal; }; var isScrollable function ($el) { var rez false; while (true) { rez hasScrollbars($el.get(0)); if (rez) { break; } $el $el.parent(); if (!$el.length || $el.hasClass(fancybox-stage) || $el.is(body)) { break; } } return rez; }; var Guestures function (instance) { var self this; self.instance instance; self.$bg instance.$refs.bg; self.$stage instance.$refs.stage; self.$container instance.$refs.container; self.destroy(); self.$container.on(touchstart.fb.touch mousedown.fb.touch, $.proxy(self, ontouchstart)); }; Guestures.prototype.destroy function () { var self this; self.$container.off(.fb.touch); $(document).off(.fb.touch); if (self.requestId) { cancelAFrame(self.requestId); self.requestId null; } if (self.tapped) { clearTimeout(self.tapped); self.tapped null; } }; Guestures.prototype.ontouchstart function (e) { var self this, $target $(e.target), instance self.instance, current instance.current, $slide current.$slide, $content current.$content, isTouchDevice e.type touchstart; // Do not respond to both (touch and mouse) events if (isTouchDevice) { self.$container.off(mousedown.fb.touch); } // Ignore right click if (e.originalEvent && e.originalEvent.button 2) { return; } // Ignore taping on links, buttons, input elements if (!$slide.length || !$target.length || isClickable($target) || isClickable($target.parent())) { return; } // Ignore clicks on the scrollbar if (!$target.is(img) && e.originalEvent.clientX > $target0.clientWidth + $target.offset().left) { return; } // Ignore clicks while zooming or closing if (!current || instance.isAnimating || current.$slide.hasClass(fancybox-animated)) { e.stopPropagation(); e.preventDefault(); return; } self.realPoints self.startPoints getPointerXY(e); if (!self.startPoints.length) { return; } // Allow other scripts to catch touch event if touch is set to false if (current.touch) { e.stopPropagation(); } self.startEvent e; self.canTap true; self.$target $target; self.$content $content; self.opts current.opts.touch; self.isPanning false; self.isSwiping false; self.isZooming false; self.isScrolling false; self.canPan instance.canPan(); self.startTime new Date().getTime(); self.distanceX self.distanceY self.distance 0; self.canvasWidth Math.round($slide0.clientWidth); self.canvasHeight Math.round($slide0.clientHeight); self.contentLastPos null; self.contentStartPos $.fancybox.getTranslate(self.$content) || { top: 0, left: 0 }; self.sliderStartPos $.fancybox.getTranslate($slide); // Since position will be absolute, but we need to make it relative to the stage self.stagePos $.fancybox.getTranslate(instance.$refs.stage); self.sliderStartPos.top - self.stagePos.top; self.sliderStartPos.left - self.stagePos.left; self.contentStartPos.top - self.stagePos.top; self.contentStartPos.left - self.stagePos.left; $(document) .off(.fb.touch) .on(isTouchDevice ? touchend.fb.touch touchcancel.fb.touch : mouseup.fb.touch mouseleave.fb.touch, $.proxy(self, ontouchend)) .on(isTouchDevice ? touchmove.fb.touch : mousemove.fb.touch, $.proxy(self, ontouchmove)); if ($.fancybox.isMobile) { document.addEventListener(scroll, self.onscroll, true); } // Skip if clicked outside the sliding area if (!(self.opts || self.canPan) || !($target.is(self.$stage) || self.$stage.find($target).length)) { if ($target.is(.fancybox-image)) { e.preventDefault(); } if (!($.fancybox.isMobile && $target.parents(.fancybox-caption).length)) { return; } } self.isScrollable isScrollable($target) || isScrollable($target.parent()); // Check if element is scrollable and try to prevent default behavior (scrolling) if (!($.fancybox.isMobile && self.isScrollable)) { e.preventDefault(); } // One finger or mouse click - swipe or pan an image if (self.startPoints.length 1 || current.hasError) { if (self.canPan) { $.fancybox.stop(self.$content); self.isPanning true; } else { self.isSwiping true; } self.$container.addClass(fancybox-is-grabbing); } // Two fingers - zoom image if (self.startPoints.length 2 && current.type image && (current.isLoaded || current.$ghost)) { self.canTap false; self.isSwiping false; self.isPanning false; self.isZooming true; $.fancybox.stop(self.$content); self.centerPointStartX (self.startPoints0.x + self.startPoints1.x) * 0.5 - $(window).scrollLeft(); self.centerPointStartY (self.startPoints0.y + self.startPoints1.y) * 0.5 - $(window).scrollTop(); self.percentageOfImageAtPinchPointX (self.centerPointStartX - self.contentStartPos.left) / self.contentStartPos.width; self.percentageOfImageAtPinchPointY (self.centerPointStartY - self.contentStartPos.top) / self.contentStartPos.height; self.startDistanceBetweenFingers distance(self.startPoints0, self.startPoints1); } }; Guestures.prototype.onscroll function (e) { var self this; self.isScrolling true; document.removeEventListener(scroll, self.onscroll, true); }; Guestures.prototype.ontouchmove function (e) { var self this; // Make sure user has not released over iframe or disabled element if (e.originalEvent.buttons ! undefined && e.originalEvent.buttons 0) { self.ontouchend(e); return; } if (self.isScrolling) { self.canTap false; return; } self.newPoints getPointerXY(e); if (!(self.opts || self.canPan) || !self.newPoints.length || !self.newPoints.length) { return; } if (!(self.isSwiping && self.isSwiping true)) { e.preventDefault(); } self.distanceX distance(self.newPoints0, self.startPoints0, x); self.distanceY distance(self.newPoints0, self.startPoints0, y); self.distance distance(self.newPoints0, self.startPoints0); // Skip false ontouchmove events (Chrome) if (self.distance > 0) { if (self.isSwiping) { self.onSwipe(e); } else if (self.isPanning) { self.onPan(); } else if (self.isZooming) { self.onZoom(); } } }; Guestures.prototype.onSwipe function (e) { var self this, instance self.instance, swiping self.isSwiping, left self.sliderStartPos.left || 0, angle; // If direction is not yet determined if (swiping true) { // We need at least 10px distance to correctly calculate an angle if (Math.abs(self.distance) > 10) { self.canTap false; if (instance.group.length 2 && self.opts.vertical) { self.isSwiping y; } else if (instance.isDragging || self.opts.vertical false || (self.opts.vertical auto && $(window).width() > 800)) { self.isSwiping x; } else { angle Math.abs((Math.atan2(self.distanceY, self.distanceX) * 180) / Math.PI); self.isSwiping angle > 45 && angle 135 ? y : x; } if (self.isSwiping y && $.fancybox.isMobile && self.isScrollable) { self.isScrolling true; return; } instance.isDragging self.isSwiping; // Reset points to avoid jumping, because we dropped first swipes to calculate the angle self.startPoints self.newPoints; $.each(instance.slides, function (index, slide) { var slidePos, stagePos; $.fancybox.stop(slide.$slide); slidePos $.fancybox.getTranslate(slide.$slide); stagePos $.fancybox.getTranslate(instance.$refs.stage); slide.$slide .css({ transform: , opacity: , transition-duration: }) .removeClass(fancybox-animated) .removeClass(function (index, className) { return (className.match(/(^|\s)fancybox-fx-\S+/g) || ).join( ); }); if (slide.pos instance.current.pos) { self.sliderStartPos.top slidePos.top - stagePos.top; self.sliderStartPos.left slidePos.left - stagePos.left; } $.fancybox.setTranslate(slide.$slide, { top: slidePos.top - stagePos.top, left: slidePos.left - stagePos.left }); }); // Stop slideshow if (instance.SlideShow && instance.SlideShow.isActive) { instance.SlideShow.stop(); } } return; } // Sticky edges if (swiping x) { if ( self.distanceX > 0 && (self.instance.group.length 2 || (self.instance.current.index 0 && !self.instance.current.opts.loop)) ) { left left + Math.pow(self.distanceX, 0.8); } else if ( self.distanceX 0 && (self.instance.group.length 2 || (self.instance.current.index self.instance.group.length - 1 && !self.instance.current.opts.loop)) ) { left left - Math.pow(-self.distanceX, 0.8); } else { left left + self.distanceX; } } self.sliderLastPos { top: swiping x ? 0 : self.sliderStartPos.top + self.distanceY, left: left }; if (self.requestId) { cancelAFrame(self.requestId); self.requestId null; } self.requestId requestAFrame(function () { if (self.sliderLastPos) { $.each(self.instance.slides, function (index, slide) { var pos slide.pos - self.instance.currPos; $.fancybox.setTranslate(slide.$slide, { top: self.sliderLastPos.top, left: self.sliderLastPos.left + pos * self.canvasWidth + pos * slide.opts.gutter }); }); self.$container.addClass(fancybox-is-sliding); } }); }; Guestures.prototype.onPan function () { var self this; // Prevent accidental movement (sometimes, when tapping casually, finger can move a bit) if (distance(self.newPoints0, self.realPoints0) ($.fancybox.isMobile ? 10 : 5)) { self.startPoints self.newPoints; return; } self.canTap false; self.contentLastPos self.limitMovement(); if (self.requestId) { cancelAFrame(self.requestId); } self.requestId requestAFrame(function () { $.fancybox.setTranslate(self.$content, self.contentLastPos); }); }; // Make panning sticky to the edges Guestures.prototype.limitMovement function () { var self this; var canvasWidth self.canvasWidth; var canvasHeight self.canvasHeight; var distanceX self.distanceX; var distanceY self.distanceY; var contentStartPos self.contentStartPos; var currentOffsetX contentStartPos.left; var currentOffsetY contentStartPos.top; var currentWidth contentStartPos.width; var currentHeight contentStartPos.height; var minTranslateX, minTranslateY, maxTranslateX, maxTranslateY, newOffsetX, newOffsetY; if (currentWidth > canvasWidth) { newOffsetX currentOffsetX + distanceX; } else { newOffsetX currentOffsetX; } newOffsetY currentOffsetY + distanceY; // Slow down proportionally to traveled distance minTranslateX Math.max(0, canvasWidth * 0.5 - currentWidth * 0.5); minTranslateY Math.max(0, canvasHeight * 0.5 - currentHeight * 0.5); maxTranslateX Math.min(canvasWidth - currentWidth, canvasWidth * 0.5 - currentWidth * 0.5); maxTranslateY Math.min(canvasHeight - currentHeight, canvasHeight * 0.5 - currentHeight * 0.5); // -> if (distanceX > 0 && newOffsetX > minTranslateX) { newOffsetX minTranslateX - 1 + Math.pow(-minTranslateX + currentOffsetX + distanceX, 0.8) || 0; } // - if (distanceX 0 && newOffsetX maxTranslateX) { newOffsetX maxTranslateX + 1 - Math.pow(maxTranslateX - currentOffsetX - distanceX, 0.8) || 0; } // \/ if (distanceY > 0 && newOffsetY > minTranslateY) { newOffsetY minTranslateY - 1 + Math.pow(-minTranslateY + currentOffsetY + distanceY, 0.8) || 0; } // /\ if (distanceY 0 && newOffsetY maxTranslateY) { newOffsetY maxTranslateY + 1 - Math.pow(maxTranslateY - currentOffsetY - distanceY, 0.8) || 0; } return { top: newOffsetY, left: newOffsetX }; }; Guestures.prototype.limitPosition function (newOffsetX, newOffsetY, newWidth, newHeight) { var self this; var canvasWidth self.canvasWidth; var canvasHeight self.canvasHeight; if (newWidth > canvasWidth) { newOffsetX newOffsetX > 0 ? 0 : newOffsetX; newOffsetX newOffsetX canvasWidth - newWidth ? canvasWidth - newWidth : newOffsetX; } else { // Center horizontally newOffsetX Math.max(0, canvasWidth / 2 - newWidth / 2); } if (newHeight > canvasHeight) { newOffsetY newOffsetY > 0 ? 0 : newOffsetY; newOffsetY newOffsetY canvasHeight - newHeight ? canvasHeight - newHeight : newOffsetY; } else { // Center vertically newOffsetY Math.max(0, canvasHeight / 2 - newHeight / 2); } return { top: newOffsetY, left: newOffsetX }; }; Guestures.prototype.onZoom function () { var self this; // Calculate current distance between points to get pinch ratio and new width and height var contentStartPos self.contentStartPos; var currentWidth contentStartPos.width; var currentHeight contentStartPos.height; var currentOffsetX contentStartPos.left; var currentOffsetY contentStartPos.top; var endDistanceBetweenFingers distance(self.newPoints0, self.newPoints1); var pinchRatio endDistanceBetweenFingers / self.startDistanceBetweenFingers; var newWidth Math.floor(currentWidth * pinchRatio); var newHeight Math.floor(currentHeight * pinchRatio); // This is the translation due to pinch-zooming var translateFromZoomingX (currentWidth - newWidth) * self.percentageOfImageAtPinchPointX; var translateFromZoomingY (currentHeight - newHeight) * self.percentageOfImageAtPinchPointY; // Point between the two touches var centerPointEndX (self.newPoints0.x + self.newPoints1.x) / 2 - $(window).scrollLeft(); var centerPointEndY (self.newPoints0.y + self.newPoints1.y) / 2 - $(window).scrollTop(); // And this is the translation due to translation of the centerpoint // between the two fingers var translateFromTranslatingX centerPointEndX - self.centerPointStartX; var translateFromTranslatingY centerPointEndY - self.centerPointStartY; // The new offset is the old/current one plus the total translation var newOffsetX currentOffsetX + (translateFromZoomingX + translateFromTranslatingX); var newOffsetY currentOffsetY + (translateFromZoomingY + translateFromTranslatingY); var newPos { top: newOffsetY, left: newOffsetX, scaleX: pinchRatio, scaleY: pinchRatio }; self.canTap false; self.newWidth newWidth; self.newHeight newHeight; self.contentLastPos newPos; if (self.requestId) { cancelAFrame(self.requestId); } self.requestId requestAFrame(function () { $.fancybox.setTranslate(self.$content, self.contentLastPos); }); }; Guestures.prototype.ontouchend function (e) { var self this; var swiping self.isSwiping; var panning self.isPanning; var zooming self.isZooming; var scrolling self.isScrolling; self.endPoints getPointerXY(e); self.dMs Math.max(new Date().getTime() - self.startTime, 1); self.$container.removeClass(fancybox-is-grabbing); $(document).off(.fb.touch); document.removeEventListener(scroll, self.onscroll, true); if (self.requestId) { cancelAFrame(self.requestId); self.requestId null; } self.isSwiping false; self.isPanning false; self.isZooming false; self.isScrolling false; self.instance.isDragging false; if (self.canTap) { return self.onTap(e); } self.speed 100; // Speed in px/ms self.velocityX (self.distanceX / self.dMs) * 0.5; self.velocityY (self.distanceY / self.dMs) * 0.5; if (panning) { self.endPanning(); } else if (zooming) { self.endZooming(); } else { self.endSwiping(swiping, scrolling); } return; }; Guestures.prototype.endSwiping function (swiping, scrolling) { var self this, ret false, len self.instance.group.length, distanceX Math.abs(self.distanceX), canAdvance swiping x && len > 1 && ((self.dMs > 130 && distanceX > 10) || distanceX > 50), speedX 300; self.sliderLastPos null; // Close if swiped vertically / navigate if horizontally if (swiping y && !scrolling && Math.abs(self.distanceY) > 50) { // Continue vertical movement $.fancybox.animate( self.instance.current.$slide, { top: self.sliderStartPos.top + self.distanceY + self.velocityY * 150, opacity: 0 }, 200 ); ret self.instance.close(true, 250); } else if (canAdvance && self.distanceX > 0) { ret self.instance.previous(speedX); } else if (canAdvance && self.distanceX 0) { ret self.instance.next(speedX); } if (ret false && (swiping x || swiping y)) { self.instance.centerSlide(200); } self.$container.removeClass(fancybox-is-sliding); }; // Limit panning from edges // Guestures.prototype.endPanning function () { var self this, newOffsetX, newOffsetY, newPos; if (!self.contentLastPos) { return; } if (self.opts.momentum false || self.dMs > 350) { newOffsetX self.contentLastPos.left; newOffsetY self.contentLastPos.top; } else { // Continue movement newOffsetX self.contentLastPos.left + self.velocityX * 500; newOffsetY self.contentLastPos.top + self.velocityY * 500; } newPos self.limitPosition(newOffsetX, newOffsetY, self.contentStartPos.width, self.contentStartPos.height); newPos.width self.contentStartPos.width; newPos.height self.contentStartPos.height; $.fancybox.animate(self.$content, newPos, 366); }; Guestures.prototype.endZooming function () { var self this; var current self.instance.current; var newOffsetX, newOffsetY, newPos, reset; var newWidth self.newWidth; var newHeight self.newHeight; if (!self.contentLastPos) { return; } newOffsetX self.contentLastPos.left; newOffsetY self.contentLastPos.top; reset { top: newOffsetY, left: newOffsetX, width: newWidth, height: newHeight, scaleX: 1, scaleY: 1 }; // Reset scalex/scaleY values; this helps for perfomance and does not break animation $.fancybox.setTranslate(self.$content, reset); if (newWidth self.canvasWidth && newHeight self.canvasHeight) { self.instance.scaleToFit(150); } else if (newWidth > current.width || newHeight > current.height) { self.instance.scaleToActual(self.centerPointStartX, self.centerPointStartY, 150); } else { newPos self.limitPosition(newOffsetX, newOffsetY, newWidth, newHeight); $.fancybox.animate(self.$content, newPos, 150); } }; Guestures.prototype.onTap function (e) { var self this; var $target $(e.target); var instance self.instance; var current instance.current; var endPoints (e && getPointerXY(e)) || self.startPoints; var tapX endPoints0 ? endPoints0.x - $(window).scrollLeft() - self.stagePos.left : 0; var tapY endPoints0 ? endPoints0.y - $(window).scrollTop() - self.stagePos.top : 0; var where; var process function (prefix) { var action current.optsprefix; if ($.isFunction(action)) { action action.apply(instance, current, e); } if (!action) { return; } switch (action) { case close: instance.close(self.startEvent); break; case toggleControls: instance.toggleControls(); break; case next: instance.next(); break; case nextOrClose: if (instance.group.length > 1) { instance.next(); } else { instance.close(self.startEvent); } break; case zoom: if (current.type image && (current.isLoaded || current.$ghost)) { if (instance.canPan()) { instance.scaleToFit(); } else if (instance.isScaledDown()) { instance.scaleToActual(tapX, tapY); } else if (instance.group.length 2) { instance.close(self.startEvent); } } break; } }; // Ignore right click if (e.originalEvent && e.originalEvent.button 2) { return; } // Skip if clicked on the scrollbar if (!$target.is(img) && tapX > $target0.clientWidth + $target.offset().left) { return; } // Check where is clicked if ($target.is(.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container)) { where Outside; } else if ($target.is(.fancybox-slide)) { where Slide; } else if ( instance.current.$content && instance.current.$content .find($target) .addBack() .filter($target).length ) { where Content; } else { return; } // Check if this is a double tap if (self.tapped) { // Stop previously created single tap clearTimeout(self.tapped); self.tapped null; // Skip if distance between taps is too big if (Math.abs(tapX - self.tapX) > 50 || Math.abs(tapY - self.tapY) > 50) { return this; } // OK, now we assume that this is a double-tap process(dblclick + where); } else { // Single tap will be processed if user has not clicked second time within 300ms // or there is no need to wait for double-tap self.tapX tapX; self.tapY tapY; if (current.optsdblclick + where && current.optsdblclick + where ! current.optsclick + where) { self.tapped setTimeout(function () { self.tapped null; if (!instance.isAnimating) { process(click + where); } }, 500); } else { process(click + where); } } return this; }; $(document) .on(onActivate.fb, function (e, instance) { if (instance && !instance.Guestures) { instance.Guestures new Guestures(instance); } }) .on(beforeClose.fb, function (e, instance) { if (instance && instance.Guestures) { instance.Guestures.destroy(); } });})(window, document, jQuery);// //// SlideShow// Enables slideshow functionality//// Example of usage:// $.fancybox.getInstance().SlideShow.start()//// (function (document, $) { use strict; $.extend(true, $.fancybox.defaults, { btnTpl: { slideShow: button data-fancybox-play classfancybox-button fancybox-button--play title{{PLAY_START}}> + svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM6.5 5.4v13.2l11-6.6z/>/svg> + svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z/>/svg> + /button> }, slideShow: { autoStart: false, speed: 3000, progress: true } }); var SlideShow function (instance) { this.instance instance; this.init(); }; $.extend(SlideShow.prototype, { timer: null, isActive: false, $button: null, init: function () { var self this, instance self.instance, opts instance.groupinstance.currIndex.opts.slideShow; self.$button instance.$refs.toolbar.find(data-fancybox-play).on(click, function () { self.toggle(); }); if (instance.group.length 2 || !opts) { self.$button.hide(); } else if (opts.progress) { self.$progress $(div classfancybox-progress>/div>).appendTo(instance.$refs.inner); } }, set: function (force) { var self this, instance self.instance, current instance.current; // Check if reached last element if (current && (force true || current.opts.loop || instance.currIndex instance.group.length - 1)) { if (self.isActive && current.contentType ! video) { if (self.$progress) { $.fancybox.animate(self.$progress.show(), { scaleX: 1 }, current.opts.slideShow.speed); } self.timer setTimeout(function () { if (!instance.current.opts.loop && instance.current.index instance.group.length - 1) { instance.jumpTo(0); } else { instance.next(); } }, current.opts.slideShow.speed); } } else { self.stop(); instance.idleSecondsCounter 0; instance.showControls(); } }, clear: function () { var self this; clearTimeout(self.timer); self.timer null; if (self.$progress) { self.$progress.removeAttr(style).hide(); } }, start: function () { var self this, current self.instance.current; if (current) { self.$button .attr(title, (current.opts.i18ncurrent.opts.lang || current.opts.i18n.en).PLAY_STOP) .removeClass(fancybox-button--play) .addClass(fancybox-button--pause); self.isActive true; if (current.isComplete) { self.set(true); } self.instance.trigger(onSlideShowChange, true); } }, stop: function () { var self this, current self.instance.current; self.clear(); self.$button .attr(title, (current.opts.i18ncurrent.opts.lang || current.opts.i18n.en).PLAY_START) .removeClass(fancybox-button--pause) .addClass(fancybox-button--play); self.isActive false; self.instance.trigger(onSlideShowChange, false); if (self.$progress) { self.$progress.removeAttr(style).hide(); } }, toggle: function () { var self this; if (self.isActive) { self.stop(); } else { self.start(); } } }); $(document).on({ onInit.fb: function (e, instance) { if (instance && !instance.SlideShow) { instance.SlideShow new SlideShow(instance); } }, beforeShow.fb: function (e, instance, current, firstRun) { var SlideShow instance && instance.SlideShow; if (firstRun) { if (SlideShow && current.opts.slideShow.autoStart) { SlideShow.start(); } } else if (SlideShow && SlideShow.isActive) { SlideShow.clear(); } }, afterShow.fb: function (e, instance, current) { var SlideShow instance && instance.SlideShow; if (SlideShow && SlideShow.isActive) { SlideShow.set(); } }, afterKeydown.fb: function (e, instance, current, keypress, keycode) { var SlideShow instance && instance.SlideShow; // P or Spacebar if (SlideShow && current.opts.slideShow && (keycode 80 || keycode 32) && !$(document.activeElement).is(button,a,input)) { keypress.preventDefault(); SlideShow.toggle(); } }, beforeClose.fb onDeactivate.fb: function (e, instance) { var SlideShow instance && instance.SlideShow; if (SlideShow) { SlideShow.stop(); } } }); // Page Visibility API to pause slideshow when window is not active $(document).on(visibilitychange, function () { var instance $.fancybox.getInstance(), SlideShow instance && instance.SlideShow; if (SlideShow && SlideShow.isActive) { if (document.hidden) { SlideShow.clear(); } else { SlideShow.set(); } } });})(document, jQuery);// //// FullScreen// Adds fullscreen functionality//// (function (document, $) { use strict; // Collection of methods supported by user browser var fn (function () { var fnMap requestFullscreen, exitFullscreen, fullscreenElement, fullscreenEnabled, fullscreenchange, fullscreenerror, // new WebKit webkitRequestFullscreen, webkitExitFullscreen, webkitFullscreenElement, webkitFullscreenEnabled, webkitfullscreenchange, webkitfullscreenerror , // old WebKit (Safari 5.1) webkitRequestFullScreen, webkitCancelFullScreen, webkitCurrentFullScreenElement, webkitCancelFullScreen, webkitfullscreenchange, webkitfullscreenerror , mozRequestFullScreen, mozCancelFullScreen, mozFullScreenElement, mozFullScreenEnabled, mozfullscreenchange, mozfullscreenerror , msRequestFullscreen, msExitFullscreen, msFullscreenElement, msFullscreenEnabled, MSFullscreenChange, MSFullscreenError ; var ret {}; for (var i 0; i fnMap.length; i++) { var val fnMapi; if (val && val1 in document) { for (var j 0; j val.length; j++) { retfnMap0j valj; } return ret; } } return false; })(); if (fn) { var FullScreen { request: function (elem) { elem elem || document.documentElement; elemfn.requestFullscreen(elem.ALLOW_KEYBOARD_INPUT); }, exit: function () { documentfn.exitFullscreen(); }, toggle: function (elem) { elem elem || document.documentElement; if (this.isFullscreen()) { this.exit(); } else { this.request(elem); } }, isFullscreen: function () { return Boolean(documentfn.fullscreenElement); }, enabled: function () { return Boolean(documentfn.fullscreenEnabled); } }; $.extend(true, $.fancybox.defaults, { btnTpl: { fullScreen: button data-fancybox-fullscreen classfancybox-button fancybox-button--fsenter title{{FULL_SCREEN}}> + svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z/>/svg> + svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z/>/svg> + /button> }, fullScreen: { autoStart: false } }); $(document).on(fn.fullscreenchange, function () { var isFullscreen FullScreen.isFullscreen(), instance $.fancybox.getInstance(); if (instance) { // If image is zooming, then force to stop and reposition properly if (instance.current && instance.current.type image && instance.isAnimating) { instance.isAnimating false; instance.update(true, true, 0); if (!instance.isComplete) { instance.complete(); } } instance.trigger(onFullscreenChange, isFullscreen); instance.$refs.container.toggleClass(fancybox-is-fullscreen, isFullscreen); instance.$refs.toolbar .find(data-fancybox-fullscreen) .toggleClass(fancybox-button--fsenter, !isFullscreen) .toggleClass(fancybox-button--fsexit, isFullscreen); } }); } $(document).on({ onInit.fb: function (e, instance) { var $container; if (!fn) { instance.$refs.toolbar.find(data-fancybox-fullscreen).remove(); return; } if (instance && instance.groupinstance.currIndex.opts.fullScreen) { $container instance.$refs.container; $container.on(click.fb-fullscreen, data-fancybox-fullscreen, function (e) { e.stopPropagation(); e.preventDefault(); FullScreen.toggle(); }); if (instance.opts.fullScreen && instance.opts.fullScreen.autoStart true) { FullScreen.request(); } // Expose API instance.FullScreen FullScreen; } else if (instance) { instance.$refs.toolbar.find(data-fancybox-fullscreen).hide(); } }, afterKeydown.fb: function (e, instance, current, keypress, keycode) { // F if (instance && instance.FullScreen && keycode 70) { keypress.preventDefault(); instance.FullScreen.toggle(); } }, beforeClose.fb: function (e, instance) { if (instance && instance.FullScreen && instance.$refs.container.hasClass(fancybox-is-fullscreen)) { FullScreen.exit(); } } });})(document, jQuery);// //// Thumbs// Displays thumbnails in a grid//// (function (document, $) { use strict; var CLASS fancybox-thumbs, CLASS_ACTIVE CLASS + -active; // Make sure there are default values $.fancybox.defaults $.extend( true, { btnTpl: { thumbs: button data-fancybox-thumbs classfancybox-button fancybox-button--thumbs title{{THUMBS}}> + svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z/>/svg> + /button> }, thumbs: { autoStart: false, // Display thumbnails on opening hideOnClose: true, // Hide thumbnail grid when closing animation starts parentEl: .fancybox-container, // Container is injected into this element axis: y // Vertical (y) or horizontal (x) scrolling } }, $.fancybox.defaults ); var FancyThumbs function (instance) { this.init(instance); }; $.extend(FancyThumbs.prototype, { $button: null, $grid: null, $list: null, isVisible: false, isActive: false, init: function (instance) { var self this, group instance.group, enabled 0; self.instance instance; self.opts groupinstance.currIndex.opts.thumbs; instance.Thumbs self; self.$button instance.$refs.toolbar.find(data-fancybox-thumbs); // Enable thumbs if at least two group items have thumbnails for (var i 0, len group.length; i len; i++) { if (groupi.thumb) { enabled++; } if (enabled > 1) { break; } } if (enabled > 1 && !!self.opts) { self.$button.removeAttr(style).on(click, function () { self.toggle(); }); self.isActive true; } else { self.$button.hide(); } }, create: function () { var self this, instance self.instance, parentEl self.opts.parentEl, list , src; if (!self.$grid) { // Create main element self.$grid $(div class + CLASS + + CLASS + - + self.opts.axis + >/div>).appendTo( instance.$refs.container .find(parentEl) .addBack() .filter(parentEl) ); // Add click event that performs gallery navigation self.$grid.on(click, a, function () { instance.jumpTo($(this).attr(data-index)); }); } // Build the list if (!self.$list) { self.$list $(div class + CLASS + __list>).appendTo(self.$grid); } $.each(instance.group, function (i, item) { src item.thumb; if (!src && item.type image) { src item.src; } list.push( a href/javascript:; tabindex0 data-index + i + + (src && src.length ? stylebackground-image:url( + src + ) : classfancybox-thumbs-missing) + >/a> ); }); self.$list0.innerHTML list.join(); if (self.opts.axis x) { // Set fixed width for list element to enable horizontal scrolling self.$list.width( parseInt(self.$grid.css(padding-right), 10) + instance.group.length * self.$list .children() .eq(0) .outerWidth(true) ); } }, focus: function (duration) { var self this, $list self.$list, $grid self.$grid, thumb, thumbPos; if (!self.instance.current) { return; } thumb $list .children() .removeClass(CLASS_ACTIVE) .filter(data-index + self.instance.current.index + ) .addClass(CLASS_ACTIVE); thumbPos thumb.position(); // Check if need to scroll to make current thumb visible if (self.opts.axis y && (thumbPos.top 0 || thumbPos.top > $list.height() - thumb.outerHeight())) { $list.stop().animate({ scrollTop: $list.scrollTop() + thumbPos.top }, duration ); } else if ( self.opts.axis x && (thumbPos.left $grid.scrollLeft() || thumbPos.left > $grid.scrollLeft() + ($grid.width() - thumb.outerWidth())) ) { $list .parent() .stop() .animate({ scrollLeft: thumbPos.left }, duration ); } }, update: function () { var that this; that.instance.$refs.container.toggleClass(fancybox-show-thumbs, this.isVisible); if (that.isVisible) { if (!that.$grid) { that.create(); } that.instance.trigger(onThumbsShow); that.focus(0); } else if (that.$grid) { that.instance.trigger(onThumbsHide); } // Update content position that.instance.update(); }, hide: function () { this.isVisible false; this.update(); }, show: function () { this.isVisible true; this.update(); }, toggle: function () { this.isVisible !this.isVisible; this.update(); } }); $(document).on({ onInit.fb: function (e, instance) { var Thumbs; if (instance && !instance.Thumbs) { Thumbs new FancyThumbs(instance); if (Thumbs.isActive && Thumbs.opts.autoStart true) { Thumbs.show(); } } }, beforeShow.fb: function (e, instance, item, firstRun) { var Thumbs instance && instance.Thumbs; if (Thumbs && Thumbs.isVisible) { Thumbs.focus(firstRun ? 0 : 250); } }, afterKeydown.fb: function (e, instance, current, keypress, keycode) { var Thumbs instance && instance.Thumbs; // G if (Thumbs && Thumbs.isActive && keycode 71) { keypress.preventDefault(); Thumbs.toggle(); } }, beforeClose.fb: function (e, instance) { var Thumbs instance && instance.Thumbs; if (Thumbs && Thumbs.isVisible && Thumbs.opts.hideOnClose ! false) { Thumbs.$grid.hide(); } } });})(document, jQuery);//// //// Share// Displays simple form for sharing current url//// (function (document, $) { use strict; $.extend(true, $.fancybox.defaults, { btnTpl: { share: button data-fancybox-share classfancybox-button fancybox-button--share title{{SHARE}}> + svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24>path dM2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z/>/svg> + /button> }, share: { url: function (instance, item) { return ( (!instance.currentHash && !(item.type inline || item.type html) ? item.origSrc || item.src : false) || window.location ); }, tpl: div classfancybox-share> + h1>{{SHARE}}/h1> + p> + a classfancybox-share__button fancybox-share__button--fb hrefhttps://www.facebook.com/sharer/sharer.php?u{{url}}> + svg viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path dm287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196 />/svg> + span>Facebook/span> + /a> + a classfancybox-share__button fancybox-share__button--tw hrefhttps://twitter.com/intent/tweet?url{{url}}&text{{descr}}> + svg viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path dm456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z />/svg> + span>Twitter/span> + /a> + a classfancybox-share__button fancybox-share__button--pt hrefhttps://www.pinterest.com/pin/create/button/?url{{url}}&description{{descr}}&media{{media}}> + svg viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path dm265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z fill#fff/>/svg> + span>Pinterest/span> + /a> + /p> + p>input classfancybox-share__input typetext value{{url_raw}} onclickselect() />/p> + /div> } }); function escapeHtml(string) { var entityMap { &: &, : <, >: >, : ", : ', /: /, `: `, : = }; return String(string).replace(/&>`\//g, function (s) { return entityMaps; }); } $(document).on(click, data-fancybox-share, function () { var instance $.fancybox.getInstance(), current instance.current || null, url, tpl; if (!current) { return; } if ($.type(current.opts.share.url) function) { url current.opts.share.url.apply(current, instance, current); } tpl current.opts.share.tpl .replace(/\{\{media\}\}/g, current.type image ? encodeURIComponent(current.src) : ) .replace(/\{\{url\}\}/g, encodeURIComponent(url)) .replace(/\{\{url_raw\}\}/g, escapeHtml(url)) .replace(/\{\{descr\}\}/g, instance.$caption ? encodeURIComponent(instance.$caption.text()) : ); $.fancybox.open({ src: instance.translate(instance, tpl), type: html, opts: { touch: false, animationEffect: false, afterLoad: function (shareInstance, shareCurrent) { // Close self if parent instance is closing instance.$refs.container.one(beforeClose.fb, function () { shareInstance.close(null, 0); }); // Opening links in a popup window shareCurrent.$content.find(.fancybox-share__button).click(function () { window.open(this.href, Share, width550, height450); return false; }); }, mobile: { autoFocus: false } } }); });})(document, jQuery);// //// Hash// Enables linking to each modal//// (function (window, document, $) { use strict; // Simple $.escapeSelector polyfill (for jQuery prior v3) if (!$.escapeSelector) { $.escapeSelector function (sel) { var rcssescape /(\0-\x1f\x7f|^-?\d)|^-$|^\x80-\uFFFF\w-/g; var fcssescape function (ch, asCodePoint) { if (asCodePoint) { // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER if (ch \0) { return \uFFFD; } // Control characters and (dependent upon position) numbers get escaped as code points return ch.slice(0, -1) + \\ + ch.charCodeAt(ch.length - 1).toString(16) + ; } // Other potentially-special ASCII characters get backslash-escaped return \\ + ch; }; return (sel + ).replace(rcssescape, fcssescape); }; } // Get info about gallery name and current index from url function parseUrl() { var hash window.location.hash.substr(1), rez hash.split(-), index rez.length > 1 && /^\+?\d+$/.test(rezrez.length - 1) ? parseInt(rez.pop(-1), 10) || 1 : 1, gallery rez.join(-); return { hash: hash, /* Index is starting from 1 */ index: index 1 ? 1 : index, gallery: gallery }; } // Trigger click evnt on links to open new fancyBox instance function triggerFromUrl(url) { if (url.gallery ! ) { // If we can find element matching data-fancybox atribute, // then triggering click event should start fancyBox $(data-fancybox + $.escapeSelector(url.gallery) + ) .eq(url.index - 1) .focus() .trigger(click.fb-start); } } // Get gallery name from current instance function getGalleryID(instance) { var opts, ret; if (!instance) { return false; } opts instance.current ? instance.current.opts : instance.opts; ret opts.hash || (opts.$orig ? opts.$orig.data(fancybox) || opts.$orig.data(fancybox-trigger) : ); return ret ? false : ret; } // Start when DOM becomes ready $(function () { // Check if user has disabled this module if ($.fancybox.defaults.hash false) { return; } // Update hash when opening/closing fancyBox $(document).on({ onInit.fb: function (e, instance) { var url, gallery; if (instance.groupinstance.currIndex.opts.hash false) { return; } url parseUrl(); gallery getGalleryID(instance); // Make sure gallery start index matches index from hash if (gallery && url.gallery && gallery url.gallery) { instance.currIndex url.index - 1; } }, beforeShow.fb: function (e, instance, current, firstRun) { var gallery; if (!current || current.opts.hash false) { return; } // Check if need to update window hash gallery getGalleryID(instance); if (!gallery) { return; } // Variable containing last hash value set by fancyBox // It will be used to determine if fancyBox needs to close after hash change is detected instance.currentHash gallery + (instance.group.length > 1 ? - + (current.index + 1) : ); // If current hash is the same (this instance most likely is opened by hashchange), then do nothing if (window.location.hash # + instance.currentHash) { return; } if (firstRun && !instance.origHash) { instance.origHash window.location.hash; } if (instance.hashTimer) { clearTimeout(instance.hashTimer); } // Update hash instance.hashTimer setTimeout(function () { if (replaceState in window.history) { window.historyfirstRun ? pushState : replaceState({}, document.title, window.location.pathname + window.location.search + # + instance.currentHash ); if (firstRun) { instance.hasCreatedHistory true; } } else { window.location.hash instance.currentHash; } instance.hashTimer null; }, 300); }, beforeClose.fb: function (e, instance, current) { if (!current || current.opts.hash false) { return; } clearTimeout(instance.hashTimer); // Goto previous history entry if (instance.currentHash && instance.hasCreatedHistory) { window.history.back(); } else if (instance.currentHash) { if (replaceState in window.history) { window.history.replaceState({}, document.title, window.location.pathname + window.location.search + (instance.origHash || )); } else { window.location.hash instance.origHash; } } instance.currentHash null; } }); // Check if need to start/close after url has changed $(window).on(hashchange.fb, function () { var url parseUrl(), fb null; // Find last fancyBox instance that has hash $.each( $(.fancybox-container) .get() .reverse(), function (index, value) { var tmp $(value).data(FancyBox); if (tmp && tmp.currentHash) { fb tmp; return false; } } ); if (fb) { // Now, compare hash values if (fb.currentHash ! url.gallery + - + url.index && !(url.index 1 && fb.currentHash url.gallery)) { fb.currentHash null; fb.close(); } } else if (url.gallery ! ) { triggerFromUrl(url); } }); // Check current hash and trigger click event on matching element to start fancyBox, if needed setTimeout(function () { if (!$.fancybox.getInstance()) { triggerFromUrl(parseUrl()); } }, 50); });})(window, document, jQuery);// //// Wheel// Basic mouse weheel support for gallery navigation//// (function (document, $) { use strict; var prevTime new Date().getTime(); $(document).on({ onInit.fb: function (e, instance, current) { instance.$refs.stage.on(mousewheel DOMMouseScroll wheel MozMousePixelScroll, function (e) { var current instance.current, currTime new Date().getTime(); if (instance.group.length 2 || current.opts.wheel false || (current.opts.wheel auto && current.type ! image)) { return; } e.preventDefault(); e.stopPropagation(); if (current.$slide.hasClass(fancybox-animated)) { return; } e e.originalEvent || e; if (currTime - prevTime 250) { return; } prevTime currTime; instance(-e.deltaY || -e.deltaX || e.wheelDelta || -e.detail) 0 ? next : previous(); }); } });})(document, jQuery);/script>/span>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtTabbedContent stylemargin-top: 0px;>script>function getParameterByName(tabid){ var regexS \\?&tabid(^*), regex new RegExp( regexS ), results regex.exec( window.location.search ); if( results null ){ return ; } else{ return decodeURIComponent(results1.replace(/\+/g, )); }}/script>script>$( document ).ready(function() { var reqTabId getParameterByName(tabid).toLowerCase().replace(/-/g,).replace(/ /g,); if(reqTabId ! ) { $(tabid+reqTabId+).click(); }});/script>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtTabbedContent_wt7_wtListRecords1>/span>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtBelow stylemargin-top: 0px;>div stylemargin-top: 0px;>Body Content>/div >/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtBottom stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtBottom_wt20_wtBottomContainer classpCMS_BottomContainer pCMS_BottomContainer_personal stylemargin-top: 0px;margin-top: 0px;display:none>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtBottom_wt20_wtBottomList>/span>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtNavigation stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtNavigation_wt27_wtNavigationBarContainer classpCMS_NavigationBarContainer pCMS_NavigationBarContainer_personal stylemargin-top: 0px;>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtFooter stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtFooter_wt22_wtFooterContainer classpCMS_FooterContainer pCMS_FooterContainer_personal>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtFooter_wt22_wtFooterList>/span>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_wtBespokeFooter>/div >/div >script>SilkDeviceDetect.init(desktop, false, false, , false, false, false)/script>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_WebPatterns_wt11_block_wt13_wtdivWait classFeedback_AjaxWait styletext-align: center;text-align: center;display:none>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_WebPatterns_wt11_block_wt13_wtloader classLoader>/div >Loading/div >script>RichWidgets_Feedback_AjaxWait_init(pCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_WebPatterns_wt11_block_wt13_wtdivWait);/script>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_WebPatterns_wt11_block_RichWidgets_wt9_block>script typetext/javascript>OsRegisterExceptionHandler(RichWidgets_Feedback_Message_ErrorHandler)/script>div idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_WebPatterns_wt11_block_RichWidgets_wt9_block_wtFeedback_Wrapper classFeedback_Message_Wrapper aria-atomicTrue aria-livepolite>span idpCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_WebPatterns_wt11_block_RichWidgets_wt9_block_wtnotify>span classNotifyWidget>/span>SCRIPT typetext/javascript>//!CDATARichWidgets_Feedback_Message_notifyWidget pCMS_wt5_block_wt15_wtGenericContent_wt14_wt1_wt22_wt5_WebPatterns_wt11_block_RichWidgets_wt9_block_wtnotify;//>/SCRIPT>/span>/div >/span>!-- Content Version : 15/09/2024 14:46:43 UTC Content Caching Active -->!-- Cache Version : 12/09/2024 10:30:50 UTC -->div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_wtFooterContainer classFooterContainer>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_wtSectionContainer classSectionContainer>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems classListRecords>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wtMenuPanelItem classpCMS_SiteMenuPanelItem>div classpCMS_SiteMenuSection>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenu classpCMS_SubMenu OSInline stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSectionTitle classpCMS_SectionTitle >Paragon Bank PLC/div >span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList classListRecords>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl00_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl00_wtSiteMenuItemText classpCMS_SiteMenuItemText >p>Head officebr>Paragonbr>51 Homer Roadbr>Solihullbr>West Midlandsbr>B91 3QJ/p>p classsociallinks>a hrefhttps://www.facebook.com/paragonbankuk/ target_blank>i classfa fa-facebook-square>/i>/a> a hrefhttps://twitter.com/paragonbankuk target_blank>i classfa fa-twitter-square>/i>/a> a hrefhttps://www.linkedin.com/company/paragon-banking-group-plc target_blank>i classfa fa-linkedin-square>/i>/a>/p>/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl02_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl02_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl02_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl02_wt14_wt5_wtMenuItemLink tabindex1898 target href/who-we-are>About us/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl04_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl04_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl04_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl04_wt14_wt5_wtMenuItemLink tabindex1899 target href/blog-overview>Blog/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl06_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl06_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl06_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl06_wt14_wt5_wtMenuItemLink tabindex1900 target hrefhttps://www.paragonbankinggroup.co.uk/news/overview>News room/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl08_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl08_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl08_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl08_wt14_wt5_wtMenuItemLink tabindex1901 target hrefhttps://www.paragonbank.co.uk/contact-us>Contact/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl10_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl10_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl10_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl00_wt3_wtSubMenuList_ctl10_wt14_wt5_wtMenuItemLink tabindex1902 target_blank hrefhttps://www.paragonbankinggroup.co.uk/careers/>Careers/a>/div >/div >/div >/span>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wtMenuPanelItem classpCMS_SiteMenuPanelItem>div classpCMS_SiteMenuSection>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenu classpCMS_SubMenu OSInline stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSectionTitle classpCMS_SectionTitle >Personal/div >span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList classListRecords>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl00_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl00_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl00_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl00_wt14_wt5_wtMenuItemLink tabindex1905 target href/savings>Savings/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl02_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl02_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl02_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl02_wt14_wt5_wtMenuItemLink tabindex1906 target href/personal/mortgages>Mortgages/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl04_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl04_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl04_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl04_wt14_wt5_wtMenuItemLink tabindex1907 target hrefhttps://www.paragonbank.co.uk/personal/loans>Finance/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl06_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl06_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl06_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl06_wt14_wt5_wtMenuItemLink tabindex1908 target hrefhttps://www.paragonbank.co.uk/faq>FAQs/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl08_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl08_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl08_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl08_wt14_wt5_wtMenuItemLink tabindex1909 target href/personal/documents>Documents/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl10_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl10_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl10_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl10_wt14_wt5_wtMenuItemLink tabindex1910 target href/contact-us?tabidpersonal>Contact/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl12_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl12_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl12_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl12_wt14_wt5_wtMenuItemLink tabindex1911 target hrefhttps://www.paragonbank.co.uk/contact-us/complaints>Complaints/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl14_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl14_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl14_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl02_wt3_wtSubMenuList_ctl14_wt14_wt5_wtMenuItemLink tabindex1912 target href/personal/loans/financial-help>Need financial help?/a>/div >/div >/div >/span>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wtMenuPanelItem classpCMS_SiteMenuPanelItem>div classpCMS_SiteMenuSection>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenu classpCMS_SubMenu OSInline stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSectionTitle classpCMS_SectionTitle >Business/div >span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList classListRecords>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl00_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl00_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl00_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl00_wt14_wt5_wtMenuItemLink tabindex1915 target href/business/mortgages>Mortgages/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl02_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl02_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl02_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl02_wt14_wt5_wtMenuItemLink tabindex1916 target href/business/loans>Finance/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl04_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl04_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl04_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl04_wt14_wt5_wtMenuItemLink tabindex1917 target href/business/documents>Documents/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl06_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl06_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl06_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl06_wt14_wt5_wtMenuItemLink tabindex1918 target href/contact-us?tabidbusiness>Contact/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl08_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl08_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl08_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl04_wt3_wtSubMenuList_ctl08_wt14_wt5_wtMenuItemLink tabindex1919 target hrefhttps://www.paragonbank.co.uk/contact-us/complaints>Complaints/a>/div >/div >/div >/span>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wtMenuPanelItem classpCMS_SiteMenuPanelItem>div classpCMS_SiteMenuSection>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenu classpCMS_SubMenu OSInline stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSectionTitle classpCMS_SectionTitle >Intermediary/div >span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList classListRecords>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl00_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl00_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl00_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl00_wt14_wt5_wtMenuItemLink tabindex1922 target href/intermediary/mortgages>Mortgages/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl02_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl02_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl02_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl02_wt14_wt5_wtMenuItemLink tabindex1923 target href/intermediary/loans>Finance/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl04_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl04_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl04_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl04_wt14_wt5_wtMenuItemLink tabindex1924 target hrefhttps://www.paragonbank.co.uk/intermediary-faqs>FAQs/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl06_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl06_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl06_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl06_wt14_wt5_wtMenuItemLink tabindex1925 target href/intermediary/documents>Documents/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl08_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl08_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl08_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl08_wt14_wt5_wtMenuItemLink tabindex1926 target href/contact-us?tabidintermediary>Contact/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl10_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl10_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl10_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl06_wt3_wtSubMenuList_ctl10_wt14_wt5_wtMenuItemLink tabindex1927 target hrefhttps://www.paragonbank.co.uk/contact-us/complaints>Complaints/a>/div >/div >/div >/span>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wtMenuPanelItem classpCMS_SiteMenuPanelItem>div classpCMS_SiteMenuSection>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenu classpCMS_SubMenu OSInline stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSectionTitle classpCMS_SectionTitle >Useful information/div >span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList classListRecords>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl00_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl00_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl00_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl00_wt14_wt5_wtMenuItemLink tabindex1930 target hrefhttps://www.paragonbank.co.uk/accessibility>Accessibility/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl02_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl02_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl02_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl02_wt14_wt5_wtMenuItemLink tabindex1931 target href/data-protection>Privacy/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl04_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl04_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl04_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl04_wt14_wt5_wtMenuItemLink tabindex1932 target href/cookies>Cookies/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl06_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl06_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl06_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl06_wt14_wt5_wtMenuItemLink tabindex1933 target href/terms>Legal information/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl08_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl08_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl08_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl08_wt14_wt5_wtMenuItemLink tabindex1934 target href/contact-us/financial-services-compensation-scheme>FSCS/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl10_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl10_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl10_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl10_wt14_wt5_wtMenuItemLink tabindex1935 target href/security>Security/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl12_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl12_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl12_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl12_wt14_wt5_wtMenuItemLink tabindex1936 target hrefhttps://www.paragonbankinggroup.co.uk/contact-us/_hidden/mss>Modern slavery statement/a>/div >/div >/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl14_wtSubMenuItem classpCMS_SubMenuItem stylemargin-top: 0px;>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl14_wt14_wtSiteMenuItemContainer classpCMS_SiteMenuItemContainer >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl14_wt14_wt5_wtMenuLinkContainer classpCMS_MenuLinkContainer>a idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt2_block_wtSiteMenuItems_ctl08_wt3_wtSubMenuList_ctl14_wt14_wt5_wtMenuItemLink tabindex1937 target hrefhttps://www.paragonbank.co.uk/sitemap>Sitemap/a>/div >/div >/div >/span>/div >/div >/div >/span>/div >div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_wtRegulatorySectionContainer classRegulatorySectionContainer>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt5_block_wt3_wtContentList classListRecords>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt5_block_wt3_wtContentList_ctl00_wt5_wt29_wt16_wtMainContentContainer classRegFooter nameregulatory_footer_text>div idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt5_block_wt3_wtContentList_ctl00_wt5_wt29_wt16_wtContentContainer classpCMS_ContentItem OSAutoMarginTop>span idpCMS_wt5_block_wt15_wtGenericContent_wtBespokeFooter_wt8_pCMS_wt5_block_wt3_wtContentList_ctl00_wt5_wt29_wt16_wt16_wtMainHTML>p>Paragon Bank PLC is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority. Registered in England number 05390593. Registered office 51 Homer Road, Solihull, West Midlands B91 3QJ. Paragon Bank PLC is registered on the Financial Services Register under the firm reference number 604551/p>/span>/div >/div >/span>/div >/div >/div >/div >/div >/div >script>SilkDeviceDetect.init(desktop, false, false, , false, false, false)/script>div idpCMS_wt5_block_wt15_WebPatterns_wt11_block_wt13_wtdivWait classFeedback_AjaxWait styletext-align: center;text-align: center;display:none>div idpCMS_wt5_block_wt15_WebPatterns_wt11_block_wt13_wtloader classLoader>/div >Loading/div >script>RichWidgets_Feedback_AjaxWait_init(pCMS_wt5_block_wt15_WebPatterns_wt11_block_wt13_wtdivWait);/script>span idpCMS_wt5_block_wt15_WebPatterns_wt11_block_RichWidgets_wt9_block>script typetext/javascript>OsRegisterExceptionHandler(RichWidgets_Feedback_Message_ErrorHandler)/script>div idpCMS_wt5_block_wt15_WebPatterns_wt11_block_RichWidgets_wt9_block_wtFeedback_Wrapper classFeedback_Message_Wrapper aria-atomicTrue aria-livepolite>span idpCMS_wt5_block_wt15_WebPatterns_wt11_block_RichWidgets_wt9_block_wtnotify>span classNotifyWidget>/span>SCRIPT typetext/javascript>//!CDATARichWidgets_Feedback_Message_notifyWidget pCMS_wt5_block_wt15_WebPatterns_wt11_block_RichWidgets_wt9_block_wtnotify;//>/SCRIPT>/span>/div >/span>script>SilkDeviceDetect.init(desktop, false, false, , false, false, false)/script>div idpCMS_wt5_block_wt15_WebPatterns_wt6_block_wt13_wtdivWait classFeedback_AjaxWait styletext-align: center;text-align: center;display:none>div idpCMS_wt5_block_wt15_WebPatterns_wt6_block_wt13_wtloader classLoader>/div >Loading/div >script>RichWidgets_Feedback_AjaxWait_init(pCMS_wt5_block_wt15_WebPatterns_wt6_block_wt13_wtdivWait);/script>span idpCMS_wt5_block_wt15_WebPatterns_wt6_block_RichWidgets_wt9_block>script typetext/javascript>OsRegisterExceptionHandler(RichWidgets_Feedback_Message_ErrorHandler)/script>div idpCMS_wt5_block_wt15_WebPatterns_wt6_block_RichWidgets_wt9_block_wtFeedback_Wrapper classFeedback_Message_Wrapper aria-atomicTrue aria-livepolite>span idpCMS_wt5_block_wt15_WebPatterns_wt6_block_RichWidgets_wt9_block_wtnotify>span classNotifyWidget>/span>SCRIPT typetext/javascript>//!CDATARichWidgets_Feedback_Message_notifyWidget pCMS_wt5_block_wt15_WebPatterns_wt6_block_RichWidgets_wt9_block_wtnotify;//>/SCRIPT>/span>/div >/span> script typetext/javascript>//!CDATAvar OsPage_ValidationActive false;OsValidatorOnLoad();function OsValidatorOnSubmit() { if (OsPage_ValidationActive) { return OsValidatorCommonOnSubmit(); } return true;}// >/script>/form>script typetext/javascript>outsystems.internal.$._waitForViewstate true;outsystems.internal.$(document).ready(function() {outsystems.internal.$(inputname__OSVSTATE).val(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);outsystems.internal.$._waitForViewstate false;});/script> /body>/html>
Subdomains
Date
Domain
IP
image.comm.paragonbank.co.uk
2024-02-24
23.192.230.136
www.paragonbank.co.uk
2024-09-16
104.18.21.130
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]