PageSourceSearch

https://www.enercity-erneuerbare.de/_next/static/chunks/34.5983e5c41c105621.js

js enercity-erneuerbare.de collected 2026-10-08 06:46:39 UTC 17,641 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[34,3563,6982],{4224:e=>{e.exports={horizontalCheckList:"SolarVideoChatTeaser-module-horizontal-check-list",base:"SolarVideoChatTeaser-module-base",center:"SolarVideoChatTeaser-module-center",customerSupport:"SolarVideoChatTeaser-module-customer-support",flags:"SolarVideoChatTeaser-module-flags",emmaPhoto:"SolarVideoChatTeaser-module-emma-photo",headline:"SolarVideoChatTeaser-module-headline",badge:"SolarVideoChatTeaser-module-badge",highlight:"SolarVideoChatTeaser-module-highlight",screenWrapper:"SolarVideoChatTeaser-module-screen-wrapper",screenBox:"SolarVideoChatTeaser-module-screen-box",messageBubble:"SolarVideoChatTeaser-module-message-bubble",hide:"SolarVideoChatTeaser-module-hide",animate:"SolarVideoChatTeaser-module-animate",appear:"SolarVideoChatTeaser-module-appear",disableLink:"SolarVideoChatTeaser-module-disable-link",footer:"SolarVideoChatTeaser-module-footer"}},8868:(e,a,r)=>{"use strict";r.d(a,{A:()=>l});var t=r(77766);let l=(e=991)=>{let[a,r]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{{let a=()=>{r(window.innerWidth<e)};return a(),window.addEventListener("resize",a,{passive:!0}),()=>{window.removeEventListener("resize",a)}}},[e]),a}},12189:e=>{e.exports={base:"BackgroundParallax-module-base"}},13563:(e,a,r)=>{"use strict";r.r(a),r.d(a,{default:()=>u});var t=r(49222),l=r(3638),n=r(78942),i=r(65599),o=r(71298),s=r.n(o),d=r(85384);let u=({children:e,backgroundGradientOverlay:a=!1,bgColor:r=d.RJ.Default,bgImageUrl:o,canSeeThrough:u=!1,className:c,hasAspectRatioFallback:h=!1,hasFullWidth:g=!0,hasPadding:m=!0,hasParallax:p=!1,noSpaceBetween:f=!1,overlayImageUrl:x,resetTopSpace:v=!1,sectionId:b,skewedBottom:w,skewedTop:S,variant:k=d.$B.Default,withShadow:j=!1,customBackground:y,videoName:B,hasBottomSpace:C=!0,borderRadius:A,cornerStyle:V})=>{let L=(0,l.A)(s().section,V?s()[V]:null,{[s().keyVisual]:k===d.$B.KeyVisual,[s().smallKeyVisual]:k===d.$B.SmallKeyVisual,[s().largePadding]:k===d.$B.LargePadding,[s().largePaddingBottom]:k===d.$B.LargePaddingBottom,[s().noSpaceBetween]:f,[s().skewedTop]:S,[s().skewedBottom]:w,[s().parallax]:p,[s().fullWidth]:g,[s().withShadow]:j,[s().resetTopSpace]:v,[s().hasBottomSpace]:C,[s().hasPadding]:m,[s().hasAspectRatioFallback]:h,[s().forceDoublePaddingBetween]:!!o||!!B||p||S||w,[s().hasBorderRadius]:!!V},c),T=r&&d.zg[r],z=r&&d.c6[r],N="default"!==z||a,M=!!z&&(0,t.jsx)(n.A.Gradient,{gradient:z,isOverlay:N});return(0,t.jsxs)("section",{className:L,"data-bg-color":r,style:A?{"--section-border-radius":A}:{},id:b,children:[B&&(0,t.jsx)(i.A.VideoPlayerWithData,{videoName:B,className:s().video,loop:!0,muted:!0,autoPlay:!0,playsInline:!0,"aria-hidden":"true"}),!u&&(0,t.jsxs)(t.Fragment,{children:[!N&&M,!!T&&(0,t.jsx)(n.A.Color,{color:T}),!!o&&(p?(0,t.jsx)(n.A.Parallax,{children:(0,t.jsx)(n.A.Picture,{asset:o})}):(0,t.jsx)(n.A.Picture,{asset:o})),!!x&&(0,t.jsx)(n.A.Image,{src:x}),N&&M,y]}),e]})}},24940:e=>{e.exports={base:"BackgroundGradient-module-base",isOverlay:"BackgroundGradient-module-is-overlay",default:"BackgroundGradient-module-default",magazine:"BackgroundGradient-module-magazine"}},31887:e=>{e.exports={base:"BackgroundColor-module-base",isOverlay:"BackgroundColor-module-is-overlay",blue:"BackgroundColor-module-blue",green:"Backgroun
1dColor-module-green",orange:"BackgroundColor-module-orange",red:"BackgroundColor-module-red",surrogate:"BackgroundColor-module-surrogate",surrogateLight:"BackgroundColor-module-surrogate-light",turquoise:"BackgroundColor-module-turquoise",violet:"BackgroundColor-module-violet",white:"BackgroundColor-module-white",yellow:"BackgroundColor-module-yellow"}},33986:e=>{e.exports={container:"Container-module-container",childrenSpaceDefault:"Container-module-children-space-default",childrenSpaceNone:"Container-module-children-space-none",childrenSpaceSmall:"Container-module-children-space-small",childrenSpaceTiny:"Container-module-children-space-tiny",childrenSpaceMini:"Container-module-children-space-mini",childrenSpaceMicro:"Container-module-children-space-micro",max:"Container-module-max",default:"Container-module-default",small:"Container-module-small",tinyPlus:"Container-module-tiny-plus",tiny:"Container-module-tiny",micro:"Container-module-micro",flexCenter:"Container-module-flex-center",left:"Container-module-left",center:"Container-module-center",alignCenter:"Container-module-align-center",offsetTop:"Container-module-offset-top"}},46982:(e,a,r)=>{"use strict";r.r(a),r.d(a,{default:()=>u});var t=r(49222),l=r(3638);function n(e){if(void 0!==e)return"string"==typeof e?e:e+"rem"}var i=r(40747),o=r(33986),s=r.n(o),d=r(47560);let u=({size:e=d.f.Default,children:a,flexCenter:r,offsetTop:o,className:u,spaceTop:c,spaceBottom:h,spaceLeft:g,spaceRight:m,align:p,spaceBetweenChildren:f=d.n.Default,...x})=>{let v=(0,l.A)(s().container,s()[e],{[s().alignCenter]:p===i.W3.Center,[s().flexCenter]:r,[s().offsetTop]:o},s()[f],u),b={...g&&{paddingLeft:n(g)},...m&&{paddingRight:n(m)},...c&&{paddingTop:n(c)},...h&&{paddingBottom:n(h)},...x.style};return(0,t.jsx)("div",{className:v,...x,style:b,"data-is-container":!0,children:a})}},47560:(e,a,r)=>{"use strict";r.d(a,{f:()=>n,n:()=>i});var t,l,n=((t={}).Max="max",t.Default="default",t.Small="small",t.TinyPlus="tinyPlus",t.Tiny="tiny",t.Micro="micro",t),i=((l={}).None="childrenSpaceNone",l.Micro="childrenSpaceMicro",l.Mini="childrenSpaceMini",l.Tiny="childrenSpaceTiny",l.Small="childrenSpaceSmall",l.Default="childrenSpaceDefault",l)},50034:(e,a,r)=>{"use strict";r.r(a),r.d(a,{default:()=>I});var t=r(49222),l=r(8868),n=r(80104),i=r(52640),o=r(83195);let s=async()=>{let{data:{active_operators:e}}=await (0,i.Tt)("https://videoberatung-solar.enercity.de/api/v1/teaser/dashboard");return e};var d=r(46982),u=r(13563),c=r(85384),h=r(91776),g=r(3638),m=r(77766),p=r(81538),f=r.n(p);let x=({children:e})=>(0,t.jsx)("p",{className:f().text,children:e});var v=r(12025),b=r(5413),w=r(20977),S=r(11343),k=r(74401),j=r(72171),y=r(96820),B=r.n(y);let C=({className:e,...a})=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",className:(0,g.A)(B().round,e),...a,children:(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{fill:"#000",d:"M0 0h20v6.667H0z"}),(0,t.jsx)("path",{fill:"#C62A31",d:"M0 6.667h20v6.667H0z"}),(0,t.jsx)("path",{fill:"#F5C945",d:"M0 13.333h20V20H0z"})]})}),A=({className:e,...a})=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",className:(0,g.A)(B().round,e),...a,children:(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{fill:"#012169",d:"M-8.751-1.54v22.223h37.037V-1.54H-8.75Z"}),(0,t.jsx)("path",{fill:"#000",d:"m-8.751-1.54 37.037 22.223L-8.75-1.54Zm37.037 0L-8.75 20.683 28.286-1.54Z"}),(0,t.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M5.448 9.571-9.895.366l2.287-3.811L9.767 6.98 27.142-3.445 29.43.365 14.087 9.572l15.342 9.206-2.287 3.811L9.767 12.163-7.608 22.588l-2.287-3.811L5.448 9.57Z",clipRule:"evenodd"}),(0,t.jsx)("mask",{width:38,height:23,x:-9,y:-2,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"},children:(0,t.jsx)("path",{fill:"#fff",d:"M9.768 9.572h18.518v11.11L9.768 9.573Zm0 0v11.11H-8.751L9.768 9.573Zm0 0H-8.751V-1.54L9.768 9.571Zm0 0V-1.54h18.518L9.768 9.571Z"})}),(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{fill:"#000",d:"m-8.751-1.54 37.037 22.223L-8.75-1.54Zm37.037 0L-8.75 20.683 28.286-1.54Z"}),(0,t.jsx)("path",{fill:"#C8102E",fillRule:"evenodd",d:"M6.888 9.571-9.513-.269l1.524-2.54L9.768 7.843 27.524-2.81l1.524 2.54-16.401 9.841 16.401 9.841-1.524 2.54L9.768 11.3-7.99 21.953l-1.524-2.54L6.888 9.57Z",clipRule:"evenodd"})]}),(0,t.jsx)("path",{fill:"#C8102E",d:"M-9.492 6.609H6.805v-8.89h5.925v8.89h16.297v5.926H12.73v8.888H6.805v-8.888H-9.492V6.609Z"}),(0,t.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M6.064-3.021h7.407v8.889h16.297v7.407H13.47v8.889H6.064v-8.889h-16.296V5.868H6.064v-8.89ZM7.545-1.54v8.89H-8.75v4.444H7.545v8.888h4.445v-8.888h16.296V7.348H11.99V-1.54H7.545Z",clipRule:"evenodd"})]})}),V=({className:e,...a})=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",className:(0,g.A)(B().round,e),...a,children:(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{fill:"#BB3533",d:"M0 20V0h6.667v20z"}),(0,t.jsx)("path",{fill:"#fff",d:"M6.666 20V0h6.668v20z"}),(0,t.jsx)("path",{fill:"#3D8A4D",d:"M13.333 20V0h6.668v20z"})]})}),L=({className:e,...a})=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",className:(0,g.A)(B().round,e),...a,children:(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{fill:"#F0F0F0",d:"M0 0h20v6.667H0z"}),(0,t.jsx)("path",{fill:"#2151AF",d:"M0 6.667h20v6.667H0z"}),(0,t.jsx)("path",{fill:"#C62A31",d:"M0 13.333h20V20H0z"})]})}),T=({className:e,...a})=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none",className:(0,g.A)(B().round,e),...a,children:(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{fill:"#E30A17",d:"M0 0h20v20H0V0Z"}),(0,t.jsx)("path",{fill:"#fff",d:"m9.688 10 3.645-1.225-2.253 3.206V8.02l2.253 3.205L9.688 10Zm.248 2.228a4.062 4.062 0 0 1-1.977 1.668 3.906 3.906 0 0 1-2.55.106 4.031 4.031 0 0 1-2.1-1.5A4.26 4.26 0 0 1 2.5 10c0-.903.284-1.781.808-2.503a4.031 4.031 0 0 1 2.1-1.5 3.906 3.906 0 0 1 2.55.107 4.06 4.06 0 0 1 1.978 1.668 3.206 3.206 0 0 0-1.643-1.013 3.125 3.125 0 0 0-1.91.128 3.244 3.244 0 0 0-1.502 1.224A3.413 3.413 0 0 0 4.314 10c0 .674.198 1.333.567 1.889.37.555.894.982 1.503 1.223a3.12 3.12 0 0 0 1.909.129 3.206 3.206 0 0 0 1.643-1.013Z"})]})});var z=r(4224),N=r.n(z);let M={title:"Lassen Sie sich von uns beraten!",text:(0,t.jsxs)(t.Fragment,{children:["Sie m\xf6chten unkompliziert eine erste Einsch\xe4tzung der Kosten f\xfcr den Kauf oder die Miete Ihrer Solar-Anlage einholen? In einem digitalen Beratungsgespr\xe4ch helfen wir Ihnen gerne weiter.",(0,t.jsx)("br",{}),"Aktuell ist leider kein:e Berater:in verf\xfcgbar. Versuchen Sie es sp\xe4ter noch mal oder teilen Sie uns Ihre Daten vorab schriftlich mit."]}),buttonLabel:"Beratung aktuell nicht verf\xfcgbar",bubbleMessage:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("strong",{children:"Hallo, ich bin Jan"})," \uD83D\uDC4B Ich freue mich, dass Sie Interesse an einer Solaranlage von enercity haben!"]})},P={title:"Lassen Sie sich jetzt von uns beraten!",text:(0,t.jsxs)(t.Fragment,{children:["Sie haben Gl\xfcck - Gerade ist ein:e Berater:in verf\xfcgbar! Sie m\xf6chten unkompliziert eine erste Einsch\xe4tzung der Kosten f\xfcr den Kauf oder die Miete Ihrer Solar-Anlage einholen?",(0,t.jsx)("br",{}),"In einem digitalen Beratungsgespr\xe4ch helfen wir Ihnen gerne weiter."]}),buttonLabel:"Zum Beratungsgespr\xe4ch",bubbleMessage:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("strong",{children:"Hallo, ich bin Jan"})," \uD83D\uDC4B Ich freue mich, dass Sie Interesse an einer Solaranlage von enercity haben! Wir k\xf6nnen direkt mit der Konfiguration beginnen."]})},R=({isOperatorActive:e})=>{let a=(0,m.useRef)(null),r=(0,h.A)(a),{buttonLabel:l,text:n,title:i,bubbleMessage:o}=e?P:M;return(0,t.jsxs)("div",{className:N().base,children:[(0,t.jsxs)("div",{ref:a,className:N().screenWrapper,children:[(0,t.jsxs)("div",{className:N().badge,children:["In nur ",(0,t.jsx)("span",{className:N().highlight,children:"5 Min."})," zur Kosten-einsch\xe4tzung"]}),(0,t.jsxs)("div",{className:N().screenBox,children:[(0,t.jsx)("strong",{children:"Jan"}),(0,t.jsx)("span",{children:"Kundenberatung"})]}),(0,t.jsx)("div",{className:(0,g.A)(N().messageBubble,{[N().hide]:!r,[N().animate]:r}),children:o})]}),(0,t.jsx)(S.default,{tag:"h3",level:2,headlineColor:k.oP.Gradient,className:N().headline,subText:n,children:i}),(0,t.jsxs)("ul",{className:N().horizontalCheckList,children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"5 Min."})," bis zur Kostensch\xe4tzung"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Individuell"})," auf Ihr Haus zugeschnitten"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Kostenlos"})," und unverbindlich"]}
1)]}),(0,t.jsxs)(j.A,{gap:"1.5rem",alignItems:"center",className:N().footer,children:[!e&&(0,t.jsx)(v.A,{actionType:w.nD.EpilotJourney,journeyId:"cd571ed0-2b9e-11ee-8080-0b81f2713351",align:b.G1.Center,children:"Zum Online Angebot"}),(0,t.jsx)(v.A,{actionType:w.nD.Linkextern,linkextern:e?"https://videoberatung-solar.enercity.de/customer":"#",align:b.G1.Center,className:(0,g.A)({[N().disableLink]:!e}),inactive:!e,children:l}),(0,t.jsxs)("div",{className:N().customerSupport,children:[(0,t.jsx)(x,{children:"Kundenberatung verf\xfcgbar auf:"}),(0,t.jsxs)("div",{className:N().flags,children:[(0,t.jsx)(C,{}),(0,t.jsx)(A,{}),(0,t.jsx)(T,{}),(0,t.jsx)(L,{}),(0,t.jsx)(V,{})]})]})]})]})},I=({bgColor:e,forceVisible:a,...r})=>{let i=(0,l.A)(1290),{params:h}=(0,n.s)(),{data:g}=(0,o.I)({queryKey:["solar__active_operators"],queryFn:s});return a||i&&"false"!==h.solarvideochat?(0,t.jsx)(u.default,{...r,bgColor:c.RJ.White,children:(0,t.jsx)(d.default,{children:(0,t.jsx)(R,{isOperatorActive:!!g})})}):null}},52226:e=>{e.exports={skewedTop:"Backgroun
1dSkew-module-skewed-top",skewedBottom:"BackgroundSkew-module-skewed-bottom",skewBgWhite:"BackgroundSkew-module-skew-bg-white",skewBgGray:"BackgroundSkew-module-skew-bg-gray"}},71121:e=>{e.exports={wrapper:"BackgroundImage-module-wrapper",image:"BackgroundImage-module-image"}},71298:e=>{e.exports={section:"Section-module-section",skewedBottom:"Section-module-skewed-bottom",noSpaceBetween:"Section-module-no-space-between",fullWidth:"Section-module-fullWidth",hasAspectRatioFallback:"Section-module-has-aspect-ratio-fallback",hasBorderRadius:"Section-module-has-border-radius",allRounded:"Section-module-all-rounded",topRounded:"Section-module-top-rounded",bottomRounded:"Section-module-bottom-rounded",parallax:"Section-module-parallax",skewedTop:"Section-module-skewed-top",keyVisual:"Section-module-key-visual",children:"Section-module-children",smallKeyVisual:"Section-module-small-key-visual",wrapper:"Section-module-wrapper",video:"Section-module-video",background:"Section-module-background",gradient:"Section-module-gradient",hasBackgroundImage:"Section-module-has-background-image",backgroundGradientOverlay:"Section-module-background-gradient-overlay",gray:"Section-module-gray",withShadow:"Section-module-with-shadow",hasPadding:"Section-module-has-padding",largePadding:"Section-module-large-padding",largePaddingBottom:"Section-module-large-padding-bottom",resetTopSpace:"Section-module-reset-top-space",hasBottomSpace:"Section-module-has-bottom-space",forceDoublePaddingBetween:"Section-module-force-double-padding-between"}},78942:(e,a,r)=>{"use strict";r.d(a,{A:()=>B});var t,l,n=r(49222),i=r(3638),o=r(31887),s=r.n(o),d=r(24940),u=r.n(d),c=r(71121),h=r.n(c),g=r(59403),m=r(12189),p=r.n(m),f=r(87856),x=r(61440),v=r(98296),b=r.n(v);let w=[{breakpoint:f.i.XSS,aspectRatio:"2:1",width:375},{breakpoint:f.i.XS,aspectRatio:"2:1",width:600},{breakpoint:f.i.SM,aspectRatio:"2:1",width:800},{breakpoint:f.i.MD,aspectRatio:"2:1",width:1e3},{breakpoint:f.i.LG,aspectRatio:"2:1",width:1300},{breakpoint:f.i.XL,aspectRatio:"2:1",width:1600}];var S=((t={}).Top="top",t.Bottom="bottom",t),k=((l={}).Gray="gray",l.White="white",l),j=r(52226),y=r.n(j);let B={Color:({className:e,color:a="surrogate",isOverlay:r=!1})=>(0,n.jsx)("div",{className:(0,i.A)(s().base,s()[a],{[s().isOverlay]:r},e)}),Gradient:({className:e,gradient:a="default",isOverlay:r=!1})=>(0,n.jsx)("div",{className:(0,i.A)(u().base,u()[a],{[u().isOverlay]:r},e)}),Image:({src:e,className:a,alt:r="Hintergrundbild"})=>(0,n.jsx)("div",{className:(0,i.A)(h().wrapper,a),children:(0,n.jsx)("img",{className:h().image,src:e,alt:r})}),Parallax:({children:e})=>(0,n.jsx)(g.kQ,{className:p().base,translateY:[-50,50],children:e}),Picture:({asset:e,breakpointAspectRatioConfigs:a,ratioVariants:r})=>(0,n.jsx)(x.A,{path:e.path,breakpointAspectRatioConfigs:a??w,ratioVariants:r,className:b().wrapper,nativeLazy:!1,crop:!!a,imgProps:{className:b().picture,alt:"",role:"presentation"}}),Skew:({position:e=S.Bottom,color:a=k.White})=>(0,n.jsx)("div",{className:(0,i.A)({[y().skewedTop]:e===S.Top,[y().skewedBottom]:e===S.Bottom,[y().skewBgWhite]:a===k.White,[y().skewBgGray]:a===k.Gray})})}},81538:e=>{e.exports={text:"AdditionalInfo-module-text"}},85384:(e,a,r)=>{"use strict";r.d(a,{$B:()=>i,RJ:()=>o,_z:()=>s,c6:()=>u,zg:()=>d});var t,l,n,i=((t={}).Default="default",t.KeyVisual="key-visual",t.LargePadding="large-padding",t.LargePaddingTop="large-padding-top",t.LargePaddingBottom="large-padding-bottom",t.SmallKeyVisual="small-key-visual",t),o=((l={}).Default="default",l.Gradient="gradient",l.Violet="violet",l.Blue="blue",l.Red="red",l.Green="green",l.Orange="orange",l.White="white",l.SurrogateLight="surrogate-light",l.GradientMagazine="gradient-magazine",l.GradientEnercityNetz="gradient-enercity-netz",l),s=((n={}).White="white",n.Gray="gray",n.SurrogateLight="surrogate-light",n.Violet="violet",n.Blue="blue",n.Red="red",n.Green="green",n.Orange="orange",n);let d={blue:"blue",green:"green",orange:"orange",red:"red","surrogate-light":"surrogateLight",violet:"violet",white:"white"},u={gradient:"default","gradient-magazine":"magazine"}},91776:(e,a,r)=>{"use strict";r.d(a,{A:()=>l});var t=r(77766);function l(e){let a=(0,t.useRef)(null),[r,l]=(0,t.useState)(!1);return(0,t.useEffect)(()=>
1{a.current=new IntersectionObserver(([e])=>l(e.isIntersecting))},[]),(0,t.useEffect)(()=>(e?.current&&a.current?.observe(e.current),()=>{a.current?.disconnect()}),[e]),r}},96820:e=>{e.exports={round:"styles-module-round"}},98296:e=>{e.exports={wrapper:"BackgroundPicture-module-wrapper",picture:"BackgroundPicture-module-picture"}}}]);
2//# sourceMappingURL=34.5983e5c41c105621.js.map

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.