PageSourceSearch

https://www.bmn.nl/28.fd22a99e94e20881718d.js

js bmn.nl collected 2026-10-07 01:08:23 UTC 15,604 bytes, 27 lines download raw bytes

1/*!
2 * @version 3ea9a483c
3 * 
4 */
5(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{"03LS":function(n,e,t){"use strict"
6var a=t("denP"),i=t.n(a),A=t("JPst"),o=t.n(A)()(i.a)
7o.push([n.i,"@media only screen and (max-width:  767px  ) {\n}@media only screen and (max-width:  767px  ) {\n}.pagebuilder-column .wrapper__IN-1Z ~ .wrapper__IN-1Z {\n  margin-top: 20px;\n}\n.wrapper__IN-1Z {\n  width: 100%;\n  max-height: 350px;\n  height: 350px;\n  overflow: hidden;\n  display: flex;\n}\n.wrapper__IN-1Z a {\n  text-decoration: none;\n}\n.customSmallBanner__EXfeq {\n  position: relative;\n  width: calc(100% - 13px);\n  display: flex;\n  flex-wrap: wrap;\n  transition: transform 0.8s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.8s cubic-bezier(0.23, 1, 0.32, 1);\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  background-color: #fff;\n  cursor: pointer;\n  margin-left: 13px;\n  align-items: center;\n}\n.customSmallBanner__EXfeq:hover {\n  transform: translateY(-10px);\n}\n.customSmallBannerContent__umLjr {\n  display: flex;\n  align-items: flex-end;\n  flex-wrap: wrap;\n  flex: 1 1 auto;\n  width: 100%;\n  box-sizing: border-box;\n  position: relative;\n  overflow: hidden;\n}\n.customSmallBannerContent__umLjr a {\n  float: left;\n  width: 100%;\n}\n.customSmallBannerContent__umLjr img {\n  width: 100%;\n  float: left;\n}\n.customSmallBannerContent__umLjr [data-element='small_banner_content'] {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  background-color: rgba(23, 23, 23, 0.6);\n  padding: 15px;\n  text-shadow: 0 0 #000;\n}\n.customSmallBannerContent__umLjr [data-element='small_banner_content'] span {\n  padding: 0;\n  color: #fff;\n  line-height: normal;\n}\n.customSmallBannerContent__umLjr [data-element='small_banner_content'] span[data-element='title'] {\n  color: #fff;\n  font-size: 16px;\n  font-weight: 700;\n}\n.customSmallBannerContent__umLjr [data-element='banner_arrow'] {\n  position: absolute;\n  background-color: #f3f3f3;\n  width: 80px;\n  height: 45px;\n  right: -5px;\n  bottom: -5px;\n  margin: 0;\n  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=');\n  background-repeat: no-repeat;\n  background-size: 35px;\n  background-position: 45% -4px;\n  transition: ease all 0.2s;\n  visibility: hidden;\n  opacity: 0;\n  border-radius: 5px 0 0 0;\n}\n.customSmallBannerContent__umLjr [data-element='banner_arrow']::before {\n  content: '';\n  position: absolute;\n  left: 0;\n  width: 0;\n  border-left: 40px solid transparent;\n  border-right: 40px solid transparent;\n  top: -28px;\n  border-bottom: 30px solid #f3f3f3;\n  border-radius: 5px;\n}\n.customSmallBannerContent__umLjr:hover [data-element='banner_arrow'] {\n  visibility: visible;\n  opacity: 1;\n}\n@media only screen and (min-width: 768px) {\n  .customSmallBannerContent__umLjr img[data-element='desktop_image'] {\n    display: block;\n  }\n  .customSmallBannerContent__umLjr img[data-element='mobile_image'] {\n    display: none;\n  }\n}\n@media only screen and (max-width:  767px  ) {\n  .wrapper__IN-1Z {\n    max-height: 175px;\n    height: 175px;\n    margin-bottom: 20px;\n  }\n  .customSmallBanner__EXfeq {\n    width: 100%;\n    margin-left: 0;\n  }\n  .customSmallBannerContent__umLjr {\n    margin-bottom: 20px;\n    max-height: 175px;\n    align-items: center;\n    height: 175px;\n  }\n  .customSmallBannerContent__umLjr a {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n  }\n  .customSmallBannerContent__umLjr [data-element='small_banner_content'] {\n    top: 50%;\n    left: 0;\n    bottom: auto;\n    transform: translateY(75%);\n  }\n  .customSmallBannerContent__umLjr img[data-element='mobile_image'] {\n    display: block;\n  }\n  .customSmallBannerContent__umLjr img[data-element='desktop_image'] {\n    display: none;\n  }\n  .customSmallBannerContent__umLjr [data-element='banner_arrow'] {\n    display: none;\n  }\n}\n","",{version:3,sources:["webpack://./src/web/typography.less","webpack://./src/components/RichContent/PageBuilder/ContentTypes/CustomSmallBanner/custom-small-banner.less"],names:[],mappings:"AA8EE;AC7EF,CDuFE;ACtFF,CAAA;EACE,gBAAA;AACF;AAEA;EACE,WAAA;EACA,iBAAA;EACA,aAAA;EACA,gBAAA;EACA,aAAA;AAAF;AALA;EAQI,qBAAA;AAAJ;AAIA;EACE,kBAAA;EACA,wBAAA;EACA,aAAA;EACA,eAAA;EACA,yGAAA;EAGA,mCAAA;EACA,2BAAA;EACA,sBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;AAJF;AAME;EACE,4BAAA;AAJJ;AAQA;EACE,aAAA;EACA,qBAAA;EACA,eAAA;EACA,cAAA;EACA,WAAA;EACA,sBAAA;EACA,kBAAA;EACA,gBAAA;AANF;AAFA;EAWI,WAAA;EACA,WAAA;AANJ;AANA;EAgBI,WAAA;EACA,WAAA;AAPJ;AAVA;EAqBI,kBAAA;EACA,SAAA;EACA,OAAA;EACA,WAAA;EACA,uCAAA;EACA,aAAA;EACA,qBAAA;AARJ;AAnBA;EA8BM,UAAA;EACA,WAAA;EACA,mBAAA;AARN;AAUM;EACE,WAAA;EACA,eAAA;EACA,gBAAA;AARR;AA7BA;EA2CI,kBAAA;EACA,yBAAA;EACA,WAAA;EACA,YAAA;EACA,WAAA;EACA,YAAA;EACA,SAAA;EACA,mcAAA;EACA,4BAAA;EACA,qBAAA;EACA,6BAAA;EACA,yBAAA;EACA,kBAAA;EACA,UAAA;EACA,wBAAA;AAXJ;AAaI;EACE,WAAA;EACA,kBAAA;EACA,OAAA;EACA,QAAA;EACA,mCAAA;EACA,oCAAA;EACA,UAAA;EACA,iCAAA;EACA,kBAAA;AAXN;AAeE;EAEI,mBAAA;EACA,UAAA;AAdN;AAmBA;EAGM;IACE,cAAA;EAnBN;EAsBI;IACE,aAAA;EApBN;AACF;AAyBA;EACE;IACE,iBAAA;IACA,aAAA;IACA,mBAAA;EAvBF;EA0BA;IACE,WAAA;IACA,cAAA;EAxBF;EA2BA;IACE,mBAAA;IACA,iBAAA;IACA,mBAAA;IACA,aAAA;EAzBF;EAqBA;IAOI,kBAAA;IACA,QAAA;IACA,2BAAA;EAzBJ;EAgBA;IAaI,QAAA;IACA,OAAA;IACA,YAAA;IACA,0BAAA;EA1BJ;EA8BI;IACE,cAAA;EA5BN;EA+BI;IACE,aAAA;EA7BN;EAIA;IA8BI,aAAA;EA/BJ;AACF",sourcesContent:["@import './theme.less';\n\n@font-family__sans-serif: Sans-Serif;\n\n@font-family-name__base: FrutigerRoman;
7\n@font-family-name__light: FrutigerLight;\n@font-family-name__bold: FrutigerBlack;\n\n@font-family__base: @font-family-name__base, @font-family__sans-serif;\n@font-family__light: @font-family-name__light, @font-family__sans-serif;\n@font-family__bold: @font-family-name__bold, @font-family__sans-serif;\n\n@font-size__6xl: 28px;\n@font-size__5xl: 26px;\n@font-size__4xl: 24px;\n@font-size__3xl: 22px;\n@font-size__2xl: 20px;\n@font-size__xl: 18px;\n@font-size__l: 16px;\n@font-size__m: 14px;\n@font-size__base: @font-size__m;\n@font-size__s: 12px;\n@font-size__xs: 10px;\n@font-size__xxs: 8px;\n\n// [MOBILE] base font size — drives the mobile type scale via inheritance from body\n@font-size__base__mobile: 11px;\n\n@font-weight__bold: 700;\n@font-weight__regular: 400;\n@font-weight__light: 300;\n\n@line-height__default: 1.5;\n\n.line-height(@heightValue)\n  when\n  not\n  (@heightValue = false)\n  and\n  not\n  (@heightValue = normal)\n  and\n  not\n  (ispercentage(@heightValue)) {\n  .font-size-value(@heightValue);\n  line-height: @fontValue;\n}\n\n.font-size-value(@_value) when not (@_value = false) and not (@_value = '') {\n  // Exact-pixel output: emit the design token verbatim as px. No rem/ratio, so\n  // sizes are never re-interpreted against the device/user root font-size.\n  @fontValue: unit((@_value) * 1, px);\n}\n\nhtml,\nbody {\n  font-size: @font-size__base;\n  // Single source of truth for body copy. Elements with NO font-size of their\n  // own inherit this, so they shift 14px -> 11px on mobile for free. Elements\n  // that set an explicit size are exact px and do NOT auto-shrink — to make one\n  // responsive, drop its declaration so it inherits.\n  @media @mobileM {\n    font-size: @font-size__base__mobile;\n  }\n}\n\nh1,\nh2,\nh4,\nh5,\nh6 {\n  font-weight: @font-weight__bold;\n  margin: @spacing__base 0;\n}\n\nh1 {\n  font-size: @font-size__6xl;\n  .line-height(@font-size__6xl);\n  @media @mobileM {\n    font-size: @font-size__4xl;\n    .line-height(@font-size__4xl);\n  }\n}\n\nh2,\nh3 {\n  font-size: @font-size__3xl;\n  .line-height(@font-size__4xl);\n  @media @mobileM {\n    font-size: @font-size__xl;\n    .line-height(@font-size__2xl);\n  }\n}\n\nh3 {\n  margin: @spacing__base 0;\n  font-weight: @font-weight__regular;\n}\n\nh4,\nh5,\nh6 {\n  font-size: inherit;\n}\n\n[class^='font-size__l'] {\n  font-size: @font-size__l;\n}\n","@import (reference) '../../../../../web/theme';\n\n:global(.pagebuilder-column) .wrapper ~ .wrapper {\n  margin-top: @indent__base;\n}\n\n.wrapper {\n  width: 100%;\n  max-height: 350px;\n  height: 350px;\n  overflow: hidden;\n  display: flex;\n\n  a {\n    text-decoration: none;\n  }\n}\n\n.customSmallBanner {\n  position: relative;\n  width: calc(~'100% - 13px');\n  display: flex;\n  flex-wrap: wrap;\n  transition:\n    transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),\n    box-shadow 0.8s cubic-bezier(0.23, 1, 0.32, 1);\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  background-color: @color__white;\n  cursor: pointer;\n  margin-left: 13px;\n  align-items: center;\n\n  &:hover {\n    transform: translateY(-10px);\n  }\n}\n\n.customSmallBannerContent {\n  display: flex;\n  align-items: flex-end;\n  flex-wrap: wrap;\n  flex: 1 1 auto;\n  width: 100%;\n  box-sizing: border-box;\n  position: relative;\n  overflow: hidden;\n\n  a {\n    float: left;\n    width: 100%;\n  }\n\n  img {\n    width: 100%;\n    float: left;\n  }\n\n  [data-element='small_banner_content'] {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    background-color: rgba(23, 23, 23, 0.6);\n    padding: 15px;\n    text-shadow: 0 0 @color__black;\n\n    span {\n      padding: 0;\n      color: @color__white;\n      line-height: normal;\n\n      &[data-element='title'] {\n        color: @color__white;\n        font-size: @font-size__l;\n        font-weight: 700;\n      }\n    }\n  }\n\n  [data-element='banner_arrow'] {\n    position: absolute;\n    background-color: @background-color__gray;\n    width: @indent__xxl;\n    height: 45px;\n    right: -@indent__xs;\n    bottom: -@indent__xs;\n    margin: 0;\n    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTIyLDlhMSwxLDAsMCwwLDAsMS40Mmw0LjYsNC42
7SDMuMDZhMSwxLDAsMSwwLDAsMkgyNi41OEwyMiwyMS41OUExLDEsMCwwLDAsMjIsMjNhMSwxLDAsMCwwLDEuNDEsMGw2LjM2LTYuMzZhLjg4Ljg4LDAsMCwwLDAtMS4yN0wyMy40Miw5QTEsMSwwLDAsMCwyMiw5WiIvPjwvZz48L3N2Zz4=');\n    background-repeat: no-repeat;\n    background-size: @indent__lxl;\n    background-position: 45% -4px;\n    transition: ease all 0.2s;\n    visibility: hidden;\n    opacity: 0;\n    border-radius: 5px 0 0 0;\n\n    &::before {\n      content: '';\n      position: absolute;\n      left: 0;\n      width: 0;\n      border-left: @indent__xl solid transparent;\n      border-right: @indent__xl solid transparent;\n      top: -28px;\n      border-bottom: @indent__l solid @background-color__gray;\n      border-radius: 5px;\n    }\n  }\n\n  &:hover {\n    [data-element='banner_arrow'] {\n      visibility: visible;\n      opacity: 1;\n    }\n  }\n}\n\n@media @desktopM {\n  .customSmallBannerContent {\n    img {\n      &[data-element='desktop_image'] {\n        display: block;\n      }\n\n      &[data-element='mobile_image'] {\n        display: none;\n      }\n    }\n  }\n}\n\n@media @mobileM {\n  .wrapper {\n    max-height: 175px;\n    height: 175px;\n    margin-bottom: 20px;\n  }\n\n  .customSmallBanner {\n    width: 100%;\n    margin-left: 0;\n  }\n\n  .customSmallBannerContent {\n    margin-bottom: @indent__m;\n    max-height: 175px;\n    align-items: center;\n    height: 175px;\n\n    a {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n    }\n\n    [data-element='small_banner_content'] {\n      top: 50%;\n      left: 0;\n      bottom: auto;\n      transform: translateY(75%);\n    }\n\n    img {\n      &[data-element='mobile_image'] {\n        display: block;\n      }\n\n      &[data-element='desktop_image'] {\n        display: none;\n      }\n    }\n\n    [data-element='banner_arrow'] {\n      display: none;\n    }\n  }\n}\n"],sourceRoot:""}]),o.locals={wrapper:"wrapper__IN-1Z",customSmallBanner:"customSmallBanner__EXfeq",customSmallBannerContent:"customSmallBannerContent__umLjr"},e.a=o},CYCy:function(n,e,t){"use strict"
8t.r(e)
9var a=t("q1tI"),i=t.n(a),A=t("17x9"),o=t("LboF"),l=t.n(o),r=t("03LS"),s={insert:"head",singleton:!1},m=(l()(r.a,s),r.a.locals||{}),d=t("+TN3"),c=t("Ld3G"),f=t.n(c),_=t("RcnM"),p=t("T1X5")
10const g=n=>{const{data:e,loading:t,error:a}=Object(d.b)(f.a,{fetchPolicy:"cache-first"}),A=Object(p.a)(m,n.classes)
11if(t||a||!e)return i.a.createElement(i.a.Fragment,null)
12const{link:o,target:l,content:r}=n,s=i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:A.customSmallBannerContent,dangerouslySetInnerHTML:Object(_.d)(r)}))
13return i.a.createElement("div",{className:A.wrapper},o?i.a.createElement("a",{href:o,className:A.customSmallBanner,target:l},s):i.a.createElement("div",{className:A.customSmallBanner},s))}
14g.propTypes={classes:Object(A.shape)({customSmallBanner:A.string,customSmallBannerContent:A.string,wrapper:A.string}),contentType:A.string,appearance:A.string,link:A.string,content:A.string,target:A.string}
15e.default=g},Ld3G:function(n,e){var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getExceptionalPageConfig"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storeConfig"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"exceptional_cms_page_general_identifiers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"exceptional_page_id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"exceptional_page_default_color"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:178}}
16t.loc.source={body:"query getExceptionalPageConfig {\n  storeConfig {\n    id\n    exceptional_cms_page_general_identifiers {\n      exceptional_page_id\n      exceptional_page_default_color\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}}
17var a={}
18function findOperation(n,e){for(var t=0;t<n.definitions.length;t++){var a=n.definitions[t]
19if(a.name&&a.name.value==e)return a}}!function extractReferences(){t.definitions.forEach(function(n){if(n.name){var e=new Set
20!function collectFragmentReferences(n,e){if("FragmentSpread"===n.kind)e.add(n.name.value)
21else if("VariableDefinition"===n.kind){var t=n.type
22"NamedType"===t.kind&&e.add(t.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(n){collectFragmentReferences(n,e)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(n){collectFragmentReferences(n,e)}),n.definitions&&n.definitions.forEach(function(n){collectFragmentReferences(n,e)})}(n,e),a[n.name.value]=e}})}(),n.exports=t,n.exports.getExceptionalPageConfig=function oneQuery(n,e){var t={kind:n.kind,definitions:[findOperation(n,e)]}
23n.hasOwnProperty("loc")&&(t.loc=n.loc)
24var i=a[e]||new Set,A=new Set,o=new Set
25for(i.forEach(function(n){o.add(n)});o.size>0;){var l=o
26o=new Set,l.forEach(function(n){A.has(n)||(A.add(n),(a[n]||new Set).forEach(function(n){o.add(n)}))})}return A.forEach(function(e){var a=findOperation(n,e)
27a&&t.definitions.push(a)}),t}(t,"getExceptionalPageConfig")}}])

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.